@charset "utf-8";
/* Compress CSS & GZIP by PHP Script (module-userpage.css) */
#page_privacy { margin-top:26px;zoom:1;}#page_privacy p { margin:0 0 39px 7px;}ol#terms { margin-top:26px;zoom:1;}ol#terms > li { margin-bottom:26px;}ol#terms > li > dl > dd { margin:0 7px;}ol#terms > li > dl > dd > ol { margin:1em 0;}ol#terms > li > dl > dd > ol > li {list-style:outside decimal;margin:.5em 0 0 2em;}ol#terms > li > dl > dd > ol > li > ol > li {list-style:outside lower-roman;margin:.5em 0 0 2em;}#concept #concept1 {background:url(../img/saloninfo/concept_1_bg.jpg) right top no-repeat;position:relative;height:546px;}#concept #concept1 p {width:335px;line-height:1.9;}#concept #concept1 dl { margin-top:50px;}#concept #concept1 dl dt { margin-bottom:5px;}#concept #concept1 dl dd {font-size:120%;font-weight:bold;}#concept #concept2 {background:url(../img/page/concept_2.png) center top no-repeat;padding-bottom:60px;height:1040px;}#concept #concept2 h3 {text-indent:-9999px;overflow:hidden;height:157px;}#concept #concept2 p {line-height:1.7;margin-left:90px;width:495px;margin-bottom:10px;}#concept #concept2 p#concept_btn {margin:30px auto;text-align:center;}#concept #concept2 p#concept_btn a {margin:0 auto;display:block;width:308px;height:31px;text-indent:-9999px;background:url(../img/page/concept_3_1.png) no-repeat center top;}#saloninfo #salon1 {background:url(../img/saloninfo/saloninfo_2_bg.jpg) right top no-repeat;height:546px;margin-bottom:1em;}#saloninfo #salon1 p {width:295px;margin:1em 0 3em;}#saloninfo #salon1 ul {width:277px;overflow:hidden;margin-right:-14px;}#saloninfo #salon1 ul li {float:left;margin:0 14px 14px 0;}#saloninfo #tokyo,#saloninfo #tokai {overflow:hidden;margin-bottom:1em;clear:both;}#saloninfo #tokai_photo {overflow:hidden;clear:both;margin-bottom:15px;}#saloninfo .left {float:left;width:343px;margin-right:20px;}#saloninfo .right {float:left;width:264px;}#saloninfo #tokyo h3,#saloninfo #tokai_photo h3 {height:48px;margin-bottom:10px;text-indent:-9999px;overflow:hidden;}#saloninfo #tokyo h3{ background:url(../img/saloninfo/saloninfo_tokyo_1.jpg) 0 0 no-repeat;}#saloninfo #tokai_photo h3 { background:url(../img/saloninfo/saloninfo_tokai_1.jpg) 0 0 no-repeat;}#saloninfo span.tel_num {font-size:153.8%;line-height:1.8em;color:#990000;}#saloninfo dl.salon_photo dd { margin-top:1em;}#saloninfo dl.salon_photo dd a {display:block;width:100px;height:13px;overflow:hidden;text-indent:-9999px;background:url(../img/saloninfo/zoom.gif) 0 0 no-repeat;}#saloninfo p { margin:1em 0;}#saloninfo p a {display:block;width:166px;height:25px;overflow:hidden;text-indent:-9999px;background-image:url(../img/page/saloninfo_aicon1.png);background-repeat:no-repeat;background-position:0 0;}#tokai p.okazaki_aicon a{display:block;width:306px;height:25px;overflow:hidden;text-indent:-9999px;background-image:url(../img/page/okazaki_aicon1.png);background-repeat:no-repeat;background-position:0 0;}#menu .menu_center_h {font-size:130.8%;font-weight:bold;line-height:1.8em;margin-bottom:1em;text-align:center;}#menu .menu_left_h {font-size:125.8%;line-height:1.8em;margin-bottom:1em;}#menu p#body_h {background:url(../img/menu/body_2.gif) 0 0 no-repeat;height:48px;text-indent:-9999px;}#menu #menu_pickup {height:301px;overflow:hidden;margin-bottom:26px;position:relative;zoom:1;}#menu .body_pickup { background:url(../img/menu/body_3.jpg) 0 0 no-repeat;}#menu .facial_pickup { background:url(../img/menu/face_3.jpg) 0 0 no-repeat;}#menu .relax_pickup { background:url(../img/menu/relax_3.jpg) 0 0 no-repeat;}#menu #menu_pickup ul {width:210px;background:url(../img/menu/body_3.gif) right top no-repeat;padding-top:70px;position:absolute;right:25px;top:25px;}#menu #menu_pickup ul li { margin-bottom:5px;}#menu #menu_pickup ul li:first-child {font-size:107.7%;font-weight:bold;}#menu #menu_pickup ul li:last-child { font-size:92.3%;}#menu #menu_pickup ul li dl { overflow:hidden;}#menu #menu_pickup ul li dl dt {width:7em;clear:both;float:left;white-space:nowrap;}#menu #menu_pickup ul li dl dd {width:2.5em;margin-left:1em;float:left;font-size:107.7%;white-space:nowrap;text-align:right;}#menu ol.menu_p { overflow:hidden;}#menu ol.menu_p li {overflow:hidden;}#menu ol.menu_p dl {padding-top:34px;zoom:1;}#menu ol.menu_p dl.p_1 { background:url(../img/menu/body_point1.gif) 0 0 no-repeat;}#menu ol.menu_p dl.p_2 { background:url(../img/menu/body_point2.gif) 0 0 no-repeat;}#menu ol.menu_p dl dt {font-size:123.1%;margin:0 0 6px 68px;}#menu ol.menu_p dl dd {font-size:92.3%;margin:0 0 13px 68px;}#menu ol.menu_p dl dd.about_product a {display:block;width:144px;height:25px;text-indent:-9999px;overflow:hidden;background:url(../img/btn/shouhin.gif) 0 0 no-repeat;}#menu ol.menu_p dl.left {width:484px;float:left;margin-right:16px;}#menu ol.menu_p p.right {width:184px;float:right;}#menu p#body_btn,#menu p#face_btn {margin:0 auto;width:430px;height:88px;}#menu p#body_btn a,#menu p#face_btn a {display:block;overflow:hidden;width:430px;height:88px;text-indent:-9999px;}#menu p#body_btn a { background:url(../img/menu/body_btn.gif) 0 0 no-repeat;}#menu p#face_btn a { background:url(../img/menu/face_btn.gif) 0 0 no-repeat;}#menu .menu_plist {overflow:hidden;margin:39px 0 26px;}#menu .menu_plist h3 {overflow:hidden;text-indent:-9999px;background:url(../img/menu/menu_plist.gif) 13px center no-repeat;height:33px;border-bottom:1px solid #ccc;margin-bottom:13px;}#menu .menu_plist .left {width:322px;float:left;margin-left:13px;display:inline;}#menu .menu_plist .right {width:322px;float:left;margin-left:26px;display:inline;}#menu .menu_plist > dl > dt {font-size:107.7%;font-weight:bold;}#menu .menu_plist > dl > dd {margin-bottom:.8em;padding-bottom:.5em;background:url(../img/menu/line.gif) left bottom repeat-x;overflow:hidden;}#menu .menu_plist > dl > dd > dl { overflow:hidden;}#menu .menu_plist > dl > dd > dl > dt {width:13em;float:left;clear:both;}#menu .menu_plist > dl > dd > dl > dd {width:5em;float:left;text-align:right;}#menu .menu_plist > dl > dd > dl > dd + dd {float:right;text-align:right;}#menu .menu_olist {overflow:hidden;width:595px;margin:0 auto 26px;background:url(../img/menu/menu_olist_bg.gif) 0 0 repeat-y;}#menu .menu_olist h3 {overflow:hidden;text-indent:-9999px;background:url(../img/menu/menu_olist_h3.gif) 0 0 no-repeat;height:44px;margin-bottom:13px;}#menu .menu_olist .left {width:258px;float:left;margin-left:26px;display:inline;}#menu .menu_olist .right {width:258px;float:left;margin-left:26px;display:inline;}#menu .menu_olist > ul > li > dl {margin-bottom:.8em;padding-bottom:.5em;background:url(../img/menu/line.gif) left bottom repeat-x;overflow:hidden;}#menu .menu_olist > ul > li > dl > dt {width:8em;margin-right:1em;float:left;clear:both;}#menu .menu_olist > ul > li > dl > dd {width:4.5em;float:left;text-align:right;white-space:nowrap;}#menu .menu_olist > ul > li > dl > dd + dd{width:4.5em;float:right;text-align:right;}#menu .menu_olist:after {display:block;clear:both;content:url(../img/menu/menu_olist_bot_bg.gif);margin:0;padding:0;line-height:5px;}#menu #menu_pickup_b {height:228px;overflow:hidden;margin-bottom:26px;position:relative;zoom:1;width:684px;}#menu .depilation_pickup{ background:url(../img/menu/menu_datsumou.jpg) 0 0 no-repeat;}#menu #menu_pickup_b ul {width:330px;background:url(../img/menu/menu_dp_pickup.gif) right top no-repeat;padding-top:30px;position:absolute;right:10px;top:10px;}#menu #menu_pickup_b ul li:first-child {font-size:107.7%;font-weight:bold;}#menu #menu_pickup_b ul li:last-child {font-size:92.3%;line-height:1.7;}#menu #menu_pickup_b ul li.special {background:url(../img/menu/menu_dp_special.gif) 0 0 no-repeat;text-indent:-9999px;overflow:hidden;height:67px;}#menu #depilation_point {overflow:hidden;background:url(../img/menu/menu_datsumou_bg.jpg) 0 0 no-repeat;height:274px;margin-bottom:26px;}#menu #depilation_point h3 {width:367px;height:19px;overflow:hidden;background:url(../img/menu/dp_point_h3.gif) 0 0 no-repeat;text-indent:-9999px;margin-top:50px;margin-right:auto;margin-bottom:13px;margin-left:auto;}#menu #depilation_point ol li dl dt {font-size:135.5%;font-weight:bold;}#menu #depilation_point ol li dl { margin:0 39px 13px 117px;}#menu #depilation_point ol li.dp_p1 { background:url(../img/menu/dp_p1.gif) 39px 0 no-repeat;}#menu #depilation_point ol li.dp_p2 { background:url(../img/menu/dp_p2.gif) 39px 0 no-repeat;}#menu #dp_flow {}#menu #dp_flow ol {background:url(../img/menu/line_y.gif) 20px 0 repeat-y;overflow:hidden;}#menu #dp_flow ol li {margin-bottom:21px;}#menu #dp_flow ol li.flow1 {background:url(../img/menu/flow1.gif) 0 0 no-repeat;overflow:hidden;}#menu #dp_flow ol li.flow1 .left{ float:left;width:420px;display:inline;}#menu #dp_flow ol li.flow1 .right { float:right;display:inline;}#menu #dp_flow ol li.flow2 { background:url(../img/menu/flow2.gif) 0 0 no-repeat;}#menu #dp_flow ol li.flow3 {background:url(../img/menu/flow3.gif) 0 0 no-repeat;position:relative;}#menu #dp_flow ol li.flow3 span{position:absolute;left:70px;top:13px;width:61px;height:247px;background:url(../img/menu/flow_koutei.gif) 0 0 no-repeat;overflow:hidden;text-indent:-9999px;}#menu #dp_flow ol li.flow4 { background:url(../img/menu/flow4.gif) 0 0 no-repeat;}#menu #dp_flow ol li.flow5 { background:url(../img/menu/flow5.gif) 0 0 no-repeat;}#menu #dp_flow ol li.flow6 { background:url(../img/menu/flow6.gif) 0 0 no-repeat;}#menu #dp_flow ol li dl { margin-left:65px;}#menu #dp_flow ol li.flow3 dl,#menu #dp_flow ol li.flow4 dl,#menu #dp_flow ol li.flow5 dl { margin-left:150px;}#menu #dp_flow ol li dl dt {font-size:123.1%;color:#509ad7;padding-top:18px;}#guide {width:658px;margin:0 auto;}#guide ul#guide_menu {overflow:hidden;width:665px;margin:0 -7px 26px 0;}#guide ul#guide_menu li {float:left;height:55px;margin-right:7px;}#guide ul#guide_menu li a {display:block;height:100%;text-indent:-9999px;overflow:hidden;}#guide ul#guide_menu li a.gm01 { width:128px;background:url(../img/onlineshop/g01.gif) 0 0 no-repeat;}#guide ul#guide_menu li a.gm02 { width:115px;background:url(../img/onlineshop/g02.gif) 0 0 no-repeat;}#guide ul#guide_menu li a.gm03 { width:144px;background:url(../img/onlineshop/g03.gif) 0 0 no-repeat;}#guide ul#guide_menu li a.gm04 { width:115px;background:url(../img/onlineshop/g04.gif) 0 0 no-repeat;}#guide ul#guide_menu li a.gm05 { width:128px;background:url(../img/onlineshop/g05.gif) 0 0 no-repeat;}#guide #buy_flow {width:100%;height:257px;background:url(../img/onlineshop/m_bg.jpg) 0 0 no-repeat;overflow:hidden;}#guide #buy_flow ol {position:relative;overflow:hidden;width:604px;height:150px;margin:0 auto;clear:both;}#guide #buy_flow ol li { position:absolute;}#guide #buy_flow ol li.bf01 { width:78px;height:150px;top:0;left:0;z-index:1;}#guide #buy_flow ol li.bf02 { width:78px;height:150px;top:0;left:76px;z-index:2;}#guide #buy_flow ol li.bf03 { width:79px;height:150px;top:0;left:152px;z-index:3;}#guide #buy_flow ol li.bf04 { width:79px;height:75px;top:0;left:227px;z-index:4;}#guide #buy_flow ol li.bf05 { width:79px;height:75px;top:75px;left:227px;z-index:5;}#guide #buy_flow ol li.bf06 { width:79px;height:150px;top:0;left:303px;z-index:6;}#guide #buy_flow ol li.bf07 { width:78px;height:150px;top:0;left:379px;z-index:7;}#guide #buy_flow ol li.bf08 { width:79px;height:150px;top:0;left:454px;z-index:8;}#guide #buy_flow ol li.bf09 { width:75px;height:150px;top:0;left:529px;z-index:9;}#guide #buy_flow ol li a {width:100%;height:100%;display:block;overflow:hidden;text-indent:-9999px;}#guide #buy_flow ol li.bf01 a { background:url(../img/onlineshop/m01.gif) 0 0 no-repeat;}#guide #buy_flow ol li.bf02 a { background:url(../img/onlineshop/m02.gif) 0 0 no-repeat;}#guide #buy_flow ol li.bf03 a { background:url(../img/onlineshop/m03.gif) 0 0 no-repeat;}#guide #buy_flow ol li.bf04 a { background:url(../img/onlineshop/m04.gif) 0 0 no-repeat;}#guide #buy_flow ol li.bf05 a { background:url(../img/onlineshop/m05.gif) 0 0 no-repeat;}#guide #buy_flow ol li.bf06 a { background:url(../img/onlineshop/m06.gif) 0 0 no-repeat;}#guide #buy_flow ol li.bf07 a { background:url(../img/onlineshop/m07.gif) 0 0 no-repeat;}#guide #buy_flow ol li.bf08 a { background:url(../img/onlineshop/m08.gif) 0 0 no-repeat;}#guide #buy_flow ol li.bf09 a { background:url(../img/onlineshop/m09.gif) 0 0 no-repeat;}#guide #buy_flow h4 {display:inline;float:left;width:157px;height:15px;margin:26px 50px 7px;background:url(../img/onlineshop/buy_flow_h4.gif) 0 0 no-repeat;overflow:hidden;text-indent:-9999px;}#guide #buy_flow p {margin:26px 50px 7px;}#guide div.bfbox {background:url(../img/onlineshop/line-x.gif) left bottom repeat-x;overflow:hidden;padding:0 0 26px;margin:13px 0 26px;}#guide div.bfbox h3 {font-size:123.1%;padding-left:24px;margin-bottom:13px;}#guide div#bf01 h3,#guide div#bf02 h3 { background:url(../img/onlineshop/icon_s.gif) 0 4px no-repeat;}#guide div#bf03 h3,#guide div#bf04 h3,#guide div#bf05 h3,#guide div#bf06 h3,#guide div#bf07 h3,#guide div#bf08 h3,#guide div#bf09 h3 { background:url(../img/onlineshop/icon_c.gif) 0 4px no-repeat;}#guide div.bfbox dl { overflow:hidden;}#guide div.bfbox dl dt,#guide div.bfbox dl dd { margin-bottom:13px;}#guide div.bfbox p { margin:0 0 13px;}#guide div.bfbox .left {float:left;width:180px;margin-bottom:13px;}#guide div.bfbox .right {float:right;width:460px;margin-bottom:13px;}#guide div.bfbox a.zoom {display:block;height:13px;width:107px;background:url(../img/onlineshop/zoom.gif) 0 0 no-repeat;text-indent:-9999px;overflow:hidden;}#guide div.bfbox a.tokuten {display:block;height:32px;width:171px;background:url(../img/onlineshop/tokuten.gif) 0 0 no-repeat;text-indent:-9999px;overflow:hidden;}#guide div.bfbox .right .in_left{ float:left;width:176px;}#guide div.bfbox .right .in_right { float:right;width:176px;}#guide div.bfbox .right .in_clear { clear:both;}#guide div.bfbox .right .c_arrow { background:url(../img/onlineshop/icon_a.gif) 50% 90px no-repeat;}#guide div.payment_wrap { overflow:hidden;margin-bottom:13px;}#guide div.payment_wrap .left { float:left;width:400px;}#guide div.payment_wrap .right { float:right;width:200px;}#guide div.bfbox dl .bl { font-size:123.1%;}#guide .bl { color:#509ad7;}#guide h4.bl { margin-bottom:1em;}#guide ul.attention {color:red;margin-top:1em;}#guide dl.guide_t {margin-bottom:50px;padding:0;border-top:none;background-color:#e9f3fb;border-bottom:1px dashed #ccc;}#guide dl.guide_t dt {margin:0;padding:1em;border-top:1px dashed #ccc;width:12em;float:left;}#guide dl.guide_t dd {margin:0 0 0 12em;padding:1em;border-top:1px dashed #ccc;background-color:#fff;}#mobile_site {width:653px;overflow:hidden;margin-bottom:26px;}#mobile_site h2 {height:34px;margin-bottom:12px;background:url(../img/page/reservation/moba.png) 0 0 no-repeat;text-indent:-9999px;}#mobile_site .mobile {overflow:hidden;margin-left:10px;}#mobile_site .mobile_l {display:inline;float:left;width:312px;margin-top:13px;}#mobile_site .mobile_r {display:inline;float:right;width:282px;background-color:#E9F3FB;padding:20px;}#mobile_site .mobile_r p.qr_img {display:inline;float:left;width:110px;height:109px;margin:0 10px 0 0;background-image:url(../img/page/reservation/qr.png);background-repeat:no-repeat;background-position:left top;text-indent:-9999px;}#mobile_site .mobile_r h3 {display:inline;color:#76B0E0;font-size:115.4%;}#mobile_site .h3_p {display:inline;float:right;width:160px;overflow:hidden;text-align:right;}#mobile_site .h3_p p {font-size:10px;}#mobile_site .mobile_r p.mob_url {clear:both;font-size:12px;text-align:center;}.y_01 {width:653px;height:38px;margin-bottom:17px;background-image:url(../img/page/reservation/m_01.png);background-repeat:no-repeat;background-position:left;text-indent:-9999px;}.yoyaku {width:653px;overflow:hidden;margin-left:10px;}.yoyaku .yoyaku_l {display:inline;float:left;width:432px;}.yoyaku .y_02 {width:432px;height:105px;margin-top:8px;margin-bottom:20px;text-alian:left top;}.yoyaku .y_03 {text-alian:left;}.yoyaku .yoyaku_r {display:inline;float:left;width:211px;height:189px;background-repeat:no-repeat;background-position:center;text-indent:-9999px;text-alian:left top;}#sitmaps dl.left {background-position:left;width:226px;float:left;overflow:hidden;}#sitmaps .left dt {background-image:url(../img/page/sitemap2.gif);background-repeat:no-repeat;background-position:left;padding-left:20px;font-size:14px;}#sitmaps .left dd {overflow:hidden;}#sitmaps ul.left1 {float:left;}#sitmaps ul.right2 {overflow:hidden;float:right;background-position:left;text-align:left;margin-left:10px;}#sitmaps .left ul {text-align:left;margin-left:20px;}#sitmaps .right {float:right;display:inline;}#sitmaps .right .right {float:left;}#sitmaps .right dt {background-image:url(../img/page/sitemap2.gif);background-repeat:no-repeat;background-position:left center;margin-right:5px;padding-left:20px;}#sitmaps .right dd {overflow:hidden;}#sitmaps .right ul.right {text-align:left;margin-left:20px;margin-right:20px;}#sitmaps .right .left {float:left;margin-left:20px;}#sitmaps .right .right {float:right;}#sitmaps ul#st1 {width:684px;margin-top:20px;padding-top:20px;border-top-width:1px;border-top-style:dotted;border-top-color:#CCCCCC;clear:both;float:left;}#sitmaps #st1 li {background-image:url(../img/page/sitemap2.gif);background-repeat:no-repeat;background-position:left center;padding-left:20px;margin-bottom:5px;}#sitmaps .right {float:left;}#sitmaps .right .left1 {float:left;width:150px;text-align:left;margin-left:10px;}#body7 {width:684px;height:1200px;background-image:url(../img/page/massage3.jpg);background-repeat:no-repeat;background-position:center top;margin-top:15px;margin-bottom:15px;position:relative;}#menu #body7 dl {border:1px solid #CCCCCC;height:158px;width:375px;background-image:url(../img/page/massage4.jpg);background-repeat:no-repeat;background-position:left top;position:absolute;left:13px;top:161px;padding-left:102px;}#body7 dt {font-size:13px;color:#000000;height:21px;width:349px;background-color:#EBEBEB;margin-top:18px;text-align:center;margin-bottom:8px;}#body7 .rt01 {font-size:13px;color:#B74FAF;margin-bottom:5px;}#body7 .rt02 {font-size:10px;}#body7 .rt03 {width:354px;font-size:11px;letter-spacing:-0.01em;}#body7 .rt04 a[rel="bookmark"] {background:transparent url(../img/list/li_bookmark.gif) no-repeat scroll 0 0.167em;padding-left:24px;}#body7 .rt04 a[rel="bookmark"]:hover {background:transparent url(../img/list/li_bookmark_over.gif) no-repeat scroll 0 0.167em;}#body7 .rt04 {margin-top:5px;}#saloninfo #tokai_photo p {float:left;clear:both;}
