﻿img{width:100%}body{font-size:.18rem;line-height:1.7;color:#333;background-color:#fffaf2;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif,YuGothic,"Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:400;font-style:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}a{color:#333}.wrapper{display:block;max-width:7.5rem;width:100%;margin:0 auto;position:relative;overflow:hidden}.fixed_cta{width:100%;padding:.32rem;background-color:#fff;box-shadow:0px 0px 13px 0px rgba(0,0,0,.14);position:fixed;bottom:0;left:0;right:0;margin:auto;z-index:999;-webkit-transform:translateY(2rem);transform:translateY(2rem);transition:transform .7s ease}.fixed_cta.js-active{-webkit-transform:translateY(0);transform:translateY(0)}.fixed_cta.js-hide{-webkit-transform:translateY(2rem);transform:translateY(2rem)}.fixed_cta>.inner{width:70%;margin:0 auto}.fixed_cta .btnBox{width:100%;max-width:5.4rem;margin:0 auto;position:relative}.fixed_cta .btnBox>.inner{position:relative}.fixed_cta .btnBox .balloonBox{width:50%;max-width:2rem;position:absolute;top:-0.56rem;left:-20px;z-index:1}.hp_small{font-size:.875em}.hp_large{font-size:1.5em}.cmn_header{width:100%;padding:.16rem;background:#fff}.cmn_header>.inner{max-width:1000px;margin:0 auto}.cmn_header .txt_wrap{padding:.04rem 0 .05rem .6rem;margin-bottom:.15rem;background-color:#20924f;z-index:3;position:relative}.cmn_header .txt{font-size:.2rem;color:#fff;text-align:center}.cmn_header .logo_wrap{display:flex;justify-content:flex-start}.cmn_header .logo{width:20%;max-width:180px}.cmn_header .cat{margin-left:.25rem;display:none}.cmn_header .cat>img{width:2.78rem}.cmn_header .lists{margin-top:.3rem;display:flex;justify-content:center}.cmn_header .lists>li{width:2.2rem;color:#000;line-height:.63rem;text-align:center;font-size:17px;font-weight:700;border-radius:10rem;background-color:#f3de2c}.cmn_header .lists>li:not(:last-of-type){margin-right:.15rem}.heading{text-align:center}.heading>.text{display:block;margin:.08rem auto;color:#00bfa6;font-size:.48rem;line-height:1.4;letter-spacing:.04rem;font-weight:900}.heading>.text .hp_small{font-size:.5em}.heading>.subtext{display:block;color:#fefaf2;font-size:.24rem;font-weight:700;-webkit-text-stroke:2px #00bfa6;text-stroke:2px #00bfa6;paint-order:stroke;letter-spacing:.05rem}.heading>.followText{font-size:.36rem;color:#00bfa6;font-weight:700;margin-bottom:0}.beltBox{background-color:#333;width:100%}.beltBox>.inner{width:90%;max-width:960px;margin:0 auto;padding:.08rem}.beltBox .textBox{text-align:center;color:#fff;font-weight:700}.beltBox .textBox .text{font-size:.28rem}.fv{width:100%}.fv .upperBox{width:100%;height:50%;background-color:#eee;padding:.32rem 0}.fv .subLeadBox{text-align:center}.fv .subLeadBox>.text{font-size:.56rem;color:#00bfa6;font-weight:900;letter-spacing:.05rem}.fv .phraseBox{width:80%;margin:.64rem auto}.fv .andBox{position:relative}.fv .andBox>.imgBox{display:block;width:60%;max-width:70px;margin:0 auto;position:relative;z-index:1}.fv .andBox .arrow{width:14%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1}.fv .lowerBox{width:100%;height:50%;background-color:#fff}.sec_voice>.inner{padding:.88rem 0}.voiceListBox{margin:.56rem auto;width:90%}.voiceList>.item{width:100%;margin:0 auto;background-color:#fff;padding:.32rem;box-shadow:0px 0px 16px 0px rgba(192,132,252,.2)}.voiceList>.item:nth-of-type(n+2){margin-top:.8rem}.voiceList .thumbBox{display:block;width:45%;margin:0 auto .32rem}.voiceList .leadBox .hp_textBg{display:inline-block;background-color:orange;padding:0 .08rem;color:#fff;font-size:.32rem;line-height:1.3}.voiceList .leadBox .hp_textBg:nth-of-type(n+2){margin-top:.08rem}.voiceList .keikenBox{margin:.16rem 0}.voiceList .keikenBox>.inner{display:flex;justify-content:flex-start;align-items:center;gap:4px}.voiceList .keikenBox .genderBox{width:20%;flex:0 1 auto;text-align:center;background-color:#333;padding:.02rem .16rem;border-radius:88px;color:#fff;font-size:.28rem}.voiceList .keikenBox .yearBox{width:100%;flex:0 1 auto;font-size:.28rem}.voiceList .detailBox{width:100%;display:block;padding:.48rem 0;margin:.64rem auto;border-top:solid #333 1px;border-bottom:solid #333 1px;position:relative}.voiceList .detailBox::before{display:block;content:"";width:12%;height:20%;background-image:url("../images/top/img-quote.png");background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:-0.56rem;left:0;z-index:2}.voiceList .detailBox::after{display:block;content:"";width:12%;height:20%;background-image:url("../images/top/img-quote.png");background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;bottom:-0.56rem;right:0;z-index:2;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.voiceList .detailBox .border{display:block;width:12%;height:4px;margin:.24rem auto;border-top:2px dashed #333}.voiceList .detailBox .text{font-size:.28rem;line-height:1.7}.voiceList .detailBox .text:nth-of-type(n+2){margin-top:.48rem}.sec_about{background-color:#fff}.sec_about>.inner{padding:.88rem 0}.sec_about .heading.__sub{text-align:left}.pointListBox{margin:.64rem auto}.pointList>.item{width:100%;margin:0 auto;padding-bottom:1.128rem;position:relative;border-bottom:solid 1px #000}.pointList>.item:nth-of-type(n+2){padding-top:.64rem}.pointList>.item>.inner{width:86%;margin:0 auto;background-color:orange;padding:.48rem .48rem 2.88rem}.pointList>.item .pointTtl{margin-top:.28rem}.pointList>.item .pointTtl>.text{font-size:.56rem;color:#fff;font-weight:700;letter-spacing:.05rem;line-height:1.5}.pointList>.item .accentBox{width:40%;position:absolute;top:-0.6rem;right:.2rem;z-index:1}.pointList>.item .subttl{color:#c084fc;font-weight:900;font-size:.32rem;letter-spacing:.01em;border-left:solid 2px currentColor;padding-left:.08rem}.pointList>.item .memberBox{width:36%;position:absolute;bottom:0;right:0;z-index:1}.pointList>.item .memberBox.__point02{width:60%}.pointList>.item .memberBox.__point03{width:80%;left:0;margin:auto}.pointList>.item .leadBox{display:block;margin-top:.48rem}.pointList>.item .leadBox>.text{font-size:.28rem;position:relative;z-index:2;line-height:1.8}.pointList>.item:nth-of-type(1)>.inner{padding-bottom:1rem}.pointList>.item:nth-of-type(n+2) .accentBox{top:.2rem}.graphBox{width:86%;margin:0 auto;border-left:solid 1px #333;border-right:solid 1px #333;position:relative}.graphBox::after{display:block;content:"";width:100vw;border-bottom:solid 1px #333;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.graphBox>.inner{padding-top:.32rem}.graphBox .heading{width:100%;background:#eee;padding:.16rem;text-align:center}.graphBox .heading>.text{font-size:.36rem;color:#333;font-weight:700}.graphBox .imgBox{width:80%;padding:.48rem;margin:0 auto}.sec_member{position:relative;z-index:1}.sec_member::after{display:block;content:"";width:100%;border-style:solid;border-right:50vw solid rgba(0,0,0,0);border-left:50vw solid rgba(0,0,0,0);border-top:.72rem solid #fffaf2;border-bottom:0;position:absolute;bottom:-0.72rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:auto;z-index:0}.sec_member>.inner{padding:.88rem 0 .44rem}.postBox{width:90%;margin:.64rem auto}.postBox:nth-of-type(n+2){margin-top:.96rem}.postBox iframe{margin-left:auto !important;margin-right:auto !important}.postBox .postTtl{display:block;margin:0 auto .32rem}.postBox .postTtl>.text{display:flex;justify-content:center;align-items:end;gap:8px;padding:0 .16rem;font-size:.36rem;position:relative}.postBox .postTtl>.text::before{display:block;content:"";width:1em;height:2px;background:#333;-webkit-transform:rotate(64deg);transform:rotate(64deg);z-index:1}.postBox .postTtl>.text::after{display:block;content:"";width:1em;height:2px;background:#333;-webkit-transform:rotate(-64deg);transform:rotate(-64deg)}.sec_cta{background-color:#fff}.sec_cta>.inner{padding:.88rem 0 0}.sec_cta>.inner>.heading>.text{display:flex;justify-content:center;gap:4px;align-items:center;font-size:.42rem;position:relative}.sec_cta>.inner>.heading>.text::before{display:block;content:"";width:1em;height:2px;background:#00bfa6;-webkit-transform:rotate(64deg);transform:rotate(64deg);z-index:1}.sec_cta>.inner>.heading>.text::after{display:block;content:"";width:1em;height:2px;background:#00bfa6;-webkit-transform:rotate(-64deg);transform:rotate(-64deg)}.sec_cta .ctaBox>.inner{display:flex;justify-content:space-between;align-items:center;gap:10px}.sec_cta .ctaBox .memberBox{width:60%;-ms-flex:0 1 auto;flex:0 1 auto}.sec_cta .ctaBox .memberBox.__01{margin-bottom:-0.28rem}.sec_cta .ctaBox .btnBox{width:100%;-ms-flex:0 1 auto;flex:0 1 auto;position:relative}.sec_cta .ctaBox .btnBox>.inner{position:relative}.sec_cta .ctaBox .btnBox .balloonBox{width:70%;position:absolute;top:-0.56rem;left:-20px;z-index:1}.btn{display:block;width:100%;padding:.24rem .32rem;text-align:center;background-color:#c084fc;border-radius:88px;box-shadow:2px 2px 10px 0px rgba(0,0,0,.15)}.btn>.inner{position:relative}.btn>.text{color:#fff;font-size:.32rem;font-weight:700}.btn:hover{opacity:.8}.btn:focus{opacity:.8}.form_fv{padding:.4rem}.form_fv .balloonBox{display:block;width:40%;margin:0 auto}.form_fv>.heading{text-align:center;display:flex;justify-content:center;align-items:center}.form_fv>.heading::before{display:block;content:"";width:2em;height:2px;background:#00bfa6;-webkit-transform:rotate(64deg);transform:rotate(64deg);z-index:1}.form_fv>.heading::after{display:block;content:"";width:2em;height:2px;background:#00bfa6;-webkit-transform:rotate(-64deg);transform:rotate(-64deg)}.form_fv>.heading>.text{font-size:.36rem;margin:.08rem .16rem}.from_wrap .memberBox{width:40%;display:block;margin-left:auto}.step_form{width:90%;max-width:960px;margin:0 auto}.step_form .bg{display:block;width:100%;border-radius:12px;background-color:#fff;padding:.32rem 0;border:solid 1px #333;box-shadow:4px 4px 0px 0px rgba(0,0,0,.1)}.step_form .bg:nth-of-type(n+2){margin-top:.48rem !important}.step_form .bg.__submit{padding:.4rem .32rem}.step_form .bg.__submit .text{display:block;margin-bottom:.64rem}.step_form .bg.__submit .text>a{color:#c084fc !important}.step_form .bg .lists dt{display:flex;justify-content:center;align-items:center;gap:4px;background-color:orange;padding:.16rem}.step_form .bg .lists dt>.icon_q{color:#fff;font-weight:700;font-size:.32rem}.step_form .bg .lists dt>.text{color:#fff;font-weight:700;font-size:.32rem}.step_form .bg .lists dt.adjust01.__any{background:#b3b3b3}.step_form .submit-btn{width:100%;display:flex;justify-content:center;align-items:center;gap:.16rem;background-color:#c084fc;box-shadow:4px 4px 13px 0px rgba(0,0,0,.1);border-radius:88px}.step_form .submit-btn>.submit{width:auto;margin:inherit;background:rgba(0,0,0,0);font-weight:900}.step_form .submit-btn>.textLable{width:20%;display:inline-block;padding:.04rem .08rem;border-radius:88px;text-align:center;font-weight:900;font-size:.28rem;color:#c084fc;background:#fff}.thanks_page .container{width:90%;max-width:960px;margin:0 auto;padding:.64rem 0 0}.thanks_page .ttlBox{text-align:center;margin-bottom:.2rem}.thanks_page .ttlBox>.heading>.text{color:#00bfa6;font-size:.48rem;font-weight:900}.thanks_page .entryIDBox{margin:.32rem auto;text-align:center}.thanks_page .leadBox{display:block;width:100%;border:solid orange 1px;padding:.32rem;background:#fff;text-align:center}.thanks_page .leadBox>.text{font-size:.28rem}.thanks_page .memberBox{width:100%;margin:.32rem auto 0;text-align:center}.thanks_page .memberBox .textBox{width:100%;display:flex;justify-content:center;align-items:center}.thanks_page .memberBox .text{width:100%;-ms-flex:0 1 auto;flex:0 1 auto;font-size:.36rem;color:orange;font-weight:900}.thanks_page .memberBox .slantBox{width:13%;-ms-flex:0 1 auto;flex:0 1 auto}.thanks_page .memberBox .imgBox{width:80%;margin:.32rem auto 0}.cmn_footer{text-align:center}.cmn_footer .lists{padding:.2rem 0 .2rem;display:flex;justify-content:center;background-color:#333;color:#fff}.cmn_footer .lists>li a{font-size:.2rem;font-weight:700;letter-spacing:.1em;color:#fff}.cmn_footer .lists>li:not(:last-of-type){margin-right:.2rem}.cmn_footer small{display:block;width:100%;padding:.15rem 0 .15rem;font-size:.2rem;font-weight:500;letter-spacing:.04em;color:#fff;background-color:#333}/*# sourceMappingURL=style-snslp.css.map */