@charset "UTF-8";body{background:#f5f5f5}footer,header{background:#fff;min-width:750pt}main{overflow:hidden;width:750pt;margin:0 auto}.left-contents{width:703px;float:left;margin:20px 0 75pt}.content-title{width:703px;font-size:25px;font-weight:400;padding:30px 0 0;margin-bottom:14px;border-bottom:1px solid #1a1a1a;letter-spacing:.1em}.top-area{font-size:9pt;text-align:left}.left-contents h2{font-size:22px;text-align:left;border-bottom:3px solid #c7c7c7;position:relative;letter-spacing:1px;line-height:1.4em}.left-contents h2:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #579adf;bottom:-3px;width:10%}.icon{width:703px;margin:10px 0 0;padding-bottom:10px}.icon li{display:inline-block;font-size:9pt;color:#569adf;background:#fff;margin:0 1px 3px 0;padding:2px 9px;border:1px solid #569adf}.shop_catchcopy{margin:15px 0 0;font-size:1pc;font-weight:700}.content-box01{width:703px;overflow:hidden;margin:20px 0 0}.shop-img{width:200px;float:left}.content-box01-right{width:5in;float:right}.shop_wating-box{width:5in;height:45px;background:#fff;overflow:hidden;border:1px solid #e2e9ed}.shop_wating-box dl{width:150px;text-align:center;float:left;line-height:20px;margin:2px 25px 0 0}.shop_wating-box h3{width:106px;font-size:13px;border-left:9px solid #569adf;padding:0 0 0 6px;margin:13px 30px 0 8px;float:left}.up_date_time{font-size:9pt}.available,.shop_waiting{font-size:18px}.available{width:150px;height:35px;text-align:right;padding:0 20px 0 0;background:#f5f5f5;float:left;margin:4px 0 0;line-height:35px;position:relative}.available:before{font-family:Font Awesome\ 5 Free,sans-serif;content:"\f111";color:#cc4b4b;font-size:30px;position:absolute;top:1px;left:15px}.unavailable{width:150px;height:35px;font-size:18px;text-align:right;padding:0 20px 0 0;background:#f5f5f5;float:left;margin:4px 0 0;line-height:35px;position:relative}.unavailable:before{content:"×";color:#cc4b4b;font-size:35px;position:absolute;top:1px;left:15px}.a_few{width:150px;height:35px;font-size:18px;text-align:right;padding:0 20px 0 0;background:#f5f5f5;float:left;margin:4px 0 0;line-height:35px;position:relative}.a_few:before{content:"△";color:#cc4b4b;font-size:35px;position:absolute;top:1px;left:5px}.ask-text{font-size:10px;text-align:right;margin:0 0 10px}.shop-text{width:5in;font-size:14px}.news-box{width:703px;padding:20px;background:#fff;border:1px solid #e2e9ed}.news-date{font-size:9pt;color:#484848;margin:0 0 6px}.news-title{font-size:14px;font-weight:700}.news-text{font-size:9pt;color:#484848;margin:10px 0 0}.coupon-box{width:703px;padding:20px;border:1px solid #e2e9ed;background:#fff;text-align:center}.coupon{font-size:1pc;font-weight:700}.coupon-note{font-size:9pt;color:#569adf}.coupon-note:before{font-family:Font Awesome\ 5 Free,sans-serif;content:"\f06a";color:#569adf;font-size:15px;font-weight:900;padding:0 7px 0 0}.conditions{text-align:center;font-size:14px;font-weight:700;margin:15px 0 0}.supplement{font-size:9pt;color:#5d5d5d;margin:10px 0 0}.supplement dd,.supplement dt{display:inline-block}.supplement dt:after{content:"："}.supplement-content:after{content:"｜"}.coupon-osusume{font-size:14px;font-weight:700;padding-top:20px;border-top:dashed 1px #d3d3d3;margin-top:20px}.coupon-price-box{overflow:hidden;padding:10px 0 0}.normal-price{display:inline-block;font-size:1pc;padding:0 40px 0 0}.special-price{font-size:30px;color:#cc4b4b;font-weight:700;display:inline-block}.coupon-comment{font-size:14px;padding:10px 0 0}.shop-subimg{overflow:hidden;margin-right:-21px}.shop-subimg li{width:220px;float:left;margin:0 21px 0 0}.free-text{padding:20px;margin-top:20px;font-size:1pc}.free-text,.price{width:703px;border:1px solid #e2e9ed;background:#fff}.price{height:49px;font-size:15px;line-height:49px;padding-left:10px}.price:before{content:"";border-left:10px solid #569adf;padding:0 10px 0 0}table{border-collapse:collapse;margin:0 0 30px}.table-content{width:179px;background:#e1e9ec;border-top:1px solid #fff}.table-content,.table-price{text-align:center;padding:10px;color:#484848}.table-price{width:177px;background:#fff;border-right:1px solid #e2e9ed}.table-price,table.price-table tr:last-child td{border-bottom:1px solid #e2e9ed}.text_price{font-size:9pt;background:#fff;border-bottom:1px solid #e2e9ed;border-left:1px solid #e2e9ed;border-right:1px solid #e2e9ed;padding:10px;line-height:1.2em}.slider li{width:99pt;margin:0 5px 0 0;padding-bottom:20px;display:inline-block;vertical-align:top}.slider li:nth-child(5n){margin:0 -5px 0 0}.slider li a dl dd{font-size:9pt;margin-top:5px;text-align:center}.slider li a p{width:60px;height:20px;font-size:9pt;color:#569adf;background:#fff;line-height:20px;text-align:center;border:1px solid #569adf;margin-left:30px}.therapist-list{display:inline-block;width:100%;height:50px;text-align:center;text-decoration:none;line-height:50px;outline:0;margin-top:10px;font-size:1pc;letter-spacing:2px}.therapist-list:after,.therapist-list:before{position:absolute;z-index:-1;display:block;content:''}.therapist-list,.therapist-list:after,.therapist-list:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.therapist-list{position:relative;z-index:1;background-color:#569adf;border:1px solid #569adf;color:#fff;line-height:50px;overflow:hidden}.therapist-list:hover{color:#569adf}.therapist-list:after{top:0;left:0;width:100%;height:100%;-webkit-transform:scale(.5);transform:scale(.5)}.therapist-list:hover:after{background:#fff;-webkit-transform:scale(1);transform:scale(1)}.schedule{display:inline-block;width:100%;height:50px;text-align:center;text-decoration:none;line-height:50px;outline:0;margin:10px 0;font-size:1pc;letter-spacing:2px}.schedule:after,.schedule:before{position:absolute;z-index:-1;display:block;content:''}.schedule,.schedule:after,.schedule:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.schedule{position:relative;z-index:1;background-color:#fff;border:1px solid #569adf;color:#569adf;line-height:50px;overflow:hidden}.schedule:hover{color:#fff}.schedule:after{top:0;left:0;width:100%;height:100%;-webkit-transform:scale(.5);transform:scale(.5)}.schedule:hover:after{background:#569adf;-webkit-transform:scale(1);transform:scale(1)}.shop-data{border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a;border-collapse:collapse;border-spacing:0}.shop-data th{width:203px;height:44px;color:#fff;background:#1a1a1a;font-size:13px;text-align:center;font-weight:400;padding:10px;border-bottom:1px solid #fff;border-left:1px solid #1a1a1a}.shop-data td{width:500px;height:44px;background:#fff;font-size:9pt;padding:10px 5px 10px 20px;border-bottom:1px solid #1a1a1a;border-right:1px solid #1a1a1a;overflow:hidden;word-break:break-all}.shop-data tr:last-child td,.shop-data tr:last-child th{border-bottom:0}.tell{width:200px;font-size:17px;float:left}.rg-mita{width:200px;font-size:9px;float:right;padding:5px 0 0}.tbl_access01 dl,.tbl_access01 iframe{margin-bottom:10px}.tbl_access01 dl{width:460px}.tbl_access01 dl dt{font-size:13px;border-left:8px solid #1a1a1a;padding:0 0 0 8px;margin-bottom:8px}.tbl_access01 dl dd{font-size:9pt;overflow:hidden}.tbl_access01 dl dd .address{width:25pc;float:left}.tbl_access01 dl dd .map-icon a{display:block;width:45px;height:27px;line-height:27px;background:#5d5d5d;color:#fff;font-size:13px;border-radius:6px;text-align:center;float:right}.shop-data .tbl_access02{padding:20px}#acMenu li{width:460px;border:#e3e9ed 2px solid;margin-bottom:10px;border-radius:5px}#acMenu li:last-child{margin-bottom:0}#acMenu li dt.btn_room{height:50px;line-height:50px;cursor:pointer;position:relative;padding:0 10px;font-size:14px;font-weight:700}#acMenu li dt.btn_room:after{content:"";position:absolute;right:10px;top:38%;display:block;width:8px;height:8px;border-top:solid 2px #707070;border-right:solid 2px #707070;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#acMenu li dt.btn_room.active:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:45%}#acMenu li dd.dtl_room{display:none;padding:10px}#acMenu li dd.dtl_room iframe{margin-bottom:10px}#acMenu li dd.dtl_room dl{margin-bottom:10px;width:440px}#acMenu li dd.dtl_room dl dt{font-size:13px;border-left:8px solid #1a1a1a;padding:0 0 0 8px;margin-bottom:8px}#acMenu li dd.dtl_room dl dd{font-size:9pt;overflow:hidden}#acMenu li dd.dtl_room dl dd .address{width:380px;float:left}#acMenu li dd.dtl_room dl dd .map-icon a{display:block;width:45px;height:27px;line-height:27px;background:#5d5d5d;color:#fff;font-size:13px;border-radius:6px;text-align:center;float:right}.tbl-contents-offical a{color:#5699df}.line_qr,.shop-data .line{display:inline-block;vertical-align:middle}.shop-data .line{max-width:350px}.shop-data .line dt{background:#1dcd00;width:122px;text-align:center;height:22px;line-height:22px;color:#fff}.shop-data .line dd,.shop-data .line dt{font-size:15px;font-weight:700;display:inline-block}.shop-data .line dd{color:#1dcd00;margin:0 0 0 10px}#shop-map{frameborder:0}.right-contents{width:250px;float:right;margin-top:25px}.side-title{width:250px;font-size:18px;font-weight:400;border-bottom:2px solid #569adf;margin:0 0 10px}.shop-contact-box{width:250px;padding:10px;background:#fff;border:1px solid #e2e9ed;text-align:center}.shop-contact{font-size:11px}.site-name{color:#569adf}.shop-tel{font-size:24px;font-weight:700}.shop-tel:before{font-family:Font Awesome\ 5 Free,sans-serif;content:'\f095';color:#1a1a1a;font-weight:900;padding:0 4px 0 0;font-size:20px}.shop-hours{font-size:14px}.keep_on{width:250px;height:50px;background:#d9d9d9;margin:30px 0 10px;position:relative;padding-left:94px}.keep_on a{color:#919191;display:block;font-size:1pc;line-height:50px}.keep_on a:before{content:'';display:inline-block;width:20px;height:20px;background-image:url(../../../images/common/pc/icon_star_on.png);background-size:contain;margin-right:1px;position:absolute;top:.9em;left:4.3em}.webp .keep_on a:before{background-image:url(../../../images/common/pc/icon_star_on.webp);background-size:contain}.keep_off{width:250px;height:50px;background:#569adf;margin:30px 0 10px;position:relative;padding-left:94px}.keep_off a{color:#fff;display:block;font-size:1pc;line-height:50px}.keep_off a:before{content:'';display:inline-block;width:20px;height:20px;background-image:url(../../../images/common/pc/icon_star_white.png);background-size:contain;margin-right:1px;position:absolute;top:.9em;left:4.3em}.webp .keep_off a:before{background-image:url(../../../images/common/pc/icon_star_white.webp);background-size:contain}.recruit{width:250px;height:50px;background:#e02323;color:#569adf;font-size:1pc;text-align:center;line-height:50px;margin:10px 0}.recruit a{color:#fff;display:block}.official{font-size:14px;background:url(../../../images/common/pc/arrow_blue.png)no-repeat left center;background-size:14px 14px;padding:0 0 0 18px;margin:0 0 25px}.webp .official{background:url(../../../images/common/pc/arrow_blue.webp)no-repeat left center;background-size:14px 14px}.shop-menu{margin:0 0 30px}.shop-menu li{font-size:14px}.shop-menu li:before{content:"▶︎";color:#569adf}.shop-menu li{color:#b7b7b7}.blog-title{line-height:15px;font-size:9pt;height:27px;margin:10px 0 5px;font-weight:700}.blog-title:before{content:'...';background:#f5f5f5;position:absolute;width:1em;font-size:9pt;right:0;text-align:center;top:15px}.blog-text,.blog-title{overflow:hidden;position:relative;word-break:break-all;text-align:justify;text-justify:inter-ideograph}.blog-text{line-height:9pt;font-size:10px;height:35px;color:#656565}.blog-text:before{content:'...';background:#f5f5f5;position:absolute;width:1em;font-size:10px;right:0;text-align:center;top:22px}.blog-entryUser{width:250px;overflow:hidden;text-align:right}.blog-entryUser dd,.blog-entryUser dt{display:inline-block;font-size:10px}.blog-entryUser dd:before{content:"｜"}.blog-article{margin:0 0 15px}.tiken_close_btn,.tiken_more_btn{width:250px;height:30px;font-size:9pt;background:#fff;border:1px solid #e2e9ed;text-align:center;line-height:30px;cursor:pointer;position:relative}.tiken_more_btn:before{content:"\f107"}.tiken_close_btn:before,.tiken_more_btn:before{font-family:Font Awesome\ 5 Free,sans-serif;font-weight:900;font-size:20px;margin:0 10px 0 0;position:absolute;left:70px}.tiken_close_btn:before{content:"\f106"}.taikenblog{margin-bottom:30px}.pick_up_kuchikomi{background:#fff;padding:45px 0 10px;margin:15px 0;position:relative}.pick_up_kuchikomi h4{font-weight:400;font-size:14px;background:url(../../../images/common/pc/icon_pickup.png)no-repeat left top;background-size:31px 41px;padding:10px 0 10px 40px;position:absolute;top:-5px;left:5px}.webp .pick_up_kuchikomi h4{background:url(../../../images/common/pc/icon_pickup.webp)no-repeat left top;background-size:31px 41px}.helpful{font-size:9pt;text-align:right;margin:5px 5px 0 0;cursor:pointer}.helpful dt{background:url(../../../images/common/pc/icon_iine03.png)no-repeat left top;background-size:15px 15px;padding:0 8px 0 20px;display:inline-block}.webp .helpful dt{background:url(../../../images/common/pc/icon_iine03.webp)no-repeat left top;background-size:15px 15px}.helpful dd{display:inline-block;color:#569adf;font-weight:700}.kuchikomi-article{width:250px;overflow:hidden}.kuchikomi-left{width:62px;margin-right:5px;float:left}.kuchikomi-right{width:183px;float:left}.kuchikomi-data dd,.kuchikomi-data dt{display:inline-block;font-size:11px}.kuchikomi-data dd:before{content:"："}.kuchikomi-star dt{font-size:11px;color:#569adf;display:inline-block}.kuchikomi-star dd{font-size:13px;color:#569adf;display:inline-block}.kuchikomi-star span{font-size:22px;font-weight:700;color:#cc4b4b}.kuchikomi-text{line-height:9pt;font-size:11px;height:23px;overflow:hidden;position:relative;word-break:break-all;text-align:justify;text-justify:inter-ideograph}.kuchikomi-text:before{content:'...';background:#f5f5f5;position:absolute;width:1.2em;font-size:10px;right:0;text-align:center;top:9pt}.pick_up_kuchikomi .kuchikomi-text:before{background:#fff}.kuchikomi{margin-bottom:30px}.kuchikomi ul li{margin-bottom:15px}.kuchikomi_close_btn,.kuchikomi_more_btn{width:250px;height:30px;font-size:9pt;background:#fff;border:1px solid #e2e9ed;text-align:center;line-height:30px;cursor:pointer;position:relative}.kuchikomi_more_btn:before{content:"\f107"}.kuchikomi_close_btn:before,.kuchikomi_more_btn:before{font-family:Font Awesome\ 5 Free,sans-serif;font-weight:900;font-size:20px;margin:0 10px 0 0;position:absolute;left:70px}.kuchikomi_close_btn:before{content:"\f106"}.kuchikomi-form-link{width:250px;height:40px;background:#569adf;color:#fff;font-size:9pt;text-align:center;line-height:40px;margin:20px 0 30px}.kuchikomi-form-link a{display:block;color:#fff}.no-contribution{font-size:14px;margin:0 0 30px}.ban{font-size:14px;text-align:right;margin:30px 0 0}.ban a,.ban:before{color:#707070}.ban:before{font-family:Font Awesome\ 5 Free,sans-serif;content:"\f05e";font-weight:900;font-size:15px;margin:0 2px 0 0}.shop-contact-box{margin:0 0 20px}.kuchikomi-free li{border-bottom:1px solid #d9d9d9;padding-bottom:10px}