@import"https://fonts.googleapis.com/css2?family=Akshar:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Zen+Kurenaido&display=swap";html{font-size:62.5%;scroll-behavior:smooth}@media screen and ( max-width: 768px ){html{font-size:50%}}body{font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500;line-height:1.6;background:#f0f0f0}.inner{max-width:1040px;margin:0 auto;width:95%}img{width:100%;max-width:100%;height:auto}a:hover{opacity:.7}.pc-only{display:block}@media screen and ( max-width: 768px ){.pc-only{display:none}}.sp-only{display:none}@media screen and ( max-width: 768px ){.sp-only{display:block}}#formarea .announce_bloc .message_bloc .box p{text-align:left;font-size:clamp(14px,9.7714285714px + 0.0114285714*100vw,18px);font-weight:bold;line-height:160%}.custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none;position:relative;width:50%}@media screen and ( max-width: 768px ){.custom-select{width:100% !important}}.custom-select::after{content:"";position:absolute;right:min(15px,2.0833333333vw);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:min(14px,1.9444444444vw);height:min(10px,1.3888888889vw);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'%3E%3Cpath d='M1 1.10742L7.07709 7.7373L13.1542 1.10742' stroke='%23FF2E42' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.privacy_check{margin:25px 0 30px;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}.privacy_check .checkbox-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;font-size:min(14px,1.9444444444vw);line-height:1.5}.privacy_check .checkbox-label input[type=checkbox]{display:none}.privacy_check .checkbox-label .checkbox-parts{display:inline-block;width:20px;height:20px;border:2px solid #ff2e42;background:#fff;border-radius:3px;margin-right:10px;position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.privacy_check .checkbox-label .checkbox-parts::after{content:"";position:absolute;top:50%;left:50%;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:translate(-50%, -60%) rotate(45deg);transform:translate(-50%, -60%) rotate(45deg);opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.privacy_check .checkbox-label input[type=checkbox]:checked+.checkbox-parts{background-color:#ff2e42}.privacy_check .checkbox-label input[type=checkbox]:checked+.checkbox-parts::after{opacity:1}.privacy_check .checkbox-label .checkbox-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.6 !important}.privacy_check .checkbox-label .checkbox-text a{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.privacy_check .checkbox-label .checkbox-text a:hover{text-decoration:none}.footer_nav{background:rgba(23,17,140,.5);color:#fff;position:relative}.footer_nav .num{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);left:1em;font-size:1.2em}.footer_nav .num i{font-style:normal}.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer_nav ul li{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;padding:1em}.footer_nav ul li.active{background:#17118c}.footer_nav ul li+li{border-left:solid 1px #17118c}.footer_nav ul li.active+li{border-left:solid 1px #fff}.container{max-width:720px;margin:0 auto;background:#fff}header{background:#fff;height:clamp(60px,37.8px + 0.06*100vw,81px);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-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-right:min(11px,1.5277777778vw)}.head-logo{height:100%;width:clamp(140px,34.2857142857px + 0.2857142857*100vw,240px);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}.head-logo img{height:auto}.head-text p{color:#1a1a1a;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:clamp(12px,-0.6857142857px + 0.0342857143*100vw,24px);font-style:normal;font-weight:700;line-height:120%}.head-text p span{color:#ff3044}.mv-sub__lead{color:#fff;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;text-shadow:0 4px 0 #ff2e42;-webkit-text-stroke-width:4px;-webkit-text-stroke-color:#ff2e42;font-family:"Noto Sans JP";font-size:32px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.6px}.mv{background:url(../img/mv-bg.webp) no-repeat center top;background-size:100% 97%;position:relative;overflow:hidden}.mv-content{width:97%;margin:0 auto;position:relative;z-index:10}.mv-slider{position:absolute;top:18%;left:0;width:110%;height:100%;-webkit-transform:rotate(-3.819deg);transform:rotate(-3.819deg);overflow:hidden;z-index:1}.mv-slider .slick-list{height:100%}.mv-slider .slick-track{height:100%}.cta-btn{border-radius:80px;background:-webkit-gradient(linear, left top, right top, from(#04c66f), color-stop(38.94%, #03be7f), to(#01b28f));background:-webkit-linear-gradient(left, #04c66f 0%, #03be7f 38.94%, #01b28f 100%);background:linear-gradient(90deg, #04c66f 0%, #03be7f 38.94%, #01b28f 100%);-webkit-box-shadow:0 8px 8px 0 rgba(2,151,84,.3);box-shadow:0 8px 8px 0 rgba(2,151,84,.3);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-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:clamp(320px,181.4931428571px + 0.3743428571*100vw,451.02px);height:96px;color:#fff;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;text-shadow:0 0 8px #006839;font-family:"Noto Sans JP";font-style:normal;font-weight:700;line-height:120%;font-size:3.2rem;letter-spacing:1.2px;margin:0 auto}.cta-btn span{font-size:2.4rem}.top-cta{padding:11.51px 0 28px}.main-cta{border-radius:24px;background:-webkit-linear-gradient(184deg, #ff5a6a 9.83%, #ff384b 89.77%);background:linear-gradient(266deg, #ff5a6a 9.83%, #ff384b 89.77%);padding:min(36.59px,5.0819444444vw) min(25.46px,3.5361111111vw) min(32.46px,4.5083333333vw);width:95%;margin:0 auto min(57px,7.9166666667vw)}.main-cta h2{color:#fff;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:clamp(32px,15.0857142857px + 0.0457142857*100vw,48px);font-style:normal;font-weight:700;line-height:130%;margin-bottom:min(32.37px,4.4958333333vw)}.main-cta-step{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}.main-cta-step .main-cta-step__item:nth-of-type(2) img{width:52%}.main-cta-step .main-cta-step__item:nth-of-type(3) img{width:60%}.main-cta-step__item{width:min(184.561px,25.6334722222vw);height:min(166.578px,23.1358333333vw);border-radius:min(16px,2.2222222222vw);background:#fff;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;padding:min(18.58px,2.5805555556vw) min(16.55px,2.2986111111vw) min(10.68px,1.4833333333vw)}.main-cta-step__item-img{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;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-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.main-cta-step__item-text{height:42%;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-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.main-cta-step__item-text p{color:#1a1a1a;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:min(24px,3.3333333333vw);font-style:normal;font-weight:700;line-height:120%}.main-cta-step__arrow{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;width:min(18px,2.5vw)}.main-cta-step__arrow svg{width:min(18px,2.5vw)}.gift{background:url(../img/gift-bg.webp) no-repeat center center/cover;padding:min(42.56px,5.9111111111vw) min(37.39px,5.1930555556vw) min(29.37px,4.0791666667vw);margin:0 auto min(52px,7.2222222222vw)}.gift .gift-title{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-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.gift .gift-title .gift-title__sub p{color:#1a1a1a;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:clamp(20px,11.5428571429px + 0.0228571429*100vw,28px);font-style:normal;font-weight:700;line-height:130%}.gift .gift-title .gift-title__sub span{color:#ff384b;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.gift-title__main{width:min(297px,41.25vw)}.gift-content{padding:min(9.47px,1.3152777778vw) min(10.18px,1.4138888889vw);height:min(264.31px,36.7097222222vw);position:relative}.gift-content::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;mix-blend-mode:soft-light}.gift-content-container{border:2px solid #805e01;background:#fff;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;gap:min(21.85px,3.0347222222vw);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 min(27.2px,3.7777777778vw);height:100%}.gift-content-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;gap:min(18.52px,2.5722222222vw);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.gift-content-item__num{width:min(72.488px,10.0677777778vw)}.gift-content-item__body{margin-bottom:min(10px,1.3888888889vw)}.gift-content-item__body p{color:#1a1a1a;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:min(36px,5vw);font-style:normal;font-weight:700;line-height:130%}.gift-content-item__body p span{color:#ff384b;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:min(40px,5.5555555556vw);font-style:normal;font-weight:700;line-height:130%;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.gift-content-line{width:100%;height:2px;display:block;position:relative}.gift-content-line::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:-webkit-repeating-linear-gradient(left, #805e01 0px, #805e01 2px, transparent 2px, transparent 4px);background:repeating-linear-gradient(to right, #805e01 0px, #805e01 2px, transparent 2px, transparent 4px)}.about{border-radius:20px;background:var(--gra1, linear-gradient(89deg, #ff2e42 1.18%, #ff5969 98.91%));padding:min(15px,2.0833333333vw) min(43px,5.9722222222vw) min(52px,7.2222222222vw);margin-bottom:min(43px,5.9722222222vw)}.about-title h2{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-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:min(11.31px,1.5708333333vw);color:#fff;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:min(40px,5.5555555556vw);font-style:normal;font-weight:500;line-height:130%}.about-title h2 span{width:min(403px,55.9722222222vw);mix-blend-mode:plus-lighter}.about-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(34px,4.7222222222vw) min(39px,5.4166666667vw)}.about-card__item{border-radius:8px;background:#fff;width:min(185px,25.6944444444vw);height:min(210px,29.1666666667vw);padding:min(19.04px,2.6444444444vw) 0 min(21.58px,2.9972222222vw)}.about-card__item-img{height:min(83.775px,11.6354166667vw);margin-bottom:min(27.19px,3.7763888889vw)}.about-card__item-img img{height:100%;width:inherit;margin:0 auto;display:block}.about-card__item-text p{color:#505050;text-align:center;font-family:"Noto Sans JP";font-size:clamp(12px,3.5428571429px + 0.0228571429*100vw,20px);font-style:normal;font-weight:500;line-height:140%}.cta2{border-radius:32px;border:4px solid #ff2e42;background:#fff;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.2);box-shadow:0 4px 4px 0 rgba(0,0,0,.2);padding:min(26px,3.6111111111vw) 0 min(45px,6.25vw);width:97%;margin:0 auto}.cta2 p{color:#ff2e42;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:min(32px,4.4444444444vw);font-style:normal;font-weight:700;line-height:normal;text-align:center;margin-bottom:min(6px,0.8333333333vw)}.cta2 p span{font-size:min(56px,7.7777777778vw)}.section-title{width:97%;margin:0 auto min(29px,4.0277777778vw)}.system{width:90.835%;margin:min(48px,6.6666666667vw) auto 0}.system .section-title{width:100%}.system-media{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;gap:min(24px,3.3333333333vw)}.system-media .system-media-item:nth-of-type(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 600px){.system-media .system-media-item:nth-of-type(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.system-media-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:min(20px,2.7777777778vw) 0;gap:min(17px,2.3611111111vw)}@media screen and (max-width: 600px){.system-media-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.system-media-item__img{width:clamp(200px,115.4285714286px + 0.2285714286*100vw,280px)}@media screen and (max-width: 600px){.system-media-item__img{margin:0 auto}}.system-media-item__text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;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;gap:min(24px,3.3333333333vw);padding:min(10px,1.3888888889vw);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.system-media-item__text h3{color:#ff2e42;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:clamp(20px,7.3142857143px + 0.0342857143*100vw,32px);font-style:normal;font-weight:700;line-height:130%}@media screen and (max-width: 600px){.system-media-item__text h3{margin:0 auto}}.system-media-item__text p{color:#000;font-family:"Noto Sans JP";font-size:clamp(14px,11.8857142857px + 0.0057142857*100vw,16px);font-style:normal;font-weight:500;line-height:180%}.style{margin-top:min(56px,7.7777777778vw);margin-bottom:min(34.5px,4.7916666667vw)}.style-contents{border-radius:20px;border:1px solid #ff2e42;background:#fff;padding:min(13px,1.8055555556vw) min(13px,1.8055555556vw) min(35px,4.8611111111vw);width:min(618px,85.8333333333vw);margin:0 auto}.style-contents-img{margin-bottom:min(25px,3.4722222222vw)}.style-contents-text{margin-bottom:min(20px,2.7777777778vw)}.style-contents-text p{color:#1a1a1a;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:clamp(16px,7.5428571429px + 0.0228571429*100vw,24px);font-style:normal;font-weight:700;line-height:160%}.style-contents-btn a{color:#fff;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:clamp(16px,7.5428571429px + 0.0228571429*100vw,24px);font-style:normal;font-weight:700;line-height:130%;width:clamp(200px,56.2285714286px + 0.3885714286*100vw,336px);height:clamp(55px,24.3428571429px + 0.0828571429*100vw,84px);background:-webkit-linear-gradient(1deg, #b4b4b4 1.18%, #9e9e9e 98.91%);background:linear-gradient(89deg, #b4b4b4 1.18%, #9e9e9e 98.91%);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-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.cta3{border-radius:24px;background:-webkit-linear-gradient(184deg, #ff5a6a 9.83%, #ff384b 89.77%);background:linear-gradient(266deg, #ff5a6a 9.83%, #ff384b 89.77%);padding:min(36.59px,5.0819444444vw) min(25.46px,3.5361111111vw) min(32.46px,4.5083333333vw)}.cta3-card .main-cta-step{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:min(28px,3.8888888889vw)}.cta3-card .main-cta-step__item{width:min(180px,25vw);height:min(161px,22.3611111111vw);border-radius:min(16px,2.2222222222vw);border:min(4px,0.5555555556vw) solid #ff2e42;background:#fff;-webkit-box-shadow:0 min(4px,0.5555555556vw) min(8px,1.1111111111vw) 0 #d31f30;box-shadow:0 min(4px,0.5555555556vw) min(8px,1.1111111111vw) 0 #d31f30;padding:min(14.22px,1.975vw) min(2.8px,0.3888888889vw) min(8px,1.1111111111vw)}.cta3-card .main-cta-step__item:nth-of-type(1) .main-cta-step__item-img img{width:min(58.481px,8.1223611111vw)}.cta3-card .main-cta-step__item:nth-of-type(2) .main-cta-step__item-img img{width:min(61.748px,8.5761111111vw)}.cta3-card .main-cta-step__item:nth-of-type(3) .main-cta-step__item-img img{width:min(48.635px,6.7548611111vw)}.cta3-card .main-cta-step__item-text{height:64%}.cta3-card .main-cta-step__item-text span{color:#ff2e42}.cta3-card .main-cta-step__item-text small{font-size:min(18px,2.5vw);line-height:100%;display:block}.cta3-title{width:min(515px,71.5277777778vw);margin:0 auto min(7.85px,1.0902777778vw)}.cta3-card{margin-bottom:min(48.56px,6.7444444444vw)}.interview{margin-top:min(46px,6.3888888889vw);margin-bottom:min(100px,13.8888888889vw)}.section-title-text{border-radius:60px;background:-webkit-linear-gradient(1deg, #ff2e42 1.18%, #ff5969 98.91%);background:linear-gradient(89deg, #ff2e42 1.18%, #ff5969 98.91%);padding:min(19px,2.6388888889vw) 0;width:95%}.section-title-text h2{color:#fff;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:min(48px,6.6666666667vw);font-style:normal;font-weight:700;line-height:130%;letter-spacing:2.4px}.interview-contents .interview-contents__item+.interview-contents__item{margin-top:min(110px,15.2777777778vw)}.interview-contents-media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:min(23px,3.1944444444vw);width:min(610px,84.7222222222vw);margin:0 auto min(21px,2.9166666667vw)}.interview-contents-media__img{width:min(243px,33.75vw)}.interview-contents-media__text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;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;gap:min(13px,1.8055555556vw);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.interview-contents-media__text-info{color:#1a1a1a;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:min(24px,3.3333333333vw);font-style:normal;font-weight:500;line-height:160%}.interview-contents-media__text-box{background:#ffe4e3;padding:min(8px,1.1111111111vw) min(14px,1.9444444444vw)}.interview-contents-media__text-box p{color:#1a1a1a;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:min(20px,2.7777777778vw);font-style:normal;font-weight:500;line-height:160%}.interview-contents-media__text-box p span{color:#ff2e42;font-size:min(24px,3.3333333333vw);font-weight:700}.interview-contents-lead{width:min(638px,88.6111111111vw);margin:0 auto}.interview-contents-lead p{color:#000;font-family:"Noto Sans JP";font-size:clamp(14px,11.8857142857px + 0.0057142857*100vw,16px);font-style:normal;font-weight:400;line-height:180%}.entry{margin-bottom:min(62px,8.6111111111vw)}.entry-contents{width:clamp(320px,66.2857142857px + 0.6857142857*100vw,560px);margin:0 auto}.office{margin-top:min(62px,8.6111111111vw)}.office-contents{background:url(../img/office-bg.webp) no-repeat center center/cover}.office-contents-body{padding:min(33.5px,4.6527777778vw) min(38px,5.2777777778vw) min(53px,7.3611111111vw)}.office-contents-body__lead{margin-bottom:min(61.5px,8.5416666667vw)}.office-contents-body__lead p{color:#1a1a1a;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:min(24px,3.3333333333vw);font-style:normal;font-weight:700;line-height:160%}.office-contents-body__media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:min(24.3px,3.375vw);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.office-contents-body__media-img{width:min(376px,52.2222222222vw)}.office-contents-body__media-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.office-contents-body__media-text p{color:#1a1a1a;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:min(24px,3.3333333333vw);font-style:normal;font-weight:700;line-height:160%}.faq{padding:min(40px,5.5555555556vw) 0 min(43px,5.9722222222vw)}.faq-contents{width:min(629px,87.3611111111vw);margin:0 auto}.faq-item__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;gap:min(25.91px,3.5986111111vw);padding:min(20px,2.7777777778vw) min(21px,2.9166666667vw);padding-right:min(15px,2.0833333333vw);cursor:pointer;position:relative;padding-right:min(70px,9.7222222222vw)}.faq-item__question::before,.faq-item__question::after{content:"";position:absolute;right:min(21px,2.9166666667vw);width:min(20px,2.7777777778vw);height:min(2px,0.2777777778vw);background-color:#ff2e42;-webkit-transition:all .3s ease;transition:all .3s ease}.faq-item__question::before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq-item__question::after{top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.faq-item__question.active::before{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.faq-item__question.active::after{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.faq-item__question p{color:#1a1a1a;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:min(24px,3.3333333333vw);font-style:normal;font-weight:700;line-height:160%}.faq-item__question span{color:#ff2e42;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Akshar",sans-serif;font-size:min(64px,8.8888888889vw);font-style:normal;font-weight:400;line-height:100%}.faq-item__answer{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.faq-item__answer.active{max-height:200px}.faq-item__answer-wrapper{padding:min(21px,2.9166666667vw) min(21px,2.9166666667vw) min(27px,3.75vw);border-top:1px solid #ff2e42}footer{padding:29px 0;text-align:center}footer .footer-link{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;gap:16px;margin-bottom:20px}footer .footer-link a{color:#1a1a1a;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:clamp(14px,11.8857142857px + 0.0057142857*100vw,16px);font-style:normal;font-weight:500;line-height:160%}footer .copy_bloc{color:#1a1a1a;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:clamp(12px,7.7714285714px + 0.0114285714*100vw,16px);font-style:normal;font-weight:500;line-height:160%}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease}.modal-content{background-color:#fff;margin:5% auto;padding:0;border-radius:10px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;position:relative;-webkit-animation:slideIn .3s ease;animation:slideIn .3s ease}.close{position:absolute;right:20px;top:20px;color:#aaa;font-size:clamp(40px,18.8571428571px + 0.0571428571*100vw,60px);font-weight:100;cursor:pointer;z-index:1001}.close:hover{color:#000}.job-modal-content{padding:min(46px,6.3888888889vw) min(43px,5.9722222222vw)}.job-modal-content .job-modal-content-title__sub{color:#c6c6c6;text-align:center;font-family:"Noto Sans JP";font-size:clamp(18px,9.5428571429px + 0.0228571429*100vw,26px);font-style:normal;font-weight:700;line-height:140%;letter-spacing:3.9px;margin-bottom:10px}.job-modal-content h2{color:#1a1a1a;font-family:"Noto Sans JP";font-size:clamp(24px,15.5428571429px + 0.0228571429*100vw,32px);font-weight:700;margin-bottom:49px;text-align:center}.job-modal-content .job-info dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:min(80px,11.1111111111vw);padding:min(28px,3.8888888889vw) 0;border-bottom:1px solid #1a1a1a}@media screen and ( max-width: 768px ){.job-modal-content .job-info dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}}.job-modal-content .job-info dl:first-of-type{padding-top:0}.job-modal-content .job-info dt{width:120px}.job-modal-content .job-info dd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.job-modal-content .job-info h3{color:#000;font-family:"Noto Sans JP";font-size:clamp(16px,11.7714285714px + 0.0114285714*100vw,20px);font-style:normal;font-weight:700;line-height:140%}.job-modal-content .job-info p{color:#000;font-family:"Noto Sans JP";font-size:clamp(14px,11.8857142857px + 0.0057142857*100vw,16px);font-style:normal;font-weight:500;line-height:180%}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes slideIn{from{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn{from{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and ( max-width: 768px ){.modal-content{margin:10% auto;width:95%}.job-modal-content{padding:20px}}.thanks header{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.thanks .system{text-align:center;margin-top:0}.thanks .system-media-item__text{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.thanks .entry{background:-webkit-linear-gradient(184deg, #ff5a6a 9.83%, #ff384b 89.77%);background:linear-gradient(266deg, #ff5a6a 9.83%, #ff384b 89.77%);padding-bottom:min(30px,4.1666666667vw)}.thanks .section-title-text h2{font-size:min(32px,4.4444444444vw)}.thanks .entry-contents{background-color:#fff;padding:min(20px,2.7777777778vw);border-radius:min(20px,2.7777777778vw)}.thanks_bloc{text-align:center;margin-bottom:3.38rem}.thanks-logo{max-width:360px;margin:0 auto 5.3rem}.thanks_bloc h1{color:#222;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:3.2rem;font-style:normal;font-weight:700;line-height:125%;letter-spacing:3.2px;margin-bottom:3.2rem}.thanks_bloc p{color:#222;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:1.8rem;font-style:normal;font-weight:500;line-height:180%}.thanks-entry{background:-webkit-gradient(linear, left top, right top, from(#ff3833), to(#ff924d));background:-webkit-linear-gradient(left, #ff3833 0%, #ff924d 100%);background:linear-gradient(90deg, #ff3833 0%, #ff924d 100%);padding:4.8rem 0}.thanks-entry .thanks-entry-title h2{color:#fff;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:3.2rem;font-style:normal;font-weight:700;line-height:125%;letter-spacing:3.2px;margin-bottom:2.4rem}.thanks-entry-item{border-radius:16px;background:#fff;-webkit-box-shadow:0px 4px 8px 0px rgba(0,0,0,.15);box-shadow:0px 4px 8px 0px rgba(0,0,0,.15)}.thanks-entry-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1.6rem 0;max-width:553px;margin:0 auto;gap:1rem}.thanks-entry-item+.thanks-entry-item{margin-top:1.6rem}.thanks-entry-item-img{width:28.572%;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}.thanks-entry-item-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;-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;padding-right:1rem}.thanks-entry-item-text span{color:#fff;text-align:center;leading-trim:both;text-edge:cap;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:2rem;font-style:normal;font-weight:700;line-height:1;background:-webkit-gradient(linear, left top, right top, from(#ff3833), to(#ff924d));background:-webkit-linear-gradient(left, #ff3833 0%, #ff924d 100%);background:linear-gradient(90deg, #ff3833 0%, #ff924d 100%);padding:.6rem 4.5rem}.thanks-entry-item-text p{color:#222;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:1.6rem;font-style:normal;font-weight:500;line-height:160%}.thanks-entry-list .thanks-entry-item:nth-of-type(1) img{width:59.38%;margin:0 auto;display:block}.thanks-entry-list .thanks-entry-item:nth-of-type(2) img{width:75.63%;margin-left:auto;display:block}.thanks-entry-list .thanks-entry-item:nth-of-type(3) img{width:78.13%;margin-left:auto;display:block}.thanks .about-content{padding:4.3rem 0 0;margin-bottom:3.5rem}.thanks .about-content.slider .slick-track{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}.thanks .about-content.slider .slick-slide{margin:0 .8rem}.thanks .about-content.slider .slick-list{overflow:hidden}.thanks .about-content.slider .slick-prev,.thanks .about-content.slider .slick-next{display:none !important}.thanks .about-content.slider .slick-dots{display:none !important}.thanks .about-item{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.thanks .about-item img{border-radius:12px}.thanks .inner{width:93%}.thanks .thanks_bloc{margin-bottom:0}.thanks h1 img{max-width:480px}.thanks .thanks-cracker{background:url(../img/thanks-cracker.webp) no-repeat center center/cover;padding:5.8rem 0;text-align:center;font-weight:700;line-height:125%;letter-spacing:1.8px}@media screen and ( max-width: 768px ){.thanks .thanks-cracker{background:url(../img/thanks-cracker-sp.webp) no-repeat bottom center/cover}}.thanks .neon-text p{-webkit-animation:neonFlicker 1.5s ease-in-out infinite alternate,neonPulse 3s ease-in-out infinite,neonScale 1s ease-in-out infinite;animation:neonFlicker 1.5s ease-in-out infinite alternate,neonPulse 3s ease-in-out infinite,neonScale 1s ease-in-out infinite;color:#ff4500;font-size:3.2rem;font-weight:700;line-height:125%;text-align:center;letter-spacing:3.2px;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP"}@media screen and ( max-width: 768px ){.thanks .neon-text p{font-size:3rem}}.thanks .neon-text span{-webkit-animation:neonScale 1s ease-in-out infinite;animation:neonScale 1s ease-in-out infinite}.thanks .neon-text .pc-only{display:inline-block}@media screen and ( max-width: 768px ){.thanks .neon-text .pc-only{display:none}}@-webkit-keyframes neonFlicker{0%,19%,21%,23%,25%,54%,56%,100%{color:#ff4500}20%,24%,55%{color:#ff4500}22%{color:#ff4500}}@keyframes neonFlicker{0%,19%,21%,23%,25%,54%,56%,100%{color:#ff4500}20%,24%,55%{color:#ff4500}22%{color:#ff4500}}@-webkit-keyframes neonPulse{0%,100%{color:#ff4500}50%{color:#ff4500}}@keyframes neonPulse{0%,100%{color:#ff4500}50%{color:#ff4500}}@-webkit-keyframes neonScale{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes neonScale{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}.thanks-catch{background:#333;padding:3.2rem 0}.thanks-catch p{color:#fee448;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:3.2rem;font-style:normal;font-weight:700;line-height:160%;letter-spacing:3.2px}@media screen and ( max-width: 768px ){.thanks-catch p{font-size:2.4rem}}.thanks-check{background:url(../img/check-bg.webp) no-repeat center center/cover;padding:3.1rem 0 0;margin-bottom:4.8rem}.thanks-check__container{padding:3.1rem 0}.thanks-check__kakko{position:relative;padding:1.1rem 0;margin-bottom:3.7rem}.thanks-check__kakko p{color:#222;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-size:3.2rem;font-style:normal;font-weight:400;line-height:160%;letter-spacing:3.2px;font-family:"Zen Kurenaido",sans-serif}@media screen and ( max-width: 768px ){.thanks-check__kakko p{font-size:2rem}}.thanks-check__media{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:3.7rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:3rem}.thanks-check__media-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.thanks-check__media-text p{color:#222;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-size:2rem;font-style:normal;font-weight:500;line-height:160%;letter-spacing:2.4px;text-align:center;font-family:"Zen Kurenaido",sans-serif}.thanks-check__media-text p+p{margin-top:2rem}.thanks-check__media-img{width:90%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto}.thanks-check__media-img img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.thanks-media__marker{background:-webkit-gradient(linear, left bottom, left top, color-stop(30%, #fee448), color-stop(30%, transparent));background:-webkit-linear-gradient(bottom, #fee448 30%, transparent 30%);background:linear-gradient(0deg, #fee448 30%, transparent 30%);color:#222;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:3.2rem;font-style:normal;font-weight:700;line-height:160%;letter-spacing:3.2px}.thanks-media__red{color:#ff261d;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:3.2rem;font-style:normal;font-weight:700;line-height:160%;letter-spacing:3.2px}.thanks-check__btn a{border-radius:6rem;border:2px solid #fff;background:-webkit-linear-gradient(21deg, #008da7 2.82%, #6ccf50 92.03%);background:linear-gradient(69deg, #008da7 2.82%, #6ccf50 92.03%);-webkit-box-shadow:0px 0px 16px 0px rgba(0,0,0,.25);box-shadow:0px 0px 16px 0px rgba(0,0,0,.25);color:#fff;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;text-shadow:0px 0px 4px #004a47;font-family:"Noto Sans JP";font-size:3.2rem;font-style:normal;font-weight:700;line-height:115%;letter-spacing:3.2px;padding:3.7rem 6.2rem;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media screen and ( max-width: 768px ){.thanks-check__btn a{font-size:2rem;padding:3rem 4.6rem}}.thanks-check__glass{background:url(../img/thanks-check-glass.webp) no-repeat center center/cover;padding:3.4rem 0 4.2rem;margin-bottom:2.4rem}.thanks-check__glass p{color:#222;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:3.2rem;font-style:normal;font-weight:700;line-height:160%;letter-spacing:3.2px;text-align:center}.thanks-check__btn{margin-bottom:4.6rem}.thanks-check__tegaki img{max-width:46.6rem;margin:0 auto;display:block}.thanks-timerex{margin-bottom:3.9rem}.thanks-benefits__text{color:#222;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:clamp(16px,-0.9142857143px + 0.0457142857*100vw,32px);font-style:normal;font-weight:700;line-height:110%;letter-spacing:3.2px;position:relative;margin-bottom:3.1rem}.thanks-benefits__text span{background:#fee448;padding:0 1rem;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.thanks-benefits__text span+span{margin-top:1.5rem}.thanks-about-heading p{font-size:min(30px,4.1666666667vw);font-weight:700;line-height:160%;letter-spacing:2.4px;text-align:center;margin-bottom:min(40px,5.5555555556vw)}.thanks-block{background:url(../img/back.webp);background-repeat:repeat-y;background-position:center;background-size:100%;padding:0 0 4rem}.thanks-block h2{font-size:3.2rem;text-align:center;margin-bottom:4rem;padding-top:4rem}.mb5{margin-bottom:5rem}/*# sourceMappingURL=style.css.map */