@charset "utf-8";

@import "tab_spa.css";
@import "menu_spa.css";

.bar{
	width:520px;
	height:40px;
	display:block;
	background-image: url(../dayspa/img/bar.gif);
	background-repeat: repeat-x;
	margin-bottom:40px;
	clear:both;
}

.bar_s{
	width:520px;
	height:40px;
	display:block;
	background-image: url(../dayspa/img/bar.gif);
	background-repeat: repeat-x;
	margin-bottom:30px;
	clear:both;
}


.type{
	width:150px;
	height:170px;
	text-indent:-9999px;
	display:block;
	background-image: url(../dayspa/img/logo.gif);
	margin-bottom:30px;
	background-repeat: no-repeat;
}

.insert_img01{
	margin-bottom:20px;
}

.insert_img02{
	margin-bottom:0px;
}


/**
.contact{
	width:150px;
	height:160px;
	border: 1px solid #CCCCCC;
}

**/

h2.reserve{
	width:148px;
	height:35px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/img/contact.gif);
	background-repeat: no-repeat;
	margin-bottom:10px;
}

p.main{
	margin-bottom:40px;
	line-height: 170%;
}

p.sub{
	margin-bottom:15px;
	line-height: 170%;
}

p.sub_l{
	margin-bottom:25px;
	line-height: 170%;
}

p.tel{
	width:148px;
	height:20px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/img/tel.gif);
	background-repeat: no-repeat;
	margin-bottom:15px;
}

p.time1{
	font-size:12px;
	margin-left:15px;
	line-height: 110%;
}

p.time2{
	font-size:10px;
	margin-left:15px;
	margin-bottom:5px;
	line-height: 110%;
}

p.contact_p{
	font-size:12px;
	margin-left:15px;
	line-height: 160%;
}

/*news*/

.news_date{
	float:left;
	width:80px;
	font-size:12px;
	background-image: url(../dayspa/img/dot.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}

.news_box{
	float:right;
	width:420px;
	margin-bottom:10px;
}

.news_line{
	clear:both;
	background-image: url(../dayspa/img/dotline.gif);
	background-repeat: repeat-x;
	width: 520px;
	height:5px;
	margin-bottom:5px;
}

h3.news_title{
	font-size:12px;
	margin-bottom:5px;
	font-weight:bold;
}

p.news_txt{
	font-size:12px;
	line-height: 130%;
}

.box_l{
	float:left;
	width:255px;
	margin-bottom:10px;
}

.box_r{
	float:right;
	width:255px;
	margin-bottom:10px;
}

.btn_np a{
	width:255px;
	height:80px;
	display:block;
	background-image: url(../dayspa/img/btn_np.gif);
	background-repeat: no-repeat;
	text-indent:-9999px;
}

.btn_np a:hover{
	background-position: 0 -80px;
}

.btn_rc a{
	width:255px;
	height:80px;
	display:block;
	background-image: url(../dayspa/img/btn_rc.gif);
	background-repeat: no-repeat;
	text-indent:-9999px;
}

.btn_rc a:hover{
	background-position: 0 -80px;
}

.btn_for a{
	width:255px;
	height:80px;
	display:block;
	background-image: url(../dayspa/img/btn_for.gif);
	background-repeat: no-repeat;
	text-indent:-9999px;
}

.btn_for a:hover{
	background-position: 0 -80px;
}

.btn_gift a{
	width:255px;
	height:80px;
	display:block;
	background-image: url(../dayspa/img/btn_gift.gif);
	background-repeat: no-repeat;
	text-indent:-9999px;
}

.btn_gift a:hover{
	background-position: 0 -80px;
}

.btn_blog a{
	width:255px;
	height:36px;
	display:block;
	background-image: url(../dayspa/img/btn_blog.gif);
	background-repeat: no-repeat;
	text-indent:-9999px;
}

.btn_blog a:hover{
	background-position: 0 -36px;
}

.btn_party a{
	width:255px;
	height:36px;
	display:block;
	background-image: url(../dayspa/img/btn_party.gif);
	background-repeat: no-repeat;
	text-indent:-9999px;
}

.btn_party a:hover{
	background-position: 0 -36px;
}

/*about*/


h2.about{
	width:423px;
	height:74px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/about/img/catch.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
}

h3.cosme{
	width:118px;
	height:46px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/about/img/cosme.gif);
	background-repeat: no-repeat;
	margin-bottom:15px;
}

h3.access{
	width:83px;
	height:47px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/about/img/access.gif);
	background-repeat: no-repeat;
	margin-bottom:15px;
}

h4.sundari{
	width:520px;
	height:80px;	
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/about/img/sundari.jpg);
	background-repeat: no-repeat;
	margin-bottom:20px;
}

h4.ellabache{
	width:520px;
	height:80px;	
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/about/img/ellabache.jpg);
	background-repeat: no-repeat;
	margin-bottom:20px;
}

