/*------------------------------------------------------
CSS version:2006/10/30. By:weave Co,. Ltd
------------------------------------------------------*/

/* ################################################### */
/* #                                                 # */
/* #                                                 # */
/* #              MENU用css                          # */
/* #                                                 # */
/* #                                                 # */
/* ################################################### */

body#rc-01deto h2 { background-image:url(/menu/detail/img/title_rc_01deto.gif); }
body#rc-02lift h2 { background-image:url(/menu/detail/img/title_rc_02lift.gif); }
body#b-01indi h2 { background-image:url(/menu/detail/img/title_b_01indi.gif); }
body#b-02deto h2 { background-image:url(/menu/detail/img/title_b_02deto.gif); }
body#b-03tota h2 { background-image:url(/menu/detail/img/title_b_03tota.gif); }
body#b-04seru h2 { background-image:url(/menu/detail/img/title_b_04seru.gif); }
body#b-05tota h2 { background-image:url(/menu/detail/img/title_b_05tota.gif); }
body#b_05an h2 { background-image:url(/menu/detail/img/title_b_05an.gif); }


body#f-01onne h2 { background-image:url(/menu/detail/img/title_f_01onne.gif); }
body#f-02ionn h2 { background-image:url(/menu/detail/img/title_f_02ionn.gif); }
body#f-03lift h2 { background-image:url(/menu/detail/img/title_f_03lift.gif); }
body#f-04deto h2 { background-image:url(/menu/detail/img/title_f_04deto.gif); }
body#f-05sokk h2 { background-image:url(/menu/detail/img/title_f_05sokk.gif); }

body#f-06onse h2 { background-image:url(/menu/detail/img/title_f_06onse.gif); }
body#f-07hukk h2 { background-image:url(/menu/detail/img/title_f_07hukk.gif); }
body#f-08isod h2 { background-image:url(/menu/detail/img/title_f_08isod.gif); }
body#f-09face h2 { background-image:url(/menu/detail/img/title_f_09face.gif); }
body#f-10indi h2 { background-image:url(/menu/detail/img/title_f_10indi.gif); }

body#r-01sans h2 { background-image:url(/menu/detail/img/title_r_01sans.gif); }

body#s-01hada h2 { background-image:url(/menu/detail/img/title_s_01hada.gif); }

body#stay-01 h2 { background-image:url(/menu/detail/img/ttl-stay-01.gif); }
body#stay-03 h2 { background-image:url(/menu/detail/img/ttl_couple.gif); }
body#stay-04 h2 { background-image:url(/menu/detail/img/ttl_one_day.gif); }
body#stay-05 h2 { background-image:url(/menu/detail/img/oil1.gif); }
body#stay-06 h2 { background-image:url(/menu/detail/img/ttl_head_spa.gif); }
body#stay-02 h2 { background-image:url(/menu/detail/img/ttl-stay-02.gif); }
body#stay-07 h2 { background-image:url(/menu/detail/img/ttl_holiday.gif); }

body#b-02bri h2 { background-image:url(/menu/detail/img/title_b_04bri.gif); }
body#freshbrain h2 { background-image:url(/menu/detail/img/title_brainfresh.gif); }




/* タイトルの設定  */

h3 {
	clear:both;
	background-position:top left;
	background-repeat:no-repeat;
	line-height:39px;
	height:39px;
	text-indent:-9999px;
	margin-top:8px;
}
.detail-menu h3 {	background-image:url(/menu/parts_img/h3_menu.gif); }
.detail-operation h3 { background-image:url(/menu/parts_img/h3_operation.gif); }
.detail-time h3 {	background-image:url(/menu/parts_img/h3_time.gif); }
.detail-option h3 {	background-image:url(/menu/parts_img/h3_option.gif); }
.detail-world h3 {	background-image:url(/menu/parts_img/h3-de-beu-spa-01.gif); }
.detail-dbs-trend h3 {	background-image:url(/menu/parts_img/h3-de-beu-spa-03.gif); }
.detail-db-trend h3 {	background-image:url(/menu/parts_img/h3_det-beu-trend.gif); }
.detail-what-ind h3 {	background-image:url(/menu/parts_img/h3_what-ind.gif); }
.detail-cet-tre-trend h3 {	background-image:url(/menu/parts_img/h3_cet-hot-tre-trend.gif); }
.detail-tot-hot-tre-trend h3 {	background-image:url(/menu/parts_img/h3_tot-hot-tre-trend.gif); }
.detail-hot-beu-tre-trend h3 {	background-image:url(/menu/parts_img/h3_hot-beu-tre-trend.gif); }
.detail-world-body h3 {	background-image:url(/menu/parts_img/h3_world-bodycare.gif); }
.detail-tot-beu-spa-trend h3 {	background-image:url(/menu/parts_img/h3-tot-beu-spa-trend.gif); }
.detail-tot-beu-spa-hand h3 {	background-image:url(/menu/parts_img/h3_tot-beu-spa-hand.gif); }
.detail-experience h3 {	background-image:url(/menu/parts_img/h3_experience.gif); }
.detail-recommend h3 {	background-image:url(/menu/parts_img/h3_recommend.gif);}
.detail-tubo h3 {	background-image:url(/menu/parts_img/h3_brain_tubo.gif);}

