@charset "UTF-8";.display-none{display:none!important;}.mt00-pc{margin-top:0!important;}.mt05-pc{margin-top:5px!important;}.mt10-pc{margin-top:10px!important;}.mt15-pc{margin-top:15px!important;}.mt20-pc{margin-top:20px!important;}.mt25-pc{margin-top:25px!important;}.mt30-pc{margin-top:30px!important;}.mt35-pc{margin-top:35px!important;}.mt40-pc{margin-top:40px!important;}.mb00-pc{margin-bottom:0!important;}.mb05-pc{margin-bottom:5px!important;}.mb10-pc{margin-bottom:10px!important;}.mb15-pc{margin-bottom:15px!important;}.mb20-pc{margin-bottom:20px!important;}.mb25-pc{margin-bottom:25px!important;}.mb30-pc{margin-bottom:30px!important;}.mb35-pc{margin-bottom:35px!important;}.mb40-pc{margin-bottom:40px!important;}.mlr00-pc{margin-right:0!important;margin-left:0!important;}.pt00-pc{padding-top:0!important;}.pt05-pc{padding-top:5px!important;}.pt10-pc{padding-top:10px!important;}.pt15-pc{padding-top:15px!important;}.pt20-pc{padding-top:20px!important;}.pt25-pc{padding-top:25px!important;}.pt30-pc{padding-top:30px!important;}.pt35-pc{padding-top:35px!important;}.pt40-pc{padding-top:40px!important;}.pb00-pc{padding-bottom:0!important;}.pb05-pc{padding-bottom:5px!important;}.pb10-pc{padding-bottom:10px!important;}.pb15-pc{padding-bottom:15px!important;}.pb20-pc{padding-bottom:20px!important;}.pb25-pc{padding-bottom:25px!important;}.pb30-pc{padding-bottom:30px!important;}.pb35-pc{padding-bottom:35px!important;}.pb40-pc{padding-bottom:40px!important;}.slick-disabled{display:none!important;}.state-label{margin:0 0 6px 0;padding:5px 0;line-height:1.4em;font-size:12px;text-align:center;color:#ffffff;border-radius:3px;}.state-label.work{background:#FFAE00;}.state-label.work2{background:#F77407;}.state-label.end{background:#88B4D2;}.state-label.right-now{background:#E60039;}.state-label.right-now2{background:#06BFE9;}.state-label.wait{background:#F87407;}.state-label.tel{background:#06C0EA;}.side-contents{width:100%;padding:10px;box-sizing:border-box;position:-webkit-sticky;position:sticky;top:66px;}.side-contents.cast_padding{padding-top:10px;}.side-contents .box{margin:0 0 0 0;padding:30px 0 0 0;background:#ffffff;box-sizing:border-box;overflow:hidden;}.side-contents .box:nth-child(2){padding:0 0 0 0;}.side-contents .box img{width:100%;height:auto;display:block;}.side-contents .box .shop-image{margin:0 auto 30px;max-width:80px;border:5px solid #ffffff;border-radius:20px;box-shadow:5px 5px 10px #D5E0EC;overflow:hidden;}.side-contents .box .shop-menu{margin:0 5px 35px 5px;overflow:hidden;}.side-contents .box .shop-menu li{width:33.33%;float:left;}.side-contents .box .shop-menu li a{padding:40px 0 0 0;display:block;text-align:center;font-size:11px;color:#232B43;line-height:1.4em;}.side-contents .box .shop-menu li.magazine a{background:url("../images/icon_34.svg") no-repeat center top;background-size:30px auto;}.side-contents .box .shop-menu li.keep a{background:url("../images/icon_35.svg") no-repeat center top;background-size:30px auto;}.side-contents .box .shop-menu li.bookmark a{background:url("../images/icon_36.svg") no-repeat center top;background-size:30px auto;}.side-contents .box .shop-menu li.magazine.on a{background:url("../images/icon_34-on.svg") no-repeat center top;background-size:30px auto;}.side-contents .box .shop-menu li.keep.on a{background:url("../images/icon_35-on.svg") no-repeat center top;background-size:30px auto;}.side-contents .box .shop-menu li.bookmark.on a{background:url("../images/icon_36-on.svg") no-repeat center top;background-size:30px auto;}.side-contents .box .shop-menu li.magazine a:hover{background:url("../images/icon_34-on.svg") no-repeat center top;background-size:30px auto;}.side-contents .box .shop-menu li.keep a:hover{background:url("../images/icon_35-on.svg") no-repeat center top;background-size:30px auto;}.side-contents .box .shop-menu li.bookmark a:hover{background:url("../images/icon_36-on.svg") no-repeat center top;background-size:30px auto;}.side-contents .box .action-btn{font-family:'Arial','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;margin:0 17px 30px 15px;padding:5px 0 0 0;overflow:hidden;}.side-contents .box .action-btn .tel{margin:0 0 10px 0;padding:11px 0;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;background:#0277B8;border-radius:3px;clear:both;transition:all .5s;}.side-contents .box .action-btn .tel:hover{background:#4C9ECC;}.side-contents .box .action-btn .line{margin:0 0 10px 0;padding:11px 0;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;background:#4CC764;border-radius:3px;transition:all .5s;}.side-contents .box .action-btn .line:hover{background:#80D691;}.side-contents .box .action-btn .web{margin:0 0 10px 0;padding:11px 0;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;background:#908FCB;border-radius:3px;transition:all .5s;}.side-contents .box .action-btn .web:hover{background:#B0AFD9;}.side-contents .box .action-btn .kuchikomi{padding:11px 0;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;background:#057E7E;border-radius:3px;clear:both;transition:all .5s;}.side-contents .box .action-btn .kuchikomi:hover{background:#4EA3A3;}.side-contents .box .action-btn .disable{background:#EFF2F9;color:#80A2C5;pointer-events:none;}.side-contents .box .avator{margin:0 auto 10px;max-width:80px;border-radius:180px;overflow:hidden;aspect-ratio:1;}.side-contents .box .avator img{width:100%;height:100%;display:block;object-fit:cover;}.side-contents .box .name{margin:0 0 15px;line-height:1.4em;font-size:16px;color:#232B43;text-align:center;font-weight:bold;}.side-contents .box .name .san{line-height:1.4em;font-size:12px;color:#232B43;}.side-contents .box .point{margin:0 22px 30px;padding:7px 05px;line-height:1.4em;font-size:10px;font-family:Arial,Helvetica,"sans-serif";color:#232B43;text-align:center;border-radius:90px;background:#F2F6F7;}.side-contents .box .point .num{line-height:1.2em;font-size:16px;vertical-align:middle;}.side-contents .box .point .num:before{margin:0 5px 0 0;width:16px;height:16px;line-height:16px;content:"";background:url("../images/icon_13.svg") no-repeat center center;background-size:auto 100%;display:inline-block;vertical-align:middle;}.side-contents .box .menu{overflow:hidden;}.side-contents .box .menu li{margin:0 0 15px 0;width:33.33%;float:left;}.side-contents .box .menu li:nth-of-type(3n+1){clear:both;}.side-contents .box .menu li a{margin:0 10px 5px;padding:35px 0 10px 0;line-height:1.2em;text-align:center;font-size:11px;color:#232B43;display:block;}.side-contents .box .menu li a:hover{box-shadow:1px 1px 1px rgba(0,0,0,.1);}.side-contents .box .menu li.icon01 a{background:url("../images/icon_04.svg") no-repeat center top;background-size:30px auto;}.side-contents .box .menu li.icon02 a{background:url("../images/icon_05.svg") no-repeat center top;background-size:30px auto;}.side-contents .box .menu li.icon03 a{background:url("../images/icon_06.svg") no-repeat center top;background-size:30px auto;}.side-contents .box .menu li.icon04 a{background:url("../images/icon_07.svg") no-repeat center top;background-size:30px auto;}.side-contents .box .menu li.icon05 a{background:url("../images/icon_08.svg") no-repeat center top;background-size:30px auto;}.side-contents .box .menu li.icon06 a{background:url("../images/icon_09.svg") no-repeat center top;background-size:30px auto;}.side-contents .box .menu li.icon07 a{background:url("../images/icon_10.svg") no-repeat center top;background-size:30px auto;}.side-contents .box .menu li.icon08 a{background:url("../images/icon_11.svg") no-repeat center top;background-size:30px auto;}.side-contents .box .menu li.icon09 a{background:url("../images/icon_12.svg") no-repeat center top;background-size:30px auto;}.side-contents .box .menu li.icon10 a{background:url("../images/icon_now.svg") no-repeat center top;background-size:30px auto;}.side-contents .box .menu li.icon11 a{background:url("../images/icon_recommend.svg") no-repeat center top;background-size:30px auto;}.side-contents .box .menu li.icon12 a{background:url("../images/icon_prezent.svg") no-repeat center top;background-size:30px auto;}.side-contents .box .menu li.icon13 a{background:url("../images/icon_experience.svg") no-repeat center top;background-size:30px auto;}.side-contents .box .menu li.icon14 a{background:url("../images/icon_news.svg") no-repeat center top;background-size:30px auto;}.side-contents .box .menu li.icon15 a{background:url("../images/icon_hime_tv.svg") no-repeat center top;background-size:30px auto;}.side-contents .box .menu li.icon16 a{background:url("../images/icon_coupon.svg") no-repeat center top;background-size:30px auto;}.side-contents .box .link-box{padding:10px 0 0 0;box-sizing:border-box;background:#EFF2F9;overflow:hidden;}.style-xd .side-contents .box .link-box{background:#FFFFFF;}.side-contents .box .link-box .area-chenge a{padding:20px 0 20px 60px;line-height:1.2em;font-size:15px;text-decoration:none;color:#ffffff;background:#027E7E url("../images/icon_14.svg") no-repeat 20px center;background-size:24px auto;border-radius:3px;display:block;display:flex;align-items:center;justify-content:space-between;}.side-contents .box .link-box .area-chenge a:hover{background:#34B0B0 url("../images/icon_14.svg") no-repeat 20px center;background-size:24px auto;}.side-contents .box .link-box .area-chenge a .area{margin:0 15px 0 0;padding:5px 15px;line-height:1.2em;font-size:11px;text-decoration:none;color:#ffffff;background:#2EB080;border-radius:90px;display:inline-block;float:right;}.side-contents .box .link-box .login_side{margin:10px 0 0 0;}.side-contents .box .link-box .login_side a{padding:20px 0 20px 60px;line-height:1.2em;font-size:15px;text-decoration:none;color:#ffffff;background:#2A71CA url("../images/login_icon.svg") no-repeat 20px center;background-size:24px auto;border-radius:3px;display:block;display:flex;align-items:center;justify-content:space-between;}.side-contents .box .link-box .login_side a:hover{background:#2A71CA url("../images/login_icon.svg") no-repeat 20px center;background-size:24px auto;}.side-contents .box .link-box .free-regist{margin:10px 0;}.side-contents .box .link-box .free-regist a{padding:20px 0 20px 60px;line-height:1.2em;font-size:15px;text-decoration:none;color:#ffffff;background:#DE2A3D url("../images/icon_15.svg") no-repeat 20px center;background-size:24px auto;border-radius:3px;display:block;position:relative;}.side-contents .box .link-box .free-regist a:hover{background:#FF4B61 url("../images/icon_15.svg") no-repeat 20px center;background-size:24px auto;}.side-contents .box .link-box .free-regist a:after{margin:-7px 0 0 0;width:9px;height:14px;line-height:14px;content:"";background:url("../images/icon_16.svg") no-repeat center center;background-size:auto 100%;position:absolute;top:50%;right:24px;}.side-contents .box .link-box .diary-entry-link{margin:0 0 10px 0;}.side-contents .box .link-box .diary-entry-link a{padding:15px 0 15px 72px;line-height:1.4em;font-size:14px;font-weight:bold;text-decoration:none;color:#ffffff;background:#5088B3 url("../images/icon_181.svg") no-repeat 20px center;background-size:38px auto;border-radius:3px;display:block;}.side-contents .box .link-box .hime-entry-link{margin:0 0 10px 0;}.side-contents .box .link-box .hime-entry-link a{padding:15px 0 15px 72px;line-height:1.4em;font-size:14px;font-weight:bold;text-decoration:none;color:#ffffff;background:#EC5A67 url("../images/icon_182.svg") no-repeat 20px center;background-size:38px auto;border-radius:3px;display:block;}.side-contents .bnr a:hover img{opacity:.6;}.side-contents .box .link-box>div:first-of-type{margin:10px 0 0;}.side-contents .box .link-box>div{margin:10px 0 0;}.side-contents .box .link-box>div:last-of-type{margin:10px 0 0;}.content-box{margin:0 0 10px 0;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.1);overflow:hidden;}.content-box.mb20-pc{margin:0 0 20px 0;}.content-box.mb30-pc{margin:0 0 30px 0;}.content-box.mb40-pc{margin:0 0 40px 0;}.content-box-wrap{}.content-box-wrap .content-box{width:49.3%;float:left;}.content-box-wrap .content-box:nth-of-type(2){width:49.3%;float:right;}.content-box.clearfix{overflow:visible;}.content-box .separate-line01{width:100%;height:0;line-height:0;background:none;border:none;border-top:1px solid #DFE3E4;}.base-head{margin:0 auto 0 auto;max-width:666px;text-align:center;background:url("../images/title_back_01.svg") no-repeat center center;background-size:100% auto;}.base-head.none-bg{background:none;}.base-head .title01{display:inline-block;line-height:1.4em;font-size:20px;color:#2A71CC;background:-webkit-linear-gradient(0deg,#02A1BC,#2A71CC);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold;}.base-head .title02{line-height:1.4em;font-size:20px;color:#232B43;font-weight:bold;}.base-head .eng{line-height:1.4em;font-size:12px;font-family:Arial,Helvetica,"sans-serif";color:#969696;}.base-more{margin:0 auto 0 auto;padding:1px;max-width:240px;background:-webkit-linear-gradient(0deg,#00A4BB,#2A71CC);border-radius:90px;position:relative;}.base-more .count{padding:0 5px;min-width:23px;height:23px;line-height:23px;font-size:12px;color:#ffffff;background:#D1192F;border-radius:90px;display:inline-block;position:absolute;top:-10px;right:-10px;}.base-more a{padding:13px 12px;line-height:1.2em;font-size:14px;text-align:center;border-radius:90px;background:#ffffff;color:#2A71CC;display:block;transition:all .5s;}.base-more a .text{background:-webkit-linear-gradient(0deg,#00A4BB,#2A71CC);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:normal;}.base-more a:hover{background:rgba(255,255,255,0);}.base-more a:hover .text{background:-webkit-linear-gradient(0deg,#ffffff,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.bnr-box{margin:0 0 20px 0;}.site-news{margin:0 0 0 0;position:relative;}.site-news a{padding:9px 50px 8px 60px;background:#039688;border-radius:3px;color:#ffffff;display:block;position:relative;}.site-news a:hover{background:#0B867A;}.site-news a:before{margin:-10px 0 0 0;width:18px;height:21px;line-height:21px;content:"";background:url("../images/icon_02.svg") no-repeat center center;background-size:100% auto;position:absolute;top:50%;left:22px;}.site-news a:after{margin:-7px 0 0 0;width:9px;height:15px;line-height:23px;content:"";background:url("../images/icon_03.svg") no-repeat center center;background-size:100% auto;position:absolute;top:50%;right:25px;}.site-news a .update{margin:3px 0 1px 0;line-height:1.4em;font-size:12px;display:block;}.site-news a .title{line-height:1.4em;font-size:13px;display:block;margin:0 0 3px;}.research-menu{margin:0 auto 0 auto;padding:40px 0;overflow:hidden;}.research-menu ul{display:flex;align-items:center;justify-content:center;}.research-menu ul li{margin:0;width:26.25%;height:80px;float:left;}.research-menu ul li:nth-of-type(1){margin:0 2.5% 0 0;width:26.25%;height:80px;float:left;}.research-menu ul li a{padding:18px 0 0 0;height:80px;line-height:1.4em;color:#232B43;font-size:15px;box-sizing:border-box;border-radius:90px;background-color:#EFF2F9;box-shadow:7px 7px 14px #d5d7de,-7px -7px 14px #fff;display:block;transition:all .2s;}.research-menu ul li a:hover{box-shadow:7px 7px 14px rgb(0 0 0 / 0%),-7px -7px 14px rgb(255 255 255 / 0%),7px 7px 14px rgb(0 0 0 / 10%) inset,-7px -7px 14px rgb(255 255 255) inset;}.research-menu ul li.shop-btn a{background-image:url("../images/icon_65.svg");background-position:16.66% center;background-size:14.28% auto;background-repeat:no-repeat;}.research-menu ul li.therapist-btn a{background-image:url("../images/icon_66.svg");background-position:19.52% center;background-size:7.57% auto;background-repeat:no-repeat;}.research-menu ul li.menesu-btn a{background-image:url("../images/icon_67.svg");background-position:14.28% center;background-size:18.57% auto;background-repeat:no-repeat;}.research-menu ul li a .text{margin:0 0 0 40.45%;padding:0 0 0 15px;border-left:1px solid #E1E1E1;display:inline-block;font-weight:bold;}.area-search{margin:20px 20px 20px;padding:35px 0 35px 0;background:#EFF2F9;overflow:hidden;}.area-search .list{padding:30px 0 0 0;text-align:center;}.area-search .list li{margin:0 5px;display:inline-block;}.area-search .list li .tb{width:95px;height:95px;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.1));display:table;position:relative;}.area-search .list li .tb a{color:#232B43;text-decoration:none;text-align:center;background:#ffffff;clip-path:polygon(13% 0%,87% 0%,100% 13%,100% 87%,87% 100%,13% 100%,0% 87%,0% 13%);display:table-cell;vertical-align:middle;position:relative;}.area-search .list li .tb a:hover{background:#049ABA;color:#ffffff;}.area-search .list li .tb a .area{display:block;font-size:16px;font-weight:bold;}.area-search .list li .tb a .num{display:block;font-size:12px;}.area-search .list li .tb a hr{margin:0 auto;width:80%;max-width:40px;height:2px;border:none;}.area-search .list li.hokkaido .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#FFFFFF);}.area-search .list li.aomori .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#8CACEE);}.area-search .list li.iwate .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#A49043);}.area-search .list li.miyagi .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#FF8C34);}.area-search .list li.akita .tb a hr{background:-webkit-linear-gradient(0deg,#F15959,#FF8C34);}.area-search .list li.yamagata .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#A49043);}.area-search .list li.fukushima .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#CFCFCF);}.area-search .list li.tokyo .tb a hr{background:-webkit-linear-gradient(0deg,#ff739a,#fb9);}.area-search .list li.kanagawa .tb a hr{background:-webkit-linear-gradient(0deg,#8CACEE,#60E691);}.area-search .list li.saitama .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#F7FF10);}.area-search .list li.chiba .tb a hr{background:-webkit-linear-gradient(0deg,#F7FF10,#60E691);}.area-search .list li.ibaraki .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#A49043);}.area-search .list li.tochigi .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#A49043);}.area-search .list li.gunma .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#A49043);}.area-search .list li.niigata .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#FFFFFF);}.area-search .list li.nagano .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#8CACEE);}.area-search .list li.toyama .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#8CACEE);}.area-search .list li.ishikawa .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#CFCFCF);}.area-search .list li.fukui .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#F7FF10);}.area-search .list li.aichi .tb a hr{background:-webkit-linear-gradient(0deg,#F15959,#F159E2);}.area-search .list li.gifu .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#A49043);}.area-search .list li.shizuoka .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#8CACEE);}.area-search .list li.yamanashi .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#9EE660);}.area-search .list li.osaka .tb a hr{background:-webkit-linear-gradient(0deg,#9b45bc,#b27fe4);}.area-search .list li.kyoto .tb a hr{background:-webkit-linear-gradient(0deg,#C760E6,#60E691);}.area-search .list li.hyogo .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#FF8C34);}.area-search .list li.shiga .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#8CACEE);}.area-search .list li.nara .tb a hr{background:-webkit-linear-gradient(0deg,#A49043,#60E691);}.area-search .list li.wakayama .tb a hr{background:-webkit-linear-gradient(0deg,#FF8C34,#60E691);}.area-search .list li.mie .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#FF8C34);}.area-search .list li.tottori .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#F7FF10);}.area-search .list li.shimane .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#A49043);}.area-search .list li.okayama .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#C760E6);}.area-search .list li.hiroshima .tb a hr{background:-webkit-linear-gradient(0deg,#ce1297,#fd006d);}.area-search .list li.yamaguchi .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#FF8C34);}.area-search .list li.kagawa .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#FF8C34);}.area-search .list li.tokushima .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#8CACEE);}.area-search .list li.ehime .tb a hr{background:-webkit-linear-gradient(0deg,#FF8C34,#C760E6);}.area-search .list li.kochi .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#FF8C34);}.area-search .list li.fukuoka .tb a hr{background:-webkit-linear-gradient(0deg,#F15959,#FF8C34);}.area-search .list li.saga .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#FF8C34);}.area-search .list li.nagasaki .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#8CACEE);}.area-search .list li.kumamoto .tb a hr{background:-webkit-linear-gradient(0deg,#A49043,#60E691);}.area-search .list li.oita .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#FF8C34);}.area-search .list li.miyazaki .tb a hr{background:-webkit-linear-gradient(0deg,#FF8C34,#60E691);}.area-search .list li.kagoshima .tb a hr{background:-webkit-linear-gradient(0deg,#FF8C34,#A49043);}.area-search .list li.okinawa .tb a hr{background:-webkit-linear-gradient(0deg,#60E691,#F15959);}.area-search .list li.higashi-hiroshima .tb a hr{background:-webkit-linear-gradient(0deg,#007bf5,#00b4ff);}.area-search .list li.go .tb a hr{background:-webkit-linear-gradient(0deg,#FF621E,#FFBA54);}.area-search .list li.fukuyama .tb a hr{background:-webkit-linear-gradient(0deg,#47B749,#DAE25B);}.area-search .list li.pref-color-01 .tb a hr{background:-webkit-linear-gradient(0deg,#ce1297,#fd006d);}.area-search .list li.pref-color-02 .tb a hr{background:-webkit-linear-gradient(0deg,#007bf5,#00b4ff);}.area-search .list li.pref-color-03 .tb a hr{background:-webkit-linear-gradient(0deg,#FF621E,#FFBA54);}.area-search .list li.pref-color-04 .tb a hr{background:-webkit-linear-gradient(0deg,#47B749,#DAE25B);}.area-search .list li.pref-color-05 .tb a hr{background:-webkit-linear-gradient(0deg,#9b45bc,#b27fe4);}.area-search .list li.pref-color-06 .tb a hr{background:-webkit-linear-gradient(0deg,#ff739a,#fb9);}.pr-box{margin:0 auto 25px;max-width:720px;background:url("../images/parts_back_02.svg") no-repeat center center;background-size:100% auto;}.pr-box a{padding:20px 80px 20px 80px;line-height:1.4em;text-align:center;font-size:14px;text-decoration:none;color:#ffffff;display:block;position:relative;font-weight:bold;}.pr-box a .label{margin:-9px 0 0 0;width:40px;height:18px;line-height:18px;color:#1B84C6;font-size:11px;font-family:Arial,Helvetica,"sans-serif";font-weight:bold;text-align:center;background:#ffffff;border-radius:3px;display:block;position:absolute;top:50%;left:30px;}.web-reserve{margin:20px 20px 20px;padding:25px 0 35px 0;background:#EFF2F9;overflow:hidden;}.web-reserve .list{padding:43px 0 0 0;text-align:center;}.web-reserve .list li{margin:0 5px;display:inline-block;}.web-reserve .list li .tb{width:95px;height:95px;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.1));display:table;position:relative;}.web-reserve .list li .tb a{color:#232B43;text-decoration:none;text-align:center;background:#ffffff;clip-path:polygon(13% 0%,87% 0%,100% 13%,100% 87%,87% 100%,13% 100%,0% 87%,0% 13%);display:table-cell;vertical-align:middle;position:relative;}.web-reserve .list li .tb a:hover{background:#049ABA;color:#ffffff;}.web-reserve .list li .tb a{color:#232B43;text-decoration:none;text-align:center;display:table-cell;vertical-align:middle;}.web-reserve .list li.monday .tb a span{}.web-reserve .list li.tuesday .tb a span{}.web-reserve .list li.wednesday .tb a span{}.web-reserve .list li.thursday .tb a span{}.web-reserve .list li.friday .tb a span{}.web-reserve .list li.saturday .tb a span{color:#2A71CC;background:-webkit-linear-gradient(0deg,#00A4BB,#2A71CC);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.web-reserve .list li.sunday .tb a span{color:#FC016E;background:-webkit-linear-gradient(0deg,#D01196,#FC016E);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.web-reserve .list li.holyday .tb a span{color:#FC016E;background:-webkit-linear-gradient(0deg,#D01196,#FC016E);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.web-reserve .list li.holiday .tb a span{color:#FC016E;background:-webkit-linear-gradient(0deg,#D01196,#FC016E);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.web-reserve .list li.monday .tb a:hover span{color:#fff;background:-webkit-linear-gradient(0deg,#fff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.web-reserve .list li.tuesday .tb a:hover span{color:#fff;background:-webkit-linear-gradient(0deg,#fff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.web-reserve .list li.wednesday .tb a:hover span{color:#fff;background:-webkit-linear-gradient(0deg,#fff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.web-reserve .list li.thursday .tb a:hover span{color:#fff;background:-webkit-linear-gradient(0deg,#fff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.web-reserve .list li.friday .tb a:hover span{color:#fff;background:-webkit-linear-gradient(0deg,#fff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.web-reserve .list li.saturday .tb a:hover span{color:#fff;background:-webkit-linear-gradient(0deg,#fff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.web-reserve .list li.sunday .tb a:hover span{color:#fff;background:-webkit-linear-gradient(0deg,#fff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.web-reserve .list li.holyday .tb a:hover span{color:#fff;background:-webkit-linear-gradient(0deg,#fff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.web-reserve .list li.today .tb a span{color:#232B43;background:#232B43;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.web-reserve .list li.today .tb a:hover span{color:#fff;background:-webkit-linear-gradient(0deg,#fff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.web-reserve .list li .tb a .day{display:block;font-size:24px;font-weight:bold;}.web-reserve .list li .tb a .sub{display:block;font-size:12px;}.nearby-play-wrapper{margin:40px auto 0;}.nearby-play-area{margin:20px 20px 25px;padding:40px 0 40px 0;background:#EFF2F9;overflow:hidden;}.nearby-play-area .list{padding:25px 0 0 0;text-align:center;}.nearby-play-area .list li{margin:0 5px;display:inline-block;}.nearby-play-area .list li .tb{width:100px;height:100px;box-shadow:1px 1px 1px rgba(0,0,0,.1);display:table;}.nearby-play-area .list li .tb a{line-height:1.4em;color:#ffffff;font-size:14px;text-decoration:none;text-align:center;display:table-cell;vertical-align:middle;overflow:hidden;position:relative;}.nearby-play-area .list li .tb a:before{width:100%;height:35px;line-height:35px;content:"";background:rgba(255,255,255,.1);transform:rotate(-45deg);position:absolute;top:-10px;left:-35px;}.nearby-play-area .list li.hokkaido .tb a{background:#60E691;}.nearby-play-area .list li.aomori .tb a{background:#60E691;}.nearby-play-area .list li.iwate .tb a{background:#60E691;}.nearby-play-area .list li.miyagi .tb a{background:#60E691;}.nearby-play-area .list li.akita .tb a{background:#f15959;}.nearby-play-area .list li.yamagata .tb a{background:#60E691;}.nearby-play-area .list li.fukushima .tb a{background:#60E691;}.nearby-play-area .list li.tokyo .tb a{background:#cfcfcf;}.nearby-play-area .list li.kanagawa .tb a{background:#8cacee;}.nearby-play-area .list li.saitama .tb a{background:#60E691;}.nearby-play-area .list li.chiba .tb a{background:#f7ff10;}.nearby-play-area .list li.ibaraki .tb a{background:#60E691;}.nearby-play-area .list li.tochigi .tb a{background:#60E691;}.nearby-play-area .list li.gunma .tb a{background:#60E691;}.nearby-play-area .list li.niigata .tb a{background:#60E691;}.nearby-play-area .list li.nagano .tb a{background:#60E691;}.nearby-play-area .list li.toyama .tb a{background:#60E691;}.nearby-play-area .list li.ishikawa .tb a{background:#60E691;}.nearby-play-area .list li.fukui .tb a{background:#60E691;}.nearby-play-area .list li.aichi .tb a{background:#f15959;}.nearby-play-area .list li.gifu .tb a{background:#60E691;}.nearby-play-area .list li.shizuoka .tb a{background:#60E691;}.nearby-play-area .list li.yamanashi .tb a{background:#60E691;}.nearby-play-area .list li.osaka .tb a{background:#f15959;}.nearby-play-area .list li.kyoto .tb a{background:#c760e6;}.nearby-play-area .list li.hyogo .tb a{background:#60E691;}.nearby-play-area .list li.shiga .tb a{background:#60E691;}.nearby-play-area .list li.nara .tb a{background:#a49043;}.nearby-play-area .list li.wakayama .tb a{background:#ff8c34;}.nearby-play-area .list li.mie .tb a{background:#60E691;}.nearby-play-area .list li.tottori .tb a{background:#0e93c1;}.nearby-play-area .list li.shimane .tb a{background:#1c82c6;}.nearby-play-area .list li.okayama .tb a{background:#2a71cc;}.nearby-play-area .list li.hiroshima .tb a{background:#f15959;}.nearby-play-area .list li.yamaguchi .tb a{background:#00a4bb;}.nearby-play-area .list li.kagawa .tb a{background:#60E691;}.nearby-play-area .list li.tokushima .tb a{background:#60E691;}.nearby-play-area .list li.ehime .tb a{background:#ff8c34;}.nearby-play-area .list li.kochi .tb a{background:#60E691;}.nearby-play-area .list li.fukuoka .tb a{background:#f15959;}.nearby-play-area .list li.saga .tb a{background:#60E691;}.nearby-play-area .list li.nagasaki .tb a{background:#60E691;}.nearby-play-area .list li.kumamoto .tb a{background:#a49043;}.nearby-play-area .list li.oita .tb a{background:#60E691;}.nearby-play-area .list li.miyazaki .tb a{background:#ff8c34;}.nearby-play-area .list li.kagoshima .tb a{background:#ff8c34;}.nearby-play-area .list li.okinawa .tb a{background:#60E691;}.nearby-play-area .list li:nth-of-type(1) .tb a{background:#2a71cc;}.nearby-play-area .list li:nth-of-type(2) .tb a{background:#1c82c6;}.nearby-play-area .list li:nth-of-type(3) .tb a{background:#0e93c1;}.nearby-play-area .list li:nth-of-type(4) .tb a{background:#00a4bb;}.nearby-play-area .list li:nth-of-type(5) .tb a{background:#2a71cc;}.nearby-play-area .list li:nth-of-type(6) .tb a{background:#1c82c6;}.nearby-play-area .list li:nth-of-type(7) .tb a{background:#0e93c1;}.nearby-play-area .list li:nth-of-type(8) .tb a{background:#00a4bb;}.useful-content{margin:0 20px 0;padding:40px 0 40px 0;overflow:hidden;}.useful-content .list{padding:25px 0 0 0;text-align:center;}.useful-content .list li{margin:0 6px;display:inline-block;}.useful-content .list li .tb{width:180px;height:105px;display:table;}.useful-content .list li .tb a{line-height:1.2em;color:#ffffff;font-size:14px;text-decoration:none;text-align:center;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:4px;overflow:hidden;display:table-cell;vertical-align:middle;}.useful-content .list li .tb a hr{margin:10px auto;width:80%;max-width:32px;height:1px;border:none;background:#B2994E;}.useful-content .list li .tb a hr:nth-last-child(1){margin:10px auto;}.soaring-keywords{margin:0 20px 0;padding:35px 0 30px 0;overflow:hidden;}.soaring-keywords .list{padding:32px 20px 0;font-size:0;text-align:center;}.soaring-keywords .list a{margin:0 5px 10px;padding:8px 10px;line-height:1.2em;color:#232B43;font-size:12px;border:1px solid #232B43;border-radius:90px;display:inline-block;}.major-group{margin:0 20px 0;padding:40px 0 60px 0;overflow:hidden;}.major-group.shop{padding:55px 0 60px 0;}.major-group .list{padding:25px 0 0 0;text-align:center;}.major-group.shop .list{padding:34px 0 0 0;text-align:center;}.major-group .list li{margin:0 10px;max-width:164px;width:100%;display:inline-block;vertical-align:top;}.major-group .list li img{margin:0 0 8px 0;width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:1/1;}.major-group .list li a{line-height:1.3;font-size:13px;color:#232B43;display:block;font-weight:bold;}.major-group .list.rank li a{color:#2355A5;position:relative;overflow:hidden;}.major-group .list.rank li a:before{padding:18px 0 0 0;width:155px;height:35px;line-height:1.2em;font-size:14px;font-family:Arial,Helvetica,"sans-serif";box-sizing:border-box;content:"";color:#ffffff;text-align:center;background:#232B43;transform:rotate(-45deg);position:absolute;top:-10px;left:-72px;z-index:1;}.major-group .list.rank li.rank1 a:before{content:"1";background:#CAAB5E;}.major-group .list.rank li.rank2 a:before{content:"2";background:#A7B6BE;}.major-group .list.rank li.rank3 a:before{content:"3";background:#A6896D;}.blog-photo-gallery{margin:0 20px 0;padding:35px 0 40px 0;overflow:hidden;}.blog-photo-gallery.shop{margin:0 20px 0;padding:35px 0 40px 0;overflow:hidden;}.blog-photo-gallery .list{padding:32px 0 30px 0;text-align:left;overflow:hidden;}.blog-photo-gallery.shop .list{padding:32px 0 0 0;}.blog-photo-gallery .list li{margin:0 0 0 0;width:16.66%;float:left;}.blog-photo-gallery .list li img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:1;}.blog-photo-gallery .list li.protection img{-ms-filter:blur(5px);filter:blur(5px);}.blog-photo-gallery .list li a{margin:1px;border-radius:3px;display:block;position:relative;overflow:hidden;}.blog-photo-gallery .list li a .new{width:42px;height:20px;line-height:20px;color:#ffffff;font-size:10px;text-align:center;background:#EC5A67;border-radius:90px;position:absolute;top:5px;left:5px;z-index:4;}.blog-photo-gallery .list li a .bookmark-only{width:100%;height:100%;background:rgba(0,0,0,.3);display:table;position:absolute;top:0;left:0;}.blog-photo-gallery .list li a .bookmark-only p{line-height:1.4em;font-size:14px;text-decoration:none;color:#ffffff;text-align:center;display:table-cell;vertical-align:middle;}.blog-photo-gallery .list li a .bookmark-only p:before{margin:0 auto 5px;width:19px;height:24px;line-height:24px;content:"";background:url("../images/icon_01.svg") no-repeat center center;background-size:auto 100%;display:block;}.blog-photo-gallery .wrap.mb20-pc{margin-bottom:30px;}.whats-news{margin:0 20px 0;padding:40px 0 40px 0;overflow:hidden;}.whats-news .tag-list{margin:0 18px;padding:30px 0 0 0;text-align:center;overflow:hidden;overflow:auto;white-space:nowrap;scrollbar-width:none;}.whats-news .tag-list::-webkit-scrollbar{display:none;}.whats-news .tag-list li{display:inline-block;cursor:pointer;}.whats-news .tag-list li a{padding:10px 15px;line-height:1.2em;font-size:12px;color:#232B43;background:#F2F6F7;border-radius:90px;display:block;}.whats-news .tag-list li a:hover{color:#ffffff;background:#049ABA;}.whats-news .tag-list li a.active{color:#fff;background:#049aba;}.whats-news .list{padding:30px 0 30px 0;text-align:left;overflow:auto;font-size:0;white-space:nowrap;scrollbar-width:none;}.whats-news .list::-webkit-scrollbar{display:none;}.whats-news .list li{margin:0 10px 0 0;max-width:136px;width:100%;text-align:center;display:inline-block;}.whats-news .list li a{display:block;}.whats-news .list li .image{margin:0 0 10px 0;}.whats-news .list li img{width:100%;display:block;aspect-ratio:1;object-fit:cover;}.whats-news .list li .update{line-height:1.4em;font-size:12px;}.whats-news .list li .name{line-height:1.4em;font-size:13px;color:#2355A5;font-weight:bold;}.whats-news .list li .name .point-leader{max-width:calc(100% - 2rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}.whats-news .list li .name a{color:#2355A5;text-decoration:none;}.whats-news .list li .info{line-height:1.4em;font-size:12px;}.whats-news .list li .info .point-leader{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}.therapist-list{margin:0 0 0;padding:40px 0 40px 0;overflow:hidden;}.therapist-list .list{padding:30px 10px;text-align:left;overflow:hidden;}.therapist-list .list li{margin:0 0 0 0;width:156px;text-align:center;}.therapist-list .list li a{margin:0 10px;display:block;}.therapist-list .list li .image{margin:0 0 10px 0;max-width:136px;padding:3px;background:-webkit-linear-gradient(0deg,#00A4BB,#2A71CC);border-radius:180px;box-sizing:border-box;overflow:hidden;}.therapist-list .list li .image img{width:100%;height:auto;aspect-ratio:1;border:3px solid #ffffff;border-radius:180px;box-sizing:border-box;display:block;overflow:hidden;object-fit:cover;}.therapist-list .list li img{width:100%;height:auto;display:block;}.therapist-list .list li .name{margin:0 0 0 0;line-height:1.4em;font-size:13px;color:#2355A5;font-weight:bold;}.therapist-list .list li .name .point-leader{max-width:8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}.therapist-list .list li .name a{color:#2355A5;text-decoration:none;}.therapist-list .list li .info{margin:0 0 0 0;line-height:1.4em;font-size:12px;color:#232B43;}.therapist-list .list li .info .point-leader{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}.ranking-list{margin:0 0 0;padding:40px 0 40px 0;overflow:hidden;}.ranking-list .tag-list{margin:0 18px;padding:30px 0 0 0;text-align:center;overflow:auto;white-space:nowrap;scrollbar-width:none;}.ranking-list .tag-list::-webkit-scrollbar{display:none;}.ranking-list .tag-list li{display:inline-block;}.ranking-list .tag-list li a{padding:10px 15px;line-height:1.2em;font-size:12px;color:#232B43;background:#F2F6F7;border-radius:90px;display:block;}.ranking-list .tag-list li a:hover{color:#ffffff;background:#049ABA;}.ranking-list .tag-list li a.active{color:#fff;background:#049aba;font-weight:bold;}.ranking-list .list{padding:30px 10px;text-align:left;overflow:hidden;}.ranking-list .list li{width:155px;text-align:center;}.ranking-list .list li a{margin:0 10px;display:block;overflow:hidden;position:relative;}.ranking-list .list li a:before{padding:18px 0 0 0;width:155px;height:35px;line-height:1.2em;font-size:14px;font-family:Arial,Helvetica,"sans-serif";box-sizing:border-box;content:"";color:#ffffff;text-align:center;background:#232B43;transform:rotate(-45deg);position:absolute;top:-10px;left:-72px;z-index:1;}.ranking-list .list li.rank1 a:before{content:"1";background:#CAAB5E;}.ranking-list .list li.rank2 a:before{content:"2";background:#A7B6BE;}.ranking-list .list li.rank3 a:before{content:"3";background:#A6896D;}.ranking-list .list li.rank4 a:before{content:"4";}.ranking-list .list li.rank5 a:before{content:"5";}.ranking-list .list li.rank6 a:before{content:"6";}.ranking-list .list li.rank7 a:before{content:"7";}.ranking-list .list li.rank8 a:before{content:"8";}.ranking-list .list li.rank9 a:before{content:"9";}.ranking-list .list li.rank10 a:before{content:"10";}.ranking-list .list li .image{margin:0 0 10px 0;position:relative;overflow:hidden;}.ranking-list .list li .image .rank{width:40px;position:absolute;top:0;left:0;}.ranking-list .list li img{width:100%;max-width:136px;height:auto;display:block;object-fit:cover;aspect-ratio:1;}.ranking-list .list li .update{font-size:13px;}.ranking-list .list li .name{margin:0 0 0 0;line-height:1.4em;font-size:13px;color:#2355A5;font-weight:bold;}.ranking-list .list li .name .point-leader{max-width:8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;font-weight:bold;}.ranking-list .list li .name a{color:#2355A5;text-decoration:none;}.ranking-list .list li .info{margin:0 0 0 0;line-height:1.4em;font-size:12px;color:#232B43;}.ranking-list .list li .info .point-leader{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}.breaking-news{margin:0 0 0;padding:40px 0 40px 0;overflow:hidden;}.breaking-news .tag-list{margin:0 40px;padding:30px 0 0 0;text-align:center;overflow:hidden;overflow:auto;white-space:nowrap;}.breaking-news .tag-list li{display:inline-block;}.breaking-news .tag-list li a{padding:10px 15px;line-height:1.2em;font-size:12px;color:#232B43;background:#F2F6F7;border-radius:90px;display:block;}.breaking-news .tag-list li a:hover{color:#ffffff;background:#049ABA;}.breaking-news .tag-list li a.active{color:#ffffff;background:#049ABA;font-weight:bold;}.breaking-news .list{margin:0 auto;padding:30px 0 30px 0;max-width:560px;text-align:left;overflow:hidden;}.breaking-news .list li{margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px dotted #eeeeee;overflow:hidden;}.breaking-news .list li:nth-last-child(1){margin:0 0 0 0;padding:0 0 0 0;border-bottom:none;}.breaking-news .list li a{display:block;overflow:hidden;}.breaking-news .list li .image{margin:0 15px 0 0;float:left;width:90px;border-radius:3px;overflow:hidden;}.breaking-news .list li img{width:100%;display:block;aspect-ratio:1;object-fit:cover;}.breaking-news .list li .box{overflow:hidden;}.breaking-news .list li .box .schedule{padding:10px 0 5px 0;line-height:1.4em;font-size:12px;color:#232B43;display:flex;align-items:center;}.breaking-news .list li .box .schedule img{width:4px;height:auto;margin:0 8px 0 9px;}.breaking-news .list li .name{margin:0 0 5px 0;line-height:1.4em;font-size:12px;color:#232B43;}.breaking-news .list li .name a{color:#232B43;text-decoration:none;}.breaking-news .list li .name .point-leader{max-width:32em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}.breaking-news .list li .info{margin:0 0 0 0;line-height:1.4em;font-size:12px;color:#2A71CC;background:-webkit-linear-gradient(0deg,#00A4BB,#2A71CC);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none;}.pickup-box{margin:0 -10px 0;padding:10px 0 20px 0;}.pickup-box .pickup{}.pickup-box .pickup a{display:block;}.pickup-box .pickup a:hover{opacity:.8;}.pickup-box .pickup .image{margin:0 10px;}.pickup-box .pickup .image img{width:100%;height:auto;display:block;}.pickup-box .pickup .box{margin:-28px 28px 0 28px;padding:12px 20px 20px 20px;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.1);overflow:hidden;position:relative;z-index:1;height:auto!important;}.pickup-box .pickup .box .label{margin:0 0 5px 0;padding:0 0 0 0;width:58px;line-height:20px;text-align:center;font-size:11px;font-weight:bold;font-family:Arial,Helvetica,"sans-serif";color:#ffffff;background:#894EB7;display:inline-block;}.pickup-box .pickup .box .name{margin:0 0 10px 0;line-height:1.4em;font-size:11px;color:#2355A5;font-weight:bold;}.pickup-box .pickup .box .name a{text-decoration:none;color:#2355A5;}.pickup-box .pickup .box .comment{line-height:1.5;font-size:12px;color:#232B43;}.pickup-box .pickup .box .comment .point-leader{max-width:100%;display:-webkit-box;}.kuchikomi-list{margin:0 20px 0;padding:40px 0 40px 0;overflow:hidden;}.kuchikomi-list .tag-list{margin:0 18px;padding:30px 0 0 0;text-align:center;overflow:hidden;overflow:auto;white-space:nowrap;scrollbar-width:none;}.kuchikomi-list .tag-list::-webkit-scrollbar{display:none;}.kuchikomi-list .tag-list li{display:inline-block;}.kuchikomi-list .tag-list li a{padding:10px 15px;line-height:1.2em;font-size:12px;color:#232B43;background:#F2F6F7;border-radius:90px;display:block;}.kuchikomi-list .tag-list li a:hover{color:#ffffff;background:#049ABA;}.kuchikomi-list .tag-list li a.active{color:#fff;background:#049aba;}.kuchikomi-list .list{margin:0 auto;padding:30px 0 30px 0;text-align:left;overflow:hidden;}.kuchikomi-list .list li{margin:0 0 10px 0;width:49%;max-width:375px;background:#EFF2F9;box-sizing:border-box;float:left;}.kuchikomi-list .list li a{padding:20px;display:block;overflow:hidden;}.kuchikomi-list .list li:nth-of-type(2n){float:right;}.kuchikomi-list .list li:nth-of-type(2n+1){clear:both;}.kuchikomi-list .list li .image{margin:0 15px 0 0;width:110px;border-radius:3px;overflow:hidden;float:left;}.kuchikomi-list .list li img{width:100%;height:auto;display:block;}.kuchikomi-list .list li .box{overflow:hidden;}.kuchikomi-list .list li .box .review-point{margin:0 0 5px 0;width:7em;display:block;position:relative;}.kuchikomi-list .list li .box .review-point .star5_rating{line-height:1.2em;position:relative;font-size:22px;letter-spacing:4px;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;vertical-align:top;margin-top:2px;width:110px;height:22px;background:url(../images/point_off_02.svg) repeat-x 0 0;background-size:22px auto;}.kuchikomi-list .list li .box .review-point .star5_rating:before,.kuchikomi-list .list li .box .review-point .star5_rating:after{width:100%;height:22px;line-height:22px;content:"";background:url(../images/point_off.svg) repeat-x 0 0;background-size:22px auto;}.kuchikomi-list .list li .box .review-point .star5_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;background:url(../images/point_on.svg) repeat-x 0 0;background-size:22px auto;}.kuchikomi-list .list li .box .review-point .star5_rating[data-rate="5"]:after{width:100%;}.kuchikomi-list .list li .box .review-point .star5_rating[data-rate="4.5"]:after{width:90%;}.kuchikomi-list .list li .box .review-point .star5_rating[data-rate="4"]:after{width:80%;}.kuchikomi-list .list li .box .review-point .star5_rating[data-rate="3.5"]:after{width:70%;}.kuchikomi-list .list li .box .review-point .star5_rating[data-rate="3"]:after{width:60%;}.kuchikomi-list .list li .box .review-point .star5_rating[data-rate="2.5"]:after{width:50%;}.kuchikomi-list .list li .box .review-point .star5_rating[data-rate="2"]:after{width:40%;}.kuchikomi-list .list li .box .review-point .star5_rating[data-rate="1.5"]:after{width:30%;}.kuchikomi-list .list li .box .review-point .star5_rating[data-rate="1"]:after{width:20%;}.kuchikomi-list .list li .box .review-point .star5_rating[data-rate=".5"]:after{width:10%;}.kuchikomi-list .list li .box .review-point .star5_rating[data-rate="0"]:after{width:0;}.kuchikomi-list .list li .box .review-point{float:left;}.kuchikomi-list .list li .box .review-point{float:left;}.kuchikomi-list .list li .box .review-num{margin:2px 0 0 0;padding:2px 0;width:85px;line-height:1.2em;font-size:12px;text-align:center;color:#ffffff;background:#DE2A3D;border-radius:3px;float:right;vertical-align:middle;}.kuchikomi-list .list li .box .review-num .num{line-height:1.2em;font-size:14px;font-weight:bold;}.kuchikomi-list .list li .box .title{margin:0 0 7px;min-height:1.0;line-height:1.0;font-size:13px;font-weight:normal;color:#0499BB;clear:both;font-weight:bold;}.kuchikomi-list .list li .box .name01{margin:0 0 7px;min-height:1.0;line-height:1.0;font-size:12px;font-weight:normal;color:#232B43;clear:both;}.kuchikomi-list .list li .box .store{margin:0 0 7px;min-height:1.0;line-height:1.0;font-size:12px;font-weight:normal;color:#0499BB;clear:both;}.kuchikomi-list .list li .box .name02{line-height:1.0;font-size:13px;font-weight:normal;color:#2355A5;clear:both;font-weight:bold;}.kuchikomi-list .list li .box .schedule{padding:10px 0 5px 0;line-height:1.4em;font-size:12px;color:#232B43;}.kuchikomi-list .list li .name{margin:0 0 5px 0;line-height:1.4em;font-size:12px;color:#232B43;}.kuchikomi-list .list li .name a{color:#232B43;text-decoration:none;}.kuchikomi-list .list li .info{margin:0 0 0 0;line-height:1.4em;font-size:12px;}.kuchikomi-list .list li .info a{color:#2A71CC;background:-webkit-linear-gradient(0deg,#00A4BB,#2A71CC);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none;}.recommended-list{margin:0 0 0;padding:35px 0 40px 0;overflow:hidden;}.recommended-list.search-result-inside{margin:0 0 0;padding:10px 0;overflow:hidden;}.recommended-list .list{margin:0 0 0 20px;padding:30px 0 0 0;text-align:left;font-size:0;box-sizing:border-box;overflow:auto;white-space:nowrap;scrollbar-width:none;}.recommended-list .list::-webkit-scrollbar{display:none;}.recommended-list.search-result-inside .list{margin:0 0 0;padding:0 0 0 0;}.recommended-list .list li{margin:0 10px 0 0;text-align:center;border:1px solid #eeeeee;border-radius:5px;display:inline-block;overflow:hidden;}.recommended-list .list li:nth-last-child(1){margin:0 20px 0 0;}.recommended-list .list li span,.recommended-list .list li a{padding:15px 0 15px 0;background:#ffffff;display:block;transition:all .5s;}.recommended-list .list li:hover a{opacity:.6;}.recommended-list .list li .image{margin:0 25px 10px;width:80px;border:5px solid #ffffff;border-radius:180px;box-shadow:5px 5px 5px #E8E8E8;overflow:hidden;}.recommended-list .list li .name{line-height:1.4em;font-size:13px;color:#2355A5;font-weight:bold;}.recommended-list .list li .name a{color:#2355A5;text-decoration:none;}.recommended-list .list li .name .point-leader{max-width:7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}.recommended-list .list li .info{margin:0 0 10px 0;line-height:1.4em;font-size:12px;}.recommended-list .list li .info .point-leader{max-width:7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;color:#232B43;padding:10px 0 21px!important;}.recommended-list .list li .state-label{margin:0 15px;}.tab-contents{display:none;}.tab-contents.active{display:block;}.shop-top{padding:20px;}.shop-top.clearfix{display:flex;justify-content:space-between;}.shop-top .image{margin:0 10px 0 0;width:calc(50% - 10px);position:relative;}.shop-top .image img{width:100%;height:370px;display:block;object-fit:cover;}.shop-top .image .pr-point{width:100%;text-align:left;position:absolute;top:-13px;left:0;z-index:1;}.shop-top .image .pr-point .label{margin:0 3px 0 0;padding:5px 8px;line-height:1.4em;font-size:10px;color:#ffffff;background:rgba(245,194,16,.9);border:2px solid rgba(246,210,110,.9);border-radius:90px;display:inline-block;}.shop-top .info-box{margin:0 0 0 10px;width:calc(50% - 10px);position:relative;}.shop-top .info-box .cat{margin:0 25px 16px 0;overflow:hidden;}.shop-top .info-box .cat li{margin:0 5px 0 0;float:left;}.shop-top .info-box .cat li a{padding:3px 10px;color:#ffffff;font-size:12px;line-height:1.4em;background:#80A2C5;display:block;}.shop-top .info-box .cancel-btn{width:24px;position:absolute;top:0;right:0;}.shop-top .info-box .cancel-btn .tenant_block_button{position:absolute;display:block;width:175px;text-align:center;border-radius:4px;background:#ffffff;top:-50px;right:0;font-size:13px;padding:10px;box-shadow:5px 5px 5px rgba(0,0,0,.1);line-height:19px;}.shop-top .info-box .cancel-btn .tenant_block_button:hover{background:#D11A30;color:#ffffff;}.shop-top .info-box .shop-name{margin:0 0 5px 0;line-height:1.4em;color:#232B43;font-size:14px;font-weight:normal;}.shop-top .info-box .shop-name .point-leader{max-width:25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}.shop-top .info-box .update{margin:0 0 16px 0;line-height:1.4em;color:#232B43;font-size:10px;font-weight:normal;}.shop-top .info-box .action-btn{overflow:hidden;display:flex;flex-wrap:wrap;gap:10px;}.shop-top .info-box .action-btn.first{margin:0 0 8px 0;overflow:hidden;}.shop-top .info-box .action-btn .keep{padding:11px 0 11px 55px;width:48.6%;border-radius:5px;background:#EFF2F9 url("../images/icon_22.svg") no-repeat 21px center;background-size:20px auto;box-sizing:border-box;float:left;}.shop-top .info-box .action-btn .keep.on{background:#EFF2F9 url("../images/icon_22-on.svg") no-repeat 21px center;background-size:20px auto;}.shop-top .info-box .action-btn .keep .text{padding:0 0 0 25px;line-height:1.4em;font-size:14px;border-left:1px solid #E1E1E1;display:inline-block;font-weight:bold;}.shop-top .info-box .action-btn .keep:hover{background-color:#efefef;}.shop-top .info-box .action-btn .bookmark{padding:11px 0 11px 55px;width:48.6%;border-radius:5px;background:#EFF2F9 url("../images/icon_23.svg") no-repeat 20px center;background-size:20px auto;box-sizing:border-box;float:right;}.shop-top .info-box .action-btn .bookmark.on{background:#EFF2F9 url("../images/icon_23-on.svg") no-repeat 20px center;background-size:20px auto;}.shop-top .info-box .action-btn .bookmark .text{line-height:1.4em;font-size:14px;border-left:1px solid #E1E1E1;display:inline-block;font-weight:bold;width:100%;box-sizing:border-box;text-align:center;}.shop-top .info-box .action-btn .bookmark:hover{background-color:#efefef;}.shop-top .info-box .action-btn .tel{width:100%;margin:0;padding:11px 0;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;background:#0277B8;border-radius:3px;}.shop-top .info-box .action-btn .tel:hover{background:#4C9ECC;}.shop-top .info-box .action-btn .line{margin:0;padding:11px 0;width:48.5%;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;background:#4CC764;border-radius:3px;}.shop-top .info-box .action-btn .line:hover{background:#80D691;}.shop-top .info-box .action-btn .web{margin:0;padding:11px 0;width:48.5%;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;background:#908FCB;border-radius:3px;}.shop-top .info-box .action-btn .web:hover{background:#B0AFD9;}.shop-top .info-box .action-btn .kuchikomi{padding:11px 0;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;background:#057E7E;border-radius:3px;clear:both;}.shop-top .info-box .action-btn .kuchikomi:hover{background:#4EA3A3;}.shop-top .info-box .action-btn .tel.disable,.shop-top .info-box .action-btn .line.disable,.shop-top .info-box .action-btn .web.disable,.shop-top .info-box .action-btn .chat.disable,.shop-top .info-box .action-btn .kuchikomi.disable{background:#EFF2F9!important;color:#80A2C5!important;pointer-events:none!important;}.shop-top .info-box .magazine{margin:0 0 5px 0;padding:20px 50px 20px 65px;background:url("../images/icon_24.svg") no-repeat left 12px;background-size:50px auto;position:relative;overflow:hidden;}.shop-top .info-box .magazine .text01{margin:0 0 5px 0;line-height:1.2em;color:#232B43;font-size:14px;font-weight:bold;}.shop-top .info-box .magazine .text02{line-height:1.2em;color:#666666;font-size:12px;}.shop-top .info-box .magazine .regist-switch{width:46px;position:absolute;top:23px;right:0;}.shop-top .info-box .magazine .regist-switch .switch__label{width:46px;position:relative;display:inline-block;}.shop-top .info-box .magazine .regist-switch .switch__content{display:block;cursor:pointer;position:relative;border-radius:0;height:28px;-webkit-transition:all .1s .4s;-moz-transition:all .1s .4s;-ms-transition:all .1s .4s;-o-transition:all .1s .4s;transition:all .1s .4s;overflow:hidden;}.shop-top .info-box .magazine .regist-switch .switch__content:before{content:"";display:block;position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);top:0;left:0;border-radius:30px;background-color:#ccc;}.shop-top .info-box .magazine .regist-switch .switch__content:after{content:"";display:block;position:absolute;background-color:transparent;width:0;height:24px;box-sizing:border-box;top:0;left:0;border-radius:30px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}.shop-top .info-box .magazine .regist-switch .switch__input{display:none;}.shop-top .info-box .magazine .regist-switch .switch__circle{display:block;top:3.5px;left:3px;position:absolute;width:18px;height:18px;-webkit-border-radius:30px;border-radius:30px;background-color:#ffffff;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}.shop-top .info-box .magazine .regist-switch .switch__input:checked~.switch__circle{left:21px;background-color:#fff;}.shop-top .info-box .magazine .regist-switch .switch__input:checked~.switch__content{border-color:transparent;-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s;}.shop-top .info-box .magazine .regist-switch .switch__input:checked~.switch__content:after{background-color:#5293F7;width:42px;}.shop-schedule-list{margin:0 20px 0;padding:35px 0 40px 0;overflow:hidden;}.shop-schedule-list .week-list{padding:33px 0 5px 0;text-align:center;}.shop-schedule-list .week-list li{margin:0 1px;display:inline-block;}.shop-schedule-list .week-list li .tb{width:78px;height:78px;border-radius:90px;display:table;}.shop-schedule-list .week-list li .tb a{color:#232B43;background:#F2F6F7;display:table-cell;vertical-align:middle;text-align:center;border-radius:90px;}.shop-schedule-list .week-list li .tb a .day{line-height:1.4em;display:block;font-size:20px;}.shop-schedule-list .week-list li .tb a .week{line-height:1.4em;display:block;font-size:12px;}.shop-schedule-list .week-list li.sat .tb a{color:#31559B;}.shop-schedule-list .week-list li.sun .tb a{color:#E52546;}.shop-schedule-list .week-list li.current .tb a{color:#ffffff;background:#FF5F66;}.shop-schedule-list .now-state{margin:0 0 18px 0;line-height:1.4em;font-size:14px;letter-spacing:1px;color:#232B43;text-align:center;}.shop-schedule-list .now-state .num{line-height:1.4em;font-size:20px;color:#E52546;}.shop-schedule-list .list{margin:0 0 8px 0;padding:0 0 0 0;text-align:left;overflow:hidden;}.shop-schedule-list .list li{margin:0 2.6375% 22px 0;padding:0 0 0 0;width:17.89%;text-align:center;float:left;}.shop-schedule-list .list li:nth-of-type(5n){margin:0 0 22px 0;}.shop-schedule-list .list li:nth-of-type(5n+1){clear:both;}.shop-schedule-list .list li a{display:block;}.shop-schedule-list .list li .image{margin:0 0 10px 0;}.shop-schedule-list .list li .image img{width:100%;height:auto;display:block;max-height:180px;height:15vw;object-fit:cover;}.shop-schedule-list .list li .state-label{padding:4px 0;}.shop-schedule-list .list li .name{margin:0 0 3px 0;line-height:1;font-size:13px;font-weight:bold;color:#2355A5;}.shop-schedule-list .list li .name .point-leader{max-width:7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;font-weight:bold;}.shop-schedule-list .list li .info{margin:0 0 10px 0;line-height:1.4em;font-size:12px;}.shop-schedule-list .list li .time{margin:0 0 10px 0;line-height:1.4em;font-size:12px;}.pickup-therapist-list{margin:0 0 0;padding:35px 0 40px 0;overflow:hidden;}.pickup-therapist-list .list{padding:30px 10px 20px;text-align:left;overflow:hidden;}.pickup-therapist-list .list.none-slider{font-size:0;overflow:auto;white-space:nowrap;scrollbar-width:none;}.pickup-therapist-list .list.none-slider::-webkit-scrollbar{display:none;}.pickup-therapist-list .list li{margin:0 0 0 0;padding:0 10px;width:156px;text-align:left;box-sizing:border-box;}.pickup-therapist-list .list.none-slider li{margin:0 0 0 0;width:auto;display:inline-block;}.pickup-therapist-list .list.none-slider li:nth-last-child(1){margin:0 10px 0 0;}.pickup-therapist-list .list li a{margin:0 0 0 0;width:100%;text-align:center;display:block;transition:all .5s;}.pickup-therapist-list .list li:hover a{opacity:.6;}.pickup-therapist-list .list li .image{margin:0 0 6px 0;position:relative;overflow:hidden;}.pickup-therapist-list .list li img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:1;}.pickup-therapist-list .list li .image .label{width:40px;height:40px;border-radius:90px;display:table;position:absolute;top:5px;left:5px;}.pickup-therapist-list .list li .image .label .cell{font-family:'Barlow Semi Condensed',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-se rif;color:#ffffff;line-height:1.2em;font-size:10px;border-radius:90px;display:table-cell;vertical-align:middle;text-align:center;}.pickup-therapist-list .list li .image .label.enter{background:-webkit-linear-gradient(270deg,#F09874,#EB4F65);}.pickup-therapist-list .list li .image .label.experience{background:-webkit-linear-gradient(270deg,#74D673,#28A365);}.pickup-therapist-list .list li .name{margin:0 0 3px 0;line-height:1.4em;font-size:13px;color:#2355A5;font-weight:bold;}.pickup-therapist-list .list li .name .point-leader{max-width:7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}.pickup-therapist-list .list li .info{margin:0 0 10px 0;line-height:1.1em;font-size:11px;color:#232b43;}.pickup-therapist-list .list li .info .point-leader{max-width:7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}.pickup-therapist-list .list li .pr{margin:0 0 0 0;padding:5px;line-height:1.4em;font-size:10px;display:block;background:#F2F6F7;border-radius:3px;}.coupon-list{margin:0 20px 0;padding:35px 0 40px 0;overflow:hidden;}.coupon-list .list{padding:32px 0 30px 0;text-align:left;display:grid;gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.coupon-list .list .coupon{margin:0 0 0 0;padding:20px 30px 20px 30px;color:#ffffff;background:-webkit-linear-gradient(0deg,#F09874,#EB4F65);border-radius:10px;box-sizing:border-box;position:relative;}.coupon-list .list .coupon:nth-of-type(2n){}.coupon-list .list .coupon:nth-of-type(2n+1){}.coupon-list .list .coupon .box{width:100%;position:relative;}.coupon-list .list .coupon .box .title{margin:0 0 35px 0;line-height:1.4em;font-size:15px;font-weight:bold}.coupon-list .list .coupon .schedule{width:calc(100% - 30px);line-height:1.4em;font-size:15px;position:absolute;bottom:20px;left:30px;overflow:hidden;}.coupon-list .list .coupon .schedule dt{padding:3px 10px;line-height:1.2em;font-size:10px;color:#ED6A6A;background:#ffffff;border-radius:90px;display:inline-block;vertical-align:middle;float:left;}.coupon-list .list .coupon .schedule dd{padding:2px 0 0 10px;line-height:1.4em;font-size:12px;display:block;vertical-align:middle;overflow:hidden;}.coupon-list .list .coupon .schedule dd .icon{max-width:12px;display:inline-block;}.shop-pr{margin:0 0 0 0;padding:8px 0 20px 0;}.shop-pr .image{margin:0 0 0 0;}.shop-pr .image img{width:100%;height:auto;display:block;}.shop-pr .box{margin:-28px 20px 0 20px;padding:20px;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.1);overflow:hidden;position:relative;z-index:1;}.shop-pr .box .name{margin:0 0 10px 0;line-height:1.4em;font-size:15px;color:#2355A5;}.shop-pr .box .name a{text-decoration:none;color:#2355A5;font-weight:bold;}.shop-pr .box .comment{line-height:1.5;font-size:12px;color:#232B43;}.hime-tv-list{margin:0 0 0;padding:35px 0 0 0;overflow:hidden;}.hime-tv-list .list{padding:30px 10px;text-align:left;overflow:hidden;}.hime-tv-list .list.none-slider{font-size:0;overflow:auto;white-space:nowrap;scrollbar-width:none;}.hime-tv-list .list.none-slider::-webkit-scrollbar{display:none;}.hime-tv-list .list li{padding:0 10px;box-sizing:border-box;}.hime-tv-list .list.none-slider li{margin:0 0 0 0;width:auto;display:inline-block;}.hime-tv-list .list.none-slider li:nth-last-child(1){margin:0 10px 0 0;}.hime-tv-list .list li span,.hime-tv-list .list li a{margin:0 0 0 20px;width:100%;display:block;position:relative;}.hime-tv-list .list li span .new,.hime-tv-list .list li a .new{width:42px;height:20px;line-height:20px;color:#ffffff;font-size:10px;text-align:center;background:#EC5A67;border-radius:90px;position:absolute;top:5px;left:5px;z-index:4;}.hime-tv-list .list li .image{margin:0 0 5px 0;position:relative;border-radius:3px;overflow:hidden;}.hime-tv-list .list li img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:1/.57;}.hime-tv-list .list li.protection img{-ms-filter:blur(5px);filter:blur(5px);}.hime-tv-list .list li span,.hime-tv-list .list li a{margin:1px;border-radius:3px;display:block;position:relative;overflow:hidden;}.hime-tv-list .list li span .bookmark-only,.hime-tv-list .list li a .bookmark-only{width:100%;height:100%;background:rgba(0,0,0,.3);display:table;position:absolute;top:0;left:0;}.hime-tv-list .list li span .bookmark-only p,.hime-tv-list .list li a .bookmark-only p{line-height:1.4em;font-size:14px;text-decoration:none;color:#ffffff;text-align:center;display:table-cell;vertical-align:middle;}.hime-tv-list .list li span .bookmark-only p:before,.hime-tv-list .list li a .bookmark-only p:before{margin:0 auto 5px;width:19px;height:24px;line-height:24px;content:"";background:url("../images/icon_01.svg") no-repeat center center;background-size:auto 100%;display:block;}.hime-tv-list .list li .info{margin:0 0 5px 0;line-height:1.4em;font-size:13px;color:#0499BB;}.hime-tv-list .list li .info .point-leader{max-width:calc(100% - 1em);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;font-weight:bold;}.hime-tv-list .list li .name{line-height:1.4em;font-size:12px;color:#212B45;}.hime-tv-list .list li .player{position:absolute;top:0;left:0;border-radius:5px;overflow:hidden;max-width:100%;max-height:100%;object-fit:cover;}.ulizahtml5 .uliza-controller-area{display:none;}.online-preview-list{margin:0 60px 0;padding:35px 0 40px 0;overflow:hidden;}.online-preview-list .list{padding:30px 0 10px 0;text-align:left;overflow:hidden;}.online-preview-list .list .box{padding:0 0 20px 0;overflow:hidden;}.online-preview-list .list .box .head{padding:0 0 10px 75px;position:relative;overflow:hidden;}.online-preview-list .list .box .head.cast-page{padding:0 0 10px 0;position:relative;overflow:hidden;}.online-preview-list .list .box .head .image{width:60px;border-radius:3px;display:block;overflow:hidden;position:absolute;top:0;left:0;}.online-preview-list .list .box .head .wrap{width:100%;height:60px;display:table;}.online-preview-list .list .box .head.cast-page .wrap{width:100%;height:40px;display:block;}.online-preview-list .list .box .head .wrap .left{text-align:left;display:table-cell;vertical-align:middle;}.online-preview-list .list .box .head .wrap .left .title{margin:0 0 5px 0;line-height:1.4em;font-size:13px;color:#2355A5;}.online-preview-list .list .box .head .wrap .left .title .point-leader{max-width:19em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;font-weight:bold;}.online-preview-list .list .box .head .wrap .left .info{line-height:1.4em;font-size:11px;color:#969696;}.online-preview-list .list .box .head .wrap .right{padding:0 55px 0 0;text-align:right;position:relative;display:table-cell;vertical-align:middle;}.online-preview-list .list .box .head .wrap .right .info{line-height:1.4em;font-size:12px;color:#232B43;display:inline-block;}.online-preview-list .list .box .head .wrap .right .user-image{width:40px;border-radius:90px;overflow:hidden;vertical-align:middle;position:absolute;top:50%;right:0;margin:-20px 0 0 0;}.online-preview-list .list .box .head.cast-page .info{padding:0 0 0 15px;line-height:1.4em;font-size:12px;color:#232B43;display:inline-block;}.online-preview-list .list .box .head.cast-page .user-image{width:40px;border-radius:90px;overflow:hidden;display:inline-block;vertical-align:middle;}.online-preview-list .list .box .head.cast-page .info .point-leader{max-width:14em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}.online-preview-list .list .box .preview{margin:0 0 0 0;padding:15px 15px 15px 15px;border-radius:10px;position:relative;overflow:hidden;}.online-preview-list .list .box.shop .preview{border:1px solid #EAF5FF;background:url("../images/parts_back_11.png");}.online-preview-list .list .box.cast .preview{border:1px solid #FFEAFE;background:url("../images/parts_back_12.png");}.online-preview-list .list .box .preview .detail{margin:0 230px 10px 0;line-height:1.4em;font-size:12px;color:#232B43;}.online-preview-list .list .box .preview .use-day{margin:0 0 15px 0;padding:7px 0 0 0;line-height:1.4em;font-size:12px;color:#232B43;}.online-preview-list .list .box .preview .use-day .entry-day{color:#969696;}.online-preview-list .list .box .preview .comment{margin:0 0 0 0;padding:0 0 0 0;line-height:1.4em;font-size:12px;color:#232B43;}.online-preview-list .list .box .preview .comment .catch{margin:0 0 10px 0;line-height:1.3em;font-size:14px;color:#0499BB;font-weight:bold;}.online-preview-list .list .box .preview .comment .more{color:#2355A5;}.online-preview-list .list .box .preview .point{position:absolute;top:15px;right:15px;}.online-preview-list .list .box .preview .review-point{float:left;vertical-align:top;}.online-preview-list .list .box .preview .review-point .star5_rating{line-height:1.2em;position:relative;font-size:18px;letter-spacing:4px;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;vertical-align:top;margin-top:2px;width:100px;height:20px;background:url("../images/point_off.svg") repeat-x 0 0;background-size:20px auto;}.online-preview-list .list .box .preview .review-point .star5_rating:before,.online-preview-list .list .box .preview .review-point .star5_rating:after{width:100%;height:20px;line-height:20px;content:"";background:url("../images/point_off.svg") repeat-x 0 0;background-size:20px auto;}.online-preview-list .list .box .preview .review-point .star5_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;background:url("../images/point_on.svg") repeat-x 0 0;background-size:20px auto;}.online-preview-list .list .box .preview .review-point .star5_rating[data-rate="5"]:after{width:100%;}.online-preview-list .list .box .preview .review-point .star5_rating[data-rate="4.5"]:after{width:90%;}.online-preview-list .list .box .preview .review-point .star5_rating[data-rate="4"]:after{width:80%;}.online-preview-list .list .box .preview .review-point .star5_rating[data-rate="3.5"]:after{width:70%;}.online-preview-list .list .box .preview .review-point .star5_rating[data-rate="3"]:after{width:60%;}.online-preview-list .list .box .preview .review-point .star5_rating[data-rate="2.5"]:after{width:50%;}.online-preview-list .list .box .preview .review-point .star5_rating[data-rate="2"]:after{width:40%;}.online-preview-list .list .box .preview .review-point .star5_rating[data-rate="1.5"]:after{width:30%;}.online-preview-list .list .box .preview .review-point .star5_rating[data-rate="1"]:after{width:20%;}.online-preview-list .list .box .preview .review-point .star5_rating[data-rate=".5"]:after{width:10%;}.online-preview-list .list .box .preview .review-point .star5_rating[data-rate="0"]:after{width:0;}.online-preview-list .list .box .preview .review-point{float:left;}.online-preview-list .list .box .preview .review-num{margin:0 0 0 10px;padding:2px 5px;line-height:1.2em;font-size:12px;color:#ffffff;background:#DE2A3D;border-radius:3px;float:right;vertical-align:middle;}.online-preview-list .list .box .preview .review-num .num{line-height:1.2em;font-size:14px;font-weight:bold;}.public-relations{margin:0 20px 0;padding:35px 0 40px 0;overflow:hidden;}.public-relations .wrap{padding:45px 40px 0 40px;line-height:1.6em;font-size:14px;color:#212B45;text-align:left;overflow:hidden;}.public-relations .wrap p{margin:0 0 20px 0;}.shop-news-top{padding:35px 0 20px 0;overflow:hidden;}.style-xd .shop-news-top{overflow:unset;}.shop-news-top .wrap{padding:45px 0 0 0;overflow:hidden;}.shop-news-top .wrap p{margin:0 0 20px 0;}.event-news-top{padding:35px 0 20px 0;overflow:hidden;}.style-xd .event-news-top{overflow:unset;}.event-news-top .wrap{padding:45px 0 0 0;overflow:hidden;}.event-news-top .wrap p{margin:0 0 20px 0;}.free-block{}.free-block .wrap{overflow:hidden;}.free-block .wrap .box{padding:20px;}.free-block .wrap figure.image img{max-width:100%;margin:0 auto;height:auto;border:none;display:block;}.free-block .search-page-head{padding:0 0 10px 0;}.free-block-acc .title-box.acc-click h2{position:relative;}.free-block-acc .title-box.acc-click h2::after{position:absolute;content:"";margin:-10px 0 0;top:50%;right:30px;background:url(../images/icon_16.svg) no-repeat center center;background-size:auto 100%;height:20px;width:15px;transform:rotate(90deg);}.free-block-acc.open .title-box.acc-click h2::after{transform:rotate(-90deg);}.free-block-acc .wrap{height:0;overflow:hidden;transition:all .8s;}.free-block-acc .search-page-head{padding:0;}.free-block-acc.open .wrap{height:auto;}.free-block-acc.open .search-page-head{padding:0 0 10px 0;}.free-block .acc-click{}.free-block-halfacc{height:320px;position:relative;overflow:hidden;}.free-block-halfacc .more{width:100%;height:125px;background:-webkit-linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1) 68%,#fff);position:absolute;bottom:0;left:0;}.free-block-halfacc .more a{width:37px;background:-webkit-linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1) 68%,#fff);position:absolute;bottom:19px;left:50%;transform:translateX(-50%);}.free-block-halfacc .more a img{width:100%;height:auto;display:block;}.free-block-halfacc.off{height:auto;}.free-block-halfacc.off .more{display:none;}.shop-photo-list{margin:0 0 0;padding:35px 0 25px 0;overflow:hidden;}.shop-photo-list .wrap{}.content-box .pickup-box{margin:0 -10px 0;padding:25px 20px 20px 20px;}.content-box .shop-photo-list.shop .pickup-box{margin:2px -10px 0;padding:25px 20px 35px 20px;}.shop-photo-list .slick-dots{left:0;right:0;}.shop-information{margin:0 20px 0;padding:35px 0 0 0;overflow:hidden;}.shop-information .wrap{padding:30px 0 40px 0;overflow:hidden;}.shop-information .wrap .left{float:left;width:48.5%;}.shop-information .wrap .right{float:right;width:48.5%;}.shop-information .wrap table{width:100%;line-height:1.4em;font-size:12px;color:#232B43;}.shop-information .wrap table th{padding:15px 10px;width:130px;font-weight:normal;color:#666;border:1px solid #eeeeee;background:#fbfbfb;vertical-align:middle;box-sizing:border-box;}.shop-information .wrap table th.title{padding:13px;width:100%;line-height:1.4em;text-align:center;font-size:14px;font-weight:bold;color:#232B43;}.shop-information .wrap table td{padding:15px 10px;width:225px;border:1px solid #eeeeee;background:#ffffff;vertical-align:middle;}.shop-information .wrap table td .label{margin:0 5px 5px 0;padding:4px;background:#F2F3F5;border-radius:3px;display:inline-block;}.shop-information .wrap table td .map{padding:2px 0 2px 18px;color:#0499BB;background:url("../images/icon_25.svg") no-repeat 0 center;background-size:18px auto;display:inline-block;}.shop-information .wrap table td .pay{margin:0 0 15px 0;padding:20px 0 20px 0;line-height:1.2em;text-align:center;font-size:15px;color:#ffffff;background:#027E7E url("../images/icon_26.svg") no-repeat 96% center;background-size:20px auto;border-radius:5px;display:block;transition:all .5s;}.shop-information .wrap table td .pay:hover{background-color:#4CA3A3;}.shop-information .wrap table td .note{line-height:1.6em;font-size:12px;color:#666666;}.shop-information .wrap table td .site-link{margin:0 0 10px 0;padding:10px 0 10px 0;line-height:1.2em;text-align:center;font-size:12px;color:#ffffff;background:#0277B8;border-radius:90px;display:block;transition:all .5s;}.shop-information .wrap table td .site-link.site-link-recruit{background:#E34780;}.shop-information .wrap table td .site-link:nth-last-child(1){margin:0 0 0 0;}.shop-information .wrap table td .site-link:hover{background:#4C9ECC;}.shop-information .wrap table td .sns{overflow:hidden;font-size:0;}.shop-information .wrap table td .sns li{width:25px;display:inline-block;vertical-align:middle;margin:0 0 0 20px;}.shop-information .wrap table td .sns li:nth-of-type(1){margin:0 0 0 0;}.shop-information .wrap table td.card{padding:15px 10px 5px;}.shop-information .wrap table td.card ul{display:flex;flex-wrap:wrap;}.shop-information .wrap table td.card ul li{margin:0 10px 10px 0;}.shop-information .wrap table td.card ul li img{height:25px;}.shop-page-top{margin:0 0 0 0;padding:0 0 0 0;position:relative}.shop-page-top .name-box{display:flex;align-items:center;height:66px;padding:0;}.shop-page-top.first .name-box{display:flex;align-items:center;height:66px;padding:0;}.shop-page-top .image{margin:0 -5px 0 15px;width:40px;border-radius:90px;display:inline-block;overflow:hidden;vertical-align:middle;}.shop-page-top .name{margin:0 0 0 0;padding:0 0 0 20px;line-height:40px;font-size:16px;color:#232B43;display:inline-block;font-weight:bold;}.shop-page-top .name .point-leader{max-width:16em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}.shop-page-top .cat{margin:0 0 0 0;padding:0;font-size:0;display:inline-block;vertical-align:middle;}.shop-page-top .cat .new{margin:0 5px 0 0;padding:3px 10px;line-height:1.4em;font-size:11px;color:#ffffff;background:#7BB7AF;border-radius:90px;display:inline-block;vertical-align:middle;}.shop-page-top .cat .experience{margin:0 5px 0 0;padding:3px 10px;line-height:1.4em;font-size:11px;color:#ffffff;background:#5088B3;border-radius:90px;display:inline-block;vertical-align:middle;}.shop-page-top .cat .recommend{margin:0 5px 0 0;padding:3px 10px;line-height:1.4em;font-size:11px;color:#ffffff;background:#AD944E;border-radius:90px;display:inline-block;vertical-align:middle;}.shop-page-top .btn{font-size:0;line-height:1;margin:0 20px 0 auto}.shop-page-top .btn li{margin:0 0 0 10px;width:24px;display:inline-block;}.shop-page-top .btn li.girl_block_icon_def{position:relative;}.shop-page-top .btn li .girl_block_icon{position:absolute;display:block;width:185px;text-align:center;border-radius:4px;background:#ffffff;top:-50px;right:0;font-size:13px;padding:10px;box-shadow:5px 5px 5px rgba(0,0,0,.1);line-height:19px;}.shop-page-top .btn li .girl_block_icon:hover{background:#D11A30;color:#ffffff;}.shop-page-top .menu{height:54px;background:#2C344B;overflow:hidden;}.shop-page-top .menu ul{box-sizing:border-box;overflow:auto;white-space:nowrap;scrollbar-width:none;}.shop-page-top .menu ul::-webkit-scrollbar{display:none;}.shop-page-top .menu ul li{height:54px;text-align:center;display:inline-block;vertical-align:middle;width:max-content;min-width:85px;}.shop-page-top .menu ul li a{padding:0 0;height:54px;line-height:1.2em;font-size:12px;color:#ffffff;display:flex;align-items:center;justify-content:center;position:relative;padding:0 20px;}.shop-page-top .menu ul li a:before{margin:-6px 0 0 0;width:1px;height:12px;line-height:12px;content:"";display:flex;background:#121A34;position:absolute;top:50%;left:0;}.shop-page-top .menu ul li:nth-of-type(1) a:before{display:none;}.shop-page-top .menu ul li a:after{width:calc(100% - 30px);height:2px;line-height:2px;content:"";display:block;background:#2C344B;position:absolute;bottom:0;left:15px;}.shop-page-top .menu ul li a:hover{color:#CAAB5E;}.shop-page-top .menu ul li a:hover:after{background:#CAAB5E;}.shop-page-top .menu ul li a.current{color:#CAAB5E;}.shop-page-top .menu ul li a.current:after{background:#CAAB5E;}.cast-top{padding:20px;}.cast-top .image-box{margin:0 0 0 0;width:48.68%;float:left;position:relative;}.cast-top .image-box img{width:100%;height:auto;display:block;}.cast-top .image-box .image{position:relative;}.cast-top .image-box .pr-point{width:100%;text-align:center;position:absolute;top:-13px;left:0;z-index:10;}.cast-top .image-box .pr-point .label{margin:0 3px;padding:5px 8px;line-height:1.4em;font-size:10px;color:#ffffff;background:rgba(245,194,16,.9);border:2px solid rgba(246,210,110,.9);border-radius:90px;display:inline-block;}.cast-top .image-box .photo-list{}.cast-top .image-box .photo-list img{width:100%;height:auto;display:block;}.cast-top .image-box .photo-list .photo-list-slider-top{overflow:hidden;}.cast-top .image-box .photo-list .photo-list-slider-top img{margin:auto;display:block;}.cast-top .image-box .photo-list .photo-list-slider-top .slick-img{height:100%;margin-top:-1px;margin-bottom:-8px;display:block;overflow:hidden;}.cast-top .image-box .photo-list .photo-list-slider-top .slick-img .tb{width:100%;display:table;}.cast-top .image-box .photo-list .photo-list-slider-top .slick-img .tb .cell{width:100%;background:#333;display:table-cell;vertical-align:middle;position:relative;}.cast-top .image-box .photo-list .photo-list-thumbnail-top{height:100px;text-align:left;}.cast-top .image-box .photo-list .photo-list-thumbnail-top .slick-track{margin:0 0 0 0!important;width:100%!important;}.cast-top .image-box .photo-list .photo-list-thumbnail-top .thumbnail-img{margin:0 0 0 0!important;width:100%;height:100px;position:relative;}.cast-top .image-box .photo-list .photo-list-thumbnail-top .thumbnail-img .image{margin:0 0 0 0!important;width:100%;height:100px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;}.cast-top .image-box .photo-list .photo-list-thumbnail-top .slick-slide{padding:0 0 0 1px;width:20%!important;height:100px;box-sizing:border-box;}.cast-top .image-box .photo-list .photo-list-thumbnail-top .thumbnail-img.protection .image{-ms-filter:blur(5px);filter:blur(5px);}.cast-top .image-box .photo-list .photo-list-thumbnail-top .thumbnail-img.protection:after{width:100%;height:100%;content:"";background:rgba(0,0,0,.3);position:absolute;top:0;left:0;z-index:5;}.cast-top .image-box .photo-list .photo-list-thumbnail-top .thumbnail-img.protection:before{width:100%;height:100%;content:"";background:url("../images/icon_01.svg") no-repeat center center;background-size:19px 25px;display:block;position:absolute;top:0;left:0;z-index:10;}.cast-top .image-box .photo-list .photo-list-slider-top .slick-img.protection .tb .cell img{-ms-filter:blur(5px);filter:blur(5px);transform:scale(1.1);}.cast-top .image-box .photo-list .photo-list-slider-top .slick-img.protection .tb .cell:after{width:100%;height:100%;content:"";background:rgba(0,0,0,.3);position:absolute;top:0;left:0;}.cast-top .image-box .photo-list .photo-list-slider-top .slick-img.protection .tb .cell:before{margin:-12px 0 0 -10px;width:19px;height:25px;line-height:25px;content:"";background:url("../images/icon_01.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:50%;left:50%;z-index:100;}.cast-top .image-box .copy-box{}.cast-top .image-box .copy-box .protection img{-ms-filter:blur(5px);filter:blur(5px);}.cast-top .image-box .copy-box .box{display:block;position:relative;overflow:hidden;}.cast-top .image-box .copy-box .box img{height:494px;object-fit:cover;}.cast-top .image-box .copy-box .protection:after{width:100%;height:100%;content:"";background:rgba(0,0,0,.3);position:absolute;top:0;left:0;}.cast-top .image-box .copy-box .protection:before{margin:-12px 0 0 -10px;width:19px;height:25px;line-height:25px;content:"";background:url("../images/icon_01.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:50%;left:50%;z-index:1;}.cast-top .image-box ul{overflow:hidden;}.cast-top .image-box ul li{width:20%;cursor:pointer;float:left;}.cast-top .image-box ul li .box{width:100%;display:block;position:relative;}.cast-top .image-box ul li .box img{height:auto;object-fit:cover;}.cast-top .image-box ul li .protection img{-ms-filter:blur(5px);filter:blur(5px);}.cast-top .image-box ul li .box{display:block;position:relative;overflow:hidden;}.cast-top .image-box ul li .protection:after{width:100%;height:100%;content:"";background:rgba(0,0,0,.3);position:absolute;top:0;left:0;}.cast-top .image-box ul li .protection:before{margin:-12px 0 0 -10px;width:19px;height:25px;line-height:25px;content:"";background:url("../images/icon_01.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:50%;left:50%;z-index:1;}.cast-top .info-box{margin:0 0 0 0;width:48.68%;float:right;position:relative;}.cast-top .info-box .schedule{margin:0 0 20px 0;padding:12px 15px 2px 10px;border:5px solid #EFF2F9;overflow:hidden;}.cast-top .info-box .schedule .today{margin:0 30px 0 15px;text-align:center;float:left;}.cast-top .info-box .schedule .today .day{line-height:1.3em;font-size:20px;}.cast-top .info-box .schedule .today .week{line-height:1.4em;font-size:10px;}.cast-top .info-box .schedule .time-schedule{margin:0 0 0 0;max-width:55%;float:left;}.cast-top .info-box .schedule .time-schedule .time{line-height:1.4em;font-size:15px;}.cast-top .info-box .schedule .time-schedule .comment{line-height:1.4em;font-size:15px;color:#E60039;}.cast-top .info-box .schedule .state-label{width:55px;line-height:1.2em;float:right;}.cast-top .info-box .action-btn{overflow:hidden;}.cast-top .info-box .action-btn.first{margin:0 0 10px 0;}.cast-top .info-box .action-btn .keep{padding:11px 0 11px 55px;width:48.6%;border-radius:5px;background:#EFF2F9 url("../images/icon_22.svg") no-repeat 21px center;background-size:20px auto;box-sizing:border-box;float:left;}.cast-top .info-box .action-btn .keep.on{background:#EFF2F9 url("../images/icon_22-on.svg") no-repeat 21px center;background-size:20px auto;}.cast-top .info-box .action-btn .keep .text{padding:0 0 0 25px;line-height:1.4em;font-size:14px;border-left:1px solid #E1E1E1;display:inline-block;font-weight:bold;}.cast-top .info-box .action-btn .keep:hover{background-color:#efefef;}.cast-top .info-box .action-btn .bookmark{padding:11px 0 11px 55px;width:48.6%;border-radius:5px;background:#EFF2F9 url("../images/icon_23.svg") no-repeat 20px center;background-size:20px auto;box-sizing:border-box;float:right;}.cast-top .info-box .action-btn .bookmark.on{background:#EFF2F9 url("../images/icon_23-on.svg") no-repeat 20px center;background-size:20px auto;}.cast-top .info-box .action-btn .bookmark .text{padding:0 0 0 25px;line-height:1.4em;font-size:14px;border-left:1px solid #E1E1E1;display:inline-block;font-weight:bold;}.cast-top .info-box .action-btn .bookmark:hover{background-color:#efefef;}.cast-top .info-box .action-btn .tel{margin:0 0 10px 0;padding:11px 0;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;background:#0277B8;border-radius:3px;clear:both;transition:all .5s;}.cast-top .info-box .action-btn .tel:hover{background:#4C9ECC;}.cast-top .info-box .action-btn .letter{margin:0 0 10px 0;padding:11px 0;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;background:#EC5A67;border-radius:3px;transition:all .5s;}.cast-top .info-box .action-btn .letter:hover{background:#F08A93;}.cast-top .info-box .action-btn .web{margin:0 0 10px 0;padding:11px 0;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;background:#908FCB;border-radius:3px;transition:all .5s;}.cast-top .info-box .action-btn .web:hover{background:#B0AFD9;}.cast-top .info-box .action-btn .kuchikomi{margin:0 0 20px 0;padding:11px 0;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;background:#057E7E;border-radius:3px;clear:both;transition:all .5s;}.cast-top .info-box .action-btn .kuchikomi:hover{background:#4EA3A3;}.cast-top .info-box .action-btn .web.disable,.cast-top .info-box .action-btn .letter.disable,.cast-top .info-box .action-btn .kuchikomi.disable{background:#EFF2F9;color:#80A2C5;pointer-events:none;}.cast-top .info-box .new-alert{padding:18px 50px 25px 65px;background:url("../images/icon_31.svg") no-repeat left 10px;background-size:50px auto;position:relative;overflow:hidden;}.cast-top .info-box .new-alert .text01{margin:0 0 5px 0;line-height:1.2em;color:#232B43;font-size:14px;font-weight:bold;}.cast-top .info-box .new-alert .text02{line-height:1.2em;color:#666666;font-size:12px;}.cast-top .info-box .new-alert .regist-switch{width:46px;position:absolute;top:23px;right:0;}.cast-top .info-box .new-alert .regist-switch .switch__label{width:46px;position:relative;display:inline-block;}.cast-top .info-box .new-alert .regist-switch .switch__content{display:block;cursor:pointer;position:relative;border-radius:0;height:28px;-webkit-transition:all .1s .4s;-moz-transition:all .1s .4s;-ms-transition:all .1s .4s;-o-transition:all .1s .4s;transition:all .1s .4s;overflow:hidden;}.cast-top .info-box .new-alert .regist-switch .switch__content:before{content:"";display:block;position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);top:0;left:0;border-radius:30px;background-color:#ccc;}.cast-top .info-box .new-alert .regist-switch .switch__content:after{content:"";display:block;position:absolute;background-color:transparent;width:0;height:24px;box-sizing:border-box;top:0;left:0;border-radius:30px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}.cast-top .info-box .new-alert .regist-switch .switch__input{display:none;}.cast-top .info-box .new-alert .regist-switch .switch__circle{display:block;top:3.5px;left:3px;position:absolute;width:18px;height:18px;-webkit-border-radius:30px;border-radius:30px;background-color:#ffffff;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}.cast-top .info-box .new-alert .regist-switch .switch__input:checked~.switch__circle{left:21px;background-color:#fff;}.cast-top .info-box .new-alert .regist-switch .switch__input:checked~.switch__content{border-color:transparent;-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s;}.cast-top .info-box .new-alert .regist-switch .switch__input:checked~.switch__content:after{background-color:#5293F7;width:42px;}.cast-top .info-box .follow-box{margin:4px 0 0 0;padding:35px 15px 34px 15px;line-height:1.4em;font-size:12px;color:#666666;text-align:center;border:5px solid #EFF2F9;overflow:hidden;}.cast-top .info-box .follow-box p{margin:0 0 30px 0;}.cast-top .info-box .follow-box p.catch{margin:0 0 15px 0;line-height:1.4em;font-size:13px;color:#232B43;font-weight:bold;}.cast-top .info-box .follow-box a{margin:0 auto;padding:11px 0;max-width:236px;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;background:#FCAD26;border-radius:90px;clear:both;transition:all .5s;}.cast-top .info-box .follow-box a:hover{background:#FCC465;}.cast-schedule-list{margin:0 0 0;padding:35px 0 0;overflow:hidden;}.cast-schedule-list .list{padding:30px 20px 34px 20px;overflow:hidden;}.cast-schedule-list .list .box{}.cast-schedule-list .list .box table{width:100%;}.cast-schedule-list .list .box table th{padding:0 10px;width:14.3%;height:65px;text-align:center;background:#fbfbfb;border:1px solid #eeeeee;vertical-align:middle;box-sizing:border-box;}.cast-schedule-list .list .box table th .day{line-height:1.4em;font-size:20px;display:block;color:#232B43;}.cast-schedule-list .list .box table th .week{line-height:1.4em;font-size:10px;display:block;}.cast-schedule-list .list .box table th.sat .day{background:-webkit-linear-gradient(0deg,#007CF5,#3FC3FD);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.cast-schedule-list .list .box table th.sat .week{background:-webkit-linear-gradient(0deg,#007CF5,#3FC3FD);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.cast-schedule-list .list .box table th.sun .day{background:-webkit-linear-gradient(0deg,#CF1296,#FA0170);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.cast-schedule-list .list .box table th.sun .week{background:-webkit-linear-gradient(0deg,#CF1296,#FA0170);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.cast-schedule-list .list .box table th.holy .day{background:-webkit-linear-gradient(0deg,#CF1296,#FA0170);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.cast-schedule-list .list .box table th.holy .week{background:-webkit-linear-gradient(0deg,#CF1296,#FA0170);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.cast-schedule-list .list .box table td{padding:0 10px;width:14.3%;height:100px;text-align:center;border:1px solid #eeeeee;vertical-align:middle;box-sizing:border-box;}.cast-schedule-list .list .box table td .check{margin:0 0 5px 0;line-height:1.0;font-size:13px;color:#212B45;height:26px;display:flex;align-items:center;justify-content:center;}.cast-schedule-list .list .box table td .time{margin:0 0 5px 0;line-height:1.0;font-size:13px;color:#E60039;height:26px;display:flex;align-items:center;justify-content:center;}.cast-schedule-list .list .box table td .comment{text-align:left;line-height:21px;font-size:15px;color:#E60039;height:21px;}.cast-schedule-list .list .box table td .state-label{margin-bottom:5px;line-height:24px;font-size:10px;border-radius:90px;height:24px;padding:0;}.cast-profile{margin:0 20px 0;padding:38px 0 35px 0;overflow:hidden;}.cast-profile .left{width:48.5%;float:left;}.cast-profile .right{width:48.5%;float:right;}.cast-profile .base-head{margin:0 auto 30px auto;max-width:666px;text-align:center;background:none;}.cast-profile table{width:100%;line-height:1.4em;font-size:12px;color:#232B43;}.cast-profile table th{padding:10px 10px;width:130px;height:42px;color:#666666;font-weight:normal;border:1px solid #eeeeee;background:#fbfbfb;vertical-align:middle;box-sizing:border-box;}.cast-profile table td{padding:9px 10px;width:225px;min-height:42px;box-sizing:border-box;border:1px solid #eeeeee;background:#ffffff;vertical-align:middle;position:relative;}.cast-profile table td .option{max-width:calc(100% - 30px);float:left;min-height:24px;align-items:center;display:flex;}.cast-profile table td .label{width:24px;line-height:24px;height:24px;font-size:0;text-indent:-9999;text-align:left;color:#ffffff;position:absolute;right:10px;top:50%;transform:translateY(-50%);}.cast-profile table td .label.maru{background:url("../images/maru.svg") no-repeat center center;background-size:cover;}.cast-profile table td .label.sankaku{background:url("../images/sankaku.svg") no-repeat center center;background-size:cover;}.cast-profile table td .label.batu{background:url("../images/batu.svg") no-repeat center center;background-size:cover;}.cast-profile table td .matar{margin:15px 0 15px;position:relative;}.cast-profile table td .matar .matar-text{position:absolute;top:50%;left:0;margin:-.7em 0 0 0;}.cast-profile table td .matar-box-wrap{margin:0 0 0 55px;width:100px;height:50px;position:relative;}.cast-profile table td .matar-box-wrap p{width:100%;line-height:1.4em;font-size:12px;text-align:center;position:absolute;bottom:0;left:0;z-index:4;}.cast-profile table td .matar-box-wrap p .num{line-height:1.4em;font-size:20px;}.cast-profile table td .icon-box{width:100px;height:100px;box-sizing:border-box;position:absolute;top:0;left:0;z-index:5;transform:rotate(0deg);}.cast-profile table td .icon-box .icon{margin:-8px 0 0 0;position:absolute;top:50%;left:-4px;}.cast-profile table td .matar-box{width:100px;height:50px;position:relative;overflow:hidden;}.cast-profile table td .matar-box .base-box{width:100px;height:100px;overflow:hidden;box-sizing:border-box;position:absolute;top:0;left:0;z-index:1;transform:rotate(0deg);}.cast-profile table td .matar-box .base-box .wrap{width:100px;height:50px;overflow:hidden;}.cast-profile table td .matar-box .base-box .circle-box{padding:4px;width:100px;height:100px;border-radius:90px;box-sizing:border-box;background:#cccccc;}.cast-profile table td .matar-box .white-box{width:92px;height:92px;border-radius:90px;background:#ffffff;position:absolute;top:4px;left:4px;z-index:2;}.cast-profile table td .matar-box .param-box{padding:4px;width:100px;height:100px;border-radius:90px;box-sizing:border-box;background:-webkit-linear-gradient(0deg,#00A4BB,#2A71CC);}.cast-profile table td .matar-box-wrap.s0 .icon-box{transform:rotate(0deg);}.cast-profile table td .matar-box-wrap.s0 .matar-box .base-box{transform:rotate(0deg);}.cast-profile table td .matar-box-wrap.s10 .icon-box{transform:rotate(18deg);}.cast-profile table td .matar-box-wrap.s10 .matar-box .base-box{transform:rotate(18deg);}.cast-profile table td .matar-box-wrap.s20 .icon-box{transform:rotate(36deg);}.cast-profile table td .matar-box-wrap.s20 .matar-box .base-box{transform:rotate(36deg);}.cast-profile table td .matar-box-wrap.s30 .icon-box{transform:rotate(54deg);}.cast-profile table td .matar-box-wrap.s30 .matar-box .base-box{transform:rotate(54deg);}.cast-profile table td .matar-box-wrap.s40 .icon-box{transform:rotate(72deg);}.cast-profile table td .matar-box-wrap.s40 .matar-box .base-box{transform:rotate(72deg);}.cast-profile table td .matar-box-wrap.s50 .icon-box{transform:rotate(90deg);}.cast-profile table td .matar-box-wrap.s50 .matar-box .base-box{transform:rotate(90deg);}.cast-profile table td .matar-box-wrap.s60 .icon-box{transform:rotate(108deg);}.cast-profile table td .matar-box-wrap.s60 .matar-box .base-box{transform:rotate(108deg);}.cast-profile table td .matar-box-wrap.s70 .icon-box{transform:rotate(126deg);}.cast-profile table td .matar-box-wrap.s70 .matar-box .base-box{transform:rotate(126deg);}.cast-profile table td .matar-box-wrap.s80 .icon-box{transform:rotate(144deg);}.cast-profile table td .matar-box-wrap.s80 .matar-box .base-box{transform:rotate(144deg);}.cast-profile table td .matar-box-wrap.s90 .icon-box{transform:rotate(162deg);}.cast-profile table td .matar-box-wrap.s90 .matar-box .base-box{transform:rotate(162deg);}.cast-profile table td .matar-box-wrap.s100 .icon-box{transform:rotate(180deg);}.cast-profile table td .matar-box-wrap.s100 .matar-box .base-box{transform:rotate(180deg);}.cast-profile table td .matar-box-wrap.m0 .icon-box{transform:rotate(0deg);}.cast-profile table td .matar-box-wrap.m0 .matar-box .base-box{transform:rotate(0deg);}.cast-profile table td .matar-box-wrap.m10 .icon-box{transform:rotate(18deg);}.cast-profile table td .matar-box-wrap.m10 .matar-box .base-box{transform:rotate(18deg);}.cast-profile table td .matar-box-wrap.m20 .icon-box{transform:rotate(36deg);}.cast-profile table td .matar-box-wrap.m20 .matar-box .base-box{transform:rotate(36deg);}.cast-profile table td .matar-box-wrap.m30 .icon-box{transform:rotate(54deg);}.cast-profile table td .matar-box-wrap.m30 .matar-box .base-box{transform:rotate(54deg);}.cast-profile table td .matar-box-wrap.m40 .icon-box{transform:rotate(72deg);}.cast-profile table td .matar-box-wrap.m40 .matar-box .base-box{transform:rotate(72deg);}.cast-profile table td .matar-box-wrap.m50 .icon-box{transform:rotate(90deg);}.cast-profile table td .matar-box-wrap.m50 .matar-box .base-box{transform:rotate(90deg);}.cast-profile table td .matar-box-wrap.m60 .icon-box{transform:rotate(108deg);}.cast-profile table td .matar-box-wrap.m60 .matar-box .base-box{transform:rotate(108deg);}.cast-profile table td .matar-box-wrap.m70 .icon-box{transform:rotate(126deg);}.cast-profile table td .matar-box-wrap.m70 .matar-box .base-box{transform:rotate(126deg);}.cast-profile table td .matar-box-wrap.m80 .icon-box{transform:rotate(144deg);}.cast-profile table td .matar-box-wrap.m80 .matar-box .base-box{transform:rotate(144deg);}.cast-profile table td .matar-box-wrap.m90 .icon-box{transform:rotate(162deg);}.cast-profile table td .matar-box-wrap.m90 .matar-box .base-box{transform:rotate(162deg);}.cast-profile table td .matar-box-wrap.m100 .icon-box{transform:rotate(180deg);}.cast-profile table td .matar-box-wrap.m100 .matar-box .base-box{transform:rotate(180deg);}.fan-letter-list{margin:0 20px 0;padding:35px 0 40px 0;overflow:hidden;}.fan-letter-list .list{padding:20px 0 30px 0;overflow:hidden;}.fan-letter-list .list li{margin:0 auto;max-width:560px;border-top:1px dotted #eeeeee;}.fan-letter-list .list li:nth-of-type(1){border-top:none;}.fan-letter-list .list li:last-of-type a{padding-bottom:0;}.fan-letter-list .list li a{padding:10px 0;display:block;overflow:hidden;}.fan-letter-list .list li a .image{margin:0 15px 0 0;width:90px;border-radius:3px;float:left;}.fan-letter-list .list li a .image img{width:100%;height:auto;display:block;}.fan-letter-list .list li a .box{overflow:hidden;}.fan-letter-list .list li a .box .name{margin:5px 0;color:#0499BB;font-size:12px;line-height:1.4em;font-weight:bold;}.fan-letter-list .list li a .box .update{margin:0 0 5px 0;color:#232B43;font-size:12px;line-height:1.4em;}.fan-letter-list .list li a .box .comment{color:#232B43;font-size:12px;line-height:1.4em;text-overflow:ellipsis;}.fan-letter-list .list li a .box .comment .desc{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.fan-letter-list .list li a .box .comment .more{color:#2355A5;}.big-data{margin:0 20px 0;padding:35px 0 40px 0;overflow:hidden;}.big-data .base-head{margin-bottom:30px;background:none;}.big-data .results{margin:0 0 20px 0;padding:5px 0;text-align:center;line-height:1.2em;font-size:14px;border:1px solid #cccccc;border-radius:90px;}.big-data .results .num{line-height:1.4em;font-size:20px;color:#E52546;font-weight:bold;}.big-data .list{}.big-data .list dl{margin:0 0 18px 0;padding:0 0 0 10px;border-bottom:1px solid #eeeeee;}.big-data .list dl:nth-last-child(1){border-bottom:none;}.big-data .list dl dt{padding:5px 0 10px 43px;line-height:1.4em;font-size:13px;color:#212B45;background:url("../images/icon_128.svg") no-repeat 0 0;background-size:27px auto;}.big-data .list dl dd{padding:5px 0 20px 43px;line-height:1.4em;font-size:13px;color:#777777;background:url("../images/icon_129.svg") no-repeat 0 0;background-size:27px auto;}.photo-album{margin:0 20px 0;padding:35px 0 40px 0;overflow:hidden;}.photo-album .base-head{margin-bottom:30px;background:none;}.photo-album .list{min-height:385px;overflow:hidden;}.photo-album .list img{width:100%;height:auto;display:block;}.photo-album .list li{margin:0 1.4% 5px 0;width:32.39%;float:left;}.photo-album .list li:nth-of-type(1){margin:0 1.4% 5px 0;width:66.19%;float:left;}.photo-album .list li:nth-of-type(2){margin:0 0 5px 0;}.photo-album .list li:nth-of-type(3){margin:0 0 5px 0;}.photo-album .list li:nth-of-type(6){margin:0 0 5px 0;}.photo-album .list li.protection img{-ms-filter:blur(5px);filter:blur(5px);}.photo-album .list li a{margin:1px;border-radius:3px;display:block;position:relative;overflow:hidden;}.photo-album .list li a .bookmark-only{width:100%;height:100%;background:rgba(0,0,0,.3);display:table;position:absolute;top:0;left:0;}.photo-album .list li a .bookmark-only p{line-height:1.4em;font-size:14px;text-decoration:none;color:#ffffff;text-align:center;display:table-cell;vertical-align:middle;}.photo-album .list li a .bookmark-only p:before{margin:0 auto 5px;width:19px;height:24px;line-height:24px;content:"";background:url("../images/icon_01.svg") no-repeat center center;background-size:auto 100%;display:block;}.gravure-list-box{margin:20px 0 0 0;padding:0 0 20px 0;}.gravure-list{margin:0 0 0 0;padding:0 0 0 0;}.gravure-list .head{margin:0 0 0 0;}.gravure-list .head h3{padding:25px 0;text-align:center;line-height:1.2em;font-size:17px;font-weight:bold;color:#B0974E;background:url("../images/parts_back_13.png") repeat-y center center;background-size:100% auto;border-top:1px solid #B0974E;border-bottom:1px solid #B0974E;background:linear-gradient(to right,#f2f6f7 0%,#fff 30%,#fff 70%,#f2f6f7 100%);}.gravure-list .head:after{width:100%;height:18px;line-height:18px;content:"";background:url("../images/parts_back_14.png") no-repeat center top;background-size:auto 100%;display:block;}.gravure-list .list{padding:0 0 10px 0;}.gravure-list .list .box{margin:0 0 10px 0;width:49.375%;float:left;border-bottom:1px solid #fff;}.gravure-list .list .box:nth-of-type(2n){float:right;}.gravure-list .list .box:nth-of-type(2n+1){clear:both;}.gravure-list .list .box a{padding:10px 0 0 0;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);display:block;overflow:hidden;}.gravure-list .list .box a img{width:100%;height:auto;display:block;}.gravure-list .list .box a .image{margin:0 10px 10px 10px;}.gravure-list .list .box a .therapist{margin:0 10px 10px 10px;width:calc(100% - 20px);height:60px;display:table;}.gravure-list .list .box a .therapist .cell{padding:0 40px 0 75px;text-align:left;color:#232B43;font-size:11px;line-height:1.4em;display:table-cell;vertical-align:middle;position:relative;}.gravure-list .list .box a .therapist .cell .image{margin:0 0 0 0;width:60px;height:60px;border-radius:90px;overflow:hidden;position:absolute;top:0;left:0;}.gravure-list .list .box a .therapist .cell .new{margin:-7px 0 0 0;width:24px;position:absolute;top:50%;right:0;}.gravure-list .list .box a .therapist .cell .name{line-height:1.4em;font-size:14px;margin:0 0 3px 0;font-weight:bold;}.gravure-list .list .box a .store{padding:15px 10px;min-height:60px;color:#232B43;font-size:10px;line-height:1.4em;background:#F9F9F9;box-sizing:border-box;}.gravure-list .list .box a .store .name{margin:0 0 5px 0;font-size:11px;font-weight:bold;line-height:1.4em;}.gravure-list .list .box a .store .time:before{margin:-2px 3px 0 0;width:12px;height:12px;line-height:12px;content:"";background:url("../images/icon_68.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.gravure-list .list .box a .store .price:before{margin:-2px 3px 0 0;width:12px;height:12px;line-height:12px;content:"";background:url("../images/icon_69.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.new-store-list{margin:0 0 0 0;padding:0 0 30px 0;}.new-store-list .box{margin:0 0 10px 0;}.new-store-list .box a{padding:7px 20px 10px 7px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);display:block;overflow:hidden;}.new-store-list .box a img{width:100%;height:auto;display:block;}.new-store-list .box a .store{width:100%;height:77px;text-align:left;display:table;vertical-align:middle;}.new-store-list .box a .store .cell{padding:0 150px 0 95px;color:#232B43;font-size:11px;line-height:1.4em;display:table-cell;position:relative;vertical-align:middle;}.new-store-list .box.line01 a .store .cell{background:url("../images/line_01.png") no-repeat 95px bottom;}.new-store-list .box.line02 a .store .cell{background:url("../images/line_02.png") no-repeat 95px bottom;}.new-store-list .box.dx a .store .cell{background:url("../images/line_02.png") no-repeat 95px bottom;}.new-store-list .box a .store .cell .image{width:77px;position:absolute;top:0;left:0;z-index:1;}.new-store-list .box a .store .cell .icon{width:28px;position:absolute;top:-5px;left:-5px;z-index:2;}.new-store-list .box a .store .cell .name{margin:0 0 3px 0;font-size:14px;font-weight:bold;line-height:1.4em;}.new-store-list .box a .store .cell .time:before{margin:-2px 3px 0 0;width:12px;height:12px;line-height:12px;content:"";background:url("../images/icon_68.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.new-store-list .box a .store .cell .price:before{margin:-2px 3px 0 0;width:12px;height:12px;line-height:12px;content:"";background:url("../images/icon_69.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.new-store-list .box a .store .cell .update{margin:-18px 0 0 0;padding:10px 20px;line-height:1.4em;font-size:11px;background:#EEF1F8;border-radius:3px;display:inline-block;position:absolute;top:50%;right:0;}.shop-news-list{margin:0 0 0 0;padding:0 0 30px 0;}.shop-news-list .box{margin:0 0 10px 0;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);display:block;overflow:hidden;}.shop-news-list .box img{width:100%;height:auto;display:block;}.shop-news-list .box .store{width:100%;height:90px;text-align:left;display:table;vertical-align:middle;border-bottom:1px solid #eeeeee;}.shop-news-list .box .store .cell{padding:7px 210px 10px 102px;color:#232B43;font-size:11px;line-height:1.4em;display:table-cell;position:relative;vertical-align:middle;}.shop-news-list .box.line01 .store .cell{background:url("../images/line_01.png") no-repeat 102px 84px;}.shop-news-list .box.line02 .store .cell{background:url("../images/line_02.png") no-repeat 102px 84px;}.shop-news-list .box.dx .store .cell{background:url("../images/line_02.png") no-repeat 102px 84px;}.shop-news-list .box .store .cell .image{width:77px;position:absolute;top:7px;left:7px;z-index:1;}.shop-news-list .box .store .cell .icon{width:28px;position:absolute;top:2px;left:2px;z-index:2;}.shop-news-list .box .store .cell .name{margin:0 0 3px 0;font-size:14px;font-weight:bold;line-height:1.4em;overflow:hidden;}.shop-news-list .box .store .cell .name .point-leader{max-width:9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}.shop-news-list .box .store .cell .info br{display:none;}.shop-news-list .box .store .cell .time:before{margin:-2px 3px 0 0;width:12px;height:12px;line-height:12px;content:"";background:url("../images/icon_68.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.shop-news-list .box .store .cell .price:before{margin:-2px 3px 0 0;width:12px;height:12px;line-height:12px;content:"";background:url("../images/icon_69.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.shop-news-list .box .store .cell .update{margin:-18px 0 0 0;padding:10px 10px;line-height:1.4em;font-size:11px;background:#EEF1F8;border-radius:3px;display:inline-block;position:absolute;top:50%;right:20px;}.shop-news-list .box .store .cell .new{margin:-7px 0 0 0;width:24px;position:absolute;top:50%;right:20px;}.shop-news-list .box .store .cell a{color:#2355A5;}.shop-news-list .box .detail-box{width:100%;background:#fcfcfc;box-shadow:0 1px 1px rgba(0,0,0,.1);display:table;}.shop-news-list .box .detail-box .update{width:130px;border:1px solid #ffffff;text-align:left;display:table-cell;vertical-align:top;background:#fff;}.shop-news-list .box .detail-box .update p{padding:25px 0 0 20px;color:#232b43;background:-webkit-linear-gradient(90deg,#FFFFFF,#EFEFEF);}.shop-news-list .box .detail-box .update p .year{line-height:1.4em;font-size:12px;display:block;}.shop-news-list .box .detail-box .update p .day{line-height:1.4em;font-size:16px;}.shop-news-list .box .detail-box .update p .freeperiod{line-height:1.0;font-size:16px;margin-left:18px;}.shop-news-list .box .detail-box .update p .week{line-height:1.4em;font-size:12px;}.shop-news-list .box .detail-box .update p .time{line-height:1.4em;font-size:12px;display:block;}.shop-news-list .box .detail-box .update p .arrow{margin:10px 0 10px 35px;width:17px;}.shop-news-list .box .detail-box .update .new{margin:10px 0 0 0;width:24px;}.shop-news-list .box .detail-box .detail{padding:10px;border-left:1px solid #E3E7E8;text-align:left;display:table-cell;vertical-align:top;}.shop-news-list .box .detail-box .detail .store{margin:-10px 0 0 -10px;background:#fff;border-bottom:none;border-right:20px solid #fff;}.shop-news-list .box .detail-box .detail hr{margin:0 -10px 0 -10px;width:calc(100% + 20px);height:0;line-height:0;background:none;border:none;border-top:1px solid #eeeeee;clear:both;}.shop-news-list .box .detail-box .detail .description{padding:15px;line-height:1.6em;font-size:12px;overflow:hidden;}.shop-news-list .box .detail-box .detail .description img{display:inline-block;}.shop-news-list .box .detail-box .detail .description.attention-news{margin-bottom:20px;color:#ffffff;background:#9577CA;text-align:center;}.shop-news-list .box .detail-box .detail hr+.description.attention-news{margin-top:10px;}.shop-news-list .box .detail-box .detail .description .comment-box{padding:20px 0 0;border-top:1px dotted#E6E6E6;overflow:hidden;}.shop-news-list .box .detail-box .detail .description .comment-box .head{margin:0 0 20px 0;overflow:hidden;}.shop-news-list .box .detail-box .detail .description .comment-box .head .image{margin:0 15px 0 0;width:40px;float:left;overflow:hidden;border-radius:90px;}.shop-news-list .box .detail-box .detail .description .comment-box .head .name{margin:0 0 0 0;padding:5px 0 0 0;line-height:1.2em;font-size:12px;color:#232B43;}.shop-news-list .box .detail-box .detail .description .comment-box .head .info{margin:0 0 0 0;padding:0 0 0 0;line-height:1.2em;font-size:10px;color:#666666;}.shop-news-list .box .detail-box .detail .description .comment-box .comment{padding:20px;border-radius:5px;line-height:1.6em;font-size:12px;color:#232B43;position:relative;}.shop-news-list .box .detail-box .detail .description .comment-box .comment .title{margin:0 0 15px 0;line-height:1.6em;font-size:12px;font-weight:bold;color:#232B43;}.shop-news-list .box .detail-box .detail .description .comment-box .comment p:nth-last-child(1){margin:0 0 0 0;padding:0 0 0 0;}.shop-news-list .box .detail-box .detail .description .comment-box.cast .comment{background:#FAEFF5;}.shop-news-list .box .detail-box .detail .description .comment-box.cast .comment:before{margin:0 0 0 0;width:12px;height:6px;line-height:6px;content:"";background:url("../images/icon_135.svg") no-repeat center center;position:absolute;top:-6px;left:14px;}.shop-news-list .box .detail-box .detail .description .comment-box.shop .comment{background:#F2F6F7;}.shop-news-list .box .detail-box .detail .description .comment-box.shop .comment:before{margin:0 0 0 0;width:12px;height:6px;line-height:6px;content:"";background:url("../images/icon_136.svg") no-repeat center center;position:absolute;top:-6px;left:14px;}.shop-news-list .box .more-wrap{height:280px;position:relative;overflow:hidden;}.shop-news-list .box .more-wrap .more{width:100%;height:125px;background:-webkit-linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1) 68%,#fff);position:absolute;bottom:0;left:133px;z-index:10;}.shop-news-list .box .more-wrap .more a{width:37px;background:-webkit-linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1) 68%,#fff);position:absolute;bottom:19px;left:39.15%;}.shop-news-list .box .more-wrap .more a img{width:100%;height:auto;display:block;}.shop-news-list .box .more-wrap.off{height:auto;}.shop-news-list .box .more-wrap.off .more{display:none;}.shop-news-list .description_box .detail .description h3{border:none;}.fan-letter-reply-list{margin:0 0 0 0;padding:0 0 40px 0;}.fan-letter-reply-list .box{margin:10px 1.25% 0 0;width:32.5%;float:left;border-bottom:1px solid #fff;}.fan-letter-reply-list .box:nth-of-type(3n){margin:10px 0 0 0;}.fan-letter-reply-list .box:nth-of-type(1),.fan-letter-reply-list .box:nth-of-type(2),.fan-letter-reply-list .box:nth-of-type(3){margin-top:0;}.fan-letter-reply-list .box:nth-of-type(3n+1){clear:both;}.fan-letter-reply-list .box a{padding:10px 10px 0 10px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);display:block;overflow:hidden;}.fan-letter-reply-list .box a img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover;}.fan-letter-reply-list .box a .new img{width:100%;height:auto;display:block;aspect-ratio:auto;object-fit:cover;}.fan-letter-reply-list .box a .image{margin:0 0 20px 0;}.fan-letter-reply-list .box a .published-day{margin:-10px -10px 10px -10px;width:calc(100% + 20px);height:50px;background:-webkit-linear-gradient(90deg,#FFFFFF,#EFEFEF);overflow:hidden;border:solid #fff;border-width:1px 1px 0 1px;box-sizing:border-box;}.fan-letter-reply-list .box a .published-day .tb{margin:10px 10px 0 10px;width:calc(100% - 20px);height:40px;display:table;}.fan-letter-reply-list .box a .published-day .tb .cell{padding:0 40px 0 0;text-align:left;color:#232B43;font-size:12px;line-height:1.4em;display:table-cell;vertical-align:middle;position:relative;}.fan-letter-reply-list .box a .published-day .tb .cell p{line-height:1.4em;font-size:12px;color:#232B43;}.fan-letter-reply-list .box a .published-day .tb .cell p:before{width:18px;height:18px;line-height:18px;content:"";background:url("../images/icon_125.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;margin:0 5px 0 0;}.fan-letter-reply-list .box a .published-day .tb .cell p .year{line-height:1.2em;font-size:11px;}.fan-letter-reply-list .box a .published-day .tb .cell p .day{line-height:1.2em;font-size:13px;}.fan-letter-reply-list .box a .published-day .tb .cell p .week{line-height:1.2em;font-size:10px;}.fan-letter-reply-list .box a .published-day .tb .cell p .time{line-height:1.2em;font-size:11px;}.fan-letter-reply-list .box a .published-day .tb .cell .new{margin:-7px 0 0 0;width:24px;position:absolute;top:50%;right:0;}.fan-letter-reply-list .box a .therapist{margin:0 0 10px 0;width:100%;height:40px;display:table;}.fan-letter-reply-list .box a .therapist .cell{padding:0 40px 0 55px;text-align:left;color:#232B43;font-size:12px;line-height:1.4em;display:table-cell;vertical-align:middle;position:relative;}.fan-letter-reply-list .box a .therapist .cell .image{margin:0 0 0 0;width:40px;height:40px;border-radius:90px;overflow:hidden;position:absolute;top:0;left:0;}.fan-letter-reply-list .box a .therapist .cell .new{margin:-7px 0 0 0;width:24px;position:absolute;top:50%;right:0;}.fan-letter-reply-list .box a .therapist .cell .day{padding:1px 0 0 0;color:#666666;font-size:10px;font-family:Arial,Helvetica,"sans-serif";line-height:1.4em;}.fan-letter-reply-list .box a .therapist .cell .name{font-weight:bold;}.fan-letter-reply-list .box a .detail{padding:10px 0 10px 0;border-top:1px dotted #e6e6e6;overflow:hidden;height:115px;}.fan-letter-reply-list.shop .box a .detail{padding:10px 0 0 0;}.fan-letter-reply-list .box a .detail .image{margin:0 10px 0 0;width:103px;overflow:hidden;float:left;position:relative;}.fan-letter-reply-list .box a .detail .image.protection img{-ms-filter:blur(5px);filter:blur(5px);}.fan-letter-reply-list .box a .detail .image.protection .bookmark-only{width:100%;height:100%;background:rgba(0,0,0,.3);display:table;position:absolute;top:0;left:0;}.fan-letter-reply-list .box a .detail .image.protection .bookmark-only p{line-height:1.4em;font-size:11px;text-decoration:none;color:#ffffff;text-align:center;display:table-cell;vertical-align:middle;}.fan-letter-reply-list .box a .detail .image.protection .bookmark-only p:before{margin:0 auto 5px;width:19px;height:24px;line-height:24px;content:"";background:url("../images/icon_01.svg") no-repeat center center;background-size:auto 100%;display:block;}.fan-letter-reply-list .box a .detail .description{padding:5px 0 0 0;overflow:hidden;}.fan-letter-reply-list .box a .detail .description p{font-size:10px;color:#666666;line-height:1.6em;}.fan-letter-reply-list .box a .detail .description p.title{margin:0 0 5px 0;font-size:12px;font-weight:bold;color:#2355A5;line-height:1.6em;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;}@media screen and (min-width:850px){.fan-letter-reply-list .box a .detail .description p.title{-webkit-line-clamp:2;max-height:38px}}.fan-letter-reply-list .box a .detail .description p .point-leader{max-width:12em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}.fan-letter-reply-list .box a .store{margin:0 -10px -10px -10px;padding:15px 10px;color:#232B43;font-size:10px;line-height:1.4em;background:#f9f9f9;overflow:hidden;}.fan-letter-reply-list .box a .store .name{margin:0 0 5px 0;font-size:11px;font-weight:bold;line-height:1.4em;}.fan-letter-reply-list .box a .store .time:before{margin:-2px 3px 0 0;width:12px;height:12px;line-height:12px;content:"";background:url("../images/icon_68.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.fan-letter-reply-list .box a .store .price:before{margin:-2px 3px 0 0;width:12px;height:12px;line-height:12px;content:"";background:url("../images/icon_69.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.fan-letter-reply-list.view-second{}.fan-letter-reply-list.view-second .wrap{display:grid;gap:10px;grid-template-columns:2fr 2fr 2fr 2fr 2fr;grid-template-rows:auto;}.fan-letter-reply-list.view-second .wrap .box{width:auto;margin:0 0 0 0;}.fan-letter-reply-list.view-second .wrap .box:nth-of-type(3){grid-column:3 / 5;grid-row:1 / 3;}.fan-letter-reply-list.view-second .wrap .box:nth-of-type(13){grid-column:1 / 3;grid-row:4 / 6;}.fan-letter-reply-list.view-second .wrap .box a{padding:0 0 0 0;height:auto;}.fan-letter-reply-list.view-second .wrap .box a .image{margin:0 0 0 0;position:relative;overflow:hidden;}.fan-letter-reply-list.view-second .wrap .box a .image.protection img{-ms-filter:blur(5px);filter:blur(5px);}.fan-letter-reply-list.view-second .wrap .box a .image.protection .bookmark-only{width:100%;height:100%;background:rgba(0,0,0,.3);display:table;position:absolute;top:0;left:0;}.fan-letter-reply-list.view-second .wrap .box a .image.protection .bookmark-only p{line-height:1.4em;font-size:14px;text-decoration:none;color:#ffffff;text-align:center;display:table-cell;vertical-align:middle;}.fan-letter-reply-list.view-second .wrap .box a .image.protection .bookmark-only p:before{margin:0 auto 5px;width:19px;height:24px;line-height:24px;content:"";background:url("../images/icon_01.svg") no-repeat center center;background-size:auto 100%;display:block;}.hime-tv-page-list{margin:0 0 0 0;padding:0 0 30px 0;}.hime-tv-page-list .wrap{}.hime-tv-page-list .box{margin:0 1.25% 10px 0;width:32.5%;float:left;border-bottom:1px solid #fff;}.hime-tv-page-list .box:nth-of-type(3n){margin:0 0 10px 0;}.hime-tv-page-list .box:nth-of-type(3n+1){clear:both;}.hime-tv-page-list .box>span{padding:10px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);display:block;overflow:hidden;}.hime-tv-page-list .box a img,.hime-tv-page-list .box span img{width:100%;height:auto;display:block;}.hime-tv-page-list .box a .image,.hime-tv-page-list .box span .image{margin:0 0 20px 0;}.hime-tv-page-list .box a .published-day,.hime-tv-page-list .box span .published-day{margin:-10px -10px 10px -10px;width:calc(100% + 20px);height:50px;background:-webkit-linear-gradient(90deg,#FFFFFF,#EFEFEF);overflow:hidden;border:solid #fff;border-width:1px 1px 0;box-sizing:border-box;}.hime-tv-page-list .box a .published-day .tb,.hime-tv-page-list .box span .published-day .tb{margin:10px 10px 0 10px;width:calc(100% - 20px);height:40px;display:table;}.hime-tv-page-list .box a .published-day .tb .cell,.hime-tv-page-list .box span .published-day .tb .cell{padding:0 40px 0 0;text-align:left;color:#232B43;font-size:12px;line-height:1.4em;display:table-cell;vertical-align:middle;position:relative;}.hime-tv-page-list .box a .published-day .tb .cell p,.hime-tv-page-list .box span .published-day .tb .cell p{line-height:1.4em;font-size:12px;color:#232B43;}.hime-tv-page-list .box a .published-day .tb .cell p:before,.hime-tv-page-list .box span .published-day .tb .cell p:before{width:18px;height:18px;line-height:18px;content:"";background:url("../images/icon_125.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;margin:0 5px 0 0;}.hime-tv-page-list .box a .published-day .tb .cell p .year,.hime-tv-page-list .box span .published-day .tb .cell p .year{line-height:1.2em;font-size:11px;}.hime-tv-page-list .box a .published-day .tb .cell p .day,.hime-tv-page-list .box span .published-day .tb .cell p .day{line-height:1.2em;font-size:13px;}.hime-tv-page-list .box a .published-day .tb .cell p .week,.hime-tv-page-list .box span .published-day .tb .cell p .week{line-height:1.2em;font-size:10px;}.hime-tv-page-list .box a .published-day .tb .cell p .time,.hime-tv-page-list .box span .published-day .tb .cell p .time{line-height:1.2em;font-size:11px;}.hime-tv-page-list .box a .published-day .tb .cell .new,.hime-tv-page-list .box span .published-day .tb .cell .new{margin:-7px 0 0 0;width:24px;position:absolute;top:50%;right:0;}.hime-tv-page-list .box a .therapist,.hime-tv-page-list .box span .therapist{margin:0 0 10px 0;width:100%;height:40px;display:table;}.hime-tv-page-list .box a .therapist .cell,.hime-tv-page-list .box span .therapist .cell{padding:0 10px 0 55px;text-align:left;color:#232B43;font-size:12px;line-height:1.4em;display:table-cell;vertical-align:middle;position:relative;}.recruit_movie .hime-tv-page-list .box a .therapist .cell,.recruit_movie .hime-tv-page-list .box span .therapist .cell{height:100%;padding:0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px dotted #e6e6e6;}.hime-tv-page-list .box a .therapist .cell .image,.hime-tv-page-list .box span .therapist .cell .image{margin:0 0 0 0;width:40px;height:40px;border-radius:90px;overflow:hidden;position:absolute;top:0;left:0;}.recruit_movie .hime-tv-page-list .box a .therapist .cell .image,.recruit_movie .hime-tv-page-list .box span .therapist .cell .image{width:16px;height:16px;border-radius:0;position:initial;}.hime-tv-page-list .box a .therapist .cell .new,.hime-tv-page-list .box span .therapist .cell .new{margin:-7px 0 0 0;width:24px;position:absolute;top:50%;right:0;}.hime-tv-page-list .box a .therapist .cell .name,.hime-tv-page-list .box span .therapist .cell .name{font-weight:bold;}.hime-tv-page-list .box a .therapist .cell p.day,.hime-tv-page-list .box span .therapist .cell p.day{padding:1px 0 0 0;color:#666666;font-size:10px;font-family:Arial,Helvetica,"sans-serif";line-height:1.4em;}.recruit_movie .hime-tv-page-list .box a .therapist .cell p.day,.recruit_movie .hime-tv-page-list .box span .therapist .cell p.day{padding:0;margin:0 auto 0 8px;font-weight:normal;color:#232B43;}.hime-tv-page-list .box a .detail,.hime-tv-page-list .box span .detail{padding:10px 0 15px;border-top:1px dotted #e6e6e6;overflow:hidden;}.hime-tv-page-list .box a .detail .image,.hime-tv-page-list .box span .detail .image{margin:0 0 10px 0;height:auto;position:relative;overflow:hidden;display:block;}.hime-tv-page-list .box a .detail .image .himeTvImg,.hime-tv-page-list .box span .detail .image .himeTvImg{width:100%;aspect-ratio:16 / 9;background:#000000;cursor:pointer;}.hime-tv-page-list.shop .box a .detail .image,.hime-tv-page-list.shop .box span .detail .image{margin:0 0 10px 0;}.hime-tv-page-list.shop .box a .detail .image .thumb,.hime-tv-page-list.shop .box span .detail .image .thumb{border-radius:5px;overflow:hidden;}.hime-tv-page-list .box a .detail .image .himeTvImg .thumb,.hime-tv-page-list .box span .detail .image .himeTvImg .thumb{height:100%;width:100%;}.hime-tv-page-list .box a .detail .image .himeTvImg .thumb .tvImg,.hime-tv-page-list .box span .detail .image .himeTvImg .thumb .tvImg{height:100%;width:100%;}.hime-tv-page-list .box a .detail .image.protection img,.hime-tv-page-list .box span .detail .image.protection img{width:100%;height:auto;display:block;-ms-filter:blur(5px);filter:blur(5px);}.hime-tv-page-list .box a .detail .image .himeTvImg .thumb .tvImg .img,.hime-tv-page-list .box span .detail .image .himeTvImg .thumb .tvImg .img{height:100%;width:100%;}.hime-tv-page-list .box a .detail .image .himeTvImg .thumb .tvImg .img img,.hime-tv-page-list .box span .detail .image .himeTvImg .thumb .tvImg .img img{height:100%;object-fit:contain;}.hime-tv-page-list .box a .detail .image.protection .bookmark-only,.hime-tv-page-list .box span .detail .image.protection .bookmark-only{width:100%;height:100%;background:rgba(0,0,0,.3);display:table;position:absolute;top:0;left:0;}.hime-tv-page-list .box a .detail .image.protection .bookmark-only p,.hime-tv-page-list .box span .detail .image.protection .bookmark-only p{line-height:1.4em;font-size:11px;text-decoration:none;color:#ffffff;text-align:center;display:table-cell;vertical-align:middle;}.hime-tv-page-list.shop .box a .detail .image.protection .bookmark-only p,.hime-tv-page-list.shop .box span .detail .image.protection .bookmark-only p{line-height:1.4em;font-size:11px;}.hime-tv-page-list .box a .detail .image.protection .bookmark-only p:before,.hime-tv-page-list .box span .detail .image.protection .bookmark-only p:before{margin:0 auto 5px;width:19px;height:24px;line-height:24px;content:"";background:url("../images/icon_01.svg") no-repeat center center;background-size:auto 100%;display:block;}.hime-tv-page-list .box a .detail .description,.hime-tv-page-list .box span .detail .description{margin:2px 0 0 0;padding:0 0 0 0;overflow:hidden;width:100%;}.hime-tv-page-list .box a .detail .description p.title,.hime-tv-page-list .box span .detail .description p.title{font-size:12px;font-weight:bold;color:#2355A5;line-height:1.6em;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;width:100%;}.hime-tv-page-list .box a .detail .description p.title a,.hime-tv-page-list .box span .detail .description p.title a{font-size:12px;font-weight:bold;color:#2355A5;line-height:1.6em;}.hime-tv-page-list .box a .store,.hime-tv-page-list .box span .store{margin:0 -10px -10px -10px;padding:15px 10px;color:#232B43;font-size:10px;line-height:1.4em;background:#f9f9f9;overflow:hidden;}.hime-tv-page-list .box a .store .name,.hime-tv-page-list .box span .store .name{margin:0 0 5px 0;font-size:11px;font-weight:bold;line-height:1.4em;}.hime-tv-page-list .box a .store .time:before,.hime-tv-page-list .box span .store .time:before{margin:-2px 3px 0 0;width:12px;height:12px;line-height:12px;content:"";background:url("../images/icon_68.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.hime-tv-page-list .box a .store .price:before,.hime-tv-page-list .box span .store .price:before{margin:-2px 3px 0 0;width:12px;height:12px;line-height:12px;content:"";background:url("../images/icon_69.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.hime-tv-page-list .box .player{position:absolute;top:0;left:0;border-radius:5px;overflow:hidden;max-width:100%;max-height:100%;object-fit:cover;}.ranking-therapist-list{margin:0 0 0 0;padding:0 0 50px 0;}.ranking-therapist-list .box{margin:0 0 10px 0;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.1);position:relative;border-bottom:1px solid #fff;}.ranking-therapist-list .box a{display:block;position:relative;}.ranking-therapist-list .box a img{width:100%;height:auto;display:block;}.ranking-therapist-list .box a .ribbon{width:90px;position:absolute;top:-5px;right:-5px;z-index:1;display:block;}.ranking-therapist-list .box a .therapist{padding:7px 30px 7px 7px;position:relative;}.ranking-therapist-list .box a .therapist .image{margin:0 0 0 0;width:160px;float:left;}.ranking-therapist-list .box a .therapist .detail{padding:0 0 0 30px;overflow:hidden;}.ranking-therapist-list .box a .therapist .detail .head{padding:4px 0 0 58px;min-height:76px;font-weight:bold;border-bottom:1px dotted #e7e7e7;box-sizing:border-box;position:relative;font-size:14px;}.ranking-therapist-list .box a .therapist .detail .head .rank{width:46px;height:46px;line-height:46px;font-weight:normal;text-align:center;border-radius:6px;color:#ffffff;background:#232B43;box-shadow:3px 3px 15px rgba(100,106,122,.5);position:absolute;top:10px;left:0;}.ranking-therapist-list .box a .therapist .detail .head .rank.rank1{background:#C9AA5E;box-shadow:3px 3px 15px rgba(201,170,94,.5);}.ranking-therapist-list .box a .therapist .detail .head .rank.rank2{background:#A6B5BD;box-shadow:3px 3px 15px rgba(166,181,189,.5);}.ranking-therapist-list .box a .therapist .detail .head .rank.rank3{background:#A5886D;box-shadow:3px 3px 15px rgba(165,136,109,.5);}.ranking-therapist-list .box a .therapist .detail .head .name{margin:0 0 5px 0;line-height:1.4em;font-size:14px;font-weight:bold;color:#232B43;}.ranking-therapist-list .box a .therapist .detail .head .new{margin:0 5px 0 0;width:24px;display:inline-block;vertical-align:middle;}.ranking-therapist-list .box a .therapist .detail .head .name .point-leader{max-width:30em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}.ranking-therapist-list .box a .therapist .detail .head .info{line-height:1.4em;font-size:11px;font-weight:normal;font-family:Arial,Helvetica,"sans-serif";color:#232B43;}.ranking-therapist-list .box a .therapist .detail .head .tag-icon{position:absolute;top:21px;right:20px;}.ranking-therapist-list .box a .therapist .detail .head .tag-icon li{float:left;width:24px;margin:0 0 0 5px;}.ranking-therapist-list .box a .therapist .detail .info-box{margin:0 0 12px 0;padding:10px 0 10px 0;border-bottom:1px dotted #e7e7e7;overflow:hidden;}.ranking-therapist-list .box a .therapist .detail .info-box .state-label{float:left;width:127px;margin:0 10px 0 0;}.ranking-therapist-list .box a .therapist .detail .info-box .time{float:left;line-height:24px;font-size:12px;color:#232B43;margin:0 10px 0 0;padding:7px 0;line-height:1;}.ranking-therapist-list .box a .therapist .detail .info-box .comment{padding:3px 0 0 0;line-height:1.8em;font-size:10px;color:#666666;overflow:hidden;padding:8px 0;line-height:1;}.ranking-therapist-list .box a .therapist .detail .info-box .therapist-pr-point{padding:10px 0 10px 0;line-height:1.4em;font-size:10px;color:#232B43;clear:both;max-height:33px;height:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}.ranking-therapist-list .box a .therapist .detail .info-box .icon-list{overflow:hidden;}.ranking-therapist-list .box a .therapist .detail .info-box .icon-list li{float:left;width:20px;margin:0 5px 0 0;}.ranking-therapist-list .box a .therapist .detail .point-box{overflow:hidden;height:25px;}.ranking-therapist-list .box a .therapist .detail .point-box .review-point{margin:0 0 0 0;float:left;}.ranking-therapist-list .box a .therapist .detail .point-box .review-point .star5_rating{line-height:1.2em;position:relative;font-size:18px;letter-spacing:4px;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;vertical-align:top;margin-top:-2px;width:110px;height:22px;background:url("../images/point_off.svg") repeat-x 0 0;background-size:22px auto;}.ranking-therapist-list .box a .therapist .detail .point-box .review-point .star5_rating:before,.ranking-therapist-list .box a .therapist .detail .point-box .review-point .star5_rating:after{width:100%;height:22px;line-height:22px;content:"";background:url("../images/point_off.svg") repeat-x 0 0;background-size:22px auto;}.ranking-therapist-list .box a .therapist .detail .point-box .review-point .star5_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;background:url("../images/point_on.svg") repeat-x 0 0;background-size:22px auto;}.ranking-therapist-list .box a .therapist .detail .point-box .review-point .star5_rating[data-rate="5"]:after{width:100%;}.ranking-therapist-list .box a .therapist .detail .point-box .review-point .star5_rating[data-rate="4.5"]:after{width:90%;}.ranking-therapist-list .box a .therapist .detail .point-box .review-point .star5_rating[data-rate="4"]:after{width:80%;}.ranking-therapist-list .box a .therapist .detail .point-box .review-point .star5_rating[data-rate="3.5"]:after{width:70%;}.ranking-therapist-list .box a .therapist .detail .point-box .review-point .star5_rating[data-rate="3"]:after{width:60%;}.ranking-therapist-list .box a .therapist .detail .point-box .review-point .star5_rating[data-rate="2.5"]:after{width:50%;}.ranking-therapist-list .box a .therapist .detail .point-box .review-point .star5_rating[data-rate="2"]:after{width:40%;}.ranking-therapist-list .box a .therapist .detail .point-box .review-point .star5_rating[data-rate="1.5"]:after{width:30%;}.ranking-therapist-list .box a .therapist .detail .point-box .review-point .star5_rating[data-rate="1"]:after{width:20%;}.ranking-therapist-list .box a .therapist .detail .point-box .review-point .star5_rating[data-rate=".5"]:after{width:10%;}.ranking-therapist-list .box a .therapist .detail .point-box .review-point .star5_rating[data-rate="0"]:after{width:0;}.ranking-therapist-list .box a .therapist .detail .point-box .review-point{float:left;}.ranking-therapist-list .box a .therapist .detail .point-box .review-point{float:left;}.ranking-therapist-list .box a .therapist .detail .point-box .review-num{margin:0 10px 0 5px;padding:0 0 0 0;line-height:1.2em;font-size:11px;color:#232B43;border-radius:3px;float:left;vertical-align:middle;}.ranking-therapist-list .box a .therapist .detail .point-box .review-num .num{line-height:1.2em;font-size:16px;font-weight:bold;color:#D01A30;}.ranking-therapist-list .box a .therapist .detail .point-box .review-num .ten{color:#D01A30;}.ranking-therapist-list .box a .therapist .detail .point-box .review-comment{float:left;}.ranking-therapist-list .box a .therapist .detail .point-box .review-comment:before{margin:0 5px 0 0;width:20px;height:20px;content:"";background:url("../images/icon_92.svg") no-repeat center center;background-size:cover;display:inline-block;}.ranking-therapist-list .box a .therapist .detail .point-box .review-comment .num{padding:3px 5px;line-height:1.2em;font-size:11px;border-radius:3px;color:#232B43;background:#EDF0F7;display:inline-block;vertical-align:top;}.ranking-therapist-list .box a .store{padding:15px;color:#232B43;font-size:10px;line-height:1.4em;background:#f9f9f9;overflow:hidden;}.ranking-therapist-list .box a .store .name{margin:0 0 3px 0;font-size:11px;font-weight:bold;line-height:1.4em;}.ranking-therapist-list .box a .store .info{display:flex;}.ranking-therapist-list .box a .store .info .time,.ranking-therapist-list .box a .store .info .price{display:flex;align-items:center;}.ranking-therapist-list .box a .store .time:before{margin:0 3px 0 0;width:12px;height:12px;line-height:12px;content:"";background:url("../images/icon_68.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.ranking-therapist-list .box a .store .price:before{margin:0 3px 0 0;width:12px;height:12px;line-height:12px;content:"";background:url("../images/icon_69.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.ranking-shop-list{margin:0 0 0 0;padding:0 0 40px 0;}.ranking-shop-list.none-rank{margin:0 0 0 0;padding:0 0 25px 0;}.ranking-shop-list .box{margin:0 0 15px 0;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.1);position:relative;}.ranking-shop-list .box a{display:block;position:relative;}.ranking-shop-list .box a img{width:100%;height:auto;display:block;}.ranking-shop-list .box a .icon{width:28px;position:absolute;top:2px;left:2px;z-index:2;}.ranking-shop-list .box a .ribbon{width:90px;position:absolute;top:-5px;right:-5px;z-index:1;display:block;}.ranking-shop-list .box a .shop{padding:7px 30px 7px 7px;position:relative;}.ranking-shop-list .box a .shop .image{margin:0 4px 0 0;width:215px;height:215px;float:left;}.ranking-shop-list .box a .shop .image img{object-fit:cover;width:215px;height:100%;}.ranking-shop-list .box a .shop .image-min{margin:0 0 0 0;width:69px;float:left;}.ranking-shop-list .box a .shop .image-min img{margin:0 0 4px 0;width:69px;height:69px;object-fit:cover;}.ranking-shop-list .box a .shop .image-min img:nth-of-type(3){margin:0 0 0 0;}.ranking-shop-list .box a .shop .detail{padding:0 0 0 30px;overflow:hidden;}.ranking-shop-list .box a .shop .detail .head{margin:0 0 12px 0;padding:10px 0 0 58px;min-height:76px;background:url("../images/line_03.png") no-repeat left bottom;box-sizing:border-box;position:relative;}.ranking-shop-list .box a .shop .detail .head.line01{background:url("../images/line_03.png") no-repeat left bottom;}.ranking-shop-list .box a .shop .detail .head.line02{background:url("../images/line_04.png") no-repeat left bottom;}.ranking-shop-list .box a .shop .detail .head.dx{background:url("../images/line_04.png") no-repeat left bottom;}.ranking-shop-list .box a .shop .detail .head.none-rank{padding:10px 0 0 0;min-height:73px;}.ranking-shop-list .box a .shop .detail .pr-point{margin:0 0 -12px;width:100%;font-size:0;text-align:left;}.ranking-shop-list .box a .shop .detail .pr-point .label{margin:0 5px 0 0;padding:5px 8px;line-height:1.4em;font-size:10px;color:#ffffff;background:-webkit-linear-gradient(90deg,#EBB50A,#FBCB17);border-radius:90px;display:inline-block;}.ranking-shop-list .box a .shop .detail .head .rank{width:46px;height:46px;line-height:46px;text-align:center;border-radius:6px;color:#ffffff;background:#232B43;box-shadow:3px 3px 15px rgba(100,106,122,.5);position:absolute;top:10px;left:0;}.ranking-shop-list .box a .shop .detail .head .rank.rank1{background:#C9AA5E;box-shadow:3px 3px 15px rgba(201,170,94,.5);}.ranking-shop-list .box a .shop .detail .head .rank.rank2{background:#A6B5BD;box-shadow:3px 3px 15px rgba(166,181,189,.5);}.ranking-shop-list .box a .shop .detail .head .rank.rank3{background:#A5886D;box-shadow:3px 3px 15px rgba(165,136,109,.5);}.ranking-shop-list .box a .shop .detail .head .name{margin:0 0 5px 0;padding:5px 0 0 0;font-size:14px;font-weight:bold;line-height:1.4em;color:#232b43;}.ranking-shop-list .box a .shop .detail .head .info{color:#232B43;font-size:11px;line-height:1.4em;}.ranking-shop-list .box a .shop .detail .head .time:before{margin:-2px 3px 0 0;width:12px;height:12px;line-height:12px;content:"";background:url("../images/icon_68.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.ranking-shop-list .box a .shop .detail .head .price:before{margin:-2px 3px 0 0;width:12px;height:12px;line-height:12px;content:"";background:url("../images/icon_69.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.ranking-shop-list .box a .shop .detail .point-box{overflow:hidden;}.ranking-shop-list .box a .shop .detail .point-box .review-point{margin:0 0 0 0;float:left;}.ranking-shop-list .box a .shop .detail .point-box .review-point .star5_rating{line-height:1.2em;position:relative;font-size:18px;letter-spacing:4px;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;vertical-align:top;margin-top:2px;width:100px;height:20px;background:url("../images/point_off.svg") repeat-x 0 0;background-size:20px auto;}.ranking-shop-list .box a .shop .detail .point-box .review-point .star5_rating:before,.ranking-shop-list .box a .shop .detail .point-box .review-point .star5_rating:after{width:100%;height:20px;line-height:20px;content:"";background:url("../images/point_off.svg") repeat-x 0 0;background-size:20px auto;}.ranking-shop-list .box a .shop .detail .point-box .review-point .star5_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;background:url("../images/point_on.svg") repeat-x 0 0;background-size:20px auto;}.ranking-shop-list .box a .shop .detail .point-box .review-point .star5_rating[data-rate="5"]:after{width:100%;}.ranking-shop-list .box a .shop .detail .point-box .review-point .star5_rating[data-rate="4.5"]:after{width:90%;}.ranking-shop-list .box a .shop .detail .point-box .review-point .star5_rating[data-rate="4"]:after{width:80%;}.ranking-shop-list .box a .shop .detail .point-box .review-point .star5_rating[data-rate="3.5"]:after{width:70%;}.ranking-shop-list .box a .shop .detail .point-box .review-point .star5_rating[data-rate="3"]:after{width:60%;}.ranking-shop-list .box a .shop .detail .point-box .review-point .star5_rating[data-rate="2.5"]:after{width:50%;}.ranking-shop-list .box a .shop .detail .point-box .review-point .star5_rating[data-rate="2"]:after{width:40%;}.ranking-shop-list .box a .shop .detail .point-box .review-point .star5_rating[data-rate="1.5"]:after{width:30%;}.ranking-shop-list .box a .shop .detail .point-box .review-point .star5_rating[data-rate="1"]:after{width:20%;}.ranking-shop-list .box a .shop .detail .point-box .review-point .star5_rating[data-rate=".5"]:after{width:10%;}.ranking-shop-list .box a .shop .detail .point-box .review-point .star5_rating[data-rate="0"]:after{width:0;}.ranking-shop-list .box a .shop .detail .point-box .review-point{float:left;}.ranking-shop-list .box a .shop .detail .point-box .review-point{float:left;}.ranking-shop-list .box a .shop .detail .point-box .review-num{margin:0 10px 0 5px;padding:0 0 0 0;line-height:1.2em;font-size:11px;color:#232B43;border-radius:3px;float:left;vertical-align:middle;}.ranking-shop-list .box a .shop .detail .point-box .review-num .num{line-height:1.2em;font-size:16px;font-weight:bold;color:#D01A30;}.ranking-shop-list .box a .shop .detail .point-box .review-num .ten{color:#D01A30;}.ranking-shop-list .box a .shop .detail .point-box .shop-review-comment{margin:0 10px 0 0;float:left;}.ranking-shop-list .box a .shop .detail .point-box .shop-review-comment:before{margin:0 5px 0 0;width:20px;height:20px;content:"";background:url("../images/icon_93.svg") no-repeat center center;background-size:cover;display:inline-block;}.ranking-shop-list .box a .shop .detail .point-box .shop-review-comment .num{padding:3px 5px;line-height:1.2em;font-size:11px;border-radius:3px;color:#232B43;background:#EDF0F7;display:inline-block;vertical-align:top;}.ranking-shop-list .box a .shop .detail .point-box .review-comment{float:left;}.ranking-shop-list .box a .shop .detail .point-box .review-comment:before{margin:0 5px 0 0;width:20px;height:20px;content:"";background:url("../images/icon_92.svg") no-repeat center center;background-size:cover;display:inline-block;}.ranking-shop-list .box a .shop .detail .point-box .review-comment .num{padding:3px 5px;line-height:1.2em;font-size:11px;border-radius:3px;color:#232B43;background:#EDF0F7;display:inline-block;vertical-align:top;}.ranking-shop-list .box a .shop .detail .state-box{padding:6px 0 0 0;overflow:hidden;}.ranking-shop-list .box a .shop .detail .state-box .label{margin:0 5px 0 0;padding:5px 8px;line-height:1.4em;font-size:11px;text-align:center;color:#ffffff;border-radius:3px;float:left;}.ranking-shop-list .box a .shop .detail .state-box .label.work{background:#0066D4;}.ranking-shop-list .box a .shop .detail .state-box .label.right-now{background:#E60039;}.ranking-shop-list .box a .shop .detail .state-box .label.none-stanby{background:#96B7D3;}.ranking-shop-list .box a .shop .detail .state-box .label.member{background:#232B43;}.ranking-shop-list .box a .shop .detail .state-box .label.web{background:#14A9A9;}.ranking-shop-list .box a .shop .detail .recruitment-box{padding:15px 0 0 0;overflow:hidden;}.ranking-shop-list .box a .shop .detail .recruitment-box .label{padding:0 17px 0 30px;line-height:25px;font-size:11px;color:#232B43;float:left;position:relative;}.ranking-shop-list .box a .shop .detail .recruitment-box .label.off{color:#CACACA;}.ranking-shop-list .box a .shop .detail .recruitment-box .ticket.on:before{width:25px;height:25px;line-height:25px;content:"";background:url("../images/icon_94-on.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:0;left:0;}.ranking-shop-list .box a .shop .detail .recruitment-box .event.on:before{width:25px;height:25px;line-height:25px;content:"";background:url("../images/icon_95-on.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:0;left:0;}.ranking-shop-list .box a .shop .detail .recruitment-box .recruit01.on:before{width:25px;height:25px;line-height:25px;content:"";background:url("../images/icon_96-on.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:0;left:0;}.ranking-shop-list .box a .shop .detail .recruitment-box .recruit02.on:before{width:25px;height:25px;line-height:25px;content:"";background:url("../images/icon_97-on.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:0;left:0;}.ranking-shop-list .box a .shop .detail .recruitment-box .ticket.off:before{width:25px;height:25px;line-height:25px;content:"";background:url("../images/icon_94.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:0;left:0;}.ranking-shop-list .box a .shop .detail .recruitment-box .event.off:before{width:25px;height:25px;line-height:25px;content:"";background:url("../images/icon_95.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:0;left:0;}.ranking-shop-list .box a .shop .detail .recruitment-box .recruit01.off:before{width:25px;height:25px;line-height:25px;content:"";background:url("../images/icon_96.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:0;left:0;}.ranking-shop-list .box a .shop .detail .recruitment-box .recruit02.off:before{width:25px;height:25px;line-height:25px;content:"";background:url("../images/icon_97.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:0;left:0;}.therapist-page-list{margin:0 0 0 0;padding:0 0 30px 0;}.therapist-page-list .box{margin:0 1.25% 10px 0;width:32.5%;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.1);position:relative;float:left;border-bottom:1px solid #fff;}.therapist-page-list .box:nth-of-type(3n){margin:0 0 10px 0;}.therapist-page-list .box:nth-of-type(3n+1){clear:both;}.therapist-page-list .box a{padding:10px 0 0 0;display:block;position:relative;}.therapist-page-list .box a img{width:100%;height:auto;display:block;}.therapist-page-list .box a .pr-point{width:140%;font-size:0;text-align:center;position:absolute;top:-3px;left:-20%;}.therapist-page-list .box a .pr-point .label{margin:0 3px;padding:4px 7px;line-height:1.4em;font-size:10px;color:#ffffff;background:-webkit-linear-gradient(90deg,#EBB50A,#FBCB17);border-radius:90px;display:inline-block;}.therapist-page-list .box a .therapist{}.therapist-page-list .box a .therapist .head{margin:0 10px 10px 10px;padding:15px 0 10px 0;min-height:66px;border-bottom:1px dotted #e6e6e6;box-sizing:border-box;position:relative;}.therapist-page-list .box a .therapist .head .name{margin:0 0 3px 0;line-height:1.4em;font-size:12px;font-weight:bold;color:#232B43;}.therapist-page-list .box a .therapist .head img.new{margin:0 5px 0 0;width:24px;display:inline-block;vertical-align:middle;}.therapist-page-list .box a .therapist .head .name .point-leader{max-width:7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}.therapist-page-list .box a .therapist .head .info{line-height:1.4em;font-size:10px;font-family:Arial,Helvetica,"sans-serif";color:#232B43;}.therapist-page-list .box a .therapist .head .tag-icon{margin:-12px 0 0 0;position:absolute;top:50%;right:0;}.therapist-page-list .box a .therapist .head .tag-icon li{float:left;width:24px;margin:0 0 0 5px;}.therapist-page-list .box a .therapist .image{margin:0 10px 10px 10px;width:103px;height:138px;float:left;}.therapist-page-list .box a .therapist .image img{width:103px;height:100%;object-fit:cover;}.therapist-page-list .box a .therapist .info-box{margin:0 10px 0 0;padding:0 0 22px 0;min-height:150px;box-sizing:border-box;position:relative;overflow:hidden;}.therapist-page-list .box a .therapist .info-box .state-label{width:100%;padding:4px 0;margin:0 0 5px 0;}.therapist-page-list .box a .therapist .info-box .time{line-height:1.2em;font-size:12px;color:#232B43;margin:0 0 6px 0;text-align:center;}.therapist-page-list .box a .therapist .info-box .comment{line-height:1.4em;font-size:10px;color:#666666;margin:0 0 5px 0;}.therapist-page-list .box a .therapist .info-box .therapist-pr-point{line-height:1.4em;font-size:10px;color:#232B43;margin:0 0 5px 0;}.therapist-page-list .box a .therapist .info-box .icon-list{position:absolute;bottom:10px;left:0;width:100%;height:20px;overflow:hidden;}.therapist-page-list .box a .therapist .info-box .icon-list li{float:left;width:20px;margin:0 5px 0 0;}.therapist-page-list .box a .therapist .point-box{margin:10px 10px 0 10px;padding:10px 0 5px 0;border-top:1px dotted #e6e6e6;overflow:hidden;clear:both;}.therapist-page-list .box a .therapist .point-box .review-point{margin:0 0 0 0;float:left;}.therapist-page-list .box a .therapist .point-box .review-point .star5_rating{line-height:1.6em;position:relative;font-size:14px;letter-spacing:3px;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;vertical-align:top;margin-top:2px;width:80px;height:16px;background:url("../images/point_off.svg") repeat-x 0 0;background-size:16px auto;}.therapist-page-list .box a .therapist .point-box .review-point .star5_rating:before,.therapist-page-list .box a .therapist .point-box .review-point .star5_rating:after{width:100%;height:16px;line-height:16px;content:"";background:url("../images/point_off.svg") repeat-x 0 0;background-size:16px auto;}.therapist-page-list .box a .therapist .point-box .review-point .star5_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#FFAF14;background:url("../images/point_on.svg") repeat-x 0 0;background-size:16px auto;}.therapist-page-list .box a .therapist .point-box .review-point .star5_rating[data-rate="5"]:after{width:100%;}.therapist-page-list .box a .therapist .point-box .review-point .star5_rating[data-rate="4.5"]:after{width:90%;}.therapist-page-list .box a .therapist .point-box .review-point .star5_rating[data-rate="4"]:after{width:80%;}.therapist-page-list .box a .therapist .point-box .review-point .star5_rating[data-rate="3.5"]:after{width:70%;}.therapist-page-list .box a .therapist .point-box .review-point .star5_rating[data-rate="3"]:after{width:60%;}.therapist-page-list .box a .therapist .point-box .review-point .star5_rating[data-rate="2.5"]:after{width:50%;}.therapist-page-list .box a .therapist .point-box .review-point .star5_rating[data-rate="2"]:after{width:40%;}.therapist-page-list .box a .therapist .point-box .review-point .star5_rating[data-rate="1.5"]:after{width:30%;}.therapist-page-list .box a .therapist .point-box .review-point .star5_rating[data-rate="1"]:after{width:20%;}.therapist-page-list .box a .therapist .point-box .review-point .star5_rating[data-rate=".5"]:after{width:10%;}.therapist-page-list .box a .therapist .point-box .review-point .star5_rating[data-rate="0"]:after{width:0;}.therapist-page-list .box a .therapist .point-box .review-point{float:left;}.therapist-page-list .box a .therapist .point-box .review-point{float:left;}.therapist-page-list .box a .therapist .point-box .review-num{margin:0 10px 0 5px;padding:0 0 0 0;line-height:1.2em;font-size:11px;color:#232B43;border-radius:3px;float:left;vertical-align:middle;}.therapist-page-list .box a .therapist .point-box .review-num .num{line-height:1.2em;font-size:16px;font-weight:bold;color:#D01A30;}.therapist-page-list .box a .therapist .point-box .review-num .ten{color:#D01A30;}.therapist-page-list .box a .therapist .point-box .review-comment{float:left;}.therapist-page-list .box a .therapist .point-box .review-comment:before{margin:0 5px 0 0;width:20px;height:20px;content:"";background:url("../images/icon_92.svg") no-repeat center center;background-size:cover;display:inline-block;}.therapist-page-list .box a .therapist .point-box .review-comment .num{padding:3px 5px;line-height:1.2em;font-size:11px;border-radius:3px;color:#232B43;background:#EDF0F7;display:inline-block;vertical-align:top;}.therapist-page-list .box a .store{padding:15px 10px 15px 10px;color:#232B43;font-size:10px;line-height:1.4em;background:#f9f9f9;overflow:hidden;}.therapist-page-list .box a .store .name{margin:0 0 3px 0;font-size:13px;font-weight:bold;line-height:1.4em;}.therapist-page-list .box a .store .info{margin:0 0 3px 0;}.therapist-page-list .box a .store .time:before{margin:-2px 3px 0 0;width:12px;height:12px;line-height:12px;content:"";background:url("../images/icon_68.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.therapist-page-list .box a .store .price:before{margin:-2px 3px 0 0;width:12px;height:12px;line-height:12px;content:"";background:url("../images/icon_69.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.therapist-page-list.view-second .box{margin:0 1% 10px 0;width:24.25%;height:375px;float:left;}.therapist-page-list.view-second.shopview .box{height:352px;}.therapist-page-list.view-second .box:nth-of-type(3n){float:left;}.therapist-page-list.view-second .box:nth-of-type(3n+1){clear:none;}.therapist-page-list.view-second .box:nth-of-type(4n){margin:0 0 10px 0;}.therapist-page-list.view-second .box:nth-of-type(4n+1){clear:both;}.therapist-page-list.view-second .box a{padding:10px;position:relative;}.therapist-page-list.view-second .box a .image{margin:0 0 0 0;overflow:hidden;}.therapist-page-list.view-second .box a .tag-icon{margin:0 0 0 0;position:absolute;top:10px;right:10px;z-index:1;}.therapist-page-list.view-second .box a .tag-icon li{float:left;width:25px;margin:0 0 0 0;}.therapist-page-list.view-second .box a .tag-icon li.beginner{background:#14A9A9;}.therapist-page-list.view-second .box a .tag-icon li.flag{background:#0066D4;}.therapist-page-list.view-second .box a .state-label{margin:0 0 5px 0;border-radius:0;}.therapist-page-list.view-second .box a .name{padding:5px 0;color:#232b43;font-size:14px;font-weight:bold;line-height:1.4em;text-align:left;overflow:hidden;}.therapist-page-list.view-second .box a img.new{margin:0 5px 0 0;width:24px;display:inline-block;vertical-align:middle;}.therapist-page-list.view-second .box a .name .point-leader{max-width:9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}.therapist-page-list.view-second .box a .name .point-leader.new-right{max-width:6.5em;}.therapist-page-list.view-second .box a .info{padding:0;height:19px;color:#232b43;font-size:11px;line-height:1em;text-align:left;overflow:hidden;}.therapist-page-list.view-second .box a .info .point-leader{max-width:15em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}.therapist-page-list.view-second .box a .store{padding:0;color:#232b43;font-size:12px;font-weight:bold;line-height:1.4em;text-align:left;background:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.therapist-page-list.view-second .box a .icon-list{margin:0 0 7px 0;overflow:hidden;}.therapist-page-list.view-second .box a .icon-list li{margin:0 5px 0 0;float:left;width:24px;}.shop-list{margin:0 0 0 0;padding:0 0 30px 0;}.shop-list .box{margin:0 0 10px 0;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);position:relative;}.shop-list .box a{padding:7px 20px 10px 7px;display:block;position:relative;}.shop-list .box .pr-point{width:100%;text-align:left;position:absolute;top:-13px;left:100px;z-index:2;}.shop-list .box .pr-point .label{margin:0 2px;padding:4px 7px;line-height:1.4em;font-size:10px;color:#ffffff;background:rgba(245,194,16,.9);border:2px solid rgba(246,210,110,.9);border-radius:90px;display:inline-block;}.shop-list .box a img{width:100%;height:auto;display:block;}.shop-list .box a .store{width:100%;height:77px;text-align:left;display:table;vertical-align:middle;}.shop-list .box a .store .cell{padding:0 150px 0 95px;color:#232B43;font-size:11px;line-height:1.4em;display:table-cell;position:relative;vertical-align:middle;background:url("../images/line_01.png") no-repeat 95px bottom;}.shop-list .box.line01 a .store .cell{background:url("../images/line_01.png") no-repeat 95px bottom;}.shop-list .box.line02 a .store .cell{background:url("../images/line_02.png") no-repeat 95px bottom;}.shop-list .box.dx a .store .cell{background:url("../images/line_02.png") no-repeat 95px bottom;}.shop-list .box .pull{width:100%;position:relative;z-index:2;}.shop-list .box .pull img.off{width:36px;height:36px;position:absolute;top:26px;right:20px;display:block;}.shop-list .box .pull img.on{width:36px;height:36px;position:absolute;top:26px;right:20px;display:none;}.shop-list .box .pull.active img.off{width:36px;height:36px;position:absolute;top:26px;right:20px;display:none;}.shop-list .box .pull.active img.on{width:36px;height:36px;position:absolute;top:26px;right:20px;display:block;}.shop-list .box .store .cell .image{width:77px;position:absolute;top:0;left:0;z-index:1;}.shop-list .box .store .cell .icon{width:28px;position:absolute;top:-5px;left:-5px;z-index:2;}.shop-list .box a .store .cell .name{margin:0 0 5px 0;font-size:14px;font-weight:bold;line-height:1.4em;color:#232B43;}.shop-list .box a .store .cell .time:before{margin:-2px 3px 0 0;width:12px;height:12px;line-height:12px;content:"";background:url("../images/icon_68.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.shop-list .box a .store .cell .price:before{margin:-2px 3px 0 0;width:12px;height:12px;line-height:12px;content:"";background:url("../images/icon_69.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.shop-list .box a .detail{padding:20px 13px 13px 13px;overflow:hidden;display:none;}.shop-list .box a .detail .point-box{overflow:hidden;}.shop-list .box a .detail .point-box .review-point{margin:0 0 0 0;float:left;}.shop-list .box a .detail .point-box .review-point .star5_rating{line-height:1.2em;position:relative;font-size:18px;letter-spacing:4px;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;vertical-align:top;width:110px;height:22px;background:url("../images/point_off.svg") repeat-x 0 0;background-size:22px auto;}.shop-list .box a .detail .point-box .review-point .star5_rating:before,.shop-list .box a .detail .point-box .review-point .star5_rating:after{width:100%;height:22px;line-height:22px;content:"";background:url("../images/point_off.svg") repeat-x 0 0;background-size:22px auto;}.shop-list .box a .detail .point-box .review-point .star5_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;background:url("../images/point_on.svg") repeat-x 0 0;background-size:22px auto;}.shop-list .box a .detail .point-box .review-point .star5_rating[data-rate="5"]:after{width:100%;}.shop-list .box a .detail .point-box .review-point .star5_rating[data-rate="4.5"]:after{width:90%;}.shop-list .box a .detail .point-box .review-point .star5_rating[data-rate="4"]:after{width:80%;}.shop-list .box a .detail .point-box .review-point .star5_rating[data-rate="3.5"]:after{width:70%;}.shop-list .box a .detail .point-box .review-point .star5_rating[data-rate="3"]:after{width:60%;}.shop-list .box a .detail .point-box .review-point .star5_rating[data-rate="2.5"]:after{width:50%;}.shop-list .box a .detail .point-box .review-point .star5_rating[data-rate="2"]:after{width:40%;}.shop-list .box a .detail .point-box .review-point .star5_rating[data-rate="1.5"]:after{width:30%;}.shop-list .box a .detail .point-box .review-point .star5_rating[data-rate="1"]:after{width:20%;}.shop-list .box a .detail .point-box .review-point .star5_rating[data-rate=".5"]:after{width:10%;}.shop-list .box a .detail .point-box .review-point .star5_rating[data-rate="0"]:after{width:0;}.shop-list .box a .detail .point-box .review-point{float:left;}.shop-list .box a .detail .point-box .review-point{float:left;}.shop-list .box a .detail .point-box .review-num{margin:0 10px 0 5px;padding:0 0 0 0;line-height:1.2em;font-size:12px;color:#232B43;border-radius:3px;float:left;vertical-align:middle;}.shop-list .box a .detail .point-box .review-num .num{line-height:1.2em;font-size:17px;font-weight:bold;color:#D01A30;}.shop-list .box a .detail .point-box .review-num .ten{color:#D01A30;}.shop-list .box a .detail .point-box .shop-review-comment{margin:0 10px 0 0;float:left;}.shop-list .box a .detail .point-box .shop-review-comment:before{margin:0 5px 0 0;width:20px;height:20px;content:"";background:url("../images/icon_93.svg") no-repeat center center;background-size:cover;display:inline-block;}.shop-list .box a .detail .point-box .shop-review-comment .num{padding:3px 5px;line-height:1.2em;font-size:11px;border-radius:3px;color:#232B43;background:#EDF0F7;display:inline-block;vertical-align:top;}.shop-list .box a .detail .point-box .review-comment{float:left;}.shop-list .box a .detail .point-box .review-comment:before{margin:0 5px 0 0;width:20px;height:20px;content:"";background:url("../images/icon_92.svg") no-repeat center center;background-size:cover;display:inline-block;}.shop-list .box a .detail .point-box .review-comment .num{padding:3px 5px;line-height:1.2em;font-size:11px;border-radius:3px;color:#232B43;background:#EDF0F7;display:inline-block;vertical-align:top;}.shop-list .box a .detail .state-box{padding:15px 0 0 0;overflow:hidden;}.shop-list .box a .detail .state-box .label{margin:0 5px 0 0;padding:5px 8px;line-height:1.4em;font-size:11px;text-align:center;color:#ffffff;border-radius:3px;float:left;}.shop-list .box a .detail .state-box .label.work{background:#0066D4;}.shop-list .box a .detail .state-box .label.right-now{background:#E60039;}.shop-list .box a .detail .state-box .label.none-stanby{background:#96B7D3;}.shop-list .box a .detail .state-box .label.member{background:#232B43;}.shop-list .box a .detail .state-box .label.web{background:#14A9A9;}.shop-list .box a .detail .recruitment-box{padding:15px 0 20px 0;overflow:hidden;}.shop-list .box a .detail .recruitment-box .label{padding:0 20px 0 30px;line-height:25px;font-size:11px;color:#232B43;float:left;position:relative;}.shop-list .box a .detail .recruitment-box .label.off{color:#CACACA;}.shop-list .box a .detail .recruitment-box .ticket.on:before{width:25px;height:25px;line-height:25px;content:"";background:url("../images/icon_94-on.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:0;left:0;}.shop-list .box a .detail .recruitment-box .event.on:before{width:25px;height:25px;line-height:25px;content:"";background:url("../images/icon_95-on.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:0;left:0;}.shop-list .box a .detail .recruitment-box .recruit01.on:before{width:25px;height:25px;line-height:25px;content:"";background:url("../images/icon_96-on.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:0;left:0;}.shop-list .box a .detail .recruitment-box .recruit02.on:before{width:25px;height:25px;line-height:25px;content:"";background:url("../images/icon_97-on.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:0;left:0;}.shop-list .box a .detail .recruitment-box .ticket.off:before{width:25px;height:25px;line-height:25px;content:"";background:url("../images/icon_94.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:0;left:0;}.shop-list .box a .detail .recruitment-box .event.off:before{width:25px;height:25px;line-height:25px;content:"";background:url("../images/icon_95.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:0;left:0;}.shop-list .box a .detail .recruitment-box .recruit01.off:before{width:25px;height:25px;line-height:25px;content:"";background:url("../images/icon_96.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:0;left:0;}.shop-list .box a .detail .recruitment-box .recruit02.off:before{width:25px;height:25px;line-height:25px;content:"";background:url("../images/icon_97.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:0;left:0;}.shop-list .box a .detail .comment-box{padding:20px;line-height:1.6em;font-size:12px;color:#212B45;border-radius:5px;background:#f9f9f9;overflow:hidden;}.shop-list .box a .detail .comment-box .point-leader{max-width:70em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}.shop-list .box a .detail .therapist-image{padding:10px 0 0 0;overflow:hidden;}.shop-list .box a .detail .therapist-image li{margin:0 4px 0 0;width:69px;float:left;}.kuchikomi-page-list{margin:0 0 0 0;padding:0 0 30px 0;}.kuchikomi-page-list .box{margin:0 0 10px 0;width:49.375%;float:left;position:relative;}.kuchikomi-page-list .box:nth-of-type(2n){float:right;}.kuchikomi-page-list .box:nth-of-type(2n+1){clear:both;}.kuchikomi-page-list .box a{padding:10px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);display:block;overflow:hidden;position:relative;}.kuchikomi-page-list .box a img{width:100%;height:auto;display:block;}.kuchikomi-page-list .box a .image{margin:0 0 20px 0;}.kuchikomi-page-list .box a .published-day{margin:-10px -10px 0 -10px;width:calc(100% + 20px);height:54px;background:-webkit-linear-gradient(90deg,#FFFFFF,#EFEFEF);position:relative;border:solid #fff;border-width:1px 1px 0;box-sizing:border-box;}.kuchikomi-page-list .box a .published-day p{margin:-.7em 0 0 0;line-height:1.4em;font-size:12px;color:#232B43;position:absolute;top:50%;left:10px;}.kuchikomi-page-list .box a .published-day p:before{width:18px;height:18px;line-height:18px;content:"";background:url("../images/icon_125.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;margin:-2px 5px 0 0;}.kuchikomi-page-list .box a .published-day p .year{line-height:1.2em;font-size:11px;}.kuchikomi-page-list .box a .published-day p .day{line-height:1.2em;font-size:13px;}.kuchikomi-page-list .box a .published-day p .week{line-height:1.2em;font-size:10px;}.kuchikomi-page-list .box a .published-day .new{margin:-7px 0 0 0;width:24px;position:absolute;top:50%;right:10px;}.kuchikomi-page-list .box a .published-day .state{height:30px;width:76px;display:flex;align-items:center;justify-content:center;line-height:1.2em;font-size:11px;text-align:center;box-sizing:border-box;background:#ffffff;border-radius:90px;position:absolute;top:14px;right:15px;}.kuchikomi-page-list .box a .published-day .state.state-check{color:#FFFFFF;background:#C1272D;}.kuchikomi-page-list .box a .published-day .state.state-publish{color:#FFFFFF;background:#2A71CC;}.kuchikomi-page-list .box a .head{margin:0 0 10px 0;width:100%;height:60px;display:table;}.kuchikomi-page-list .box a hr{margin:0 0 10px 0;width:100%;height:0;line-height:0;background:none;border:none;border-top:1px dotted #e6e6e6;}.kuchikomi-page-list .box a .head .cell{padding:0 40px 0 75px;text-align:left;color:#232B43;font-size:14px;line-height:1.4em;display:table-cell;vertical-align:middle;position:relative;}.kuchikomi-page-list .box a .head .cell .image{margin:0 0 0 0;width:60px;height:60px;border-radius:3px;overflow:hidden;position:absolute;top:0;left:0;}.kuchikomi-page-list .box a .head .cell .name{font-weight:bold;}.kuchikomi-page-list .box a .head .cell .name .point-leader{max-width:20em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}.kuchikomi-page-list .box a .head .cell .info{padding:3px 0 0 0;color:#232B43;font-size:11px;line-height:1.4em;}.kuchikomi-page-list .box a .head .cell .new{margin:-7px 0 0 0;width:24px;position:absolute;top:50%;right:0;}.kuchikomi-page-list .box a .author{margin:0 0 10px 0;padding:10px 2px 10px 2px;border-top:1px dotted #e6e6e6;border-bottom:1px dotted #e6e6e6;overflow:hidden;}.kuchikomi-page-list .box a .author .avator{margin:0 10px 0 0;width:30px;border-radius:180px;display:block;overflow:hidden;float:left;}.kuchikomi-page-list .box a .author .info{padding:6px 0 0 0;color:#232B43;font-size:11px;line-height:1.4em;overflow:hidden;}.kuchikomi-page-list .box a .author .info .point-leader{max-width:7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}.kuchikomi-page-list .box a .review-box{margin:0 0 20px 0;padding:15px 10px;color:#ffffff;border-radius:5px;position:relative;}.kuchikomi-page-list .box a .review-box.therapist{background:#E34780;}.kuchikomi-page-list .box a .review-box.therapist:after{line-height:0;content:url("../images/icon_99.svg");position:absolute;bottom:-6px;left:38px;}.kuchikomi-page-list .box a .review-box.shop{background:#5C96A2;}.kuchikomi-page-list .box a .review-box.shop:after{line-height:0;content:url("../images/icon_114.svg");position:absolute;bottom:-6px;left:38px;}.kuchikomi-page-list .box a .review-box .point{width:100%;display:table;}.kuchikomi-page-list .box a .review-box .point .review-num{padding:0 0 0 15px;width:76px;line-height:1.4em;font-size:12px;text-align:left;box-sizing:border-box;border-right:1px solid #C13C6D;display:table-cell;vertical-align:middle;}.kuchikomi-page-list .box a .review-box.shop .point .review-num{border-right:1px solid #4E808A;}.kuchikomi-page-list .box a .review-box .point .review-num .num{line-height:1.4em;font-size:23px;font-weight:bold;}.kuchikomi-page-list .box a .review-box .point .cell{padding:0 0 0 15px;line-height:1.6em;font-size:11px;text-align:left;display:table-cell;vertical-align:middle;}.kuchikomi-page-list .box a .review-box .point .cell .review-point{margin:0 0 5px 0;width:5em;display:block;position:relative;}.kuchikomi-page-list .box a .review-box.therapist .point .cell .review-point .star5_rating{line-height:1.2em;position:relative;font-size:18px;letter-spacing:4px;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;vertical-align:top;margin-top:2px;width:80px;height:16px;background:url("../images/point_off_02.svg") repeat-x 0 0;background-size:16px auto;}.kuchikomi-page-list .box a .review-box.shop .point .cell .review-point .star5_rating{line-height:1.2em;position:relative;font-size:18px;letter-spacing:4px;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;vertical-align:top;margin-top:2px;width:80px;height:16px;background:url("../images/point_off_02.svg") repeat-x 0 0;background-size:16px auto;}.kuchikomi-page-list .box a .review-box .point .cell .review-point .star5_rating:before,.kuchikomi-page-list .box a .review-box .point .cell .review-point .star5_rating:after{width:100%;height:16px;line-height:16px;content:"";background:url("../images/point_off.svg") repeat-x 0 0;background-size:16px auto;}.kuchikomi-page-list .box a .review-box .point .cell .review-point .star5_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;background:url("../images/point_on02.svg") repeat-x 0 0;background-size:16px auto;}.kuchikomi-page-list .box a .review-box .point .cell .review-point .star5_rating[data-rate="5"]:after{width:100%;}.kuchikomi-page-list .box a .review-box .point .cell .review-point .star5_rating[data-rate="4.5"]:after{width:90%;}.kuchikomi-page-list .box a .review-box .point .cell .review-point .star5_rating[data-rate="4"]:after{width:80%;}.kuchikomi-page-list .box a .review-box .point .cell .review-point .star5_rating[data-rate="3.5"]:after{width:70%;}.kuchikomi-page-list .box a .review-box .point .cell .review-point .star5_rating[data-rate="3"]:after{width:60%;}.kuchikomi-page-list .box a .review-box .point .cell .review-point .star5_rating[data-rate="2.5"]:after{width:50%;}.kuchikomi-page-list .box a .review-box .point .cell .review-point .star5_rating[data-rate="2"]:after{width:40%;}.kuchikomi-page-list .box a .review-box .point .cell .review-point .star5_rating[data-rate="1.5"]:after{width:30%;}.kuchikomi-page-list .box a .review-box .point .cell .review-point .star5_rating[data-rate="1"]:after{width:20%;}.kuchikomi-page-list .box a .review-box .point .cell .review-point .star5_rating[data-rate=".5"]:after{width:10%;}.kuchikomi-page-list .box a .review-box.shop .point .cell .review-point .star5_rating[data-rate="0"]:after{width:0;}.kuchikomi-page-list .box a .review-box.shop .point .cell .review-point .star5_rating[data-rate="5"]:after{width:100%;}.kuchikomi-page-list .box a .review-box.shop .point .cell .review-point .star5_rating[data-rate="4.5"]:after{width:90%;}.kuchikomi-page-list .box a .review-box.shop .point .cell .review-point .star5_rating[data-rate="4"]:after{width:80%;}.kuchikomi-page-list .box a .review-box.shop .point .cell .review-point .star5_rating[data-rate="3.5"]:after{width:70%;}.kuchikomi-page-list .box a .review-box.shop .point .cell .review-point .star5_rating[data-rate="3"]:after{width:60%;}.kuchikomi-page-list .box a .review-box.shop .point .cell .review-point .star5_rating[data-rate="2.5"]:after{width:50%;}.kuchikomi-page-list .box a .review-box.shop .point .cell .review-point .star5_rating[data-rate="2"]:after{width:40%;}.kuchikomi-page-list .box a .review-box.shop .point .cell .review-point .star5_rating[data-rate="1.5"]:after{width:30%;}.kuchikomi-page-list .box a .review-box.shop .point .cell .review-point .star5_rating[data-rate="1"]:after{width:20%;}.kuchikomi-page-list .box a .review-box.shop .point .cell .review-point .star5_rating[data-rate=".5"]:after{width:10%;}.kuchikomi-page-list .box a .review-box.shop .point .cell .review-point .star5_rating[data-rate="0"]:after{width:0;}.kuchikomi-page-list .box a .detail{padding:0 10px 15px 10px;overflow:hidden;}.kuchikomi-page-list .box a .detail .description{overflow:hidden;}.kuchikomi-page-list .box a .detail .description p{font-size:12px;color:#232B43;line-height:1.6em;}.kuchikomi-page-list .box a .detail .description p.title{margin:0 0 5px 0;font-size:13px;font-weight:bold;color:#232B43;line-height:1.6em;}.kuchikomi-page-list .box a .detail .description p .point-leader{max-width:25em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}.kuchikomi-page-list .box a .detail .description .more{color:#2355A5;}.kuchikomi-page-list .box a .use-day{margin:0 0 0 0;padding:15px 2px 5px 2px;line-height:1.4em;font-size:12px;color:#666666;border-top:1px dotted #e6e6e6;overflow:hidden;}.kuchikomi-page-list .box a .detail.shop-page .use-day{margin:0 0 0 0;padding:15px 0 0 0;line-height:1.4em;font-size:12px;color:#666666;border-top:none;overflow:hidden;}.kuchikomi-page-list .box a .detail.shop-page .use-day p{color:#666666;}.kuchikomi-page-list .box .link-btn{padding:50px 0 0 0;width:100%;height:100px;background:-webkit-linear-gradient(-90deg,rgba(255,255,255,.8),rgba(255,255,255,1) 100%);box-sizing:border-box;position:absolute;bottom:0;left:0;z-index:1;}.kuchikomi-page-list .box .link-btn a{padding:0 0 0 0;width:50%;line-height:1.4em;font-size:13px;font-weight:bold;color:#C1272D;text-align:center;box-sizing:border-box;box-shadow:none;float:left;vertical-align:middle;}.kuchikomi-page-list .box .link-btn a.edit{color:#027E7E;border-right:1px solid #eeeeee;}.kuchikomi-page-list .box .link-btn a.edit:before{margin:0 5px 0 0;width:20px;height:20px;line-height:20px;content:"";background:url("../images/icon_151.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.kuchikomi-page-list .box .link-btn a.del:before{margin:0 5px 0 0;width:20px;height:20px;line-height:20px;content:"";background:url("../images/icon_149.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.kuchikomi-page-list.view-second .box{margin:0 1% 10px 0;width:24.25%;float:left;}.kuchikomi-page-list.view-second .box:nth-of-type(2n){float:left;}.kuchikomi-page-list.view-second .box:nth-of-type(2n+1){clear:none;}.kuchikomi-page-list.view-second .box:nth-of-type(4n){margin:0 0 10px 0;}.kuchikomi-page-list.view-second .box:nth-of-type(4n+1){clear:both;}.kuchikomi-page-list.view-second .box a{padding:20px 0 12px 0;}.kuchikomi-page-list.view-second .box a .image{margin:0 auto 10px auto;max-width:100px;border-radius:90px;overflow:hidden;}.kuchikomi-page-list.view-second .box a .name{padding:0 0 0 0;color:#232b43;font-size:12px;font-weight:bold;line-height:1.4em;text-align:center;overflow:hidden;}.kuchikomi-page-list.view-second .box a .name .point-leader{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;padding:0 15px;box-sizing:border-box;}.kuchikomi-page-list.view-second .box a .info{padding:0 0 10px 0;color:#666666;font-size:10px;line-height:1.4em;text-align:center;overflow:hidden;}.kuchikomi-page-list.view-second .box a .info .point-leader{margin-left:auto;margin-right:auto;max-width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}.kuchikomi-page-list.view-second .box a .review-box{margin:0 15px 10px 15px;padding:10px;color:#ffffff;border-radius:5px;position:relative;}.kuchikomi-page-list.view-second .box a .review-box .point{width:100%;display:block;}.kuchikomi-page-list.view-second .box a .review-box .point .review-num{padding:0 0 0 0;width:auto;line-height:1.4em;font-size:12px;text-align:center;box-sizing:border-box;border-right:none;display:block;vertical-align:middle;}.kuchikomi-page-list.view-second .box a .review-box.shop .point .review-num{border-right:none;}.kuchikomi-page-list.view-second .box a .review-box .point .review-num .num{line-height:1.4em;font-size:18px;font-weight:bold;}.kuchikomi-page-list.view-second .box a .review-box .point .cell{padding:0 0 0 0;line-height:1.4em;font-size:11px;text-align:center;display:block;vertical-align:middle;}.kuchikomi-page-list.view-second .box a .review-box .point .cell .review-point{margin:0 auto;width:80px;display:block;position:relative;}.kuchikomi-page-list.view-second .box a .review-box.therapist:after{margin:0 0 0 -5px;line-height:0;content:url("../images/icon_99.svg");position:absolute;bottom:-6px;left:50%;}.kuchikomi-page-list.view-second .box a .review-box.shop:after{margin:0 0 0 -5px;line-height:0;content:url("../images/icon_114.svg");position:absolute;bottom:-6px;left:50%;}.kuchikomi-page-list.view-second .box a .author{margin:0 15px;padding:0 0 0 0;border-top:none;border-bottom:none;overflow:hidden;}.kuchikomi-page-list.view-second .box a .author .avator{margin:0 10px 0 0;width:30px;border-radius:180px;display:block;overflow:hidden;float:left;}.kuchikomi-page-list.view-second .box a .author .info{padding:6px 0 0 0;color:#232B43;font-size:11px;line-height:1.4em;text-align:left;overflow:hidden;}.kuchikomi-page-list.view-second .box a .author .info .point-leader{max-width:10em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}.search-page-head{margin:0 0 0 0;padding:0 0 20px 0;}.search-page-head.pb10-pc{padding:0 0 10px 0;}.search-page-head h2,.search-page-head>.title-box>.search-page-head-title{margin:0 0 20px 0;padding:14px 0;line-height:1.2em;text-align:center;color:#ffffff;font-size:18px;font-weight:bold;background:-webkit-linear-gradient(0deg,#00A3BA,#232B43)}.search-page-head .therapist-list01{margin:0 0 20px 0;}.search-page-head .therapist-list01 .list{}.search-page-head .therapist-list01 .list li{margin:0 0 0 10px;float:left;}.search-page-head .therapist-list01 .list li:nth-of-type(8n){margin:0 0 0 10px;}.search-page-head .therapist-list01 .list li a{width:88px;display:block;box-sizing:border-box;border:3px solid #ffffff;border-radius:90px;box-shadow:5px 5px 5px #E8E8E8;overflow:hidden;}.search-page-head .therapist-list01 .list li a img{width:100%;height:auto;display:block;}.search-page-head .area-search{margin:20px 20px 20px 20px;padding:20px 0 20px 0;background:#EFF2F9;overflow:hidden;}.search-page-head .area-search .list{padding:0 0 0 0;text-align:center;}.search-page-head .search-open-link{margin:20px;}.search-page-head .search-result-list{display:flex;margin:20px;gap:10px;flex-wrap:wrap;}.search-page-head .search-result-list li{padding:10px;line-height:1;font-size:13px;background:#F2F6F7;border-radius:3px;}.search-page-head .search-open-link a{padding:14px 0 15px 0;color:#ffffff;font-size:14px;line-height:1.2em;text-align:center;text-decoration:none;background:#232B43;border-radius:3px;box-shadow:5px 5px 5px #E8E8E8;display:block;}.search-page-head .user-point{padding:45px 0;text-align:center;background:#ffffff;box-shadow:0 -1px -1px rgba(0,0,0,.1);overflow:hidden;}.search-page-head .user-point .point{line-height:1.8em;font-size:14px;font-weight:bold;font-family:Arial,Helvetica,"sans-serif";color:#232B43;text-align:center;vertical-align:bottom;}.search-page-head .user-point .point .num{line-height:1.2em;font-size:34px;vertical-align:middle;vertical-align:bottom;}.search-page-head .user-point .point .num:before{margin:0 10px 5px 0;width:31px;height:31px;line-height:31px;content:"";background:url("../images/icon_13.svg") no-repeat center center;background-size:auto 100%;display:inline-block;vertical-align:middle;}.search-page-head .use-period{padding:25px 0 0 0;line-height:1.2em;font-size:11px;color:#888888;text-align:center;overflow:hidden;}.search-page-head .tab-box{margin:0 0 20px 0;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.1);border-top:none;position:relative;}.search-page-head .tab-box.none-shadow{box-shadow:none;}.search-page-head .tab-box.kuchikomi{margin:0 0 0 0;background:#ffffff;box-shadow:none;border:none;border-top:none;}.search-page-head .tab-box.after-shadow{margin:0 0 10px 0;}.search-page-head .tab-box.after-shadow:after{width:100%;height:12px;line-height:12px;display:block;content:"";background:url("../images/tab_back_03.png") no-repeat center center;position:absolute;bottom:-12px;left:0;}.search-page-head .tab-head{width:100%;background:#f9f9f9;overflow:hidden;box-shadow:0 1px 1px rgb(0 0 0 / 10%);}.search-page-head .tab-head.before-shadow{position:relative;background:#f9f9f9;}.search-page-head .tab-head.before-shadow::before{content:"";display:block;position:absolute;background:url("../images/tab_back_03.png") no-repeat center top;width:100%;height:12px;z-index:1;top:0;left:0;}.search-page-head .tab-head ul{width:100%;height:50px;overflow:hidden;}.search-page-head .tab-head ul li{width:50%;height:50px;box-sizing:border-box;float:left;display:table;}.search-page-head .tab-box.kuchikomi .tab-head ul li{width:50%;}.search-page-head .tab-head ul li{border-right:1px solid #e5e5e5;}.search-page-head .tab-head ul li{border-right:1px solid #e5e5e5;}.search-page-head .tab-head ul li:nth-last-of-type(1){border-right:none!important;}.search-page-head .tab-box.kuchikomi .tab-head ul li:nth-of-type(2){border-right:1px solid #e5e5e5;}.search-page-head .tab-head ul li a{padding:15px 0 0 0;text-align:center;font-size:13px;font-weight:bold;color:#A5B4BC;line-height:1.4em;display:table-cell;vertical-align:top;position:relative;}.search-page-head .tab-head ul li a.active{color:#232B43;}.search-page-head .tab-head ul li a:hover{color:#232B43;}.search-page-head .tab-head ul li a:after{width:100%;height:2px;line-height:2px;content:"";display:block;background:#bbbbbb;position:absolute;bottom:3px;left:0;}.search-page-head .tab-head ul li a.active:after{width:100%;height:2px;line-height:2px;content:"";display:block;background:-webkit-linear-gradient(0deg,#009CB3,#2A71C4);position:absolute;bottom:3px;left:0;}.search-page-head .tab-head ul li a:hover:after{width:100%;height:2px;line-height:2px;content:"";display:block;background:-webkit-linear-gradient(0deg,#009CB3,#2A71C4);position:absolute;bottom:3px;left:0;}.search-page-head .totalling-box{padding:20px;background:#f9f9f9;border-top:1px solid #ededed;overflow:hidden;box-shadow:0 1px 1px rgb(0 0 0 / 10%);margin:0 0 1px;}.search-page-head .totalling-box .link{margin:0 9px 0 0;float:left;}.search-page-head .totalling-box .link a{padding:10px 0 10px 0;width:139px;font-size:12px;line-height:1.2em;text-align:center;text-decoration:none;color:#027E7E;background:#ffffff;border:1px solid #027E7E;border-radius:90px;display:block;}.search-page-head .totalling-box .link a:hover{color:#ffffff;background:#027E7E;}.search-page-head .totalling-box .link a.active{color:#ffffff;background:#027E7E;}.search-page-head .totalling-box .totalling{padding:3px 0 0 0;color:#232B43;float:right;}.search-page-head .totalling-box .totalling dt{line-height:1.4em;font-size:12px;display:inline-block;vertical-align:middle;}.search-page-head .totalling-box .totalling dd{line-height:1.4em;font-size:14px;font-weight:bold;display:inline-block;vertical-align:middle;}.search-page-head .totalling-box .now-state{padding:10px 0 0 0;font-size:12px;line-height:1.2em;color:#232B43;float:right;display:flex;align-items:center;justify-content:flex-end;}.search-page-head .totalling-box .now-state .num{font-size:20px;font-weight:bold;line-height:1.2em;color:#e52546;margin:0 5px;}.search-page-head .tab-menu{background:url("../images/tab_back_01.png") no-repeat center top;background-size:100% auto;overflow:hidden;}.search-page-head .tab-menu ul{padding:15px 15px 0 15px;text-align:center;}.search-page-head .tab-menu ul li{margin-bottom:15px;display:inline-block;}.search-page-head .tab-menu ul li .box{margin:0 10px 0 0;}.search-page-head .tab-menu ul.menu-slider li .box{margin:0 15px 0 0;}.search-page-head .tab-menu ul li .box:hover{border-radius:6px;background:-webkit-linear-gradient(45deg,#009CB3,#2A71C4);box-shadow:3px 3px 10px rgba(0,134,255,.5);}.search-page-head .tab-menu ul li.current .box{border-radius:6px;background:-webkit-linear-gradient(45deg,#009CB3,#2A71C4);box-shadow:3px 3px 10px rgba(0,134,255,.5);}.search-page-head .tab-menu ul li .box a{padding:55px 0 0 0;width:100px;height:88px;line-height:1.2em;font-size:11px;color:#232b43;text-align:center;display:block;box-sizing:border-box;}.search-page-head .tab-menu ul.menu-slider li .box a{width:auto;}.search-page-head .tab-menu ul li.icon-total a{background:url("../images/icon_101.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-new a{background:url("../images/icon_102.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-experience a{background:url("../images/icon_103.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-bookmark a{background:url("../images/icon_104.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-photo a{background:url("../images/icon_105.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-fan a{background:url("../images/icon_106.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-tv a{background:url("../images/icon_107.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-kuchikomi a{background:url("../images/icon_108.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-web a{background:url("../images/icon_109.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-shop-total a{background:url("../images/icon_110.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-shop-new a{background:url("../images/icon_111.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-total a:hover{color:#ffffff;background:url("../images/icon_101-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-new a:hover{color:#ffffff;background:url("../images/icon_102-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-experience a:hover{color:#ffffff;background:url("../images/icon_103-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-bookmark a:hover{color:#ffffff;background:url("../images/icon_104-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-photo a:hover{color:#ffffff;background:url("../images/icon_105-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-fan a:hover{color:#ffffff;background:url("../images/icon_106-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-tv a:hover{color:#ffffff;background:url("../images/icon_107-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-kuchikomi a:hover{color:#ffffff;background:url("../images/icon_108-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-web a:hover{color:#ffffff;background:url("../images/icon_109-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-shop-total a:hover{color:#ffffff;background:url("../images/icon_110-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-shop-new a:hover{color:#ffffff;background:url("../images/icon_111-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-total.current a{color:#ffffff;background:url("../images/icon_101-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-new.current a{color:#ffffff;background:url("../images/icon_102-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-experience.current a{color:#ffffff;background:url("../images/icon_103-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-bookmark.current a{color:#ffffff;background:url("../images/icon_104-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-photo.current a{color:#ffffff;background:url("../images/icon_105-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-fan.current a{color:#ffffff;background:url("../images/icon_106-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-tv.current a{color:#ffffff;background:url("../images/icon_107-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-kuchikomi.current a{color:#ffffff;background:url("../images/icon_108-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-web.current a{color:#ffffff;background:url("../images/icon_109-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-shop-total.current a{color:#ffffff;background:url("../images/icon_110-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-shop-new.current a{color:#ffffff;background:url("../images/icon_111-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-store-type a{background:url("../images/icon_197.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-store-type a:hover{color:#ffffff;background:url("../images/icon_197-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-store-type.current a{color:#ffffff;background:url("../images/icon_197-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-apartment-type a{background:url("../images/icon_198.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-apartment-type a:hover{color:#ffffff;background:url("../images/icon_198-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-apartment-type.current a{color:#ffffff;background:url("../images/icon_198-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-delivery-type a{background:url("../images/icon_199.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-delivery-type a:hover{color:#ffffff;background:url("../images/icon_199-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .tab-menu ul li.icon-delivery-type.current a{color:#ffffff;background:url("../images/icon_199-on.svg") no-repeat center 20px;background-size:24px auto;}.search-page-head .week-list{background-size:100% auto;overflow:hidden;position:relative;}.search-page-head .week-list.none-shadow{background:none;}.search-page-head .week-list form{box-shadow:0 1px 1px rgb(0 0 0 / 10%);margin:0 0 1px;}.search-page-head .week-list ul{padding:23px 20px 20px 20px;text-align:center;}.search-page-head .week-list ul li{margin:0 1px;display:inline-block;}.search-page-head .week-list ul li .tb{width:78px;height:78px;border-radius:90px;display:table;}.search-page-head .week-list ul li .tb a{color:#232B43;background:#FFFFFF;display:table-cell;vertical-align:middle;text-align:center;border-radius:90px;}.search-page-head .week-list ul li .tb a .day{line-height:1.4em;display:block;font-size:20px;}.search-page-head .week-list ul li .tb a .week{line-height:1.4em;display:block;font-size:12px;}.search-page-head .week-list ul li.on .tb a{color:#ffffff;background:-webkit-linear-gradient(45deg,#009CB3,#2A71C4);box-shadow:0 0 10px #B3DBFF;}.search-page-head .week-list ul li.sat .tb a{color:#31559B;}.search-page-head .week-list ul li.sun .tb a{color:#E52546;}.search-page-head .week-list .select_week{display:flex;align-items:center;justify-content:center;}.search-page-head .week-list .select_week li{width:78px;height:78px;margin:0 0 0 7px;}.search-page-head .week-list .select_week li:first-of-type{margin:0;}.search-page-head .week-list .select_week li input{display:none;}.search-page-head .week-list .select_week li label{width:78px;height:78px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;}.search-page-head .week-list .select_week li a{width:78px;height:78px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;}.search-page-head .week-list .select_week li label .select_day-inner,.search-page-head .week-list .select_week li a .select_day-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:74px;height:74px;border-radius:50%;background:#fff;}.search-page-head .week-list .select_week li label .select_day-inner .day,.search-page-head .week-list .select_week li a .select_day-inner .day{font-size:20px;line-height:1.4em;}.search-page-head .week-list .select_week li label .select_day-inner .week,.search-page-head .week-list .select_week li a .select_day-inner .week{font-size:12px;line-height:1.2em;}.search-page-head .week-list .select_week li.weeks_sun label .select_day-inner .day,.search-page-head .week-list .select_week li.weeks_sun label .select_day-inner .week,.search-page-head .week-list .select_week li.weeks_sun a .select_day-inner .day,.search-page-head .week-list .select_week li.weeks_sun a .select_day-inner .week{color:#E52546;}.search-page-head .week-list .select_week li.weeks_sta label .select_day-inner .day,.search-page-head .week-list .select_week li.weeks_sta label .select_day-inner .week,.search-page-head .week-list .select_week li.weeks_sta a .select_day-inner .day,.search-page-head .week-list .select_week li.weeks_sta a .select_day-inner .week{color:#31559B;}.search-page-head .week-list .select_week li input[type="checkbox"]:checked+label .select_day-inner,.search-page-head .week-list .select_week li label:hover .select_day-inner,.search-page-head .week-list .select_week li a:hover .select_day-inner,.search-page-head .week-list .select_week li a.active .select_day-inner{width:78px;height:78px;background:-webkit-linear-gradient(45deg,#009CB3,#2A71C4);box-shadow:3px 3px 10px rgb(0 134 255 / 50%);}.search-page-head .week-list .select_week li input[type="checkbox"]:checked+label .select_day-inner .day,.search-page-head .week-list .select_week li input[type="checkbox"]:checked+label .select_day-inner .week,.search-page-head .week-list .select_week li label:hover .select_day-inner .day,.search-page-head .week-list .select_week li label:hover .select_day-inner .week,.search-page-head .week-list .select_week li a:hover .select_day-inner .day,.search-page-head .week-list .select_week li a:hover .select_day-inner .week,.search-page-head .week-list .select_week li a.active .select_day-inner .day,.search-page-head .week-list .select_week li a.active .select_day-inner .week{color:#fff;}.search-page-head .kuchikomi-wrap{padding:20px 0 0 0;background:url("../images/tab_back_02.png") no-repeat center 0;background-size:100% auto;}.search-page-head .stanby{margin:0 0 20px 0;background:#027E7E;border-radius:3px;box-shadow:0 5px 5px #A7AAAB;position:relative;}.search-page-head .stanby a{padding:15px 50px 15px 60px;color:#ffffff;display:block;position:relative;}.search-page-head .stanby a:before{margin:-11px 0 0 0;width:22px;height:22px;line-height:22px;content:"";background:url("../images/icon_115.svg") no-repeat center center;background-size:100% auto;position:absolute;top:50%;left:20px;}.search-page-head .stanby a:after{margin:-7px 0 0 0;width:9px;height:15px;line-height:23px;content:"";background:url("../images/icon_03.svg") no-repeat center center;background-size:100% auto;position:absolute;top:50%;right:25px;}.search-page-head .stanby a .title{line-height:1.4em;font-size:14px;display:block;vertical-align:middle;}.search-page-head .stanby a .title .num{padding:0 7px;line-height:1.4em;font-size:18px;font-weight:bold;color:#ffe24c;}.kuchikomi-entry-link{margin:0 10px 30px 10px;}.kuchikomi-entry-link.short{margin:0 auto 30px auto;max-width:400px;}.kuchikomi-entry-link a{padding:15px 0;line-height:1.2em;text-align:center;color:#ffffff;font-size:14px;background:-webkit-linear-gradient(45deg,#009CB3,#2A71C4);box-shadow:3px 3px 10px rgb(0 134 255 / 50%);border-radius:3px;display:block;width:400px;margin:0 auto;}.kuchikomi-entry-link.large{margin:0 0 40px 0;}.icon-about-link{padding:0 0 20px 0;}.search-page-head .icon-about-link{padding:10px 0 0 0;}.icon-about-link a{padding:13px 0 13px 0;color:#AB924E;font-size:13px;line-height:1.2em;text-align:center;text-decoration:none;background:#ffffff;border:1px solid #ededed;display:block;}.soaring-search-keywords{margin:0 0 30px 15px;padding:0 0 0 0;position:relative;overflow:hidden;}.soaring-search-keywords .title{margin:0 0 10px 0;line-height:1.4em;font-size:13px;font-weight:bold;color:#232b43;}.soaring-search-keywords .list{width:100%;font-size:0;overflow:auto;white-space:nowrap;scrollbar-width:none;position:relative;}.soaring-search-keywords .list::-webkit-scrollbar{display:none;}.soaring-search-keywords:after{width:50px;height:100%;content:"";background:-webkit-linear-gradient(0deg,rgba(240,244,245,0),rgba(240,244,245,1) 68%,#F0F4F5);position:absolute;top:0;right:0;}.soaring-search-keywords .list a{margin:0 5px 0 0;padding:10px 15px;line-height:1.2em;color:#232b43;font-size:13px;background:#ffffff;border:1px solid #ededed;border-radius:90px;display:inline-block;}.soaring-search-keywords .list a:nth-last-child(1){margin:0 100px 0 0;}.change-search-results{margin:0 0 0 0;padding:0 0 0 0;position:relative;}.change-search-results .list{padding:0 0 25px 15px;width:100%;text-align:center;overflow:auto;white-space:nowrap;scrollbar-width:none;position:relative;box-sizing:border-box;}.change-search-results .list::-webkit-scrollbar{display:none;}.change-search-results .list a{margin:0 2px;padding:13px 20px;line-height:1.2em;color:#232b43;font-size:13px;background:#ffffff;border:1px solid #ededed;border-radius:90px;display:inline-block;}.change-search-results .list a:hover{padding:14px 21px;color:#ffffff;background:-webkit-linear-gradient(45deg,#009CB3,#2A71C4);border:none;box-shadow:3px 3px 10px rgba(0,134,255,.5);}.change-search-results .list a.current{padding:14px 21px;color:#ffffff;background:-webkit-linear-gradient(45deg,#009CB3,#2A71C4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border:none;box-shadow:3px 3px 10px rgba(0,134,255,.5);}.change-search-results .list a.icon-photo:before{margin:0 5px 0 0;width:18px;height:18px;line-height:18px;content:"";background:url("../images/icon_119.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.change-search-results .list a.icon-new:before{margin:0 5px 0 0;width:18px;height:18px;line-height:18px;content:"";background:url("../images/icon_120.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.change-search-results .list a.icon-key:before{margin:0 5px 0 0;width:18px;height:18px;line-height:18px;content:"";background:url("../images/icon_121.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.change-search-results .list a.icon-theme:before{margin:0 5px 0 0;width:18px;height:18px;line-height:18px;content:"";background:url("../images/icon_122.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.change-search-results .list a.icon-rank:before{margin:0 5px 0 0;width:18px;height:18px;line-height:18px;content:"";background:url("../images/icon_123.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.change-search-results .list a.icon-photo:hover:before{margin:0 5px 0 0;width:18px;height:18px;line-height:18px;content:"";background:url("../images/icon_119-on.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.change-search-results .list a.icon-new:hover:before{margin:0 5px 0 0;width:18px;height:18px;line-height:18px;content:"";background:url("../images/icon_120-on.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.change-search-results .list a.icon-key:hover:before{margin:0 5px 0 0;width:18px;height:18px;line-height:18px;content:"";background:url("../images/icon_121-on.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.change-search-results .list a.icon-theme:hover:before{margin:0 5px 0 0;width:18px;height:18px;line-height:18px;content:"";background:url("../images/icon_122-on.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.change-search-results .list a.icon-rank:hover:before{margin:0 5px 0 0;width:18px;height:18px;line-height:18px;content:"";background:url("../images/icon_123-on.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.change-search-results .list a.icon-photo.current:before{margin:0 5px 0 0;width:18px;height:18px;line-height:18px;content:"";background:url("../images/icon_119-on.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.change-search-results .list a.icon-new.current:before{margin:0 5px 0 0;width:18px;height:18px;line-height:18px;content:"";background:url("../images/icon_120-on.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.change-search-results .list a.icon-key.current:before{margin:0 5px 0 0;width:18px;height:18px;line-height:18px;content:"";background:url("../images/icon_121-on.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.change-search-results .list a.icon-theme.current:before{margin:0 5px 0 0;width:18px;height:18px;line-height:18px;content:"";background:url("../images/icon_122-on.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.change-search-results .list a.icon-rank.current:before{margin:0 5px 0 0;width:18px;height:18px;line-height:18px;content:"";background:url("../images/icon_123-on.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.paging-box{margin:0 0 20px 0;padding:0 20px 0 120px;min-height:36px;text-align:center;position:relative;}.paging-box.mb10-pc{margin:20px 0 10px 0;}.paging-box.second{margin:40px 0;}.paging-box .result-text{margin:0 0 0 0;line-height:36px;font-size:12px;text-align:left;color:#232B43;position:absolute;top:0;left:10px;}.paging-box .result-text .num{line-height:36px;font-size:18px;font-weight:bold;color:#FF1155;}.paging-box .link-box a{margin:0 4px;min-width:36px;line-height:36px;font-size:14px;text-decoration:none;color:#232B43;background:#ffffff;border-radius:3px;display:inline-block;}.paging-box .link-box a:hover{color:#ffffff;background:#027E7E;}.paging-box .link-box .current{margin:0 4px;min-width:36px;line-height:36px;font-size:14px;text-decoration:none;color:#ffffff;background:#027E7E;border-radius:3px;display:inline-block;}.paging-box .link-box a.prev{margin:0 4px;min-width:36px;line-height:36px;font-size:14px;text-decoration:none;text-align:left;text-indent:-9999px;color:#ffffff;background:url("../images/icon_prev_01.svg") no-repeat center center;border-radius:3px;display:inline-block;}.paging-box .link-box a.next{margin:0 4px;min-width:36px;line-height:36px;font-size:14px;text-decoration:none;text-align:left;text-indent:-9999px;color:#ffffff;background:url("../images/icon_next_01.svg") no-repeat center center;border-radius:3px;display:inline-block;}.paging-box .link-box a.prev:hover{background:url("../images/icon_prev_01.svg") no-repeat center center;}.paging-box .link-box a.next:hover{background:url("../images/icon_next_01.svg") no-repeat center center;}.paging-box .link-box a.prev.disabled{pointer-events:none;background:url("../images/icon_prev_02.svg") no-repeat center center;}.paging-box .link-box a.next.disabled{pointer-events:none;background:url("../images/icon_next_02.svg") no-repeat center center;}.paging-box .sort{margin:0 0 0 0;line-height:36px;font-size:13px;text-align:left;color:#232B43;position:absolute;top:0;right:0;}.paging-box .sort a{color:#232B43;display:inline-block;}.paging-box .sort a.sort-link{padding:0 0 0 30px;background:url("../images/icon_100.svg") no-repeat left center;background-size:22px auto;}.paging-box .sort a.view-link.icon01{padding:0 0 0 30px;background:url("../images/icon_112.svg") no-repeat left center;background-size:22px auto;}.paging-box .sort a.view-link.icon01image{padding:0 0 0 30px;background:url("../images/icon_112image.svg") no-repeat left center;background-size:22px auto;}.paging-box .sort a.view-link.icon02{padding:0 0 0 30px;background:url("../images/icon_113.svg") no-repeat left center;background-size:22px auto;}.paging-box .sort a.sort-link.icon02{padding:0 0 0 30px;background:url("../images/icon_152.svg") no-repeat left center;background-size:22px auto;}.paging-box .sort a.guide-link{padding:0 0 0 30px;background:url("../images/icon_167.svg") no-repeat left center;background-size:24px auto;}.paging-box .sort a.bookmark-link{padding:0 0 0 30px;background:url("../images/icon_168.svg") no-repeat left center;background-size:22px auto;}.paging-box .sort a.del-link{padding:0 0 0 30px;background:url("../images/icon_172.svg") no-repeat left center;background-size:24px auto;}.paging-box.short{margin:0 auto 40px auto;padding:0 0 0 0;width:206px;min-height:36px;text-align:center;position:relative;overflow:hidden;}.paging-box.short .link-box a.prev{margin:0 0 0 0;padding:0 0 0 34px;width:98px;min-width:36px;line-height:36px;font-size:14px;text-decoration:none;text-align:left;text-indent:0;color:#ffffff;background:#027E7E url("../images/icon_prev_03.svg") no-repeat 13px center;background-size:18px auto;border-radius:3px;box-sizing:border-box;float:left;line-height:44px;}.paging-box.short .link-box a.next{margin:0 0 0 0;padding:0 0 0 21px;width:98px;min-width:36px;line-height:36px;font-size:14px;text-decoration:none;text-align:left;text-indent:0;color:#ffffff;background:#027E7E url("../images/icon_next_03.svg") no-repeat 69px center;background-size:18px auto;border-radius:3px;box-sizing:border-box;float:right;line-height:44px;}.paging-box.short .link-box a.prev:hover{color:#027E7E;background:#FFFFFF url("../images/icon_prev_04.svg") no-repeat 13px center;background-size:18px auto;}.paging-box.short .link-box a.next:hover{color:#027E7E;background:#FFFFFF url("../images/icon_next_04.svg") no-repeat 69px center;background-size:18px auto;}.paging-box.short .link-box a.prev.disabled{pointer-events:none;background:#DDE1E5 url("../images/icon_prev_03.svg") no-repeat 13px center;background-size:18px auto;}.paging-box.short .link-box a.next.disabled{pointer-events:none;background:#DDE1E5 url("../images/icon_next_03.svg") no-repeat 69px center;background-size:18px auto;}.paging-box.therapist{margin:40px auto 40px auto;padding:0 108px;width:366px;min-height:44px;text-align:center;position:relative;box-sizing:border-box;overflow:hidden;}.paging-box.therapist .link-box a.return{margin:0 0 0 0;padding:0 0 0 0;min-width:36px;line-height:44px;font-size:14px;text-decoration:none;text-align:center;text-indent:0;color:#ffffff;background:#2E354C;border-radius:3px;box-sizing:border-box;display:block;}.paging-box.therapist .link-box a.return:hover{color:#2E354C;background:#ffffff;}.paging-box.therapist .link-box a.prev{margin:0 0 0 0;padding:0 0 0 40px;width:98px;min-width:36px;line-height:44px;font-size:14px;text-decoration:none;text-align:left;text-indent:0;color:#ffffff;background:#2E354C url("../images/icon_prev_03.svg") no-repeat 13px center;background-size:18px auto;border-radius:3px;box-sizing:border-box;position:absolute;top:0;left:0;}.paging-box.therapist .link-box a.next{margin:0 0 0 0;padding:0 0 0 28px;width:98px;min-width:36px;line-height:44px;font-size:14px;text-decoration:none;text-align:left;text-indent:0;color:#ffffff;background:#2E354C url("../images/icon_next_03.svg") no-repeat 69px center;background-size:18px auto;border-radius:3px;box-sizing:border-box;position:absolute;top:0;right:0;}.paging-box.therapist .link-box a.prev:hover{color:#2E354C;background:#FFFFFF url("../images/icon_prev_04.svg") no-repeat 13px center;background-size:18px auto;}.paging-box.therapist .link-box a.next:hover{color:#2E354C;background:#FFFFFF url("../images/icon_next_04.svg") no-repeat 69px center;background-size:18px auto;}.paging-box.therapist .link-box a.prev.disabled{pointer-events:none;background:#DDE1E5 url("../images/icon_prev_03.svg") no-repeat 13px center;background-size:18px auto;}.paging-box.therapist .link-box a.next.disabled{pointer-events:none;background:#DDE1E5 url("../images/icon_next_03.svg") no-repeat 69px center;background-size:18px auto;}.store-single-box{padding:10px 0 20px 0;clear:both;}.store-single-box a{padding:10px 20px 10px 9px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);display:block;overflow:hidden;}.store-single-box a img{width:100%;height:auto;display:block;}.store-single-box a .store{width:100%;height:103px;text-align:left;display:table;vertical-align:middle;}.store-single-box a .store .cell{padding:0 345px 0 125px;color:#232B43;font-size:11px;line-height:1.4em;display:table-cell;position:relative;vertical-align:middle;}.store-single-box.line01 a .store .cell{background:url("../images/line_01.png") no-repeat 125px bottom;}.store-single-box.line02 a .store .cell{background:url("../images/line_02.png") no-repeat 125px bottom;}.store-single-box.dx a .store .cell{background:url("../images/line_02.png") no-repeat 125px bottom;}.store-single-box a .store .cell .image{width:103px;position:absolute;top:0;left:0;z-index:1;}.store-single-box a .store .cell .icon{width:28px;position:absolute;top:-5px;left:-5px;z-index:2;}.store-single-box a .store .cell .name{margin:0 0 3px 0;font-size:14px;font-weight:bold;line-height:1.4em;}.store-single-box a .store .cell .time:before{margin:-2px 3px 0 0;width:12px;height:12px;line-height:12px;content:"";background:url("../images/icon_68.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.store-single-box a .store .cell .price:before{margin:-2px 3px 0 0;width:12px;height:12px;line-height:12px;content:"";background:url("../images/icon_69.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.store-single-box a .store .cell .photo{position:absolute;top:10px;right:20px;}.store-single-box a .store .cell .photo li{width:57px;float:left;position:relative;}.store-single-box a .store .cell .photo li:nth-of-type(1){z-index:5;}.store-single-box a .store .cell .photo li:nth-of-type(2){z-index:4;}.store-single-box a .store .cell .photo li:nth-of-type(3){z-index:3;}.store-single-box a .store .cell .photo li:nth-of-type(4){z-index:2;}.store-single-box a .store .cell .photo li:nth-of-type(5){z-index:1;}.store-single-box a .store .cell .photo li img{width:70px;min-width:70px;height:auto;border:2px solid #ffffff;border-radius:90px;display:block;}#overlay{width:100%;height:100vh;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:100000;display:none;}.modal-wrap{margin:0 auto;width:100%;max-height:100vh;text-align:center;position:fixed;top:0;left:0;right:0;z-index:100004;display:none;overflow:auto;white-space:nowrap;scrollbar-width:none;}.modal-wrap::-webkit-scrollbar{display:none;}.modal-wrap .close{margin:50px auto 15px;width:100%;max-width:754px;}.modal-wrap .close a{width:18px;float:right;}.modal-wrap .modal-box{margin:0 auto 15px;width:100%;max-width:754px;background:#ffffff;border-radius:10px;overflow:hidden;}.modal-wrap .modal-box h3,.modal-wrap .modal-box .modal-box-title{padding:35px 0 25px 0;line-height:1.2em;font-size:18px;font-weight:bold;color:#232b43;border-bottom:1px solid #eeeeee;}.modal-wrap .modal-box .parts{margin:0 30px;padding:25px 0 25px 0;text-align:left;border-bottom:1px solid #eeeeee;}.modal-wrap .modal-box .parts.last{padding:25px 0 60px 0;text-align:left;border-bottom:none;}.modal-wrap .modal-box .parts dt{margin:0 30px;padding:0 0 15px 0;font-size:14px;font-weight:bold;color:#333333;line-height:1.4em;}.modal-wrap .modal-box .parts dd{margin:0 30px;padding:0 0 0 0;}.modal-wrap .modal-box .parts dd .text-box{padding:8px 0 8px 38px;width:432px;background:#f9f9f9 url("../images/icon_search_01.svg") no-repeat 5px center;background-size:auto 24px;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;}.modal-wrap .modal-box .parts dd .text-box .text{padding:0 0 0 0;width:390px;height:auto;line-height:1.4em;font-size:13px;background:none;border:none;-webkit-appearance:none;}.modal-wrap .modal-box .parts dd ul{overflow:hidden;}.modal-wrap .modal-box .parts dd ul li{margin:0 10px 10px 0;line-height:1.2em;font-size:13px;color:#232b43;float:left;}.modal-wrap .modal-box .parts dd ul li input[type=checkbox]{display:none;}.modal-wrap .modal-box .parts dd ul li input[type="checkbox"]:checked+label{border-radius:3px;color:#ffffff;background:#232B43;}.modal-wrap .modal-box .parts dd ul li label{padding:10px;border-radius:3px;background:#F2F6F7;display:block;}.modal-wrap .modal-box .btn-box{margin:0 30px;padding:0 0 60px 0;text-align:center;}.modal-wrap .modal-box .btn-box .hit{margin:0 1.7% 0 0;padding:13px 0 14px;width:32.2%;line-height:1.2em;font-size:14px;color:#232b43;text-align:center;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;float:left;}.modal-wrap .modal-box .btn-box .hit .num{line-height:1.2em;font-size:18px;font-weight:bold;color:#ff1155;}.modal-wrap .modal-box .btn-box .btn{-webkit-appearance:none;margin:0 1.7% 0 0;padding:15px 0;width:32.2%;text-align:center;line-height:1.2em;font-size:14px;color:#ffffff;box-sizing:border-box;background:#0066D5;border:1px solid #0066D5;border-radius:3px;float:left;}.modal-wrap .modal-box .btn-box .reset{-webkit-appearance:none;margin:0 0 0 0;padding:15px 0;width:32.2%;line-height:1.2em;font-size:14px;color:#232b43;background:#ffffff;text-align:center;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;float:left;}#icon-info-overlay{width:100%;height:100vh;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:100002;display:none;}.icon-info{width:auto;text-align:center;position:absolute;top:100px;z-index:100003;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}.icon-info::-webkit-scrollbar{display:none;}.icon-info .close{margin:50px auto 15px;width:100%;max-width:754px;}.icon-info .close a{width:18px;float:right;}.icon-info .modal-box{margin:0 auto 15px;width:100%;max-width:754px;background:#ffffff;border-radius:10px;overflow:hidden;}.icon-info .modal-box h3{padding:35px 0 25px 0;line-height:1.2em;font-size:18px;font-weight:bold;color:#232b43;border-bottom:1px solid #eeeeee;}.icon-info .modal-box .parts{margin:0 30px;padding:25px 0 25px 0;text-align:left;border-bottom:1px solid #eeeeee;}.icon-info .modal-box .parts ul{display:flex;flex-wrap:wrap;}.icon-info .modal-box .parts ul li{width:230px;padding:0 10px;box-sizing:border-box;margin-bottom:15px;height:45px;display:flex;align-items:center;}.icon-info .modal-box .parts ul li img{height:45px;width:auto;}.icon-info .modal-box .parts ul li h4{font-weight:bold;padding:0 15px;color:#232B43;}.icon-info .modal-box .btn-box{margin:0 30px;padding:0 0 60px 0;text-align:center;}.icon-info .modal-box .btn-box .hit{margin:0 1.7% 0 0;padding:13px 0 14px;width:32.2%;line-height:1.2em;font-size:14px;color:#232b43;text-align:center;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;float:left;}.icon-info .modal-box .btn-box .hit .num{line-height:1.2em;font-size:18px;font-weight:bold;color:#ff1155;}.icon-info .modal-box .btn-box .btn{-webkit-appearance:none;margin:0 1.7% 0 0;padding:15px 0;width:32.2%;text-align:center;line-height:1.2em;font-size:14px;color:#ffffff;box-sizing:border-box;background:#0066D5;border:1px solid #0066D5;border-radius:3px;float:left;}.icon-info .modal-box .btn-box .reset{-webkit-appearance:none;margin:0 0 0 0;padding:15px 0;width:32.2%;line-height:1.2em;font-size:14px;color:#232b43;background:#ffffff;text-align:center;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;float:left;}.news-list-box{margin:0 0 10px 0;padding:0 0 0 0;overflow:hidden;}.news-list-box .box{margin:0 0 10px 0;width:100%;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.1);display:table;}.news-list-box .box .update{width:130px;border:1px solid #ffffff;text-align:left;display:table-cell;vertical-align:top;}.news-list-box .box .update p{padding:30px 0 0 25px;color:#232b43;background:-webkit-linear-gradient(90deg,#FFFFFF,#EFEFEF);}.news-list-box .box .update p .year{line-height:1.0;font-size:12px;display:block;}.news-list-box .box .update p .day{line-height:1.0;font-size:16px;}.news-list-box .box .update p .week{line-height:1.0;font-size:12px;}.news-list-box .box .update p .freeperiod{line-height:1.0;font-size:16px;margin-left:15px;}.news-list-box .box .update p .time{line-height:1.0;font-size:12px;display:block;}.news-list-box .box .update p .arrow{margin:10px 0 10px 30px;width:17px;}.news-list-box .box .detail{padding:10px;background:#fcfcfc;border-left:1px solid #E3E7E8;text-align:left;display:table-cell;vertical-align:top;}.news-list-box .box .detail .description{padding:20px;overflow:hidden;}.free-space-box{margin:0 0 10px 0;padding:0 0 0 0;overflow:hidden;}.free-space-box .box{margin:0 0 10px 0;width:100%;background:#ffffff;display:table;}.free-space-box .box .detail{padding:10px;background:#fcfcfc;text-align:left;display:table-cell;vertical-align:top;}.free-space-box .box .detail .description{padding:30px 10px;}.hime-gif-data-info{padding:13px 20px;overflow:hidden;}.hime-gif-data-info .answer{line-height:1.4em;font-size:12px;color:#232B43;float:left;}.hime-gif-data-info .answer .num01{line-height:1.4em;font-size:20px;font-weight:bold;color:#E83759;}.hime-gif-data-info .answer .num02{line-height:1.4em;font-size:16px;color:#232B43;}.hime-gif-data-info .update{padding:3px 0 0 0;line-height:1.8em;font-size:12px;color:#232B43;float:right;}.hime-gif-data-info .update:before{width:18px;height:18px;line-height:18px;content:"";background:url("../images/icon_125.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;margin:0 5px 0 0;}.hime-gif-data-info .update .year{line-height:1.2em;font-size:11px;}.hime-gif-data-info .update .day{line-height:1.2em;font-size:13px;}.hime-gif-data-info .update .week{line-height:1.2em;font-size:10px;}.hime-gif-data-info .update .time{line-height:1.2em;font-size:11px;}.hime-big-data{padding:30px 20px 25px 20px;overflow:hidden;}.hime-big-data dl{margin:0 0 18px 0;padding:0 0 0 0;border-bottom:1px dotted #eee;}.hime-big-data dl dt{padding:5px 0 10px 54px;line-height:1.4em;font-size:13px;color:#212B45;background:url("../images/icon_128.svg") no-repeat 10px 0;background-size:27px auto;}.hime-big-data dl dd{padding:5px 0 20px 54px;line-height:1.4em;font-size:13px;color:#777777;background:url("../images/icon_129.svg") no-repeat 10px 0;background-size:27px auto;}.photo-album-list{margin:0 0 40px 0;}.photo-album-list .content-box{padding:15px 0 15px 0;}.photo-album-list .content-box h3{margin:0 0 0 20px;padding:0 10px 15px 30px;line-height:1.4em;font-size:16px;color:#212B45;text-align:left;background:url(../images/icon_56.svg) no-repeat 0 -1px;background-size:24px auto;overflow:hidden;font-weight:bold;}.photo-album-list .content-box .list{margin:0 -1px 20px -1px;overflow:hidden;}.photo-album-list .content-box .list img{margin:0 0 1px 1px;width:calc(100% - 1px);height:auto;display:block;}.photo-album-list .content-box .list li{width:10%;float:left;}.photo-album-list .content-box .list li:nth-of-type(1){width:20%;}.photo-album-list .content-box .list li:nth-of-type(2){width:20%;}.photo-album-list .content-box .list li:nth-of-type(3){width:20%;}.photo-album-list .content-box .list li:nth-of-type(4){width:20%;}.photo-album-list .content-box .list li:nth-of-type(5){width:20%;}.photo-album-list .content-box .list li:nth-of-type(6){width:20%;}.photo-album-list .content-box .list li:nth-of-type(7){width:20%;}.photo-album-list .content-box .list li:nth-of-type(8){width:20%;}.photo-album-list .content-box .list li:nth-of-type(9){width:20%;}.photo-album-list .content-box .list li:nth-of-type(10){width:20%;}.photo-album-list .content-box .description{margin:0 20px 15px;line-height:1.8em;font-size:12px;color:#232B43;overflow:hidden;}.hime-tv-detail{overflow:hidden;position:relative;}.hime-tv-detail .movie{width:50%;float:left;}.hime-tv-detail .movie .player{position:absolute;top:0;left:0;border-radius:5px;overflow:hidden;max-width:100%;max-height:100%;object-fit:cover;}.hime-tv-detail .movie .ulizahtml5 .uliza-controller-area{display:block;}.hime-tv-detail .movie img{width:100%;height:auto;display:block;}.hime-tv-detail .movie video{width:100%;display:block;}.hime-tv-detail .movie iframe{width:100%;height:auto;display:block;}.hime-tv-detail .published-day{margin:0 0 0 0;width:50%;height:74px;background:-webkit-linear-gradient(90deg,#FFFFFF,#EFEFEF);border-bottom:1px solid #E6E6E6;overflow:hidden;position:absolute;top:0;right:0;box-sizing:border-box;}.hime-tv-detail .published-day .tb{width:100%;height:74px;display:table;}.hime-tv-detail .published-day .tb .cell{padding:0 40px 0 20px;text-align:left;color:#232B43;font-size:12px;line-height:1.4em;display:table-cell;vertical-align:middle;position:relative;}.hime-tv-detail .published-day .tb .cell p{line-height:1.4em;font-size:12px;color:#232B43;}.hime-tv-detail .published-day .tb .cell p:before{width:18px;height:18px;line-height:18px;content:"";background:url("../images/icon_125.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;margin:0 5px 0 0;}.hime-tv-detail .published-day .tb .cell p .year{line-height:1.2em;font-size:11px;}.hime-tv-detail .published-day .tb .cell p .day{line-height:1.2em;font-size:13px;}.hime-tv-detail .published-day .tb .cell p .week{line-height:1.2em;font-size:10px;}.hime-tv-detail .published-day .tb .cell p .time{line-height:1.2em;font-size:11px;}.hime-tv-detail .published-day .tb .cell .new{margin:-7px 0 0 0;width:24px;position:absolute;top:50%;right:20px;}.hime-tv-detail .detail{padding:74px 0 80px 0;overflow:hidden;}.hime-tv-detail .detail .description{padding:25px 20px 0 20px;line-height:1.6em;font-size:12px;color:#232B43;overflow:hidden;}.hime-tv-detail .detail .description p{margin:0 0 20px 0;}.hime-tv-detail .detail .description p.catch{line-height:1.6em;font-size:15px;font-weight:bold;}.hime-tv-detail .link-box{padding:15px 0 0 20px;width:50%;height:65px;border-top:1px solid #e6e6e6;box-sizing:border-box;position:absolute;bottom:0;right:0;}.hime-tv-detail .link-box a{padding:0 20px 0 0;line-height:1.4em;font-size:11px;color:#969696;display:inline-block;}.hime-tv-detail .link-box a.entry:before{margin:0 5px 0 0;width:25px;height:25px;line-height:25px;content:"";background:url("../images/icon_131.svg") no-repeat 0 0;background-size:cover;display:inline-block;vertical-align:middle;}.hime-tv-detail .link-box a.letter:before{margin:0 5px 0 0;width:25px;height:25px;line-height:25px;content:"";background:url("../images/icon_132.svg") no-repeat 0 0;background-size:cover;display:inline-block;vertical-align:middle;}.photo-gallery-detail{background:#E6E6E6;overflow:hidden;position:relative;}.photo-gallery-detail .photo-list{width:50%;float:left;}.photo-gallery-detail .photo-list img{width:100%;height:auto;display:block;}.photo-gallery-detail .photo-list .photo-list-slider{overflow:hidden;}.photo-gallery-detail .photo-list .photo-list-slider img{margin:auto;display:block;}.photo-gallery-detail .photo-list .photo-list-slider .slick-img{height:100%;margin-top:-1px;margin-bottom:-8px;display:block;overflow:hidden;}.photo-gallery-detail .photo-list .photo-list-slider .slick-img .tb{width:100%;display:table;}.photo-gallery-detail .photo-list .photo-list-slider .slick-img .tb .cell{width:100%;background:#333;display:table-cell;vertical-align:middle;}.photo-gallery-detail .photo-list .photo-list-thumbnail{height:132px;text-align:left;}.photo-gallery-detail .photo-list .photo-list-thumbnail .slick-track{margin:0 0 0 0!important;width:100%!important;}.photo-gallery-detail .photo-list .photo-list-thumbnail .thumbnail-img{margin:0 0 0 0!important;width:100%;height:132px;background-size:cover;background-repeat:no-repeat;background-position:center center;}.photo-gallery-detail .photo-list .photo-list-thumbnail .slick-slide{padding:0 0 0 1px;width:33.3%!important;box-sizing:border-box;}.photo-gallery-detail .published-day{margin:0 0 0 0;width:50%;height:74px;background:-webkit-linear-gradient(90deg,#FFFFFF,#EFEFEF);border-bottom:1px solid #E6E6E6;overflow:hidden;position:absolute;top:0;right:0;box-sizing:border-box;}.photo-gallery-detail .published-day .tb{width:100%;height:74px;display:table;}.photo-gallery-detail .published-day .tb .cell{padding:0 40px 0 20px;text-align:left;color:#232B43;font-size:12px;line-height:1.4em;display:table-cell;vertical-align:middle;position:relative;}.photo-gallery-detail .published-day .tb .cell p{line-height:1.4em;font-size:12px;color:#232B43;}.photo-gallery-detail .published-day .tb .cell p:before{width:18px;height:18px;line-height:18px;content:"";background:url("../images/icon_125.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;margin:0 5px 0 0;}.photo-gallery-detail .published-day .tb .cell p .year{line-height:1.2em;font-size:11px;}.photo-gallery-detail .published-day .tb .cell p .day{line-height:1.2em;font-size:13px;}.photo-gallery-detail .published-day .tb .cell p .week{line-height:1.2em;font-size:10px;}.photo-gallery-detail .published-day .tb .cell p .time{line-height:1.2em;font-size:11px;}.photo-gallery-detail .published-day .tb .cell .new{margin:-7px 0 0 0;width:24px;position:absolute;top:50%;right:20px;}.photo-gallery-detail .detail{padding:74px 0 80px 0;min-height:505px;background:#ffffff;box-sizing:border-box;overflow:hidden;}.photo-gallery-detail .detail .description{padding:25px 20px 0 20px;line-height:1.6em;font-size:12px;color:#232B43;overflow:hidden;}.photo-gallery-detail .detail .description p{margin:0 0 20px 0;}.photo-gallery-detail .detail .description p.catch{line-height:1.6em;font-size:15px;font-weight:bold;}.photo-gallery-detail .detail .description img.icon{display:inline-block;max-width:30px;height:auto;vertical-align:bottom;}.photo-gallery-detail .link-box{padding:15px 0 0 20px;width:50%;height:65px;background:#ffffff;border-top:1px solid #e6e6e6;box-sizing:border-box;position:absolute;bottom:0;right:0;}.photo-gallery-detail .link-box a{padding:0 20px 0 0;line-height:1.4em;font-size:11px;color:#969696;display:inline-block;}.photo-gallery-detail .link-box a.entry:before{margin:0 5px 0 0;width:25px;height:25px;line-height:25px;content:"";background:url("../images/icon_131.svg") no-repeat 0 0;background-size:cover;display:inline-block;vertical-align:middle;}.photo-gallery-detail .link-box a.letter:before{margin:0 5px 0 0;width:25px;height:25px;line-height:25px;content:"";background:url("../images/icon_132.svg") no-repeat 0 0;background-size:cover;display:inline-block;vertical-align:middle;}.price-system{margin:0 20px 0;padding:35px 0 20px 0;overflow:hidden;}.price-system .base-head{margin:0 auto 35px;}.price-system .basic-system{margin:0 auto 80px;text-align:left;}.price-system .basic-system li{margin:0 4px 10px;padding:9px 10px;line-height:1.2em;font-size:12px;color:#232B43;border-radius:3px;background:#F2F3F5;display:inline-block;}.price-system .data{margin:0 0 20px 0;}.price-system .data table{width:100%;line-height:1.4em;font-size:12px;color:#232B43;}.price-system .data table th{padding:15px 10px;width:130px;font-weight:normal;border:1px solid #eeeeee;color:#232B43;color:#666;background:#fbfbfb;vertical-align:middle;box-sizing:border-box;}.price-system .data table th.title{width:100%;font-size:14px;font-weight:bold;text-align:center;color:#232B43;}.price-system .data table th.half{width:50%;}.price-system .data table td{padding:15px 10px;width:225px;border:1px solid #eeeeee;background:#ffffff;vertical-align:middle;}.price-system .data table td .pay{margin:0 0 15px 0;padding:15px 0 15px 0;line-height:1.2em;text-align:center;font-size:14px;color:#ffffff;background:#027E7E url("../images/icon_26.svg") no-repeat 98% center;background-size:20px auto;border-radius:5px;display:block;transition:all .5s;}.price-system .data table td .pay:hover{background-color:#4CA3A3;}.price-system .data table td .note{line-height:1.6em;font-size:12px;color:#666666;}.price-system .data table td hr{margin:15px 0;padding:0 0 0 0;width:100%;height:0;line-height:0;background:none;border:none;border-top:1px dotted #E7E7E7;}.price-system .data table tr.card ul{display:flex;flex-wrap:wrap;gap:10px;}.price-system .data table tr.card ul li{}.price-system .data table tr.card ul li img{height:25px;}.return-list-link{margin:0 0 20px 0;text-align:center;position:relative;z-index:1;}.return-list-link.mb40-pc{margin:0 0 40px 0;}.return-list-link a{margin:0 auto;padding:10px 0;width:240px;line-height:1.4em;color:#232B43;font-size:14px;box-sizing:border-box;border-radius:90px;background-color:#EFF2F9;box-shadow:4px 4px 7px #d5d7de,-4px -4px 7px #fff;display:block;}.kuchikomi-detail-head{padding:15px;overflow:hidden;}.kuchikomi-detail-head .author{float:left;}.kuchikomi-detail-head .author .avator{margin:0 10px 0 0;width:40px;border-radius:180px;display:block;overflow:hidden;float:left;}.kuchikomi-detail-head .author .info{padding:12px 0 0 0;color:#232B43;font-size:12px;line-height:1.4em;overflow:hidden;}.kuchikomi-detail-head .author .info .point-leader{max-width:7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}.kuchikomi-detail-head .right{float:right;}.kuchikomi-detail-head .right .review{margin:2px 0 0 0;float:left;display:table;}.kuchikomi-detail-head .right .review li{padding:0 30px;line-height:1.2em;font-size:10px;text-align:center;color:#333333;border-left:1px solid #e6e6e6;display:table-cell;vertical-align:middle;}.kuchikomi-detail-head .right .review li:nth-of-type(1){border-left:none;}.kuchikomi-detail-head .right .review li .num{margin:0 0 3px 0;line-height:1.2em;font-size:16px;font-weight:bold;color:#232B43;display:block;}.kuchikomi-detail-head .right .trust{margin:3px 0 0;float:left;}.kuchikomi-detail-head .right .trust a{padding:10px 16px;line-height:1.2em;font-size:11px;color:#232B43;background:#F0F4F5;border-radius:90px;display:block;}.kuchikomi-detail-head .right .trust a.on{color:#ffffff;background:#EC5A67;}.kuchikomi-detail{width:100%;display:table;}.kuchikomi-detail .left{padding:30px 0 0 0;width:260px;text-align:center;display:table-cell;vertical-align:top;}.kuchikomi-detail .left dl{margin:0 auto 0;width:90%;max-width:200px;text-align:left;display:table;}.kuchikomi-detail .left dl dt{padding:5px 0 0 0;line-height:1.2em;font-size:12px;color:#232B43;display:table-cell;vertical-align:top;}.kuchikomi-detail .left dl dd{width:100px;display:table-cell;vertical-align:top;}.kuchikomi-detail .left dl dd .review-point{margin:0 0 0;display:inline-block;}.kuchikomi-detail .left dl dd .review-point .star5_rating{line-height:1.2em;position:relative;font-size:18px;letter-spacing:4px;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;vertical-align:top;width:100px;height:20px;background:url("../images/point_off.svg") repeat-x 0 0;background-size:20px auto;}.kuchikomi-detail .left dl dd .review-point .star5_rating:before,.kuchikomi-detail .left dl dd .review-point .star5_rating:after{width:100%;height:20px;line-height:20px;content:"";background:url("../images/point_off.svg") repeat-x 0 0;background-size:20px auto;}.kuchikomi-detail .left dl dd .review-point .star5_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;background:url("../images/point_on.svg") repeat-x 0 0;background-size:20px auto;}.kuchikomi-detail .left dl dd .review-point .star5_rating[data-rate="5"]:after{width:100%;}.kuchikomi-detail .left dl dd .review-point .star5_rating[data-rate="4.5"]:after{width:90%;}.kuchikomi-detail .left dl dd .review-point .star5_rating[data-rate="4"]:after{width:80%;}.kuchikomi-detail .left dl dd .review-point .star5_rating[data-rate="3.5"]:after{width:70%;}.kuchikomi-detail .left dl dd .review-point .star5_rating[data-rate="3"]:after{width:60%;}.kuchikomi-detail .left dl dd .review-point .star5_rating[data-rate="2.5"]:after{width:50%;}.kuchikomi-detail .left dl dd .review-point .star5_rating[data-rate="2"]:after{width:40%;}.kuchikomi-detail .left dl dd .review-point .star5_rating[data-rate="1.5"]:after{width:30%;}.kuchikomi-detail .left dl dd .review-point .star5_rating[data-rate="1"]:after{width:20%;}.kuchikomi-detail .left dl dd .review-point .star5_rating[data-rate=".5"]:after{width:10%;}.kuchikomi-detail .left dl dd .review-point .star5_rating[data-rate="0"]:after{width:0;}.kuchikomi-detail .type-point{margin:8px 0 0 5px;display:inline-block;}.kuchikomi-detail .type-point .star10_rating{line-height:1.2em;position:relative;font-size:18px;letter-spacing:4px;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;vertical-align:top;width:90px;height:8px;}.kuchikomi-detail .type-point.s .star10_rating{background:url("../images/s_off.svg") repeat-x 0 0;background-size:9px 100%;}.kuchikomi-detail .type-point.m .star10_rating{background:url("../images/m_off.svg") repeat-x 0 0;background-size:9px 100%;}.kuchikomi-detail .type-point .star10_rating:before,.kuchikomi-detail .type-point .star10_rating:after{width:100%;height:8px;line-height:8px;content:"";}.kuchikomi-detail .type-point.s .star10_rating:before,.kuchikomi-detail .type-point.s .star10_rating:after{background:url("../images/s_off.svg") repeat-x 0 0;background-size:9px 100%;}.kuchikomi-detail .type-point.m .star10_rating:before,.kuchikomi-detail .type-point.m .star10_rating:after{background:url("../images/m_off.svg") repeat-x 0 0;background-size:9px 100%;}.kuchikomi-detail .type-point .star10_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;}.kuchikomi-detail .type-point.s .star10_rating:after{background:url("../images/s_on.svg") repeat-x 0 0;background-size:9px 100%;}.kuchikomi-detail .type-point.m .star10_rating:after{background:url("../images/m_on.svg") repeat-x 0 0;background-size:9px 100%;}.kuchikomi-detail .type-point .star10_rating[data-rate="10"]:after{width:100%;}.kuchikomi-detail .type-point .star10_rating[data-rate="9"]:after{width:90%;}.kuchikomi-detail .type-point .star10_rating[data-rate="8"]:after{width:80%;}.kuchikomi-detail .type-point .star10_rating[data-rate="7"]:after{width:70%;}.kuchikomi-detail .type-point .star10_rating[data-rate="6"]:after{width:60%;}.kuchikomi-detail .type-point .star10_rating[data-rate="5"]:after{width:50%;}.kuchikomi-detail .type-point .star10_rating[data-rate="4"]:after{width:40%;}.kuchikomi-detail .type-point .star10_rating[data-rate="3"]:after{width:30%;}.kuchikomi-detail .type-point .star10_rating[data-rate="2"]:after{width:20%;}.kuchikomi-detail .type-point .star10_rating[data-rate="1"]:after{width:10%;}.kuchikomi-detail .type-point .star10_rating[data-rate="0"]:after{width:0;}.kuchikomi-detail .left .graf-left-box .review-point{margin:0 0 35px;display:inline-block;}.kuchikomi-detail .left .graf-left-box .review-point .star5_rating{line-height:1.2em;position:relative;font-size:18px;letter-spacing:4px;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;vertical-align:top;width:150px;height:30px;background:url("../images/point_off.svg") repeat-x 0 0;background-size:30px auto;}.kuchikomi-detail .left .graf-left-box .review-point .star5_rating:before,.kuchikomi-detail .left .graf-left-box .review-point .star5_rating:after{width:100%;height:30px;line-height:30px;content:"";background:url("../images/point_off.svg") repeat-x 0 0;background-size:30px auto;}.kuchikomi-detail .left .graf-left-box .review-point .star5_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;background:url("../images/point_on.svg") repeat-x 0 0;background-size:30px auto;}.kuchikomi-detail .left .graf-left-box .review-point .star5_rating[data-rate="5"]:after{width:100%;}.kuchikomi-detail .left .graf-left-box .review-point .star5_rating[data-rate="4.5"]:after{width:90%;}.kuchikomi-detail .left .graf-left-box .review-point .star5_rating[data-rate="4"]:after{width:80%;}.kuchikomi-detail .left .graf-left-box .review-point .star5_rating[data-rate="3.5"]:after{width:70%;}.kuchikomi-detail .left .graf-left-box .review-point .star5_rating[data-rate="3"]:after{width:60%;}.kuchikomi-detail .left .graf-left-box .review-point .star5_rating[data-rate="2.5"]:after{width:50%;}.kuchikomi-detail .left .graf-left-box .review-point .star5_rating[data-rate="2"]:after{width:40%;}.kuchikomi-detail .left .graf-left-box .review-point .star5_rating[data-rate="1.5"]:after{width:30%;}.kuchikomi-detail .left .graf-left-box .review-point .star5_rating[data-rate="1"]:after{width:20%;}.kuchikomi-detail .left .graf-left-box .review-point .star5_rating[data-rate=".5"]:after{width:10%;}.kuchikomi-detail .left .graf-left-box .review-point .star5_rating[data-rate="0"]:after{width:0;}.kuchikomi-detail .left .circle-graf-box{margin:0 auto 15px auto;width:102px;position:relative;}.kuchikomi-detail .left .circle-graf-box .pie{display:flex;justify-content:center;align-items:center;margin-right:auto;margin-left:auto;width:102px;height:102px;font-size:26px;font-weight:700;border-radius:50%;}.kuchikomi-detail .left .circle-graf-box .box{padding:20px 0 0 0;width:92px;height:92px;line-height:1.4em;font-size:12px;color:#232B43;background:#ffffff;border-radius:50%;box-sizing:border-box;position:absolute;top:5px;left:5px;}.kuchikomi-detail .left .circle-graf-box .box .num{line-height:1.4em;font-size:23px;font-weight:bold;}.kuchikomi-detail .left .percent{margin:10px auto 20px;position:relative;width:102px;height:102px;}.kuchikomi-detail .left .percent svg{position:relative;width:102px;height:102px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.kuchikomi-detail .left .percent svg circle{position:relative;fill:none;stroke-width:5;stroke:#f3f3f3;stroke-dasharray:300;stroke-dashoffset:0;stroke-linecap:round;}.kuchikomi-detail .left .percent.shop .line{stroke-dashoffset:264.0;stroke:#5C96A2;}.kuchikomi-detail .left .percent.cast .line{stroke-dashoffset:264.0;stroke:#E34780;}.kuchikomi-detail .left .percent.s .line{stroke-dashoffset:264.0;stroke:#0277B8;}.kuchikomi-detail .left .percent.m .line{stroke-dashoffset:264.0;stroke:#E34780;}.kuchikomi-detail .left .percent .line{}.kuchikomi-detail .left .percent .box{position:absolute;top:0;left:0;width:102px;height:102px;padding:25px 0 0 0;line-height:1.4em;font-size:12px;color:#232B43;box-sizing:border-box;}.kuchikomi-detail .left .percent .box .num{line-height:1.4em;font-size:23px;font-weight:bold;}.kuchikomi-detail .left .total-point-text{margin:0 0 5px 0;line-height:1.4em;font-size:12px;font-weight:bold;color:#232B43;vertical-align:middle;}.kuchikomi-detail .left .total-point-text .num{line-height:1.4em;font-size:20px;font-weight:bold;vertical-align:middle;}.kuchikomi-detail .right{padding:40px 40px 30px 40px;text-align:left;border-left:1px solid #E3E7E8;display:table-cell;vertical-align:top;}.kuchikomi-detail .right .update{margin:0 0 10px 0;line-height:1.4em;font-size:12px;color:#666666;}.kuchikomi-detail .right .use-count{margin:0 0 35px 0;padding:3px 5px;line-height:1.4em;font-size:12px;color:#232B43;background:#F2F3F5;border-radius:3px;display:inline-block;}.kuchikomi-detail .right .description{padding:0 0 15px 0;line-height:1.6em;font-size:12px;color:#232B43;overflow:hidden;}.kuchikomi-detail .right .description p{margin:0 0 15px 0;}.kuchikomi-detail .right .description p.catch{margin:0 0 30px 0;line-height:1.6em;font-size:15px;font-weight:bold;}.kuchikomi-detail .right .comment-box{padding:20px 0;border-top:1px dotted#E6E6E6;overflow:hidden;}.kuchikomi-detail .right .comment-box .head{margin:0 0 20px 0;overflow:hidden;}.kuchikomi-detail .right .comment-box .head .image{margin:0 15px 0 0;width:40px;float:left;overflow:hidden;border-radius:90px;}.kuchikomi-detail .right .comment-box .head .name{padding:5px 0 3px 0;line-height:1.2em;font-size:12px;font-weight:bold;color:#232B43;}.kuchikomi-detail .right .comment-box .head .name .point-leader{max-width:calc(100% - 60px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}.kuchikomi-detail .right .comment-box .head .info{line-height:1.2em;font-size:10px;color:#666666;}.kuchikomi-detail .right .comment-box .comment{padding:20px;border-radius:5px;line-height:1.6em;font-size:12px;color:#232B43;position:relative;}.kuchikomi-detail .right .comment-box .comment .title{margin:0 0 15px 0;line-height:1.6em;font-size:12px;font-weight:bold;color:#232B43;}.kuchikomi-detail .right .comment-box.cast .comment{background:#FAEFF5;}.kuchikomi-detail .right .comment-box.cast .comment:before{margin:0 0 0 0;width:12px;height:6px;line-height:6px;content:"";background:url("../images/icon_135.svg") no-repeat center center;position:absolute;top:-6px;left:14px;}.kuchikomi-detail .right .comment-box.shop .comment{background:#F2F6F7;}.kuchikomi-detail .right .comment-box.shop .comment:before{margin:0 0 0 0;width:12px;height:6px;line-height:6px;content:"";background:url("../images/icon_136.svg") no-repeat center center;position:absolute;top:-6px;left:14px;}.block-list-wrap{margin:0 0 50px 0;}.block-list-wrap ul{margin:0 0 30px 0;background:#ffffff;border-top:1px solid #EEF2F3;box-shadow:0 1px 1px rgba(0,0,0,.1);}.block-list-wrap ul li{border-bottom:1px solid #DEE2E3;position:relative;overflow:hidden;}.block-list-wrap ul li:last-of-type{border:none;}.block-list-wrap ul li a.box{padding:20px 107px 0 20px;height:80px;text-align:left;box-sizing:border-box;display:block;overflow:hidden;}.block-list-wrap ul li a.box .image{margin:0 12px 0 0;width:40px;overflow:hidden;border-radius:90px;float:left;}.block-list-wrap ul li a.box .image img{width:100%;height:100%;display:block;aspect-ratio:1;object-fit:cover;}.block-list-wrap ul li a.box .name{padding:3px 0 0 0;line-height:1.4em;font-size:13px;color:#232B43;font-weight:bold;}.block-list-wrap ul li a.box .name .point-leader{max-width:14em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}.block-list-wrap ul li a.box .info{line-height:1.4em;font-size:11px;color:#666666;}.block-list-wrap ul li .block-btn{margin:-16px 10px 0 0;width:75px;height:32px;display:table;position:absolute;top:50%;right:15px;}.block-list-wrap ul li .block-btn a,.block-list-wrap ul li .block-btn button{width:75px;height:32px;line-height:1.2em;font-size:11px;font-weight:bold;color:#232B43;text-align:center;border:1px solid #e6e6e6;border-radius:3px;display:table-cell;vertical-align:middle;}.block-list-wrap ul li .block-btn a.on,.block-list-wrap ul li .block-btn button.on{color:#ffffff;background:#2A71CC;border:1px solid #2A71CC;}.block-list-wrap .more{margin:0 0 40px 0;}.block-list-wrap .more a{margin:0 auto 0 auto;padding:13px 0;max-width:240px;line-height:1.2em;font-size:13px;font-weight:normal;text-align:center;color:#232B43;background:#EFF2F9;border-radius:90px;box-shadow:4px 4px 4px #dde1e2,-4px -4px 4px #fff;display:block;}.profile-edit{}.profile-edit h2{margin:0 0 10px 0;padding:25px 0;line-height:1.2em;text-align:center;font-size:16px;font-weight:bold;color:#232B43;border-bottom:1px solid #eeeeee;position:relative;overflow:hidden;}.profile-edit h2 a.return{padding:20px 30px;width:100%;height:100%;box-sizing:border-box;position:absolute;top:0;left:0;z-index:1;display:block;}.profile-edit .return img{width:30px;}.profile-edit .intro{margin:0 auto;padding:35px 30px 35px 30px;width:92.5%;max-width:740px;line-height:1.6em;font-size:12px;color:#212B45;border-bottom:1px solid #eeeeee;box-sizing:border-box;}.profile-edit .switch-box{margin:0 auto;padding:25px 60px 25px 30px;width:92.5%;max-width:740px;line-height:1.6em;font-size:12px;color:#212B45;border-bottom:1px solid #eeeeee;box-sizing:border-box;position:relative;overflow:hidden;}.profile-edit .switch-box .text01{line-height:1.4em;font-size:14px;font-weight:bold;color:#232B43;}.profile-edit .switch-box .text02,.profile-edit dl.form .text02{padding:10px 0 0 0;line-height:1.4em;font-size:12px;color:#606060;}.profile-edit .switch-box .regist-switch{margin:-11px 0 0 0;width:42px;position:absolute;top:50%;right:30px;}.profile-edit .switch-box .regist-switch .switch__label{width:44px;position:relative;display:inline-block;}.profile-edit .switch-box .regist-switch .switch__content{display:block;cursor:pointer;position:relative;border-radius:30px;height:24px;-webkit-transition:all .1s .4s;-moz-transition:all .1s .4s;-ms-transition:all .1s .4s;-o-transition:all .1s .4s;transition:all .1s .4s;overflow:hidden;}.profile-edit .switch-box .regist-switch .switch__content:before{content:"";display:block;position:absolute;width:42px;height:24px;top:0;left:0;border:1.5px solid #ccc;border-radius:20px;background-color:#ccc;}.profile-edit .switch-box .regist-switch .switch__content:after{content:"";display:block;position:absolute;background-color:transparent;width:0;height:22px;box-sizing:border-box;top:0;left:0;border-radius:20px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}.profile-edit .switch-box .regist-switch .switch__input{display:none;}.profile-edit .switch-box .regist-switch .switch__circle{display:block;top:3px;left:3px;position:absolute;width:18px;height:18px;-webkit-border-radius:10px;border-radius:10px;background-color:#ffffff;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}.profile-edit .switch-box .regist-switch .switch__input:checked~.switch__circle{left:20px;background-color:#fff;}.profile-edit .switch-box .regist-switch .switch__input:checked~.switch__content{border-color:transparent;-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s;}.profile-edit .switch-box .regist-switch .switch__input:checked~.switch__content:after{background-color:#5293F7;width:42px;height:24px;}.profile-edit .form{margin:0 auto;padding:0 0 30px 0;width:92.5%;max-width:740px;}.profile-edit .form dt{padding:25px 30px 13px 30px;line-height:1.4em;font-size:14px;font-weight:bold;color:#232B43;border-top:1px solid #eeeeee;}.profile-edit .form dt:nth-of-type(1){border-top:none;padding:25px 30px 13px 30px;}.profile-edit .form dt em{color:#D80000;}.profile-edit .form dd{padding:0 30px 30px 30px;color:#232B43;font-size:14px;line-height:1.6em;position:relative;}.profile-edit .form dd .question{width:24px;display:block;position:absolute;top:-15px;right:32px;}.profile-edit .form dd .image-box{width:100%;display:table;}.profile-edit .form dd .image-box .avator-cell{width:108px;display:table-cell;vertical-align:middle;}.profile-edit .form dd .image-box .avator-cell .avator{width:80px;height:80px;border-radius:180px;position:relative;overflow:hidden;}.profile-edit .form dd .image-box .avator-cell .avator img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover;}.profile-edit .form dd .image-box .avator-cell .avator .text{padding:8px 0;width:100%;line-height:1.2em;font-size:13px;color:#ffffff;text-align:center;background:rgba(0,0,0,.5);position:absolute;bottom:0;left:0;}.profile-edit .form dd .image-box .cell{line-height:1.6em;font-size:12px;color:#212B45;display:table-cell;vertical-align:middle;}.profile-edit .form dd .text01{margin:0 0 0 0;padding:10px 10px;width:100%;line-height:1.4em;font-size:13px;background:#F9F9F9;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;-webkit-appearance:none;}.profile-edit .form dd .note{margin:0 0 0 0;padding:5px 0 0 0;line-height:1.4em;font-size:12px;color:#606060;}.profile-edit .form dd .note li{margin:0 0 0 0;padding:5px 0 0 0;}.profile-edit .form dd .area_group{margin-bottom:10px;display:flex;align-items:center;gap:10px;}.profile-edit .form dd .select{display:inline-block;}.profile-edit .form dd .select select{margin:0 0 0 0;padding:10px 10px;min-width:220px;line-height:1.4em;font-size:14px;cursor:pointer;background:#F9F9F9 url("../images/icon_159.svg") no-repeat 98% center;background-size:20px auto;border:1px solid #eeeeee;box-sizing:border-box;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.profile-edit .form dd .select select::-ms-expand{display:none;}.profile-edit .form dd .area_remove_button{width:30px;height:30px;line-height:30px;font-size:11px;font-weight:bold;color:#232b43;text-align:center;border:1px solid #e6e6e6;border-radius:3px;display:inline-block;vertical-align:middle;cursor:pointer;}.profile-edit .form dd #area_add_button{width:100%;height:30px;line-height:30px;font-size:11px;font-weight:bold;color:#232b43;text-align:center;border:1px solid #e6e6e6;border-radius:3px;display:inline-block;vertical-align:middle;cursor:pointer;}.profile-edit .form dd .add_del_btn{padding:0 10px 0 0;display:inline-block;}.profile-edit .form dd .add_del_btn .add_del_btn-wrapper{display:flex;height:41px;align-items:center;}.profile-edit .form dd .add_del_btn .add,.profile-edit .form dd .add_del_btn .del{padding:0 10px 0 0;}.profile-edit .form dd .add_del_btn .add button,.profile-edit .form dd .add_del_btn .del button{height:31px;width:31px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #eee;background:#F9F9F9;font-size:22px;font-weight:normal;line-height:1;}.profile-edit .form dd .check-list{margin:0 0 -10px 0;padding:0 0 0 0;overflow:hidden;}.profile-edit .form dd .check-list li{margin:0 10px 10px 0;padding:0 0 0 0;float:left;}.profile-edit .form dd .check-list li input{display:none;}.profile-edit .form dd .check-list li label{padding:11px 16px;line-height:1.2em;font-size:13px;color:#232B43;border-radius:3px;background:#F5F7F7;cursor:pointer;display:block;}.profile-edit .form dd .check-list li input:checked+label{padding:11px 16px;line-height:1.2em;font-size:13px;color:#ffffff;border-radius:3px;background:#232B43;display:block;}.profile-edit .form dd .send-key-btn{padding:25px 0 15px 0;text-align:center;}.profile-edit .form dd .send-key-btn a{margin:0 auto;padding:13px 0;max-width:260px;line-height:1.4em;color:#ffffff;font-size:13px;border-radius:90px;background:#027E7E;display:block;}.profile-edit .btn-box{padding:0 0 50px 0;text-align:center;}.profile-edit .btn-box .btn{margin:0 auto;padding:10px 0;width:100%;height:50px;max-width:260px;line-height:1.4em;color:#ffffff;font-size:14px;border-radius:3px;border:none;background:#0066D5;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}#login-overlay{width:100%;height:100vh;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:100000;display:none;}.login-wrap{width:100%;text-align:center;position:absolute;top:100px;left:0;z-index:100001;display:none;}.login-wrap .close{margin:0 auto 15px;width:100%;max-width:500px;}.login-wrap .close a{width:18px;float:right;}.login-wrap .modal-box{margin:0 auto 15px;padding:0 0 60px 0;width:100%;max-width:500px;background:#ffffff;border-radius:10px;overflow:hidden;}.login-wrap .modal-box h3{padding:35px 0 25px 0;line-height:1.2em;font-size:18px;font-weight:bold;color:#232b43;border-bottom:1px solid #eeeeee;}.login-wrap .modal-box hr{margin:0 0 30px 0;width:100%;height:0;line-height:0;background:none;border:none;border-bottom:1px solid #eeeeee;clear:both;}.login-wrap .modal-box .intro{margin:0 50px;padding:35px 0 25px 0;text-align:left;color:#212B45;font-size:12px;line-height:1.6em;}.login-wrap .modal-box .close-link{margin:0 50px;}.login-wrap .modal-box .close-link a{margin:0 0 0 0;padding:15px 0;text-align:center;line-height:1.2em;font-size:14px;color:#ffffff;box-sizing:border-box;background:#232B43;border-radius:3px;display:block;}.login-wrap .modal-box .regist-link{margin:0 50px 30px;}.login-wrap .modal-box .regist-link a{margin:0 0 0 0;padding:15px 0;text-align:center;line-height:1.2em;font-size:14px;color:#ffffff;box-sizing:border-box;background:#DE2A3D;border-radius:3px;display:block;}.login-wrap .modal-box .forget-link{margin:0 50px 45px;text-align:center;}.login-wrap .modal-box .forget-link a{line-height:1.2em;font-size:13px;color:#606060;text-decoration:underline;}.login-wrap .modal-box .forget-link a:hover{text-decoration:none;}.login-wrap .modal-box .login-btn{margin:0 50px 30px;text-align:center;}.login-wrap .modal-box .login-btn .btn{-webkit-appearance:none;padding:15px 0;width:100%;text-align:center;line-height:1.2em;font-size:14px;color:#ffffff;box-sizing:border-box;background:#2A71CC;border:1px solid #2A71CC;border-radius:3px;}.login-wrap .modal-box .save{margin:0 50px 45px;padding:10px 0 0 0;text-align:left;}.login-wrap .modal-box .save input{display:none;}.login-wrap .modal-box .save label{padding:0 0 0 0;line-height:1.2em;font-size:13px;color:#232B43;cursor:pointer;display:inline-block;vertical-align:middle;}.login-wrap .modal-box .save label:before{margin:0 15px 0 0;width:20px;height:20px;line-height:20px;content:"";background:url("../images/icon_161.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.login-wrap .modal-box .save input:checked+label:before{margin:0 15px 0 0;width:20px;height:20px;line-height:20px;content:"";background:url("../images/icon_160.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.login-wrap .modal-box .text-box{margin:0 50px 10px;position:relative;}.login-wrap .modal-box .text-box .text{padding:10px 40px 10px 10px;width:100%;background:#f9f9f9;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;line-height:1.4em;font-size:13px;-webkit-appearance:none;}.login-wrap .modal-box .text-box .view-pass{margin:-10px 0 0 0;width:20px;display:block;position:absolute;top:50%;right:15px;z-index:1;}#password-overlay{width:100%;height:100vh;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:100000;display:none;}.password-wrap{width:100%;text-align:center;position:absolute;top:100px;left:0;z-index:100001;display:none;}.password-wrap .close{margin:0 auto 15px;width:100%;max-width:500px;}.password-wrap .close a{width:18px;float:right;}.password-wrap .modal-box{margin:0 auto 15px;padding:0 0 60px 0;width:100%;max-width:500px;background:#ffffff;border-radius:10px;overflow:hidden;}.password-wrap .modal-box h3{padding:35px 0 25px 0;line-height:1.2em;font-size:18px;font-weight:bold;color:#232b43;border-bottom:1px solid #eeeeee;}.password-wrap .modal-box hr{margin:0 0 30px 0;width:100%;height:0;line-height:0;background:none;border:none;border-bottom:1px solid #eeeeee;clear:both;}.password-wrap .modal-box .intro{margin:0 40px;padding:35px 0 20px 0;text-align:left;color:#212B45;font-size:12px;line-height:1.6em;}.password-wrap .modal-box .send-btn{margin:0 40px 0;text-align:center;}.password-wrap .modal-box .send-btn .btn{-webkit-appearance:none;padding:15px 0;width:100%;text-align:center;line-height:1.2em;font-size:14px;color:#ffffff;box-sizing:border-box;background:#2A71CC;border:1px solid #2A71CC;border-radius:3px;}.password-wrap .modal-box .parts{margin:0 40px;padding:0 0 15px 0;text-align:left;}.password-wrap .modal-box .parts dt{margin:0 0;padding:0 0 15px 0;font-size:14px;font-weight:bold;color:#333333;line-height:1.4em;}.password-wrap .modal-box .parts dt em{color:#D80000;}.password-wrap .modal-box .parts dd{margin:0 0;padding:0 0 0 0;}.password-wrap .modal-box .parts dd .text-box{}.password-wrap .modal-box .parts dd .text-box .text{padding:10px 40px 10px 10px;width:100%;background:#f9f9f9;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;line-height:1.4em;font-size:13px;-webkit-appearance:none;}#regist-overlay{width:100%;height:100vh;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:100000;display:none;}.regist-wrap{width:100%;text-align:center;position:absolute;top:100px;left:0;z-index:100001;display:none;}.regist-wrap .close{margin:0 auto 15px;width:100%;max-width:500px;}.regist-wrap .close a{width:18px;float:right;}.regist-wrap .modal-box{margin:0 auto 15px;padding:0 0 60px 0;width:100%;max-width:500px;background:#ffffff;border-radius:10px;overflow:hidden;}.regist-wrap .modal-box h3{margin:0 0 25px 0;padding:35px 0 25px 0;line-height:1.2em;font-size:18px;font-weight:bold;color:#232b43;border-bottom:1px solid #eeeeee;}.regist-wrap .modal-box hr{margin:0 0 30px 0;width:100%;height:0;line-height:0;background:none;border:none;border-bottom:1px solid #eeeeee;clear:both;}.regist-wrap .modal-box .message{margin:0 0 0;padding:25px 0 25px 0;text-align:left;color:#5C96A2;font-size:12px;line-height:1.6em;border-bottom:1px solid #eeeeee;}.regist-wrap .modal-box .send-btn{margin:0 40px 0;text-align:center;}.regist-wrap .modal-box .send-btn .btn{-webkit-appearance:none;padding:15px 0;width:100%;text-align:center;line-height:1.2em;font-size:14px;color:#ffffff;box-sizing:border-box;background:#2A71CC;border:1px solid #2A71CC;border-radius:3px;}.regist-wrap .modal-box .parts{margin:0 40px;padding:0 0 15px 0;text-align:left;}.regist-wrap .modal-box .parts dt{margin:0 0;padding:0 0 15px 0;font-size:14px;font-weight:bold;color:#333333;line-height:1.4em;}.regist-wrap .modal-box .parts dt em{color:#D80000;}.regist-wrap .modal-box .parts dd{margin:0 0;padding:0 0 0 0;}.regist-wrap .modal-box .parts dd .text-box{}.regist-wrap .modal-box .parts dd .text-box .text{padding:10px 40px 10px 10px;width:100%;background:#f9f9f9;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;line-height:1.4em;font-size:13px;-webkit-appearance:none;}.regist-wrap .modal-box .parts dd .check{margin:0 0 15px 0;}.regist-wrap .modal-box .parts dd .check input{display:none;}.regist-wrap .modal-box .parts dd .check label{padding:0 0 0 0;line-height:1.2em;font-size:13px;color:#232B43;cursor:pointer;display:inline-block;vertical-align:middle;}.regist-wrap .modal-box .parts dd .check label:before{margin:0 15px 0 0;width:20px;height:20px;line-height:20px;content:"";background:url("../images/icon_163.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.regist-wrap .modal-box .parts dd .check input:checked+label:before{margin:0 15px 0 0;width:20px;height:20px;line-height:20px;content:"";background:url("../images/icon_164.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.regist-wrap .modal-box .pr{margin:0 0 30px 0;padding:40px 40px 20px 40px;text-align:center;background:#F5F7F7;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;}.regist-wrap .modal-box .pr ul{line-height:1.4em;font-size:14px;color:#232B43;text-align:left;position:relative;}.regist-wrap .modal-box .pr ul li{padding:3px 0 25px 35px;position:relative;}.regist-wrap .modal-box .pr ul li:before{width:26px;height:26px;line-height:26px;content:"";background:url("../images/icon_165.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:0;left:0;}.regist-wrap .modal-box .pr h4{margin:0 0 25px 0;display:inline-block;line-height:1.4em;font-size:16px;font-weight:bold;color:#2A71CC;background:-webkit-linear-gradient(0deg,#009DB4,#2A71C5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.regist-wrap .modal-box .close-link{margin:0 40px;}.regist-wrap .modal-box .close-link a{margin:0 1.7% 0 0;padding:15px 0;text-align:center;line-height:1.2em;font-size:14px;color:#ffffff;box-sizing:border-box;background:#232B43;border-radius:3px;display:block;}.regist-wrap .modal-box .comp-box{padding:45px 0 60px 0;line-height:1.4em;font-size:14px;font-weight:bold;color:#333333;}.regist-wrap .modal-box .comp-box .image{margin:0 auto 35px;width:50px;}.point-wrap{}.point-wrap ul{margin:0 0 25px 0;background:#ffffff;border-top:1px solid #EEF2F3;box-shadow:0 1px 1px rgba(0,0,0,.1);}.point-wrap ul li{border-bottom:1px solid #DEE2E3;position:relative;overflow:hidden;}.point-wrap ul li .box{width:100%;min-height:80px;padding:22px 0;text-align:left;box-sizing:border-box;display:flex;align-items:center;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;transition:all 1.5s ease;}.point-wrap ul li .box.open{max-height:1000px;min-height:80px;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;transition:all 1.5s ease;}.point-wrap ul li .box.open .left .name .point-leader{max-height:1000px;overflow:inherit;display:block;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;transition:all 1.5s ease;}.point-wrap ul li .box .left{padding:0 0 0 30px;box-sizing:border-box;width:calc(100% - 150px);}.point-wrap ul li .box .right{padding:0 40px 0 0;text-align:right;width:150px;}.point-wrap ul li .box .name{line-height:1.4em;font-size:13px;color:#232B43;font-weight:bold;}.point-wrap ul li .box .name .point-leader{margin:0 0 3px;width:100%;max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;transition:all 1.5s ease;}.point-wrap ul li .box .info{line-height:1.4em;font-size:11px;color:#666666;}.point-wrap ul li .box .point{padding:0 0 0 0;line-height:1.8em;font-size:18px;font-weight:bold;font-family:Arial,Helvetica,"sans-serif";color:#232B43;text-align:right;vertical-align:bottom;}.point-wrap ul li .box .point .num:before{margin:0 10px 0 0;width:19px;height:19px;line-height:19px;content:"";background:url("../images/icon_13.svg") no-repeat center center;background-size:auto 100%;display:inline-block;vertical-align:middle;}.point-wrap ul li .detail-view{padding:0 15px 15px 0;text-align:right;font-size:12px;line-height:1.2em;}.point-wrap ul li .detail-view a{font-size:12px;line-height:1.2em;color:#232B43;display:inline-block;}.point-wrap ul li .detail-view a:after{margin:0 0 0 5px;width:12px;height:12px;line-height:12px;content:"";background:url("../images/icon_127.svg") no-repeat center center;background-size:auto 100%;display:inline-block;vertical-align:middle;}.point-wrap .more{margin:0 0 50px 0;}.point-wrap .more a{margin:0 auto 0 auto;padding:13px 0;max-width:240px;line-height:1.2em;font-size:13px;text-align:center;color:#232B43;background:#EFF2F9;border-radius:90px;box-shadow:4px 4px 4px #dde1e2,-4px -4px 4px #fff;display:block;}.guide-message{margin:0 0 30px 0;padding:15px 20px;background:#ffffff;font-size:12px;line-height:1.4em;color:#5C96A2;border:1px solid #5C96A2;border-radius:3px;}.list-sort-box{overflow:hidden;}.list-sort-box h3{margin:0 0 0 0;padding:0 0 0 0;background:none;overflow:hidden;}.list-sort-box h3 a{padding:24px 0 0 0;height:75px;box-sizing:border-box;color:#232B43;text-align:center;font-size:16px;font-weight:bold;line-height:1.2em;border-bottom:1px solid #EEEEEE;background:#ffffff url("../images/icon_arrow_01.svg") no-repeat 13px center;background-size:30px auto;display:block;}.list-sort-box .list{margin:0 30px 55px 30px;}.list-sort-box .list li{padding:15px 60px 0 20px;width:100%;height:90px;text-align:left;border-bottom:1px solid #EEEEEE;box-sizing:border-box;overflow:hidden;position:relative;}.list-sort-box .list li .image{margin:0 15px 0 0;width:60px;height:60px;overflow:hidden;float:left;border-radius:90px;position:relative;}.list-sort-box .list li .name{margin:0 0 5px 0;padding:10px 0 0 0;line-height:1.4em;font-size:13px;font-weight:bold;color:#232B43;}.list-sort-box .list li .name .point-leader{max-width:14em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}.list-sort-box .list li .info{line-height:1.4em;font-size:11px;font-family:Arial,Helvetica,"sans-serif";color:#666666;}.list-sort-box .list li .icon{margin:-12px 0 0 0;width:24px;position:absolute;top:50%;right:15px;}.list-sort-box .list li .del{width:16px;display:block;position:absolute;top:15px;left:64px;z-index:1;}.list-sort-box .save-btn-box{padding:0 0 50px 0;}.list-sort-box .save-btn-box .btn{margin:0 auto;padding:15px 0;width:100%;max-width:260px;line-height:1.2em;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;color:#ffffff;background:#2A71CC;border:none;border-radius:3px;display:block;vertical-align:middle;-webkit-appearance:none;}.system-message{width:100%;text-align:center;position:fixed;top:20px;left:0;z-index:99999999;}.system-message .box{margin:0 0 7px 0;}.system-message p{margin:0 0 0 0;padding:10px 15px 10px 15px;line-height:1.4em;font-size:13px;border-radius:90px;color:#232B43;background:#ffffff;white-space:nowrap;box-sizing:border-box;display:inline-block;box-shadow:0 0 10px rgb(0 0 0 / 12%);}.system-message p .icon{margin:0 5px 0 0;width:20px;display:inline-block;vertical-align:middle;}.receive-box-wrap{margin:0 0 40px 0;}.receive-box-wrap ul{margin:0 0 0 0;background:#ffffff;border-top:1px solid #EEF2F3;box-shadow:0 1px 1px rgba(0,0,0,.1);}.receive-box-wrap ul li{border-bottom:1px solid #DEE2E3;position:relative;overflow:hidden;}.receive-box-wrap ul li:last-of-type{border:none;}.receive-box-wrap ul li a.box{padding:15px 97px 0 20px;height:90px;text-align:left;box-sizing:border-box;display:block;overflow:hidden;}.receive-box-wrap ul li a.box .icon{width:6px;position:absolute;top:15px;left:73px;}.receive-box-wrap ul li a.box .image{margin:0 12px 0 0;width:60px;overflow:hidden;border-radius:90px;float:left;}.receive-box-wrap ul li a.box .image img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover;}.receive-box-wrap ul li a.box .name{padding:10px 0 0 0;margin:0 0 5px;line-height:1.4em;font-size:13px;color:#232B43;font-weight:bold;}.receive-box-wrap ul li a.box .name .point-leader{max-width:14em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}.receive-box-wrap ul li a.box .info{line-height:1.4em;font-size:11px;color:#666666;}.receive-box-wrap ul li a.box .update{margin:-.7em 0 0 0;line-height:1.4em;font-size:10px;color:#666666;position:absolute;top:50%;right:40px;}.receive-box-wrap ul li a.box .end{padding:20px 0 0 0;line-height:1.4em;font-size:13px;color:#82A7CA;font-weight:bold;}#receive-box-overlay{width:100%;height:100vh;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:100000;display:none;}.receive-box-modal{width:auto;text-align:center;position:absolute;top:100px;z-index:100001;display:none;}.receive-box-modal .close{margin:0 auto 15px;width:100%;max-width:500px;overflow:hidden;}.receive-box-modal .close a{width:18px;float:right;}.receive-box-modal .modal-box{margin:0 auto 15px;width:100%;max-width:500px;background:#ffffff;border-radius:10px;overflow:hidden;}.receive-box-modal .modal-box h3{padding:35px 0 25px 0;line-height:1.2em;font-size:18px;font-weight:bold;color:#232b43;border-bottom:1px solid #eeeeee;}.receive-box-modal .modal-box .head{padding:15px;text-align:left;display:flex;align-items:center;border-bottom:1px solid #eee;}.receive-box-modal .modal-box .head .image{margin:0 12px 0 0;max-width:40px;min-width:40px;border-radius:90px;float:left;overflow:hidden;}.receive-box-modal .modal-box .head .image img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover;}.receive-box-modal .modal-box .head .title{padding:0;color:#232b43;font-size:13px;line-height:1.4em;font-weight:bold;overflow:hidden;}.receive-box-modal .modal-box .published-day{padding:15px 15px 0 15px;height:50px;text-align:left;box-sizing:border-box;background:-webkit-linear-gradient(90deg,#FFFFFF,#EFEFEF);overflow:hidden;border-top:1px solid #fff;}.receive-box-modal .modal-box .published-day p{line-height:1.4em;font-size:12px;color:#232B43;}.receive-box-modal .modal-box .published-day p:before{width:18px;height:18px;line-height:18px;content:"";background:url("../images/icon_125.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;margin:0 5px 0 0;}.receive-box-modal .modal-box .published-day p .year{line-height:1.2em;font-size:11px;}.receive-box-modal .modal-box .published-day p .day{line-height:1.2em;font-size:13px;}.receive-box-modal .modal-box .published-day p .week{line-height:1.2em;font-size:10px;}.receive-box-modal .modal-box .published-day p .time{line-height:1.2em;font-size:11px;}.receive-box-modal .modal-box .description{margin:0 20px;padding:20px 0 25px 0;line-height:1.8em;font-size:13px;text-align:left;border-top:1px dotted #E7E7E7;overflow:hidden;word-break:break-all;}.receive-box-modal .modal-box .description img{margin:0 auto;max-width:100%;}.receive-box-modal .modal-box .description img.text-icon{display:inline;vertical-align:middle;}.receive-box-modal .modal-box .description p{margin:0 0 15px 0;word-break:break-word;}.receive-box-modal .modal-box .description .color01{color:#A69ACA;}.receive-box-modal .modal-box .description .color02{color:#E472A5;}.receive-box-modal .modal-box .description .color03{color:#C9AA5E;}.receive-box-modal .modal-box .description .color04{color:#A6B5BD;}.receive-box-modal .modal-box .description .color05{color:#A5886D;}.receive-box-modal .modal-box .description .color06{color:#FA9E28;}.receive-box-modal .modal-box .description .color07{color:#808080;}.receive-box-modal .modal-box .description .small{line-height:1.4em;font-size:10px;}.receive-box-modal .modal-box .description a{color:#3F87D9;text-decoration:underline;}.receive-box-modal .modal-box .description a:hover{text-decoration:none;}.browsing-history-list{margin:0 0 30px 0;padding:0 0 0 0;}.browsing-history-list .box{margin:0 0 10px 0;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);display:block;overflow:hidden;}.browsing-history-list .box img{width:100%;height:auto;display:block;}.browsing-history-list .box .detail-box{width:100%;background:#fcfcfc;box-shadow:0 1px 1px rgba(0,0,0,.1);display:table;}.browsing-history-list .box .detail-box .update{width:130px;border:1px solid #ffffff;text-align:left;display:table-cell;vertical-align:top;}.browsing-history-list .box .detail-box .update p{padding:25px 0 0 20px;color:#232b43;background:-webkit-linear-gradient(90deg,#FFFFFF,#EFEFEF);line-height:1.4em;}.browsing-history-list .box .detail-box .update p .year{line-height:1.4em;font-size:12px;display:block;}.browsing-history-list .box .detail-box .update p .day{line-height:1.4em;font-size:16px;}.browsing-history-list .box .detail-box .update p .week{line-height:1.4em;font-size:12px;}.browsing-history-list .box .detail-box .detail{padding:10px 30px 10px 30px;border-left:1px solid #E3E7E8;text-align:left;display:table-cell;vertical-align:top;}.browsing-history-list .box .detail-box .detail ul{}.browsing-history-list .box .detail-box .detail ul li{border-bottom:1px solid #DEE2E3;position:relative;overflow:hidden;}.browsing-history-list .box .detail-box .detail ul li:nth-last-child(1){border-bottom:none;}.browsing-history-list .box .detail-box .detail ul li a.item-box{padding:15px 97px 0 0;height:90px;text-align:left;box-sizing:border-box;display:block;overflow:hidden;}.browsing-history-list .box .detail-box .detail ul li a.item-box .image{margin:0 12px 0 0;width:60px;overflow:hidden;border-radius:90px;float:left;}.browsing-history-list .box .detail-box .detail ul li a.item-box .image img{width:100%;height:auto;display:block;}.browsing-history-list .box .detail-box .detail ul li a.item-box .name{padding:10px 0 0 0;line-height:1.4em;font-size:13px;color:#232B43;font-weight:bold;}.browsing-history-list .box .detail-box .detail ul li a.item-box .name .point-leader{max-width:14em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;margin:0 0 5px;}.browsing-history-list .box .detail-box .detail ul li a.item-box .info{line-height:1.4em;font-size:11px;color:#666666;}.browsing-history-list .box .detail-box .detail ul li a.item-box .item-update{margin:-.7em 0 0 0;line-height:1.4em;font-size:10px;color:#666666;position:absolute;top:50%;right:20px;}.browsing-history-list .more{margin:0 0 50px 0;padding:20px 0 0 0;}.browsing-history-list .more a{margin:0 auto 0 auto;padding:13px 0;max-width:240px;line-height:1.2em;font-size:13px;text-align:center;color:#232B43;background:#EFF2F9;border-radius:90px;box-shadow:4px 4px 4px #dde1e2,-4px -4px 4px #fff;display:block;}#diary-entry-box-overlay{width:100%;height:100vh;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:100000;display:none;}.diary-entry-box-modal{width:auto;text-align:center;position:absolute;top:100px;z-index:100001;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}.diary-entry-box-modal .close{margin:0 auto 15px;width:100%;max-width:500px;overflow:hidden;}.diary-entry-box-modal .close a{width:18px;float:right;}.diary-entry-box-modal .modal-box{margin:0 auto 15px;width:100%;max-width:500px;background:#ffffff;border-radius:10px;overflow:hidden;}.diary-entry-box-modal .modal-box h3{padding:35px 0 25px 0;line-height:1.2em;font-size:18px;font-weight:bold;color:#232b43;border-bottom:1px solid #eeeeee;}.diary-entry-box-modal .modal-box .description{margin:0 40px;padding:25px 0 20px 0;line-height:1.4em;font-size:12px;text-align:left;color:#232B43;overflow:hidden;}.diary-entry-box-modal .modal-box .form{margin:0 40px;padding:0 0 25px 0;}.diary-entry-box-modal .modal-box .form dt{margin:0 0 5px 0;line-height:1.4em;font-size:14px;font-weight:bold;color:#232B43;text-align:left;}.diary-entry-box-modal .modal-box .form dt em{color:#D80000;}.diary-entry-box-modal .modal-box .form dd{color:#232B43;font-size:14px;line-height:1.6em;text-align:left;}.diary-entry-box-modal .modal-box .form dd .textarea01{margin:0 0 0 0;padding:10px 10px;width:100%;height:140px;line-height:1.4em;font-size:13px;background:#F9F9F9;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;-webkit-appearance:none;}.diary-entry-box-modal .modal-box .form dd .note{margin:0 0 0 0;padding:5px 0 0 0;line-height:1.4em;font-size:12px;color:#606060;}.diary-entry-box-modal .modal-box .save-btn-box{padding:30px 0 60px 0;border-top:1px solid #eeeeee;}.diary-entry-box-modal .modal-box .save-btn-box .btn{margin:0 auto;padding:16px 0;width:90%;max-width:400px;line-height:1.2em;font-size:14px;font-weight:normal;text-align:center;text-decoration:none;color:#ffffff;background:#2A71CC;border:none;border-radius:3px;display:block;vertical-align:middle;-webkit-appearance:none;}.diary-entry-box-modal .modal-box .comp-message{margin:0 40px;padding:65px 0 65px 0;line-height:1.4em;font-size:12px;text-align:center;color:#333333;overflow:hidden;}.diary-entry-box-modal .modal-box .comp-message p{line-height:1.6;}.diary-entry-box-modal .modal-box .comp-message .title{margin:0 0 0 0;padding:0 0 25px 0;line-height:1.4em;font-size:14px;font-weight:bold;text-align:center;color:#333333;overflow:hidden;}.diary-entry-box-modal .modal-box .comp-message .image{margin:0 auto 35px auto;width:50px;}.diary-entry-box-modal .modal-box .close-btn-box{padding:30px 0 60px 0;border-top:1px solid #eeeeee;}.diary-entry-box-modal .modal-box .close-btn-box .btn{margin:0 auto;padding:16px 0;width:90%;max-width:400px;line-height:1.2em;font-size:14px;font-weight:normal;text-align:center;text-decoration:none;color:#ffffff;background:#232B43;border:none;border-radius:3px;display:flex;align-items:center;-webkit-appearance:none;justify-content:center;}#hime-entry-box-overlay{width:100%;height:100vh;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:100000;display:none;}.hime-entry-box-modal{width:auto;text-align:center;position:absolute;top:100px;z-index:100001;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}.hime-entry-box-modal .close{margin:0 auto 15px;width:100%;max-width:500px;overflow:hidden;}.hime-entry-box-modal .close a{width:18px;float:right;}.hime-entry-box-modal .modal-box{margin:0 auto 15px;width:100%;max-width:500px;background:#ffffff;border-radius:10px;overflow:hidden;}.hime-entry-box-modal .modal-box h3{padding:35px 0 25px 0;line-height:1.2em;font-size:18px;font-weight:bold;color:#232b43;border-bottom:1px solid #eeeeee;}.hime-entry-box-modal .modal-box .description{margin:0 40px;padding:25px 0 20px 0;line-height:1.4em;font-size:12px;text-align:left;color:#232B43;overflow:hidden;}.hime-entry-box-modal .modal-box .form{margin:0 40px;padding:0 0 25px 0;}.hime-entry-box-modal .modal-box .form dt{margin:0 0 5px 0;line-height:1.4em;font-size:14px;font-weight:bold;color:#232B43;text-align:left;}.hime-entry-box-modal .modal-box .form dt em{color:#D80000;}.hime-entry-box-modal .modal-box .form dd{color:#232B43;font-size:14px;line-height:1.6em;text-align:left;}.hime-entry-box-modal .modal-box .form dd .textarea01{margin:0 0 0 0;padding:10px 10px;width:100%;height:140px;line-height:1.4em;font-size:13px;background:#F9F9F9;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;-webkit-appearance:none;}.hime-entry-box-modal .modal-box .form dd .note{margin:0 0 0 0;padding:5px 0 0 0;line-height:1.4em;font-size:12px;color:#606060;}.hime-entry-box-modal .modal-box .save-btn-box{padding:30px 0 60px 0;border-top:1px solid #eeeeee;}.hime-entry-box-modal .modal-box .save-btn-box .btn{margin:0 auto;padding:16px 0;width:90%;max-width:400px;line-height:1.2em;font-size:14px;font-weight:normal;text-align:center;text-decoration:none;color:#ffffff;background:#2A71CC;border:none;border-radius:3px;display:block;vertical-align:middle;-webkit-appearance:none;}.hime-entry-box-modal .modal-box .comp-message{margin:0 40px;padding:65px 0 65px 0;line-height:1.4em;font-size:12px;text-align:center;color:#333333;overflow:hidden;}.hime-entry-box-modal .modal-box .comp-message p{line-height:1.6;}.hime-entry-box-modal .modal-box .comp-message .title{margin:0 0 0 0;padding:0 0 25px 0;line-height:1.4em;font-size:14px;font-weight:bold;text-align:center;color:#333333;overflow:hidden;}.hime-entry-box-modal .modal-box .comp-message .image{margin:0 auto 35px auto;width:50px;}.hime-entry-box-modal .modal-box .close-btn-box{padding:30px 0 60px 0;border-top:1px solid #eeeeee;}.hime-entry-box-modal .modal-box .close-btn-box .btn{margin:0 auto;padding:16px 0;width:90%;max-width:400px;line-height:1.2em;font-size:14px;font-weight:normal;text-align:center;text-decoration:none;color:#ffffff;background:#232B43;border:none;border-radius:3px;display:flex;align-items:center;-webkit-appearance:none;justify-content:center;}#funletter-overlay{width:100%;height:100vh;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:100000;display:none;}.funletter-modal{width:auto;text-align:center;position:absolute;top:100px;z-index:100001;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}.funletter-modal .close{margin:0 auto 15px;width:100%;max-width:500px;overflow:hidden;}.funletter-modal .close a{width:18px;float:right;}.funletter-modal .modal-box{margin:0 auto 15px;width:500px;max-width:500px;background:#ffffff;border-radius:10px;overflow:hidden;}.funletter-modal .modal-box h3{padding:35px 0 25px 0;line-height:1.2em;font-size:18px;font-weight:bold;color:#232b43;border-bottom:1px solid #eeeeee;}.funletter-modal .modal-box .description{margin:0 40px;padding:25px 0 20px 0;line-height:1.4em;font-size:12px;text-align:left;color:#232B43;overflow:hidden;}.funletter-modal .modal-box .form{margin:0 40px;padding:0 0 25px 0;}.funletter-modal .modal-box .form:first-of-type{padding:25px 0;}.funletter-modal .modal-box .form dt{margin:0 0 5px 0;line-height:1.4em;font-size:14px;font-weight:bold;color:#232B43;text-align:left;}.funletter-modal .modal-box .form dt em{color:#D80000;}.funletter-modal .modal-box .form dd{color:#232B43;font-size:14px;line-height:1.6em;text-align:left;}.funletter-modal .modal-box .form dd .textarea01{margin:0 0 0 0;padding:10px 10px;width:100%;height:140px;line-height:1.4em;font-size:13px;background:#F9F9F9;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;-webkit-appearance:none;}.funletter-modal .modal-box .form dd .note{margin:0 0 0 0;padding:5px 0 0 0;line-height:1.4em;font-size:12px;color:#606060;}.funletter-modal .modal-box .save-btn-box{padding:30px 0 60px 0;border-top:1px solid #eeeeee;}.funletter-modal .modal-box .save-btn-box .btn{margin:0 auto;padding:16px 0;width:90%;max-width:400px;line-height:1.2em;font-size:14px;font-weight:normal;text-align:center;text-decoration:none;color:#ffffff;background:#2A71CC;border:none;border-radius:3px;display:block;vertical-align:middle;-webkit-appearance:none;}.funletter-modal .modal-box .comp-message{margin:0 40px;padding:65px 0 65px 0;line-height:1.4em;font-size:12px;text-align:center;color:#333333;overflow:hidden;}.funletter-modal .modal-box .comp-message p{line-height:1.6;}.funletter-modal .modal-box .comp-message .title{margin:0 0 0 0;padding:0 0 25px 0;line-height:1.4em;font-size:14px;font-weight:bold;text-align:center;color:#333333;overflow:hidden;}.funletter-modal .modal-box .comp-message .image{margin:0 auto 35px auto;width:50px;}.funletter-modal .modal-box .close-btn-box{padding:30px 0 60px 0;border-top:1px solid #eeeeee;}.funletter-modal .modal-box .close-btn-box .btn{margin:0 auto;padding:16px 0;width:90%;max-width:400px;line-height:1.2em;font-size:14px;font-weight:normal;text-align:center;text-decoration:none;color:#ffffff;background:#232B43;border:none;border-radius:3px;display:flex;align-items:center;-webkit-appearance:none;justify-content:center;}.user-profile-head{padding:59px 0 0 0;position:relative;}.user-profile-head .follow-link{padding:10px 0;width:100px;line-height:1.2em;font-size:11px;font-weight:bold;text-align:center;color:#ffffff;background:#2A71CC;border:1px solid #2A71CC;border-radius:3px;position:absolute;top:0;right:0;}.user-profile-head .return-link{width:30px;display:block;position:absolute;top:6px;left:19px;}.user-profile-head .edit-link{width:65px;display:block;position:absolute;top:4px;right:20px;display:flex;align-items:center;}.user-profile-head .alert-icon img,.user-profile-head .edit-link img{width:28px;height:28px;}.user-profile-head .alert-icon{width:28px;display:block;position:absolute;top:4px;left:20px;display:flex;align-items:center;width:100%;}.user-profile-head .alert-icon p,.user-profile-head .edit-link p{margin-left:12px;font-size:12px;color:#81a6c9;letter-spacing:0;line-height:1.167;}.user-profile-head .check{}.user-profile-head .check a{padding:19px 0;line-height:1.4em;text-align:center;font-size:13px;color:#ffffff;background:#027E7E url("../images/parts_back_19.png") no-repeat center top;display:block;position:relative;}.user-profile-head .check a:after{margin:-9px 0 0 0;width:18px;height:18px;line-height:18px;content:"";background:url("../images/icon_174.svg") no-repeat center center;background-size:cover;display:block;vertical-align:middle;position:absolute;top:50%;right:20px;}.user-profile-head .edit{}.user-profile-head .edit a{padding:17px 0;line-height:1.4em;text-align:center;font-size:13px;color:#ffffff;background:#027E7E url("../images/parts_back_19.png") no-repeat center top;display:block;position:relative;}.user-profile-head .edit a:before{margin:0 5px 0 0;width:23px;height:23px;line-height:23px;content:"";background:url("../images/icon_176.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.user-profile-head .review-box{padding:20px 0;text-align:center;background:#f9f9f9;border-bottom:1px solid #dfe3e4;border-top:1px solid #DFE3E4;}.user-profile-head .review-box ul{margin:auto;display:table;}.user-profile-head .review-box ul li{width:100px;color:#232B43;border-left:1px solid #E6E6E6;display:table-cell;vertical-align:middle;}.user-profile-head .review-box ul li:nth-of-type(1){border-left:none;}.user-profile-head .review-box ul li .num{display:block;line-height:1.4em;font-size:14px;font-weight:bold;}.user-profile-head .review-box ul li .text{display:block;line-height:1.4em;font-size:10px;color:#333333;}.user-profile-head .head{padding:75px 0 35px 0;text-align:center;background:#ffffff;border-bottom:none;position:relative;}.user-profile-head .head .name{padding:0 0 7px 0;line-height:1.6em;font-size:16px;font-weight:bold;color:#231815;}.user-profile-head .head .update{padding:0 0 7px 0;line-height:1.1em;font-size:11px;color:#888888;}.user-profile-head .head .info{line-height:1.4em;font-size:12px;color:#232B43;}.user-profile-head .head .image-box{margin:0 0 0 -59px;width:118px;position:absolute;top:-59px;left:50%;}.user-profile-head .head .image-box .avator{width:118px;height:118px;overflow:hidden;border-radius:90px;box-sizing:border-box;border:9px solid #ffffff;}.user-profile-head .head .image-box .avator img{width:100%;height:auto;display:block;}.user-profile-head .head .image-box .r{width:28px;position:absolute;right:9px;bottom:9px;}.user-profile-head .profile-box{padding:15px 60px 25px 60px;text-align:left;background:#ffffff}.user-profile-head .profile-box dl{width:100%;display:table;border-top:1px solid #eeeeee;}.user-profile-head .profile-box dl:nth-of-type(1){border-top:none;}.user-profile-head .profile-box dl dt{padding:15px 0 15px 10px;line-height:1.4em;font-size:12px;font-weight:bold;color:#232B43;display:table-cell;vertical-align:middle;width:135px;}.user-profile-head .profile-box dl dd{padding:15px 10px 15px 0;text-align:right;display:table-cell;vertical-align:middle;}.user-profile-head .profile-box dl dd li{margin:0 0 0 2px;padding:5px 10px 5px 10px;line-height:1.4em;font-size:12px;color:#232B43;background:#F2F3F5;border-radius:3px;display:inline-block;}.user-profile-head .profile-box dl dd .matar{float:right;position:relative;}.user-profile-head .profile-box dl dd .matar .matar-text{font-weight:normal;color:#232B43;font-size:12px;line-height:1.4em;position:absolute;top:50%;left:0;margin:-.7em 0 0 0;}.user-profile-head .profile-box dl dd .matar-box-wrap{margin:0 0 0 55px;width:100px;height:50px;position:relative;}.user-profile-head .profile-box dl dd .matar-box-wrap p{width:100%;line-height:1.4em;font-size:12px;text-align:center;position:absolute;bottom:0;left:0;z-index:4;}.user-profile-head .profile-box dl dd .matar-box-wrap p .num{line-height:1.4em;font-size:20px;}.user-profile-head .profile-box dl dd .icon-box{width:100px;height:100px;box-sizing:border-box;position:absolute;top:0;left:0;z-index:5;transform:rotate(0deg);}.user-profile-head .profile-box dl dd .icon-box .icon{margin:-8px 0 0 0;position:absolute;top:50%;left:-4px;}.user-profile-head .profile-box dl dd .matar-box{width:100px;height:50px;position:relative;overflow:hidden;}.user-profile-head .profile-box dl dd .matar-box .base-box{width:100px;height:100px;overflow:hidden;box-sizing:border-box;position:absolute;top:0;left:0;z-index:1;transform:rotate(0deg);}.user-profile-head .profile-box dl dd .matar-box .base-box .wrap{width:100px;height:50px;overflow:hidden;}.user-profile-head .profile-box dl dd .matar-box .base-box .circle-box{padding:4px;width:100px;height:100px;border-radius:90px;box-sizing:border-box;background:#cccccc;}.user-profile-head .profile-box dl dd .matar-box .white-box{width:92px;height:92px;border-radius:90px;background:#ffffff;position:absolute;top:4px;left:4px;z-index:2;}.user-profile-head .profile-box dl dd .matar-box .param-box{padding:4px;width:100px;height:100px;border-radius:90px;box-sizing:border-box;background:-webkit-linear-gradient(0deg,#00A4BB,#2A71CC);}.user-profile-head .profile-box dl dd .matar-box-wrap.s0 .icon-box{transform:rotate(0deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.s0 .matar-box .base-box{transform:rotate(0deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.s10 .icon-box{transform:rotate(18deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.s10 .matar-box .base-box{transform:rotate(18deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.s20 .icon-box{transform:rotate(36deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.s20 .matar-box .base-box{transform:rotate(36deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.s30 .icon-box{transform:rotate(54deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.s30 .matar-box .base-box{transform:rotate(54deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.s40 .icon-box{transform:rotate(72deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.s40 .matar-box .base-box{transform:rotate(72deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.s50 .icon-box{transform:rotate(90deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.s50 .matar-box .base-box{transform:rotate(90deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.s60 .icon-box{transform:rotate(108deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.s60 .matar-box .base-box{transform:rotate(108deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.s70 .icon-box{transform:rotate(126deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.s70 .matar-box .base-box{transform:rotate(126deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.s80 .icon-box{transform:rotate(144deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.s80 .matar-box .base-box{transform:rotate(144deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.s90 .icon-box{transform:rotate(162deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.s90 .matar-box .base-box{transform:rotate(162deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.s100 .icon-box{transform:rotate(180deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.s100 .matar-box .base-box{transform:rotate(180deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.m0 .icon-box{transform:rotate(0deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.m0 .matar-box .base-box{transform:rotate(0deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.m10 .icon-box{transform:rotate(18deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.m10 .matar-box .base-box{transform:rotate(18deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.m20 .icon-box{transform:rotate(36deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.m20 .matar-box .base-box{transform:rotate(36deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.m30 .icon-box{transform:rotate(54deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.m30 .matar-box .base-box{transform:rotate(54deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.m40 .icon-box{transform:rotate(72deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.m40 .matar-box .base-box{transform:rotate(72deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.m50 .icon-box{transform:rotate(90deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.m50 .matar-box .base-box{transform:rotate(90deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.m60 .icon-box{transform:rotate(108deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.m60 .matar-box .base-box{transform:rotate(108deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.m70 .icon-box{transform:rotate(126deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.m70 .matar-box .base-box{transform:rotate(126deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.m80 .icon-box{transform:rotate(144deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.m80 .matar-box .base-box{transform:rotate(144deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.m90 .icon-box{transform:rotate(162deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.m90 .matar-box .base-box{transform:rotate(162deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.m100 .icon-box{transform:rotate(180deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.m100 .matar-box .base-box{transform:rotate(180deg);}.user-profile-head .profile-box dl dd .matar-box-wrap.m0 .matar-box .param-box{background:-webkit-linear-gradient(0deg,#F09874,#EB6369);}.user-profile-head .profile-box dl dd .matar-box-wrap.m10 .matar-box .param-box{background:-webkit-linear-gradient(0deg,#F09874,#EB6369);}.user-profile-head .profile-box dl dd .matar-box-wrap.m20 .matar-box .param-box{background:-webkit-linear-gradient(0deg,#F09874,#EB6369);}.user-profile-head .profile-box dl dd .matar-box-wrap.m30 .matar-box .param-box{background:-webkit-linear-gradient(0deg,#F09874,#EB6369);}.user-profile-head .profile-box dl dd .matar-box-wrap.m40 .matar-box .param-box{background:-webkit-linear-gradient(0deg,#F09874,#EB6369);}.user-profile-head .profile-box dl dd .matar-box-wrap.m50 .matar-box .param-box{background:-webkit-linear-gradient(0deg,#F09874,#EB6369);}.user-profile-head .profile-box dl dd .matar-box-wrap.m60 .matar-box .param-box{background:-webkit-linear-gradient(0deg,#F09874,#EB6369);}.user-profile-head .profile-box dl dd .matar-box-wrap.m70 .matar-box .param-box{background:-webkit-linear-gradient(0deg,#F09874,#EB6369);}.user-profile-head .profile-box dl dd .matar-box-wrap.m80 .matar-box .param-box{background:-webkit-linear-gradient(0deg,#F09874,#EB6369);}.user-profile-head .profile-box dl dd .matar-box-wrap.m90 .matar-box .param-box{background:-webkit-linear-gradient(0deg,#F09874,#EB6369);}.user-profile-head .profile-box dl dd .matar-box-wrap.m100 .matar-box .param-box{background:-webkit-linear-gradient(0deg,#F09874,#EB6369);}.user-profile-head .tel-regist-box{margin:0 0 15px 0;padding:20px 250px 20px 20px;text-align:left;background:#ffffff;border-top:1px solid #DFE3E4;position:relative;overflow:hidden;}.user-profile-head .tel-regist-box .tel-icon{width:50px;float:left;margin:0 15px 0 0;}.user-profile-head .tel-regist-box p{padding:5px 0 0 0;color:#232B43;font-size:12px;line-height:1.6em;overflow:hidden;}.user-profile-head .tel-regist-box .link{width:205px;position:absolute;top:25px;right:20px;}.user-profile-head .tel-regist-box .link a{display:flex;align-items:center;justify-content:center;width:100%;height:43px;text-align:center;color:#232B43;font-size:12px;line-height:1.2em;border:1px solid #EDEDED;border-radius:90px;background:#F0F4F5;}.user-profile-head .tel-regist-box .link a.on{color:#027E7E;border:1px solid #027E7E;}.user-profile-head .tel-regist-box .link a.off{background:#2A71CB;border:1px solid #2A71CB;color:#fff;}.user-profile-head .info-box{margin:0 0 15px 0;overflow:hidden;}.user-profile-head .info-box .point-box{padding:15px 0 0 0;width:49.5%;max-width:397px;min-height:71px;line-height:1.2em;font-size:10px;color:#232B43;text-align:center;background:#ffffff;border:1px solid #AD944E;border-radius:5px;position:relative;box-sizing:border-box;float:left;}.user-profile-head .info-box .point-box .num{line-height:1.6em;font-size:15px;font-weight:bold;color:#AD944E;}.user-profile-head .info-box .point-box:before{margin:-16px 0 0 0;width:33px;height:33px;line-height:33px;content:"";background:url("../images/icon_13.svg") no-repeat center center;background-size:auto 100%;display:block;position:absolute;top:50%;left:19px;}.user-profile-head .info-box .point-box .history-link{margin:0 0 0 0;padding:5px 5px 5px 10px;font-size:11px;line-height:1.2em;color:#212B45;border:1px solid #ededed;border-radius:90px;display:inline-block;position:absolute;top:21px;right:19px;height:27px;width:54px;padding:0 0 0 10px;display:flex;align-items:center;justify-content:center;}.user-profile-head .info-box .point-box .history-link:after{margin:0 0 0 0;width:17px;height:17px;line-height:17px;content:"";background:url("../images/icon_180.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle;}.user-profile-head .info-box .gacha-box{width:49.5%;max-width:397px;float:right;}.user-profile-head .info-box .gacha-box a{padding:12px 0 0 0;width:100%;min-height:71px;line-height:1.2em;font-size:12px;text-align:center;color:#ffffff;background:#027E7E;border:1px solid #027E7E;border-radius:5px;position:relative;box-sizing:border-box;display:block;padding:0;display:flex;align-items:center;justify-content:center;flex-direction:column;}.user-profile-head .info-box .gacha-box a .title{padding:0 0 5px 0;line-height:1.2em;font-size:16px;font-weight:bold;}.therapist-message{margin:0 0 20px 0;padding:16px;color:#ffffff;font-size:12px;font-weight:bold;line-height:1.2em;text-align:center;background:#039587;border-radius:3px;position:relative;}.therapist-message:before{line-height:0;content:"";position:absolute;bottom:-3px;left:29px;display:block;width:10px;height:10px;background:#039587;transform:rotate(45deg);}.account-setting-box{margin:0 0 0 0;padding:35px 0 40px 0;border:20px solid #ffffff;background:#EFF2F9;overflow:hidden;}.account-setting-box .list{margin:25px auto 0;width:90%;max-width:500px;background:#ffffff;border-radius:5px;overflow:hidden;}.account-setting-box .list li{width:100%;height:52px;display:table;border-top:1px solid #EFF2F9;}.account-setting-box .list li:nth-of-type(1){border-top:none;}.account-setting-box .list li a{padding:0 0 0 20px;line-height:1.2em;font-size:13px;font-weight:bold;color:#232B43;text-align:left;display:table-cell;vertical-align:middle;position:relative;}.account-setting-box .list li a:after{margin:-12px 0 0 0;width:25px;height:25px;line-height:25px;content:"";background:url("../images/icon_183.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:50%;right:15px;}.logout-link-box{margin:0 auto 0 auto;padding:0 0 50px 0;max-width:300px;text-align:center;}.logout-link-box a{padding:15px 0;width:100%;line-height:1.2em;font-size:13px;text-align:center;color:#ffffff;background:#232B43;border-radius:90px;display:block;}.reserve .reserve_title{height:69.2px;display:flex;align-items:center;justify-content:space-between;padding:0 30px;border-bottom:1px solid #EEE;}.reserve .reserve_title .arrow_first,.reserve .reserve_title .arrow_last{display:block;width:30px;height:30px;}.reserve .reserve_title .arrow_first img,.reserve .reserve_title .arrow_last img{width:100%;}.reserve .reserve_title .arrow_last{transform:rotate(180deg);}.reserve .reserve_title .arrow_last img{display:block;}.reserve.reserve_first .reserve_title .arrow_first{pointer-events:none;opacity:1;}.reserve.reserve_last .reserve_title .arrow_last{pointer-events:none;opacity:.4;display:none;}.reserve .reserve_title h2{font-size:16px;font-weight:bold;margin:0 auto;}.reserve .reserve_title h2{font-size:16px;font-weight:bold;margin:0 auto;}.reserve .reserve_page .reserve_page_info .pie{display:flex;justify-content:center;align-items:center;margin-right:auto;margin-left:auto;width:80px;height:80px;font-size:25px;font-weight:normal;background-image:radial-gradient(#fff 60%,transparent 61%),conic-gradient(#EDEDED 0% 60%,#EDEDED 60% 100%);border-radius:50%;}.reserve .reserve_page{padding:30px 50px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #EEE;position:relative;}.reserve .reserve_page:after{width:100%;height:12px;line-height:12px;display:block;content:"";background:url(../images/tab_back_03.png) no-repeat center center;position:absolute;bottom:-12px;left:0;z-index:1;}.reserve .reserve_page .reserve_page_info{display:flex;align-items:center;}.reserve .reserve_page .reserve_page_info .pie span{font-size:15px;margin-top:4px;}.reserve .reserve_page .reserve_page_info .pie1{background-image:radial-gradient(#fff 60%,transparent 61%),conic-gradient(#2EB080 0% 14.3%,#EDEDED 14.3% 100%);}.reserve .reserve_page .reserve_page_info .pie2{background-image:radial-gradient(#fff 60%,transparent 61%),conic-gradient(#2EB080 0% 28.6%,#EDEDED 28.6% 100%);}.reserve .reserve_page .reserve_page_info .pie3{background-image:radial-gradient(#fff 60%,transparent 61%),conic-gradient(#2EB080 0% 42.9%,#EDEDED 42.9% 100%);}.reserve .reserve_page .reserve_page_info .pie4{background-image:radial-gradient(#fff 60%,transparent 61%),conic-gradient(#2EB080 0% 57.2%,#EDEDED 57.2% 100%);}.reserve .reserve_page .reserve_page_info .pie5{background-image:radial-gradient(#fff 60%,transparent 61%),conic-gradient(#2EB080 0% 71.5%,#EDEDED 71.5% 100%);}.reserve .reserve_page .reserve_page_info .pie6{background-image:radial-gradient(#fff 60%,transparent 61%),conic-gradient(#2EB080 0% 85.8%,#EDEDED 85.8% 100%);}.reserve .reserve_page .reserve_page_info .pie7{background-image:radial-gradient(#fff 60%,transparent 61%),conic-gradient(#2EB080 0% 100%,#EDEDED 100% 100%);}.reserve .reserve_page .reserve_page_info .reserve_page_info-text{margin-left:30px;}.reserve .reserve_page .reserve_page_info .reserve_page_info-text h3{font-size:16px;font-weight:bold;}.reserve .reserve_page .reserve_page_info .reserve_page_info-text p{font-size:13px;color:#969696;}.reserve .reserve_page .use_coupon>a{display:flex;align-items:center;justify-content:center;width:148px;height:44px;border-radius:5px;background:linear-gradient(to right,#f09874 0%,#eb4f65 100%);font-size:12px;color:#fff;font-weight:bold;}.reserve .reserve_page .use_coupon.none{display:none;}.reserve .none{display:none;}.reserve .tab-head{width:100%;background:#f9f9f9;position:relative;}.reserve .tab-head:after{width:100%;height:12px;line-height:12px;display:block;content:"";background:#F2F6F7 url(../images/title_back_04.png) no-repeat center center;position:absolute;bottom:-12px;left:0;}.reserve .tab-head ul li{width:50%;height:50px;box-sizing:border-box;float:left;display:table;}.reserve .tab-head ul{width:100%;height:50px;overflow:hidden;}.reserve .tab-head ul li{width:calc(100% / 3);}.reserve .tab-head ul li:not(:last-of-type){border-right:1px solid #e5e5e5;}.reserve .tab-head ul li a{padding:15px 0 0 0;text-align:center;font-size:13px;font-weight:bold;color:#A5B4BC;line-height:1.4em;display:table-cell;vertical-align:top;position:relative;}.reserve .tab-head ul li a:after{width:100%;height:2px;line-height:2px;content:"";display:block;background:#bbbbbb;position:absolute;bottom:3px;left:0;}.reserve .tab-head ul li a.active{color:#232B43;}.reserve .tab-head ul li a.active:after{width:100%;height:2px;line-height:2px;content:"";display:block;background:-webkit-linear-gradient(0deg,#009CB3,#2A71C4);position:absolute;bottom:3px;left:0;}.reserve .btn_area{padding:25px 0;position:relative;}.reserve .btn_area:before{width:100%;height:12px;line-height:12px;display:block;content:"";background:url(../images/tab_back_03.png) no-repeat center center;position:absolute;top:0;left:0;}.reserve .btn_area ul{display:flex;align-items:center;justify-content:center;}.reserve .btn_area ul li{margin:0 10px;}.reserve .btn_area ul li a{display:flex;align-items:center;justify-content:center;width:197px;height:44px;border-radius:22px;background:#fff;border:1px solid #ededed;font-size:13px;color:#232B43;}.reserve .btn_area ul li a.active{background:linear-gradient(to right,#009cb3 0%,#2a71c4 100%);box-shadow:0 2px 4px rgb(0 134 255 / 50%);border:none;color:#fff;}.reserve .calendar .select_area{margin:1px auto 0;height:53px;display:flex;align-items:center;justify-content:space-between;background:#F9F9F9;padding:0 20px;}.reserve .calendar .select_area .arrow_first,.reserve .calendar .select_area .arrow_last{display:block;width:30px;height:30px;}.reserve .calendar .select_area .arrow_first img,.reserve .calendar .select_area .arrow_last img{width:100%;}.reserve .calendar .select_area .arrow_last{transform:rotate(180deg);}.reserve .calendar .select_area .arrow_first.first{pointer-events:none;opacity:.4;}.reserve .calendar .select_area .arrow_last.last{pointer-events:none;opacity:.4;}.reserve .calendar .select_area .date{display:flex;align-items:center;}.reserve .calendar .select_area .date p{font-size:11px;font-weight:bold;}.reserve .calendar .select_area .date p span{font-size:13px;margin:0 0 0 5px;}.reserve .calendar .select_area .date img{margin:0 10px;height:13px;width:13px;}.reserve .calendar .calendar_area table{width:100%;text-align:center;vertical-align:middle;}.reserve .calendar .calendar_area table,.reserve .calendar .calendar_area table td,.reserve .calendar .calendar_area table th{border-collapse:collapse;border:1px solid #eee;}.reserve .calendar .calendar_area table{border-left:0;border-right:0;}.reserve .calendar .calendar_area table tr,.reserve .calendar .calendar_area table tr th,.reserve .calendar .calendar_area table tr td{text-align:center;vertical-align:middle;}.reserve .calendar .calendar_area table tr th:first-of-type{height:70px;border-left:0;}.reserve .calendar .calendar_area table tr th:last-of-type,.reserve .calendar .calendar_area table tr td:last-of-type{border-right:0;}.reserve .calendar .calendar_area table tr th.time{width:128px;height:45px;font-size:13px;font-weight:normal;}.reserve .calendar .calendar_area table tr:nth-child(even) th.time{background:#FBFBFB;}.reserve .calendar .calendar_area table tr th.sun{font-size:20px;font-weight:normal;line-height:1;color:#E52546;}.reserve .calendar .calendar_area table tr th.sun::after{content:"日";display:flex;justify-content:center;font-size:12px;font-weight:normal;line-height:1;margin-top:5px;color:#E52546;}.reserve .calendar .calendar_area table tr th.mon{font-size:20px;font-weight:normal;line-height:1;color:#232B43;}.reserve .calendar .calendar_area table tr th.mon::after{content:"月";display:flex;justify-content:center;font-size:12px;font-weight:normal;line-height:1;margin-top:5px;color:#232B43;}.reserve .calendar .calendar_area table tr th.tue{font-size:20px;font-weight:normal;line-height:1;color:#232B43;}.reserve .calendar .calendar_area table tr th.tue::after{content:"火";display:flex;justify-content:center;font-size:12px;font-weight:normal;line-height:1;margin-top:5px;color:#232B43;}.reserve .calendar .calendar_area table tr th.wed{font-size:20px;font-weight:normal;line-height:1;color:#232B43;}.reserve .calendar .calendar_area table tr th.wed::after{content:"水";display:flex;justify-content:center;font-size:12px;font-weight:normal;line-height:1;margin-top:5px;color:#232B43;}.reserve .calendar .calendar_area table tr th.thu{font-size:20px;font-weight:normal;line-height:1;color:#232B43;}.reserve .calendar .calendar_area table tr th.thu::after{content:"木";display:flex;justify-content:center;font-size:12px;font-weight:normal;line-height:1;margin-top:5px;color:#232B43;}.reserve .calendar .calendar_area table tr th.fri{font-size:20px;font-weight:normal;line-height:1;color:#232B43;}.reserve .calendar .calendar_area table tr th.fri::after{content:"金";display:flex;justify-content:center;font-size:12px;font-weight:normal;line-height:1;margin-top:5px;color:#232B43;}.reserve .calendar .calendar_area table tr th.sat{font-size:20px;font-weight:normal;line-height:1;color:#31559B;}.reserve .calendar .calendar_area table tr th.sat::after{content:"土";display:flex;justify-content:center;font-size:12px;font-weight:normal;line-height:1;margin-top:5px;color:#31559B;}.reserve .calendar .calendar_area table tr th.holiday,.reserve .calendar .calendar_area table tr th.holiday::after{color:#E52546!important;}.reserve .calendar .calendar_area table td span.ok{display:block;height:25px;width:25px;background:url(../images/reserve_ok.svg) no-repeat;background-size:cover;margin:0 auto;}.reserve .calendar .calendar_area table td span.ng{display:block;height:25px;width:25px;background:url(../images/reserve_ng.svg) no-repeat;background-size:cover;margin:0 auto;}.reserve .calendar .calendar_area table td span.neither{display:block;height:25px;width:25px;background:url(../images/reserve_neither.svg) no-repeat;background-size:cover;margin:0 auto;}.reserve .calendar .calendar_area table td span.tel{display:block;height:25px;width:25px;background:url(../images/reserve_tel.svg) no-repeat;background-size:cover;margin:0 auto;}.reserve .calendar .calendar_area .annotation{padding:40px 60px 55px;}.reserve .calendar .calendar_area .annotation ul li{display:flex;align-items:center;justify-content:flex-start;font-size:12px;margin:10px 0 0;}.reserve .calendar .calendar_area .annotation ul li:first-of-type{margin:0;}.reserve .calendar .calendar_area .annotation ul li p{margin:0 0 0 10px;}@media only screen and (max-width:850px){.reserve .btn_area{padding:18px 0 20px}.reserve_body header,.reserve_body #side,.reserve_body #footer-wrap{display:none}.reserve_body #shop-top-header{position:absolute;z-index:100003;top:83px;border:0;width:100%}.reserve_body #shop-top-header .wrap{border:0}.reserve .reserve_title{height:70px;padding:0 10px;margin:0 auto}.reserve .content-box.none-shadow-sp{background:#fff;overflow:initial}.reserve .reserve_page{flex-wrap:wrap;padding:20px 10px;border-bottom:1px solid #009DB4;margin:54px auto 0}.reserve .reserve_page .reserve_page_info,.reserve .reserve_page .use_coupon{width:100%}.reserve .reserve_page .use_coupon{margin:17px 20px 0}.reserve .reserve_page .use_coupon a:not(.js-modal-close){max-width:355px;width:calc(100% - 40px);margin:0 auto;position:relative;padding:0 20px;justify-content:flex-start;font-size:14px;height:58px;font-weight:bold}.reserve .reserve_page .use_coupon a::after{content:"";position:absolute;height:18px;width:18px;background:url(../images/reserve_coupon_arrow.svg) no-repeat;background-size:cover;top:50%;right:15px;margin-top:-9px;font-weight:bold}.reserve .reserve_page:after{width:100%;height:12px;line-height:12px;display:block;content:"";background:url(../images/title_back_04.png) no-repeat center center;position:absolute;bottom:-13px;left:0;z-index:1}.reserve .reserve_page .reserve_page_info{max-width:355px;width:100%;margin:0 auto;justify-content:flex-start}.reserve .reserve_page .reserve_page_info .pie{width:63px;height:63px;margin:0 0 0 10px;font-size:20px}.reserve .reserve_page .reserve_page_info .reserve_page_info-text{margin-left:20px}.reserve .reserve_page .reserve_page_info .pie span{font-size:12px}.reserve .tab-head{border-bottom:1px solid #EDEDED;background:#fff}.reserve .tab-head ul{height:auto;border-bottom:1px solid #ededed}.reserve .tab-head ul li:not(:last-of-type){border-right:none}.reserve .tab-head ul li a{padding:0;height:60px;display:flex;align-items:center;justify-content:center;margin:0 10px}.reserve .tab-head ul li a:after,.reserve .tab-head ul li a.active:after{bottom:0}.reserve .tab-head ul li a.active:after{height:3px;line-height:3px}.reserve .tab-head ul li a:after{height:0}.reserve .btn_area ul li{margin:0 5px}.reserve .btn_area ul li a{width:170px}.reserve .calendar .select_area{padding:0 10px}.reserve .calendar .calendar_area table tr th.time{width:17%;height:43px;font-weight:normal;color:#232b43}.reserve .calendar .calendar_area table tr:first-of-type th{height:50px}.reserve .calendar .calendar_area table tr th{font-size:13px!important}.reserve .calendar .calendar_area table tr th::after{font-size:10px!important}.reserve .calendar .calendar_area .annotation{padding:20px 10px}.reserve .calendar .calendar_area table tr th{font-weight:normal!important}.reserve .calendar .calendar_area table tr th.time{font-weight:normal!important}}.reserve .reserve_day{background:#F9F9F9;}.reserve .reserve_day dl{display:flex;align-items:center;justify-content:center;height:50px;font-size:13px;}.reserve .reserve_day dl dd{font-weight:bold;}.reserve .cast_select{padding:45px 30px;}.reserve .cast_select>ul>li{padding:0 20px 15px;border-bottom:1px solid #EEEEEE;margin-bottom:15px;}.reserve .cast_select>ul>li:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0;}.reserve .cast_select>ul>li .inner{display:flex;align-items:center;justify-content:space-between;}.reserve .cast_select>ul>li .inner .img_box{min-width:60px;width:60px;height:60px;border-radius:50%;overflow:hidden;}.reserve .cast_select>ul>li .inner .img_box img{width:100%;height:auto;}.reserve .cast_select>ul>li .inner .data{margin:0 0 0 15px;display:flex;align-items:center;justify-content:space-between;max-width:523px;width:100%;}.reserve .cast_select>ul>li .inner .data .info{width:55%;}.reserve .cast_select>ul>li .inner .data .info h3{font-size:13px;font-weight:bold;line-height:1;}.reserve .cast_select>ul>li .inner .data .info p{font-size:11px;color:#666;line-height:1;margin:7px auto 0;}.reserve .cast_select>ul>li .inner .data .price ul{display:flex;align-items:center;font-size:10px;}.reserve .cast_select>ul>li .inner .data .price ul li{border-radius:3px;background:#f2f3f5;padding:7px;line-height:1;margin-left:5px;}.reserve .cast_select>ul>li .inner .btn{margin:0 0 0 30px;}.reserve .cast_select>ul>li .inner .btn a{display:flex;align-items:center;justify-content:center;width:75px;height:32px;border-radius:3px;background:#2a71cc;font-size:11px;font-weight:bold;color:#fff;}.reserve .modal-wrap .modal-box{width:500px;text-align:center;padding:60px 0;border-radius:10px;}.reserve .modal-wrap .modal-box.girl-change{width:100%;margin-top:50px;padding:0;}.reserve .confirmation.cancel .modal-wrap .modal-box{padding:0;}.reserve .confirmation.cancel .modal-wrap .modal-box form .btn .tonext{border:none;padding:0;}.reserve .confirmation .modal-wrap .modal-box .text{text-align:left;white-space:normal;font-size:12px;padding:30px 50px 40px;border-bottom:1px solid #EEEEEE;}.reserve .modal-wrap .modal-box img{width:100px;height:100px;border-radius:50%;margin:0 auto;}.reserve .modal-wrap .modal-box h3{font-size:18px;padding:37px 0 30px;margin:0;border:none;border-bottom:1px solid #EEEEEE;}.reserve .modal-wrap .modal-box .info{font-size:11px;color:#666;margin:5px auto 0;}.reserve .modal-wrap .modal-box .text{text-align:center;white-space:normal;font-size:12px;padding:30px 50px 40px;border-bottom:1px solid #EEEEEE;}.reserve .confirmation.modal-wrap .modal-box .btn{padding:30px 50px 60px;}.reserve .confirmation.modal-wrap label{background:#232B43;width:100%;height:50px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff;border-radius:3px;}.reserve .confirmation .modal-wrap input[type=checkbox]{display:none;}.reserve .modal-wrap .modal-box .select_btn{margin:20px auto 0;}.reserve .modal-wrap .modal-box .select_btn li{margin-bottom:10px}.reserve .modal-wrap .close{width:500px;margin:0 auto 15px;}.reserve .modal-wrap{top:50%;left:50%;transform:translate(-50%,-50%);margin:-30px auto 0;}.reserve .modal-wrap .modal-box .select_btn li a{display:flex;align-items:center;justify-content:space-between;width:260px;height:44px;border-radius:22px;background:#f0f4f5;border:1px solid #ededed;padding:0 26px;color:#232B43;margin:0 auto;font-size:13px;}.reserve .modal-wrap .modal-box .select_btn li a .price{font-weight:bold;}.reserve .confirmation .modal-wrap .modal-box .btn{padding:30px 50px 60px;}@media only screen and (max-width:850px){.reserve .cast_select{padding:12px 0 0}.reserve .cast_select>ul>li{padding:0 15px 18px;border-bottom:1px solid #EEEEEE}.reserve .cast_select>ul>li:first-of-type{padding-top:18px}.reserve .cast_select>ul>li:last-of-type{padding:0 15px 18px}.reserve .cast_select>ul>li .inner{justify-content:flex-start}.reserve .cast_select>ul>li .inner .data{display:block;margin:0 0 0 13px;max-width:calc(100% - 60px - 13px - 90px)}.reserve .cast_select>ul>li .inner .data .info{width:100%}.reserve .cast_select>ul>li .inner .data .info h3{display:flex;align-items:center}.reserve .cast_select>ul>li .inner .data .info h3 span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reserve .cast_select>ul>li .inner .data .price{margin:5px 0 0 0}.reserve .cast_select>ul>li .inner .data .price ul{flex-wrap:wrap}.reserve .cast_select>ul>li .inner .data .price ul li{margin:0 5px 5px 0}.reserve .cast_select>ul>li .inner .data .price ul li:last-of-type{margin:0 5px 5px 0}.reserve .cast_select>ul>li .inner .btn{margin:0 0 0 15px}.reserve .modal-wrap{height:auto}.reserve .modal-wrap .modal-box{width:100%;padding:40px 0;border-radius:20px 20px 0 0;padding-bottom:150px}.reserve .modal-wrap .close{height:auto}.reserve .modal-wrap{background:transparent;bottom:0;left:0;top:inherit;transform:initial;z-index:100003}.reserve .modal-wrap .close a{background:transparent;height:auto;line-height:normal;width:18px;margin:0 10px 0 auto}.reserve .modal-wrap .close a img{display:block}.reserve .modal-wrap .modal-box h3{padding:0;height:auto;min-height:auto}}.reserve .content-box{position:relative;overflow:initial;padding:1px 0;}.reserve .content-box:after{width:100%;height:12px;line-height:12px;display:block;content:"";background:#F2F6F7 url(../images/title_back_04.png) no-repeat center center;position:absolute;bottom:-12px;left:0;z-index:1;}.none_after_shadow:after{display:none!important;}.reserve .content-box .cantact_add{padding:35px 0 50px;}.reserve .select_all{margin:10px auto 20px;}.reserve .select_all ul li:not(:first-of-type){margin:1px 0 0;}.reserve .select_all .reserve_cast .inner{display:flex;align-items:center;justify-content:space-between;padding:15px 50px;background:#fff;box-shadow:0 1px 1px rgb(0 0 0 / 10%);}.reserve .select_all .reserve_cast .inner .img_box{min-width:60px;width:60px;height:60px;border-radius:50%;overflow:hidden;}.reserve .select_all .reserve_cast .inner .img_box img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;}.reserve .select_all .reserve_cast .inner .data{margin:0 0 0 15px;display:flex;align-items:center;justify-content:space-between;max-width:523px;width:100%;}.reserve .select_all .reserve_cast .data .info h3{font-size:13px;font-weight:bold;line-height:1;}.reserve .select_all .reserve_cast .inner .data .info{width:45%;}.reserve .select_all .reserve_cast .inner .data .info p{font-size:11px;color:#666;line-height:1;margin:7px auto 0;}.reserve .select_all .reserve_cast .inner .data .price ul{display:flex;align-items:center;font-size:10px;flex-wrap:wrap;}.reserve .select_all .reserve_cast .inner .data .price ul li{border-radius:3px;background:#f2f3f5;padding:7px;line-height:1;margin-left:5px;}.reserve .select_all .reserve_cast .inner .btn{margin:0 0 0 30px;}.reserve .select_all .reserve_cast .inner .btn a{display:flex;align-items:center;justify-content:center;width:75px;height:32px;border-radius:3px;background:#EFF2F9;font-size:11px;font-weight:bold;color:#232B43;}@media only screen and (max-width:850px){.reserve .select_all .reserve_cast .inner{justify-content:flex-start;padding:15px}.reserve .select_all .reserve_cast .inner .data{display:block;margin:0 0 0 13px;max-width:calc(100% - 60px - 13px - 90px)}.reserve .select_all .reserve_cast .inner .data .price{margin:5px 0 0 0}.reserve .select_all .reserve_cast .inner .data .price ul li{margin:0 5px 5px 0;padding:7px 5px}.reserve .select_all .reserve_cast .inner .data .price ul li:last-of-type{margin:0 5px 0 0}.reserve .select_all .reserve_cast .inner .data .info{width:100%}.reserve .select_all .reserve_cast .data .info h3{display:flex;align-items:center}.reserve .select_all .reserve_cast .data .info h3 span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reserve .select_all .reserve_cast .inner .btn{margin:0 0 0 auto}.style-xd .reserve .content-box.user-add{padding:0;border:none}.style-xd .reserve .content-box.no-bordersp{padding:0;border:none;box-shadow:none}.style-xd .reserve .content-box.no-bordersp:after{background:none}.style-xd .reserve .content-box.user-add:after{margin-top:-2px}}.reserve .course .inner{padding:25px 30px;}.reserve .course .inner .title{padding:15px 20px;}.reserve .course .inner .title h3{font-size:14px;font-weight:bold;}.reserve .course .inner .title p{font-size:12px;color:#5C96A2;}.reserve .course .inner .title:not(:first-of-type){padding-top:30px;}.reserve .course .inner ul li{border-top:2px solid #EEE;height:75px;display:flex;align-items:center;justify-content:flex-start;padding:0 20px;}.reserve .course .inner ul li:last-of-type{border-bottom:2px solid #EEE;}.reserve .course .inner ul li .data{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 105px);}.reserve .course .inner ul li .data .time{display:flex;align-items:center;font-size:16px;font-weight:bold;}.reserve .course .inner ul li .data .time p{line-height:1;}.reserve .course .inner ul li .data .time img{width:24px;min-width:24px;margin:0 5px 0 0;}.reserve .course .inner ul li .data .price{font-size:16px;font-weight:bold;line-height:1;}.reserve .course .inner ul li .btn{margin:0 0 0 30px;}.reserve .course .inner ul li .btn a{display:flex;align-items:center;justify-content:center;width:75px;height:32px;border-radius:3px;background:#2a71cc;font-size:11px;font-weight:bold;color:#fff;}@media only screen and (max-width:850px){.reserve .course .inner{padding:0}.reserve .course .inner .title{padding:15px}.reserve .course .inner .title h3{font-size:13px}.reserve .course .inner ul{box-shadow:0 1px 1px rgb(0 0 0 / 10%);margin:0 0 1px 0}.style-xd .reserve .course .inner ul{box-shadow:none;margin:0}.reserve .course .inner ul li{justify-content:space-between;padding:0 15px;height:70px}.reserve .course .inner ul li:first-of-type{}.reserve .course .inner ul li:last-of-type{border-bottom:0}.reserve .course .inner .title:not(:first-of-type){padding:15px}.reserve .course .inner ul li .data{width:calc(100% - 90px)}.reserve .course .inner .title p{margin-top:5px;line-height:1.4}}.reserve .select_all .reserve_course .inner{border-top:1px solid #EEE;height:90px;display:flex;align-items:center;justify-content:flex-start;padding:0 50px;background:#fff;box-shadow:0 1px 1px rgb(0 0 0 / 10%);}.reserve .select_all .reserve_course .inner .data{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 105px);}.reserve .select_all .reserve_course .inner .data .time{display:flex;align-items:center;font-size:16px;font-weight:bold;}.reserve .select_all .reserve_course .inner .data .time p{line-height:1;}.reserve .select_all .reserve_course .inner .data .time img{width:24px;min-width:24px;margin:0 5px 0 0;}.reserve .select_all .reserve_course .inner .data .price{font-size:16px;font-weight:bold;line-height:1;}.reserve .select_all .reserve_course .inner .btn{margin:0 0 0 30px;}.reserve .select_all .reserve_course .inner .btn a{display:flex;align-items:center;justify-content:center;width:75px;height:32px;border-radius:3px;background:#EFF2F9;font-size:11px;color:#232B43;font-weight:bold;}@media only screen and (max-width:850px){.reserve .select_all .reserve_course .inner{padding:0 15px;height:70px}}.reserve .option .inner{padding:25px 30px;}.reserve .option .inner .title{padding:15px 20px;display:flex;align-items:center;justify-content:space-between;}.reserve .option .inner .title h3{font-size:14px;font-weight:bold;}.reserve .option .inner .title p{font-size:12px;color:#969696;}.reserve .option .inner ul li{border-top:1px solid #EEE;}.reserve .option .inner ul li:last-of-type{border-bottom:1px solid #EEE;}.reserve .option .inner ul li input[type=checkbox]{display:none;}.reserve .option .inner ul li .op_checkbox{position:relative;cursor:pointer;padding:0 20px;height:75px;display:block;}.reserve .option .inner ul li .op_checkbox::after,.reserve .option .inner ul li .op_checkbox::before{position:absolute;content:"";display:block;top:50%;transform:translateY(-50%);border:1px solid #eee;background:#F9F9F9;}.reserve .option .inner ul li .op_checkbox::after{left:30px;width:20px;height:20px;z-index:1;border-radius:50%;}.reserve .option .inner ul li .op_checkbox::before{width:20px;height:20px;left:31px;border:none;content:'';opacity:0;background:url(../images/reservr_check.svg) no-repeat;background-size:100% 100%;z-index:2;}.reserve .option .inner ul li input[type=checkbox]:checked+.op_checkbox::before{opacity:1;}.reserve .option .inner ul li input[type=checkbox]:checked+.op_checkbox::after{background:#027E7E;border:1px solid #027E7E;}.reserve .option .inner ul li .data{display:flex;align-items:center;justify-content:space-between;height:75px;padding-left:45px;}.reserve .option .inner ul li .data .time{display:flex;align-items:center;font-size:16px;font-weight:bold;}.reserve .option .inner ul li .data .time p{line-height:1;}.reserve .option .inner ul li .data .time img{width:24px;min-width:24px;margin:0 5px 0 0;}.reserve .option .inner ul li .data .price{font-size:16px;font-weight:bold;line-height:1;}.reserve .option .inner .next_btn{margin:40px auto 0;}.reserve .option .inner .next_btn a{display:flex;align-items:center;justify-content:center;margin:0 auto;width:260px;height:50px;border-radius:3px;background:#0066d5;font-size:14px;color:#fff;}@media only screen and (max-width:850px){.reserve .option .inner{padding:0}.reserve .option .inner .title{padding:15px}.reserve .option .inner .title h3{font-size:13px}.reserve .option .inner ul{box-shadow:0 1px 1px rgb(0 0 0 / 10%);margin:0 0 1px 0}}.reserve .option .inner ul li{justify-content:space-between;}.reserve .option .inner ul li:first-of-type{border-top:0;}.reserve .option .inner ul li:last-of-type{border-bottom:0;}.reserve .option .inner .title:not(:first-of-type){padding:15px;}.reserve .option .inner ul li .op_checkbox{padding:0 15px 0 25px;height:70px;display:block;}.reserve .option .inner ul li .data{width:calc(100% - 35px);height:70px;padding-left:35px;}.reserve .option .inner ul li .data .name{font-size:14px;}.reserve .option .inner ul li .op_checkbox::after{left:25px;}.reserve .option .inner ul li .op_checkbox::before{left:25px;}.reserve .option .inner .next_btn{margin:0 auto;padding-top:20px;background:#F2F6F7;}.reserve .option .inner .next_btn .inner{padding:20px 15px;width:calc(100% - 30px);background:#fff;}.style-xd .reserve .option .inner .next_btn .inner{padding:20px 15px;width:calc(100% - 30px)}.reserve .option .inner .next_btn .inner a{width:100%;height:43px;}.reserve .contact_add>.inner{padding:40px 30px 50px;}.reserve .contact_add .inner dl{border-bottom:2px solid #EEE;}.reserve .contact_add .inner dl:last-of-type{border-bottom:none;}.reserve .contact_add .inner dl dt{font-size:14px;font-weight:bold;line-height:1;}.reserve .contact_add .inner dl.required dt{position:relative;}.reserve .contact_add .inner dl.required dt:after{content:"※";color:#D80000;}.reserve .contact_add .inner dl dd{font-size:14px;line-height:1;}.reserve .contact_add .inner dl:first-of-type{padding:0 30px 31px;}.reserve .contact_add .inner dl:first-of-type dd{margin-top:20px;}.reserve .contact_add .inner dl:not(:first-of-type){padding:30px;}.reserve .contact_add .inner dl:not(:first-of-type) dd{margin-top:10px;}.reserve .contact_add .inner dl dd input[type=text]{padding:10px 10px;width:100%;line-height:1.4em;font-size:13px;background:#F9F9F9;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;-webkit-appearance:none;}.reserve .contact_add .inner dl dd input[type=text]::placeholder,.reserve .contact_add .inner dl dd textarea::placeholder{color:#91959a;}.reserve .contact_add .inner dl dd select{padding:10px 10px;width:100%;line-height:1.4em;font-size:14px;cursor:pointer;background:#F9F9F9 url(../images/icon_159.svg) no-repeat 98% center;background-size:20px auto;border:1px solid #eeeeee;box-sizing:border-box;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.reserve .contact_add .inner dl dd .select_half_wrapper{width:450px;display:flex;align-items:center;justify-content:space-between;}.reserve .contact_add .inner dl dd .select_half_wrapper .select_half{width:220px;}.reserve .contact_add .inner dl dd .select{width:450px;}.reserve .contact_add .inner dl dd p{margin:10px 0 0;line-height:1.4;font-size:12px;color:#606060;}.reserve .contact_add .inner dl dd ul{display:flex;align-items:center;justify-content:flex-start;}.reserve .contact_add .inner dl dd ul li{margin:0 10px 10px 0;}.reserve .contact_add .inner dl dd ul li input[type=radio]{display:none;}.reserve .contact_add .inner dl dd ul li label{padding:11px 16px;line-height:1.2em;font-size:13px;color:#232B43;border-radius:3px;background:#F5F7F7;cursor:pointer;display:block;}.reserve .contact_add .inner dl dd ul li input:checked+label{padding:11px 16px;line-height:1.2em;font-size:13px;color:#ffffff;border-radius:3px;background:#232B43!important;display:block;}.reserve .contact_add .inner dl dd textarea{padding:10px 10px;width:100%;height:120px;line-height:1.4em;font-size:13px;background:#F9F9F9;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;-webkit-appearance:none;}.reserve .contact_add .inner input[type=submit]{display:flex;align-items:center;justify-content:center;margin:20px auto 0;width:260px;height:50px;border-radius:3px;background:#0066d5;font-size:14px;color:#fff;border:none;}@media only screen and (max-width:850px){.reserve .contact_add>.inner{padding:0}.reserve .contact_add .inner dl,.reserve .contact_add .inner dl:first-of-type,.reserve .contact_add .inner dl:not(:first-of-type){padding:0}.reserve .contact_add .inner dl dt{padding:20px 15px 10px;width:100%;font-size:13px;background:#F2F6F7}.reserve .contact_add .inner dl:first-of-type dt{height:50px;padding:0 15px;display:flex;align-items:center}.style-xd .reserve .contact_add .inner dl dt{display:block!important;line-height:50px!important}.reserve .contact_add .inner dl:first-of-type dd{margin-top:0;padding:15px}.reserve .contact_add .inner dl:not(:first-of-type) dt{position:relative;height:50px;padding:0 15px;display:flex;align-items:center}.reserve .contact_add .inner dl:not(:first-of-type) dd{margin-top:0;padding:15px}.reserve .contact_add .inner dl{border-bottom:none}.reserve .contact_add .inner dl dd{box-shadow:0 1px 1px rgb(0 0 0 / 10%);margin:0 0 1px 0}.reserve .contact_add .inner dl dd input[type=text],.reserve .contact_add .inner dl dd select{padding:14px}.reserve .contact_add .inner dl dd .select_half_wrapper{width:100%}.reserve .contact_add .inner dl dd .select{width:100%}.reserve .contact_add .inner dl dd .select_half_wrapper .select_half{width:48%}.reserve .contact_add .inner dl dd textarea{height:100px}.reserve .contact_add .inner dl dd p{font-size:10px;line-height:1.6}.reserve .contact_add .inner .next_btn{margin:0 auto;padding-top:20px;background:#F2F6F7}.reserve .contact_add .inner .next_btn .inner{padding:20px 15px;width:calc(100% - 30px);background:#fff}.reserve .contact_add .inner .next_btn .inner input[type=submit]{width:100%;margin:0 auto;height:43px}}.reserve .care_info{width:calc(100% - 40px);padding:20px;margin:15px auto 20px;border-radius:5px;background:#fff;border:1px solid #5c96a2;font-size:12px;color:#5C96A2;line-height:1.4;}.reserve .confirmation>.inner{padding:25px 60px 50px;}.reserve .confirmation>.inner dl{display:flex;align-items:flex-start;justify-content:flex-start;padding:15px 10px;border-bottom:1px solid #EEEEEE;font-size:13px;}.reserve .confirmation>.inner dl dt{width:220px;font-weight:bold;}.reserve .confirmation>.inner dl dd{width:calc(100% - 220px - 30px);}.reserve .confirmation>.inner dl dd.option ul{display:flex;flex-wrap:wrap;align-items:center;}.reserve .confirmation>.inner dl dd.option ul li::after{content:"／";}.reserve .confirmation>.inner dl dd.option ul li:last-of-type:after{content:"";}.reserve .confirmation>.inner h3{font-size:14px;font-weight:bold;width:100%;border-bottom:1px solid #EEEEEE;padding:50px 0 20px;}.reserve .confirmation>.inner h3.check_title{border-bottom:none;}.reserve .confirmation>.inner h3.check_title span{color:#D80000;}.reserve .confirmation .inner .check{display:flex;align-items:center;}.reserve .confirmation .inner .check input[type=checkbox]{display:none;}.reserve .confirmation .inner .check .op_checkbox{position:relative;cursor:pointer;padding:0 10px;height:auto;display:block;width:max-content;pointer-events:none;}.reserve .confirmation .inner .check .op_checkbox::after,.reserve .confirmation .inner .check .op_checkbox::before{position:absolute;content:"";display:block;top:50%;transform:translateY(-50%);border:1px solid #eee;background:#F9F9F9;}.reserve .confirmation .inner .check .op_checkbox::after{left:0;width:20px;height:20px;z-index:1;border-radius:50%;}.reserve .confirmation .inner .check .op_checkbox::after,.reserve .confirmation .inner .check .op_checkbox::before{position:absolute;content:"";display:block;top:50%;transform:translateY(-50%);border:1px solid #eee;background:#F9F9F9;}.reserve .confirmation .inner .check .op_checkbox::before{width:20px;height:20px;left:0;border:none;content:'';opacity:0;background:url(../images/reservr_check.svg) no-repeat;background-size:100% 100%;z-index:2;}.reserve .confirmation .inner .check .op_checkbox.checked::before{opacity:1;}.reserve .confirmation .inner .check .op_checkbox.checked::after{background:#027E7E;border:1px solid #027E7E;}.reserve .confirmation .inner .check div{margin-left:15px;font-size:14px;}.reserve .confirmation .inner .check div a{color:#027E7E;text-decoration:underline;}.reserve .confirmation .inner .next_btn{margin:57px auto 0;}.reserve .confirmation .inner .next_btn button{display:flex;align-items:center;justify-content:center;margin:0 auto;width:360px;height:50px;border-radius:3px;background:#0066d5;border:none;font-size:14px;color:#fff;}.reserve .confirmation .inner .next_btn button:disabled{opacity:.5;}.reserve .modal-wrap.confirmation .modal-box{padding:0;}.reserve .modal-wrap.confirmation .modal-box h3{font-size:18px;padding:37px 0 30px;margin:0;border:none;border-bottom:1px solid #EEEEEE;list-style:1;}.reserve .modal-wrap.confirmation .modal-box .text{text-align:left;white-space:normal;font-size:12px;padding:30px 50px 40px;border-bottom:1px solid #EEEEEE;}.reserve .modal-wrap.confirmation .modal-box .text p{margin-bottom:20px;line-height:1.6;color:#232b43;}.reserve .modal-wrap.confirmation .modal-box .btn{padding:30px 50px 60px;}.reserve .confirmation.modal-wrap label{background:#232B43;width:100%;height:50px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff;border-radius:3px;}.reserve .confirmation.modal-wrap input[type=checkbox]{display:none;}@media only screen and (max-width:850px){.reserve .care_info{border:none;border-radius:0;background:#F2F6F7;padding:20px 16px 0;margin:0;width:calc(100% - 32px)}.reserve .confirmation>.inner{padding:0}.reserve .confirmation>.inner form>dl{display:block;padding:0}.reserve .confirmation>.inner form>dl dt{width:100%;padding:20px 16px 10px;background:#F2F6F7;position:relative}.style-xd .reserve .confirmation>.inner form>dl dt{width:100%;background:#F2F6F7;position:relative;height:50px;padding:0 15px;line-height:50px}.reserve .confirmation>.inner form>dl dd{width:100%;background:#fff;padding:15px;FONT-WEIGHT:100;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.05))}.reserve .confirmation>.inner .section01 h3{background:#F2F6F7;width:100%;padding:50px 16px 10px}.reserve .confirmation>.inner .section01 .section01_inner{padding:15px 10px}.reserve .confirmation>.inner .section01 .section01_inner dl dt{font-weight:normal;width:128px}.reserve .confirmation>.inner .section01 .section01_inner dl dd{width:calc(100% - 128px - 30px)}.reserve .confirmation>.inner .section01 .section01_inner dl:last-of-type{border-bottom:none}.reserve .confirmation .inner .check{padding:20px 25px}.reserve .confirmation .inner .next_btn{margin:0 auto;padding:20px 0 30px;background:#F2F6F7}.reserve .confirmation .inner .next_btn .inner{padding:20px 15px;width:calc(100% - 30px);background:#fff}.reserve .confirmation .inner .next_btn .inner button{width:100%;height:43px}.reserve .confirmation.modal-wrap .modal-box .text{padding:20px}.reserve .confirmation.modal-wrap .modal-box .text p{line-height:1.5}.reserve .confirmation.modal-wrap label{height:43px}}.reserve .thanks>.inner{padding:70px 0;width:100%;box-shadow:0 1px 1px rgba(0,0,0,.1);}.reserve .thanks .inner .icon{margin:0 auto;height:50px;width:50px;}.reserve .thanks .inner .icon img{width:100%;}.reserve .thanks .inner h3{margin:37px auto 0;font-size:14px;font-weight:bold;text-align:center;line-height:1.6;}.reserve .thanks .inner p{margin:25px auto 0;font-size:12px;text-align:center;line-height:1.8;color:#333;}.reserve .thanks .inner .reserve_li_btn{margin:50px auto 0;}.reserve .thanks .inner .reserve_li_btn .inner a{display:flex;align-items:center;justify-content:center;margin:0 auto;width:400px;height:50px;border-radius:3px;background:#027E7E;border:none;font-size:14px;color:#fff;}.reserve .thanks .inner .banner{margin:50px auto;}.reserve .thanks .inner .banner img{margin:0 auto;width:364px;height:auto;}.reserve .thanks .inner .banner p.upper{margin:0 auto 50px;font-size:14px;font-weight:bold;text-align:center;color:#C1272D;}.reserve .thanks .inner .banner p.lower{margin:50px auto 50px;font-size:14px;font-weight:bold;text-align:center;color:#027E7E;}.reserve .thanks .inner .banner p.lower br{display:none;}@media only screen and (max-width:850px){.reserve .thanks .inner .banner img{width:auto;max-width:300px}.reserve .thanks .inner .banner p.lower br{display:block}}.reserve .thanks .shop_top_btn{margin:70px auto;}.reserve .thanks .shop_top_btn .inner a{display:flex;align-items:center;justify-content:center;margin:0 auto;width:400px;height:50px;border-radius:3px;background:#DE2A3D;border:none;font-size:14px;color:#fff;}.reserve .content-box .required{margin-top:30px;padding:0 30px;}.reserve .content-box .required dt{font-weight:bold;line-height:1;font-size:13px;position:relative;}.reserve .content-box .required dt:after{content:"※";position:absolute;color:#D80000;}.reserve .content-box .required dd{margin-top:20px;}.reserve .content-box .required dd select{padding:10px 10px;width:220px;line-height:1.4em;font-size:14px;cursor:pointer;background:#F9F9F9 url(../images/icon_159.svg) no-repeat 98% center;background-size:20px auto;border:1px solid #eeeeee;box-sizing:border-box;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.reserve .content-box .required dd a{display:flex;align-items:center;justify-content:center;width:75px;height:32px;border-radius:3px;background:#2a71cc;font-size:11px;font-weight:bold;color:#fff;}.style-xd .reserve .content-box.xd-content-box-upper{background:#ffffff;border-end-end-radius:0;border-end-start-radius:0;margin-bottom:20px!important;}.style-xd .reserve .btn_area{padding:20px 0;background:#ffffff;margin:20px 0;}.style-xd .reserve .btn_area:after{width:100%;height:12px;line-height:12px;display:block;content:"";background:url(../images/title_back_04.svg) no-repeat center center;bottom:initial;position:absolute;bottom:-12px;left:0;z-index:1;}.style-xd .reserve .content-box.xd-content-box-lower{border-top-left-radius:0;border-top-right-radius:0;}.style-xd .reserve .select_all .inner{border-radius:20px;}.style-xd .reserve .reserve_page.no-border{border-bottom:none;}.mem-approval-wait{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:24px;background:transparent;color:#E6478A;font-size:13px;font-weight:bold;line-height:1;}.mem-approval-wait-detail{position:relative;display:flex;align-items:center;justify-content:center;width:100%;background:transparent;color:#E6478A;font-size:13px;font-weight:bold;padding:10px 0 30px;line-height:1;}@media only screen and (max-width:850px){.reserve .thanks>.inner{padding:50px 15px 40px;width:calc(100% - 30px);ilter:drop-shadow(1px 1px 1px rgba(0,0,0,.05))}.reserve .thanks .inner .reserve_li_btn .inner a{width:100%;height:45px}.reserve .thanks .shop_top_btn{background:#F2F6F7;padding:20px 15px;margin:0 auto}.reserve .thanks .shop_top_btn .inner a{width:100%;height:45px}.reserve .thanks .inner p{margin:25px auto 0;font-size:12px;text-align:center;line-height:1.6;color:#333}.mem-approval-wait{width:100%}.mem-approval-wait-detail{padding:20px 0}.style-xd .reserve .content-box.user-add .required{margin-top:0}}.search-page-head.reserve_info_head .tab-head ul li{width:calc(100% / 3);}.browsing-history-list.reserve_info .box .detail-box .update p .title,.browsing-history-list.reserve_info .box .detail-box .update p .time{font-size:12px;}.browsing-history-list.reserve_info .box .detail-box .detail{padding:0;}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r li{padding:10px;display:flex;align-items:center;}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r li .image{width:60px;height:60px;margin-right:15px;border-radius:5px;overflow:hidden;}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r li .image img{width:100%;aspect-ratio:1;object-fit:cover;}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r .info .name{font-size:14px;font-weight:bold;line-height:1;}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r .info ul{font-size:11px;display:flex;align-items:center;margin:7px auto 0;line-height:1;}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r .info ul li{border-bottom:none;padding:0;}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r .info ul li::after{content:"|";margin:0 6px;}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r .info ul li:last-of-type:after{content:"";}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r .info ul li.shop{color:#2355A5;}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r>li:last-of-type{padding:10px 10px 35px;display:block;}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r>li:last-of-type .voice{width:100%;font-size:13px;color:#fff;font-weight:bold;height:44px;border-radius:5px;background:#027e7e;display:flex;align-items:center;justify-content:center;position:relative;margin:0 auto 10px;}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r>li:last-of-type .voice.none{display:none;}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r>li:last-of-type .voice:before{content:"";position:absolute;display:block;bottom:-4px;left:63px;height:8px;width:8px;background:#027E7E;transform:rotate(45deg);}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r ul.menu{display:flex;align-items:center;margin:20px auto 0;}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r ul.menu li{justify-content:center;padding:0;border:none;font-size:12px;width:140px;height:20px;}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r ul.menu li:not(:first-of-type){border-left:1px solid #EEEEEE;}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r ul.menu li:last-of-type{border-left:none;display:flex;align-items:center;justify-content:center;width:140px;height:36px;background:#EDEDED;border:1px solid #F0F4F5;border-radius:18px;margin:0 20px 0 auto;}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r ul.menu li:not(:last-of-type) a{display:flex;align-items:center;justify-content:center;}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r ul.menu li:not(:last-of-type) a img{height:20px;width:20px;}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r ul.menu li:not(:last-of-type) a p{margin-left:3px;line-height:1;color:#027E7E;font-weight:bold;}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r ul.menu li:nth-of-type(2) a p{color:#0277b8;}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r ul.menu li.tel a p{color:#0277B8;font-weight:bold;}.browsing-history-list.reserve_info .box .detail-box .update .icon{position:relative;display:flex;align-items:center;justify-content:center;width:90px;height:24px;border-radius:12px;background:#fff;color:#fff;font-size:10px;margin:0 auto 0 20px;}.browsing-history-list.reserve_info .box .detail-box .update .icon.tentative{background:#2A71CC;}.browsing-history-list.reserve_info .box .detail-box .update .icon.tentative::before{position:absolute;content:"仮予約";top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}.browsing-history-list.reserve_info .box .detail-box .update .icon.confirmed{background:#c1272d;}.browsing-history-list.reserve_info .box .detail-box .update .icon.confirmed::before{position:absolute;content:"予約確定";top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}.browsing-history-list.reserve_info .box .detail-box .update .icon.completion{background:#82A7CA;}.browsing-history-list.reserve_info .box .detail-box .update .icon.completion::before{position:absolute;content:"完了";top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}.browsing-history-list.reserve_info .box .detail-box .update .icon.cancel{background:#A5B4BC;}.browsing-history-list.reserve_info .box .detail-box .update .icon.cancel::before{position:absolute;content:"キャンセル";top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:82px;text-align:center;}@media only screen and (max-width:850px){.browsing-history-list.reserve_info .box .detail-box .update{padding:10px;height:auto;display:flex;align-items:center;border-bottom:none}.browsing-history-list.reserve_info .box .detail-box .update .icon{margin:0 0 0 auto;width:86px;height:32px;border-radius:16px}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r ul.menu{flex-wrap:wrap}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r ul.menu li:not(:last-of-type){width:49%}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r ul.menu li.go_info{margin:25px auto 0;width:190px;height:32px;background:#F0F4F5;color:#232b43}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r>li:last-of-type .voice:before{left:25%}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r>li{border-top:1px dotted #E3E7E8;border-bottom:1px dotted #E3E7E8;padding:10px 0;margin:0 10px}.browsing-history-list.reserve_info .box .detail-box .detail ul.con_r>li:last-of-type{padding-bottom:19px;border:none;padding:10px 0}.browsing-history-list.reserve_info_old .box .detail-box .detail ul.con_r ul.menu{}.browsing-history-list.reserve_info_old .box .detail-box .detail ul.con_r ul.menu li.go_info{margin:25px auto 0;width:190px;height:32px}.browsing-history-list.reserve_info .box .detail-box .update .icon.cancel::before{width:86px;text-align:center}}.reservation_details .reserve .shop{display:flex;align-items:center;justify-content:center;height:64px;font-size:14px;}.reservation_details .reserve .status_wrapper{position:relative;}.reservation_details .reserve .status_wrapper:after{width:100%;height:12px;line-height:12px;display:block;content:"";background:url(../images/tab_back_03.png) no-repeat center center;position:absolute;top:0;left:0;z-index:1;}.reservation_details .reserve .status{height:57px;color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center;}.reservation_details .reserve .status.tentative{background:#2a71cc;}.reservation_details .reserve .status.confirmed{background:#c1272d;}.reservation_details .reserve .status.cancel{background:#A5B4BC;}.reservation_details .reserve .status.completion{background:#82A7CA;}.reservation_details .reserve .select_all{margin:0 auto 10px;}.reservation_details .reserve .cancel_btn{margin:60px auto 70px;text-decoration:underline;font-size:14px;text-align:center;}.reservation_details .reserve .cancel_btn a{color:#0277b8;}.reservation_details .reserve .confirmation .modal-wrap .modal-box .text{padding:0 40px 20px;}.reservation_details .reserve .confirmation .modal-wrap .modal-box .text h4{height:64px;display:flex;align-items:center;justify-content:center;font-size:14px;border-bottom:2px solid #EEEEEE;}.reservation_details .reserve .confirmation .modal-wrap .modal-box .text p{font-size:14px;margin:30px auto 10px;font-weight:bold;}.reservation_details .reserve .confirmation .modal-wrap .modal-box .text p span{color:#D80000;}.reservation_details .reserve .confirmation .modal-wrap .modal-box .text textarea{padding:10px 10px;width:100%;height:139px;line-height:1.4em;font-size:13px;background:#F9F9F9;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;-webkit-appearance:none;}.reservation_details .reserve .confirmation .modal-wrap .modal-box .text p.small{font-weight:normal;font-size:12px;margin:0;color:#606060;}.reservation_details .reserve .confirmation .modal-wrap .modal-box .btn a{display:flex;align-items:center;justify-content:center;width:401px;height:50px;border-radius:3px;background:#2a71cc;font-size:14px;color:#fff;margin:0 auto;}.reservation_details .reserve .confirmation>h3{display:none;}.reservation_details .reserve .confirmation>.inner{padding:25px 60px 10px;}.reservation_details .reserve .confirmation>.inner dl.pay{padding:40px 10px;border:none;}.reservation_details .reserve .confirmation>.inner dl.pay dd{color:#c1272d;font-size:20px;font-weight:bold;text-align:right;margin:0 0 0 auto;}.reservation_details .reserve .reserve_title .arrow_last{width:24px;height:24px;transform:rotate(0deg);}.reservation_details .reserve .select_all .reserve_cast .inner .data{max-width:initial;width:calc(100% - 60px - 15px);}.reservation_details .reserve .select_all .reserve_cast .inner .data .info{width:100%;}.reservation_details .reserve .voice_Wrapper{padding:40px 0;}.reservation_details .reserve .voice_Wrapper .voice a{display:flex;align-items:center;justify-content:center;width:100%;height:46px;border-radius:3px;color:#fff;font-size:14px;background:linear-gradient(to right,#009cb3 0%,#2a71c4 100%);filter:drop-shadow(0 2px 4px rgba(0,134,255,.5));}@media only screen and (max-width:850px){.reservation_details .reserve .shop{background:#232B43;height:56px;color:#fff;font-size:13px}.reservation_details .reserve .shop h3{width:100%;text-align:center;padding:0 10px 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reservation_details .reserve .status_wrapper{width:calc(100% - 20px);padding:10px;background:#F2F6F7}.reservation_details .reserve .status{height:32px;border-radius:16px;width:calc(100%);font-size:12px}.reservation_details .reserve .confirmation>h3{display:block;font-weight:bold;font-size:13px;background:#F2F6F7;padding:17px 15px 10px;border:none}.reservation_details .reserve .confirmation>.inner{padding:25px 10px 10px}.reservation_details .reserve .cancel_btn{margin:30px auto 35px}.reservation_details #overlay{width:100%;height:100vh;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:100000}.reservation_details .modal-wrap{margin:0 0 0 0;width:100%;height:100vh;background:#F2F6F7;text-align:center;position:fixed;top:0;left:0;z-index:100005;overflow:auto;white-space:nowrap;scrollbar-width:none}.reservation_details .modal-wrap::-webkit-scrollbar{display:none}.reservation_details .modal-wrap .close{margin:0 0 -70px 0;width:100%;max-width:100%;position:relative;height:70px;z-index:101}.reservation_details .modal-wrap .close a{width:100%;height:70px;line-height:70px;display:block;background:url("../images/icon_close_02.svg") no-repeat 15px center;background-size:30px auto;position:relative;top:auto;left:auto;z-index:1000;float:none}.reservation_details .modal-wrap .close a img{display:none}.reservation_details .modal-wrap .modal-box{margin:-1px 0 0 0;padding:0 0 150px 0;width:100%;max-width:100%;height:auto;box-sizing:border-box;background:#ffffff;border-radius:0;overflow:hidden;position:relative;z-index:100}.reservation_details .reserve .confirmation .modal-wrap .modal-box h3{padding:27px 0 0 0;min-height:70px;line-height:1.2em;font-size:16px;font-weight:bold;color:#232b43;border-bottom:none;box-sizing:border-box}.reservation_details .modal-wrap .modal-box .parts{margin:0 0 0 0;padding:0 0 5px 0;text-align:left;border-bottom:none}.reservation_details .modal-wrap .modal-box .parts.last{padding:0 0 20px 0;text-align:left;border-bottom:none;background:#F2F6F7}.reservation_details .modal-wrap .modal-box .parts dt{margin:0 0 0 0;padding:10px 15px;font-size:13px;font-weight:bold;color:#333333;line-height:1.4em;background:#F2F6F7}.reservation_details .modal-wrap .modal-box .parts dd{margin:0 0 0 0;padding:15px;border-bottom:1px solid #E9EDEE;background:#ffffff}.reservation_details .modal-wrap .modal-box .parts dd .text-box{padding:8px 0 8px 38px;width:100%;background:#f9f9f9 url("../images/icon_search_01.svg") no-repeat 5px center;background-size:auto 24px;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box}.reservation_details .modal-wrap .modal-box .parts dd .text-box .text{padding:0 0 0 0;width:calc(100% - 20px);height:auto;line-height:1.4em;font-size:13px;background:none;border:none;-webkit-appearance:none}.reservation_details .modal-wrap .modal-box .parts dd ul{padding:0 0 10px 0;overflow:hidden}.reservation_details .modal-wrap .modal-box .parts dd ul li{margin:0 10px 10px 0;line-height:1.2em;font-size:12px;color:#232b43;float:left}.reservation_details .modal-wrap .modal-box .parts dd ul li input[type=checkbox]{display:none}.reservation_details .modal-wrap .modal-box .parts dd ul li input[type="checkbox"]:checked+label{border-radius:3px;color:#ffffff;background:#232B43}.reservation_details .modal-wrap .modal-box .parts dd ul li label{padding:10px;border-radius:3px;background:#F2F6F7;display:block}.reservation_details .modal-wrap .modal-box .btn-box{margin:0 0 0 0;padding:20px 0 20px 0;width:100%;text-align:center;background:#ffffff;border-top:1px solid #E9EDEE;position:fixed;bottom:0;left:0}.reservation_details .modal-wrap .modal-box .btn-box .hit{margin:0 0 0 -31vw;padding:13px 0 14px;width:62vw;line-height:1.2em;font-size:14px;color:#232b43;text-align:center;background:#ffffff;border:1px solid #eeeeee;border-radius:3px;box-shadow:0 5px 5px #eeeeee;box-sizing:border-box;float:none;position:absolute;top:-45px;left:50%}.reservation_details .modal-wrap .modal-box .btn-box .hit .num{line-height:1.2em;font-size:18px;font-weight:bold;color:#ff1155}.reservation_details .modal-wrap .modal-box .btn-box .hit:after{margin:0 0 0 -7px;line-height:0;content:url("../images/icon_124.svg");position:absolute;bottom:-14px;left:50%}.reservation_details .modal-wrap .modal-box .btn-box .btn{-webkit-appearance:none;margin:0 0 0 4vw;padding:15px 0;width:63.2vw;text-align:center;line-height:1.2em;font-size:14px;color:#ffffff;box-sizing:border-box;background:#0066D5;border:1px solid #0066D5;border-radius:3px;float:left}.reservation_details .modal-wrap .modal-box .btn-box .reset{-webkit-appearance:none;margin:0 4vw 0 0;padding:15px 0;width:25.6vw;line-height:1.2em;font-size:14px;color:#232b43;background:#ffffff;text-align:center;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;float:right}.reservation_details .reserve .confirmation .modal-wrap .modal-box .text{padding:0 0 20px}.reservation_details .reserve .confirmation .modal-wrap .modal-box .text .title_wrapper{background:#232B43;height:56px;color:#fff;font-size:13px}.reservation_details .reserve .confirmation .modal-wrap .modal-box .text h4{background:url(../images/icon_52.svg) no-repeat 14px center;background-size:24px auto;text-align:center;padding:0 10px 0 55px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:56px;line-height:56px;display:block}.reservation_details .reserve .confirmation .modal-wrap .modal-box .text p{margin:0;padding:15px 17px 10px;background:#F2F6F7;font-size:13px}.reservation_details .reserve .confirmation .modal-wrap .modal-box .text textarea{height:150px}.reservation_details .reserve .confirmation .modal-wrap .modal-box .text .textarea_wrapper{padding:15px 10px 0}.reservation_details .reserve .confirmation .modal-wrap .modal-box .text p.small{padding:5px 10px 0;background:#fff}.reservation_details .reserve .confirmation .modal-wrap .modal-box .btn{position:fixed;bottom:0;left:0;width:100%;padding:20px 15px;border-top:1px solid #EEEEEE}.reservation_details .reserve .confirmation .modal-wrap .modal-box .btn a{width:calc(100% - 30px);margin:0;padding:0}.reservation_details .reserve .confirmation>.inner dl dt{width:120px}.reservation_details .reserve .confirmation>.inner dl dd{width:calc(100% - 120px)}.reservation_details .reserve .voice_Wrapper{padding:20px 18px}.reservation_details .reserve .voice_Wrapper .voice a{height:48px;font-size:13px}}.reservation_details .reserve .chat{padding:30px 50px 40px;background:#F8FAFB;margin-top:-20px;height:500px;overflow:auto;position:relative;z-index:1;box-shadow:1px 1px 1px rgb(0 0 0 / 10%);border-bottom:1px solid #eee;}.reservation_details .reserve .chat .chat_inner .day{display:flex;align-items:center;justify-content:center;width:85px;height:23px;border-radius:11.5px;background:#C7C8C9;font-size:11px;line-height:1;color:#fff;margin:0 auto 20px;}.reservation_details .reserve .chat .chat_inner .partner{margin:0 0 15px;}.reservation_details .reserve .chat .chat_inner .partner .partner_inner{display:flex;align-items:flex-end;}.reservation_details .reserve .chat .chat_inner .partner .partner_inner .text{max-width:450px;width:auto;height:auto;border-radius:3px 12px 12px;background:#fff;box-shadow:2px 4px 10px rgb(0 0 0 / 5%);margin-left:20px;padding:5px 12px;font-size:13px;position:relative;}.reservation_details .reserve .chat .chat_inner .partner .partner_inner .text:before{content:"";position:absolute;display:block;background:url(../images/sample_29.png) no-repeat;background-size:cover;width:32px;height:32px;border-radius:50%;left:-50px;top:0;}.reservation_details .reserve .chat .chat_inner .partner .partner_inner .time{color:#A0A0A0;margin-left:8px;font-size:10px;letter-spacing:.03em;line-height:1;}.reservation_details .reserve .chat .chat_inner .my{margin:0 0 15px;}.reservation_details .reserve .chat .chat_inner .my .my_inner{display:flex;justify-content:flex-end;align-items:flex-end;}.reservation_details .reserve .chat .chat_inner .my .my_inner .text{max-width:500px;width:auto;height:auto;border-radius:12px 12px 3px;background:#027e7e;padding:5px 12px;font-size:13px;order:2;color:#fff;}.reservation_details .reserve .chat .chat_inner .my .my_inner .time{color:#A0A0A0;margin-right:8px;font-size:10px;letter-spacing:.03em;order:1;line-height:1;min-width:42px;text-align:right;}.reservation_details .reserve .chat .chat_inner .my .my_inner .time a{display:block;margin-top:5px;color:var(--gray);}.reservation_details .reserve .chat_send{box-shadow:1px 1px 1px rgb(0 0 0 / 10%);}.reservation_details .reserve .chat_send_inner{padding:32px 80px 30px;display:flex;align-items:center;justify-content:space-between;}.reservation_details .reserve .chat_send_inner input[type=text]{width:100%;height:43px;border-radius:21.5px;background:#f9f9f9;border:1px solid #eee;box-sizing:border-box;-webkit-appearance:none;margin-right:15px;padding:0 20px;}.reservation_details .reserve .chat_send_inner button{display:block;border:none;background:#fff;height:30px;width:30px;padding:0;margin:0;}.reservation_details .reserve .chat_send_inner button img{width:30px;height:30px;max-width:30px;}@media only screen and (max-width:850px){.reservation_details .reserve .chat{margin:0;padding:20px 15px 60px 10px}.reservation_details .reserve .chat .chat_inner .my{margin:0 0 15px 0}.reservation_details .reserve .chat .chat_inner .partner .partner_inner .text,.reservation_details .reserve .chat .chat_inner .my .my_inner .text{padding:7px 12px}.reservation_details .reserve .chat_send{position:fixed;bottom:55px;left:0;width:100%;z-index:2}.reservation_details .reserve .chat_send_inner{padding:20px 15px;border-top:1px solid #eee}.shop-page-top.first.second .name-box .name{padding:13px 0 4px 0;font-weight:bold}.shop-page-top.second .name-box{box-shadow:0 1px 1px rgb(0 0 0 / 10%)}.shop-page-top.first.second .name-box .name .point-leader{max-width:75%}}.voice_box .review-box.therapist{background:#E34780;}.voice_box .review-box.therapist:after{line-height:0;content:url("../images/icon_99.svg");position:absolute;bottom:-6px;left:38px;}.voice_box .review-box.shop{background:#5C96A2;}.voice_box .review-box.shop:after{line-height:0;content:url("../images/icon_114.svg");position:absolute;bottom:-6px;left:38px;}.voice_box .review-box .point{width:100%;display:table;}.voice_box .review-box .point .review-num{padding:0 0 0 15px;width:76px;line-height:1.4em;font-size:12px;text-align:left;box-sizing:border-box;border-right:1px solid #C13C6D;display:table-cell;vertical-align:middle;}.voice_box .review-box.shop .point .review-num{border-right:1px solid #4E808A;}.voice_box .review-box .point .review-num .num{line-height:1.4em;font-size:23px;font-weight:bold;}.voice_box .review-box .point .cell{padding:0 0 0 15px;line-height:1.6em;font-size:11px;text-align:left;display:table-cell;vertical-align:middle;}.voice_box .review-box .point .cell .review-point{margin:0 0 5px 0;width:5em;display:block;position:relative;}.voice_box .review-box.therapist .point .cell .review-point .star5_rating{line-height:1.2em;position:relative;font-size:18px;letter-spacing:4px;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;vertical-align:top;margin-top:2px;width:80px;height:16px;background:url("../images/point_off_02.svg") repeat-x 0 0;background-size:16px auto;}.voice_box .review-box.shop .point .cell .review-point .star5_rating{line-height:1.2em;position:relative;font-size:18px;letter-spacing:4px;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;vertical-align:top;margin-top:2px;width:80px;height:16px;background:url("../images/point_off_02.svg") repeat-x 0 0;background-size:16px auto;}.voice_box .review-box .point .cell .review-point .star5_rating:before,.voice_box .review-box .point .cell .review-point .star5_rating:after{width:100%;height:16px;line-height:16px;content:"";background:url("../images/point_off.svg") repeat-x 0 0;background-size:16px auto;}.voice_box .review-box .point .cell .review-point .star5_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;background:url("../images/point_on02.svg") repeat-x 0 0;background-size:16px auto;}.voice_box .review-box .point .cell .review-point .star5_rating[data-rate="5"]:after{width:100%;}.voice_box .review-box .point .cell .review-point .star5_rating[data-rate="4.5"]:after{width:90%;}.voice_box .review-box .point .cell .review-point .star5_rating[data-rate="4"]:after{width:80%;}.voice_box .review-box .point .cell .review-point .star5_rating[data-rate="3.5"]:after{width:70%;}.voice_box .review-box .point .cell .review-point .star5_rating[data-rate="3"]:after{width:60%;}.voice_box .review-box .point .cell .review-point .star5_rating[data-rate="2.5"]:after{width:50%;}.voice_box .review-box .point .cell .review-point .star5_rating[data-rate="2"]:after{width:40%;}.voice_box .review-box .point .cell .review-point .star5_rating[data-rate="1.5"]:after{width:30%;}.voice_box .review-box .point .cell .review-point .star5_rating[data-rate="1"]:after{width:20%;}.voice_box .review-box .point .cell .review-point .star5_rating[data-rate=".5"]:after{width:10%;}.voice_box .review-box.shop .point .cell .review-point .star5_rating[data-rate="0"]:after{width:0;}.voice_box .review-box.shop .point .cell .review-point .star5_rating[data-rate="5"]:after{width:100%;}.voice_box .review-box.shop .point .cell .review-point .star5_rating[data-rate="4.5"]:after{width:90%;}.voice_box .review-box.shop .point .cell .review-point .star5_rating[data-rate="4"]:after{width:80%;}.voice_box .review-box.shop .point .cell .review-point .star5_rating[data-rate="3.5"]:after{width:70%;}.voice_box .review-box.shop .point .cell .review-point .star5_rating[data-rate="3"]:after{width:60%;}.voice_box .review-box.shop .point .cell .review-point .star5_rating[data-rate="2.5"]:after{width:50%;}.voice_box .review-box.shop .point .cell .review-point .star5_rating[data-rate="2"]:after{width:40%;}.voice_box .review-box.shop .point .cell .review-point .star5_rating[data-rate="1.5"]:after{width:30%;}.voice_box .review-box.shop .point .cell .review-point .star5_rating[data-rate="1"]:after{width:20%;}.voice_box .review-box.shop .point .cell .review-point .star5_rating[data-rate=".5"]:after{width:10%;}.voice_box .review-box.shop .point .cell .review-point .star5_rating[data-rate="0"]:after{width:0;}.voice_box .detail{padding:0 10px 15px 10px;overflow:hidden;}.voice_box .detail .description{overflow:hidden;}.voice_box .detail .description p{font-size:12px;color:#232B43;line-height:1.6em;}.voice_box .detail .description p.title{margin:0 0 5px 0;font-size:13px;font-weight:bold;color:#232B43;line-height:1.6em;}.voice_box .detail .description p .point-leader{max-width:25em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}.voice_box .detail .description .more{color:#2355A5;}.voice_box .review-box{margin:0 0 20px 0;padding:15px 10px;color:#ffffff;border-radius:5px;position:relative;}.online-preview-list .list .online-preview-list .list .voice_box .review-box.therapist{background:#E34780;}.online-preview-list .list .voice_box .review-box.therapist:after{line-height:0;content:url("../images/icon_99.svg");position:absolute;bottom:-6px;left:38px;}.online-preview-list .list .voice_box .review-box.shop{background:#5C96A2;}.online-preview-list .list .voice_box .review-box.shop:after{line-height:0;content:url("../images/icon_114.svg");position:absolute;bottom:-6px;left:38px;}.online-preview-list .list .voice_box .review-box .point{width:100%;display:table;}.online-preview-list .list .voice_box .review-box .point .review-num{padding:0;text-align:center;width:130px;line-height:1.4em;font-size:12px;box-sizing:border-box;border-right:1px solid #C13C6D;display:table-cell;vertical-align:middle;}.online-preview-list .list .voice_box .review-box.shop .point .review-num{border-right:1px solid #4E808A;}.online-preview-list .list .voice_box .review-box .point .review-num .num{line-height:1.4em;font-size:23px;font-weight:bold;margin:0 5px;}.online-preview-list .list .voice_box .review-box .point .cell{padding:0 0 0 15px;line-height:1.6em;font-size:11px;text-align:left;display:table-cell;vertical-align:middle;}.online-preview-list .list .voice_box .review-box .point .cell .review-point{margin:0 0 5px 0;width:5em;display:block;position:relative;}.online-preview-list .list .voice_box .review-box.therapist .point .cell .review-point .star5_rating{line-height:1.2em;position:relative;font-size:18px;letter-spacing:4px;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;vertical-align:top;margin-top:2px;width:80px;height:16px;background:url("../images/point_off_02.svg") repeat-x 0 0;background-size:16px auto;}.online-preview-list .list .voice_box .review-box.shop .point .cell .review-point .star5_rating{line-height:1.2em;position:relative;font-size:18px;letter-spacing:4px;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;vertical-align:top;margin-top:2px;width:80px;height:16px;background:url("../images/point_off_02.svg") repeat-x 0 0;background-size:16px auto;}.online-preview-list .list .voice_box .review-box .point .cell .review-point .star5_rating:before,.online-preview-list .list .voice_box .review-box .point .cell .review-point .star5_rating:after{width:100%;height:16px;line-height:16px;content:"";background:url("../images/point_off.svg") repeat-x 0 0;background-size:16px auto;}.online-preview-list .list .voice_box .review-box .point .cell .review-point .star5_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;background:url("../images/point_on02.svg") repeat-x 0 0;background-size:16px auto;}.online-preview-list .list .voice_box .review-box .point .cell .review-point .star5_rating[data-rate="5"]:after{width:100%;}.online-preview-list .list .voice_box .review-box .point .cell .review-point .star5_rating[data-rate="4.5"]:after{width:90%;}.online-preview-list .list .voice_box .review-box .point .cell .review-point .star5_rating[data-rate="4"]:after{width:80%;}.online-preview-list .list .voice_box .review-box .point .cell .review-point .star5_rating[data-rate="3.5"]:after{width:70%;}.online-preview-list .list .voice_box .review-box .point .cell .review-point .star5_rating[data-rate="3"]:after{width:60%;}.online-preview-list .list .voice_box .review-box .point .cell .review-point .star5_rating[data-rate="2.5"]:after{width:50%;}.online-preview-list .list .voice_box .review-box .point .cell .review-point .star5_rating[data-rate="2"]:after{width:40%;}.online-preview-list .list .voice_box .review-box .point .cell .review-point .star5_rating[data-rate="1.5"]:after{width:30%;}.online-preview-list .list .voice_box .review-box .point .cell .review-point .star5_rating[data-rate="1"]:after{width:20%;}.online-preview-list .list .voice_box .review-box .point .cell .review-point .star5_rating[data-rate=".5"]:after{width:10%;}.online-preview-list .list .voice_box .review-box.shop .point .cell .review-point .star5_rating[data-rate="0"]:after{width:0;}.online-preview-list .list .voice_box .review-box.shop .point .cell .review-point .star5_rating[data-rate="5"]:after{width:100%;}.online-preview-list .list .voice_box .review-box.shop .point .cell .review-point .star5_rating[data-rate="4.5"]:after{width:90%;}.online-preview-list .list .voice_box .review-box.shop .point .cell .review-point .star5_rating[data-rate="4"]:after{width:80%;}.online-preview-list .list .voice_box .review-box.shop .point .cell .review-point .star5_rating[data-rate="3.5"]:after{width:70%;}.online-preview-list .list .voice_box .review-box.shop .point .cell .review-point .star5_rating[data-rate="3"]:after{width:60%;}.online-preview-list .list .voice_box .review-box.shop .point .cell .review-point .star5_rating[data-rate="2.5"]:after{width:50%;}.online-preview-list .list .voice_box .review-box.shop .point .cell .review-point .star5_rating[data-rate="2"]:after{width:40%;}.online-preview-list .list .voice_box .review-box.shop .point .cell .review-point .star5_rating[data-rate="1.5"]:after{width:30%;}.online-preview-list .list .voice_box .review-box.shop .point .cell .review-point .star5_rating[data-rate="1"]:after{width:20%;}.online-preview-list .list .voice_box .review-box.shop .point .cell .review-point .star5_rating[data-rate=".5"]:after{width:10%;}.online-preview-list .list .voice_box .review-box.shop .point .cell .review-point .star5_rating[data-rate="0"]:after{width:0;}.online-preview-list .list .voice_box .detail{padding:0 10px 15px 10px;overflow:hidden;}.online-preview-list .list .voice_box .detail .description{overflow:hidden;}.online-preview-list .list .voice_box .detail .description p{font-size:12px;color:#232B43;line-height:1.6em;}.online-preview-list .list .voice_box .detail .description p.title{margin:0 0 5px 0;font-size:13px;font-weight:bold;color:#232B43;line-height:1.6em;}.online-preview-list .list .voice_box .detail .description p .point-leader{max-width:25em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}.online-preview-list .list .voice_box .detail .description .more{color:#2355A5;}.online-preview-list .list .voice_box .detail .use-day{margin:15px 0;}.online-preview-list .list .voice_box .author{margin:0 0 10px 0;padding:10px 2px 10px 2px;border-top:1px dotted #e6e6e6;border-bottom:1px dotted #e6e6e6;overflow:hidden;display:flex;align-items:center;}.online-preview-list .list .voice_box .author .avator{margin:0 10px 0 0;width:40px;border-radius:180px;display:block;overflow:hidden;float:left;}.online-preview-list .list .voice_box .author .info{color:#232B43;font-size:12px;line-height:1.4em;overflow:hidden;}.online-preview-list .list .voice_box .author .info .point-leader{max-width:7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}body.reserve_body .reserve .btn_area:before{display:none;}body.recruit .therapist-page-list.clearfix{padding:0;}body.recruit .recruit_con .contents{width:100%;margin-bottom:15px;background:#fff;box-shadow:0 1px 1px rgb(0 0 0 / 10%);}body.recruit .recruit_con .contents:last-of-type{margin-bottom:0;}body.recruit .recruit_con .contents *{box-sizing:border-box;}body.recruit .recruit_con .contents .wrapper{padding:7px 30px 7px 7px;display:block;}body.recruit .recruit_con .contents .wrapper .inner{width:100%;display:flex}body.recruit .recruit_con .contents .wrapper .inner .pc_img{width:215px;height:auto;display:block;}body.recruit .recruit_con .contents .wrapper .inner .pc_img img{width:100%;}body.recruit .recruit_con .contents .wrapper .inner .info .sp_img{display:none;}body.recruit .recruit_con .contents .wrapper .inner .info{margin:0 0 0 30px;width:calc(100% - 215px - 30px);}body.recruit .recruit_con .contents .wrapper .inner .info .name{width:100%;padding:20px 0;border-bottom:1px dotted #E7E7E7;}body.recruit .recruit_con .contents .wrapper .inner .info .name h3{color:#232B43;line-height:1;margin-bottom:9px;font-size:14px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}body.recruit .recruit_con .contents .wrapper .inner .info .name ul{display:flex;}body.recruit .recruit_con .contents .wrapper .inner .info .name ul.info_li li{color:#232B43;line-height:1;font-size:11px;}body.recruit .recruit_con .contents .wrapper .inner .info .name ul.info_li li:after{content:"|";color:#232B43;line-height:1;font-size:11px;margin:0 5px;}body.recruit .recruit_con .contents .wrapper .inner .info .name ul.info_li li:last-of-type:after{content:"";}body.recruit .recruit_con .contents .wrapper .inner .info .text{padding:10px 0 0;}body.recruit .recruit_con .contents .wrapper .inner .info .text .pr{font-size:13px;line-height:1.4;color:#FF628A;font-weight:bold;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}body.recruit .recruit_con .contents .wrapper .inner .info .text ul.icon{display:flex;margin:15px 0 0;}body.recruit .recruit_con .contents .wrapper .inner .info .text ul.icon li{display:flex;align-items:center;padding:0 7px;margin:0 5px 0 0;border-radius:2px;height:23px;font-size:11px;line-height:1;}body.recruit .recruit_con .contents .wrapper .inner .info .text ul.icon li.join{background:#E64780;color:#fff;border:1px solid #E64780;}body.recruit .recruit_con .contents .wrapper .inner .info .text ul.icon li.line{background:#4CAF50;color:#fff;border:1px solid #4CAF50;}body.recruit .recruit_con .contents .wrapper .inner .info .text ul.icon li.join.off,body.recruit .recruit_con .contents .wrapper .inner .info .text ul.icon li.line.off{background:#fff;color:#CBCBCB;border:1px solid #CBCBCB;}body.recruit .recruit_con .contents .wrapper .inner .info .text .salary{display:flex;align-items:center;width:100%;padding:0 15px;margin:10px 0 0;background:#FFF6E5;height:38px;width:100%;border-radius:2px;}body.recruit .recruit_con .contents .wrapper .inner .info .text .salary .icon{display:flex;align-items:center;justify-content:space-between;font-size:12px;line-height:1;font-weight:bold;color:#F79B28;width:47px;margin:0 18px 0 0;}body.recruit .recruit_con .contents .wrapper .inner .info .text .salary .icon:before{content:url(../images/recruit/yen.svg);width:16px;height:16px;}body.recruit .recruit_con .contents .wrapper .inner .info .text .salary p:not(.icon){width:calc(100% - 47px - 18px);font-size:12px;color:#212B45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}body.recruit .big-data .list dl{border-bottom:1px dashed #eee;}body.recruit .recommended-list .list{margin:0;}body.recruit.recruit_top{}body.recruit.recruit_top .side-contents .box .shop-menu{display:flex;justify-content:center;}body.recruit.recruit_top .side-contents .box .recruit_side_info{margin:0 17px 6px;}body.recruit.recruit_top .side-contents .box .recruit_side_info h3{background:#F2F6F7;width:100%;height:30px;border-radius:15px;font-size:12px;font-weight:bold;color:#232B43;display:flex;align-items:center;justify-content:center;}body.recruit.recruit_top .side-contents .box .recruit_side_info ul{margin:7px auto;}body.recruit.recruit_top .side-contents .box .recruit_side_info ul li{padding:16px;border-bottom:1px dotted #E7E7E7;font-size:12px;color:#232B43;line-height:1;}body.recruit.recruit_top .side-contents .box .recruit_side_info ul li p{margin-top:12px;}body.recruit.recruit_top .side-contents .box .recruit_side_info ul li p.title{color:#FF628A;font-weight:bold;margin-top:0;}body.recruit.recruit_top .side-contents .box .recruit_side_info p.dengon{font-size:12px;line-height:1.8;font-weight:bold;color:#232B43;margin-top:15px;text-align:center;}body.recruit.recruit_top .side-contents .box .action-btn .mail{margin:0 0 10px 0;padding:11px 0;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;background:#FA9E28;border-radius:3px;transition:all .5s;}body.recruit.recruit_top .side-contents .box .action-btn .chat{margin:0 0 10px 0;padding:11px 0;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;background:#E64780;border-radius:3px;transition:all .5s;}body.recruit.recruit_top .search-page-head h2{margin:0;padding:0;height:50px;width:100%;display:flex;align-items:center;justify-content:center;line-height:1;background:linear-gradient(to right,#00a2b9 0%,#232b43 100%);}body.recruit.recruit_top .shop-page-top .menu ul{display:flex;justify-content:center;}body.recruit.recruit_top .shop-page-top .menu ul li{width:auto!important;}body.recruit.recruit_top .shop-page-top .menu ul li a{padding:0 15px;}body.recruit.recruit_top .shop-top .info-box .dengon{margin:30px auto;}body.recruit.recruit_top .shop-top .info-box .dengon p{position:relative;display:block;font-size:12px;font-weight:bold;color:#5C96A2;line-height:1.8;text-align:center;margin:0 auto;padding:0 24px;width:fit-content;}body.recruit.recruit_top .shop-top .info-box .dengon p:before{position:absolute;content:"";height:100%;width:1px;background:#5C96A2;border-radius:1px;left:0;top:0;transform:rotate(-28deg);}body.recruit.recruit_top .shop-top .info-box .dengon p:after{position:absolute;content:"";height:100%;width:1px;background:#5C96A2;border-radius:1px;right:0;top:0;transform:rotate(-152deg);}body.recruit.recruit_top .shop-top .info-box .action-btn .mail{margin:0 0 0 0;padding:11px 0;width:48.5%;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;background:#FA9E28;border-radius:3px;float:left;}body.recruit.recruit_top .shop-top .info-box .action-btn .chat{margin:0 0 0 0;padding:11px 0;width:48.5%;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;background:#E64780;border-radius:3px;float:right;}body.recruit.recruit_top .cast-profile .base-head{margin:0 auto 0 auto;max-width:666px;text-align:center;background:url(../images/title_back_01.svg) no-repeat center center;background-size:100% auto;}body.recruit.recruit_top .cast-profile table{margin:43px auto 0;}body.recruit.recruit_top .cast-profile table th.title{text-align:center;font-size:14px;font-weight:bold;color:#232B43;}body.recruit.recruit_top .cast-profile table th{max-width:189px;min-width:189px;background:#fbfbfb;}body.recruit.recruit_top .cast-profile table td{width:100%;}body.recruit.recruit_top .cast-profile table td ul.skill_li{display:flex;flex-wrap:wrap;}body.recruit.recruit_top .cast-profile table td ul.skill_li li{display:flex;align-items:center;justify-content:center;height:32px;padding:0 11px;margin:0 8px 8px 0;background:#FF628A;border-radius:3px;color:#fff;font-size:12px;}body.recruit.recruit_top .public-relations h3{font-size:14px;font-weight:bold;color:#FF628A;line-height:1.4;margin-bottom:20px;}body.recruit.recruit_top .public-relations p{font-size:12px;}body.recruit.recruit_top .special_gift{padding:37px 120px 47px;background:url(../images/recruit/sg_bg.jpg) no-repeat;background-size:100% 100%;}body.recruit.recruit_top .special_gift .base-head{background:none;color:#fff;}body.recruit.recruit_top .special_gift .base-head h2{background:none;color:#fff;-webkit-background-clip:initial;-webkit-text-fill-color:initial;}body.recruit.recruit_top .special_gift .base-head p{color:#fff;}body.recruit.recruit_top .special_gift .wrap{margin:27px auto 0;}body.recruit.recruit_top .special_gift .wrap h3{width:calc(100% - 40px);min-height:42px;display:flex;align-items:center;justify-content:center;color:#FF628A;font-weight:bold;font-size:12px;line-height:1.4;background:#fff;border-radius:21px;padding:0 20px;}body.recruit.recruit_top .special_gift .wrap p{margin:32px auto 0;font-size:12px;line-height:1.8;color:#fff;}body.recruit.recruit_top .shop-pr .box .name a{color:#FF628A;}body.recruit.recruit_top .big-data .base-head{background:url(../images/title_back_01.svg) no-repeat center center;background-size:100% auto;}body.recruit.recruit_top .big-data .list{width:560px;margin:0 auto;}body.recruit.recruit_top .base-more{background:none;background:linear-gradient(to bottom,#5ca2b8 0%,#4970c7 100%);}body.recruit.recruit_top .base-more a .text{background:none;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit;color:#5CA2B8!important;}body.recruit.recruit_top .big-data .list dl dt{background:url(../images/recruit/qa_Q.svg) no-repeat 0 0;background-size:27px auto;}body.recruit.recruit_top .big-data .list dl dd{background:url(../images/recruit/qa_a.svg) no-repeat 0 0;background-size:27px auto;}body.recruit.recruit_top .recommended-list .list li{width:calc(100%/4);margin:0 0 0 10px;}body.recruit.recruit_top .recommended-list .list li:last-of-type{margin:0 10px;}body.recruit.recruit_top .recommended-list .list li span,body.recruit.recruit_top .recommended-list .list li a{padding:10px 16px 10px;}body.recruit.recruit_top .recommended-list .list li .image{margin:0 auto 16px;width:70px;border:5px solid #ffffff;border-radius:50%;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.1));box-shadow:none;overflow:hidden;}body.recruit.recruit_top .recommended-list .list li .image img{width:100%;height:100%;display:block;aspect-ratio:1;object-fit:cover;}body.recruit.recruit_top .recommended-list .list li .name{font-size:14px;color:#212B45;font-weight:bold;}body.recruit.recruit_top .recommended-list .list li .info{margin:3px 0 0;font-size:12px;color:#666;}body.recruit.recruit_top .recommended-list .list li .info .point-leader{max-width:100%;color:#666;}body.recruit.recruit_top .recommended-list .list li .label_info{width:100%;margin:10px auto 0;}body.recruit.recruit_top .recommended-list .list li .label_info h4{width:100%;color:#fff;border-radius:3px;height:22px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:normal;line-height:1;}body.recruit.recruit_top .recommended-list .list li .label_info h4.enter_history{background:#9577CA;}body.recruit.recruit_top .recommended-list .list li .label_info h4.max_salary{background:#FF628A;}body.recruit.recruit_top .recommended-list .list li .label_info h4.job_time{background:#48A2F3;}body.recruit.recruit_top .recommended-list .list li .label_info p{margin:11px auto 0;font-size:12px;color:#212B45;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}body.recruit.recruit_top .promise h2{height:66px;width:100%;display:flex;align-items:center;margin:0 auto 0 23px;font-size:15px;color:#FF628A;font-weight:bold;line-height:1;}body.recruit.recruit_top .promise h2 img{margin:0 13px 0 0;}body.recruit.recruit_top .promise .text{width:calc(100% - 40px);padding:15px 20px 25px;font-size:12px;line-height:1.8;}body.recruit.recruit_top .manager-profile{margin:0 20px 0;padding:35px 0 0 0;overflow:hidden;}body.recruit.recruit_top .manager-profile .wrap{padding:45px 40px 20px 20px;line-height:1.6em;font-size:14px;color:#212B45;text-align:left;overflow:hidden;}body.recruit.recruit_top .manager-profile .wrap .flex{display:flex;}body.recruit.recruit_top .manager-profile .wrap .flex .info{min-width:204px;background:#fff;border-radius:8px;padding:16px 16px 30px;}body.recruit.recruit_top .manager-profile .wrap .flex .info .photo{width:80px;height:80px;border-radius:50%;background:#fff;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.1));display:flex;align-items:center;justify-content:center;margin:0 auto;}body.recruit.recruit_top .manager-profile .wrap .flex .info .photo img{width:70px;height:70px;border-radius:50%;aspect-ratio:1;object-fit:cover;}body.recruit.recruit_top .manager-profile .wrap .flex .info .name{margin:16px auto 0;font-size:13px;font-weight:bold;color:#212B45;text-align:center;line-height:1;}body.recruit.recruit_top .manager-profile .wrap .flex .info .label_info{margin:13px auto 0;width:100%;}body.recruit.recruit_top .manager-profile .wrap .flex .info .label_info h4{width:100%;height:22px;background:#7BB7AF;border-radius:3px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;line-height:1;}body.recruit.recruit_top .manager-profile .wrap .flex .info .label_info p{margin:11px auto 0;font-size:12px;line-height:1;text-align:center;}body.recruit.recruit_top .manager-profile .wrap .flex .text{width:calc(100% - 228px);margin:0 0 0 20px;}body.recruit.recruit_top .manager-profile .wrap .flex .text .message{width:100%;padding:30px 31px;background:#F2F6F7;border-radius:5px;position:relative;box-sizing:border-box;}body.recruit.recruit_top .manager-profile .wrap .flex .text .message:before{position:absolute;content:"";left:-5px;top:51px;width:8px;height:8px;background:#F2F6F7;transform:rotate(45deg);}body.recruit.recruit_top .manager-profile .wrap .flex .text .message p{font-size:12px;line-height:1.8;margin-bottom:1em;}body.recruit.recruit_top .manager-profile .wrap .flex .text .message p:last-of-type{margin-bottom:0;}body.recruit.recruit_movie{}body.recruit.recruit_movie .hime-tv-page-list .box span,body.recruit.recruit_movie .hime-tv-page-list .box a{padding:0;border-top:1px solid #fff;}body.recruit.recruit_movie .hime-tv-page-list .box .day span{border-top:none;}body.recruit.recruit_movie .hime-tv-page-list .box span .therapist,body.recruit.recruit_movie .hime-tv-page-list .box a .therapist{margin:0;padding:0 10px 0 12px;height:53px;width:100%;background:linear-gradient(to top,#fff 0%,#efefef 100%);box-sizing:border-box;}body.recruit.recruit_movie .hime-tv-page-list .box span .therapist .cell,body.recruit.recruit_movie .hime-tv-page-list .box a .therapist .cell{height:100%;padding:0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px dotted #e6e6e6;}body.recruit.recruit_movie .hime-tv-page-list .box span .therapist .cell .image,body.recruit.recruit_movie .hime-tv-page-list .box a .therapist .cell .image{width:16px;height:16px;border-radius:0;position:initial;}body.recruit.recruit_movie .hime-tv-page-list .box span img,body.recruit.recruit_movie .hime-tv-page-list .box a img{width:100%;height:auto;}body.recruit.recruit_movie .hime-tv-page-list .box span .therapist .cell .new,body.recruit.recruit_movie .hime-tv-page-list .box a .therapist .cell .new{position:initial;margin:0;}body.recruit.recruit_movie .hime-tv-page-list .box span .therapist .cell p.day,body.recruit.recruit_movie .hime-tv-page-list .box a .therapist .cell p.day{padding:0;margin:0 auto 0 8px;font-weight:normal;color:#232B43;}body.recruit.recruit_movie .hime-tv-page-list .box a .therapist .cell p.day span.day,body.recruit.recruit_movie .hime-tv-page-list .box span .therapist .cell p.day span.day{font-size:12px;margin:0 5px;}body.recruit.recruit_movie .hime-tv-page-list .box span .detail,body.recruit.recruit_movie .hime-tv-page-list .box a .detail{padding:10px 10px 15px;border:none;}body.recruit .paging-box{padding:0 120px;}body.recruit.recruit_movie .recruit_movie_info{}body.recruit.recruit_movie .recruit_movie_info{width:100%;display:flex;margin:0 auto 40px;}body.recruit.recruit_movie .recruit_movie_info .movie{width:50%;display:flex;align-items:center;background:#E6E6E6;}body.recruit.recruit_movie .recruit_movie_info .movie>div{width:100%;height:100%;}body.recruit.recruit_movie .recruit_movie_info .movie video{width:100%;display:block;}body.recruit.recruit_movie .recruit_movie_info .info{width:50%;background:#fff;}body.recruit.recruit_movie .recruit_movie_info .info .therapist .cell{height:73px;width:100%;background:linear-gradient(to top,#fff 0%,#efefef 100%);display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 21px;border-bottom:1px solid #E6E6E6;box-sizing:border-box;}body.recruit.recruit_movie .recruit_movie_info .info .therapist .cell .day{margin:0 auto 0 8px;font-size:10px;}body.recruit.recruit_movie .recruit_movie_info .info .therapist .cell .day span{font-size:12px;margin:0 6px;}body.recruit.recruit_movie .recruit_movie_info .info .therapist .cell .new{width:24px;}body.recruit.recruit_movie .recruit_movie_info .info .detail .description{padding:30px 22px;}body.recruit.recruit_movie .recruit_movie_info .info .detail .description p{font-size:12px;color:#232B43;line-height:1.4;margin-bottom:1em;}body.recruit.recruit_movie .recruit_movie_info .info .detail .description p.title{font-size:15px;font-weight:bold;line-height:1;margin-bottom:30px;}body.recruit.recruit_movie .recruit_movie_info .ulizahtml5 .uliza-controller-area{display:block;}body.recruit.recruit_blog{}body.recruit.recruit_blog .hime-tv-page-list .box a{padding:0;border-top:1px solid #fff;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);}body.recruit.recruit_blog .hime-tv-page-list .box span{padding:unset;display:inline;background:transparent;box-shadow:unset;}body.recruit.recruit_blog .hime-tv-page-list .box a .therapist{margin:0;padding:0 10px 0 12px;height:53px;width:100%;background:linear-gradient(to top,#fff 0%,#efefef 100%);box-sizing:border-box;}body.recruit.recruit_blog .hime-tv-page-list .box a .therapist .cell{height:100%;padding:0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px dotted #e6e6e6;}body.recruit.recruit_blog .hime-tv-page-list .box a .therapist .cell .image{width:16px;height:16px;border-radius:0;position:initial;}body.recruit.recruit_blog .hime-tv-page-list .box a img{width:100%;height:auto;}body.recruit.recruit_blog .hime-tv-page-list .box a .therapist .cell .new{position:initial;margin:0;}body.recruit.recruit_blog .hime-tv-page-list .box a .therapist .cell p.day{padding:0;margin:0 auto 0 8px;font-weight:bold;color:#232B43;}body.recruit.recruit_blog .hime-tv-page-list .box a .therapist .cell p.day span{font-size:12px;margin:0 5px;}body.recruit.recruit_blog .hime-tv-page-list .box a .detail{padding:10px;border:none;display:flex;background:#fff;}body.recruit.recruit_blog .hime-tv-page-list .box a .detail .image{width:103px;height:103px;margin:0;}body.recruit.recruit_blog .hime-tv-page-list .box a .detail .image img{width:103px;height:103px;object-fit:cover;}body.recruit.recruit_blog .hime-tv-page-list .box a .detail .description{margin:0 0 0 10px;width:calc(100% - 103px - 10px);padding:4px 0 0;box-sizing:border-box;}body.recruit.recruit_blog .hime-tv-page-list .box a .detail .description p{font-size:10px;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}body.recruit.recruit_blog .hime-tv-page-list .box a .detail .description p.title{font-size:12px;margin:0 0 2px;}body.recruit.recruit_blog .hime-tv-page-list .box a .therapist .cell p.day{font-weight:normal;}body.recruit.recruit_blog .recruit_movie_info{}body.recruit.recruit_blog .recruit_movie_info{width:100%;display:flex;margin:0 auto 40px;}body.recruit.recruit_blog .recruit_movie_info .movie{width:50%;background:#E6E6E6;}body.recruit.recruit_blog .recruit_movie_info .movie video{width:100%;height:auto;}body.recruit.recruit_blog .recruit_movie_info .info{width:50%;background:#fff;}body.recruit.recruit_blog .recruit_movie_info .info .therapist .cell{height:73px;width:100%;background:linear-gradient(to top,#fff 0%,#efefef 100%);display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 21px;border-bottom:1px solid #E6E6E6;box-sizing:border-box;}body.recruit.recruit_blog .recruit_movie_info .info .therapist .cell .day{margin:0 auto 0 8px;font-size:10px;}body.recruit.recruit_blog .recruit_movie_info .info .therapist .cell .day span{font-size:12px;margin:0 6px;}body.recruit.recruit_blog .recruit_movie_info .info .therapist .cell .new{width:24px;}body.recruit.recruit_blog .recruit_movie_info .info .detail .description{padding:30px 22px;}body.recruit.recruit_blog .recruit_movie_info .info .detail .description p{font-size:12px;color:#232B43;line-height:1.4;margin-bottom:1em;}body.recruit.recruit_blog .recruit_movie_info .info .detail .description p.title{font-size:15px;font-weight:bold;line-height:1;margin-bottom:30px;}body.recruit.recruit_blog .photo-list .photo-list-thumbnail{height:132px;text-align:left;}body.recruit.recruit_blog .photo-list .photo-list-thumbnail .slick-track{margin:0 0 0 0!important;width:100%!important;}body.recruit.recruit_blog .photo-list .photo-list-thumbnail .slick-slide{padding:0 0 0 1px;width:33.3%!important;box-sizing:border-box;}body.recruit.recruit_blog .photo-list .photo-list-thumbnail .thumbnail-img{margin:0 0 0 0!important;width:100%;height:132px;background-size:cover;background-repeat:no-repeat;background-position:center center;}body.recruit.recruit_blog .photo-list .photo-list-slider .slick-img{height:100%;margin-top:-1px;margin-bottom:-8px;overflow:hidden;}body.recruit.recruit_blog .photo-list .photo-list-slider .slick-img .tb{width:100%;display:table;height:100%;}body.recruit.recruit_blog .photo-list .photo-list-slider .slick-img .tb .cell{width:100%;background:#333;display:table-cell;vertical-align:middle;}body.recruit.recruit_blog .photo-list .photo-list-slider img{margin:auto;display:block;width:100%;}body.recruit.recruit_blog .photo-list .photo-list-slider .slick-track{display:flex;}body.recruit.recruit_blog .photo-list .photo-list-slider .slick-slide{height:auto!important;}body.recruit.recruit_blog .photo-list .photo-list-slider .slick-slide>div{height:100%;}body.recruit.recruit_blog .recruit_movie_info .info .detail .description p.title{font-size:14px;}body.recruit.recruit_blog .recruit_movie_info .info .detail .description p{font-size:13px;}body.recruit.recruit_qa{}body.recruit.recruit_qa .hime-big-data{padding:30px 20px 25px;}body.recruit.recruit_qa .hime-big-data dl{padding:0 10px;}body.recruit.recruit_qa .hime-big-data dl dt{background:url(../images/recruit/qa_Q.svg) no-repeat 0 0;background-size:27px auto;}body.recruit.recruit_qa .hime-big-data dl dd{background:url(../images/recruit/qa_a.svg) no-repeat 0 0;background-size:27px auto;}body.recruit.recruit_voice .voice_therapy{}body.recruit.recruit_voice .voice_therapy{margin:0 0 0;background-color:#fff;box-shadow:0 1px 1px rgb(0 0 0 / 10%);padding:0;overflow:hidden;}body.recruit.recruit_voice .voice_therapy .wrap{padding:30px 40px 30px 20px;line-height:1.6em;font-size:14px;color:#212B45;text-align:left;overflow:hidden;}body.recruit.recruit_voice .voice_therapy .wrap .flex{display:flex;}body.recruit.recruit_voice .voice_therapy .wrap .flex .info{width:204px;background:#fff;border-radius:8px;padding:16px 16px 30px;}body.recruit.recruit_voice .voice_therapy .wrap .flex .info .photo{width:80px;height:80px;border-radius:50%;background:#fff;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.1));display:flex;align-items:center;justify-content:center;margin:0 auto;}body.recruit.recruit_voice .voice_therapy .wrap .flex .info .photo img{width:70px;height:70px;border-radius:50%;aspect-ratio:1;object-fit:cover;}body.recruit.recruit_voice .voice_therapy .wrap .flex .info .name{margin:16px auto 0;font-size:13px;font-weight:bold;color:#212B45;text-align:center;line-height:1;}body.recruit.recruit_voice .voice_therapy .wrap .flex .info .label_info{margin:13px auto 0;width:100%;}body.recruit.recruit_voice .voice_therapy .wrap .flex .info .label_info h4{width:100%;height:22px;background:#7BB7AF;border-radius:3px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;line-height:1;}body.recruit.recruit_voice .voice_therapy .wrap .flex .info .label_info h4.max_salary{background:#FF628A;}body.recruit.recruit_voice .voice_therapy .wrap .flex .info .label_info h4.job_time{background:#48A2F3;}body.recruit.recruit_voice .voice_therapy .wrap .flex .info .label_info p{margin:11px auto 0;font-size:12px;line-height:1;text-align:center;}body.recruit.recruit_voice .voice_therapy .wrap .flex .text{width:calc(100% - 228px);margin:0 0 0 20px;}body.recruit.recruit_voice .voice_therapy .wrap .flex .text .message{width:100%;padding:30px 31px;background:#F2F6F7;border-radius:5px;position:relative;box-sizing:border-box;}body.recruit.recruit_voice .voice_therapy .wrap .flex .text .message:before{position:absolute;content:"";left:-5px;top:51px;width:8px;height:8px;background:#F2F6F7;transform:rotate(45deg);}body.recruit.recruit_voice .voice_therapy .wrap .flex .text .message p{font-size:11px;line-height:1.8;margin-bottom:1em;}body.recruit.recruit_voice .voice_therapy .wrap .flex .text .message p:last-of-type{margin-bottom:0;}body.recruit.recruit_form #overlay2{width:100%;height:100vh;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:100000;display:none;}body.recruit.recruit_form .modal-wrap2{margin:0 auto;width:100%;max-height:100vh;text-align:center;position:fixed;top:0;left:0;right:0;z-index:100001;display:none;overflow:auto;white-space:nowrap;scrollbar-width:none;}body.recruit.recruit_form .modal-wrap2::-webkit-scrollbar{display:none;}body.recruit.recruit_form .modal-wrap2 .close{margin:50px auto 15px;width:100%;max-width:754px;}body.recruit.recruit_form .modal-wrap2 .close a{width:18px;float:right;}body.recruit.recruit_form .modal-wrap2 .modal-box{margin:0 auto 15px;width:100%;max-width:754px;background:#ffffff;border-radius:10px;overflow:hidden;}body.recruit.recruit_form .modal-wrap2 .modal-box h3{padding:35px 0 25px 0;line-height:1.2em;font-size:18px;font-weight:bold;color:#232b43;border-bottom:1px solid #eeeeee;}body.recruit.recruit_form .modal-wrap2 .modal-box .parts{margin:0 30px;padding:25px 0 25px 0;text-align:left;border-bottom:1px solid #eeeeee;}body.recruit.recruit_form .modal-wrap2 .modal-box .parts.last{padding:25px 0 60px 0;text-align:left;border-bottom:none;}body.recruit.recruit_form .modal-wrap2 .modal-box .parts dt{margin:0 30px;padding:0 0 15px 0;font-size:14px;font-weight:bold;color:#333333;line-height:1.4em;}body.recruit.recruit_form .modal-wrap2 .modal-box .parts dd{margin:0 30px;padding:0 0 0 0;}body.recruit.recruit_form .modal-wrap2 .modal-box .parts dd .text-box{padding:8px 0 8px 38px;width:432px;background:#f9f9f9 url("../images/icon_search_01.svg") no-repeat 5px center;background-size:auto 24px;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;}body.recruit.recruit_form .modal-wrap2 .modal-box .parts dd .text-box .text{padding:0 0 0 0;width:390px;height:auto;line-height:1.4em;font-size:13px;background:none;border:none;-webkit-appearance:none;}body.recruit.recruit_form .modal-wrap2 .modal-box .parts dd ul{overflow:hidden;}body.recruit.recruit_form .modal-wrap2 .modal-box .parts dd ul li{margin:0 10px 10px 0;line-height:1.2em;font-size:13px;color:#232b43;float:left;}body.recruit.recruit_form .modal-wrap2 .modal-box .parts dd ul li input[type=checkbox]{display:none;}body.recruit.recruit_form .modal-wrap2 .modal-box .parts dd ul li input[type="checkbox"]:checked+label{border-radius:3px;color:#ffffff;background:#232B43;}body.recruit.recruit_form .modal-wrap2 .modal-box .parts dd ul li label{padding:10px;border-radius:3px;background:#F2F6F7;display:block;}body.recruit.recruit_form .modal-wrap2 .modal-box .btn-box{margin:0 30px;padding:0 0 60px 0;text-align:center;}body.recruit.recruit_form .modal-wrap2 .modal-box .btn-box .hit{margin:0 1.7% 0 0;padding:13px 0 14px;width:32.2%;line-height:1.2em;font-size:14px;color:#232b43;text-align:center;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;float:left;}body.recruit.recruit_form .modal-wrap2 .modal-box .btn-box .hit .num{line-height:1.2em;font-size:18px;font-weight:bold;color:#ff1155;}body.recruit.recruit_form .modal-wrap2 .modal-box .btn-box .btn{-webkit-appearance:none;margin:0 1.7% 0 0;padding:15px 0;width:32.2%;text-align:center;line-height:1.2em;font-size:14px;color:#ffffff;box-sizing:border-box;background:#0066D5;border:1px solid #0066D5;border-radius:3px;float:left;}body.recruit.recruit_form .modal-wrap2 .modal-box .btn-box .reset{-webkit-appearance:none;margin:0 0 0 0;padding:15px 0;width:32.2%;line-height:1.2em;font-size:14px;color:#232b43;background:#ffffff;text-align:center;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;float:left;}body.recruit.recruit_form .modal-wrap2 .modal-box{width:500px;text-align:center;padding:60px 0;border-radius:10px;}body.recruit.recruit_form .modal-wrap2 .modal-box img{width:100px;height:100px;border-radius:50%;margin:0 auto;}body.recruit.recruit_form .modal-wrap2 .modal-box h3{font-size:16px;margin:23px auto 0;padding:0;border-bottom:0;}body.recruit.recruit_form .modal-wrap2 .modal-box p.info{font-size:11px;color:#666;margin:5px auto 0;}body.recruit.recruit_form .modal-wrap2 .modal-box p.text{margin:25px auto 0;color:#969696;font-size:13px;}body.recruit.recruit_form .modal-wrap2 .modal-box .select_btn{margin:20px auto 0;}body.recruit.recruit_form .modal-wrap2 .modal-box .select_btn li{margin-bottom:10px}body.recruit.recruit_form .modal-wrap2 .close{width:500px;margin:0 auto 15px;}body.recruit.recruit_form .modal-wrap2{margin:0 auto;width:100%;max-height:100vh;text-align:center;position:fixed;top:0;left:0;right:0;z-index:100001;display:none;overflow:auto;white-space:nowrap;scrollbar-width:none;}body.recruit.recruit_form .modal-wrap2{top:50%;left:50%;transform:translate(-50%,-50%);margin:-30px auto 0;}body.recruit.recruit_form .modal-wrap2 .modal-box .select_btn li a{display:flex;align-items:center;justify-content:space-between;width:260px;height:44px;border-radius:22px;background:#f0f4f5;border:1px solid #ededed;padding:0 26px;color:#232B43;margin:0 auto;font-size:13px;}body.recruit.recruit_form .modal-wrap2 .modal-box .select_btn li a .price{font-weight:bold;}body.recruit.recruit_form .modal-wrap2 .modal-box{padding:0;}body.recruit.recruit_form .modal-wrap2 .modal-box h3{font-size:18px;padding:37px 0 30px;margin:0;border:none;border-bottom:1px solid #EEEEEE;list-style:1;}body.recruit.recruit_form .modal-wrap2 .modal-box .text{text-align:left;white-space:normal;font-size:12px;padding:30px 50px 40px;border-bottom:1px solid #EEEEEE;}body.recruit.recruit_form .modal-wrap2 .modal-box .text p{margin-bottom:20px;line-height:1.6;color:#232b43;}body.recruit.recruit_form .modal-wrap2 .modal-box .btn{padding:30px 50px 60px;}body.recruit.recruit_form .modal-wrap2 label{background:#232B43;width:100%;height:50px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff;border-radius:3px;}body.recruit.recruit_form .modal-wrap2 input[type=checkbox]{display:none;}body.recruit.recruit_form .recruit_form_title{height:78px;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 30px;border-bottom:1px solid #EEE;box-sizing:border-box;background:#fff;}body.recruit.recruit_form .recruit_form_title .arrow_last{}body.recruit.recruit_form .contact_add>.inner{padding:40px 60px 50px;}body.recruit.recruit_form .contact_add .inner dl{border-bottom:1px solid #EEE;}body.recruit.recruit_form .contact_add .inner dl:last-of-type{border-bottom:none;}body.recruit.recruit_form .contact_add .inner dl dt{font-size:14px;font-weight:bold;line-height:1;}body.recruit.recruit_form .contact_add .inner dl.required dt{position:relative;font-size:13px;}body.recruit.recruit_form .contact_add .inner dl.required dt:after{content:"※";position:absolute;color:#D80000;}body.recruit.recruit_form .contact_add .inner dl dd{font-size:13px;line-height:1;}body.recruit.recruit_form .contact_add .inner dl:first-of-type{padding:0 30px 31px;}body.recruit.recruit_form .contact_add .inner dl:first-of-type dd{margin-top:20px;}body.recruit.recruit_form .contact_add .inner dl:not(:first-of-type){padding:30px;}body.recruit.recruit_form .contact_add .inner dl:not(:first-of-type) dd{margin-top:20px;}body.recruit.recruit_form .contact_add .inner dl dd input[type=text]{padding:10px 10px;width:100%;line-height:1.4em;font-size:13px;background:#F9F9F9;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;-webkit-appearance:none;}body.recruit.recruit_form .contact_add .inner dl dd input[type=text]::placeholder,body.recruit.recruit_form .contact_add .inner dl dd textarea::placeholder{color:#91959a;}body.recruit.recruit_form .contact_add .inner dl dd select{padding:10px 10px;width:220px;line-height:1.4em;font-size:14px;cursor:pointer;background:#F9F9F9 url(../images/icon_159.svg) no-repeat 98% center;background-size:20px auto;border:1px solid #eeeeee;box-sizing:border-box;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}body.recruit.recruit_form .contact_add .inner dl dd .form_date{padding:10px 10px;width:220px;line-height:1.4em;font-size:14px;cursor:pointer;background:#F9F9F9 url(../images/icon_159.svg) no-repeat 98% center;background-size:20px auto;border:1px solid #eeeeee;box-sizing:border-box;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}body.recruit.recruit_form .contact_add .inner dl dd .select_half_wrapper{width:450px;display:flex;align-items:center;justify-content:space-between;}body.recruit.recruit_form .contact_add .inner dl dd .select_half_wrapper .select_half{width:220px;}body.recruit.recruit_form .contact_add .inner dl dd .select{width:450px;}body.recruit.recruit_form .contact_add .inner dl dd p{margin:10px 0 0;line-height:1.4;font-size:12px;color:#606060;}body.recruit.recruit_form .contact_add .inner dl dd ul{display:flex;align-items:center;justify-content:flex-start;}body.recruit.recruit_form .contact_add .inner dl dd ul li{margin:0 10px 10px 0;}body.recruit.recruit_form .contact_add .inner dl dd ul li input[type=radio]{display:none;}body.recruit.recruit_form .contact_add .inner dl dd ul li label{padding:11px 16px;line-height:1.2em;font-size:13px;color:#232B43;border-radius:3px;background:#F5F7F7;cursor:pointer;display:block;}body.recruit.recruit_form .contact_add .inner dl dd ul li input{display:none;}body.recruit.recruit_form .contact_add .inner dl dd ul li input:checked+label{padding:11px 16px;line-height:1.2em;font-size:13px;color:#ffffff;border-radius:3px;background:#232B43!important;display:block;}body.recruit.recruit_form .contact_add .inner dl dd textarea{padding:10px 10px;width:100%;height:120px;line-height:1.4em;font-size:13px;background:#F9F9F9;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;-webkit-appearance:none;}body.recruit.recruit_form .contact_add .inner input[type=submit]{display:flex;align-items:center;justify-content:center;margin:20px auto 0;width:260px;height:50px;border-radius:3px;background:#0066d5;font-size:14px;color:#fff;border:none;}body.recruit.recruit_form .check{display:flex;align-items:center;}body.recruit.recruit_form .check input[type=checkbox]{display:none;}body.recruit.recruit_form .check .op_checkbox{position:relative;cursor:pointer;padding:0 10px;height:auto;display:block;width:max-content;pointer-events:none;}body.recruit.recruit_form .check .op_checkbox::after,body.recruit.recruit_form .check .op_checkbox::before{position:absolute;content:"";display:block;top:50%;transform:translateY(-50%);border:1px solid #eee;background:#F9F9F9;}body.recruit.recruit_form .check .op_checkbox::after{left:0;width:20px;height:20px;z-index:1;border-radius:50%;}body.recruit.recruit_form .check .op_checkbox::after,body.recruit.recruit_form .check .op_checkbox::before{position:absolute;content:"";display:block;top:50%;transform:translateY(-50%);border:1px solid #eee;background:#F9F9F9;}body.recruit.recruit_form .check .op_checkbox::before{width:20px;height:20px;left:0;border:none;content:'';opacity:0;background:url(../images/reservr_check.svg) no-repeat;background-size:100% 100%;z-index:2;}body.recruit.recruit_form .check .op_checkbox.checked::before{opacity:1;}body.recruit.recruit_form .check .op_checkbox.checked::after{background:#027E7E;border:1px solid #027E7E;}body.recruit.recruit_form .check div{margin-left:15px;font-size:14px;}body.recruit.recruit_form .check div a{color:#027E7E;text-decoration:underline;}body.recruit.recruit_form .contact_add .inner dl dd .img_form .up_link input{display:none;}body.recruit.recruit_form .contact_add .inner dl dd .img_form .up_link{display:flex;align-items:center;justify-content:center;width:121px;height:40px;border-radius:4px;background:#027E7E;color:#fff;}body.recruit.recruit_form .contact_add .inner dl dd .img_form .preview{margin:5px auto 0;padding:10px;background:#F2F6F7;}body.recruit.recruit_form .contact_add .inner dl dd .img_form .preview ul{display:flex;}body.recruit.recruit_form .contact_add .inner dl dd .img_form .preview ul li{margin:0 10px 0 0;width:110px;height:110px;position:relative;}body.recruit.recruit_form .contact_add .inner dl dd .img_form .preview ul li a{position:absolute;top:4px;left:4px;width:16px;height:16px;}body.recruit.recruit_form .contact_add .inner dl dd .img_form .preview ul li a img{width:16px;height:16px;}body.recruit.recruit_form .contact_add .inner dl dd .img_form .preview ul li img{width:110px;height:110px;object-fit:cover;}body.recruit.recruit_form .contact_add .inner .next_btn button{display:flex;align-items:center;justify-content:center;margin:60px auto 0;width:260px;height:50px;border-radius:3px;background:#0066d5;font-size:14px;color:#fff;border:none;}body.recruit.recruit_form .contact_add .inner .next_btn button:disabled{opacity:.5;}body.recruit.recruit_form .recruit_form_title h2{font-size:16px;font-weight:bold;}body.recruit.recruit_form_confirm .contact_add .inner dl:first-of-type,body.recruit.recruit_form_confirm .contact_add .inner dl:not(:first-of-type){display:flex;align-items:center;justify-content:flex-start;padding:15px 10px;border-bottom:1px solid #EEEEEE;font-size:13px;}body.recruit.recruit_form_confirm .contact_add .inner dl dt{width:220px!important;font-weight:bold!important;line-height:2;}body.recruit.recruit_form_confirm .contact_add .inner dl dd{width:calc(100% - 220px - 30px)!important;margin:0!important;line-height:2;}body.recruit.recruit_form .contact_add .inner .next_btn button:disabled{opacity:1;}body.recruit.recruit_form_thanks .thanks>.inner{padding:70px 0;width:100%;}body.recruit.recruit_form_thanks .thanks .inner .icon{margin:0 auto;height:50px;width:50px;}body.recruit.recruit_form_thanks .thanks .inner .icon img{width:100%;}body.recruit.recruit_form_thanks .thanks .inner h3{margin:37px auto 0;font-size:14px;font-weight:bold;text-align:center;line-height:1.6;}body.recruit.recruit_form_thanks .thanks .inner p{margin:25px auto 0;font-size:12px;text-align:center;line-height:1.8;color:#333;}body.recruit.recruit_form_thanks .thanks .inner .reserve_li_btn{margin:50px auto 0;}body.recruit.recruit_form_thanks .thanks .inner .reserve_li_btn .inner a{display:flex;align-items:center;justify-content:center;margin:0 auto;width:400px;height:50px;border-radius:3px;background:#027E7E;border:none;font-size:14px;color:#fff;}body.recruit.recruit_form_thanks .thanks>.inner{padding:70px 15px 70px;width:calc(100% - 30px);}body.recruit .arrow_last{opacity:0;}body.recruit.recruit_form_confirm .arrow_last{opacity:0;}body.recruit.recruit_form_thanks .arrow_first,body.recruit.recruit_form_thanks .arrow_last{opacity:0;}body.recruit.recruit_chat .arrow_last{opacity:1;}body.recruit.recruit_chat #main .chat{padding:30px 50px 40px;background:#F8FAFB;margin-top:-20px;height:500px;overflow:auto;position:relative;z-index:1;box-shadow:0 1px 1px rgb(0 0 0 / 10%);border-bottom:1px solid #eee;}body.recruit.recruit_chat .chat .chat_inner .day{display:flex;align-items:center;justify-content:center;width:85px;height:23px;border-radius:11.5px;background:#C7C8C9;font-size:11px;line-height:1;color:#fff;margin:0 auto 20px;}body.recruit.recruit_chat .chat .chat_inner .partner{margin:0 0 15px;}body.recruit.recruit_chat .chat .chat_inner .partner .partner_inner{display:flex;align-items:flex-end;}body.recruit.recruit_chat .chat .chat_inner .partner .partner_inner .text{max-width:219px;width:auto;height:auto;border-radius:3px 12px 12px;background:#fff;box-shadow:2px 4px 10px rgb(0 0 0 / 5%);margin-left:46px;padding:5px 12px;font-size:13px;position:relative;}body.recruit.recruit_chat .chat .chat_inner .partner .partner_inner .text:before{content:"";position:absolute;display:block;background:url(../images/sample_29.png) no-repeat;background-size:cover;width:32px;height:32px;border-radius:50%;left:-50px;top:0;}body.recruit.recruit_chat .chat .chat_inner .partner .partner_inner .time{color:#A0A0A0;margin-left:8px;font-size:10px;letter-spacing:.03em;line-height:1;}body.recruit.recruit_chat .chat .chat_inner .my{margin:0 0 15px;}body.recruit.recruit_chat .chat .chat_inner .my .my_inner{display:flex;justify-content:flex-end;align-items:flex-end;}body.recruit.recruit_chat .chat .chat_inner .my .my_inner .text{max-width:260px;width:auto;height:auto;border-radius:12px 12px 3px;background:#027e7e;padding:5px 12px;font-size:13px;order:2;color:#fff;}body.recruit.recruit_chat .chat .chat_inner .my .my_inner .time{color:#A0A0A0;margin-right:8px;font-size:10px;letter-spacing:.03em;order:1;line-height:1;}body.recruit.recruit_chat .chat_send{box-shadow:0 1px 1px rgb(0 0 0 / 10%);}body.recruit.recruit_chat .chat_send_inner{padding:32px 80px 30px;display:flex;align-items:center;justify-content:space-between;}body.recruit.recruit_chat .chat_send_inner input[type=text]{width:100%;height:43px;border-radius:21.5px;background:#f9f9f9;border:1px solid #eee;box-sizing:border-box;-webkit-appearance:none;margin-right:15px;padding:0 20px;}body.recruit.recruit_chat .chat_send_inner button{display:block;border:none;background:#fff;height:30px;width:30px;padding:0;margin:0;}body.recruit.recruit_chat .chat_send_inner button img{width:30px;height:30px;max-width:30px;}.all_over_jp .area-search .btn_area_wrapper.pc_mode .sp_btn_area{display:flex;flex-wrap:wrap;align-items:center;background:#fff;padding:15px 10px 30px;box-sizing:border-box;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0% calc(100% - 10px),0 10px);}.all_over_jp .area-search .btn_area_wrapper.pc_mode .sp_btn_area .base-head .title01{background:none;color:#232B43;-webkit-text-fill-color:initial;}.all_over_jp .area-search .btn_area_wrapper.pc_mode .sp_btn_area .base-head .eng{display:block;}.all_over_jp .area-search .btn_area_wrapper.pc_mode .sp_btn_area ul{margin:19px auto 0;height:auto;display:flex;flex-wrap:wrap;}.all_over_jp .area-search .btn_area_wrapper.pc_mode .sp_btn_area ul li{width:calc(100% / 3 - 6px);margin-right:8px;margin-top:8px;background:#2C344B;border-radius:4px;}.all_over_jp .area-search .btn_area_wrapper.pc_mode .sp_btn_area ul li:nth-of-type(3n){margin-right:0;}.all_over_jp .area-search .btn_area_wrapper.pc_mode .sp_btn_area ul li div{text-align:center;}.all_over_jp .area-search .btn_area_wrapper.pc_mode .sp_btn_area ul li div.on{color:#fff;height:70px;display:flex;align-items:center;justify-content:center;flex-direction:column;}.all_over_jp .area-search .btn_area_wrapper.pc_mode .sp_btn_area ul li div.off{color:#fff;opacity:.3;height:70px;display:flex;align-items:center;justify-content:center;flex-direction:column;}.all_over_jp .area-search .btn_area_wrapper.pc_mode .sp_btn_area ul li div h3{font-size:15px;font-weight:bold;line-height:1;}.all_over_jp .area-search .btn_area_wrapper.pc_mode .sp_btn_area ul li div p{font-size:10px;font-weight:normal;line-height:1;margin-top:9px;}@media only screen and (min-width:850px){.all_over_jp .area-search .btn_area_wrapper.pc_mode .sp_btn_area{display:none}}#main .area_sub_contents{position:fixed;top:0;left:-100%;z-index:999999;background:#fff;width:100%;height:100vh;overflow-y:auto;transition:all .5s;background:#f0f4f5;}#main .area_sub_contents.active{left:0;transition:all .5s;}#main .area_sub_contents>div{display:none;}#main .area_sub_contents>div.on{display:block;}#main .area_sub_contents>div .area_title{height:70px;background:#295d72;display:flex;align-items:center;justify-content:space-between;padding:0 24px;}#main .area_sub_contents>div .area_title h2{color:#fff;font-size:15px;font-weight:bold;}#main .area_sub_contents>div .area_title .arrow_last{transform:rotate(180deg);opacity:0;}#main .area_sub_contents>div ul{display:flex;flex-wrap:wrap;padding:20px 15px;}#main .area_sub_contents>div ul li{width:calc(100% / 2 - 3.5px);margin:0 7px 7px 0;height:70px;border-radius:4px;background:#0499b9;}#main .area_sub_contents>div ul li:nth-of-type(even){margin:0 0 7px;}#main .area_sub_contents>div ul li a{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;color:#fff;}#main .area_sub_contents>div ul li a.off{opacity:.3;pointer-events:none;}#main .area_sub_contents>div ul li a h3{font-size:15px;font-weight:bold;line-height:1;}#main .area_sub_contents>div ul li a p{font-size:10px;font-weight:normal;line-height:1;margin-top:9px;}body.register .content-box{padding:20px 20px 40px;}body.register .content-box .page_nav{padding:20px 0;}body.register .content-box .page_nav ul{display:flex;margin:20px auto 20px;}body.register .content-box .page_nav ul li{position:relative;width:100%;height:50px;display:flex;align-items:center;justify-content:center;font-weight:bold;color:#232B43;opacity:.6;}body.register .content-box .page_nav ul li::before{content:"";width:10px;height:10px;border-radius:50%;border:2px solid #232B43;position:absolute;bottom:-8px;left:0;right:0;margin:0 auto;}body.register .content-box .page_nav ul li.active{border-bottom:2px solid #232B43;box-sizing:border-box;opacity:1;}body.register .content-box .page_nav ul li.active::before{background:#fff;}body.register .content-box .title{padding:20px 0;}body.register .content-box .title h2{background:#232B43;height:50px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:bold;}body.register .content-box .contents{padding:20px;}body.register .content-box .contents .red{color:#ff0000!important;}body.register .content-box .contents .bold{font-weight:bold!important;}body.register .content-box .contents .under{text-decoration:underline;}body.register .content-box .contents p{font-size:14px;margin:0 auto 2em;}body.register .content-box .contents a{text-decoration:underline;color:#0277B8;}body.register .content-box .contents .btn{padding:20px;}body.register .content-box .btn a{display:flex;align-items:center;justify-content:center;margin:0 auto;width:400px;height:50px;border-radius:3px;background:#027E7E;border:none;font-size:14px;color:#fff;}body.register .content-box input[type="text"]{max-width:400px;height:40px;padding:10px 10px;width:100%;line-height:1.4em;font-size:14px;background:#F9F9F9;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;-webkit-appearance:none;}body.register .content-box .contents p.care{font-size:12px;}body.register .content-box .contents button{display:flex;align-items:center;justify-content:center;margin:0 auto;width:400px;height:50px;border-radius:3px;background:#027E7E;border:none;font-size:14px;color:#fff;margin:2em auto 0;}body.register .content-box .contents h2{font-weight:bold;text-align:center;}body.register .content-box .contents .request{margin:20px auto;display:flex;justify-content:center;}body.register .content-box .contents .request a{margin:0 10px;font-size:16px;}body.register .content-box .contents dl{display:flex;border-top:1px solid #eee;}body.register .content-box .contents dl dt{width:165px;padding:20px 10px;display:flex;align-items:center;font-weight:bold;}body.register .content-box .contents dl dd{width:calc(100% - 165px);padding:20px 10px;}body.register .content-box .contents dl dd ul{display:flex;flex-wrap:wrap;}body.register .content-box .contents dl dd ul li{margin-right:20px;}body.register .content-box .contents dl.year dd ul{flex-wrap:nowrap;}body.register .content-box .contents dl.year dd ul li{width:100%;}body.register .content-box .contents dl dd select{line-height:1.4em;font-size:14px;cursor:pointer;background:#F9F9F9 url(../images/icon_159.svg) no-repeat 98% center;background-size:20px auto;border:1px solid #eeeeee;box-sizing:border-box;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 10px;}body.register .content-box .contents dl.year dd select{width:calc(100% - 3em);}body.register .content-box .contents dl dd input[type="checkbox"]{display:none;}body.register .content-box .contents dl dd label{padding:11px 16px;line-height:1.2em;font-size:13px;color:#232B43;border-radius:3px;background:#F5F7F7;cursor:pointer;display:block;margin:0 10px 10px 0;}body.register .content-box .contents dl dd input:checked+label{padding:11px 16px;line-height:1.2em;font-size:13px;color:#ffffff;border-radius:3px;background:#232B43;display:block;}body.register .content-box.tel_registration .contents,body.register .content-box.sms_registration .contents{max-width:400px;width:100%;margin:0 auto;}body.register .content-box.sms_registration .contents a.back{margin:0 auto;width:fit-content;font-size:16px;}body.register .content-box .contents .btn_area{display:flex;margin:40px auto 0;}body.register .content-box .contents .btn_area button{margin:0 20px;}body.register .content-box .contents .btn_area .back{background:#aaa;}body.register .content-box.thanks_registration .contents p{text-align:center;}body.register .content-box.thanks_registration .contents a{display:flex;align-items:center;justify-content:center;width:400px;height:50px;border-radius:3px;background:#027E7E;border:none;font-size:14px;color:#fff;margin:4em auto 0;padding:0;text-decoration:none;}body.user_login_page .content-box{padding:20px 20px 40px;}body.user_login_page .content-box .contents{padding:20px;max-width:500px;width:100%;margin:0 auto;}body.user_login_page .content-box .contents p{margin:2em auto 0;}body.user_login_page .content-box .contents input[type="text"],body.user_login_page .content-box .contents input[type="password"]{max-width:400px;height:40px;padding:10px 10px;width:100%;line-height:1.4em;font-size:14px;background:#F9F9F9;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;-webkit-appearance:none;}body.user_login_page .content-box .contents p.care{font-size:12px;margin:0 auto 2em;line-height:1.4;}body.user_login_page .content-box .contents input[type="submit"]{display:flex;align-items:center;justify-content:center;width:500px;height:50px;border-radius:3px;background:#027E7E;border:none;font-size:14px;color:#fff;margin:2em auto 0;}body.user_login_page .content-box .contents a{display:block;width:fit-content;margin:1em auto;font-size:14px;text-decoration:underline;}body.register .side-contents .box,body.user_login_page .side-contents .box{padding:0;}body.register .content-box .contents p.error{font-size:14px;font-weight:bold;margin:0 auto .5em;color:#ff0000;}body.register .register_form_title{height:78px;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 30px;border-bottom:1px solid #EEE;box-sizing:border-box;background:#fff;}body.register .register_form_title .arrow_last{opacity:0;}body.register .register_form_title h2{font-size:16px;font-weight:bold;}.tab_li{display:none;opacity:0;background:#fff;}.tab_li.is-active{display:block;animation-name:displayAnime;animation-duration:2s;animation-fill-mode:forwards;}@keyframes displayAnime{from{opacity:0}to{opacity:1}}.contact_add.temp_form{margin:0 auto 10px;background:#fff;}.contact_add.temp_form .inner{padding:50px 60px 50px;box-shadow:0 1px 1px rgba(0,0,0,.1);}.style-xd .contact_add.temp_form .inner{padding:0 60px 50px;box-shadow:none;}.contact_add.temp_form .inner h2{height:78px;width:100%;display:flex;align-items:center;justify-content:center;padding:0 30px;border-bottom:1px solid #EEE;box-sizing:border-box;background:#fff;font-size:16px;font-weight:bold;margin:0 auto 30px;}.contact_add.temp_form .inner form dl{padding:0 30px 31px;border-bottom:1px solid #EEE;}.contact_add.temp_form .inner dl:not(:first-of-type){padding:30px;}.contact_add.temp_form .inner form dl:nth-last-of-type(1){border-bottom:none;}.contact_add.temp_form .inner form dl dt{font-weight:bold;line-height:1;font-size:13px;position:relative;}.contact_add.temp_form .inner form dl dt:after{content:"※";position:absolute;color:#D80000;}.contact_add.temp_form .inner form dl dd{margin-top:20px;}.contact_add.temp_form .inner form dl dd select{padding:10px 10px;width:220px;line-height:1.4em;font-size:14px;cursor:pointer;background:#F9F9F9 url(../images/icon_159.svg) no-repeat 98% center;background-size:20px auto;border:1px solid #eeeeee;box-sizing:border-box;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.contact_add.temp_form .inner form dl dd input[type=text]{padding:10px 10px;width:100%;line-height:1.4em;font-size:13px;background:#F9F9F9;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;-webkit-appearance:none;}.contact_add.temp_form .inner form dl dd textarea{padding:10px 10px;width:100%;height:120px;line-height:1.4em;font-size:13px;background:#F9F9F9;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;-webkit-appearance:none;}.contact_add.temp_form .inner dl dd p{margin:10px 0 0;line-height:1.4;font-size:12px;color:#606060;}.contact_add.temp_form .check div{margin-left:15px;font-size:14px;}.contact_add.temp_form .check div a{color:#027E7E;text-decoration:underline;}.contact_add.temp_form .inner .next_btn button{display:flex;align-items:center;justify-content:center;margin:60px auto 0;width:260px;height:50px;border-radius:3px;background:#0066d5;font-size:14px;color:#fff;border:none;}.contact_add.temp_form .inner .next_btn .inner{box-shadow:none;}.next_btn .inner .backlink{display:block;margin:20px auto 0;padding:11px 0;font-size:14px;line-height:1.2em;width:200px;text-align:center;border-radius:3px;clear:both;transition:all .5s;background:#EFF2F9;color:#80A2C5;}.contact_add.temp_form .inner .next_btn button:disabled{opacity:.5;}.contact_add.temp_form .inner .next_btn button:disabled{opacity:1;}.contact_add.temp_form.temp_confirm .inner form dl{display:flex;align-items:center;justify-content:flex-start;padding:15px 10px;border-bottom:1px solid #EEEEEE;font-size:13px;}.contact_add.temp_form.temp_confirm .inner form dl dt{width:220px!important;font-weight:bold!important;line-height:2;}.contact_add.temp_form.temp_confirm .inner form dl dd{width:calc(100% - 220px - 30px)!important;margin:0!important;line-height:2;}.contact_add.temp_form.temp_confirm.temp_thanks .inner .icon{margin:0 auto;height:50px;width:50px;}.contact_add.temp_form.temp_confirm.temp_thanks .inner .icon img{width:100%;}.contact_add.temp_form.temp_confirm.temp_thanks .inner h3{margin:37px auto 0;font-size:14px;font-weight:bold;text-align:center;line-height:1.6;}.contact_add.temp_form.temp_confirm.temp_thanks .inner p{margin:25px auto 0;font-size:12px;text-align:center;line-height:1.8;color:#333;}.contact_add.temp_form.temp_confirm.temp_thanks .inner .reserve_li_btn{margin:50px auto 0;}.contact_add.temp_form.temp_confirm.temp_thanks .inner .reserve_li_btn .inner a{display:flex;align-items:center;justify-content:center;margin:0 auto;width:400px;height:50px;border-radius:3px;background:#027E7E;border:none;font-size:14px;color:#fff;}.page_navi{padding:0 120px;}.side-contents .box .shop-image img{width:100%;display:block;aspect-ratio:1;object-fit:cover;}.therapist-page-list.view-second .box a .image img{width:100%;height:231px;display:block;object-fit:cover;}.flex_card{display:flex;flex-wrap:wrap;}.shop-news-list .box .store .cell .image img{width:100%;display:block;aspect-ratio:1;object-fit:cover;}.fan-letter-reply-list .box a .therapist .cell .image img{width:100%;display:block;aspect-ratio:1;object-fit:cover;}.reservation_details .reserve .chat .chat_inner .partner .partner_inner img{width:32px;height:32px;border-radius:50%;margin:0 0 auto 0;}.reservation_details .reserve .chat .chat_inner .partner .partner_inner .text:before{display:none;background:none;}.reservation_details .reserve .chat .chat_inner .partner .partner_inner .text{margin-left:10px;}.reservation_details .reserve .confirmation>.inner dl.pay dd button{margin:15px 0 0 auto;padding:11px 16px;line-height:1.2em;font-size:13px;color:#232B43;border-radius:3px;background:#F5F7F7;border:1px solid #232B43;cursor:pointer;display:block;}.reservation_details .reserve .confirmation>.inner dl.pay dd button:hover{padding:11px 16px;line-height:1.2em;font-size:13px;color:#ffffff;border-radius:3px;background:#232B43;}.reservation_details .reserve form .btn{width:260px;text-align:center;margin:auto;}.reservation_details .reserve .confirmation form .btn{width:auto;}.reservation_details .reserve form .btn .tonext{margin:30px 0 0 auto;padding:15px 16px;line-height:1.2em;font-size:13px;color:#232B43;border-radius:3px;background:#F5F7F7;border:1px solid #232B43;cursor:pointer;display:block;}.reservation_details .reserve form .btn .tonext:hover{padding:15px 16px;line-height:1.2em;font-size:13px;color:#ffffff;border-radius:3px;background:#232B43;}body.register .content-box input[type="password"]{max-width:400px;height:40px;padding:10px 10px;width:100%;line-height:1.4em;font-size:14px;background:#F9F9F9;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;-webkit-appearance:none;}body.register .content-box .contents .btn_area .back{display:flex;align-items:center;justify-content:center;width:400px;height:50px;border-radius:3px;background:#fff;border:1px solid #027E7E;font-size:14px;color:#027E7E;margin:0 20px;text-decoration:none;box-sizing:border-box;}.list-sort-box .list li .image img{width:100%;display:block;aspect-ratio:1;object-fit:cover;}.browsing-history-list .box .detail-box .detail ul li a.item-box .image img{width:100%;display:block;aspect-ratio:1;object-fit:cover;}.side-contents .box{padding:0;}.side-contents .box .avator{margin:30px auto 10px;}.side-contents .box .avator img{aspect-ratio:1;object-fit:cover;}.user-profile-head .head .image-box .avator img{width:100%;display:block;aspect-ratio:1;object-fit:cover;}.system-message p{background:#039688;color:#fff;display:flex;align-items:center;justify-content:center;height:72px;width:100%;border-radius:0;}.system-message{top:0;left:0;animation:fadeOut 5s;opacity:0;visibility:hidden;}@keyframes fadeOut{0%{opacity:1;visibility:visible}70%{opacity:1}100%{opacity:0;display:none}}.description h3{padding:10px;line-height:1.5;font-size:20px;background:#EFF2F9;font-weight:bold;margin:0 0 15px;}.description p span{line-height:1.5!important;}.pickup-box .pickup .image img{width:370px;height:209px;object-fit:cover;}.pickup-box .pickup .box .comment .point-leader{height:4.5em;overflow:hidden;}.photo-album-list .content-box .list img{aspect-ratio:1;object-fit:cover;}.shop-page-top .image img{aspect-ratio:1;object-fit:cover;}.fan-letter-reply-list>.wrap{display:flex;flex-wrap:wrap;}.fan-letter-reply-list>.wrap .box a{height:100%;box-sizing:border-box;}.shop-pr.box_nofloat .box{margin:0 auto;position:inherit;}.reserve .modal-wrap .modal-box img{aspect-ratio:1;object-fit:cover;}.reserve .cast_select>ul>li .inner .img_box img{aspect-ratio:1;object-fit:cover;}.side-contents .box .shop-image{margin:30px auto 10px;}body.user_login_page .content-box .contents input[type="text"].mail_border{border:2px solid #027E7E;}.modal-wrap .modal-box .parts dl dd.schedule_dd ul{display:flex;flex-direction:column;}.modal-wrap .modal-box .parts dl dd.schedule_dd ul li{font-size:14px;margin:0 0 15px;}.modal-wrap .modal-box .parts dl dd.schedule_dd ul li select[name="schedule_date"],.modal-wrap .modal-box .parts dl dd.schedule_dd ul li select[name="schedule_time"]{margin:10px 0 0 0;padding:10px 10px;min-width:135px;line-height:1.4em;font-size:14px;cursor:pointer;background:#F9F9F9 url(../images/icon_159.svg) no-repeat 98% center;background-size:20px auto;border:1px solid #eeeeee;box-sizing:border-box;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;}.side-contents .box .menu_icon li{}.side-contents .box .menu_icon li a{background:url() no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_area a{background:url(../images/menu_icon_area.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_attention a{background:url(../images/menu_icon_attention.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_blog a{background:url(../images/menu_icon_blog.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_cast_search a{background:url(../images/menu_icon_cast_search.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_connection a{background:url(../images/menu_icon_connection.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_connection_sp a{background:url(../images/menu_icon_connection_sp.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_coupon a{background:url(../images/menu_icon_coupon.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_experience a{background:url(../images/menu_icon_experience.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_fan a{background:url(../images/menu_icon_fan.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_fan_sp a{background:url(../images/menu_icon_fan_sp.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_favorite a{background:url(../images/menu_icon_favorite.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_favorite_sp a{background:url(../images/menu_icon_favorite_sp.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_fun_letter a{background:url(../images/menu_icon_fun_letter.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_fun_letter_sp a{background:url(../images/menu_icon_fun_letter_sp.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_hime_tv a{background:url(../images/menu_icon_hime_tv.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_history a{background:url(../images/menu_icon_history.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_history_sp a{background:url(../images/menu_icon_history_sp.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_new_info a{background:url(../images/menu_icon_new_info.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_new_shop a{background:url(../images/menu_icon_new_shop.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_news a{background:url(../images/menu_icon_news.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_now a{background:url(../images/menu_icon_now.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_photo a{background:url(../images/menu_icon_photo.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_prezent a{background:url(../images/menu_icon_prezent.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_rank a{background:url(../images/menu_icon_rank.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_recommend a{background:url(../images/menu_icon_recommend.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_recruit a{background:url(../images/menu_icon_recruit.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_reserve a{background:url(../images/menu_icon_reserve.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_review a{background:url(../images/menu_icon_review.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_shop_search a{background:url(../images/menu_icon_shop_search.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_web_reserve a{background:url(../images/menu_icon_web_reserve.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_web_reserve_sp a{background:url(../images/menu_icon_web_reserve_sp.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_work a{background:url(../images/menu_icon_work.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_custom a{background:url(../images/menu_icon_custom.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_news a{background:url(../images/menu_icon_news.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_event a{background:url(../images/menu_icon_event.svg) no-repeat center top;background-size:30px auto;}.side-contents .box .menu_icon li.menu_icon_prefinfo a{background:url(../images/menu_icon_prefinfo.svg) no-repeat center top;background-size:30px auto;}.profile-edit .text_info{margin:0 auto;padding:44px 0 40px;width:92.5%;max-width:740px;border-bottom:1px solid #eeeeee;}.profile-edit .text_info p{padding:0 30px;color:#232B43;font-size:12px;line-height:1.6em;}.certification{display:flex;align-items:center;justify-content:center;}.certification::after{content:"";display:block;background:url(../images/icon_tel_ok.svg) no-repeat;width:24px;height:24px;margin-left:5px;}.all_over_jp .new_shop .shop_area>ul>li a .img img{aspect-ratio:1;object-fit:cover;}.cast-top .info-box .schedule{padding:0 15px 0 10px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;height:64px;}.cast-top .info-box .schedule .state-label{width:56px;height:36px;line-height:1.2em;padding:0;float:none;display:flex;align-items:center;justify-content:center;margin:0 0 0 auto;}.pointer{cursor:pointer;}.reserve .tab-head ul{border-top:1px solid #e5e5e5;}.reserve .tab-head:after{display:none;}.reserve .reserve_page:after{display:none;}.search-page-head .tab-head.before-shadow::before{display:none;}.user-profile-head .edit a{background:#027E7E;}.reserve .content-box:after{background:url(../images/title_back_04.svg) no-repeat center center;bottom:initial;}.search-page-head .tab-box.after-shadow:after{background:url(../images/tab_back_03.svg) no-repeat center center;}body.recruit.recruit_form .contact_add .inner dl dd input[type=email]{padding:10px 10px;width:100%;line-height:1.4em;font-size:13px;background:#F9F9F9;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;-webkit-appearance:none;}.reserve .option.not_op{}.reserve .option.not_op .inner #reserve_form{text-align:center;margin:20px auto 0;padding:30px 0 30px;background:#EFF2F9;width:calc(100% - 30px);}.reserve .option.not_op .inner .next_btn{background:initial;}.therapist-page-list .flex-therapist-box{display:flex;flex-wrap:wrap;}.therapist-page-list.view-second .box a .image{position:relative;}.therapist-page-list.view-second .box a .image .time{position:absolute;bottom:0;left:0;background:#000;width:100%;color:#fff;opacity:.6;text-align:center;font-size:13px;height:26px;line-height:26px;}.therapist-page-list.view-second .box a .state-label{width:calc(100% - 12px* 2);margin:0;height:27px;line-height:27px;padding:0 12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.list li img,.shop-list .box a img,.ranking-shop-list .box a .shop .image img,.ranking-shop-list .box a .shop .image-min img,.all_over_jp .new_shop .shop_area>ul>li a .img img,.therapist-page-list .box a .therapist .image img,.store-single-box a img,.ranking-therapist-list .box a img,.fan-letter-reply-list .box a .detail .image,.hime-tv-page-list .box a .detail .image,.new-store-list .box a img,.shop-news-list .box .store .cell .image img,.online-preview-list .list .box .head .image,.kuchikomi-page-list .box a .head .cell .image,body.recruit .recruit_con .contents .wrapper .inner .pc_img img{border-radius:5px;overflow:hidden;}.ranking-list .list li a,.major-group .list.rank li a{border-radius:5px 5px 0 0;}.blog-photo-gallery .list li img{border-radius:0;}.shop-news-list .box .detail-box .detail .description img{display:block;aspect-ratio:1;height:100%;object-fit:contain;}.profile-edit.quit .text_info{border-bottom:none;}.profile-edit.quit .btn-box #quit-btn{margin:0 auto;display:flex;align-items:center;justify-content:center;border-radius:3px;width:700px;height:50px;background:#232B43;color:#fff;font-size:14px;letter-spacing:0;line-height:1.75;border:none;}.profile-edit .intro p img{display:inline-block;vertical-align:middle;}.xd-slider .slider-num,.dx-shop-slider .slider-num{position:absolute;display:flex;align-items:center;justify-content:center;top:15px;right:15px;z-index:1;font-size:11px;background:rgba(0,0,0,.3);width:47px;height:25px;color:#fff;border-radius:4px;}.xd-slider .slider-num .now-count,.dx-shop-slider .slider-num .now-count{margin-right:4px;}.xd-slider .slider-num .all-count,.dx-shop-slider .slider-num .all-count{margin-left:4px;}.dx-shop-slider{display:none;}.dx-shop-slider.slick-initialized{display:block;}.profile-edit .intro{display:flex;align-items:center;gap:0 30px;}.profile-edit .intro .avator{height:80px;min-width:80px;border-radius:50%;overflow:hidden;}.profile-edit .intro .avator img{width:100%;max-width:80px;aspect-ratio:1;object-fit:cover;}.profile-edit .intro .info{display:flex;flex-direction:column;gap:10px 0;}.profile-edit .intro .info>p{color:#027E7E;}.profile-edit .intro .info .name{display:flex;align-items:center;gap:0 5px;}.profile-edit .intro .info .name p{font-size:16px;color:#000000;letter-spacing:0;line-height:1.25;font-weight:bold;}.profile-edit .intro .info .name img{display:none;}.profile-edit .intro .info .name.ok img{display:block;}.style-xd .no-border{border:none!important;}.style-xd .price-system{margin-left:0;margin-right:0;padding:0 0 20px 0;}.style-xd .search-page-head .tab-box{box-shadow:none;}.style-xd .search-page-head .week-list .select_week li a{border:1px solid #eeeeee;}.style-xd .search-page-head .week-list .select_week li input[type="checkbox"]:checked+label .select_day-inner,.style-xd .search-page-head .week-list .select_week li label:hover .select_day-inner,.style-xd .search-page-head .week-list .select_week li a:hover .select_day-inner,.style-xd .search-page-head .week-list .select_week li a.active .select_day-inner,.style-xd .search-page-head .week-list form{box-shadow:none;border:none;}.style-xd .search-page-head .totalling-box{margin-left:-20px;margin-right:-20px;}.style-xd .tab-head.coupon_list_head{border-top:1px solid #E5E5E5;width:100%;background:#f9f9f9;overflow:hidden;box-shadow:0 1px 1px rgb(0 0 0 / 10%);margin:10px -20px 0;padding:0 20px;}.style-xd .tab-head.coupon_list_head ul{margin:0 0 0 -20px;width:calc(100% + 40px);height:50px;overflow:hidden;display:grid;grid-template-columns:repeat(4,1fr);gap:0;}.style-xd .tab-head.coupon_list_head ul li{}.style-xd .tab-head.coupon_list_head ul li a{padding:15px 0 0 0;text-align:center;font-size:13px;font-weight:bold;color:#A5B4BC;line-height:1.4em;display:table-cell;vertical-align:top;position:relative;display:block;width:100%;height:100%;box-sizing:border-box;}.style-xd .tab-head.coupon_list_head ul li a::after{width:100%;height:2px;line-height:2px;content:"";display:block;background:#bbbbbb;position:absolute;bottom:3px;left:0;}.style-xd .tab-head.coupon_list_head ul li a:hover{color:#232B43;}.style-xd .tab-head.coupon_list_head ul li a.active{color:#232B43;}.style-xd .tab-head.coupon_list_head ul li a:hover:after,.style-xd .tab-head.coupon_list_head ul li a.active:after{width:100%;height:2px;line-height:2px;content:"";display:block;background:-webkit-linear-gradient(0deg,#009CB3,#2A71C4);position:absolute;bottom:3px;left:0;}.cast-top .image-box .dx-slider01-nav{margin:10px 0 0;}.cast-top .image-box .dx-slider01-nav li .box{height:98px;width:calc(368.98px / 5);}.cast-top .image-box .dx-slider01-nav li .box img{height:98px;width:100%;aspect-ratio:1;object-fit:cover;}.cast-top .image-box .dx-slider01-nav .slick-track{margin:0 auto 0 0;}@media only screen and (min-width:850.1px){.cast-top .image-box .dx-slider01-nav .slick-slide{width:auto!important}}.cast-top .dx-slider01 .slider-num,.sp-slider01s .slider-num,.photo-list-slider .slider-num{position:absolute;display:flex;align-items:center;justify-content:center;top:15px;right:15px;z-index:1;font-size:11px;background:rgba(0,0,0,.3);width:47px;height:25px;color:#fff;border-radius:4px;}.cast-top .dx-slider01 .slider-num .now-count,.sp-slider01s .slider-num .now-count,.photo-list-slider .slider-num .now-count{margin-right:4px;}.cast-top .dx-slider01 .slider-num .all-count,.sp-slider01s .slider-num .all-count,.photo-list-slider .slider-num .all-count{margin-left:4px;}.cast-top .dx-slider01{display:none;}.cast-top .dx-slider01.slick-initialized{display:block;}#shop-top-header .xd-slider .slick-next,.shop-top .dx-shop-slider .slick-next,.cast-top .dx-slider01 .slick-next,.sp-slider01s .slick-next{background:url(../images/dx_slider_arrow.svg) no-repeat 0 0;background-size:cover;width:24px;height:24px;right:10.5px;margin:auto;top:0;bottom:0;}#shop-top-header .xd-slider .slick-prev,.shop-top .dx-shop-slider .slick-prev,.cast-top .dx-slider01 .slick-prev,.sp-slider01s .slick-prev{background:url(../images/dx_slider_arrow.svg) no-repeat 0 0;background-size:cover;transform:scale(-1,1);width:24px;height:24px;left:10.5px;margin:auto;top:0;bottom:0;}.cast-top .dx-slider01-nav .slick-slide.slick-current{opacity:.5;}.recruit.recruit_top .cast-profile{display:block;}.soaring-keywords .list a{position:relative;display:block;padding:20px 30px;border-radius:8px;border:1px solid #F79B28;background:linear-gradient(180deg,rgba(255,255,255,.00) 33.85%,#FFF3C8 100%);text-align:left;color:#F87407;font-size:14px;font-weight:400;line-height:150%;}.soaring-keywords .list a:before{content:url(../images/icon_group.svg);position:absolute;display:block;width:35px;height:35px;left:-8px;top:-7px;}.area-search .list{width:min(680px,100%);margin-inline:auto;gap:10px;display:flex;}.area-search .list li{margin:0;flex-grow:1;flex:1 1 25%;}.area-search .list.__equal{display:flex;}.area-search .list.__equal li{flex:1 0 auto;}.area-search .list li .tb{width:100%;}.area-search .list li .tb a{clip-path:polygon(10px 0%,calc(100% - 10px) 0%,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0% calc(100% - 10px),0% 10px);}.list-details-wrap{margin-top:30px;}.button-modal{display:none;cursor:pointer;}.pc_disp .list-details{width:min(680px,100%);margin-inline:auto;font-size:14px;display:flex;justify-content:center;gap:8px 10px;flex-wrap:wrap;}.pc_disp .list-details li{line-height:1.21;}.pc_disp .list-details li:not(:last-child){border-right:1px solid #207ec7;padding-right:10px;}.pc_disp .list-details li a:hover{opacity:.8;}.search-page-head .tab-menu.icon-coupon{background:none;}.icon-coupon ul{padding-top:0!important;}.icon-coupon ul li.icon-coupon-all{margin:20px 5px 0;}.icon-coupon ul li.icon-coupon-all a{display:flex;align-items:center;gap:0 11px;height:auto;padding:13px 20px;background:#fff;border:1px solid #EDEDED;color:#232B43;border-radius:30px;}.icon-coupon ul li.icon-coupon-all a .icon{display:flex;align-items:center;}.icon-coupon ul li.icon-coupon-all a .icon svg path{fill:#232B43!important;}.icon-coupon ul li.icon-coupon-all.current a{color:#fff;background:linear-gradient(111.45deg,#009CB3 8.28%,#2A71C4 91.72%);box-shadow:0 2px 7px rgba(0,134,255,.5);border:none;}.icon-coupon ul li.icon-coupon-all.current a .icon svg path{fill:#fff!important;}.contactchat .content-box{position:relative;overflow:initial;padding:1px 0;}.contactchat .contactchat_title{height:69.2px;display:flex;align-items:center;justify-content:space-between;padding:0 30px;border-bottom:1px solid #EEE;}.contactchat .contactchat_title h2{font-size:16px;font-weight:bold;margin:0 auto;}.contactchat_details .contactchat .shop{display:flex;align-items:center;justify-content:center;height:64px;font-size:14px;}.contactchat_details .contactchat .chat{padding:30px 50px 40px;background:#F8FAFB;margin-top:-20px;height:500px;overflow:auto;position:relative;z-index:1;box-shadow:1px 1px 1px rgb(0 0 0 / 10%);border-bottom:1px solid #eee;}.contactchat_details .contactchat .chat .chat_inner .day{display:flex;align-items:center;justify-content:center;width:85px;height:23px;border-radius:11.5px;background:#C7C8C9;font-size:11px;line-height:1;color:#fff;margin:0 auto 20px;}.contactchat_details .contactchat .chat .chat_inner .partner{margin:0 0 15px;}.contactchat_details .contactchat .chat .chat_inner .partner .partner_inner{display:flex;align-items:flex-end;}.contactchat_details .contactchat .chat .chat_inner .partner .partner_inner .text{max-width:219px;width:auto;height:auto;border-radius:3px 12px 12px;background:#fff;box-shadow:2px 4px 10px rgb(0 0 0 / 5%);margin-left:46px;padding:5px 12px;font-size:13px;position:relative;}.contactchat_details .contactchat .chat .chat_inner .partner .partner_inner .text:before{content:"";position:absolute;display:block;background:url(../images/sample_29.png) no-repeat;background-size:cover;width:32px;height:32px;border-radius:50%;left:-50px;top:0;}.contactchat_details .contactchat .chat .chat_inner .partner .partner_inner .time{color:#A0A0A0;margin-left:8px;font-size:10px;letter-spacing:.03em;line-height:1;}.contactchat_details .contactchat .chat .chat_inner .my{margin:0 0 15px;}.contactchat_details .contactchat .chat .chat_inner .my .my_inner{display:flex;justify-content:flex-end;align-items:flex-end;}.contactchat_details .contactchat .chat .chat_inner .my .my_inner .text{max-width:260px;width:auto;height:auto;border-radius:12px 12px 3px;background:#027e7e;padding:5px 12px;font-size:13px;order:2;color:#fff;}.contactchat_details .contactchat .chat .chat_inner .my .my_inner .time{color:#A0A0A0;margin-right:8px;font-size:10px;letter-spacing:.03em;order:1;line-height:1;}.contactchat_details .contactchat .chat_send{box-shadow:1px 1px 1px rgb(0 0 0 / 10%);}.contactchat_details .contactchat .chat_send_inner{padding:32px 80px 30px;display:flex;align-items:center;justify-content:space-between;}.contactchat_details .contactchat .chat_send_inner input[type=text]{width:100%;height:43px;border-radius:21.5px;background:#f9f9f9;border:1px solid #eee;box-sizing:border-box;-webkit-appearance:none;margin-right:15px;padding:0 20px;}.contactchat_details .contactchat .chat_send_inner button{display:block;border:none;background:#fff;height:30px;width:30px;padding:0;margin:0;}.contactchat_details .contactchat .chat_send_inner button img{width:30px;height:30px;max-width:30px;}@media only screen and (max-width:850px){.contactchat_details .contactchat .chat{margin:0;padding:20px 15px 60px 10px}.contactchat_details .contactchat .chat .chat_inner .my{margin:0 0 15px 46px}.contactchat_details .contactchat .chat .chat_inner .partner .partner_inner .text,.contactchat_details .contactchat .chat .chat_inner .my .my_inner .text{padding:7px 12px}.contactchat_details .contactchat .chat_send{position:fixed;bottom:55px;left:0;width:100%;z-index:2}.contactchat_details .contactchat .chat_send_inner{padding:20px 15px;border-top:1px solid #eee}}.contactchat_details .contactchat .chat .chat_inner .partner .partner_inner img{width:32px;height:32px;border-radius:50%;margin:0 0 auto 0;}.contactchat_details .contactchat .chat .chat_inner .partner .partner_inner .text:before{display:none;background:none;}.contactchat_details .contactchat .chat .chat_inner .partner .partner_inner .text{}.contactchat_details .contactchat .confirmation>.inner dl.pay dd button{margin:15px 0 0 auto;padding:11px 16px;line-height:1.2em;font-size:13px;color:#232B43;border-radius:3px;background:#F5F7F7;border:1px solid #232B43;cursor:pointer;display:block;}.contactchat_details .contactchat .confirmation>.inner dl.pay dd button:hover{padding:11px 16px;line-height:1.2em;font-size:13px;color:#ffffff;border-radius:3px;background:#232B43;}.contactchat_details .contactchat form .btn{width:250px;text-align:center;margin:auto;}.contactchat_details .contactchat form .btn .tonext{margin:15px 0 0 auto;padding:11px 16px;line-height:1.2em;font-size:13px;color:#232B43;border-radius:3px;background:#F5F7F7;border:1px solid #232B43;cursor:pointer;display:block;}.contactchat_details .contactchat form .btn .tonext:hover{padding:11px 16px;line-height:1.2em;font-size:13px;color:#ffffff;border-radius:3px;background:#232B43;}.pref-news-list{border:1px solid #E6E6E6;background:#ffffff;}.pref-news-list .pref-news-box{}.pref-news-list .pref-news-box .pref-news-head{display:flex;justify-content:space-between;align-items:center;padding:27px 20px;line-height:1;background:-webkit-linear-gradient(90deg,#FFFFFF,#EFEFEF);border-bottom:1px solid #E6E6E6;}.pref-news-list .pref-news-box .pref-news-head .pref-news-datetime{display:flex;align-items:baseline;padding-left:20px;background:url(../images/icon-watch.svg) no-repeat 0 center;background-size:16px auto;line-height:16px;}.pref-news-list .pref-news-box .pref-news-head .pref-news-datetime>span{}.pref-news-list .pref-news-box .pref-news-head .pref-news-datetime .year{font-size:11px;margin-right:3px;}.pref-news-list .pref-news-box .pref-news-head .pref-news-datetime .date{font-size:13px;margin-right:3px;}.pref-news-list .pref-news-box .pref-news-head .pref-news-datetime .week{font-size:10px;}.pref-news-list .pref-news-box .pref-news-head .pref-news-datetime .time{font-size:11px;}.pref-news-list .pref-news-box .pref-news-head img.new{width:24px;}.pref-news-list .pref-news-box .pref-news-block{padding:40px;}.pref-news-list .pref-news-box .pref-news-block .pref-news-title{font-size:14px;font-weight:bold;margin-bottom:15px;}.pref-news-list .pref-news-box .pref-news-block .pref-news-body{font-size:12px;line-height:1.4;}.therapist-recruit{margin:0;padding:40px 0 40px 0;overflow:hidden;}.therapist-recruit .list{padding:30px 0 30px 20px;text-align:left;overflow:hidden;display:flex;gap:10px;}.therapist-recruit .list>li{width:164px;text-align:center;}.therapist-recruit .list>li a{margin:0;display:block;overflow:hidden;position:relative;}.therapist-recruit .list>li a .img{width:164px;height:164px;display:flex;}.therapist-recruit .list>li a .img img{max-width:100%;height:auto;max-height:100%;width:auto;aspect-ratio:auto;object-fit:contain;}.therapist-recruit .list>li a .text .recruit-shopname{width:100%;font-size:13px;font-weight:bold;color:#2355a5;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;text-align:center;}.therapist-recruit .list>li a .text .info{display:flex;align-items:center;justify-content:center;}.therapist-recruit .list>li a .info li{font-size:12px;margin:5px 0 0;padding:0 3px;border-right:1px solid #232B43;line-height:1;}.therapist-recruit .list>li a .info li:last-of-type{border-right:none;}.portal-other #top-search-form{height:auto;}body.portal-other .search-page-head h2{margin:0;padding:0;height:50px;width:100%;display:flex;align-items:center;justify-content:center;line-height:1;background:linear-gradient(to right,#00a2b9 0%,#232b43 100%);}.portal-other .other-content{}.portal-other .other-content h3.other-content-head{display:flex;justify-content:center;height:73px;align-items:center;text-align:center;border-bottom:1px solid #eeeeee;font-size:16px;font-weight:bold;}.portal-other .other-content .inner_wrap{padding:40px;font-size:12px;line-height:1.7;}.portal-other .other-content .inner_wrap .h3title{font-size:14px;font-weight:bold;margin-bottom:15px;}.portal-other .contact-footer{margin-top:50px;font-size:18px;font-weight:bold;}.other-content .inner_wrap .h3title{padding:0;font-size:14px;font-weight:bold;margin-bottom:15px;border-bottom:none;}.other-content .inner_wrap ul li{list-style-type:none;counter-increment:cnt;}.other-content .inner_wrap ul li::before{content:counter(cnt) ". ";}.other-content .inner_wrap ol.kakko{padding-left:15px;}.other-content .inner_wrap ol.kakko li{list-style-type:none;counter-increment:cnt2;}.other-content .inner_wrap ol.kakko li::before{content:"(" counter(cnt2) ") ";}.other-content .inner_wrap dl{padding:30px;border-bottom:1px solid #E6E6E6;font-size:14px;}.other-content .inner_wrap dl dt{font-weight:bold;margin-bottom:10px;}.other-content .inner_wrap dl dd a{color:#2A71CB;text-decoration:underline;}.faq-list .tag-list{display:flex;margin:-10px 0 30px;padding:0;text-align:center;overflow:auto;white-space:nowrap;scrollbar-width:none;gap:5px;}.faq-list .tag-list::-webkit-scrollbar{display:none;}.faq-list .tag-list li{display:inline-block;}.faq-list .tag-list li a{font-size:13px;color:#232B43;background:#ffffff;border-radius:22px;display:block;height:44px;min-width:115px;line-height:44px;border:1px solid #EDEDED;}.faq-list .tag-list li a:hover{color:#ffffff;background:#049ABA;}.faq-list .tag-list li a.active{color:#fff;background:#049aba;font-weight:bold;}.portal-other .other-content.faq-block .inner_wrap{padding-bottom:0;}.portal-other .other-content.faq-block .inner_wrap h3{font-size:16px;font-weight:bold;}.portal-other .other-content.faq-block .inner_wrap dl{padding-left:40px;padding-bottom:0;font-size:13px;border-bottom:none;}.portal-other .other-content.faq-block .inner_wrap dl dt{position:relative;margin-bottom:20px;font-weight:normal;color:#027E7E;}.portal-other .other-content.faq-block .inner_wrap dl dt::before{position:absolute;content:url(../images/icon_faq-q.svg);left:-40px;top:-3px;}.portal-other .other-content.faq-block .inner_wrap dl dd{position:relative;margin-bottom:40px;}.portal-other .other-content.faq-block .inner_wrap dl dd::before{position:absolute;content:url(../images/icon_faq-a.svg);left:-40px;top:-3px;}.publish_form #overlay2{width:100%;height:100vh;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:100000;display:none;}.publish_form .modal-wrap2{margin:0 auto;width:100%;max-height:100vh;text-align:center;position:fixed;top:0;left:0;right:0;z-index:100001;display:none;overflow:auto;white-space:nowrap;scrollbar-width:none;}.publish_form .modal-wrap2::-webkit-scrollbar{display:none;}.publish_form .modal-wrap2 .close{margin:50px auto 15px;width:100%;max-width:754px;}.publish_form .modal-wrap2 .close a{width:18px;float:right;}.publish_form .modal-wrap2 .modal-box{margin:0 auto 15px;width:100%;max-width:754px;background:#ffffff;border-radius:10px;overflow:hidden;}.publish_form .modal-wrap2 .modal-box h3{padding:35px 0 25px 0;line-height:1.2em;font-size:18px;font-weight:bold;color:#232b43;border-bottom:1px solid #eeeeee;}.publish_form .modal-wrap2 .modal-box .parts{margin:0 30px;padding:25px 0 25px 0;text-align:left;border-bottom:1px solid #eeeeee;}.publish_form .modal-wrap2 .modal-box .parts.last{padding:25px 0 60px 0;text-align:left;border-bottom:none;}.publish_form .modal-wrap2 .modal-box .parts dt{margin:0 30px;padding:0 0 15px 0;font-size:14px;font-weight:bold;color:#333333;line-height:1.4em;}.publish_form .modal-wrap2 .modal-box .parts dd{margin:0 30px;padding:0 0 0 0;}.publish_form .modal-wrap2 .modal-box .parts dd .text-box{padding:8px 0 8px 38px;width:432px;background:#f9f9f9 url("../images/icon_search_01.svg") no-repeat 5px center;background-size:auto 24px;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;}.publish_form .modal-wrap2 .modal-box .parts dd .text-box .text{padding:0 0 0 0;width:390px;height:auto;line-height:1.4em;font-size:13px;background:none;border:none;-webkit-appearance:none;}.publish_form .modal-wrap2 .modal-box .parts dd ul{overflow:hidden;}.publish_form .modal-wrap2 .modal-box .parts dd ul li{margin:0 10px 10px 0;line-height:1.2em;font-size:13px;color:#232b43;float:left;}.publish_form .modal-wrap2 .modal-box .parts dd ul li input[type=checkbox]{display:none;}.publish_form .modal-wrap2 .modal-box .parts dd ul li input[type="checkbox"]:checked+label{border-radius:3px;color:#ffffff;background:#232B43;}.publish_form .modal-wrap2 .modal-box .parts dd ul li label{padding:10px;border-radius:3px;background:#F2F6F7;display:block;}.publish_form .modal-wrap2 .modal-box .btn-box{margin:0 30px;padding:0 0 60px 0;text-align:center;}.publish_form .modal-wrap2 .modal-box .btn-box .hit{margin:0 1.7% 0 0;padding:13px 0 14px;width:32.2%;line-height:1.2em;font-size:14px;color:#232b43;text-align:center;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;float:left;}.publish_form .modal-wrap2 .modal-box .btn-box .hit .num{line-height:1.2em;font-size:18px;font-weight:bold;color:#ff1155;}.publish_form .modal-wrap2 .modal-box .btn-box .btn{-webkit-appearance:none;margin:0 1.7% 0 0;padding:15px 0;width:32.2%;text-align:center;line-height:1.2em;font-size:14px;color:#ffffff;box-sizing:border-box;background:#0066D5;border:1px solid #0066D5;border-radius:3px;float:left;}.publish_form .modal-wrap2 .modal-box .btn-box .reset{-webkit-appearance:none;margin:0 0 0 0;padding:15px 0;width:32.2%;line-height:1.2em;font-size:14px;color:#232b43;background:#ffffff;text-align:center;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;float:left;}.publish_form .modal-wrap2 .modal-box{width:500px;text-align:center;padding:60px 0;border-radius:10px;}.publish_form .modal-wrap2 .modal-box img{width:100px;height:100px;border-radius:50%;margin:0 auto;}.publish_form .modal-wrap2 .modal-box h3{font-size:16px;margin:23px auto 0;padding:0;border-bottom:0;}.publish_form .modal-wrap2 .modal-box p.info{font-size:11px;color:#666;margin:5px auto 0;}.publish_form .modal-wrap2 .modal-box p.text{margin:25px auto 0;color:#969696;font-size:13px;}.publish_form .modal-wrap2 .modal-box .select_btn{margin:20px auto 0;}.publish_form .modal-wrap2 .modal-box .select_btn li{margin-bottom:10px}.publish_form .modal-wrap2 .close{width:500px;margin:0 auto 15px;}.publish_form .modal-wrap2{margin:0 auto;width:100%;max-height:100vh;text-align:center;position:fixed;top:0;left:0;right:0;z-index:100001;display:none;overflow:auto;white-space:nowrap;scrollbar-width:none;}.publish_form .modal-wrap2{top:50%;left:50%;transform:translate(-50%,-50%);margin:-30px auto 0;}.publish_form .modal-wrap2 .modal-box .select_btn li a{display:flex;align-items:center;justify-content:space-between;width:260px;height:44px;border-radius:22px;background:#f0f4f5;border:1px solid #ededed;padding:0 26px;color:#232B43;margin:0 auto;font-size:13px;}.publish_form .modal-wrap2 .modal-box .select_btn li a .price{font-weight:bold;}.publish_form .modal-wrap2 .modal-box{padding:0;}.publish_form .modal-wrap2 .modal-box h3{font-size:18px;padding:37px 0 30px;margin:0;border:none;border-bottom:1px solid #EEEEEE;list-style:1;}.publish_form .modal-wrap2 .modal-box .text{text-align:left;white-space:normal;font-size:12px;padding:30px 50px 40px;border-bottom:1px solid #EEEEEE;}.publish_form .modal-wrap2 .modal-box .text p{margin-bottom:20px;line-height:1.6;color:#232b43;}.publish_form .modal-wrap2 .modal-box .btn{padding:30px 50px 60px;}.publish_form .modal-wrap2 label{background:#232B43;width:100%;height:50px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff;border-radius:3px;}.publish_form .modal-wrap2 input[type=checkbox]{display:none;}.publish_form .publish_form_title{height:78px;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 30px;border-bottom:1px solid #EEE;box-sizing:border-box;background:#fff;}.publish_form .publish_form_title .arrow_last{}.publish_form .contact_add.temp_form .inner h2{border-top:1px solid #EEE;margin:0 auto;padding:20px 0;line-height:1;height:auto;}.publish_form .contact_add>.inner{padding:40px 0 50px;}.publish_form .contact_add .inner form dl{border-top:1px solid #EEE;border-bottom:none;}.publish_form .contact_add .inner dl:first-of-type{border-top:none;}.publish_form .contact_add .inner dl.bordernone{border-top:none;}.publish_form .contact_add .inner dl dt{font-size:14px;font-weight:bold;line-height:1;}.publish_form .contact_add .inner dl.required dt{position:relative;font-size:13px;}.publish_form .contact_add .inner dl.required dt:after{content:"※";position:absolute;color:#D80000;}.publish_form .contact_add .inner dl dd{font-size:13px;line-height:1;}.publish_form .contact_add .inner dl:first-of-type{padding:30px 60px;}.publish_form .contact_add.temp_confirm .inner dl:first-of-type{margin:0 30px;}.publish_form .contact_add.temp_confirm .inner dl{border-bottom:none!important;}.publish_form .contact_add.temp_confirm .inner dl.btnone{border-top:none!important;}.publish_form .contact_add .inner dl:first-of-type dd{margin-top:20px;}.publish_form .contact_add .inner dl:not(:first-of-type){padding:30px;margin:0 30px;}.publish_form .contact_add .inner dl:not(:first-of-type) dd{margin-top:20px;}.publish_form .contact_add .inner dl.ma60pa0{padding:30px 0;margin:0 60px;}.publish_form .contact_add .inner dl dd input[type=text]{padding:10px 10px;width:100%;line-height:1.4em;font-size:13px;background:#F9F9F9;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;-webkit-appearance:none;}.publish_form .contact_add .inner dl dd input[type=text]::placeholder,.publish_form .contact_add .inner dl dd textarea::placeholder{color:#91959a;}.publish_form .contact_add .inner dl dd select{padding:10px 10px;width:220px;line-height:1.4em;font-size:14px;cursor:pointer;background:#F9F9F9 url(../images/icon_159.svg) no-repeat 98% center;background-size:20px auto;border:1px solid #eeeeee;box-sizing:border-box;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.publish_form .contact_add .inner dl dd .form_date{padding:10px 10px;width:220px;line-height:1.4em;font-size:14px;cursor:pointer;background:#F9F9F9 url(../images/icon_159.svg) no-repeat 98% center;background-size:20px auto;border:1px solid #eeeeee;box-sizing:border-box;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.publish_form .contact_add .inner dl dd .select_half_wrapper{width:450px;display:flex;align-items:center;justify-content:space-between;}.publish_form .contact_add .inner dl dd .select_half_wrapper .select_half{width:220px;}.publish_form .contact_add .inner dl dd .select{width:450px;}.publish_form .contact_add .inner dl>dd>p{margin:10px 0 0;line-height:1.4;font-size:12px;color:#606060;}.publish_form .contact_add .inner dl>dd>ul{display:flex;align-items:center;justify-content:flex-start;}.publish_form .contact_add .inner dl>dd>ul>li{margin:0 10px 0 0;}.publish_form .contact_add .inner dl dd ul li input[type=radio]{display:none;}.publish_form .contact_add .inner dl dd ul li label{padding:11px 16px;line-height:1.2em;font-size:13px;color:#232B43;border-radius:3px;background:#F5F7F7;cursor:pointer;display:block;}.publish_form .contact_add .inner dl dd ul li input{display:none;}.publish_form .contact_add .inner dl dd ul li input:checked+label{padding:11px 16px;line-height:1.2em;font-size:13px;color:#ffffff;border-radius:3px;background:#232B43!important;display:block;}.publish_form .contact_add .inner dl dd textarea{padding:10px 10px;width:100%;height:120px;line-height:1.4em;font-size:13px;background:#F9F9F9;border:1px solid #eeeeee;border-radius:3px;box-sizing:border-box;-webkit-appearance:none;}.publish_form .contact_add .inner input[type=submit]{display:flex;align-items:center;justify-content:center;margin:20px auto 0;width:260px;height:50px;border-radius:3px;background:#0066d5;font-size:14px;color:#fff;border:none;}.publish_form .check{display:flex;align-items:center;}.publish_form .check input[type=checkbox]{display:none;}.publish_form .check .op_checkbox{position:relative;cursor:pointer;padding:0 10px;height:auto;display:block;width:max-content;pointer-events:none;}.publish_form .check .op_checkbox::after,.publish_form .check .op_checkbox::before{position:absolute;content:"";display:block;top:50%;transform:translateY(-50%);border:1px solid #eee;background:#F9F9F9;}.publish_form .check .op_checkbox::after{left:0;width:20px;height:20px;z-index:1;border-radius:50%;}.publish_form .check .op_checkbox::after,.publish_form .check .op_checkbox::before{position:absolute;content:"";display:block;top:50%;transform:translateY(-50%);border:1px solid #eee;background:#F9F9F9;}.publish_form .check .op_checkbox::before{width:20px;height:20px;left:0;border:none;content:'';opacity:0;background:url(../images/reservr_check.svg) no-repeat;background-size:100% 100%;z-index:2;}.publish_form .check .op_checkbox.checked::before{opacity:1;}.publish_form .check .op_checkbox.checked::after{background:#027E7E;border:1px solid #027E7E;}.publish_form .check div{margin-left:15px;font-size:14px;}.publish_form .check div a{color:#027E7E;text-decoration:underline;}.publish_form .contact_add .inner dl dd .img_form .up_link input{display:none;}.publish_form .contact_add .inner dl dd .img_form .preview{margin:20px auto 0;padding:10px;background:#F2F6F7;}.publish_form .contact_add .inner dl dd .img_form .preview ul{display:flex;}.publish_form .contact_add .inner dl dd .img_form .preview ul li{margin:0 10px 0 0;width:110px;height:110px;position:relative;}.publish_form .contact_add .inner dl dd .img_form .preview ul li a{position:absolute;top:4px;left:4px;width:16px;height:16px;}.publish_form .contact_add .inner dl dd .img_form .preview ul li a img{width:16px;height:16px;}.publish_form .contact_add .inner dl dd .img_form .preview ul li img{width:110px;height:110px;object-fit:cover;}.publish_form .contact_add .inner .next_btn button{display:flex;align-items:center;justify-content:center;margin:60px auto 0;width:260px;height:50px;border-radius:3px;background:#0066d5;font-size:14px;color:#fff;border:none;}.publish_form .contact_add .inner .next_btn button:disabled{opacity:.5;}.publish_form .publish_form_title h2{font-size:16px;font-weight:bold;}.publish_form_confirm .contact_add .inner dl:first-of-type,.publish_form_confirm .contact_add .inner dl:not(:first-of-type){display:flex;align-items:center;justify-content:flex-start;padding:15px 10px;border-bottom:1px solid #EEEEEE;font-size:13px;}.publish_form_confirm .contact_add .inner dl dt{width:220px!important;font-weight:bold!important;line-height:2;}.publish_form_confirm .contact_add .inner dl dd{width:calc(100% - 220px - 30px)!important;margin:0!important;line-height:2;}.publish_form .contact_add .inner .next_btn button:disabled{opacity:1;}.publish_form_thanks .thanks>.inner{padding:70px 0;width:100%;}.publish_form_thanks .thanks .inner .icon{margin:0 auto;height:50px;width:50px;}.publish_form_thanks .thanks .inner .icon img{width:100%;}.publish_form_thanks .thanks .inner h3{margin:37px auto 0;font-size:14px;font-weight:bold;text-align:center;line-height:1.6;}.publish_form_thanks .thanks .inner p{margin:25px auto 0;font-size:12px;text-align:center;line-height:1.8;color:#333;}.publish_form_thanks .thanks .inner .reserve_li_btn{margin:50px auto 0;}.publish_form_thanks .thanks .inner .reserve_li_btn .inner a{display:flex;align-items:center;justify-content:center;margin:0 auto;width:400px;height:50px;border-radius:3px;background:#027E7E;border:none;font-size:14px;color:#fff;}.publish_form_thanks .thanks>.inner{padding:70px 15px 70px;width:calc(100% - 30px);}.publish_form_confirm .arrow_last{opacity:0;}.publish_form_thanks .arrow_first,.publish_form_thanks .arrow_last{opacity:0;}.publish_form .img_form .preview{height:220px;display:flex;align-items:center;}.publish_form .img_form .preview .up_link{display:flex;height:40px;background:transparent;border:1px solid #027E7E;border-radius:21px;color:#027E7E;padding:0 40px;align-items:center;text-align:center;margin:0 auto;}.publish_form .contact_add.temp_form .inner form dl:not(.required) dt:after{content:"";}.publish_form .contact_add.temp_form .inner_wrap{font-size:12px;line-height:1.7;}.publish_form .contact_add.temp_form .inner_wrap h3{font-size:14px;font-weight:bold;margin-bottom:15px;}.publish_form .contact_add.temp_form .inner_wrap ul li{list-style-type:none;counter-increment:cnt;}.publish_form .contact_add.temp_form .inner_wrap ul li::before{content:counter(cnt) ". ";}.publish_form .contact_add.temp_form .inner_wrap ol.kakko{padding-left:15px;}.publish_form .contact_add.temp_form .inner_wrap ol.kakko li{list-style-type:none;counter-increment:cnt2;}.publish_form .contact_add.temp_form .inner_wrap ol.kakko li::before{content:"(" counter(cnt2) ") ";}.publish_form .contact_add.temp_form .inner_wrap dl{padding:30px;border-bottom:1px solid #E6E6E6;font-size:14px;}.publish_form .contact_add.temp_form .inner_wrap dl dt{font-weight:bold;margin-bottom:10px;}.publish_form .contact_add.temp_form .inner_wrap dl dd a{color:#2A71CB;text-decoration:underline;}.publish_form .contact_add .termswrap{margin:0!important;height:300px;padding:10px;overflow-y:scroll;border:1px solid #cccccc;}.publish_form .contact_add .termswrap::-webkit-scrollbar{width:5px;}.publish_form .contact_add .termswrap::-webkit-scrollbar-track{background-color:transparent;}.publish_form .contact_add .termswrap::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1);}.publish_form .contact_add .termswrap2{margin:0!important;padding-top:10px!important;}.publish_form .contact_add .termswrap2 .agreebox{display:block;align-items:center;}.publish_form .contact_add .termswrap2 .agreebox .error{margin-top:0;}.publish_form .contact_add.temp_form .inner{padding:0 0 20px 0;}.publish_form .contact_add.temp_form .inner button{margin:10px auto 0;}.ECM_CheckboxInput{margin:0 auto;padding:12px 8px;display:flex;align-items:center;cursor:pointer;justify-content:center;}.ECM_CheckboxInput-Input{margin:0;width:0;opacity:0;}.ECM_CheckboxInput-Input:focus + .ECM_CheckboxInput-DummyInput{}.ECM_CheckboxInput-Input:checked + .ECM_CheckboxInput-DummyInput{background:#0066D4;}.ECM_CheckboxInput-Input:checked + .ECM_CheckboxInput-DummyInput::before{content:"";display:block;position:absolute;top:31%;left:57%;width:40%;height:3px;border-radius:2px;transform:translate(-6px,5px) rotateZ(-135deg);transform-origin:2px 2px;background:#FFFFFF;}.ECM_CheckboxInput-Input:checked + .ECM_CheckboxInput-DummyInput::after{content:"";display:block;position:absolute;top:35%;left:59%;width:76%;height:3px;border-radius:2px;transform:translate(-6px,5px) rotateZ(-45deg);transform-origin:2px 2px;background:#FFFFFF;}.ECM_CheckboxInput-DummyInput{position:relative;top:0;left:0;display:block;width:18px;height:18px;background:rgba(0,0,0,.1);border-radius:4px;flex-shrink:0;}.ECM_CheckboxInput-LabelText{margin-left:12px;display:block;}body.register .content-box .contents p.notes{margin:10px 0 0;line-height:1.4;font-size:12px;color:#606060;}.search-page-head.search-page-head-fb h2{background:#222a43;text-align:left;display:flex;gap:15px;padding:20px 25px;}.search-page-head.search-page-head-fb h2::before{display:block;content:"";width:15px;height:19px;background:url("../images/icon-free-block.svg");}.free-block .search-page-head.search-page-head-fb{padding-bottom:0;}.free-block-acc.open .search-page-head.search-page-head-fb{padding-bottom:0;}.sidebar-adj{display:none;}@media screen and (min-width:850px){.side-contents{transition:.3s}.sidebar-adj{display:flex;gap:3px;flex-direction:column;position:sticky;bottom:10px;top:calc(100% - 60px);left:-20px;margin-bottom:277px;width:fit-content;margin-left:auto}.sidebar-adj>*{width:20px;height:20px;background-repeat:no-repeat;background-position:center center;background-size:contain;cursor:pointer;background-color:rgba(255,255,255,.9);box-shadow:0 2px 2px rgba(0,0,0,.16);border:1px solid rgba(0,0,0,.05)}.sidebar-adj__top{background-image:url("../images/icon_next_01.png");transform:rotate(-90deg)}.sidebar-adj__bottom{background-image:url("../images/icon_prev_01.png");transform:rotate(-90deg)}}.style-xd:not(.style-xd__flow) .content-box.content-box-photo{border:none;}.marquee{display:flex;white-space:nowrap;overflow:hidden;gap:1rem;}table .marquee{width:87px;}.marquee-inner{animation:marquee 10s linear infinite;}@keyframes marquee{0%{translate:0}100%{translate:calc(-100% - 1rem)}}.list-details-wrap-SP{display:none;}#overlay-girl-change{width:100%;height:100vh;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:100003;display:none;}.content-box.__link{padding:40px;font-size:12px;}.content-box.__link2{padding:40px 30px;font-size:13px;}.content-box.__link2>*{margin-inline:30px;}.title-underline{margin-bottom:1px!important;}.title-underline .title{font-size:16px;text-align:center;padding-block:28px;font-weight:bold;}.link-about .title{font-weight:bold;font-size:14px;}.link-about .list-dot{list-style-type:disc;padding-left:1.5em;font-size:12px;}.link-about>*+*{margin-top:10px;}.border-box{border:4px solid #E6E6E6;padding:30px;}.border-box-select{display:flex;align-items:center;gap:20px;}.border-box-select .title{font-size:14px;font-weight:bold;}.border-box-select select{flex-grow:1;border:1px solid #eee;background:#F9F9F9;padding:13px 15px;-webkit-appearance:none;appearance:none;background-image:url("../images/arrow-select.svg");background-repeat:no-repeat;background-size:9px auto;background-position:right 10px center;}.border-box-select button{background:#2A71CB;padding:10px;color:#fff;border:none;border-radius:3px;cursor:pointer;}.box-bnrs{padding-block:30px;padding-inline:30px;}.box-bnrs>*+*{margin-top:20px;}.box-bnrs:not(:last-of-type){border-bottom:1px solid #E6E6E6}.boxes-bnrs{margin-inline:0!important;}.boxes-bnrs .title{font-size:14px;font-weight:bold;}.code-wrap{display:flex;gap:20px;}.code-wrap button{white-space:nowrap;background:#232B43;color:#fff;padding:10px;border:none;border-radius:3px;cursor:pointer;}.code{background:#F9F9F9;white-space:nowrap;overflow:hidden;padding:10px 15px;border:1px solid #EEEEEE;border-radius:3px;position:relative;}.code::after{content:"";position:absolute;width:15px;height:100%;inset:0 1px 0 auto;background:#F9F9F9;}.dl-link{display:grid;grid-template-columns:auto 1fr;gap:5px;}.dl-link dt{background:#EEEEEE;padding:5px 10px;font-weight:bold;display:flex;align-items:center;justify-content:center;}.dl-link dd{padding:5px 10px;word-break:break-all;}.title-box-sp-white{margin-bottom:10px;padding:14px 0;line-height:1.2em;text-align:center;color:#ffffff;font-size:18px;font-weight:bold;background:-webkit-linear-gradient(0deg,#00A3BA,#232B43);}.slide-link .slide{border-radius:10px;height:100%;overflow:hidden;}.slide-link img{width:100%;height:100%;object-fit:cover;display:block;}.slide-link .slick-dots{bottom:10px;}.slide-link .slick-slide{margin-right:10px;}.slide-link .slick-dots li{margin-inline:2.5px;}.slide-link *{box-sizing:border-box;}.slide-link .slick-dots li button{background:#FFFFFF80;border-radius:100%;}.slide-link .slick-dots li.slick-active button{background:#FFFFFF;}.bnr-area{display:none;}.bnr-area.open{display:block;}@media screen and (max-width:850px){.content-box.__link{padding:20px}.content-box.__link2{padding:20px}.content-box.link-about{padding:30px 20px}.content-box.__link2>*{margin-inline:0}.border-box-select{display:flex;flex-direction:column;gap:10px}.border-box-select select{width:100%}.border-box-select button{width:100%}.code-wrap{flex-direction:column;gap:10px}.box-bnrs{padding-inline:0}.box-bnrs>*+*{margin-top:10px}.title-box-sp-white{padding:14px 0;background:#fff;text-align:center;position:relative}.title-box-sp-white::before{margin:0 0 0 0;padding:0 0 0 0;width:100%;height:1px;line-height:1px;content:"";background:-webkit-linear-gradient(0deg,#009FB6,#2A71C7);display:block;position:absolute;bottom:0;left:0}.title-box-sp-white h2{margin:0 0 0 0;padding:0 0 0 0;line-height:1.2em;text-align:center;font-size:16px;font-weight:bold;color:#2A71CC;background:-webkit-linear-gradient(0deg,#00A4BB,#2A71CC);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.title-box-sp-white::after{margin:0 0 0 0;padding:0 0 0 0;width:100%;height:31px;line-height:1px;content:"";background:url(../images/title_back_03.png) no-repeat center top;display:block;position:absolute;top:100%;left:0;z-index:0}.border-box{padding:20px}.dl-link dt{width:80px}}.my-area-shop-li{padding:40px 30px;}@media only screen and (max-width:850px){.my-area-shop-li{padding:30px 10px}}.my-area-shop-li .base-head .title02{margin:0 auto 10px;}@media only screen and (max-width:850px){.my-area-shop-li .base-head .title02{margin:0 auto}}.my-area-shop-li .li{margin:30px auto 0;}.my-area-shop-li .li .item{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;}.my-area-shop-li .li .item a{display:flex;align-items:center;justify-content:center;height:42px;padding:0 20px;border:1px solid rgba(0,102,212,1);border-radius:21px;font-size:14px;font-weight:700;color:rgba(0,102,212,1);}.user-content-menu .menu li{position:relative;}.user-content-menu .menu li .h-icon{display:none;position:absolute;width:11.53px;height:11.53px;right:9px;top:-3px;z-index:100;background:#fff;padding:3px;}.user-content-menu .menu li:not(.menu-main) .h-icon{display:block;}.user-content-menu .menu.circle li{position:relative;}.user-content-menu .menu.circle li:after{position:absolute;content:"";border:1px solid rgba(241,245,246,1);border-radius:50%;height:52px;width:52px;top:0;left:0;right:0;margin:auto;z-index:10;}.tab_content .link-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px 0;}.tab_content .link-btn .area-title{font-size:11px;font-weight:700;line-height:13.31px;}.tab_content .link-btn form{display:flex;align-items:center;}.tab_content .link-btn .selectlink{border:none;font-size:11px;font-weight:400;line-height:13.31px;color:rgba(42,113,203,1);}.my-con-area .menu_icon li{position:relative;}.my-con-area .menu_icon li .h-icon{display:none;position:absolute;width:11.53px;height:11.53px;right:12px;top:-4px;z-index:100;}.my-con-area .menu_icon li:not(.menu-main) .h-icon{display:block;}.my-menu-tabs{margin:0 auto;}.tab_item{position:relative;margin:0 auto;height:50px;background-color:#fff;line-height:50px;color:rgba(35,43,67,1)!important;display:block;float:left;text-align:center;transition:all .2s ease;font-family:Inter;font-size:11px;font-weight:400;}.tab_item:after{display:none;content:"";position:absolute;left:0;right:0;bottom:0;width:inherit;height:3px;margin:0 auto;background:rgba(42,113,203,1);font-weight:bold;}.tab_item.site-con:before{content:"";position:absolute;left:-34px;right:0;bottom:0;width:258px;height:1px;margin:0 auto;background:rgba(238,241,248,1);}.tab_item:hover{opacity:.75;}.tab_item.site-con{margin:0 30px 0 34px;}.tab_item.my-con{margin:0 30px 0 0;}input[name="tab_item"]{display:none;}.tab_content{display:none;clear:both;}#site-con:checked~#site-con_content,#my-con:checked~#my-con_content{display:block;}.my-menu-tabs input:checked+.tab_item{font-weight:bold;color:rgba(35,43,67,1)!important;}.my-menu-tabs input:checked+.tab_item:after{display:block;}.tab_content_description{padding-top:14px;}.sp-link.link-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;padding:18px 10px 18px 20px;margin:0 0 1px;}.sp-link.link-btn .area-title{font-size:14px;font-weight:700;}.sp-link.link-btn form{display:flex;align-items:center;}.sp-link.link-btn .selectlink{border:none;font-size:13px;font-weight:400;line-height:15.73px;color:rgba(42,113,203,1);}@media only screen and (max-width:850px){.selectlink{-moz-appearance:initial!important;-webkit-appearance:initial!important;border:none;background:#fff}.selectlink::-ms-expand{display:block}.link_btn_set{position:relative;padding-right:5px;display:flex;align-items:center;gap:5px}.link_btn_set::after{content:"";width:5px;height:5px;border:solid #231815;border-width:0 2px 2px 0;transform:rotate(45deg);margin:0 0 3px;pointer-events:none}.link_btn_set select{position:absolute;right:0;padding-right:20px;text-align:right;direction:rtl}.link_btn_set select:focus{outline:none}.link_btn_set select option{text-align:right}}.hl-arrow{--height:80px;height:var(--height);border-bottom:1px solid #eee;}.hl-arrow>*{height:var(--height);display:block;background:#fff;}.hl-arrow a{display:flex;align-items:center;width:fit-content;margin-left:20px;}.hl-arrow .text{margin-top:calc(var(--height)*-1);display:flex;align-items:center;justify-content:center;font-weight:bold;}.wrap-comment{padding:30px 30px 60px;}.wrap-comment-inner{padding-inline:30px;}.radio-wrap{display:flex;flex-wrap:wrap;gap:10px;}.radio-wrap input[type="radio"]{all:unset;}.radio-wrap label{padding:10px;color:#232B43;background:#F5F7F7;border-radius:3px;font-size:13px;line-height:1.2;cursor:pointer;}.radio-wrap label:has(input:checked){color:#fff;background:#232B43;}.search-wrap{position:relative;display:grid;grid-template-columns:1fr auto;gap:10px;}.search-wrap svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none;}.search-wrap input{padding-left:40px;min-height:40px;border:1px solid #eee;background:#f9f9f9;border-radius:3px;}.btn-default{all:unset;cursor:pointer;border-radius:3px;line-height:1;white-space:nowrap;box-sizing:border-box;}.btn-search{background:#0066D5;color:#fff;min-height:40px;padding-inline:13px;font-size:14px;}.list-select .item{border-top:1px solid #e6e6e6;padding:15px 30px;display:flex;align-items:center;gap:15px;}.list-select .button{margin-left:auto;}.list-select .name{font-size:13px;font-weight:bold;}.list-select .infomation{font-size:11px;}.list-select .infomation a{color:#2355A5;}.btn-select{background:#fff;border:1px solid #E6E6E6;font-size:12px;padding:10px 13px;}@media only screen and (max-width:850px){.hl-arrow{--height:70px;font-size:16px}.wrap-comment{padding:30px 20px}.wrap-comment-inner{padding-inline:0}.btn-select{background:#fff;border:1px solid #E6E6E6;font-size:11px}.list-select .item{padding:15px}}.modal-comment{position:fixed;z-index:100004;width:100%;inset:0;overflow-y:scroll;overscroll-behavior:none;}.modal-comment .content-box{min-height:100vh;padding-bottom:81px!important;margin-bottom:0;overscroll-behavior:none;background:#F2F6F7;box-sizing:border-box;}.modal-comment .wrap-comment{padding:0;}.modal-comment .hl-arrow a{margin-left:13px;}.modal-comment .btn-overlay{position:fixed;z-index:10005;inset:auto 0 0 0;padding:20px 15px;border-top:1px solid #eee;background:#fcfcfc;}.modal-comment .btn-search{width:100%;text-align:center;}.modal-comment .hl-arrow{border-bottom:none;}.modal-comment .list-select{background:#fff;}.modal-comment .radio-wrap{display:grid;grid-template-columns:1fr 1fr;padding-inline:20px;}.modal-comment .radio-wrap label{border-radius:10rem;text-align:center;background:#fff;}.modal-comment .radio-wrap label:has(input:checked){background:#0494B4;}.sp-box{background:#fff;padding:15px;gap:0;border:1px solid #eee;}.content-box__comment_shop{font-size:12px;}.comment_shop01{padding:40px;}.comment-shop-area{display:flex;align-items:center;padding:7px 30px 7px 7px;gap:30px;}.comment-shop-area .button{margin-left:auto;}.comment-shop-area .name{font-size:14px;font-weight:bold;}.comment-shop-area .infomation{display:flex;gap:10px;}.comment-shop-area .infomation div{display:flex;align-items:center;gap:3px;}.comment-shop-area .image{position:relative;}.comment-shop-area .overlay{position:absolute;inset:-5px auto auto -5px;}.content-box__comment_shop h3,.content-box__comment_shop h4{font-size:14px;font-weight:bold;}.content-box__comment_shop section{padding:30px;margin-inline:30px;}.content-box__comment_shop section + section{border-top:1px solid #E6E6E6;}.content-box__comment_shop section.__wide{margin-inline:0;padding:0;border:none;}.content-box__comment_shop section.__wide .inner{padding-inline:40px;}.hl-border-wide{padding-block:20px;text-align:center;border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;font-size:16px;}.hr{border-top:1px solid #e6e6e6;}.default-input-style{background:#f9f9f9;border:1px solid #eee;border-radius:3px;padding-inline:15px;min-height:40px;box-sizing:border-box;max-width:100%;font-family:inherit;font-size:inherit;}.date-wrap{display:flex;align-items:center;gap:10px;width:fit-content;cursor:pointer;}.date-wrap input{font-size:14px;min-height:40px;min-width:220px;padding-block:0;}.date-wrap input[type="date"]{-moz-appearance:textfield}.date-wrap input[type="date"]::-ms-clear{display:none}.date-wrap input[type="date"]::-webkit-inner-spin-button,.date-wrap input[type="date"]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none;}.table-border{width:100%;}.table-border .item{display:flex;justify-content:center;gap:10px;margin-inline:auto;}.table-border .first .th{padding-top:0;}.table-border .item + .item{border-top:1px solid #E6E6E6;}.table-border .th{font-size:14px;display:flex;align-items:center;}.table-border .th,.table-border .td{flex:0 0 200px;padding-block:10px;}.stars{display:flex;gap:13px;}.stars label{display:block;height:30px;}.stars input[type="radio"]{display:none;}.stars .icon{width:30px;height:30px;cursor:pointer;}.select-wrap select{min-width:220px;min-height:40px;}.select-wrap{position:relative;display:inline-block;}.select-wrap select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-inline:15px 40px;}.select-wrap.w-100{width:100%;}.select-wrap.w-100 select{width:100%;min-width:0;}.select-wrap .custom-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;}.textarea-wrap textarea{width:100%;padding-block:13px;}.text-note{font-size:12px;color:#606060;line-height:1.5;}.text-counter{display:flex;align-items:center;gap:2px;}.text-counter span{color:#D80000;font-size:16px;}.checkbox-wrap.__center label{margin-inline:auto;}.checkbox-wrap label{display:flex;align-items:center;width:fit-content;gap:5px;cursor:pointer;}.checkbox-wrap input[type="checkbox"]{width:18px;height:18px;background:#dcdcdc;border:none;box-sizing:border-box;}.btn-submit{background:#0066D4;color:#fff;text-align:center;min-width:270px;min-height:50px;}.btn-center{margin-inline:auto;display:block;}span.required{color:#D80000;}.comment_shop03 p{line-height:1.5;}.box-scroll-y{overflow-y:scroll;}.section-rules{max-height:400px;padding-bottom:30px;box-sizing:border-box;}@media only screen and (max-width:850px){.pc-only{display:none}.mt00-sp{margin-top:0!important}.mt10-sp{margin-top:10px!important}.mt15-sp{margin-top:15px!important}.mt20-sp{margin-top:20px!important}.mt30-sp{margin-top:30px!important}.mt40-sp{margin-top:40px!important}.mt50-sp{margin-top:50px!important}.box-white-sp{background:#fff;padding:15px 15px 20px;margin-top:10px;box-shadow:1px 1px 2px rgba(0,0,0,.05)}.box-white-sp>*:first-child{margin-top:0!important}.content-box.comment_shop01{padding:30px 20px}.content-box__comment_shop section{margin-inline:0;padding:0}.content-box__comment_shop section:has(.box-white-sp)>*:not(.box-white-sp){margin-inline:15px}.content-box.comment_shop03{background:transparent}.content-box__comment_shop section + section{border:none}.table-border .item{display:grid;grid-template-columns:1fr 202px}.select-wrap{width:100%}.select-wrap select{min-width:0;width:100%}.text-note{font-size:10px}.hl-border-wide{padding:14px 0;position:relative;background:#fff}.hl-border-wide span{line-height:1.2em;text-align:center;font-size:16px;font-weight:bold;color:#2A71CC;background:-webkit-linear-gradient(0deg,#00A4BB,#2A71CC);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.hl-border-wide::before{margin:0 0 0 0;padding:0 0 0 0;width:100%;height:1px;line-height:1px;content:"";background:-webkit-linear-gradient(0deg,#009FB6,#2A71C7);display:block;position:absolute;bottom:0;left:0}.hl-border-wide::after{margin:0 0 0 0;padding:0 0 0 0;width:100%;height:31px;line-height:1px;content:"";background:url(../images/hl-shadow.png) no-repeat center top;display:block;position:absolute;top:100%;left:0;z-index:0}.content-box__comment_shop section.__wide .inner{background:#fff;padding-block:30px;padding-inline:20px}.content-box__comment_shop section.__wide .inner p{font-size:13px;line-height:1.69}.btn-submit{min-width:0;width:100%}.sp-container{padding-inline:15px}.date-wrap{display:grid;width:100%;grid-template-columns:1fr auto}.section-rules{max-height:300px;padding-bottom:22px}}.box-pl-top{background:#EFF1F8;padding:30px 50px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;.item{background:white;padding:26px;border-radius:10px;img{margin-inline:auto}p{font-size:14px;line-height:1.5;margin-top:15px}}}.section-pl{padding-block:36px 60px;}.box-pl{width:min(100%,628px);margin-inline:auto;margin-top:37px;.title{height:30px;padding-inline:15px;font-weight:bold;display:flex;justify-content:space-between;align-items:center;border-radius:3px;background:#efefef;color:white;font-size:16px;.eng{opacity:.3}}p{margin-top:13px;font-size:14px}p+.title{margin-top:37px}.title.__pink{background:#E96A8A}.title.__green{background:#009EB5}.title.__blue{background:#96AFCE}}.section-fop{padding-block:36px 30px;}.list-fop{margin-top:37px;width:min(100%,668px);margin-inline:auto;.item{background:#F3F6F7;border-radius:3px;padding:19px 20px;display:flex;align-items:center;gap:20px;font-size:14px;h3{font-weight:bold}p,h3{line-height:1.75}p.label{font-size:11px;text-align:center;display:inline-block;border-radius:3px;background:#009EB5;color:white;min-height:17px;line-height:17px;padding-inline:8px;white-space:nowrap}picture{--size:62px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:100%;width:var(--size);height:var(--size);background:white}}.item + .item{margin-top:10px}}@media screen and (max-width:850px){.box-pl-top{padding:20px;grid-template-columns:1fr;gap:10px;.item{display:flex;gap:20px;align-items:center;padding:10px 25px 10px 15px;picture{flex-shrink:0}img{width:80px}p{margin-top:0}}}.section-pl{padding:40px 20px 60px!important}.section-fop{padding:40px 20px 60px!important}.page-publish{.base-head .title01{font-size:20px}}}.section-carousel{.item{width:144px!Important;scroll-snap-align:start;>*{max-width:100%}}picture{border-radius:5px;width:144px;height:194px;overflow:hidden;display:block;img{object-fit:cover;width:100%;height:100%}}.text{margin-top:12px}.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:144px}.label{height:32px;text-align:center;background:#efefef;color:white;border-radius:10rem;font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center}.label.today{background:#F77407}.label.waiting{background:#FFAE00}.label.now{background:#E50039}.label.end{background:#8CB8D6}.name{font-size:13px;text-align:center;color:#2355A4;font-weight:bold;margin-top:15px;line-height:1;display:flex;align-items:center;justify-content:center;span{display:inline-block}.text-overflow{max-width:110px}}.details{font-size:11px;text-align:center;margin-top:8px;line-height:1}.shop{font-size:12px;text-align:center;margin-top:10px;line-height:1}}@media only screen and (max-width:850px){.section-carousel{display:flex;gap:10px;overflow-x:scroll;padding-inline:10px}}.head-ad{background:#0B003A;box-sizing:border-box;*{box-sizing:border-box}picture{display:flex;align-items:center;justify-content:center;img{display:block;width:auto;max-height:70px}}}.ranking-list .tag-list li.active a,.whats-news .tag-list li.active a,.kuchikomi-list .tag-list li.active a{background:#fff;}.ranking-list .list_area,.whats-news .list_area,.kuchikomi-list .list_area{display:none;background:#fff;padding:50px 20px;}.ranking-list .list_area.is-active,.whats-news .list_area.is-active,.kuchikomi-list .list_area.is-active{display:block;animation-name:displayAnime;animation-duration:2s;animation-fill-mode:forwards;}@keyframes displayAnime{from{opacity:0}to{opacity:1}}.official-x{margin:0 20px 0;padding:35px 0 40px 0;overflow:hidden;}.official-x .official-x-box{padding:32px 0 0;}.style-xd .official-x{}.style-xd .official-x .official-x-box{}.pl0{padding-left:0!important;}.soaring-search-keywords.__scroll .list{overflow-x:scroll;overflow-scrolling:touch;user-select:none;}.soaring-search-keywords.__scroll:after{display:none;}.soaring-search-keywords.__scroll .list.active{cursor:grabbing;}.soaring-search-keywords.__scroll .list a{padding:10px;}.radio-select-wrap{display:flex;flex-wrap:wrap;gap:10px;}.radio-select-wrap label{padding:10px;color:#232B43;background:#F5F7F7;border-radius:3px;font-size:13px;line-height:1.2;cursor:pointer;}.radio-select-wrap input[type="checkbox"]{all:unset;}.radio-select-wrap label:has(input:checked){color:#fff;background:#232B43;}.section-column{padding:30px 40px;}.column-page-head .radio-select-wrap{margin:10px 20px 0;}.list-column{display:grid;gap:20px;}.list-column .item{display:grid;grid-template-columns:auto 1fr;gap:20px;}.list-column .item:not(:last-child){padding-bottom:20px;border-bottom:1px solid #E6E6E6}.list-column .date{font-size:10px;margin-top:10px;color:#666;line-height:1;}.list-column .column-title{margin-top:15px;font-weight:bold;font-size:14px;line-height:1.2;}.hashtags{display:flex;flex-wrap:wrap;gap:6px;}.hashtag{background:#F1F8FF;color:#2A71CBCC;font-size:10px;line-height:1;padding:5px 8px;border-radius:10rem;}.hashtag::before{content:"#";}.list-column picture{display:block;width:200px;height:112px;}.list-column picture img{width:100%;height:100%;object-fit:cover;}@media only screen and (max-width:850px){.pb0-sp{padding-bottom:0!important}.column-page-head{overflow:hidden;background:#fff;clip-path:polygon(0 0,100% 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0% calc(100% - 10px),0 10px);padding:18px!important}.column-page-head .radio-select-wrap{margin:15px 0 0 0}.section-column{padding:20px!important}.list-column .item{grid-template-columns:1fr;gap:15px}.list-column .item picture{width:unset;height:unset;aspect-ratio:16/9}}.column-details-content{padding:20px;}.details-content-box{padding:30px 20px 50px;}.details-content-box .date{font-size:12px;line-height:1;color:rgba(102,102,102,1);}.details-content-box picture{display:flex;justify-content:center;}.details-content-box .column-title{line-height:1.44;font-size:20px;color:rgba(42,113,203,1);font-weight:bold;margin-top:10px;}.details-content-box .column-midashi{color:rgba(42,113,203,1);font-size:18px;padding:20px 10px;line-height:1.2;border-bottom:1px solid rgba(42,113,203,1);font-weight:bold;margin-bottom:30px;margin-top:50px;}.details-content-box .hashtags{font-size:12px;}.details-content-box p{font-size:14px;margin-top:30px;}.details-content-box b{font-weight:bold;}.details-content-box strong{font-weight:bold;}.paging-box.therapist.__column{width:unset;}.paging-box.therapist.__column .link-box{display:flex;gap:10px;justify-content:center;white-space:nowrap;}.paging-box.therapist.__column .link-box a.prev{background-position:center left 14px;}.paging-box.therapist.__column .link-box a.next{background-position:center right 14px;}.paging-box.therapist.__column .link-box>*{position:unset!important;display:block;}.paging-box.therapist.__column .link-box a.next,.paging-box.therapist.__column .link-box a.prev{width:130px;}.paging-box.therapist.__column .link-box a.return{width:150px;}.border-box-column{border:4px solid rgba(230,230,230,1);}.table-of-contents{padding:30px;}.table-of-contents .title{font-size:16px;font-weight:bold;}.table-of-contents{padding:30px;}.table-of-contents .list-numbers{font-size:14px;}.table-of-contents .list-numbers li{padding:10px 0;line-height:1.57;display:flex;align-items:center;gap:10px;}.table-of-contents .list-numbers{counter-reset:item;}.table-of-contents .list-numbers li::before{--size:24px;flex-shrink:0;content:counter(item);counter-increment:item;background:rgba(42,113,203,1);color:#fff;display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);border-radius:50%;font-size:12px;font-weight:800;font-family:"Inter",sans-serif;line-height:1;}.table-of-contents .list-numbers li:not(:last-child){border-bottom:1px dotted rgba(230,230,230,1)}.table-of-contents .list-numbers a{color:rgba(42,113,203,1);text-decoration:underline;}.table-of-contents .list-numbers a:hover{text-decoration:none;}.link-select.__column .button-banner{min-width:160px;}@media only screen and (max-width:850px){.column-details-content{padding:10px!important}.details-content-box{padding:16px 10px 60px}.details-content-box .column-title{font-size:18px}.hashtag{padding:8px}.hashtags.__details .hashtag{padding:10px}.details-content-box .column-midashi{margin:30px 0}.paging-box.therapist.__column .link-box a.next,.paging-box.therapist.__column .link-box a.prev{width:auto}.paging-box.therapist.__column .link-box a.return{width:auto}.paging-box.therapist.__column .link-box>*{flex-grow:1;position:relative!important}.paging-box.therapist.__column{padding:0}.paging-box.therapist.__column .link-box{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}}.search-city{padding:60px;}.dl-search-city{display:flex;flex-direction:column;gap:10px;}.dl-search-city *{box-sizing:border-box;}.dl-search-city .item{padding:6px 15px;background:#F7F8FB;border:1px solid #EAEAEA;border-radius:28px;}.dl-search-city .dl-2nd>dt{border-top:1px solid #E6E6E6;padding:16px 30px;}.dl-search-city dt{position:relative;font-weight:bold;font-size:14px;}.dl-search-city dt::after,.dl-search-city dt::before{content:"";display:block;height:1px;width:13px;position:absolute;inset:0 0 0 auto;background:#5F6368;margin:auto;box-sizing:border-box;}.dl-search-city dt::before{transform:rotate(90deg);}.dl-search-city .dt-1st{padding:10px 0;display:flex;align-items:center;gap:5px;}.dl-search-city .dt-1st .icon{margin-left:10px;}.dl-search-city .dl-3rd{display:flex;flex-wrap:wrap;gap:5px;padding:0 30px 16px;}.dl-search-city .dl-3rd a{background:#fff;border:1px solid #E6E6E6;border-radius:10rem;font-size:12px;padding:10px 15px;line-height:1;display:block;}.dl-search-city dt.__show::before{display:none;}.extra-buttons{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:1px;margin:1px 20px 20px;}.extra-buttons a{display:flex;align-items:center;justify-content:center;min-height:70px;background-color:#efefef;color:#fff;font-weight:bold;font-size:16px;position:relative;overflow:hidden;}@media screen and (max-width:850px){.extra-buttons{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:5px;margin:0 10px}.extra-buttons a{grid-column:span 2}.extra-buttons a:nth-child(1),.extra-buttons a:nth-child(2){grid-column:span 3}}.extra-buttons a::before{content:"";display:block;position:absolute;width:56px;height:56px;background:#fff;opacity:.1;transform:rotate(45deg);inset:-28px auto auto -28px;}.extra-buttons a:nth-child(1){background-color:rgba(98,166,219,1);}.extra-buttons a:nth-child(2){background-color:rgba(179,135,186,1);}.extra-buttons a:nth-child(3){background-color:rgba(236,128,168,1);}.extra-buttons a:nth-child(4){background-color:rgba(240,139,71,1);}.extra-buttons a:nth-child(5){background-color:rgba(247,178,0,1);}@media only screen and (max-width:850px){.search-city{margin:0 0 0;padding:0 0 5px 0;background:#f2f6f7;overflow:hidden}.search-city .sp-wrap-outer{margin:0 0 20px 0;padding:0 0 10px 0;text-align:left;background:#ffffff url(../images/parts_back_08.svg) no-repeat center bottom;background-size:100% auto;overflow:hidden;background:none;margin:-12px 0 0;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.1));padding-bottom:5px;margin:-12px auto 0}.search-city .sp-wrap-inner{text-align:left;background:none;overflow:hidden;background:#fff;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0% calc(100% - 10px),0 10px);padding:30px 10px}}.js-slider-coupon{padding-inline:15px;}.js-slider-coupon .slick-slide{padding-inline:5px;}.js-slider-coupon .data{margin-bottom:0;padding-bottom:0;border:none;}.js-slider-coupon .data .text{margin-top:10px;}.js-slider-coupon .shopname{color:rgba(35,85,164,1);}@media screen and (max-width:850px){.js-slider-coupon .slick-slide{margin-left:0}.coupon-list-preftop.__allover .coupon_ticket-list>.coupon_flex_preftop{padding-bottom:30px}body.all_over_jp .coupon-list .coupon_ticket-list{padding-top:0!important;margin-top:-20px}}.pref-column-list{margin:0 0 0;padding:35px 0 25px 0;overflow:hidden;}.pref-column-list .wrap{}.content-box .pref-column-list.shop .pickup-box{margin:2px -10px 0;padding:25px 20px 35px 20px;}.pref-column-list .slick-dots{left:0;right:0;}.pref-column-list .pickup-box .slick-next{top:75px;}.pref-column-list .pickup-box .pickup .image img{width:240px;height:135px;}.pref-column-list .text{margin:0 10px;}.pref-column-list .text .date{font-size:12px;margin-top:12px;color:#666;line-height:1;}.pref-column-list .text .column-title{margin-top:10px;font-weight:bold;font-size:13px;line-height:1.5;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:39px;min-height:39px;}.hashtags{}.hashtag{line-height:1.5;padding:3px 5px;}.hashtag.first-hidden{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;}@media screen and (max-width:850px){.column-slider01-wrap{overflow-x:scroll}.column-slider01{display:flex;gap:15px}.column-slider01>*{flex:0 0 298px}}
