@charset "UTF-8";body{background:#f5f5f5}footer,header{background:#fff;min-width:750pt}main{overflow:hidden;width:750pt;margin:0 auto}.left-contents{width:703px;float:left;margin:20px 0 75pt}.content-title{width:703px;font-size:25px;font-weight:400;padding:30px 0 0;margin-bottom:14px;border-bottom:1px solid #1a1a1a;letter-spacing:.1em}.top-area{font-size:9pt;text-align:left}.left-contents h2{font-size:22px;text-align:left;padding-bottom:5px;letter-spacing:1px;line-height:1.4em}.shop_main_image{margin:0 0 20px;padding-top:5px}.catchcopy dt{font-size:1pc;font-weight:700;margin:0 0 10px}.catchcopy dd{color:#707070;font-size:14px}.catchcopy{margin:0 0 15px}.recruit_special dt{display:table-cell;color:#fff;width:150px;vertical-align:middle}.recruit_special{background:#ffe6e6;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:10px 15px;display:table;width:100%;margin:10px 0}.recruit_special dt span{background:url(../../../images/common/pc/icon_crown_white.png)no-repeat left 25px top 2px,url(../../../images/common/pc/ribbon.png)no-repeat left center;background-size:15px 15px,136px 23px;width:136px;display:inline-block;font-size:13px;text-align:center;padding:0 0 0 5px}.webp .recruit_special dt span{background:url(../../../images/common/pc/icon_crown_white.webp)no-repeat left 25px top 2px,url(../../../images/common/pc/ribbon.webp)no-repeat left center;background-size:15px 15px,136px 23px}.recruit_special dd{font-size:13px;display:table-cell;margin:0 0 0 15px;line-height:1.2em;vertical-align:middle}.news-box{width:703px;padding:20px;background:#fff;border:1px solid #ffe6e6;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.news-date{font-size:9pt;color:#484848;margin:0 0 6px}.news-title{font-size:14px;font-weight:700}.news-text{font-size:9pt;color:#484848;margin:10px 0 0}.shop-subimg{overflow:hidden;margin-right:-21px}.shop-subimg li{width:220px;float:left;margin:0 21px 0 0}.free-text{width:703px;padding:20px;border:1px solid #ffe6e6;background:#fff;margin-top:20px;font-size:14px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}div.icon{width:703px;margin:9pt 0 15px}.icon p{font-size:15px;font-weight:700}.icon ul li{display:inline-block;font-size:9pt;color:#e02424;background:#fff;margin:0 1px 3px 0;padding:2px 9px;border:1px solid #e02424}table.table_recruiting{border-collapse:collapse;border-spacing:0;margin:15px 0 0;border-top:1px solid #ffe6e6;border-bottom:1px solid #ffe6e6;width:100%}table.table_recruiting tr th{background:#ffe6e6;width:210px;font-weight:400;font-size:14px;text-align:center;padding:10px 0;border-bottom:1px solid #fff}table.table_recruiting tr:last-child th{border-bottom:0}table.table_recruiting tr td{font-size:14px;padding:10px;border-bottom:1px solid #ffe6e6;border-right:1px solid #ffe6e6;background:#fff}table.table_recruiting tr:last-child td{border-bottom:0}.qanda-box{width:703px;margin:0 auto}.nav-tab{margin-top:30px;border-bottom:2px solid #e02424;display:flex}.nav-tab li{width:350px;height:38px;border-radius:10px 10px 0 0;color:#1a1a1a;cursor:pointer;background:#ffe6e6;margin-right:3px;font-size:20px;font-weight:700;text-align:center;line-height:38px}.nav-tab li:last-child{margin-right:-3px}.nav-tab li.active{color:#fff;background:#e02424;cursor:auto}#contents>div{display:none}#contents>div.show{display:block}.qanda-box-content{background:#fff;border:1px solid #ffe6e6;padding:20px}.qanda-box-shop,.qanda-box-therapist{width:703px;margin:0 auto}.nav-tab-shop,.nav-tab-therapist{margin-top:30px;border-bottom:2px solid #e02424;display:flex}.nav-tab-shop li.on{width:350px;height:38px;border-radius:10px 10px 0 0;color:#fff;cursor:pointer;background:#e02424;margin-right:3px;font-size:20px;font-weight:700;text-align:center;line-height:38px}.nav-tab-shop li.off{margin-right:-3px}.nav-tab-shop li.off,.nav-tab-therapist li.off{width:350px;height:38px;border-radius:10px 10px 0 0;color:#fff;background:#d9d9d9;cursor:auto;font-size:20px;font-weight:700;text-align:center;line-height:38px}.nav-tab-therapist li.off{margin-right:3px}.nav-tab-therapist li.on{width:350px;height:38px;border-radius:10px 10px 0 0;color:#fff;cursor:pointer;background:#e02424;margin-left:3px;font-size:20px;font-weight:700;text-align:center;line-height:38px}.menu__item{background:#ffe6e6;color:#1a1a1a;display:block;margin-bottom:10px}.menu__item__link{color:#1a1a1a;display:block;padding:10px 65px 10px 10px;position:relative;font-weight:700;cursor:pointer}.menu__item__link:after{background:#ffe6e6;content:'\f078';font-weight:900;color:#e02424;display:block;font-family:Font Awesome\ 5 Free,sans-serif;position:absolute;right:0;text-align:center;top:30%;width:60px}.menu__item__link.on:after{content:'\f077';font-weight:900;color:#e02424}.answer-box{background:#fff;display:none;border:1px solid #ffe6e6;padding:10px}.answer-box li{padding-bottom:10px;margin-top:10px;border-bottom:1px solid #ffe6e6;overflow:hidden}.answer-box li:last-child{border-bottom:0}.therapist-image-box{width:90px;float:left}.therapist-name{font-size:10px;padding-top:5px}.therapist-answer-box{width:541px;float:right}.answer{font-size:14px}.point{color:#e02424;font-weight:700}.box_apply01{background:#fff;border:#ffe6e6 1px solid;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:20px 15px 0;margin:5pc 0 30px}.box_apply01 h4{font-size:18px;font-weight:700}.box_apply01 .apply_tel_left dl dd,.box_apply01 .apply_tel_left dl dt{display:inline-block;font-size:9pt}.box_apply01 .apply_tel_left dl dt:after{content:"："}.box_apply01 .apply_tel_right .tel_number{font-weight:700;font-size:40px;line-height:1em;color:#e02424;background:url(../../../images/common/pc/icon_tel%402x.png)no-repeat left center;background-size:30px 30px;padding:0 0 0 50px;letter-spacing:1px}.webp .box_apply01 .apply_tel_right .tel_number{background:url(../../../images/common/pc/icon_tel%402x.webp)no-repeat left center;background-size:30px 30px}.box_apply01 .apply_tel_right .text_apply_tel{font-size:13px;margin:0 0 0 55px}.box_apply01 .apply_tel_right .text_apply_tel span{color:#e02424}.box_apply01 .apply_tel{border-bottom:#ffe6e6 1px solid;overflow:hidden;padding:0 0 10px}.box_apply01 .apply_tel_left{width:230px;float:left;padding:0 0 0 10px}.box_apply01 .apply_tel_right{width:420px;float:left}.box_apply01 .apply_mail p a{display:block;background-color:#e02424;color:#ffe6e6;width:300px;height:40px;line-height:40px;text-align:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;letter-spacing:1px}.box_apply01 .apply_mail p a:before{content:"　";background:url(../../../images/common/pc/icon_mail_apply.png)no-repeat left center;background-size:20px 20px;padding:0 0 0 10px}.webp .box_apply01 .apply_mail p a:before{background:url(../../../images/common/pc/icon_mail_apply.webp)no-repeat left center;background-size:20px 20px}.box_apply01 .apply_line dl dt{background:#1dcd00;width:122px;height:22px;line-height:22px;text-align:center;color:#fff;font-weight:700;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin:0 0 5px}.box_apply01 .apply_line dl dd{font-weight:700;color:#1dcd00;word-wrap:break-word;line-height:1em}.box_apply01 .apply_mail{width:50%;float:left;padding:10px 0 0 10px}.box_apply01 .apply_line{width:50%;float:left;padding:0 0 0 10px;overflow:hidden;border-left:#ffe6e6 1px solid}.inner_box_apply01{overflow:hidden;padding:10px 0}.box_apply01 .apply_line .inner_apply_line{width:200px;float:left;padding:10px 0 0}.box_apply01 .apply_line p{width:78pt;float:right}.box_apply01 .apply_line h4,.box_apply01 .apply_mail h4{margin:0 0 10px}.table_info{border-collapse:collapse;border-spacing:0;margin:15px 0 0;border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a;border-right:1px solid #1a1a1a;width:100%}.table_info tr th{background:#1a1a1a;width:200px;font-weight:400;font-size:14px;text-align:center;padding:10px 0 10px 5px;border-bottom:1px solid #fff;color:#fff}.table_info tr:last-child th{border-bottom:0}.table_info tr td{font-size:14px;padding:10px;border-bottom:1px solid #707070;background:#fff}.table_info tr:last-child td{border-bottom:0;word-break:break-all}.table_info tr td a{color:#e02424}.table_info iframe{margin-bottom:10px}.table_info tr td dl dt{font-size:13px;border-left:8px solid #1a1a1a;padding:0 0 0 8px;margin-bottom:8px}.table_info dl dd{font-size:9pt;overflow:hidden}.table_info dl dd .address{width:25pc;float:left}.table_info dl dd .map-icon a{display:block;width:45px;height:27px;line-height:27px;background:#5d5d5d;color:#fff;font-size:13px;border-radius:6px;text-align:center;float:right}.right-contents{width:250px;float:right;margin-top:25px}.box_apply02{background:#fff;border:1px solid #ffe6e6;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:5px 10px;margin:0 0 30px}.box_apply02 .apply_tel dt{font-size:14px;font-weight:700}.box_apply02 .apply_tel dd p.tel_number{color:#e02424;font-size:22px;font-weight:700;background:url(../../../images/common/pc/icon_tel%402x.png)no-repeat left center;background-size:20px 20px;padding:0 0 0 25px}.webp .box_apply02 .apply_tel dd p.tel_number{background:url(../../../images/common/pc/icon_tel%402x.webp)no-repeat left center;background-size:20px 20px}.box_apply02 .apply_tel dd p.text_apply_tel{font-size:10px;line-height:1em}.box_apply02 .apply_tel dd p.text_apply_tel span{color:#e02424}.box_apply02 .apply_tel dd dl{line-height:1em}.box_apply02 .apply_tel dd dl dd,.box_apply02 .apply_tel dd dl dt{font-size:10px;display:inline-block;font-weight:400}.box_apply02 .apply_tel dd dl dt:after{content:"："}.box_apply02 .apply_tel{border-bottom:#ffe6e6 1px solid;padding:10px 5px}.box_apply02 .apply_mail dt{font-size:14px;font-weight:700;margin:0 0 5px}.box_apply02 .apply_mail dd a{display:block;background:#e02424;color:#ffe6e6;letter-spacing:1px;font-size:15px;text-align:center;height:40px;line-height:40px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.box_apply02 .apply_mail dd a:before{content:"　";background:url(../../../images/common/pc/icon_mail_apply.png)no-repeat left center;background-size:20px 20px;padding:0 0 0 10px}.webp .box_apply02 .apply_mail dd a:before{background:url(../../../images/common/pc/icon_mail_apply.webp)no-repeat left center;background-size:20px 20px}.box_apply02 .apply_mail{border-bottom:#ffe6e6 1px solid;padding:10px 5px 15px}.box_apply02 .apply_line dt{font-size:14px;font-weight:700;margin:0 0 5px}.box_apply02 .apply_line dd dl dt{background:#1dcd00;width:122px;height:22px;line-height:22px;text-align:center;font-weight:700;color:#fff;font-size:15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.box_apply02 .apply_line dd dl dd{font-size:15px;color:#1dcd00;font-weight:700;line-height:1em;word-wrap:break-word}.wrap_apply_line{overflow:hidden;padding:10px 0 10px 5px}.box_apply02 .apply_line{width:135px;float:left}.wrap_apply_line p{width:85px;float:right}.btn_shop_info a{display:block;color:#fff;background:#5699df;line-height:50px;text-align:center;font-size:1pc;margin:0 0 15px}.btn_shop_info a,.keep_on{height:50px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.keep_on{width:250px;background:#d9d9d9;margin:30px 0 10px;padding-left:95px;position:relative}.keep_on a{font-size:1pc;line-height:50px;color:#919191;display:block}.keep_on a:before{content:'';display:inline-block;width:20px;height:20px;background-image:url(../../../images/common/pc/icon_star_on.png);background-size:contain;margin-right:1px;position:absolute;top:.9em;left:4.3em}.webp .keep_on a:before{background-image:url(../../../images/common/pc/icon_star_on.webp);background-size:contain}.keep_off{width:250px;height:50px;background:#e02323;margin:30px 0 10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding-left:95px;position:relative}.keep_off a{color:#fff;display:block;font-size:1pc;line-height:50px}.keep_off a:before{content:'';display:inline-block;width:20px;height:20px;background-image:url(../../../images/common/pc/icon_star_white.png);background-size:contain;margin-right:1px;position:absolute;top:.9em;left:4.3em}.webp .keep_off a:before{background-image:url(../../../images/common/pc/icon_star_white.webp);background-size:contain}.side-title{width:250px;font-size:18px;font-weight:400;border-bottom:2px solid #e02424;margin:0 0 10px}.recruit_sub_area a{color:#5699df}.official{font-size:14px;background:url(../../../images/common/pc/arrow_red.png)no-repeat left center;background-size:14px 14px;padding:0 0 0 18px;margin:0 0 25px}.webp .official{background:url(../../../images/common/pc/arrow_red.webp)no-repeat left center;background-size:14px 14px}.shop-menu{margin:0 0 30px}.shop-menu li{font-size:14px}.shop-menu li:before{content:"▶︎";color:#e02424}.shop-menu li{color:#b7b7b7}.ban{font-size:14px;text-align:right;margin:30px 0 0}.ban a,.ban:before{color:#707070}.ban:before{font-family:Font Awesome\ 5 Free,sans-serif;content:"\f05e";font-weight:900;font-size:15px;margin:0 2px 0 0}.shop-contact-box{margin:0 0 20px}.kuchikomi-free li{border-bottom:1px solid #d9d9d9;padding-bottom:10px}.interview-title{line-height:15px;font-size:9pt;height:30px;margin:10px 0 5px;font-weight:700}.interview-title:before{content:'...';background:#f5f5f5;position:absolute;width:1em;font-size:9pt;right:0;text-align:center;top:15px}.interview-text,.interview-title{overflow:hidden;position:relative;word-break:break-all;text-align:justify;text-justify:inter-ideograph}.interview-text{line-height:9pt;font-size:10px;height:35px;color:#656565}.interview-text:before{content:'...';background:#f5f5f5;position:absolute;width:1em;font-size:10px;right:0;text-align:center;top:22px}.interview-therapist{width:250px;overflow:hidden;text-align:right}.interview-therapist dd,.interview-therapist dt{display:inline-block;font-size:10px}.interview-therapist dd:before{content:"｜"}.interview-article{margin:0 0 15px}.interview_close_btn,.interview_more_btn{width:250px;height:30px;font-size:9pt;background:#fff;border:1px solid #e2e9ed;text-align:center;line-height:30px;cursor:pointer;position:relative}.interview_more_btn:before{content:"\f107"}.interview_close_btn:before,.interview_more_btn:before{font-family:Font Awesome\ 5 Free,sans-serif;font-weight:900;font-size:20px;margin:0 10px 0 0;position:absolute;left:70px}.interview_close_btn:before{content:"\f106"}.interviews{margin-bottom:30px}