@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}li{list-style-type:none}a{text-decoration:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}a:hover{opacity:.7}img{max-width:100%}html{font-size:62.5%}body{font-size:1.6rem;line-height:1.5}body,html{overflow-x:hidden}a,abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-display:swap;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif}button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wrapper{margin:0 auto;padding:0 15px}.s-wrapper{width:800px;margin:0 auto}@media screen and (max-width:830px){.s-wrapper{width:auto;padding:0 15px}}@media screen and (min-width:768px){.wrapper{width:750px}}@media screen and (min-width:992px){.wrapper{width:960px}}@media screen and (min-width:1200px){.wrapper{width:1170px}}.sp-display{display:none}@media screen and (max-width:480px){.sp-display{display:block}}.md-display{display:none}@media screen and (max-width:768px){.md-display{display:block}}@media screen and (max-width:480px){.pc-display{display:none}}.bg-container{background-image:url(../images/common/bg-body.svg);background-size:cover;background-position:center;background-repeat:repeat}.under-mv{height:50px}@media screen and (max-width:480px){.under-mv{height:50px}}.under-mv .wrapper{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-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.under-mv .sec-title{text-align:center;margin-bottom:0}.company-main .bg-container,.consultant-list-main .bg-container,.news-list-main .bg-container,.privacy-main .bg-container,.q-a-main .bg-container,.schedule-main .bg-container{padding:50px 0 100px}@media screen and (max-width:480px){.company-main .bg-container,.consultant-list-main .bg-container,.news-list-main .bg-container,.privacy-main .bg-container,.q-a-main .bg-container,.schedule-main .bg-container{padding:25px 0 50px}}.privacy-main .bg-container,.q-a-main .bg-container,.top-main .bg-container{background-size:contain}.sec{width:100%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.16);box-shadow:0 0 10px rgba(0,0,0,.16);background-color:#fff}.privacy-sec{padding:50px}@media screen and (max-width:992px){.privacy-sec{padding:30px}}@media screen and (max-width:768px){.privacy-sec{padding:30px 15px}}.privacy-sec__block{margin-bottom:50px}@media screen and (max-width:768px){.privacy-sec__block{margin-bottom:25px}}.privacy-sec__block h2{font-size:2.2rem;font-weight:600;color:#1f1f1f;margin-bottom:20px}@media screen and (max-width:768px){.privacy-sec__block h2{margin-bottom:10px;font-size:2rem}}@media screen and (max-width:480px){.privacy-sec__block h2{font-size:1.8rem}}.privacy-sec__block h3{font-size:2rem;font-weight:600;color:#1c2224;margin-bottom:10px}@media screen and (max-width:768px){.privacy-sec__block h3{margin-bottom:5px;font-size:1.8rem}}@media screen and (max-width:480px){.privacy-sec__block h3{font-size:1.6rem}}.privacy-sec__block li,.privacy-sec__block p{font-size:1.6rem;color:#464646}@media screen and (max-width:480px){.privacy-sec__block li,.privacy-sec__block p{font-size:1.4rem}}.privacy-sec__block li:not(:last-child),.privacy-sec__block p:not(:last-child){margin-bottom:10px}.privacy-sec__block li span,.privacy-sec__block p span{font-size:1.6rem;color:#464646}@media screen and (max-width:480px){.privacy-sec__block li span,.privacy-sec__block p span{font-size:1.4rem}}.privacy-sec__block>ol ol,.privacy-sec__block>ol ul,.privacy-sec__block>ul ol,.privacy-sec__block>ul ul{margin:10px 0 10px 20px}.privacy-sec__copy{text-align:right;margin-bottom:50px}@media screen and (max-width:768px){.privacy-sec__copy{margin-bottom:25px}}.privacy-sec__copy p{font-size:1.6rem;color:#464646}.header{background-color:#fff;width:100%;height:100px}@media screen and (max-width:768px){.header{height:50px}}.header__container{height:100%;padding:0 5vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1200px){.header__container{padding:0 20px}}@media screen and (max-width:768px){.header__container{height:50px}.header__container .btn a{font-size:1.4rem;padding:7px}}.header__logo{line-height:1}.header__logo img{width:186px;height:38px}@media screen and (max-width:992px){.header__logo img{width:130px;height:29px}}@media screen and (max-width:768px){.header__logo img{width:100px;height:20px}}@media screen and (max-width:768px){.header__nav{display:none;width:100vw;height:100vh;background-color:#fff;position:fixed;top:0;right:0;z-index:9}}.header__nav>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.header__nav>ul{display:block;padding-top:100px;padding-left:30px}}.header__nav>ul>li:not(:last-child){margin-right:35px}@media screen and (max-width:1200px){.header__nav>ul>li:not(:last-child){margin-right:20px}}@media screen and (max-width:992px){.header__nav>ul>li:not(:last-child){margin-right:10px}}@media screen and (max-width:768px){.header__nav>ul>li:not(:last-child){margin-right:0;margin-bottom:30px}}.header__nav>ul>li.line-support{line-height:0}.header__nav>ul>li>a{color:#1c2224;font-weight:600}@media screen and (max-width:992px){.header__nav>ul>li>a{font-size:1.4rem}}@media screen and (max-width:768px){.header__nav>ul>li>a{font-size:1.6rem}}.header .btn a{min-width:0}.header__toggle{display:none}@media screen and (max-width:768px){.header__toggle{display:block;width:35px;height:27px;position:relative;z-index:10}}.header__toggle span{width:35px;height:2px;border-radius:1px;background-color:#000;display:block;position:absolute;left:0;-webkit-transition:.3s all ease-out;transition:.3s all ease-out}.header__toggle span:first-child{top:0}.header__toggle span:nth-child(2){top:12px}.header__toggle span:last-child{top:25px}.header__toggle.open span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:12px}.header__toggle.open span:nth-child(2){width:0}.header__toggle.open span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:12px}.mv{width:100%;height:calc(100vh - 100px);background-image:url(../images/top/bg-mv.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width:768px){.mv{height:calc(100vh - 300px)}}@media screen and (max-width:480px){.mv{min-height:300px}}.mv .wrapper{height:100%}.mv__container{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mv__ttl{font-size:4.5rem;color:#fff;font-weight:600;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;margin-bottom:50px;text-shadow:0 0 11px rgba(0,0,0,.16)}@media screen and (max-width:1200px){.mv__ttl{font-size:3.5rem}}@media screen and (max-width:768px){.mv__ttl{font-size:3rem;margin-bottom:25px}.mv__ttl br{display:none}}@media screen and (max-width:480px){.mv__ttl{font-size:2.4rem}}.mv__description{color:#fff;font-size:2rem;max-width:667px}@media screen and (max-width:1200px){.mv__description{font-size:1.6rem}}.top-about{background-color:#ecf4fc;padding:100px 0}@media screen and (max-width:480px){.top-about{padding:50px 0}}.top-about__description{color:#1f1f1f}@media screen and (max-width:480px){.top-about__description{font-size:1.4rem}}.top-about__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px}@media screen and (max-width:768px){.top-about__container{display:block}}@media screen and (max-width:480px){.top-about__container{margin-top:25px}}.top-about__block{max-width:520px;width:49%;background-color:#fff}@media screen and (max-width:768px){.top-about__block{width:100%;margin:0 auto}}.top-about__block a{display:block;width:100%}@media screen and (max-width:768px){.top-about__block:last-child{margin-top:30px}}.top-about__block:last-child .top-about__block--ttl span.ja{color:#e660a8}.top-about__block--ttl{padding:0 20px;margin:20px 0 30px}@media screen and (max-width:480px){.top-about__block--ttl{padding:0 10px}}.top-about__block--ttl span{display:block}.top-about__block--ttl span.ja{color:#3794f0;font-size:2rem;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif}@media screen and (max-width:480px){.top-about__block--ttl span.ja{font-size:1.6rem}}.top-about__block--ttl span.en{font-size:1.2rem;color:#b3b8c1}@media screen and (max-width:480px){.top-about__block--ttl span.en{font-size:1rem}}.top-about__block .btn{padding:0 20px 20px}@media screen and (max-width:480px){.top-about__block .btn{padding:0 10px 20px}}.top-news{padding:50px 0}.top-news .btn{text-align:center;margin-top:25px}@media screen and (max-width:768px){.top-news .btn{margin-top:50px}}.contact-lead{padding:100px 0;background-color:#ecf4fc;margin-top:100px}@media screen and (max-width:480px){.contact-lead{padding:50px 0;margin-top:50px}}.contact-lead .sec-title{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.contact-lead .sec-title::after{content:"";display:block;width:80px;height:5px;background-color:#3794f0;margin-left:20px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:480px){.contact-lead .sec-title::after{width:40px;height:3px}}.contact-lead__description{text-align:center;font-size:1.8rem;font-weight:600;color:#1f1f1f;margin-bottom:25px}@media screen and (max-width:480px){.contact-lead__description{font-size:1.6rem}}.contact-lead .btn{text-align:center}.footer{padding-top:50px;background-color:#3d3b4a}@media screen and (max-width:480px){.footer{padding-top:25px}}.footer__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:30px;border-bottom:1px solid #fff}@media screen and (max-width:768px){.footer__container{display:block}}.footer__logo{margin-right:130px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:1200px){.footer__logo{margin-right:12%}}@media screen and (max-width:768px){.footer__logo{margin-right:0;margin-bottom:30px}}.footer__nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__nav ul li:not(:last-child){margin-right:35px}@media screen and (max-width:992px){.footer__nav ul li:not(:last-child){margin-right:20px}}@media screen and (max-width:480px){.footer__nav ul li:not(:last-child){margin-right:10px}}.footer__nav ul li a{color:#fff}@media screen and (max-width:480px){.footer__nav ul li a{font-size:1.4rem}}.footer__fixed-nav{padding:20px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__fixed-nav li::after{content:"|";margin:0 5px;color:#fff}.footer__fixed-nav li:last-child::after{display:none}.footer__fixed-nav li a{color:#fff}@media screen and (max-width:480px){.footer__fixed-nav li a{font-size:1.4rem}}.footer__copy{background-color:#fff;padding:15px 0;line-height:1}.footer__copy .wrapper{display:block;text-align:center}.footer__copy .wrapper small{font-size:1.2rem;color:#3794f0}.btn a,.btn button,.btn span{min-width:140px;text-align:center;display:inline-block;border-radius:4px;padding:10px;line-height:1;font-weight:600}@media screen and (max-width:480px){.btn a,.btn button,.btn span{font-size:1.4rem}}.btn-primary a,.btn-primary button,.btn-primary span{background:-webkit-gradient(linear,left top,right top,from(#3794f0),to(#77b5f2));background:-webkit-linear-gradient(left,#3794f0,#77b5f2);background:linear-gradient(to right,#3794f0,#77b5f2);color:#fff!important;border:none}.btn-large a,.btn-large button,.btn-large span{min-width:320px;padding:20px 10px;font-size:2rem}@media screen and (max-width:480px){.btn-large a,.btn-large button,.btn-large span{min-width:0;width:100%;font-size:1.8rem}}.btn-primary-ladies a,.btn-primary-ladies button,.btn-primary-ladies span{background:-webkit-gradient(linear,left top,right top,from(#e660a8),to(#f793c9));background:-webkit-linear-gradient(left,#e660a8,#f793c9);background:linear-gradient(to right,#e660a8,#f793c9);color:#fff!important;border:none}.btn-secondly a,.btn-secondly button{background:-webkit-gradient(linear,left top,right top,from(#1f5286),to(#18436c));background:-webkit-linear-gradient(left,#1f5286,#18436c);background:linear-gradient(to right,#1f5286,#18436c);color:#fff;border:none}.btn-men-outline a,.btn-men-outline button{min-width:200px;background-color:#fff;border:2px solid #3794f0;color:#3794f0}.btn-ladies-outline a,.btn-ladies-outline button{min-width:200px;background-color:#fff;border:2px solid #e660a8;color:#e660a8}.btn-secondly-outline a,.btn-secondly-outline button{min-width:200px;padding:8px 10px;background-color:#fff;border:2px solid #265f98;color:#265f98}.btn-guide a{background-color:#265253;border:2px solid #265253;color:#fff;font-size:3rem;line-height:1;padding:40px 90px;border-radius:60px}@media screen and (max-width:768px){.btn-guide a{padding:20px 45px;font-size:2rem}}@media screen and (max-width:480px){.btn-guide a{padding:15px 40px;font-size:1.8rem}}.btn-container{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;margin-top:40px}@media screen and (max-width:768px){.btn-container{display:block}}@media screen and (max-width:768px){.btn-container .btn{text-align:center}}.btn-container .btn:first-child{margin-right:40px}@media screen and (max-width:768px){.btn-container .btn:first-child{margin-right:0;margin-bottom:20px}}.gender-btns{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;margin-bottom:60px}.gender-btns a{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-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:236px;width:50%;height:45px;text-align:center;border-style:solid;border-width:2px;font-weight:600;position:relative}.gender-btns a::before{content:"";display:none;width:0;height:0;border-style:solid;border-width:8px 4.5px 0 4.5px;border-color:#3794f0 transparent transparent transparent;position:absolute;bottom:-8px;left:calc(50% - 4.5px)}.gender-btns a.men{border-color:#3794f0;color:#3794f0}.gender-btns a.men:hover{background-color:#3794f0;color:#fff;opacity:1}.gender-btns a.men.current{background-color:#3794f0;color:#fff;pointer-events:none}.gender-btns a.men.current::before{display:block}.gender-btns a.ladies{border-color:#e660a8;color:#e660a8}.gender-btns a.ladies:hover{background-color:#e660a8;color:#fff;opacity:1}.gender-btns a.ladies.current{background-color:#e660a8;color:#fff;pointer-events:none}.gender-btns a.ladies.current::before{display:block;border-color:#e660a8 transparent transparent transparent}.sec-title{font-size:3.8rem;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;color:#1f1f1f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}@media screen and (max-width:992px){.sec-title{font-size:3rem}}@media screen and (max-width:768px){.sec-title{font-size:2.6rem}}@media screen and (max-width:480px){.sec-title{font-size:2rem;margin-bottom:25px}}.sec-title::before{content:"";display:block;width:80px;height:5px;background-color:#3794f0;margin-right:20px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:480px){.sec-title::before{width:40px;height:3px}}.sec-title2{font-size:2.6rem;color:#1f1f1f;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;margin-bottom:15px}@media screen and (max-width:480px){.sec-title2{font-size:2rem}}.sec-title2::after{content:"";display:block;width:40px;height:5px;background-color:#77b5f2}.card{max-width:320px;width:32%;-webkit-box-shadow:0 0 10px rgba(188,188,188,.4);box-shadow:0 0 10px rgba(188,188,188,.4);border-radius:5px;background-color:#fff;border-radius:5px}@media screen and (max-width:1200px){.card{width:32%}}@media screen and (max-width:768px){.card{width:49%;max-width:none;margin-bottom:20px}}.card-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.card-container{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.card-container .card{margin-bottom:20px;width:32%}@media screen and (max-width:768px){.card-container .card{width:49%}}.card-container .card:not(:nth-child(3n)){margin-right:6.3%}@media screen and (max-width:1200px){.card-container .card:not(:nth-child(3n)){margin-right:calc(calc(100vw - 990px)/ 2)}}@media screen and (max-width:1030px){.card-container .card:not(:nth-child(3n)){margin-right:2%}}@media screen and (max-width:768px){.card-container .card:not(:nth-child(3n)){margin-right:0}}.card a{display:block}.card .card-thumb{width:100%;height:200px;border-radius:5px 5px 0 0}@media screen and (max-width:1030px){.card .card-thumb{height:19.4vw}}@media screen and (max-width:768px){.card .card-thumb{height:29.3vw}}.card .card-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';border-radius:5px 5px 0 0}.card .card-title{padding:10px 0 5px;margin:0 10px;border-bottom:1px solid #f8f8f8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.card .card-title .icon{width:40px;height:40px;border-radius:50%;border:1px solid #f5e9b6;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.card .card-title .txt{color:#1c2224;font-weight:600}@media screen and (max-width:480px){.card .card-title .txt{font-size:1.3rem}}.info{margin:13px 10px}.info.info-ladies a,.info.info-ladies span{border-color:#e660a8;color:#e660a8}.info.info-ladies a::before,.info.info-ladies span::before{background-image:url(../images/common/icon-tag-ladies.svg)}.info a,.info span{position:relative;display:inline-block;padding:5px 10px 5px 28px;border:1px solid #3794f0;color:#3794f0;font-size:1.4rem;line-height:1;border-radius:13px}@media screen and (max-width:768px){.info {margin: 5px 10px;}.info a,.info span{font-size:1.2rem}}@media screen and (max-width:480px){.info {margin: 5px 10px;}.info a,.info span{font-size:1rem;padding:3px 7px 3px 20px}}.info a::before,.info span::before{content:"";display:block;width:13px;height:13px;background-image:url(../images/common/icon-tag.svg);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:7px;left:10px}@media screen and (max-width:480px){.info a::before,.info span::before{top:3px;left:7px;width:10px;height:10px}}.info a:hover{opacity:1;background-color:#3794f0;color:#fff}.card-list{padding:100px 0}.card-list__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.card-list__container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.card-news .info{padding-left:30px;position:relative}.card-news .info time{color:#464646;font-size:1.2rem;font-weight:600}@media screen and (max-width:768px){.card-news .info time{display:inline-block}}.card-news .info::before{content:"";display:block;width:20px;height:20px;background-image:url(../images/common/icon-clock.svg);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:3px;left:0}@media screen and (max-width:480px){.card-news .info::before{top:0}}.card-news .info .consultant-name{color:#464646;display:block;font-size:1.4rem;font-style:normal;font-weight:600}.card-horizonal{width:100%;max-width:none;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:0 10px}.card-horizonal:first-child{padding-top:15px}.card-horizonal:not(:last-child){border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:15px}.card-horizonal .card-thumb{margin-right:20px;width:150px;height:150px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:768px){.card-horizonal .card-thumb{width:120px;height:120px;margin-right:10px}}.card-horizonal .card-thumb img{border-radius:0}.card-horizonal__txt{position:relative;width:calc(100% - 170px)}@media screen and (max-width:768px){.card-horizonal__txt{width:calc(100% - 140px)}}.card-horizonal__txt .name{margin-bottom:20px}@media screen and (max-width:768px){.card-horizonal__txt .name{margin-bottom:10px}}.card-horizonal__txt .name a{font-size:2rem;color:#3794f0}@media screen and (max-width:768px){.card-horizonal__txt .name a{font-size:1.8rem}}.card-horizonal__txt .consulting-name{color:#464646;font-size:1.6rem;margin-bottom:10px}@media screen and (max-width:768px){.card-horizonal__txt .consulting-name{font-size:1.4rem;margin-bottom:5px}}.card-horizonal__txt .content{margin-bottom:20px}@media screen and (max-width:768px){.card-horizonal__txt .content{margin-bottom:10px}}.card-horizonal__txt .content span{color:#1c2224}@media screen and (max-width:768px){.card-horizonal__txt .content span{font-size:1.4rem}}.card-horizonal__txt .consulted-time{font-size:1.4rem;color:#464646}@media screen and (max-width:768px){.card-horizonal__txt .consulted-time{font-size:1.2rem}}.card-horizonal__txt .btn{position:absolute;bottom:0;right:10px}@media screen and (max-width:480px){.card-horizonal__txt .btn{position:static}}@media screen and (max-width:992px){.card-horizonal__txt .btn a{min-width:150px;padding:5px 10px;font-size:1.4rem}}.schedule__container{max-width:550px;width:100%;margin:0 auto}.schedule-main .schedule__month{max-width:550px;width:100%;margin-left:auto;margin-right:auto}.schedule__month{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:20px}.schedule__month>li{font-size:1.6rem;border:1px solid #265f98;color:#265f98;padding:5px 10px;border-radius:15px;line-height:1;cursor:pointer}.schedule__month>li:hover{opacity:1;background-color:#265f98;color:#fff;font-weight:600}.schedule__month>li.this-month{margin:0 10px}.schedule__month>li.current{background-color:#265f98;color:#fff;font-weight:600}.schedule__block{-webkit-box-shadow:0 0 10px rgba(188,188,188,.4);box-shadow:0 0 10px rgba(188,188,188,.4);background-color:#fff}.schedule__block:not(:last-child){margin-bottom:25px}schedule__block{-webkit-box-shadow:0 0 10px rgba(188,188,188,.4);box-shadow:0 0 10px rgba(188,188,188,.4);background-color:#fff}.schedule__block:not(:last-child){margin-bottom:25px}.schedule__block a{display:flex;align-items:center;width:100%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.schedule__block--thumb{width: 50%;}.schedule__block--right{width: 50%; padding-left: 5px;}.schedule__block--ttl{font-size:1.6rem;font-weight:600;color:#1c2224;}@media screen and (max-width:480px){.schedule__block--ttl{font-size:1.4rem}}.schedule__block--info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.schedule__block--info .name,.schedule__block--info .time{position:relative;font-size:1.2rem;color:#464646;font-weight:600;padding-left:25px;margin-right:20px}@media screen and (max-width:480px){.schedule__block--info .name,.schedule__block--info .time{font-size:1rem;padding-left:15px;margin-right:10px}}.schedule__block--info .name::before,.schedule__block--info .time::before{content:"";display:block;width:15px;height:15px;background-image:url(../images/common/icon-person.svg);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:2px;left:0}@media screen and (max-width:480px){.schedule__block--info .name::before,.schedule__block--info .time::before{width:10px;height:10px}}.schedule__block--info .time{margin-right:0}@media screen and (max-width:480px){.schedule__block--info .time{margin-right:0}}.schedule__block--info .time:before{background-image:url(../images/common/icon-clock.svg)}select{width:320px;height:40px;background-color:#fff;border:1px solid #bcbcbc;border-radius:4px;padding:0 17px;font-size:1.6rem;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background-image:url(../images/common/icon-select.svg);background-size:8.3px 4.7px;background-position:right 20px center;background-repeat:no-repeat;cursor:pointer}@media screen and (max-width:1200px){select{width:32%}}@media screen and (max-width:768px){select{width:100%;margin-bottom:10px}}select option:first-child{display:none}.search-forms{padding:20px 35px;background-color:#f5e9b6;border-radius:5px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.16);box-shadow:0 0 10px rgba(0,0,0,.16);margin-bottom:85px}@media screen and (max-width:1200px){.search-forms{padding:20px}}@media screen and (max-width:480px){.search-forms{margin-bottom:40px}}.search-forms form{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.search-forms form{display:block}}.search-forms__form{position:relative}@media screen and (max-width:1200px){.search-forms__form{width:32%}}@media screen and (max-width:768px){.search-forms__form{width:100%}}.search-forms__form input[type=text]{width:320px;height:38px;border:1px solid #bcbcbc;border-radius:4px;padding:0 17px;font-size:1.6rem}@media screen and (max-width:1200px){.search-forms__form input[type=text]{width:calc(100% - 40px)}}.search-forms__form input[type=text]::-webkit-input-placeholder{color:#b5b5b5}.search-forms__form input[type=text]::-moz-placeholder{color:#b5b5b5}.search-forms__form input[type=text]:-ms-input-placeholder{color:#b5b5b5}.search-forms__form input[type=text]::-ms-input-placeholder{color:#b5b5b5}.search-forms__form input[type=text]::placeholder{color:#b5b5b5}.search-forms__form button{width:40px;height:38px;border:none;background-color:#464646;border-radius:0 4px 4px 0;position:absolute;top:1px;right:1px;cursor:pointer;-webkit-transition:.3s;transition:.3s}.search-forms__form button:hover{opacity:.6}.search-forms__form button img{vertical-align:middle}.input-container:not(:last-child){margin-bottom:20px}.input-container .label-text{display:block;width:100%;font-size:1.6rem;font-weight:600;color:#1f1f1f;margin-bottom:10px;line-height:1}.input-container .label-text .required{color:red}.input-container .label-text .caution{font-weight:400;font-size:1.2rem;margin-top:10px}.input-container input,.input-container textarea{width:100%;background-color:#fff;border-radius:4px;border:1px solid #bcbcbc;height:38px;font-size:1.6rem;padding:0 10px}.input-container input:-moz-read-only,.input-container textarea:-moz-read-only{background-color:#f8f8f8}.input-container input:read-only,.input-container textarea:read-only{background-color:#f8f8f8}.input-container textarea{height:200px}.radio-container{display:inline-block;cursor:pointer}.radio-container:not(:last-child){margin-right:15px}.radio-container label{font-size:1.6rem;color:#464646;line-height:1;cursor:pointer}.radio-container input[type=radio]{display:none}.radio-container input[type=radio]+label{padding-left:24px;position:relative}.radio-container input[type=radio]+label::before{content:"";display:block;position:absolute;top:-1px;left:0;width:16px;height:16px;border:1px solid #d6d6d7;border-radius:50%;cursor:pointer}.radio-container input[type=radio]:checked+label::before{border-color:#644ef2}.radio-container input[type=radio]:checked+label::after{content:"";display:block;position:absolute;top:4px;left:5px;width:8px;height:8px;background:#644ef2;border-radius:50%;cursor:pointer}.term-check-container input[type=checkbox]{display:none}.term-check-container input[type=checkbox]+label{padding-left:24px;position:relative}.term-check-container input[type=checkbox]+label::before{content:"";display:block;position:absolute;top:-1px;left:0;width:16px;height:16px;border:1px solid #644ef2;border-radius:3px;cursor:pointer}.term-check-container input[type=checkbox]:checked+label::after{content:"";display:block;position:absolute;top:-5px;left:5px;width:7px;height:14px;-webkit-transform:rotate(40deg);transform:rotate(40deg);border-bottom:3px solid #644ef2;border-right:3px solid #644ef2}.term-check-container .label-text{color:#464646}.term-check-container .label-text a{color:#3794f0;text-decoration:underline}.term-check-container .label-text a:hover{text-decoration:none;opacity:1}.contact-btn-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.contact-btn-container .btn{width:49%}.contact-btn-container .btn button{width:100%}@media screen and (max-width:480px){.contact-btn-container .btn button{min-width:0}}.upload-file{background-color:#f8f8f8;border:1px solid #e9eaeb;border-radius:4px}.upload-file input{display:none}.upload-file label{display:block;text-align:center;color:#000}.upload-file label::before{content:"";display:block;width:80px;height:60px;background-image:url(../images/common/icon-file.svg);background-size:cover;background-position:center;background-repeat:no-repeat;margin:15px auto}.upload-file__name{max-width:600px;width:100%;display:block;font-size:1.2rem;padding-bottom:10px;text-align:center;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-review{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.select-review li{width:18px;height:16px;background-image:url(../images/common/icon-star1.svg);background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer}button[type=submit].disabled{background:#a1a1a1;pointer-events:none;border:none}.become-teacher-main .bg-container,.login-main .bg-container{padding:100px 0}@media screen and (max-width:480px){.become-teacher-main .bg-container,.login-main .bg-container{padding:25px 0}}@media screen and (min-width:992px){.login-main .sec-title,.register-sec .sec-title{font-size:3.5rem}}.login-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.login-container{display:block}}.login-sec{width:50%;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.16);box-shadow:0 0 10px rgba(0,0,0,.16);padding:50px 25px;border-radius:5px}@media screen and (max-width:768px){.login-sec{width:100%}}@media screen and (max-width:480px){.login-sec{padding:30px 10px}}.login-sec .under-mv__ttl{margin-bottom:50px}.login-sec .btn{text-align:center;margin-top:50px}.login-sec .btn button{font-size:1.6rem;width:120px;min-width:0}.btn-under-link{text-align:center;margin-top:10px;line-height:1}.btn-under-link a{font-size:1.2rem;color:#265f98;text-decoration:underline}.btn-under-link a:hover{text-decoration:none;opacity:1}.register-lead-sec{width:calc(50% - 30px);background-color:#fff;padding:30px 20px}@media screen and (max-width:768px){.register-lead-sec{width:100%;margin-top:30px}}@media screen and (max-width:480px){.register-lead-sec{padding:30px 10px}}.register-lead-sec h2{text-align:center;font-size:1.6rem;font-weight:600;color:#000;margin-bottom:20px}@media screen and (max-width:480px){.register-lead-sec h2{font-size:1.5rem}}.register-lead-sec h2 span{color:#f58f8f}.register-lead-sec h3{font-size:1.8rem;font-weight:600;color:#000;margin-bottom:15px}@media screen and (max-width:480px){.register-lead-sec h3{font-size:1.6rem}}.register-lead-sec ul{margin-bottom:50px}.register-lead-sec ul li{padding-left:26px;position:relative;color:#000}@media screen and (max-width:480px){.register-lead-sec ul li{font-size:1.4rem}}.register-lead-sec ul li:not(:last-child){margin-bottom:10px}.register-lead-sec ul li::before{content:"";display:block;width:16px;height:16px;background-image:url(../images/common/icon-check.svg);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:4px;left:0}.register-lead-sec .btn{text-align:center}.register-sec{max-width:555px;padding:50px 25px;width:100%;margin:0 auto;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.16);box-shadow:0 0 10px rgba(0,0,0,.16)}@media screen and (max-width:480px){.register-sec{padding:30px 10px}}.register-sec .under-mv__ttl{margin-bottom:50px}.register-sec select{width:100%}.register-sec .btn{margin-top:50px;text-align:center}.register-sec__description,.register-sec__list{margin-bottom:20px}.register-sec__list li{font-weight:600;color:#265253;font-size:1.8rem}.register-sec__complete{text-align:center;color:#000;margin-bottom:20px}@media screen and (max-width:480px){.register-sec__complete{text-align:left}}@media screen and (max-width:480px){.register-sec__complete br{display:none}}.register-sec__complete span{font-weight:600}.breadcrumbs{padding:15px 0;background-color:#fff}.breadcrumbs__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.breadcrumbs .link{color:#3794f0;font-size:1.2rem;text-decoration:underline}.breadcrumbs .link:hover{text-decoration:none;opacity:1}.breadcrumbs a:not(.current-item),.breadcrumbs span:not(.current-item){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.breadcrumbs .current-item{font-size:1.2rem;color:#464646}.breadcrumbs .separate{padding:0 15px;display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1}.breadcrumbs .separate::before{content:">";display:block}.pagination{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;margin-top:50px}.pagination .page-numbers{display:block;width:30px;height:30px;background-color:#3794f0;color:#fff;border-radius:50%;border:1px solid #3794f0;text-align:center;line-height:30px;font-weight:600}@media screen and (max-width:480px){.pagination .page-numbers{width:20px;height:20px;font-size:1.4rem;line-height:20px}}.pagination .page-numbers.current-page{background-color:#fff;color:#1f1f1f;font-weight:400}.pagination .page-numbers.next,.pagination .page-numbers.prev{width:67px;border-radius:15px}@media screen and (max-width:480px){.pagination .page-numbers.next,.pagination .page-numbers.prev{width:45px;border-radius:10px}}.pagination .page-numbers:not(:last-child){margin-right:10px}.consultant-detail-container{padding:100px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:480px){.consultant-detail-container{padding:50px 0}}.consultant-detail-contents{border-radius:5px;max-width:710px;width:64%;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.16);box-shadow:0 0 10px rgba(0,0,0,.16);padding:30px}@media screen and (max-width:992px){.consultant-detail-contents{width:100%;max-width:none}}@media screen and (max-width:768px){.consultant-detail-contents{padding:30px 10px}}.consultant-detail-contents .basic-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:65px}@media screen and (max-width:480px){.consultant-detail-contents .basic-info{display:block;margin-bottom:30px}}@media screen and (max-width:480px){.consultant-detail-contents .basic-info__thumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}}.consultant-detail-contents .basic-info__thumb figure{width:150px;height:150px;border-radius:50%;overflow:hidden;margin-right:20px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:768px){.consultant-detail-contents .basic-info__thumb figure{width:100%;height:100%}}.consultant-detail-contents .basic-info__thumb figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.consultant-detail-contents .basic-info__txt h1{font-size:3.2rem;font-weight:600;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;color:#1f1f1f;margin-bottom:30px}@media screen and (max-width:768px){.consultant-detail-contents .basic-info__txt h1{font-size:2.8rem;margin-bottom:15px}}@media screen and (max-width:480px){.consultant-detail-contents .basic-info__txt h1{font-size:2.2rem}}.consultant-detail-contents .basic-info__txt .info{margin:0}.consultant-detail-contents .basic-info__txt .info a,.consultant-detail-contents .basic-info__txt .info span{margin-bottom:10px}.consultant-detail-contents .basic-info__txt h2{font-size:2.2rem;font-weight:600;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;color:#1f1f1f;margin-bottom:10px}@media screen and (max-width:768px){.consultant-detail-contents .basic-info__txt h2{font-size:2rem}}@media screen and (max-width:480px){.consultant-detail-contents .basic-info__txt h2{font-size:1.8rem}}.consultant-detail-contents .basic-info__txt .info-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.consultant-detail-contents .basic-info__txt .info-list li{font-size:1.6rem;color:#464646}@media screen and (max-width:480px){.consultant-detail-contents .basic-info__txt .info-list li{font-size:1.4rem}}.consultant-detail-contents .basic-info__txt .info-list li:not(:last-child)::after{content:"/";display:inline-block;margin:0 5px}.consultant-detail-contents .profile .youtube{position:relative;width:100%;padding-top:56.25%;margin-bottom:25px}.consultant-detail-contents .profile .youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.consultant-detail-contents .profile__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.consultant-detail-contents .profile__block:not(:last-child){margin-right:50px}.consultant-detail-contents .profile__block:last-child{width:100%;margin-top:40px}.consultant-detail-contents .profile__block h3{font-size:2.2rem;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;color:#1f1f1f}@media screen and (max-width:768px){.consultant-detail-contents .profile__block h3{font-size:2rem}}@media screen and (max-width:480px){.consultant-detail-contents .profile__block h3{font-size:1.8rem}}.consultant-detail-contents .profile__block p{font-size:1.6rem;color:#464646}@media screen and (max-width:480px){.consultant-detail-contents .profile__block p{font-size:1.4rem}}.consultant-detail-menu{border-radius:5px;max-width:380px;width:34.2%;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.16);box-shadow:0 0 10px rgba(0,0,0,.16);padding:20px}@media screen and (max-width:992px){.consultant-detail-menu{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;max-width:none;z-index:999;overflow-y:scroll;-webkit-overflow-scrolling:touch}}.consultant-detail-menu .sec-title2{margin-bottom:50px}@media screen and (max-width:992px){.consultant-detail-menu .sec-title2{display:none}}@media screen and (max-width:992px){.consultant-detail-menu .schedule__month{padding-top:70px}}.consultant-detail-menu .schedule__block{-webkit-box-shadow:none;box-shadow:none;border:1px solid #edf3fa;border-radius:5px}.consultant-detail-menu__toggle{display:none}@media screen and (max-width:992px){.consultant-detail-menu__toggle{display:block;position:relative;top:20px;right:20px}.consultant-detail-menu__toggle span{width:35px;height:2px;display:block;background-color:#000;position:absolute;top:0;right:0}.consultant-detail-menu__toggle span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.consultant-detail-menu__toggle span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.consultant-detail-menu-lg-btn{display:none}@media screen and (max-width:992px){.consultant-detail-menu-lg-btn{z-index:2;display:block;width:100%;height:60px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.16);box-shadow:0 0 10px rgba(0,0,0,.16);background-color:#fff;position:fixed;bottom:0;left:0;text-align:center}}@media screen and (max-width:992px){.consultant-detail-menu-lg-btn a{font-size:2rem;margin-top:10px;width:90%}}@media screen and (max-width:480px){.consultant-detail-menu-lg-btn a{font-size:1.6rem;margin-top:12px}}@media screen and (max-width:992px){.consultant-detail-menu__container{width:100%;min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:50px 0}}.consultant-detail-menu__container .card{padding-bottom:1px;margin-left:auto;margin-right:auto}@media screen and (max-width:1200px){.consultant-detail-menu__container .card{width:100%}}.consultant-detail-menu__container .card:not(:last-child){margin-bottom:20px}@media screen and (max-width:992px){.consultant-detail-menu__container .card .card-thumb{display:none}}.consultant-detail-menu__container .card .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.consultant-detail-menu__container .card .info .price{color:#f58f8f;font-size:1.6rem;font-weight:600;border:none;padding-left:10px}.consultant-detail-menu__container .card .info .price::before{display:none}.service-content__ttl{font-size:3.2rem;font-weight:600;color:#113233;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif}@media screen and (max-width:1200px){.service-content__ttl{font-size:2.8rem}}@media screen and (max-width:992px){.service-content__ttl{font-size:2.6rem}}@media screen and (max-width:768px){.service-content__ttl{font-size:2.4rem}}@media screen and (max-width:480px){.service-content__ttl{font-size:2rem}}.service-content .info{margin:10px 0 20px}.service-content .info a{margin-bottom:10px}.service-content .service-price{display:none}@media screen and (max-width:992px){.service-content .service-price{text-align:left;display:block;margin-top:10px}}@media screen and (max-width:768px){.service-content .service-price{font-size:2.5rem}.service-content .service-price span{font-size:1.6rem}}@media screen and (max-width:480px){.service-content .service-price{font-size:2rem}.service-content .service-price span{font-size:1.4rem}}.service-content .thumb-item-nav{margin-top:10px}.service-content .thumb-item-nav li>div{margin-right:10px}.service-content .sec-title{margin-bottom:20px;margin-top:50px}.service-content__content{font-size:1.6rem;line-height:2.4rem;color:#464646}@media screen and (max-width:480px){.service-content__content{font-size:1.4rem}}.service-side{position:-webkit-sticky;position:sticky;top:30px}.service-side .btn{text-align:center}.service-side .btn a{width:100%;position:relative;padding:15px 0;line-height:1}.service-side .btn a::before{content:"";display:block;width:20.5px;height:18px;background-image:url(../images/common/icon-cart.svg);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:14px;left:58px}.service-price{font-size:3rem;color:#f58f8f;font-weight:600;text-align:center;margin-bottom:40px}.service-price span{font-size:2rem}@media screen and (max-width:992px){.service-detail-main .consultant-detail-menu-lg-btn a{position:relative;line-height:1}}@media screen and (max-width:992px){.service-detail-main .consultant-detail-menu-lg-btn a::before{content:"";display:block;width:20.5px;height:18px;background-image:url(../images/common/icon-cart.svg);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:10px;left:35%}}@media screen and (max-width:768px){.service-detail-main .consultant-detail-menu-lg-btn a::before{left:25%}}@media screen and (max-width:480px){.service-detail-main .consultant-detail-menu-lg-btn a::before{top:8px;left:20%}}.reviews{margin-top:50px}.reviews__block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:480px){.reviews__block{display:block}}.reviews__block:not(:last-child){margin-bottom:20px}.reviews__block--icon{width:80px;height:80px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:20px}@media screen and (max-width:480px){.reviews__block--icon{margin-right:0;margin-bottom:20px}}.reviews__block--icon img{width:100%;height:100%;border-radius:50%}.reviews__block--ballon{width:100%;padding:25px 20px;background-color:#edf3fa;border-radius:5px;position:relative}@media screen and (max-width:480px){.reviews__block--ballon{padding:25px 10px}}.reviews__block--ballon::before{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-width:8px 19px 8px 0;border-color:transparent #edf3fa transparent transparent;position:absolute;top:40px;left:-19px}@media screen and (max-width:480px){.reviews__block--ballon::before{top:-15px;left:30px;border-width:0 9.5px 16px 9.5px;border-color:transparent transparent #edf3fa transparent}}.reviews__block--ballon .name{font-size:1.8rem;line-height:1;font-weight:600;color:#1f1f1f;margin-bottom:25px;position:relative}@media screen and (max-width:480px){.reviews__block--ballon .name{font-size:1.6rem}}.reviews__block--ballon .name::before{content:"";display:block;width:89.5px;height:17px;background-image:url(../images/common/icon-star-gr.svg);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;right:0}.reviews__block--ballon .name::after{content:"";display:block;z-index:2;width:0;height:17px;background-image:url(../images/common/icon-star.svg);background-size:cover;background-position:left;background-repeat:no-repeat;position:absolute;top:0;right:0}.reviews__block--ballon .name.star5::after{width:89.5px;height:16.8px}.reviews__block--ballon .name.star4-5::after{width:81.7px;right:8px}.reviews__block--ballon .name.star4::after{width:73px;right:17.5px}.reviews__block--ballon .name.star3-5::after{width:63.5px;right:26.5px}.reviews__block--ballon .name.star3::after{width:54.5px;right:35.5px}.reviews__block--ballon .name.star2-5::after{width:45px;right:45.5px}.reviews__block--ballon .name.star2::after{width:36px;right:54px}.reviews__block--ballon .name.star1-5::after{width:27px;right:63px}.reviews__block--ballon .name.star1::after{width:18px;right:72px}.reviews__block--ballon .name.star0-5::after{width:9px;right:81px}.reviews__block--ballon .name.star0::after{display:none}.reviews__block--ballon p{font-size:1.6rem;color:#464646}@media screen and (max-width:480px){.reviews__block--ballon p{font-size:1.4rem}}.table{width:100%}.table tbody td,.table tbody th{color:#000;padding:25px 20px;font-weight:400;text-align:left;border-bottom:1px solid #f8f8f8}@media screen and (max-width:768px){.table tbody td,.table tbody th{display:block;width:100%;padding:15px 10px}}.table tbody th{background-color:#edf3fa;vertical-align:middle;max-width:200px}@media screen and (max-width:768px){.table tbody th{max-width:none}}.table tbody td select{width:100%}.mypage-main .bg-container{padding:30px 0}@media screen and (max-width:480px){.mypage-main .bg-container{padding:20px 0}}.mypage__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.mypage__container{display:block}}.mypage__side{max-width:280px;width:35%;min-width:200px;}@media screen and (max-width:768px){.mypage__side{width:100%;max-width:none;margin-bottom:25px}}.mypage__side ul{background-color:#fff;border-radius:5px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.16);box-shadow:0 0 10px rgba(0,0,0,.16)}@media screen and (max-width:768px){.mypage__side ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:768px){.mypage__side ul li{width:50%}.mypage__side ul li:nth-child(2n){border-left:1px solid #f8f8f8}}.mypage__side ul li:not(:last-child){border-bottom:1px solid #f8f8f8}.mypage__side ul li.current-page{position:relative}.mypage__side ul li.current-page::after{content:"";display:block;width:9px;height:11px;background-image:url(../images/common/icon-arrow.svg);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:18px;right:15px}.mypage__side ul li.current-page a{background-color:#edf3fa}.mypage__side ul li.logout a{color:#f58f8f}.mypage__side ul li a{display:block;padding:15px 22px;line-height:1;color:#000}@media screen and (max-width:480px){.mypage__side ul li a{font-size:1.4rem}}.mypage__side .withdraw{padding:15px 22px}.mypage__side .withdraw a{line-height:1;font-size:1.6rem;text-decoration:underline;color:#8b8989}@media screen and (max-width:480px){.mypage__side .withdraw a{font-size:1.4rem}}.mypage__side .withdraw a:hover{text-decoration:none;opacity:1}.mypage__article{max-width:794px;padding-bottom:50px;width:100%;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.16);box-shadow:0 0 10px rgba(0,0,0,.16)}@media screen and (max-width:768px){.mypage__article{width:100%;max-width:none;padding-bottom:25px}}.mypage__article .btn{text-align:center;margin-top:50px}@media screen and (max-width:768px){.mypage__article .btn{margin-top:25px}}.mypage__article .btn button{font-size:1.6rem}.news-detail{max-width:800px;width:100%;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.16);box-shadow:0 0 10px rgba(0,0,0,.16);margin:0 auto;padding:50px 30px}@media screen and (max-width:768px){.news-detail{padding:30px 10px}}.news-detail-main .bg-container{padding:100px 0}@media screen and (max-width:480px){.news-detail-main .bg-container{padding:50px 0}}.news-detail__ttl{font-size:3.6rem;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;color:#1f1f1f}@media screen and (max-width:768px){.news-detail__ttl{font-size:3rem}}@media screen and (max-width:480px){.news-detail__ttl{font-size:2.4rem}}.news-detail__thumb{width:100%;text-align:center}.news-detail__thumb img{max-width:100%;height:auto}.news-detail__content{margin-top:50px;font-size:1.6rem;color:#464646}@media screen and (max-width:480px){.news-detail__content{font-size:1.4rem}}.news-detail__content p{font-size:1.6rem;color:#464646}@media screen and (max-width:480px){.news-detail__content p{font-size:1.4rem}}.news-detail .btn{text-align:center;margin-top:50px}.consultant-blog-detail .card-news .info{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-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.consultant-blog-detail .card-news .info::before{top:0}.consultant-blog-detail .card-news .info .consultant-name{margin-left:20px;line-height:1}.bnr-line-support{position:fixed;bottom:50px;right:0}@media screen and (max-width:480px){.bnr-line-support{bottom:0}}.bnr-line-support a{line-height:0}.bnr-line-support__close{display:block;width:20px;height:20px;background-color:#fff;border-radius:50%;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);position:relative;top:14px;left:-4px;z-index:2;cursor:pointer;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:480px){.bnr-line-support__close{top:10px;left:10px}}.bnr-line-support__close:hover{opacity:.7}.bnr-line-support__close::after,.bnr-line-support__close::before{content:"";display:block;width:10px;height:1px;background-color:#1f1f1f;border-radius:.5px;position:absolute;top:10px;left:5px}.bnr-line-support__close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.bnr-line-support__close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.bnr-line-support img{width:202px;height:215px}@media screen and (max-width:480px){.bnr-line-support img{width:100%;height:auto}}.banner-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:50px 0}@media screen and (max-width:768px){.banner-container{display:block}}@media screen and (max-width:480px){.banner-container{margin-top:25px}}@media screen and (max-width:768px){.banner-container .banner{margin-left:auto;margin-right:auto}}.banner-container .banner:nth-child(2){margin:0 20px}@media screen and (max-width:1029px){.banner-container .banner:nth-child(2){margin-right:0}}@media screen and (max-width:768px){.banner-container .banner:nth-child(2){margin-left:auto;margin-right:auto;margin-top:20px}}@media screen and (max-width:1029px){.banner-container .banner:last-child{margin-top:20px}}@media screen and (max-width:1200px){.banner-container{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:480px){.banner-container{margin-top:25px}}.about-main .bg-container{padding:100px 0;background-size:contain;background-repeat:repeat}@media screen and (max-width:480px){.about-main .bg-container{padding:50px 0}}.about-mv{width:100%;padding:100px 0}@media screen and (max-width:480px){.about-mv{padding:50px 0}}.about-mv.about-mv-men{background-color:#edf3fa}.about-mv.about-mv-ladies{background-color:#fae7f1}.about-mv__ttl{text-align:center}.about-mv .btn{text-align:center;margin-top:50px}.about-lead{padding:80px 0}@media screen and (max-width:480px){.about-lead{padding:40px 0}}.about-lead.about-lead-men{background:-webkit-gradient(linear,left top,right top,from(#265f98),to(#3794f0));background:-webkit-linear-gradient(left,#265f98,#3794f0);background:linear-gradient(to right,#265f98,#3794f0)}.about-lead.about-lead-ladies{background:-webkit-gradient(linear,left top,right top,from(#e660a8),to(#f793c9));background:-webkit-linear-gradient(left,#e660a8,#f793c9);background:linear-gradient(to right,#e660a8,#f793c9)}.about-lead .sec-title{color:#fff;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.about-lead .sec-title::before{background-color:#fff}.about-lead__description{max-width:730px;width:100%;margin:0 auto;color:#fff;font-size:2.6rem;font-weight:600}@media screen and (max-width:1200px){.about-lead__description{font-size:2.2rem}}@media screen and (max-width:992px){.about-lead__description{font-size:2rem}}@media screen and (max-width:768px){.about-lead__description{font-size:1.8rem}}@media screen and (max-width:480px){.about-lead__description{font-size:1.6rem}}.about-sec{background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.16);box-shadow:0 0 10px rgba(0,0,0,.16);border-radius:5px;padding:60px 40px}@media screen and (max-width:768px){.about-sec{padding:60px 20px}}@media screen and (max-width:480px){.about-sec{padding:30px 10px}}.about-sec .sec-title{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.reason__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:480px){.reason__container{display:block}}.reason__block{width:32%;max-width:265px}@media screen and (max-width:480px){.reason__block{width:100%;margin:0 auto;max-width:200px}.reason__block:not(:last-child){margin-bottom:20px}}.about-btn{padding:80px 0}@media screen and (max-width:480px){.about-btn{padding:40px 0}}.about-btn .btn{text-align:center}.lecture{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.lecture{display:block}}.lecture__flow{width:49%;max-width:543px}@media screen and (max-width:768px){.lecture__flow{width:100%;max-width:none}}.lecture__flow .sec-title{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.lecture__flow ol{position:relative;padding-left:30px}.lecture__flow ol::after,.lecture__flow ol::before{content:"";display:block;width:8px;height:calc(100% - 40px);background-color:#edf3fa;position:absolute;top:20px;left:0}.lecture__flow ol::after{background-color:#3794f0;height:100px}.lecture__flow ol li{font-size:1.6rem;line-height:40px;font-weight:600;color:#1f1f1f;position:relative}.lecture__flow ol li:first-child::before,.lecture__flow ol li:nth-child(2)::before,.lecture__flow ol li:nth-child(3)::before{background-color:#3794f0}.lecture__flow ol li::before{content:"";display:block;width:16px;height:16px;background-color:#edf3fa;border-radius:50%;position:absolute;top:12px;left:-34px}.lecture__flow ol.ladies::after{background-color:#e660a8}.lecture__flow ol.ladies li:first-child::before,.lecture__flow ol.ladies li:nth-child(2)::before,.lecture__flow ol.ladies li:nth-child(3)::before{background-color:#e660a8}.lecture__flow--total{text-align:right;font-weight:600}.lecture__images{width:49%;max-width:520px}@media screen and (max-width:768px){.lecture__images{width:100%;max-width:none}}.lecture__images figure{line-height:0}.lecture__images figure img{width:100%;height:auto}.lecture__images figure:first-child{margin-bottom:21%}@media screen and (max-width:768px){.lecture__images figure:first-child{margin-top:40px;margin-bottom:20px}}.lecture__images.ladies figure:first-child{margin-bottom:10px}.price-flow{margin-top:100px}@media screen and (max-width:480px){.price-flow{margin-top:50px}}.price-flow__price-container{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}@media screen and (max-width:480px){.price-flow__price-container{display:block}}.price-flow__block{width:49%;max-width:425px}@media screen and (max-width:480px){.price-flow__block{width:100%}}.price-flow__block:first-child{margin-right:15px}.price-flow__flow-container{margin-top:100px}@media screen and (max-width:480px){.price-flow__flow-container{margin-top:50px}}.price-flow__flow{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}@media screen and (max-width:480px){.price-flow__flow{display:block}}.price-flow__flow.ladies li .num{background-color:#e660a8}.price-flow__flow.ladies li .txt{background-color:#fae7f1}.price-flow__flow.ladies li:not(:last-child)::after{background-image:url(../images/about/icon-arrow-flow-ladies.svg)}.price-flow__flow li{width:22%;max-width:200px;position:relative}@media screen and (max-width:480px){.price-flow__flow li{width:100%;margin-right:auto;margin-left:auto}}.price-flow__flow li:not(:last-child){margin-right:60px}@media screen and (max-width:992px){.price-flow__flow li:not(:last-child){margin-right:30px}}@media screen and (max-width:480px){.price-flow__flow li:not(:last-child){margin-right:auto;margin-left:auto;margin-bottom:50px}}.price-flow__flow li:not(:last-child)::after{content:"";display:inline-block;width:31px;height:21px;background-image:url(../images/about/icon-arrow-flow.svg);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:22px;right:-41px}@media screen and (max-width:992px){.price-flow__flow li:not(:last-child)::after{width:27px;height:17px;right:-30px;top:24px}}@media screen and (max-width:480px){.price-flow__flow li:not(:last-child)::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:auto;bottom:-30px;left:calc(50% - 10px)}}.price-flow__flow li .num{background-color:#3794f0;display:block;width:35px;height:35px;border-radius:50%;color:#fff;font-weight:600;text-align:center;line-height:35px;position:absolute;top:-17px;left:-17px}.price-flow__flow li .txt{display:block;background-color:#edf3fa;text-align:center;font-size:1.6rem;color:#1f1f1f;font-weight:600;padding:20px 10px}@media screen and (max-width:992px){.price-flow__flow li .txt{padding:20px 4px}}.about-consultant-list{margin-bottom:100px}@media screen and (max-width:480px){.about-consultant-list{margin-bottom:50px}}.q-a__lead{margin-bottom:50px}.q-a-sec__block{width:100%;padding:30px 50px;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.16);box-shadow:0 0 10px rgba(0,0,0,.16);border-radius:5px}@media screen and (max-width:992px){.q-a-sec__block{padding:30px}}@media screen and (max-width:768px){.q-a-sec__block{padding:30px 15px}}.q-a-sec__block:not(:last-child){margin-bottom:50px}@media screen and (max-width:480px){.q-a-sec__block:not(:last-child){margin-bottom:20px}}.q-a-sec__block .icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:block;margin-right:8px}.q-a-sec__block .icon img{width:39px;height:39px}@media screen and (max-width:480px){.q-a-sec__block .icon img{width:30px;height:30px}}.q-a-sec__block .answer,.q-a-sec__block .question{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:480px){.q-a-sec__block .answer,.q-a-sec__block .question{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.q-a-sec__block .question{margin-bottom:10px}.q-a-sec__block .question .txt{font-size:1.8rem;font-weight:600;color:#1f1f1f}@media screen and (max-width:768px){.q-a-sec__block .question .txt{font-size:1.6rem}}.q-a-sec__block .answer .txt{font-size:1.6rem;font-weight:400;color:#1f1f1f}@media screen and (max-width:768px){.q-a-sec__block .answer .txt{font-size:1.4rem}}.q-a-sec__block .answer-list{margin-left:65px}@media screen and (max-width:768px){.q-a-sec__block .answer-list{margin-left:55px}}.q-a-sec__block .answer-list li{list-style-type:disc;font-size:1.4rem}@media screen and (max-width:768px){.q-a-sec__block .answer-list li{font-size:1.2rem}}.q-a-sec__block .answer-list li span{font-size:1.6rem;font-weight:600}@media screen and (max-width:768px){.q-a-sec__block .answer-list li span{font-size:1.4rem}}.q-a-sec__block .answer-list li ul{margin:10px 0 20px 20px}
/*# sourceMappingURL=style.css.map */
