@import url(//use.fontawesome.com/releases/v5.0.11/css/all.css);html{margin-top:0!important}body{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Arial,verdana,sans-serif;font-feature-settings:"pwid";font-weight:400}h1{font-size:30px}h2{font-size:28px}h3{font-size:26px}h4{font-size:24px}h5{font-size:22px}h6{font-size:20px}span{display:inline-block}p{font-weight:400;line-height:20px}p strong{font-weight:700!important}main a,main button{background-image:unset!important}.fa-chevron-circle-right{vertical-align:baseline}.wpb_content_element{margin-bottom:0!important}.vc_column-inner{padding-left:0!important;padding-right:0!important;padding-top:0!important}section.vc_section{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.section-heading{color:#e62e8b;font-size:14px;line-height:21px;border-bottom:2px solid #e62e8b;padding-bottom:6px;margin-bottom:13px}.pb-4{padding-bottom:4em}.fc-red{color:red}.sp{display:block}.pc{display:none}.kp-slash .wpb_wrapper p,.lb-slash .wpb_wrapper p{margin-top:0!important;text-align:center}.kp-slash:after,.kp-slash:before,.lb-slash:after,.lb-slash:before{content:"";width:2px;height:21px;display:block;position:absolute;top:0}.lb-slash:after,.lb-slash:before{background-color:#00a7ea}.kp-slash:after,.kp-slash:before{background-color:#e62e8b}.kp-slash:before,.lb-slash:before{left:0;-webkit-transform:rotate(-23deg);-ms-transform:rotate(-23deg);transform:rotate(-23deg)}.kp-slash:after,.lb-slash:after{right:0;-webkit-transform:rotate(23deg);-ms-transform:rotate(23deg);transform:rotate(23deg)}.ribbon{height:50px;width:218px;font-size:12px;display:inline-block;position:relative;padding:.5rem;text-align:center;background:#fdadba;color:#fff;box-sizing:border-box}.ribbon:before{top:-1px;left:-1px;border-style:solid;border-width:27px 0 27px 15px;border-color:transparent transparent transparent #fff}.ribbon:after,.ribbon:before{position:absolute;content:'';width:0;height:0;z-index:0}.ribbon:after{top:-1px;right:-1px;border-style:solid;border-width:27px 15px 27px 0;border-color:transparent #fff transparent transparent}.ribbon span{line-height:18px}.common-heading{background-image:url(../img/common/page-title-bg.jpg);margin-bottom:30px;position:relative;background-repeat:no-repeat;width:100%;max-height:210px;height:30vw;min-height:180px;-webkit-background-size:cover;background-size:cover;background-position:center;line-height:1.2}.common-heading h1,.common-heading span{position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center}.common-heading h1{top:50%;width:100%;text-align:center;letter-spacing:.3em;padding-bottom:.3em;font-size:32px}.common-heading span{top:70%;font-size:20px;font-family:"Brush Script MT",cursive;background-color:rgba(0,0,0,0);color:#000}#agreement .common-heading h1,#chapter01 .common-heading h1,#chapter02 .common-heading h1,#chapter03 .common-heading h1,#chapter04 .common-heading h1,#chapter05 .common-heading h1,#column .common-heading h1,#help .common-heading h1,#lesson .common-heading h1,#members .common-heading h1,#privacy .common-heading h1,#review .common-heading h1{letter-spacing:0;padding-bottom:0}.content{padding:0 1rem}h1 span:nth-of-type(2){margin-top:1.5em}.vc_row{margin-left:0!important;margin-right:0!important}#agreement a,#benefit a,#common_discount .section-discount__plan__btn a,#gakuwari a,#kireimo-method a,#parental-consent-form a,#salon_index .salon-btn-areas a,#u19 a{max-width:280px;width:100%;margin:auto!important;text-align:center}#agreement .common-desc,#common_discount .common-desc,#creditcard-consent-form .common-desc,#gakuwari .common-desc,#norikaewari .common-desc,#oyakowari .common-desc,#pairwari .common-desc,#parental-consent-form .common-desc,#plan .common-desc,#u19 .common-desc,#weekday .common-desc{padding-bottom:24px;padding-right:0;padding-left:0;line-height:26px}#agreement .agreement-inner>div>div.vc_column-inner,#creditcard-consent-form .agreement-inner>div>div.vc_column-inner,#parental-consent-form .agreement-inner>div>div.vc_column-inner,.block-inner>div>div.vc_column-inner{padding:30px 1rem!important}#about .content,#point1 .content,#point2 .content,#point3 .content,#point4 .content,#point5 .content{padding:0}#creditcard-consent-form .agreement-inner,#parental-consent-form .agreement-inner,.block-inner{margin-bottom:20px!important}.point-result{transform:translateY(-14%)}#column .parents .title,#common_discount .parents .title,#parts .parents .title{font-size:14px;position:relative;padding-left:20px;color:#e62e8b}#column .parents .title:before,#common_discount .parents .title:before,#parts .parents .title:before{display:inline-block;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:webfont_icon;content:"";color:#e62e8b;position:absolute;left:0;top:0;margin-top:1px}#column .parents .desc,#common_discount .parents .desc,#parts .parents .desc{font-size:12px;line-height:22px;padding-top:15px;padding-bottom:10px;color:#000}#column .parents p,#common_discount .parents p,#parts .parents p{margin-top:unset!important;margin-bottom:unset!important}#column .parents a,#common_discount .parents a,#parts .parents a{font-size:12px;line-height:22px;text-decoration:underline;color:#e62e8b;display:block}#counseling .flow-section,#counseling .section-parents,#gakuwari .section-parents,#u19 .section-parents,.flow-section{padding-bottom:24px}#counseling .section-parents .parents-bottom,#counseling .section-parents .parents-head,#gakuwari .section-parents .parents-bottom,#gakuwari .section-parents .parents-head,#u19 .section-parents .parents-bottom,#u19 .section-parents .parents-head{padding:1rem}#counseling .section-parents .parents-head h3,#gakuwari .section-parents .parents-head h3,#u19 .section-parents .parents-head h3{font-size:22px;letter-spacing:-1px}#counseling .section-parents .parents-head p,#gakuwari .section-parents .parents-head p,#u19 .section-parents .parents-head p{color:#fff}#counseling .section-parents .parents-bottom p,#gakuwari .section-parents .parents-bottom p,#u19 .section-parents .parents-bottom p{margin-top:15px}#counseling .section-parents .parents-bottom p a,#u19 .section-parents .parents-bottom p a{color:#e62e8b;border-bottom:1px solid #e62e8b}.paging-area{text-align:center;letter-spacing:.5em;padding-top:30px}.paging-area a{color:#00e}#common_discount{padding:30px 0}#common_discount .parents{padding-bottom:30px}#common_discount .section-discount{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fceaf3;min-width:280px;padding:26px 20px 20px 20px}#common_discount .section-discount__heading{text-align:center}#common_discount .section-discount__heading span{font-size:24px;line-height:1;padding:3px;display:inline-block;color:#e62e8b;background-color:#fff}#common_discount .section-discount__desc{text-align:center;color:#000;padding:1em 0}#common_discount .section-discount__plan__btn a{display:block;text-align:center;-webkit-border-radius:10px;border-radius:10px;position:relative;height:60px;background-color:#e62e8b}#common_discount .section-discount__plan__btn a:after{display:inline-block;font-style:normal;font-weight:400;font-size:inherit;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:webfont_icon;content:"";color:#fff;font-size:18px;position:absolute;right:10px;top:50%;margin-top:-9px}#common_discount .section-discount__plan__btn a>span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:14px;white-space:nowrap}#common_discount .section-discount .border:before{content:"";height:1px;width:100%;display:block;border-bottom:1px dashed #e62e8b;margin:30px 0}#common_discount .section-discount__btn_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#common_discount .section-discount__btn_wrap.center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#common_discount .discount-btn>div>div,#common_discount .section-discount__btn{margin:0 auto 15px;max-width:300px}#common_discount .section-discount__btn a{display:block}#common_discount .cou-btn{padding:2em 0}#common_discount .cou-btn p{text-align:center;color:#e62e8b;font-size:18px;padding-bottom:.5em}#common_discount .cou-btn span{position:relative}#common_discount .cou-btn p span:after,#common_discount .cou-btn p span:before{display:inline-block;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:webfont_icon;content:"";color:#fceaf3;position:absolute;margin-top:1px}#common_discount .cou-btn p span:before{left:-2em;top:0}#common_discount .cou-btn p span:after{right:-2em;top:0}#help .no_bullets,#members .no_bullets,#newcomer .no_bullets{border-style:none;border:unset;width:unset;padding:unset;margin-bottom:2em}#help .no_bullets .toc_list,#members .no_bullets .toc_list,#newcomer .no_bullets .toc_list{padding:1rem 0}#help .no_bullets .toc_list li,#members .no_bullets .toc_list li,#newcomer .no_bullets .toc_list li{position:relative;line-height:26px;text-indent:2em;cursor:pointer}#help .no_bullets .toc_list>li>a:before,#members .no_bullets .toc_list>li>a:before,#newcomer .no_bullets .toc_list>li>a:before{display:inline-block;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:webfont_icon;content:"";margin-top:-10px;font-size:8px;line-height:20px;color:#e62e8b;width:20px;height:20px;-webkit-border-radius:50%;border-radius:50%;position:absolute;text-align:center;text-indent:1px;left:0;top:13px}#help .no_bullets .toc_list li a:hover,#members .no_bullets .toc_list li a:hover,#newcomer .no_bullets .toc_list li a:hover{text-decoration:none}#help .no_bullets .toc_list li ul li,#members .no_bullets .toc_list li ul li,#newcomer .no_bullets .toc_list li ul li{position:relative;line-height:26px;text-indent:0;font-size:12px}#help .no_bullets .toc_list li ul li:before,#members .no_bullets .toc_list li ul li:before,#newcomer .no_bullets .toc_list li ul li:before{content:'・';color:#000}#help .no_bullets .toc_list li ul li a,#members .no_bullets .toc_list li ul li a,#newcomer .no_bullets .toc_list li ul li a{color:#000;text-decoration:underline}#help .no_bullets .toc_list li ul li a:hover,#members .no_bullets .toc_list li ul li a:hover,#newcomer .no_bullets .toc_list li ul li a:hover{text-decoration:unset}#help .no_bullets .toc_list li ul li ul{display:none!important;visibility:hidden}#column #toc_container{border-style:none;margin:auto}#parts #toc_container{border-style:none;margin:auto;width:260px}#column .toc_list,#parts .toc_list{font-size:10px;padding-left:25px;padding-right:25px;line-height:24px;margin-top:20px;padding-bottom:40px}#parts .toc_list a{text-decoration:underline}#parts .toc_list li ul{display:none;visibility:hidden}#column .contents .content-wrap .no_bullets,#parts .contents .content-wrap .no_bullets{position:relative;width:unset}#parts .contents .content-wrap .no_bullets .toc_list::after{width:68px;height:103px;bottom:0;content:"";background:url(../../assets/img/column/obake_03.png);-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;position:absolute;right:0;margin:auto}#column .toc_list li{list-style:decimal!important}#column #toc_container .toc_list li ul li{list-style:disc!important}#column #toc_container .toc_list li ul li ul li{list-style:none!important}#column .toc_list a{text-decoration:underline}#about .common-heading,#plan .common-heading,#point1 .common-heading,#point2 .common-heading,#point3 .common-heading,#point4 .common-heading,#point5 .common-heading{background-repeat:no-repeat;width:100%;min-height:200px;max-height:unset;height:45vw;-webkit-background-size:cover;background-size:cover;background-position:center;position:relative}#about h1 img,#plan h1 img,#point1 h1 img,#point2 h1 img,#point3 h1 img{margin:0 auto;width:50%;padding-top:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#about .common-heading{background-image:url(../img/about/about-kv.jpg)}#point1 .common-heading{background-image:url(../img/about/point1/point1-kv.jpg)}#point2 .common-heading{background-image:url(../img/about/point2/point2-kv.jpg)}#point3 .common-heading{background-image:url(../img/about/point3/point3-kv.jpg)}#point4 .common-heading{background-image:url(../img/about/point4/point4-kv.jpg)}#point5 .common-heading{background-image:url(../img/about/point5/point5-kv.jpg)}#point4 h1 img,#point5 h1 img{width:80%!important}#about .about-result,.point-result{max-width:700px;margin:auto;padding:1rem 1rem 0;overflow:visible}#about .about-result{transform:translateY(-25%)}.point-result{transform:translateY(-14%)}#about .about-result img,.point-result img{width:100%}#about .content-head,#about .text-inner,#point1 .content-head,#point1 .text-inner,#point2 .content-head,#point2 .text-inner,#point3 .content-head,#point3 .text-inner,#point4 .content-head,#point4 .text-inner,#point5 .content-head,#point5 .text-inner{max-width:700px;margin:auto!important;padding:0 1rem}#about h2,#point1 h2,#point2 h2,#point3 h2,#point4 h2,#point5 h2{padding-bottom:30px}#about .content-sub-title p,#about .text-top p,#point1 .content-sub-title p,#point1 .text-top p,#point2 .content-sub-title p,#point2 .text-top p,#point3 .content-sub-title p,#point3 .text-top p,#point4 .content-sub-title p,#point4 .text-top p,#point5 .content-sub-title p,#point5 .text-top p{font-size:18px;line-height:30px}#about .content-sub-title p,#about .text-bottom p,#point1 .content-sub-title p,#point1 .text-bottom p,#point2 .content-sub-title p,#point2 .text-bottom p,#point3 .content-sub-title p,#point3 .text-bottom p,#point4 .content-sub-title p,#point4 .text-bottom p,#point5 .content-sub-title p,#point5 .text-bottom p{padding-bottom:1em}#about .text-wrap,#point1 .text-wrap,#point2 .text-wrap,#point3 .text-wrap,#point4 .text-wrap,#point5 .text-wrap{width:100%;margin:auto!important}#about .text-inner>div>div,#point1 .text-inner>div>div,#point2 .text-inner>div>div,#point3 .text-inner>div>div,#point4 .text-inner>div>div,#point5 .text-inner>div>div{margin:auto!important}#about h3,#point1 h3,#point2 h3,#point3 h3,#point4 h3,#point5 h3{font-size:18px;line-height:30px;padding-top:.5em;padding-bottom:1em}#about .text-top p,#point1 .text-top p,#point2 .text-top p,#point3 .text-top p,#point4 .text-top p,#point5 .text-top p{padding-bottom:30px}#about .text-bottom p,#point1 .text-bottom p,#point2 .text-bottom,#point3 .text-bottom,#point4 .text-bottom,#point5 .text-bottom{font-size:14px;line-height:33px}#about .kireimo-p{padding:40px 0}#about .kireimo-p img{width:767px}#about .vc_btn3-container a{width:250px}#about .vc_btn3-container a:hover{color:#fd778d!important;background-color:#fff!important;border:1px #fd778d solid!important;text-decoration:none}#about .vc_btn3-container a span{font-size:18px}#about section{padding-left:0;padding-right:0;margin-left:0;margin-right:0}#about .vc_column-inner{padding-left:0;padding-right:0}#benefit .common-heading h1,#counseling .common-heading h1,#flow .common-heading h1{font-size:28px;padding-bottom:.3em;letter-spacing:0;line-height:1.2}#benefit .common-heading span,#counseling .common-heading span,#flow .common-heading span{padding-top:1em}#benefit .benefit-detail .vc_column-inner{padding:20px!important;margin:0 auto 20px}#benefit .benefit-detail .vc_column-inner:nth-of-type(1){margin-top:20px}#benefit .benefit-detail .num{font-size:20px;color:#00a7ea;padding-bottom:10px}#benefit .benefit-detail h2{padding-bottom:12px;line-height:34px}#benefit .benefit-detail a img{width:340px}#benefit .benefit-detail .benefit-desc-1{padding-top:20px}#benefit .benefit-detail .benefit-desc-2{padding-bottom:20px}#benefit .benefit-detail .comment{font-size:90%}#counseling a{width:240px;margin:auto;font-size:14px}#counseling a i{margin-top:3px}#counseling .intro{position:relative;max-width:600px;margin:20px auto 30px!important}#counseling .intro-text{margin-top:137px;background-color:#fceaf3;margin-left:10px;padding:20px;min-width:236px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1}#counseling .intro-text h2{font-size:14px;color:#e62e8b}#counseling .intro-text ul{padding-top:1em}#counseling .intro-text li{list-style-type:disc;line-height:16px;margin-bottom:7px;margin-left:1em}#counseling .intro-img{position:absolute;right:0;top:0;min-width:250px;z-index:0}#counseling .flow-section,#counseling .section-parents,#gakuwari .section-parents,#u19 .section-parents,.flow-section{padding-bottom:24px}#flow #flow-section1{padding-top:24px}#counseling .flow-section h2,.flow-section h2{margin:0 auto 20px;-webkit-background-size:100% 100%;background-size:100%;background-position:center center;background-repeat:no-repeat;text-align:center;background-image:url(../img/common/ribbon.svg)}#counseling .flow-section h2 span,.flow-section h2 span{color:#e62e8b;display:inline-block;font-size:19px;background-color:#fff;padding:6px 12px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}#counseling .flow-section .flow-section-block,.flow-section .flow-section-block{padding-left:26px;padding-bottom:1px;position:relative;display:inline-block;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif!important}#counseling .flow-section .flow-section-block:before,.flow-section .flow-section-block:before{content:"";background-color:#ccc;width:2px;height:100%;display:block;position:absolute;left:11px;top:2px;z-index:1;font-weight:700}#counseling #counseling-flow2 .flow-section-block::after,#counseling .flow-section .flow-section-block:last-child::after,.flow-section .flow-section-block:last-child::after{font-family:'Font Awesome 5 Free';content:'\f078';font-weight:700;color:#ccc;-webkit-background-size:contain;background-size:contain;position:absolute;left:6px;width:12px;bottom:-6px;z-index:0;height:7px;background-repeat:no-repeat}#counseling .flow-section .flow-section-block h3,.flow-section .flow-section-block h3{color:#000;font-weight:500;font-size:16px;margin-bottom:15px;position:relative}#counseling .flow-section .flow-section-block h3:before,.flow-section .flow-section-block h3:before{display:inline-block;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;font-family:webfont_icon;content:"";color:#f7c9dd;position:absolute;left:-25px;top:50%;margin-top:-10px;font-size:20px;z-index:1;font-variant:normal}#counseling .flow-section .flow-lead,.flow-section .flow-lead{font-size:14px;line-height:22px;color:#e62e8b;margin-bottom:14px!important}#counseling .flow-section .flow-desc,.flow-section .flow-desc{margin-bottom:20px!important}#counseling .pairwari{padding:1rem;text-align:center;margin-bottom:20px}#counseling .pairwari p{text-align:left;padding-bottom:1em}#counseling .pairwari .sub-header{display:block;font-size:14px;margin-bottom:8px;color:#e62e8b}#counseling .pairwari h2{display:inline-block;background-color:#fff;color:#e62e8b;font-size:40px;padding:3px;line-height:1;margin-bottom:14px}#counseling .vc_col-has-fill>.vc_column-inner,#flow .vc_col-has-fill>.vc_column-inner{padding:1rem!important}#counseling .section-parents .vc_col-has-fill>.vc_column-inner{padding:0!important}#counseling .section-parents .parents-bottom,#counseling .section-parents .parents-head,#gakuwari .section-parents .parents-bottom,#gakuwari .section-parents .parents-head,#u19 .section-parents .parents-bottom,#u19 .section-parents .parents-head{padding:1rem}#counseling .section-parents .parents-head h3,#gakuwari .section-parents .parents-head h3,#u19 .section-parents .parents-head h3{font-size:22px;letter-spacing:-1px}#counseling .section-parents .parents-head p,#gakuwari .section-parents .parents-head p,#u19 .section-parents .parents-head p{color:#fff}#counseling .section-parents .parents-bottom .parent-img a,#counseling .section-parents .parents-bottom img{width:400px!important}#counseling .section-parents .parents-bottom p,#gakuwari .section-parents .parents-bottom p,#u19 .section-parents .parents-bottom p{margin-top:15px}#counseling .section-parents .parents-bottom p a,#gakuwari .section-parents .parents-bottom p a,#u19 .section-parents .parents-bottom p a{color:#e62e8b;border-bottom:1px solid #e62e8b}#counseling #counseling-flow2 .flow-desc,#counseling #counseling-flow3 .flow-desc{padding-bottom:20px}#counseling #counseling-flow2 .point{margin-top:30px;padding:.5rem;border-radius:3px;position:relative;min-width:242px;width:97%;display:inline-block}#counseling #counseling-flow2 .point:before{content:"";position:absolute;left:-13px;top:-20px;width:81px;height:45px;background-image:url(../img/about/counseling/point.png);-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat}#counseling #counseling-flow2 .point h3{font-size:13px;white-space:nowrap;padding-top:1em}#counseling #counseling-flow2 .point h3 span{font-size:18px;padding-bottom:8px;padding-top:8px;display:block}#counseling #counseling-flow2 p{padding-top:10px}#counseling #counseling-flow3 .note{font-size:13px;padding-bottom:24px}.flow-section-block .flow-balloon{width:fit-content;width:-moz-fit-content;background-color:#e62e8b;color:#fff;position:relative;line-height:18px;font-size:11px;padding:10px 19px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:12px!important}.flow-section-block .flow-balloon::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:4px 9px 4px 0;border-color:transparent #e62e8b transparent transparent;top:50%;margin-top:-5px;left:-8px}.flow-section-block .flow-desc small{font-size:90%}.wpb-js-composer .vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color:unset!important;border-color:unset!important}#flow .checklist .vc_tta-panel-heading{background-color:#e62e8b!important;border-color:#e62e8b!important}.wpb-js-composer .vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff!important}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right.vc_tta-panel-title>a{padding-right:unset}.wpb-js-composer .vc_tta-color-sky.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color:unset!important}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a{padding:0 15px!important}.wpb-js-composer .vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color:unset!important;border-style:unset!important}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon{right:16px!important}#flow .checklist h4{line-height:39px;font-size:13px}#flow .checklist p{line-height:20px}#flow .checklist .flow-checklist{padding:24px 0}#flow .checklist .flow-checklist ul li{padding-left:24px;margin-bottom:20px;background-image:url(../img/about/flow/check.png);background-repeat:no-repeat;background-position:left top;-webkit-background-size:15px 15px;background-size:15px;min-height:15px;line-height:20px}.flow-section-block .flow-img{padding-bottom:24px}#kireimo-method .intro{margin-top:24px}#kireimo-method .intro h2{padding-bottom:20px}#kireimo-method .intro-block-desc{max-width:380px;width:90vw;height:94px;margin:0 auto 24px!important;position:relative}#kireimo-method .intro-block-desc:before{content:"";display:block;height:8px;width:22px;background-color:#f7c9dd;position:absolute;top:50%;left:50%;margin-top:-4px;margin-left:-11px;z-index:1}#kireimo-method .intro-block-desc:after{content:"";display:block;height:22px;width:8px;background-color:#f7c9dd;position:absolute;top:50%;left:50%;margin-top:-11px;margin-left:-4px;z-index:1}#kireimo-method .intro-block-desc .intro-block-item p{padding:.5rem;width:134px;height:80px;margin:auto;font-size:12px}#kireimo-method .intro-block-desc .intro-block-item:nth-of-type(1) p{color:#fff}#kireimo-method .intro-block-desc .intro-block-item:nth-of-type(2) p{color:#e62e8b}#kireimo-method .intro-lead{margin-bottom:35px}#kireimo-method .intro-lead p{margin-bottom:1em}#kireimo-method .intro-anchor{max-width:434px;margin:auto!important;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:center}#kireimo-method .intro-anchor.anchor-bottom{margin-bottom:40px}#kireimo-method .intro-anchor-btn{width:130px;height:130px;background-size:130px;background-image:url(../img/about/kireimo-method/bg_circle-btn.png);background-repeat:no-repeat;white-space:nowrap;font-size:14px;line-height:22px;font-weight:700;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 .5rem 1rem;position:relative}#kireimo-method .intro-anchor-btn:nth-of-type(3){margin:auto}#kireimo-method .intro-anchor-btn::before{color:#fff;position:absolute;top:12px;left:47%}#kireimo-method .anchor-top .intro-anchor-btn:nth-of-type(1)::before,#kireimo-method .details-wrap .km-i-1 figure::before{content:"1"}#kireimo-method .anchor-top .intro-anchor-btn:nth-of-type(2)::before,#kireimo-method .details-wrap .km-i-2 figure::before{content:"2"}#kireimo-method .anchor-top .intro-anchor-btn:nth-of-type(3)::before,#kireimo-method .details-wrap .km-i-3 figure::before{content:"3"}#kireimo-method .anchor-bottom .intro-anchor-btn:nth-of-type(1)::before,#kireimo-method .details-wrap .km-i-4 figure::before{content:"4"}#kireimo-method .anchor-bottom .intro-anchor-btn:nth-of-type(2)::before,#kireimo-method .details-wrap .km-i-5 figure::before{content:"5"}#kireimo-method .anchor-bottom .intro-anchor-btn:nth-of-type(1),#kireimo-method .anchor-top .intro-anchor-btn:nth-of-type(1){margin:0 .5rem 1rem 0}#kireimo-method .anchor-top .intro-anchor-btn:nth-of-type(2){margin:0 .5rem 1rem .5rem}#kireimo-method .anchor-top .intro-anchor-btn:nth-of-type(3){margin:0 0 1rem .5rem}#kireimo-method .anchor-bottom .intro-anchor-btn:nth-of-type(2){margin:0 0 1rem .5rem}#kireimo-method .intro-anchor-btn a{width:135px;height:135px;-webkit-background-size:135px 135px;background-size:135px;-webkit-border-radius:50%;border-radius:50%;background-color:unset!important;background-image:unset;border:1px solid #e62e8b;padding:.5rem;overflow-wrap:break-word;word-wrap:break-word}#kireimo-method .anchor-top .intro-anchor-btn:nth-of-type(1) a{padding-top:40px}#kireimo-method .anchor-bottom .intro-anchor-btn:nth-of-type(1) a,#kireimo-method .anchor-top .intro-anchor-btn:nth-of-type(2) a{padding-top:48px}#kireimo-method .anchor-bottom .intro-anchor-btn:nth-of-type(2) a,#kireimo-method .anchor-top .intro-anchor-btn:nth-of-type(3) a{padding-top:56px}#kireimo-method .details-wrap{padding:0 20px 40px}#kireimo-method .details-wrap .km-icon figure{position:relative}#kireimo-method .details-wrap .km-icon figure::before{color:#fff;position:absolute;bottom:14px;left:44%;font-size:20px}#kireimo-method .details-wrap .km-icon{padding-top:30px;padding-bottom:20px}#kireimo-method .details-wrap .km-icon img{width:108px;height:72px}#kireimo-method .details-wrap h2{padding-bottom:.5em;line-height:32px}#kireimo-method .details-wrap .detail-lead{font-size:14px;line-height:22px;color:#e62e8b;padding-bottom:10px}#kireimo-method .details-wrap .detail-desc p{line-height:20px}#kireimo-method .details-wrap .vc_separator{margin-top:40px}#kireimo-method .details-wrap .point{margin:auto;max-width:560px}#kireimo-method .details-wrap .point-top{margin:0 auto 30px}#kireimo-method .details-wrap .point-middle{color:#e62e8b}#kireimo-method .details-wrap .point-bottom{margin:0 auto 20px}#kireimo-method .details-wrap .point-bottom img{padding-top:10px;width:70%}#kireimo-method .details-wrap .detail-machine{position:relative;font-size:14px;width:250px;margin:24px auto 14px}#kireimo-method .details-wrap .detail-machine span{font-size:18px;padding-top:.5em}#kireimo-method .details-wrap .detail-machine:before{content:"";width:11px;height:36px;background-image:url(../img/about/kireimo-method/deco_1.png);position:absolute;display:block;right:20px;top:-2px;-webkit-background-size:100% 100%;background-size:100%;background-repeat:no-repeat}#kireimo-method .details-wrap .detail-machine:after{content:"";width:11px;height:36px;background-image:url(../img/about/kireimo-method/deco_1.png);position:absolute;display:block;left:20px;top:-2px;-webkit-background-size:100% 100%;background-size:100%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-repeat:no-repeat}#kireimo-method .details-wrap .detail-more{font-size:24px;line-height:32px;padding-top:30px;vertical-align:middle;letter-spacing:.08em}#kireimo-method .details-wrap .detail-more:after,#kireimo-method .details-wrap .detail-more:before{display:inline-block;font-style:normal;font-weight:400;font-size:inherit;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:webfont_icon;content:"";vertical-align:middle;font-size:14px}#kireimo-method .details-wrap .detail-more:before{padding-right:1em}#kireimo-method .details-wrap .detail-more-lead,#kireimo-method .details-wrap .detail-more-refund{font-weight:700;font-size:14px;padding-bottom:16px}#kireimo-method .details-wrap .detail-more-refund{padding-top:24px}#kireimo-method .details-wrap .detail-more-lead:before,#kireimo-method .details-wrap .detail-more-refund:before{display:inline-block;font-style:normal;font-weight:400;font-size:inherit;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;vertical-align:bottom;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:webfont_icon;font-size:18px;padding-right:.5em}#kireimo-method .details-wrap .detail-more-lead:before{content:""}#kireimo-method .details-wrap .detail-more-refund:before{content:""}#salon .common-heading h1{letter-spacing:0}#salon .salon-section{position:relative;padding:50px 0 35px;max-width:500px;margin:auto!important}#salon .content{padding:0}#salon .salon-section h2{text-align:center;width:100%;height:auto;padding-bottom:1em}#salon .salon-section h2 span{color:#e62e8b;line-height:1;z-index:1}#salon #salon-section1 h2 span{top:-.5em;left:40%}#salon #salon-section2 h2 span{top:-.5em;left:25%}#salon #salon-section3 h2 span{top:-.5em;left:20%}#salon #salon-section1 figure,#salon #salon-section2 figure,#salon #salon-section3 figure{width:70%}#salon #salon-section1 .salon-section-bottom figure,#salon #salon-section2 .salon-section-bottom figure,#salon #salon-section3 .salon-section-bottom figure{width:300px}#salon #salon-section2 figure{margin-right:auto;margin-left:1rem}#salon .salon-section .salon-text{margin-left:100px;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:1rem;margin-left:auto}#salon #salon-section2 .salon-text{margin-right:auto;margin-left:1rem}#salon .salon-section .salon-lead{color:#e62e8b;padding:1rem 1rem .5rem}#salon .salon-section .salon-desc{padding:0 1rem 1rem}#salon .salon-section-bottom{padding-right:20px;padding-left:20px}#salon .salon-section-bottom .vc_column_container:nth-of-type(1){padding-right:.5rem}#salon .salon-section-bottom .vc_column_container:nth-of-type(2){padding-left:.5rem}#salon .lb-slash::after,#salon .lb-slash::before{content:unset}#salon .lb-slash span{position:relative;padding:0 20px 14px}#salon .lb-slash span:after,#salon .lb-slash span:before{content:"";width:2px;height:32px;background-color:#00a7ea;display:block;position:absolute;top:0}#salon .lb-slash span:before{left:0;-webkit-transform:rotate(-23deg);-ms-transform:rotate(-23deg);transform:rotate(-23deg)}#salon .lb-slash span:after{right:0;-webkit-transform:rotate(23deg);-ms-transform:rotate(23deg);transform:rotate(23deg)}#campaign .common-heading{margin-top:unset;margin-bottom:unset;background-repeat:no-repeat;width:100%;min-height:200px;height:45vw;max-height:unset;-webkit-background-size:cover;background-size:cover;background-position:center;position:relative;background-image:url(../img/campaign/campaign-kv.jpg)}#campaign .top-img{transform:translateY(-12%);max-width:640px;margin:auto;padding:1rem 1rem 0;overflow:visible}#campaign h1{margin:0 auto;width:50%;padding-top:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#campaign p{padding-bottom:10px}#campaign .item-inner{margin:0 auto;width:80%;padding-top:30px;margin-top:10px}#campaign h2{font-size:20px;line-height:26px;padding:20px 0;color:#fd778d;line-height:1.5}#campaign .campaign-content:nth-of-type(even){background-color:#fef6f5}#campaign .item-term{color:#e62e8b;position:relative;line-height:25px;padding-bottom:10px}#campaign .item-term::before{content:"期間";display:inline-block;color:#e62e8b;border:1px solid #e62e8b;font-size:12px;line-height:20px;padding:0 7px;-webkit-border-radius:3px;border-radius:3px;margin-right:1em}#campaign .wpb_content_element{margin-bottom:0}#campaign .vc_btn3.vc_btn3-size-md{width:60%;padding:6px 0}#campaign .content .content-inner{max-width:1280px;width:100%;margin:0 auto}.content .content-inner .steady-campaign{width:80%;margin:0 auto;text-align:center}#campaign .content .content-inner .steady-campaign div{padding-top:20px;width:95%;margin:0 auto 20px auto;padding-bottom:20px;border-bottom:3px #fd778d dotted}#camapign .content .content-inner .steady-campaign img{width:560px}#campaign .anchor{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}#campaign .anchor li{width:48%;margin:auto}#campaign .anchor-top li div{padding-bottom:20px;margin-top:20px;border-bottom:3px #fd778d dotted}#campaign .anchor .anchor-link,#campaign .content .campaign-inner .campaign-text-wrap .detail-link,#campaign .content .content-inner .steady-campaign .detail-link{border:1px solid #fd778d;background-color:#fd778d;border-radius:6px;padding:10px 8px;text-align:center;color:#fff}#campaign .anchor .anchor-link{padding:4px 8px}#campaign .anchor-bottom{padding-bottom:20px}#campaign .anchor-bottom li{padding-bottom:20px;margin-top:20px;border-bottom:3px #fd778d dotted}#campaign .anchor-bottom li:nth-last-child(1){border-bottom:none;border-top:none;padding-bottom:20px}#company .content{margin:0 auto}#company .vielis-logo{width:180px}#company .vc_col-xs-4{padding:18px 0 18px 10px;vertical-align:top;font-size:14px;background-color:#f6f6f6}#company .vc_col-xs-8{font-size:14px;line-height:20px;padding:18px 0;vertical-align:top}#complete h1,#confirm h1,#contact h1,#error h1{letter-spacing:unset}#confirm input[type=submit],#contact input[type=submit]{-webkit-appearance:none;border-radius:0}#contact input,#contact textarea{font-size:16px}.contact-inner{padding:40px 0;margin:0 auto!important;padding-top:50px;max-width:720px}.form label{display:block;padding-bottom:1em}.form .required-label{border-radius:4px;padding:2px;margin-right:.5em}.form label>span{width:100%}.form label>span:first-child{padding-bottom:.5em}.form label span .mwform-tel-field{width:100%;margin-bottom:.5em}.form input,.form textarea{width:97%;min-width:268px;border-radius:4px;padding:0 0 0 8px;background:#fceaf3;border:unset;margin-right:unset!important}.form input{height:34px;margin-bottom:.5em}.form input.tel{width:27%!important;min-width:68px;max-width:100px;margin-bottom:0}#contact .form-btn{text-align:center}#contact .form-btn span{display:block}#contact .form-btn input{width:80%;max-width:320px;color:#fff;background-color:#fd778d;border:unset;border-radius:5px;padding:10px 15px;cursor:pointer}#confirm .form-btn span{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;text-align:center}#confirm .form-btn button,#confirm .form-btn input{border:1px solid #fd778d;border-radius:4px;width:45%;max-width:320px;margin:0 .5em}#confirm .form-btn button{color:#fd778d;background-color:#fff}#confirm .form-btn input{color:#fff;background-color:#fd778d}#help .qa-item-wrap .qa-item-inner p{font-size:14px;margin-bottom:1em;line-height:24px;color:#000;position:relative;padding-left:30px;padding-top:2px}#help .qa-item-wrap .qa-item-inner .wpb_wrapper div:nth-last-of-type(2) p{padding-bottom:40px}#help figure{padding-bottom:2em;padding-left:30px;box-sizing:border-box}#help h4.item-title{text-align:center;display:block;background:#e62e8b;color:#fff;line-height:28px;font-size:14px;-webkit-border-radius:14px;border-radius:14px;padding-left:11px;margin-top:20px;margin-bottom:20px;margin-left:30px}#help h4.slash{font-size:14px;background-image:url(../img/help/bg_heading.png);background-repeat:no-repeat;background-position:top 6px center;-webkit-background-size:225px 225px;background-size:225px;padding-top:12px;padding-bottom:3px;margin-bottom:10px}#help h4.slash span{text-align:center;color:#000}#help ol{list-style-type:decimal;margin-top:1em;margin-bottom:1em;line-height:20px}#help ol li{margin-left:4em;margin-bottom:.4em}#help ol li p{padding-left:0!important}#help ol li ul{list-style-type:disc;margin-top:1em;margin-bottom:1em}#help ol li ul li{margin-left:1em}#help h5{display:block;border:1px solid #e62e8b;line-height:28px;-webkit-border-radius:14px;border-radius:14px;padding-left:11px;margin-top:24px;margin-bottom:20px;margin-left:30px}#help h5 span{color:#e62e8b;font-size:14px}#kireimoplus .page-content,#kireimoplus .page-content .content{max-width:unset;padding:0}#kireimoplus p strong{font-weight:700!important}#kireimoplus .vc_section.kp-head{background-color:#00a7ea;padding:70px 0 48px;position:relative;margin-bottom:20px}#kireimoplus .kp-head-inner>div{padding-left:1rem;padding-right:1rem}#kireimoplus .kp-head-inner .kp-benefit,#kireimoplus .kp-head-inner .wpb_single_image{margin:auto!important;padding-bottom:1rem}#kireimoplus .kp-head-inner .wpb_single_image:nth-of-type(1){width:90%}#kireimoplus .kp-head-inner .wpb_single_image:nth-of-type(2){width:100%}#kireimoplus .kp-head-inner .wpb_single_image:nth-of-type(3){width:60%}#kireimoplus .kp-head-inner .kp-benefit{width:90%;justify-content:space-between}#kireimoplus .kp-head-inner .kp-benefit .wpb_single_image{width:90%}#kireimoplus .kp-head-inner h2{text-align:center;font-size:1.25rem;padding:.75rem 0;color:#fff;border-top:2px dotted #fff;border-bottom:2px dotted #fff;margin-bottom:1rem}#kireimoplus .kp-head-inner p{padding-bottom:16px}#kireimoplus .kp-head-inner .vc_btn3-container{width:23rem;text-align:center;margin:auto!important}#kireimoplus .kp-head-inner .vc_btn3-container a{padding:.375rem .75rem;border-radius:43px!important;position:relative}#kireimoplus .kp-head-inner .vc_btn3-container a span{color:#ff6b98;font-size:120%}#kireimoplus .kp-head-inner .vc_btn3-container i{position:absolute;right:.5em;top:40%}#kireimoplus .kp-head-inner .arrow p{padding-top:1rem;padding-bottom:0}#kireimoplus .kp-head-inner .arrow a{border-bottom:2px solid #fff;color:#fff}#kireimoplus .kp-head-inner .arrow{display:block}#kireimoplus .kp-head-inner .arrow a:after{content:"\f107";font-family:'Font Awesome 5 Free';font-weight:700;padding-left:.5em}#kireimoplus .kp-head:after{content:"";height:2rem;width:100%;background:transparent url(../img/kireimoplus/bg_bottom.png) repeat-x left bottom;background-size:2.5rem auto;position:absolute;bottom:-.5rem}#kireimoplus .kp-point-inner{padding-top:20px;width:90%;margin:auto!important}#kireimoplus .kp-point-inner img{padding-bottom:20px}#kireimoplus .kp-point-inner p{padding-bottom:1rem}#kireimoplus .promotion-head{margin-top:3.5rem;margin-bottom:2rem;background:repeating-linear-gradient(-45deg,transparent,transparent 6px,rgba(255,126,165,.15) 6px,rgba(255,126,165,.15) 14px)}#kireimoplus .promotion-head-inner{width:300px;margin:auto!important;position:relative}#kireimoplus .promotion-head-inner p{padding:1rem 0;font-size:16px;width:194px;margin:auto;margin-right:0}#kireimoplus .promotion-head-inner img{width:auto;height:120px;position:absolute;top:-16px;right:0}#kireimoplus .promotion{padding:1rem}#kireimoplus .promotion p{padding-top:1rem;padding-bottom:1rem}#kireimoplus .promotion .wel-coin,#kireimoplus .promotion .wel-coin h2{font-size:14px;font-weight:700;color:#ff6b98;margin:0}#kireimoplus .promotion .wel-coin h2 span{border-bottom:1px solid #ff6b98}#kireimoplus .promotion .wel-coin h2 span:after,#kireimoplus .promotion .wel-coin.vc_toggle_active h2 span:after{width:.875rem;height:.875rem;font-family:'Font Awesome 5 Free';position:absolute;font-weight:700;background-size:100% auto;top:50%;margin-top:-7px;margin-left:.5em}#kireimoplus .promotion .wel-coin h2 span:after{content:"\f055"}#kireimoplus .promotion .wel-coin.vc_toggle_active h2 span:after{content:"\f056"}#kireimoplus .promotion .wel-coin .vc_toggle_title{padding-left:0;text-align:center}#kireimoplus .promotion .wel-coin .vc_toggle_icon,#kireimoplus .promotion .wel-coin .vc_toggle_icon::after,#kireimoplus .promotion .wel-coin .vc_toggle_icon::before{background:unset;border-color:unset;width:unset;height:unset;display:none}#kireimoplus .promotion .vc_toggle_content{padding-left:0;max-width:690px;margin:auto;padding-bottom:30px}#kireimoplus .promotion .wel-coin .coin-desc{color:#000}#kireimoplus .promotion .wel-coin .card-group .card{margin:1.5rem 1em 0;padding:0;position:relative}#kireimoplus .promotion .wel-coin .card-group .card:first-child{background:#ffeecb;border-radius:.75rem}#kireimoplus .promotion .wel-coin .card-group .card:last-child{background:#d6efff;border-radius:.75rem}#kireimoplus .promotion .wel-coin .card-group .card:first-child>img{height:2rem;top:-1rem;left:-.8rem}#kireimoplus .promotion .wel-coin .card-group .card:last-child>img{height:2rem;width:auto;top:-1rem;left:-.8rem}#kireimoplus .promotion .wel-coin .card-group .card-body{display:flex;padding:0 1rem 2rem}#kireimoplus .promotion .wel-coin .card-group .card-body-left{width:30%;max-width:110px}#kireimoplus .promotion .wel-coin .card-group .card-body-right{vertical-align:middle;color:#000}#kireimoplus .promotion .wel-coin .card-group .card-body-right p{padding:.25rem 0 0 1em}#kireimoplus .products{padding:0 1rem}#kireimoplus .products>div>div{margin-bottom:3rem;position:relative;padding:2.5rem 1rem!important;border-radius:1rem}#kireimoplus .products .product-header{position:absolute;top:6px;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#kireimoplus .products .beauty .product-header{width:8rem}#kireimoplus .products .shopping .product-header{width:9.4rem}#kireimoplus .products .entertainment .product-header{width:13rem}#kireimoplus .products .leisure .product-header{width:8.4rem}#kireimoplus .products .product-1-head,#kireimoplus .products .product-2-head{padding-top:1.5rem;padding-bottom:1rem}#kireimoplus .products h3{font-size:14px;font-weight:700;margin:.5rem 0}#kireimoplus .products .product-1-head>div:nth-of-type(1),#kireimoplus .products .product-2-head>div:nth-of-type(1){width:45%;padding-right:1em}#kireimoplus .products .product-2-head{padding-top:1.5rem}#kireimoplus .products .product-1-bottom{padding-bottom:1em}#kireimoplus .products .product-1-bottom>div:nth-of-type(1) figure div{align-items:center;width:5.5rem}#kireimoplus .products .product-1-bottom img,#kireimoplus .products .product-2-bottom img{width:5.5rem}#kireimoplus .products .point-icon img{width:48%;height:48%}#kireimoplus .products .point-icons p{display:flex}#kireimoplus .products .point-icons img:nth-of-type(2){padding-left:1em}#kireimoplus .section-footer{font-size:14px;line-height:1.125rem;padding:1rem 0;margin-top:1.5rem;margin-bottom:3rem;text-align:center;font-weight:700;background:repeating-linear-gradient(-45deg,#f8f8f8,#f8f8f8 6px,#f3f3f3 6px,#f3f3f3 14px)}#kireimoplus #regist{padding-left:0;padding-right:0;padding-top:0;position:relative}#kireimoplus #regist:before{top:-.5rem;background-image:url(../img/kireimoplus/bg_top.png);content:"";height:1rem;width:100%;position:absolute;left:0;background-size:2rem auto;background-repeat:repeat-x;background-position:top center}#kireimoplus .how-to-header,#kireimoplus .regist-header{padding-top:3rem}#kireimoplus .how-to-header img,#kireimoplus .regist-header img{width:90%;margin:auto!important}#kireimoplus .how-to-header h2,#kireimoplus .regist-header h2{font-size:24px;padding-top:1rem;font-weight:700;text-align:center}#kireimoplus .regist-header h2 span{color:#009cff}#kireimoplus .how-to-header h2 span{color:#ff7ea5}#kireimoplus .card{padding:2rem 1rem 0}#kireimoplus .card>div{padding-bottom:30px}#kireimoplus #regist:after{bottom:-.5rem;background-image:url(../img/kireimoplus/bg_top.png);-webkit-transform:rotate(180deg);transform:rotate(180deg);content:"";height:1rem;width:100%;position:absolute;left:0;background-size:2rem auto;background-repeat:repeat-x;background-position:top center}#kireimoplus .card>div>div{border-radius:1rem;position:relative}#kireimoplus .card .card-icon{width:4.5rem;position:absolute;top:-2rem;left:-1rem}#kireimoplus .card .card-body>div>div{padding:2rem}#kireimoplus .card .card-body h3{font-size:18px;font-weight:700;padding-bottom:.75rem}#kireimoplus .card .card-body figure,#kireimoplus .family-usage img{width:80%;padding:16px 0}#kireimoplus .card .card-body .vc_btn3-container a{border-radius:25px}#kireimoplus #how-to-use{padding-left:0;padding-right:0;padding-top:0}#kireimoplus .family-usage{padding:0 1rem}#kireimoplus .family-usage .family-usage-header{padding-bottom:1rem}#kireimoplus .family-usage .family-usage-header img{width:100%}#lesson a{width:280px}#lesson p{margin-bottom:24px}#lesson .lesson-link figure{margin-bottom:10px}#lesson .profile p{max-width:402px;min-width:250px;margin:0 auto 20px}#lesson .profile figure{width:200px;margin:auto}#lesson .profile-wrap{margin-top:20px}#chapter01 a,#chapter02 a,#chapter03 a,#chapter04 a,#chapter05 a{width:100%;text-align:center}#chapter01 h1,#chapter02 h1,#chapter03 h1,#chapter04 h1,#chapter05 h1{font-size:24px}#chapter01 .common-heading span,#chapter02 .common-heading span,#chapter03 .common-heading span,#chapter04 .common-heading span,#chapter05 .common-heading span{top:80%}#chapter01 .lesson-detail_heading,#chapter03 .lesson-detail_heading,#chapter04 .lesson-detail_heading,#chapter05 .lesson-detail_heading{padding:20px;margin:auto}#chapter02 .reason-heading{position:relative}#chapter01 .lesson-detail_heading h2,#chapter02 .reason-heading h2,#chapter03 .lesson-detail_heading h2,#chapter04 .lesson-detail_heading h2,#chapter05 .lesson-detail_heading h2{font-size:16px;line-height:22px}#chapter02 .reason-heading h2{height:65px}#chapter02 .reason-heading h2:before{content:"";display:block;width:78px;height:74px;position:absolute;left:-10px;top:-19px;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat}#chapter02 #reason1 h2:before{background-image:url(../img/lesson/reason_1.png)}#chapter02 #reason2 h2:before{background-image:url(../img/lesson/reason_2.png)}#chapter02 #reason3 h2:before{background-image:url(../img/lesson/reason_3.png)}#chapter02 #reason4 h2:before{background-image:url(../img/lesson/reason_4.png)}#chapter02 #reason5 h2:before{background-image:url(../img/lesson/reason_5.png)}#chapter02 .reason-heading h2 span{color:#fff;position:absolute;top:50%;left:0;padding-left:75px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:5px 20px 5px 70px;margin:auto}#chapter01 .lesson-detail,#chapter02 .reason>div>div>div,#chapter03 .lesson-detail,#chapter04 .lesson-detail,#chapter05 .lesson-detail{padding:20px 1rem 30px}#chapter02 .reason{margin-bottom:30px}#chapter01 p,#chapter02 p,#chapter03 p,#chapter04 p,#chapter05 p{font-size:14px;line-height:22px;margin-bottom:20px}#chapter01 img,#chapter02 img,#chapter03 img,#chapter04 img,#chapter05 img{padding-bottom:20px}#chapter01 .lesson-detail a,#chapter02 .reason a{padding-left:38px}#chapter01 .lesson-obake,#chapter01 .lesson-obake2,#chapter02 .lesson-obake,#chapter02 .lesson-obake2,#chapter03 .lesson-obake,#chapter03 .lesson-obake2,#chapter04 .lesson-obake2,#chapter05 .lesson-obake,#chapter05 .lesson-obake2{width:260px;height:64px;margin:auto!important;padding-bottom:30px;position:relative}#chapter03 .lesson-obake2{width:190px}#chapter02 .lesson-obake{padding-bottom:50px}#chapter01 .lesson-obake img,#chapter02 .lesson-obake img,#chapter03 .lesson-obake img,#chapter05 .lesson-obake img{width:84px;position:absolute;left:16px;padding-bottom:unset}#chapter01 .lesson-obake2 img,#chapter02 .lesson-obake2 img,#chapter03 .lesson-obake2 img,#chapter04 .lesson-obake2 img,#chapter05 .lesson-obake2 img{height:68px;object-fit:contain;padding-bottom:unset}#chapter01 .lesson-obake p,#chapter01 .lesson-obake2 p,#chapter02 .lesson-obake p,#chapter02 .lesson-obake2 p,#chapter03 .lesson-obake p,#chapter03 .lesson-obake2 p,#chapter04 .lesson-obake2 p,#chapter05 .lesson-obake p,#chapter05 .lesson-obake2 p{padding-right:unset;padding-left:unset;margin-bottom:unset;font-size:12px;position:absolute;line-height:20px}#chapter01 .lesson-obake p,#chapter02 .reason5 .lesson-obake p,#chapter03 .lesson-obake p,#chapter03 .lesson-obake2 p,#chapter04 .lesson-obake2 p,#chapter05 .lesson-obake.two-line p{top:12px}#chapter01 .lesson-obake2 p,#chapter02 .lesson-obake p,#chapter02 .lesson-obake2 p,#chapter05 .lesson-obake p,#chapter05 .lesson-obake2 p{left:-18px;top:20px}#chapter01 .lesson-next,#chapter03 .lesson-next,#chapter04 .lesson-next{padding-top:30px}#chapter01 .lesson-next a,#chapter02 .lesson-next a,#chapter03 .lesson-next a,#chapter04 .lesson-next a{text-align:left}#chapter01 .lesson-nav h2,#chapter02 .lesson-nav h2,#chapter03 .lesson-nav h2,#chapter04 .lesson-nav h2,#chapter05 .lesson-nav h2{font-size:24px;line-height:28px;padding:20px 4px 20px 4px;text-align:center;color:#fd778d}#chapter02 .lesson-nav h2 span{color:#fd778d}#lesson_nav ul{text-align:center}#news h2{color:#e62e8b;font-size:14px;line-height:21px;border-bottom:2px solid #e62e8b;padding-bottom:6px;margin-bottom:13px}#news h3{margin:2em 0 .5em;line-height:20px;padding-left:1em}#news p{margin-bottom:1em;font-size:14px;line-height:25px}#news .content ul{list-style-type:disc;margin-bottom:2em;line-height:25px;font-size:14px;margin-left:1em;line-height:25px}#news .content ul.news-list-wrap{margin-left:0}#news a{color:#000}#news .wpb_button,#news .wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:0}#news .news-inner{list-style-type:none;margin-bottom:1em;border-bottom:1px dotted #ccc;padding-bottom:1em}#news .news-cat{margin:0 .5em;padding:0 8px;color:#fff}#news .topics{background-color:#f092ae;padding:0 23px}#news .covid-19,#news .info{background-color:#00a7ea}#news .news-cat a{color:#fff}#news .clean-img figure,#parents .clean-img figure{padding-bottom:1em}#news .clean-img figure img,#parents .clean-img figure img{height:180px;object-fit:cover}.pagination{margin:40px 0 0;text-align:center}.page-nav .navigation h2{display:none}.pagination .page-numbers{display:inline-block;margin-right:10px;padding:10px 12.5px;color:#333;border-radius:3px;background:#fff;border:1px solid #c8c8c8}.pagination .current{padding:10px 12.5px;background:#fd778d;color:#fff}.pagination .dots{background:0 0;box-shadow:none}.pagination .page-numbers:not(.dots):hover{background:#fd778d}#news .pagination a:hover{color:#fff}#news .page-nav{width:300px;margin:0 auto;text-align:center}#news .nav-links .page-numbers{color:#e62e8b}#news .nav-links .page-numbers.current{color:#fff}#news .nav-links .page-numbers.dots{color:#000;background-color:#f0f0f0}#no1 .page-content,#no1 .page-content .content,#parents .page-content,.no1-hero .no1-hero__mv img{width:100%}#no1 .page-content .content{padding:0}#no1 .page-content .content .no1-top-lead{padding:10px 15px}#no1 section:nth-of-type(1){margin-top:30px}#no1 section>div>div{padding:1rem}#no1 h1{font-style:oblique;filter:drop-shadow(1px 1px 2px #a5a5a5);font-size:24px;border-top:2px solid #000;border-bottom:2px solid #000;padding:9px;margin-bottom:20px;line-height:1.4em;letter-spacing:.05em}#no1 section:nth-of-type(1) p{filter:drop-shadow(1px 1px 2px #a5a5a5);padding-bottom:20px;line-height:1.8em;font-weight:400}#no1 h2{padding-bottom:20px;line-height:34px}#no1 .award-inner>div>div{width:100%;max-width:300px;height:90px;margin:10px auto 0}#no1 .award-inner-cont{padding:15px}#no1 .award-inner-cont>div{display:flex}#no1 .award-inner-cont div div{line-height:1.8em;position:relative;color:#e62e8b;width:70%}#no1 .award-inner-cont div div span{color:#000}#no1 .award-inner-cont div p{width:25%}#no1 .award-inner-cont img{width:65px;height:58px}#no1 .award-note span{padding-top:10px;font-size:12px;line-height:1.4em}#no1 .award-note span:nth-of-type(1){padding-top:20px}#no1 .award-voice p{line-height:1.6em;margin-top:20px;margin-bottom:20px}#parents .parents-hero .parents-hero__mv img{width:90%;margin:60px auto 20px auto}#parents h1{font-size:18px;text-align:center!important;font-weight:700;line-height:26px;padding-bottom:20px}#parents .greeting .wpb_text_column p{padding-bottom:1em}#parents h2{padding-top:30px;text-align:center}#parents h3{padding:20px 0;text-align:center}#parents .skin-trouble{padding-bottom:30px}#parents .skin-trouble figure{padding:.5rem 0}#parents .figure,#parents .graph,#parents .parents-desc{padding-bottom:20px}#parents h4{font-size:14px;padding-bottom:4px}#parents .icon{width:40px;padding-right:1em}#news .clean-img figure,#parents .clean-img figure{padding-bottom:1em}#news .clean-img figure img,#parents .clean-img figure img{height:180px;max-width:350px;width:100%;object-fit:cover}#parents .parents-desc ul{padding-left:1.5em}#parents .parents-desc ul li{list-style-type:disc;padding-bottom:.5em;line-height:20px}#parents .vc_icon_element{margin-bottom:0}#parents .flow-title{padding:1rem 0}#parents .bring-list ul li,#parents .parents-note ul li{padding-bottom:.5em;line-height:20px}#parents .parents-note ul li a{text-decoration:underline}#parents .parents-note ul li ul li{padding-bottom:.2em;text-indent:-1em;padding-left:2em}#plan .common-heading{background-image:url(../img/plan/plan-kv.jpg);margin-bottom:unset}#plan h1 img{width:35%}#plan .content{max-width:none;padding:unset}#plan .plan-anchor{padding:0 1rem}#plan .plan-anchor a{padding:4px 8px;font-size:14px}#plan .plan-anchor-bottom,#plan .plan-anchor-top{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}#plan .plan-anchor-top>div{width:48%!important;margin:auto}#plan .plan-anchor-bottom>div{padding-top:20px;border-top:3px #fd778d dotted;width:48%!important;margin:0 auto}#plan .cta-btn{width:60%;min-width:280px;margin:20px auto 80px!important}.simulator{position:relative;background-color:#f3a4bc;padding:30px 1rem 50px}.choose-box-wrap{position:relative;min-height:400px;max-width:383px;margin:auto;background-image:url(../img/plan/simulator/bg_sp.png);background-repeat:no-repeat;background-position:center center;background-size:cover}.choose-box>img{position:absolute;width:82%;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.choose-title{position:relative;padding-bottom:10px}.choose-title p{font-size:14px;font-weight:700;width:70%;line-height:24px;position:absolute;top:6px;left:64%;transform:translate(-50%,-10%)}.choose-box ul{text-align:center;margin:auto;display:flex;flex-wrap:wrap}.choose-box ul li{margin:auto;list-style:none;text-align:center;width:40%;padding-bottom:10px}.choose-box ul li:nth-of-type(1),.choose-box ul li:nth-of-type(2){padding-bottom:10px}.choose-box ul li a{display:block}#q_01 .question,#q_02 .question{padding-top:.5em}.q-top{text-align:center;padding-bottom:4px}.fit{padding-top:1em;margin-top:-1em;position:absolute;width:276px;top:28%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.flexbox{display:flex}.flexbox li{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.flexbox li:hover{-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}.choose-box ul li img{width:90%}.answer.fit{top:28%}.answer p{font-size:14px;padding-bottom:.5em}.answer .ans-content{background-color:#f3a4bc;width:100%}.answer h4{clear:both;margin:auto;padding:20px;text-align:center;font-size:18px;font-weight:600;color:#fff;text-align:center}.answer .ans-img{width:80%;margin:auto;padding-bottom:20px}.answer span{display:block;width:100%;padding-top:2px}.answer a{display:block;width:100%;text-align:center;color:#000}#plan .answer .cta-btn{max-width:285px;width:80%;text-align:center;margin:5px auto!important;min-width:initial}#plan .plan-detail-wrap .plan-detail{padding:30px 1rem;margin-top:10px}#plan2.plan-detail,#plan3.plan-detail,#plan5.plan-detail,#plan7.plan-detail{background-color:#fef6f5}#plan .plan-detail-wrap .plan-detail img{width:735px;padding-bottom:20px}#agreement .block-inner .sub-title{font-size:14px;padding-bottom:10px}#agreement .block-inner h2{font-size:24px;text-align:center;line-height:32px;padding-bottom:14px}#agreement .block-inner h3{border-radius:20px;font-size:20px;padding:4px;margin-bottom:16px}#agreement .block-inner .bring-checklist1 a{color:#e62e8b}#agreement .block-inner .bring-checklist1 a sup{color:#e62e8b;border-bottom:1px solid #e62e8b}#agreement .block-inner .bring-checklist1>div{padding-bottom:20px}#agreement .block-inner .bring-checklist1>div:nth-of-type(2){padding-bottom:30px}#agreement .block-inner .bring-checklist1 h3{background-color:#e62e8b;border:1px solid #e62e8b}#agreement .block-inner .bring-checklist1 ol{padding-left:2rem}#agreement .block-inner .bring-checklist1 ol li{list-style-type:decimal;font-size:14px;line-height:20px}#agreement .block-inner .attention1{margin-top:30px}#agreement .block-inner .bring-attention>div{margin-top:20px}#agreement .block-inner .bring-attention>div>div{padding:1rem 2rem!important}#agreement .block-inner .bring-attention p{padding-bottom:1em}#agreement .block-inner .bring-attention img{width:80%}#agreement .block-inner .bring-attention ul li{list-style-type:disc;line-height:20px;padding-bottom:4px}#creditcard-consent-form .agreement-inner h2,#parental-consent-form .agreement-inner h2{font-size:18px;margin-bottom:14px}#creditcard-consent-form .agreement-inner p,#parental-consent-form .agreement-inner p{padding-bottom:16px}#creditcard-consent-form .download-btn a{text-align:center!important}#creditcard-consent-form a small,#parental-consent-form a small{font-size:12px}#creditcard-consent-form h1{letter-spacing:unset}#creditcard-consent-form .common-heading span{top:74%}#creditcard-consent-form h3,#creditcard-consent-form h4,#parental-consent-form h3,#parental-consent-form h4{font-size:14px;line-height:22px;padding-bottom:1em}#creditcard-consent-form .agreement-list,#parental-consent-form .agreement-list{padding-top:20px;margin:auto!important}#creditcard-consent-form .agreement-list li,#parental-consent-form .agreement-list li{counter-increment:li;margin-bottom:.5em;font-size:12px}#creditcard-consent-form .agreement-list li::before,#parental-consent-form .agreement-list li::before{content:counter(li);font-size:12px;font-weight:400;text-align:center;width:16px;line-height:16px;display:inline-block;background-color:#e62e8b;color:#fff;margin-right:8px;-webkit-border-radius:50%;border-radius:50%}#parental-consent-form .parents-link a{padding-bottom:20px;max-width:unset}#discount .discount-link>div>.wpb_wrapper,#qa .qa-conts .qa-link>div>.wpb_wrapper{position:relative;z-index:1}#discount .discount-link>div>.wpb_wrapper .wpb_raw_html a,#qa .qa-conts .qa-link>div>.wpb_wrapper .wpb_raw_html a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999px;z-index:2}#discount .discount-link>div>.wpb_wrapper:hover,#qa .qa-conts .qa-link>div>.wpb_wrapper:hover{background-color:rgba(255,217,238,.78)}#discount .discount-conts,#qa .qa-conts{-webkit-box-sizing:border-box;box-sizing:border-box;margin:20px auto;font-feature-settings:"pwid"}#discount .discount-link .wpb_text_column,#qa .qa-conts .qa-link .wpb_text_column{min-width:280px;max-width:440px;margin:auto}#discount .discount-link .wpb_text_column .wpb_wrapper,#qa .qa-conts .qa-link .wpb_text_column .wpb_wrapper{align-items:center;justify-content:center;padding:1rem .5rem;height:auto;position:relative;display:flex;border-radius:10px;margin-top:20px}#discount .discount-link .wpb_text_column .wpb_wrapper{border:2px solid #ffa0ac}#discount .discount-link .wpb_text_column .wpb_wrapper>div,#qa .qa-conts .qa-link .wpb_text_column .wpb_wrapper>div{width:75%;line-height:20px;padding-left:.5em}#discount .discount-conts h3 span,#qa .qa-conts h3 span{font-size:17px;padding-top:.5em;padding-bottom:.5em}#friends .content{padding:60px 0 0;max-width:640px;margin:auto}#friends .vc_btn3-container{padding-top:30px}#friends .vc_btn3-container a{width:90%;max-width:280px;-webkit-border-radius:10px;border-radius:10px}#gakuwari h1,#norikaewari h1,#oyakowari h1,#pairwari h1,#u19 h1,#weekday h1{text-align:center;top:75%;letter-spacing:0!important}#gakuwari h2,#oyakowari h2,#pairwari h2,#u19 h2,#weekday h2{font-size:22px;padding-bottom:1em}#gakuwari .common-heading span,#norikaewari .common-heading span,#oyakowari .common-heading span,#pairwari .common-heading span,#u19 .common-heading span,#weekday .common-heading span{top:50%;font-family:unset;font-size:14px;line-height:16px}#gakuwari .plan-detail>div>div.vc_column-inner,#oyakowari .plan-detail>div>div.vc_column-inner,#u19 .plan-detail>div>div.vc_column-inner,#weekday .plan-detail>div>div.vc_column-inner{padding:20px!important;margin:0 auto 20px}#gakuwari h3{font-size:20px;line-height:25px}#gakuwari .section-parents .parents-head h3,#u19 .section-parents .parents-head h3{padding-bottom:.5em}#gakuwari p,#norikaewari p,#oyakowari p,#pairwari p,#u19 p,#weekday p{padding-bottom:1em;line-height:20px}#gakuwari .section-parents .parents-head p,#u19 .section-parents .parents-head p{padding-bottom:unset}#gakuwari .vc_sep_holder,#u19 .vc_sep_holder{margin-top:30px;margin-bottom:20px}#norikaewari h2{font-size:18px;padding-bottom:10px}#norikaewari .plan-detail h2:before{display:inline-block;font-style:normal;font-weight:400;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;font-family:webfont_icon;content:"";font-size:14px;vertical-align:-1px;margin-right:5px;font-variant:normal}#norikaewari .plan-detail{padding-bottom:20px}#norikaewari ul{padding-bottom:10px;line-height:20px}#norikaewari .plan-desc a{text-decoration:underline}#norikaewari .plan-desc a:after{display:inline-block;font-style:normal;font-weight:400;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;font-family:webfont_icon;content:"";font-size:10px;margin-left:5px;transform:scale(.8);vertical-align:-1px;font-variant:normal}#oyakowari .plan-detail,#pairwari .plan-detail{padding:20px 0}#oyakowari .plan-detail p,#pairwari .plan-detail p{font-size:13px;padding-left:.5em}#oyakowari .plan-detail .ex_content,#pairwari .plan-detail .ex_content{max-width:400px;margin:auto!important}#oyakowari .plan-detail .ex_content:nth-of-type(1),#pairwari .plan-detail .ex_content:nth-of-type(1){padding-bottom:1em}#oyakowari .plan-detail .ex_content:nth-of-type(1):before{content:'お母様';font-size:12px;color:#e62e8b;margin-left:-1em}#oyakowari .plan-detail .ex_content:nth-of-type(2):before{content:'娘様';font-size:12px;color:#00a7ea;margin-left:-.5em}#oyakowari .contract,#oyakowari .no-contract,#pairwari .contract,#pairwari .no-contract{display:flex}#oyakowari .contract:before,#oyakowari .no-contract:before,#pairwari .contract:before,#pairwari .no-contract:before{font-style:normal;font-weight:400;text-transform:none;text-rendering:auto;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;font-family:webfont_icon;content:"";font-size:24px;margin-top:3px;display:inline-block;font-variant:normal;width:18px}#oyakowari .no-contract:before,#pairwari .no-contract:before{color:#e62e8b}#oyakowari .contract:before,#pairwari .contract:before{color:#00a7ea}#oyakowari .contract:after,#oyakowari .no-contract:after,#pairwari .contract:after,#pairwari .no-contract:after{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;position:absolute;right:3px;margin-top:-3px}#oyakowari .no-contract:after,#pairwari .no-contract:after{border-color:transparent transparent transparent #e62e8b;top:25%}#oyakowari .contract:after,#pairwari .contract:after{border-color:transparent transparent transparent #00a7ea;top:44%}#oyakowari .ex_content:nth-of-type(1) .vc_col-xs-6:nth-of-type(2) p,#pairwari .ex_content:nth-of-type(1) .vc_col-xs-6:nth-of-type(2) p{text-align:center}#oyakowari .ex_content:nth-of-type(2) .vc_col-xs-6:nth-of-type(2) span,#pairwari .ex_content:nth-of-type(2) .vc_col-xs-6:nth-of-type(2) span{font-size:18px}#oyakowari .ex_content:nth-of-type(2) .vc_col-xs-6:nth-of-type(2) span span,#pairwari .ex_content:nth-of-type(2) .vc_col-xs-6:nth-of-type(2) span span{float:right;font-size:12px}#pairwari .plan-detail .ex_content:nth-of-type(1):before{content:'A様';font-size:12px;color:#e62e8b;margin-left:-2px}#pairwari .plan-detail .ex_content:nth-of-type(2):before{content:'B様';font-size:12px;color:#00a7ea;margin-left:-2px}#pairwari .plan-detail>div>div>div{padding:20px 1rem 20px 1rem}#u19 .parents-link{text-align:left}#u19 h3,#weekday h3{font-size:14px;line-height:22px;padding-bottom:1em}#weekday .plan-detail figure{padding-bottom:1em}#privacy .content{padding:30px 40px 0 40px}#privacy h2{font-size:20px;padding-top:20px}#privacy p{line-height:24px;padding-bottom:1em}#privacy ul li{line-height:20px}#privacy .content ul li:before{content:"・"}#privacy .list-count ul li{line-height:20px;counter-increment:cnt;padding-left:2em;text-indent:-2em}#privacy .list-count ul li::before{content:"(" counter(cnt) ") "}#privacy .cc .vc_column-inner{padding:20px!important}#privacy h3{font-size:14px;margin-bottom:10px}#qa .vc_btn3.vc_btn3-icon-right{text-align:center!important}#qa a{word-break:break-all}#qa .qa-conts h2{color:#e62e8b;font-size:26px;text-align:center}#qa .qa-conts h2 span{background:linear-gradient(transparent 60%,#f7c9dd 60%)}#qa .qa-conts .qa-link .wpb_text_column .wpb_wrapper{border:2px solid #e62e8b}#qa .qa-conts .vc_btn3-container{margin-top:20px}#qa .qa-conts .qa-link .wpb_text_column .wpb_wrapper img{width:100%}#help .qa-item-wrap,#members .qa-item-wrap,#newcomer .qa-item-wrap{padding:0 1rem 30px}#help .qa-item,#help .qa-item-wrap .qa-item-inner h3 span,#members .qa-item{margin-top:0;padding-top:0}#newcomer .qa-item{margin-top:20px}#members .qa-item-wrap .qa-item-inner h3 span,#newcomer .qa-item-wrap .qa-item-inner h3 span{margin-top:-65px;padding-top:65px}#help .qa-item-wrap .qa-item h2,#members .qa-item-wrap .qa-item h2,#newcomer .qa-item-wrap .qa-item h2{line-height:40px;font-size:22px;position:relative;color:#e62e8b;margin-top:-40px;padding-top:80px}#help .qa-item-wrap .qa-item h2 span,#members .qa-item-wrap .qa-item h2 span span,#newcomer .qa-item-wrap .qa-item h2 span span{background:linear-gradient(transparent 60%,#f7c9dd 60%)}#members .qa-item-wrap .qa-item h2>span,#newcomer .qa-item-wrap .qa-item h2>span{padding-top:65px;margin-top:-65px}#help .qa-item-wrap .qa-item .qa-item-inner,#members .qa-item-wrap .qa-item .qa-item-inner,#newcomer .qa-item-wrap .qa-item .qa-item-inner{padding:0 1em;margin-bottom:30px;border-bottom:1px dotted #ccc}#help .qa-item-wrap .qa-item .qa-item-inner:nth-of-type(1),#members .qa-item-wrap .qa-item .qa-item-inner:nth-of-type(1),#newcomer .qa-item-wrap .qa-item .qa-item-inner:nth-of-type(1){padding-top:30px}#help .qa-item-wrap .qa-item .qa-item-inner:nth-last-of-type(1),#members .qa-item-wrap .qa-item .qa-item-inner:nth-last-of-type(1),#newcomer .qa-item-wrap .qa-item .qa-item-inner:nth-last-of-type(1){margin-bottom:unset;border-bottom:unset}#help .qa-item-wrap .qa-item h3,#members .qa-item-wrap .qa-item h3,#newcomer .qa-item-wrap .qa-item h3{font-size:14px;margin-bottom:12px;color:#ffb7cc;line-height:20px;position:relative;padding-left:30px;font-weight:700}#help .qa-item-wrap .qa-item-inner h3:before,#members .qa-item-wrap .qa-item-inner h3:before,#newcomer .qa-item-wrap .qa-item-inner h3:before{display:block;content:"";width:26px;height:26px;-webkit-border-radius:50%;border-radius:50%;line-height:26px;background-color:#ffb7cc;background-image:url(../img/qa/q.svg);background-repeat:no-repeat;background-position:center center;-webkit-background-size:10px 10px;background-size:10px;position:absolute;left:-4px;top:-4px}#members .qa-item-wrap .qa-item-inner p,#newcomer .qa-item-wrap .qa-item-inner p{font-size:14px;margin-bottom:20px;line-height:24px;color:#333;position:relative;padding-left:30px;padding-bottom:10px}#help .qa-item-wrap .qa-item-inner:last-child p,#members .qa-item-wrap .qa-item-inner:last-child p,#newcomer .qa-item-wrap .qa-item-inner:last-child p{border-style:none}#help .qa-item-wrap .qa-item-inner .wpb_text_column:nth-of-type(1) p:before,#members .qa-item-wrap .qa-item-inner p:nth-of-type(1):before,#newcomer .qa-item-wrap .qa-item-inner .wpb_text_column:nth-of-type(1) p:before{display:block;content:"";width:25px;height:25px;-webkit-border-radius:50%;border-radius:50%;line-height:25px;background-color:#e62e8b;background-image:url(../img/qa/a.svg);background-repeat:no-repeat;background-position:center center;-webkit-background-size:10px 10px;background-size:10px;position:absolute;left:-4px;top:0}#help .qa-item-wrap .qa-item p a,#members .qa-item-wrap .qa-item p a,#newcomer .qa-item-wrap .qa-item p a{color:#e62e8b;text-decoration:underline;word-break:break-all}#help .qa-item-wrap .qa-item .page-top-btn,#members .qa-item-wrap .qa-item .page-top-btn,#newcomer .qa-item-wrap .qa-item .page-top-btn{width:55px;height:20px;position:absolute;right:0;bottom:5px;opacity:.6;border-radius:50%;z-index:2}#help .page-top-btn::before,#members .page-top-btn::before,#newcomer .page-top-btn::before{font-family:'Font Awesome 5 Free';content:'\f102';font-weight:700;font-size:12px;color:#00a7ea;position:absolute;width:20px;height:20px;top:0;bottom:0;right:100px;left:0;text-align:center}#help .page-top-btn::after,#members .page-top-btn::after,#newcomer .page-top-btn::after{content:'TOP';font-size:10px;color:#000;position:absolute;top:-1px;bottom:0;right:0;left:0;margin:auto;text-align:center}#members .qa-cc{padding:15px;background-color:#ffe2eb;margin-top:14px;margin-bottom:2em!important;margin-left:30px}#members .qa-cc span{color:#e62e8b}#members .qa-cc p:before,#members .qa-mail p:before{content:unset!important}#members .qa-mail{padding-bottom:2em}#members .qa-item-wrap .qa-item-inner .qa-cc p{padding-bottom:0;padding-left:0;margin-bottom:0}#review .common-heading span{background-color:unset}#review .review-top-text{padding-bottom:30px}#review .review-middle{padding:30px 20px;text-align:center}#review h3.ribbon{min-width:280px;max-width:600px;width:100%;font-size:20px;padding:10px;margin:30px auto 20px;height:unset}#review h3.ribbon:before{border-width:22px 0 22px 15px}#review h3.ribbon:after{border-width:22px 15px 22px 0}#review .review-middle p{line-height:20px}#review .vc_round-chart,#review-details .vc_round-chart{min-width:220px;width:280px;margin:auto;position:relative}#review .vc_round-chart h2,#review-details .vc_round-chart h2{position:absolute;top:34%;left:32%;font-size:20px;line-height:24px;text-align:center;width:100px}#review .vc_chart-with-legend,#review-details .vc_chart-with-legend{padding:20px 0}#review .vc_chart-legend,#review-details .vc_chart-legend{text-align:left}#review h4{background-color:#fdadba;padding:.5rem;font-size:24px;min-width:260px;max-width:300px;margin:20px auto}#review .review-btn{min-width:260px;max-width:300px;margin:auto;padding:20px 0 30px}#review .review-list,#review-details .review-list{padding-top:20px!important}#review .review-info .vc_column-inner>.wpb_wrapper,#review-details .review-info .vc_column-inner>.wpb_wrapper{display:flex;min-width:230px;width:300px;margin:auto}#review .review-info .wpb_text_column,#review-details .review-info .wpb_text_column{display:block;text-align:left;margin:auto!important}#review .review-text,#review-details .review-text{font-size:14px;text-align:left;padding:.5rem;background-color:#f9eaef;margin-top:.5rem;min-width:260px;width:80%;margin:auto}.review-head{background-color:#fd778d;padding-top:40px}.review-head>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:115px;margin:0 auto;position:relative;width:320px;max-width:100%}.review-head__heading{padding-left:20px;display:inline-block;color:#fff}.review-head__heading::after{content:"";background-color:#fd778d;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;position:absolute;background-position:center bottom;right:0;margin:auto;width:14px;height:14px;bottom:-8px;z-index:10;left:0;transform:rotate(45deg);border-right:2px solid #fd778d;border-bottom:2px solid #fd778d;border-bottom-right-radius:5px}.review-head__heading .icon{display:inline-block;width:70px}.care .review-head__heading .icon{display:inline-block;width:80px}.review-head__heading h1.title{font-size:14px}.review-head__heading h1 span:nth-of-type(1){font-size:27px;margin-top:10px;line-height:1.2em}.review-head__heading h1 span:nth-of-type(2){font-size:27px;margin-top:0;line-height:1.2em;padding-bottom:1rem}.review-desc{background-color:#e3f2f8;color:#000;padding:30px 20px 20px}#review-details .review-middle{background-color:#fff;color:#000}#review-details .contents{min-width:280px;max-width:90%;height:auto;margin:0 auto}#review-details .vc_row.wpb_row.vc_row-fluid{padding-top:40px}#review-details h2{color:#fdadba;display:inline;background:linear-gradient(transparent 50%,#ffebdb 0);line-height:1.3em;font-size:22px}#review-details p{padding-top:10px;line-height:1.5em}#review-details p:last-of-type{padding-bottom:10px}#review-details .vc_round-chart h2{background:unset;color:#000}#review-details .review-other{padding-top:40px}#review-details .review-other .review-btn{max-width:450px;margin:auto;padding-top:20px}#salon_index{line-height:22px}#salon_index .salon-news{text-align:center;margin:14px auto;padding:4px;font-size:13px;border:2px solid #e62e8b;color:#e62e8b;width:50px}#salon_index .salon-news-list a{color:#000;font-size:12px}#salon_index .salon-news-list ul{padding-bottom:26px}#salon_index .salon-areas{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:flex;padding-bottom:40px}#salon_index .salon-areas .salon-area-blocks{padding:10px 0;border-top:1px dashed #999}#salon_index .salon-areas .salon-area-blocks:nth-last-of-type(1){border-bottom:1px dashed #999}#salon_index .salon-areas .salon-area-blocks h2{padding:0 15px;line-height:40px;font-size:24px}#salon_index .salon-shop-list{margin-bottom:0}#salon_index .salon-shop-list.malti-shop-area ul{width:100%;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}#salon_index .salon-shop-list ul{display:flex}#salon_index .salon-shop-list li{border-style:none!important;width:30%}#salon_index .salon-shop-list li a{color:#000;position:relative;display:block;line-height:40px;padding:0 12px;background-color:#fff}#salon_index h2:nth-of-type(1) span,#salon_index h3:nth-of-type(1) span{display:inline-block;line-height:1.5;margin-bottom:.4em;padding-right:.3em;padding-left:.3em}#salon_index .salon-btn-areas .kp-slash{width:280px;margin:auto;padding-bottom:20px;position:relative}#salon_index .salon-btn-areas .kp-slash .wpb_wrapper p{font-size:18px}#salon_index .salon-btn-areas a{font-size:13px}#salon_index .salon-btn-areas a span{font-size:24px}#salon_info p{line-height:25px}#salon_info .info-conts__heading_1{line-height:24px;background-color:#00a7ea;color:#fff;font-size:18px;font-weight:700;text-align:center;margin-bottom:20px;padding:13px 0}#salon_info .info-conts{width:90%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;margin-top:30px;padding-bottom:30px;background-color:#fff;line-height:24px}#salon_info .salon-detail{padding-right:20px;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box}#salon_info .wpb_wrapper .slide{text-align:center}#salon_info .no_bullets{display:none}#salon_info .heading{line-height:19px;font-size:12px;font-weight:700;padding-left:4px;-webkit-border-radius:3px;border-radius:3px;background-color:#00a7ea;color:#fff;margin-bottom:13px}#salon_info .salon-detail figure{padding-right:10px}#salon_info .salon-greeting{padding:20px;-webkit-border-radius:3px;border-radius:3px;background-color:#fdeff3;position:relative;margin-bottom:30px}#salon_info .salon-greeting:after{content:"";width:0;height:0;border-style:solid;border-width:16px 8px 0 8px;border-color:#fdeff3 transparent transparent transparent;position:absolute;left:50%;margin-left:-8px;bottom:-16px}#salon_info .greeting-heading{display:inline-block;position:relative;height:40px;line-height:40px;text-align:center;padding:0 50px;font-size:18px;background:#f092ae;color:#fff;box-sizing:border-box;width:100%;margin-bottom:1em;letter-spacing:.5em}#salon_info .greeting-heading:after,#salon_info .greeting-heading:before{position:absolute;content:'';width:0;height:0;z-index:1}#salon_info .greeting-heading:before{top:0;left:0;border-width:20px 0 20px 15px;border-color:transparent transparent transparent #fdeff3;border-style:solid}#salon_info .greeting-heading:after{top:0;right:0;border-width:20px 15px 20px 0;border-color:transparent #fdeff3 transparent transparent;border-style:solid}#salon_info .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{height:unset!important}#salon_index h2:not(.area):not(.pref){position:relative;border-bottom:6px solid #ffeaf0;padding-bottom:12px;line-height:1.2}#salon_info h2:not(.greeting-heading){border-bottom:3px solid #e62e8b;padding-bottom:10px;font-size:26px}#salon_index h2.pref::before{position:absolute;bottom:5px;left:calc(50% - 30px);width:60px;height:5px;content:'';border-radius:3px;background:#e62e8b}#salon_index h2.pref{position:relative;text-align:center;border-bottom:none}#salon_index h2:not(.area):not(.pref)::before{position:absolute;bottom:-6px;left:0;width:20%;height:6px;content:'';background:#ffa0ac}#salon_index h3{border-bottom:3px solid #e62e8b;padding-bottom:10px}#salon_index h4,#salon_info h4{display:flex;align-items:center}#salon_index h4::after,#salon_info h4::after{margin-left:1rem}#salon_index h4::before,#salon_info h4::before{margin-right:1rem}#salon_index h4:last-child::after,#salon_index h4:last-child::before,#salon_info h4:last-child::after,#salon_info h4:last-child::before{content:"";height:1px;flex-grow:1;background-color:rgba(255,255,255,0)}#salon_index h4:first-child::after,#salon_index h4:first-child::before,#salon_info h4:first-child::after,#salon_info h4:first-child::before{content:"";height:3px;flex-grow:1;background-color:#e62e8b;margin-top:24px}#salon_info .common-heading div{letter-spacing:0;top:50%;width:100%;text-align:center;padding-bottom:.3em;font-size:32px;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#salon_info h1.subtitle-inner{text-align:center;margin:40px 0 30px;display:inline;font-size:28px;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fdadba 70%);background-repeat:no-repeat;background-size:100% 40%;background-position:bottom}#salon_info h1.subtitle-inner span{font-size:60%}#salon_info .subtitle{text-align:center;margin:40px 0 30px}.parking-map .vc_toggle_title{position:absolute;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);white-space:nowrap}.parking-map.vc_toggle_simple.vc_toggle_size_sm .vc_toggle_content{padding-top:2em;padding-left:0}#sns .line-container>div>div{text-align:center}#sns h2{padding-bottom:20px;font-size:18px}#sns .line-container p{padding:1em 0}#sns .sns-container .sns{text-align:center}#sns .sns-container h2{padding-top:40px;padding-bottom:20px;font-size:18px}#sns .sns-container .sns .widget{width:100%;height:600px}#sns .sns-container .sns .widget.tw{overflow-y:scroll}#special .content{padding:0}.tvcm .cm__yt__carousel__item__fram{padding:7px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;max-width:364px;margin:0 auto}.tvcm .cm::after{display:inline-block;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:webfont_icon;content:"";font-size:26px;color:#fff;z-index:2;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tvcm .cm__yt__carousel__item__fram img{width:364px}#special p{padding-bottom:1em}.tvcm h2{text-align:center;font-size:16px;font-weight:700;padding-bottom:20px}#spetial .movie-title,.tvcm h2 span{padding-bottom:2px;border-bottom:2px solid #fff;color:#fff}#special .special-desc,#special .special-intro{padding:30px 1rem}#special .movie-title{padding-bottom:20px}#special .tvcm{padding:20px 1rem}#special .special-intro figure{padding-bottom:1rem}#special .special-intro>div>div{position:relative}#special .special-intro .skull-icon{position:absolute;bottom:0;right:0;width:40px}#special .special-desc figure{padding-bottom:14px;padding-bottom:0}#special .special-desc img{padding-bottom:2px;border-bottom:2px solid #fff}#special .special-desc p{color:#fff;font-weight:700}#column .column-heading{flex-direction:column;padding:70px 0 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;position:relative}#column .column-heading::after,#parts .column-heading::after{content:"";background-color:#fff;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;position:absolute;background-position:center bottom;right:0;margin:auto;width:14px;height:14px;bottom:-9px;z-index:10;left:0;transform:rotate(45deg);border-right:2px solid #e62e8b;border-bottom:2px solid #e62e8b;border-bottom-right-radius:5px}#column .column-head{padding-left:20px;padding-right:20px;display:inline-block;color:#e62e8b}#column .column-head:first-child{padding-left:0;padding-right:0}#column .column-head .icon,#parts .column-head .icon{width:80px;display:inline-block}#column .column-head .icon img,#parts .column-head .icon img{width:80px;height:80px}#column .column-head .title,#parts .column-head .title{font-size:27px;margin-top:15px;line-height:1.2em}#column .contents .head,#parts .contents .head{text-align:center;border-top:2px solid #e62e8b}#column .contents .head img{width:60px;margin-top:30px}#column .contents .content-wrap,#parts .contents .content-wrap{height:auto;margin:0 auto;padding:0 1rem}#column .contents .content-wrap h2,#parts .contents .content-wrap h2{font-size:24px;line-height:32px;display:inline}#column .contents .content-wrap h3,#parts .contents .content-wrap h3{font-size:14px;display:block;margin-top:20px;line-height:20px}#column .contents .content-wrap h4,#parts .contents .content-wrap h4{font-size:14px;display:block;margin-top:20px;margin-bottom:-5px;line-height:20px}#column .vc_single_image-wrapper{margin-top:30px}#column .wpb_text_column.wpb_content_element{margin-bottom:0!important}#column .vc_separator.wpb_content_element{margin-top:35px}#column p,#parts p{margin-top:15px;font-size:14px;line-height:26px}#column table{margin-top:30px;width:100%;border-right:1px solid #f3a4bc;border-collapse:collapse}#column table thead{display:table-row-group}#column table thead th{background:#f092ae;border-right:1px solid #fff;border-bottom:1px solid #fff;color:#fff}#column table thead th:last-child{border-right:none}#column table td,#column table th{padding:10px .5em;text-align:center;vertical-align:middle}#column table tbody td,#column table tbody th{font-size:14px;display:table-cell;vertical-align:middle}#column table tbody th{background:#f3a4bc;border-bottom:1px solid #fff;white-space:nowrap;color:#fff}#column table tbody tr:last-child th{border-bottom:1px solid #f3a4bc}#column table tbody td{border-left:1px solid #f3a4bc;border-bottom:1px solid #f3a4bc}#column table tbody .td-alignl{text-align:left;margin:0}#column table tbody td p{line-height:1.4em;padding-left:0;margin-top:0}#column table tbody .td-alignl span{margin-left:1em;display:inline-block;position:relative}#column table tbody .td-alignl span:before{display:block;content:"";position:absolute;top:.5em;left:-.8em;width:4px;height:4px;background-color:#000;border-radius:100%}#parts .content-wrap section{padding-top:50px;margin-top:-30px}#parts .parts-faq{margin-top:15px}#parts .parts-faq .vc_toggle_title{padding:1rem;background-color:#f3648e}#parts .parts-faq .vc_toggle_title h3{margin-top:0}#parts .parts-afq.vc_toggle_active .vc_toggle_title h3:after,#parts .parts-faq .vc_toggle_title h3:after{display:inline-block;font-style:normal;font-weight:400;font-size:inherit;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Font Awesome 5 Free';font-weight:700;margin-top:-10px;font-size:10px;line-height:18px;width:18px;height:18px;right:14px;top:50%;color:#f3648e;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;position:absolute;text-align:center}#parts .parts-faq .vc_toggle_title h3:after{content:"\f067"}#parts .parts-faq.vc_toggle_active .vc_toggle_title h3:after{content:"\f068";vertical-align:0}#parts .parts-faq .vc_toggle_title h3 span{color:#fff}#parts .parts-faq .vc_toggle_title i{visibility:hidden;display:none}#parts .parts-faq .vc_toggle_content{border:1px solid #f3648e;margin-top:0;padding:20px 20px 20px 50px;position:relative}#parts .parts-faq .vc_toggle_content:before{content:"";background-image:url(../img/treatment/parts/a.svg);-webkit-background-size:10px 10px;background-size:10px;background-repeat:no-repeat;position:absolute;width:25px;height:25px;top:20px;left:15px;border-radius:50%;line-height:24px;background-color:#f3648e;background-position:center center}#parts .parts-faq .vc_toggle_content p{margin-top:0}#parts .content-links{padding:0 1rem}#parts .content-links .title{width:280px;margin:auto;font-size:17px;color:#e62e8b;padding-bottom:5px;position:relative;text-align:center}#parts .content-links .title::after,#parts .content-links .title::before{display:inline-block;font-size:16px;font-style:normal;font-weight:400;text-transform:none;text-rendering:auto;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;font-family:webfont_icon;content:"";color:#f3648e;position:absolute;margin-top:-5px;font-variant:normal}#parts .content-links .title::before{left:10px;top:3px}#parts .content-links .title::after{right:10px;top:3px}#parts .content-links--items a.links-item{background-color:#f3648e;max-width:350px;height:90px;position:relative;display:flex;margin:15px auto 0}#parts .content-links--items a:after{display:inline-block;font-style:normal;font-weight:400;font-size:inherit;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:webfont_icon;content:"";color:#fff;font-size:18px;position:absolute;right:10px;top:50%;margin-top:-9px}#parts .content-links--items .parts-icon img{width:70px;height:70px;position:absolute;top:10px;left:10px}#parts .content-links--items .lead-wrapper{vertical-align:middle;padding-left:100px}#parts .content-links--items .lead-wrapper img.popularity_en{width:75px;margin-top:30px}#parts .content-links--items .lead-wrapper img.face_en{width:60px;margin-top:30px}#parts .content-links--items .lead-wrapper p{color:#fff;margin-top:0;text-align:left}#column .all-column--link,#parts .all-parts--link{text-align:center;margin-top:30px;padding-bottom:40px}#column .all-column--link a,#parts .all-parts--link a{color:#000;text-decoration:underline}#column .border,#parts .border{border-top:1px solid #e5e5e5}#column .about-plan,#parts .about-plan{height:auto;margin:0 auto;position:relative;overflow:hidden;padding:0 1rem}#column .about-plan:before,#parts .about-plan:before{content:"";background-image:url(../img/column/obake_04.png);background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;position:absolute;top:-20px;left:0;width:75px;height:75px}#column .about-plan-heading,#parts .about-plan-heading{padding-top:35px;text-align:center}#parts .about-plan-heading .sub_title{font-size:14px;position:relative;color:#000}#parts .about-plan-heading .sub_title:before{content:"";background-color:#00a7ea;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;position:absolute;top:-1px;left:-20px;width:2px;height:16.5px;transform:rotate(-23deg)}#parts .about-plan-heading .sub_title:after{content:"";background-color:#00a7ea;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;position:absolute;top:-1px;right:-15px;width:2px;height:16.5px;transform:rotate(23deg)}#column .about-plan-heading .title,#parts .about-plan-heading .title{font-size:24px;line-height:32px;margin-top:15px;color:#e62e8b}#column .about-plan-link-box,#parts .about-plan-link-box{border:1px solid #e62e8b}#column .about-plan-discount,#column .about-plan-price,#parts .about-plan-discount,#parts .about-plan-price{margin-top:20px;text-align:center;padding-bottom:20px}#column .about-plan-title,#parts .about-plan-title{font-size:24px;background-color:#e62e8b;color:#fff;margin-top:20px;display:inline-block;padding:2px 2px 3px}#column .about-plan-desc,#parts .about-plan-desc{font-size:12px;line-height:24px;text-align:center;margin-top:20px;margin-bottom:5px;color:#e62e8b}#column .about-plan-link--img,#parts .about-plan-link--img{width:240px;margin:0 auto;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}#column .about-plan-link,#parts .about-plan-link{display:block;margin:15px auto 0}#column .about-plan-link-items,#parts .about-plan-link-items{display:block;margin:0 auto;padding:0 1rem}#column .about-plan-link,#parts .about-plan-link{margin:15px auto 0}#column .parents,#parts .parents{height:auto;margin:0 auto;padding:30px 1rem 30px}#column .parents .title,#common_discount .parents .title,#parts .parents .title{font-size:14px;position:relative;padding-left:20px;color:#e62e8b}#column .parents .title:before,#common_discount .parents .title:before,#parts .parents .title:before{display:inline-block;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:webfont_icon;content:"";color:#e62e8b;position:absolute;left:0;top:0;margin-top:1px}#column .parents .desc,#common_discount .parents .desc,#parts .parents .desc{font-size:12px;line-height:22px;padding-top:15px;padding-bottom:10px;color:#000}#column .parents p,#common_discount .parents p,#parts .parents p{margin-top:unset!important;margin-bottom:unset!important}#column .parents a,#common_discount .parents a,#parts .parents a{font-size:12px;line-height:22px;text-decoration:underline;color:#e62e8b;display:block}#parts .column-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:115px;margin:0 auto;position:relative;width:fit-content;width:-moz-fit-content;padding-top:70px}#parts .column-head{padding-left:20px;display:inline-block;color:#e62e8b}#parts .contents .head img{margin:30px 0 20px}#parts .flow ul li{padding-top:18px}#parts .num{height:18px;width:18px;padding-right:1em}#parts .flow .flow-section{padding:.5rem 0}#parts .flow .flow-section .vc_column-inner{padding-top:0}#parts .flow .flow-section>div>div>div{padding:0 20px 30px}#parts .flow .flow-section>div>div>div>div{padding-left:20px}#parts .flow .flow-section .wpb_wrapper:before{left:25px;top:24px;content:"";background-color:#00a7ea;width:2px;height:97%;display:block;position:absolute;z-index:1}#parts .flow .flow-section .wpb_wrapper:after{content:"";background-image:url(../img/treatment/parts/arrow.png);-webkit-background-size:contain;background-size:contain;color:#00a7ea;position:absolute;width:12px;left:20px;bottom:16px;z-index:0;height:7px;background-repeat:no-repeat}#parts .flow .flow-section h4{padding-left:1.5rem;font-size:16px}#parts .flow .flow-section h4::before{display:inline-block;font-style:normal;font-weight:400;text-transform:none;text-rendering:auto;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;font-family:webfont_icon;content:"";color:#f092ae;position:absolute;left:16px;right:0;font-size:20px;z-index:2;font-variant:normal}#parts .flow .flow-section figure{padding-top:20px;padding-bottom:20px}#parts .column-head a{color:#e62e8b}#column .hero-wrap{border-bottom:1px solid #e5e5e5}#column .hero-inner,#review .hero-inner{position:relative;padding-bottom:8px}#parts .hero-inner .common-heading,#treatment .common-heading{height:210px}#parts .hero-inner .common-heading h1,#treatment .common-heading h1{letter-spacing:0}#column .hero-inner .balloon,#review .hero-inner .balloon{max-width:320px;position:relative;margin:auto}#review .hero-inner .balloon:after{content:"";-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;position:absolute;width:50px;height:75px}#review .hero-inner .balloon:after{bottom:-8px;right:-4px}#column .top-text,#review .top-text{font-size:12px;line-height:22px;font-weight:700;text-align:center;margin-top:0;padding-bottom:30px}#column .column-middle{padding:0 1rem 40px}#parts .parts-middle{padding:0 1rem}#column .column-content-link{height:auto;margin:0 auto}#column .column-list{width:100%;padding:20px 5px;background-color:#fff;color:#000;border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;align-items:center}#column .column-link-item li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;background-color:#fff;color:#000}#column .column-link-item li a>div{width:30%}#column .column-link-item li a img{height:8rem;width:8rem;background-position:center;background-size:cover;object-fit:cover}#column .column-list p{text-align:left;line-height:1.4em;padding-left:10px;width:60%;margin:auto}#parts .parts-list .vc_column-inner{padding-top:15px}#column .other-content,#parts .other-content{height:auto;margin:0 auto;padding:0 1rem}#column .other-content h2,#parts .other-content h2{width:280px;text-align:center;font-size:17px;position:relative;margin:30px auto 10px;color:#e62e8b}#column .other-content h2::before,#parts .other-content h2::before{content:"";background-image:url(../img/column/heart_pink.png);-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;position:absolute;top:25%;left:15px;height:10px;width:10px}#column .other-content h2::after,#parts .other-content h2::after{content:"";background-image:url(../img/column/heart_pink.png);-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;position:absolute;top:25%;right:15px;height:10px;width:10px}#column .other-content-bnr ul li,#parts .other-content-bnr ul li{text-align:center}#column .other-content-bnr ul li img,#parts .other-content-bnr ul li img{max-width:480px;width:100%}#parts .parts-list-wrap:nth-of-type(n+2){padding-top:20px}#parts .vc_separator{padding-top:30px;padding-bottom:30px}#parts .parts-list img{width:350px;margin-top:15px}#parts .parts-middle h2{font-size:24px;line-height:32px;text-align:center;color:#e62e8b;padding-left:5px;letter-spacing:0}#treatment .content-wrap{padding:0 1rem}#treatment h2{font-size:22px;line-height:32px;margin-bottom:13px;text-align:center}#treatment h3{font-size:14px;margin:14px 0}#treatment h3.heart-icon{font-size:16px;position:relative;display:block;text-align:center;margin:20px auto;width:230px}#treatment h3.heart-icon:after,#treatment h3.heart-icon:before{display:inline-block;font-style:normal;font-weight:400;font-size:inherit;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:webfont_icon;content:"";color:#f7c9dd;position:absolute;font-size:12px}#treatment h3.heart-icon:before{top:25%;left:15px}#treatment h3.heart-icon:after{top:25%;right:15px}#treatment p{margin:15px 0;font-size:14px;line-height:20px}#treatment .lb-slash{width:280px;position:relative;margin:auto!important}#treatment .lb-slash p{margin:0}#treatment .dots-border{padding-bottom:14px}#treatment .vc_column_container>.vc_column-inner{padding:0}#treatment .vc_row{margin-left:0;margin-right:0}#treatment .treatment-wrap{margin:0;padding-left:0;padding-right:0}#treatment .vc_row-has-fill{padding:20px}#treatment .treatment-parts{margin-bottom:40px}#treatment .parts-tab{width:100%;max-width:480px;margin:auto}#treatment .parts-tab .vc_tta-panel-body{padding:0!important}#treatment .parts-tab .vc_tta-panel a{background:#00a7ea!important;color:#fff}#treatment .parts-tab .vc_tta-panel.vc_active a{background:#e62e8b!important;color:#fff}#treatment .intro-title{font-size:24px}#treatment .note p{font-size:12px}#page-error .top-btn{width:180px;margin:0 auto;margin-top:30px}#page-error .top-btn p{padding:15px 0;text-align:center;background-color:#e62e8b;color:#fff!important}#page-error .top-btn p:hover{opacity:.7}#page-error .content div.error-text{background:#efefef;padding:20px 0}#page-error .content div.error-text p{padding-left:2em;padding-right:2em}#page-error .content div.error-text p img{width:1em;margin-right:.2em;margin-bottom:.2em}#page-error .common-heading h1{letter-spacing:0;font-size:28px}.link-content{width:100%;max-width:800px}.link-content-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px}#page-error .about,#page-error .other,#page-error .plan,#page-error .salon{width:45%;margin:0 auto;padding-top:20px}#page-error .about span,#page-error .other span,#page-error .plan span,#page-error .salon span{border-bottom:unset;font-weight:600;font-size:16px;margin-bottom:24px;color:#e62e8b}.link-content ul li{border-bottom:unset;font-weight:400;margin-bottom:12px}.link-content ul li a{color:#000}.link-content-list li a,.link-content-list li span{line-height:unset;border-bottom:unset;color:#000;display:block;position:relative;font-size:10px;font-weight:400;border-bottom:dotted 1px;padding-bottom:12px}.link-content-list li:first-child a,.link-content-list li:first-child span{border-top:dotted 1px;padding-top:12px}.link-content-list li a:after{font-size:10px;position:absolute;right:0;top:50%;margin-top:-14px;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:webfont_icon;content:"";color:#e62e8b;right:21px}.link-content-list li:first-child a:after{margin-top:-7px}.link-content-accordion ul li a:after{color:#e62e8b;font-size:10px;position:absolute;right:21px;top:50%;margin-top:-13px;display:inline-block;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:webfont_icon;content:"";top:50%}.link-content-accordion ul li:first-child a:after{margin-top:-5px}.link-content-accordion ul li a{color:#000;display:block;position:relative;font-size:10px;border-bottom:dotted 1px;padding-bottom:12px}.link-content-accordion ul li:first-child a{border-top:dotted 1px;padding-top:12px}@media screen and (min-width:410px){.fit{width:70%;bottom:4px}}@media screen and (min-width:768px){.content{max-width:800px;margin:auto}h1 span:nth-of-type(2){margin-top:30px}p{line-height:26px}.section-heading{font-size:20px;margin-bottom:19px;line-height:1}.sp{display:none}.pc{display:block}.kp-slash:before,.lb-slash:before{width:3px;height:30px}.kp-slash:sfter,.lb-slash:after{width:3px;height:30px}.ribbon{width:60%;font-size:14px}.common-heading span{top:76%;font-size:24px}.common-heading h1{font-size:40px}#agreement a,#benefit a,#chapter01 a,#chapter02 a,#chapter03 a,#chapter04 a,#chapter05 a,#common_discount .section-discount__plan__btn a,#counseling a,#creditcard-consent-form a,#gakuwari a,#kireimo-method a,#no1 a,#parental-consent-form a,#salona,#u19 a{width:280px;margin:auto!important}#agreement a,#benefit a,#chapter01 a,#chapter02 a,#chapter03 a,#chapter04 a,#chapter05 a,#colomn a,#column .column-list,#common_discount .discount-btn>div>div a,#counseling a,#creditcard-consent-form a,#gakuwari a,#kireimo-method a,#lesson a,#lesson_nav a img,#no1 a,#parental-consent-form .parents-link a,#parental-consent-form a,#parts .parts-list img,#parts a,#qa a,#salon a,#u19 a,.other-content img{text-align:center;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}#agreement a:hover,#benefit a:hover,#chapter01 a:hover,#chapter02 a:hover,#chapter03 a:hover,#chapter04 a:hover,#chapter05 a:hover,#colomn a:hover,#column .column-list:hover,#common_discount .discount-btn>div>div a:hover,#counseling a:hover,#creditcard-consent-form a:hover,#gakuwari a:hover,#kireimo-method a:hover,#lesson a:hover,#lesson_nav a img:hover,#no1 a:hover,#parental-consent-form .parents-link a:hover,#parental-consent-form a:hover,#parts .parts-list img:hover,#parts a:hover,#plan .cta-btn a:hover,#qa a:hover,#salon_index .salon-btn-areas a:hover,#u19 a:hover,.other-content img:hover{-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}.point-result{transform:translateY(-20%)}#column .parents,#common_discount .parents,#parts .parents{width:800px;padding:40px 1rem 20px}#column .parents .title,#common_discount .parents .title,#parts .parents .title{font-size:20px;padding-left:30px}#column .parents .title:before,#common_discount .parents .title:before,#parts .parents .title:before{width:17px;height:17px}#column .parents .desc,#common_discount .parents .desc,#parts .parents .desc{padding-top:10px;padding-bottom:10px}#column .parents a,#common_discount .parents a,#parts .parents a{font-size:15px;line-height:26px;text-align:left;transition:unset}#counseling .flow-section,#counseling .section-parents,#gakuwari .section-parents,#u19 .section-parents,.flow-section{padding-bottom:40px}#counseling .section-parents .parents-head h3,#gakuwari .section-parents .parents-head h3,#u19 .section-parents .parents-head h3{font-size:38px}#counseling .section-parents .parents-head p,#gakuwari .section-parents .parents-head p,#u19 .section-parents .parents-head p{font-size:16px}#counseling .section-parents .parents-bottom p,#gakuwari .section-parents .parents-bottom p,#u19 .section-parents .parents-bottom p{text-align:left!important;padding-left:80px}#common_discount{margin:0 auto;max-width:800px}#common_discount .section-discount{-webkit-box-sizing:border-box;box-sizing:border-box;padding:38px 47px 40px 47px}#common_discount .section-discount__heading span{font-size:36px;padding:4px}#common_discount .section-discount__desc{font-size:14px;line-height:25px}#common_discount .section-discount__plan__btn{width:320px;margin:auto}#common_discount .section-discount__plan__btn a{display:block;text-align:center;-webkit-border-radius:10px;border-radius:10px;position:relative;height:80px;background-color:#e62e8b;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;cursor:pointer}#common_discount .section-discount__plan__btn a:hover{-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}#common_discount .section-discount__plan__btn a:after{display:inline-block;font-style:normal;font-weight:400;font-size:inherit;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:webfont_icon;content:"";color:#fff;font-size:20px;position:absolute;right:10px;top:50%;margin-top:-10px}#common_discount .section-discount__plan__btn a>span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:16px;white-space:nowrap}#common_discount .section-discount .border:before{margin:60px 0 40px 0}#common_discount .section-discount__btn_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#common_discount .section-discount__btn_wrap.center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#common_discount .section-discount__btn{width:100%;max-width:300px;margin:0 6px 30px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}#common_discount .section-discount__btn:hover{-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}#common_discount .cou-btn p{font-size:24px}#agreement .common-desc,#creditcard-consent-form .common-desc,#gakuwari .common-desc,#norikaewari .common-desc,#oyakowari .common-desc,#pairwari .common-desc,#parental-consent-form .common-desc,#plan .common-desc,#u19 .common-desc,#weekday .common-desc{padding-bottom:36px}#about .common-heading,#plan .common-heading,#point1 .common-heading,#point2 .common-heading,#point3 .common-heading,#point4 .common-heading,#point5 .common-heading{height:35vw;max-height:unset}#about .content,#point1 .content,#point2 .content,#point3 .content,#point4 .content,#point5 .content{max-width:unset;margin:auto;padding-bottom:50px}#counseling .vc_col-has-fill>.vc_column-inner,#flow .vc_col-has-fill>.vc_column-inner{padding:60px!important}#about a{width:200px}#about h1 img,#point1 h1 img,#point2 h1 img,#point3 h1 img{padding-top:0;width:35%;top:50%}#point4 h1 img,#point5 h1 img{width:60%!important}#about .about-result,.point-result{max-width:1280px;padding:1rem}#about .about-result{transform:translateY(-20%)}.point-result{transform:translateY(-20%)}#about .about-result img,.point-result img{width:initial}#about .content-head,#about .text-inner,#point1 .content-head,#point1 .text-inner,#point2 .content-head,#point2 .text-inner,#point3 .content-head,#point3 .text-inner,#point4 .content-head,#point4 .text-inner,#point5 .content-head,#point5 .text-inner{max-width:1280px}#about .text-inner,#point1 .text-inner,#point2 .text-inner,#point3 .text-inner,#point4 .text-inner,#point5 .text-inner{float:unset}#about h2,#point1 h2,#point2 h2,#point3 h2,#point4 h2,#point5 h2{padding-bottom:40px}#about h2 img,#point1 h2 img,#point2 h2 img,#point3 h2 img,#point4 h2 img,#point5 h2 img{width:unset;height:40px}#about .content-sub-title,#about .text-top,#point1 .content-sub-title p,#point1 .text-top p,#point2 .content-sub-title p,#point2 .text-top p,#point3 .content-sub-title p,#point3 .text-top p,#point4 .content-sub-title p,#point4 .text-top p,#point5 .content-sub-title p,#point5 .text-top p{font-size:26px;line-height:42px}#about .text-wrap,#point1 .text-wrap,#point2 .text-wrap,#point3 .text-wrap,#point4 .text-wrap,#point5 .text-wrap{text-align:left}#about h3,#point1 h3,#point2 h3,#point3 h3,#point4 h3,#point5 h3{font-size:26px;line-height:42px;padding-bottom:40px}#about .right h3,#point1 .right h3,#point2 .right h3,#point3 .right h3,#point4 .right h3,#point5 .right h3{text-align:right!important}#about .right.text-wrap,#point1 .right.text-wrap,#point2 .right.text-wrap,#point3 .right.text-wrap,#point4 .right.text-wrap,#point5 .right.text-wrap{text-align:right!important}#about .text-top p,#point1 .text-top p,#point2 .text-top p,#point3 .text-top p,#point4 .text-top p,#point5 .text-top p{padding-bottom:50px}#about .kireimo-p img{width:1440px}#about .vc_btn3-container a{width:450px;font-size:20px}#about .vc_btn3-container a span{font-size:30px}#benefit .common-heading h1,#counseling .common-heading h1,#flow .common-heading h1{font-size:40px}#benefit .benefit-detail .vc_column-inner{padding:30px 80px 40px 80px!important}#benefit .benefit-detail .num{font-size:30px;padding-bottom:20px}#benefit .benefit-detail h2{font-size:36px;padding-bottom:26px;line-height:46px}#counseling .intro-text{padding:0}#counseling .intro-text.vc_col-has-fill>.vc_column-inner{padding:30px!important}#counseling .intro-text h2{font-size:20px}#counseling .intro-text li{line-height:20px}#counseling .flow-section,#counseling .section-parents,#gakuwari .section-parents,#u19 .section-parents,.flow-section{padding-bottom:40px}#counseling .flow-section h2 span,.flow-section h2 span{font-size:30px;padding:2px 40px}#counseling .flow-section .flow-section-block,.flow-section .flow-section-block{padding-left:64px}#counseling .flow-section .flow-section-block:before,.flow-section .flow-section-block:before{left:48px;top:7px;z-index:1}#counseling #counseling-flow2 .flow-section-block::after,#counseling .flow-section .flow-section-block:last-child::after,.flow-section .flow-section-block:last-child::after{left:43px;bottom:-12px}#counseling .flow-section .flow-section-block h3,.flow-section .flow-section-block h3{font-size:24px;margin-bottom:20px}#counseling .flow-section .flow-lead,.flow-section .flow-lead{font-size:20px;line-height:32px}#counseling .flow-section .flow-desc,.flow-section .flow-desc{margin-bottom:27px;line-height:25px}#counseling .flow-section p{line-height:32px}#flow p{line-height:25px}#flow .checklist h4{line-height:39px;font-size:18px}#counseling .pairwari{padding:40px;margin:0 auto 40px auto}#counseling .pairwari p{text-align:center;padding-bottom:14px}#counseling .pairwari .sub-header{font-size:20px;margin-bottom:14px}#counseling .pairwari h2{font-size:54px;margin-bottom:28px}#counseling .section-parents .parents-head h3,#gakuwari .section-parents .parents-head h3,#u19 .section-parents .parents-head h3{font-size:38px}#counseling .section-parents .parents-head p,#gakuwari .section-parents .parents-head p,#u19 .section-parents .parents-head p{font-size:16px}#counseling .section-parents .parents-bottom p,#gakuwari .section-parents .parents-bottom p,#u19 .section-parents .parents-bottom p{text-align:left!important;padding-left:80px}#counseling #counseling-flow2 .point{padding:1.5rem;width:93%}.flow-section-block .flow-balloon{padding:18px;font-size:16px;margin-bottom:20px!important}#kireimo-method .intro{margin-top:36px}#kireimo-method .intro h2{font-size:42px;padding-bottom:26px}#kireimo-method .intro-block-desc{max-width:420px;height:190px;font-size:18px}#kireimo-method .intro-block-desc .intro-block-item p{padding:2rem 1rem;width:190px;height:120px;font-size:18px;line-height:30px}#kireimo-method .intro-lead p{line-height:25px}#kireimo-method .intro-anchor{max-width:540px}#kireimo-method .intro-anchor .vc_btn3-container{margin-bottom:0}#kireimo-method .intro-anchor-btn{width:160px;height:160px;background-size:160px;-webkit-background-size:160px 160px;background-size:160px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}#kireimo-method .intro-anchor-btn:hover{-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}#kireimo-method .intro-anchor-btn::before{top:18px}#kireimo-method .intro-anchor-btn a{width:160px;height:160px;font-size:16px}#kireimo-method .anchor-top .intro-anchor-btn:nth-of-type(1) a{padding-top:52px}#kireimo-method .anchor-bottom{margin-bottom:60px!important}#kireimo-method .anchor-bottom .intro-anchor-btn:nth-of-type(1) a,#kireimo-method .anchor-top .intro-anchor-btn:nth-of-type(2) a{padding-top:60px}#kireimo-method .anchor-bottom .intro-anchor-btn:nth-of-type(2) a,#kireimo-method .anchor-top .intro-anchor-btn:nth-of-type(3) a{padding-top:68px}#kireimo-method .details-wrap{padding:0 0 55px}#kireimo-method .details-wrap>div>div{width:560px;margin:auto}#kireimo-method .details-wrap .km-icon{padding-top:40px}#kireimo-method .details-wrap h2{font-size:32px;line-height:42px}#kireimo-method .details-wrap .detail-lead p{font-size:20px;line-height:32px;text-align:center;padding-bottom:20px}#kireimo-method .details-wrap .detail-desc p{line-height:25px}#kireimo-method .details-wrap .vc_separator{margin-top:55px}#kireimo-method .details-wrap .point-middle p{font-size:22px}#kireimo-method .details-wrap .point-bottom img{width:100%;padding-top:unset}#kireimo-method .details-wrap .detail-machine{font-size:20px;width:410px;margin:38px auto 18px}#kireimo-method .details-wrap .detail-machine span{font-size:30px}#kireimo-method .details-wrap .detail-machine:before{width:18px;height:62px;right:40px}#kireimo-method .details-wrap .detail-machine:after{width:18px;height:62px;left:40px}#kireimo-method .details-wrap .detail-more{font-size:32px;line-height:42px;padding-top:40px}#kireimo-method .details-wrap .detail-more:after,#kireimo-method .details-wrap .detail-more:before{font-size:20px}#kireimo-method .details-wrap .detail-more-lead,#kireimo-method .details-wrap .detail-more-refund{font-size:20px;padding-bottom:28px;text-align:center!important}#kireimo-method .details-wrap .detail-more-lead:before,#kireimo-method .details-wrap .detail-more-refund:before{font-size:22px}#salon .common-heading{min-height:210px}#salon .common-heading h1,#salon .common-heading span{-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}#salon .common-heading span{padding-top:.8em}#salon .salon-section{width:800px;max-width:100%}#salon .salon-section h2{font-size:44px;padding:0 9px 9px 9px}#salon #salon-section1 figure,#salon #salon-section2 figure,#salon #salon-section3 figure{width:480px}#salon #salon-section1 figure img,#salon #salon-section2 figure img,#salon #salon-section3 figure img{max-width:480px}#salon #salon-section1 .salon-section-bottom figure,#salon #salon-section2 .salon-section-bottom figure,#salon #salon-section3 .salon-section-bottom figure{width:280px}#salon #salon-section1 .salon-section-bottom figure img,#salon #salon-section2 .salon-section-bottom figure img,#salon #salon-section3 .salon-section-bottom figure img{max-width:280px}#salon #salon-section2 figure{right:0;margin-right:0}#salon .salon-section .salon-text{width:320px;position:absolute;top:130px;right:1rem}#salon #salon-section2 .salon-text{left:0}#salon .salon-section .salon-lead{padding:40px 40px 0}#salon .salon-section .salon-lead p{font-size:20px;line-height:32px}#salon .salon-section .salon-desc{padding:22px 40px 40px}#salon .salon-section-bottom{margin-top:40px;padding:unset;display:flex}#salon .wpb_single_image.vc_align_left,#salon .wpb_single_image.vc_align_right{text-align:center}#salon #salon-section2 .wpb_single_image.vc_align_right{text-align:right}#salon #salon-section2 .vc_column_container:nth-of-type(1){width:100%}#salon #salon-section2 .salon-section-bottom .vc_column_container:nth-of-type(1){width:400px}#salon .salon-section-bottom .vc_column_container:nth-of-type(1){padding:unset}#salon .salon-section-bottom .vc_column_container:nth-of-type(2){width:400px;padding:unset;vertical-align:middle}#salon .salon-section-bottom p{line-height:180px}#salon .lb-slash span{font-size:24px;width:540px;margin:40px 0 20px}#salon .lb-slash span:after,#salon .lb-slash span:before{width:3px;height:30px}#salon .lb-slash:after,#salon .lb-slash:before{content:none}#salon .lb-slash span:before{left:0!important}#salon .lb-slash span:after{right:0!important}#campaign .anchor .anchor-link,#campaign .content .content-inner .steady-campaign .detail-link{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#campaign .anchor img:hover,#campaign .content .content-inner .steady-campaign img:hover{opacity:.7;-ms-filter:"alpha(opacity=70)"}#campaign .content .content-inner .steady-campaign{padding:0 1rem}#campaign .anchor .anchor-link:hover,#campaign .content .content-inner .steady-campaign .detail-link:hover{background-color:#fff;color:#fd778d}#campaign .common-heading{height:35vw}#campaign .top-img{max-width:1280px;transform:translateY(-20%)}#campaign h1{width:24%}#campaign .content{width:unset;max-width:1280px}#campaign .item-term,#campaign p{padding-bottom:14px}#campaign h2{font-size:28px;padding:0 0 20px}#campaign .item-inner{max-width:1280px;width:unset;margin:auto;display:flex;padding:60px 1rem 2rem}#campaign .item-inner .campaign-text-wrap,#campaign .item-inner .item-img{width:50%}#campaign .campaign-content:nth-of-type(odd) .item-img{padding-right:40px}#campaign .campaign-content:nth-of-type(even) .item-img{padding-left:40px}#campaign .campaign-content:nth-child(even) .item-inner{flex-direction:row-reverse}#campaign .vc_btn3.vc_btn3-size-md{padding:16px 8px}#campaign .content .content-inner{display:flex;max-width:1280px;width:100%;margin:0 auto}#campaign .anchor-top{padding-bottom:60px}#campaign .anchor-bottom li{width:30%;padding-top:unset;margin-top:unset;border-top:unset;padding-bottom:20px;margin-bottom:20px}#campaign .anchor-top li div{border-bottom:none}#campaign .anchor-bottom li:nth-last-child(1){border-bottom:3px #fd778d dotted}#company .content{width:720px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:70px 0 0}#company figure{width:280px}#company .vielis-logo{width:280px}#company .vc_col-sm-3{padding:28px 0 28px 10px}#company .vc_col-sm-9{padding:28px 0 26px 0;font-size:14px;line-height:25px}form{max-width:800px;padding:0 1rem}.form label{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;text-align:left}.form label>span{width:75%}.form .mwform-tel-field{width:75%}.form label>span:first-child{padding-bottom:0;width:25%}.form label{background-color:unset}.form label span .mwform-tel-field{margin-bottom:0}.form textarea{margin-bottom:50px}.form input.tel{max-width:177px;width:29.5%!important;height:38px}.form input{margin-bottom:unset}.form-btn button,.form-btn input{padding:15px 20px}#confirm .form-btn button,#confirm .form-btn input{width:48%;cursor:pointer}#help .qa-item-wrap .qa-item-inner h3 span{margin-top:-5px;padding-top:5px}#help figure{margin:auto}#help h4.slash{font-size:17px;-webkit-background-size:323px 323px;background-size:323px;margin-bottom:18px}#kireimoplus .vc_section.kp-head{padding:80px 0 48px}#kireimoplus .kp-head-inner,#kireimoplus .kp-point-inner,#kireimoplus .promotion{max-width:800px;margin:auto!important}#kireimoplus .kp-head-inner>div{padding-left:0;padding-right:0}#kireimoplus .kp-head-inner .kp-benefit,#kireimoplus .kp-head-inner .wpb_single_image{margin:auto!important;padding-bottom:1.5rem}#kireimoplus .kp-head-inner .wpb_single_image:nth-of-type(1){width:30rem}#kireimoplus .kp-head-inner .wpb_single_image:nth-of-type(2){width:33rem}#kireimoplus .kp-head-inner .wpb_single_image:nth-of-type(3){width:21rem}#kireimoplus .kp-head-inner .kp-benefit{width:26rem;justify-content:space-between}#kireimoplus .kp-head-inner .kp-benefit .wpb_single_image{width:90%}#kireimoplus .kp-head-inner p{font-size:16px}#kireimoplus .kp-head-inner h2{font-size:20px;padding:12px 0;border-top:unset;border-bottom:unset;position:relative;z-index:1}#kireimoplus .kp-head-inner h2 span{background:#00a7ea}#kireimoplus .kp-head-inner h2 span:before{border-top:2px dotted #fff;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;z-index:-1}#kireimoplus .kp-point{padding-left:0;padding-right:0}#kireimoplus .promotion-head{background:repeating-linear-gradient(-45deg,transparent,transparent 6px,rgba(255,126,165,.15) 6px,rgba(255,126,165,.15) 14px)}#kireimoplus .promotion-head>div:nth-of-type(1)>.vc_column-inner>div{width:380px;margin:auto!important}#kireimoplus .promotion-head p{font-size:20px;font-weight:700;margin:unset;margin-right:unset;width:350px}#kireimoplus .promotion-head img{height:152px;top:-20px;right:-50px}#kireimoplus .promotion-head-inner{width:450px}#kireimoplus .promotion{padding:0}#kireimoplus .promotion .wpb_single_image{width:32rem;margin:auto!important}#kireimoplus .promotion .vc_toggle_content{padding-bottom:30px}#kireimoplus .promotion .wel-coin .card-group>div{width:100%;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}#kireimoplus .promotion .wel-coin .card-group .card{width:46%;margin-bottom:0;position:relative}#kireimoplus .promotion .wel-coin .card-group .card:first-child .card-body-right p{padding-top:1em;padding-bottom:1em}#kireimoplus .products{max-width:800px;margin:2rem auto 3rem!important;padding:0 1rem}#kireimoplus .product-row-1>div>div{margin-bottom:0;height:597px}#kireimoplus .product-row-2>div>div{margin-bottom:0;height:520px}#kireimoplus .products>div:nth-of-type(1){padding-right:.5rem}#kireimoplus .products>div:nth-of-type(2){padding-left:.5rem}#kireimoplus .products:nth-of-type(3)>div>div>div{height:450px}#kireimoplus .products h3{font-size:18px;font-weight:700}#kireimoplus .products p{font-size:16px}#kireimoplus .products .product-1-bottom{display:flex}#kireimoplus .products .product-1-bottom>div:nth-of-type(1),#kireimoplus .products .product-2-bottom>div:nth-of-type(1){width:20%}#kireimoplus .products .product-1-bottom>div:nth-of-type(2),#kireimoplus .products .product-2-bottom>div:nth-of-type(2){width:80%;padding-left:1em}#kireimoplus .product-row-1>div:nth-of-type(2) .product-1-bottom{padding-bottom:4.5em}#kireimoplus .how-to-header img,#kireimoplus .regist-header img{width:30rem}#kireimoplus .how-to-header h2,#kireimoplus .regist-header h2{font-size:32px}#kireimoplus .section-footer{font-size:18px}#kireimoplus .card{max-width:800px;margin:auto!important;padding:2rem 1rem}#kireimoplus .card>div>div{width:95%;height:470px;margin:auto!important}#kireimoplus .promotion .card>div>div{height:auto}#kireimoplus #how-to-use .card>div>div{height:570px}#kireimoplus .card a{padding-right:38px}#kireimoplus .family-usage img{width:23rem}#kireimoplus .card .card-body>div>div{padding:1.5rem 1rem}#kireimoplus .card .card-body .vc_btn3-container a{width:100%;text-align:center}#kireimoplus .family-usage>div>div{width:720px;margin:auto!important}#kireimoplus .family-usage .family-usage-header img{width:27.5rem}#lesson a{width:380px}#lesson p{margin-bottom:35px}#lesson .lesson-link figure{margin-bottom:20px}#lesson .lesson-link .vc_col-sm-6:nth-of-type(odd) .vc_column-inner{padding-right:0}#lesson .lesson-link .vc_col-sm-6:nth-of-type(even) .vc_column-inner{padding-left:0}#lesson .lesson-link-bottom{padding-bottom:40px}#lesson .profile-wrap{margin-top:40px}#lesson .profile-wrap .profile .wpb_single_image{text-align:left}#lesson .profile figure{width:unset}#chapter01 .lesson-detail_heading h2,#chapter03 .lesson-detail_heading h2,#chapter04 .lesson-detail_heading h2,#chapter05 .lesson-detail_heading h2{font-size:20px}#chapter02 .reason-heading h2{font-size:20px;line-height:32px;height:110px}#chapter02 .reason-heading h2:before{width:120px;height:114px;left:40px}#chapter02 .reason-heading h2 span{padding-left:180px}#chapter01 .lesson-detail,#chapter02 .reason>div>div>div,#chapter03 .lesson-detail,#chapter04 .lesson-detail,#chapter05 .lesson-detail{padding:20px 80px 30px}#chapter02 .reason{margin-bottom:40px}#chapter01 p,#chapter02 p,#chapter03 p,#chapter04 p,#chapter05 p{line-height:26px;margin-bottom:30px}#chapter01 img,#chapter02 img,#chapter03 img,#chapter04 img,#chapter05 img{width:400px}#chapter02 .reason3 a{width:260px}#chapter01 .lesson-obake,#chapter01 .lesson-obake2,#chapter02 .lesson-obake,#chapter02 .lesson-obake2,#chapter03 .lesson-obake,#chapter03 .lesson-obake2,#chapter04 .lesson-obake,#chapter04 .lesson-obake2,#chapter05 .lesson-obake,#chapter05 .lesson-obake2{width:320px;padding-bottom:60px}#chapter01 .lesson-obake img,#chapter02 .lesson-obake img,#chapter03 .lesson-obake img,#chapter05 .lesson-obake img{width:unset;height:84px;object-fit:contain}#chapter01 .lesson-obake2 img,#chapter02 .lesson-obake2 img,#chapter03 .lesson-obake2 img,#chapter04 .lesson-obake2 img,#chapter05 .lesson-obake2 img{height:84px}#chapter01 .lesson-obake p,#chapter01 .lesson-obake2 p,#chapter02 .lesson-obake p,#chapter02 .lesson-obake2 p,#chapter03 .lesson-obake p,#chapter03 .lesson-obake2 p,#chapter04 .lesson-obake2 p,#chapter05 .lesson-obake p,#chapter05 .lesson-obake2 p{font-size:14px}#chapter01 .lesson-obake p,#chapter02 .reason5 .lesson-obake p,#chapter03 .lesson-obake p,#chapter03 .lesson-obake2 p,#chapter04 .lesson-obake2 p,#chapter05 .lesson-obake.two-line p{top:18px}#chapter01 .lesson-obake2 p,#chapter02 .lesson-obake p,#chapter02 .lesson-obake2 p,#chapter05 .lesson-obake p,#chapter05 .lesson-obake2 p{top:28px}#lesson_nav ul{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}#lesson_nav ul li{width:47%;margin:auto}#chapter01 .lesson-nav a,#chapter02 .lesson-nav a,#chapter03 .lesson-nav a,#chapter04 .lesson-nav a,#chapter05 .lesson-nav a{width:350px}#news .common-desc{padding-top:40px;margin-bottom:35px}#news h2{padding-top:30px;font-size:20px;margin-bottom:19px;line-height:1}#news .clean-img>div:nth-of-type(1),#parents .clean-img>div:nth-of-type(1),#parents .skin-trouble>div:nth-of-type(1){padding-right:.5em}#news .clean-img>div:nth-of-type(2),#parents .clean-img>div:nth-of-type(2),#parents .skin-trouble>div:nth-of-type(2){padding-left:.5em}#no1 .page-content,.no1-hero .no1-hero__mv img{width:100%}#no1 .page-content,#no1 .page-content .content,#parents .page-content,.no1-hero .no1-hero__mv img{max-width:unset}#no1 .page-content .content .no1-top-lead{padding:30px 15px}#no1 .page-content .content .no1-top-lead p{font-size:18px;letter-spacing:.1em;line-height:1.6em;text-align:center}#no1 section{max-width:800px;margin:0 auto!important;padding:0 1rem;display:block}#no1 section:nth-of-type(1){margin-top:30px!important}#no1 section>div>div{padding:0}#no1 section:nth-of-type(1)>div>div{padding:20px 30px}#no1 h1{font-size:28px;padding:11px 0 9px}#no1 section:nth-of-type(1) p{line-height:2em;padding-left:3em;font-size:16px}#no1 h2{padding-top:20px}#no1 .award-inner>div>div{max-width:380px;height:150px;margin-top:20px}#no1 .award-inner-cont{padding:20px}#no1 .award-inner-cont div div{line-height:2em;font-size:16px;width:60%;margin:auto 0}#no1 .award-inner-cont div p{width:35%}#no1 .award-inner-cont img{width:129px;height:115px}#parents .parents-hero .parents-hero__mv{position:relative}#parents .parents-hero .parents-hero__mv img{width:100%;margin-top:60px}#parents .greeting{position:absolute;top:28vw;left:9vw}#parents h1{text-align:left!important;font-size:2.7vw;line-height:152%}#parents .greeting .wpb_text_column p{font-size:1.7vw;line-height:152%}#parents .content{width:unset}#parents .content section{width:800px;margin:0 auto!important}#parents section{padding-left:0;padding-right:0}#parents section:nth-of-type(1){padding-top:50px}#parents h3{padding:60px 0}#news .clean-img>div:nth-of-type(1),#parents .clean-img>div:nth-of-type(1),#parents .skin-trouble>div:nth-of-type(1){padding-right:.5em}#news .clean-img>div:nth-of-type(2),#parents .clean-img>div:nth-of-type(2),#parents .skin-trouble>div:nth-of-type(2){padding-left:.5em}#parents .skin-trouble img{height:170px}#parents .icon{width:60px;vertical-align:top;padding-right:1em}#parents section:nth-of-type(3) .vc_col-sm-2{width:10%}#parents .parents-note ul li a:hover{text-decoration:none}#plan .cta-btn a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#plan .plan-anchor a:hover{background-color:#fff!important;color:#fd778d!important;border:1px solid #fd778d}#plan .common-heading h1 img{width:20%}#plan .plan-anchor{max-width:1280px;margin:auto!important}#plan .plan-anchor a{padding:.8em 8px}#plan .plan-anchor-top{padding-bottom:60px}#plan .plan-anchor-top a{width:80%;margin:auto}#plan .plan-anchor-bottom{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;max-width:1280px}#plan .plan-anchor-bottom>div{padding-top:unset;border-top:unset;width:30%!important;margin:0 auto 20px;border-bottom:3px #fd778d dotted}.simulator{position:relative;background-color:#f3a4bc;padding:30px 1rem}.choose-box-wrap{position:relative;height:800px;max-width:640px;margin:auto;background-image:url(../img/plan/simulator/bg.png);background-size:640px 800px;background-repeat:no-repeat}.choose-box>img{position:absolute;top:20px;width:88%}.choose-title{position:relative;padding-bottom:10px}.choose-title p{font-size:24px;font-weight:400;width:60%;line-height:30px;position:absolute;top:6px;left:60%;transform:translate(-50%,-10%)}.choose-box ul{text-align:center;margin:auto;display:flex;flex-wrap:wrap}.choose-box ul li{margin:auto;list-style:none;text-align:center;width:46%}.choose-box ul li a{display:block}.question{padding-top:.5em}#q_01 .question,#q_02 .question{padding-top:1em}.q-top{text-align:center;padding-bottom:4px}.fit{padding-top:1em;margin-top:-1em;position:absolute;width:75%;top:30%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.flexbox{display:flex}.flexbox li{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.flexbox li:hover{-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}.choose-box ul li img{width:90%}.answer.fit{top:32%}.answer p{font-size:20px;padding-bottom:.5em}.answer .ans-content{background-color:#f3a4bc;width:100%}.answer h4{clear:both;margin:auto;padding:20px;text-align:center;font-size:24px;font-weight:600;color:#fff;text-align:center}.answer .ans-img{width:80%;margin:auto;padding-bottom:20px}.answer span{display:block;width:100%;padding-top:1em}.answer a{display:block;width:100%;text-align:center;color:#000}#plan .plan-detail-wrap .plan-detail{padding:60px 1rem}#plan .plan-detail-wrap .plan-detail .plan-detail-inner>div{max-width:1280px;margin:auto!important}#plan2 .plan-detail-content,#plan3 .plan-detail-content,#plan5 .plan-detail-content,#plan7 .plan-detail-content{flex-direction:row-reverse;display:flex}#plan1 .plan-detail-content>div:nth-of-type(odd),#plan4 .plan-detail-content>div:nth-of-type(odd),#plan6 .plan-detail-content>div:nth-of-type(odd),#plan8 .plan-detail-content>div:nth-of-type(odd){padding-right:40px}#plan2 .plan-detail-content>div:nth-of-type(odd),#plan3 .plan-detail-content>div:nth-of-type(odd),#plan5 .plan-detail-content>div:nth-of-type(odd),#plan7 .plan-detail-content>div:nth-of-type(odd){padding-left:40px}#plan .plan-detail-wrap .plan-detail img{width:100%}#agreement .block-inner .sub-title{font-size:20px}#agreement .block-inner h2{font-size:36px;padding-bottom:20px}#agreement .block-inner h3{font-size:24px}#agreement .block-inner .bring-attention>div:nth-of-type(1),#agreement .block-inner .bring-checklist1>div:nth-of-type(1){padding-right:.5rem}#agreement .block-inner .bring-attention>div:nth-of-type(2),#agreement .block-inner .bring-checklist1>div:nth-of-type(2){padding-left:.5rem}#agreement .block-inner .bring-checklist1>div:nth-of-type(2)>div{min-height:300px}#agreement .block-inner .bring-attention>div:nth-of-type(1) ul{padding-bottom:3px}#agreement .block-inner .bring-attention h3{font-size:19px}#agreement .block-inner .attention2>div:nth-of-type(1)>div p{padding-bottom:3em}#agreement .block-inner .bring-attention img{width:100%}#creditcard-consent-form .agreement-inner>div>div.vc_column-inner,#parental-consent-form .agreement-inner>div>div.vc_column-inner{padding:unset;width:640px;margin:0 auto!important;padding:30px 0!important}#creditcard-consent-form .agreement-inner h2,#parental-consent-form .agreement-inner h2{font-size:24px}#creditcard-consent-form h3,#creditcard-consent-form h4,#parental-consent-form h3,#parental-consent-form h4{font-size:20px;text-align:center!important}#creditcard-consent-form .agreement-desc,#parental-consent-form .agreement-desc{text-align:center;padding-bottom:28px}#creditcard-consent-form .agreement-list,#parental-consent-form .agreement-list{width:456px}#creditcard-consent-form img,#parental-consent-form img{width:456px}#creditcard-consent-form .agreement-list li,#parental-consent-form .agreement-list li{font-size:14px;line-height:25px;margin-bottom:6px}#creditcard-consent-form .agreement-list li::before,#parental-consent-form .agreement-list li::before{width:22px;line-height:22px;font-size:14px;letter-spacing:-1px;margin-right:11px}#parental-consent-form .common-heading>span{font-size:17px}#parental-consent-form .parents-link a{width:100%}#discount .discount-link>div>.wpb_wrapper,#qa .qa-conts .qa-link>div>.wpb_wrapper{width:240px;margin:auto}#discount .discount-link .wpb_text_column,#qa .qa-conts .qa-link .wpb_text_column{max-width:unset;min-width:unset;width:240px}#discount .discount-link .wpb_text_column .wpb_wrapper{display:block;padding:2rem 1rem}#discount .discount-link .wpb_text_column .wpb_wrapper>p{width:80px;padding-right:0;margin:0 auto}#discount .discount-link .wpb_text_column .wpb_wrapper>div,#qa .qa-conts .qa-link .wpb_text_column .wpb_wrapper>div{width:100%;margin:auto;padding-left:0}#discount .discount-conts h3,#qa .qa-conts h3{font-size:18px;font-weight:700;text-align:center}#discount .parents-link{margin:0!important;text-align:left}#friends .content,#friends .page-content{width:unset}#friends section{padding:0!important}#friends .vc_btn3-container a{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;cursor:pointer;transition:transform .2s;margin:auto;width:280px;height:70px;padding-top:20px;padding-bottom:20px;font-size:16px}#gakuwari .section-parents .parents-head h3{line-height:38px;padding-bottom:0}#gakuwari .parents-bnr,#u19 .parents-bnr{width:70%;margin:auto}#gakuwari .parents-bnr a,#u19 .parents-bnr a{width:100%}#gakuwari .plan-detail>div>div.vc_column-inner,#oyakowari .plan-detail>div>div.vc_column-inner,#pairwari .plan-detail>div>div.vc_column-inner,#u19 .plan-detail>div>div.vc_column-inner,#weekday .plan-detail>div>div.vc_column-inner{padding:40px 40px 0;width:800px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 40px!important}#gakuwari .plan-detail>div>div.vc_column-inner>div,#u19 .plan-detail>div>div.vc_column-inner>div,#weekday .plan-detail>div>div.vc_column-inner>div{width:620px;margin:0 auto!important;padding:30px 0!important}#gakuwari h2,#oyakowari h2,#pairwari h2,#u19 h2,#weekday h2{font-size:36px;padding-bottom:30px}#gakuwari h3,#u19 h3,#weekday h3{font-size:20px;line-height:22px}#gakuwari p,#oyakowari p,#pairwari p,#u19 p,#weekday p{padding-top:10px;line-height:25px}#gakuwari .section-parents .parents-head p,#u19 .section-parents .parents-head p{padding-bottom:unset}#gakuwari .vc_sep_holder,#u19 .vc_sep_holder{margin-top:40px}#norikaewari .plan-detail{padding-bottom:40px}#norikaewari h2{font-size:20px;padding-bottom:10px}#oyakowari .plan-desc p,#pairwari .plan-desc p{text-align:center}#oyakowari .plan-detail p,#pairwari .plan-detail p{font-size:21px;line-height:28px}#oyakowari .plan-detail .ex_content,#pairwari .plan-detail .ex_content{max-width:600px;margin:auto!important}#oyakowari .plan-detail .ex_content:nth-of-type(1),#pairwari .plan-detail .ex_content:nth-of-type(1){padding-bottom:unset}#oyakowari .plan-detail .ex_content:nth-of-type(1):before{font-size:14px;margin-left:-1em}#oyakowari .plan-detail .ex_content:nth-of-type(2):before{font-size:14px;margin-left:-.5em}#oyakowari .contract:before,#oyakowari .no-contract:before,#pairwari .contract:before,#pairwari .no-contract:before{font-size:40px;margin-top:5px;width:26px}#oyakowari .contract:after,#oyakowari .no-contract:after,#pairwari .contract:after,#pairwari .no-contract:after{border-width:8px 0 8px 8px;margin-top:-6px;right:0}#oyakowari .contract:after,#pairwari .contract:after{top:25%}#oyakowari .ex_content:nth-of-type(2) .vc_col-xs-6:nth-of-type(2) span,#pairwari .ex_content:nth-of-type(2) .vc_col-xs-6:nth-of-type(2) span{font-size:34px}#oyakowari .ex_content:nth-of-type(2) .vc_col-xs-6:nth-of-type(2) span span,#pairwari .ex_content:nth-of-type(2) .vc_col-xs-6:nth-of-type(2) span span{font-size:22px;float:unset}#pairwari .plan-detail .ex_content:nth-of-type(1):before{font-size:14px;margin-left:2px}#pairwari .plan-detail .ex_content:nth-of-type(2):before{font-size:14px;margin-left:2px}#u19 .section-parents .parents-bottom p{margin-top:0}#u19 .section-parents .parents-head h3{padding-bottom:.5em}#u19 .section-parents .parents-head p{padding-top:0}#weekday .plan-detail figure{padding-bottom:unset;padding-right:2rem}#privacy .content{max-width:800px}#privacy h3{font-size:20px}#privacy .vc_section{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}#qa .vc_btn3-container a{width:380px;margin:auto!important}#qa .qa-conts h2{font-size:30px}#qa .qa-conts .qa-link .wpb_text_column .wpb_wrapper{display:block;height:180px;padding:2rem 1rem}#qa .qa-conts .qa-link .wpb_text_column .wpb_wrapper>p{width:100px;padding-right:0;margin:0 auto}#help .qa-item-wrap .qa-item h2,#members .qa-item-wrap .qa-item h2,#newcomer .qa-item-wrap .qa-item h2{font-size:30px;margin-top:-50px;padding-top:50px}#help .qa-item-wrap .qa-item h3,#members .qa-item-wrap .qa-item h3,#newcomer .qa-item-wrap .qa-item h3{font-size:16px;margin-top:-20px;padding-top:20px}#help .qa-item-wrap .qa-item-inner h3:before,#members .qa-item-wrap .qa-item-inner h3:before,#newcomer .qa-item-wrap .qa-item-inner h3:before{left:-4px;top:16px}#help .qa-item-wrap .qa-item .page-top-btn,#members .qa-item-wrap .qa-item .page-top-btn,#newcomer .qa-item-wrap .qa-item .page-top-btn{width:65px}#help .page-top-btn::before,#members .page-top-btn::before,#newcomer .page-top-btn::before{font-size:14px;right:110px}#help .page-top-btn::after,#members .page-top-btn::after,#newcomer .page-top-btn::after{font-size:12px}#review{width:auto!important}#review .review-middle{width:700px;margin:0 auto;padding:30px 0}#review h3.ribbon{width:100%;min-width:unset;max-width:unset;font-size:30px;padding:1rem 2.5rem}#review h3.ribbon:before{border-width:32px 0 32px 18px}#review h3.ribbon:after{border-width:32px 18px 32px 0}#review .icon.wpb_single_image.vc_align_center,#review-details .icon.wpb_single_image.vc_align_center{text-align:left}#review .vc_round-chart,#review-details .vc_round-chart{display:block;min-width:unset}#review .vc_chart-with-legend,#review-details .vc_chart-with-legend{width:100%}#review .vc_chart-legend,#review-details .vc_chart-legend{width:100%}#review h4{padding:.5rem 1rem;font-size:30px;max-width:370px}#review img.ri,#review-details img.ri{padding-right:4px}#review .review-btn{min-width:unset;max-width:unset;width:50%}#review .review-btn img,#review-details .review-btn-wrap .review-btn img{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}#review .review-btn img:hover,#review-details .review-btn-wrap .review-btn img:hover{-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}#review .review-list,#review-details .review-list{width:700px;margin:auto;padding-top:40px}#review .review-info .vc_column-inner>.wpb_wrapper,#review-details .review-info .vc_column-inner>.wpb_wrapper{display:block;min-width:unset;width:80%}#review .review-info .vc_column-inner>.wpb_wrapper .attachment-thumbnail{width:90px}#review .vc_column-inner,#review-details .vc_column-inner{padding-left:0!important;padding-right:0!important}#review .review-info .wpb_text_column,#review-details .review-info .wpb_text_column{width:100%;margin:auto}#review .review-text,#review-details .review-text{padding:1rem;width:unset}#review .review-text:before,#review-details .review-text:before{content:"";position:absolute;top:30px;left:-30px;margin-top:-15px;border:12px solid transparent;border-right:20px solid #f9eaef}.review-head>div{width:480px;height:180px;margin:auto;text-align:center}.issue .review-head>div{width:570px;height:180px;margin:auto;text-align:center}.review-head__heading{vertical-align:middle}.review-head__heading .icon{width:100px}.care .review-head__heading .icon{width:130px}.review-head__heading h1 span:nth-of-type(1),.review-head__heading h1 span:nth-of-type(2){font-size:40px;margin-top:15px}.review-desc p{width:700px}#review-details .contents{width:700px}#review-details h2{font-size:36px}#review-details p{margin:auto}#review-details .review-btn-wrap{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}#review-details .review-btn-wrap .review-btn{width:47%;margin:0 8px 0}#salon_index .salon-news{margin-bottom:20px;margin-top:20px}#salon_index .salon-news>span{font-size:14px;padding:6px}#salon_index .salon-news-list{padding-bottom:20px}#salon_index .salon-news-list a{font-size:14px}#salon_index .salon-areas,#salon_index .salon-btn-areas{max-width:800px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto!important;margin-bottom:20px;position:relative}#salon_index .malti-shop-area .wpb_wrapper{width:100%;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}#salon_index .salon-shop-list{margin-bottom:0}#salon_index .salon-shop-list li,#salon_index .salon-shop-list.kanto-shop ul li{width:unset}#salon_index .salon-btn-areas .kp-slash{width:360px}#salon_index .salon-btn-areas .kp-slash .wpb_wrapper p{font-size:24px}#salon_index .salon-btn-areas a{font-size:16px;max-width:340px;width:95%}#salon_index .salon-btn-areas a span{font-size:32px}#salon_info .info-conts__heading_1{line-height:60px;font-size:24px;margin-bottom:40px;padding:0}#salon_info .info-conts{width:720px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;margin-top:40px;padding-bottom:60px;overflow:hidden}#salon_info .wpb_wrapper .slide{height:100%;width:unset;text-align:center}#salon_info .salon-greeting{padding:35px 42px}#salon_info .heading{line-height:28px;font-size:15px;padding-left:8px;margin-bottom:18px}#salon_info .common-heading div{font-size:40px}#sns .line-container p{font-size:16px;padding:2rem 0}#sns .sns-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#sns .sns-container .sns{width:380px}#sns .sns-container h2{padding-top:60px}#special .content,#special.page-content{margin:0;max-width:unset!important}#special .special-intro .skull-icon{width:90px}#special .special-desc{padding:60px 0;padding-bottom:50px}#special .special-desc>div>div,#special .special-intro>div>div,#special .tvcm>div>div{width:620px;margin:auto!important}#special .special-desc p{font-size:22px;line-height:1.6}#column,#parts{width:100%}#column .column-heading,#parts .column-heading{flex-direction:row;width:720px;min-height:180px;padding:80px 0 15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#column .column-head,#parts .column-head{padding-left:28px}#column .column-head .icon,#parts .column-head .icon{width:130px}#column .column-head .icon img,#parts .column-head .icon img{width:130px;height:130px}#column .column-head .title,#parts .column-head .title{font-size:40px;margin-top:5px}#column .contents .head img{width:auto;margin-top:60px}#column .contents .content-wrap,#parts .contents .content-wrap{width:720px}#column .contents .content-wrap h2,#parts .contents .content-wrap h2{font-size:36px;letter-spacing:0;line-height:42px}#column .contents .content-wrap h3,#parts .contents .content-wrap h3{font-size:20px;margin-top:30px}#column .contents .content-wrap h4,#parts .contents .content-wrap h4{font-size:16px}#parts .flow .flow-section{padding:1rem 0}#parts .flow .flow-section h4{font-size:24px}#parts .flow .flow-section figure{padding-top:20px;padding-bottom:40px}#column .vc_single_image-wrapper{width:560px;display:block;margin:40px auto 0}#parts #toc_container{width:unset}#column .toc_list,#parts .toc_list{font-size:14px;padding-top:15px;padding-bottom:60px;width:480px;height:auto;margin:0 auto;line-height:30px}#parts .contents .content-wrap .no_bullets .toc_list::after{width:90px;height:145px;left:570px;bottom:-40px}#parts .toc_list a:hover{text-decoration:none}#column .vc_separator.wpb_content_element{margin-top:60px;margin-bottom:40px!important}#parts .content-wrap section{padding-top:60px;margin-top:-60px}#column p{margin-top:30px;font-size:15px;line-height:1.6em}#column table tbody td,#column table tbody th{display:table-cell;vertical-align:middle}#column table tbody td p{padding-left:0}#column table tbody .td-alignl span{margin-left:.8em}#parts .parts-faq .vc_toggle_title{padding:20px 20px 25px}#parts .parts-faq .vc_toggle_title h3{margin-top:0}#parts .parts-faq .vc_toggle_title span{font-size:16px}#parts .parts-faq .vc_toggle_content{padding:30px 30px 40px 75px}#parts .parts-faq .vc_toggle_content:before{width:34px;height:34px;top:25px;left:25px;line-height:34px;-webkit-background-size:14px 14px;background-size:14px}#parts .content-links{width:720px;margin:auto}#parts .content-links--items{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#parts .content-links--items a.links-item{margin:30px 5px 0;width:350px;height:110px}#parts .content-links--items .parts-icon img{width:90px;height:90px}#parts .content-links--items .lead-wrapper{padding-left:120px}#parts .content-links--items .lead-wrapper img.popularity_en{width:85px;margin-top:35px}#parts .content-links--items .lead-wrapper img.face_en{width:70px;margin-top:40px}#column .about-plan,#parts .about-plan{width:720px}#column .about-plan:before,#parts .about-plan:before{height:140px;top:-50px}#column .about-plan-heading,#parts .about-plan-heading{padding-top:40px}#parts .about-plan-heading .sub_title{font-size:16px}#column .about-plan-heading .title,#parts .about-plan-heading .title{font-size:36px;margin-top:20px;margin-bottom:30px}#column .about-plan-discount,#column .about-plan-price,#parts .about-plan-discount,#parts .about-plan-price{margin-top:0;padding-top:40px;padding-bottom:40px}#column .about-plan-title,#parts .about-plan-title{margin-top:0;font-size:36px;padding:2px 2px 3px 4px}#column .about-plan-desc,#parts .about-plan-desc{font-size:15px}#column .about-plan-link--img,#parts .about-plan-link--img{width:480px;margin:15px 0 0}#column .about-plan-link-items,#parts .about-plan-link-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:620px;margin:0 auto}#column .about-plan-link-items a:nth-child(even) .about-plan-link,#parts .about-plan-link-items a:nth-child(even) .about-plan-link{margin-left:20px}#column .about-plan-link,#parts .about-plan-link{width:300px;margin:15px 0 0}#column .parents,#common_discount .parents,#parts .parents{width:800px;padding:40px 1rem 20px}#column .parents .title,#common_discount .parents .title,#parts .parents .title{font-size:20px;padding-left:30px}#column .parents .title:before,#common_discount .parents .title:before,#parts .parents .title:before{width:17px;height:17px}#column .parents .desc,#common_discount .parents .desc,#parts .parents .desc{padding-top:10px;padding-bottom:10px}#column .parents a,#common_discount .parents a,#parts .parents a{font-size:15px;line-height:26px;text-align:left;transition:unset}#column .parents a:hover,#parts .parents a:hover{transform:unset}#column .column-top{border-bottom:1px solid #e5e5e5}#review .hero-wrap:before{width:79px;height:120px;left:-15px;top:-80px}#column .hero-inner,#review .hero-inner{padding-bottom:26px}#column .hero-inner .common-heading{margin-bottom:30px}#parts .hero-inner .common-heading{margin-bottom:0}#column .hero-inner .balloon,#review .hero-inner .balloon{max-width:400px}#review .hero-inner .balloon:after{bottom:-26px;width:83px;height:108px;right:-30px}#column .top-text,#review .top-text{padding-top:20px;font-size:14px;max-width:394px}#review .top-text:before{width:23px;height:23px;top:110px;left:30px}#review .top-text:after{width:25px;height:23px;top:35px;right:25px}#column .column-middle{padding:15px 1rem 40px}#parts .parts-middle{width:720px;margin:auto;padding:0}#column .column-content-link{width:720px}#column .column-link-item{width:100%;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}#column .column-list{width:44%;padding:10px;border-radius:10px;border:1px solid #e5e5e5;margin:15px 10px 0}#column .column-link-item li a{margin-left:0;margin-right:0;background:0 0;display:block;text-align:center}#column .column-link-item li a>div{width:100%}#column .column-link-item li a img{width:280px;height:186px;background-size:contain}#column .about-plan-link-items a{width:45%}#column .column-list p{width:88%;margin-top:12px;text-align:center;padding-left:0}#parts .parts-list .vc_column-inner{padding-top:30px}#column .other-content,#parts .other-content{width:720px}#column .other-content h2,#parts .other-content h2{font-size:26px;width:100%}#column .other-content h2::before,#parts .other-content h2::before{top:30%;left:170px;height:15px;width:15px}#column .other-content h2::after,#parts .other-content h2::after{top:30%;right:170px;height:15px;width:15px}#column .other-content-bnr ul,#parts .other-content-bnr ul{width:100%;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:center}#column .other-content-bnr ul li,#parts .other-content-bnr ul li{margin-top:15px}#column .other-content-bnr ul li img,#parts .other-content-bnr ul li img{width:350px}#parts figure{padding-top:30px}#parts .vc_separator{padding-top:40px;padding-bottom:60px}#parts .parts-middle figure{padding-top:unset}#parts .parts-list img{width:98%;margin-top:30px}#parts .parts-middle h2{font-size:36px;padding-top:40px}#parts .parts-list-wrap p{text-align:center}#parts .flow .flow-section>div>div>div{padding:0 0 0 80px;width:520px}#parts .flow .flow-section .wpb_wrapper:before{left:52px}#parts .flow .flow-section .wpb_wrapper:after{left:47px;bottom:18px}#parts .flow .flow-section h4::before{left:42px}#parts .content-links .title{font-size:24px}#parts .content-links .title:before{width:15px;height:15px;top:8px;left:-5px}#parts .content-links .title:after{width:15px;height:15px;top:8px;right:-5px}#treatment h2{font-size:36px;line-height:46px;margin-bottom:20px}#treatment h3{font-size:20px;margin:24px}#treatment h3.heart-icon{font-size:24px;margin-top:40px;width:480px}#treatment p{font-size:16px;line-height:26px}#treatment .lb-slash{width:300px}#treatment .parts-tab{max-width:560px}#treatment .treatment-wrap{max-width:800px;margin:auto!important}#treatment .vc_row-has-fill{padding:40px 80px}#treatment .parts-tab .vc_tta-tab{padding-left:5px;width:23.6%}#treatment .parts-tab .vc_tta-tab:first-child>a{border-top-right-radius:5px}#treatment .parts-tab .vc_tta-tab:nth-of-type(2)>a,#treatment .parts-tab .vc_tta-tab:nth-of-type(3)>a{border-top-right-radius:5px;border-top-left-radius:5px}#treatment .parts-tab .vc_tta-tab:nth-last-child(1)>a{border-top-left-radius:5px}#treatment .parts-tab .vc_tta-tab a{background:#00a7ea!important;color:#fff;text-align:center}#treatment .parts-tab .vc_tta-tab.vc_active a{background:#e62e8b!important}#treatment .intro-title{font-size:36px}#treatment .tr-desc{text-align:center}#page-error .top-btn{margin-top:40px}#page-error .common-heading h1{font-size:40px}#page-error .about,#page-error .other,#page-error .plan,#page-error .salon{width:35%}#page-error .about span,#page-error .other span,#page-error .plan span,#page-error .salon span{font-size:20px}.link-content-accordion ul li a{font-size:13px}.link-content-list li a,.link-content-list li span{font-size:13px}}@media screen and (min-width:767px) and (max-width:783px){#review-details{margin-top:-14px}}#salon_info .salon-detail h2:not(.greeting-heading){border-bottom:3px solid #e62e8b;padding-bottom:10px;font-size:26px}@media screen and (max-width:767px){#salon_info .salon-detail h2:not(.greeting-heading){font-size:22px}}#salon_info .salon-faq h3{border-bottom:none;padding-bottom:0}.salon-faq h3{font-size:16px;margin-top:-20px;padding-top:20px;margin-bottom:12px;color:#333;line-height:20px;position:relative;padding-left:30px;font-weight:700}.salon-faq h3::before{display:block;content:"";width:26px;height:26px;-webkit-border-radius:50%;border-radius:50%;line-height:26px;background-color:#ffb7cc;background-image:url(../img/qa/q.svg);background-repeat:no-repeat;background-position:center center;-webkit-background-size:10px 10px;background-size:10px;position:absolute;left:-4px;top:16px}.salon-faq p{font-size:14px;margin-bottom:20px;line-height:24px;color:#333;position:relative;padding-left:30px;padding-bottom:10px}.salon-faq .wpb_text_column p:nth-of-type(1):before{display:block;content:"";width:25px;height:25px;-webkit-border-radius:50%;border-radius:50%;line-height:25px;background-color:#e62e8b;background-image:url(../img/qa/a.svg);background-repeat:no-repeat;background-position:center center;-webkit-background-size:10px 10px;background-size:10px;position:absolute;left:-4px;top:0}.salon-faq .wpb_text_column .wpb_wrapper{border-bottom:1px dotted #ccc;margin-bottom:15px;padding-bottom:15px}