@charset "UTF-8";

@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600&family=Zen+Kaku+Gothic+New:wght@300;400;500;700&display=swap";*:where(:not(iframe,canvas,img,svg,video):not(svg *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}ol,ul{list-style:none}img{max-width:100%;display:block}table{border-collapse:collapse}a{cursor:pointer}html{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400}@media(width <= 767px){html{font-size:2.6666666667vw}}body{-webkit-font-smoothing:antialiased}@media(768px <= width){.pc{display:block}}@media(width <= 767px){.pc{display:none}}@media(768px <= width){.sp{display:none}}@media(width <= 767px){.sp{display:block}}.l-header{padding:20px 40px}@media(768px <= width <= 1024px){.l-header{padding:20px}}@media(width <= 767px){.l-header{padding:0}}.l-header_inner{display:flex;justify-content:space-between;align-items:center;width:min(100%,1440px);margin:0 auto}@media(width <= 767px){.l-header .l-headerBtn_sp{display:flex;border-radius:0;min-width:auto;padding:20px 15px;line-height:1;font-size:1.3rem;gap:8px}.l-header .l-headerBtn_sp:after{position:static;width:3vw}}.l-headerLogo{width:410px}@media(768px <= width <= 1024px){.l-headerLogo{width:360px}}@media(width <= 767px){.l-headerLogo{padding:10px;width:230px}}.l-footer{background:#004d26;text-align:center;padding:5px 20px;color:#fff;font-size:14px}@media(width <= 767px){.l-footer{font-size:1.2rem}}.c-btn{border-radius:5px;padding:20px;color:#fff;font-size:17px;font-family:"Noto Sans JP",sans-serif;font-weight:500;min-width:300px;display:inline-block;position:relative;text-align:center;box-shadow:2px 2px 3px rgba(0,77,38,.4);transition:.3s ease}@media(width <= 767px){.c-btn{min-width:auto;width:100%;padding:5%;border-radius:3px}}.c-btn:after{position:absolute;right:20px;top:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;bottom:0;margin:auto}.c-btn--green{background:#004d26}.c-btn--green:hover{background:#fff;color:#004d26}.c-btn--green:hover:after{content:url(../img/icon_blank_green.svg)}.c-btn--gra{position:relative;overflow:hidden}.c-btn--gra:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #00c3aa, #aacd06 100%);opacity:1;transition:.3s ease}.c-btn--gra:hover{color:#004d26}.c-btn--gra:hover:before{opacity:0}.c-btn--gra:hover:after{content:url(../img/icon_blank_green.svg)}.c-btn--white{background:#fff;color:#004d26}.c-btn--white:hover{background:#004d26;color:#fff}.c-btn--white:hover:after{content:url(../img/icon_blank_white.svg)}.c-btn--blankWhite:after{content:url(../img/icon_blank_white.svg);width:15px}@media(width <= 767px){.c-btn--blankWhite:after{width:3vw}}.c-btn--blankGreen:after{content:url(../img/icon_blank_green.svg);width:15px}@media(width <= 767px){.c-btn--blankGreen:after{width:3vw}}@media(width <= 767px){.c-btn_txt{font-size:1.2rem}}.c-fadeItem{transition:opacity 1s ease-in;opacity:0}.c-fadeIn{opacity:1}.p-mvBg{background-image:url(../img/bg_mv.png);background-repeat:no-repeat;background-position:left top;background-size:contain;background-size:100% 1400px;padding:100px 20px 220px}@media(768px <= width <= 1024px){.p-mvBg{background-size:100% 1300px}}@media(width <= 767px){.p-mvBg{padding:50px 0 80px;background-image:url(../img/bg_mv_sp.png);background-size:100% 100%}}.p-mv{display:-ms-grid;display:grid;-ms-grid-columns:38% 53%;grid-template-columns:38% 53%;width:min(100%,1000px);margin:0 auto 160px;grid-gap:12% 9%}@media(width <= 767px){.p-mv{display:flex;flex-wrap:wrap;gap:max(5vw,50px) 0;margin:0 auto 50px}}.p-mv_child01{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}@media(width <= 767px){.p-mv_child01{width:50%}}.p-mv_child02{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}@media(width <= 767px){.p-mv_child02{width:50%;display:flex;align-items:center;justify-content:center}}.p-mv_child03{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}@media(width <= 767px){.p-mv_child03{width:70%;margin:0 0 0 auto}}.p-mv_img01,.p-mv_img02{border-radius:10px;box-shadow:3px 3px 5px rgba(0,77,38,.15)}.p-mv_title{font-weight:500;color:#004d26;font-size:35px;line-height:1.8}@media(768px <= width <= 1024px){.p-mv_title{font-size:30px}}@media(width <= 767px){.p-mv_title{font-size:1.8rem;line-height:1.6}}.p-mv_phraseFrame{border:2px solid #000;display:inline-block;padding:10px;margin:0 10px 0 0;vertical-align:sub}@media(width <= 767px){.p-mv_phraseFrame{border:1px solid #000;padding:5px;margin:0}}.p-mv_phrase{width:250px}@media(768px <= width <= 1024px){.p-mv_phrase{width:200px}}@media(width <= 767px){.p-mv_phrase{width:120px}}.p-chance{width:min(100%,1000px);margin:0 auto;text-align:center}.p-chanceTtl{margin:0 0 100px}@media(width <= 767px){.p-chanceTtl{margin:0 0 50px}}.p-chanceTtl_img{width:410px;margin:auto}@media(width <= 767px){.p-chanceTtl_img{width:54%}}.p-chanceIntro{font-size:17px;font-weight:500;color:#004d26;line-height:2.9411764706;letter-spacing:-1px}@media(width <= 767px){.p-chanceIntro{font-size:1.2rem;line-height:2.0833333333}}.p-strong{text-align:center;padding:0 0 180px;overflow:hidden}@media(width <= 767px){.p-strong{padding:0 0 80px}}.p-strongTtl{width:min(100%,1000px);margin:0 auto 30px}.p-strongTtl_img{width:259px;margin:auto}@media(width <= 767px){.p-strongTtl_img{width:45%}}.p-strongIntro{font-size:17px;font-weight:500;line-height:2;margin:0 0 100px}@media(width <= 767px){.p-strongIntro{font-size:1.4rem;margin:0 0 40px}}.p-strongAtc{position:relative;padding:0 20px;margin:0 0 160px}@media(width <= 767px){.p-strongAtc{position:static;margin:0 0 40px;padding:0 15px}}.p-strongAtc:last-of-type{margin:0}.p-strongAtc_inner{width:min(100%,1000px);margin:0 auto;position:relative}@media(width <= 767px){.p-strongAtc_inner{margin:0 auto 20px}}.p-strongAtc_inner.c-fadeItem{opacity:1}.p-strongAtc_inner:after{background-size:100%;background-repeat:no-repeat;position:absolute;content:""}.p-strongAtc_inner--01:after{background-image:url(../img/bg_gra_01.png);width:600px;height:600px;bottom:-50%;right:-25%}@media(width <= 767px){.p-strongAtc_inner--01:after{width:100%;height:120%;bottom:-50%;right:-35%}}.p-strongAtc_inner--02:after{background-image:url(../img/bg_gra_02.png);width:550px;height:530px;bottom:-79%;right:43%}@media(width <= 767px){.p-strongAtc_inner--02:after{width:90%;height:100%;bottom:-100%;right:auto;left:-15%}}.p-strongAtc_inner--03:after{background-image:url(../img/bg_gra_03.png);width:570px;height:600px;bottom:-81%;right:-11%}@media(width <= 767px){.p-strongAtc_inner--03:after{width:75%;height:70%;bottom:-110%;right:auto;left:-4%}}.p-strongAtc_imgWrap{border-radius:10px;overflow:hidden;width:600px;position:relative;z-index:1}@media(768px <= width <= 1024px){.p-strongAtc_imgWrap{width:clamp(500px,62%,600px)}}@media(width <= 767px){.p-strongAtc_imgWrap{width:100%}}.p-strongAtc_info{background:#fff;position:absolute;top:-5%;width:50%;padding:60px;text-align:left;display:flex;z-index:2}@media(768px <= width <= 1024px){.p-strongAtc_info{padding:30px}}@media(width <= 767px){.p-strongAtc_info{padding:0;position:relative;width:100%;background:none}}.p-strongAtc_infoInner{width:min(100%,440px)}@media(width <= 767px){.p-strongAtc_infoInner{width:100%}}.p-strongAtc_imgLeft{margin:0 auto 0 0}.p-strongAtc_infoRight{right:0;justify-content:flex-start;border-bottom-left-radius:10px}.p-strongAtc_imgRight{margin:0 0 0 auto}.p-strongAtc_infoLeft{left:0;justify-content:flex-end;border-bottom-right-radius:10px}.p-strongAtc_point{margin:-60px 0 40px}@media(width <= 767px){.p-strongAtc_point{margin:0 0 10px;text-align:center}}.p-strongAtc_point01{width:193px}@media(width <= 767px){.p-strongAtc_point01{width:29%;margin:0 auto}}.p-strongAtc_point02{width:200px}@media(width <= 767px){.p-strongAtc_point02{width:31%;margin:0 auto}}.p-strongAtc_point03{width:200px}@media(width <= 767px){.p-strongAtc_point03{width:29%;margin:0 auto}}.p-strongAtc_ttl{font-size:21px;font-weight:bold;margin:0 0 30px;display:inline-block;background:linear-gradient(90deg, #00c3aa, #aacd06 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);letter-spacing:-1.5px;line-height:1.619047619;letter-spacing:0px}@media(width <= 767px){.p-strongAtc_ttl{display:block;text-align:center;margin:0 0 10px;font-size:1.9rem}}.p-strongAtc_desc{font-size:17px;line-height:1.7647058824;letter-spacing:-1px}@media(width <= 767px){.p-strongAtc_desc{font-size:1.2rem}}.p-voice{padding:170px 20px 120px;background:url(../img/bg_voice.png);background-repeat:no-repeat;background-size:cover}@media(width <= 767px){.p-voice{padding:75px 15px 50px;background:url(../img/bg_voice_sp.png);background-size:100% 100%}}.p-voice_inner{width:min(100%,1000px);margin:auto}.p-voiceTtl{width:min(100%,1000px);margin:0 auto 40px}.p-voiceTtl_img{width:380px;margin:auto}@media(width <= 767px){.p-voiceTtl_img{width:70%;margin:auto}}.p-voiceIntro{font-size:17px;font-weight:500;line-height:2;margin:0 0 60px;text-align:center}@media(width <= 767px){.p-voiceIntro{font-size:1.38rem;margin:0 0 40px}}.p-voiceMembers{display:flex;flex-wrap:wrap;gap:min(6vw,60px) 6%}@media(768px <= width <= 1024px){.p-voiceMembers{gap:min(4vw,40px) 4%}}@media(width <= 767px){.p-voiceMembers{display:block}}.p-voiceMember{background:#fff;padding-top:30px;width:47%;border-radius:10px;box-shadow:3px 3px 5px rgba(0,77,38,.15)}@media(768px <= width <= 1024px){.p-voiceMember{width:48%}}@media(width <= 767px){.p-voiceMember{width:100%;padding-top:20px;margin:0 0 30px}.p-voiceMember:last-of-type{margin:0}}.p-voiceMember_ttlWrap{border-top-right-radius:4px;border-bottom-right-radius:4px;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 30px 0 0}@media(width <= 767px){.p-voiceMember_ttlWrap{margin:0 20px 0 0}}.p-voiceMember_ttl{position:relative;z-index:1;background:linear-gradient(90deg, #00c3aa, #aacd06 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:18px;font-weight:500;border:2px solid #00c3aa;-o-border-image:linear-gradient(90deg, #00c3aa 0%, #aacd06 100%);border-image:linear-gradient(90deg, #00c3aa 0%, #aacd06 100%);border-image-slice:1;padding:5px 15px 5px 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-left:0;border-radius:10px}@media(width <= 767px){.p-voiceMember_ttl{font-size:1.6rem;padding:5px 10px 5px 20px;letter-spacing:-1px}}.p-voiceMember_inner{padding:20px 30px}@media(width <= 767px){.p-voiceMember_inner{padding:15px 20px 20px}}.p-voiceMember_kv{position:relative;margin:0 0 30px}@media(width <= 767px){.p-voiceMember_kv{margin:0 0 20px}}.p-voiceMember_nameWrap{position:absolute;right:0;top:clamp(5px,.6vw,10px);text-align:right}.p-voiceMember_img{border-radius:10px;overflow:hidden;width:81%}.p-voiceMember_comment{font-size:17px;line-height:1.6470588235}@media(width <= 767px){.p-voiceMember_comment{font-size:1.2rem}}.p-voiceMember_imgPerson01,.p-voiceMember_imgPerson02,.p-voiceMember_imgPerson03,.p-voiceMember_imgPerson04,.p-voiceMember_imgPerson05,.p-voiceMember_imgPerson06{position:absolute;bottom:-6px;right:6%}.p-voiceMember_imgPerson01{width:min(26%,105px)}@media(width <= 767px){.p-voiceMember_imgPerson01{width:26%}}.p-voiceMember_imgPerson02{width:min(23%,94px)}@media(width <= 767px){.p-voiceMember_imgPerson02{width:23%}}.p-voiceMember_imgPerson03{width:min(26%,107px)}@media(width <= 767px){.p-voiceMember_imgPerson03{width:26%}}.p-voiceMember_imgPerson04{width:min(26%,105px)}@media(width <= 767px){.p-voiceMember_imgPerson04{width:26%}}.p-voiceMember_imgPerson05{width:min(26%,107px)}@media(width <= 767px){.p-voiceMember_imgPerson05{width:26%}}.p-voiceMember_imgPerson06{width:min(28%,111px);right:5%}@media(width <= 767px){.p-voiceMember_imgPerson06{width:28%}}.p-voiceMember_status,.p-voiceMember_name{color:#fff;background:linear-gradient(90deg, #00c3aa, #aacd06 100%);border-top-left-radius:3px;border-bottom-left-radius:3px;padding:2px 5px;display:inline-block}.p-voiceMember_status{margin:0 0 clamp(3px,4%,10px);font-size:clamp(13px,1.5vw,17px)}@media(width <= 767px){.p-voiceMember_status{font-size:1.3rem}}.p-voiceMember_name{font-size:clamp(14px,1.5vw,18px);font-weight:600}@media(width <= 767px){.p-voiceMember_name{font-size:1.4rem}}.p-voice02{position:relative}.p-voice02_voice{position:absolute;width:34%;bottom:30px;left:50px}@media(768px <= width <= 1024px){.p-voice02_voice{width:27%;bottom:5%;left:3%}}@media(width <= 767px){.p-voice02_voice{position:absolute;width:33%;bottom:3%;left:3%}}.p-voice02_center{position:absolute;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:0;bottom:0;margin:auto;left:0;right:0}@media(width <= 767px){.p-voice02_center{width:54%}}.p-voice02_more{width:300px}@media(width <= 767px){.p-voice02_more{width:70%;margin:0 auto 5px}}.p-future{padding:150px 20px 120px;overflow:hidden}@media(width <= 767px){.p-future{padding:50px 15px}}.p-future_inner{width:min(100%,1000px);margin:auto;position:relative}.p-future_inner:before{position:absolute;content:"";background-image:url(../img/bg_gra_04.png);width:570px;height:400px;top:-37%;left:-17%;background-size:100%;background-repeat:no-repeat;z-index:-1}@media(width <= 767px){.p-future_inner:before{width:90%;height:90%;top:3%;left:-41%}}.p-future_inner:after{position:absolute;content:"";background-image:url(../img/bg_gra_05.png);width:360px;height:520px;bottom:-35%;right:-20%;background-size:100%;background-repeat:no-repeat}@media(width <= 767px){.p-future_inner:after{width:50%;height:60%;bottom:-28%;right:-16%}}.p-futureTtl{width:min(100%,1000px);margin:0 auto 70px}@media(width <= 767px){.p-futureTtl{margin:0 auto 30px;width:76%}}.p-futureTtl_img{width:380px;margin:auto}.p-futureIntro{font-size:17px;font-weight:500;color:#004d26;line-height:2.9411764706;letter-spacing:-1px;text-align:center;margin:0 0 60px}@media(width <= 767px){.p-futureIntro{font-size:1.2rem;line-height:2.0833333333;margin:0 0 20px}}.p-futureClosing{text-align:center;font-size:17px;font-weight:500;color:#004d26;letter-spacing:-1px;margin:0 0 60px}@media(width <= 767px){.p-futureClosing{font-size:1.2rem;margin:0 0 40px}}.p-futureBtns{display:flex;justify-content:center;gap:5%}@media(width <= 767px){.p-futureBtns{width:58%;margin:0 auto;flex-direction:column;gap:20px}}.p-futureBtns_btn{position:relative}
/*# sourceMappingURL=map/style.css.map */