@charset "utf-8";/* CSS Document *//* esthemenu.html Style----------------------------------------------- */.esthemenu_container {clear:both;width:799px;background-image:url(../images/esthemenu_container_bg.gif);background-position:bottom;overflow:hidden;padding-bottom:2px;}.esthemenu_container2 {width:795px;margin:0 2px;}.menu_caption {width:665px;float:left;font-size:1.4em;}.btn_more {width:100px;float:right;margin:2px 0;}.esthemenu_container2_l {width:264px;float:left;}.course_name {background-position:2px 6px;padding-left:11px;line-height:1.8;}.course_name a {color:#7A533C;font-weight:bold;}.esthemenu_container2_r {width:529px;float:right;}.esthemenu_container2_r table {width:514px;margin-left:8px;}.esthemenu_container2_r table th,.esthemenu_container2_r table td {border-bottom:1px dotted #965B3F;font-size:1.3em;line-height:1.8;height:32px;}td.value {width:145px;text-align:right;padding-right:10px;color:#a0615e;font-weight:bold;}.esthemenu_container2_r table th {width:245px;padding-left:10px;}.esthemenu_subtitle_grandmenu_bg {clear:both;width:799px;height:26px;background-image:url(../images/esthemenu_grandmenu_sub_bg.gif);background-repeat:no-repeat;line-height:26px;border-bottom:2px solid #E5E5E5;overflow:hidden;}.esthemenu_subtitle_grandmenu_bg h3 {width:200px;float:left;padding:4px 0 0 14px;}/* esthemenu_grand_***.html Style----------------------------------------------- */.esthemenu_subtitle_grandmenu_bg h1 { padding:4px 0 0 14px; }.grand_course_title,.trial_course_title {width:799px;background-repeat:repeat-y;overflow:hidden;border-bottom:2px solid #E5E5E5;border-top:2px solid #E5E5E5;}.grand_course_title { background-image:url(../images/grandmenu_course_bg.gif); }.trial_course_title { background-image:url(../images/trialmenu_course_bg.gif); }.grand_course_title_l {width:509px;float:left;}.grand_course_title_r {width:290px;float:right;}.grand_course_title h2,.trial_course_title h3 {width:270px;float:left;padding-left:30px;line-height:57px;color:#A32727;font-weight:bold;font-size:1.6em;}.grand_course_title span,.trial_course_title span {width:200px;float:right;text-align:right;padding:20px 0 0 0;}.grand_course_title span img,.trial_course_title span img { margin-right:5px; }.course_minutes {width:55px;float:left;}.course_minutes_s {width:35px;float:left;margin-left:3px;}.course_value {width:100px;float:left;padding-top:10px;padding-left:5px;}.course_value_s {width:140px;float:left;padding-top:10px;padding-left:5px;}.course_value_trial {width:150px;float:left;padding-top:3px;padding-left:5px;}.course_reserve {float:right;padding:15px 8px 0 0;}.course_reserve_s {float:right;padding:4px 4px 0 0;}.course_photo {float:right;padding:7px 9px 10px 20px;}.course_flow {width:741px;margin:0 auto;padding:0 0 20px;}.grand_menu_title,.trial_menu_title {width:778px;background-repeat:repeat-y;overflow:hidden;border-bottom:2px solid #E5E5E5;border-top:2px solid #E5E5E5;margin-left:12px;}.grand_menu_title { background-image:url(../images/grandmenu_menu_bg.gif); }.trial_menu_title { background-image:url(../images/trialmenu_menu_bg.gif); }.grand_menu_title_l {width:497px;float:left;}.grand_menu_title_r {width:281px;float:right;}.trial_menu_title_l {width:401px;float:left;}.trial_menu_title_r {width:377px;float:right;}.grand_menu_title h3,.grand_menu_title h4,.trial_menu_title h4 {float:left;padding-left:30px;line-height:38px;color:#A32727;font-weight:bold;font-size:1.3em;}.grand_menu_title h3,.grand_menu_title h4 { width:267px; }.trial_menu_title h4 { width:190px; }.grand_menu_title span,.trial_menu_title span {float:right;text-align:right;padding:10px 0 0 0;}.grand_menu_title span { width:200px; }.trial_menu_title span { width:181px; }.grand_menu_title span img,.trial_menu_title span img { margin-right:5px; }.grand_menu_container_bg {width:778px;overflow:hidden;background-image:url(../images/salon_container_s_bg.gif);background-position:bottom;margin-left:12px;}ul#grandmenu { float:right; }ul#grandmenu li {display:inline;margin-left:3px;}/* esthemenu_omotesandou.html Style----------------------------------------------- */.kakomi {	background:url(../images/kakomi_center.gif) repeat-y;	width:520px;	}.kakomi_text {	margin-left:15px;	font-size:13px;	line-height:18px;}.left_box{	float:left;	width:80px;}.right_box{	float:left;	width:auto;}.line {	clear:both;}.photo_right {	float:right;	margin:0 15px;}.txt_red {	color:#E60012;}.txt_big {	font-size:18px;}.position12 {position:relative; top:12px; left:0px;}.position6 {position:relative; top:6px; left:0px;}.pr30 { padding-right:30px; }