@charset 'UTF-8';

/* healing */


li#side_menu01 a { background: url(../img/side_menu_food01.jpg) no-repeat 0 0;}
li#side_menu02 a { background: url(../img/side_menu_healing01.jpg) no-repeat 0 0;}
li#side_menu03 a { background: url(../img/side_menu_healing02.jpg) no-repeat 0 0;}
li#side_menu04 a { background: url(../img/side_menu_healing03.jpg) no-repeat 0 0;}
li#side_menu05 a { background: url(../img/side_menu_healing04.jpg) no-repeat 0 0;}
li#side_menu06 a { background: url(../img/side_menu_healing05.jpg) no-repeat 0 0;}

/**** side_menu rollover ****/
li#side_menu01_on a, li#side_menu01 a:hover { background: url(../img/side_menu_food01.jpg) no-repeat 100% 0;}
li#side_menu02_on a, li#side_menu02 a:hover { background: url(../img/side_menu_healing01.jpg) no-repeat 100% 0;}
li#side_menu03_on a, li#side_menu03 a:hover { background: url(../img/side_menu_healing02.jpg) no-repeat 100% 0;}
li#side_menu04_on a, li#side_menu04 a:hover { background: url(../img/side_menu_healing03.jpg) no-repeat 100% 0;}
li#side_menu05_on a, li#side_menu05 a:hover { background: url(../img/side_menu_healing04.jpg) no-repeat 100% 0;}
li#side_menu06_on a, li#side_menu06 a:hover { background: url(../img/side_menu_healing05.jpg) no-repeat 100% 0;}


/* end of side_menu style ***************************************************/

.healing .topvisual {background:url(../img/ttl_healing.jpg) no-repeat right bottom;}
.healing_relaxation .topvisual {background:url(../img/ttl_healing_relaxation.jpg) no-repeat right bottom;}
.healing_esthetic .topvisual {background:url(../img/ttl_healing_esthetic.jpg) no-repeat right bottom;}
.healing_akasuri .topvisual {background:url(../img/ttl_healing_akasuri.jpg) no-repeat right bottom;}
.healing_sunaburo .topvisual {background:url(../img/ttl_healing_sunaburo.jpg) no-repeat right bottom;}


.cap { padding: 10px 10px 20px 10px;}
.cap2 { padding: 10px 10px 0px 10px;}
.cau { padding: 5px 0 0 0}


ol { margin:10px 0 0 25px;}
ol li { padding:0 10px 20px 0px; list-style-type: decimal;}
* html ol {margin:10px 0 0 32px;}
*:first-child+html ol {margin:10px 0 0 32px;}

.heya_ex {width:694px; margin:19px 0 0 0}
.heya_ex p.cap { padding:0 0 5px 0px; }


.h4_txt_s { 
	width:420px;
	height:21px;
	background:url(../img/bg_h4.gif) no-repeat;
	font-weight:bold;
	padding:4px 0 1px 19px;
	margin:5px 0 5px 0;
	color:#000000;}


.pt10 {padding-top:10px;}
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}
.mb30 {margin-bottom:30px;}

.healing .left_txt, .healing_enkai .left_txt, .healing_izakaya .left_txt { width:330px}
.healing .right_img, .healing_enkai .right_img, .healing_izakaya .right_img { width:305px}


#popup ul { width:280px; margin:10px 0 0 0;}
#popup li { width:280px; padding:0 0 2px 0;}

#popup h1.h1_img { height:74px;}

.h1_txt { 
	width:280px;
	height:21px;
	background:url(../img/bg_h4.gif) no-repeat;
	font-weight:bold;
	padding:4px 0 1px 19px;
	margin:5px 0 5px 0;
	color:#000000;}
	
.h2_txt { 
	width:560px;
	height:21px;
	background:url(../img/bg_h4.gif) no-repeat;
	font-weight:bold;
	padding:4px 0 1px 19px;
	margin:5px 0 5px 0;
	color:#000000;}
	
* html .h1_txt { width:260px;}
*:first-child+html .h1_txt { width:260px;}

/* tbl */

#popup table.tbl_base_dot  { border:none; margin:0px; width:580px;}

#popup .tbl_base_dot th,
#popup .tbl_base_dot td{vertical-align:middle; text-align:left;}
#popup .tbl_base_dot th { background:#999999; color:#666666; font-weight:bold; padding:6px 6px 4px 6px;}
#popup .tbl_base_dot td { color:#666666; background:url(../img/tbl_line.jpg) bottom left repeat-x; padding:0px 0px 3px 0px; vertical-align:top;}

#popup .tbl_base_dot th.first { background:#666666;}
#popup .tbl_base_dot td.first { color:#666666;}

#popup .tbl_base_dot .middle {vertical-align:middle;}

#popup p.dot_left { width:210px; float:left; padding:0 0 0 10px}
#popup p.dot_right { width:45px; float:right; text-align:right; padding:0 10px 0 0}