@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=EB+Garamond&display=swap);@font-face{font-family:"Barlow Condensed";src:url(../../font/BarlowCondensed-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GeometosRounded;src:url(../../font/GeometosRounded.ttf);font-weight:400;font-style:normal;font-display:swap}.l-wrap{padding-top:0}.l-footer-lp,.l-header-lp,.wrap{max-width:750px;margin:0 auto}main{padding-top:78px}.l-header-lp{max-width:750px;margin:0 auto;padding:0 30px;height:78px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;position:fixed;left:0;right:0;top:0;background-color:#fff;z-index:9999}.l-header-lp.is-scroll{-webkit-box-shadow:rgba(149,157,165,.1) 0 4px 12px;box-shadow:rgba(149,157,165,.1) 0 4px 12px}.l-header-lp__logo{width:142px;margin:0}.l-header-lp__logo::before{display:block;content:"あなたの魅力を引き出すメイクレッスン";font-weight:700;white-space:nowrap;margin-bottom:10px;font-size:10px;font-size:.625rem;letter-spacing:.3em;color:#000}.l-header-lp__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-header-lp__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:25px;height:18px;margin-left:32px;padding:2px 0;position:relative}.l-header-lp__trigger div{width:100%;height:1px;background-color:#000;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.is-opened .l-header-lp__trigger div{position:absolute;top:50%;left:50%}.is-opened .l-header-lp__trigger div.top-bar{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.is-opened .l-header-lp__trigger div.bottom-bar{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.l-header-lp__navi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:750px;height:calc(100% - 78px);position:fixed;top:78px;left:0;right:0;margin:0 auto;z-index:-1;overflow:auto;border-top:1px solid #c5c5c5;background-color:#fff;opacity:0;visibility:hidden;-webkit-transition:opacity .6s cubic-bezier(.485,.135,0,.995),visibility .6s cubic-bezier(.485,.135,0,.995);transition:opacity .6s cubic-bezier(.485,.135,0,.995),visibility .6s cubic-bezier(.485,.135,0,.995)}.is-opened .l-header-lp__navi{opacity:1;visibility:visible}.l-header-lp__navi-main,.l-header-lp__navi-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-header-lp__navi-main li:nth-child(odd){border-right:1px solid #c5c5c5}.l-header-lp__navi-sub{border-bottom:1px solid #c5c5c5}.l-header-lp__navi-sub li:nth-child(even){border-right:1px solid #c5c5c5}.l-header-lp__navi-sub li:last-child{border-bottom:none}.l-header-lp__navi-item{width:50%;height:55px;border-bottom:1px solid #c5c5c5}.l-header-lp__navi-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;padding:0 25px;color:#000;font-size:15px;font-size:.9375rem}.l-header-lp__navi-item a::after{content:"›";color:#848080;font-size:26px;font-size:1.625rem}.l-header-lp__navi-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-header-lp__navi-social li{width:24px;height:24px}.l-header-lp__navi-social li+li{margin-left:10px}.l-header-lp__navi-social{width:100%;padding:40px 0;margin-top:auto}.l-header-lp__navi-social li{width:46px;height:46px}.l-header-lp__navi-social li+li{margin-left:18px}.l-header-lp__navi-button{width:100%;height:80px;min-height:80px}.l-footer-lp{background:#584949;padding-bottom:130px}.l-footer-lp__pagetop{display:block!important;opacity:1!important;width:243px;margin:0 auto 95px}.l-footer-lp__navi{margin-bottom:44px}.l-footer-lp__navi-inner.l-inner{padding:0}.l-footer-lp__navi-logo{width:335px;margin:0 auto 44px}.l-footer-lp__navi-list{border-top:1px solid #fff}.l-footer-lp__navi-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-footer-lp__navi-list li{width:100%;height:120px;border-bottom:1px solid #fff}.l-footer-lp__navi-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:0 25px;color:#fff;font-size:30px;font-size:1.875rem;position:relative}.l-footer-lp__navi-list li a::after{content:"";border:solid #fff;border-width:0 1px 1px 0;padding:5px;position:absolute;right:40px;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.l-footer-lp__navi-list li a img{display:block;margin-right:10px}.l-footer-lp__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:50px 0 54px}.l-footer-lp__social li{width:82px;height:82px}.l-footer-lp__social li+li{margin-left:15px}.l-footer-lp__copy{color:#fff;display:block;width:100%;text-align:center;font-size:20px;font-size:1.25rem}.l-footer-lp__button{position:fixed;bottom:0;left:0;right:0;margin:0 auto;z-index:30;width:100%;max-width:750px;height:80px}.c-button{font-size:17px;font-size:1.0625rem;color:#fff;background:#39ae4a}.c-button::before{background:url(../../img/common/icon-mail-green.svg) no-repeat;background-size:cover;height:18.5px}.c-button::after{width:37px;height:37px;background-image:url(../../img/common/icon-arrow-ft-white.svg)}.sec-cta{position:relative}.sec-cta .btn{display:block;width:84.5%;margin:0 auto;position:absolute;left:8.7%;bottom:9%}.sec-cta.cta02 .btn{bottom:8.9%}.sec-cta.cta03 .btn{bottom:5.5%}.sec-cta.cta04 .btn{bottom:5%}.handle{cursor:pointer;position:relative}.handle:before{content:"";width:5px;height:40px;background:#584949;border-radius:9999px;position:absolute;right:38px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.handle:after{content:"";width:40px;height:5px;background:#584949;border-radius:9999px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.handle.active:before{opacity:1}.sec-curriculum .box{margin-bottom:35px}.sec-curriculum .box .img{display:none}.sec-faq .box{margin-bottom:70px}.sec-faq .box .img{display:none}@media only screen and (max-width:749px){.l-header-lp{padding:0 24px 0 15px}.l-header-lp__navi{height:calc(100% - 70px);top:70px}.l-header-lp__navi-main,.l-header-lp__navi-sub{display:block}.l-header-lp__navi-main li:nth-child(odd){border-right:none}.l-header-lp__navi-sub li:nth-child(even){border-right:none}.l-header-lp__navi-item{width:100%}.l-header-lp__navi-item:nth-child(odd){border-right:none}.l-footer-lp{padding-bottom:29vw}.l-footer-lp__pagetop{width:32.4vw;margin:0 auto 12.6vw}.l-footer-lp__navi{margin-bottom:5.86vw}.l-footer-lp__navi-logo{width:44.6vw;margin:0 auto 5.86vw}.l-footer-lp__navi-list li{height:16vw}.l-footer-lp__navi-list li a{padding:0 3.33vw;font-size:4vw}.l-footer-lp__navi-list li a::after{padding:.66vw;right:5.3vw}.l-footer-lp__social{margin:6.66vw 0 7.2vw}.l-footer-lp__social li{width:10.9vw;height:10.9vw}.l-footer-lp__social li+li{margin-left:2vw}.l-footer-lp__copy{font-size:2.6vw}.l-footer-lp__button{height:20.6vw}.c-button{font-size:4.53vw}.c-button::before{background:url(../../img/common/icon-mail-green.svg) no-repeat;background-size:cover;height:4.93vw;width:7.4vw}.c-button::after{width:9.86vw;height:9.86vw;background-image:url(../../img/common/icon-arrow-ft-white.svg)}.handle:before{width:.66vw;height:5.3vw;right:5vw}.handle:after{width:5.3vw;height:.66vw;right:2.6vw}.sec-curriculum .box{margin-bottom:4.6vw}.sec-faq .box{margin-bottom:9.3vw}}
/*# sourceMappingURL=../maps/page/trial.min.css.map */
