.winter-ctn *,.winter-ctn :after,.winter-ctn :before{box-sizing:border-box}.winter-ctn *{font-size:inherit;line-height:inherit;margin:0;padding:0}.winter-ctn pre,.winter-ctn textarea{overflow:auto}.winter-ctn template{display:none}.winter-ctn details,.winter-ctn main,.winter-ctn summary{display:block}.winter-ctn input[type=number]{width:auto}.winter-ctn input[type=search]{appearance:textfield}.winter-ctn input[type=search]::-webkit-search-cancel-button,.winter-ctn input[type=search]::-webkit-search-decoration{appearance:none}.winter-ctn progress{display:inline-block}.winter-ctn small{font-size:75%}.winter-ctn sub,.winter-ctn sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.winter-ctn sup{top:-.5em}.winter-ctn sub{bottom:-.25em}.winter-ctn textarea{resize:vertical}.winter-ctn audio,.winter-ctn canvas,.winter-ctn iframe,.winter-ctn img,.winter-ctn svg,.winter-ctn video{vertical-align:middle}.winter-ctn audio:not([controls]){display:none}.winter-ctn img{border:0;height:auto;max-width:100%}.winter-ctn button,.winter-ctn input,.winter-ctn select,.winter-ctn textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;min-height:1.5em}.winter-ctn button{overflow:visible}.winter-ctn button,.winter-ctn select{text-transform:none}.winter-ctn input{line-height:normal}.winter-ctn button,.winter-ctn html input[type=button],.winter-ctn input[type=reset],.winter-ctn input[type=submit]{appearance:button;background-color:transparent;border-style:none;cursor:pointer}.winter-ctn button[disabled],.winter-ctn html input[disabled]{cursor:default}.winter-ctn button::-moz-focus-inner,.winter-ctn input::-moz-focus-inner{border:0;padding:0}.winter-ctn code,.winter-ctn kbd,.winter-ctn pre,.winter-ctn samp{font-family:monospace}.winter-ctn ol,.winter-ctn ul{list-style:none}.winter-ctn select{appearance:none}.winter-ctn table{border-collapse:collapse;border-spacing:0}.winter-ctn fieldset{border:0}:root{--color-orange02:#fb8805;--color-orange03:#fca70a;--color-beige02:#ffe7ba;--color-blue:#63bfc7;--color-blue02:#d5f4f5;--color-black:#414141;--color-black02:#120505;--color-black03:#353029;--color-black04:#343028;--color-gray:#b5b5b6;--color-white:#fff;--color-red:#e83817;--color-red02:#e85843;--color-red03:#f34935;--color-line:#06c755;--color-green:#78b245;--color-green02:#6dbc5a;--color-orange:#edb651;--color-orange04:#fcb74e;--color-orange05:#fff9e6;--color-orange06:#f88f6c;--color-orange07:#ffd828;--color-orange08:#e6bb20;--color-orange09:#ffbfb6;--color-orange10:#fcdc9a;--color-orange11:#fff8eb;--color-yellow:#ffdc9c;--color-beige:#fff4d8;--color-beige03:#fff7e2;--color-beige04:#e8e8e8;--color-beige05:#e6d7b8;--box-shadow:0 calc(var(--liq-scale)*4) 0 0 rgba(0,0,0,.1);--border-radius:calc(var(--liq-scale)*6);--liq-scale:0.2777777778vw}@media (min-width:769px){:root{--liq-scale:0.1rem}}.winter-ctn a{color:var(--color-black)}.winter-ctn a,.winter-ctn a:hover{text-decoration:none}.winter-ctn img{width:100%}.winter-ctn iframe[src*="youtube.com"]{border:none}.winter-ctn p{margin-block:0}@media print{.winter-ctn *,.winter-ctn :after,.winter-ctn :before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}.winter-ctn a{text-decoration:underline}.winter-ctn img,.winter-ctn tr{page-break-inside:avoid}.winter-ctn img{max-width:100%!important}.winter-ctn h2,.winter-ctn h3,.winter-ctn p{orphans:3;widows:3}.winter-ctn h2,.winter-ctn h3{page-break-after:avoid}}.winter-ctn .header-ctn{align-items:center;background-color:var(--color-white);border-bottom:.1rem solid var(--color-gray);display:flex;height:calc(var(--liq-scale)*50);inset:0 0 auto;padding:calc(var(--liq-scale)*11) calc(var(--liq-scale)*15);position:absolute;z-index:1}@media (min-width:769px){.winter-ctn .header-ctn{height:calc(var(--liq-scale)*90)}}.winter-ctn .header-ctn .logo{display:block;transition:opacity .18s cubic-bezier(.39,.575,.565,1);width:calc(var(--liq-scale)*140)}@media (hover:hover) and (pointer:fine){.winter-ctn .header-ctn .logo:hover{opacity:.8;transition:opacity .2s cubic-bezier(.39,.575,.565,1)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.winter-ctn .header-ctn .logo:hover{opacity:.8;transition:opacity .2s cubic-bezier(.39,.575,.565,1)}}.winter-ctn .footer-ctn{background-color:#343028;color:var(--color-white);flex-direction:column;font-size:calc(var(--liq-scale)*12);font-weight:500;gap:calc(var(--liq-scale)*10);height:calc(var(--liq-scale)*120);line-height:166.667%;position:relative;text-align:center;z-index:1}.winter-ctn .footer-ctn,.winter-ctn .hamburger-button{align-items:center;display:flex;justify-content:center}.winter-ctn .hamburger-button{background-color:var(--color-red);border-radius:50%;height:calc(var(--liq-scale)*46);margin-inline-start:auto;position:fixed;right:calc(var(--liq-scale)*10);top:calc(var(--liq-scale)*1);width:calc(var(--liq-scale)*46);z-index:2}@media (min-width:769px){.winter-ctn .hamburger-button{right:calc(var(--liq-scale)*20);top:calc(var(--liq-scale)*20);transition:scale var(--duration) cubic-bezier(.165,.84,.44,1);will-change:scale}}@media (hover:hover) and (pointer:fine){.winter-ctn .hamburger-button:hover{--duration:0.3s;scale:1.1}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.winter-ctn .hamburger-button:hover{--duration:0.3s;scale:1.1}}.winter-ctn .hamburger-button>span{background-color:var(--color-white);height:calc(var(--liq-scale)*2);inset:0;margin:auto;position:absolute;width:calc(var(--liq-scale)*20)}.winter-ctn .hamburger-button>span:first-of-type{transform:translateY(calc(var(--liq-scale)*-6))}.winter-ctn .hamburger-button>span:nth-of-type(3){transform:translateY(calc(var(--liq-scale)*6))}.winter-ctn .hamburger-menu{inset:0;position:fixed;transition:opacity var(--duration) cubic-bezier(.39,.575,.565,1),visibility var(--duration) cubic-bezier(.39,.575,.565,1);z-index:200}.winter-ctn .hamburger-menu[aria-hidden=true]{--duration:0.2s;opacity:0;pointer-events:none;visibility:hidden}.winter-ctn .hamburger-menu[aria-hidden=false]{--duration:0.3s;opacity:1;pointer-events:auto;visibility:visible}.winter-ctn .hamburger-menu .background{background-color:color-mix(in srgb,var(--color-white) 90%,transparent);inset:0;position:absolute}.winter-ctn .hamburger-menu .wrapper{inset:0;margin-inline:auto;max-height:100dvh;overflow-y:auto;position:absolute;z-index:1}@media (min-width:769px){.winter-ctn .hamburger-menu .wrapper{align-items:center;display:flex}}.winter-ctn .hamburger-menu .close{align-items:center;background-color:var(--color-red);border-radius:50%;display:flex;height:calc(var(--liq-scale)*46);justify-content:center;margin-inline-start:auto;position:absolute;right:calc(var(--liq-scale)*10);top:calc(var(--liq-scale)*1);width:calc(var(--liq-scale)*46)}@media (min-width:769px){.winter-ctn .hamburger-menu .close{right:calc(var(--liq-scale)*20);top:calc(var(--liq-scale)*20);transition:scale var(--duration) cubic-bezier(.165,.84,.44,1);will-change:scale}}@media (hover:hover) and (pointer:fine){.winter-ctn .hamburger-menu .close:hover{--duration:0.3s;scale:1.1}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.winter-ctn .hamburger-menu .close:hover{--duration:0.3s;scale:1.1}}.winter-ctn .hamburger-menu .close:after,.winter-ctn .hamburger-menu .close:before{background-color:var(--color-white);border-radius:calc(var(--liq-scale)*9999);content:"";height:calc(var(--liq-scale)*14);position:absolute;rotate:45deg;width:calc(var(--liq-scale)*2)}.winter-ctn .hamburger-menu .close:before{rotate:-45deg}.winter-ctn .hamburger-menu .body{align-items:center;background:var(--color-beige);display:flex;height:100%;margin-inline:auto;max-width:calc(var(--liq-scale)*360);min-height:calc(var(--liq-scale)*535);padding:calc(var(--liq-scale)*126) calc(var(--liq-scale)*28)}@media (min-width:769px){.winter-ctn .hamburger-menu .body{height:auto}}.winter-ctn .hamburger-menu .nav>ul{display:grid;gap:calc(var(--liq-scale)*40)}.winter-ctn .hamburger-menu .nav a{display:block;transition:opacity .18s cubic-bezier(.39,.575,.565,1)}.winter-ctn .hamburger-menu .nav a:has(img[src*=image_01]){width:calc(var(--liq-scale)*285)}.winter-ctn .hamburger-menu .nav a:has(img[src*=image_02]){width:calc(var(--liq-scale)*246)}.winter-ctn .hamburger-menu .nav a:has(img[src*=image_03]){width:calc(var(--liq-scale)*298)}.winter-ctn .hamburger-menu .nav a:has(img[src*=image_4]){width:calc(var(--liq-scale)*298)}@media (hover:hover) and (pointer:fine){.winter-ctn .hamburger-menu .nav a:hover{opacity:.8;transition:opacity .2s cubic-bezier(.39,.575,.565,1)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.winter-ctn .hamburger-menu .nav a:hover{opacity:.8;transition:opacity .2s cubic-bezier(.39,.575,.565,1)}}.winter-ctn .fixed-ctn{grid-area:1/1;height:100dvh;inset:0 0 auto;pointer-events:none;position:sticky;z-index:80}@media (min-width:769px){.winter-ctn .fixed-ctn{grid-column:2/3;grid-row:1/2}}.winter-ctn .fixed-ctn>*{pointer-events:auto}.winter-ctn .fixed-ctn .association{background-color:var(--color-red);border-radius:calc(var(--liq-scale)*16) calc(var(--liq-scale)*16) 0 0;inset:auto 0 -.1rem;padding:calc(var(--liq-scale)*15) calc(var(--liq-scale)*20);position:absolute}.winter-ctn .fixed-ctn .association[aria-hidden=true]{opacity:0;pointer-events:none;transform:translateY(20%);transition:opacity .1s cubic-bezier(.39,.575,.565,1),transform .3s cubic-bezier(.165,.84,.44,1)}.winter-ctn .fixed-ctn .association[aria-hidden=false]{opacity:1;transform:translateY(0);transition:opacity .2s cubic-bezier(.39,.575,.565,1),transform .2s cubic-bezier(.165,.84,.44,1)}.winter-ctn .fixed-ctn .associationlink{align-items:center;background-color:var(--color-white);border-radius:calc(var(--liq-scale)*30);box-shadow:var(--box-shadow);display:flex;font-size:calc(var(--liq-scale)*16);font-weight:900;height:calc(var(--liq-scale)*50);justify-content:center;letter-spacing:0;line-height:125%;position:relative;text-align:center;width:100%}@media (min-width:769px){.winter-ctn .fixed-ctn .associationlink{transition:box-shadow .1s cubic-bezier(.165,.84,.44,1),scale .1s cubic-bezier(.165,.84,.44,1);will-change:scale}}.winter-ctn .fixed-ctn .associationlink:after,.winter-ctn .fixed-ctn .associationlink:before{background-color:var(--color-red);border-radius:calc(var(--liq-scale)*9999);content:"";height:calc(var(--liq-scale)*3);inset:0 calc(var(--liq-scale)*16) 0 auto;margin-block:auto;position:absolute;width:calc(var(--liq-scale)*18)}.winter-ctn .fixed-ctn .associationlink:after{rotate:90deg}@media (hover:hover) and (pointer:fine){.winter-ctn .fixed-ctn .associationlink:hover{box-shadow:0 0 0 0 transparent;scale:.99;transition:box-shadow .3s cubic-bezier(.165,.84,.44,1),scale .3s cubic-bezier(.165,.84,.44,1)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.winter-ctn .fixed-ctn .associationlink:hover{box-shadow:0 0 0 0 transparent;scale:.99;transition:box-shadow .3s cubic-bezier(.165,.84,.44,1),scale .3s cubic-bezier(.165,.84,.44,1)}}.winter-ctn .kv-ctn{position:relative}.winter-ctn .usage-ctn{background-color:var(--color-white);border-radius:calc(var(--liq-scale)*20);padding-block:calc(var(--liq-scale)*54) calc(var(--liq-scale)*58);position:relative;z-index:1}.winter-ctn .usage-ctn .inner{position:relative}.winter-ctn .usage-ctn .usageheading{aspect-ratio:292/185;margin-inline:auto;position:relative;width:calc(var(--liq-scale)*294);z-index:2}.winter-ctn .usage-ctn .usagebg{height:100%;inset:0;position:absolute;width:100%;z-index:0}.winter-ctn .usage-ctn .usagetitle{inset:calc(var(--liq-scale)*72) 0 0;margin:auto;position:absolute;width:calc(var(--liq-scale)*253);z-index:1}.winter-ctn .usage-ctn .usageobj{inset:calc(var(--liq-scale)*-19) 0 auto calc(var(--liq-scale)*-11);margin-inline:auto;position:absolute;width:calc(var(--liq-scale)*76);z-index:-1}.winter-ctn .usage-ctn .boxes{display:grid;gap:calc(var(--liq-scale)*50);margin-top:calc(var(--liq-scale)*41);position:relative;z-index:3}.winter-ctn .usage-ctn .box{align-items:center;background-color:var(--color-beige);border:calc(var(--liq-scale)*4) solid var(--color-yellow);border-radius:calc(var(--liq-scale)*10);display:flex;flex-direction:column;gap:calc(var(--liq-scale)*9);margin-block-start:calc(var(--liq-scale)*16);padding:calc(var(--liq-scale)*28) calc(var(--liq-scale)*16) calc(var(--liq-scale)*13);position:relative}.winter-ctn .usage-ctn .object{position:absolute}.winter-ctn .usage-ctn .object:has([src*=object_01]){right:calc(var(--liq-scale)*-43);top:calc(var(--liq-scale)*-103);width:calc(var(--liq-scale)*125)}.winter-ctn .usage-ctn .object:has([src*=object_02]){left:calc(var(--liq-scale)*-57);top:calc(var(--liq-scale)*-116);width:calc(var(--liq-scale)*174)}.winter-ctn .usage-ctn .title{align-items:center;border-radius:calc(var(--liq-scale)*9999);color:var(--color-white);display:flex;flex-shrink:0;font-size:calc(var(--liq-scale)*16);font-weight:900;height:calc(var(--liq-scale)*30);inset:0 0 auto;justify-content:center;letter-spacing:0;line-height:125%;padding-inline:calc(var(--liq-scale)*24);transform:translateY(calc(var(--liq-scale)*-20));width:fit-content;z-index:1}.winter-ctn .usage-ctn .title,.winter-ctn .usage-ctn .title:after{background-color:var(--color-red);margin-inline:auto;position:absolute}.winter-ctn .usage-ctn .title:after{clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:calc(var(--liq-scale)*20);inset:auto 0 0;transform:translateY(38%);width:calc(var(--liq-scale)*20);z-index:-1}.winter-ctn .usage-ctn .lead:has([src*=lead_01]){width:calc(var(--liq-scale)*194)}.winter-ctn .usage-ctn .lead:has([src*=lead_02]){width:calc(var(--liq-scale)*238)}.winter-ctn .usage-ctn .image:has([src*=image_01]){width:calc(var(--liq-scale)*249)}.winter-ctn .usage-ctn .image:has([src*=logo]){margin-block-start:calc(var(--liq-scale)*6);width:calc(var(--liq-scale)*280)}.winter-ctn .usage-ctn .images{display:grid;gap:0 calc(var(--liq-scale)*7);grid-template-columns:repeat(4,1fr);margin-block-start:calc(var(--liq-scale)*-10)}.winter-ctn .usage-ctn .images .image:first-of-type{grid-column:2/4;grid-row:1/2;margin-block-end:calc(var(--liq-scale)*-18)}.winter-ctn .usage-ctn .images .image:nth-of-type(2),.winter-ctn .usage-ctn .images .image:nth-of-type(3){grid-column:span 2;grid-row:2/3}.winter-ctn .usage-ctn .pointcoins{inset:0;pointer-events:none;position:absolute}.winter-ctn .usage-ctn .pointcoin{inset:0 0 auto;margin-inline:auto;pointer-events:auto;position:absolute;rotate:12deg;top:calc(var(--liq-scale)*69);width:calc(var(--liq-scale)*38);z-index:1}.winter-ctn .usage-ctn .pointcoin:first-of-type{left:calc(var(--liq-scale)*-343);rotate:12deg;top:calc(var(--liq-scale)*69)}.winter-ctn .usage-ctn .pointcoin:nth-of-type(2){left:calc(var(--liq-scale)*-284);rotate:12deg;top:calc(var(--liq-scale)*113)}.winter-ctn .usage-ctn .pointcoin:nth-of-type(3){right:calc(var(--liq-scale)*-345);rotate:72deg;top:calc(var(--liq-scale)*317)}.winter-ctn .usage-ctn .pointcoin:nth-of-type(4){left:calc(var(--liq-scale)*-333);rotate:-4deg;top:calc(var(--liq-scale)*582)}.winter-ctn .usage-ctn .pointcoin:nth-of-type(5){right:calc(var(--liq-scale)*-199);rotate:30deg;top:calc(var(--liq-scale)*452);z-index:1}.winter-ctn .usage-ctn .pointcoin:nth-of-type(6){left:calc(var(--liq-scale)*-248);rotate:12deg;top:calc(var(--liq-scale)*494)}.winter-ctn .usage-ctn .pointcoin:nth-of-type(7){left:calc(var(--liq-scale)*-326);rotate:12deg;top:calc(var(--liq-scale)*852)}.winter-ctn .usage-ctn .pointcoin:nth-of-type(8){right:calc(var(--liq-scale)*-351);rotate:78deg;top:calc(var(--liq-scale)*783)}.winter-ctn .intro-ctn{padding-block-end:calc(var(--liq-scale)*24)}.winter-ctn .intro-ctn .inner{position:relative}.winter-ctn .intro-ctn .items{margin-block-end:calc(var(--liq-scale)*-1);padding-block:calc(var(--liq-scale)*120);position:relative;z-index:1}.winter-ctn .intro-ctn .items:after,.winter-ctn .intro-ctn .items:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";inset-inline:0;position:absolute;z-index:-1}.winter-ctn .intro-ctn .items:before{aspect-ratio:360/312;background-image:url(../images/intro_bg_01.svg);top:0}.winter-ctn .intro-ctn .items:after{aspect-ratio:360/314;background-image:url(../images/intro_bg_02.svg);bottom:0}.winter-ctn .intro-ctn .wrapper{background-color:#ffeec2;height:calc(var(--liq-scale)*236);overflow-x:clip;padding-inline:calc(var(--liq-scale)*53)}.winter-ctn .intro-ctn .title{inset:calc(var(--liq-scale)*9) 0 auto calc(var(--liq-scale)*-54);margin-inline:auto;position:absolute;width:calc(var(--liq-scale)*307)}.winter-ctn .intro-ctn .item{display:grid;position:relative;width:calc(var(--liq-scale)*178)}.winter-ctn .intro-ctn .item:nth-of-type(2){margin-left:auto;margin-top:calc(var(--liq-scale)*-107);right:calc(var(--liq-scale)*-42);width:calc(var(--liq-scale)*266);z-index:1}.winter-ctn .intro-ctn .itemimage{grid-area:1/1}.winter-ctn .intro-ctn .itemtext{align-items:center;display:flex;grid-area:1/1;inset:calc(var(--liq-scale)*1) calc(var(--liq-scale)*-5) 0 0;justify-content:center;margin:auto;position:absolute}.winter-ctn .intro-ctn .itemtext:has([src*=intro_text_02]){width:calc(var(--liq-scale)*127)}.winter-ctn .intro-ctn .itemtext:has([src*=intro_text_03]){top:calc(var(--liq-scale)*10);width:calc(var(--liq-scale)*134)}.winter-ctn .intro-ctn .itemtext picture{width:100%}.winter-ctn .intro-ctn .object{inset-inline:0;margin-inline:auto;position:absolute}.winter-ctn .intro-ctn .object:has([src*=intro_obj_01]){left:calc(var(--liq-scale)*175);top:calc(var(--liq-scale)*127);width:calc(var(--liq-scale)*183);z-index:0}.winter-ctn .intro-ctn .object:has([src*=intro_obj_02]){right:calc(var(--liq-scale)*197);top:calc(var(--liq-scale)*265);width:calc(var(--liq-scale)*120);z-index:1}.winter-ctn .intro-ctn .object:has([src*=intro_obj_03]){left:calc(var(--liq-scale)*-233);top:calc(var(--liq-scale)*359);width:calc(var(--liq-scale)*113);z-index:2}.winter-ctn .intro-ctn .coin{inset-inline:0;margin-inline:auto;pointer-events:none;position:absolute;width:calc(var(--liq-scale)*40)}.winter-ctn .intro-ctn .coin.-coin01{right:calc(var(--liq-scale)*-280);rotate:-2deg;top:calc(var(--liq-scale)*262);width:calc(var(--liq-scale)*53);z-index:2}.winter-ctn .intro-ctn .coin.-coin02{left:calc(var(--liq-scale)*-312);rotate:12deg;top:calc(var(--liq-scale)*337);width:calc(var(--liq-scale)*36)}.winter-ctn .intro-ctn .coin.-coin03{right:calc(var(--liq-scale)*-301);rotate:7deg;top:calc(var(--liq-scale)*316);width:calc(var(--liq-scale)*92);z-index:1}.winter-ctn .intro-ctn .coin.-coin04{left:0;right:calc(var(--liq-scale)*-218);rotate:-48deg;top:calc(var(--liq-scale)*388);width:calc(var(--liq-scale)*36)}.winter-ctn .intro-ctn .captions{display:grid;gap:calc(var(--liq-scale)*4);padding-inline:calc(var(--liq-scale)*24) calc(var(--liq-scale)*20)}.winter-ctn .intro-ctn .caption{display:grid;font-size:calc(var(--liq-scale)*10);font-weight:400;grid-template-columns:calc(var(--liq-scale)*30) 1fr;letter-spacing:0;line-height:1.4}.winter-ctn .campaign-ctn{padding-top:calc(var(--liq-scale)*48);position:relative;z-index:1}.winter-ctn .campaign-ctn:before{aspect-ratio:127/60;background-image:url(../images/campaign_bg.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";inset:0 0 auto;margin-inline:auto;position:absolute;width:calc(var(--liq-scale)*127);z-index:-1}.winter-ctn .campaign-ctn .content{background-color:#ffeec2;border-radius:calc(var(--liq-scale)*20) calc(var(--liq-scale)*20) 0 0}.winter-ctn .campaign-ctn .inner{padding:calc(var(--liq-scale)*20) calc(var(--liq-scale)*14) calc(var(--liq-scale)*53);position:relative}.winter-ctn .campaign-ctn .header{aspect-ratio:316/85;background-image:url(../images/campaign_obj_bg.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;position:relative;width:100%}.winter-ctn .campaign-ctn .obj{inset:auto 0 0;margin-inline:auto;position:absolute;width:calc(var(--liq-scale)*127)}.winter-ctn .campaign-ctn .coin{inset-inline:0;margin-inline:auto;position:absolute}.winter-ctn .campaign-ctn .coin.-coin01{left:calc(var(--liq-scale)*-307);top:calc(var(--liq-scale)*19);width:calc(var(--liq-scale)*31)}.winter-ctn .campaign-ctn .coin.-coin02{left:calc(var(--liq-scale)*-196);rotate:8deg;top:calc(var(--liq-scale)*-10);width:calc(var(--liq-scale)*20)}.winter-ctn .campaign-ctn .coin.-coin03{left:calc(var(--liq-scale)*-227);rotate:3deg;top:calc(var(--liq-scale)*34);width:calc(var(--liq-scale)*21)}.winter-ctn .campaign-ctn .coin.-coin04{right:calc(var(--liq-scale)*-163);rotate:1deg;top:calc(var(--liq-scale)*-4);width:calc(var(--liq-scale)*38)}.winter-ctn .campaign-ctn .coin.-coin05{right:calc(var(--liq-scale)*-230);rotate:2deg;top:calc(var(--liq-scale)*35);width:calc(var(--liq-scale)*25)}.winter-ctn .campaign-ctn .coin.-coin06{right:calc(var(--liq-scale)*-308);rotate:4deg;top:calc(var(--liq-scale)*4);width:calc(var(--liq-scale)*26)}.winter-ctn .campaign-ctn .badge{margin:calc(var(--liq-scale)*-36) calc(var(--liq-scale)*-14) calc(var(--liq-scale)*-15) calc(var(--liq-scale)*-15);position:relative;z-index:1}.winter-ctn .campaign-ctn .lead{margin-inline:calc(var(--liq-scale)*-10);position:relative;width:calc(var(--liq-scale)*356)}.winter-ctn .campaign-ctn .ribbon{margin-inline:auto;margin-top:calc(var(--liq-scale)*12);width:100%}.winter-ctn .campaign-ctn .text{color:var(--color-red);font-size:calc(var(--liq-scale)*15);font-weight:700;letter-spacing:.02em;line-height:160%;margin-top:calc(var(--liq-scale)*14);position:relative;right:calc(var(--liq-scale)*-3);text-align:center}.winter-ctn .campaign-ctn .bonus{background:linear-gradient(180deg,color-mix(in srgb,#da3d2b 100%,transparent 5%) 50%,color-mix(in srgb,#ffc31b 65%,transparent 35%));border:calc(var(--liq-scale)*6) solid var(--color-white);border-radius:calc(var(--liq-scale)*32);margin-inline:auto;margin-top:calc(var(--liq-scale)*19);max-width:calc(var(--liq-scale)*290);padding:calc(var(--liq-scale)*32) calc(var(--liq-scale)*10) calc(var(--liq-scale)*80);position:relative;z-index:1}.winter-ctn .campaign-ctn .date{color:var(--color-white);font-size:calc(var(--liq-scale)*18);font-weight:700;line-height:1;text-align:center}.winter-ctn .campaign-ctn .date img[src*=_01]{bottom:calc(var(--liq-scale)*2);position:relative;width:calc(var(--liq-scale)*118)}.winter-ctn .campaign-ctn .date img[src*=_02]{bottom:calc(var(--liq-scale)*2);margin-top:calc(var(--liq-scale)*2);position:relative;width:calc(var(--liq-scale)*233)}.winter-ctn .campaign-ctn .points{color:var(--color-white);font-size:calc(var(--liq-scale)*63);font-weight:700;margin-top:calc(var(--liq-scale)*12);text-align:center}.winter-ctn .campaign-ctn .points span{display:block;line-height:1}.winter-ctn .campaign-ctn .bonustext{margin-inline:auto;margin-top:calc(var(--liq-scale)*12);width:calc(var(--liq-scale)*178)}.winter-ctn .campaign-ctn .countdown{background-color:var(--color-beige);border:calc(var(--liq-scale)*5) solid var(--color-red);border-radius:calc(var(--liq-scale)*16);display:grid;gap:calc(var(--liq-scale)*1);line-height:1;margin-inline:auto;margin-top:calc(var(--liq-scale)*-27);min-height:calc(var(--liq-scale)*57);padding-block:calc(var(--liq-scale)*7);position:relative;width:calc(var(--liq-scale)*217);z-index:3}.winter-ctn .campaign-ctn .days,.winter-ctn .campaign-ctn .label{font-size:calc(var(--liq-scale)*13);font-weight:700;text-align:center}.winter-ctn .campaign-ctn .days>span,.winter-ctn .campaign-ctn .last-days{color:var(--color-red);font-size:calc(var(--liq-scale)*18)}.winter-ctn .campaign-ctn .last-days{align-items:center;display:flex;font-size:20px;font-weight:700;justify-content:center;letter-spacing:0;line-height:100%}.winter-ctn .campaign-ctn .coins{inset-inline:0;pointer-events:none;position:absolute}.winter-ctn .campaign-ctn .coins svg{display:block;width:100%}.winter-ctn .campaign-ctn .coins.-coins01{bottom:0;z-index:2}.winter-ctn .campaign-ctn .coins.-coins02{bottom:calc(var(--liq-scale)*85);left:calc(var(--liq-scale)*-6);margin-inline:auto;width:calc(var(--liq-scale)*269)}.winter-ctn .campaign-debug{background-color:var(--color-white);border:calc(var(--liq-scale)*2) solid var(--color-red);border-radius:calc(var(--liq-scale)*8);box-shadow:0 calc(var(--liq-scale)*4) calc(var(--liq-scale)*8) rgba(0,0,0,.1);inset:0 0 auto;margin-block-end:calc(var(--liq-scale)*20);margin-inline:auto;max-width:calc(var(--liq-scale)*360);position:fixed;width:100%;z-index:9999}.winter-ctn .campaign-debug .header{align-items:center;background-color:var(--color-red);border-radius:calc(var(--liq-scale)*6) calc(var(--liq-scale)*6) 0 0;display:flex;gap:calc(var(--liq-scale)*10);justify-content:space-between;padding:calc(var(--liq-scale)*12) calc(var(--liq-scale)*16)}.winter-ctn .campaign-debug .header h4{color:var(--color-white);font-size:calc(var(--liq-scale)*16);font-weight:700;margin:0}.winter-ctn .campaign-debug .header .toggle{background:transparent;border:calc(var(--liq-scale)*1) solid var(--color-white);border-radius:calc(var(--liq-scale)*4);color:var(--color-white);cursor:pointer;font-size:calc(var(--liq-scale)*12);padding:calc(var(--liq-scale)*4) calc(var(--liq-scale)*8)}@media (hover:hover) and (pointer:fine){.winter-ctn .campaign-debug .header .toggle:hover{background-color:hsla(0,0%,100%,.2)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.winter-ctn .campaign-debug .header .toggle:hover{background-color:hsla(0,0%,100%,.2)}}.winter-ctn .campaign-debug .body{padding:calc(var(--liq-scale)*16)}.winter-ctn .campaign-debug.is-collapsed .body{display:none}.winter-ctn .campaign-debug .info{border-bottom:calc(var(--liq-scale)*1) solid #ddd;display:grid;gap:calc(var(--liq-scale)*8);margin-block-end:calc(var(--liq-scale)*16);padding-block-end:calc(var(--liq-scale)*16)}.winter-ctn .campaign-debug .item{align-items:center;display:flex;font-size:calc(var(--liq-scale)*14);gap:calc(var(--liq-scale)*8);justify-content:space-between}.winter-ctn .campaign-debug .item label{color:#333;font-weight:700}.winter-ctn .campaign-debug .item span{color:var(--color-red);font-weight:500}.winter-ctn .campaign-debug .controls{display:grid;gap:calc(var(--liq-scale)*12)}.winter-ctn .campaign-debug .controlgroup{display:grid;gap:calc(var(--liq-scale)*4)}.winter-ctn .campaign-debug .controlgroup label{color:#666;font-size:calc(var(--liq-scale)*12);font-weight:500}.winter-ctn .campaign-debug .controlgroup input[type=date]{border:calc(var(--liq-scale)*1) solid #ddd;border-radius:calc(var(--liq-scale)*4);font-size:calc(var(--liq-scale)*14);padding:calc(var(--liq-scale)*8)}.winter-ctn .campaign-debug .buttons{display:flex;flex-wrap:wrap;gap:calc(var(--liq-scale)*8)}.winter-ctn .campaign-debug .btn{background-color:var(--color-red);border:none;border-radius:calc(var(--liq-scale)*4);color:var(--color-white);cursor:pointer;flex:1;font-size:calc(var(--liq-scale)*12);font-weight:700;min-width:calc(var(--liq-scale)*80);padding:calc(var(--liq-scale)*8) calc(var(--liq-scale)*12);text-align:center}@media (hover:hover) and (pointer:fine){.winter-ctn .campaign-debug .btn:hover{opacity:.9}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.winter-ctn .campaign-debug .btn:hover{opacity:.9}}.winter-ctn .campaign-debug .btn.btn-reset{background-color:#666}.winter-ctn .campaign-debug .btn.btn-preset{background-color:var(--color-orange02)}.winter-ctn .anchors-ctn{background-color:var(--color-beige02);border-radius:calc(var(--liq-scale)*20) calc(var(--liq-scale)*20) 0 0;margin-top:calc(var(--liq-scale)*-17);overflow:hidden;padding-block:calc(var(--liq-scale)*42) calc(var(--liq-scale)*98);position:relative;z-index:1}.winter-ctn .anchors-ctn .anchorsheading{aspect-ratio:292/185;margin-inline:auto;position:relative;width:calc(var(--liq-scale)*294);z-index:1}.winter-ctn .anchors-ctn .anchorsbg{height:100%;inset:0;position:absolute;width:100%;z-index:0}.winter-ctn .anchors-ctn .anchorstitle{inset:calc(var(--liq-scale)*68) 0 0;margin:auto;position:absolute;width:calc(var(--liq-scale)*235);z-index:1}.winter-ctn .anchors-ctn .anchorsobj{inset:calc(var(--liq-scale)*-21) 0 auto calc(var(--liq-scale)*-7);margin-inline:auto;position:absolute;width:calc(var(--liq-scale)*87);z-index:-1}.winter-ctn .anchors-ctn .anchorslead{color:var(--color-red);font-size:calc(var(--liq-scale)*14);font-weight:700;letter-spacing:var(--letter-spacing-wider);line-height:142.857%;margin-top:calc(var(--liq-scale)*8);text-align:center}.winter-ctn .anchors-ctn .heading{align-items:center;display:flex;justify-content:center;margin-block-start:calc(var(--liq-scale)*26);position:relative}.winter-ctn .anchors-ctn .lead{width:calc(var(--liq-scale)*245)}.winter-ctn .anchors-ctn .cats{inset:calc(var(--liq-scale)*-6) calc(var(--liq-scale)*-100) 0;margin-block:auto;position:absolute;z-index:1}.winter-ctn .anchors-ctn .boxes{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto calc(var(--liq-scale)*34) auto calc(var(--liq-scale)*34) auto calc(var(--liq-scale)*80);position:relative}.winter-ctn .anchors-ctn .title{inset:calc(var(--liq-scale)*15) 0 auto;margin-inline:auto;position:absolute;width:calc(var(--liq-scale)*320);z-index:1}.winter-ctn .anchors-ctn .box{--duration:0.1s;background-color:var(--color);display:grid;grid-row:1/-1;grid-template-rows:subgrid;padding:calc(var(--liq-scale)*103) calc(var(--liq-scale)*11) calc(var(--liq-scale)*11);position:relative}.winter-ctn .anchors-ctn .box:before{background-color:var(--color-black);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);content:"";inset:0;opacity:.1;position:absolute;scale:1 0;transform-origin:top;transition:scale var(--duration) cubic-bezier(.165,.84,.44,1)}.winter-ctn .anchors-ctn .box:after{background-image:url(../images/anchors_arrow_bottom.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:calc(var(--liq-scale)*36);inset:auto 0 0;margin-inline:auto;position:absolute;transform:translateY(50%);width:calc(var(--liq-scale)*36)}@media (min-width:769px){.winter-ctn .anchors-ctn .box:after{transition:scale var(--duration) cubic-bezier(.165,.84,.44,1);will-change:scale}}.winter-ctn .anchors-ctn .box:first-of-type{border-bottom-left-radius:var(--border-radius);grid-column:1/2;padding-inline-end:calc(var(--liq-scale)*7)}.winter-ctn .anchors-ctn .box:nth-of-type(2){border-bottom-right-radius:var(--border-radius);grid-column:2/3;padding-inline-start:calc(var(--liq-scale)*7)}@media (hover:hover) and (pointer:fine){.winter-ctn .anchors-ctn .box:hover{--duration:0.3s}.winter-ctn .anchors-ctn .box:hover .button{box-shadow:0 0 0 0 transparent;scale:.99}.winter-ctn .anchors-ctn .box:hover:before{scale:1 1}.winter-ctn .anchors-ctn .box:hover:after{scale:1.1}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.winter-ctn .anchors-ctn .box:hover{--duration:0.3s}.winter-ctn .anchors-ctn .box:hover .button{box-shadow:0 0 0 0 transparent;scale:.99}.winter-ctn .anchors-ctn .box:hover:before{scale:1 1}.winter-ctn .anchors-ctn .box:hover:after{scale:1.1}}.winter-ctn .anchors-ctn .card{background-color:var(--color-white);border-radius:var(--border-radius);padding-block-end:calc(var(--liq-scale)*17);padding-inline:calc(var(--liq-scale)*5);position:relative;z-index:1}.winter-ctn .anchors-ctn .cardtext{font-size:calc(var(--liq-scale)*14);font-weight:900;letter-spacing:0;line-height:128.571%;margin-block-start:calc(var(--liq-scale)*-2);text-align:center}.winter-ctn .anchors-ctn .arrow{display:flex;justify-content:center}.winter-ctn .anchors-ctn .arrow:not(:has(img)):after{background-color:#ffd828;content:"";display:block;width:calc(var(--liq-scale)*16)}.winter-ctn .anchors-ctn .arrow.-overline{position:relative}.winter-ctn .anchors-ctn .arrow.-overline:before{background-color:#ffd828;content:"";display:block;height:calc(var(--liq-scale)*100);inset:0 0 auto;margin-inline:auto;opacity:.4;position:absolute;transform:translateY(-100%);width:calc(var(--liq-scale)*16)}.winter-ctn .anchors-ctn .arrow img{display:block;margin-inline:auto;position:relative;top:calc(var(--liq-scale)*-1);width:calc(var(--liq-scale)*46)}.winter-ctn .anchors-ctn .step{display:grid;position:relative;z-index:1}.winter-ctn .anchors-ctn .stepinner{align-items:center;background-color:var(--color-orange02);border-radius:var(--border-radius);display:flex;justify-content:center;padding:calc(var(--liq-scale)*10) calc(var(--liq-scale)*5) calc(var(--liq-scale)*5)}.winter-ctn .anchors-ctn .stepinner.-common{padding-block:calc(var(--liq-scale)*16) calc(var(--liq-scale)*11)}.winter-ctn .anchors-ctn .steptext{color:var(--color-white);font-size:calc(var(--liq-scale)*15);font-weight:900;line-height:113.333%;text-align:center}.winter-ctn .anchors-ctn .steptext img{margin-inline:auto;padding-block:calc(var(--liq-scale)*8) calc(var(--liq-scale)*15);width:calc(var(--liq-scale)*130)}.winter-ctn .anchors-ctn .text{color:var(--color-white);display:flex;flex-direction:column;font-size:calc(var(--liq-scale)*16);font-weight:900;grid-row:6/7;justify-content:center;letter-spacing:0;line-height:100%;text-align:center}.winter-ctn .anchors-ctn .text>small{color:var(--color-white);font-size:calc(var(--liq-scale)*14);font-weight:700;letter-spacing:0;line-height:150%}.winter-ctn .anchors-ctn .commontext{grid-column:1/-1;grid-row:5/6;padding-inline:calc(var(--liq-scale)*11);pointer-events:none;position:relative;z-index:1}.winter-ctn .step-ctn{background-color:var(--color-beige02);margin-bottom:calc(var(--liq-scale)*-17)}.winter-ctn .step-ctn .box{padding-block-end:calc(var(--liq-scale)*56)}.winter-ctn .step-ctn .box:has(.balloon){padding-block-start:calc(var(--liq-scale)*24)}.winter-ctn .step-ctn .heading{background-color:var(--color);display:grid;gap:calc(var(--liq-scale)*10);padding-block:calc(var(--liq-scale)*18) calc(var(--liq-scale)*15);position:relative}.winter-ctn .step-ctn .balloon{align-items:center;border-radius:var(--border-radius);color:var(--color-white);display:flex;flex-shrink:0;font-size:calc(var(--liq-scale)*16);font-weight:900;height:calc(var(--liq-scale)*33);inset:0 0 auto;justify-content:center;letter-spacing:0;line-height:125%;padding-inline:calc(var(--liq-scale)*22);transform:translateY(calc(var(--liq-scale)*-20));width:fit-content;z-index:1}.winter-ctn .step-ctn .balloon,.winter-ctn .step-ctn .balloon:after{background-color:var(--color-orange02);margin-inline:auto;position:absolute}.winter-ctn .step-ctn .balloon:after{clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:calc(var(--liq-scale)*20);inset:auto 0 0;transform:translateY(23%);width:calc(var(--liq-scale)*20);z-index:-1}.winter-ctn .step-ctn .title{color:var(--color-white);font-size:calc(var(--liq-scale)*20);font-weight:900;letter-spacing:0;line-height:140%;text-align:center}.winter-ctn .step-ctn .title.-horizontal{align-items:flex-end;display:flex;justify-content:center}.winter-ctn .step-ctn .title.-horizontal .sub{margin-inline:0}.winter-ctn .step-ctn .sub,.winter-ctn .step-ctn .title small{font-size:calc(var(--liq-scale)*14)}.winter-ctn .step-ctn .sub{display:block;letter-spacing:.01em;line-height:157.143%;margin-block-end:calc(var(--liq-scale)*3);margin-inline:auto;position:relative;width:fit-content}.winter-ctn .step-ctn .line{background-color:var(--color-white);height:calc(var(--liq-scale)*2);inset:auto 0 0;position:absolute}.winter-ctn .step-ctn .card{align-items:center;background-color:var(--color-white);border-radius:calc(var(--liq-scale)*3);display:flex;flex-direction:column;font-size:calc(var(--liq-scale)*12);font-weight:700;gap:calc(var(--liq-scale)*4);letter-spacing:0;line-height:133.333%;margin-inline:auto;padding-block:calc(var(--liq-scale)*5);text-align:center;width:calc(var(--liq-scale)*124)}.winter-ctn .step-ctn .card img[src*=card_01]{width:calc(var(--liq-scale)*42)}.winter-ctn .step-ctn .card img[src*=card_02]{padding-block-start:calc(var(--liq-scale)*4);width:calc(var(--liq-scale)*110)}.winter-ctn .step-ctn .objects{align-items:flex-end;display:flex;inset:auto 0 0;justify-content:space-between;position:absolute}.winter-ctn .step-ctn .objects img{width:calc(var(--liq-scale)*76)}.winter-ctn .step-ctn .body{padding:calc(var(--liq-scale)*20) calc(var(--liq-scale)*40)}.winter-ctn .step-ctn .lead{font-size:calc(var(--liq-scale)*14);font-weight:500;letter-spacing:0;line-height:1.47}.winter-ctn .step-ctn .stepcaption{background-color:var(--color-white);border:calc(var(--liq-scale)*1) solid var(--color-red);border-radius:calc(var(--liq-scale)*6);color:var(--color-red);font-size:calc(var(--liq-scale)*12);font-weight:700;letter-spacing:0;line-height:150%;margin-block:calc(var(--liq-scale)*12) calc(var(--liq-scale)*-6);padding:calc(var(--liq-scale)*12)}.winter-ctn .step-ctn .buttonareawrap{display:grid;gap:calc(var(--liq-scale)*8);margin-block-start:calc(var(--liq-scale)*28)}.winter-ctn .step-ctn .buttontext{font-size:calc(var(--liq-scale)*14);font-weight:700;line-height:142.857%;margin-inline:auto;margin-bottom:calc(var(--liq-scale)*8);position:relative;text-align:center;width:fit-content}.winter-ctn .step-ctn .buttontext:after,.winter-ctn .step-ctn .buttontext:before{background-color:var(--color-black);bottom:0;content:"";position:absolute;top:0;transform-origin:bottom;width:calc(var(--liq-scale)*1)}@media (min-width:769px){.winter-ctn .step-ctn .buttontext:after,.winter-ctn .step-ctn .buttontext:before{width:.1rem}}.winter-ctn .step-ctn .buttontext:before{left:calc(var(--liq-scale)*-5);transform:rotate(-30deg)}@media (min-width:769px){.winter-ctn .step-ctn .buttontext:before{left:-.5rem}}.winter-ctn .step-ctn .buttontext:after{right:calc(var(--liq-scale)*-5);transform:rotate(30deg)}@media (min-width:769px){.winter-ctn .step-ctn .buttontext:after{right:-.5rem}}.winter-ctn .step-ctn .youtube{margin-inline:auto;margin-top:calc(var(--liq-scale)*22);padding-top:calc(var(--liq-scale)*38);position:relative;width:calc(var(--liq-scale)*280)}.winter-ctn .step-ctn .youtubeobject{left:0;margin-inline:auto;pointer-events:none;position:absolute;top:0}.winter-ctn .step-ctn .youtubeobject:has([src*=object_01]){right:calc(var(--liq-scale)*-16);width:calc(var(--liq-scale)*204)}.winter-ctn .step-ctn .youtubeobject:has([src*=object_02]){right:0;width:calc(var(--liq-scale)*183)}.winter-ctn .step-ctn .button{position:relative;width:100%;z-index:1}@media (min-width:769px){.winter-ctn .step-ctn .button{--duration:0.1s;transition:scale var(--duration) cubic-bezier(.165,.84,.44,1);will-change:scale}}@media (hover:hover) and (pointer:fine){.winter-ctn .step-ctn .button:hover{--duration:0.3s;scale:.99}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.winter-ctn .step-ctn .button:hover{--duration:0.3s;scale:.99}}.winter-ctn .step-ctn .button:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:calc(var(--liq-scale)*40);inset:0 calc(var(--liq-scale)*14) 0 auto;margin-block:auto;position:absolute;width:calc(var(--liq-scale)*40)}.winter-ctn .step-ctn .button:has([src*=button_01]):after{background-image:url(../images/icon_play_01.svg?update=202510)}.winter-ctn .step-ctn .button:has([src*=button_02]):after{background-image:url(../images/icon_play_02.svg?update=202510)}.winter-ctn .diag-box{background-color:var(--color-white);border-radius:calc(var(--liq-scale)*8);padding-block-start:calc(var(--liq-scale)*128);padding-inline:calc(var(--liq-scale)*10);position:relative;z-index:1}.winter-ctn .diag-box .boxwrap{background:linear-gradient(217deg,#ecf4c7 41.24%,#afd58b 101.82%);border-radius:calc(var(--liq-scale)*10);display:grid;gap:calc(var(--liq-scale)*12);padding:calc(var(--liq-scale)*19) calc(var(--liq-scale)*20) calc(var(--liq-scale)*23)}.winter-ctn .diag-box .object{inset:0 0 auto;margin-inline:auto;position:absolute;will-change:transform}.winter-ctn .diag-box .object:first-of-type{left:calc(var(--liq-scale)*-147);top:calc(var(--liq-scale)*13);transform:rotate(0deg);width:calc(var(--liq-scale)*150);z-index:-1}.winter-ctn .diag-box .object:nth-of-type(2){right:calc(var(--liq-scale)*-17);top:calc(var(--liq-scale)*22);width:calc(var(--liq-scale)*50)}.winter-ctn .diag-box .object:nth-of-type(3){right:calc(var(--liq-scale)*-140);top:calc(var(--liq-scale)*35);width:calc(var(--liq-scale)*100);z-index:-1}.winter-ctn .diag-box .title{margin-inline:auto;position:relative;width:100%}.winter-ctn .diag-box .line{background-color:var(--color-green);height:calc(var(--liq-scale)*3);inset:calc(var(--liq-scale)*3) calc(var(--liq-scale)*38) 0;margin-block:auto;position:absolute}.winter-ctn .diag-box .text01{display:block;margin-inline:auto;width:96.55172414%}.winter-ctn .diag-box .button{align-items:center;background-color:var(--color-green02);border-radius:calc(var(--liq-scale)*10);box-shadow:var(--box-shadow);color:var(--color-white);display:flex;flex-direction:column;font-size:calc(var(--liq-scale)*24);font-weight:700;gap:calc(var(--liq-scale)*3);justify-content:center;letter-spacing:.012em;line-height:125%;padding:calc(var(--liq-scale)*13);position:relative;text-align:center;width:100%}@media (min-width:769px){.winter-ctn .diag-box .button{transition:box-shadow .1s cubic-bezier(.165,.84,.44,1),scale .1s cubic-bezier(.165,.84,.44,1);will-change:scale}}.winter-ctn .diag-box .button:after{background-image:url(../images/icon_blank.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:calc(var(--liq-scale)*16);inset:calc(var(--liq-scale)*60) calc(var(--liq-scale)*20) 0 auto;margin-block:auto;position:absolute;width:calc(var(--liq-scale)*16)}.winter-ctn .diag-box .button span{display:block;font-size:calc(var(--liq-scale)*14);font-weight:500;letter-spacing:.07em;line-height:142.857%;position:relative;text-align:center}.winter-ctn .diag-box .button span:after,.winter-ctn .diag-box .button span:before{background-color:var(--color-white);bottom:calc(var(--liq-scale)*5);content:"";position:absolute;top:calc(var(--liq-scale)*2);transform-origin:bottom;width:calc(var(--liq-scale)*1)}.winter-ctn .diag-box .button span:before{left:calc(var(--liq-scale)*-3);transform:rotate(-30deg)}.winter-ctn .diag-box .button span:after{right:calc(var(--liq-scale)*-3);transform:rotate(30deg)}@media (hover:hover) and (pointer:fine){.winter-ctn .diag-box .button:hover{box-shadow:0 0 0 0 transparent;scale:.99;transition:box-shadow .3s cubic-bezier(.165,.84,.44,1),scale .3s cubic-bezier(.165,.84,.44,1)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.winter-ctn .diag-box .button:hover{box-shadow:0 0 0 0 transparent;scale:.99;transition:box-shadow .3s cubic-bezier(.165,.84,.44,1),scale .3s cubic-bezier(.165,.84,.44,1)}}.winter-ctn .diag-ctn .diag-box-wrap .diag-box{padding-inline:0}.winter-ctn .diag-ctn .diag-box-wrap .diag-box .object:first-of-type{left:calc(var(--liq-scale)*-147);top:0;width:calc(var(--liq-scale)*178)}.winter-ctn .diag-ctn .diag-box-wrap .diag-box .object:nth-of-type(2){right:calc(var(--liq-scale)*-45);top:calc(var(--liq-scale)*8);width:calc(var(--liq-scale)*64)}.winter-ctn .diag-ctn .diag-box-wrap .diag-box .object:nth-of-type(3){right:calc(var(--liq-scale)*-174);top:calc(var(--liq-scale)*29);width:calc(var(--liq-scale)*130)}.winter-ctn .info-ctn{border-block-end:calc(var(--liq-scale)*1) solid var(--color-gray);padding-block:calc(var(--liq-scale)*40) calc(var(--liq-scale)*50)}.winter-ctn .info-ctn .captions{color:var(--color-black);font-size:calc(var(--liq-scale)*12);font-weight:500;line-height:150%;margin-block-end:calc(var(--liq-scale)*16)}.winter-ctn .info-ctn .box{display:grid;gap:calc(var(--liq-scale)*16)}.winter-ctn .info-ctn .accordion{background-color:var(--color-white);border:calc(var(--liq-scale)*1) solid var(--color-gray);border-radius:calc(var(--liq-scale)*4);overflow:hidden;width:calc(var(--liq-scale)*320)}.winter-ctn .info-ctn .accordionbutton{align-items:center;display:flex;font-size:calc(var(--liq-scale)*16);font-weight:500;justify-content:space-between;line-height:187.5%;padding:calc(var(--liq-scale)*8) calc(var(--liq-scale)*12) calc(var(--liq-scale)*8) calc(var(--liq-scale)*20);width:100%}@media (hover:hover) and (pointer:fine){.winter-ctn .info-ctn .accordionbutton:hover .icon{scale:1.1;transition:scale .18s cubic-bezier(.165,.84,.44,1)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.winter-ctn .info-ctn .accordionbutton:hover .icon{scale:1.1;transition:scale .18s cubic-bezier(.165,.84,.44,1)}}.winter-ctn .info-ctn .icon{align-items:center;background-color:var(--color-gray);border-radius:50%;display:flex;gap:calc(var(--liq-scale)*10);height:calc(var(--liq-scale)*24);justify-content:center;position:relative;width:calc(var(--liq-scale)*24)}@media (min-width:769px){.winter-ctn .info-ctn .icon{transition:scale .08s cubic-bezier(.165,.84,.44,1)}}.winter-ctn .info-ctn .icon:after,.winter-ctn .info-ctn .icon:before{background-color:#eee;border-radius:calc(var(--liq-scale)*9999);content:"";height:calc(var(--liq-scale)*12);inset:0;margin:auto;position:absolute;width:calc(var(--liq-scale)*2)}.winter-ctn .info-ctn .icon:after{transform:rotate(90deg)}.winter-ctn .info-ctn .bodyinner{font-size:calc(var(--liq-scale)*14);font-weight:500;line-height:142.857%;padding:calc(var(--liq-scale)*8) calc(var(--liq-scale)*12) calc(var(--liq-scale)*16)}.winter-ctn .info-ctn .br{padding-top:1em}.winter-ctn .info-ctn .br.-type2{padding-top:2em}.winter-ctn .info-ctn .list li{padding-left:1em;text-indent:-1em}.winter-ctn .info-ctn .list li a{text-decoration:underline}@media (hover:hover) and (pointer:fine){.winter-ctn .info-ctn .list li a:hover{text-decoration:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.winter-ctn .info-ctn .list li a:hover{text-decoration:none}}.winter-ctn .info-ctn .faq{display:flex;flex-direction:column;font-size:calc(var(--liq-scale)*14);gap:calc(var(--liq-scale)*4);letter-spacing:.07em;line-height:142.857%}.winter-ctn .info-ctn .faq+.faq{margin-block-start:calc(var(--liq-scale)*16)}.winter-ctn .info-ctn .q{color:#e83318;display:flex;font-weight:700;gap:calc(var(--liq-scale)*2);position:relative}.winter-ctn .info-ctn .q:before{content:"Q.";flex-shrink:0}.winter-ctn .info-ctn .a{color:#414141;display:flex;font-weight:500;gap:calc(var(--liq-scale)*2);position:relative}.winter-ctn .info-ctn .a:before{content:"A.";flex-shrink:0}.winter-ctn .info-ctn .a a{display:inline-block;position:relative}.winter-ctn .info-ctn .a a:after{background-color:var(--color-black);content:"";height:calc(var(--liq-scale)*1);inset:auto 0 0;position:absolute;transition:opacity .18s cubic-bezier(.39,.575,.565,1)}.winter-ctn .info-ctn .a a:hover:after{opacity:0;transition:opacity .2s cubic-bezier(.39,.575,.565,1)}.winter-ctn .info-ctn .br{display:block;padding-top:1.5em}.winter-ctn .banner-ctn{align-items:center;background-color:#fff8eb;display:flex;flex-direction:column;gap:calc(var(--liq-scale)*16);justify-content:center;padding-block:calc(var(--liq-scale)*60);padding-inline:calc(var(--liq-scale)*20)}.winter-ctn .banner-ctn li{width:100%}.winter-ctn .banner-ctn .link{display:block;transition:opacity .18s cubic-bezier(.39,.575,.565,1)}@media (hover:hover) and (pointer:fine){.winter-ctn .banner-ctn .link:hover{opacity:.8;transition:opacity .2s cubic-bezier(.39,.575,.565,1)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.winter-ctn .banner-ctn .link:hover{opacity:.8;transition:opacity .2s cubic-bezier(.39,.575,.565,1)}}.winter-ctn .common-btn{--color:var(--color-red);align-items:center;background-color:var(--color);border-radius:calc(var(--liq-scale)*9999);box-shadow:var(--box-shadow);color:var(--color-white);display:flex;flex-direction:column;font-size:calc(var(--liq-scale)*18);font-weight:900;height:calc(var(--liq-scale)*60);justify-content:center;letter-spacing:0;line-height:1.2;margin-inline:auto;max-width:calc(var(--liq-scale)*280);padding:0 calc(var(--liq-scale)*16);position:relative;text-align:center;width:100%}@media (min-width:769px){.winter-ctn .common-btn{--duration:0.1s;transition:box-shadow var(--duration) cubic-bezier(.165,.84,.44,1),scale var(--duration) cubic-bezier(.165,.84,.44,1);will-change:scale}}.winter-ctn .common-btn.-line{--color:var(--color-line)}.winter-ctn .common-btn.-mt{margin-block-start:calc(var(--liq-scale)*28)}.winter-ctn .common-btn:after{background-image:url(../images/icon_arrow_01.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:calc(var(--liq-scale)*24);inset:0 calc(var(--liq-scale)*16) 0 auto;margin-block:auto;position:absolute;width:calc(var(--liq-scale)*24)}.winter-ctn .common-btn small{font-size:calc(var(--liq-scale)*14);font-weight:900;line-height:157.143%}@media (hover:hover) and (pointer:fine){.winter-ctn .common-btn:hover{--duration:0.3s;box-shadow:0 0 0 0 transparent;scale:.99}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.winter-ctn .common-btn:hover{--duration:0.3s;box-shadow:0 0 0 0 transparent;scale:.99}}@keyframes bounce-up{0%{transform:translateY(0)}50%{transform:translateY(calc(var(--liq-scale)*-5))}to{transform:translateY(0)}}.winter-ctn .check-button{--base-color:var(--color-line);--font-color:#008235;margin-inline:calc(var(--liq-scale)*-40);padding-inline:calc(var(--liq-scale)*20);padding-top:calc(var(--liq-scale)*67);position:relative;width:calc(var(--liq-scale)*360)}.winter-ctn .check-button:focus,.winter-ctn .check-button:focus-visible{box-shadow:none;outline:none}@media (hover:hover) and (pointer:fine){.winter-ctn .check-button:hover .checkobj{animation:bounce-up .4s cubic-bezier(.175,.885,.32,1.275)}.winter-ctn .check-button:hover .checkbg:after{opacity:1}.winter-ctn .check-button:hover .icon{scale:1.1;transition:scale .18s cubic-bezier(.165,.84,.44,1)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.winter-ctn .check-button:hover .checkobj{animation:bounce-up .4s cubic-bezier(.175,.885,.32,1.275)}.winter-ctn .check-button:hover .checkbg:after{opacity:1}.winter-ctn .check-button:hover .icon{scale:1.1;transition:scale .18s cubic-bezier(.165,.84,.44,1)}}.winter-ctn .check-button.-type02{--base-color:var(--color-red);--font-color:#931f16}.winter-ctn .check-button.-type02 .checklist{top:calc(var(--liq-scale)*102)}.winter-ctn .check-button.-type02 .checkitem:before{background-image:url(../images/step_check_button_check_02.svg)}.winter-ctn .check-button .checkwrapper{display:block;position:relative;z-index:1}@media (min-width:769px){.winter-ctn .check-button .checkwrapper{transition:scale .18s cubic-bezier(.165,.84,.44,1)}}.winter-ctn .check-button .checkbg{border-radius:calc(var(--liq-scale)*10);display:block;overflow:hidden;position:relative;z-index:1}.winter-ctn .check-button .checkbg:after{background-color:color-mix(in srgb,var(--base-color) 10%,transparent);content:"";inset:0;opacity:0;position:absolute;transition:opacity .18s cubic-bezier(.165,.84,.44,1)}.winter-ctn .check-button .checklabel{inset:calc(var(--liq-scale)*15) 0 auto;position:absolute;z-index:3}.winter-ctn .check-button .checkobj{inset:calc(var(--liq-scale)*-50) 0 auto;margin-inline:auto;position:absolute;width:calc(var(--liq-scale)*261);z-index:2}@media (hover:hover) and (pointer:fine){.winter-ctn .check-button:hover .checkobj{animation:bounce-up .4s cubic-bezier(.175,.885,.32,1.275)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.winter-ctn .check-button:hover .checkobj{animation:bounce-up .4s cubic-bezier(.175,.885,.32,1.275)}}.winter-ctn .check-button .checklist{display:grid;gap:calc(var(--liq-scale)*10);inset:calc(var(--liq-scale)*80) 0 auto;padding-inline:calc(var(--liq-scale)*26) calc(var(--liq-scale)*4);position:absolute;z-index:3}.winter-ctn .check-button .checkitem{align-items:center;display:flex;font-size:calc(var(--liq-scale)*15);font-weight:700;gap:calc(var(--liq-scale)*7);line-height:1.1;text-align:left}.winter-ctn .check-button .checkitem:before{background-image:url(../images/step_check_button_check_01.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:calc(var(--liq-scale)*23);width:calc(var(--liq-scale)*24)}.winter-ctn .check-button .checktext{align-items:center;color:var(--font-color);display:flex;font-size:calc(var(--liq-scale)*16);font-weight:900;gap:calc(var(--liq-scale)*7);inset:auto 0 0;justify-content:center;line-height:calc(var(--liq-scale)*20);padding-block:calc(var(--liq-scale)*19);position:absolute;text-align:left;z-index:3}.winter-ctn .check-button .checktext:before{background-image:url(../images/step_check_button_line.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:calc(var(--liq-scale)*2);inset:0 0 auto;position:absolute}.winter-ctn .check-button .icon{align-items:center;background-color:var(--base-color);border-radius:50%;display:flex;gap:calc(var(--liq-scale)*10);height:calc(var(--liq-scale)*24);justify-content:center;position:relative;width:calc(var(--liq-scale)*24)}@media (min-width:769px){.winter-ctn .check-button .icon{transition:scale .08s cubic-bezier(.165,.84,.44,1)}}.winter-ctn .check-button .icon:after,.winter-ctn .check-button .icon:before{background-color:var(--color-white);border-radius:calc(var(--liq-scale)*9999);content:"";height:calc(var(--liq-scale)*12);inset:0;margin:auto;position:absolute;width:calc(var(--liq-scale)*2)}.winter-ctn .check-button .icon:after{transform:rotate(90deg)}.winter-ctn .step-slider{margin-block-start:calc(var(--liq-scale)*24);margin-inline:calc(50% - 50vw);position:relative;z-index:1}@media (min-width:769px){.winter-ctn .step-slider{margin-inline:calc(var(--liq-scale)*-40)}}.winter-ctn .step-slider .slide{height:auto;text-align:center;width:calc(var(--liq-scale)*280)}.winter-ctn .step-slider .slide.-type01{--color-title:var(--color-red)}.winter-ctn .step-slider .slide.-type01 .object{left:calc(var(--liq-scale)*-6);position:relative}.winter-ctn .step-slider .slide.-type01-5{--color-title:#f3981c}.winter-ctn .step-slider .slide.-type01-5 .object{left:calc(var(--liq-scale)*-6);position:relative}.winter-ctn .step-slider .slide.-type02 .object{width:calc(var(--liq-scale)*148)}.winter-ctn .step-slider .slideinner{background-color:var(--color-white);border-radius:calc(var(--liq-scale)*16);height:100%;padding:calc(var(--liq-scale)*23) calc(var(--liq-scale)*20) calc(var(--liq-scale)*19)}.winter-ctn .step-slider .image{margin-block-end:calc(var(--liq-scale)*13);margin-inline:auto}.winter-ctn .step-slider .text{font-size:calc(var(--liq-scale)*14);font-weight:700;line-height:142.857%;text-align:left;width:fit-content}.winter-ctn .step-slider .slideaccent{color:#e83318;font-size:calc(var(--liq-scale)*12);font-weight:500;letter-spacing:0;line-height:142.857%;margin-block:calc(var(--liq-scale)*2) calc(var(--liq-scale)*1);text-align:left}.winter-ctn .step-slider .caption{font-size:calc(var(--liq-scale)*12);font-weight:700;line-height:calc(var(--liq-scale)*18);text-align:left}.winter-ctn .step-slider .caption.-attention{color:var(--color-red)}.winter-ctn .step-slider .pagination{margin-block-start:calc(var(--liq-scale)*10);margin-inline:auto;position:relative;width:fit-content}.winter-ctn .step-slider .pagination:has(.dot:only-child){display:none}.winter-ctn .step-slider .line{background-color:var(--color-gray);height:calc(var(--liq-scale)*2);inset:0;margin-block:auto;position:absolute}.winter-ctn .step-slider .line>.activeline{background-color:var(--color-red);inset:0;position:absolute;transform:scaleX(0)}.winter-ctn .step-slider .dots{align-items:center;display:flex;gap:calc(var(--liq-scale)*17);height:calc(var(--liq-scale)*20);position:static}.winter-ctn .step-slider .dots .dot{background-color:var(--color-gray);height:calc(var(--liq-scale)*8);margin:0;min-height:auto;opacity:1;position:relative;width:calc(var(--liq-scale)*8)}.winter-ctn .step-slider .dots .dot.swiper-pagination-bullet-active{background-color:var(--color-red);scale:1.5;transition:scale .1s cubic-bezier(.215,.61,.355,1),background-color .1s cubic-bezier(.39,.575,.565,1);transition-delay:.1s}.winter-ctn .step-slider .dots .dot.actived{background-color:var(--color-red)}.winter-ctn .step-slider .arrow{align-items:center;display:flex;justify-content:flex-start;padding-bottom:calc(var(--liq-scale)*51);position:absolute;transition:opacity .1s cubic-bezier(.39,.575,.565,1),visibility .1s cubic-bezier(.39,.575,.565,1);width:calc(var(--liq-scale)*53);z-index:1}@media (hover:hover) and (pointer:fine){.winter-ctn .step-slider .arrow:hover img{scale:1.1;transition:scale .18s cubic-bezier(.165,.84,.44,1)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.winter-ctn .step-slider .arrow:hover img{scale:1.1;transition:scale .18s cubic-bezier(.165,.84,.44,1)}}.winter-ctn .step-slider .arrow[aria-disabled=true]{opacity:0;visibility:hidden}.winter-ctn .step-slider .arrow.-prev{inset:0 auto 0 calc(var(--liq-scale)*-3);transform:rotateY(180deg)}.winter-ctn .step-slider .arrow.-next{inset:0 calc(var(--liq-scale)*-3) 0 auto}.winter-ctn .step-slider .arrow img{width:calc(var(--liq-scale)*31)}@media (min-width:769px){.winter-ctn .step-slider .arrow img{transition:scale .08s cubic-bezier(.165,.84,.44,1)}}.winter-ctn .precheck-ctn{background-color:var(--color-white);border-radius:calc(var(--liq-scale)*20);overflow:hidden}.winter-ctn .precheck-ctn.-signup{--boxtitle-icon:url(../images/step_check_button_check_01.svg)}.winter-ctn .precheck-ctn.-revenge{--boxtitle-icon:url(../images/step_check_button_check_02.svg)}.winter-ctn .precheck-ctn .title{background-color:var(--color-beige03);display:flex;justify-content:center;padding-top:calc(var(--liq-scale)*20)}.winter-ctn .precheck-ctn .title img{width:calc(var(--liq-scale)*257)}.winter-ctn .precheck-ctn .box{display:grid;padding:calc(var(--liq-scale)*24) calc(var(--liq-scale)*12)}.winter-ctn .precheck-ctn .boxtitle{align-items:center;display:flex;font-size:calc(var(--liq-scale)*20);font-weight:700;gap:calc(var(--liq-scale)*10);line-height:120%;position:relative}.winter-ctn .precheck-ctn .boxtitle:before{background-image:var(--boxtitle-icon);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:calc(var(--liq-scale)*33);width:calc(var(--liq-scale)*34)}.winter-ctn .precheck-ctn .text{font-size:calc(var(--liq-scale)*13);font-weight:400;letter-spacing:0;line-height:150%;margin-top:calc(var(--liq-scale)*8)}.winter-ctn .precheck-ctn .text img[src*=signup_image_04]{display:inline-block;width:calc(var(--liq-scale)*144)}.winter-ctn .precheck-ctn .image{margin-inline:auto;width:100%}.winter-ctn .precheck-ctn .image:has([src*=signup_image_03]){margin-top:calc(var(--liq-scale)*15);width:calc(var(--liq-scale)*184)}.winter-ctn .precheck-ctn .caption{border:calc(var(--liq-scale)*1) solid var(--color-red);border-radius:calc(var(--liq-scale)*4);color:var(--color-red);font-size:calc(var(--liq-scale)*11);line-height:140%;padding:calc(var(--liq-scale)*6)}.winter-ctn .precheck-ctn .video{margin-top:calc(var(--liq-scale)*10)}.winter-ctn .precheck-ctn .footer{background-color:var(--color-beige03);padding:calc(var(--liq-scale)*28) calc(var(--liq-scale)*24)}.winter-ctn .precheck-ctn .buttontext{font-size:calc(var(--liq-scale)*14);font-weight:700;line-height:142.857%;margin-inline:auto;margin-bottom:calc(var(--liq-scale)*8);position:relative;text-align:center;width:fit-content}.winter-ctn .precheck-ctn .buttontext:after,.winter-ctn .precheck-ctn .buttontext:before{background-color:var(--color-black);bottom:0;content:"";position:absolute;top:0;transform-origin:bottom;width:calc(var(--liq-scale)*1)}@media (min-width:769px){.winter-ctn .precheck-ctn .buttontext:after,.winter-ctn .precheck-ctn .buttontext:before{width:.1rem}}.winter-ctn .precheck-ctn .buttontext:before{left:calc(var(--liq-scale)*-5);transform:rotate(-30deg)}@media (min-width:769px){.winter-ctn .precheck-ctn .buttontext:before{left:-.5rem}}.winter-ctn .precheck-ctn .buttontext:after{right:calc(var(--liq-scale)*-5);transform:rotate(30deg)}@media (min-width:769px){.winter-ctn .precheck-ctn .buttontext:after{right:-.5rem}}.winter-ctn .precheck-ctn .guide{display:grid;gap:calc(var(--liq-scale)*12)}.winter-ctn .precheck-ctn .guidetitle{color:var(--red-red800,#931f16);font-size:calc(var(--liq-scale)*14);font-weight:700;line-height:120%;margin-top:calc(var(--liq-scale)*4)}.winter-ctn .precheck-ctn .guidesubtitle,.winter-ctn .precheck-ctn .guidetext{font-size:calc(var(--liq-scale)*14);line-height:150%}.winter-ctn .precheck-ctn .guidesubtitle{font-weight:700;padding-left:1em;text-indent:-1em}.winter-ctn .precheck-ctn .guidelist{font-size:calc(var(--liq-scale)*14);font-weight:400;line-height:150%;list-style:auto;padding-left:2.4em}.winter-ctn .precheck-ctn .footerclose{align-items:center;color:#000;display:flex;font-size:calc(var(--liq-scale)*14);font-weight:500;gap:calc(var(--liq-scale)*10);justify-content:center;line-height:1;margin-inline:auto;margin-top:0;padding-block-start:calc(var(--liq-scale)*39)}@media (hover:hover) and (pointer:fine){.winter-ctn .precheck-ctn .footerclose:hover{--duration:0.3s;will-change:scale}.winter-ctn .precheck-ctn .footerclose:hover>.close{scale:.9}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.winter-ctn .precheck-ctn .footerclose:hover{--duration:0.3s;will-change:scale}.winter-ctn .precheck-ctn .footerclose:hover>.close{scale:.9}}.winter-ctn .precheck-ctn .footerclose>.close{align-items:center;background-color:#000;border-radius:50%;display:flex;height:calc(var(--liq-scale)*30);justify-content:center;margin-inline-start:auto;position:relative;width:calc(var(--liq-scale)*30)}@media (min-width:769px){.winter-ctn .precheck-ctn .footerclose>.close{right:0;top:0;transition:scale var(--duration) cubic-bezier(.165,.84,.44,1)}}.winter-ctn .precheck-ctn .footerclose>.close:after,.winter-ctn .precheck-ctn .footerclose>.close:before{background-color:var(--color-white);border-radius:calc(var(--liq-scale)*9999);content:"";height:calc(var(--liq-scale)*14);position:absolute;rotate:45deg;width:calc(var(--liq-scale)*2)}.winter-ctn .precheck-ctn .footerclose>.close:before{rotate:-45deg}html{font-size:62.5%}body{margin:0;opacity:1}.winter-ctn{-webkit-font-smoothing:antialiased;text-size-adjust:100%;background-color:#fff;color:var(--color-black);font-family:Inter,Noto Sans JP,sans-serif;font-optical-sizing:auto;font-size:1.6rem;font-weight:500;height:auto;letter-spacing:.07rem;line-height:142.857%;margin:0;overflow-wrap:anywhere;padding-block-end:0;position:relative;word-break:break-word}.winter-ctn .winter-overbackground{display:none}@media (min-width:769px){.winter-ctn .winter-overbackground{background-color:var(--color-white);border:calc(var(--liq-scale)*26) solid;border-image:linear-gradient(to bottom,var(--color-gray) 50%,var(--color-beige) 50%) 1;display:block;grid-area:1/-1;grid-column:1/-1;height:100dvh;inset:0;pointer-events:none;position:sticky;z-index:-1}.winter-ctn .winter-overbackground:after{background-color:var(--color-white);border-radius:calc(var(--liq-scale)*10);content:"";inset:calc(var(--liq-scale)*-10);position:absolute;z-index:-1}}.winter-ctn .winter-main{overflow-x:clip}.winter-ctn .winter-body{display:grid;max-width:100vw;position:relative}@media (min-width:769px){.winter-ctn .winter-body{grid-template-columns:5.1fr 36rem 1fr}}.winter-ctn .winter-title{align-items:center;border-block:calc(var(--liq-scale)*6) solid;border-image:linear-gradient(to right,var(--color-gray) 50%,var(--color-orange03) 50%) 1;display:flex;justify-content:center;margin-block-end:calc(var(--liq-scale)*52);margin-inline:auto;max-width:calc(var(--liq-scale)*280);padding-block:calc(var(--liq-scale)*16)}.winter-ctn .winter-title img{display:flex;width:auto}.winter-ctn .winter-title img[src*=usage]{height:calc(var(--liq-scale)*76)}.winter-ctn .winter-title img[src*=anchors]{height:calc(var(--liq-scale)*88);margin-block:calc(var(--liq-scale)*-5)}.winter-ctn .winter-sectioninner{padding-inline:calc(var(--liq-scale)*20)}.winter-ctn .accordionbutton[aria-expanded=false] .icon:before{transition:transform .1s cubic-bezier(.165,.84,.44,1)}.winter-ctn .accordionbutton[aria-expanded=false] .icon:after{transition:opacity .1s cubic-bezier(.39,.575,.565,1)}.winter-ctn .accordionbutton[aria-expanded=true] .icon:before{transform:rotate(90deg);transition:transform .2s cubic-bezier(.215,.61,.355,1)}.winter-ctn .accordionbutton[aria-expanded=true] .icon:after{opacity:0;transition:opacity .1s cubic-bezier(.39,.575,.565,1)}.winter-ctn .accordionbody{position:relative}.winter-ctn .accordionbody[aria-hidden=true]{height:0;pointer-events:none}.winter-ctn .winter-background{display:none;grid-column:1/2;grid-row:1/2;height:calc(100dvh - var(--liq-scale)*90);inset:calc(var(--liq-scale)*90) 0 0;position:sticky}@media (min-width:769px){.winter-ctn .winter-background{display:block}}.winter-ctn .winter-background img{inset:0;margin:auto;max-height:97%;max-width:none;object-fit:contain;position:absolute;width:44.5vw}.winter-ctn .winter-inner{background-color:var(--color-white);grid-area:1/1;max-width:100vw;overflow-x:clip;padding-block-start:calc(var(--liq-scale)*50)}@media (min-width:769px){.winter-ctn .winter-inner{box-shadow:0 .5rem 1rem 0 rgba(83,83,83,.3);grid-column:2/3;grid-row:1/2;max-width:36rem;padding-block-start:calc(var(--liq-scale)*90)}}.winter-ctn .input-section>.inner{display:grid}.winter-ctn .input-section>.inner>*{grid-area:1/1}.winter-ctn[data-result-array*="0_-1_"] .modal-body .associationlink{display:none}.winter-ctn[data-result-array*="0_-1_"] .modal-body .associationlink.-process01{display:flex}.winter-ctn[data-result-array*="0_-1_"] .modal-body .associationlink.-process02,.winter-ctn[data-result-array*="1_0_"] .modal-body .associationlink,.winter-ctn[data-result-array*="1_0_"] .modal-body .associationlink.-process01{display:none}.winter-ctn[data-result-array*="1_0_"] .modal-body .associationlink.-process02{display:flex}.winter-ctn[data-result-array*="1_1_1"] .modal-body .inner{border-block:calc(var(--liq-scale)*4) solid var(--border-color);border-radius:var(--border-radius)}.modal-ctn,.winter-ctn[data-result-array*="1_1_1"] .modal-body .association{display:none}.modal-ctn{inset:0;position:fixed}