@media screen and (min-width: 1024px){.visible-md,.visible-sm{display:none}.visible-lg{display:inherit}}@media screen and (min-width: 750px)and (max-width: 1023px){.visible-lg,.visible-sm{display:none}.visible-md{display:inherit}}@media screen and (max-width: 749px){.visible-lg,.visible-md{display:none}.visible-sm{display:inherit}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}*{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5}@media screen and (min-width: 750px){html{font-size:10px}}@media screen and (max-width: 749px){html{font-size:2.66666vw}}body{width:100%;overflow-x:hidden;background:#fff;font-family:"Noto Sans JP",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#062048}main{display:block}li{list-style-type:none}a{text-decoration:none;color:inherit}@media screen and (min-width: 750px){a{-webkit-transition:all .3s;transition:all .3s}a::before,a::after{-webkit-transition:all .3s;transition:all .3s}}img{vertical-align:bottom;max-width:100%;height:auto}svg{width:100%;height:auto}sup{font-size:.5em;vertical-align:super}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}table{border-collapse:collapse;border-spacing:0;width:100%}address{font-style:normal}.l-main{overflow:hidden}@media screen and (min-width: 750px){.l-inner{width:90%;max-width:1100px;margin:0 auto}}@media screen and (max-width: 749px){.l-inner{padding:0 2.5rem}}.bg-green{background:#59cc37}.bg-yellow{background:#fde844}.sec-top{position:relative}@media screen and (min-width: 750px){.sec-top{padding-top:5rem}}@media screen and (max-width: 749px){.sec-top{padding-top:2.5rem}}@media screen and (min-width: 750px){.sec{padding:14rem 0 10rem}}@media screen and (max-width: 749px){.sec{padding:5.5rem 0 4rem}}.sec__head{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:1}@media screen and (min-width: 750px){.sec__head{max-width:64rem;margin:0 auto}}@media screen and (max-width: 749px){.sec__head{padding:0 2.5rem}}.sec__heading{position:relative;top:0;width:100%;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;background:#fff;border-radius:999px;text-align:center;font-weight:bold}@media screen and (min-width: 750px){.sec__heading{font-size:3.5rem;height:10rem;border:5px solid #062048}}@media screen and (max-width: 749px){.sec__heading{font-size:1.8rem;height:5rem;border:3px solid #062048}}.sec__heading::before{content:"";background:url(../img/ancnav_icon.svg) center/100% no-repeat;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 750px){.sec__heading::before{left:4rem;width:2.9rem;height:5.4rem}}@media screen and (max-width: 749px){.sec__heading::before{left:2rem;width:1.4rem;height:2.7rem}}.hd{position:absolute;z-index:100}@media screen and (min-width: 750px){.hd{top:1.5rem;left:1.5rem}}@media screen and (max-width: 749px){.hd{top:.8rem;left:.5rem}}@media screen and (min-width: 750px){.hlogo{width:clamp(15rem,21.3vw,30rem)}}@media screen and (max-width: 749px){.hlogo{width:15rem}}.hlogo__link{display:block}@media screen and (min-width: 750px){.mv__main{max-height:70.2rem;background:url(../img/mv_bg.webp) center/cover;border-bottom:5px solid #062048}}@media screen and (max-width: 749px){.mv__main{background:url(../img/mv_bg_sp.webp) center/cover;border-bottom:2px solid #062048}}@media screen and (min-width: 750px){.mv__ttl{max-width:1300px;margin:0 auto}}.mv__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 750px){.mv__desc{margin-top:1.5rem;font-size:1.4rem}}@media screen and (max-width: 749px){.mv__desc{margin-top:1rem;padding:0 3.5rem;font-size:.9rem}}.mv__desc::before{content:"※"}.mv__date{font-weight:bold;text-align:center}@media screen and (min-width: 750px){.mv__date{max-width:70rem;margin:3.5rem auto 0;border-top:4px solid #062048;border-bottom:4px solid #062048;padding:2rem 0;font-size:2rem}}@media screen and (max-width: 749px){.mv__date{margin:1.5rem 3.5rem 0;border-top:2px solid #062048;border-bottom:2px solid #062048;padding:1rem 0;font-size:1.4rem}}@media screen and (max-width: 749px){.mv__date__deco{display:none}}@media screen and (min-width: 750px){.ancNav{padding:8rem 0 10rem}}@media screen and (max-width: 749px){.ancNav{padding:4rem 0}}.ancNav__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 750px){.ancNav__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 750px)and (max-width: 1023px){.ancNav__list{gap:4rem 1.2rem}}@media screen and (max-width: 749px){.ancNav__list{gap:1.5rem 1.2rem}}@media screen and (max-width: 1023px){.ancNav__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 1024px){.ancNav__item{width:18.2%}}@media screen and (max-width: 1023px){.ancNav__item{width:calc(33.333% - .8rem)}}.ancNav__anc{position:relative;top:0;width:100%;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;text-align:center;font-weight:bold}@media screen and (min-width: 750px){.ancNav__anc{font-size:2rem;height:15rem;border:5px solid #062048;border-radius:2rem;-webkit-box-shadow:0 8px 0 #062048;box-shadow:0 8px 0 #062048}.ancNav__anc:hover{top:6px;-webkit-box-shadow:0 2px 0 #062048;box-shadow:0 2px 0 #062048}.ancNav__anc:hover::after{bottom:2rem}}@media screen and (max-width: 749px){.ancNav__anc{font-size:1rem;height:7.5rem;border:2px solid #062048;border-radius:1rem;-webkit-box-shadow:0 4px 0 #062048;box-shadow:0 4px 0 #062048}}.ancNav__anc::before{content:"";background:url(../img/ancnav_icon.svg) center/100% no-repeat;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 750px){.ancNav__anc::before{top:-3rem;width:2.9rem;height:5.4rem}}@media screen and (max-width: 749px){.ancNav__anc::before{top:-1.5rem;width:1.4rem;height:2.7rem}}.ancNav__anc::after{content:"";background:url(../img/ancnav_arrow.svg) center/100% no-repeat;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 750px){.ancNav__anc::after{bottom:2.5rem;width:1.6rem;height:.8rem;-webkit-transition:.3s all;transition:.3s all}}@media screen and (max-width: 749px){.ancNav__anc::after{bottom:1rem;width:.8rem;height:.5rem}}.about{position:relative}.about::before{content:"";background:url(../img/bg_deco01.webp) center/contain no-repeat;position:absolute;right:0}@media screen and (min-width: 750px){.about::before{top:5rem;width:50.6rem;height:55.6rem}}@media screen and (max-width: 749px){.about::before{top:2.5rem;width:25.3rem;height:27.8rem}}.about::after{content:"";background:url(../img/about_illust.webp) center/100% no-repeat;z-index:1}@media screen and (min-width: 750px){.about::after{width:24.8rem;height:16.9rem;position:absolute;bottom:-5rem;left:5%}}@media screen and (max-width: 749px){.about::after{width:12.4rem;height:8.5rem;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width: 750px){.about .sec{padding:8rem 0 13rem}}@media screen and (max-width: 749px){.about .sec{padding:5.5rem 0 8.5rem}}.about__head{text-align:center}@media screen and (min-width: 1024px){.about__head{margin-bottom:3.5rem}}.about__heading{position:relative;z-index:2}@media screen and (min-width: 750px)and (max-width: 1023px){.about__heading{max-width:550px;margin:0 auto -5rem}}@media screen and (max-width: 749px){.about__heading{width:100vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:-2.5rem}}.about__body{position:relative;z-index:1;background:#fff;text-align:center}@media screen and (min-width: 750px){.about__body{padding:7rem clamp(5rem,4.3vw,6rem);border-radius:5rem}}@media screen and (max-width: 749px){.about__body{padding:2rem;border-radius:1rem}}@media screen and (max-width: 1023px){.about__body__lead{margin:0 auto}}@media screen and (min-width: 750px)and (max-width: 1023px){.about__body__lead{width:42rem}}@media screen and (max-width: 749px){.about__body__lead{width:26rem}}@media screen and (min-width: 750px){.about__body__img{margin:5rem 0 6rem}}@media screen and (max-width: 749px){.about__body__img{margin:3rem 0 2rem}}.about__body__text{font-weight:bold;line-height:1.7}@media screen and (min-width: 750px){.about__body__text{font-size:1.8rem}}@media screen and (max-width: 749px){.about__body__text{font-size:1.2rem}}.about__body__text .c-red{color:#f20c02}.about__bodyDesc{position:relative;overflow:hidden;background:rgba(253,232,68,.05)}@media screen and (min-width: 750px){.about__bodyDesc{margin-top:5.5rem;border:5px solid #062048;border-radius:3rem;padding:6rem}}@media screen and (max-width: 749px){.about__bodyDesc{margin-top:3rem;border:2px solid #062048;border-radius:1.5rem;padding:3.2rem 2.2rem}}.about__bodyDesc__txt{position:absolute;top:0;left:0;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;background:#062048;color:#fff;font-weight:bold}@media screen and (min-width: 750px){.about__bodyDesc__txt{border-bottom-right-radius:3rem;width:20rem;height:6rem;font-size:1.8rem}}@media screen and (max-width: 749px){.about__bodyDesc__txt{border-bottom-right-radius:1.5rem;width:12rem;height:3rem;font-size:1.4rem}}@media screen and (min-width: 750px){.about__bodyDesc__img{max-width:58rem;margin:0 auto}}.about__foot{position:relative;z-index:1}@media screen and (min-width: 750px){.about__foot{display:grid;place-content:center;margin-top:3rem}}@media screen and (max-width: 749px){.about__foot{margin-top:1.5rem}}.about__foot__txt{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 750px){.about__foot__txt{font-size:1.4rem}}@media screen and (max-width: 749px){.about__foot__txt{font-size:.9rem}}.about__foot__txt::before{content:"※"}.about__foot__link{color:#0547fa;text-decoration:underline}@media screen and (min-width: 750px){.about__foot__link:hover{opacity:.7}}.howtoapply{position:relative}.howtoapply::before{content:"";background:url(../img/bg_deco02.webp) center/contain no-repeat;position:absolute}@media screen and (min-width: 750px){.howtoapply::before{top:-40%;left:-25%;width:88.3rem;height:113.1rem}}@media screen and (max-width: 749px){.howtoapply::before{top:-10%;left:-54%;width:44.2rem;height:56.6rem}}.howtoapply::after{content:"";background:url(../img/bg_deco03.webp) center/contain no-repeat;position:absolute}@media screen and (min-width: 750px){.howtoapply::after{top:-25%;right:-20%;width:76.1rem;height:104.6rem}}@media screen and (max-width: 749px){.howtoapply::after{top:-7%;right:-40%;width:38.1rem;height:52.3rem}}@media screen and (min-width: 750px){.howtoapply .sec{padding:15rem 0 10rem}}@media screen and (max-width: 749px){.howtoapply .sec{padding:5.5rem 0 4.5rem}}.howtoapplyList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2}@media screen and (min-width: 750px){.howtoapplyList{gap:4rem}}@media screen and (max-width: 749px){.howtoapplyList{gap:2rem}}.howtoapplyList__item{background:#fff;border-radius:999px}@media screen and (min-width: 1024px){.howtoapplyList__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 1024px){.howtoapplyList__item{padding:6rem 12rem 6rem 7rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.howtoapplyList__item{padding:8rem}}@media screen and (max-width: 749px){.howtoapplyList__item{padding:3.5rem 4rem 9rem}}.howtoapplyList__step{font-weight:bold;font-family:"Oswald","Noto Sans JP",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;text-align:center;line-height:1}@media screen and (min-width: 750px){.howtoapplyList__step{font-size:2.5rem}}@media screen and (max-width: 749px){.howtoapplyList__step{font-size:1.2rem}}.howtoapplyList__step .num{line-height:1}@media screen and (min-width: 750px){.howtoapplyList__step .num{font-size:8rem}}@media screen and (max-width: 749px){.howtoapplyList__step .num{font-size:4rem}}.howtoapplyList__body{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 1024px){.howtoapplyList__body{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:6rem;padding-left:6rem;border-left:1px solid #062048}}@media screen and (max-width: 1023px){.howtoapplyList__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #062048}}@media screen and (min-width: 750px){.howtoapplyList__body{gap:3rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.howtoapplyList__body{margin-top:4rem;padding-top:4rem}}@media screen and (max-width: 749px){.howtoapplyList__body{gap:2rem;margin-top:2.5rem;padding-top:2.5rem}}@media screen and (min-width: 750px){.howtoapplyList__ttl{font-size:2.8rem;margin-bottom:2.5rem}}@media screen and (max-width: 749px){.howtoapplyList__ttl{font-size:1.5rem;margin-bottom:1rem}}.howtoapplyList__txt{line-height:1.8}@media screen and (min-width: 750px){.howtoapplyList__txt{font-size:1.8rem}}@media screen and (max-width: 749px){.howtoapplyList__txt{font-size:1.2rem}}.howtoapplyList__txt span{line-height:1.8}.howtoapplyList__txt.-flex{font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex}.howtoapplyList__txt.-kome{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 750px){.howtoapplyList__txt.-kome{font-size:1.4rem}}@media screen and (max-width: 749px){.howtoapplyList__txt.-kome{font-size:1rem}}@media screen and (min-width: 1024px){.howtoapplyList__txtbox{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 750px){.howtoapplyList__img{max-width:28rem}}@media screen and (min-width: 1024px){.howtoapplyList__img{width:40%}}@media screen and (min-width: 750px)and (max-width: 1023px){.howtoapplyList__img{margin:0 auto}}@media screen and (min-width: 750px){.howtoapplyList__btn{max-width:35rem;width:100%}}@media screen and (min-width: 1024px){.howtoapplyList__btn{margin-top:3rem}}@media screen and (max-width: 1023px){.howtoapplyList__btn{margin:0 auto}}@media screen and (max-width: 749px){.howtoapplyList__btn{width:20rem}}.howtoapplyList__anc{position:relative;width:100%;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;border:5px solid #062048;background:#062048;border-radius:999px;font-weight:bold;text-align:center;color:#fff}@media screen and (min-width: 750px){.howtoapplyList__anc{height:6rem;font-size:2rem}.howtoapplyList__anc:hover::after{right:2.5rem}}@media screen and (max-width: 749px){.howtoapplyList__anc{height:4rem;font-size:1.4rem}}.howtoapplyList__anc::after{content:"";background:url(../img/icon_arrow_w.svg) center/100% no-repeat;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 750px){.howtoapplyList__anc::after{right:3rem;width:1rem;height:1.6rem;-webkit-transition:.3s all;transition:.3s all}}@media screen and (max-width: 749px){.howtoapplyList__anc::after{right:1rem;width:.6rem;height:1rem}}.formarea{position:relative;z-index:1;margin-bottom:10rem}.formarea::before{content:"";width:100%;height:50%;background:#fde844;position:absolute;top:0;left:0;z-index:-1}.formarea::after{content:"";background:url(../img/bg_deco04.webp) center/contain no-repeat;position:absolute;z-index:-1}@media screen and (min-width: 750px){.formarea::after{left:-25%;bottom:0;width:88.3rem;height:113.1rem}}@media screen and (max-width: 749px){.formarea::after{left:-54%;bottom:38%;width:44.2rem;height:56.6rem}}.form__block{background:#59cc37;border:2px solid #fff;border-radius:3rem;-webkit-box-shadow:0 0 3rem rgba(0,0,0,.16);box-shadow:0 0 3rem rgba(0,0,0,.16)}@media screen and (min-width: 750px){.form__block{padding:7rem clamp(5rem,7.1vw,10rem)}}@media screen and (max-width: 749px){.form__block{padding:2.5rem 2rem}}.form__head{text-align:center}@media screen and (min-width: 750px){.form__head{margin-bottom:3rem}}@media screen and (max-width: 749px){.form__head{margin-bottom:1.5rem}}.form__heading{color:#fff}@media screen and (min-width: 750px){.form__heading{font-size:4rem}}@media screen and (max-width: 749px){.form__heading{font-size:2rem}}.form__main{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 750px){.form__main{border-radius:2rem;padding:5rem;gap:2rem}}@media screen and (max-width: 749px){.form__main{border-radius:1rem;padding:1.5rem;gap:1rem}}.form input{color:#062048}.form input[type=text]{width:100%;border:1px solid #d9d9d9;background:#fff;border-radius:.5rem;padding:0 1.5rem}@media screen and (min-width: 750px){.form input[type=text]{height:5rem;font-size:2rem}}@media screen and (max-width: 749px){.form input[type=text]{height:3rem;font-size:1.2rem}}@media screen and (min-width: 750px){.form__list{font-size:2rem}}@media screen and (max-width: 749px){.form__list{font-size:1.2rem}}.form__term{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%}@media screen and (min-width: 750px){.form__term{margin-bottom:1rem}}@media screen and (max-width: 749px){.form__term{margin-bottom:.5rem}}.form__term:after{display:block;padding:.2rem .5rem;margin-left:1rem;color:#fff;text-align:center;border-radius:.5rem}@media screen and (min-width: 750px){.form__term:after{font-size:2rem}}@media screen and (max-width: 749px){.form__term:after{font-size:1rem}}.form__term.-nortice::after{content:"必須";background:red}.form__disc{width:100%}.form__disc.-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 750px){.form__disc.-row{gap:2rem}}@media screen and (max-width: 749px){.form__disc.-row{gap:.5rem}}@media screen and (min-width: 750px){.form__disc__item{width:calc(50% - 1rem)}}@media screen and (max-width: 749px){.form__disc__item{width:calc(50% - .25rem)}}.form__btnarea{width:100%}@media screen and (min-width: 750px){.form__btnarea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:3rem auto 0;max-width:50rem}}@media screen and (max-width: 749px){.form__btnarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2rem auto 0;max-width:25rem}}.form__btnarea .btn{position:relative;top:0;width:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fdf52d), to(#ff7f00));background:linear-gradient(#fdf52d 0, #ff7f00 100%);border-radius:999px;-webkit-box-shadow:0 8px 0 #062048;box-shadow:0 8px 0 #062048;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;font-weight:bold;color:#062048}@media screen and (min-width: 750px){.form__btnarea .btn{border:5px solid #062048;height:10rem;font-size:3.5rem}.form__btnarea .btn:hover{top:6px;-webkit-box-shadow:0 2px 0 #062048;box-shadow:0 2px 0 #062048}.form__btnarea .btn:hover::after{bottom:2rem}}@media screen and (max-width: 749px){.form__btnarea .btn{border:2px solid #062048;height:5rem;font-size:1.8rem}}.form__btn{width:26rem;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width: 750px){.form__btn{font-size:1.6rem}}@media screen and (max-width: 749px){.form__btn{font-size:1.4rem;display:block}.form__btn+.form__btn{margin-bottom:2rem}}::-webkit-input-placeholder{color:rgba(51,51,51,.3)}::-moz-placeholder{color:rgba(51,51,51,.3)}:-ms-input-placeholder{color:rgba(51,51,51,.3)}::-ms-input-placeholder{color:rgba(51,51,51,.3)}::placeholder{color:rgba(51,51,51,.3)}.info{position:relative}.info::before{content:"";background:url(../img/info_illust01.webp) center/100% no-repeat}@media screen and (min-width: 750px){.info::before{width:19.9rem;height:18.1rem;position:absolute;top:1.1rem;left:10%}}@media screen and (max-width: 749px){.info::before{width:10rem;height:9.1rem;position:absolute;top:-9.1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width: 749px){.info .sec{padding:5rem 0 8rem}}.info__body{background:#fff}@media screen and (min-width: 750px){.info__body{padding:clamp(5rem,7.1vw,10rem) clamp(5rem,8.9vw,12.5rem);border-radius:5rem}}@media screen and (max-width: 749px){.info__body{padding:2rem;border-radius:1.5rem}}.infoList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.infoList__head{border-bottom:2px solid #062048;margin-bottom:2rem}.infoList__heading{display:inline-block;color:#fff;background:#062048}@media screen and (min-width: 750px){.infoList__heading{padding:1rem;min-width:22rem;font-size:2rem}}@media screen and (max-width: 749px){.infoList__heading{padding:.6rem;min-width:14rem;font-size:1.2rem}}.infoList__text{line-height:1.8}@media screen and (min-width: 750px){.infoList__text{font-size:1.8rem}}@media screen and (max-width: 749px){.infoList__text{font-size:1.2rem}}.infoList__text.-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.infoList__text .cat{white-space:nowrap}.infoList__text a{color:#1382e2;text-decoration:underline}@media screen and (min-width: 750px){.infoList__text a:hover{opacity:.7}}.infoList__dot{line-height:1.8;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 750px){.infoList__dot{font-size:1.8rem}}@media screen and (max-width: 749px){.infoList__dot{font-size:1.2rem}}.infoList__dot::before{content:"●";margin-right:.5rem}.faq{position:relative}.faq::after{content:"";background:url(../img/info_illust02.webp) center/100% no-repeat}@media screen and (min-width: 750px){.faq::after{width:17.7rem;height:13.3rem;position:absolute;top:-8.3rem;right:10%}}@media screen and (max-width: 749px){.faq::after{width:8.9rem;height:6.7rem;position:absolute;top:-6.7rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.faq .sec{background:#fff}.faqList{max-width:85rem;margin:0 auto}@media screen and (min-width: 750px){.faqList{margin-top:-4rem}}@media screen and (max-width: 749px){.faqList{margin-top:-2rem}}@media screen and (min-width: 750px){.faqItem{border-bottom:2px solid #062048}}@media screen and (max-width: 749px){.faqItem{border-bottom:1px solid #062048}}.faqItem__Qbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}@media screen and (min-width: 750px){.faqItem__Qbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4rem 2rem}}@media screen and (max-width: 749px){.faqItem__Qbox{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:2rem 0}}.faqItem__Q::before,.faqItem__A::before{font-family:"Oswald","Noto Sans JP",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#062048;border-radius:50%;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;font-weight:bold}@media screen and (min-width: 750px){.faqItem__Q::before,.faqItem__A::before{min-width:5rem;height:5rem;font-size:3.5rem;margin-right:2rem}}@media screen and (max-width: 749px){.faqItem__Q::before,.faqItem__A::before{min-width:2.5rem;height:2.5rem;font-size:1.8rem;margin-right:1rem}}.faqItem__Q{font-weight:bold;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 750px){.faqItem__Q{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem}}@media screen and (max-width: 749px){.faqItem__Q{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:1.4rem}}.faqItem__Q::before{content:"Q";background:#59cc37}.faqItem__Qbtn{content:"";position:relative;margin-left:1.5rem}@media screen and (min-width: 750px){.faqItem__Qbtn{min-width:2rem;height:2rem}}@media screen and (max-width: 749px){.faqItem__Qbtn{min-width:1rem;height:1rem}}.faqItem__Qbtn::before{content:"";width:100%;background-color:#062048;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width: 750px){.faqItem__Qbtn::before{height:3px}}@media screen and (max-width: 749px){.faqItem__Qbtn::before{height:1px}}.faqItem__Qbtn::after{content:"";width:100%;background-color:#062048;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}@media screen and (min-width: 750px){.faqItem__Qbtn::after{-webkit-transition:.2s all;transition:.2s all;height:3px}}@media screen and (max-width: 749px){.faqItem__Qbtn::after{height:1px}}.-active .faqItem__Qbtn::after{-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}.faqItem__Abox{display:none}@media screen and (min-width: 750px){.faqItem__Abox{padding:0 2rem 4rem}}@media screen and (max-width: 749px){.faqItem__Abox{padding:0 0 2rem}}.faqItem__A{line-height:1.8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (min-width: 750px){.faqItem__A{font-size:1.8rem}}@media screen and (max-width: 749px){.faqItem__A{font-size:1.2rem}}.faqItem__A::before{content:"A";background-color:#fde844}.faqItem__A a{color:#1382e2;text-decoration:underline}@media screen and (min-width: 750px){.faqItem__A a:hover{opacity:.7}}.egmkt{background:#f8fcf7}.egmkt__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media screen and (min-width: 750px){.egmkt__head{margin-bottom:4rem}}@media screen and (max-width: 749px){.egmkt__head{margin-bottom:1.5rem}}.egmkt__head::after{content:"";width:4rem;height:3px;background:#ff7f00}@media screen and (min-width: 750px){.egmkt__head::after{margin-top:1.5rem}}@media screen and (max-width: 749px){.egmkt__head::after{margin-top:1rem}}.egmkt__heading{display:inline-block;position:relative}@media screen and (min-width: 750px){.egmkt__heading{font-size:4rem}}@media screen and (max-width: 749px){.egmkt__heading{font-size:2rem}}.egmkt__heading .c-green{color:#59cc37;font-size:1.25em}.egmkt__heading::before{content:"";background:url(../img/egmkt_speech.webp) center/100% no-repeat;position:absolute;top:0;right:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 750px){.egmkt__heading::before{width:10rem;height:10rem}}@media screen and (max-width: 749px){.egmkt__heading::before{width:5rem;height:5rem}}.egmkt__lead{text-align:center;font-weight:bold}@media screen and (min-width: 750px){.egmkt__lead{font-size:2rem;margin-bottom:5rem}}@media screen and (max-width: 749px){.egmkt__lead{font-size:1.5rem;margin-bottom:2.5rem}}.egmkt__lead .c-green{color:#59cc37}@media screen and (max-width: 749px){.egmkt__lead .c-green{font-size:3rem}}@media screen and (max-width: 749px){.egmkt__lead .c-green{font-size:2rem}}.egmkt__img{width:100%}@media screen and (min-width: 750px){.egmkt__img{max-width:679px;margin:0 auto}}.egmktBlock{background:#fff}@media screen and (min-width: 750px){.egmktBlock{margin-top:7rem;padding:10rem clamp(5rem,7.1vw,10rem)}}@media screen and (max-width: 749px){.egmktBlock{margin-top:3rem;padding:2.5rem}}.egmktBlock__ttl{text-align:center}@media screen and (min-width: 750px){.egmktBlock__ttl{font-size:3rem;margin-bottom:2rem}}@media screen and (max-width: 749px){.egmktBlock__ttl{font-size:1.5rem;margin-bottom:1rem}}.egmktBlock__ttl .lg{font-size:1.333em}.egmktBlock__lead{text-align:center}@media screen and (min-width: 750px){.egmktBlock__lead{line-height:2;font-size:1.8rem}}@media screen and (max-width: 749px){.egmktBlock__lead{font-size:1.2rem}}.egmktBlock__lead .m-yellow{font-weight:bold;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #fde844));background:linear-gradient(transparent 60%, #fde844 60%)}@media screen and (min-width: 750px){.egmktBlock__lead .m-yellow{font-size:2.5rem}}@media screen and (max-width: 749px){.egmktBlock__lead .m-yellow{font-size:1.8rem}}@media screen and (min-width: 750px){.egmktBlock__img{max-width:476px;margin:5rem auto}}@media screen and (max-width: 749px){.egmktBlock__img{width:100%;max-width:26.6rem;margin:1.5rem auto 2.5rem}}.egmktBlock__txt{text-align:center;font-weight:bold}@media screen and (min-width: 750px){.egmktBlock__txt{line-height:2;font-size:2rem}}@media screen and (max-width: 749px){.egmktBlock__txt{font-size:1.2rem}}.egmktBlock__txt .c-green{color:#59cc37;font-size:1.5em}.egmktBlock__group{position:relative;background:#f2f2f2;border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 750px){.egmktBlock__group{margin-top:9rem}}@media screen and (min-width: 1024px){.egmktBlock__group{gap:5rem;padding:2.5rem 6rem 2.5rem 9rem}}@media screen and (max-width: 1023px){.egmktBlock__group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;padding:2.5rem 6rem}}@media screen and (max-width: 749px){.egmktBlock__group{gap:1rem;margin-top:3rem;padding:2rem}}.egmktBlock__group::before{content:"";position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom:3rem solid #f2f2f2;border-left:2.3rem solid rgba(0,0,0,0);border-right:2.3rem solid rgba(0,0,0,0)}@media screen and (min-width: 750px){.egmktBlock__group__img{width:23.2rem}}@media screen and (max-width: 749px){.egmktBlock__group__img{width:16.3rem}}.egmktBlock__group__txtbox{-webkit-box-flex:1;-ms-flex:1;flex:1}.egmktBlock__group__ttl{font-weight:bold}@media screen and (min-width: 750px){.egmktBlock__group__ttl{font-size:2.5rem;margin-bottom:1.5rem}}@media screen and (max-width: 749px){.egmktBlock__group__ttl{font-size:1.5rem;margin-bottom:1rem}}@media screen and (min-width: 750px){.egmktBlock__group__txt{font-size:1.4rem}}@media screen and (max-width: 749px){.egmktBlock__group__txt{font-size:.9rem}}@media screen and (min-width: 750px){.egmktEco{margin-top:9rem}}@media screen and (max-width: 749px){.egmktEco{margin-top:2rem}}.egmktEco__img{max-width:1127px}@media screen and (min-width: 750px){.egmktEco__img{margin:0 auto}}@media screen and (min-width: 750px){.egmktEco__txtbox{display:grid;place-content:center;margin-top:3rem}}@media screen and (max-width: 749px){.egmktEco__txtbox{margin-top:2.5rem}}.egmktEco__txt{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 750px){.egmktEco__txt{font-size:1.4rem}}@media screen and (max-width: 749px){.egmktEco__txt{font-size:.9rem}}.egmktEco__txt::before{content:"※"}.egmktElex{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 750px){.egmktElex{margin-top:7.5rem;padding:5rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:clamp(4rem,3.6vw,5rem)}}@media screen and (max-width: 749px){.egmktElex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-top:3rem;padding:2.5rem}}@media screen and (min-width: 750px){.egmktElex__img{width:32%}}@media screen and (min-width: 750px){.egmktElex__txtbox{-webkit-box-flex:1;-ms-flex:1;flex:1}}.egmktElex__ttl{font-weight:bold}@media screen and (min-width: 750px){.egmktElex__ttl{font-size:clamp(2.5rem,2.1vw,3rem);margin-bottom:1.5rem}}@media screen and (max-width: 749px){.egmktElex__ttl{font-size:1.8rem;margin-bottom:1rem}}.egmktElex__txt{line-height:1.7}@media screen and (min-width: 750px){.egmktElex__txt{font-size:1.8rem}}@media screen and (max-width: 749px){.egmktElex__txt{font-size:1.2rem}}@media screen and (min-width: 750px){.contact{padding:8rem 0}}@media screen and (max-width: 749px){.contact{padding:4rem 0}}@media screen and (min-width: 750px){.contact__btn{max-width:64rem;margin:0 auto}}.contact__anc{position:relative;top:0;width:100%;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;background:#59cc37;border-radius:999px;color:#fff;text-align:center;font-weight:bold}@media screen and (min-width: 750px){.contact__anc{font-size:3.5rem;height:10rem;border:5px solid #062048;-webkit-box-shadow:0 6px 0 #062048;box-shadow:0 6px 0 #062048}.contact__anc:hover{top:4px;-webkit-box-shadow:0 2px 0 #062048;box-shadow:0 2px 0 #062048}.contact__anc:hover::after{right:3.5rem}}@media screen and (max-width: 749px){.contact__anc{font-size:1.8rem;height:5rem;border:3px solid #062048;-webkit-box-shadow:0 3px 0 #062048;box-shadow:0 3px 0 #062048}}.contact__anc::after{content:"";background:url(../img/icon_arrow.svg) center/100% no-repeat;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 750px){.contact__anc::after{right:4rem;width:1.2rem;height:2rem;-webkit-transition:.3s all;transition:.3s all}}@media screen and (max-width: 749px){.contact__anc::after{right:2rem;width:.6rem;height:1rem}}@media screen and (min-width: 750px){.ft{padding:8rem 0 4rem}}@media screen and (max-width: 749px){.ft{padding:3.5rem 0 2.5rem}}@media screen and (min-width: 750px){.flogo{width:43.1rem;margin:0 auto 10rem}}@media screen and (max-width: 749px){.flogo{width:21.5rem;margin:0 auto 3.5rem}}.flogo__link{display:block}.copyright{text-align:center}@media screen and (min-width: 750px){.copyright{font-size:1.4rem}}@media screen and (max-width: 749px){.copyright{font-size:1rem}}.sticky{position:fixed;z-index:100}@media screen and (min-width: 750px){.sticky{top:3rem;right:3rem}}@media screen and (max-width: 749px){.sticky{bottom:.5rem;right:.5rem}}.sticky__btn{display:block;will-change:transform,filter;-webkit-animation:float 2s ease-in-out infinite;animation:float 2s ease-in-out infinite;-webkit-animation:pulse 2s ease-in-out infinite;animation:pulse 2s ease-in-out infinite}@media screen and (min-width: 750px){.sticky__btn{-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease, -webkit-filter .3s ease;width:14.7rem}.sticky__btn:hover{-webkit-filter:drop-shadow(0 0 6px rgba(255, 255, 255, 0.8)) drop-shadow(0 0 12px rgba(255, 255, 255, 0.6));filter:drop-shadow(0 0 6px rgba(255, 255, 255, 0.8)) drop-shadow(0 0 12px rgba(255, 255, 255, 0.6))}}@media screen and (max-width: 749px){.sticky__btn{width:8.3rem}}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}body.fixed{position:fixed;width:100%}.popup__close{margin-left:auto;pointer-events:visible;cursor:pointer}@media screen and (min-width: 750px){.popup__close{width:2.7rem;height:2.7rem;margin-bottom:2rem}}@media screen and (max-width: 749px){.popup__close{width:2rem;height:2rem;margin-bottom:1rem}}.popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(51,51,51,.6);z-index:1;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;opacity:0;visibility:hidden;-webkit-transition:opacity .5s ease,visibility .5s ease;transition:opacity .5s ease,visibility .5s ease;z-index:9999;padding:2rem;overflow:auto}.popup.active{opacity:1;visibility:visible}.popup__inner{max-width:900px;width:90%;margin:0 auto;max-height:100%;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.popup__inner::-webkit-scrollbar{display:none}.popup__main{background:-webkit-gradient(linear, left top, right bottom, color-stop(0, #fde844), to(#59cc37));background:linear-gradient(to bottom right, #fde844 0, #59cc37 100%)}@media screen and (min-width: 750px){.popup__main{padding:4.7rem}}@media screen and (max-width: 749px){.popup__main{padding:3rem 2.5rem}}.popup__lead{text-align:center;font-weight:bold}@media screen and (min-width: 750px){.popup__lead{font-size:2.4rem;margin-bottom:1rem}}@media screen and (max-width: 749px){.popup__lead{font-size:1.4rem}}.popup__btn{width:100%;margin:2.5rem auto 0}@media screen and (min-width: 750px){.popup__btn{max-width:50rem}}@media screen and (max-width: 749px){.popup__btn{max-width:25rem}}.popup__anc{position:relative;top:0;width:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fdf52d), to(#ff7f00));background:linear-gradient(#fdf52d 0, #ff7f00 100%);border-radius:999px;font-weight:bold;color:#062048;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}@media screen and (min-width: 750px){.popup__anc{border:5px solid #062048;-webkit-box-shadow:0 8px 0 #062048;box-shadow:0 8px 0 #062048;height:8rem;font-size:3.5rem}.popup__anc:hover{top:6px;-webkit-box-shadow:0 2px 0 #062048;box-shadow:0 2px 0 #062048}.popup__anc:hover::after{bottom:2rem}}@media screen and (max-width: 749px){.popup__anc{border:2px solid #062048;-webkit-box-shadow:0 4px 0 #062048;box-shadow:0 4px 0 #062048;height:4rem;font-size:1.5rem}}.popup__txtlink{text-align:right;margin-top:2rem}.popup__txtlink__txt{display:inline-block;text-decoration:underline}@media screen and (min-width: 750px){.popup__txtlink__txt{font-size:1.6rem}.popup__txtlink__txt:hover{opacity:.7}}@media screen and (max-width: 749px){.popup__txtlink__txt{font-size:1rem}}.popup__txtbox{margin-top:1.5rem}.popup__txt{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.7}@media screen and (min-width: 750px){.popup__txt{font-size:1.4rem}}@media screen and (max-width: 749px){.popup__txt{font-size:.9rem}}.popup__txt::before{content:"※"}.popup__link{text-decoration:underline}@media screen and (min-width: 750px){.popup__link:hover{opacity:.7}}