@charset "UTF-8";body{color:#232b43;}@media only screen and (max-width:850px){body.header_none #header{display:none}body.header_none #shop-top-header,body.header_none #side,body.header_none #footer-wrap{display:none}}@media only screen and (min-width:1101px) and (max-width:1300px){#floating-menu .shop-menu ul li a{padding:0 5px;height:66px;line-height:1.2em;font-size:11px;color:#ffffff;display:table-cell;vertical-align:middle;position:relative}.shop-page-top .name .point-leader{max-width:12em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.search-page-head .therapist-list01 .list li a{width:80px;display:block;box-sizing:border-box;border:3px solid #ffffff;border-radius:90px;box-shadow:5px 5px 5px #e8e8e8;overflow:hidden}.ranking-shop-list .box a .shop .detail .state-box .label{margin:0 5px 0 0;padding:5px 7px;line-height:1.4em;font-size:11px;text-align:center;color:#ffffff;border-radius:3px;float:left}.ranking-shop-list .box a .shop .detail .recruitment-box .label{padding:0 8px 0 30px;line-height:25px;font-size:10px;color:#232b43;float:left;position:relative}.therapist-page-list .box a .pr-point .label{margin:0 1px;padding:4px 5px;line-height:1.4em;font-size:9px;color:#ffffff;background:-webkit-linear-gradient(90deg,#ebb50a,#fbcb17);border-radius:90px;display:inline-block}.therapist-page-list .box a .therapist .point-box .review-point .star5_rating{line-height:1.6em;position:relative;font-size:14px;letter-spacing:0;z-index:0;display:inline-block;white-space:nowrap;color:#cccccc;vertical-align:top}.shop-information .wrap table td .sns li{width:24px;float:left;margin:0 0 0 18px}.shop-information .wrap table td .sns li:nth-of-type(1){margin:0 0 0 0}}@media only screen and (min-width:851px) and (max-width:1100px){#shop-top-header .shop-menu ul li:before{margin:20px 2px 0;width:1px;height:12px;line-height:12px;content:"";display:block;background:#121a34}#shop-top-header .shop-menu ul li a{padding:0 0;height:54px;line-height:1.2em;font-size:10px!important;letter-spacing:2px;color:#ffffff;display:table-cell;vertical-align:middle;position:relative}#top-search-form .wrap .form .text-box .text01{padding:10px 10px 10px 40px;width:260px;line-height:1.2em;font-size:14px;background:#ffffff url("../images/icon_18.svg") no-repeat 12px center;background-size:16px auto;border:none;border-radius:3px;-webkit-appearance:none;box-sizing:border-box}#shop-top-header .shop-menu ul li a{padding:0 9px;height:54px;line-height:1.2em;font-size:12px;color:#ffffff;display:table-cell;vertical-align:middle;position:relative}#shop-top-header .shop-menu ul li a{padding:0 4px;height:54px;line-height:1.2em;font-size:11px;color:#ffffff;display:table-cell;vertical-align:middle;position:relative}#footer #footer_navi li{padding:0 15px;border-left:1px solid #eeeeee;display:inline-block}.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:94% auto}.research-menu ul li{margin:0 2.5% 0 0;width:29.25%;height:80px;float:left}.research-menu ul li:nth-of-type(1){margin:0 2.5% 0 3.625%;width:29.25%;height:80px;float:left}.research-menu ul li a{padding:20px 0 0 0;height:80px;line-height:1.4em;color:#232b43;font-size:14px;box-sizing:border-box;border-radius:90px;background-color:#eff2f9;box-shadow:7px 7px 14px #d5d7de,-7px -7px 14px #f2f6f7;display:block}.research-menu ul li a .text{margin:0 0 0 37.45%;padding:0 0 0 15px;border-left:1px solid #e1e1e1;display:inline-block}.area-search .list li .tb{width:70px;height:70px;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.1));display:table;position:relative}.area-search .list li .tb a .area{display:block;font-size:15px}.area-search .list li .tb a .num{display:block;font-size:11px}.web-reserve .list li .tb{width:74px;height:74px;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.1));display:table;position:relative}.web-reserve .list li .tb a .day{display:block;font-size:20px;font-weight:bold}.web-reserve .list li .tb a .sub{display:block;font-size:11px}.major-group .list li{margin:0 10px;max-width:144px;display:inline-block;vertical-align:top}.useful-content .list li .tb{width:160px;height:95px;display:table}#floating-menu .info{padding:10px;max-width:17%;box-sizing:border-box;float:left;color:#ffffff;font-size:10px;line-height:1.7em}#floating-menu .shop-menu{margin:0 10px 0 0;max-width:82%;height:66px;box-sizing:border-box;float:right}#floating-menu .shop-menu ul li a{padding:0 5px;height:66px;line-height:1.2em;font-size:10px;color:#ffffff;display:table-cell;vertical-align:middle;position:relative}.kuchikomi-list .list li a{padding:10px;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:80px;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;float:left}.kuchikomi-list .list li .box .review-point .star5_rating{line-height:1.2em;position:relative;font-size:12px;letter-spacing:2px;z-index:0;display:inline-block;white-space:nowrap;color:#cccccc;vertical-align:top}.kuchikomi-list .list li .box .review-point{float:left}.kuchikomi-list .list li .box .review-num{margin:0 0 0 0;padding:2px 0;width:65px;line-height:1.2em;font-size:10px;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:13px;font-weight:bold}.kuchikomi-list .list li .box .title{margin:0 0 7px;min-height:1em;line-height:1em;font-size:12px;font-weight:normal;color:#0499bb;clear:both}.kuchikomi-list .list li .box .name01{margin:0 0 7px;min-height:1em;line-height:1em;font-size:11px;font-weight:normal;color:#232b43;clear:both}.kuchikomi-list .list li .box .store{margin:0 0 7px;min-height:1em;line-height:1em;font-size:11px;font-weight:normal;color:#0499bb;clear:both}.kuchikomi-list .list li .box .name02{line-height:1em;font-size:12px;font-weight:normal;color:#2355a5;clear:both}.side-contents.fix{margin:0 0 0 0;width:25.63%;padding:10px;box-sizing:border-box;overflow:hidden;position:fixed;top:0;left:0}.side-contents.end{bottom:0;top:auto;left:0}.side-contents .box .link-box .area-chenge a{padding:20px 0 19px 60px;line-height:1.2em;font-size:12px;text-decoration:none;color:#ffffff;background:#027e7e url("../images/icon_14.svg") no-repeat 10px center;background-size:24px auto;border-radius:3px;display:block}.side-contents .box .link-box .area-chenge a:hover{background:#34b0b0 url("../images/icon_14.svg") no-repeat 10px center;background-size:24px auto}.side-contents .box .link-box .area-chenge a .area{margin:0 15px 0 0;padding:5px 10px;line-height:1.2em;font-size:10px;text-decoration:none;color:#ffffff;background:#2eb080;border-radius:90px;display:inline-block;float:right}.side-contents .box .link-box .free-regist{margin:0 0 10px 0}.side-contents .box .link-box .free-regist a{padding:20px 0 20px 35px;line-height:1.2em;font-size:15px;text-decoration:none;color:#ffffff;background:#d1192f url("../images/icon_15.svg") no-repeat 10px 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 10px 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}.shop-page-top .name{margin:0 0 0 0;padding:0 0 20px 20px;line-height:1.4em;font-size:13px;color:#232b43;display:inline-block}.shop-page-top .name .point-leader{max-width:10em;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 110px 0 10px;display:inline-block}.shop-page-top .cat .new{margin:0 5px 0 0;padding:3px 5px;line-height:1.4em;font-size:10px;color:#ffffff;background:#7bb7af;border-radius:90px;display:inline-block}.shop-page-top .cat .experience{margin:0 5px 0 0;padding:3px 5px;line-height:1.4em;font-size:10px;color:#ffffff;background:#5088b3;border-radius:90px;display:inline-block}.shop-page-top .cat .recommend{margin:0 5px 0 0;padding:3px 5px;line-height:1.4em;font-size:10px;color:#ffffff;background:#ad944e;border-radius:90px;display:inline-block}.shop-page-top .btn li{margin:0 0 0 5px;display:inline-block}.shop-page-top .menu ul li a{padding:0 0;height:54px;line-height:1.2em;font-size:10px;color:#ffffff;display:table-cell;vertical-align:middle;position:relative}.search-page-head .tab-menu ul li .box a{padding:45px 0 0 0;width:70px;height:70px;line-height:1.2em;font-size:9px;color:#232b43;text-align:center;display:block;box-sizing:border-box}.search-page-head .week-list ul li .tb{width:65px;height:65px;border-radius:90px;display:table}.search-page-head .week-list ul li .tb a .day{line-height:1.4em;display:block;font-size:18px}.search-page-head .week-list ul li .tb a .week{line-height:1.4em;display:block;font-size:10px}.cast-top .image-box .pr-point .label{margin:0 3px;padding:5px 5px;line-height:1.4em;font-size:9px;color:#ffffff;background:rgba(245,194,16,.9);border:2px solid rgba(246,210,110,.9);border-radius:90px;display:inline-block}.cast-top .info-box .schedule{margin:0 0 20px 0;padding:10px;border:5px solid #eff2f9;overflow:hidden}.cast-top .info-box .schedule .today{margin:0 15px 0 15px;text-align:center;float:left}.cast-top .info-box .schedule .today .day{line-height:1.4em;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:45%;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:12px;color:#666666}.cast-top .info-box .schedule .state-label{width:55px;float:right}.cast-top .info-box .action-btn .keep{padding:15px 0 15px 35px;width:48.6%;border-radius:5px;background-size:18px auto;box-sizing:border-box;float:left}.cast-top .info-box .action-btn .keep .text{padding:0 0 0 15px;line-height:1.4em;font-size:13px;border-left:1px solid #e1e1e1;display:inline-block}.cast-top .info-box .action-btn .bookmark{padding:15px 0 15px 35px;width:48.6%;border-radius:5px;background-size:20px auto;box-sizing:border-box;float:right}.cast-top .info-box .action-btn .bookmark .text{padding:0 0 0 15px;line-height:1.4em;font-size:13px;border-left:1px solid #e1e1e1;display:inline-block}.shop-information .wrap table td .sns li{width:20px;float:left;margin:0 0 0 10px}.shop-information .wrap table td .sns li:nth-of-type(1){margin:0 0 0 0}.shop-top .info-box .shop-name .point-leader{max-width:20em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.shop-top .image .pr-point .label{margin:0 3px 0 0;padding:5px 5px;line-height:1.4em;font-size:9px;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 .action-btn .keep{padding:15px 0 15px 35px;width:48.6%;border-radius:5px;background:#eff2f9 url("../images/icon_22.svg") no-repeat 11px center;background-size:18px 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 11px center;background-size:18px auto}.shop-top .info-box .action-btn .keep .text{padding:0 0 0 15px;line-height:1.4em;font-size:12px;border-left:1px solid #e1e1e1;display:inline-block}.shop-top .info-box .action-btn .bookmark{padding:15px 0 15px 35px;width:48.6%;border-radius:5px;background:#eff2f9 url("../images/icon_23.svg") no-repeat 10px 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 10px center;background-size:20px auto}.shop-top .info-box .action-btn .bookmark .text{padding:0 0 0 10px;line-height:1.4em;font-size:12px;border-left:1px solid #e1e1e1;display:inline-block}.shop-top .info-box .magazine{padding:20px 50px 20px 65px;background:url("../images/icon_24.svg") no-repeat left center;background-size:50px auto;position:relative;overflow:hidden}.shop-schedule-list .week-list li .tb{width:65px;height:65px;border-radius:90px;display:table}.shop-schedule-list .week-list li .tb a .day{line-height:1.4em;display:block;font-size:18px}.shop-schedule-list .week-list li .tb a .week{line-height:1.4em;display:block;font-size:10px}.blog-photo-gallery .list li a .new{width:32px;height:16px;line-height:16px;color:#ffffff;font-size:8px;text-align:center;background:#ec5a67;border-radius:90px;position:absolute;top:5px;left:5px;z-index:4}.search-page-head .therapist-list01 .list li{margin:0 0 0 6px;float:left}.search-page-head .therapist-list01 .list li:nth-of-type(8n){margin:0 0 0 6px}.search-page-head .therapist-list01 .list li a{width:63px;display:block;box-sizing:border-box;border:3px solid #ffffff;border-radius:90px;box-shadow:5px 5px 5px #e8e8e8;overflow:hidden}.store-single-box a .store .cell{padding:0 225px 0 115px;color:#232b43;font-size:11px;line-height:1.4em;display:table-cell;position:relative;vertical-align:middle}.store-single-box a .store .cell .photo{position:absolute;top:15px;right:20px}.store-single-box a .store .cell .photo li{width:42px;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:60px;min-width:60px;height:auto;border:2px solid #ffffff;border-radius:90px;display:block}.therapist-page-list .box a .pr-point{width:100%;text-align:left;position:initial;top:0;left:0;z-index:10;margin:0 5px}.therapist-page-list .box a .pr-point .label{margin:0 1px;padding:4px 3px;line-height:1.4em;font-size:7px;color:#ffffff;background:-webkit-linear-gradient(90deg,#ebb50a,#fbcb17);border-radius:90px;display:inline-block}.therapist-page-list .box a .therapist .image{margin:0 10px 0 10px;width:73px;float:left}.therapist-page-list .box a .therapist .point-box .review-point .star5_rating{line-height:1.6em;position:relative;font-size:10px;letter-spacing:0;z-index:0;display:inline-block;white-space:nowrap;color:#cccccc;vertical-align:top}.therapist-page-list .box a .therapist .point-box .review-num{margin:0 5px 0 5px;padding:0 0 0 0;line-height:1.2em;font-size:9px;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:13px;font-weight:bold;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 2px 0 0;width:15px;height:15px;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:10px;border-radius:3px;color:#232b43;background:#edf0f7;display:inline-block;vertical-align:top}.ranking-shop-list .box a .shop{padding:7px 15px 10px 7px;position:relative}.ranking-shop-list .box a .shop .image{margin:0 4px 0 0;width:179px;float:left}.ranking-shop-list .box a .shop .image-min{margin:0 0 0 0;width:57px;float:left}.ranking-shop-list .box a .shop .image-min img{margin:0 0 4px 0}.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 10px;overflow:hidden}.ranking-shop-list .box a .shop .detail .head{margin:0 0 15px 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.none-rank{padding:10px 0 0 0}.ranking-shop-list .box a .shop .detail .pr-point{margin:0 0 0 0;width:100%;text-align:left}.ranking-shop-list .box a .shop .detail .pr-point .label{margin:0 3px;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:5px 5px 5px rgba(35,43,67,.2);position:absolute;top:10px;left:0}.ranking-shop-list .box a .shop .detail .head .rank.rank1{background:#c9aa5e}.ranking-shop-list .box a .shop .detail .head .rank.rank2{background:#a6b5bd}.ranking-shop-list .box a .shop .detail .head .rank.rank3{background:#a5886d}.ranking-shop-list .box a .shop .detail .head .name{margin:0 0 5px 0;font-size:14px;line-height:1.4em}.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:0 3px 0 0;width:10px;height:10px;line-height:10px;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:0 3px 0 0;width:10px;height:10px;line-height:10px;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;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:10px;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:10px;border-radius:3px;color:#232b43;background:#edf0f7;display:inline-block;vertical-align:top}.ranking-shop-list .box a .shop .detail .state-box{padding:5px 0 0 0;overflow:hidden}.ranking-shop-list .box a .shop .detail .state-box .label{margin:0 3px 0 0;padding:3px 4px;line-height:1.4em;font-size:9px;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 5px 0 16px;line-height:15px;font-size:9px;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:13px;height:13px;line-height:13px;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:13px;height:13px;line-height:13px;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:13px;height:13px;line-height:13px;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:13px;height:13px;line-height:13px;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:13px;height:13px;line-height:13px;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:13px;height:13px;line-height:13px;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:13px;height:13px;line-height:13px;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:13px;height:13px;line-height:13px;content:"";background:url("../images/icon_97.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:0;left:0}.hime-tv-detail .link-box a{padding:0 10px 0 0;line-height:1.4em;font-size:10px;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 .link-box a{padding:0 5px 0 0;line-height:1.4em;font-size:10px;color:#969696;display:inline-block}.kuchikomi-detail-head .right .review li{padding:0 15px;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 .right .comment-box .head .name .point-leader{max-width:15em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.kuchikomi-detail .right{padding:30px 15px 0 15px;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:10px;color:#666666}.profile-edit .form dd .select select{margin:0 0 0 0;padding:10px 10px;min-width:200px;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}.coupon-list .list .coupon{margin:0 0 0 0;padding:20px 30px 35px 30px}}@media only screen and (min-width:851px) and (max-width:970px){.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:55px;height:11px;background:url("../images/point_off.svg") repeat-x 0 0;background-size:11px 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:11px;line-height:11px;content:"";background:url("../images/point_off.svg") repeat-x 0 0;background-size:11px 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:11px 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 5px 0 3px}.therapist-page-list .box a .therapist .point-box .review-num .num{line-height:1.2em;font-size:13px;font-weight:bold;color:#d01a30}}@media only screen and (max-width:850px){html{overflow-x:hidden;height:100%}body{padding:0;-webkit-text-size-adjust:none;font-size:12px;overflow-x:hidden}body.page{background:#ededed}.sp_disp{display:block}.pc_disp{display:none!important}#wrapper{padding:0 0 55px 0;overflow:hidden;position:relative}#header{width:100%;height:70px;background:#009fb6;background:-webkit-linear-gradient(0deg,#009fb6,#2a71c7)}#header img{width:100%;height:auto;display:block}#header .wrap{margin:0 auto;width:100%;max-width:1100px;height:70px;position:relative}#header .wrap .logoh1{margin:0 0 0 -80px;width:160px;position:absolute;top:16px;left:50%}#header .wrap #switch{width:40px;display:block;position:absolute;top:17px;left:8px}#header .wrap .link01{width:26px;position:absolute;top:23px;right:111px;display:none}#header .wrap .link02{width:26px;position:absolute;top:23px;right:65px;display:none}#header .wrap .avator{width:36px;border-radius:180px;border:2px solid #ffffff;display:block;overflow:hidden;position:absolute;top:15px;right:15px}#header #navi{position:absolute;top:57px;right:48px}#header #navi ul{float:left}#header #navi ul li{margin:9px 45px 0 0;float:left}#header #navi .sns{float:left}#top-search-form{margin:0 0 20px 0;padding:15px 0 28px 0;height:auto;background:#ffffff url("../images/parts_back_08.svg") no-repeat center bottom;background-size:100% auto;text-align:left;overflow:hidden;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.1));padding-bottom:5px;background:none}#top-search-form .wrap{margin:0 0 0 0;padding:0 0 0 0;width:auto;max-width:1100px;line-height:1.4em;font-size:12px;color:#232b43;text-align:center;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:20px 0;margin:-12px auto 0}#top-search-form .wrap .num{color:#3f51b5}#top-search-form .wrap .num-area{margin:0 0 21px 0}#top-search-form .wrap .num-area h2{display:inline}#top-search-form .wrap .form{margin:0 auto;width:86.66%}#top-search-form .wrap .form .select{padding:0 0 0 0;height:47px;background:none;border-radius:3px;display:block}#top-search-form .wrap .form .select li{width:50%;float:left;display:inline}#top-search-form .wrap .form .select li a{padding:0 0;line-height:36px;font-size:12px;text-decoration:none;color:#232b43;background:#f2f2f2;border-radius:0;display:block;position:relative}#top-search-form .wrap .form .select li:nth-of-type(1) label{border-radius:3px 0 0 3px}#top-search-form .wrap .form .select li:nth-of-type(2) label{border-radius:0 3px 3px 0}#top-search-form .wrap .form .select li input:checked + label{color:#ffffff;background:#b2994e;position:relative;z-index:2;font-size:14px}#top-search-form .wrap .form .select li input:checked + label:after{margin:0 0 0 -7px;content:"";position:absolute;left:50%;bottom:-5px;background:#b2994e;width:20px;height:20px;transform:rotate(45deg);z-index:-1}#top-search-form .wrap .form .select li:nth-of-type(1) a{border-top-left-radius:3px;border-bottom-left-radius:3px}#top-search-form .wrap .form .select li:nth-of-type(2) a{border-top-right-radius:3px;border-bottom-right-radius:3px}#top-search-form .wrap .form .select li a:hover{color:#ffffff;background:#b2994e}#top-search-form .wrap .form .select li.active a{color:#ffffff;background:#b2994e;position:relative;z-index:1;font-size:14px}#top-search-form .wrap .form .select li.active{position:relative}#top-search-form .wrap .form .select li.active:after{margin:0 0 0 -7px;content:"";position:absolute;left:50%;bottom:-5px;background:#b2994e;width:20px;height:20px;transform:rotate(45deg);z-index:0}#top-search-form .wrap .form .text-box{padding:0 0 2px 0;display:block}#top-search-form .wrap .form .text-box .text01{padding:12px 10px 12px 40px;width:100%;line-height:1.2em;font-size:14px;background:#f9f9f9 url("../images/icon_18.svg") no-repeat 12px center;background-size:14px auto;border:1px solid #eeeeee;border-radius:3px;-webkit-appearance:none;box-sizing:border-box}#top-search-form .wrap .form .btn-box{display:none}#top-search-form .wrap .form .btn-box .btn01{padding:10px 25px;line-height:1.2em;font-size:14px;color:#ffffff;background:#009fb6;background:-webkit-linear-gradient(0deg,#009fb6,#2a71c7);border:none;border-radius:3px;-webkit-appearance:none;cursor:pointer;display:block}#shop-top-header{margin:0 0 0 0;border-top:10px solid #ededed;background:#232b43}#shop-top-header.user{border-top:none}#shop-top-header .wrap{width:100%;height:56px;display:table;border-top:10px solid #f2f6f7}#shop-top-header h2{padding:0 0 0 55px;line-height:1.4em;text-align:left;font-size:13px;font-weight:normal;color:#ffffff;background:url("../images/icon_52.svg") no-repeat 14px center;background-size:24px auto;display:table-cell;vertical-align:middle}#shop-top-header h2 .point-leader{max-width:86%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;color:#ffffff}#shop-top-header .shop-menu{display:none}#shop-top-header.user h2{padding:0 0 0 0;line-height:1.4em;text-align:center;font-size:13px;font-weight:bold;color:#ffffff;background:none;display:table-cell;vertical-align:middle}#content{margin:0 auto;width:100%;max-width:1100px;text-align:left;display:block}#main{width:100%;max-width:100%;float:none;margin:0 auto}#side{width:100%;max-width:100%;background:none;border:none;float:none;position:relative;top:auto;bottom:auto}.sns-link-box{padding:29px 0 44px 0;text-align:center}.sns-link-box li{margin:0 9px;display:inline-block}.breadcrumb-box{margin:0 0 20px 0;padding:0 0;width:100%;background:#ffffff;box-shadow:0 3px 0 #e9edee}.breadcrumb-box ol{margin:0 auto;padding:11px 0 11px 10px;width:100%;max-width:1100px;line-height:1.2em;font-size:11px;color:#232b43;text-align:left;overflow:hidden;overflow:auto;white-space:nowrap}.breadcrumb-box ol li{padding:0 0 0 20px;background:url("../images/icon_17.svg") no-repeat 7px center;float:none;display:inline-block}.breadcrumb-box ol li:nth-of-type(1){padding:0 0 0 0;background:none}.breadcrumb-box ol li a{line-height:1.2em;font-size:12px;color:#3f51b0}#footer{padding:80px 0 100px 0;line-height:1.2em;font-size:12px;text-align:center;color:#232b43;background:#ffffff;color:#fff;background:#232b43}#footer img{width:100%;height:auto;display:block}#footer a{text-decoration:none;color:#232b43;color:#fff}#footer #footer_navi{margin:0 10px 30px;padding:0 0 10px 0;line-height:1.2em;font-size:12px;text-align:left;border-bottom:1px solid #eeeeee;overflow:hidden}#footer #footer_navi li{padding:0 0 22px 0;width:50%;border-left:none;float:left;display:inline}#footer #footer_navi li:nth-of-type(1){border-left:none}#footer .logo{margin:0 auto 15px;width:143px}#footer .copyright{line-height:1.2em;font-size:10px}#footer-wrap{overflow:hidden}#bottom-contact-navi{width:100%;height:55px;position:fixed;bottom:70px;left:0;overflow:hidden;z-index:100002}#bottom-contact-navi ul{margin:0 25px;background:-webkit-linear-gradient(0deg,#00a4bb,#2a71cc);border-radius:90px;overflow:hidden;display:flex;align-items:center;justify-content:center}#bottom-contact-navi ul li{width:33.33%;height:55px;float:left;display:table}#bottom-contact-navi ul li a{line-height:1.4em;text-align:center;color:#ffffff;font-size:12px;position:relative;display:table-cell;vertical-align:middle}#bottom-contact-navi ul li a:before{margin:-6px 0 0 0;width:1px;height:12px;line-height:12px;content:"";background:#8ec1e3;position:absolute;top:50%;left:0}#bottom-contact-navi ul li:nth-of-type(1) a:before{display:none}#bottom-navi{width:100%;height:55px;background:#ffffff;position:fixed;bottom:0;left:0;z-index:100002;display:block}#bottom-navi.close{display:none!important}#bottom-navi ul{}#bottom-navi ul li{width:20%;height:55px;float:left;display:table}#bottom-navi ul li a{padding:35px 0 0 0;float:center;font-size:10px;font-family:Arial,Helvetica,"sans-serif";line-height:1.2em;color:#82a7ca;display:table-cell;vertical-align:top}#bottom-navi ul li.icon01 a{background:url("../images/bottom_icon_01.svg") no-repeat center 5px;background-size:26px auto}#bottom-navi ul li.icon02 a{background:url("../images/bottom_icon_02.svg") no-repeat center 5px;background-size:26px auto}#bottom-navi ul li.icon03 a{background:url("../images/bottom_icon_03.svg") no-repeat center 5px;background-size:26px auto}#bottom-navi ul li.icon04 a{background:url("../images/bottom_icon_04.svg") no-repeat center 5px;background-size:26px auto}#bottom-navi ul li.icon05 a{background:url("../images/bottom_icon_05.svg") no-repeat center 5px;background-size:26px auto}.side-contents{padding:0 10px 0;position:relative;top:auto;overflow:hidden}.side-contents.cast_padding{padding-top:0}.side-contents.fix{position:relative;top:auto}.side-contents.end{bottom:auto;top:auto;left:auto}.side-contents .box{padding:0 0 0 0;background:none;overflow:hidden}.side-contents .box img{width:100%;height:auto;display:block}.side-contents .box .avator{margin:0 auto 10px;max-width:80px;border-radius:180px;overflow:hidden}.side-contents .box .name{margin:0 0 15px;line-height:1.4em;font-size:16px;color:#232b43;text-align:center}.side-contents .box .name .san{line-height:1.4em;font-size:12px;color:#232b43}.side-contents .box .point{margin:0 22px 30px;padding:5px;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.4em;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 30px 0;width:33.33%;float:left}.side-contents .box .menu li:nth-of-type(3n + 1){clear:both}.side-contents .box .menu li a{padding:35px 0 0 0;line-height:1.2em;text-align:center;font-size:11px;color:#232b43;display:block}.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 .link-box{padding:0 0 0 0;min-height:0;background:none;overflow:hidden}.side-contents .box .link-box .area-chenge{margin:0 0 10px 0}.side-contents .box .link-box .area-chenge a{padding:20px 0 19px 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;vertical-align:middle;display:flex;align-items:center;justify-content:space-between;line-height:1}.side-contents .box .link-box .area-chenge a .area{margin:0 15px 0 0;padding:5px 15px;line-height:1;font-size:11px;text-decoration:none;color:#ffffff;background:#2eb080;border-radius:90px;display:inline-block;float:right}.side-contents .box .link-box .free-regist{margin:0 0 25px 0}.side-contents .box .link-box .free-regist a{padding:20px 0 19px 0;line-height:1.2em;font-size:15px;text-decoration:none;color:#ffffff;background:#d1192f url("../images/icon_15.svg") no-repeat 20px center;background-size:24px auto;border-radius:3px;display:block;position:relative;text-align:center}.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}.mt00-pc{margin-top:0!important}.mt05-pc{margin-top:0!important}.mt10-pc{margin-top:0!important}.mt15-pc{margin-top:0!important}.mt20-pc{margin-top:0!important}.mt25-pc{margin-top:0!important}.mt30-pc{margin-top:0!important}.mt35-pc{margin-top:0!important}.mt40-pc{margin-top:0!important}.mb00-pc{margin-bottom:0!important}.mb05-pc{margin-bottom:0!important}.mb10-pc{margin-bottom:0!important}.mb15-pc{margin-bottom:0!important}.mb20-pc{margin-bottom:0!important}.mb25-pc{margin-bottom:0!important}.mb30-pc{margin-bottom:0!important}.mb35-pc{margin-bottom:0!important}.mb40-pc{margin-bottom:0!important}.pt00-pc{padding-top:0!important}.pt05-pc{padding-top:0!important}.pt10-pc{padding-top:0!important}.pt15-pc{padding-top:0!important}.pt20-pc{padding-top:0!important}.pt25-pc{padding-top:0!important}.pt30-pc{padding-top:0!important}.pt35-pc{padding-top:0!important}.pt40-pc{padding-top:0!important}.pb00-pc{padding-bottom:0!important}.pb05-pc{padding-bottom:0!important}.pb10-pc{padding-bottom:0!important}.pb15-pc{padding-bottom:0!important}.pb20-pc{padding-bottom:0!important}.pb25-pc{padding-bottom:0!important}.pb30-pc{padding-bottom:0!important}.pb35-pc{padding-bottom:0!important}.pb40-pc{padding-bottom:0!important}.content-box{margin:0 0 0 0;padding:0 0 0 0;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.1);overflow:hidden;position:relative;z-index:100002}.content-box.sp_disp{margin:0 0 30px}.mb00-sp{margin-bottom:0!important}.mt05-sp{margin-top:5px!important;position:relative;z-index:1}.mt20-sp{margin-top:20px!important}.mt40-sp{margin-top:40px!important}.mb10-sp{margin:0 0 10px 0!important}.mb20-sp{margin:0 0 20px 0!important}.mb24-sp{margin:0 0 24px 0!important}.mb30-sp{margin:0 0 30px 0!important}.mb40-sp{margin:0 0 40px 0!important}.mb40o-sp{margin-bottom:40px!important}.mb45-sp{margin:0 0 45px 0!important}.mb50-sp{margin-bottom:50px!important}.pt10-sp{padding-top:10px!important}.pb00-sp{padding-bottom:0!important}.content-box.none-shadow-sp{background:none;box-shadow:none;overflow:hidden}.content-box-wrap{}.content-box-wrap .content-box{width:100%;float:none}.content-box-wrap .content-box:nth-of-type(2){width:100%;float:none}.base-head{margin:0 auto 0 auto;max-width:100%;text-align:center;background:none}.base-head.bg01-sp{padding:0 0 0 0;background:#009fb6;background:-webkit-linear-gradient(0deg,#009fb6,#2a71cc);background-size:100% 100%}.base-head.bg01-sp .bg-wrap{padding:20px 0 25px 0;background:url("../images/parts_back_07.png") no-repeat center bottom;background-size:100% auto}.base-head .title01{line-height:1.4em;font-size:16px;color:#2a71cc;background:-webkit-linear-gradient(0deg,#00a4bb,#2a71cc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.base-head .title01.none-grade{color:#232b43;background:-webkit-linear-gradient(0deg,#232b43,#232b43);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.base-head .title02{line-height:1.4em;font-size:16px;color:#232b43}.base-head.bg01-sp .title01{color:#ffffff;background:#ffffff}.base-head.bg01-sp .title02{color:#ffffff;background:#ffffff}.base-head .eng{line-height:1.4em;font-size:12px;font-family:Arial,Helvetica,"sans-serif";color:#969696;display:none}.base-head-sp{padding:20px 0 25px 0;background-image:url("../images/parts_back_09.svg"),url("../images/title_back_02.png");background-repeat:no-repeat,repeat-y;background-position:center bottom,center top;background-size:100% auto;background:url("../images/title_back_02.png") repeat-y;background-size:contain}.base-head-sp h2,.base-head-sp div{padding:0 0 10px 0;line-height:1.4em;font-size:16px;color:#ffffff;text-align:center;font-weight:bold}.base-more{margin:0 auto 0 auto;padding:0;max-width:190px;background:#eff2f9;border-radius:90px;box-shadow:4px 4px 4px #dde1e2,-4px -4px 4px #fff;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:12px;line-height:1.2em;font-size:13px;text-align:center;border-radius:90px;background:#eff2f9;color:#232b43;display:block}.base-more a .text{color:#232b43;background:-webkit-linear-gradient(0deg,#232b43,#232b43);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.base-more a:hover .text{color:#232b43;background:-webkit-linear-gradient(0deg,#232b43,#232b43);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.style-xd .base-more.pc_disp{display:none!important;}.bnr-box{margin:0 10px 15px 10px}.bnr-box.mb30-sp{margin:0 10px 30px 10px}#top-search-form .bnr-box{margin:0 auto 15px auto;width:94.66%}.bnr-box img{width:100%;height:auto;display:block}.site-news{margin:0 10px 35px 10px;background:#039688;border-radius:3px;position:relative}.site-news a{padding:8px 50px 9px 60px;color:#ffffff;display:block;position:relative}.site-news a .update{margin:5px 0 2px;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 5px}.research-menu{margin:0 auto 0 auto;padding:0 0 12px 0;max-width:333px;overflow:hidden}.research-menu ul{}.research-menu ul li{margin:0 0 0 0;width:33.33%;height:auto;float:left}.research-menu ul li:nth-of-type(1){margin:0 0 0 0;width:33.33%;height:auto;float:left}.research-menu ul li a{padding:87px 0 0 0;height:auto;line-height:1.4em;color:#232b43;font-size:14px;box-sizing:border-box;border-radius:0;background:none;box-shadow:none;text-align:center;display:block;position:relative}.research-menu ul li.shop-btn a{background-image:none}.research-menu ul li.therapist-btn a{background-image:none}.research-menu ul li.menesu-btn a{background-image:none}.research-menu ul li.shop-btn a:before{margin:0 0 0 -35px;width:70px;height:70px;line-height:70px;content:"";background-color:#eff2f9;background-image:url("../images/icon_65.svg");background-position:center center;background-size:25px auto;background-repeat:no-repeat;box-shadow:3px 3px 7px #d5d7de,-3px -3px 7px #fff;border-radius:90px;display:block;position:absolute;top:5px;left:50%}.research-menu ul li.therapist-btn a:before{margin:0 0 0 -35px;width:70px;height:70px;line-height:70px;content:"";background-color:#eff2f9;background-image:url("../images/icon_66.svg");background-position:center center;background-size:15px auto;background-repeat:no-repeat;box-shadow:3px 3px 7px #d5d7de,-3px -3px 7px #fff;border-radius:90px;display:block;position:absolute;top:5px;left:50%}.research-menu ul li.menesu-btn a:before{margin:0 0 0 -35px;width:70px;height:70px;line-height:70px;content:"";background-color:#eff2f9;background-image:url("../images/icon_67.svg");background-position:center center;background-size:20px auto;background-repeat:no-repeat;box-shadow:3px 3px 7px #d5d7de,-3px -3px 7px #fff;border-radius:90px;display:block;position:absolute;top:5px;left:50%}.research-menu ul li a .text{margin:0 0 0 0;padding:0 0 0 0;border-left:none;display:inline-block}.research-menu ul li a:hover{box-shadow:none}.area-search{margin:0 0 25px 0;padding:25px 0 0 0;background:none;overflow:hidden;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.1))}.area-search .list-box{margin:0 0 0 0;padding:8px 0 24px 0;background:#ffffff url("../images/parts_back_08.svg") no-repeat center bottom;background-size:100% auto;text-align:left;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:20px 0;margin:-12px auto 0}.area-search .list{margin:0 0 0 0;padding:0 0 0 0;background:none;text-align:left;overflow:hidden;display:flex;flex-wrap:wrap}.area-search hr{margin:19px 0 19px 0;padding:0 0 0 0;width:100%;height:0;line-height:0;border:none;background:none;border-top:1px solid #eeeeee;text-align:left;overflow:hidden}.area-search .list li{margin:0;padding:19px 0 19px 0;width:calc(100% / 3);box-sizing:border-box;float:inherit;display:inline;border-bottom:1px solid #eeeeee}.area-search .list li:nth-child(1),.area-search .list li:nth-child(2),.area-search .list li:nth-child(3){}.area-search .list li:nth-last-child(1),.area-search .list li:nth-last-child(2),.area-search .list li:nth-last-child(3){padding:19px 0 7px 0}.area-search .list li .tb{width:100%;height:42px;display:table;filter:drop-shadow(0 0 0 rgba(0,0,0,0));border-left:1px solid #eeeeee}.area-search .list li .tb a{color:#232b43;text-decoration:none;text-align:center;background:none;display:table-cell;vertical-align:middle;clip-path:none}.area-search .list li .tb a:hover{background:#ffffff;color:#232b43}.area-search .list li .tb a .area{line-height:1.4em;display:block;font-size:14px}.area-search .list li .tb a .num{line-height:1.4em;display:block;font-size:10px}.area-search .list li .tb a hr{margin:2px auto;width:80%;max-width:40px;height:2px;border:none}.area-search .list li .tb a hr.line01{background:-webkit-linear-gradient(0deg,#cf1297,#fc006e)}.area-search .list li .tb a hr.line02{background:-webkit-linear-gradient(0deg,#007cf5,#00b3ff)}.area-search .list li .tb a hr.line03{background:-webkit-linear-gradient(0deg,#ff621e,#ffba54)}.area-search .list li .tb a hr.line04{background:-webkit-linear-gradient(0deg,#47b749,#dae25b)}.area-search .list li .tb a hr.line05{background:-webkit-linear-gradient(0deg,#9b46bc,#b27ee4)}.area-search .list li .tb a hr.line06{background:-webkit-linear-gradient(0deg,#ff769a,#ffba99)}.pr-box{margin:0 0 4px 0;padding:0 0;max-width:100%;background:none}.pr-box a{padding:0 20px 0 70px;line-height:1.4em;text-align:left;font-size:14px;text-decoration:none;color:#ffffff;display:block;position:relative}.pr-box a .label{margin:0 0 0 0;width:40px;height:18px;line-height:18px;color:#ffffff;font-size:11px;font-family:Arial,Helvetica,"sans-serif";font-weight:bold;text-align:center;background:#8db9d7;border-radius:3px;display:block;position:absolute;top:0;left:15px}.pr-box a .title{display:block;color:#2a71cc;background:-webkit-linear-gradient(0deg,#2a71cc,#00a4bb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold}.web-reserve{margin:0 0 0 0;padding:25px 0 0 0;background:none;overflow:hidden;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.1));padding-bottom:5px}.web-reserve .list{margin:0 0 0 0;padding:7px 0 24px 0;background:#ffffff url("../images/parts_back_08.svg") no-repeat center bottom;background-size:100% auto;text-align:left;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:20px 0;margin:-12px auto 0}.web-reserve .list li{margin:0 0 0 0;width:25%;border-left:1px solid #eeeeee;box-sizing:border-box;float:left;display:inline}.web-reserve .list li .tb{width:100%;height:42px;background:none;filter:drop-shadow(0 0 0 rgba(0,0,0,0));display:table}.web-reserve .list li .tb a{color:#232b43;text-decoration:none;text-align:center;display:table-cell;vertical-align:middle;clip-path:none}.web-reserve .list li .tb a:hover{background:#ffffff;color:#232b43}.web-reserve .list li.monday .tb a:hover span{color:#232b43;background:-webkit-linear-gradient(0deg,#232b43,#232b43);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.web-reserve .list li.tuesday .tb a:hover span{color:#232b43;background:-webkit-linear-gradient(0deg,#232b43,#232b43);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.web-reserve .list li.wednesday .tb a:hover span{color:#232b43;background:-webkit-linear-gradient(0deg,#232b43,#232b43);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.web-reserve .list li.thursday .tb a:hover span{color:#232b43;background:-webkit-linear-gradient(0deg,#232b43,#232b43);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.web-reserve .list li.friday .tb a:hover span{color:#232b43;background:-webkit-linear-gradient(0deg,#232b43,#232b43);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.web-reserve .list li.saturday .tb a:hover span{color:#232b43;background:-webkit-linear-gradient(0deg,#232b43,#232b43);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.web-reserve .list li.sunday .tb a:hover span{color:#232b43;background:-webkit-linear-gradient(0deg,#232b43,#232b43);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.web-reserve .list li.holyday .tb a:hover span{color:#232b43;background:-webkit-linear-gradient(0deg,#232b43,#232b43);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.web-reserve .list li .tb a .day{line-height:1.2em;display:block;font-size:22px;font-weight:bold;line-height:1;margin:0 0 5px}.web-reserve .list li .tb a .sub{line-height:1.2em;display:block;font-size:12px}.nearby-play-area{margin:0 0 0 0;padding:25px 0 14px 0;background:#ffffff;overflow:hidden}.nearby-play-area .list{margin:0 0 0 10px;padding:23px 0 10px 0;text-align:left;overflow:auto;white-space:nowrap;scrollbar-width:none}.nearby-play-area .list::-webkit-scrollbar{display:none}.nearby-play-area .list li{margin:0 0 0 10px;display:inline-block}.nearby-play-area .list li:first-of-type{margin:0 0 0 0}.nearby-play-area .list li .tb{width:100px;height:50px;display:table}.nearby-play-area .list li .tb a{line-height:1.4em;color:#ffffff;font-size:14px;text-decoration:none;text-align:center;border-radius:3px;display:table-cell;vertical-align:middle}.nearby-play-area .list li .tb a:before{display:none}.useful-content{margin:0 0 0 0;padding:25px 0 14px 0;background:#ffffff;overflow:hidden}.useful-content .list{padding:23px 0 10px 0;text-align:left;overflow:auto;white-space:nowrap;scrollbar-width:none;margin:0 0 0 10px;display:flex}.useful-content .list::-webkit-scrollbar{display:none}.useful-content .list li{margin:0 10px 0 0;display:inline-block}.useful-content .list li:last-of-type{margin:0}.useful-content .list li .tb{width:170px;height:100px;display:table}.useful-content .list li .tb a{line-height:1.2em;color:#ffffff;font-size:14px;text-decoration:none;text-align:center;display:table-cell;vertical-align:middle}.useful-content .list li .tb a hr{margin:5px 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 5px}.soaring-keywords{margin:0 0 0 0;padding:20px 0 36px 0;background:#ffffff;overflow:hidden}.soaring-keywords.shop{margin:0 0 0;padding:25px 10px 0;background:#ffffff;overflow:hidden}.soaring-keywords.shop .base-head{margin:0 0 0;padding:0 10px 0 30px;text-align:left;background:url("../images/icon_44.svg") no-repeat 0 2px;background-size:22px auto;overflow:hidden}.soaring-keywords.shop .base-head .title01{line-height:1.4em;font-size:16px;color:#212b45;background:-webkit-linear-gradient(0deg,#212b45,#212b45);-webkit-background-clip:text;-webkit-text-fill-color:transparent;float:left}.soaring-keywords .list{padding:25px 20px 0 20px;text-align:center}.soaring-keywords.shop .list{padding:26px 5px 20px;text-align:left}.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 0 0;padding:25px 0 30px 0;overflow:hidden}.major-group.shop{margin:0 0 0;padding:25px 0 30px 0;overflow:hidden}.major-group .list{margin:0 15px;padding:26px 0 0 0;text-align:left}.major-group .list li{margin:21px 0 0 0;width:47.8%;max-width:47.8%;float:left;display:inline;vertical-align:top}.major-group .list li:nth-child(1),.major-group .list li:nth-child(2){margin:0}.major-group .list li:nth-of-type(2n){float:right}.major-group .list li:nth-of-type(2n + 1){clear:both}.major-group .list li img{margin:0 0 10px 0;display:block}.major-group .list li a{line-height:1.2em;font-size:13px;color:#232b43;display:block}.major-group .list.sp-slider02{margin:0 0 0 -23.2vw;padding:26px 0 0 0;text-align:center}.major-group .list.sp-slider02 li{margin:0 0 0 0;width:auto;max-width:auto;float:none;display:block;vertical-align:top}.major-group .list.sp-slider02 li:nth-of-type(2n){float:none}.major-group .list.sp-slider02 li:nth-of-type(2n + 1){clear:none}.major-group .list.sp-slider02 li img{margin:0 0 18px 0;width:100%;height:auto;display:block;border-radius:8px}.major-group .list.sp-slider02 li a{margin:0 0;width:44vw;max-width:44vw;line-height:1.2em;font-size:0;transform:scale(.78);display:block;transition:.5s}.major-group .list.sp-slider02 .slick-current a{line-height:1.2em;font-size:13px;transform:scale(1)}.major-group .list.sp-slider02 .slick-slide{transition:all .5s}.major-group .list.rank{margin:0 15px;padding:26px 0 0 0;text-align:left}.major-group .list.rank li{margin:0 3.65% 0 0;width:30.9%;max-width:30.9%;text-align:center;float:left;display:inline;vertical-align:top}.major-group .list.rank li:nth-of-type(2n){float:left}.major-group .list.rank li:nth-of-type(2n + 1){clear:none}.major-group .list.rank li:nth-of-type(3){margin:0 0 0 0}.major-group .list li a .point-leader{max-width:11em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0 auto;overflow:hidden}.blog-photo-gallery{margin:0 0 0;padding:0 0 5px 0;background:#f2f6f7;overflow:hidden}.blog-photo-gallery.shop{margin:0 0 0;padding:23px 15px 0;background:#ffffff;overflow:hidden}.blog-photo-gallery.shop .base-head{margin:0 0 0;padding:0 10px 0 30px;text-align:left;background:url("../images/icon_43.svg") no-repeat 0 0;background-size:24px auto;overflow:hidden}.blog-photo-gallery.shop .base-head.none-icon{margin:0 0 0;padding:0 10px 0 10px;text-align:center;background:none;overflow:hidden}.blog-photo-gallery.shop .base-head.icon-none{padding:0 0 0 0;background:none}.blog-photo-gallery.shop .base-head .title01{line-height:1.4em;font-size:16px;color:#212b45;background:-webkit-linear-gradient(0deg,#212b45,#212b45);-webkit-background-clip:text;-webkit-text-fill-color:transparent;float:left}.blog-photo-gallery.shop .base-head .title02{float:left}.blog-photo-gallery.shop .base-head.none-icon .title02{float:none}.blog-photo-gallery.shop .base-head .more{font-size:12px;float:right}.blog-photo-gallery.shop .base-head .more a{padding:0 15px 0 0;color:#212b45;background:url("../images/icon_41.svg") no-repeat right center;background-size:auto;display:inline-block;line-height:1}.blog-photo-gallery .wrap{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}.blog-photo-gallery.shop .wrap{margin:0 0 0 0;padding:0 0 15px 0;text-align:left;background:#ffffff;background-size:100% auto;overflow:hidden;filter:none}.blog-photo-gallery .list,.blog-photo-gallery.shop .list{margin:20px 0;padding:20px 0 0 0;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:20px 0 0;display:flex;flex-wrap:wrap;margin:0 0 20px}.blog-photo-gallery .list li{margin:0 1.4% 5px 0;width:32.4%;float:left}.blog-photo-gallery .list li:nth-of-type(3n){margin:0 0 5px 0}.blog-photo-gallery .list li:nth-of-type(3n + 1){clear:both}.blog-photo-gallery .wrap.top{overflow:hidden;overflow:auto;white-space:nowrap;scrollbar-width:none;background:none}.blog-photo-gallery .wrap.top::-webkit-scrollbar{display:none}.blog-photo-gallery .list li img{width:100%;height:auto;display:block}.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 .bookmark-only{margin:-20vw 0 0 0;width:100%;height:40vw;background:rgba(0,0,0,.3);display:table;position:absolute;top:50%;left:0}.blog-photo-gallery .list li a .bookmark-only p{line-height:1.4em;font-size:13px;text-decoration:none;color:#ffffff;text-align:center;display:table-cell;vertical-align:middle}.whats-news{margin:0 0 0;padding:0 0 5px 0;overflow:hidden;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.1));padding-bottom:5px}.whats-news .tag-list{margin:0;padding:10px 0 0 0;text-align:center;overflow:hidden;overflow:auto;white-space:nowrap}.whats-news .tag-list.sp_disp{display:flex!important}.whats-news .tag-list li{margin:0 2.5px;display:inline-block}.whats-news .tag-list li:first-of-type{margin-left:15px}.whats-news .tag-list li:last-of-type{margin-right:15px}.whats-news .tag-list li a{padding:10px 15px;line-height:1.2em;font-size:12px;color:#ffffff;background:none;border:1px solid #ffffff;border-radius:90px;display:block}.whats-news .tag-list li a:hover{color:#ffffff;background:none;border:1px solid #ffffff}.whats-news .tag-list li a.active{color:#2355a5;background:#ffffff;border:1px solid #ffffff;font-weight:bold}.whats-news .sp-menu{margin:0 0 0 0;padding:16px 0 0 0;background:#ffffff;overflow:hidden;position:relative;background:#fff;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),100% 100%,10px 100%,0% 100%,0 10px);padding:30px 0;margin:-12px auto 0}.whats-news .sp-menu .prev{width:11px;position:absolute;top:29px;left:29px;display:block}.whats-news .sp-menu .next{width:11px;position:absolute;top:29px;right:29px;display:block}.whats-news .sp-menu .title{margin:0 40px;line-height:1.2em;text-align:center;font-size:14px;color:#232b43}.whats-news .sp-menu .title a{color:#232b43}.whats-news .list{margin:0 0 20px 0;padding:30px 0 25px 0;background:#ffffff url("../images/parts_back_08.svg") no-repeat center bottom;background-size:100% auto;text-align:left;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:30px 0 25px}.whats-news .list li{margin:0 10px;padding:10px 0;width:auto;max-width:100%;text-align:left;float:none;border-top:1px solid #eeeeee;display:block;overflow:hidden}.whats-news .list li:nth-of-type(5n){margin:0 10px}.whats-news .list li:nth-of-type(5n + 1){clear:both}.whats-news .list li:nth-of-type(1){border-top:none}.whats-news .list li .image{margin:0 10px 0 0;width:90px;float:left}.whats-news .list li img{width:100%;height:auto;display:block}.whats-news .list li .update{line-height:1.4em;font-size:12px;margin:0 0 3px;color:#232b43}.whats-news .list li .name{line-height:1.4em;font-size:13px;color:#2355a5;margin:0 0 3px}.whats-news .list li .name a{color:#2355a5;text-decoration:none}.whats-news .list li .info{line-height:1.4em;font-size:12px;color:#0498ba;width:65%}.whats-news .list li .name .point-leader{max-width:calc(100% - 8.5rem)}.whats-news .list li .info .point-leader{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whats-news .list li:nth-of-type(n + 6){display:none}.therapist-list{margin:0 0 0;padding:0 0 5px 0;overflow:hidden;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.1));padding-bottom:5px}.therapist-list .list{margin:0 0 15px 0;padding:18px 0 37px 0;background:#ffffff url("../images/parts_back_08.svg") no-repeat center bottom;background-size:100% auto;text-align:left;overflow:auto;display:flex;width:100%;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:20px 0 37px;margin:-12px auto 15px}.therapist-list .list li{margin:0 0 0 0;width:130px;min-width:130px;text-align:center}.therapist-list .list li a{margin:0 0 0 20px;display:block}.therapist-list .list li .image{margin:0 0 5px 0;max-width:110px;padding:3px;background:-webkit-linear-gradient(0deg,#00a4bb,#2a71cc);border-radius:180px;overflow:hidden}.therapist-list .list li img{width:100%;max-width:100%;height:auto;display:block}.therapist-list .list li .name{margin:0 0 0 0;width:100px;line-height:1.4em;font-size:13px;color:#2355a5}.therapist-list .list li .name a{color:#2355a5;text-decoration:none}.therapist-list .list li .info{margin:3px 0 0 0;width:100px;line-height:1.4em;font-size:12px;color:#232b43}.ranking-list{margin:0 0 0;padding:0 0 15px 0;overflow:hidden;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.1));padding-bottom:15px}.ranking-list .tag-list{margin:0;padding:10px 0 0;width:100%;box-sizing:border-box;text-align:center;overflow:auto;overflow-x:auto;white-space:nowrap;display:flex}.ranking-list .tag-list.flextab{justify-content:center}.ranking-list .tag-list li{margin:0 2.5px;display:inline-block}.ranking-list .tag-list li:first-of-type{margin-left:15px}.ranking-list .tag-list li:last-of-type{margin-right:15px}.ranking-list .tag-list li a{padding:10px 15px;line-height:1.2em;font-size:12px;color:#ffffff;background:none;border:1px solid #ffffff;border-radius:90px;display:block}.ranking-list .tag-list li a:hover{color:#ffffff;background:none;border:1px solid #ffffff}.ranking-list .tag-list li a.active{color:#2355a5;background:#ffffff;border:1px solid #ffffff;font-weight:bold}.ranking-list .sp-menu{margin:0 0 0 0;padding:10px 0 0 0;background:#ffffff;overflow:hidden;position:relative;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 0 0;margin:-12px auto 0}.ranking-list .sp-menu .prev{width:11px;position:absolute;top:18 px;left:29px;display:block}.ranking-list .sp-menu .next{width:11px;position:absolute;top:29px;right:29px;display:block}.ranking-list .sp-menu .title{margin:0 40px;line-height:1.2em;text-align:center;font-size:14px;color:#232b43}.ranking-list .sp-menu .title a{color:#232b43;font-weight:bold}.ranking-list .list{margin:0 0 20px 0;padding:30px 0 30px 0;background:#ffffff url("../images/parts_back_08.svg") no-repeat center bottom;background-size:100% auto;text-align:left;overflow:hidden;display:flex;overflow:auto;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:30px 0;margin:0 auto 20px}.ranking-list .list li{margin:0 0 0 0;width:120px;text-align:center}.ranking-list .list li .image{margin:0 0 10px 0;width:110px;position:relative;overflow:hidden}.ranking-list .list li a{margin:0 0 0 10px;width:110px;display:block}.ranking-list .list li img{width:100%;max-width:100%;height:auto;display:block}.ranking-list .list li .name{margin:0 5px;width:110px;line-height:1.4em;font-size:13px;color:#2355a5}.ranking-list .list li .name a{color:#2355a5;text-decoration:none}.ranking-list .list li .info{margin:3px 0 0;width:110px;line-height:1.4em;font-size:12px}.breaking-news{margin:0 0 0;padding:0 0 5px 0;overflow:hidden}.breaking-news .tag-list{margin:0 0 0 0;padding:10px 10px 0;text-align:center;background:#ffffff;border-bottom:1px solid #eeeeee;overflow:hidden;background:#fff;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),100% 100%,10px 100%,0% 100%,0 10px);padding:20px 10px 0;margin:-12px auto 0}.breaking-news .tag-list li{margin:0 0 0 0;width:50%;float:left;display:inline}.breaking-news .tag-list li a{padding:10px 0 18px 0;line-height:1.2em;font-size:14px;color:#969696;background:none;border-radius:0;border-bottom:2px solid #ffffff;display:block}.breaking-news .tag-list li a:hover{color:#969696;background:none}.breaking-news .tag-list li a.active{color:#0499bb;border-bottom:2px solid #0499bb;background:none}.breaking-news .list{margin:0 auto 20px;padding:10px 0 35px 0;width:100%;max-width:100%;background:#ffffff url("../images/parts_back_08.svg") no-repeat center bottom;background-size:100% auto;text-align:left;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:0 0 20px}.breaking-news .list li{margin:0 10px 0 10px;padding:10px 0 10px 0;border-bottom:1px solid #eeeeee;overflow:hidden}.breaking-news .list li:nth-last-child(1){margin:0 10px 0 10px;padding:10px 0 0 0;border-bottom:none}.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%;height:auto;display:block}.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}.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 .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 31px 0}.pickup-box .pickup{}.pickup-box .pickup .image{margin:0 10px}.pickup-box .pickup .image img{width:100%;height:auto;display:block}.pickup-box .pickup .box{margin:-33px 28px 10px 28px;padding:20px;background:#ffffff;box-shadow:5px 5px 5px rgba(0,0,0,.1);overflow:hidden;position:relative;z-index:1}.pickup-box .pickup .box .label{margin:0 0 5px 0;padding:5px 0;width:62px;text-align:center;line-height:1.2em;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:13px;color:#2355a5}.pickup-box .pickup .box .name a{text-decoration:none;color:#2355a5}.pickup-box .pickup .box .comment .point-leader{max-width:100%;display:block;line-height:1.5}.kuchikomi-list{margin:0 0 0 0;padding:0 0 5px 0;overflow:hidden}.kuchikomi-list .wrap{margin:0 0 20px 0;padding:0 0 0 0;background:#ffffff url("../images/parts_back_08.svg") no-repeat center bottom;background-size:100% auto;overflow:hidden;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.1));padding-bottom:5px;background:none;margin:-12px 0 20px}.kuchikomi-list .tag-list{margin:0 10px 0 0;padding:9px 0 0;text-align:center;border-bottom:1px solid #eeeeee;overflow:hidden;overflow:auto;display:flex;background:#fff;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),100% 100%,10px 100%,0% 100%,0 10px);padding:20px 0;margin:0}.kuchikomi-list .tag-list li{margin:0 0 0 0;min-width:calc(100vw / 3)}.kuchikomi-list .tag-list li a{padding:10px 0 18px 0;line-height:1.2em;font-size:14px;color:#969696;background:none;border-radius:0;border-bottom:2px solid #ffffff;display:block}.kuchikomi-list .tag-list li a:hover{color:#969696;background:none}.kuchikomi-list .tag-list li a.active{color:#0499bb;border-bottom:2px solid #0499bb;background:none;font-weight:bold}.kuchikomi-list .list{margin:0 10px;padding:10px 0 30px 0;text-align:left;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);margin:0;padding:10px 10px 30px}.kuchikomi-list .list li{margin:0 0 0 0;padding:8px 0 8px 0;width:100%;max-width:100%;background:none;box-sizing:border-box;border-top:1px solid #eeeeee;float:none;overflow:hidden}.kuchikomi-list .list li:nth-of-type(2n){float:none}.kuchikomi-list .list li:nth-of-type(2n + 1){clear:both}.kuchikomi-list .list li:nth-of-type(1){border-top:none}.kuchikomi-list .list li a{padding:0 0 0 0;display:flex}.kuchikomi-list .list li .image{margin:0 10px 0 0;width:90px;border-radius:3px;overflow:hidden;float:left}.kuchikomi-list .list li img{width:100%;height:100%;display:block;object-fit:cover}.kuchikomi-list .list li .box{overflow:hidden;width:calc(100% - 90px)}.kuchikomi-list .list li .box .review-point{margin:0 0 0;float:left}.kuchikomi-list .list li .box .review-point img{margin:0 4px 0 0;max-width:12px;float:left}.kuchikomi-list .list li .box .review-point .star5_rating{line-height:1.2em;position:relative;font-size:16px;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-list .list li .box .review-point .star5_rating:before,.kuchikomi-list .list li .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}.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:16px auto}.kuchikomi-list .list li .box .review-point{float:left}.kuchikomi-list .list li .box .review-num{margin:0 0 0 0;padding:2px 0;width:78px;line-height:1.2em;font-size:10px;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 5px;line-height:1.2em;font-size:13px;font-weight:normal;color:#0499bb;clear:both;font-weight:bold}.kuchikomi-list .list li .box .title a{text-decoration:none;color:#0499bb}.kuchikomi-list .list li .box .name01{margin:0 0 5px;line-height:1.2em;font-size:10px;font-weight:normal;color:#232b43;clear:both}.kuchikomi-list .list li .box .name01 a{text-decoration:none;color:#232b43}.kuchikomi-list .list li .box .name02{line-height:1.2em;font-size:12px;font-weight:normal;color:#232b43;clear:both}.kuchikomi-list .list li .box .name02 a{text-decoration:none;color:#232b43}.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:25px 0 20px 0;overflow:hidden}.recommended-list .list{margin:0 0 0 0;padding:27px 0 0 0;text-align:left;font-size:0;overflow:auto;white-space:nowrap}.recommended-list .list li{margin:0 0 0 10px;width:138px;text-align:center;border:1px solid #eeeeee;border-radius:5px;display:inline-block;overflow:hidden}.recommended-list.search-result-inside{padding:10px 0}.recommended-list.search-result-inside .list li{border-radius:5px}.recommended-list .list li:nth-last-child(1){margin:0 10px 0 10px}.recommended-list .list li span,.recommended-list .list li a{padding:15px 0 14px 0;display:block}.recommended-list .list li .image{margin:0 25px 10px;width:70px;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}.recommended-list .list li .name a{color:#2355a5;text-decoration:none}.recommended-list .list li .info{margin:0 0 10px 0;line-height:1.4em;font-size:12px}.recommended-list .list li .state-label{margin:0 15px;padding:5px 0;line-height:1.2em;font-size:12px;text-align:center;color:#ffffff;border-radius:3px}.tab-contents{display:none}.tab-contents.active{display:block}.content-menu-back{padding:0 0 0 0;background:#f2f6f7;overflow:hidden}.content-menu{margin:50px 0 27px 0;padding:0 0 5vw 0;width:100%;background:url("../images/parts_back_15.png") no-repeat center bottom;background-size:100% auto;overflow:hidden;background:none}.content-menu.mb15-sp{margin:0 0 15px 0}.content-menu .head{margin:0 0 30px 0;padding:0 0 40px 0;width:100%;text-align:center;background:url("../images/parts_back_07.png") no-repeat center bottom;background-size:100% auto;overflow:hidden;background:none;padding:0}.content-menu .head div{margin:0 0 3px 0;line-height:1.4em;font-size:22px;color:#2781e6;background:-webkit-linear-gradient(0deg,#2781e6,#3156a1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.content-menu .head .jp{margin:0 0 8px 0;line-height:1.4em;font-size:10px;color:#232b43}.content-menu .box{margin:0 0 0 0;padding:0 0 0 0;width:100%;background:#ffffff;overflow:hidden;background:none;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.1));padding-bottom:5px;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)}.style-xd .content-menu .box{padding-bottom:0}.content-menu.bg01 .box{background:#ffffff}.content-menu .box ul{margin:0 10px;padding:0 0 0 0;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:0;margin:20px 0 0}.content-menu .box ul li{margin:0 0 0 0;padding:0 0 0 0;width:48.5%;float:left;border-bottom:1px solid #eeeeee}.content-menu .box ul li:nth-of-type(2n){float:right}.content-menu .box ul li:nth-of-type(2n + 1){clear:both}.content-menu .box ul li:last-child{border-bottom:none}.content-menu .box ul li a{margin:0 0 0 0;padding:18px 10px 18px;display:block;font-size:13px;line-height:1.2em;color:#2972cc;background:-webkit-linear-gradient(0deg,#2972cc,#10a9bf);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.user-menu{margin:0 0 20px 0;padding:0 0 0 0;text-align:center;overflow:hidden;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.1))}.user-menu .name{margin:0 0 18px 0;padding:0 0 0 0;line-height:1.4em;font-size:16px;font-weight:normal;display:inline-block;vertical-align:middle;font-weight:bold}.user-menu .name .san{margin:0 0 0 0;padding:0 0 0 0;line-height:1.4em;font-size:12px}.user-menu .point{padding:0 0 18px 0;line-height:1.4em;font-size:10px;font-family:Arial,Helvetica,"sans-serif";color:#232b43;text-align:center;border-radius:90px;display:inline-block;vertical-align:middle}.user-menu .point .num{line-height:1.4em;font-size:14px;vertical-align:middle}.user-menu .point .num:before{margin:0 5px 0 0;position:relative;top:3px;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:baseline}.user-menu .menu{background:#ffffff;overflow:auto;white-space:nowrap;scrollbar-width:none;display:flex;width:100%}.user-menu .menu::-webkit-scrollbar{display:none}.user-menu .menu li{max-width:calc(100vw / 5 - 1px);min-width:calc(20vw - 16px);width:100%;margin:0 0 4px 1px}.user-menu .menu:first-of-type li{max-width:calc(100vw / 3 - 1px)}.user-menu .menu li:first-of-type{margin:0 0 4px 0}.user-menu .menu li a{margin:0 1px 0 0;padding:35px 0 0 0;height:56px;line-height:1.2em;text-align:center;font-size:10px;color:#232b43;box-sizing:border-box;border-bottom:2px solid #f2f2f2;display:block}.user-menu .menu li.icon01 a{background:url("../images/icon_04.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon02 a{background:url("../images/icon_05.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon03 a{background:url("../images/icon_06.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon04 a{background:url("../images/icon_07.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon05 a{background:url("../images/icon_08.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon06 a{background:url("../images/icon_09.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon07 a{background:url("../images/icon_10.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon08 a{background:url("../images/icon_11.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon09 a{background:url("../images/icon_12.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon10 a{background:url("../images/icon_19.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon11 a{background:url("../images/icon_70.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon12 a{background:url("../images/icon_71.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon13 a{background:url("../images/icon_72.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon14 a{background:url("../images/icon_73.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon15 a{background:url("../images/icon_74.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon16 a{background:url("../images/icon_75.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon17 a{background:url("../images/icon_76.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon18 a{background:url("../images/icon_77.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon19 a{background:url("../images/icon_78.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon20 a{background:url("../images/icon_79.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon21 a{background:url("../images/icon_80.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon22 a{background:url("../images/icon_81.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon23 a{background:url("../images/icon_82.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon24 a{background:url("../images/icon_83.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon25 a{background:url("../images/icon_84.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon26 a{background:url("../images/icon_85.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon27 a{background:url("../images/icon_86.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu li.icon28 a{background:url("../images/icon_87.svg") no-repeat center 5px;background-size:auto 25px}.user-menu .menu.second{width:100%;overflow:auto;border-top:1px solid #f2f6f7;position:relative}.user-menu .menu.second li{background:#f7f8f8 url("../images/parts_back_10.png") no-repeat 0 0;min-width:calc(20vw - 1px)}.user-menu .menu.second li.custom{top:1px;right:0}.shop-top{padding:0}.shop-top .menu{height:54px;background:#ffffff;border-bottom:1px solid #e9edee;overflow:auto;white-space:nowrap;scrollbar-width:none;width:100%}.shop-top .menu::-webkit-scrollbar{display:none}.shop-top .menu ul{width:100%;overflow:auto;display:flex}.shop-top .menu ul li{height:54px;text-align:center;display:table;vertical-align:middle}.shop-top .menu ul li:nth-of-type(1){margin:0 0 0 10px}.shop-top .menu ul li:nth-last-child(1){margin:0 10px 0 0}.shop-top .menu ul li a{padding:0 15px;height:54px;line-height:1.2em;font-size:12px;color:#231815;display:table-cell;vertical-align:middle;position:relative}.shop-top .menu ul li a:before{margin:-6px 0 0 0;width:1px;height:12px;line-height:12px;content:"";display:block;background:#eeeeee;position:absolute;top:50%;left:0}.shop-top .menu ul li:nth-of-type(1) a:before{display:none}.shop-top .menu ul li a:after{width:calc(100% - 20px);height:2px;line-height:2px;content:"";display:block;background:#ffffff;position:absolute;bottom:0;left:10px}.shop-top .menu ul li a:hover{color:#0494b6}.shop-top .menu ul li a:hover:after{background:#0494b6}.shop-top .menu ul li a.current{color:#0494b6}.shop-top .menu ul li a.current:after{background:#0494b6}.shop-top .menu ul li a.none{color:#cacaca;pointer-events:none}.shop-top .image{margin:0 0 0 0;width:100%;float:none;position:relative}.shop-top .image img{width:100%;object-fit:cover;display:block;aspect-ratio:1}.shop-top .image .main{margin:-95px 0 0 -95px;width:190px;height:190px;box-sizing:border-box;border:5px solid #ffffff;border-radius:10px;box-shadow:5px 5px 15px rgba(0,0,0,.3);overflow:hidden;position:absolute;top:50%;left:50%;z-index:1}.shop-top .image .blur{height:270px;overflow:hidden}.shop-top .image .blur img{transform:scale(1.2);-ms-filter:blur(20px);filter:blur(20px)}.shop-top .image .pr-point{width:100%;text-align:center;position:absolute;top:-5px;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 0;width:100%;float:none;position:relative}.shop-top .info-box .cat{margin:0 0 0 0;padding:5px;background:#f2f6f7}.shop-top .info-box .cat li{margin:0 5px 0 0;display:inline-block}.shop-top .info-box .cat li a{padding:5px 8px;color:#ffffff;font-size:12px;line-height:1.4em;background:#80a2c5;border-radius:3px;display:block}.shop-top .info-box .cancel-btn{width:44px;height:44px;border-radius:10px;overflow:hidden;position:absolute;top:auto;bottom:10px;right:10px;z-index:1}.shop-top .info-box .tenant_block_button{position:absolute;display:block;width:175px;text-align:center;border-radius:4px;background:#ffffff;bottom:80px;right:10px;font-size:13px;padding:10px;box-shadow:5px 5px 5px rgba(0,0,0,.1);line-height:19px;z-index:100005}.shop-top .info-box .cancel-btn img{width:100%;height:auto;display:block}.shop-top .info-box .shop-name{margin:0 0 00;padding:15px 10px 10px 10px;line-height:1.4em;color:#232b43;font-size:16px;font-weight:normal;text-align:center}.shop-top .info-box .shop-name .point-leader{max-width:100%;overflow:hidden;text-overflow:inherit;white-space:inherit;display:block;vertical-align:middle;font-weight:bold}.shop-top .info-box .update{margin:0 20px 20px 20px;line-height:1.4em;color:#232b43;font-size:10px;font-weight:normal;text-align:center}.shop-top .info-box .action-btn{padding:20px 10px 15px 10px;background:#f2f6f7;overflow:hidden}.shop-top .info-box .action-btn.first{padding:20px 50px 25px 50px;overflow:hidden}.shop-top .info-box .action-btn .keep{padding:10px 0 0 0;width:48%;border-radius:0;text-align:center;background:none;box-sizing:border-box;float:left}.shop-top .info-box .action-btn .keep.on{background:none}.shop-top .info-box .action-btn .keep:before{width:70px;height:70px;border-radius:90px;content:"";display:block;margin:0 auto 12px;background:#e8ecf4 url("../images/icon_22.svg") no-repeat center center;background-size:32px auto;box-shadow:5px 5px 10px #d5d7de,-5px -5px 10px #ffffff}.shop-top .info-box .action-btn .keep.on:before{background:#e8ecf4 url("../images/icon_22-on.svg") no-repeat center center;background-size:32px auto}.shop-top .info-box .action-btn .keep .text{padding:0 0 0 0;line-height:1.4em;font-size:14px;color:#212b45;border-left:none;display:inline-block}.shop-top .info-box .action-btn .bookmark{padding:10px 0 0 0;width:48%;background:none;border-radius:0;text-align:center;box-sizing:border-box;float:right}.shop-top .info-box .action-btn .bookmark.on{background:none}.shop-top .info-box .action-btn .bookmark:before{width:70px;height:70px;border-radius:90px;content:"";display:block;margin:0 auto 12px;background:#e8ecf4 url("../images/icon_23.svg") no-repeat center center;background-size:28px auto;box-shadow:5px 5px 10px #d5d7de,-5px -5px 10px #ffffff}.shop-top .info-box .action-btn .bookmark.on:before{background:#e8ecf4 url("../images/icon_23-on.svg") no-repeat center center;background-size:28px auto}.shop-top .info-box .action-btn .bookmark .text{padding:0 0 0 0;line-height:1.4em;font-size:14px;color:#212b45;border-left:none;display:inline-block}.shop-top .info-box .action-btn .tel{margin:0;padding:15px 0 16px;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;background:#0277b8;border-radius:3px;clear:both}.shop-top .info-box .action-btn .line{margin:0;padding:15px 0 16px;width:100%;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;background:#4cc764;border-radius:3px;float:none}.shop-top .info-box .action-btn .web{margin:0;padding:15px 0 16px;width:100%;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;background:#908fcb;border-radius:3px;float:none}.shop-top .info-box .action-btn .kuchikomi{margin:0 0 10px 0;padding:15px 0 16px;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 .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{display:none!important}.shop-top .info-box .magazine-box{margin:0 0 0 0;background:#f2f6f7;overflow:hidden}.shop-top .info-box .magazine{margin:0;padding:7px 60px 17px 85px;background:#fff url("../images/icon_24.svg") no-repeat 20px 0;background-size:50px auto;position:relative;box-shadow:0 1px 1px rgba(0,0,0,.1);overflow:hidden}.shop-top .info-box .magazine .text01{margin:0 0 5px 0;line-height:1.2em;color:#232b43;font-size:14px}.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:15px;right:20px}.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:3px;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 0 0;padding:25px 0 5px;background:#ffffff;overflow:hidden}.shop-schedule-list .base-head{margin:0 10px 5px;padding:0 10px 0 33px;text-align:left;background:url("../images/icon_48.svg") no-repeat 0 -2px;background-size:24px auto;overflow:hidden}.shop-schedule-list .base-head .title01{line-height:1.4em;font-size:16px;color:#212b45;background:-webkit-linear-gradient(0deg,#212b45,#212b45);-webkit-background-clip:text;-webkit-text-fill-color:transparent;float:left}.shop-schedule-list .base-head .more{font-size:12px;float:right}.shop-schedule-list .base-head .more a{padding:0 18px 0 0;color:#212b45;background:url("../images/icon_41.svg") no-repeat right center;background-size:auto;display:inline-block;line-height:1}.shop-schedule-list .week-list{margin:0 19px;padding:15px 0 24px 0;text-align:center;overflow:hidden}.shop-schedule-list .week-list li{margin:0 0 0 0;width:14.25%;float:left;display:inline}.shop-schedule-list .week-list li .tb{width:100%;height:auto;border-radius:0;display:table}.shop-schedule-list .week-list li .tb a{color:#232b43;background:none;display:table-cell;vertical-align:middle;text-align:center;border-radius:0}.shop-schedule-list .week-list li .tb a .day{margin:0 auto 10px;width:30px;height:30px;line-height:30px;display:block;font-size:14px;border-radius:90px}.shop-schedule-list .week-list li .tb a .week{line-height:1.4em;display:block;font-size:10px}.shop-schedule-list .week-list li.current .tb a{color:#232b43;background:none}.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 .day{color:#ffffff;background:#ff5f66}.shop-schedule-list .now-state{margin:0 0 0 0;padding:15px 0 20px;line-height:1.4em;font-size:14px;color:#232b43;text-align:center;border-top:1px solid #eeeeee}.shop-schedule-list .now-state .num{line-height:1.4em;font-size:20px;color:#e52546}.shop-schedule-list .list{margin:0 10px 7px;padding:0 0 0 0;text-align:left;overflow:hidden}.shop-schedule-list .list li{margin:0 3.5% 8px 0;padding:0 0 0 0;width:31%;text-align:center;float:left}.shop-schedule-list .list li:nth-of-type(5n){margin:0 3.5% 8px 0}.shop-schedule-list .list li:nth-of-type(5n + 1){clear:none}.shop-schedule-list .list li:nth-of-type(3n){margin:0 0 8px 0}.shop-schedule-list .list li:nth-of-type(3n + 1){clear:both}.shop-schedule-list .list li a{display:block}.shop-schedule-list .list li .image{margin:0 0 5px 0}.shop-schedule-list .list li .image img{width:100%;max-height:inherit;height:40vw;object-fit:cover;aspect-ratio:auto}.shop-schedule-list .list li .name{margin:0 0 3px 0;line-height:1.4em;font-size:12px;font-weight:bold;color:#2355a5}.shop-schedule-list .list li .name .point-leader{max-width:6.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.shop-schedule-list .list li .info{margin:0 0 10px 0;line-height:1.4em;font-size:12px}.pickup-therapist-list{margin:0 0 -20px;padding:20px 0;background:#ffffff;overflow:hidden;position:relative}.pickup-therapist-list.shadow_bottom{background:url(../images/title_back_03.png) no-repeat center bottom}.pickup-therapist-list .base-head{margin:0 10px 0;padding:0 10px 0 30px;text-align:left;background:url("../images/icon_45.svg") no-repeat 0 2px;background-size:22px auto;overflow:hidden}.pickup-therapist-list .base-head.icon01{background:url("../images/icon_47.svg") no-repeat 0 2px;background-size:24px auto}.pickup-therapist-list .base-head.icon-none{padding:0 0 0 0;margin:0 15px 0;background:none}.pickup-therapist-list .base-head .title01{line-height:1.4em;font-size:16px;color:#212b45;background:-webkit-linear-gradient(0deg,#212b45,#212b45);-webkit-background-clip:text;-webkit-text-fill-color:transparent;float:left}.pickup-therapist-list .base-head.icon-none .title02{float:left}.pickup-therapist-list .base-head .more{font-size:12px;float:right}.pickup-therapist-list .base-head .more a{padding:0 15px 0 0;color:#212b45;background:url("../images/icon_41.svg") no-repeat right center;background-size:auto;display:inline-block;line-height:1}.pickup-therapist-list .list{display:flex;overflow:auto;padding:23px 0 30px 0;text-align:left;overflow:auto 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 13px 0 0;padding:0;width:130px;text-align:left}.pickup-therapist-list .list li:last-of-type{margin:0 10px 0 0}.pickup-therapist-list .list li:first-of-type{margin:0 13px 0 10px}.pickup-therapist-list .list.none-slider li{margin:0 0 0 0;width:auto;display:inline-block}.pickup-therapist-list .list li a{margin:0;width:100%;text-align:center;display:block}.pickup-therapist-list .list li .image{margin:0 0 10px 0;display:flex;flex-wrap:wrap}.pickup-therapist-list .list li img{width:100%;max-width:130px;display:block;object-fit:cover;border-radius:3px;aspect-ratio:1}.pickup-therapist-list .list li .image .label.enter{background:-webkit-linear-gradient(0deg,#f09874,#eb4f65)}.pickup-therapist-list .list li .image .label.experience{background:-webkit-linear-gradient(0deg,#74d673,#28a365)}.pickup-therapist-list .list li .name{margin:0 0 3px 0;line-height:1.4em;font-size:13px;color:#232b43;text-align:center}.pickup-therapist-list .list li .info{margin:0 0 5px 0;line-height:1.4em;font-size:10px;text-align:center;color:#969696}.pickup-therapist-list .list li .pr{margin:0 0 0 0;padding:7px 5px;line-height:1.4em;font-size:10px;display:block;background:#f2f6f7;border-radius:3px;text-align:center}.coupon-list{margin:0 0 0;padding:23px 10px 0;background:#ffffff;overflow:hidden}.coupon-list .base-head{margin:0 10px;padding:0 10px 4px 30px;text-align:left;background:url("../images/icon_46.svg") no-repeat 0 0;background-size:24px auto;overflow:hidden}.coupon-list .base-head .title01{line-height:1.4em;font-size:16px;color:#212b45;background:-webkit-linear-gradient(0deg,#212b45,#212b45);-webkit-background-clip:text;-webkit-text-fill-color:transparent;float:left}.coupon-list .base-head .more{font-size:12px;float:right}.coupon-list .base-head .more a{padding:0 15px 0 0;color:#212b45;background:url("../images/icon_41.svg") no-repeat right center;background-size:auto;display:inline-block;line-height:1}.coupon-list .list{padding:10px 0 10px 0;text-align:left;overflow:hidden}.coupon-list .list .coupon{margin:0 0 0 0;padding:15px 20px 20px 20px;width:100%;color:#ffffff;background:-webkit-linear-gradient(0deg,#f09874,#eb4f65);border-radius:10px;float:none}.coupon-list .list{padding:20px 0 30px 0;text-align:left;display:grid;gap:15px;grid-template-columns:1fr;grid-template-rows:auto}.coupon-list .list .coupon .box{width:100%;height:auto;position:relative}.coupon-list .list .coupon .box .title{line-height:1.4em;font-size:14px}.coupon-list .list .coupon .schedule{width:calc(100% - 20px);line-height:1.4em;font-size:15px;position:relative;bottom:auto;left:auto;margin:0 0 0 0;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 .icon{max-width:10px;display:inline-block;vertical-align:middle}.shop-pr{margin:0 0 0 0;padding:0 0 30px 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:14px;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:23px 0 0;background:#ffffff;overflow:hidden}.hime-tv-list .base-head{margin:0 10px 0;padding:0 10px 0 30px;text-align:left;background:url("../images/icon_42.svg") no-repeat 0px -1px;background-size:24px auto;overflow:hidden}.hime-tv-list .base-head.none-icon{padding:0 10px 10px 10px;text-align:center;background:none}.hime-tv-list .base-head .title01{line-height:1.4em;font-size:16px;color:#212b45;background:-webkit-linear-gradient(0deg,#212b45,#212b45);-webkit-background-clip:text;-webkit-text-fill-color:transparent;float:left}.hime-tv-list .base-head .more{font-size:12px;float:right}.hime-tv-list .base-head .more a{padding:0 15px 0 0;color:#212b45;background:url("../images/icon_41.svg") no-repeat right center;background-size:auto;display:inline-block;line-height:1}.hime-tv-list .list{padding:20px 0 19px 0;text-align:left;overflow:hidden;display:flex;overflow:auto}.hime-tv-list .list.none-slider{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 5px 0 10px;width:210px;box-sizing:border-box}.hime-tv-list .list.none-slider li{display:inline-block}.hime-tv-list .list li a{margin:0 0 0 0;width:200px;display:block}.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}.hime-tv-list .list li.protection img{-ms-filter:blur(5px);filter:blur(5px)}.hime-tv-list .list li a{margin:1px;border-radius:3px;display:block;position:relative;overflow:hidden}.hime-tv-list .list li a .bookmark-only{margin-top:-50vw;width:100%;height:100vw;background:rgba(0,0,0,.3);display:table;position:absolute;top:50%;left:0}.hime-tv-list .list li a .bookmark-only p{line-height:1.4em;font-size:13px;text-decoration:none;color:#ffffff;text-align:center;display:table-cell;vertical-align:middle}.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:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.hime-tv-list .list li .name{line-height:1.4em;font-size:12px;color:#212b45}.menu-image{margin:0 0 0;padding:25px 0 20px;background:#ffffff;overflow:hidden}.menu-image h3{margin:0 20px 20px 20px;line-height:1.4em;font-size:16px;color:#2355a5}.menu-image .image{margin:0 0 15px 0}.menu-image .image img{width:100%;height:auto;display:block}.menu-image .comment{margin:0 20px;line-height:1.5em;font-size:12px;color:#232b43}.online-preview-list{margin:0 0 0;padding:23px 10px 0;background:#ffffff;overflow:hidden}.online-preview-list .base-head{margin:0 0 0;padding:0 10px 20px 30px;text-align:left;background:url("../images/icon_40.svg") no-repeat 0 0;background-size:24px auto;border-bottom:none;overflow:hidden}.online-preview-list .base-head .title01{line-height:1.4em;font-size:16px;color:#212b45;background:-webkit-linear-gradient(0deg,#212b45,#212b45);-webkit-background-clip:text;-webkit-text-fill-color:transparent;float:left}.online-preview-list .base-head .more{font-size:12px;float:right}.online-preview-list .base-head .more a{padding:0 15px 0 0;color:#212b45;background:url("../images/icon_41.svg") no-repeat right center;background-size:auto;display:inline-block;line-height:1}.online-preview-list .list{padding:6px 0 10px 0;text-align:left;overflow:hidden}.online-preview-list .list.shop{margin-top:6px;padding:10px 0 10px 0;border-top:1px solid #eeeeee}.online-preview-list .list .box{padding:0 0 10px 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 .info{line-height:1.4em;font-size:11px;color:#969696}.online-preview-list .list .box .head .wrap .right{text-align:right;display:none;vertical-align:middle}.online-preview-list .list .box .head .wrap .right .info{padding:0 15px 0 0;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;display:inline-block;vertical-align:middle}.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 .preview{margin:0 0 0 0;padding:14px 15px 15px 15px;border-radius:10px;position:relative;overflow:hidden}.online-preview-list .list .box .preview .head-sp{padding:0 0 15px 4px}.online-preview-list .list .box .preview .head-sp .info{padding:0 0 0 15px;width:calc(100% - 45px);box-sizing:border-box;line-height:1.4em;font-size:12px;color:#232b43;display:inline-block;vertical-align:middle}.online-preview-list .list .box .preview .head-sp .user-image{width:40px;border-radius:90px;overflow:hidden;display:inline-block;vertical-align:middle}.online-preview-list .list .box .preview .head-sp .point-leader{max-width:8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.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 0 5px 0;line-height:1.8em;font-size:12px;color:#232b43}.online-preview-list .list .box .preview .use-day{margin:0 0 15px 0;line-height:1.4em;font-size:12px;color:#232b43}.online-preview-list .list .box .preview .use-day.sp_disp{margin:0 0 2px 0}.online-preview-list .list .box .preview .use-day .entry-day{color:#969696;display:block;text-align:right}.online-preview-list .list .box .preview .comment{margin:0 0 10px 0;line-height:1.4em;font-size:12px;color:#232b43}.online-preview-list .list .box .preview .comment .catch{margin:0 0 5px 0;line-height:1.4em;font-size:14px;color:#0499bb}.online-preview-list .list .box .preview .comment .more{color:#2355a5}.online-preview-list .list .box .preview .point{overflow:hidden;margin:0 0 16px 0;position:relative;top:auto;right:auto}.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.6em;position:relative;font-size:14px;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;color:#ffaf14;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:left;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 0 0;padding:23px 0 0 0;background:#ffffff;overflow:hidden}.public-relations .base-head{margin:0 10px 0;padding:0 10px 0 40px;text-align:left;background:url("../images/icon_39.svg") no-repeat 10px 0;background-size:24px auto;overflow:hidden}.public-relations .base-head.icon01{margin:0 0 0;padding:0 10px 0 40px;text-align:left;background:url("../images/icon_59.svg") no-repeat 10px 2px;background-size:22px auto;overflow:hidden}.public-relations .base-head .title01{line-height:1.4em;font-size:16px;color:#212b45;background:-webkit-linear-gradient(0deg,#212b45,#212b45);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.public-relations .wrap{padding:20px 20px 10px;line-height:1.6em;font-size:13px;color:#212b45;text-align:left;overflow:hidden}.public-relations .wrap p{margin:0 0 20px 0}.shop-photo-list{margin:0 0 0;padding:23px 0 22px 0;background:#ffffff;overflow:hidden}.shop-photo-list .base-head{margin:0 10px 0;padding:0 10px 0 40px;text-align:left;background:url("../images/icon_38.svg") no-repeat 10px 0;background-size:24px auto;overflow:hidden}.shop-photo-list .base-head .title01{line-height:1.4em;font-size:16px;color:#212b45;background:-webkit-linear-gradient(0deg,#212b45,#212b45);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.shop-photo-list .wrap{margin:0 0 0 0;padding:0 0 0 0}.content-box .pickup-box{margin:0 0 0;padding:0 0 20px 0}.content-box .shop-photo-list.shop .pickup-box{margin:0 0 0;padding:25px 0 40px 0}.content-box .pickup-box .pickup{margin:0 0 0 0;padding:0 0 0 0}.content-box .pickup-box .pickup .image{margin:0 0}.content-box .pickup-box .pickup .image img{width:100%;height:auto;display:block}.content-box .pickup-box .pickup .box{margin:-33px 20px 10px 20px;padding:20px;background:#ffffff;box-shadow:5px 5px 5px rgba(0,0,0,.1);overflow:hidden;position:relative;z-index:1}.content-box .pickup-box .pickup .box .label{margin:0 0 5px 0;padding:5px 0;width:62px;text-align:center;line-height:1.2em;font-size:11px;font-weight:bold;font-family:Arial,Helvetica,"sans-serif";color:#ffffff;background:#894eb7;display:inline-block}.content-box .pickup-box .pickup .box .name{margin:0 0 10px 0;line-height:1.4em;font-size:13px;color:#2355a5}.content-box .pickup-box .pickup .box .name a{text-decoration:none;color:#2355a5}.content-box .pickup-box .pickup .box .comment{line-height:1.5;font-size:12px;color:#232b43}.content-box .pickup-box .pickup .box .comment{line-height:1.4em;font-size:11px;color:#232b43}.shop-information{margin:0 0 0;padding:25px 0 0 0;background:#ffffff;overflow:hidden}.shop-information.limit-view{box-sizing:border-box;height:1000px;position:relative}.shop-information .base-head{margin:0 0 0;padding:0 10px 0 40px;text-align:left;background:url("../images/icon_37.svg") no-repeat 10px 0;background-size:24px auto;overflow:hidden}.shop-information .base-head .title01{line-height:1.4em;font-size:16px;color:#212b45;background:-webkit-linear-gradient(0deg,#212b45,#212b45);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.shop-information .wrap{padding:20px 0 25px 0;overflow:hidden}.shop-information .wrap .left{margin:0 10px 25px 10px;float:none;width:auto}.shop-information .wrap .right{margin:0 10px 0 10px;float:none;width:auto}.shop-information .wrap table{width:100%;line-height:1.4em;font-size:12px;color:#232b43}.shop-information .wrap table th{padding:10px 0 10px 10px;width:30%!important;height:auto;color:#666;font-weight:normal;border:1px solid #eeeeee;background:#fbfbfb;vertical-align:middle;box-sizing:border-box}.shop-information .wrap .title{padding:13px;width:100%!important;line-height:1.4em;text-align:center;font-size:14px;color:#232b43;font-weight:normal;border:1px solid #eeeeee;border-bottom:none;background:#fbfbfb;vertical-align:middle;box-sizing:border-box;font-weight:bold}.shop-information .wrap table td{padding:10px 10px;width:70%!important;height:auto;border:1px solid #eeeeee;background:#ffffff;vertical-align:middle;box-sizing:border-box}.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;display:inline-block}.shop-information .wrap table td .pay{margin:10px 0 10px 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:17px auto;border-radius:5px;display:block}.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}.shop-information .wrap table td .site-link:nth-last-child(1){margin:0 0 0 0}.shop-information .wrap table td .sns{font-size:0;overflow:visible}.shop-information .wrap table td .sns li{width:25px;float:none;display:inline-block;vertical-align:middle;margin:0 0 0 20px;padding:0 0 0 0}.shop-information .wrap table td .sns li:nth-of-type(1){margin:0 0 0 0}.shop-information .wrap table td .sns li a{margin:0 0 0 0;padding:0 0 0 0;width:100%!important;height:auto;display:block}.shop-information .wrap table td .sns li img{margin:0 0 0 0;padding:0 0 0 0;width:100%!important;height:auto;display:block}.shop-information .more-view{padding:50px 0 30px 0;width:100%;background:#ffffff;position:absolute;bottom:0;left:0;background:-webkit-linear-gradient(rgba(255,255,255,0),#fff 33%)}.shop-information .more-view.hide{display:none!important}.shop-information .more-view a{margin:0 auto;padding:0;height:32px;width:202px;border-radius:90px;text-align:center;color:#ffffff;font-size:12px;line-height:1.2em;background:#232b43;overflow:hidden;display:flex;align-items:center;justify-content:center}.shop-page-top{margin:0 0 0 0;padding:0 0 0 0;text-align:center;position:relative;overflow:hidden}.shop-page-top.second{background:#f0f4f5}.shop-page-top.second .name-box{padding:10px 10px;background:#ffffff;overflow:hidden;position:relative;margin:0 0 0}.shop-page-top.second .name-box .image{margin:0 15px 0 0;width:60px;border-radius:90px;display:inline-block;overflow:hidden;vertical-align:middle;float:left}.shop-page-top.first .name-box .image{display:none}.shop-page-top .name{margin:0 0 0 0;padding:20px 0;line-height:1.2em;font-size:16px;font-weight:normal;color:#232b43;display:block}.shop-page-top.second .name-box .name{margin:0 0 0 0;padding:13px 0 4px 0;line-height:1.2em;font-size:14px;color:#232b43;text-align:left;display:block;overflow:hidden}.shop-page-top.second .name-box .name .point-leader{max-width:10em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.shop-page-top.second .name-box .info{margin:0 0 0 0;padding:0 0 0 0;line-height:1.2em;font-size:11px;color:#232b43;text-align:left;overflow:hidden}.shop-page-top.second .name-box .option-link{padding:0 0 0 0;width:44px;position:absolute;right:5px}.shop-page-top .cat{margin:0 0 0 0;padding:5px;font-size:0;text-align:left;background:#f2f6f7;display:block}.shop-page-top .cat .new{margin:0 5px 0 0;padding:5px 8px;line-height:1.4em;font-size:12px;color:#ffffff;background:#7bb7af;border-radius:3px;display:inline-block}.shop-page-top .cat .experience{margin:0 5px 0 0;padding:5px 8px;line-height:1.4em;font-size:12px;color:#ffffff;background:#5088b3;border-radius:3px;display:inline-block}.shop-page-top .cat .recommend{margin:0 5px 0 0;padding:5px 8px;line-height:1.4em;font-size:12px;color:#ffffff;background:#ad944e;border-radius:3px;display:inline-block}.shop-page-top .btn{position:absolute;top:20px;right:20px}.shop-page-top .btn li{margin:0 0 0 15px;display:inline-block}.shop-page-top .menu{height:54px;background:#2c344b;border-bottom:none;overflow:auto;white-space:nowrap;scrollbar-width:none}.shop-page-top .menu::-webkit-scrollbar{display:none}.shop-page-top .menu ul{width:auto;display:flex}.shop-page-top .menu ul li{height:54px;text-align:center;display:table;vertical-align:middle;float:left}.shop-page-top .menu ul li a{padding:0 15px;height:54px;line-height:1.2em;font-size:12px;color:#ffffff;display:table-cell;vertical-align:middle;position:relative}.shop-page-top .menu ul li a:before{margin:-6px 0 0 0;width:1px;height:12px;line-height:12px;content:"";display:block;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% - 20px);height:2px;line-height:2px;content:"";display:block;background:#2c344b;position:absolute;bottom:0;left:10px}.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:0 0 23px 0;background:#f2f6f7}.cast-top .image-box{margin:0 0 10px 0;padding:0 0 0 0;width:100%;float:none;position:relative}.cast-top .image-box .box img{width:100%;height:auto;display:block;aspect-ratio:3 / 4;object-fit:cover}.cast-top .image-box .btn{width:52px;position:absolute;bottom:5px;right:5px;z-index:1}.cast-top .image-box .girl_block_icon{position:absolute;display:block;width:185px;text-align:center;border-radius:4px;background:#ffffff;bottom:90px;right:10px;font-size:13px;padding:10px;box-shadow:5px 5px 5px rgba(0,0,0,.1);line-height:19px}.cast-top .image-box .image{margin:0 0 0 0;padding:0 0 0 0;position:relative}.cast-top .image-box .image img{display:none}.cast-top .image-box .pr-point{width:100%;text-align:center;position:absolute;top:-5px;left:0;z-index:3}.cast-top .image-box .pr-point .label{margin:0 3px 10px;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{padding:10px 0 0 0}.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{margin:0 5px;width:calc(100% - 10px);display:table;overflow:hidden}.cast-top .image-box .photo-list .photo-list-slider-top .slick-img .tb .cell{width:100%;background:#ededed;display:table-cell;vertical-align:middle;position:relative}.cast-top .image-box .photo-list .photo-list-thumbnail-top{height:100px;text-align:left;display:none}.cast-top .image-box ul{overflow:hidden}.cast-top .image-box ul li{width:82.66vw;cursor:pointer;float:left}.cast-top .image-box ul li .box{margin:0 1.33vw;width:80vw;display:block;position:relative}.cast-top .image-box ul li .box img{height:417px}.cast-top .image-box ul li a img{width:80vw;height:auto}.cast-top .image-box ul li.protection img{-ms-filter:blur(5px);filter:blur(5px)}.cast-top .image-box ul li a{display:block;position:relative;overflow:hidden}.cast-top .image-box ul li.protection a: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 a: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 .menu{height:54px;background:#2c344b;border-bottom:none;overflow:auto;white-space:nowrap;scrollbar-width:none}.cast-top .menu::-webkit-scrollbar{display:none}.cast-top .menu ul{width:830px}.cast-top .menu ul li{height:54px;text-align:center;display:table;vertical-align:middle;float:left}.cast-top .menu ul li a{padding:0 15px;height:54px;line-height:1.2em;font-size:12px;color:#ffffff;display:table-cell;vertical-align:middle;position:relative}.cast-top .menu ul li a:before{margin:-6px 0 0 0;width:1px;height:12px;line-height:12px;content:"";display:block;background:#121a34;position:absolute;top:50%;left:0}.cast-top .menu ul li:nth-of-type(1) a:before{display:none}.cast-top .menu ul li a:after{width:calc(100% - 20px);height:2px;line-height:2px;content:"";display:block;background:#2c344b;position:absolute;bottom:0;left:10px}.cast-top .menu ul li a:hover{color:#caab5e}.cast-top .menu ul li a:hover:after{background:#caab5e}.cast-top .menu ul li a.current{color:#caab5e}.cast-top .menu ul li a.current:after{background:#caab5e}.cast-top .info-box{margin:0 0 0 0;padding:20px 0 0 0;width:100%;float:none;position:relative}.cast-top .info-box .schedule{margin:0 10px 20px 10px;padding:11px 15px 5px;min-height:64px;border:none;border-radius:5px;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.1);box-sizing:border-box;overflow:hidden}.cast-top .info-box .schedule .today{margin:0 25px 0 10px;text-align:center;float:left}.cast-top .info-box .schedule .today .day{line-height:1.4em;font-size:20px}.cast-top .info-box .schedule .today .week{line-height:1.2em;font-size:10px}.cast-top .info-box .schedule .time-schedule{margin:0 0 0 0;float:left;max-width:60%}.cast-top .info-box .schedule .time-schedule .time{margin:0 0 3px 0;line-height:1.4em;font-size:15px}.cast-top .info-box .schedule .time-schedule .comment{}.cast-top .info-box .schedule .state-label{margin:5px 0 0 0;padding:2px 0;width:51px;line-height:1.4em;font-size:10px;float:right}.cast-top .info-box .action-btn{overflow:hidden}.cast-top .info-box .action-btn.first{margin:0 auto 26px auto;max-width:260px;overflow:hidden}.cast-top .info-box .action-btn .keep{padding:10px 0 0 0;width:50%;border-radius:0;text-align:center;background:none;box-sizing:border-box;float:left}.cast-top .info-box .action-btn .keep.on{background:none}.cast-top .info-box .action-btn .keep:before{width:70px;height:70px;border-radius:90px;content:"";display:block;margin:0 auto 12px;background:#e8ecf4 url("../images/icon_22.svg") no-repeat center center;background-size:32px auto;box-shadow:5px 5px 10px #d5d7de,-5px -5px 10px #ffffff}.cast-top .info-box .action-btn .keep.on:before{background:#e8ecf4 url("../images/icon_22-on.svg") no-repeat center center;background-size:32px auto}.cast-top .info-box .action-btn .keep .text{padding:0 0 0 0;line-height:1.4em;font-size:14px;color:#212b45;border-left:none;display:inline-block}.cast-top .info-box .action-btn .bookmark{padding:10px 0 0 0;width:50%;background:none;border-radius:0;text-align:center;box-sizing:border-box;float:right}.cast-top .info-box .action-btn .bookmark.on{background:none}.cast-top .info-box .action-btn .bookmark:before{width:70px;height:70px;border-radius:90px;content:"";display:block;margin:0 auto 12px;background:#e8ecf4 url("../images/icon_23.svg") no-repeat center center;background-size:28px auto;box-shadow:5px 5px 10px #d5d7de,-5px -5px 10px #ffffff}.cast-top .info-box .action-btn .bookmark.on:before{background:#e8ecf4 url("../images/icon_23-on.svg") no-repeat center center;background-size:28px auto}.cast-top .info-box .action-btn .bookmark .text{padding:0 0 0 0;line-height:1.4em;font-size:14px;color:#212b45;border-left:none;display:inline-block}.cast-top .info-box .action-btn .line{margin:0 10px 10px 10px;padding:15px 0 16px 0;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;background:#4cc764;border-radius:3px;float:none}.cast-top .info-box .action-btn .tel{margin:0 10px 10px 10px;padding:15px 0 16px 0;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;background:#0277b8;border-radius:3px;clear:both}.cast-top .info-box .action-btn .letter{margin:0 10px 10px 10px;padding:15px 0 16px 0;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;background:#ec5a67;border-radius:3px}.cast-top .info-box .action-btn .web{margin:0 10px 10px 10px;padding:15px 0 16px 0;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;background:#908fcb;border-radius:3px}.cast-top .info-box .action-btn .kuchikomi{margin:0 10px 30px 10px;padding:15px 0 16px 0;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;background:#057e7e;border-radius:3px;clear:both}.cast-top .info-box .action-btn .web.disable,.cast-top .info-box .action-btn .letter.disable,.cast-top .info-box .action-btn .kuchikomi.disable{display:none}.cast-top .info-box .new-alert{margin:0 0 20px 0;padding:17px 60px 18px 85px;background:#ffffff url("../images/icon_31.svg") no-repeat 20px center;background-size:50px auto;box-shadow:0 1px 1px rgba(0,0,0,.1);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}.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:20px}.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:0 0 0 0;padding:30px 15px 30px 15px;line-height:1.4em;font-size:12px;color:#666666;text-align:center;border:none;background:#ffffff;overflow:hidden;box-shadow:0 1px 1px rgb(0 0 0 / 10%)}.cast-top .info-box .follow-box p{margin:0 0 18px 0}.cast-top .info-box .follow-box p.catch{margin:0 0 10px 0;line-height:1.4em;font-size:13px;color:#232b43}.cast-top .info-box .follow-box a{margin:0 auto;padding:16px 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}.cast-schedule-list{margin:0 0 0;padding:23px 10px 0;background:#ffffff;overflow:hidden}.cast-schedule-list .base-head{margin:0 0 5px;padding:0 10px 0 33px;text-align:left;background:url("../images/icon_48.svg") no-repeat 0 -2px;background-size:24px auto;overflow:hidden}.cast-schedule-list .base-head .title01{line-height:1.4em;font-size:16px;color:#212b45;background:-webkit-linear-gradient(0deg,#212b45,#212b45);-webkit-background-clip:text;-webkit-text-fill-color:transparent;float:left}.cast-schedule-list .base-head .view-30days{font-size:12px;float:right;margin:0 0 0 0;padding:0 15px 0 0;height:1.4em;line-height:1.4em;cursor:pointer;background:#ffffff url("../images/icon_61.svg") no-repeat right center;background-size:17px auto;border:none}.cast-schedule-list .base-head .select{font-size:12px;float:right;display:flex;align-items:center}.cast-schedule-list .base-head .select select{margin:0 0 0 0;padding:0 15px 0 0;height:1.4em;line-height:1.4em;font-size:12px;font-family:"メイリオ","ＭＳ Ｐゴシック","ＭＳ ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Arial","Helvetica",sans-serif;cursor:pointer;background:#ffffff url("../images/icon_61.svg") no-repeat right center;background-size:17px auto;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cast-schedule-list .base-head .select select::-ms-expand{display:none}.cast-schedule-list .list{padding:19px 0 20px 0;overflow:hidden;width:100%}.cast-schedule-list .list .box{overflow:hidden}.cast-schedule-list .list .box.hide{display:none}.cast-schedule-list .list .box table{width:100%}.cast-schedule-list .list .box table tr.close{display:none}.cast-schedule-list .list .box table th{padding:0 10px;width:65px;height:63px;text-align:center;background:#ffffff;border:none;border-bottom:1px solid #eeeeee;vertical-align:middle;box-sizing:border-box}.cast-schedule-list .list .box table tr:nth-last-child(1) th{border-bottom:none}.cast-schedule-list .list .box table th .day{line-height:1.4em;font-size:20px;display:block}.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 td{padding:0 10px;width:auto;height:63px;text-align:left;border:none;border-bottom:1px solid #eeeeee;vertical-align:middle;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.cast-schedule-list .list .box table tr:nth-last-child(1) td{border-bottom:none}.cast-schedule-list .list .box table td .check{font-size:14px;color:#212b45;text-align:left;justify-content:left;height:18px}.cast-schedule-list .list .box table td .time{font-size:15px;color:#212b45;justify-content:left;height:18px}.cast-schedule-list .list .box table td .comment{display:block;text-align:left;line-height:1.4em;font-size:15px;color:#E60039}.cast-schedule-list .list .box table td .state-label{margin:0;padding:0;line-height:1.2em;font-size:10px;border-radius:3px;min-width:50px;min-height:32px;max-width:50px;max-height:32px;display:flex;align-items:center;justify-content:center}.cast-schedule-list .sp_disp .list .box table td .time-schedule{width:100%;display:grid}.cast-schedule-list .sp_disp .list .box table td .time-schedule .comment{width:95%;display:flex}.cast-profile{margin:0 0 0;padding:0 0 0 0;background:#ededed;overflow:hidden}.cast-profile .left{margin:0 0 20px 0;padding:23px 10px 30px;width:100%;background:#ffffff;box-sizing:border-box;box-shadow:0 1px 1px rgba(0,0,0,.1);float:none;overflow:hidden}.cast-profile .right{margin:0 0 0 0;padding:23px 10px 20px;width:100%;background:#ffffff;box-sizing:border-box;box-shadow:0 1px 1px rgba(0,0,0,.1);float:none;overflow:hidden}.cast-profile .base-head{margin:0 auto 32px auto;max-width:666px;text-align:center;background:none}.cast-profile .left .base-head{margin:0 0 7px;padding:0 10px 20px 30px;text-align:left;background:url("../images/icon_45.svg") no-repeat 0 -2px;background-size:24px auto;overflow:hidden}.cast-profile .left .base-head .title01{line-height:1.4em;font-size:16px;color:#212b45;background:-webkit-linear-gradient(0deg,#212b45,#212b45);-webkit-background-clip:text;-webkit-text-fill-color:transparent;float:left}.cast-profile .right .base-head{margin:0 0 7px;padding:0 10px 20px 30px;text-align:left;background:url("../images/icon_60.svg") no-repeat 0 0;background-size:24px auto;overflow:hidden}.cast-profile .right .base-head .title01{line-height:1.4em;font-size:16px;color:#212b45;background:-webkit-linear-gradient(0deg,#212b45,#212b45);-webkit-background-clip:text;-webkit-text-fill-color:transparent;float:left}.cast-profile table{width:100%;line-height:1.4em;font-size:12px;color:#232b43}.cast-profile table th{padding:10px;width:130px;height:43px;font-weight:normal;border:none;border-bottom:1px solid #eeeeee;color:#2a71cc;background:-webkit-linear-gradient(0deg,#00a4bb,#2a71cc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;vertical-align:middle;box-sizing:border-box}.cast-profile table td{padding:10px;min-height:43px;width:auto;border:none;border-bottom:1px solid #eeeeee;background:#ffffff;vertical-align:middle}.cast-profile table tr:nth-last-child(1) th{border-bottom:none}.cast-profile table tr:nth-last-child(1) td{border-bottom:none}.cast-profile table td .option{float:left}.cast-profile table td .label{width:24px;font-size:0;text-align:left;text-indent:-9999px;color:#ffffff;border-radius:0;float:right}.cast-profile table td .label.maru{background:url("../images/maru.svg") no-repeat center center;backgrond-size:cover}.cast-profile table td .label.sankaku{background:url("../images/sankaku.svg") no-repeat center center;backgrond-size:cover}.cast-profile table td .label.batu{background:url("../images/batu.svg") no-repeat center center;backgrond-size:cover}.cast-profile .right table{display:block}.cast-profile .right table tbody{display:block}.cast-profile .right table tr{width:100%;overflow:hidden;display:block}.cast-profile .right table tr td{width:48.5%;box-sizing:border-box;float:left}.cast-profile .right table tr td:nth-of-type(2){float:right}.cast-profile table td .matar{margin:5px 0 0;position:relative}.fan-letter-list{margin:0 0 0;padding:23px 10px 0;background:#ffffff;overflow:hidden}.style-xd .fan-letter-list .base-head{margin:0 10px 0}.fan-letter-list .base-head{margin:0 0 0;padding:0 10px 0 30px;text-align:left;background:url("../images/icon_58.svg") no-repeat 0 0;background-size:24px auto;overflow:hidden}.fan-letter-list .base-head .title01{line-height:1.4em;font-size:16px;color:#212b45;background:-webkit-linear-gradient(0deg,#212b45,#212b45);-webkit-background-clip:text;-webkit-text-fill-color:transparent;float:left}.fan-letter-list .base-head .more{font-size:12px;float:right}.fan-letter-list .base-head .more a{padding:0 15px 0 0;color:#212b45;background:url("../images/icon_41.svg") no-repeat right center;background-size:auto;display:inline-block;line-height:1}.fan-letter-list .list{padding:15px 0 20px 0;overflow:hidden}.fan-letter-list .list li{margin:0 auto;max-width:100%;border-top:1px solid #eee}.fan-letter-list .list li:nth-of-type(1){border-top:none}.fan-letter-list .list li a{padding:10px 0 10px 0;display:block;overflow:hidden}.fan-letter-list .list li a .image{margin:0 20px 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:0 0 5px 0;color:#0499bb;font-size:13px;line-height:1.4em}.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.5em}.fan-letter-list .list li a .box .comment .more{color:#2355a5}.fan-letter-list .list li a .box .comment .more:before{content:""}.fan-letter-list .list li a .box .comment .point-leader{max-width:32em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.big-data{margin:0 0 0;padding:23px 10px 9px;background:#ffffff;overflow:hidden}.big-data .base-head{margin:0 0 0;padding:0 10px 25px 30px;text-align:left;background:url("../images/icon_57.svg") no-repeat 0 0;background-size:24px auto;overflow:hidden}.big-data .base-head .title01{line-height:1.4em;font-size:16px;color:#212b45;background:-webkit-linear-gradient(0deg,#212b45,#212b45);-webkit-background-clip:text;-webkit-text-fill-color:transparent;float:left}.big-data .base-head .more{font-size:12px;float:right}.big-data .base-head .more a{padding:0 15px 0 0;color:#212b45;background:url("../images/icon_41.svg") no-repeat right center;background-size:auto;display:inline-block;line-height:1}.big-data .results{margin:0 0 20px 0;padding:5px 0;text-align:center;line-height:1.4em;font-size:14px;border:1px solid #eeeeee;border-radius:90px}.big-data .results .num{line-height:1.4em;font-size:20px;color:#e52546}.big-data .list{min-height:0}.big-data .list dl{margin:0 0 10px 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 14px 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 0 0;padding:23px 10px 26px;background:#ffffff;overflow:hidden}.photo-album .base-head{margin:0 0 0;padding:0 10px 21px 30px;text-align:left;background:url("../images/icon_56.svg") no-repeat 0 0;background-size:24px auto;overflow:hidden}.photo-album .base-head .title01{line-height:1.4em;font-size:16px;color:#212b45;background:-webkit-linear-gradient(0deg,#212b45,#212b45);-webkit-background-clip:text;-webkit-text-fill-color:transparent;float:left}.photo-album .base-head .more{font-size:12px;float:right}.photo-album .base-head .more a{padding:0 15px 0 0;color:#212b45;background:url("../images/icon_41.svg") no-repeat right center;background-size:auto;display:inline-block;line-height:1}.photo-album .list{min-height:0;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{margin-top:-50vw;width:100%;height:100vw;background:rgba(0,0,0,.3);display:table;position:absolute;top:50%;left:0}.photo-album .list li a .bookmark-only p{line-height:1.4em;font-size:13px;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 0;width:19px;height:24px;line-height:24px;content:"";background:url("../images/icon_01.svg") no-repeat center center;background-size:auto 100%;display:block}.return-top{margin:40px 10px 0 10px}.return-top a{padding:12px 0;color:#ffffff;font-size:15px;line-height:1.4em;text-align:center;background:#de2a3d;display:block;border-radius:3px}.page-navi{margin:0 10px 30px 10px;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.1);border-radius:90px;overflow:hidden;position:relative}.page-navi .prev{width:31%;height:56px;line-height:56px;font-size:12px;text-align:center;display:block;position:absolute;top:0;left:0}.page-navi .prev:before{margin:-7px 0 0 0;width:10px;height:15px;line-height:15px;content:"";background:url("../images/icon_54.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:50%;left:25px}.page-navi .next{width:31%;height:56px;line-height:56px;font-size:12px;text-align:center;display:block;position:absolute;top:0;right:0}.page-navi .next:before{margin:-7px 0 0 0;width:10px;height:15px;line-height:15px;content:"";background:url("../images/icon_55.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:50%;right:25px}.page-navi .return{margin:0 31%;width:38%;height:56px;line-height:56px;font-size:12px;text-align:center;display:block;position:relative}.page-navi .return:before{margin:0 0 0 0;width:1px;height:36px;line-height:36px;content:"";background:#eeeeee;display:block;position:absolute;top:10px;left:0}.page-navi .return:after{margin:0 0 0 0;width:1px;height:36px;line-height:36px;content:"";background:#eeeeee;display:block;position:absolute;top:10px;right:0}.change-search-results{margin:0 0 0 0;padding:0 0 0 0;position:relative}.change-search-results .list{padding:5px 0 15px 0;width:100%;font-size:0;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 0 0 10px;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:nth-last-child(1){margin:0 10px 0 10px}.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:10px 0 20px 0;padding:48px 0 0 0;min-height:36px;text-align:center;position:relative}.paging-box.none-paging{margin:8px 0 9px 0;padding:0 0 0 0;min-height:36px;text-align:center;position:relative}.paging-box.second{margin:0 0 30px 0;padding:0 0 0 0}.paging-box.pb45-sp{margin:0 0 45px 0;padding:0 0 0 0}.paging-box.mb40{margin:20px 0 20px 0!important}.paging-box.pt46-sp{padding:46px 0 0 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:20px}.paging-box .result-text .num{line-height:36px;font-size:18px;font-weight:bold;color:#ff1155}.paging-box .link-box{margin-top:0;display:flex;max-width:100%;justify-content:space-between}.paging-box .link-box .page-list{display:flex;max-width:calc(100% - 36px* 2);justify-content:space-between}.paging-box .link-box a{margin:0 3px;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 3px;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;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;float:left}.paging-box .link-box a.next{margin:0;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;float:right}.paging-box .link-box .extend{height:36px;line-height:36px}.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:15px;display:block}.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.guide-link{padding:0 0 0 30px;background:url("../images/icon_167.svg") no-repeat left center;background-size:20px auto}.paging-box .sort a.del-link{padding:0 0 0 30px;background:url("../images/icon_172.svg") no-repeat left center;background-size:20px auto}.paging-box.short{margin:0 10px 50px 10px;padding:0 0 0 0;width:auto;min-height:0;text-align:center;background:#027e7e;border-radius:3px;position:relative;overflow:hidden}.paging-box.short:before{width:1px;height:36px;line-height:36px;background:#026b6b;content:"";position:absolute;top:10px;left:50%}.paging-box.short .link-box a.prev{margin:0 0 0 0;padding:0 0 0 0;width:50%;min-width:56px;line-height:56px;font-size:14px;text-decoration:none;text-align:center;text-indent:0;color:#ffffff;background:#027e7e url("../images/icon_prev_03.svg") no-repeat 5.33vw center;background-size:18px auto;border-radius:0;box-sizing:border-box;float:left}.paging-box.short .link-box a.next{margin:0 0 0 0;padding:0 0 0 0;width:50%;min-width:56px;line-height:56px;font-size:14px;text-decoration:none;text-align:center;text-indent:0;color:#ffffff;background:#027e7e url("../images/icon_next_03.svg") no-repeat 38.66vw center;background-size:18px auto;border-radius:0;box-sizing:border-box;float:right}.paging-box.short .link-box a.prev:hover{color:#ffffff;background:#027e7e url("../images/icon_prev_03.svg") no-repeat 5.33vw center;background-size:18px auto}.paging-box.short .link-box a.next:hover{color:#ffffff;background:#027e7e url("../images/icon_next_03.svg") no-repeat 38.66vw center;background-size:18px auto}.paging-box.short .link-box a.prev.disabled{pointer-events:none;background:url("../images/icon_prev_03.svg") no-repeat 5.33vw center;background-size:18px auto;opacity:.3}.paging-box.short .link-box a.next.disabled{pointer-events:none;background:url("../images/icon_next_03.svg") no-repeat 38.66vw center;background-size:18px auto;opacity:.3}.paging-box.therapist{margin:30px 10px 30px 10px;padding:0 108px;width:auto;min-height:57px;text-align:center;position:relative;box-sizing:border-box;overflow:hidden;background-color:#2e354c;border-radius:5px}.paging-box.therapist .link-box a.return{margin:0 0 0 0;padding:0 0 0 0;min-width:57px;width:100%;line-height:57px;font-size:13px;text-decoration:none;text-align:center;text-indent:0;color:#ffffff;background:#2e354c;border-radius:0;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 50px;width:108px;min-width:108px;line-height:57px;font-size:13px;text-decoration:none;text-align:left;text-indent:0;color:#ffffff;background:#2e354c url("../images/icon_prev_03.svg") no-repeat 23px center;background-size:18px auto;border-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0;box-sizing:border-box;position:absolute;top:0;left:0}.paging-box.therapist .link-box a.prev:after{margin:0 0 0 0;padding:0 0 0 0;width:1px;min-width:1px;height:37px;line-height:37px;content:"";background:#121a34;display:block;position:absolute;top:10px;right:0;z-index:10}.paging-box.therapist .link-box a.next{margin:0 0 0 0;padding:0 0 0 30px;width:108px;min-width:108px;line-height:57px;font-size:13px;text-decoration:none;text-align:left;text-indent:0;color:#ffffff;background:#2e354c url("../images/icon_next_03.svg") no-repeat 64px center;background-size:18px auto;border-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0;box-sizing:border-box;position:absolute;top:0;right:0}.paging-box.therapist .link-box a.next:after{margin:0 0 0 0;padding:0 0 0 0;width:1px;min-width:1px;height:37px;line-height:37px;content:"";background:#121a34;display:block;position:absolute;top:10px;left:0;z-index:10}.paging-box.therapist .link-box a.prev:hover{color:#ffffff;background:#2e354c url("../images/icon_prev_03.svg") no-repeat 23px center;background-size:18px auto}.paging-box.therapist .link-box a.next:hover{color:#ffffff;background:#2e354c url("../images/icon_next_03.svg") no-repeat 74px center;background-size:18px auto}.paging-box.therapist .link-box a.prev.disabled{pointer-events:none;background:#2e354c url("../images/icon_prev_03.svg") no-repeat 23px center;background-size:18px auto;opacity:.3}.paging-box.therapist .link-box a.next.disabled{pointer-events:none;color:#ffffff;background:#2e354c url("../images/icon_next_03.svg") no-repeat 74px center;background-size:18px auto;opacity:.3}.paging-box.therapist02{margin:30px 10px 30px 10px;padding:0 108px;width:auto;min-height:57px;text-align:center;position:relative;border-radius:90px;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.1);box-sizing:border-box;overflow:hidden}.paging-box.therapist02 .link-box a.return{margin:0 0 0 0;padding:0 0 0 0;min-width:57px;line-height:57px;font-size:14px;text-decoration:none;text-align:center;text-indent:0;color:#2e354c;border-radius:0;box-sizing:border-box;display:block}.paging-box.therapist02 .link-box a.return:hover{color:#2e354c;background:#ffffff}.paging-box.therapist02 .link-box a.prev{margin:0 0 0 0;padding:0 0 0 55px;width:108px;min-width:108px;line-height:57px;font-size:14px;text-decoration:none;text-align:left;text-indent:0;color:#2e354c;background:#ffffff url("../images/icon_prev_05.svg") no-repeat 28px center;background-size:18px auto;border-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;box-sizing:border-box;position:absolute;top:0;left:0}.paging-box.therapist02 .link-box a.prev:after{margin:0 0 0 0;padding:0 0 0 0;width:1px;min-width:1px;height:37px;line-height:37px;content:"";background:#eeeeee;display:block;position:absolute;top:10px;right:0;z-index:10}.paging-box.therapist02 .link-box a.next{margin:0 0 0 0;padding:0 0 0 28px;width:108px;min-width:108px;line-height:57px;font-size:14px;text-decoration:none;text-align:left;text-indent:0;color:#2e354c;background:#ffffff url("../images/icon_next_05.svg") no-repeat 69px center;background-size:18px auto;border-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0;box-sizing:border-box;position:absolute;top:0;right:0}.paging-box.therapist02 .link-box a.next:after{margin:0 0 0 0;padding:0 0 0 0;width:1px;min-width:1px;height:37px;line-height:37px;content:"";background:#eeeeee;display:block;position:absolute;top:10px;left:0;z-index:10}.paging-box.therapist02 .link-box a.prev:hover{color:#2e354c;background:#ffffff url("../images/icon_prev_05.svg") no-repeat 28px center;background-size:18px auto}.paging-box.therapist02 .link-box a.next:hover{color:#2e354c;background:#ffffff url("../images/icon_next_05.svg") no-repeat 69px center;background-size:18px auto}.paging-box.therapist02 .link-box a.prev.disabled{pointer-events:none;color:#2e354c;background:#ffffff url("../images/icon_prev_05.svg") no-repeat 28px center;background-size:18px auto}.paging-box.therapist02 .link-box a.next.disabled{pointer-events:none;color:#2e354c;background:#ffffff url("../images/icon_next_05.svg") no-repeat 69px center;background-size:18px auto}.shop-news-list{margin:0 0 0 0;padding:0 0 10px 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:100%;object-fit:contain;display:block;border-radius:5px}.shop-news-list .box .store{padding:0 10px 10px 0;width:calc(100% - 10px);height:90px;text-align:left;display:table;vertical-align:middle;border-bottom:1px solid #fff;position:relative}.shop-news-list .box .store::after{content:"";position:absolute;left:0;bottom:0;width:100%;border-bottom:1px solid #eee}.shop-news-list .box .store .cell{padding:10px 25px 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 87px!important}.shop-news-list .box.line02 .store .cell{background:url("../images/line_02.png") no-repeat 102px 87px!important}.shop-news-list .box.dx .store .cell{background:url("../images/line_02.png") no-repeat 102px 87px!important}.shop-news-list .box .store .cell .image{width:77px;height:77px;position:absolute;top:10px;left:10px;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}.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 .detail-box{width:100%;background:#fcfcfc;box-shadow:0 1px 1px rgba(0,0,0,.1);display:block}.shop-news-list .box.description_box .detail-box{box-shadow:none}.shop-news-list .box .detail-box .update p{margin-bottom:0;padding:15px 10px 20px 10px;text-align:left;color:#232b43;background:-webkit-linear-gradient(90deg,#ffffff,#efefef);position:relative}.shop-news-list .box .detail-box .update p:after{width:calc(100% - 20px);height:0;line-height:0;content:"";border-top:1px dotted #e7e7e7;display:block;position:absolute;bottom:0;left:10px}.shop-news-list .box .detail-box .update.user p{padding:15px 10px 20px 10px;color:#232b43;background:-webkit-linear-gradient(90deg,#ffffff,#efefef)}.shop-news-list .box .detail-box .update 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}.shop-news-list .box .detail-box .update{margin:0 0 0 0;padding:0 0 0 0;line-height:1.4em;font-size:11px;text-align:center;background:#eef1f8;border-radius:3px;box-sizing:border-box;width:100%;display:block}.shop-news-list .box .detail-box .update.user{text-align:left;position:relative}.shop-news-list .box .detail-box .update p .year{line-height:1.4em;font-size:11px;display:inline-block}.shop-news-list .box .detail-box .update p .day{line-height:1.4em;font-size:13px}.shop-news-list .box .detail-box .update p .freeperiod{line-height:1.4em;font-size:13px;margin-left:0}.shop-news-list .box .detail-box .update p .week{line-height:1.4em;font-size:10px}.shop-news-list .box .detail-box .update p .time{line-height:1.4em;font-size:11px;display:inline-block}.shop-news-list .box .detail-box .update p .arrow{margin:0 10px;width:13px;display:inline-block!important;vertical-align:middle}.shop-news-list .box .detail-box .update p .arrow.pc_disp{display:none!important}.shop-news-list .box .detail-box .update.user p .new{width:24px;position:absolute;right:10px}.shop-news-list .box .detail-box hr{margin:0 15px;width:calc(100% - 30px);height:0;line-height:0;border:none;border-top:1px dotted #e7e7e7;clear:both;display:none!important}.shop-news-list .box .store .cell .new{width:24px;position:absolute;right:10px}.shop-news-list .box .detail-box .detail{padding:0 0 0 0;border-left:none;text-align:left;display:block;vertical-align:top}.shop-news-list .box .detail-box .detail .store{margin:0 0 0 0;padding:0 0 10px 0}.shop-news-list .box.line01 .detail-box .detail .store .cell{background:none}.shop-news-list .box.line02 .detail-box .detail .store .cell{background:none}.shop-news-list .box .detail-box .detail .description{padding:20px;width:100%;min-height:220px;font-size:13px;color:#232b43;line-height:1.8em;background:#f9f9f9;border-top:none;box-sizing:border-box;position:relative;overflow:hidden;display:block}.shop-news-list .box .detail-box .detail .description.attention-news.user{margin-bottom:0;border:none;border-bottom:20px solid #fcfcfc}.shop-news-list .box .more-wrap.off .description{min-height:0}.shop-news-list .box .detail-box .detail .description.attention-news{margin:10px 10px 20px;width:calc(100% - 20px);color:#ffffff;background:#9577ca;text-align:center}.shop-news-list .box .description p{margin:0 0 15px 0}.shop-news-list .box .description .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}.shop-news-list .box .description .more a{margin:0 0 0 -13px;width:26px;background:-webkit-linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1) 68%,#fff);position:absolute;bottom:19px;left:50%}.shop-news-list .box .description .more a img{width:100%;height:auto;display:block}.shop-news-list .box .more-wrap .more{width:100%;height:80px;background:-webkit-linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1) 68%,#fff);position:absolute;bottom:0;left:0}.shop-news-list .box .more-wrap .more a{margin:0 0 0 -13px;width:27px;background:-webkit-linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1) 68%,#fff);position:absolute;bottom:19px;left:50%}.style-xd .event-news-top{padding:25px 0 30px}.style-xd .shop-news-top{padding:25px 0 30px}.search-page-head{margin:0;padding:0 0 0 0;box-shadow:0 1px 1px rgb(0 0 0 / 10%)}.search-page-head.pb20-sp{padding:0 0 2px 0;border-top:1px solid #dfe3e4}.search-page-head.pb05-sp{padding:0 0 5px 0;margin:0 0 15px 0}.search-page-head.pb30-sp{padding:0 0 30px 0}.search-page-head .title-box{padding:0;background:#fff;text-align:center;position:relative}.search-page-head .title-box.mb10-sp{margin-bottom:10px}.search-page-head .title-box.no-shadow-sp{display:none}.search-page-head .therapist-list01{margin:0 0 0 0;padding:5px 0 15px;position:relative;z-index:1;background:#f9f9f9 url(../images/title_back_04.png) no-repeat center top}.search-page-head .therapist-list01 .list{margin:0 0 0 0;padding:0 0 0 9px;height:58px;verflow-x:scroll;overflow-y:hidden;white-space:nowrap;scrollbar-width:none}.search-page-head .therapist-list01 .list::-webkit-scrollbar,.whats-news .tag-list::-webkit-scrollbar{display:none}.search-page-head .therapist-list01 .list li{margin:0 0 0 6px;height:auto;float:none;display:inline-block}.search-page-head .therapist-list01 .list li:nth-of-type(8n){margin:0 0 0 6px}.search-page-head .therapist-list01 .list li:last-of-type{margin:0 10px 0 0}.search-page-head .therapist-list01 .list li a{width:56px;display:block;box-sizing:border-box;border:2px 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:0 0 0 0;padding:20px 0 20px 0;background:#ffffff url("../images/parts_back_16.png") no-repeat center top;background-size:100% auto;border-bottom:1px solid #ededed;overflow:hidden;background:#fff;padding:20px 0}.search-page-head .area-search .list-box{padding:0 0 0 0;text-align:center;background:none}.search-page-head .content-box.none-shadow-sp{overflow:hidden;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.1))}.search-page-head .sp-search-block{margin:0 0 -3px 0;padding:18px 0 20px;background:#ffffff url("../images/parts_back_08.svg") no-repeat center bottom;background-size:100% auto;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:20px;margin:0 auto}.search-page-head .search-open-link{margin:0}.search-page-head .search-result-list{margin:20px 0 0}.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 .tab-box{margin:0 0 10px 0;padding:15px 0 0 0;box-shadow:none;border:1px solid #e8eced;border-top:none;position:relative;z-index:1}.search-page-head .tab-box.kuchikomi{margin:0 0 0 0;padding:15px 0 0 0;background:#f9f9f9 url("../images/title_back_04.png") no-repeat center top;box-shadow:none;border:none;border-top:none}.search-page-head .tab-box.after-shadow:after{width:100%;height:12px;line-height:12px;display:block;content:"";background:#f2f6f7 url(../images/title_back_04.png) no-repeat center top;position:absolute;bottom:-12px;left:0}.search-page-head .tab-head{width:100%}.search-page-head .tab-head.before-shadow-sp{background:#f9f9f9}.search-page-head .tab-head.before-shadow::before{display:none}.search-page-head .tab-head ul{margin:0 9px;width:calc(100% - 18px);height:51px;overflow:hidden}.search-page-head .tab-head ul li{width:50%;height:51px;box-sizing:border-box;float:left;display:table}.search-page-head .tab-box.kuchikomi .tab-head ul li{width:33.33%}.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:none}.search-page-head .tab-head ul li a{padding:0;text-align:center;background:none;font-size:13px;font-weight:bold;color:#a5b4bc;line-height:1.4em;display:table-cell;vertical-align:middle;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:3px;line-height:3px;content:"";display:block;background:#f9f9f9;position:absolute;bottom:1px;left:0}.search-page-head .tab-head ul li a.active:after{width:100%;height:3px;line-height:3px;content:"";display:block;background:-webkit-linear-gradient(0deg,#009cb3,#2a71c4);position:absolute;bottom:1px;left:0}.search-page-head .tab-head ul li a:hover:after{width:100%;height:3px;line-height:3px;content:"";display:block;background:-webkit-linear-gradient(0deg,#009cb3,#2a71c4);position:absolute;bottom:1px;left:0}.search-page-head .totalling-box{padding:20px;background:#f9f9f9;border-top:1px solid #ededed;text-align:center;overflow:hidden}.search-page-head .totalling-box .link{margin:0 4px 20px;float:none;display:inline-block}.search-page-head .totalling-box .link a{padding:13px 0 13px 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{color:#232b43;float:none;text-align:center}.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:12px;font-weight:bold;display:inline-block;vertical-align:middle}.search-page-head .totalling-box .now-state{padding:0 0 0 0;text-align:center;font-size:12px;line-height:1.2em;color:#232b43;float:none;justify-content:center}.search-page-head .totalling-box .now-state .num{font-size:20px;font-weight:bold;line-height:1.2em;color:#e52546}.search-page-head .week-list{margin:-15px 0 0 0;background:#f0f4f5 url("../images/title_back_03.png") no-repeat center top;overflow:hidden}.search-page-head .week-list.none-bg-sp{margin:-15px 0 0 0;background:#f2f6f7;overflow:hidden}.search-page-head .week-list ul{padding:30px 20px 20px 20px;text-align:center}.search-page-head .week-list ul li{margin:0 5px;display:inline-block}.search-page-head .week-list ul li .tb{width:32px;height:auto;border-radius:0;display:table}.search-page-head .week-list ul li .tb a{color:#232b43;background:none;display:table-cell;vertical-align:middle;text-align:center;border-radius:90px}.search-page-head .week-list ul li .tb a .day{margin:0 auto 8px auto;width:32px;height:32px;line-height:32px;text-align:center;display:block;font-size:14px;border-radius:90px}.search-page-head .week-list ul li .tb a .week{line-height:1.4em;display:block;font-size:10px}.search-page-head .week-list ul li.on .tb a{color:#232b43;background:none;box-shadow:none}.search-page-head .week-list ul li.on .tb a .day{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{padding:30x 20px 20px 20px;text-align:center}.search-page-head .week-list .select_week li{margin:0 0 0 14px;width:32px;height:auto}.search-page-head .week-list .select_week li label,.search-page-head .week-list .select_week li a{width:100%;height:auto;background:transparent;box-shadow:none}.search-page-head .week-list .select_week li label .select_day-inner,.search-page-head .week-list .select_week li a .select_day-inner{width:100%;height:auto;background:transparent;box-shadow:none}.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{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:14px;box-sizing:border-box;margin:0 0 8px}.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:10px;line-height:1.4em}.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:auto;height:auto;background:transparent;box-shadow:none}.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 label:hover .select_day-inner .day,.search-page-head .week-list .select_week li a:hover .select_day-inner .day,.search-page-head .week-list .select_week li a.active .select_day-inner .day{background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgb(0 134 255 / 50%);color:#fff!important}.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 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 .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{color:#000}.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 a.active .select_day-inner .week{color:#000}.search-page-head .week-list .select_week li.weeks_sun input[type="checkbox"]:checked + label .select_day-inner .week,.search-page-head .week-list .select_week li.weeks_sun a:hover .select_day-inner .week,.search-page-head .week-list .select_week li.weeks_sun a.active .select_day-inner .week{color:#e52546}.search-page-head .week-list .select_week li.weeks_sta input[type="checkbox"]:checked + label .select_day-inner .week,.search-page-head .week-list .select_week li.weeks_sta a:hover .select_day-inner .week,.search-page-head .week-list .select_week li.weeks_sta a.active .select_day-inner .week{color:#31559b}.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 a.active .select_day-inner .day{background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);border:none;color:#fff}.search-page-head .tab-menu{padding:15px;background:#f1f5f6 url("../images/title_back_03.png") no-repeat center top;overflow:hidden}.search-page-head .tab-menu ul{padding:0 0 0 0;text-align:center;overflow:hidden}.search-page-head .tab-menu ul li{margin:0 0 10px 0;width:25%;float:left;display:inline}.search-page-head .tab-menu ul.flextab{display:flex;justify-content:center}.search-page-head .tab-menu ul li:nth-of-type(4n + 1){clear:both}.search-page-head .tab-menu ul li .box{margin:0 0 0 0}.search-page-head .tab-menu ul.menu-slider li .box{margin:0 0 0 0}.search-page-head .tab-menu ul li .box:hover{border-radius:6px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:0 0 10px #b3dbff;background:none;box-shadow:none}.search-page-head .tab-menu ul li.current .box{border-radius:6px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:0 0 10px #b3dbff;background:none;box-shadow:none}.search-page-head .tab-menu ul li .box a{padding:80px 0 0 0;width:100%;height:auto;line-height:1.2em;font-size:11px;color:#232b43;text-align:center;display:block;box-sizing:border-box;position:relative}.search-page-head .tab-menu ul.menu-slider li .box a{width:100%}.search-page-head .tab-menu ul li.icon-total a{background:none}.search-page-head .tab-menu ul li.icon-new a{background:none}.search-page-head .tab-menu ul li.icon-experience a{background:none}.search-page-head .tab-menu ul li.icon-bookmark a{background:none}.search-page-head .tab-menu ul li.icon-photo a{background:none}.search-page-head .tab-menu ul li.icon-fan a{background:none}.search-page-head .tab-menu ul li.icon-tv a{background:none}.search-page-head .tab-menu ul li.icon-kuchikomi a{background:none}.search-page-head .tab-menu ul li.icon-web a{background:none}.search-page-head .tab-menu ul li.icon-shop-total a{background:none}.search-page-head .tab-menu ul li.icon-shop-new a{background:none}.search-page-head .tab-menu ul li.icon-total a:hover{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-new a:hover{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-experience a:hover{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-bookmark a:hover{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-photo a:hover{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-fan a:hover{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-tv a:hover{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-kuchikomi a:hover{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-web a:hover{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-shop-total a:hover{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-shop-new a:hover{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-total.current a{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-new.current a{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-experience.current a{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-bookmark.current a{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-photo.current a{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-fan.current a{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-tv.current a{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-kuchikomi.current a{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-web.current a{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-shop-total.current a{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-shop-new.current a{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-total a:before{width:50px;height:50px;line-height:50px;background:#ffffff;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-new a:before{width:50px;height:50px;line-height:50px;background:#ffffff;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-experience a:before{width:50px;height:50px;line-height:50px;background:#ffffff;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-bookmark a:before{width:50px;height:50px;line-height:50px;background:#ffffff;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-photo a:before{width:50px;height:50px;line-height:50px;background:#ffffff;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-fan a:before{width:50px;height:50px;line-height:50px;background:#ffffff;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-tv a:before{width:50px;height:50px;line-height:50px;background:#ffffff;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-kuchikomi a:before{width:50px;height:50px;line-height:50px;background:#ffffff;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-web a:before{width:50px;height:50px;line-height:50px;background:#ffffff;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-shop-total a:before{width:50px;height:50px;line-height:50px;background:#ffffff;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-shop-new a:before{width:50px;height:50px;line-height:50px;background:#ffffff;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-store-type a:before{width:50px;height:50px;line-height:50px;background:#ffffff;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-apartment-type a:before{width:50px;height:50px;line-height:50px;background:#ffffff;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-delivery-type a:before{width:50px;height:50px;line-height:50px;background:#ffffff;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-total a:after{background:url("../images/icon_101.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-new a:after{background:url("../images/icon_102.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-experience a:after{background:url("../images/icon_103.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-bookmark a:after{background:url("../images/icon_104.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-photo a:after{background:url("../images/icon_105.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-fan a:after{background:url("../images/icon_106.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-tv a:after{background:url("../images/icon_107.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-kuchikomi a:after{background:url("../images/icon_108.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-web a:after{background:url("../images/icon_109.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-shop-total a:after{background:url("../images/icon_110.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-shop-new a:after{background:url("../images/icon_111.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-store-type a:after{background:url("../images/icon_197.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-apartment-type a:after{background:url("../images/icon_198.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-delivery-type a:after{background:url("../images/icon_199.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-total a:hover:before{width:50px;height:50px;line-height:50px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-new a:hover:before{width:50px;height:50px;line-height:50px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-experience a:hover:before{width:50px;height:50px;line-height:50px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-bookmark a:hover:before{width:50px;height:50px;line-height:50px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-photo a:hover:before{width:50px;height:50px;line-height:50px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-fan a:hover:before{width:50px;height:50px;line-height:50px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-tv a:hover:before{width:50px;height:50px;line-height:50px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-kuchikomi a:hover:before{width:50px;height:50px;line-height:50px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-web a:hover:before{width:50px;height:50px;line-height:50px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-shop-total a:hover:before{width:50px;height:50px;line-height:50px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-shop-new a:hover:before{width:50px;height:50px;line-height:50px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-total a:hover:after{background:url("../images/icon_101-on.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-new a:hover:after{background:url("../images/icon_102-on.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-experience a:hover:after{background:url("../images/icon_103-on.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-bookmark a:hover:after{background:url("../images/icon_104-on.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-photo a:hover:after{background:url("../images/icon_105-on.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-fan a:hover:after{background:url("../images/icon_106-on.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-tv a:hover:after{background:url("../images/icon_107-on.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-kuchikomi a:hover:after{background:url("../images/icon_108-on.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-web a:hover:after{background:url("../images/icon_109-on.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-shop-total a:hover:after{background:url("../images/icon_110-on.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-shop-new a:hover:after{background:url("../images/icon_111-on.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-total.current a:before{width:50px;height:50px;line-height:50px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-new.current a:before{width:50px;height:50px;line-height:50px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-experience.current a:before{width:50px;height:50px;line-height:50px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-bookmark.current a:before{width:50px;height:50px;line-height:50px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-photo.current a:before{width:50px;height:50px;line-height:50px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-fan.current a:before{width:50px;height:50px;line-height:50px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-tv.current a:before{width:50px;height:50px;line-height:50px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-kuchikomi.current a:before{width:50px;height:50px;line-height:50px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-web.current a:before{width:50px;height:50px;line-height:50px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-shop-total.current a:before{width:50px;height:50px;line-height:50px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-shop-new.current a:before{width:50px;height:50px;line-height:50px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-store-type.current a:before{width:50px;height:50px;line-height:50px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-apartment-type.current a:before{width:50px;height:50px;line-height:50px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-delivery-type.current a:before{width:50px;height:50px;line-height:50px;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:1}.search-page-head .tab-menu ul li.icon-total.current a:after{background:url("../images/icon_101-on.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-new.current a:after{background:url("../images/icon_102-on.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-experience.current a:after{background:url("../images/icon_103-on.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-bookmark.current a:after{background:url("../images/icon_104-on.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-photo.current a:after{background:url("../images/icon_105-on.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-fan.current a:after{background:url("../images/icon_106-on.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-tv a.current:after{background:url("../images/icon_107-on.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-kuchikomi.current a:after{background:url("../images/icon_108-on.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-web.current a:after{background:url("../images/icon_109-on.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-shop-total.current a:after{background:url("../images/icon_110-on.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-shop-new.current a:after{background:url("../images/icon_111-on.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-store-type.current a:after{background:url("../images/icon_197-on.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-apartment-type.current a:after{background:url("../images/icon_198-on.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-delivery-type.current a:after{background:url("../images/icon_199-on.svg") no-repeat center center;background-size:24px auto;width:50px;height:50px;line-height:50px;border-radius:90px;display:block;position:absolute;top:15px;left:50%;margin:0 0 0 -25px;content:"";z-index:2}.search-page-head .tab-menu ul li.icon-total a:hover{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-new a:hover{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-experience a:hover{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-bookmark a:hover{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-photo a:hover{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-fan a:hover{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-tv a:hover{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-kuchikomi a:hover{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-web a:hover{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-shop-total a:hover{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-shop-new a:hover{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-total.current a{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-new.current a{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-experience.current a{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-bookmark.current a{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-photo.current a{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-fan.current a{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-tv.current a{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-kuchikomi.current a{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-web.current a{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-shop-total.current a{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-shop-new.current a{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-store-type.current a{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-apartment-type.current a{color:#232b43;background:none}.search-page-head .tab-menu ul li.icon-delivery-type.current a{color:#232b43;background:none}.search-page-head .kuchikomi-wrap{padding:0 0 0 0;background:url("../images/title_back_03.png") no-repeat center 0}.search-page-head .stanby{margin:0 0 10px 0;background:#027e7e;border-radius:0;box-shadow:none;position:relative}.search-page-head .stanby a{padding:12px 0 12px 0;text-align:center;color:#ffffff;display:block;position:relative}.search-page-head .stanby a:before{display:none}.search-page-head .stanby a:after{display:none}.search-page-head .stanby a .title{line-height:1.4em;font-size:13px;display:block;vertical-align:middle}.search-page-head .stanby a .title .num{padding:0 7px;line-height:1.4em;font-size:16px;font-weight:bold;color:#ffe24c}.search-page-head .user-point{padding:25px 0 0;margin:10px auto auto;text-align:center;background:#fff;box-shadow:0 -1px -1px rgba(0,0,0,.1);overflow:hidden;position:relative}.search-page-head .user-point .point{margin:0 0 25px;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:20px 0 20px 0;line-height:1.2em;font-size:11px;color:#888888;text-align:center;border-top:1px solid #eee;overflow:hidden;border-bottom:1px solid #eee}.kuchikomi-entry-link{margin:0 20px 20px 20px;position:relative;z-index:1}.kuchikomi-entry-link.short{margin:0 20px 20px 20px;max-width:100%}.kuchikomi-entry-link.large{margin:0 20px 45px 20px;max-width:100%}.kuchikomi-entry-link a{padding:15px 0;text-align:center;color:#ffffff;background:-webkit-linear-gradient(45deg,#009cb3,#2a71c4);box-shadow:3px 3px 10px rgba(0,134,255,.5);border-radius:3px;display:block;width:auto}.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:10px 10px 10px 10px;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{margin:0 0 10px 0;width:100%;height:77px;text-align:left;display:table;vertical-align:middle}.new-store-list .box a .store .cell{padding:0 0 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 .update{margin:0 0 0 0;padding:10px 20px;line-height:1.4em;font-size:11px;background:#eef1f8;text-align:center;border-radius:3px;color:#232b43}.gravure-list-box{margin:0 0 0 0;padding:30px 0 0 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:20px 0;text-align:center;line-height:1.2em;font-size:14px;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}.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:100%;float:none}.gravure-list .list .box:nth-of-type(2n){float:none}.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 0 0 0}.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{margin:0 0 3px 0;line-height:1.4em;font-size:14px;font-weight:bold}.gravure-list .list .box a .store{padding:15px 10px;min-height:60px;color:#232b43;font-size:11px;line-height:1.4em;background:#f9f9f9;box-sizing:border-box}.gravure-list .list .box a .store .name{margin:0 0 5px 0;font-size:13px;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}.hime-tv-page-list{margin:0 0 0 0;padding:0 0 0 0}.hime-tv-page-list .wrap{}.hime-tv-page-list .box{margin:0 0 10px 0;width:100%;float:none}.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>a,.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 .published-day,.hime-tv-page-list .box span .published-day{border-width:1px 0}.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 .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 40px 0 55px;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 .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}.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 p.day,.hime-tv-page-list .box span .therapist .cell p.day{padding:0 0 0 0;color:#666666;font-size:11px;font-family:Arial,Helvetica,"sans-serif";line-height:1.4em}.hime-tv-page-list .box a .therapist .cell .name,.hime-tv-page-list .box span .therapist .cell .name{margin:0 0 0 0;font-size:14px;line-height:1.4em}.hime-tv-page-list .box a .detail,.hime-tv-page-list .box span .detail{padding:10px 0 0 0;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.shop .box a .detail .image,.hime-tv-page-list.shop .box span .detail .image{margin:0 0 10px 0}.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.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.5em;font-size:13px;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.5em;font-size:13px}.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{padding:0 0 15px 0;overflow:hidden}.hime-tv-page-list .box a .detail .description p.title,.hime-tv-page-list .box span .detail .description p.title{font-size:13px;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:11px;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:13px;font-weight:bold;line-height:1.4em}.hime-tv-page-list .box a .store .info,.hime-tv-page-list .box span .store .info{padding:0 1em 0 0;display:inline-block}.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}.store-single-box{margin:0 10px;padding:10px 0 20px 0;clear:both}.store-single-box a{padding:10px 10px 10px 10px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);border-radius:10px;display:block;overflow:hidden}.store-single-box a img{width:100%;height:auto;display:block}.store-single-box a .store{width:100%;height:auto;text-align:left;display:table;vertical-align:middle}.store-single-box a .store .cell{padding:0 0 65px 95px;color:#232b43;font-size:11px;line-height:1.4em;display:table-cell;position:relative;vertical-align:top}.store-single-box.line01 a .store .cell{background:none}.store-single-box.line02 a .store .cell{background:none}.store-single-box.dx a .store .cell{background:none}.store-single-box.line01 a .store .cell .info{min-height:42px;background:url("../images/line_01.png") no-repeat right bottom}.store-single-box.line02 a .store .cell .info{min-height:42px;background:url("../images/line_02.png") no-repeat right bottom}.store-single-box.dx a .store .cell .info{min-height:42px;background:url("../images/line_02.png") no-repeat right bottom}.store-single-box a .store .cell .image{width:77px;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 5px 0;padding:10px 0 0;font-size:14px;font-weight:bold;line-height:1.4em;box-sizing:border-box;min-height:25px}.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{box-sizing:border-box;width:100%;font-size:0;text-align:left;position:absolute;top:auto;bottom:0;right:0;overflow:hidden;height:60px}.store-single-box a .store .cell .photo li{margin:0 0;width:61px;float:none;display:inline-block;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:57px;min-width:57px;height:auto;border:2px solid #ffffff;border-radius:90px;display:block}.fan-letter-reply-list{margin:0 0 0 0;padding:0 0 30px 0}.fan-letter-reply-list .box{margin:10px 0 0 0;width:100%;float:none}.fan-letter-reply-list .box:nth-of-type(3n){margin:10px 0 0 0}.fan-letter-reply-list .box:nth-of-type(1){margin:0 0 10px 0}.fan-letter-reply-list .box:nth-of-type(3n + 1){clear:both}.fan-letter-reply-list .box a{padding: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}.fan-letter-reply-list .box a .image{margin:0 0 20px 0}.fan-letter-reply-list .box a .published-day{margin:-10px -10px 0 -10px;width:calc(100% + 20px);height:54px;background:-webkit-linear-gradient(90deg,#ffffff,#efefef);overflow:hidden;border-width:1px 0 0 0}.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:10px;line-height:1.4em;display:table-cell;vertical-align:middle;position:relative}.fan-letter-reply-list .box a .therapist .cell .name{margin:0 0 0 0;line-height:1.4em;font-size:14px}.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:0 0 0 0;color:#666666;font-size:11px;font-family:Arial,Helvetica,"sans-serif";line-height:1.4em}.fan-letter-reply-list .box a .detail{padding:10px 0 10px 0;border-top:1px dotted #e6e6e6;overflow:hidden}.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:13px;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:12px;color:#666666;line-height:1.5em}.fan-letter-reply-list .box a .detail .description p.title{margin:0 0 5px 0;font-size:13px;color:#2355a5;line-height:1.6em;-webkit-line-clamp:2;max-height:38px}.fan-letter-reply-list .box a .detail .description p .point-leader{max-width:24em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.fan-letter-reply-list .box a .store{margin:0 -10px -10px -10px;padding:15px 10px;color:#232b43;font-size:11px;line-height:1.4em;background:#f9f9f9;overflow:hidden}.fan-letter-reply-list .box a .store .name{margin:0 0 5px 0;font-size:13px;line-height:1.4em}.fan-letter-reply-list .box a .store .info{padding:0 1em 0 0;display:inline-block}.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{margin:0 10px 5px;display:grid;gap:5px;grid-template-columns:1fr 1fr 1fr;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:2 / 4;grid-row:1 / 3}.fan-letter-reply-list.view-second .wrap .box:nth-of-type(13){grid-column:1 / 3;grid-row:6 / 8}.fan-letter-reply-list.view-second .wrap .box a{padding:0 0 0 0;height:100%}.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:13px;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}.kuchikomi-page-list{margin:0 0 0 0;padding:0 0 30px 0}.kuchikomi-page-list .box{margin:0 0 10px 0;width:100%;float:none}.kuchikomi-page-list .box:nth-of-type(2n){float:none}.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}.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 .head{margin:0 0 10px 0;width:100%;height:60px;display:table}.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:36%;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:12px;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 10px 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_on.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 0 10px 0;overflow:hidden}.kuchikomi-page-list .box a .detail .description{padding:10px;background:#f9f9f9;border-radius:5px;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 .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 0 0}.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 .state{top:11px}.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 .use-day{margin:0 0 0 0;padding:0 0 5px 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{margin:0 0 0 0;padding:10px 0 0 0;line-height:1.4em;font-size:12px;color:#666666;border-top:none;overflow:hidden}.kuchikomi-page-list .box a .use-day p{color:#666666}.kuchikomi-page-list .box a .detail.shop-page .use-day p{color:#666666}.kuchikomi-page-list .box .link-btn{padding:0 0 20px 0;width:100%;height:40px;background:#fff;box-sizing:border-box;position:relative;bottom:auto;left:auto;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{}.kuchikomi-page-list.view-second .wrap{margin:0 10px 0 10px}.kuchikomi-page-list.view-second .box{margin:0 0 10px 0;width:48.73%;float:left}.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:none}.kuchikomi-page-list.view-second .box:nth-of-type(2n){float:right}.kuchikomi-page-list.view-second .box:nth-of-type(2n + 1){clear:both}.kuchikomi-page-list.view-second .box a{padding:15px 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}.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{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:8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.soaring-search-keywords{margin:20px 0;padding:0 0 0 0;position:relative;overflow:hidden}.soaring-search-keywords .title{margin:0 0 10px 15px;line-height:1.4em;font-size:13px;font-weight:bold;color:#232b43}.soaring-search-keywords .list{padding:0 0 0 15px;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{display:none}.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}.icon-about-link{padding:0 10px 10px}.search-page-head .icon-about-link{padding:15px 10px 10px}.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}.therapist-page-list{margin:0 0 30px 0;padding:0 0 0 0}.therapist-page-list.shop{margin:0 0 0 0;padding:0 0 20px 0}.therapist-page-list .box{margin:0 0 10px 0;width:100%;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.1);position:relative;float:none;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:0 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:100%;padding-top:10px;margin:0 0 -15px 10px;font-size:0;text-align:left;position:relative;top:auto;left:auto}.therapist-page-list .box a .pr-point .label{margin:0 5px 0 0;padding:4px 7px;line-height:1.4em;font-size:10px;color:#ffffff;background:-webkit-linear-gradient(90deg,#ebb50a,#fbcb17);border:none;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:20px 0 20px 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 5px 0;line-height:1.4em;font-size:14px;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:11px;font-family:Arial,Helvetica,"sans-serif";color:#232b43}.therapist-page-list .box a .therapist .head .tag-icon{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;float:left}.therapist-page-list .box a .therapist .info-box{margin:0 10px 0 0;padding:0 0 0 0;min-height:119px;overflow:hidden}.therapist-page-list .box a .therapist .info-box .state-label{width:84px;padding:6px 0;margin:0 6px 0 0;line-height:1.2em;font-size:11px;display:inline-block}.therapist-page-list .box a .therapist .info-box .time{line-height:1;font-size:13px;color:#232b43;margin:0 0 0 0;text-align:left;display:inline-block;padding:6px 0}.therapist-page-list .box a .therapist .info-box .comment{line-height:1.6em;font-size:12px;color:#666666;margin:0 0 2px 0;padding:10px 0 0 0}.therapist-page-list .box a .therapist .info-box .therapist-pr-point{line-height:1.4em;font-size:10px;color:#232b43;margin:0 0 10px 0}.therapist-page-list .box a .therapist .info-box .icon-list{overflow:hidden;margin:0 0 5px}.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:0 0 10px 0;padding:0 0 0 0;border-top:none;overflow:hidden;clear:none}.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: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.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:10px 15px 10px 15px;color:#232b43;font-size:10px;line-height:1.4em;background:#f9f9f9;overflow:hidden;clear:both}.therapist-page-list .box a .store .name{margin:0 0 5px 0;font-size:13px;font-weight:bold;line-height:1.4em}.therapist-page-list .box a .store .info{font-size:11px;line-height:1.4em;display:inline-block}.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 .wrap{margin:0 10px}.therapist-page-list.view-second .box{margin:0 0 10px 0;width:48.7%;height:374px;float:left}.therapist-page-list.view-second.shopview .box{height:345px}.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:none}.therapist-page-list.view-second .box:nth-of-type(2n){float:right}.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 0 0;border-radius:0}.therapist-page-list.view-second .box a .time{height:22px}.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:7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.therapist-page-list.view-second .box a .info{padding:0;color:#232b43;font-size:10px;line-height:1.4em;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 0 5px 0;color:#232b43;font-size:12px;font-weight:bold;line-height:1.4em;text-align:left;background:none;overflow:hidden}.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 10px 0}.shop-list .box{margin:0 0 10px 0;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1)}.shop-list .box a{padding:10px 10px 10px 10px;display:block}.shop-list .box .pr-point{margin:0 0 0 0;padding:10px 10px 0;width:100%;text-align:left;box-sizing:border-box;position:relative;top:auto;left:auto;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 .pull{width:100%;position:relative;z-index:2}.shop-list .box .pull img.off{width:27px;height:27px;position:absolute;top:30px;right:20px;display:block}.shop-list .box .pull img.on{width:27px;height:27px;position:absolute;top:30px;right:20px;display:none}.shop-list .box .pull.active img.off{width:27px;height:27px;position:absolute;top:30px;right:20px;display:none}.shop-list .box .pull.active img.on{width:27px;height:27px;position:absolute;top:30px;right:20px;display: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 50px 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 a .store .cell .pull{margin:-18px 0 0 0;width:36px;height:36px;display:block;position:absolute;top:50%;right:0}.shop-list .box a .store .cell .pull img.off{display:block}.shop-list .box a .store .cell .pull img.on{display:none}.shop-list .box a .store .cell .pull.active img.off{display:none}.shop-list .box a .store .cell .pull.active img.on{display:block}.shop-list .box a .store .cell .image{width:77px;position:absolute;top:0;left:0;z-index:1}.shop-list .box a .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}.shop-list .box a .store .cell .time:before{margin:0 3px 0 0;width:10px;height:10px;line-height:10px;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:0 3px 0 0;width:10px;height:10px;line-height:10px;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:10px 0 10px 0;overflow:hidden}.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{margin-top:4px;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:80px;height:16px;background:url("../images/point_off.svg") repeat-x 0 0;background-size:16px 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:16px;line-height:16px;content:"";background:url("../images/point_off.svg") repeat-x 0 0;background-size:16px 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:16px 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 5px;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 15px 0;overflow:hidden}.shop-list .box a .detail .recruitment-box .label{padding:0 0 0 0;width:25%;line-height:1.4em;font-size:11px;text-align:center;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:30px;height:30px;line-height:30px;content:"";background:url("../images/icon_94-on.svg") no-repeat center center;background-size:cover;display:block;margin:0 auto 5px;position:relative;top:auto;left:auto}.shop-list .box a .detail .recruitment-box .event.on:before{width:30px;height:30px;line-height:30px;content:"";background:url("../images/icon_95-on.svg") no-repeat center center;background-size:cover;display:block;margin:0 auto 5px;position:relative;top:auto;left:auto}.shop-list .box a .detail .recruitment-box .recruit01.on:before{width:30px;height:30px;line-height:30px;content:"";background:url("../images/icon_96-on.svg") no-repeat center center;background-size:cover;display:block;margin:0 auto 5px;position:relative;top:auto;left:auto}.shop-list .box a .detail .recruitment-box .recruit02.on:before{width:30px;height:30px;line-height:30px;content:"";background:url("../images/icon_97-on.svg") no-repeat center center;background-size:cover;display:block;margin:0 auto 5px;position:relative;top:auto;left:auto}.shop-list .box a .detail .recruitment-box .ticket.off:before{width:30px;height:30px;line-height:30px;content:"";background:url("../images/icon_94.svg") no-repeat center center;background-size:cover;display:block;margin:0 auto 5px;position:relative;top:auto;left:auto}.shop-list .box a .detail .recruitment-box .event.off:before{width:30px;height:30px;line-height:30px;content:"";background:url("../images/icon_95.svg") no-repeat center center;background-size:cover;display:block;margin:0 auto 5px;position:relative;top:auto;left:auto}.shop-list .box a .detail .recruitment-box .recruit01.off:before{width:30px;height:30px;line-height:30px;content:"";background:url("../images/icon_96.svg") no-repeat center center;background-size:cover;display:block;margin:0 auto 5px;position:relative;top:auto;left:auto}.shop-list .box a .detail .recruitment-box .recruit02.off:before{width:30px;height:30px;line-height:30px;content:"";background:url("../images/icon_97.svg") no-repeat center center;background-size:cover;display:block;margin:0 auto 5px;position:relative;top:auto;left:auto}.shop-list .box a .detail .comment-box{padding:10px;line-height:1.6em;font-size:12px;color:#212b45;border-radius:5px;background:#f9f9f9;overflow:hidden}.shop-list .box a .detail .comment-box .js-point-leader{max-width:70em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;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 1.75% 0 0;width:18.6%;border-radius:3px;overflow:hidden;float:left}.shop-list .box a .detail .therapist-image li:nth-of-type(5){margin:0 0 0 0}.ranking-shop-list{margin:0 0 0 0;padding:0 0 25px 0}.ranking-shop-list.none-rank{margin:0 0 0 0;padding:0 0 15px 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:0;right:0;z-index:1;display:block}.ranking-shop-list .box a .shop{padding:10px 0 10px 0;position:relative}.ranking-shop-list .box a .shop .image{margin:0 4px 0 0;width:215px;float:left}.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}.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 0;overflow:hidden}.ranking-shop-list .box a .shop .detail .head{margin:0 10px 0 10px;padding:10px 0 23px 60px;min-height:0;background:url("../images/line_03.png") repeat-x left bottom;box-sizing:border-box;position:relative;overflow:hidden}.ranking-shop-list .box a .shop .detail .head.line01{background:url("../images/line_03.png") repeat-x left bottom}.ranking-shop-list .box a .shop .detail .head.line02{background:url("../images/line_04.png") repeat-x left bottom}.ranking-shop-list .box a .shop .detail .head.dx{background:url("../images/line_04.png") repeat-x left bottom}.ranking-shop-list .box a .shop .detail .head.none-rank{padding:0 0 15px 0}.ranking-shop-list .box a .shop .detail .pr-point{padding:0 10px 10px 10px;width:100%;box-sizing:border-box;text-align:left}.ranking-shop-list .box a .shop .detail .pr-point .label{margin:0 3px;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;font-size:18px;text-align:center;border-radius:6px;color:#ffffff;background:#232b43;box-shadow:3px 3px 15px rgba(100,106,122,.5);position:absolute;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 3px 0;font-size:14px;font-weight:bold;line-height:1.4em}.ranking-shop-list .box a .shop .detail .head .info{color:#232b43;font-size:11px;line-height:1.4em;vertical-align:middle}.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{margin-left:10px;margin-right:10px;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:80px;height:16px;background:url("../images/point_off.svg") repeat-x 0 0;background-size:16px 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:16px;line-height:16px;content:"";background:url("../images/point_off.svg") repeat-x 0 0;background-size:16px 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:16px 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{margin:0 10px;padding:7px 0 0 0;overflow:hidden}.ranking-shop-list .box a .shop .detail .state-box .label{margin:0 5px 5px 0;padding:5px 4px;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{margin:0 10px;padding:10px 0 5px 0;overflow:hidden}.ranking-shop-list .box a .shop .detail .recruitment-box .label{padding:0 0 0 0;width:25%;text-align:center;line-height:1.4em;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:30px;height:30px;line-height:30px;content:"";background:url("../images/icon_94-on.svg") no-repeat center center;background-size:cover;display:block;margin:0 auto 5px;position:relative;top:auto;left:auto}.ranking-shop-list .box a .shop .detail .recruitment-box .event.on:before{width:30px;height:30px;line-height:30px;content:"";background:url("../images/icon_95-on.svg") no-repeat center center;background-size:cover;display:block;margin:0 auto 5px;position:relative;top:auto;left:auto}.ranking-shop-list .box a .shop .detail .recruitment-box .recruit01.on:before{width:30px;height:30px;line-height:30px;content:"";background:url("../images/icon_96-on.svg") no-repeat center center;background-size:cover;display:block;margin:0 auto 5px;position:relative;top:auto;left:auto}.ranking-shop-list .box a .shop .detail .recruitment-box .recruit02.on:before{width:30px;height:30px;line-height:30px;content:"";background:url("../images/icon_97-on.svg") no-repeat center center;background-size:cover;display:block;margin:0 auto 5px;position:relative;top:auto;left:auto}.ranking-shop-list .box a .shop .detail .recruitment-box .ticket.off:before{width:30px;height:30px;line-height:30px;content:"";background:url("../images/icon_94.svg") no-repeat center center;background-size:cover;display:block;margin:0 auto 5px;position:relative;top:auto;left:auto}.ranking-shop-list .box a .shop .detail .recruitment-box .event.off:before{width:30px;height:30px;line-height:30px;content:"";background:url("../images/icon_95.svg") no-repeat center center;background-size:cover;display:block;margin:0 auto 5px;position:relative;top:auto;left:auto}.ranking-shop-list .box a .shop .detail .recruitment-box .recruit01.off:before{width:30px;height:30px;line-height:30px;content:"";background:url("../images/icon_96.svg") no-repeat center center;background-size:cover;display:block;margin:0 auto 5px;position:relative;top:auto;left:auto}.ranking-shop-list .box a .shop .detail .recruitment-box .recruit02.off:before{width:30px;height:30px;line-height:30px;content:"";background:url("../images/icon_97.svg") no-repeat center center;background-size:cover;display:block;margin:0 auto 5px;position:relative;top:auto;left:auto}.ranking-shop-list .box a .shop .image-box{padding:10px 0 2px 10px;margin:0 0 0 0;overflow:auto;font-size:0;white-space:nowrap;scrollbar-width:none;position:relative}.ranking-shop-list .box a .shop .image-box::-webkit-scrollbar{display:none}.ranking-shop-list .box a .shop .image-box .icon{width:28px;position:absolute;top:5px;left:5px;z-index:2}.ranking-shop-list .box a .shop .image-box img{margin:0 10px 0 0;display:inline-block}.ranking-shop-list .box a .shop .image-box img.large{width:165px;height:165px;object-fit:cover}.ranking-shop-list .box a .shop .image-box img.small{width:123px;height:165px;object-fit:cover}.ranking-therapist-list{margin:0 0 0 0;padding:0 0 30px 0}.ranking-therapist-list .box{margin:0 0 10px 0;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.1);position:relative}.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:0;right:0;z-index:1;display:block}.ranking-therapist-list .box a .ribbon img{border-radius:0}.ranking-therapist-list .box a .therapist{padding:10px 10px 10px 10px;position:relative}.ranking-therapist-list .box a .therapist .image{margin:0 10px 10px 0;width:103px;float:left}.ranking-therapist-list .box a .therapist .detail{padding:0 0 0 0;overflow:hidden}.ranking-therapist-list .box a .therapist .detail .head{margin-bottom:10px;padding:10px 0 0 58px;min-height:76px;font-weight:bold;border-bottom:1px dotted #e7e7e7;box-sizing:border-box;position:relative}.ranking-therapist-list .box a .therapist .detail .head .rank{width:46px;height:46px;line-height:46px;font-size:18px;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:18em;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-family:Arial,Helvetica,"sans-serif";font-weight:normal;color:#232b43}.ranking-therapist-list .box a .therapist .detail .head .tag-icon{margin:-17px 0 0 0;position:absolute;top:50%;right:0}.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 10px 0 0;padding:0 0 0 0;min-height:119px;border-bottom:none;overflow:hidden}.ranking-therapist-list .box a .therapist .detail .info-box .state-label{width:84px;margin:0 6px 0 0;padding:6px 0;line-height:1.2em;font-size:11px;display:inline-block;float:none}.ranking-therapist-list .box a .therapist .detail .info-box .time{line-height:1.2em;font-size:13px;color:#232b43;margin:0 0 0 0;text-align:left;display:inline-block;float:none;line-height:1;padding:6px 0}.ranking-therapist-list .box a .therapist .detail .info-box .comment{line-height:1.8em;font-size:12px;color:#666666;margin:0 0 5px 0;padding:10px 0 0 0}.ranking-therapist-list .box a .therapist .detail .info-box .therapist-pr-point{line-height:1.4em;font-size:10px;color:#232b43;margin:0 0 5px 0;padding:0 0 0 0;max-height:40px}.ranking-therapist-list .box a .therapist .detail .info-box .icon-list{margin:0 0 0 0;padding:0 0 0 0;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;margin:0;height:22px}.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:80px;height:16px;background:url("../images/point_off.svg") repeat-x 0 0;background-size:16px 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:16px;line-height:16px;content:"";background:url("../images/point_off.svg") repeat-x 0 0;background-size:16px 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:16px 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:10px 15px 10px 15px;color:#232b43;font-size:10px;line-height:1.4em;background:#f9f9f9;overflow:hidden;clear:both}.ranking-therapist-list .box a .store .name{margin:0 0 5px 0;font-size:11px;font-weight:bold;line-height:1.4em}.ranking-therapist-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}.ranking-therapist-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}#overlay{width:100%;height:100vh;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:100002}#overlay{z-index:100003}.modal-wrap{margin:0 0 0 0;width:100%;height:100vh;background:#ffffff;text-align:center;position:fixed;top:0;left:0;z-index:100005;overflow:auto;white-space:nowrap;scrollbar-width:none}.modal-wrap::-webkit-scrollbar{display:none}.modal-wrap .close{margin:0 0 -70px 0;width:100%;max-width:100%;position:relative;height:70px;z-index:101}.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}.modal-wrap .close a img{display:none}.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}.modal-wrap .modal-box h3,.modal-wrap .modal-box .modal-box-title{padding:28px 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}.modal-wrap .modal-box .parts{margin:0 0 0 0;padding:0 0 5px 0;text-align:left;border-bottom:none}.modal-wrap .modal-box .parts.last{padding:0 0 20px 0;text-align:left;border-bottom:none;background:#f2f6f7}.modal-wrap .modal-box .parts dt{margin:0 0 0 0;padding:10px 15px;font-size:13px;font-weight:bold;color:#232b43;line-height:1.4em;background:#f2f6f7}.modal-wrap .modal-box .parts dd{margin:0 0 0 0;padding:15px;border-bottom:1px solid #e9edee;background:#ffffff}.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}.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}.modal-wrap .modal-box .parts dd ul{padding:0 0 10px 0;overflow:hidden}.modal-wrap .modal-box .parts dd ul li{margin:0 10px 10px 0;line-height:1.2em;font-size:12px;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 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}.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%}.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 .hit:after{margin:0 0 0 -7px;line-height:0;content:url("../images/icon_124.svg");position:absolute;bottom:-14px;left:50%}.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}.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}.news-list-box{margin:0 0 35px 0;padding:10px 0 0 0;position:relative;z-index:1;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:block}.news-list-box .box .update{width:100%;border:none;border-top:1px solid #ffffff;text-align:left;display:block;vertical-align:top}.news-list-box .box .update p{padding:15px 10px 20px 10px;text-align:left;color:#232b43;background:-webkit-linear-gradient(90deg,#ffffff,#efefef);position:relative}.news-list-box .box .update p:after{width:calc(100% - 20px);height:0;line-height:0;content:"";border-top:1px dotted #e7e7e7;display:block;position:absolute;bottom:0;left:10px}.news-list-box .box .update 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}.news-list-box .box .update p .year{line-height:1.4em;font-size:11px;display:inline-block}.news-list-box .box .update p .day{line-height:1.4em;font-size:13px}.news-list-box .box .update p .freeperiod{line-height:1.4em;font-size:13px;margin-left:0}.news-list-box .box .update p .week{line-height:1.4em;font-size:10px}.news-list-box .box .update p .time{line-height:1.4em;font-size:11px;display:inline-block}.news-list-box .box .update p .arrow.sp_disp{margin:0 10px;width:13px;display:inline-block!important;vertical-align:middle}.news-list-box .box .detail{padding:20px;border-left:none;border-top:none;text-align:left;display:block;vertical-align:top}.news-list-box .box .detail .description{padding:0;line-height:1.6em;font-size:13px;color:#232b43;overflow:hidden}.news-list-box .box .detail .description p{margin:0 0 15px 0}.news-list-box .box .detail .description.attention-news{margin:-10px -10px 0 -10px;padding:20px;color:#ffffff;background:#9577ca;text-align:center}.hime-gif-data-info{padding:0 0 0 0;overflow:hidden;position:relative;z-index:10}.hime-gif-data-info .answer{padding:20px 0 15px;line-height:1.4em;font-size:12px;color:#232b43;text-align:center;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.1);float:none;height:63px;padding:0;display:flex;align-items:center;justify-content:center}.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:15px 0;line-height:1.8em;font-size:12px;color:#232b43;text-align:center;float:none}.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:20px 10px 15px 10px;overflow:hidden}.hime-big-data dl{margin:0 0 15px 0;padding:0 0 0 0;border-bottom:1px dotted #eee}.hime-big-data dl dt{padding:5px 0 15px 54px;line-height:1.4em;font-size:13px;color:#212b45;background:url("../images/icon_128.svg") no-repeat 11px 0;background-size:27px auto}.hime-big-data dl dd{padding:5px 5px 20px 54px;line-height:1.4em;font-size:13px;color:#777777;background:url("../images/icon_129.svg") no-repeat 11px 0;background-size:27px auto}.photo-album-list{margin:0 0 28px 0}.photo-album-list .content-box{margin-bottom:10px;padding:20px 0 10px 0}.photo-album-list .content-box h3{margin:0 0 0 10px;padding:0 10px 20px 30px;line-height:1.4em;font-size:16px;font-weight:bold;color:#212b45;text-align:left;background:url("../images/icon_56.svg") no-repeat 0 -1px;background-size:24px auto;overflow:hidden}.photo-album-list .content-box .list{margin:0 -1px 10px -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:25%;float:left}.photo-album-list .content-box .list li:nth-of-type(1){width:25%}.photo-album-list .content-box .list li:nth-of-type(2){width:25%}.photo-album-list .content-box .list li:nth-of-type(3){width:25%}.photo-album-list .content-box .list li:nth-of-type(4){width:25%}.photo-album-list .content-box .list li:nth-of-type(5){width:25%}.photo-album-list .content-box .list li:nth-of-type(6){width:25%}.photo-album-list .content-box .list li:nth-of-type(7){width:25%}.photo-album-list .content-box .list li:nth-of-type(8){width:25%}.photo-album-list .content-box .list li:nth-of-type(9){width:25%}.photo-album-list .content-box .list li:nth-of-type(10){width:25%}.photo-album-list .content-box .description{margin:15px 10px 10px;line-height:1.4em;font-size:13px;color:#232b43;overflow:hidden}.style-xd:not(.style-xd__flow) .content-box.hime-tv-detail-box{border-radius:unset;border:none}.hime-tv-detail{overflow:hidden;position:relative}.hime-tv-detail .movie{width:100%;float:none}.hime-tv-detail .movie img{width:100%;height:auto;display:block}.hime-tv-detail .movie video{width:100%;height: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:100%;height:52px;background:-webkit-linear-gradient(90deg,#ffffff,#efefef);border-bottom:none;overflow:hidden;position:relative;top:auto;right:auto;border-width:1px 0 0 0}.hime-tv-detail .published-day .tb{width:100%;height:52px;display:table}.hime-tv-detail .published-day .tb .cell{padding:0 40px 0 10px;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:10px}.hime-tv-detail .detail{padding:0 0 0 0;overflow:hidden}.hime-tv-detail .detail .description{padding:30px 15px 5px 15px;line-height:1.6em;font-size:13px;color:#232b43;overflow:hidden}.hime-tv-detail .detail .description p{margin:0 0 15px 0}.hime-tv-detail .detail .description p.catch{margin:0 0 25px 0;line-height:1.6em;font-size:14px}.hime-tv-detail .link-box{margin:0 10px;padding:20px 0 20px 0;width:auto;height:auto;border-top:1px dotted#e6e6e6;box-sizing:border-box;position:relative;top:auto;right:auto}.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:#ffffff;overflow:hidden;position:relative}.photo-gallery-detail .photo-list{width:100%;float:none}.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{display:block}.photo-gallery-detail .photo-list .photo-list-slider .slick-img{margin-bottom:-6px;margin-top:-1px;display:block}.photo-gallery-detail .photo-list .photo-list-thumbnail{text-align:left;height:auto}.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:33vw;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:100%;height:52px;background:-webkit-linear-gradient(90deg,#ffffff,#efefef);border-bottom:none;overflow:hidden;position:relative;top:auto;right:auto;border-width:1px 0 0}.photo-gallery-detail .published-day .tb{width:100%;height:52px;display:table}.photo-gallery-detail .published-day .tb .cell{padding:0 10px 0 10px;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:10px}.photo-gallery-detail .detail{padding:0 0 0 0;min-height:0;overflow:hidden}.photo-gallery-detail .detail .description{padding:30px 15px 5px 15px;line-height:1.6em;font-size:13px;color:#232b43;overflow:hidden}.photo-gallery-detail .detail .description p{margin:0 0 15px 0}.photo-gallery-detail .detail .description p.catch{margin:0 0 25px 0;line-height:1.6em;font-size:14px}.photo-gallery-detail .link-box{margin:0 10px;padding:20px 0 20px 0;width:auto;height:auto;border-top:1px dotted#e6e6e6;box-sizing:border-box;position:relative;top:auto;right:auto}.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 10px 0;padding:25px 0 10px 0;overflow:hidden}.price-system .base-head{margin:0 auto 35px}.price-system .base-head.icon01{margin:0 0 30px;padding:0 10px 0 30px;text-align:left;background:url("../images/icon_133.svg") no-repeat 0 -2px;background-size:24px auto;overflow:hidden}.price-system .base-head.icon02{margin:0 0 30px;padding:0 10px 0 30px;text-align:left;background:url("../images/icon_134.svg") no-repeat 0 0;background-size:24px auto;overflow:hidden}.price-system .base-head .title01{line-height:1.4em;font-size:16px;color:#212b45;background:-webkit-linear-gradient(0deg,#212b45,#212b45);-webkit-background-clip:text;-webkit-text-fill-color:transparent;float:left}.price-system .basic-system{margin:0 10px 45px;text-align:left}.price-system .basic-system li{margin:0 4px 8px 0;padding:10px 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;width:100%;background:#090}.price-system .data table{width:100%;line-height:1.4em;font-size:12px;color:#232b43;overflow:hidden}.price-system .data table th{padding:15px 10px;width:130px;font-weight:normal;border:1px solid #eeeeee;color:#232b43;background:#fbfbfb;vertical-align:middle;box-sizing:border-box}.price-system .data table th.title{width:100%;line-height:1.4em;font-size:14px;font-weight:bold;text-align:center}.price-system .data table th.half{width:130px}.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: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}.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}.return-list-link{margin:0 0 25px 0;text-align:center;position:relative;z-index:1}.return-list-link.mb40-pc{margin:0 0 40px 0}.return-list-link.mb20-sp{margin:0 0 20px 0}.return-list-link a{margin:0 auto;padding:10px 0;width:190px;line-height:1.4em;color:#232b43;font-size:13px;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:10px 10px 25px 10px;overflow:hidden}.kuchikomi-detail-head .author{margin:0 0 25px 0;padding:0 0 10px 0;float:none;border-bottom:1px dotted #e6e6e6;overflow:hidden}.kuchikomi-detail-head .author .avator{margin:0 10px 0 0;width:30px;border-radius:180px;display:block;overflow:hidden;float:left}.kuchikomi-detail-head .author .info{padding:7px 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:none}.kuchikomi-detail-head .right .review{margin:0 0 35px 0;float:none;width:100%;display:table}.kuchikomi-detail-head .right .review li{padding:0 0;width:33.33%;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{line-height:1.2em;font-size:18px;font-weight:bold;color:#232b43;display:block;margin:0 0 5px 0}.kuchikomi-detail-head .right .trust{margin:0 auto;width:190px;float:none}.kuchikomi-detail-head .right .trust a{padding:12px 0;line-height:1.2em;font-size:12px;text-align:center;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:block;background:#f0f4f5}.kuchikomi-detail .left{margin:0 0 10px 0;padding:30px 0 20px;width:100%;text-align:center;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.1);overflow:hidden;display:block;vertical-align:top}.kuchikomi-detail .left .graf-left-box{margin:0 15px 0 0;width:160px;float:left}.kuchikomi-detail .left .graf-right-box{padding:10px 0 0 0;overflow:hidden}.kuchikomi-detail .left dl{margin:0 0 5px;width:90%;max-width:170px;text-align:left}.kuchikomi-detail .left dl dt{line-height:1.2em;font-size:10px;color:#232b43}.kuchikomi-detail .left dl dd{}.kuchikomi-detail .left .total-point-text{margin: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:0 auto 8px;position:relative;width:102px;height:102px}.kuchikomi-detail .left .graf-left-box .review-point{margin:0 0 0;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:120px;height:24px;background:url("../images/point_off.svg") repeat-x 0 0;background-size:24px 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:24px;line-height:24px;content:"";background:url("../images/point_off.svg") repeat-x 0 0;background-size:24px 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:24px 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 .type-point{margin:7px 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 .right{padding:30px 20px 0 20px;text-align:left;border-left:none;background:#ffffff;display:block;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 30px 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:13px;color:#232b43;overflow:hidden}.kuchikomi-detail .right .description p{margin:0 0 15px 0}.kuchikomi-detail .right .description p.catch{margin:0 0 20px 0;line-height:1.6em;font-size:15px;font-weight:bold}.kuchikomi-detail .right .comment-box{padding:25px 0 25px 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;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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:13px;color:#232b43;position:relative}.kuchikomi-detail .right .comment-box .comment .title{margin:0 0 15px 0;line-height:1.6em;font-size:13px;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}#slide-menu-navi-overlay{width:100%;height:100vh;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:1000000}#slide-menu-navi{margin:0 0 0 0;width:100%;height:auto;background:#ffffff;border-radius:0;position:absolute;z-index:1000001;left:-100%;overscroll-behavior:none;height:100vh;overflow:auto}#slide-menu-navi.active{left:0}#slide-menu-navi .close{width:24px;height:24px;display:block;position:absolute;top:23px;right:-34px}#slide-menu-navi div.slide-menu-close{margin:0 0 0 0;height:70px;box-sizing:border-box;color:#232b43;text-align:center;font-size:16px;font-weight:bold;line-height:1.2em;border-bottom:none;background:url("../images/icon_arrow_01.svg") no-repeat 13px center;background-size:30px auto}#slide-menu-navi dl{padding:0 0 10px 0;text-align:left;background:#f2f6f7;overflow:hidden}#slide-menu-navi dl dt{margin:0 0 0 0;padding:8px 0 0 15px;width:100%;height:33px;line-height:1.2em;font-size:13px;font-weight:bold;color:#333333;background:#f2f6f7;box-sizing:border-box}#slide-menu-navi dl dd{padding:0 10px;font-size:12px;line-height:1.2em;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.1)}#slide-menu-navi dl dd ul{overflow:hidden}#slide-menu-navi dl dd ul li{width:48.45%;height:50px;border-top:1px solid #f2f6f7;display:table;float:left}#slide-menu-navi dl dd ul li:nth-of-type(2n){float:right}#slide-menu-navi dl dd ul li:nth-of-type(2n + 1){clear:both}#slide-menu-navi dl dd ul li:nth-of-type(1){border-top:none}#slide-menu-navi dl dd ul li:nth-of-type(2){border-top:none}#slide-menu-navi dl dd ul li a{display:table-cell;padding:0 0 0 10px;vertical-align:middle}#slide-menu-navi dl dd.user-menu{margin:0 0 0 0;padding:15px 0;font-size:14px;line-height:1.2em;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.1)}#slide-menu-navi dl dd.user-menu ul li{width:50%;height:30px;box-sizing:border-box}#slide-menu-navi dl dd.user-menu ul li:nth-of-type(2){border-left:1px solid #f2f6f7}#slide-menu-navi dl dd.user-menu ul li a{text-align:left;padding:0 0}#slide-menu-navi dl dd.user-menu ul li a.login{padding:5px 0 5px 52px;background:url("../images/icon_138.svg") no-repeat 15px center;background-size:24px auto}#slide-menu-navi dl dd.user-menu ul li a.regist{padding:5px 0 5px 53px;color:#de2a3d;background:url("../images/icon_139.svg") no-repeat 15px center;background-size:24px auto}#slide-menu-navi .link-box{margin:0 10px 30px;overflow:hidden}#slide-menu-navi .link-box.columnbox{margin:10px 10px 0}.link-box.columnbox.footcolumnbox{margin:10px 10px 20px}#slide-menu-navi .link-box .area-chenge{margin:0 0 10px 0;padding:10px 0 0 0}#slide-menu-navi .link-box .area-chenge a{padding:20px 0 19px 60px;line-height:1.2em;font-size:15px;text-align:left;text-decoration:none;color:#ffffff;background:#027e7e url(../images/icon_14.svg) no-repeat 20px center;background-size:24px auto;border-radius:3px;display:flex;align-items:center;justify-content:space-between}#slide-menu-navi .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}#slide-menu-navi .sns-box{margin:0 0 40px;text-align:center;overflow:hidden}#slide-menu-navi .sns-box li{margin:0 5px 0;width:25px;vertical-align:middle;display:inline-block}#slide-menu-navi .close-box{margin:0 15px 20px;text-align:center;overflow:hidden}#slide-menu-navi .close-box a{margin:0 0;height:43px;width:100%;line-height:1.2em;font-size:13px;color:#ffffff;background:#232b43;border:none;border-radius:3px;display:flex;align-items:center;justify-content:center}#slide-area-navi-overlay{width:100%;height:100vh;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:1000000}#slide-area-navi{margin:0 0 0 0;width:100%;height:auto;background:#ffffff;border-radius:0;position:absolute;z-index:1000001;left:-100%}#slide-area-navi.active{left:0;overscroll-behavior:none;height:100vh;overflow:auto}#slide-area-navi .close{width:24px;height:24px;display:block;position:absolute;top:23px;right:-34px}#slide-area-navi div.slide-area-close{margin:0 0 0 0;padding:0 0 0 0;height:70px;box-sizing:border-box;color:#232b43;text-align:center;font-size:16px;font-weight:bold;line-height:1.2em;background:url("../images/icon_arrow_01.svg") no-repeat 13px center;background-size:30px auto;border-bottom:1px solid #e8eced}#slide-area-navi .list{font-size:14px;text-align:left;line-height:1.2em;background:#ffffff;box-shadow:none}#slide-area-navi .list li{border-top:1px solid #e8eced}#slide-area-navi .list li:nth-of-type(1){border-top:none}#slide-area-navi .list li a{padding:20px 0 20px 55px;background:url("../images/icon_141.svg") no-repeat 18px center;background-size:24px auto;display:block;position:relative}#slide-area-navi .list li a.area-pull-open:after{margin:-9px 0 0 0;width:17px;height:17px;line-height:17px;content:"";background:url("../images/icon_144.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:50%;right:22px}#slide-area-navi .list li a.area-pull-open.active:after{margin:-9px 0 0 0;width:17px;height:17px;line-height:17px;content:"";background:url("../images/icon_145.svg") no-repeat center center;background-size:cover;display:block;position:absolute;top:50%;right:22px}#slide-area-navi .list li ul{margin:0 20px;padding:20px 0 10px;border-top:1px solid #e8eced;overflow:hidden}#slide-area-navi .list li ul li{margin:0 2.99% 10px 0;width:31.34%;border-top:none;float:left}#slide-area-navi .list li ul li:nth-of-type(3n){margin:0 0 10px 0}#slide-area-navi .list li ul li:nth-of-type(3n + 1){clear:both}#slide-area-navi .list li ul li a{padding:8px 0;line-height:1.2em;font-size:12px;text-align:center;color:#ffffff;background:#049aba;border-radius:90px;display:block}#slide-area-navi .list li ul li a:hover{background:#295d72}#slide-area-navi .list li ul li a.active{background:#295d72}#slide-area-navi .close-box{margin:20px 15px;text-align:center;overflow:hidden}#slide-area-navi .close-box a{margin:0 0;height:43px;width:100%;line-height:1.2em;font-size:13px;color:#ffffff;background:#232b43;border:none;border-radius:3px;display:flex;align-items:center;justify-content:center}#slide-mymenu-navi-overlay{width:100%;height:100vh;background:rgba(0,0,0,.8);position:fixed;top:0;right:0;z-index:1000000}#slide-mymenu-navi{margin:0 0 0 0;width:100%;height:auto;background:#ffffff;border-radius:0;position:absolute;z-index:1000001;right:-100%;overscroll-behavior:none;height:100vh;overflow:auto}#slide-mymenu-navi.active{right:0}#slide-mymenu-navi .close{width:24px;height:24px;display:block;position:absolute;top:23px;left:-34px}#slide-mymenu-navi h3{margin:0 0 0 0;height:70px;box-sizing:border-box;color:#232b43;text-align:center;font-size:16px;font-weight:bold;line-height:1.2em;border-bottom:1px solid #e8eced;background:url("../images/icon_arrow_01.svg") no-repeat 13px center;background-size:30px auto}#slide-mymenu-navi .main-link{margin:0 0 0 0;padding:20px 0 45px 0;box-sizing:border-box;background:#ffffff url("../images/mymenu_back_01.png") no-repeat center bottom;background-size:100% auto}#slide-mymenu-navi .main-link ul{width:100%;display:table}#slide-mymenu-navi .main-link ul li{width:50%;display:table-cell;vertical-align:bottom}#slide-mymenu-navi .main-link ul li:nth-of-type(1){border-right:1px solid #e6e6e6}#slide-mymenu-navi .main-link ul li a{padding:50px 0 10px 0;font-size:12px;color:#232b43;line-height:1.2em;display:block}#slide-mymenu-navi .main-link ul li a.top{background:url("../images/icon_146.svg") no-repeat center 6px;background-size:30px auto}#slide-mymenu-navi .main-link ul li a.tunagari{background:url("../images/icon_147.svg") no-repeat center 6px;background-size:30px auto}#slide-mymenu-navi dl{padding:0 0 10px 0;text-align:left;background:#f2f6f7;overflow:hidden}#slide-mymenu-navi dl dt{margin:0 0 0 0;padding:8px 0 0 15px;width:100%;height:33px;line-height:1.2em;font-size:13px;font-weight:bold;color:#333333;background:#f2f6f7;box-sizing:border-box}#slide-mymenu-navi dl dd{padding:0 10px;font-size:12px;line-height:1.2em;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.1)}#slide-mymenu-navi dl dd ul{overflow:hidden}#slide-mymenu-navi dl dd ul li{width:48.45%;height:50px;border-top:1px solid #f2f6f7;display:table;float:left}#slide-mymenu-navi dl dd ul li:nth-of-type(2n){float:right}#slide-mymenu-navi dl dd ul li:nth-of-type(2n + 1){clear:both}#slide-mymenu-navi dl dd ul li:nth-of-type(1){border-top:none}#slide-mymenu-navi dl dd ul li:nth-of-type(2){border-top:none}#slide-mymenu-navi dl dd ul li a{display:table-cell;padding:0 0 0 10px;vertical-align:middle}#slide-mymenu-navi dl dd.user-menu{padding:15px 20px;font-size:14px;line-height:1.2em;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.1)}#slide-mymenu-navi dl dd.user-menu ul li:nth-of-type(2){border-left:1px solid #f2f6f7}#slide-mymenu-navi dl dd.user-menu ul li a{display:block;padding:5px 0}#slide-mymenu-navi dl dd.user-menu ul li a.login{padding:5px 0 5px 33px;background:url("../images/icon_138.svg") no-repeat 0 center;background-size:24px auto}#slide-mymenu-navi dl dd.user-menu ul li a.regist{padding:5px 0 5px 53px;color:#de2a3d;background:url("../images/icon_139.svg") no-repeat 20px center;background-size:24px auto}#slide-mymenu-navi .link-box{margin:0 20px;overflow:hidden}#slide-mymenu-navi .link-box .area-chenge{margin:0 0 10px 0}#slide-mymenu-navi .link-box .area-chenge a{padding:17px 0 15px 60px;line-height:1.2em;font-size:15px;text-align:left;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;vertical-align:middle}#slide-mymenu-navi .link-box .area-chenge a .area{margin:0 17px 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}#slide-mymenu-navi .close-box{margin:0 15px 20px;padding:20px 0 0 0;text-align:center;overflow:hidden}#slide-mymenu-navi .close-box a{margin:0 0;height:43px;width:100%;line-height:1.2em;font-size:13px;color:#ffffff;background:#232b43;border:none;border-radius:3px;display:flex;align-items:center;justify-content:center}#modal-shortcut-navi-overlay{width:100%;height:100vh;background:rgba(0,0,0,.8);position:fixed;top:0;right:0;z-index:1000000}#modal-shortcut-navi{margin:0 0 0 0;width:100%;height:auto;background:#ffffff;border-radius:0;position:absolute;top:0;left:0;z-index:1000001;overscroll-behavior:none;height:100vh;overflow:auto}#modal-shortcut-navi .close{display:none}#modal-shortcut-navi h3{margin:0 0 0 0;padding:0;height:70px;box-sizing:border-box;color:#232b43;text-align:center;font-size:16px;font-weight:bold;line-height:1.2em;border-bottom:none;background:url("../images/icon_arrow_01.svg") no-repeat 13px center;background-size:30px auto;display:flex;align-items:center;justify-content:center}#modal-shortcut-navi .wrap{margin:0 0;height:auto;background:#f2f6f7;overflow:hidden}#modal-shortcut-navi .wrap .register-head{width:100%;height:33px;overflow:hidden}#modal-shortcut-navi .wrap .register-head h4{margin:8px 0 0 15px;line-height:1.2em;font-size:13px;font-weight:bold;color:#333333;float:left}#modal-shortcut-navi .wrap .register-head .memo{margin:8px 15px 0 0;line-height:1.2em;font-size:13px;color:#93979c;float:right}#modal-shortcut-navi .wrap .register-body{margin:0 0 20px 0;width:100%;height:auto;background:#ffffff;border-radius:0;box-shadow:0 1px 1px rgba(0,0,0,.1);overflow:hidden}#modal-shortcut-navi .wrap .register-body .list{margin:0 10px;padding:20px 0 10px 0}#modal-shortcut-navi .wrap .register-body .list li{width:25%;height:91px;float:left}#modal-shortcut-navi .wrap .register-body .list li .icon-box{margin:0 auto 5px auto;width:52px;height:52px;border-radius:90px;background:#f2f6f7;position:relative}#modal-shortcut-navi .wrap .register-body .list li .icon-box .icon{margin:-13px 0 0 -13px;width:26px;position:absolute;top:50%;left:50%}#modal-shortcut-navi .wrap .register-body .list li .icon-box .icon-del{width:16px;position:absolute;top:0;right:0}#modal-shortcut-navi .wrap .register-body .list li .label{line-height:1.2em;font-size:11px;color:#232b43}#modal-shortcut-navi .wrap .parts-head{width:100%;height:33px;border-bottom:none;overflow:hidden}#modal-shortcut-navi .wrap .parts-head h4{margin:8px 0 0 15px;line-height:1.2em;font-size:13px;font-weight:bold;color:#333333;float:left}#modal-shortcut-navi .wrap .parts-body{margin:0 0 20px 0;width:100%;height:auto;background:#ffffff;border-radius:0;box-shadow:0 1px 1px rgba(0,0,0,.1);overflow:hidden;white-space:normal;scrollbar-width:none}#modal-shortcut-navi .wrap .parts-body::-webkit-scrollbar{display:none}#modal-shortcut-navi .wrap .parts-body .list{margin:0 10px;padding:30px 0 10px 0}#modal-shortcut-navi .wrap .parts-body .list li{width:25%;height:91px;float:left}#modal-shortcut-navi .wrap .parts-body .list li .icon-box{margin:0 auto 5px auto;width:52px;height:52px;border-radius:90px;background:#f5f7f7;position:relative}#modal-shortcut-navi .wrap .parts-body .list li .icon-box .icon{margin:-13px 0 0 -13px;width:26px;position:absolute;top:50%;left:50%}#modal-shortcut-navi .wrap .parts-body .list li .icon-box .icon-plus{width:16px;position:absolute;top:0;right:0}#modal-shortcut-navi .wrap .parts-body .list li .icon-box .icon-check{width:16px;position:absolute;top:0;right:0}#modal-shortcut-navi .wrap .parts-body .list li .label{line-height:1.2em;font-size:11px;color:#232b43}#modal-shortcut-navi .btn-box{padding:20px 15px 55px 15px;text-align:center;border-top:none;background:#ffffff}#modal-shortcut-navi .btn-box .save-btn{margin:0 0;height:43px;width:100%;line-height:1.2em;font-size:13px;color:#ffffff;background:#0066d5;border:none;border-radius:3px;-webkit-appearance:none;cursor:pointer;display:flex;align-items:center;justify-content:center}#slide-mymenu-navi .mymenu-area-search{margin:10px 0 25px 0;padding:4.65vw 0 0 0;background:#f2f6f7 url("../images/parts_back_09.svg") no-repeat center top;background-size:100% auto;overflow:hidden}.profile-edit{background:#f2f6f7}.profile-edit h2{margin:0 0 0 0;padding:25px 0;line-height:1.2em;text-align:center;font-size:16px;font-weight:bold;color:#232b43;border-bottom:none;background:#ffffff}.profile-edit h2 a.return{padding:20px 10px;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 .form{margin:0 0 0 0;padding:0 0 20px 0;width:100%;max-width:100%}.profile-edit .form dt{padding:15px 15px 5px 15px;line-height:1.4em;font-size:13px;font-weight:bold;color:#232b43;border-top:none}.profile-edit .form dt:nth-of-type(1){border-top:none;padding:15px}.profile-edit .form dt em{color:#d80000}.profile-edit .form dd{padding:15px;color:#232b43;background:#ffffff;font-size:14px;line-height:1.6em;box-shadow:0 1px 1px rgba(0,0,0,.1)}.profile-edit .form dd .question{margin:-12px 0 0 0;width:24px;display:block;position:absolute;top:50%;right:15px}.profile-edit .form dd .image-box{padding:5px 0 0 0;width:100%;display:block}.profile-edit .form dd .image-box .avator-cell{margin:0 auto 15px;width:100px;display:block;vertical-align:middle}.profile-edit .form dd .image-box .avator-cell .avator{width:100px;height:100px;border-radius:180px;position:relative;overflow:hidden}.profile-edit .form dd .image-box .avator-cell .avator img{width:100%;height:auto;display:block}.profile-edit .form dd .image-box .avator-cell .avator .text{padding:0;width:100%;height:40px;line-height:1.2em;font-size:12px;color:#ffffff;text-align:center;background:rgba(0,0,0,.5);position:absolute;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.profile-edit .form dd .image-box .cell{padding:0 0 15px 0;line-height:1.6em;font-size:12px;color:#666;display:block;vertical-align:middle}.profile-edit .form dd .text01{margin:0 0 0 0;padding:14px;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:10px;color:#606060}.profile-edit .form dd .note li{margin:0 0 0 0;padding:2px 0 0 0}.profile-edit .form dd .area_group{margin-bottom:2%;display:flex;align-items:center;gap:2%}.profile-edit .form dd .select{padding:0 0 0 0;min-width:170px;display:inline-block}.profile-edit .form dd .select.large{width:100%;min-width:0;display:inline-block}.profile-edit .form dd .select.half{padding:0 0 0 0;width:calc((95% - 30px) / 2);min-width:0;display:inline-block}.profile-edit .form dd .select select{margin:0 0 0 0;padding:14px;width:100%;min-width:0;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}.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}.profile-edit .form dd .add_del_btn{padding:0;display:flex;justify-content:flex-end}.profile-edit .form dd .check-list{margin:0 0 0 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:10px 12px;line-height:1.2em;font-size:12px;color:#232b43;border-radius:3px;background:#f5f7f7;cursor:pointer;display:block}.profile-edit .form dd .check-list li input:checked + label{padding:10px;line-height:1.2em;font-size:12px;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:10px 0;max-width:245px;line-height:1.4em;color:#ffffff;font-size:12px;border-radius:90px;background:#027e7e;display:block}.profile-edit .btn-box{padding:20px 15px 20px;background:#ffffff;text-align:center}.profile-edit .btn-box .btn{margin:0 auto;padding:10px 0;width:100%;height:43px;max-width:100%;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}.profile-edit .intro{margin:0 auto;padding:15px 15px 15px 15px;width:auto;max-width:100%;line-height:1.6em;font-size:12px;color:#212b45;box-sizing:border-box;border-bottom:none}.profile-edit .switch-box{margin:20px auto 0;padding:0 0 0 0;width:100%;max-width:100%;line-height:1.6em;font-size:12px;color:#212b45;border-bottom:none;box-sizing:border-box;position:relative;overflow:hidden}.profile-edit .switch-box .text01{padding:0 0 0 15px;margin:0 0 1px;line-height:1.4em;font-size:13px;font-weight:bold;color:#232b43;background:#ffffff;height:54px;box-sizing:border-box;box-shadow:0 1px 1px rgba(0,0,0,.1);display:flex;align-items:center}.profile-edit .switch-box .text02{padding:10px 15px 5px 15px;line-height:1.4em;font-size:12px;color:#232b43}.profile-edit .switch-box .regist-switch{margin:0 0 0 0;width:42px;position:absolute;top:15px;right:15px}.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:26px;-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:calc(100% - 4px);height:calc(100% - 4px);top:0;left:0;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:38px}#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:0;left:0;z-index:100001;display:none}.login-wrap .close{margin:0 0 0 0;width:100%;max-width:100%;position:relative}.login-wrap .close a{width:100%;height:70px;background:url("../images/icon_close_02.svg") no-repeat 15px center;background-size:30px auto;position:absolute;top:0;left:0;z-index:1;float:none}.login-wrap .close a img{display:none}.login-wrap .modal-box{margin:-1px 0 0 0;padding:0 0 0 0;width:100%;max-width:100%;background:#f2f6f7;border-radius:0;overflow:hidden}.login-wrap .modal-box h3{padding:25px 0 0 0;min-height:70px;line-height:1.2em;font-size:16px;color:#232b43;background:#ffffff;border-bottom:none;box-sizing:border-box;box-shadow:0 1px 1px rgba(0,0,0,.1)}.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 15px;padding:15px 0 15px 0;text-align:left;color:#212b45;font-size:12px;line-height:1.6em}.login-wrap .modal-box .wrap{margin:0 0 20px 0;padding:15px 0 0 0;background:#ffffff;box-shadow:1px 0 2px rgba(0,0,0,.05);overflow:hidden}.login-wrap .modal-box .close-link{margin:0 0;padding:20px 15px 20px 15px;background:#ffffff}.login-wrap .modal-box .close-link a{margin:0 0 0 0;padding:15px 0;text-align:center;line-height:1.2em;font-size:13px;color:#ffffff;box-sizing:border-box;background:#232b43;border-radius:3px;display:block}.login-wrap .modal-box .regist-link{margin:0 15px 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:13px;color:#ffffff;box-sizing:border-box;background:#de2a3d;border-radius:3px;display:block}.login-wrap .modal-box .forget-link{margin:0 15px 20px;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 15px 25px;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:13px;color:#ffffff;box-sizing:border-box;background:#2a71cc;border:1px solid #2a71cc;border-radius:3px}.login-wrap .modal-box .save{margin:0 25px 30px;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 10px 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:0;left:0;z-index:100001;display:none}.password-wrap .close{margin:0 0 0 0;width:100%;max-width:100%;position:relative}.password-wrap .close a{width:100%;height:70px;background:url("../images/icon_close_02.svg") no-repeat 15px center;background-size:30px auto;position:absolute;top:0;left:0;z-index:1;float:none}.password-wrap .close a img{display:none}.password-wrap .modal-box{margin:-1px 0 0 0;padding:0 0 0 0;width:100%;max-width:100%;background:#f2f6f7;border-radius:0;overflow:hidden}.password-wrap .modal-box h3{padding:25px 0 0 0;min-height:70px;line-height:1.2em;font-size:16px;color:#232b43;background:#ffffff;border-bottom:none;box-sizing:border-box;box-shadow:0 1px 1px rgba(0,0,0,.1)}.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 15px;padding:15px 0 25px 0;text-align:left;color:#212b45;font-size:12px;line-height:1.6em}.password-wrap .modal-box .send-btn{margin:0 0;padding:20px 15px 20px 15px;background:#ffffff}.password-wrap .modal-box .send-btn .btn{-webkit-appearance:none;padding:15px 0;width:100%;text-align:center;line-height:1.2em;font-size:13px;color:#ffffff;box-sizing:border-box;background:#2a71cc;border:1px solid #2a71cc;border-radius:3px}.password-wrap .modal-box .parts{margin:0 0;padding:0 0 15px 0;text-align:left}.password-wrap .modal-box .parts dt{margin:0 0;padding:0 15px 5px 15px;font-size:13px;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 20px 0;padding:15px 15px 20px 15px;background:#ffffff;box-shadow:1px 0 2px rgba(0,0,0,.05);overflow:hidden}.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:0;left:0;z-index:100001;display:none}.regist-wrap .close{margin:0 0 0 0;width:100%;max-width:100%;position:relative}.regist-wrap .close a{width:100%;height:70px;background:url("../images/icon_close_02.svg") no-repeat 15px center;background-size:30px auto;position:absolute;top:0;left:0;z-index:1;float:none}.regist-wrap .close a img{display:none}.regist-wrap .modal-box{margin:-1px 0 0 0;padding:0 0 0 0;width:100%;max-width:100%;background:#f2f6f7;border-radius:0;overflow:hidden}.regist-wrap .modal-box h3{padding:25px 0 0 0;min-height:70px;line-height:1.2em;font-size:16px;color:#232b43;background:#ffffff;border-bottom:none;box-sizing:border-box;box-shadow:0 1px 1px rgba(0,0,0,.1)}.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 0;padding:15px 5px 0 5px;text-align:left;color:#5c96a2;font-size:12px;line-height:1.6em;border-bottom:none}.regist-wrap .modal-box .send-btn{margin:0 0 0;padding:20px 15px;background:#ffffff;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:13px;color:#ffffff;box-sizing:border-box;background:#2a71cc;border:1px solid #2a71cc;border-radius:3px}.regist-wrap .modal-box .parts{margin:0 0;padding:0 0 15px 0;text-align:left}.regist-wrap .modal-box .parts dt{margin:0 0;padding:0 15px 5px 15px;font-size:13px;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 0 0;padding:15px 15px 20px 15px;background:#ffffff;box-shadow:1px 0 2px rgba(0,0,0,.05);overflow:hidden}.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:nth-last-child(1){margin:0 0 0 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:25px 25px 20px 25px;text-align:center;background:#ffffff;border-top:none;border-bottom:none}.regist-wrap .modal-box .pr ul{line-height:1.4em;font-size:12px;color:#232b43;text-align:left;position:relative}.regist-wrap .modal-box .pr ul li{padding:3px 0 15px 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 20px 0;display:inline-block;line-height:1.4em;font-size:14px;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 0 0;padding:20px 15px;background:#ffffff;text-align:center}.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:13px;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;color:#333333;background:#ffffff;box-shadow:1px 0 2px rgba(0,0,0,.05)}.regist-wrap .modal-box .comp-box .image{margin:0 auto 35px;width:42px}.guide-message{margin:0 0 20px 0;padding:15px;background:none;font-size:12px;line-height:1.4em;color:#232b43;border:none;border-radius:0}.receive-box-wrap{margin:0 0 30px 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 15px;height:70px;text-align:left;box-sizing:border-box;display:block;overflow:hidden}.receive-box-wrap ul li a.box .icon{width:10px;position:absolute;top:15px;left:45px}.receive-box-wrap ul li a.box .image{margin:0 12px 0 0;width:40px;overflow:hidden;border-radius:90px;float:left}.receive-box-wrap ul li a.box .image img{width:100%;height:auto;display:block}.receive-box-wrap ul li a.box .name{padding:2px 0 0 0;margin:0 0 2px;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 .info .point-leader{max-width:16em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.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:15px}.receive-box-wrap ul li a.box .end{padding:12px 0 0 0;line-height:1.4em;font-size:12px;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:0;z-index:100001;display:none;height:100vh;overflow:auto;background:#fff}.receive-box-modal .close{margin:0 0 -70px 0;width:100%;max-width:100%;height:70px;position:relative;z-index:100002}.receive-box-modal .close a{width:100%;height:70px;background:url("../images/icon_close_02.svg") no-repeat 15px center;background-size:30px auto;position:absolute;top:0;left:0;z-index:100002;float:none;display:block}.receive-box-modal .close a img{display:none}.receive-box-modal .modal-box{margin:0 0 0 0;width:100%;max-width:100%;background:#f2f6f7;border-radius:0;position:relative;z-index:100001}.receive-box-modal .modal-box h3{margin:0 0 20px 0;padding:0;height:70px;box-sizing:border-box;color:#232b43;text-align:center;font-size:16px;font-weight:bold;line-height:1.2em;border-bottom:none;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}.receive-box-modal .modal-box .head{padding:15px;text-align:left;background:#fff;border-bottom:1px solid #dee2e3;overflow:hidden}.receive-box-modal .modal-box .head .image{margin:0 12px 0 0;min-width:40px;max-width:40px;border-radius:90px;float:left;overflow:hidden}.receive-box-modal .modal-box .head .image img{width:100%;height:auto;display:block}.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);border-top:1px solid #fff;overflow:hidden}.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 .wrap{padding:0 0 0 0 0;background:#ffffff;overflow:hidden}.receive-box-modal .modal-box .description{margin:0 15px;padding:15px 0 25px 0;line-height:1.8em;font-size:13px;text-align:left;border-top:1px dotted #e7e7e7;overflow:hidden}.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}.block-list-wrap{margin:-10px 0 40px 0}.block-list-wrap ul{margin:0 0 20px 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 a.box{padding:15px 97px 0 15px;height:70px;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:2px 0 0 0;margin:0 0 2px;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 0 0 0;width:75px;height:32px;display:table;position:absolute;top:50%;right:15px}.block-list-wrap ul li .block-btn a{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{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:190px;line-height:1.2em;font-size:13px;text-align:center;color:#232b43;background:#eff2f9;border-radius:90px;display:block}.point-wrap{margin:-10px 0 0 0}.point-wrap ul{margin:0 0 20px 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:last-of-type{border:none}.point-wrap ul li .box{}.point-wrap ul li .box .left{}.point-wrap ul li .box .right{}.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{}.point-wrap ul li .box{width:100%;min-height:70px;padding:15px 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:70px;-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 15px;box-sizing:border-box;width:calc(100% - 110px)}.point-wrap ul li .box .right{padding:0 40px 0 0;text-align:right;width:110px}.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 40px 0}.point-wrap .more a{margin:0 auto 0 auto;padding:13px 0;max-width:190px;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}.browsing-history-list{margin:0 0 40px 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:block}.browsing-history-list .box .detail-box .update{padding:15px 15px 0 15px;width:100%;height:50px;text-align:left;box-sizing:border-box;background:-webkit-linear-gradient(90deg,#ffffff,#efefef);border-top:1px solid #fff;border-bottom:1px solid #e3e7e8;overflow:hidden;display:block}.browsing-history-list .box .detail-box .update p{padding:0 0 0 0;line-height:1.4em;font-size:12px;color:#232b43;background:none}.browsing-history-list .box .detail-box .update 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:-1px 5px 0 0}.browsing-history-list .box .detail-box .update p .year{line-height:1.2em;font-size:11px;display:inline}.browsing-history-list .box .detail-box .update p .day{line-height:1.2em;font-size:13px;display:inline}.browsing-history-list .box .detail-box .update p .week{line-height:1.2em;font-size:10px;display:inline}.browsing-history-list .box .detail-box .update p .time{line-height:1.2em;font-size:11px}.browsing-history-list .box .detail-box .detail{padding:0 0 0 0;border-left:none;text-align:left;display:block;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 15px;height:70px;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:40px;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:2px 0 0 0;margin:0 0 2px;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}.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:15px}.browsing-history-list .more{margin:0 0 40px 0;padding:10px 0 0 0}.browsing-history-list .more a{margin:0 auto 0 auto;padding:13px 0;max-width:190px;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}.list-sort-box{background:#f2f6f7;overflow:hidden}.list-sort-box h3{margin:0 0 20px 0;padding:0 0 0 0;background:none;overflow:hidden}.list-sort-box h3 a{padding:24px 0 0 0;height:70px;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 0 20px 0;background:#ffffff}.list-sort-box .list li{padding:15px 60px 0 15px;width:100%;height:70px;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:40px;height:40px;overflow:hidden;float:left;border-radius:90px;position:relative}.list-sort-box .list li .name{margin:0 0 2px 0;padding:2px 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:12px;left:42px;z-index:1}.list-sort-box .save-btn-box{padding:20px 15px 20px 15px;background:#ffffff;border-top:1px solid #eeeeee}.list-sort-box .save-btn-box .btn{margin:0 auto;padding:15px 0;width:100%;max-width:100%;height:43px;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-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:100%;text-align:center;position:absolute;top:0;left:0;z-index:100001;display:none;transform:inherit}.diary-entry-box-modal .close{margin:0 0 -70px 0;width:100%;max-width:100%;height:70px;position:relative;z-index:100001}.diary-entry-box-modal .close a{width:100%;height:70px;background:url("../images/icon_close_02.svg") no-repeat 15px center;background-size:30px auto;position:absolute;top:0;left:0;z-index:1;float:none;display:block}.diary-entry-box-modal .close a img{display:none}.diary-entry-box-modal .modal-box{margin:0 auto 15px;width:100%;max-width:100%;background:#f2f6f7;border-radius:0;overflow:hidden;position:fixed;height:100vh}.diary-entry-box-modal .modal-box h3{margin:0 0 20px 0;padding:27px 0 0 0;height:70px;line-height:1.2em;font-size:16px;font-weight:bold;color:#232b43;background:#ffffff;border-bottom:1px solid #eeeeee;box-sizing:border-box;position:relative}.diary-entry-box-modal .modal-box .description{margin:0 15px;padding:0 0 30px 0;line-height:1.6em;font-size:12px;text-align:left;color:#232b43;overflow:hidden}.diary-entry-box-modal .modal-box .form{margin:0 0 0 0;padding:0 0 0 0}.diary-entry-box-modal .modal-box .form dt{margin:0 0 0 0;padding:0 15px 5px 15px;line-height:1.4em;font-size:13px;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{padding:15px;color:#232b43;font-size:14px;line-height:1.6em;text-align:left;background:#ffffff}.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:10px;color:#606060}.diary-entry-box-modal .modal-box .save-btn-box{padding:20px 15px;background:#ffffff;border-top:1px solid #eeeeee;position:absolute;width:100%;box-sizing:border-box;left:0;bottom:0}.diary-entry-box-modal .modal-box .save-btn-box .btn{margin:0 auto;padding:0;height:43px;width:100%;max-width:100%;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 0 0 0;padding:50px 15px 60px 15px;line-height:1.4em;font-size:12px;text-align:center;color:#333333;background:#ffffff;overflow:hidden}.diary-entry-box-modal .modal-box .comp-message .title{margin:0 0 0 0;padding:0 0 20px 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:20px 15px 20px 15px;background:#ffffff;border-top:1px solid #eeeeee;position:absolute;width:100%;box-sizing:border-box;left:0;bottom:0}.diary-entry-box-modal .modal-box .close-btn-box .btn{margin:0 auto;padding:0;height:43px;width:100%;max-width:100%;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}#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:100%;text-align:center;position:absolute;top:0;left:0;z-index:100001;display:none;transform:inherit}.hime-entry-box-modal .close{margin:0 0 -70px 0;width:100%;max-width:100%;height:70px;position:relative;z-index:100001}.hime-entry-box-modal .close a{width:100%;height:70px;background:url("../images/icon_close_02.svg") no-repeat 15px center;background-size:30px auto;position:absolute;top:0;left:0;z-index:1;float:none;display:block}.hime-entry-box-modal .close a img{display:none}.hime-entry-box-modal .modal-box{margin:0 auto 15px;width:100%;max-width:100%;background:#f2f6f7;border-radius:0;overflow:hidden;position:fixed;height:100vh}.hime-entry-box-modal .modal-box h3{margin:0 0 20px 0;padding:27px 0 0 0;height:70px;line-height:1.2em;font-size:16px;font-weight:bold;color:#232b43;background:#ffffff;border-bottom:1px solid #eeeeee;box-sizing:border-box;position:relative}.hime-entry-box-modal .modal-box .description{margin:0 15px;padding:0 0 30px 0;line-height:1.6em;font-size:12px;text-align:left;color:#232b43;overflow:hidden}.hime-entry-box-modal .modal-box .form{margin:0 0 0 0;padding:0 0 0 0}.hime-entry-box-modal .modal-box .form dt{margin:0 0 0 0;padding:0 15px 5px 15px;line-height:1.4em;font-size:13px;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{padding:15px;color:#232b43;font-size:14px;line-height:1.6em;text-align:left;background:#ffffff}.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:10px;color:#606060}.hime-entry-box-modal .modal-box .save-btn-box{padding:20px 15px;background:#ffffff;border-top:1px solid #eeeeee;position:absolute;width:100%;box-sizing:border-box;left:0;bottom:0}.hime-entry-box-modal .modal-box .save-btn-box .btn{margin:0 auto;padding:0;height:43px;width:100%;max-width:100%;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 0 0 0;padding:50px 15px 60px 15px;line-height:1.4em;font-size:12px;text-align:center;color:#333333;background:#ffffff;overflow:hidden}.hime-entry-box-modal .modal-box .comp-message .title{margin:0 0 0 0;padding:0 0 20px 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:20px 15px 20px 15px;background:#ffffff;border-top:1px solid #eeeeee;position:absolute;width:100%;box-sizing:border-box;left:0;bottom:0}.hime-entry-box-modal .modal-box .close-btn-box .btn{margin:0 auto;padding:0;height:43px;width:100%;max-width:100%;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}#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:100%;text-align:center;position:absolute;top:0;left:0;z-index:100001;display:none;transform:inherit}.funletter-modal .close{margin:0 0 -70px 0;width:100%;max-width:100%;height:70px;position:relative;z-index:100001}.funletter-modal .close a{width:100%;height:70px;background:url("../images/icon_close_02.svg") no-repeat 15px center;background-size:30px auto;position:absolute;top:0;left:0;z-index:1;float:none;display:block}.funletter-modal .close a img{display:none}.funletter-modal .modal-box{margin:0 auto 15px;width:100%;max-width:100%;background:#f2f6f7;border-radius:0;overflow:hidden;position:fixed;height:100vh}.funletter-modal .modal-box h3{margin:0 0 20px 0;padding:27px 0 0 0;height:70px;line-height:1.2em;font-size:16px;font-weight:bold;color:#232b43;background:#ffffff;border-bottom:1px solid #eeeeee;box-sizing:border-box;position:relative}.funletter-modal .modal-box .description{margin:0 15px;padding:0 0 30px 0;line-height:1.6em;font-size:12px;text-align:left;color:#232b43;overflow:hidden}.funletter-modal .modal-box .form{margin:0 0 0 0;padding:0 0 0 0}.funletter-modal .modal-box .form dt{margin:0 0 0 0;padding:0 15px 5px 15px;line-height:1.4em;font-size:13px;font-weight:bold;color:#232b43;text-align:left}.funletter-modal .modal-box .form dt em{color:#d80000}.funletter-modal .modal-box .form dd{padding:15px;color:#232b43;font-size:14px;line-height:1.6em;text-align:left;background:#ffffff}.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:10px;color:#606060}.funletter-modal .modal-box .save-btn-box{padding:20px 15px;background:#ffffff;border-top:1px solid #eeeeee;position:absolute;width:100%;box-sizing:border-box;left:0;bottom:0}.funletter-modal .modal-box .save-btn-box .btn{margin:0 auto;padding:0;height:43px;width:100%;max-width:100%;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 0 0 0;padding:50px 15px 60px 15px;line-height:1.4em;font-size:12px;text-align:center;color:#333333;background:#ffffff;overflow:hidden}.funletter-modal .modal-box .comp-message .title{margin:0 0 0 0;padding:0 0 20px 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:20px 15px 20px 15px;background:#ffffff;border-top:1px solid #eeeeee;position:absolute;width:100%;box-sizing:border-box;left:0;bottom:0}.funletter-modal .modal-box .close-btn-box .btn{margin:0 auto;padding:0;height:43px;width:100%;max-width:100%;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}.user-profile-head-sp{margin:0 0 20px 0}.user-profile-head-sp a{padding:25px 0 0 0;height:70px;text-align:center;font-size:15px;font-weight:bold;color:#232b43;box-sizing:border-box;display:block;position:relative}.user-profile-head-sp a img{margin:-15px 0 0 0;width:30px;position:absolute;top:50%;left:13px}.user-profile-head{margin-top:10px;padding:0 0 0 0;position:relative}.user-profile-head .follow-link{padding:10px 0;width:75px;line-height:1.2em;font-size:11px;font-weight:bold;text-align:center;color:#232b43;background:#ffffff;border:1px solid #e6e6e6;border-radius:3px;position:absolute;top:20px;right:15px;z-index:100}.user-profile-head .return-link{width:30px;display:block;position:relative;top:6px;left:19px}.user-profile-head .edit-link{width:60px;height:auto;display:block;position:absolute;top:4px;right:20px}.user-profile-head .alert-icon{width:60px;height:auto;display:block;position:relative;top:4px;left:20px}.user-profile-head .check{padding:0 0 25px 0}.user-profile-head .check a{margin:0 auto;padding:7px 0;width:190px;line-height:1.4em;text-align:center;font-size:12px;color:#ffffff;background:#027e7e;border-radius:90px;overflow:hidden;display:block;position:relative}.user-profile-head .check a:after{display:none}.user-profile-head .edit{padding:25px 0 25px 0;text-align:center}.user-profile-head .edit a{padding:0 0 0 0;line-height:1.4em;text-align:center;font-size:12px;color:#666666;background:none;display:inline-block;position:relative}.user-profile-head .edit a:before{margin:0 5px 0 0;width:20px;height:20px;line-height:20px;content:"";background:url("../images/icon_185.svg") no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle}.user-profile-head .review-box{padding:25px 0 30px;text-align:center;background:#ffffff;border:none;border-bottom:none;border-top:none}.user-profile-head .review-box ul{margin:auto;display:table}.user-profile-head .review-box ul li{width:90px;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{margin:0 10px 0 10px;padding:15px 0 15px 56px;text-align:left;background:#ffffff;border:none;border-bottom:1px dotted #e6e6e6;position:relative}.user-profile-head.top .head{margin:0 10px 0 10px;padding:5px 0 0 0;text-align:center;background:#ffffff;border:none;border-bottom:none;position:relative}.user-profile-head .head .name{padding:0 0 2px 0;line-height:1.4em;font-size:13px;font-weight:bold;color:#231815}.user-profile-head.top .head .name{padding:0 0 8px 0;line-height:1.4em;font-size:16px;font-weight:bold;color:#231815}.user-profile-head .head .update{font-size:11px;padding:0 0 8px 0}.user-profile-head .head .info{line-height:1.4em;font-size:11px;color:#232b43}.user-profile-head .head .image-box{margin:-25px 0 0 0;width:50px;position:absolute;top:50%;left:0}.user-profile-head.top .head .image-box{margin:0 auto 12px auto;width:100px;float:none;position:relative;top:auto;left:auto}.user-profile-head .head .image-box .avator{width:50px;height:50px;overflow:hidden;border-radius:90px;box-sizing:border-box;border:5px solid #ffffff}.user-profile-head.top .head .image-box .avator{width:100px;height:100px;overflow:hidden;border-radius:90px;box-sizing:border-box;border:5px solid #ffffff}.user-profile-head .head .image-box .avator img{width:100%;height:auto;display:block}.user-profile-head .head .image-box .r{display:none}.user-profile-head.top .head .image-box .r{display:block;right:5px;bottom:5px}.user-profile-head .profile-box{margin:0 10px;padding:0 0 0 0;text-align:left;background:#ffffff;border:none;border-top:1px solid #eaeeef}.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:nth-last-child(1){border-bottom:1px solid #eeeeee}.user-profile-head .profile-box dl dt{padding:15px 0 15px 10px;width:135px;box-sizing:border-box;line-height:1.4em;font-size:12px;font-weight:bold;color:#2a71cc;background:-webkit-linear-gradient(0deg,#2a72cc,#40bacc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:table-cell;vertical-align:middle}.user-profile-head .profile-box dl dd{padding:15px 10px 15px 0;text-align:left;display:table-cell;vertical-align:middle}.user-profile-head .profile-box dl dd li{margin:1px 1px 1px 0;padding: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:left;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 0 0;padding:0 0 35px 0;text-align:center;background:#ffffff;border:none;border-top:none;position:relative;overflow:hidden;background:url(../images/title_back_04.png) no-repeat center bottom}.user-profile-head .tel-regist-box .tel-icon{display:none}.user-profile-head .tel-regist-box p{padding:5px 0 0 0;color:#666;font-size:11px;line-height:1.6em;overflow:hidden}.user-profile-head .tel-regist-box .link{margin:0 auto 15px;width:205px;position:relative;top:auto;right:auto}.user-profile-head .tel-regist-box .link a{padding:13px 0;text-align:center;color:#232b43;font-size:12px;line-height:1.2em;display:block;border:1px solid #ededed;border-radius:90px;background:#f0f4f5}.user-profile-head .tel-regist-box .link a.on{color:#232b43;border-radius:21px;background:#f0f4f5;border:1px solid #ededed}.user-profile-head .info-box{margin:0 0 20px 0;padding:20px 10px 0 10px;background:#f2f6f7;overflow:hidden}.user-profile-head .info-box .point-box{margin:0 0 10px 0;padding:15px 0 0 0;width:100%;max-width:100%;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:none}.user-profile-head .info-box .point-box .num{line-height:1.6em;font-size:18px;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;padding:0;display:flex}.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:100%;max-width:100%;float:none}.user-profile-head .info-box .gacha-box a{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}.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-wrap{padding:10px}.therapist-message{margin:0 0 0 0;padding:15px;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:34px;display:block;width:10px;height:10px;background:#039587;transform:rotate(45deg)}.account-setting-box{margin:0 0 0 0;padding:0 0 0 0;border:none;background:none;overflow:hidden}.account-setting-box .list{margin:30px 15px 0;width:calc(100% - 30px);max-width:100%;background:#ffffff;border-radius:5px;overflow:hidden;box-shadow:0 1px 1px rgba(0,0,0,.1)}.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 15px 0 15px;padding:0 0 40px 0;max-width:100%;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:3px;display:block}.user-content-menu{margin:0 0 20px 0;padding:15px 0 10px 0;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.1);overflow:hidden}.user-content-menu .menu{overflow:hidden}.user-content-menu .menu li{margin:0 0 15px 0;float:left;width:25%}.user-content-menu .menu li:nth-of-type(4n + 1){clear:both}.user-content-menu .menu li a{text-align:center;color:#232b43;font-size:11px;line-height:1.2em;display:block}.user-content-menu .menu li a .icon-box{margin:0 auto 10px auto;width:52px;height:52px;border:1px solid #f2f6f7;border-radius:90px;display:block;position:relative}.user-content-menu .menu li a .icon-box img{margin:-13px 0 0 -13px;width:26px;height:auto;display:block;position:absolute;top:50%;left:50%}.user-content-link-box{margin:0 10px 20px 10px;overflow:hidden}.user-content-link-box .diary-entry-link{width:48.5%;float:left}.user-content-link-box .diary-entry-link a{padding:75px 0 15px 20px;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 20px;background-size:38px auto;border-radius:6px;display:block}.user-content-link-box .hime-entry-link{width:48.5%;float:right}.user-content-link-box .hime-entry-link a{padding:75px 0 15px 20px;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 20px;background-size:38px auto;border-radius:6px;display:block}.shop-news-list .box .detail-box .detail .description .comment-box .comment .title{font-size:13px}.shop-news-list .box .detail-box .detail .description .comment-box .comment p:nth-last-child(1){font-size:13px}}@media only screen and (max-width:370px){.store-single-box a .store .cell .photo li{margin:0 1%;width:18%;float:none;display:inline-block;position:relative}.store-single-box a .store .cell .photo li img{width:100%;min-width:0}}@media only screen and (max-width:350px){.kuchikomi-detail .left .graf-left-box{margin:0 15px 0 0;width:140px;float:left}}@media only screen and (max-width:850px){.online-preview-list .list .voice_box .review-box .point .review-num{padding:0 20px 0 10px;text-align:left;width:95px}.online-preview-list .list .voice_box .detail{background:#f9f9f9;padding:15px 10px}.online-preview-list .list .voice_box .review-box .point .review-num .num{margin:0 5px 0 0}.online-preview-list .list .box .head-sp{display:flex;align-items:center;padding:10px 0;margin:0 auto 10px;border:dotted #e6e6e6;border-width:1px 0}.online-preview-list .list .box .head-sp .user-image{margin:0 10px 0 0}body.reservation_details header,body.reservation_details .shop-top-header,body.reservation_details .nearby-play-wrapper,body.reservation_details #side,body.reservation_details #footer-wrap{display:none!important}.reservation_details .reserve form .btn{width:auto;margin:auto 15px}.reservation_details .reserve form .btn .tonext{margin:20px 0 0 auto}}@media only screen and (max-width:850px){body.recruit .recruit_con .contents .wrapper .inner .pc_img{display:none}body.recruit .recruit_con .contents .wrapper .inner .info .sp_img{display:block}body.recruit .recruit_con .contents .wrapper{padding:21px 10px 20px}body.recruit .recruit_con .contents .wrapper .inner .info{width:100%;margin:0}body.recruit .recruit_con .contents .wrapper .inner .info .sp_img{margin:10px 0 0}body.recruit .recruit_con .contents .wrapper .inner .info .sp_img img{width:100%}body.recruit .recruit_con .contents .wrapper .inner .info .text .pr{overflow:initial;display:block;-webkit-box-orient:initial;-webkit-line-clamp:initial}body.recruit .recruit_con .contents .wrapper .inner .info .text .salary{padding:11px 10px 10px;display:block;height:auto}body.recruit .recruit_con .contents .wrapper .inner .info .text .salary p:not(.icon){width:100%;margin:11px 0 0;line-height:1.4;overflow:initial;text-overflow:initial;white-space:initial}body.recruit #shop-top-header .wrap{border:none}body.recruit .m_mt20{margin-top:-20px}body.recruit .shop-top .info-box .shop-name .point-leader{font-weight:bold}body.recruit .shop-top .menu ul li a:before{background:#121a34}body.recruit .base-head .title01{color:#212b45;background:none;-webkit-background-clip:initial;-webkit-text-fill-color:initial}body.recruit.recruit_top{}body.recruit.recruit_top .search-page-head{}body.recruit.recruit_top .search-page-head .title-box{padding:0;width:100%}body.recruit.recruit_top .style-xd .content-box:not(.recruit-top-navi):not(.content-box-top){margin-top:20px!important}body.recruit.recruit_top .search-page-head .title-box h2{width:100%;height:56px;background:#fff;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:flex;align-items:center;justify-content:baseline}body.recruit.recruit_top .shop-top .image{position:initial}body.recruit.recruit_top .shop-top .image .main{width:100%;height:auto;margin:0;position:initial;box-shadow:none;border:none;padding:5px 10px;margin-bottom:10px}body.recruit.recruit_top .shop-top .image .blur{display:none}body.recruit.recruit_top .shop-top .menu{background:#2c344b}body.recruit.recruit_top .shop-top .menu ul li a{color:#fff}body.recruit.recruit_top .shop-top .menu ul li a:after{background:#2c344b}body.recruit.recruit_top .shop-top .menu ul li a.current{color:#caab5e}body.recruit.recruit_top .shop-top .menu ul li a.current:after{background:#caab5e}body.recruit.recruit_top .shop-top .info-box .dengon p:before,body.recruit.recruit_top .shop-top .info-box .dengon p:after{display:none}body.recruit.recruit_top .shop-top .info-box .action-btn .mail,body.recruit.recruit_top .shop-top .info-box .action-btn .chat{margin:0;padding:15px 0 16px;width:100%;font-size:14px;line-height:1.2em;display:block;color:#ffffff;text-align:center;border-radius:3px;float:none}body.recruit.recruit_top .shop-top .info-box .dengon{margin:0 auto;display:flex;align-items:center;justify-content:center;height:71px}body.recruit.recruit_top .recruit_table{margin:0 0 0;padding:23px 0 0 0;background:#ffffff;overflow:hidden}body.recruit.recruit_top .style-xd .recruit_table{background:transparent}body.recruit.recruit_top .recruit_table .base-head{margin:0 10px 0;padding:0 10px 0 25px;text-align:left;background:url(../images/recruit/title_recruit.svg) no-repeat 0 0;background-size:24px auto;overflow:hidden}body.recruit.recruit_top .cast-profile table{margin:30px 10px 30px;width:calc(100% - 22px);border:1px solid #eeeeee}body.recruit.recruit_top .cast-profile table tr{padding:0 10px;display:block}body.recruit.recruit_top .cast-profile table tr:first-of-type{background:#fbfbfb;border-bottom:1px solid #eeeeee}body.recruit.recruit_top .cast-profile table th.title{height:42px;background:#fbfbfb;max-width:initial;min-width:initial;width:100%;color:#232b43;-webkit-text-fill-color:initial;display:block;border:none}body.recruit.recruit_top .cast-profile table th:not(.title),body.recruit.recruit_top .cast-profile table td{display:block;max-width:initial;min-width:initial;width:100%;border:none;padding:20px 0 0;line-height:1.4;height:auto}body.recruit.recruit_top .cast-profile table th:not(.title){font-size:13px;color:#ff628a;font-weight:bold;background:initial;-webkit-text-fill-color:initial;padding:20px 5px 0}body.recruit.recruit_top .cast-profile table td{padding:10px 5px 20px;border-bottom:1px dashed #e7e7e7;font-size:13px}body.recruit.recruit_top .cast-profile table tr:last-of-type td{border:none}body.recruit.recruit_top .special_gift{padding:35px 30px 50px;background:url(../images/recruit/sg_bg_sp.jpg) no-repeat;background-size:100% 100%}body.recruit.recruit_top .special_gift .base-head p{display:block}body.recruit.recruit_top .big-data .base-head{margin:0 10px 0;padding:0 10px 25px 30px;text-align:left;background:url(../images/icon_57.svg) no-repeat 0 0;background-size:24px auto;overflow:hidden}body.recruit.recruit_top .big-data .list{width:100%;margin:0 auto}body.recruit.recruit_top .recommended-list .list li{width:calc(100% / 1.8)}body.recruit.recruit_top .recommended-list .base-head{margin:0 10px 0;padding:0 10px 0 30px;text-align:left;background:url(../images/icon_58.svg) no-repeat 0 0;background-size:24px auto;overflow:hidden}body.recruit.recruit_top .recommended-list .base-head .title01{line-height:1.4em;font-size:16px;color:#212b45;background:-webkit-linear-gradient(0deg,#212b45,#212b45);-webkit-background-clip:text;-webkit-text-fill-color:transparent;float:left}body.recruit.recruit_top .manager-profile .base-head{margin:0 10px 0;padding:0 10px 0 30px;text-align:left;background:url(../images/recruit/title_profile.svg) no-repeat 0 0;background-size:24px auto;overflow:hidden}body.recruit.recruit_top .manager-profile .base-head .title01{line-height:1.4em;font-size:16px;color:#212b45;background:-webkit-linear-gradient(0deg,#212b45,#212b45);-webkit-background-clip:text;-webkit-text-fill-color:transparent;float:left}body.recruit.recruit_top .manager-profile .wrap{padding:20px 40px 10px;line-height:1.6em;font-size:13px;color:#212b45;text-align:left;overflow:hidden}body.recruit.recruit_top .style-xd .manager-profile .wrap{padding:20px 10px 0}body.recruit.recruit_top .manager-profile .wrap .flex{display:block}body.recruit.recruit_top .manager-profile .wrap .flex .info{display:flex;justify-content:space-between;width:100%;min-width:100%;padding:0 0 30px}body.recruit.recruit_top .manager-profile .wrap .flex .info .left{width:calc(100% - 167px)}body.recruit.recruit_top .manager-profile .wrap .flex .info .right{width:167px}body.recruit.recruit_top .manager-profile .wrap .flex .text{width:100%;margin:0 auto}body.recruit.recruit_top .manager-profile .wrap .flex .text .message:before{top:-5px;left:68px}body.recruit .modal-box .side-contents .box .shop-image{max-width:100px;height:100px;border-radius:50%;border:none;box-shadow:none;margin:0 auto 18px}body.recruit .modal-box .side-contents .box h4{font-size:16px;font-weight:bold;line-height:1;margin:0 auto 42px}body.recruit .modal-box .side-contents .box .shop-menu li.keep{border-right:1px solid #e7e7e7}body.recruit .modal-box .side-contents .box .shop-menu li a{font-size:14px}body.recruit .modal-box .side-contents .box .recruit_side_info ul li{text-align:left;font-size:13px}body.recruit .modal-box .side-contents .box .recruit_side_info p.dengon br{display:none}body.recruit .modal-box .side-contents .box .action-btn a,body.recruit.recruit_top .modal-box .side-contents .box .action-btn a{height:48px;display:flex;align-items:center;justify-content:center;padding:0;font-size:14px}body.recruit.recruit_top .side-contents .box .recruit_side_info{margin-bottom:25px}body.recruit.recruit_top .side-contents .box .recruit_side_info p.dengon{margin-top:30px}body.recruit.recruit_top .modal-box .side-contents .box .recruit_side_info h3{height:43px;font-size:13px;border-radius:22px}body.recruit #recruit_btn{position:fixed;bottom:70px;left:0;right:0;overflow:hidden;z-index:100002;margin:0 auto}body.recruit #recruit_btn.close{display:none!important}body.recruit #recruit_btn a{display:block;width:318px;line-height:54px;background:linear-gradient(to right,#2a71cc 0%,#00a4bb 100%);border-radius:27px;margin:0 auto;color:#fff}body.recruit.recruit_top .public-relations .base-head{margin:0 10px 0;padding:0 10px 0 25px;background:url(../images/icon_39.svg) no-repeat 0 0;text-align:left;background-size:24px auto;overflow:hidden}body.recruit.recruit_top .public-relations .wrap{padding:20px 10px 10px}body.recruit.recruit_top .public-relations p{font-size:14px}body.recruit.recruit_top .shop-photo-list .base-head{margin:0 10px 0;padding:0 10px 0 25px;background:url(../images/icon_38.svg) no-repeat 0 0;text-align:left;background-size:24px auto;overflow:hidden}body.recruit.recruit_top .content-box .pickup-box .pickup .box{height:auto!important}body.recruit.recruit_top .content-box .pickup-box .pickup .box .comment{font-size:12px}body.recruit.recruit_top .base-head .more{font-size:12px;float:right}body.recruit.recruit_top .base-head .more a{padding:0 15px 0 0;color:#212b45;background:url(../images/icon_41.svg) no-repeat right center;background-size:auto;display:inline-block;line-height:1}body.recruit.recruit_top .promise h2{margin-left:10px}body.recruit.recruit_top .style-xd .promise h2{margin-left:20px;width:calc(100% - 20px)}body.recruit.recruit_top .promise .text{padding:15px 10px 25px;font-size:13px}body.recruit.recruit_top .style-xd .promise .text{width:auto}body.recruit.recruit_top .manager-profile{margin:0 0 0;padding:25px 0 20px 0;background:#ffffff;overflow:hidden}body.recruit.recruit_top .style-xd .manager-profile{padding:20px 10px;background:transparent}body.recruit.recruit_top .manager-profile .wrap .flex .info .label_info h4{font-size:12px}body.recruit.recruit_top .manager-profile .wrap .flex .info .label_info p{font-size:13px}body.recruit.recruit_top .manager-profile .wrap .flex .text .message p{font-size:13px}body.recruit .content-menu{margin:40px 0 10px;padding:0}body.recruit .content-menu .shadow{filter:drop-shadow(1px 1px 1px rgba(0,0,0,.1))}body.recruit .content-menu .box{margin:0 0 5px;width:100%}body.recruit .content-menu .box ul{margin:0 10px}body.recruit .paging-box{padding:48px 0 0 0}body.recruit .paging-box .sort{display:none}body.recruit.recruit_movie .recruit_movie_info{display:block;margin:0 auto 30px}body.recruit.recruit_movie .recruit_movie_info .movie{width:100%;line-height:100%}body.recruit.recruit_movie .recruit_movie_info .info{width:100%;position:relative;margin:20px auto 0}body.recruit.recruit_movie .recruit_movie_info .info .therapist .cell{height:54px;border-top:1px solid #fff}body.recruit.recruit_blog .hime-tv-page-list{margin-top:20px}body.recruit.recruit_blog .hime-tv-page-list .box a .detail .description p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:12px}body.recruit.recruit_movie .recruit_movie_info .info .detail .description p.title{font-size:14px}body.recruit.recruit_movie .recruit_movie_info .info .detail .description p{font-size:13px}body.recruit.recruit_movie .hime-tv-page-list .box a .therapist{padding:10px 12px}body.recruit.recruit_movie .hime-tv-page-list .box a .therapist .cell{flex-wrap:wrap}body.recruit.recruit_movie .hime-tv-page-list .box a .therapist .cell .title{width:100%;margin:0 0 3px 0;font-size:14px;font-weight:bold;line-height:1.4em}body.recruit.recruit_movie .hime-tv-page-list .box a .therapist .cell .image{width:18px;height:18px}body.recruit.recruit_movie .hime-tv-page-list .box a .therapist .cell p.day{margin:2px auto 0 5px;display:flex;align-items:center;justify-content:flex-start}body.recruit.recruit_movie .hime-tv-page-list .box a .therapist .cell p.day span.year{line-height:1;font-size:11px;margin:0 2px}body.recruit.recruit_movie .hime-tv-page-list .box a .therapist .cell p.day span.day{line-height:1;font-size:13px;margin:0 2px}body.recruit.recruit_movie .hime-tv-page-list .box a .therapist .cell p.day span.week{line-height:1;font-size:10px;margin:0 2px}body.recruit.recruit_movie .hime-tv-page-list .box a .therapist .cell p.day span.time{line-height:1fr;font-size:11px;margin:0 2px}body.recruit.recruit_blog .recruit_movie_info{display:block;margin:0 auto 30px}body.recruit.recruit_blog .recruit_movie_info .movie{width:100%;line-height:100%}body.recruit.recruit_blog .recruit_movie_info .info{width:100%;position:relative;margin:20px auto 0}body.recruit.recruit_blog .recruit_movie_info .info .therapist .cell{height:54px;border-top:1px solid #fff}body.recruit.recruit_blog .hime-tv-page-list .box a .detail .description p.title{font-size:13px}body.recruit.recruit_blog .hime-tv-page-list .box a .therapist .cell p.day{margin:2px auto 0 5px;display:flex;align-items:center;justify-content:flex-start}body.recruit.recruit_blog .hime-tv-page-list .box a .therapist .cell p.day span.year{line-height:1;font-size:11px;margin:0 2px}body.recruit.recruit_blog .hime-tv-page-list .box a .therapist .cell p.day span.day{line-height:1;font-size:13px;margin:0 2px}body.recruit.recruit_blog .hime-tv-page-list .box a .therapist .cell p.day span.week{line-height:1;font-size:10px;margin:0 2px}body.recruit.recruit_blog .hime-tv-page-list .box a .therapist .cell p.day span.time{line-height:1fr;font-size:11px;margin:0 2px}body.recruit.recruit_qa .hime-big-data{padding:20px 10px 15px 10px}body.recruit.recruit_qa .hime-big-data dl{margin:0 0 15px 0;padding:0 0 0 0;border-bottom:1px dotted #eee}body.recruit.recruit_qa .hime-big-data dl dt{background:url(../images/recruit/qa_Q.svg) no-repeat 11px 0;background-size:27px auto}body.recruit.recruit_qa .hime-big-data dl dd{background:url(../images/recruit/qa_a.svg) no-repeat 11px 0;background-size:27px auto}body.recruit.recruit_voice .voice_therapy .base-head{margin:0 10px 0;padding:0 10px 0 30px;text-align:left;background:url(../images/recruit/title_profile.svg) no-repeat 0 0;background-size:24px auto;overflow:hidden}body.recruit.recruit_voice .voice_therapy .base-head .title01{line-height:1.4em;font-size:16px;color:#212b45;background:-webkit-linear-gradient(0deg,#212b45,#212b45);-webkit-background-clip:text;-webkit-text-fill-color:transparent;float:left}body.recruit.recruit_voice .voice_therapy .wrap{padding:20px 20px 30px;line-height:1.6em;font-size:13px;color:#212b45;text-align:left;overflow:hidden}body.recruit.recruit_voice .voice_therapy .wrap .flex{display:block}body.recruit.recruit_voice .voice_therapy .wrap .flex .info{display:flex;justify-content:space-between;flex-direction:column;align-items:center;width:100%;min-width:100%;padding:0 0 30px}body.recruit.recruit_voice .voice_therapy .wrap .flex .info .left{width:calc(100% - 167px)}body.recruit.recruit_voice .voice_therapy .wrap .flex .info .right{width:167px}body.recruit.recruit_voice .voice_therapy .wrap .flex .text{width:100%;margin:0 auto}body.recruit.recruit_voice .voice_therapy .wrap .flex .text .message:before{top:-5px;left:68px}body.recruit.recruit_voice .voice_therapy .wrap .flex .info .period{text-align:center;color:#666;margin:5px auto 0}body.recruit.recruit_voice .voice_therapy .wrap .flex .info .label_info h4{font-size:12px}body.recruit.recruit_voice .voice_therapy .wrap .flex .info .label_info p{font-size:13px}body.recruit.recruit_voice .voice_therapy .wrap .flex .text .message p{font-size:13px}body.recruit.recruit_form header,body.recruit.recruit_form .search-page-head{display:none}body.recruit.recruit_form #shop-top-header{position:absolute;z-index:2;top:80px;border:0;width:100%}body.recruit.recruit_form #shop-top-header .wrap{border:none}body.recruit.recruit_form .temp_area>.content-box{background:#fff}body.recruit.recruit_form .temp_area{margin:66px auto 0}body.recruit.recruit_form .recruit_form_title{height:70px;padding:0 10px;margin:0 auto}body.recruit.recruit_form .contact_add .inner{padding:0}body.recruit.recruit_form .contact_add .inner dl{display:block;padding:0}body.recruit.recruit_form .contact_add .inner dl dt{width:100%;padding:20px 16px 10px;background:#f2f6f7;position:relative}body.recruit.recruit_form .contact_add .inner dl:first-of-type dt{border-radius:20px 20px 0 0;width:calc(100% - 30px)!important}body.recruit.recruit_form .contact_add .inner dl dd{width:100%;background:#fff;padding:15px;font-weight:100;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.05))}body.recruit.recruit_form .contact_add .inner dl:first-of-type{padding:0}body.recruit.recruit_form .contact_add .inner dl:not(:first-of-type) dd{margin:0;box-sizing:border-box}body.recruit.recruit_form .contact_add .inner dl:first-of-type dd{margin:0;box-sizing:border-box}body.recruit.recruit_form .contact_add .inner dl:not(:first-of-type){padding:0}body.recruit.recruit_form .contact_add .inner dl dd select{width:100%;box-sizing:border-box}body.recruit.recruit_form .contact_add .inner dl dd ul{flex-wrap:wrap}body.recruit.recruit_form .contact_add .inner dl.size dd ul{flex-wrap:wrap;margin:0 0 10px}body.recruit.recruit_form .contact_add .inner dl.size dd ul li{width:49%;margin:0}body.recruit.recruit_form .contact_add .inner dl.size dd ul:first-of-type{justify-content:space-between}body.recruit.recruit_form .contact_add .inner .next_btn{padding:20px 0 0;background:#f2f6f7;border-radius:0 0 20px 20px}body.recruit.recruit_form .contact_add .inner .next_btn .inner{padding:20px 15px 100px;background:#fff;border-top:1px solid #eee;border-radius:0 0 20px 20px}body.recruit.recruit_form .contact_add .inner .next_btn button{width:100%;margin:0 auto}body.recruit.recruit_form .modal-wrap2{background:transparent;bottom:0;left:0;top:inherit;transform:initial;height:100vh;margin:0 auto;overflow:hidden}body.recruit.recruit_form .modal-wrap2 .modal-box{width:100%;height:80vh;padding:40px 0;border-radius:20px 20px 0 0;overflow:auto;margin:0}body.recruit.recruit_form .modal-wrap2 .modal-box .text{padding:20px}body.recruit.recruit_form .modal-wrap2 .close{height:20vh;display:flex;align-items:flex-end;justify-content:flex-end;width:100%}body.recruit.recruit_form .modal-wrap2 .modal-box .btn{padding-bottom:150px}body.recruit.recruit_form_confirm .contact_add .inner dl:first-of-type,body.recruit.recruit_form .contact_add .inner dl:not(:first-of-type){display:block}body.recruit.recruit_form .contact_add .inner dl dt,body.recruit.recruit_form .contact_add .inner dl dd{width:100%!important}body.recruit.recruit_form_thanks .thanks .inner .reserve_li_btn .inner a{width:100%;height:43px}body.recruit.recruit_form_thanks #side,body.recruit.recruit_form_thanks #footer-wrap,body.recruit.recruit_form_thanks #recruit_btn,body.recruit.recruit_form_thanks #bottom-navi{display:none!important}body.recruit.recruit_form .contact_add .inner dl.required dt,body.recruit.recruit_form .contact_add .inner dl dt{padding:15px 15px 5px 15px;line-height:1.4em;font-size:13px;font-weight:bold;color:#232b43;border-top:none}body.recruit.recruit_form .contact_add .inner dl:first-of-type dt{padding-top:20px}body.recruit.recruit_form .contact_add .inner dl dd{padding:15px;color:#232b43;background:#ffffff;font-size:14px;line-height:1.6em}body.recruit.recruit_form_thanks .temp_area>.content-box{background:transparent}body.recruit.recruit_form_thanks .thanks{box-shadow:0 1px 1px rgb(0 0 0 / 10%);margin:0 0 10px;background:#fff}body.recruit.recruit_chat #main .chat{margin:0;padding:20px 15px 60px 10px}body.recruit.recruit_chat .chat .chat_inner .my{margin:0 0 15px 46px}body.recruit.recruit_chat .chat .chat_inner .partner .partner_inner .text,body.recruit.recruit_chat .chat .chat_inner .my .my_inner .text{padding:7px 12px}body.recruit.recruit_chat .chat_send{position:fixed;bottom:0;left:0;width:100%;z-index:2}body.recruit.recruit_chat .chat_send_inner{padding:20px 15px;border-top:1px solid #eee}body.recruit.recruit_chat #side,body.recruit.recruit_chat #footer-wrap,body.recruit.recruit_chat #recruit_btn,body.recruit.recruit_chat #bottom-navi{display:none!important}.all_over_jp .side-contents{padding:0 10px 12px}.all_over_jp .side-contents .box .link-box .login_side{margin:10px auto 8px}.all_over_jp .side-contents.sp_disp .box .link-box .login_side{margin:0 auto 8px}.all_over_jp .side-contents .box .link-box .free-regist{margin:0 auto 8px}body.register .content-box{padding:20px 10px 30px}body.register .content-box .btn a{width:100%}body.register .content-box.tel_registration .contents,body.register .content-box.sms_registration .contents{max-width:100%;box-sizing:border-box}body.register .content-box .contents{padding:20px 10px}body.register .content-box .contents button{width:100%}body.register .content-box input[type="text"]{max-width:100%}body.register .content-box .contents dl{flex-wrap:wrap}body.register .content-box .contents dl dt{width:100%;padding:20px 0 10px}body.register .content-box .contents dl dd{width:100%;padding:10px 0 20px}body.register .content-box .contents dl.year dd ul{flex-wrap:wrap}body.register .content-box .contents dl.year dd ul li{margin:0 auto 10px}body.register .content-box .contents dl.year dd select{width:150px}body.register .content-box .contents dl dd select{width:150px}body.register .content-box .contents dl dd label{margin:0 0 10px}body.register .content-box.thanks_registration .contents a{width:100%}body.user_login_page .content-box{padding:20px 10px 30px}body.user_login_page .content-box .contents{width:100%;max-width:100%;padding:20px 10px;box-sizing:border-box}body.user_login_page .content-box .contents input[type="text"],body.user_login_page .content-box .contents input[type="password"]{width:100%;max-width:100%}body.user_login_page .content-box .contents input[type="submit"]{width:100%}body.recruit .therapist-page-list.clearfix{margin:0 0 40px}body.recruit #side{margin:0 auto 10px}body.register .search-page-head{display:none}body.register .register_form_title{height:70px;padding:0 10px;margin:0 auto}body.register.user_login_page header,body.register.user_login_page .search-page-head{display:block}.free-block .box p{font-size:13px}.contact_add.temp_form .inner{padding:0!important}.contact_add.temp_form .inner form dl{padding:0}.contact_add.temp_form .inner form dl dt{padding:10px 15px 10px 15px;line-height:1.4em;font-size:13px;font-weight:bold;color:#232b43;border-top:none;background:#f2f6f7}.contact_add.temp_form .inner form dl:first-of-type dt{padding-top:20px}.contact_add.temp_form .inner form dl:first-of-type dd{margin:0;box-sizing:border-box;padding:15px;color:#232b43;background:#ffffff;font-size:14px;line-height:1.6em}.contact_add.temp_form .inner form dl dd{padding:15px;color:#232b43;background:#ffffff;font-size:14px;line-height:1.6em;margin:0}.contact_add.temp_form .inner form dl dd select{width:100%;box-sizing:border-box}.contact_add.temp_form .inner dl:not(:first-of-type){padding:0}.contact_add.temp_form .next_btn{padding:20px 15px 100px;background:#fff;border-top:1px solid #eee}.contact_add.temp_form.temp_confirm .inner form dl{display:block;padding:0}.contact_add.temp_form.temp_confirm .inner form dl dt,.contact_add.temp_form.temp_confirm .inner form dl dd{width:100%!important;box-sizing:border-box}.contact_add.temp_form.temp_confirm.temp_thanks .inner{padding:70px 15px 70px;width:calc(100% - 30px)}.all_over_jp .contact_add.temp_form.temp_confirm.temp_thanks{padding:20px}.all_over_jp .contact_add.temp_form.temp_confirm.temp_thanks .inner{width:100%}.contact_add.temp_form.temp_confirm.temp_thanks .inner .reserve_li_btn .inner a{width:100%;height:43px}.page_navi{padding:48px 0 10px 0}body.register .content-box input[type="password"]{max-width:100%}.shop-top .info-box .action-btn .keep:hover,.shop-top .info-box .action-btn .bookmark:hover,.cast-top .info-box .action-btn .keep:hover,.cast-top .info-box .action-btn .bookmark:hover{background:none}.pickup-therapist-list .list{overflow:auto}.pickup-therapist-list .list li a{width:130px}.shop-page-top.first.second .name-box .name{width:100%;text-align:center}.system-message p{height:80px}.content-box .pickup-box .pickup .image img{width:100%;height:220px;display:block;object-fit:cover}.cast-schedule-list .base-head .select.arrow_up img{transform:rotate(180deg)}.style-xd .cast-schedule-list .select.arrow_up img{transform:rotate(180deg)}.page_navi_top{margin-bottom:40px!important}#shop-top-header .wrap{border:none}.user-content-menu .menu li a{padding:64px 0 0}.user-content-menu .menu li.menu_icon_area a{background:url(../images/menu_icon_area.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_attention a{background:url(../images/menu_icon_attention.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_blog a{background:url(../images/menu_icon_blog.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_cast_search a{background:url(../images/menu_icon_cast_search.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_connection a{background:url(../images/menu_icon_connection.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_connection_sp a{background:url(../images/menu_icon_connection_sp.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_coupon a{background:url(../images/menu_icon_coupon.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_experience a{background:url(../images/menu_icon_experience.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_fan a{background:url(../images/menu_icon_fan.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_fan_sp a{background:url(../images/menu_icon_fan_sp.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_favorite a{background:url(../images/menu_icon_favorite.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_favorite_sp a{background:url(../images/menu_icon_favorite_sp.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_fun_letter a{background:url(../images/menu_icon_fun_letter.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_fun_letter_sp a{background:url(../images/menu_icon_fun_letter_sp.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_hime_tv a{background:url(../images/menu_icon_hime_tv.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_history a{background:url(../images/menu_icon_history.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_history_sp a{background:url(../images/menu_icon_history_sp.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_new_info a{background:url(../images/menu_icon_new_info.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_new_shop a{background:url(../images/menu_icon_new_shop.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_news a{background:url(../images/menu_icon_news.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_now a{background:url(../images/menu_icon_now.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_photo a{background:url(../images/menu_icon_photo.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_prezent a{background:url(../images/menu_icon_prezent.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_rank a{background:url(../images/menu_icon_rank.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_recommend a{background:url(../images/menu_icon_recommend.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_recruit a{background:url(../images/menu_icon_recruit.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_reserve a{background:url(../images/menu_icon_reserve.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_review a{background:url(../images/menu_icon_review.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_shop_search a{background:url(../images/menu_icon_shop_search.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_web_reserve a{background:url(../images/menu_icon_web_reserve.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_web_reserve_sp a{background:url(../images/menu_icon_web_reserve_sp.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_work a{background:url(../images/menu_icon_work.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_news a{background:url(../images/menu_icon_news.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_event a{background:url(../images/menu_icon_event.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_prefinfo a{background:url(../images/menu_icon_prefinfo.svg) no-repeat center 14px;background-size:26px auto}.user-content-menu .menu li.menu_icon_custom a{background:url(../images/menu_icon_custom.svg) no-repeat center 14px;background-size:26px auto}.user-menu_sp .menu li a{}.user-menu_sp .menu li.menu_icon_area a{background:url(../images/menu_icon_area.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_attention a{background:url(../images/menu_icon_attention.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_blog a{background:url(../images/menu_icon_blog.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_cast_search a{background:url(../images/menu_icon_cast_search.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_connection a{background:url(../images/menu_icon_connection.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_connection_sp a{background:url(../images/menu_icon_connection_sp.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_coupon a{background:url(../images/menu_icon_coupon.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_experience a{background:url(../images/menu_icon_experience.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_fan a{background:url(../images/menu_icon_fan.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_fan_sp a{background:url(../images/menu_icon_fan_sp.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_favorite a{background:url(../images/menu_icon_favorite.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_favorite_sp a{background:url(../images/menu_icon_favorite_sp.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_fun_letter a{background:url(../images/menu_icon_fun_letter.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_fun_letter_sp a{background:url(../images/menu_icon_fun_letter_sp.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_hime_tv a{background:url(../images/menu_icon_hime_tv.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_history a{background:url(../images/menu_icon_history.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_history_sp a{background:url(../images/menu_icon_history_sp.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_new_info a{background:url(../images/menu_icon_new_info.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_new_shop a{background:url(../images/menu_icon_new_shop.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_news a{background:url(../images/menu_icon_news.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_now a{background:url(../images/menu_icon_now.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_photo a{background:url(../images/menu_icon_photo.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_prezent a{background:url(../images/menu_icon_prezent.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_rank a{background:url(../images/menu_icon_rank.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_recommend a{background:url(../images/menu_icon_recommend.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_recruit a{background:url(../images/menu_icon_recruit.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_reserve a{background:url(../images/menu_icon_reserve.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_review a{background:url(../images/menu_icon_review.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_shop_search a{background:url(../images/menu_icon_shop_search.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_web_reserve a{background:url(../images/menu_icon_web_reserve.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_web_reserve_sp a{background:url(../images/menu_icon_web_reserve_sp.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_work a{background:url(../images/menu_icon_work.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_news a{background:url(../images/menu_icon_news.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_event a{background:url(../images/menu_icon_event.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_prefinfo a{background:url(../images/menu_icon_prefinfo.svg) no-repeat center 5px;background-size:25px auto}.user-menu_sp .menu li.menu_icon_custom a{background:url(../images/menu_icon_custom.svg) no-repeat center 5px;background-size:25px auto}#modal-shortcut-navi .wrap .list li.icon_del .icon-box::after{content:"";background:url(../images/icon_del.svg) no-repeat center center;width:16px;height:16px;position:absolute;top:0;right:0}#modal-shortcut-navi .wrap .list li.icon_check .icon-box::after{content:"";background:url(../images/icon_check.svg) no-repeat center center;width:16px;height:16px;position:absolute;top:0;right:0}#modal-shortcut-navi .wrap .list li.icon_plus .icon-box::after{content:"";background:url(../images/icon_plus.svg) no-repeat center center;width:16px;height:16px;position:absolute;top:0;right:0}#modal-shortcut-navi .wrap .register-body .list li .icon-box,#modal-shortcut-navi .wrap .parts-body .list li .icon-box{background:url(../images/icon_none.svg) no-repeat center center;background:none;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_area .icon-box{background:url(../images/menu_icon_area.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_attention .icon-box{background:url(../images/menu_icon_attention.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_blog .icon-box{background:url(../images/menu_icon_blog.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_cast_search .icon-box{background:url(../images/menu_icon_cast_search.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_connection .icon-box{background:url(../images/menu_icon_connection.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_connection_sp .icon-box{background:url(../images/menu_icon_connection_sp.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_coupon .icon-box{background:url(../images/menu_icon_coupon.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_experience .icon-box{background:url(../images/menu_icon_experience.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_fan .icon-box{background:url(../images/menu_icon_fan.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_fan_sp .icon-box{background:url(../images/menu_icon_fan_sp.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_favorite .icon-box{background:url(../images/menu_icon_favorite.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_favorite_sp .icon-box{background:url(../images/menu_icon_favorite_sp.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_fun_letter .icon-box{background:url(../images/menu_icon_fun_letter.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_fun_letter_sp .icon-box{background:url(../images/menu_icon_fun_letter_sp.svg) no-repeat center center;background-color:#fff;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_hime_tv .icon-box{background:url(../images/menu_icon_hime_tv.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_history .icon-box{background:url(../images/menu_icon_history.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_history_sp .icon-box{background:url(../images/menu_icon_history_sp.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_new_info .icon-box{background:url(../images/menu_icon_new_info.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_new_shop .icon-box{background:url(../images/menu_icon_new_shop.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_prefinfo .icon-box{background:url(../images/menu_icon_prefinfo.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_now .icon-box{background:url(../images/menu_icon_now.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_photo .icon-box{background:url(../images/menu_icon_photo.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_prezent .icon-box{background:url(../images/menu_icon_prezent.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_rank .icon-box{background:url(../images/menu_icon_rank.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_recommend .icon-box{background:url(../images/menu_icon_recommend.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_recruit .icon-box{background:url(../images/menu_icon_recruit.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_reserve .icon-box{background:url(../images/menu_icon_reserve.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_review .icon-box{background:url(../images/menu_icon_review.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_shop_search .icon-box{background:url(../images/menu_icon_shop_search.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_web_reserve .icon-box{background:url(../images/menu_icon_web_reserve.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_web_reserve_sp .icon-box{background:url(../images/menu_icon_web_reserve_sp.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_work .icon-box{background:url(../images/menu_icon_work.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_event .icon-box{background:url(../images/menu_icon_event.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_info .icon-box{background:url(../images/menu_icon_info.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_work .icon-box{background:url(../images/menu_icon_work.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}#modal-shortcut-navi .wrap .list li.menu_icon_custom .icon-box{background:url(../images/menu_icon_custom.svg) no-repeat center center;background-color:#f5f7f7;background-size:26px auto}.modal-wrap.therapist .modal-box{width:500px;text-align:center;padding:60px 0;border-radius:10px}.modal-wrap.therapist .modal-box img{width:100px;height:100px;border-radius:50%;margin:0 auto}.modal-wrap.therapist .modal-box h3{font-size:16px;margin:23px auto 0;padding:0;border-bottom:0}.modal-wrap.therapist .modal-box p.info{font-size:11px;color:#666;margin:5px auto 0}.modal-wrap.therapist .modal-box p.text{margin:25px auto 0;color:#969696;font-size:13px}.modal-wrap.therapist .modal-box .select_btn{margin:20px auto 0}.modal-wrap.therapist .modal-box .select_btn li{margin-bottom:10px}.modal-wrap.therapist .close{width:500px;margin:0 auto 15px}.modal-wrap.therapist{top:50%;left:50%;transform:translate(-50%,-50%);margin:-30px auto 0}.modal-wrap.therapist .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}.modal-wrap.therapist .modal-box .select_btn li a .price{font-weight:bold}.modal-wrap.therapist{height:auto}.modal-wrap.therapist .modal-box{width:100%;padding:40px 0;border-radius:20px 20px 0 0}.modal-wrap.therapist .close{height:auto}.modal-wrap.therapist{background:transparent;bottom:0;left:0;top:inherit;transform:initial}.modal-wrap.therapist .close a{background:transparent;height:auto;line-height:normal;width:18px;margin:0 10px 0 auto}.modal-wrap.therapist .close a img{display:block}.modal-wrap.therapist .modal-box h3{padding:0;height:auto;min-height:auto}.modal-wrap.therapist .select_btn_therapist{margin:40px auto 0}.modal-wrap.therapist .select_btn_therapist li{margin:0 auto 10px}.modal-wrap.therapist .select_btn_therapist li:last-of-type{margin:0 auto}.modal-wrap.therapist .select_btn_therapist li a{display:flex;align-items:center;justify-content:center;width:260px;height:44px;border-radius:22px;background:#f0f4f5;border:1px solid #ededed;padding:0 26px;color:#232b43;margin:0 auto;font-size:13px}.modal-wrap.therapist .select_btn_therapist li.select a{border:1px solid #e60039;color:#e60039;background:#fff}.profile-edit.pw_mail-edit .btn-box{position:fixed;width:100%;box-sizing:border-box;bottom:60px;left:0}.system-message.pw_mail-edit p{height:70px}.profile-edit.pw_mail-edit .btn-box{position:fixed;width:100%;box-sizing:border-box;bottom:60px;left:0}.profile-edit .text_info{width:100%;max-width:100%;margin:20px auto;padding:0}.profile-edit .text_info p{padding:15px 15px 5px 15px}#header .wrap{display:flex;align-items:center;justify-content:center}#header .wrap #switch{margin:0 auto 0 8px;position:initial}#header .wrap .avator{margin:0 15px 0 0;position:initial}#header .wrap .avator a span{right:12px}.cast-top .info-box .schedule{padding:0 15px;width:auto;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}.reserve .tab-head:after{display:none}.reserve .reserve_page:after{display:none}.reserve .content-box:after{background:url(../images/title_back_04.svg) no-repeat center center;bottom:initial}.reserve .confirmation .modal-wrap .modal-box .btn{padding:30px 50px 145px}.search-page-head .tab-box.after-shadow:after{background:url(../images/tab_back_03.svg) no-repeat center center}.search-page-head .title-box:after{background:url(../images/tab_back_03.svg) no-repeat center center;height:10px}#keep-menu-navi-overlay{width:100%;height:100vh;background:rgba(0,0,0,.8);position:fixed;top:0;right:0;z-index:1000000}#keep-menu-navi{margin:0 0 0 0;width:100%;height:auto;background:#ecf0f1;border-radius:0;position:absolute;z-index:1000001;right:-100%;overscroll-behavior:none;height:100vh;overflow:auto}#keep-menu-navi.active{right:0}#keep-menu-navi .close{width:24px;height:24px;display:block;position:absolute;top:23px;left:-34px}#keep-menu-navi .keep-menu-navi-title{margin:0 0 0 0;height:70px;box-sizing:border-box;color:#232b43;text-align:center;font-size:16px;font-weight:bold;line-height:1.2em;border-bottom:1px solid #e8eced;background:url("../images/icon_arrow_01.svg") no-repeat 13px center;background-size:30px auto;background-color:#fff}#keep-menu-navi .close-box{position:fixed;width:100%;bottom:0;box-sizing:border-box;margin:0;padding:20px 15px;background:#fff;text-align:center;overflow:hidden}#keep-menu-navi .close-box a{margin:0 0;height:43px;width:100%;line-height:1.2em;font-size:13px;color:#ffffff;background:#232b43;border:none;border-radius:3px;display:flex;align-items:center;justify-content:center}#keep-menu-navi .keep-area{background:transparent}#keep-menu-navi .keep-tab-wrapper{padding:0 0 100px}#keep-menu-navi .keep-tab-wrapper .keep-tab{padding:20px;background:#ecf0f1}#keep-menu-navi .keep-tab-wrapper .keep-area{padding:0}#keep-menu-navi .keep-tab-wrapper .keep-area ul{padding:0 20px 10px;background:#fff}#keep-menu-navi .delete-box{position:initial;margin:20px auto 0}#bottom-navi ul li.icon03 .keep-menu-open .count,#bottom-navi ul li.icon03 .keep-menu-open .text-box{display:none}#bottom-navi ul li.icon03.keep .keep-menu-open .count,#bottom-navi ul li.icon03.keep .keep-menu-open .text-box{display:block}#bottom-navi ul li.icon03.keep .keep-menu-open{position:relative}#bottom-navi ul li.icon03.keep .keep-menu-open .count{position:absolute;width:18px;height:18px;border-radius:50%;box-sizing:border-box;background:#2EB080;border:1px solid #fff;color:#fff;top:2px;right:14px;font-size:11px;color:#fff;letter-spacing:0;line-height:16px;text-align:center}#bottom-navi ul li.icon03.keep .keep-menu-open span.text-box{position:absolute;display:flex;align-items:center;justify-content:center;width:149px;height:65px;background:#2B2B2B;top:-85px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);border-radius:4px;z-index:100005;font-size:13px;color:#fff;letter-spacing:0;line-height:1.54}#bottom-navi ul li.icon03.keep .keep-menu-open span.text-box.box02{display:none}#bottom-navi ul li.icon03.keep .keep-menu-open span.text-box::after{position:absolute;display:block;content:"";width:15px;height:15px;background:#2B2B2B;bottom:-3px;left:0;right:0;margin:0 auto;transform:rotate(-45deg);z-index:100005}#bottom-navi ul li.icon03.keep .keep-menu-open span.text-box{animation:fadeOut 5s;opacity:0;visibility:hidden}@keyframes fadeOut{0%{opacity:1;visibility:visible}70%{opacity:1}100%{opacity:0;display:none}}.profile-edit.pw_mail-edit.quit .btn-box{position:inherit;background:transparent}.profile-edit.pw_mail-edit.quit .btn-box #quit-btn{width:100%}.user-profile-head .alert-icon,.user-profile-head .edit-link{display:flex;align-items:center;flex-direction:column;padding:0 0 23px}.user-profile-head .alert-icon p,.user-profile-head .edit-link p{margin-top:3px;margin-left:0}.user-profile-head.top .head .image-box{margin:-58px auto 8px}.user-profile-head.top .head{margin:0}.user-profile-head .tel-regist-box .link a.on{display:flex;align-items:center;justify-content:center;padding:0;height:44px;border-radius:22px;background:#e9f0fa;border:1px solid #2a71cb;font-size:13px;color:#2a71cb;letter-spacing:0;line-height:1.54}.user-profile-head .tel-regist-box .link a.off{display:flex;align-items:center;justify-content:center;padding:0;height:44px;border-radius:22px;background:#2a71cb;border:1px solid #2a71cb;font-size:13px;color:#ffffff;letter-spacing:0;line-height:1.54}.user-profile-head .tel-regist-box{background:#fff}.user-profile-head .tel-regist-box p{padding:0 30px}.dx-shop-slider .slider-img img{width:100%;aspect-ratio:1;object-fit:cover}.profile-edit .intro{margin:20px auto;flex-direction:column;align-items:center;gap:16px 0;background:#fff;padding:20px 20px 47px}.profile-edit .intro .info{align-items:center;gap:27px 0}#pop-modal-login{display:block;width:100%;height:100vh;top:0;right:-200%;left:0;transform:inherit;margin:0 auto;border-radius:0;background:#f2f6f7;transition:all .5s}#pop-modal-login.active{right:0}#pop-modal-login div.pop-modal-login-close{margin:0 0 0 0;padding:0;display:flex;align-items:center;justify-content:center;height:70px;box-sizing:border-box;color:#232b43;text-align:center;font-size:16px;font-weight:bold;line-height:1.2em;border-bottom:1px solid #e8eced;background:url(../images/icon_arrow_01.svg) no-repeat 13px center;background-size:30px auto;background-color:#fff}#pop-modal-login .head-text{padding:18px 15px 10px;margin:0 auto;background:#f2f6f7}#pop-modal-login .wrap{margin:0;padding:0}#pop-modal-login .wrap .form-area{margin:0;background:#fff;padding:15px 15px 25px}#pop-modal-login .wrap .form-area .mail input{height:50px}#pop-modal-login .wrap .form-area .password input{height:50px}#pop-modal-login .mdi-eye:before{top:15px}#pop-modal-login .wrap .form-area .submit{margin:30px auto 0}#pop-modal-login .wrap .free-regist{padding:20px 15px 0}#pop-modal-login .wrap .free-regist a{margin:0}#pop-modal-login .wrap .close-btn-area{position:absolute;left:0;bottom:0;padding:20px 15px;background:#fff;width:100%}#pop-modal-login .wrap .close-btn-area a{margin:0 auto}.style-xd .price-system{margin-left:10px;margin-right:10px;padding:0}.style-xd .price-system .base-head{margin:0 0 25px;padding:0;background:none;text-align:center}.style-xd .price-system .base-head h2{float:none}.style-xd .search-page-head .week-list .select_week li a{border:none}.style-xd .search-page-head .week-list .select_week li input[type="checkbox"]:checked + label .select_day-inner .day,.style-xd .search-page-head .week-list .select_week li label:hover .select_day-inner .day,.style-xd .search-page-head .week-list .select_week li a:hover .select_day-inner .day,.style-xd .search-page-head .week-list .select_week li a.active .select_day-inner .day{box-shadow:none;border:none}.style-xd .search-page-head .week-list{background:none}.style-xd .page_navi_top{margin-bottom:0!important}#pre_register{display:none;width:100%;height:100vh;top:0;right:-200%;left:0;transform:inherit;margin:0 auto;border-radius:0;background:#f2f6f7;transition:all .5s}#pre_register.active{right:0}#pre_register div.pre_register-close{margin:0 0 0 0;padding:0;display:flex;align-items:center;justify-content:center;height:70px;box-sizing:border-box;color:#232b43;text-align:center;font-size:16px;font-weight:bold;line-height:1.2em;border-bottom:1px solid #e8eced;background:url(../images/icon_arrow_01.svg) no-repeat 13px center;background-size:30px auto;background-color:#fff}#pre_register .wrap{margin:0;padding:0}#pre_register .wrap .form-area{margin:0;background:#f2f6f7;padding:0}#pre_register .wrap .form-area .inner-pre{margin:0;padding:0}#pre_register .wrap .form-area .inner-pre .mail .title{margin:0;padding:17px 15px 9px;font-size:13px;letter-spacing:.025em;line-height:1.54;background:#f2f6f7}#pre_register .wrap .form-area .inner-pre .mail input{margin:15px 15px 0;width:calc(100% - 30px);height:50px}#pre_register .wrap .form-area .inner-pre .mail .text{margin:17px auto 0;padding:0 20px}#pre_register .wrap .form-area .inner-pre .mail{padding:0 0 38px;background:#fff}#pre_register .wrap .form-area .inner-pre .check-area{background:#fff}#pre_register .wrap .form-area .inner-pre .check-area .title{margin:0 auto;padding:17px 15px 9px;font-size:13px;letter-spacing:.025em;line-height:1.54;background:#f2f6f7}#pre_register .wrap .form-area .inner-pre .check-area .year{padding:25px 25px 25px;margin:0 auto;background:#fff}#pre_register .wrap .form-area .inner-pre .check-area .check{padding:0 25px 25px;background:#fff}#pre_register .wrap .form-area .textarea{margin:40px auto 100px;padding:30px 25px;background:#fff}#pre_register .wrap .form-area .textarea h4{font-size:14px}#pre_register .wrap .form-area .textarea ul li p{margin:0;font-size:12px}#pre_register .wrap .form-area .submit{position:fixed;left:0;bottom:0;width:100%;padding:20px 15px;background:#fff}#pre_register .wrap .form-area .submit input{width:100%;height:43px;font-size:13px;margin:0 auto}#pre_register_mail{display:block;width:100%;height:100vh;top:0;right:-200%;left:0;transform:inherit;margin:0 auto;border-radius:0;background:#f2f6f7;transition:all .5s}#pre_register_mail.active{right:0}#pre_register_mail div.pre_register_mail-close{margin:0 0 0 0;padding:0;display:flex;align-items:center;justify-content:center;height:70px;box-sizing:border-box;color:#232b43;text-align:center;font-size:16px;font-weight:bold;line-height:1.2em;border-bottom:1px solid #e8eced;background:url(../images/icon_arrow_01.svg) no-repeat 13px center;background-size:30px auto;background-color:#fff}#pre_register_mail .wrap{margin:0;padding:0}#pre_register_mail .wrap .inner-pre{margin:20px 0 0}#pre_register_mail .wrap .inner-pre .icon{margin:0 auto;padding:50px 0 0;background:#fff}#pre_register_mail .wrap .inner-pre .text{margin:0 auto;padding:38px 40px 68px;background:#fff}#pre_register_mail .wrap .inner-pre .close_btn_wrapper{margin:0;position:absolute;left:0;bottom:0;width:100%;padding:20px 15px;background:#fff}#pre_register_mail .wrap .inner-pre .close_btn_wrapper .close_btn{height:43px;font-size:13px}.modal-wrap2-kiyaku{background:transparent;bottom:0;left:0;top:inherit;transform:initial;height:100vh;margin:0 auto;overflow:hidden}.modal-wrap2-kiyaku .modal-box{width:100%;height:80vh;padding:40px 0;border-radius:20px 20px 0 0;overflow:auto;margin:0}.modal-wrap2-kiyaku .modal-box .text{padding:20px}.modal-wrap2-kiyaku .close{height:20vh;display:flex;align-items:flex-end;justify-content:flex-end;width:100%}.modal-wrap2-kiyaku .modal-box .btn{padding-bottom:150px}#modal-lost-pw{display:none;width:100%;height:100vh;top:0;right:-200%;left:0;transform:inherit;margin:0 auto;border-radius:0;background:#f2f6f7;transition:all .5s}#modal-lost-pw.active{right:0}#modal-lost-pw div.modal-lost-pw-close{margin:0 0 0 0;padding:0;display:flex;align-items:center;justify-content:center;height:70px;box-sizing:border-box;color:#232b43;text-align:center;font-size:16px;font-weight:bold;line-height:1.2em;border-bottom:1px solid #e8eced;background:url(../images/icon_arrow_01.svg) no-repeat 13px center;background-size:30px auto;background-color:#fff}#modal-lost-pw .wrap .form-area .submit{position:fixed;left:0;bottom:0;width:100%;padding:20px 15px;background:#fff}#modal-lost-pw .wrap .form-area .submit input{width:100%;height:43px;font-size:13px;margin:0 auto}#modal-lost-pw .wrap .form-area .text{padding:17px 15px 0}#modal-lost-pw .wrap .form-area .mail{padding:0;margin:55px 0 0;background:#fff}#modal-lost-pw .wrap .form-area .mail .title{padding:0 15px 7px;background:#f2f6f7}#modal-lost-pw .wrap .form-area .mail input{margin:15px 15px 20px;width:calc(100% - 30px);height:50px}.style-xd #content #side{width:100%}.style-xd #content #side .side-contents .box{background:transparent;border:none}.side-contents .box .link-box .area-chenge a{padding:20px 0 19px 60px;justify-content:space-between;position:relative}.side-contents .box .link-box .free-regist a{padding:20px 0 19px 60px;text-align:left}.shop-page-top.second:not(.first) .name-box{display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0;align-items:center}.shop-page-top.second .name-box .image{grid-area:1 / 1 / 3 / 2}.shop-page-top.second:not(.first) .name-box .name{grid-area:1 / 2 / 2 / 3;padding:0 0 2px;align-self:end}.shop-page-top.second .name-box .info{grid-area:2 / 2 / 3 / 3;align-self:flex-start;padding:2px 0 0}.shop-page-top.second .name-box .option-link{grid-area:1 / 3 / 3 / 4}#modal-lost-pw-mail{display:block;width:100%;height:100vh;top:0;right:-200%;left:0;transform:inherit;margin:0 auto;border-radius:0;background:#f2f6f7;transition:all .5s}#modal-lost-pw-mail.active{right:0}#modal-lost-pw-mail div.modal-lost-pw-mail-close{margin:0 0 0 0;padding:0;display:flex;align-items:center;justify-content:center;height:70px;box-sizing:border-box;color:#232b43;text-align:center;font-size:16px;font-weight:bold;line-height:1.2em;border-bottom:1px solid #e8eced;background:url(../images/icon_arrow_01.svg) no-repeat 13px center;background-size:30px auto;background-color:#fff}#modal-lost-pw-mail .wrap{margin:0;padding:0}#modal-lost-pw-mail .wrap .inner-pre{margin:20px 0 0}#modal-lost-pw-mail .wrap .inner-pre .icon{margin:0 auto;padding:50px 0 0;background:#fff}#modal-lost-pw-mail .wrap .inner-pre .text{margin:0 auto;padding:38px 40px 68px;background:#fff}#modal-lost-pw-mail .wrap .inner-pre .close_btn_wrapper{margin:0;position:absolute;left:0;bottom:0;width:100%;padding:20px 15px;background:#fff}#modal-lost-pw-mail .wrap .inner-pre .close_btn_wrapper .close_btn{height:43px;font-size:13px}.contact_add.temp_form .inner{box-shadow:none}.contact_add.temp_form .next_btn{padding:20px 15px 40px;border:none}.contact_add.temp_form .inner .next_btn button{width:100%;margin:0 auto}#search-menu-overlay{width:100%;height:100vh;background:rgba(0,0,0,.8);position:fixed;top:0;right:0;z-index:1000001;display:none}#search-menu{margin:0 0 0 0;width:100%;height:auto;background:#ecf0f1;border-radius:0;position:absolute;z-index:1000002;top:0;right:-100%;overscroll-behavior:none;height:auto;overflow:auto;transition:all .5s}#search-menu.active{right:0}#search-menu .close{width:24px;height:24px;display:block;position:absolute;top:23px;left:-34px}#search-menu div.slide-menu-close{margin:0 0 0 0;height:70px;box-sizing:border-box;color:#232b43;text-align:center;font-size:16px;font-weight:bold;line-height:1.2em;border-bottom:1px solid #e8eced;background:url("../images/icon_arrow_01.svg") no-repeat 13px center;background-size:30px auto;background-color:#fff}#search-menu .close-box{position:fixed;width:100%;bottom:0;box-sizing:border-box;margin:0;padding:20px 15px;background:#fff;text-align:center;overflow:hidden}#search-menu .close-box a{margin:0 0;height:43px;width:100%;line-height:1.2em;font-size:13px;color:#ffffff;background:#232b43;border:none;border-radius:3px;display:flex;align-items:center;justify-content:center}#search-menu .delete-box{position:initial;margin:20px auto 0}#search-menu .form{margin:0 auto;width:100%;padding:25px;background:#fff;box-sizing:border-box}#search-menu .form .select{padding:0 0 0 0;height:47px;background:none;border-radius:3px;display:block}#search-menu .form .select li{width:50%;float:left;display:inline}#search-menu .form .select li a{padding:0 0;line-height:36px;font-size:14px;text-decoration:none;color:#232b43;background:#f2f2f2;border-radius:0;display:block;position:relative}#search-menu .form .select li label{padding:0;height:37px;display:flex;align-items:center;justify-content:center}#search-menu .form .select li:nth-of-type(1) label{border-radius:3px 0 0 3px}#search-menu .form .select li:nth-of-type(2) label{border-radius:0 3px 3px 0}#search-menu .form .select li input:checked + label{color:#ffffff;background:#b2994e;position:relative;z-index:2;font-size:14px}#search-menu .form .select li input:checked + label:after{margin:0 0 0 -7px;content:"";position:absolute;left:50%;bottom:-5px;background:#b2994e;width:20px;height:20px;transform:rotate(45deg);z-index:-1}#search-menu .form .select li:nth-of-type(1) a{border-top-left-radius:3px;border-bottom-left-radius:3px}#search-menu .form .select li:nth-of-type(2) a{border-top-right-radius:3px;border-bottom-right-radius:3px}#search-menu .form .select li a:hover{color:#ffffff;background:#b2994e}#search-menu .form .select li.active a{color:#ffffff;background:#b2994e;position:relative;z-index:1;font-size:14px}#search-menu .form .select li.active{position:relative}#search-menu .form .select li.active:after{margin:0 0 0 -7px;content:"";position:absolute;left:50%;bottom:-5px;background:#b2994e;width:20px;height:20px;transform:rotate(45deg);z-index:0}#search-menu .form .text-box{padding:0 0 2px 0;display:block}#search-menu .form .text-box .text01{padding:12px 10px 12px 40px;width:100%;line-height:1.2em;font-size:14px;background:#f9f9f9 url("../images/icon_18.svg") no-repeat 12px center;background-size:14px auto;border:1px solid #eeeeee;border-radius:3px;-webkit-appearance:none;box-sizing:border-box}#search-menu .form .btn-box{display:none}#search-menu .form .btn-box .btn01{padding:10px 25px;line-height:1.2em;font-size:14px;color:#ffffff;background:#009fb6;background:-webkit-linear-gradient(0deg,#009fb6,#2a71c7);border:none;border-radius:3px;-webkit-appearance:none;cursor:pointer;display:block}.shop-top.clearfix{display:block}.style-xd .content-box{}.style-xd .shop-information .wrap{padding:10px 0 10px 0}.soaring-keywords .list a{display:block;margin:0 0 10px;width:100%;box-sizing:border-box;padding:20px;border-radius:8px;border:1px solid #f79b28;background:linear-gradient(180deg,rgba(255,255,255,0) 33.85%,#fff3c8 100%);font-size:14px;font-style:normal;font-weight:400;line-height:142%;color:#f87407}}@media only screen and (max-width:850px){.modal-open #content{position:relative;z-index:100001}.modal-open .content-box{z-index:unset}.area-search{filter:none}.area-search .list-box{padding-block:0}.area-search .list{gap:0}.area-search .list li{flex:0 0 calc(50% - 5px);padding-block:0!important;min-height:80px;display:flex;align-items:center;justify-content:center}.list-details-wrap{position:fixed;inset:auto 0 0 0;clip-path:inset(100% 0 0 0);max-height:534px;border-radius:20px 20px 0 0;width:100%;background:#fff;z-index:100000;padding-top:40px;transition:.8s clip-path}.list-details-wrap.active{clip-path:inset(0% 0 0 0);z-index:100005}.list-details-wrap::before{content:"エリアから探す";display:block;font-size:16px;font-weight:bold;text-align:center;color:#00a3ba;margin-bottom:23px}.list-details{overflow-y:scroll;max-height:455px}.list-details li{margin-inline:16px;min-height:52px;border-bottom:1px solid rgba(151,177,202,.2);display:flex;align-items:center}.list-details li a{display:flex;align-items:center;flex-grow:1}.list-details li a::after{content:"";height:17px;width:17px;display:block;background:url(../images/arrow-modal.svg) center/contain no-repeat;margin-left:auto}.list-details-wrap{margin-top:0;border-top:1px solid #eee}.button-modal{display:block;text-align:center;color:#2355a4;padding-top:21px;font-size:13px;padding-bottom:20px;border-top:1px solid #eee;margin-top:-1px}.modal-back{height:34px;background:url(../images/modal-back.svg) center/contain no-repeat;background-position:center bottom 8px;background-size:134px 5px;border-top:1px solid rgba(151,177,202,.2)}.modal-overlay-details{width:100%;height:100vh;background:rgba(0,0,0,.8);position:fixed;top:0;right:0;z-index:10;visibility:hidden;opacity:0;transition:.5s opacity}.modal-open .modal-overlay-details{opacity:1;visibility:visible}.area-search .list li{border-bottom:1px solid #eee}.icon-coupon ul{overflow:auto!important;display:flex!important;gap:0 5px}.icon-coupon ul li.icon-coupon-all{min-width:fit-content;width:auto;margin:0}.therapist-recruit{margin:0}.therapist-recruit .list{margin:0 0 15px 0;padding:18px 0 37px 0;background:#ffffff url(../images/parts_back_08.svg) no-repeat center bottom;background-size:100% auto;text-align:left;overflow:auto;display:flex;width:calc(100% - 10px);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:20px 0 37px 10px;margin:-12px auto 15px}.therapist-recruit .list>li{width:140px}.therapist-recruit .list>li a .img{width:140px;height:140px}.portal-other #top-search-form{display:none}.portal-other .search-page-head .title-box h2{width:100%;height:56px;background:#fff;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:flex;align-items:center;justify-content:baseline;border-bottom:1px solid;border-image:linear-gradient(to right,#00a4bb,#2a71cc) 1}.portal-other .search-page-head{box-shadow:none}.portal-other .search-page-head::after{margin:0 0 0 0;padding:0 0 0 0;width:100%;height:10px;content:"";background:url(../images/title_back_04.svg) no-repeat center top;display:block;position:relative;top:100%;left:0;bottom:0;z-index:100005;filter:none}.portal-other .search-page-head .title-box{padding:0 0 0 0}.portal-other .other-content h3.other-content-head{font-size:14px}.portal-other .other-content .inner_wrap{padding:20px 20px 40px}.qr-cont img:nth-of-type(1){width:250px}.qr-cont img:nth-of-type(2){width:120px}.qr-cont img:nth-of-type(3){width:170px}.portal-other .qr-cont .contact-footer{font-size:14px}body.modal-open{position:fixed;inset:0 0 auto 0}.faq-list .tag-list{margin:15px 0 20px}.publish_form .contact_add .inner dl:first-of-type{padding:30px 0}.publish_form .contact_add .inner dl dd ul li label{padding:10px;font-size:12px}.publish_form .contact_add .inner dl dd ul li input:checked+label{padding:10px;font-size:12px}.publish_form .contact_add .inner dl:not(:first-of-type){margin:0}.publish_form .contact_add .inner dl:not(:first-of-type) dd{margin-top:0}.publish_form .contact_add.temp_form .title-box{padding:0 0;margin-bottom:10px;background:#fff;text-align:center;position:relative}.publish_form .contact_add.temp_form .title-box.mb10-sp{margin-bottom:10px}.publish_form .contact_add.temp_form .title-box: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}.publish_form .contact_add.temp_form .title-box: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 #f2f6f7;display:block;position:absolute;top:100%;left:0;z-index:0}.publish_form .contact_add.temp_form .title-box:after{background:url(../images/title_back_04.svg) no-repeat top center;bottom:initial}.publish_form .contact_add.temp_form .title-box.no-shadow-sp{display:none}.fancybox-active .fancybox-container{z-index:100005}}@media only screen and (max-width:850px){.search-page-head.search-page-head-fb h2{font-size:14px}.search-page-head.search-page-head-fb h2::before{display:none}.search-page-head.search-page-head-fb .title-box{padding-block:0}.search-page-head.search-page-head-fb .acc-click h2{position:relative}.free-block-acc .title-box.acc-click h2::after{position:absolute;inset:auto 0 -9px 0;margin:auto;width:15px;height:15px}.search-page-head .acc-click h2::before{content:"";width:97px;height:32px;display:block;background:url("../images/shape-free-block.svg") center/contain no-repeat;position:absolute;inset:auto 0 -14px 0;margin:auto}.free-block{}.content-box:has(.acc-click){overflow:visible;margin-bottom:34px!important}.modal-open .modal-overlay-details{overscroll-behavior:none;overflow-y:auto;inset:0;scrollbar-width:none;z-index:100004}.list-details-wrap *{overscroll-behavior:none}.modal-open,.modal-open-html{height:unset;overflow:hidden}.list-details-wrap-modal-bg.modal-bg{position:fixed;display:none;height:100vh;width:100%;background:rgba(0,0,0,.8);top:0;bottom:0;z-index:100004}.style-xd .side-contents .box .link-box{background:transparent}.list-details-wrap-SP{display:block}.portal-other.about .other-content{background:transparent}.portal-other.about .other-content .inner_wrap{padding:0}.portal-other.about .other-content .inner_wrap dl{padding:0}.portal-other.about .other-content .inner_wrap dl dt{margin-bottom:0;padding:20px 20px 10px}.portal-other.about .other-content .inner_wrap dl dd{padding:20px;background:#ffffff}.pref-news-list{margin-bottom:30px}.modal-wrap-girl-change .girl-change .reserve_title{justify-content:center}.modal-wrap-girl-change-close{margin:0;width:100%;min-height:72px;box-sizing:border-box;color:#fff;text-align:center;font-size:20px;font-weight:700;line-height:1.2em;background:#295D72;display:flex;align-items:center;justify-content:center;height:70px;box-sizing:border-box;color:#232b43;text-align:center;font-size:16px;font-weight:bold;line-height:1.2em;border-bottom:1px solid #e8eced;background:url(../images/icon_arrow_01.svg) no-repeat 13px center;background-size:30px auto;background-color:#fff}.modal-wrap-girl-change .girl-change h3{border:none!important}.publish_form .contact_add.temp_confirm .inner dl:first-of-type{margin:0}}@media only screen and (max-width:850px){.official-x{margin:0 0 0;padding:23px 10px 30px;background:#ffffff;overflow:hidden}.official-x .base-head{margin:0;padding:0 10px 4px 30px;text-align:left;background:url(../images/icon_x_sp.svg) no-repeat 0 0;background-size:24px auto;overflow:hidden}.official-x .base-head .title01{line-height:1.4em;font-size:16px;color:#212b45;background:-webkit-linear-gradient(0deg,#212b45,#212b45);-webkit-background-clip:text;-webkit-text-fill-color:transparent;float:left}.official-x .official-x-box{padding:20px 0 0}}@media only screen and (max-width:850px){.pref-column-list .wrap{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}.pref-column-list .column_area{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)}}
