.winter-main .modal-ctn{display:block;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-main .modal-ctn[aria-hidden=true]{--duration:0.2s;opacity:0;pointer-events:none;visibility:hidden}.winter-main .modal-ctn[aria-hidden=false]{--duration:0.3s;opacity:1;pointer-events:auto;visibility:visible}.winter-main .modal-ctn .background{background-color:color-mix(in srgb,#000 60%,transparent);inset:0;position:absolute}.winter-main .modal-ctn#modalBody01 .background{background-color:color-mix(in srgb,var(--color-white) 90%,transparent)}.winter-main .modal-ctn .wrapper{inset:0;margin-inline:auto;max-height:100dvh;overflow-y:auto;padding:calc(var(--liq-scale)*20) calc(var(--liq-scale)*15);position:absolute;z-index:1}.winter-main .modal-ctn#modalYoutube01 .wrapper,.winter-main .modal-ctn#modalYoutube02 .wrapper{display:flex;flex-direction:column;gap:calc(var(--liq-scale)*5);justify-content:center}.winter-main .modal-ctn .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-main .modal-ctn .close{position:absolute;right:calc(var(--liq-scale)*15);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-main .modal-ctn .close:hover{--duration:0.3s;scale:1.1}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.winter-main .modal-ctn .close:hover{--duration:0.3s;scale:1.1}}.winter-main .modal-ctn .close:after,.winter-main .modal-ctn .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-main .modal-ctn .close:before{rotate:-45deg}.winter-main .modal-ctn .body{margin-inline:auto;max-width:calc(var(--liq-scale)*360)}.winter-main .modal-body.-border{background-color:var(--color-white);border:calc(var(--liq-scale)*3) solid var(--color-yellow);border-radius:calc(var(--liq-scale)*10);overflow:hidden}.winter-main .modal-body iframe{aspect-ratio:9/16;height:auto;width:100%}.winter-main .modal-info .infoinner{display:grid;gap:calc(var(--liq-scale)*16);padding-inline:calc(var(--liq-scale)*4)}.winter-main .modal-info .infobox{background-color:var(--color-white);border-radius:var(--border-radius);padding-block:calc(var(--liq-scale)*12)}.winter-main .modal-info .infoheading{background-color:var(--color-beige02);border-radius:var(--border-radius);color:#000;font-size:calc(var(--liq-scale)*14);font-weight:500;letter-spacing:0;line-height:128.571%;margin:0 calc(var(--liq-scale)*15) calc(var(--liq-scale)*12);padding-block:calc(var(--liq-scale)*5) calc(var(--liq-scale)*7);position:relative;text-align:center;z-index:1}.winter-main .modal-info .infoheading:has(img){align-items:center;display:grid;grid-template-columns:1fr calc(var(--liq-scale)*34);padding:calc(var(--liq-scale)*5) calc(var(--liq-scale)*8) calc(var(--liq-scale)*3);text-align:left}.winter-main .modal-info .infoheading:after{background-color:var(--color-beige02);clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:calc(var(--liq-scale)*20);inset:auto 0 0;margin-inline:auto;position:absolute;transform:translateY(56%);width:calc(var(--liq-scale)*44);z-index:-1}.winter-main .modal-info .infoimage{margin-inline:auto}.winter-main .modal-info .infoimage:has(img[src*=image_01]){margin-top:calc(var(--liq-scale)*19);width:calc(var(--liq-scale)*239)}.winter-main .modal-info .infoimage:has(img[src*=image_02]){margin-top:calc(var(--liq-scale)*18);width:calc(var(--liq-scale)*70)}.winter-main .modal-info .infoimage:has(img[src*=image_03]){margin-top:calc(var(--liq-scale)*20);width:calc(var(--liq-scale)*110)}.winter-main .modal-info .infotitle{color:var(--color-red);font-size:calc(var(--liq-scale)*18);font-weight:900;letter-spacing:0;line-height:133.333%;margin-top:calc(var(--liq-scale)*11);text-align:center}.winter-main .modal-info .infolist{counter-reset:list-counter;display:grid;gap:calc(var(--liq-scale)*4);margin-top:calc(var(--liq-scale)*6);padding-inline:calc(var(--liq-scale)*10) calc(var(--liq-scale)*5)}.winter-main .modal-info .infolist>li{align-items:center;color:#000;counter-increment:list-counter;display:flex;font-size:calc(var(--liq-scale)*13);font-weight:500;gap:0;letter-spacing:0;line-height:115.385%}.winter-main .modal-info .infolist>li:before{align-items:center;background-color:var(--color-orange02);border-radius:50%;color:var(--color-white);content:counter(list-counter);display:flex;flex-shrink:0;font-size:calc(var(--liq-scale)*11);font-weight:500;height:calc(var(--liq-scale)*14);justify-content:center;line-height:1;margin-right:.5em;width:calc(var(--liq-scale)*14)}.winter-main .modal-info .infocaption{color:#000;font-size:calc(var(--liq-scale)*12);font-weight:400;letter-spacing:0;line-height:150%;margin-top:calc(var(--liq-scale)*8);padding-inline:calc(var(--liq-scale)*10)}.winter-main .modal-info .infocaption+.infocaption{margin-top:0}.winter-main .typechk-ctn{align-items:center;display:flex;overflow-y:clip;transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility .3s cubic-bezier(.39,.575,.565,1)}.winter-main .typechk-ctn[aria-hidden=true]{height:0;opacity:0;visibility:hidden}.winter-main .typechk-ctn .inner{display:flex;flex-direction:column;gap:calc(var(--liq-scale)*35);justify-content:center}.winter-main .typechk-ctn .box{display:grid;gap:calc(var(--liq-scale)*20)}.winter-main .typechk-ctn .start{will-change:scale}.winter-main .question-ctn{background-color:var(--color-white);border-radius:calc(var(--liq-scale)*8);overflow-y:clip;overflow:hidden;transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility .3s cubic-bezier(.39,.575,.565,1)}.winter-main .question-ctn[aria-hidden=true]{height:0;opacity:0;visibility:hidden}.winter-main .question-ctn .inputboxes{display:grid}.winter-main .question-ctn .inputbox{--duration:0.1s;grid-area:1/1;transition:transform var(--duration) cubic-bezier(.165,.84,.44,1),opacity var(--duration) cubic-bezier(.39,.575,.565,1),visibility var(--duration) cubic-bezier(.39,.575,.565,1)}.winter-main .question-ctn .inputbox[aria-hidden=true]{opacity:0;visibility:hidden}.winter-main .question-ctn [data-index="0"] .inputbox:first-of-type{--duration:0.3s;transform:translateX(0)}.winter-main .question-ctn [data-index="0"] .inputbox:nth-of-type(2),.winter-main .question-ctn [data-index="0"] .inputbox:nth-of-type(3){transform:translateX(calc(var(--liq-scale)*20))}.winter-main .question-ctn [data-index="1"] .inputbox:first-of-type{transform:translateX(calc(var(--liq-scale)*-20))}.winter-main .question-ctn [data-index="1"] .inputbox:nth-of-type(2){--duration:0.3s;transform:translateX(0)}.winter-main .question-ctn [data-index="1"] .inputbox:nth-of-type(3){transform:translateX(calc(var(--liq-scale)*20))}.winter-main .question-ctn .inputinner{padding:calc(var(--liq-scale)*13) calc(var(--liq-scale)*14) calc(var(--liq-scale)*17)}.winter-main .question-ctn .header{background-color:var(--color-beige03)}.winter-main .question-ctn .lead{color:#000;font-size:calc(var(--liq-scale)*16);font-weight:700;letter-spacing:calc(var(--liq-scale)*-1);line-height:137.5%;margin-block-end:calc(var(--liq-scale)*14);padding-block-end:calc(var(--liq-scale)*12);padding-inline:calc(var(--liq-scale)*10)}.winter-main .question-ctn .lead:has(img){display:grid;gap:calc(var(--liq-scale)*12);grid-template-columns:1fr calc(var(--liq-scale)*60);min-height:calc(var(--liq-scale)*78);padding-block-end:0;text-align:left}.winter-main .question-ctn .lead:has(small){align-items:center;display:flex;flex-direction:column;min-height:calc(var(--liq-scale)*78);padding-block-end:0}.winter-main .question-ctn .lead small{color:#000;font-size:calc(var(--liq-scale)*12);font-weight:400;line-height:calc(var(--liq-scale)*18)}.winter-main .question-ctn .labels{display:flex}.winter-main .question-ctn .label{--duration:0.3s;cursor:pointer;display:grid;flex-grow:1;grid-template-rows:auto auto auto;position:relative}.winter-main .question-ctn .label:before{background-color:var(--color-beige04);border-radius:50%;content:"";display:block;height:calc(var(--liq-scale)*18);margin-inline:auto;transition:background-color var(--duration) cubic-bezier(.165,.84,.44,1);width:calc(var(--liq-scale)*18)}.winter-main .question-ctn .label:after{background-color:var(--color-red);border-radius:50%;content:"";display:block;height:calc(var(--liq-scale)*12);inset:calc(var(--liq-scale)*3) 0 auto;margin-inline:auto;opacity:1;position:absolute;scale:0;transition:scale var(--duration) cubic-bezier(.165,.84,.44,1);width:calc(var(--liq-scale)*12)}.winter-main .question-ctn .label:has(.input:checked):before{background-color:var(--color-orange09)}.winter-main .question-ctn .label:has(.input:checked):after{scale:1}.winter-main .question-ctn .label picture{height:calc(var(--liq-scale)*29);margin-block-start:calc(var(--liq-scale)*8)}.winter-main .question-ctn .label img{display:block;height:100%;margin-inline:auto;width:auto}.winter-main .question-ctn .input{opacity:0;position:absolute}.winter-main .question-ctn .radiotext{color:#000;font-size:calc(var(--liq-scale)*14);font-weight:500;line-height:142.857%;margin-block-start:calc(var(--liq-scale)*4);text-align:center;white-space:nowrap}.winter-main .question-ctn .dots{align-items:center;display:grid;grid-template-columns:calc(var(--liq-scale)*8) calc(var(--liq-scale)*17) calc(var(--liq-scale)*8);margin-block-start:calc(var(--liq-scale)*6);margin-inline:auto;width:fit-content}.winter-main .question-ctn .dot{align-items:center;background-color:var(--color-gray);border-radius:50%;display:flex;height:calc(var(--liq-scale)*8);justify-content:center;transition:scale .3s cubic-bezier(.39,.575,.565,1);width:calc(var(--liq-scale)*8)}.winter-main .question-ctn .dot.is-current,.winter-main .question-ctn .dot[aria-current=step]{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:.05s}.winter-main .question-ctn .line{background-color:var(--color-gray);height:calc(var(--liq-scale)*2);margin-block:auto;position:relative;transition:background-color .3s cubic-bezier(.39,.575,.565,1)}.winter-main .question-ctn .line:after{background-color:var(--color-red);content:"";inset:0;position:absolute;scale:0 1;transform-origin:left;z-index:1}.winter-main .question-ctn .line.is-current:after,.winter-main .question-ctn .line[aria-current=step]:after{scale:1 1}.winter-main .question-ctn .modalbutton{display:block;margin-block-start:calc(var(--liq-scale)*20);width:100%}.winter-main .question-ctn .bottomarea{display:grid;padding-block:calc(var(--liq-scale)*20)}.winter-main .question-ctn .backbutton{align-items:center;display:flex;font-size:calc(var(--liq-scale)*14);font-weight:500;gap:calc(var(--liq-scale)*6);grid-area:1/1;justify-content:center;letter-spacing:0;line-height:1;margin-inline:auto;overflow-y:clip;transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility .3s cubic-bezier(.39,.575,.565,1)}.winter-main .question-ctn .backbutton[aria-hidden=true]{height:0;opacity:0;visibility:hidden}.winter-main .question-ctn .backbutton:before{background-image:url(../images/icon_back.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:calc(var(--liq-scale)*22);width:calc(var(--liq-scale)*22)}.winter-main .question-ctn .accordion{background-color:var(--color-yellow);border-radius:calc(var(--liq-scale)*10);grid-area:1/1;margin-inline:auto;max-width:calc(var(--liq-scale)*296);overflow-y:clip;transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility .3s cubic-bezier(.39,.575,.565,1)}.winter-main .question-ctn .accordion[aria-hidden=true]{height:0;opacity:0;visibility:hidden}.winter-main .question-ctn .accordionbutton{align-items:center;display:flex;gap:calc(var(--liq-scale)*23);justify-content:center;width:100%}@media (hover:hover) and (pointer:fine){.winter-main .question-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-main .question-ctn .accordionbutton:hover .icon{scale:1.1;transition:scale .18s cubic-bezier(.165,.84,.44,1)}}.winter-main .question-ctn .accordionbutton img[src*=modal_accordion_button]{width:calc(var(--liq-scale)*209)}.winter-main .question-ctn .icon{align-items:center;background-color:var(--color-orange02);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-main .question-ctn .icon{transition:scale .08s cubic-bezier(.165,.84,.44,1)}}.winter-main .question-ctn .icon:after,.winter-main .question-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-main .question-ctn .icon:after{transform:rotate(90deg)}.winter-main .question-ctn .accordionbody{overflow:hidden}.winter-main .question-ctn .closebottom{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:calc(var(--liq-scale)*23) calc(var(--liq-scale)*19)}@media (hover:hover) and (pointer:fine){.winter-main .question-ctn .closebottom:hover{--duration:0.3s}.winter-main .question-ctn .closebottom:hover>.close{scale:.9}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.winter-main .question-ctn .closebottom:hover{--duration:0.3s}.winter-main .question-ctn .closebottom:hover>.close{scale:.9}}.winter-main .question-ctn .closebottom>.close{position:static;scale:.8}@media (min-width:769px){.winter-main .question-ctn .closebottom>.close{transition:scale var(--duration) cubic-bezier(.165,.84,.44,1);will-change:scale}}.winter-main .result-ctn{display:grid;min-height:calc(var(--liq-scale)*200);overflow-y:clip;transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility .3s cubic-bezier(.39,.575,.565,1)}.winter-main .result-ctn[aria-hidden=true]{height:0;opacity:0;visibility:hidden}.winter-main .result-ctn .objects{grid-area:1/1;height:calc(var(--liq-scale)*310);margin-inline:calc(var(--liq-scale)*-20);overflow-y:clip;position:relative;transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility .3s cubic-bezier(.39,.575,.565,1)}.winter-main .result-ctn .objects[aria-hidden=true]{height:0;opacity:0;visibility:hidden}.winter-main .result-ctn .objects img{inset:0 0 auto;margin-inline:auto;position:absolute}.winter-main .result-ctn .objects img[src*=object_01]{right:calc(var(--liq-scale)*3);top:calc(var(--liq-scale)*115);width:calc(var(--liq-scale)*135)}.winter-main .result-ctn .objects img[src*=object_02]{top:calc(var(--liq-scale)*20);width:100%}.winter-main .result-ctn .objects img[src*=text]{top:calc(var(--liq-scale)*7);width:calc(var(--liq-scale)*238)}.winter-main .result-ctn .contents{background-color:var(--color-orange10);display:flex;flex-direction:column;gap:calc(var(--liq-scale)*24);grid-area:1/1;justify-content:flex-start;overflow:visible;overflow-y:clip;position:relative;transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility .3s cubic-bezier(.39,.575,.565,1)}.winter-main .result-ctn .contents[aria-hidden=true]{height:0;opacity:0;visibility:hidden}.winter-main .result-ctn .contents:has(.diag-box-wrap[aria-hidden=false]){gap:0}.winter-main .result-ctn .resetbuttonarea{background-color:var(--color-white);padding-block:calc(var(--liq-scale)*20)}.winter-main .result-ctn .resetbutton{align-items:center;display:flex;font-size:calc(var(--liq-scale)*14);font-weight:500;gap:calc(var(--liq-scale)*6);justify-content:center;letter-spacing:0;line-height:1;margin-inline:auto}.winter-main .result-ctn .resetbutton:before{background-image:url(../images/icon_remove.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:calc(var(--liq-scale)*22);width:calc(var(--liq-scale)*22)}.winter-main .result-ctn .resultheader{background-color:var(--color-white);display:grid;gap:calc(var(--liq-scale)*10);padding:calc(var(--liq-scale)*14) calc(var(--liq-scale)*20) calc(var(--liq-scale)*20)}.winter-main .result-ctn .resultheadertitle{color:var(--color-red03);font-size:calc(var(--liq-scale)*20);font-weight:700;letter-spacing:0;line-height:calc(var(--liq-scale)*24);text-align:center}.winter-main .result-ctn .resultheadertext{color:var(--color-black);font-size:calc(var(--liq-scale)*16);font-weight:400;letter-spacing:0;line-height:calc(var(--liq-scale)*22)}.winter-main .result-ctn .buttonareawrap{display:grid;gap:calc(var(--liq-scale)*8);margin-block-start:calc(var(--liq-scale)*17)}.winter-main .result-ctn .buttontext{font-size:calc(var(--liq-scale)*14);font-weight:700;line-height:142.857%;margin-inline:auto;position:relative;text-align:center;width:fit-content}.winter-main .result-ctn .buttontext:after,.winter-main .result-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-main .result-ctn .buttontext:after,.winter-main .result-ctn .buttontext:before{width:.1rem}}.winter-main .result-ctn .buttontext:before{left:calc(var(--liq-scale)*-5);transform:rotate(-30deg)}@media (min-width:769px){.winter-main .result-ctn .buttontext:before{left:-.5rem}}.winter-main .result-ctn .buttontext:after{right:calc(var(--liq-scale)*-5);transform:rotate(30deg)}@media (min-width:769px){.winter-main .result-ctn .buttontext:after{right:-.5rem}}.winter-main .result-ctn .iframe{padding-inline:calc(var(--liq-scale)*20)}.winter-main .result-ctn .iframe iframe{aspect-ratio:9/16;height:auto;margin-inline:auto;max-width:calc(var(--liq-scale)*300);width:100%}.winter-main .registered-ctn{display:grid;gap:calc(var(--liq-scale)*8);margin-block-end:calc(var(--liq-scale)*27)}.winter-main .registered-ctn .title{color:var(--color-red);font-size:calc(var(--liq-scale)*14);font-weight:900;line-height:157.143%;text-align:center}.winter-main .registered-ctn .text{font-size:calc(var(--liq-scale)*12);font-weight:500;line-height:150%}