.detail-menuspa h3 {	background-image:url(/menu/parts_img/h3_what-spa.gif); }
.detail-holiday h3 {	background-image:url(/menu/parts_img/h3_holiday_title.gif); }
.detail-menumeal h3 {	background-image:url(/menu/parts_img/h3_what-meal.gif); }
.detail-menureserve h3 {	background-image:url(/menu/parts_img/h3_what-reserve.gif); }
.detail-menuplan h3 {	background-image:url(/menu/parts_img/h3_what-plan.gif); }
.detail-sans h3 {background-image:url(/campaign/spring-img/ttl-cam-05.gif);}

.detail-menu-bri h3 {background-image:url(/menu/detail/img/h3_bri_pro.gif);}
.detail-menu-corse h3 {background-image:url(/menu/detail/img/h3_bri_corse.gif);}
.detail-menu-corse02 h3 {background-image:url(/menu/detail/img/h3_bri_corse2.gif);}
.detail-menu-sokk01 h3 {background-image:url(/menu/detail/img/h3_sokk01.gif);}



.detail-sans   {
	background-image:url(/campaign/spring-img/h3-bottom-pink.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:25px;
	margin-bottom:10px;
	width:100%;
}

#b_05an .m07 h3 {background-image:url(/menu/datail/img/ttl-cam-01.gif);}


/* box setting */
.de-box {
	background-image:url(/menu/parts_img/content_middle.gif);
	background-position:top left;
	background-repeat:repeat-y;
	padding-top:8px;
	width:100%;
	-width:570px;
}
.de-box p{
	margin-left:8px;
}


.detail-menu , .detail-operation , .detail-time , .detail-option , .detail-world , .detail-dbs-trend , .detail-db-trend ,
.detail-what-ind , .detail-cet-tre-trend , .detail-tot-hot-tre-trend , .detail-hot-beu-tre-trend ,
.detail-world-body , .detail-tot-beu-spa-trend , .detail-tot-beu-spa-hand  , .detail-menuspa , .detail-holiday , .detail-menumeal , .detail-menureserve ,
.detail-menuplan , .detail-menu-bri , .detail-menu-corse , .detail-menu-corse02 , .detail-experience , .detail-recommend , .detail-tubo , .detail-menu-sokk01 {
	background-image:url(/menu/parts_img/content_bottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:15px;
	margin-bottom:8px;
}



/* in box */

.h4-detail {
	font-size:14px;
	color:#1BAFCD;
	font-weight:bold;
	margin-left:8px;
	}
.h4-detail_ttl {
	font-size:14px;
	color:#333;
	font-weight:bold;
	margin-left:8px;
}
.h4-detail_ttl span {
	font-size:14px;
	color:#ff6600;
	font-weight:bold;
}
table {
	margin-left:8px;
	clear:both;
}

.detail-operation table td, .detail-option table td{
	padding-bottom:8px;
}

.detail-time table,
.detail-menuplan  table {
	margin-bottom:8px;
}
.detail-time table th,
.detail-menuplan  table th {
	padding:8px;
	background-color:#EEEEEE;
	text-align:center;
	font-weight:normal;
	color:#525252;
	font-size:12px;
}
.detail-time table td,
.detail-menuplan  table td {
	padding:8px;
	background-color:#FFFFFF;
	text-align:center;
	color:#525252;
	font-size:12px;
}
.de-lbox {
	width:427px;
	margin-left:8px;
}

.de-lbox2 {
	width:390px;
	margin-left:8px;
}
.de-lbox3 {
	width:380px;
	margin-left:8px;
}

.de-lbox4 {
	width:540px;
	margin-left:8px;
}

.de-lbox5 {
	width:375px;
	margin-left:8px;
}

.de-lbox6 {
	width:180px;
	margin-left:8px;
}

.de-lbox7 {
	width:310px;
	margin-left:8px;
}

.de-lbox8 {
	width:360px;
	margin-left:8px;
}

.de-rbox {
	width:111px;
	height:185px;
	float:right;
	margin-right:8px;
}

.de-rbox2 {
	width:111px;
	height:151px;
	float:right;
	padding-right:8px;
}
.de-rbox3 {
	width:159px;
	height:129px;
	float:right;
	padding-right:8px;
}
.de-rbox4 {
	width:160px;
	height:110px;
	float:right;
	margin-right:8px;
	margin-top:5px;
}

.de-rbox5 {
	width:160px;
	height:112px;
	float:right;
	margin-right:8px;
	margin-top:5px;
}


.de-rbox6 {
	width:360px;
	float:right;
	margin-right:8px;
	margin-top:5px;
}

.de-rbox7 {
	width:145px;
	float:right;
	margin-right:8px;
	margin-top:5px;
}

.de-rbox8 {
	width:111px;
	float:right;
	margin-right:8px;
}

.de-rbox9 {
	width:231px;
	float:right;
	margin-right:8px;
}

.de-rbox10 {
	width:180px;
	float:right;
	margin-right:8px;
	margin-top:5px;
}

html>body .de-rbox2 {
	margin-right:30px;
}

.and-more {
	text-align:right;
	font-size:10px;
	margin:0;
	clear:both;
}

.and-more a{
	letter-spacing:1px;
	text-decoration:none;
	margin-right:8px;
}
.and-more a:hover {	color:#99ebfe; }

.f12{
	font-size:12px;
	line-height:160%;
	margin-left: 24px;
	color:#525252;
}

.bold{
 font-weight:bold;
 }
 
div .trendbox{
	clear:both;
	padding:10px 0 0 0;
	margin:0;
	}
.cam {
	background-image:url(../menu/detail/img/bg_cam.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:360px;
	text-align:center;
	padding:10px 0px 10px 0px;
}
ul.herbtea {
 font-size: 12px;
	color: #333333;
	margin-left: 8px;
	list-style: none;
}


 

