@charset "utf-8";#search_selected{background-color:#FFBFDF;border-radius:5px;color:#FFF;font-size:70%}#search_selected .selected_items{display:table;width:100%}#search_selected .selected_items>div{display:table-cell;vertical-align:top}#search_selected .selected_items>div:first-child{background-color:#FFF;border-radius:3px;color:#212121;text-align:center;width:6em}#search_selected .selected_items>div:not(:first-child){padding-left:1em}.search_explanatory{font-size:87.5%}.search_explanatory .title{display:block}.search_explanatory .title+br{display:none}#result_search>h2{background-color:#FF8FB3;color:#FFF;font-size:120%;position:relative}#result_search>h2:before{background-color:#FFF;content:"";display:block;height:1.2em;position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:5px}#result_search>h2 span{background-color:#FFF;color:#2E3180;display:inline-block;font-size:110%;line-height:1.2;margin:0 .3em;padding:0 .3em}#result_search h2 #conditions_change{font-size:70%;font-weight:400;position:absolute}#result_search h2 #conditions_change:after{content:"\F450";left:.2em;right:auto}#result_search h2 #conditions_change:not(a){width:180px}#result_search h2 #conditions_change:not(a):after{content:"\F140"}#result_search h2 #conditions_change:not(a).active:after{content:"\F143"}#result_search #search_setting{display:none}@media screen and (max-width:767px){#search_selected{margin:0 auto 1.5625%;padding:1.666666666666667%;width:93.75%}#search_selected p{margin-bottom:.8333333333333333%}#search_selected .selected_items{margin-bottom:.8333333333333333%}.search_explanatory{margin-bottom:3.125%;padding:0 3.125%}#result_search>h2{margin-bottom:50px;padding:1.5625% 3.125% 1.5625% 6.25%}#result_search h2 #conditions_change{left:0;right:0;bottom:-40px;margin:0 auto;width:180px}#result_search div.error{margin:3.125% 0}}@media screen and (min-width:768px){#search_selected{margin-bottom:10px;padding:10px}#search_selected p{margin-bottom:5px}#search_selected .selected_items{margin-bottom:5px}.search_explanatory{margin-bottom:20px}#result_search>h2{padding:10px 20px}#result_search h2 #conditions_change{font-size:65%;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:160px}#result_search div.error{margin:20px 0}#conditions_change:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.9)}}.shop_contents>li{background-color:#FFF;border-radius:5px}.shop_contents>li:first-child{width:100%}.shop_contents>li h4{background-color:#FFF;color:#FF8FB3;font-size:110%;position:relative}.shop_contents>li h4 span{font-size:120%;font-weight:400;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#salary_img img{height:auto;position:absolute;top:0;left:0;width:100%}#salary_img>ul>li{display:block;position:relative}#salary_img>ul>li:before{content:"";display:block;padding-top:100%}.shop_contents>li{overflow:hidden}.shop_contents>li.shop_qa h5{color:#FF8FB3;font-weight:700}.shop_contents>li.shop_qa h5:before{content:"Q";font-size:120%;font-weight:700;margin-right:.3em}.shop_contents>li.shop_qa p:before{content:"A";color:#FF7A92;font-size:120%;font-weight:700;margin-right:.3em}.shop_contents>li h4+*[aria-expanded="false"]{position:relative}.shop_contents>li h4+* img{max-width:100%}#contents_manager{text-align:center}#contents_manager h4{text-align:left}#contents_manager .manager_img img{height:auto;width:100%}#contents_manager section{display:table;text-align:left;width:100%}#contents_manager section>*{display:table-cell;vertical-align:top}#contents_manager section a{text-decoration:none}#contents_manager a>h5{color:#2E3180;font-weight:400}#contents_manager a>p{color:#666}#contents_manager [class^="btn_"]{font-size:87.5%;width:180px}#contents_manager .manager_img>li>a{display:block;position:relative}#contents_manager .manager_img>li>a:before{content:"";display:block;padding-top:100%}#contents_manager .manager_img>li>a img{height:auto;position:absolute;top:0;left:0}#contents_voice{text-align:center}#contents_voice h4{text-align:left}#contents_voice .voice_img img{height:auto;width:100%}#contents_voice section{display:table;text-align:left;width:100%}#contents_voice section>*{display:table-cell;vertical-align:top}#contents_voice section a{text-decoration:none}#contents_voice a>h5{color:#2E3180;font-weight:400}#contents_voice a>p{color:#666}#contents_voice [class^="btn_"]{font-size:87.5%;width:180px}#contents_voice .voice_img>li>a{display:block;position:relative}#contents_voice .voice_img>li>a:before{content:"";display:block;padding-top:100%}#contents_voice .voice_img>li>a img{position:absolute;top:0;left:0}#contents_recruit{border:none!important;border-radius:0px!important}#contents_recruit h4{background-color:#FF8FB3!important;color:#FFFFFF!important}#contents_recruit table{border-bottom:1px solid #E6E6E6;border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;border-collapse:separate;table-layout:fixed}#contents_recruit table tr th{border-color:#FFB0F6;border-style:solid;border-width:1px;color:#FFB0F6;line-height:1.2;padding:.5em 1em;width:7em}#contents_recruit table tr th[class^="line"]{border-color:#39944A;color:#39944A}#contents_recruit table tr th[class^="line"]:before{background-color:#FFF}#contents_recruit table tr td{padding:.5em 0 .5em 1em}#contents_recruit table tr th[class^="line"]+td{border-color:#39944A!important;color:#39944A!important}#contents_recruit table tr th[class^="line"]+td a{color:#39944A!important}#contents_recruit table tr th[class^="line"]+td .line_qr_img{display:inline-block;position:relative;max-width:372px;width:90%}#contents_recruit table tr th[class^="line"]+td .line_qr_img:before{content:"";display:block;padding-top:100%}#contents_recruit table tr th[class^="line"]+td .line_qr_img img{position:absolute;top:0;left:0;width:100%}#contents_recruit .label_treatment{display:inline-block;background-color:#FF8FB3;color:#FFF;margin:2px;padding:2px 7px}#contents_recruit .mdi:before{font-size:120%;margin-right:.3em;vertical-align:middle;position:relative;top:-.1em}#contents_recruit table tr td .contents_recruit_btn .btn_gray{color:#2E4CA7;height:2em;line-height:2em;overflow:hidden;padding:0 10px;text-align:left;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%;white-space:nowrap}#contents_recruit table tr td .contents_recruit_btn br+.btn_gray{margin-top:3.597122302158273%}#contents_recruit table tr td .btn_border.mdi-email-outline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}#contents_form{border:none!important;border-radius:0px!important;color:gray;text-align:center}#contents_form h4{background-color:#FF8FB3!important;color:#FFFFFF!important;text-align:left}#contents_form form{border-bottom:1px solid #E6E6E6;border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6}#contents_form dl{text-align:left}#contents_form dt{position:relative}#contents_form dt:before{background-color:#FFB0F6;content:"";display:block;height:60%;position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:5px}#contents_form dt.required{position:relative}#contents_form dt.required:after{content:"必須";color:#FF3C25;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#contents_form input[type="text"],#contents_form input[type="email"]{margin-bottom:5px;padding:7px 10px;width:100%}#contents_form input[type="radio"]+label{display:inline-block}#contents_form input[type="radio"]+label:not(:last-child){margin:5px 0}#contents_form textarea{height:8em;padding:7px 10px;resize:none;width:100%}#contents_form .select_box{display:inline-block;margin-bottom:5px;position:relative;vertical-align:middle}#contents_form .select_box:after{content:"\F35D";color:#212121;font-size:22px;height:30px;line-height:30px;position:absolute;right:1px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}#contents_form select{vertical-align:middle}#contents_form [class^="btn_"]{font-size:87.5%;width:180px}#contents_form p{text-align:left}.shop_contents>li.contents_free{border:1px solid #E6E6E6;border-radius:0px!important}.shop_contents>li.contents_free h4{background-color:#FFFFFF!important;border-bottom:1px solid #E6E6E6;color:#FF8FB3!important}.shop_contents [class^="tgl_contents"]{background-color:#FFF;color:#FF8FB3;cursor:pointer;height:2em;line-height:2em;text-align:center;position:relative}.shop_contents [class^="tgl_contents"]:before{font-size:160%;line-height:1;vertical-align:middle;position:absolute;top:50%;left:50%;z-index:1}.shop_contents .tgl_contents_more:before{content:"\F35D";-webkit-transform:translate(-260%,-50%);-ms-transform:translate(-260%,-50%);transform:translate(-260%,-50%)}.shop_contents .tgl_contents_ress:before{content:"\F360";-webkit-transform:translate(-200%,-50%);-ms-transform:translate(-200%,-50%);transform:translate(-200%,-50%)}.shop_contents li [id^="rmjs"]{padding-bottom:30px}@media screen and (max-width:767px){.shop_contents>li{margin-bottom:3.125%}.shop_contents>li h4{padding:1.5625% 3.125% 1.5625% 2em;padding:1.5625% 3.125% 1.5625% -webkit-calc(3.125% + 34px);padding:1.5625% 3.125% 1.5625% calc(3.125% + 34px)}.shop_contents>li h4 span{left:3.125%}.shop_contents>li h4+*{padding:3.125%}.shop_contents>li.shop_qa *+h5{margin-top:3.344481605351171%}.shop_contents>li.shop_qa p{font-size:80%}.shop_contents>li.shop_qa p:before{font-size:150%}.shop_contents>li#contents_movie h4+*{position:relative;padding-top:59.375%}.shop_contents>li#contents_movie h4+* iframe{height:90%!important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:93.75%!important}#salary_img{margin:0 auto 3.125%;width:93.75%;max-width:400px}#contents_manager .manager_img{margin:0 auto 3.125%;width:25%;max-width:400px}#contents_manager .manager_img+a{padding-left:3.125%}#contents_manager [class^="btn_"]{margin-top:3.125%}#contents_voice .voice_img+a{padding-left:3.125%}#contents_voice .voice_img{margin:0 auto 3.125%;width:25%;max-width:400px}#contents_voice [class^="btn_"]{margin-top:3.125%}.shop_contents dl dt{padding:1.672240802675585% 3.344481605351171% 1.672240802675585% 6.688963210702342%}.shop_contents dl dd{padding:3.344481605351171%}#contents_recruit table{border-spacing:0 10px;font-size:87.5%;margin:-10px 0}#contents_recruit table tr td a[href^="tel:"],#contents_recruit table tr td a[href^="mailto:"]{font-size:70%}#contents_recruit .label_treatment{font-size:80%}#contents_form dt.required{padding-right:3em;padding-right:-webkit-calc(6.25% + 2em);padding-right:calc(6.25% + 2em)}#contents_form dt.required:after{right:3.125%}#contents_form dl{margin-bottom:3.125%}#contents_form [class^="btn_"]{margin-top:3.125%}}@media screen and (min-width:768px){.shop_contents>li{margin-bottom:30px}.shop_contents>li h4{padding:10px 20px 10px 52px}.shop_contents>li h4 span{left:20px}.shop_contents>li h4+*{padding:20px}.shop_contents li h4+*:after{content:"";clear:both;display:block}.shop_contents>li:first-child h4+*{max-height:260px}.shop_contents>li#contents_recruit:first-child h4+*,.shop_contents>li#contents_form:first-child h4+*{max-height:none}.shop_contents>li#contents_movie:first-child h4+*{max-height:355px}.shop_contents li .height_fix>*:not(#salary_img){float:left}.shop_contents>li.shop_qa *+h5{margin-top:10px}#salary_img{float:left;margin:0 20px 20px 0}.shop_contents li:first-child #salary_img{width:220px}.shop_contents li:first-child #salary_img+*{width:-webkit-calc(100% - 240px);width:calc(100% - 240px)}.shop_contents li:not(:first-child) #salary_img{width:140px}.shop_contents li:not(:first-child) #salary_img+*{width:-webkit-calc(100% - 160px);width:calc(100% - 160px)}#contents_manager .manager_img+a{padding-left:20px}#contents_manager [class^="btn_"]{margin-top:20px}#contents_voice .voice_img+a{padding-left:20px}#contents_voice [class^="btn_"]{margin-top:20px}.shop_contents dl dt{padding:5px 20px}.shop_contents dl dd{padding:0 10px 20px}#contents_recruit table{border-spacing:0 20px;margin:-20px 0}#contents_recruit:not(:first-child) table{font-size:87.5%}#contents_recruit .label_treatment{font-size:90%}#contents_form dt.required:after{right:20px}#contents_form dl{margin-bottom:20px}#contents_form [class^="btn_"]{margin-top:20px}}@media screen and (min-width:768px) and (max-width:959px){#contents_manager .manager_img{width:20%}#contents_voice .voice_img{width:20%}}@media screen and (max-width:959px){.shop_contents>li{width:100%}#contents_manager .manager_img+a{position:relative}#contents_manager .manager_img+a:after{color:#FF7B92;content:"\F142";font-size:200%;position:absolute;top:50%;right:0;-webkit-transform:translate(75%,-50%);-ms-transform:translate(75%,-50%);transform:translate(75%,-50%)}#contents_voice .voice_img+a{position:relative}#contents_voice .voice_img+a:after{color:#FF7B92;content:"\F142";font-size:200%;position:absolute;top:50%;right:0;-webkit-transform:translate(75%,-50%);-ms-transform:translate(75%,-50%);transform:translate(75%,-50%)}#contents_recruit .line_qr,#contents_recruit .line_qr+td{display:none}}@media screen and (min-width:960px){.shop_contents>li:not(:first-child),#shop_same_area+.shop_contents>li{display:inline-block;vertical-align:top;width:-webkit-calc((100% - 25px) / 2);width:calc((100% - 25px) / 2)}.shop_contents>li:first-child{margin-left:0;margin-right:0}.shop_contents>li#contents_movie:not(:first-child) h4+* iframe{height:162px!important;width:288px!important}#salary_img a img,#contents_manager .manager_img img,#contents_manager .manager_img+a h5,#contents_voice .voice_img img,#contents_voice .voice_img+a h5{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}#salary_img a img:hover,#contents_manager .manager_img img:hover,#contents_manager .manager_img+a:hover h5,#contents_voice .voice_img img:hover,#contents_voice .voice_img+a:hover h5{opacity:.7}#contents_recruit table tr th.line_id+td a{display:inline-block;position:relative}#contents_recruit table tr th.line_id+td a:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#39944A;content:"";height:1px;transition:opacity 0.2s ease-out 0s;position:absolute;bottom:3px;left:0;width:100%}#contents_recruit table tr th.line_id+td a:hover:after{opacity:0}#contents_recruit table tr th[class^="line"]+td a{text-decoration:none}#contents_recruit .mdi{padding-left:1.3em;text-indent:-.8em;word-break:break-all}#contents_recruit .mdi-twitter:before{margin-right:-0.4em!important;top:0!important}#contents_form .select_box{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;box-shadow:0 0 1px rgba(0,0,0,0);transform:translateZ(0);transition-duration:0.3s;transition-property:box-shadow}#contents_form .select_box:hover,#contents_form .select_box:focus{box-shadow:0 10px 10px -10px rgba(0,0,0,.5)}#contents_form select{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid #B7B4B2;cursor:pointer;padding:0 29px 0 10px;transition:all 0.3s ease-out 0s}#contents_form select:focus{border-color:#616161;outline:none}}@media screen and (min-width:960px) and (max-width:1099px){#contents_manager .manager_img{width:110px}#contents_voice .voice_img{width:110px}#contents_form dt.required{padding-right:-webkitcalc(20px + 2em);padding-right:calc(20px + 2em)}}@media screen and (min-width:1100px){#contents_manager .manager_img{width:130px}#contents_voice .voice_img{width:130px}}#shop_less_head{background-color:#FDB0C2;color:#FFF}#shop_less_head p+p{margin-top:.75em}#shop_less_head strong{background-color:#FFF;color:#333;display:inline-block;margin:0 .25em;padding:0 .5em}@media screen and (max-width:767px){#shop_less_head{margin-left:auto;margin-right:auto;padding:1.5625% 3.125%;width:93.75%}}@media screen and (min-width:768px){#shop_less_head{padding:10px 20px;text-align:center}}#shop_same_area>span{display:block;font-size:125%;text-align:center}#shop_same_area>span:before{content:"\F17E";margin-right:.2em}#shop_same_area>h2{background-color:#FDB0C2;color:#FFF;font-size:150%;font-weight:700;text-align:center}#shop_same_area #result_search{background-color:#FFF}#shop_same_area #result_search>p.center a[href^="https://esthe-r.com/?m=shop/index"]{background-color:#FF8FB3;border-radius:7px;border:none;color:#FFF;height:36px;line-height:36px;padding:0 2em}#shop_same_area #result_search>p.center a[href^="https://esthe-r.com/?m=shop/index"]:hover{opacity:.7}#shop_same_area #result_search .shop_list>li:first-child{margin-top:0}@media screen and (max-width:767px){#shop_same_area{margin-top:3.125%;margin-bottom:3.125%}#shop_same_area>h2{padding:1.5625% 3.125%}#shop_same_area #result_search{padding:3.125% 0}#shop_same_area #result_search>p.center a[href^="https://esthe-r.com/?m=shop/index"]{font-size:100%}#shop_same_area #result_search>p.center:not(:first-child) a[href^="https://esthe-r.com/?m=shop/index"]{margin-top:3.125%}}@media screen and (min-width:768px){#shop_same_area{margin-top:50px;margin-bottom:50px}#shop_same_area>h2{margin-top:.2em;padding:10px 20px}#shop_same_area #result_search{padding:30px 30px}#shop_same_area #result_search>p.center:not(:first-child) a[href^="https://esthe-r.com/?m=shop/index"]{margin-top:30px}}
