@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/70dfb175aa4855bd-s.3hwu8g9nv_29u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d7751e4f22cc5dda-s.2bpie8_s0luc6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a1d08cf467f0848-s.p.0s8vp-9ohq0qv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4c8ff707cd9b2196-s.1yo-mvdzqrgkc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bd448a66dd9a8cdb-s.3c2j4amflq8s2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/520c929efec0b33f-s.p.16jy4dmn62u_j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a60ff2ef47611254-s.0risf079hhsrd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/72c7138918e4c44c-s.1evhwcvm1fv8n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/490cbca7f386131e-s.p.0f8t4j4kys524.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed Fallback;src:local(Arial);ascent-override:115.49%;descent-override:23.1%;line-gap-override:0.0%;size-adjust:86.59%}.vWB83W_className{font-family:Barlow Semi Condensed,Barlow Semi Condensed Fallback;font-style:normal}.vWB83W_variable{--font-barlow:"Barlow Semi Condensed", "Barlow Semi Condensed Fallback"}
.vt{color:var(--body);background:#fff}.vt--serif .vt-h1,.vt--serif .vt-h2,.vt--serif .vt-h3{font-family:var(--font-noto-sans-jp), "Noto Sans JP", sans-serif;font-weight:600}.vt-label{border-bottom:2px solid var(--p-solid);font-family:var(--font-barlow), "Barlow Semi Condensed", sans-serif;letter-spacing:.08em;color:var(--p-text);padding-bottom:6px;font-size:15px;font-weight:500;display:inline-block}.vt-h2{letter-spacing:.04em;color:var(--ink);font-size:40px;font-weight:700;line-height:1.35}.vt-h3{letter-spacing:.03em;color:var(--ink);font-size:30px;font-weight:700;line-height:1.4}.vt-head-bar{border-left:4px solid var(--p-solid);padding-left:20px}.vt-head-bar .vt-h2{font-size:34px}.vt-head-bar .vt-en{font-family:var(--font-barlow), "Barlow Semi Condensed", sans-serif;letter-spacing:.14em;color:var(--p-text);margin-top:6px;font-size:13px;display:block}.vt-head-serif .vt-h2{font-family:var(--font-noto-sans-jp), "Noto Sans JP", sans-serif;letter-spacing:.06em;font-size:34px;font-weight:600}.vt-head-serif:after{content:"";background-image:var(--p-grad);width:56px;height:2px;margin:18px auto 0;display:block}.vt-head-en .vt-ja{color:var(--ink);font-size:15px;font-weight:700;display:block}.vt-head-en .vt-en{font-family:var(--font-barlow), "Barlow Semi Condensed", sans-serif;letter-spacing:.08em;color:var(--ink);margin-top:4px;font-size:40px;font-weight:400;line-height:1.1;display:block}.vt-head-en:before{content:"";background-image:var(--p-grad);width:50px;height:3px;margin-bottom:18px;display:block}@media (max-width:767px){.vt-h2{font-size:24px}.vt-h3{font-size:22px}.vt-head-bar .vt-h2,.vt-head-serif .vt-h2{font-size:24px}.vt-head-en .vt-en{font-size:30px}}.vt-btn{background-image:var(--p-grad);height:84px;color:var(--on-p);letter-spacing:.04em;border-radius:var(--radius);justify-content:space-between;align-items:center;gap:16px;padding:0 24px 0 32px;font-size:18px;font-weight:700;transition:transform .3s,opacity .3s;display:flex;box-shadow:0 2px 6px #0000001a}.vt-btn:hover{transform:translateY(-2px)}.vt-btn-o{border:2px solid var(--s);height:84px;color:var(--s);letter-spacing:.04em;border-radius:var(--radius);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:0 24px 0 32px;font-size:18px;font-weight:700;transition:background-color .3s,color .3s;display:flex}.vt-btn-o:hover{background:var(--s);color:#fff}@media (max-width:767px){.vt-btn,.vt-btn-o{height:64px;padding:0 16px 0 20px;font-size:15px}}.vt-arrow{background:var(--arrow-bg);border-radius:var(--arrow-radius);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.vt-btn-o .vt-arrow{background:var(--s-pale)}.vt-tag{color:var(--ink);letter-spacing:.04em;border-radius:calc(var(--radius) / 4);background:#fff;padding:3px 10px;font-size:13px;font-weight:700;display:inline-block}.vt-card{background:#fff}.vt--card-shadow .vt-card{border:1px solid var(--line);border-radius:0 0 8px 8px;box-shadow:0 0 8px #0000001a}.vt--card-border .vt-card{border:1px solid var(--line)}.vt--card-flat .vt-card{background:var(--s-pale);border-radius:12px}.vt--btn-pill.vt--card-shadow .vt-card{border-radius:12px}.vt-num{font-family:var(--font-barlow), "Barlow Semi Condensed", sans-serif;background-image:var(--num-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:52px;font-weight:500;line-height:1}.vt-bignum{font-family:var(--font-barlow), "Barlow Semi Condensed", sans-serif;color:var(--p-solid);opacity:.14;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:164px;font-style:italic;font-weight:300;line-height:1;position:absolute}@media (max-width:767px){.vt-bignum{font-size:96px}}.vt-underline{border-bottom:2px solid var(--p-solid);padding-bottom:10px}.vt-step{background-image:var(--p-grad);color:var(--on-p);font-family:var(--font-barlow), "Barlow Semi Condensed", sans-serif;letter-spacing:.08em;border-radius:calc(var(--radius) / 3);padding:4px 18px;font-size:14px;font-weight:500;display:inline-block}.vt-plate{background:#fff;padding:6px 18px;display:inline-block;box-shadow:0 2px 10px #00000014}.vt-plate-p{background-image:var(--p-grad);color:var(--on-p);padding:6px 18px;display:inline-block}.vt-fill-p{background-image:var(--p-grad);color:var(--on-p)}.vt-line-p{background-image:var(--p-grad)}.vt-text-p{color:var(--p-text)}.vt-text-s{color:var(--s)}.vt-faq summary{cursor:pointer;list-style:none}.vt-faq summary::-webkit-details-marker{display:none}.vt-plus{background-image:var(--p-grad);border-radius:calc(var(--radius) / 3);flex:none;width:28px;height:28px;display:inline-block;position:relative}.vt-plus:before,.vt-plus:after{content:"";background:var(--on-p);width:12px;height:2px;transition:transform .2s,opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vt-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.vt-faq[open] .vt-plus:after{opacity:0}@keyframes vt-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.vt-marquee{width:max-content;animation:40s linear infinite vt-marquee;display:flex}@media (prefers-reduced-motion:reduce){.vt-marquee{animation:none}}.vt--enserif .vt-head-en .vt-en{font-family:var(--font-noto-sans-jp), "Noto Sans JP", sans-serif;letter-spacing:.04em;font-weight:500}.vt--enserif .vt-head-en .vt-ja{font-weight:700}.vt--diag .vt-panel{clip-path:polygon(0 0,100% 5%,100% 100%,0 95%);padding-top:calc(90px + 4vw);padding-bottom:calc(90px + 4vw)}@media (max-width:767px){.vt--diag .vt-panel{clip-path:polygon(0 0,100% 2.5%,100% 100%,0 97.5%);padding-top:calc(64px + 4vw);padding-bottom:calc(64px + 4vw)}}.vt-fixedbar{z-index:40;background:#4a505780;justify-content:center;align-items:center;height:96px;padding:0 16px;display:none;position:fixed;bottom:0;left:0;right:0}@media (min-width:768px){.vt-fixedbar{display:flex}.vt--fixedbar{padding-bottom:96px}}
