﻿body{background-color:#F1D94D;background-image:linear-gradient(#CDB940 1px, transparent 1px), linear-gradient(90deg, #CDB940 1px, transparent 1px);background-size:2rem 2rem;background-position:0 0}.footer{margin-top:5rem}@media (min-width:768px){.footer{margin-top:10rem}}.support-box{position:relative;margin-top:12rem;padding:3rem 2rem 2rem;background:#fff;border:2px solid #323241;border-radius:1rem 0 1rem 1rem}@media (min-width:768px){.support-box{margin-top:20rem;padding:10rem;border-radius:1.5rem 0 1.5rem 1, 5rem}}.support-box__tab{display:flex;position:absolute;bottom:100%;right:-2px;gap:0.4rem;z-index:1}.support-box__tab>span{display:block;width:7rem;line-height:2.5rem;font-size:1.2rem;font-weight:600;font-family:"Poppins";font-style:italic;text-align:center;border-top:2px solid #323241;border-left:2px solid #323241;border-right:2px solid #323241;border-radius:1rem 1rem 0 0}@media (min-width:768px){.support-box__tab>span{width:14rem;font-size:2rem;line-height:3.5rem;border-radius:1.5rem 1.5rem 0 0}}.support-box__tab>span:not(.is-current){background:#F1D94D;border-bottom:2px solid #323241}.support-box__tab>span.is-current{position:relative;background:#fff}.support-box__tab>span.is-current::after{display:block;content:"";position:absolute;left:0;bottom:-1px;width:100%;height:4px}.mv{position:relative}@media (min-width:768px){.mv{width:43rem;min-height:36rem;margin-left:auto}}.mv__lead span{display:block;width:fit-content;margin-bottom:0.5rem;padding:0.1em 0.5em 0.15em;color:#fff;font-size:1.7rem;font-weight:500;letter-spacing:0.1em;text-indent:0.1em;background:#323241}@media (min-width:768px){.mv__lead span{margin-bottom:1rem;font-size:2.6rem}}.mv__title{margin:2rem 0;font-size:4.2rem;letter-spacing:0.05em;line-height:1}@media (min-width:768px){.mv__title{font-size:6.4rem;letter-spacing:0.1em}}.mv p{font-size:1.6rem;font-weight:600;line-height:1.8}@media (min-width:768px){.mv p{font-size:1.8rem}}.mv p small{margin-top:1rem;font-size:1.4rem;display:block}@media (min-width:768px){.mv p small{margin-top:2rem}}.mv__txt-en{position:absolute;right:-4rem;bottom:-7.5rem;width:24rem}@media (min-width:768px){.mv__txt-en{right:-13rem;bottom:-1rem;width:34rem}}.mv__badge{position:absolute;top:-1rem;right:0;width:10rem}@media (min-width:768px){.mv__badge{top:-3.5rem;right:-1rem;width:15rem}}@media (max-width:767px){.mv__img{margin:2rem 0}}@media (min-width:768px){.mv__img{position:absolute;top:0;right:calc(100% + 5rem);width:51.5rem}}.mv__img img{width:100%}@media (min-width:768px){.mv__img img{height:38rem;object-fit:cover}}section#support-for-you{margin-top:11rem}@media (min-width:768px){section#support-for-you{margin-top:10rem}}section#support-for-you .support__title{width:28rem;margin:0 auto 1rem}@media (min-width:768px){section#support-for-you .support__title{width:39rem;margin-bottom:2rem}}section#support-for-you .support__list{display:flex;flex-wrap:wrap}@media (max-width:767px){section#support-for-you .support__list{flex-direction:column}}@media (min-width:768px){section#support-for-you .support__list{justify-content:center;gap:1rem 5rem}}section#support-for-you .support__item{display:flex;justify-content:space-between;align-items:flex-end}@media (min-width:768px){section#support-for-you .support__item{width:39rem}}section#support-for-you .support__item-img{width:5.5rem;height:auto;aspect-ratio:0.7052631579;object-fit:contain;object-position:bottom}@media (min-width:768px){section#support-for-you .support__item-img{width:8.5rem}}section#support-for-you .support__item p{width:calc(100% - 6.3rem);padding-bottom:0.5rem;font-size:1.4rem;font-weight:600;line-height:1.8}@media (min-width:768px){section#support-for-you .support__item p{width:calc(100% - 9.5rem);font-size:1.8rem}}section#support-for-you .support__item p span{display:block;border-bottom:1.5px dashed #323241}section#support-for-you .support__deco{position:absolute;pointer-events:none}@media (max-width:767px){section#support-for-you .support__deco{bottom:-28rem;left:2.5rem;width:30rem}}@media (min-width:768px){section#support-for-you .support__deco{top:-2rem;left:50%;transform:translateX(-50%);width:131rem;max-width:unset}}section#step{margin-top:33rem}@media (min-width:768px){section#step{margin:10rem auto 0;max-width:84rem}}section#step .step__title{margin-bottom:2.5rem}@media (min-width:768px){section#step .step__title{margin-bottom:3rem}}section#step .step__title img{width:auto}@media (max-width:767px){section#step .step__title img{height:4.8rem;margin:0 auto 2rem}}@media (min-width:768px){section#step .step__title img{height:6.8rem}}@media (min-width:768px){section#step .step__item{display:flex;align-items:center;gap:3rem}}section#step .step__item:nth-child(n+2){margin-top:2rem;padding-top:2rem;border-top:1.5px dashed #323241}@media (max-width:767px){section#step .step__item-num{width:11rem}}@media (min-width:768px){section#step .step__item-num{width:16rem}}@media (min-width:768px){section#step .step__item-txt{width:calc(100% - 19rem)}}section#step .step__item-title{margin-bottom:0.5rem;font-size:2.3rem;line-height:1.4}@media (max-width:767px){section#step .step__item-title{margin:1rem 0;font-size:1.7rem}}section#step .step__item ul{display:flex;flex-wrap:wrap}@media (max-width:767px){section#step .step__item ul{flex-direction:column;gap:0.3rem}}@media (min-width:768px){section#step .step__item ul{gap:2rem}}section#step .step__item ul li{position:relative;padding-left:1.2em}section#step .step__item ul li::after{display:block;content:"●";position:absolute;top:0;left:0}section#step .step__txt-en{position:absolute;right:-3.8rem;bottom:-10rem;width:25rem;pointer-events:none}@media (min-width:768px){section#step .step__txt-en{right:-10rem;bottom:-5rem;width:40rem}}section#amount{margin-top:14.5rem}@media (min-width:768px){section#amount{display:flex;justify-content:space-between;margin:10rem auto 0;max-width:84rem}}section#amount .amount__title{margin-bottom:2rem}@media (min-width:768px){section#amount .amount__title{margin-bottom:3rem}}section#amount .amount__title img{width:auto}@media (max-width:767px){section#amount .amount__title img{height:4.8rem;margin:0 auto 2rem}}@media (min-width:768px){section#amount .amount__title img{height:6.8rem}}section#amount .amount__list{display:flex}@media (max-width:767px){section#amount .amount__list{flex-direction:column;gap:2rem}}@media (min-width:768px){section#amount .amount__list{width:67.4rem;justify-content:space-between}}@media (min-width:768px){section#amount .amount__item{width:calc(50% - 1.25rem)}}section#amount .amount__item img{width:100%}/*# sourceMappingURL=support.css.map */