.footer{margin-top:0}.main-warpper{background-color:#eafdfe}h1{margin-top:64px}@media all and (min-width: 641px) and (max-width: 1440px){h1{margin-top:4.44444vw}}@media screen and (max-width: 640px){h1{margin-top:0}}h1 img{width:972px !important;height:auto;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1440px){h1 img{width:67.5vw !important}}@media screen and (max-width: 640px){h1 img{width:100% !important}}.present picture,.present img,.present a{display:block}.present .present__text{text-align:center;font-size:2.4rem;line-height:1.375;letter-spacing:.05em;margin-bottom:40px}@media all and (min-width: 641px) and (max-width: 1440px){.present .present__text{font-size:1.66667vw}}@media all and (min-width: 641px) and (max-width: 1440px){.present .present__text{margin-bottom:2.77778vw}}@media screen and (max-width: 640px){.present .present__text{margin-bottom:8.4375vw;font-size:4.6875vw;line-height:1.41935}}.present .prize h2 img{height:auto}@media all and (min-width: 641px) and (max-width: 1440px){.present .prize h2 img{width:6.73611vw}}@media screen and (max-width: 640px){.present .prize h2 img{width:15.15625vw}}.present .prize h2 sub{font-size:1.3rem;line-height:1;letter-spacing:-.01em;padding-top:unset !important}@media all and (min-width: 641px) and (max-width: 1440px){.present .prize h2 sub{font-size:.90278vw}}@media screen and (max-width: 640px){.present .prize h2 sub{font-size:3.125vw}}.present .prize .prize__content{margin-top:54px;padding-left:58px;display:flex;gap:30px;padding-bottom:70px}@media all and (min-width: 641px) and (max-width: 1440px){.present .prize .prize__content{padding-left:4.02778vw;gap:2.08333vw;padding-bottom:4.86111vw;margin-top:3.75vw}}@media screen and (max-width: 640px){.present .prize .prize__content{padding-left:unset;flex-direction:column;padding-left:7.5vw;margin-top:10.9375vw;gap:6.25vw}}.present .prize .prize__img{height:auto}@media all and (min-width: 641px) and (max-width: 1440px){.present .prize .prize__img{width:29.02778vw}}@media screen and (max-width: 640px){.present .prize .prize__img{width:74.21875vw}}.present .prize .prize__list{flex:1;display:flex;flex-direction:column;gap:16px}@media all and (min-width: 641px) and (max-width: 1440px){.present .prize .prize__list{gap:1.11111vw}}.present .prize .prize__list li{font-weight:500;font-size:2.4rem;line-height:1.16667;letter-spacing:.02em;color:#010101;display:flex;align-items:center;gap:18px}@media all and (min-width: 641px) and (max-width: 1440px){.present .prize .prize__list li{font-size:1.66667vw}}@media all and (min-width: 641px) and (max-width: 1440px){.present .prize .prize__list li{gap:1.25vw}}@media screen and (max-width: 640px){.present .prize .prize__list li{font-size:5.3125vw;font-weight:400;line-height:1.14706;letter-spacing:-0.05em;gap:.625vw}}.present .prize .prize__list li img{height:auto}@media all and (min-width: 641px) and (max-width: 1440px){.present .prize .prize__list li img{width:7.36111vw}}@media screen and (max-width: 640px){.present .prize .prize__list li img{width:16.5625vw}}.present .prize sub{display:block;font-size:1.3rem;line-height:1;letter-spacing:-.01em;color:#3f3f3f;padding-top:30px}@media all and (min-width: 641px) and (max-width: 1440px){.present .prize sub{font-size:.90278vw}}@media all and (min-width: 641px) and (max-width: 1440px){.present .prize sub{padding-top:2.08333vw}}@media screen and (max-width: 640px){.present .prize sub{font-size:3.125vw;padding-top:0}}.present .apply h2 img{height:auto}@media all and (min-width: 641px) and (max-width: 1440px){.present .apply h2 img{width:16.73611vw}}@media screen and (max-width: 640px){.present .apply h2 img{width:37.65625vw}}.present .apply .apply__flow{display:flex;padding-left:44px;gap:18px;margin-top:50px}@media all and (min-width: 641px) and (max-width: 1440px){.present .apply .apply__flow{padding-left:3.05556vw;gap:1.25vw;margin-top:3.47222vw}}@media screen and (max-width: 640px){.present .apply .apply__flow{flex-direction:column;padding-left:4.6875vw;padding-right:4.6875vw;gap:8.4375vw;margin-top:12.5vw}}.present .apply .apply__flow-desc{display:flex;gap:30px;font-size:1.8rem;line-height:1.66667;letter-spacing:-.01em;color:#333333;width:430px;min-height:120px}@media all and (min-width: 641px) and (max-width: 1440px){.present .apply .apply__flow-desc{font-size:1.25vw}}@media all and (min-width: 641px) and (max-width: 1440px){.present .apply .apply__flow-desc{gap:2.08333vw;width:29.86111vw;min-height:8.33333vw}}@media screen and (max-width: 640px){.present .apply .apply__flow-desc{gap:4.6875vw;width:100%;min-height:unset;font-size:3.75vw;line-height:1.66667;align-items:center}}.present .apply .apply__flow-desc img{flex-shrink:0;height:104px;width:102px}@media all and (min-width: 641px) and (max-width: 1440px){.present .apply .apply__flow-desc img{width:7.08333vw;height:7.22222vw}}@media screen and (max-width: 640px){.present .apply .apply__flow-desc img{width:15.9375vw;height:16.25vw}}.present .apply .apply__img{height:auto;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1440px){.present .apply .apply__img{width:17.98611vw}}@media screen and (max-width: 640px){.present .apply .apply__img{width:40.46875vw;margin-top:4.6875vw}}.present .apply .apply__img-02{height:auto;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1440px){.present .apply .apply__img-02{width:9.86111vw}}@media screen and (max-width: 640px){.present .apply .apply__img-02{width:25.15625vw;margin-top:4.6875vw}}.present .apply .apply__list{margin-top:36px;padding-left:86px;margin-bottom:70px}@media all and (min-width: 641px) and (max-width: 1440px){.present .apply .apply__list{margin-top:2.5vw;padding-left:5.97222vw;margin-bottom:4.86111vw}}@media screen and (max-width: 640px){.present .apply .apply__list{padding-left:8.4375vw;padding-right:7.1875vw;margin-bottom:7.8125vw}}.present .apply .apply__list li{display:flex;font-size:1.3rem;line-height:1.84615;letter-spacing:-.07em;color:#333333}@media all and (min-width: 641px) and (max-width: 1440px){.present .apply .apply__list li{font-size:.90278vw}}@media screen and (max-width: 640px){.present .apply .apply__list li{font-size:2.96875vw;line-height:1.91667}}.present .apply .apply__content{padding-bottom:60px}@media all and (min-width: 641px) and (max-width: 1440px){.present .apply .apply__content{padding-bottom:4.16667vw}}@media screen and (max-width: 640px){.present .apply .apply__content{padding-bottom:9.375vw}}.present .note h2 img{height:auto}@media all and (min-width: 641px) and (max-width: 1440px){.present .note h2 img{width:31.11111vw}}@media screen and (max-width: 640px){.present .note h2 img{width:44.0625vw}}.present .winner h2 img{height:auto}@media all and (min-width: 641px) and (max-width: 1440px){.present .winner h2 img{width:30vw}}@media screen and (max-width: 640px){.present .winner h2 img{width:45.9375vw}}.present .information h2 img{height:auto}@media all and (min-width: 641px) and (max-width: 1440px){.present .information h2 img{width:27.01389vw}}@media screen and (max-width: 640px){.present .information h2 img{width:38.90625vw}}.box{background-color:#fff;padding:4px;max-width:970px;margin:0 auto;margin-top:60px;box-shadow:6px 8px 33px 1px rgba(131,122,32,0.14)}@media (min-width: 640px){.box{box-shadow:13px 15px 66px 1px rgba(131,122,32,0.14)}}@media (min-width: 1280px){.box{box-shadow:26px 31px 132px 3px rgba(131,122,32,0.14)}}@media all and (min-width: 641px) and (max-width: 1440px){.box{padding:.27778vw;max-width:67.36111vw;margin-top:4.16667vw}}@media screen and (max-width: 640px){.box{padding:.625vw;max-width:90.625vw;margin-top:9.375vw}}.box .box__heading{height:157px;padding-left:86px;padding-right:70px;background-color:#feffb8;display:flex;align-items:center;gap:20px}@media all and (min-width: 641px) and (max-width: 1440px){.box .box__heading{height:10.90278vw;padding-left:5.97222vw;padding-right:4.86111vw;gap:1.38889vw}}@media screen and (max-width: 640px){.box .box__heading{gap:3.75vw;padding-left:7.8125vw;padding-right:5vw;height:19.375vw}}.box .box__heading-p0{padding-left:0;padding-right:0}@media screen and (max-width: 640px){.box .box__heading--accordion{height:28.75vw}}.box .box__panel{padding:40px 80px 60px;font-size:1.5rem;line-height:2;letter-spacing:-.01em;color:#333333}@media all and (min-width: 641px) and (max-width: 1440px){.box .box__panel{font-size:1.04167vw}}@media all and (min-width: 641px) and (max-width: 1440px){.box .box__panel{padding:2.77778vw 5.55556vw 4.16667vw}}@media screen and (max-width: 640px){.box .box__panel{font-size:3.75vw;line-height:1.91667;padding:7.8125vw 7.8125vw 12.5vw}}.box .box__panel li{display:flex}.box .box__panel .sub-list{padding-left:12px}@media all and (min-width: 641px) and (max-width: 1440px){.box .box__panel .sub-list{padding-left:.83333vw}}@media screen and (max-width: 640px){.box .box__panel .sub-list{padding-left:3.4375vw}}.box .box__panel a{display:inline;transition:all 0.3s ease;cursor:pointer;color:#af60d9;text-underline-offset:2px;text-decoration-color:#eddef6}.box .box__panel a:hover{opacity:0.7}@media all and (min-width: 641px) and (max-width: 1440px){.box .box__panel a{text-underline-offset:.13889vw}}@media screen and (max-width: 640px){.box .box__panel a{text-underline-offset:.3125vw}}.pb-50{padding-bottom:70px !important}@media all and (min-width: 641px) and (max-width: 1440px){.pb-50{padding-bottom:4.86111vw !important}}@media screen and (max-width: 640px){.pb-50{padding-bottom:10.9375vw !important}}.page .footer{margin-top:0}.footer_btn{margin-top:50px;padding:20px 0}@media all and (min-width: 641px) and (max-width: 1440px){.footer_btn{padding:1.38889vw 0;margin-top:3.47222vw}}@media screen and (max-width: 640px){.footer_btn{padding:3.125vw 0;margin-top:7.8125vw}}.footer_btn--fixed{background-color:#c8e8ea;margin-top:0;position:fixed;bottom:0;left:0;width:100%;z-index:10;transition:opacity 0.3s ease, visibility 0.3s ease}@media all and (min-width: 641px) and (max-width: 1440px){.footer_btn--fixed{margin-top:0}}@media screen and (max-width: 640px){.footer_btn--fixed{margin-top:0}}.footer_btn--fixed img,.footer_btn--fixed picture,.footer_btn--fixed a{display:block}@media screen and (max-width: 640px){.footer_btn--fixed .apply__btn{width:89.375vw;height:auto}}@media all and (min-width: 641px){.footer_btn--fixed img{position:absolute;top:0;left:0;transition:all 0.3s ease}}@media all and (min-width: 641px){.footer_btn--fixed img[src$="apply_btn-03-hover.png"]{opacity:0}}@media screen and (max-width: 640px){.footer_btn--fixed img[src$="apply_btn-03-hover.png"]{display:none}}.footer_btn--fixed a{position:relative}@media all and (min-width: 641px){.footer_btn--fixed a:hover img[src$="apply_btn-03.png"]{opacity:0}.footer_btn--fixed a:hover img[src$="apply_btn-03-hover.png"]{opacity:1}}.hover-btn img{border:3px solid #0076d1}@media all and (min-width: 641px) and (max-width: 1440px){.hover-btn img{border-width:.20833vw}}@media screen and (max-width: 640px){.hover-btn img{border-width:.46875vw}}.apply__btn{width:341px;height:82px;margin:0 auto;line-height:0}@media all and (min-width: 641px) and (max-width: 1440px){.apply__btn{width:23.68056vw;height:5.69444vw}}@media screen and (max-width: 640px){.apply__btn{width:53.28125vw;height:12.8125vw}}.apply__btn img{width:100%;height:auto}.apply__btn--relative{position:relative}@media all and (min-width: 641px){.apply__btn--relative img{position:absolute;top:0;left:0;transition:all 0.3s ease}}@media all and (min-width: 641px){.apply__btn--relative img[src$="apply_btn-03-hover.png"]{opacity:0}}@media screen and (max-width: 640px){.apply__btn--relative img[src$="apply_btn-03-hover.png"]{display:none}}@media all and (min-width: 641px){.apply__btn--relative a:hover img[src$="apply_btn-03.png"]{opacity:0}.apply__btn--relative a:hover img[src$="apply_btn-03-hover.png"]{opacity:1}}.js-accordion{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding-left:86px;padding-right:70px}@media all and (min-width: 641px) and (max-width: 1440px){.js-accordion{padding-left:5.97222vw;padding-right:4.86111vw}}@media screen and (max-width: 640px){.js-accordion{padding-left:7.8125vw;padding-right:5vw}}.box__accordion-icon{height:auto}@media all and (min-width: 641px) and (max-width: 1440px){.box__accordion-icon{width:4.93056vw !important}}@media screen and (max-width: 640px){.box__accordion-icon{width:13.4375vw !important}}.box__panel{overflow:hidden;transition:max-height 0.3s ease}.box__accordion-icon{transition:transform 0.3s ease}.box__accordion-icon.is-open{transform:rotate(180deg)}.box:first-of-type{margin-top:unset}.red{color:#b80000 !important}.bold{font-weight:700}.disable-click{pointer-events:none}.pc-block{display:block !important}@media screen and (max-width: 640px){.pc-block{display:none !important}}.sp-block{display:none !important}@media screen and (max-width: 640px){.sp-block{display:block !important}}.main-warpper{font-family:"Zen Kaku Gothic New"}.box .box__heading{font-family:"Noto Sans JP"}