h4.h4_txt{
	font-weight:bold;
	margin-bottom:10px;
	font-size:14px;
}

div.sundari_policy{
	border: 1px solid #CCCCCC;
	padding: 25px;
	margin-bottom:20px;
}

h5.sundari_policy_title{
	width:130px;
	height:12px;
	text-indent:-9999px;
	display:block;
	background-image: url(../dayspa/about/img/sundari_policy.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
}

li.sundari_policy_txt{
	margin-bottom:5px;
	line-height:140%;
	list-style:inside;
}

/*menu*/


.t_contents_cat{
	margin-bottom:40px;
}

.t_contents{
	padding-top: 20px;
	padding-left:25px;
	padding-right:25px;
	background-image: url(../dayspa/body/img/t_contents.gif);
	background-repeat: no-repeat;
	clear:both;
}

.t_contents2{
	padding-top: 20px;
	padding-left:25px;
	padding-right:25px;
	background-image: url(../dayspa/body/img/t_contents2.gif);
	background-repeat: no-repeat;
	clear:both;
}

.t_contents_noline{
	padding-top: 10px;
	padding-left:25px;
	padding-right:25px;
	background-image: url(../dayspa/body/img/t_contents_noline.gif);
	background-repeat: no-repeat;
	clear:both;
}

.t_contents_op{
	padding-top: 20px;
	padding-left:25px;
	padding-right:25px;
	background-image: url(../dayspa/body/img/t_contents_op.gif);
	background-repeat: no-repeat;
	clear:both;
	margin-bottom:20px;
}

.n_contents{
	padding-top: 20px;
	padding-left:25px;
	padding-right:25px;
	background-image: url(../dayspa/body/img/n_contents.gif);
	background-repeat: no-repeat;
	clear:both;
}

h2.menu_news{
	width:158px;
	height:48px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/img/title_news.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
}

h2.menu_season{
	width:171px;
	height:45px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/img/title_season.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
}

h2.menu_body{
	width:172px;
	height:46px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/body/img/title.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
}

h2.menu_facial{
	width:196px;
	height:47px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/facial/img/title.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
}

h2.menu_head{
	width:176px;
	height:47px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/head/img/title.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
}

h2.menu_express{
	width:214px;
	height:45px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/express/img/title.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
}

h2.menu_package{
	width:229px;
	height:47px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/package/img/title.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
}

h2.menu_bridal{
	width:201px;
	height:47px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/bridal/img/title.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
}

h2.menu_maternity{
	width:270px;
	height:47px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/maternity/img/title.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
}

h2.menu_nail{
	width:161px;
	height:47px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/nail/img/title.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
}

h2.menu_qanda{
	width:106px;
	height:47px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/qanda/img/title.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
}

h2.menu_reservation{
	width:219px;
	height:48px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/reservation/img/title.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
}

h2.menu_media{
	width:123px;
	height:48px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/media/img/title.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
}

h2.menu_recruit{
	width:141px;
	height:48px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/recruit/img/title.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
}

h2.menu_netplan{
	width:129ｑpx;
	height:47px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/netplan/img/title.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
}

h2.menu_gift{
	width:50px;
	height:47px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/gift/img/title.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
}

h2.menu_party{
	width:129px;
	height:47px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/party/img/title.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
}

h2.menu_blog{
	width:201px;
	height:47px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/blog/img/title.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
}


h3.body1{
	width:190px;
	height:16px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/body/img/body1.gif);
	background-repeat: no-repeat;
	margin-bottom:10px;
}

h3.body2{
	width:88px;
	height:17px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/body/img/body2.gif);
	background-repeat: no-repeat;
	margin-bottom:10px;
}

h3.body3{
	width:299px;
	height:16px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/body/img/body3.gif);
	background-repeat: no-repeat;
	margin-bottom:10px;
}

h3.body4{
	width:87px;
	height:14px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/body/img/body4.gif);
	background-repeat: no-repeat;
	margin-bottom:10px;
}

h3.body5{
	width:85px;
	height:15px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/body/img/body5.gif);
	background-repeat: no-repeat;
	margin-bottom:10px;
}

h3.facial1{
	width:520px;
	height:150px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/facial/img/facial1.jpg);
	background-repeat: no-repeat;
	margin-bottom:15px;
}

h3.facial2{
	width:271px;
	height:16px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/facial/img/facial2.gif);
	background-repeat: no-repeat;
	margin-bottom:15px;
}

h3.facial3{
	width:187px;
	height:15px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/facial/img/facial3.gif);
	background-repeat: no-repeat;
	margin-bottom:10px;
}

h3.facial4{
	width:85px;
	height:15px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/facial/img/facial4.gif);
	background-repeat: no-repeat;
	margin-bottom:10px;
}

