@font-face{font-family:Oswald;src:local("Oswald Variable"),url(../_fonts/9wsW0sNaFwjpJEG_I-0H4Mm6bXjG8nOdk6fLQb7NzqQ-6eAEcY4MbQ531AcVOdMthDVgxvLq_UlVunbGOCM1JDw.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:200 700;font-style:normal}@font-face{font-family:"Oswald Fallback: Arial";src:local("Arial");size-adjust:81.4265%;ascent-override:146.5125%;descent-override:35.4921%;line-gap-override:0%}@font-face{font-family:Oswald;src:local("Oswald Variable"),url(../_fonts/8NradVWsDCzUhJy8TjZ7KLbdT06Crm1BlpY2NgDUUr0-GLA5bWJII3SBkzm0fwgRo11wJICL27_C0akqUOr6rLE.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:200 700;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Variable"),url(../_fonts/pmeCBS-YHqAzURWpC_9qpUhP8IZ_xIoD2nFiANTlBY-UieMbXgMiWruglBett7y8IHJffu2eWvs3Xz00T1aPDo.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:200 700;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Variable"),url(../_fonts/FkFYIshsky5AscnmmhqU-6hLcCUHZJy7FNPrqGfleU0-Qk5h0G7Mf_BrTghzalIChRJNDeL732T9fYGxLOMJatQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:200 700;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Variable"),url(../_fonts/QM6Pvr9Bx0l5SC2dV5_T2S37ouoqC9YLmJXZp-wwW8c-3yUCyEEYYWFChYLVTCU58WP79VvaLkchCyhew5Tbfsw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:200 700;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald ExtraLight"),url(../_fonts/sbzKHKwmlHiGtCN5s-K4_au4N9Cxfql5GQttrarMr5U-Pg4WEzL2YN_HJ64ZMMIeb5OanL_APmfZytLto2FbdK8.woff) format(woff);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Light"),url(../_fonts/o3ctohZxpgn5vKnFSFpw2b5rpyhLkVg5CcIyeSzCzis-vDPPF4QOIatX5KsyIPXXp05DBmF0UGaGwOJ5hm2a8BA.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/m8MANAilnKC9tvB5xfTQUOnu8lY17oCcVpr_WzR5GjM-pb3S4iFKKULwgV3gxVo3hNwi_t7OzeUOGDhPQZ4h9fU.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Medium"),url(../_fonts/5TmJR7_tf9q74R2h03O0D7dmpdjRZDFBkgoLrFmvpR0-GSpWRa3HCsiW_AQfcUBfv_fn020MypjOS-14MSDI8VM.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald SemiBold"),url(../_fonts/kM21ez5mvVuuG_CruCb_JfRUy_gCFSUKtUp-x4acAKI-m74u0rLMirVTFVANwITP5dcK1Bsbr0MULNEmCR_XG_c.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Bold"),url(../_fonts/HTyIPEzeJsEaMtS07vYrB-25bTBSifYUQMUOtZo_Z5g-eeKjLlgkQi_OHAifxE0Tx8TJFpMNjTCVlBKBJ16i7Z4.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}:root{--light-100:#fff;--light-090:hsla(0,0%,100%,.9);--light-070:hsla(0,0%,100%,.7);--light-050:hsla(0,0%,100%,.5);--light-030:hsla(0,0%,100%,.3);--light-020:hsla(0,0%,100%,.2);--light-010:hsla(0,0%,100%,.1);--light-007:hsla(0,0%,100%,.07);--light-005:hsla(0,0%,100%,.05);--light-003:hsla(0,0%,100%,.03);--light-001:hsla(0,0%,100%,.01);--neutrals-950:#0c0a09;--neutrals-900:#1c1917;--neutrals-800:#292524;--neutrals-700:#44403c;--neutrals-600:#57534e;--neutrals-500:#78716c;--neutrals-400:#a8a29e;--neutrals-300:#d6d3d1;--neutrals-200:#e7e5e4;--neutrals-100:#f5f5f4;--neutrals-050:#fafaf9;--flag:#ff3d00;--main:#08655a;--valid-050:#f0fdf4;--valid-500:#22c55e;--valid-950:#032e15;--invalid-050:#fdf2f8;--invalid-500:#f43f5e;--invalid-950:#510424;--font-size-5xl:6rem;--font-size-4xl:4.8rem;--font-size-3xl:3.6rem;--font-size-xxl:3rem;--font-size-xl:2.4rem;--font-size-lg:2rem;--font-size-md:1.6rem;--font-size-sm:1.4rem;--font-size-xs:1.2rem;--font-size-xxs:1rem;--letter-spacing-lg:.1em;--letter-spacing-md:.05em;--letter-spacing-sm:.025em;--line-height-xl:2.4;--line-height-lg:2;--line-height-md:1.6;--line-height-sm:1.4;--font-family-ja:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;--font-family-oswald:"Oswald",sans-serif;--font-family-seed:"Seed","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;--width-xl:1280px;--width-lg:1024px;--width-md:768px;--width-sm:640px;--width-xs:430px;--gap-4xl:80px;--gap-3xl:64px;--gap-xxl:48px;--gap-xl:32px;--gap-lg:24px;--gap-md:16px;--gap-sm:12px;--gap-xs:8px;--gap-xxs:4px;--radius-xl:32px;--radius-lg:16px;--radius-md:8px;--radius-sm:4px;--radius-xs:2px;--shadow-md:0 4px 6px rgba(0,0,0,.1);--shadow-sm:0 1px 3px rgba(0,0,0,.2);--drop-shadow-md:0 15px 35px rgba(0,0,0,.2);--drop-shadow-sm:0 12px 24px rgba(0,0,0,.05);--text-shadow-md:2px 2px 4px rgba(0,0,0,.2);--text-shadow-sm:1px 1px 0 rgba(0,0,0,.1);--drop-position:30%}@media (max-width:1536px){:root{--drop-position:20%}}@media (max-width:1280px){:root{--drop-position:0%}}@media (max-width:1024px){:root{--drop-position:-35%}}@media (max-width:768px){:root{--drop-position:-60%}}@media (max-width:640px){:root{--drop-position:-80%}}@font-face{font-display:swap;font-family:Seed;font-style:normal;font-weight:400;src:url(../assets/fonts/LINESeedJP_TTF_Rg.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Seed;font-style:normal;font-weight:700;src:url(../assets/fonts/LINESeedJP_TTF_Bd.subset.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{font-size:62.5%;scroll-behavior:smooth}body{background-color:var(--neutrals-050);color:var(--neutrals-700);font-family:var(--font-family-seed),sans-serif;font-size:var(--font-size-sm);line-height:var(--line-height-md);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}dl,ol,ul{list-style:none}a{text-decoration:none}img,picture{display:block;max-width:100%}button,input,select,textarea{background-color:transparent;border:none;border-radius:0;font:inherit;outline:none}table{border-collapse:collapse;border-spacing:0}.snackbars{bottom:0;display:block;height:0;left:0;overflow:visible;position:fixed;width:100%;z-index:100}.snackbar{bottom:14px;box-sizing:border-box;left:50%;margin-left:-172px;position:fixed;transform-origin:center;transition:transform .3s ease,opacity .3s ease;width:344px;will-change:transform}.snackbar[aria-hidden=false]{animation:snackbar-show .3s ease 1}.snackbar[aria-hidden=true]{animation:snackbar-hide .3s ease 1 forwards}@media (min-width:1080px){.snackbars-right .snackbar{left:auto;margin-left:0;right:20px}.snackbars-left .snackbar{left:20px;margin-left:0}}@keyframes snackbar-show{0%{opacity:0;transform:translate3d(0,100%,0)}}@keyframes snackbar-hide{to{opacity:0;transform:translateY(100%)}}@media (max-width:400px){.snackbar{border-radius:0;bottom:0;left:0;margin-left:0;width:100%}}.snackbar--container{background:#2a2a2a;border-radius:2px;box-shadow:0 1px 4px #00000080;color:#eee;cursor:default;display:flex;margin-bottom:10px}.snackbar--text{flex:1 1 auto;font-size:100%;padding:16px}.snackbar--button{background:none;border:none;border-radius:3px;color:#90ee90;cursor:pointer;flex:0 1 auto;font-size:100%;font-weight:inherit;height:36px;letter-spacing:.05em;margin:auto 8px auto -8px;min-width:5em;outline:none;overflow:hidden;padding:8px;position:relative;text-align:center;text-transform:uppercase;transition:background-color .2s ease}.snackbar--button:hover{background-color:#00000026}.snackbar--button:focus:before{animation:focus-ring .3s ease-out 1 forwards;background:#ffffff1a;border-radius:50%;content:"";height:0;left:50%;margin:-60% 0 0 -60%;padding:0 0 120%;pointer-events:none;position:absolute;top:50%;transform-origin:center;width:120%;will-change:transform}@keyframes focus-ring{0%{transform:scale(.01)}}
