@charset 'UTF-8';@font-face{font-family:mbrsfont;src:local('Hiragino Kaku Gothic Pro'),local('Meiryo'),local('sans-serif')}html,body,div,h1,h2,h3,h4,h5,h6,p,blockquote,q,pre,table,caption,colgroup,col,tbody,thead,tfoot,tr,th,td,ul,ol,li,dl,dt,dd,form,fieldset,legend,label,input,span,a,img,em,ins,del,cite,abbr,sup,sub,dfn,code,var,samp,kbd,object,script,noscript,style,iframe,embed,param,map,area,menu,hr,address,small,strong,i,b,article,aside,figure,footer,header,hgroup,nav,section,figcaption,time,video,audio,mark,ruby,rt,rp,bdo,source,canvas,details,summary,datalist,keygen,output,progress,meter{margin:0;padding:0;font-size:100%;word-wrap:break-word;word-break:break-all;-webkit-hyphens:auto;hyphens:auto;-ms-hyphens:auto;overflow-wrap:break-word}address,article,aside,figure,figcaption,footer,header,hgroup,hr,legend,menu,nav,section,summary{display:block}ul,ol{list-style-type:none}html{font-size:10px}body{overflow-x:hidden;position:relative;margin:0;background-color:#e6e6e6;color:#2c2c2c;font-family:mbrsfont,sans-serif;font-size:13px;line-height:1.5;letter-spacing:-.001em;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none}main{overflow-x:hidden;-webkit-overflow-scrolling:touch}a img{border:none}img{vertical-align:top}a{color:#0068b2;text-decoration:none}h1,h2,h3,h4,h5,h6{line-height:1.2}.mod-margin{clear:both;width:100%;height:0;margin:0;border:none;background-color:transparent}.mod-margin.height-5{padding:5px 0 0}.mod-margin.height-8{padding:8px 0 0}.mod-margin.height-10{padding:10px 0 0}.mod-margin.height-15{padding:15px 0 0}.mod-margin.height-20{padding:20px 0 0}.mod-margin.height-25{padding:25px 0 0}.mod-margin.height-30{padding:30px 0 0}.mod-margin.height-35{padding:35px 0 0}.mod-margin.height-40{padding:40px 0 0}.mod-margin.height-45{padding:45px 0 0}.mod-margin.border-bottom{border-bottom:1px #aaa solid}.mod-margin.border-top{border-top:1px #aaa solid}.clearfix::after{display:block;clear:both;content:''}html{scroll-behavior:smooth}html p{word-break:break-word}.s-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;min-height:100vh;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column}.s-main.bg-c-white{background:#fff}.s-main .text-left{text-align:left !important}.s-main .text-center{text-align:center !important}.s-main .p-center_s-left{text-align:left}.s-main .p-left_s-center{text-align:center}.s-main .text-bold{font-weight:bold}.s-main .fluid{width:100%}.s-main .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.s-main .hr-5{padding:2.5px;border:none}.s-main .hr-10{padding:5px;border:none}.s-main .hr-20{padding:10px 0;border:none}.s-main .red{color:#f00000}.s-main .gray{color:#333}.s-main .light-gray{color:#666}.s-main .fb-blue{color:#1877f2}.s-main .fants-color{color:#1c1d1f}.s-main .icon{width:15px;vertical-align:middle}.s-main .icon+p{display:inline-block}.s-main .caution-icon{width:17px;height:17px;margin-right:8px;border-radius:50%;background-color:#bd1a21;color:#fff}.s-main .to-top-icon{display:inline-block;position:relative;width:17px;height:2px;margin-right:10px;margin-left:10px;background-color:#333;vertical-align:middle;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.s-main .to-top-icon::before,.s-main .to-top-icon::after{display:block;position:absolute;right:-4px;width:12px;height:2px;background-color:#333;content:''}.s-main .to-top-icon::before{top:-4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.s-main .to-top-icon::after{bottom:-4px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.s-main #float-btn-sp .to-top-icon{margin-left:-5px;margin-right:5px}.s-main #float-btn-sp .to-top-icon::before,.s-main #float-btn-sp .to-top-icon::after{right:-4px}.s-main .indent{text-indent:-1em}.s-main .border{border:1px solid #e5e5e5}.s-main .active{visibility:visible;opacity:1;-webkit-transition:all .3s;transition:all .3s}.s-main .small-text{font-size:1rem}.s-main .normal-text{font-size:1.3rem}.s-main .large-text{font-size:1.5rem}.s-main .xlarge-text{font-size:1.8rem}.s-main .xxlarge-text{font-size:2rem}.s-main .p_20{font-size:2rem}.s-main .fnt12{font-size:1.2rem}.pc-header{display:none}.s-header{position:fixed;z-index:10;top:0;left:0;width:100%;height:60px;padding:0 0 3px}.s-header .s-menu-list{visibility:hidden;float:right;width:229px;height:606px;padding-top:45px;background-color:rgba(112,112,112,.9);opacity:0;font-size:13px;text-align:center;line-height:45px;-webkit-transition:all .5s;transition:all .5s;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.s-header .s-menu-list li a{color:#fff}.s-header .s-menu-nav-pc{position:absolute;right:2%;height:0}.s-header .s-menu-arrow{visibility:hidden;position:relative;z-index:10;top:10px;width:220px;height:auto;padding:10px;border-radius:10px;background:#fff;opacity:0;color:#000;font-size:14px;text-align:center;line-height:45px;-webkit-transition:all .5s;transition:all .5s}.s-header .s-menu-arrow ::after{position:absolute;bottom:100%;left:85%;width:0;height:0;margin-left:-12px;border:solid transparent;border-color:rgba(255,255,255,0);border-top-width:18px;border-right-width:12px;border-bottom-width:18px;border-bottom-color:#fff;border-left-width:12px;pointer-events:none;content:''}.s-header .s-menu-arrow li{border-bottom:solid 1px #e6e6e6}.s-header .s-menu-arrow li a{color:#2c2c2c}.s-header .s-menu-arrow li:last-of-type{border:none}.s-header .s-menu-nav-open{visibility:visible;opacity:1}.s-header .s-inner{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;table-layout:fixed;position:relative;z-index:10;width:100%;height:60px;background-color:rgba(255,255,255,.9);-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);box-shadow:0 2px 3px rgba(0,0,0,.2);vertical-align:top}.s-header .s-inner .s-logo{display:table-cell;top:0;left:0;width:126px;height:60px;font-size:0}.s-header .s-inner .s-logo a{display:block}.s-header .s-inner .s-logo a img{display:block;height:35px;margin:13px 0 13px 15px}.s-header .s-toolbar{display:table-cell;width:150px}.s-header .s-toolbar .s-login-tool{display:table;table-layout:fixed;float:right;width:150px;text-align:center}.s-header .s-toolbar .s-login-tool li{display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:50%;height:60px;font-size:1rem;font-weight:bold;vertical-align:middle}.s-header .s-toolbar .s-login-tool .s-alarm{padding-left:20px}.s-header .s-toolbar .s-login-tool .s-alarm img{width:25px}.s-header .s-toolbar.s-not-login{vertical-align:middle}.s-header .s-toolbar.s-not-login .s-not-login-tool .regist-s-btn{height:40px;line-height:40px}.s-header .s-toolbar .s-menu-nav{z-index:200;background-color:rgba(0,0,0,.8);-webkit-transition:all .6s;transition:all .6s}.s-header .s-toolbar .s-menu-toggle{z-index:300}.s-header .s-toolbar .s-menu-toggle div{margin-right:20px}.s-header .s-toolbar .s-menu-toggle span{position:absolute;width:20px;height:4px;background-color:#2c2c2c;-webkit-transition:all .6s;transition:all .6s}.s-header .s-toolbar .s-menu-toggle span:nth-of-type(1){top:20px}.s-header .s-toolbar .s-menu-toggle span:nth-of-type(2){top:28px}.s-header .s-toolbar .s-menu-toggle span:nth-of-type(3){top:36px}.s-header .s-toolbar .s-toggle-active{background-color:#bfbfbf}.s-header .s-toolbar .s-toggle-active span:nth-of-type(1){-webkit-transform:translateY(7px) translateX(0) rotate(45deg) scaleX(1.3);-ms-transform:translateY(7px) translateX(0) rotate(45deg) scaleX(1.3);transform:translateY(7px) translateX(0) rotate(45deg) scaleX(1.3)}.s-header .s-toolbar .s-toggle-active span:nth-of-type(2){opacity:0;-webkit-transform:translateY(9px);-ms-transform:translateY(9px);transform:translateY(9px)}.s-header .s-toolbar .s-toggle-active span:nth-of-type(3){-webkit-transform:translateY(-9px) translateX(0) rotate(-45deg) scaleX(1.3);-ms-transform:translateY(-9px) translateX(0) rotate(-45deg) scaleX(1.3);transform:translateY(-9px) translateX(0) rotate(-45deg) scaleX(1.3)}.s-header .s-header-whatis{position:relative;height:60px;background-color:rgba(0,0,0,.5);font-size:13px;font-weight:bold;text-align:center}.s-header .s-header-whatis a{color:#fff}.s-header .s-header-whatis a::after{display:block;position:absolute;top:50%;right:15px;width:8px;height:8px;margin:-5px 0 0;border-top:2px solid #fff;border-right:2px solid #fff;content:'';-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.s-header .s-header-whatis div{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.s-header .s-header-whatis img{margin-right:10px;vertical-align:middle}.mod-s-card.s-breadcrumbs-area{max-width:inherit;margin-bottom:15px;background-color:inherit;-webkit-box-shadow:none;box-shadow:none}.mod-s-card.s-breadcrumbs-area .s-breadcrumbs{margin-right:5%;margin-left:5%;font-size:1.1rem}.mod-s-card.s-breadcrumbs-area .s-breadcrumbs li{display:inline}.mod-s-card.s-breadcrumbs-area .s-breadcrumbs li::after{display:inline-block;margin-left:.6rem;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #a4a4a4;content:''}.mod-s-card.s-breadcrumbs-area .s-breadcrumbs li:last-child::after{display:none}.mod-s-card.s-breadcrumbs-area .s-breadcrumbs li a{color:inherit;text-decoration:underline}.s-footer{margin-top:auto}.s-footer .s-footer-sitemap-list{padding:20px 0;background-color:#2c2c2c;color:#fff}.s-footer .s-footer-sitemap-list .s-footer-title{padding-bottom:18px;font-size:14px;font-weight:bold;text-align:center}.s-footer .s-footer-sitemap-list a{color:#d5d5d5}.s-footer .s-footer-sitemap-list ul{display:table;width:100%;margin-left:5%;font-size:12px;line-height:25px}.s-footer .s-footer-sitemap-list ul li{display:table-cell;float:left;width:50%}.s-footer .s-footer-sitemap-list ul li:nth-child(2n+1){clear:both}.s-footer .s-footer-mdj{padding-bottom:20px;background-color:#2c2c2c}.s-footer .s-footer-mdj .logo{display:block;width:153px;height:48px;margin:0 auto;background-image:url('/static/salon/img/common/logo/logo_footer.png');background-repeat:no-repeat;background-position:center;background-size:100%}.s-footer .s-copyright{padding:20px 0 15px;background-color:#646464;text-align:center}.s-footer .s-copyright a{color:#d5d5d5}.s-attention-fb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 26px 20px;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.s-attention-fb img{width:18px;margin-right:10px}.s-attention-fb .s-attention-fb-p{font-size:1rem}.s-top-img{position:relative;background-size:cover;text-align:center}.s-top-img h1{position:absolute;top:50%;left:50%;width:100%;color:#fff;font-size:16px;font-weight:bold;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.s-top-img img{position:absolute;top:65%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.s-top-img .mod-s-btn{position:absolute;top:85%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.s-top-img-member{position:relative;background-size:cover;text-align:center}.s-top-img-member h1{position:absolute;top:62%;left:50%;width:100%;color:#fff;font-size:16px;font-weight:bold;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.s-top-img-member img{position:absolute;top:77%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.s-top-img-member .mod-s-btn{position:absolute;top:85%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.s-top-img-login-member{position:relative;background-size:cover;text-align:center}.s-top-img-login-member h1{position:absolute;top:53%;left:50%;width:100%;color:#fff;font-size:16px;font-weight:bold;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.s-top-img-login-member img{position:absolute;top:77%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.s-top-img-login-member .mod-s-btn{position:absolute;top:85%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.s-info-block{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;max-width:900px;width:100%;margin:30px auto 0;padding:0 15px}.s-info-block h2{margin-bottom:15px;font-size:1.4rem}.s-info-block>a{position:absolute;top:0;right:25px}.s-info-block .s-info-box{padding:15px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}.s-info-block .s-info-box .s-info-list li+li{margin-top:10px;padding-top:10px;border-top:dashed 1px #bebebe}.s-info-block .s-info-box .s-info-list li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mod-s-btn a{display:block;width:327px;height:48px;margin:0 auto;padding:0;border:#ccc solid 2px;border-radius:5px;background-color:#fff;color:#000;font-size:1.2rem;font-weight:bold;text-align:center;line-height:48px}.mod-s-btn .regist-s-btn{width:180px;height:40px;border:#c0171d solid 2px;background-color:#c0171d;color:#fff;line-height:40px}.mod-s-btn .header-login-btn{width:145px;margin-right:15px;font-size:1.2rem}.mod-s-btn .enter-s-btn{border:#ff6d2d solid 2px;background-color:#ff6d2d;color:#fff}.mod-s-btn .renotice-s-btn{border:#06c755 solid 2px;background-color:#06c755;color:#fff}.mod-s-btn .inactive-enter-s-btn{border:#ccc solid 2px;background-color:#ccc;pointer-events:none;color:#fff}.mod-s-btn img{width:35%}.mod-s-btn .enter-group-s-btn{border:#ffba00 solid 2px;background-color:#ffba00;color:#fff}.mod-s-btn .btn-join-fb{border:#4267b2 solid 2px;background-color:#4267b2;color:#fff}.mod-s-card{max-width:345px;margin:0 auto;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);text-align:left}.mod-s-card>a{color:inherit;-webkit-tap-highlight-color:rgba(0,33,99,.3)}.mod-s-card img{width:100%}.mod-s-card .s-contents{padding:20px 10px}.mod-s-card .s-contents h3{margin-bottom:20px;font-size:1.2rem;line-height:22px;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.mod-s-card .s-contents .s-label{margin-bottom:10px;font-size:1rem}.mod-s-card .s-contents .s-label.no-margin{margin-bottom:0}.mod-s-card .s-contents .course-label{margin:-10px 0 10px;font-size:1.2rem;font-weight:bold}.mod-s-card .s-amount-contents{padding:20px 15px}.mod-s-card .s-amount-contents h3{margin-bottom:10px;font-size:1.3rem;line-height:25px}.mod-s-card .s-amount-contents .s-label{margin-bottom:20px;font-size:1.2rem}.mod-s-card .s-amount-contents .s-label.no-margin{margin-bottom:0}.mod-s-card .s-amount-contents .course-label{margin-bottom:10px;font-size:1.3rem;font-weight:bold}.mod-s-card .s-amount-contents .s-amount{margin-bottom:10px;font-size:2.8rem;font-weight:bold;text-align:center}.mod-s-card .s-amount-contents .s-amount span{font-size:2rem}.radius{border-radius:10px}.s-modal{position:absolute;z-index:2;top:30px;right:16px;width:305px;margin:0 auto;padding:30px 20px 20px;background-color:rgba(255,255,255,.8);text-align:center}.s-modal h3{margin-bottom:10px;font-size:1.4rem}.s-modal p{margin-bottom:16px;font-size:1.3rem}.s-modal .mod-s-btn a{width:305px}.s-main .s-list h2{margin:30px 0 5px;font-size:14px;text-align:center}.s-main .s-list .mod-s-card{margin-top:15px}.s-main .s-modal-area{visibility:hidden;position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:.4s;transition:.4s}.s-main .s-modal-bg{width:100%;height:100%;background-color:rgba(32,32,32,.4)}.s-main #s-modal-logout-area .s-modal-wrapper{padding-bottom:0}.s-main #s-modal-logout-area .s-modal-wrapper .mod-s-btn a{width:85%}.s-main #s-modal-movie-area .s-modal-wrapper .s-modal-contents p:last-child{font-size:1rem}.s-main .s-modal-wrapper{position:absolute;top:50%;left:50%;max-width:480px;width:94%;padding:30px 0 20px;background-color:rgba(255,255,255,.8);text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.s-main .s-modal-wrapper .s-modal-rn-contents{padding:10px}.s-main .s-modal-wrapper h1{margin-bottom:10px;font-size:14px}.s-main .s-modal-wrapper .mod-s-btn{margin-top:10px;margin-bottom:25px}.s-main .s-modal-wrapper .s-blue-link{color:#0068b2;font-size:13px;font-weight:bold}.s-main .s-modal-wrapper .s-modal-login{margin-top:20px;margin-bottom:-20px;padding:15px 0;border-radius:0 0 10px 10px;background-color:#fff}.s-main .s-close-modal{position:absolute;top:-20px;right:0;cursor:pointer}.s-main .is-show{visibility:visible;opacity:1}.s-main #s-open-modal{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.s-attention-priviledge{margin-top:15px;margin-bottom:5px;padding:6px 0 5px;border-radius:13px;background-color:#f00000;color:#fff;text-align:center;letter-spacing:3px}.s-detail-innerhead .s-attention-priviledge{display:inline-block;padding:6px 35px 5px}.s-top-list .s-attention-priviledge{margin-top:-10px}.s-entry-contents .s-attention-fb{width:100%;margin-top:20px;padding:0}.s-entry-contents{max-width:480px;margin:60px auto 30px;padding:0 15px}.s-entry-contents .s-step-bar{margin-top:32px;text-align:center}.s-entry-contents .s-step-bar img{max-width:335px;width:80%}.s-entry-contents .s-step-bar img.community-img{width:300px}.s-entry-contents .mod-s-card{width:100%}.s-entry-contents h2{margin:15px 0;text-align:center}.s-entry-contents .s-attention-red{margin-top:40px;margin-bottom:15px;color:#c0171d;font-weight:bold}.s-entry-contents .s-regist-address{position:relative}.s-entry-contents .s-regist-address .s-amount-contents h3{margin-bottom:0}.s-entry-contents .s-regist-address .s-amount-contents h3:after{display:block;position:absolute;top:50%;right:15px;width:8px;height:8px;margin:-5px 0 0;border-top:2px solid #2c2c2c;border-right:2px solid #2c2c2c;content:'';-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.s-entry-contents .s-settlememt p:first-of-type{margin-top:30px}.s-entry-contents .s-settlememt .mod-s-btn{margin:15px 0}.s-entry-contents .s-settlememt .mod-s-btn a{width:100%}.s-entry-contents .not-member .enter-s-btn{border:none;background-color:#d5d5d5;pointer-events:none}.entry-complete .mod-s-card{margin-top:20px;text-align:center}.entry-complete .mod-s-card .s-label{text-align:left}.entry-complete .mod-s-card .mod-s-btn a{width:auto}.entry-complete .mod-s-card img{width:auto;margin-top:-20px;margin-bottom:10px}.entry-complete .mod-s-card .pin-code{position:relative;width:90%;margin:0 auto;margin-bottom:30px}.entry-complete .mod-s-card .pin-code div:first-child>p{text-align:left !important}.entry-complete .mod-s-card .pin-code input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:49px;margin-bottom:20px;border:none;background-color:#e6e6e6;text-align:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.entry-complete .mod-s-card .pin-code div{text-align:right}.fb-complete .mod-s-btn{margin:0 auto}.entry-community .app-area img{margin-top:0}.entry-community .app-area .store-link img{width:100%}.entry-community .app-area .store-link+.store-link{margin-left:20px}.entry-community .app-area>img{width:100px}.entry-community .app-area .app-logo{width:24px;height:24px;margin-right:8px}.entry-community .app-area .flex{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.entry-community .app-area .qr-area{width:245px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.entry-community .app-area .qr{width:80px;height:80px}.indent{padding-left:1em;text-indent:-1em}.s-unsubscribe>p{margin-bottom:30px;font-size:12px;text-align:center}.s-unsubscribe .mod-s-card{margin-bottom:20px}.s-unsubscribe .mod-s-card .mod-s-btn a{width:auto}.s-unsubscribe .unsubscribe-bold{margin:30px 0;font-size:14px;font-weight:bold;text-align:center}.s-unsubscribe .unsubscribe-bold span{font-size:18px}.s-unsubscribe-questionary .unsubscribe-bold{margin-bottom:10px}.s-unsubscribe-questionary .questionary-form{padding:20px 0}.s-unsubscribe-questionary .questionary-form input[type=checkbox]{display:none}.s-unsubscribe-questionary .questionary-form input[type=checkbox]:checked+label::before{opacity:1}.s-unsubscribe-questionary .questionary-form label{position:relative;padding-left:50px;font-size:1.1rem}.s-unsubscribe-questionary .questionary-form label:hover::after{border-color:#0171bd}.s-unsubscribe-questionary .questionary-form label::after{display:block;position:absolute;top:50%;left:15px;width:15px;height:15px;margin-top:-10px;border:2px solid #aaa;border-radius:6px;content:''}.s-unsubscribe-questionary .questionary-form label::before{display:block;position:absolute;top:50%;left:21px;width:5px;height:9px;margin-top:-7px;border-right:3px solid #0171bd;border-bottom:3px solid #0171bd;opacity:0;content:'';-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.s-unsubscribe-questionary .questionary-form hr{margin-top:20px;border:none}.s-unsubscribe-questionary .questionary-form textarea{display:block;width:90%;margin:0 auto;border:#ccc solid 2px;border-radius:5px;resize:none}.s-unsubscribe-questionary .questionary-form textarea:focus{border-color:#0171bd;outline:none}.s-unsubscribe-questionary .questionary-form textarea::-webkit-input-placeholder{color:#ccc;font-size:13px;line-height:1.4rem}.s-unsubscribe-questionary .questionary-form textarea::-moz-placeholder{color:#ccc;font-size:13px;line-height:1.4rem}.s-unsubscribe-questionary .questionary-form textarea:-ms-input-placeholder{color:#ccc;font-size:13px;line-height:1.4rem}.s-unsubscribe-questionary .questionary-form textarea::-ms-input-placeholder{color:#ccc;font-size:13px;line-height:1.4rem}.s-unsubscribe-questionary .questionary-form textarea::placeholder{color:#ccc;font-size:13px;line-height:1.4rem}.s-unsubscribe-questionary .questionary-form .mod-s-btn{display:block;width:90%;margin:0 auto;padding:0;border:none;background-color:#fff}.s-unsubscribe-questionary .questionary-form .mod-s-btn:first-of-type{margin-bottom:15px}.s-unsubscribe-questionary .questionary-form .mod-s-btn:last-of-type a{color:#797979}.s-entry-list{padding-top:70px}.s-entry-list .mod-s-card{padding-bottom:15px}.s-entry-list .mod-s-card .mod-s-btn{margin-top:-10px}.s-entry-list .mod-s-card .mod-s-btn a{max-width:305px}.s-entry-list .mod-s-btn{margin-top:30px}.s-entry-list>p{margin-top:40px;margin-bottom:40px;text-align:center}.s-detail-wrap{background:#fff}.s-detail-innerhead{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding-top:120px}.s-detail-innerhead .wrap-inner-catch h1{font-size:1.4rem;line-height:1.6}.s-detail-innerhead .wrap-inner-catch p{margin-top:20px;font-size:1.2rem}.s-detail-innerhead img{width:100%}.s-detail-innerhead .inner-lead{margin-top:20px;font-size:1.6rem}#other-course{display:block;margin-top:-145px;padding-top:145px}.detail-entry-card{-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px 10px;border-top:solid 1px #d5d5d5;background:#fff}.detail-entry-card .amount-entry-card{font-size:2.8rem}.detail-entry-card .amount-entry-card span{font-size:2rem}.detail-entry-card .terms-entry-card{margin-top:15px;font-size:1.1rem}.detail-entry-card .description{padding:0 13px}.detail-entry-card .description .course-title{margin-bottom:5px}.detail-entry-card .description .mod-s-btn a{width:auto}.detail-entry-card .description .s-attention-fb{width:auto;padding-right:0;padding-left:0}.detail-entry-card .description .border{margin:30px 0}.detail-entry-card .description .top-border{width:230px;margin:0 auto;padding:5px 0;border-top:1px solid #666;color:#333}.detail-entry-card .description .top-border span{margin-right:5px}.detail-entry-card .description .mod-s-btn{margin-top:10px}.detail-recommend .recommend-point{color:#a01b22;font-weight:bold}.detail-recommend .detail-recommend-title h3{padding:15px 25px;background-color:#d5d5d5;font-size:1.7rem}.detail-recommend .recommend-point-card{position:relative;padding:15px 25px 25px;background-color:#f7f7f7}.detail-recommend .recommend-point-card p{font-size:1.3rem}.detail-recommend .recommend-point-card p.hidden{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.detail-recommend .recommend-point-card .readmore{display:block;position:absolute;right:50%;bottom:10px;width:8px;height:8px;margin:-5px 0 0;border-top:2px solid;border-right:2px solid;color:#6c6c6c;content:'';-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.detail-recommend .recommend-point-card .readmore.isshow{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.detail-recommend .recommend-contents{margin:30px 0}.detail-recommend .recommend-contents .mod-s-card{max-width:100%;width:100%;margin-left:0}.detail-recommend .recommend-contents .mod-s-card .recommend-contents-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px 20px}.detail-recommend .recommend-contents .recommend-contents-img{width:35%}.detail-recommend .recommend-contents .recommend-contents-img img{width:100%}.detail-recommend .recommend-contents .recommend-contents-detail{position:relative;width:65%;margin-left:15px}.detail-recommend .recommend-contents .recommend-contents-detail p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.detail-recommend .recommend-contents .recommend-contents-detail p.recommend-item-title{height:40px;margin:3px 10px 20px 0;font-weight:bold;line-height:20px}.detail-recommend .recommend-contents .recommend-contents-detail .video-detail{margin-top:9px;color:#999;font-size:12px}.detail-recommend .recommend-contents .recommend-contents-detail .item-detail{color:#666;font-size:12px}.detail-recommend .recommend-contents .recommend-contents-detail .item-detail::before{padding-right:1px;font-family:musicjp,sans-serif;font-size:1.1rem;content:''}.detail-recommend .recommend-contents .recommend-contents-detail label{padding:3px 2px;color:#f7f7f7;font-size:12px}.detail-recommend .recommend-contents .recommend-contents-detail label.category-label{padding:3px 10px}.detail-recommend .recommend-contents .recommend-contents-detail label.video{background-color:#489c70}.detail-recommend .recommend-contents .recommend-contents-detail label.video-type{background-color:#898c8e}.detail-recommend .recommend-contents .recommend-contents-detail label.music{background-color:#c45d89}.detail-recommend .recommend-contents .recommend-contents-detail label.comic{background-color:#e59429}.detail-recommend .recommend-contents .recommend-contents-detail label.book{background-color:#0068b2}.detail-recommend .recommend-contents .recommend-contents-detail::after{display:block;position:absolute;top:50%;right:-10px;width:8px;height:8px;margin:-5px 0 0;border-top:2px solid;border-right:2px solid;content:'';-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.float-btn{visibility:hidden;position:fixed;opacity:0;-webkit-transition:all .3s;transition:all .3s}.float-btn#other-btn-sp{bottom:0;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.float-btn#float-btn-sp{right:0;bottom:100px;width:90px;height:35px}.float-btn#float-btn-sp a{width:90px;height:35px;line-height:3}.float-btn#float-btn-pc{right:0;bottom:80px;width:197px}.float-btn#float-btn-pc a{width:197px}.s-tab-group{position:relative;margin-left:20px;font-size:0;font-weight:bold}.s-tab-group::before{display:block;position:absolute;top:40px;left:-20px;width:105%;height:1px;background:#d5d5d5;content:''}.s-tab-group .s-tab{display:inline-block;border-bottom:solid 1px #d5d5d5}.s-tab-group .s-tab a{display:block;padding:7px 25px;border-top:solid 5px transparent;border-right:solid 1px transparent;border-left:solid 1px transparent;color:#000;font-size:1.4rem;text-align:center}.s-tab-group .s-tab a:hover{cursor:pointer}.s-panel-group{padding:30px 15px}.s-panel-group .s-panel{display:none}.s-panel-group .s-panel.detail-about dl{font-size:1.4rem}.s-panel-group .s-panel.detail-about dl dt{padding:20px 0 10px;font-weight:bold}.s-panel-group .s-panel.detail-about p{margin-top:20px}.s-panel-group .s-panel.detail-profile img{width:100%;margin-bottom:20px}.s-panel-group .s-panel.detail-profile .detail-profile-name{margin-bottom:20px}.s-panel-group .s-panel.detail-profile .detail-profile-introduce{margin-bottom:20px}.s-panel-group .s-panel p{font-size:1.4rem}.s-tab.is-active{position:relative;border-bottom:solid 1px transparent}.s-tab.is-active a{border-top:solid 5px;border-right:solid 1px #d5d5d5;border-left:solid 1px #d5d5d5}.s-tab.is-active::after{display:block;position:absolute;z-index:1;bottom:-1px;left:0;width:100%;height:1px;background:#fff;content:''}.s-panel.is-show{display:block}.wrap-video-list .s-video-list .s-video-item img{width:100%}.wrap-video-list .s-video-list .s-video-item .video-img-block{position:relative}.wrap-video-list .s-video-list .s-video-item .video-img-block a::before{position:absolute;top:0;right:0;bottom:0;left:0;width:16%;height:25%;margin:auto;background-image:url(/static/salon/img/common/bg-img/icon_play_fbv.png);background-repeat:no-repeat;background-size:cover;content:''}.wrap-video-list .s-video-list .s-video-item .video-txt-block{position:relative;padding:15px 10px;background:#2c2c2c;color:#fff;font-size:1.2rem}.wrap-video-list .s-video-list .s-video-item .video-txt-block h3{width:75%;margin-bottom:10px;font-size:1.2rem}.wrap-video-list .s-video-list .s-video-item .video-txt-block p{overflow:hidden;height:36px;font-size:1.2rem}.wrap-video-list .s-video-list .s-video-item .video-txt-block span{position:absolute;top:10px;right:16px;color:#d5d5d5;font-size:1rem}.hide-text-ellipsis{display:block;overflow:hidden;position:relative;white-space:normal;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2}.hide-text-ellipsis:hover::after{text-decoration:none}.hide-text-ellipsis::before{display:inline-block;position:absolute;top:15px;right:2px;width:20px;height:17px;background:-webkit-gradient(linear,left top,right top,from(rgba(44,44,44,.5)),to(#2c2c2c));background:linear-gradient(to right,rgba(44,44,44,.5) 0%,#2c2c2c 100%);content:''}@supports (-webkit-line-clamp:2){.hide-text-ellipsis{display:-webkit-box;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.hide-text-ellipsis::before{display:none;position:static;content:'';}}.s-video-pager{overflow:hidden;width:100%;margin:0 auto;padding:30px 0 0}.s-video-pager.border-top{border-top:1px solid #dcdcdc}.s-video-pager.border-bottom{border-bottom:1px solid #dcdcdc}.s-video-pager .pager-box{text-align:center}.s-video-pager .pager-box li{display:inline-block;color:#666;font-size:1rem;text-align:center}.s-video-pager .pager-box li a,.s-video-pager .pager-box li span{display:block;position:relative;width:30px;height:30px;border:1px solid #ccc;border-radius:2px;background-color:#fff;color:#666;font-weight:700;line-height:27px;letter-spacing:-.01em}.s-video-pager .pager-box li>a{-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,.2);box-shadow:inset 0 -2px 0 rgba(0,0,0,.2)}.s-video-pager .pager-box li .current{border:1px solid #ccc;background-color:#ccc;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);color:#fff}.s-video-pager .pager-next,.s-video-pager .pager-prev{display:block;overflow:hidden;position:relative;width:30px;height:30px;border:1px solid #ccc;border-radius:2px;background-color:#fff;-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,.2);box-shadow:inset 0 -2px 0 rgba(0,0,0,.2);text-indent:-9999px;text-align:left}.s-video-pager .pager-next:after,.s-video-pager .pager-prev:after{display:block;position:absolute;top:0;left:0;width:100%;height:3px;content:''}.s-video-pager .pager-next:before{display:block;position:absolute;top:10px;right:9px;width:6px;height:6px;border-top:2px solid #a4a4a4;border-right:2px solid #a4a4a4;vertical-align:1px;content:'';-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.s-video-pager .pager-prev{float:left}.s-video-pager .pager-prev:before{display:block;position:absolute;top:10px;right:9px;width:6px;height:6px;border-top:2px solid #a4a4a4;border-right:2px solid #a4a4a4;vertical-align:1px;content:'';-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.s-video-pager .pager-next{float:right}.s-video-pager .pager-next:before{right:12px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.s-list.s-info .mod-s-card a{display:block;position:relative;z-index:1;color:#2c2c2c}.s-list.s-info .mod-s-card .detail-txt{margin-bottom:10px;font-size:1.2rem;font-weight:normal}.s-list.s-info .mod-s-card .detail-term-txt{margin-bottom:10px;font-size:1.2rem}.s-list.s-info .mod-s-card h3.heading-term{font-size:1.2rem}.s-list.s-info .mod-s-card img{display:block;width:40%;margin:0 auto}.s-list.s-info.s-about-personal-data .s-amount-contents{padding:40px}.about-intro{padding:40px 0;background:#fff;text-align:center}.about-description{margin-bottom:30px;font-size:2rem}.about-description span{color:#8c0303}.wrap-about-merit{padding:45px 0;background:#f8f8f8}.wrap-about-merit .about-merit{margin:0 auto;text-align:center}.wrap-about-merit .about-merit .description-merit{font-size:2rem}.wrap-about-merit .about-merit h2{margin-bottom:45px;font-size:2.4rem}.wrap-about-merit .about-merit .list-about-merit{margin-bottom:45px}.wrap-about-merit .about-merit .list-about-merit li{width:100%;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.wrap-about-merit .about-merit .list-about-merit li .inner-block{width:50%}.wrap-about-merit .about-merit .list-about-merit li:last-child img{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2}.wrap-about-merit .about-merit .list-about-merit li:last-child .inner-block{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}.wrap-about-merit .about-merit .list-about-merit img{width:50%;-o-object-fit:cover;object-fit:cover}.wrap-about-merit .about-merit .list-about-merit .catch-txt-merit{font-size:2.7rem;font-weight:bold}.wrap-about-merit .about-merit .list-about-merit .catch-txt-merit span{color:#c0171d}.s-list.member-join-flow{background-color:#e6e6e6}.s-list.member-join-flow .mod-s-card p{font-size:1.2rem}.s-list.member-join-flow .mod-s-card+.mod-s-card{position:relative;margin-top:50px}.s-list.member-join-flow .mod-s-card+.mod-s-card::before{position:absolute;top:-33px;left:50%;border-width:16px 15px 0 15px;border-style:solid;border-color:#2c2c2c transparent transparent transparent;content:''}.s-list.member-join-flow .mod-s-card.irregular-about-card{-webkit-box-shadow:none;box-shadow:none;text-align:center}.s-list.member-join-flow .mod-s-card.irregular-about-card h3{color:#2699fb}.s-list.member-join-flow .mod-s-card.irregular-about-card .mod-s-card{background:#f8f8f8}.s-main .s-list.s-inquiry{margin-top:60px}.s-main .s-list.s-inquiry h2{margin:15px 0}.s-main .s-list.s-inquiry .mod-s-card h3{margin:4vh 0 3vh;font-size:1.6rem}.s-main .s-list.s-inquiry .mod-s-card p{font-size:1.4rem}.s-main .s-list.s-inquiry .mod-s-card p a{color:initial;text-decoration:underline}.s-main .s-list.s-inquiry .mod-s-card .detail p{margin-bottom:20px}.s-list.s-terms .mod-s-card a{display:inline;color:#1877f2;font-weight:bold;text-decoration:underline}.s-list.s-terms .mod-s-card .detail-term-txt{margin-bottom:20px}.s-list.s-terms .mod-s-card .detail-term-txt:last-of-type{margin-bottom:0}.s-list.s-guideline .mod-s-card .s-amount-contents{line-height:1.7}.s-list.s-guideline .mod-s-card .s-amount-contents h3,.s-list.s-guideline .mod-s-card .s-amount-contents h4,.s-list.s-guideline .mod-s-card .s-amount-contents h5{font-size:1.2rem}.s-list.s-guideline .mod-s-card .s-amount-contents h3{margin:20px 0}.s-list.s-guideline .mod-s-card .s-amount-contents h4{margin-bottom:5px}.s-list.s-guideline .mod-s-card .s-amount-contents a{color:#1877f2;text-decoration:underline}.s-list.s-guideline .mod-s-card .s-amount-contents img{width:100%}.s-list.s-guideline .mod-s-card .s-amount-contents .list{padding-left:10px}.s-list.s-info.s-about-mynumber .mod-s-card .heading-term{font-size:1.5rem}.s-list.s-info.s-about-mynumber .mod-s-card .s-amount-contents{padding:40px 50px}.s-list.s-info.s-about-mynumber .mod-s-card a{color:#0068b2}.s-event-list .s-event-list-contents{padding:25px}.s-event-list .s-event-list-contents h3{font-size:1.5rem}.s-event-list .s-event-list-contents div:first-of-type{padding:30px 0}.s-event-list .s-event-list-contents div:first-of-type>p:nth-of-type(2){padding:15px 0}.s-event-list .s-past-events div:first-of-type{padding-bottom:0}.s-attention-ev{max-width:880px;margin:0 auto;padding:0 15px 35px}.s-event-purchase .s-event-list-contents .s-label{padding-bottom:15px}.s-event-purchase .s-event-list-contents h3{padding-bottom:30px}.s-event-purchase .s-event-list-contents .s-amount{font-size:1.8rem}.s-event-purchase .s-event-list-contents:last-of-type{margin-bottom:40px}.arrow-step-bar{width:100%;margin:0 auto}.arrow-step-bar .step{display:table;overflow:hidden;list-style-type:none;width:100%;margin:0;padding:0}.arrow-step-bar .step li{display:table-cell;position:relative;padding:5px 0;background:#ccc;color:#fff;font-size:1.4rem;line-height:18px}.arrow-step-bar .step li span{font-size:1.2rem;font-style:italic}.arrow-step-bar .step li .num{font-size:1.8rem}.arrow-step-bar .step li:last-child::before{display:none}.arrow-step-bar .step li:last-child::after{display:none}.arrow-step-bar .step li::before{position:absolute;z-index:1;top:-12px;right:-10px;width:0;height:0;margin:auto;border-width:35px 0 35px 1em;border-style:solid;border-color:transparent transparent transparent #fff;content:''}.arrow-step-bar .step li::after{position:absolute;z-index:1;top:-12px;right:-8px;width:0;height:0;margin:auto;border-width:35px 0 35px 1em;border-style:solid;border-color:transparent transparent transparent #ccc;content:''}.arrow-step-bar .step li.is-current{background:#c0171d;font-weight:bold}.arrow-step-bar .step li.is-current::after{border-color:transparent transparent transparent #c0171d}.display-none{display:none !important}.s-application-form-content{max-width:760px;margin:60px 0 30px;padding:0 15px}.s-application-form-content .mod-s-card{max-width:760px;padding:20px}.s-application-form-content h3{margin-top:50px;padding-left:10px;border-bottom:2px solid #868686;border-left:4px solid #c0171d;font-size:1.8rem}.s-application-form-content h3:first-of-type{margin-top:0}.s-application-form-content .form-area{margin-top:60px}.s-application-form-content .form-area .form-inner .label-title{padding:35px 0 5px}.s-application-form-content .form-area .form-inner .label-title>label{font-size:1.3rem;font-weight:bold}.s-application-form-content .form-area .form-inner .red-label{display:inline-block;margin-left:8px;padding:3px 5px;border-radius:4px;background-color:#c0171d;color:#fff;font-size:.8rem;vertical-align:bottom}.s-application-form-content .form-area .form-inner .error{background-color:#edd3d3}.s-application-form-content .form-area .form-inner .errorText{color:#f00000;font-size:1.2rem}.s-application-form-content .form-area .form-inner textarea,.s-application-form-content .form-area .form-inner input{font-family:initial}.s-application-form-content .form-area .form-inner input{width:95%;height:30px;padding-left:10px}.s-application-form-content .form-area .form-inner input[type='checkbox']{width:auto;margin-right:10px}.s-application-form-content .form-area .form-inner input[readonly]{padding:5px 0 5px 10px;border:none;background-color:#f4f4f4 !important}.s-application-form-content .form-area .form-inner input::-webkit-input-placeholder{color:#868686}.s-application-form-content .form-area .form-inner input::-moz-placeholder{color:#868686}.s-application-form-content .form-area .form-inner input:-ms-input-placeholder{color:#868686}.s-application-form-content .form-area .form-inner input::-ms-input-placeholder{color:#868686}.s-application-form-content .form-area .form-inner input::placeholder{color:#868686}.s-application-form-content .form-area .form-inner textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:180px;padding:5px 10px;line-height:20px;resize:none}.s-application-form-content .form-area .form-inner textarea[readonly]{height:50px;padding:15px;border:none;background-color:#f4f4f4}.s-application-form-content .form-area .form-inner textarea::-webkit-input-placeholder{color:#868686}.s-application-form-content .form-area .form-inner textarea::-moz-placeholder{color:#868686}.s-application-form-content .form-area .form-inner textarea:-ms-input-placeholder{color:#868686}.s-application-form-content .form-area .form-inner textarea::-ms-input-placeholder{color:#868686}.s-application-form-content .form-area .form-inner textarea::placeholder{color:#868686}.s-application-form-content .form-area .form-inner select{height:30px;padding:0 10px}.s-application-form-content .form-area .form-inner .form-align{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline}.s-application-form-content .form-area .form-inner .form-align input{width:15%;margin-right:10px}.s-application-form-content .form-area .form-inner .form-align span{font-size:1.6rem}.s-application-form-content .form-area .form-inner ul{display:initial;border-spacing:0}.s-application-form-content .form-area .form-inner ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.s-application-form-content .form-area .form-inner ul>div{margin-left:20px}.s-application-form-content .form-area .form-inner ul>div textarea{height:80px}.s-application-form-content .form-area .form-inner ul:last-child li{margin-top:50px}.s-application-form-content .form-area .form-inner .small-text{padding-left:23px;font-size:1.1rem}.s-application-form-content .form-area .form-inner .small-text.caution{padding-left:0;font-size:1.1rem}.s-application-form-content .s-form-footer{padding:30px 0 0}.s-application-form-content .s-form-footer p{margin-bottom:10px;text-align:right}.s-application-form-content .s-form-footer .mod-s-btn .disable{border:#ccc solid 2px;background-color:#ccc;color:#fff;pointer-events:none}.s-application-form-content.s-list h2{margin-bottom:30px !important}.s-application-form-content.s-list .mod-s-card{margin-top:30px}.s-application-form-content #detail{height:300px}.s-application-form-content #event-detail{height:600px}.s-application-form-content #method{height:80px}.s-application-form-content #record{height:360px}.s-owner-entry-form-content .form-area .form-inner .small-text.caution{padding:0}.s-owner-entry-form-content .form-area .form-inner .privacy{padding-left:30px}.s-owner-entry-form-content .form-area .form-inner input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:40px}.s-owner-entry-form-content .form-area .form-inner input[type=checkbox]{height:auto}.s-owner-entry-form-content .form-area .form-inner textarea{overflow:hidden;height:40px;padding:10px 10px 13px}.s-owner-entry-form-content .form-area .form-inner textarea:-moz-read-only{height:40px;padding:10px}.s-owner-entry-form-content .form-area .form-inner textarea:read-only{height:40px;padding:10px}.s-owner-entry-form-content .form-area .form-inner input.confirm::-webkit-input-placeholder,.s-owner-entry-form-content .form-area .form-inner textarea.confirm::-webkit-input-placeholder{color:transparent}.s-owner-entry-form-content .form-area .form-inner input.confirm::-moz-placeholder,.s-owner-entry-form-content .form-area .form-inner textarea.confirm::-moz-placeholder{color:transparent}.s-owner-entry-form-content .form-area .form-inner input.confirm:-ms-input-placeholder,.s-owner-entry-form-content .form-area .form-inner textarea.confirm:-ms-input-placeholder{color:transparent}.s-owner-entry-form-content .form-area .form-inner input.confirm::-ms-input-placeholder,.s-owner-entry-form-content .form-area .form-inner textarea.confirm::-ms-input-placeholder{color:transparent}.s-owner-entry-form-content .form-area .form-inner input.confirm::placeholder,.s-owner-entry-form-content .form-area .form-inner textarea.confirm::placeholder{color:transparent}.s-owner-entry-form-content .form-area .form-inner ul li{-webkit-align-items:baseline;align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline}.s-owner-entry-form-content .form-area .form-inner ul li>.red-label{width:42px}.s-owner-entry-form-content .form-area .form-inner .radio-outer input[type="radio"]{vertical-align:middle;width:auto;height:20px;padding:0;margin-right:10px}.s-owner-entry-form-content .form-area .form-inner .radio-inner{margin-left:20px}.s-owner-entry-form-content .form-area .form-inner .after-percent{position:relative}.s-owner-entry-form-content .form-area .form-inner .after-percent::after{content:"%";position:absolute;right:5px;top:50%;transform:translateY(-50%)}.s-owner-entry-form-content .form-area .form-inner .after-percent input{padding-right:20px}.about-recruitment{background-color:#fff}.about-recruitment h2{padding-bottom:10px;border-bottom:2px solid #c0171d;color:#c0171d;font-size:2.6rem;text-align:center;line-height:1.5}.about-recruitment h3{font-size:2.4rem}.about-recruitment h3 span{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,#fff),color-stop(90%,#ffd54f));background:linear-gradient(#fff 60%,#ffd54f 90%);line-height:1.5}.about-recruitment .bk-white{background-color:#fff}.about-recruitment .bk-grey{background-color:#f4f4f4}.about-recruitment .blue{color:#3b5998;font-size:1.4rem}.about-recruitment .red{color:#c0171d}.about-recruitment .fnt16{font-size:1.6rem}.about-recruitment .fnt18{font-size:1.8rem}.about-recruitment .arrow{width:0;height:0;margin:10px auto;border-width:29px 23.5px 0 23.5px;border-style:solid;border-color:#bebebe transparent transparent transparent}.about-recruitment .box-contents{padding:20px;border:2px solid #ccc}.about-recruitment .recruit-content-area{max-width:1000px;margin:0 auto}.about-recruitment .recruit-contents:first-of-type>p{margin-top:25px;font-size:1.8rem}.about-recruitment .recruit-contents section{padding:20px 15px}.about-recruitment .recruit-contents section h4{font-size:2rem}.about-recruitment .recruit-contents .introduction{padding:10px 0}.about-recruitment .recruit-contents .introduction ul{padding:10px 0 0 5px;font-size:1.6rem}.about-recruitment .recruit-contents .introduction:nth-of-type(2){border-top:1px dotted;border-bottom:1px dotted}.about-recruitment .recruit-contents .flex-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 0 10px;border-top:2px dotted;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.about-recruitment .recruit-contents .flex-area div:first-of-type{width:35%;margin-right:20px}.about-recruitment .recruit-contents .merit-area{padding:10px}.about-recruitment .recruit-contents .merit-area .merit-title{font-size:2rem}.about-recruitment .recruit-contents .merit-area>p{padding-bottom:10px;font-size:1.6rem}.about-recruitment .apptitude-area div p{font-size:1.8rem}.about-recruitment .detail h4{margin:30px 0 20px;padding:15px;background-color:#f4f4f4}.about-recruitment .detail .detail-contents{padding:0 10px;line-height:1.7}.about-recruitment .step .box-contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px;line-height:1.7}.about-recruitment .step .box-contents>p{width:45px;font-size:2.8rem}.about-recruitment .step .box-contents>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.about-recruitment .qa .qa-area{margin-top:15px;border-top:2px solid;border-bottom:2px solid}.about-recruitment .qa .qa-contents:nth-of-type(2){border-top:1px solid;border-bottom:1px solid}.about-recruitment .qa .qa-contents .qa-label-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.about-recruitment .qa .qa-contents .qa-label-area>p{margin-right:10px;font-size:2.3rem;font-weight:bold}.about-recruitment .qa .qa-check{display:none}.about-recruitment .qa .qa-check:checked+.qa-label p::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.about-recruitment .qa .qa-check:checked+.qa-label+.qa-pane{visibility:visible;height:auto;padding:0 10px 10px 15px;opacity:1}.about-recruitment .qa .qa-label{display:block;font-size:1.6rem;font-weight:bold}.about-recruitment .qa .qa-label p{position:relative;padding:10px 30px}.about-recruitment .qa .qa-label p::before{position:absolute;left:0;color:#bd1a21;font-size:2rem;font-weight:bold;content:'Q'}.about-recruitment .qa .qa-label p::after{position:absolute;top:30%;right:10px;width:8px;height:8px;border-top:solid 3px #bebebe;border-right:solid 3px #bebebe;content:'';-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.about-recruitment .qa .qa-pane{visibility:hidden;height:0;opacity:0;font-size:1.6rem;-webkit-transition:.5s;transition:.5s}.about-recruitment .qa .qa-pane p{position:relative;padding-top:10px;padding-left:30px;border-top:1px dotted}.about-recruitment .qa .qa-pane p::before{position:absolute;left:0;color:#bd1a21;font-size:2rem;font-weight:bold;content:'A'}.about-recruitment .entry{padding-bottom:80px !important}.about-recruitment .entry .regist-s-btn{max-width:590px;width:auto;height:50px;border-radius:12px;line-height:50px}.s-main .s-event-lp{max-width:1280px;margin:0 auto;margin-top:60px}.s-main .s-event-lp .top h1{display:inline-block;font-size:2.4rem;text-align:left;line-height:36px;word-break:break-word}.s-main .s-event-lp .top>div:nth-of-type(2) .event-detail{margin-top:15px;padding:20px;border:1px solid #d5d5d5;font-size:1.6rem}.s-main .s-event-lp .top>div:nth-of-type(2) .event-detail p.title-four{padding-left:5.3em;text-indent:-5.3em}.s-main .s-event-lp .top>div:nth-of-type(2) .event-detail p.title-three{padding-left:3.5em;text-indent:-3.5em}.s-main .s-event-lp .top>div:nth-of-type(2) .event-detail p.title-two{padding-left:4.4em;text-indent:-4.4em}.s-main .s-event-lp .top>div:nth-of-type(2) .event-detail p+p{margin-top:10px}.s-main .s-event-lp .top>div:nth-of-type(2) .event-detail .detail-title{font-size:1.4rem}.s-main .s-event-lp .top>div:nth-of-type(2) .owner-name{padding:15px 0 10px;font-size:1.6rem}.s-main .s-event-lp .top>div .share-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.s-main .s-event-lp .top>div .share-btn>div{margin:0 10px}.s-main .s-event-lp .detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#f7f7f7;font-size:1.4rem;line-height:23px}.s-main .s-event-lp .detail h3{margin-bottom:10px}.s-main .s-event-lp .detail>div:first-of-type{padding:30px 15px}.s-main .s-event-lp .detail .list-num li{position:relative;padding:.8rem .8rem .8rem 3rem;border:1px solid #d5d5d5;border-radius:5px;background-color:#fff;text-indent:-1.4em}.s-main .s-event-lp .detail .list-num li+li{margin-top:20px}.s-main .s-event-lp .detail .list-num li+li::before{display:block;position:absolute;top:-23px;left:53%;width:100%;height:35px;font-size:1.8rem;content:'▼'}.s-main .s-event-lp .entry .detail-entry-card{padding:25px 15px 30px;font-size:1rem}.s-main .s-event-lp .entry .detail-entry-card .terms-entry-card{margin-top:10px;font-weight:normal;text-align:center}.s-main .s-event-lp .entry .detail-entry-card .amount-entry-card{margin-bottom:10px;font-size:2.4rem}.s-main .s-event-lp .entry .detail-entry-card .amount-entry-card span{font-size:2.4rem}.s-main .s-event-lp .entry .detail-entry-card .mod-s-btn{margin-top:20px}.s-main .s-event-lp .entry .detail-entry-card .mod-s-btn a{width:100%;height:48px;line-height:48px}.s-main .s-event-lp .entry .detail-entry-card .attention{margin-top:35px;font-size:1.2rem;font-weight:initial;text-align:left}.s-main .s-event-lp .entry .detail-entry-card .attention ul li{padding-left:1em;text-indent:-1em}.s-main .s-event-lp .entry .detail-entry-card .attention ul li::before{content:'※'}.s-main .s-event-lp .entry .detail-entry-card .attention ul li+li{margin-top:5px}.s-main .s-event-lp .entry .detail-entry-card .course{padding-top:25px;text-align:center}.s-main .s-event-lp .entry .detail-entry-card .course .fnt14{font-size:1.4rem}.s-main .s-event-lp .entry .detail-entry-card .course:not(:nth-of-type(1)){margin-top:30px;border-top:1px solid #e5e5e5}.s-main .s-event-lp .entry .detail-entry-card .course-name{padding-bottom:20px;font-size:1.8rem;text-align:left}.s-main .s-event-lp .entry#entry2{margin-top:-50px;padding-top:50px}.s-main .s-event-lp .entry#entry2 .detail-entry-card>.mod-s-btn{display:none !important}.s-main .s-event-lp .query{padding:0 24px 40px;background-color:#f7f7f7}.s-main .s-event-lp .query .mod-s-btn{width:100%;margin-top:30px}.s-main .s-event-lp .s-modal-wrapper{max-width:550px;padding:30px 10px 20px}.s-main .s-event-lp .s-modal-wrapper .bg-darkgrey{background-color:#585858;color:#fff}.s-main .s-event-lp .s-modal-wrapper ul,.s-main .s-event-lp .s-modal-wrapper p{font-size:1.2rem}.s-main .s-event-lp+.s-footer .s-footer-mdj{padding:10px 0}@media screen and (min-width:960px){body{font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif}.br-pc,.pc-only{display:block !important}.br-sp,.sp-only{display:none !important}.s-main .p-center_s-left{text-align:center}.s-main .p-left_s-center{text-align:left}.s-header .s-header-whatis a::after{right:-20px}.s-modal-contents .s-attention-fb{width:80%;padding:20px 0 0;text-align:left}.s-modal-contents .s-attention-fb .s-attention-fb-img{vertical-align:middle}.mod-s-btn a{font-size:14px}.mod-s-card{max-width:284px}.mod-s-card .s-amount-contents h3{font-size:14px}.mod-s-card .s-amount-contents .s-label{font-size:12px}.mod-s-card .s-amount-contents .course-label{font-size:1.4rem}.s-main .s-top-img{height:400px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3))),url('/static/salon/img/common/bg-img/pc-top-img.png');background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url('/static/salon/img/common/bg-img/pc-top-img.png');background-position:bottom}.s-main .s-top-img h1{top:40%;font-size:24px}.s-main .s-top-img img{top:55%;width:160px}.s-main .s-top-img .mod-s-btn{top:75%}.s-main .s-top-img .regist-s-btn{width:320px}.s-main .s-top-img-member{height:300px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3))),url('/static/salon/img/common/bg-img/pc-top-img.png');background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url('/static/salon/img/common/bg-img/pc-top-img.png');background-position:bottom}.s-main .s-top-img-member h1{top:50%;font-size:24px}.s-main .s-top-img-member img{top:70%;width:160px}.s-main .s-top-img-member .mod-s-btn{top:75%}.s-main .s-top-img-member .regist-s-btn{width:320px}.s-main .s-top-img-login-member{height:300px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3))),url('/static/salon/img/common/bg-img/pc-top-img.png');background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url('/static/salon/img/common/bg-img/pc-top-img.png');background-position:bottom}.s-main .s-top-img-login-member h1{top:50%;font-size:24px}.s-main .s-top-img-login-member img{top:70%;width:160px}.s-main .s-top-img-login-member .mod-s-btn{top:75%}.s-main .s-top-img-login-member .regist-s-btn{width:320px}.s-main .only-sp-br{display:none}.sp-header{display:none}.pc-header{display:block}.pc-header .s-inner .s-toolbar.s-not-login{width:150px;padding-right:15px}.pc-header .s-inner .s-header-whatis{display:table-cell;background-color:rgba(255,255,255,0);vertical-align:middle}.pc-header .s-inner .s-header-whatis a{position:relative;color:#2c2c2c}.pc-header .s-inner .s-header-whatis a::after{border-top:2px solid #2c2c2c;border-right:2px solid #2c2c2c}.pc-header .s-inner .s-login-tool{margin:0 auto;margin-right:0}.pc-header .s-inner .s-pc-login-member-tool{width:200px}.s-footer .s-footer-sitemap-list ul li{display:table-cell;float:left;width:25%}.s-footer .s-footer-sitemap-list ul li:nth-child(2n+1){clear:none}.s-footer .s-footer-sitemap-list ul li:nth-child(4n+1){clear:both}.s-attention-fb{width:600px;margin:0 auto;padding:40px 26px 20px}.s-attention-fb .s-attention-fb-img{vertical-align:unset}.s-main .s-list h2{margin-bottom:15px;font-size:23px}.s-main .s-list ul{display:table;border-spacing:12px 0;border-collapse:separate;margin:0 auto}.s-main .s-list ul li{display:table-cell}.s-main .s-list.s-top-list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1000px;width:70%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.s-main .s-list.s-top-list ul li{display:block;width:calc((100% - 60px)/3)}.s-main .s-list.s-top-list ul::after{display:block;width:calc(100%/3);height:0;content:''}.s-main .s-list.s-top-list ul::before{display:block;width:calc(100%/3);content:'';-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}.s-entry-contents .s-attention-fb-img{vertical-align:middle}.s-entry-contents{width:480px}.s-entry-contents .mod-s-card{max-width:480px}.s-entry-contents h2{margin-top:40px;font-size:18px}.s-entry-contents .s-attention-red br{display:none}.fb-complete .flex{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.entry-community .app-area{margin-top:20px;padding:40px 0}.s-unsubscribe-questionary .questionary-form{padding-top:45px}.s-unsubscribe-questionary .questionary-form label{margin-left:28px;font-size:14px}.s-unsubscribe-questionary .questionary-form textarea{width:80%}.s-unsubscribe-questionary .questionary-form .mod-s-btn{width:80%}.s-entry-list .mod-s-card .mod-s-btn a{max-width:266px}.s-entry-list>p{margin-top:40px}.detail-entry-card .description{padding:0 56px}.detail-recommend .recommend-contents .recommend-contents-img{width:20%}.detail-recommend .recommend-contents .recommend-contents-detail{width:80%;margin-left:20px}.detail-entry-card .s-attention-fb{width:350px;padding:20px 0 0;text-align:justify}.detail-entry-card .s-attention-fb .s-attention-fb-img{vertical-align:middle}.detail-entry-card .s-attention-fb .s-attention-fb-img img{width:18px}.s-detail-innerhead{width:1160px;margin:90px auto 0;padding:25px;background:#f7f7f7}.s-detail-innerhead .wrap-inner-catch{float:right;width:580px}.s-detail-innerhead .wrap-inner-catch h1{font-size:2.4rem}.s-detail-innerhead .wrap-inner-catch p{font-size:1.6rem}.s-detail-innerhead img{float:left;width:500px}.s-detail-innerhead .inner-lead{float:right;width:580px}.s-detail-primary{width:1160px;margin:0 auto}.s-detail-primary .wrap-tab-panel{width:640px;padding:20px 0 20px}.detail-entry-card{width:460px;border:none;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}.detail-entry-card.pc-hide{display:none}.detail-entry-card.pc-floated{position:absolute;top:302px;right:25px}.s-panel-group{padding:30px 0}.s-panel-group .s-panel.detail-profile img{display:block;width:540px;margin:0 auto 20px}.pc-floated.is-fixed{position:fixed;top:80px;right:auto;left:auto;margin-left:650px}.wrap-video-list .s-video-list .s-video-item{display:inline-block;width:312px}.wrap-video-list .s-video-list .s-video-item:nth-of-type(2n+1){margin-right:8px;margin-bottom:20px}.wrap-video-list .s-video-list .s-video-item .video-txt-block h3{height:28px}.s-video-pager{width:364px}.s-list.s-info h2{margin:40px 0}.s-list.s-info{margin-top:60px}.s-list.s-info .mod-s-card{display:block;position:relative;max-width:none;width:760px}.s-list.s-info .mod-s-card .detail-txt{font-size:1.6rem}.s-list.s-info .mod-s-card a{padding-bottom:20px}.s-list.s-info .mod-s-card img{width:118px}.s-list.s-info .mod-s-card h3{margin-bottom:0;font-size:1.8rem;line-height:32px}.s-list.s-info .mod-s-card.arrow-link-icon::after{position:absolute;top:0;right:29px;bottom:0;width:8px;height:8px;margin:auto;border-top:2px solid #2c2c2c;border-right:2px solid #2c2c2c;content:'';-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.s-main .s-top-img.about-top-img{height:400px;background-image:url('/static/salon/img/common/bg-img/pc-about-top.png')}.s-main .s-top-img.about-top-img h1{top:56%;font-size:3.9rem}.s-list.member-join-flow{padding-top:70px}.s-list.member-join-flow .mod-s-card{display:block;position:relative;max-width:none;width:760px;height:180px}.s-list.member-join-flow .mod-s-card .detail-txt{font-size:1.6rem}.s-list.member-join-flow .mod-s-card h3{float:left;width:53%;margin-bottom:20px;font-size:1.8rem;line-height:32px}.s-list.member-join-flow .mod-s-card img{float:right;margin-right:25px}.s-list.member-join-flow .mod-s-card p{float:left;width:63%;font-size:1.6rem}.s-list.member-join-flow .mod-s-card.irregular-about-card{height:auto}.s-list.member-join-flow .mod-s-card.irregular-about-card h3{float:none;width:100%}.s-list.member-join-flow .mod-s-card.irregular-about-card p{float:none;width:100%;font-size:1.2rem}.s-list.member-join-flow .mod-s-card:nth-of-type(1) img{width:150px;margin-top:20px}.s-list.member-join-flow .mod-s-card:nth-of-type(2) img{width:135px;margin-top:20px}.s-list.member-join-flow .mod-s-card:nth-of-type(3) img{width:196px;margin:42px 10px 0 0}.s-list.member-join-flow .mod-s-card:nth-of-type(4) img{width:135px;margin-top:20px}.s-list.member-join-flow .mod-s-card:nth-of-type(5) img{width:173px;margin-top:20px}.s-list.member-join-flow .mod-s-card:nth-of-type(7) img{width:148px;margin-top:15px}.s-list.member-join-flow h2{margin:0}.s-main .s-list.s-inquiry h2{margin:40px 0}.s-main .s-list.s-inquiry .mod-s-card{max-width:none;width:760px}.s-main .s-list.s-inquiry .mod-s-card .s-amount-contents{padding:40px}.s-list.s-terms .mod-s-card .s-amount-contents{padding:40px}.s-list.s-guideline .mod-s-card .s-amount-contents{padding:40px}.s-list.s-guideline .mod-s-card .s-amount-contents img.table-img{width:55%;margin:20px 0}.s-list.s-owner-term .mod-s-card .s-amount-contents{padding:40px}.s-event-list .s-event-list-contents{padding:30px}.s-event-list .s-event-list-contents h3{font-size:1.8rem}.s-attention-ev{padding-top:10px}.arrow-step-bar{width:80%}.arrow-step-bar .step li{padding:10px 0}.arrow-step-bar .step li::before{top:-15px}.arrow-step-bar .step li::after{top:-15px}.s-application-form-content{width:760px;margin:60px auto 30px}.s-application-form-content .mod-s-card{padding:50px}.s-application-form-content .form-area{margin-top:80px}.s-application-form-content .form-area .form-inner{padding:0 20px}.s-application-form-content .s-form-footer .mod-s-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row-reverse;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse}.s-application-form-content #detail{height:200px}.s-application-form-content #event-detail{height:380px}.s-application-form-content #method{height:80px}.s-application-form-content #record{height:300px}.s-owner-entry-form-content .form-area .form-inner ul li>.red-label{display:none}.about-recruitment .pc-center{text-align:center}.about-recruitment .pc-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:30px;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.about-recruitment .recruit-content-area{padding-top:80px}.about-recruitment .recruit-contents section{padding:35px 30px}.about-recruitment .recruit-contents .merit-area .pc-flex{-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start}.about-recruitment .recruit-contents .merit-area .pc-flex>div{width:50%}.about-recruitment .recruit-contents .merit-area .pc-flex>div:first-of-type{margin-right:35px}.about-recruitment .recruit-contents .merit-area .pc-flex>div:last-of-type{margin-left:35px}.about-recruitment .recruit-contents .merit-area .pc-flex>div>div img{width:120px}.about-recruitment .wi-salon .pc-flex>div:first-of-type{width:60%;margin-right:30px}.about-recruitment .apptitude-area div img{width:100%}.about-recruitment .apptitude-area div p{font-size:1.6rem}.about-recruitment .apptitude-area .pc-flex{-webkit-align-items:baseline;align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline}.about-recruitment .apptitude-area .pc-flex div{width:30%}.about-recruitment .apptitude-area .pc-flex div:nth-of-type(2){margin:0 40px}.about-recruitment .detail .pc-flex img{width:auto;height:373px}.about-recruitment .detail .pc-flex .arrow{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.about-recruitment .step .box-contents>p{width:55px;font-size:3.5rem}.s-main .s-event-lp .top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px 60px 20px}.s-main .s-event-lp .top h1{font-size:3.4rem;line-height:51px}.s-main .s-event-lp .top>div:first-of-type img{width:500px}.s-main .s-event-lp .top>div:nth-of-type(2){width:100%;margin-left:50px}.s-main .s-event-lp .top>div:nth-of-type(2) .event-detail{padding:30px 25px;font-size:1.8rem}.s-main .s-event-lp .top>div:nth-of-type(2) .event-detail p.title-four{padding-left:4.7em;text-indent:-4.7em}.s-main .s-event-lp .top>div:nth-of-type(2) .event-detail p.title-three{padding-left:3.8em;text-indent:-3.8em}.s-main .s-event-lp .top>div:nth-of-type(2) .event-detail p.title-two{padding-left:3.2em;text-indent:-3.2em}.s-main .s-event-lp .top>div:nth-of-type(2) .owner-name{font-size:1.8rem}.s-main .s-event-lp .detail{margin:0 60px;padding:30px 15px;padding:30px}.s-main .s-event-lp .entry .detail-entry-card{position:relative;z-index:1;width:490px;margin-left:30px;padding:25px 20px 20px}.s-main .s-event-lp .query{margin:-30px 60px 30px}.s-main .s-event-lp .query .mod-s-btn a{width:424px}.s-main .s-event-lp .s-modal-wrapper{padding:30px}.s-main .s-event-lp .s-modal-wrapper .bg-darkgrey{margin-right:20px}.s-main .s-event-lp .s-modal-wrapper .mod-s-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (max-width:959px){.br-pc,.pc-only{display:none !important}.br-sp,.sp-only{display:block !important}main{overflow-x:hidden}.s-main .p_20{font-size:1.6rem}.s-modal-contents .s-attention-fb{padding:20px 15px 0;text-align:justify}.s-top-img{height:325px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3))),url('/static/salon/img/common/bg-img/top-img.png');background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url('/static/salon/img/common/bg-img/top-img.png');background-position:bottom}.s-top-img img{width:109px}.s-top-img-member{height:249px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3))),url('/static/salon/img/common/bg-img/top-img.png');background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url('/static/salon/img/common/bg-img/top-img.png');background-position:bottom}.s-top-img-member img{width:109px}.s-top-img-login-member{height:174px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3))),url('/static/salon/img/common/bg-img/top-img.png');background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url('/static/salon/img/common/bg-img/top-img.png');background-position:bottom}.s-top-img-login-member img{width:109px}.entry-community .mod-s-card{width:345px}.detail-entry-card .s-attention-fb{padding:20px 16px 0;text-align:justify}.detail-entry-card .s-attention-fb .s-attention-fb-img{vertical-align:middle}.detail-entry-card .s-attention-fb .s-attention-fb-img img{width:18px}.s-detail-innerhead.login-member{padding-top:60px}.s-detail-innerhead .wrap-inner-catch{padding:20px 15px}.s-detail-innerhead .inner-lead{padding:0 20px 45px}.s-detail-primary .wrap-tab-panel .wrap-scroll-tab{overflow:auto}.s-tab-group{white-space:nowrap}.wrap-video-list .s-video-list .s-video-item+.s-video-item{margin-top:20px}.wrap-s-video-pager{margin:30px -15px 0;padding:0 15px;border-top:solid 1px #d5d5d5}.s-list.s-info{margin-top:55px}.s-list.s-info .mod-s-card .info-date{font-size:1.2rem}.s-main .s-top-img.about-top-img{height:327px;background-image:url('/static/salon/img/common/bg-img/sp-about-top.png')}.s-main .s-top-img.about-top-img h1{top:55%;font-size:2.8rem}.about-description{padding:0 20px;font-size:1.4rem;line-height:1.8}.wrap-about-merit .about-merit{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:460px;width:100%}.wrap-about-merit .about-merit .description-merit{font-size:1.4rem}.wrap-about-merit .about-merit h2{font-size:1.4rem}.wrap-about-merit .about-merit .list-about-merit{margin-bottom:20px}.wrap-about-merit .about-merit .list-about-merit li{display:block;width:100%}.wrap-about-merit .about-merit .list-about-merit li .inner-block{width:100%;padding:20px 0}.wrap-about-merit .about-merit .list-about-merit img{width:100%}.wrap-about-merit .about-merit .list-about-merit .catch-txt-merit{font-size:2.2rem}.s-list.member-join-flow{padding-top:70px}.s-list.member-join-flow .mod-s-card img{display:block;width:43%;margin:30px auto}.s-list.member-join-flow .mod-s-card:nth-of-type(1) img{width:48%}.s-list.member-join-flow .mod-s-card:nth-of-type(2) img{width:43%}.s-list.member-join-flow .mod-s-card:nth-of-type(3) img{width:70%}.s-list.member-join-flow .mod-s-card:nth-of-type(4) img{width:45%}.s-list.member-join-flow .mod-s-card:nth-of-type(5) img{width:55%}.s-list.member-join-flow .mod-s-card:nth-of-type(7) img{width:47%}.s-list.member-join-flow h2{margin:0}.s-list.member-join-flow .s-amount-contents h3{text-align:center}.s-main .s-list.s-inquiry .mod-s-card .mod-s-btn a{width:auto}.s-list.s-info.s-about-mynumber .mod-s-card .s-amount-contents{padding:30px 15px}.s-application-form-content .s-form-footer .mod-s-btn a:first-of-type{margin-bottom:30px}.s-owner-entry-form-content .form-area .form-inner .privacy{padding-left:25px}.s-owner-entry-form-content .form-area .form-inner textarea{height:60px}.s-owner-entry-form-content .form-area .form-inner ul li label>.red-label{display:none}.about-recruitment .sp-center{text-align:center}.about-recruitment .recruit-contents{padding:40px 15px 0}.about-recruitment .apptitude-area div{text-align:center}.about-recruitment .apptitude-area div img{width:90%;padding:0 15px}.s-main .s-event-lp .top>div:first-of-type img{width:100%}.s-main .s-event-lp .top>div:nth-of-type(2){padding:24px}.s-main .s-event-lp .detail{flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse}.s-main .s-event-lp .entry .detail-entry-card .terms-entry-card{width:265px;margin:10px auto 0;text-align:left}.s-main .s-event-lp .query{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column-reverse;padding:0 15px 30px;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse}.s-main .s-event-lp .query .text-bold{margin-top:30px}}@media screen and (max-width:350px){.mod-s-btn a{width:255px}}@media screen and (min-width:769px){.detail-about .youtube-outer iframe{display:block;margin:0 auto;width:400px;height:252px}.detail-about .s-list.member-join-flow .mod-s-card{width:600px;height:230px}}@media screen and (max-width:768px){.detail-about .youtube-outer{width:100%;padding-top:58%;position:relative}.detail-about .youtube-outer iframe{position:absolute;width:100%;height:100%;top:0;left:0;right:0}.detail-about .s-list.member-join-flow .mod-s-card{max-width:325px}}.detail-about .mod-salon-pic{margin:10px auto;width:90%}.detail-about .mod-salon-pic img{width:100%}.detail-about .s-attention-fb .s-attention-fb-p p{margin-top:0 !important;font-size:1rem}.detail-about #community-icon{width:88px}@media screen and (min-width:769px){.detail-about #community-icon{margin:42px 25px 0 0}.detail-about .s-list.member-join-flow .mod-s-card h3{width:60%}}.divider-with-text{display:flex;align-items:center;margin:20px 0;text-align:center;color:#666;font-size:14px}.divider-with-text::before,.divider-with-text::after{content:"";flex:1;border-bottom:1px solid #ddd}.divider-with-text::before{margin-right:15px}.divider-with-text::after{margin-left:15px}