h4.t_name{
	font-size:14px;
	width:320px;
	height:20px;
	float:left;
	font-weight:bold;
}

h4.t_name2{
	font-size:14px;
	width:320px;
	height:25px;
	font-weight:bold;
}

h4.t_name_detail{
	font-size:12px;
	width:320px;
	height:20px;
	float:left;
	font-weight:normal;
	line-height:14px;
}

p.t_time{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:80px;
	height:20px;
	float:left;
	letter-spacing: 0.1em;
}

p.t_price{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	height:20px;
	letter-spacing: 0.1em;
}


p.t_category{
	clear:both;
	font-size:10px;
	margin-bottom:10px;
	line-height:150%;
}

p.t_comment{
	clear:both;
	font-size:12px;
	line-height:170%;
	padding-bottom:20px;
}

p.t_comment_s{
	clear:both;
	font-size:12px;
	line-height:170%;
	padding-bottom:5px;
}

p.facial_p{
	display:none;
}

/*nail*/

h4.n_name{
	font-size:14px;
	width:400px;
	height:20px;
	float:left;
	font-weight:bold;
}

p.n_price{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	height:20px;
	letter-spacing: 0.1em;
}

p.n_comment{
	clear:both;
	font-size:12px;
	line-height:170%;
	padding-bottom:20px;
}

h3.nail0{
	width:174px;
	height:16px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/nail/img/nail0.gif);
	background-repeat: no-repeat;
	margin-bottom:15px;
}

h3.nail1{
	width:50px;
	height:12px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/nail/img/nail1.gif);
	background-repeat: no-repeat;
	margin-bottom:15px;
}

h3.nail2{
	width:85px;
	height:15px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/nail/img/nail2.gif);
	background-repeat: no-repeat;
	margin-bottom:15px;
}

/*maternity*/

div.mat_schedule{
	border: 1px solid #CCCCCC;
	padding: 20px;
	margin-bottom:30px;
}

h2.mat_schedule_title{
	width:329px;
	height:15px;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
	background-image: url(../dayspa/maternity/img/schedule.gif);
	background-repeat: no-repeat;
}


/*party*/

.party_ex{
	background-color: #EEEEEC;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 25px;
	padding-left: 25px;
	margin-bottom:20px;
}

h2.party_ex_title{
	width:172px;
	height:15px;
	display:block;
	text-indent:-9999px;
	background-image: url(../dayspa/party/img/ex.gif);
	background-repeat: no-repeat;
	margin-bottom:10px;
}

h3.party_ex01{
	width:163px;
	height:16px;
	text-indent:-9999px;
	display:block;
	background-image: url(../dayspa/party/img/ex01.gif);
	background-repeat: no-repeat;
	margin-bottom:5px;
}

h3.party_ex02{
	width:163px;
	height:16px;
	text-indent:-9999px;
	display:block;
	background-image: url(../dayspa/party/img/ex02.gif);
	background-repeat: no-repeat;
	margin-bottom:5px;
}

h3.party_ex03{
	width:163px;
	height:16px;
	text-indent:-9999px;
	display:block;
	background-image: url(../dayspa/party/img/ex03.gif);
	background-repeat: no-repeat;
	margin-bottom:5px;
}

p.sub_head{
	margin-left:15px;
	margin-bottom:10px;
	line-height:170%;
}

/*q and a*/

h3.qa_title_01{
	width:31px;
	height:14px;
	text-indent:-9999px;
	display:block;
	background-image: url(../dayspa/qanda/img/qa01.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
}

h3.qa_title_02{
	width:31px;
	height:15px;
	text-indent:-9999px;
	display:block;
	background-image: url(../dayspa/qanda/img/qa02.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
}

h3.qa_title_03{
	width:45px;
	height:15px;
	text-indent:-9999px;
	display:block;
	background-image: url(../dayspa/qanda/img/qa03.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
}


h4.qa_q{
	line-height:150%;
	font-weight:bold;
	background-image: url(../dayspa/qanda/img/q.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	margin-bottom:5px;
	padding-left:20px;
	font-size:12px;
}

p.qa_a{
	margin-bottom:20px;
	line-height:150%;
	background-image: url(../dayspa/qanda/img/a.gif);
	background-repeat: no-repeat;
	padding-left:20px;
}


/*reservation*/

span.reserve_option{
	font-size:11px;
	color:#999999;
}

.reserve_table{
	margin-bottom:20px;
}

ul.reserve_check{
	margin-bottom:30px;
	list-style-position: outside;
}

li.reserve_check_txt{
	margin-bottom:10px;
	line-height:150%;
}

.spa_color{
	color:#B49B0D;
}

h3.recruit_title{
	font-weight:bold;
	font-size:12px;
	margin-bottom:15px;
}

h3.newstitle{
	font-weight:bold;
	font-size:12px;
	margin-bottom:15px;
}