html{touch-action:manipulation}body.is-modalOpen{overflow:hidden}@font-face{font-family:Gen Jyuu Gothic LP;font-weight:900;font-display:swap;src:url(../fonts/GenJyuuGothicL-P-Heavy.woff2)format("woff2")}@font-face{font-family:Gen Jyuu Gothic LP;font-weight:500;font-display:swap;src:url(../fonts/GenJyuuGothicL-P-Medium.woff2)format("woff2")}@font-face{font-family:Gotham;font-display:swap;src:url(../fonts/Gotham-Book.woff2)format("woff2")}.page{--ff-default:"Gen Jyuu Gothic LP", sans-serif;--ff-gotham:"Gotham", sans-serif;--header-height:66px;--base-width:1440;--vw:calc(100vw / var(--base-width));--black:#000;--white:#fff;--sky-blue:#00b8ee;--blue:#0282cd;--pink:#f5c0d2;--yellow:#ffe209;--gray:#777;--line:#bdbdbd;--navy:#004770;--red:#e60012;font-family:var(--ff-default);letter-spacing:0;box-sizing:border-box;background-color:var(--sky-blue);font-weight:500;overflow-x:clip}@media (width<=750px){.page{--base-width:390}}.page *,.page :before,.page :after{box-sizing:border-box;-webkit-font-smoothing:antialiased}button{cursor:pointer;appearance:none;background-color:#0000;border:none;outline:none;padding:0}.annotation a{color:#ed6d00!important;margin:0!important;padding:0!important;text-decoration:underline!important;display:inline!important}footer{margin-top:0!important}footer .read_me{border-top:unset!important;border-bottom:unset!important}@media (width>=751px){.sp{display:none}}@media (width<=750px){.pc{display:none}}.anchor{padding-top:80px}@media (width<=750px){.anchor{padding-top:calc(var(--vw) * 40)}}.anchor_inner{max-width:1242px;margin-inline:auto;padding-inline:20px}.anchor_heading{padding-inline:90px;width:fit-content;font-family:var(--ff-bold);letter-spacing:.07em;text-align:center;color:var(--white);opacity:0;margin-inline:auto;padding-bottom:25px;font-size:50px;font-weight:900;line-height:1.3;transition:transform .8s cubic-bezier(.215,.61,.355,1);position:relative;transform:translateY(40px)}@media (width<=992px){.anchor_heading{font-size:46px}}@media (width<=750px){.anchor_heading{padding-inline:calc(var(--vw) * 48);padding-bottom:calc(var(--vw) * 5);font-size:calc(var(--vw) * 22)}}.anchor_heading.is-anime{opacity:1;transform:translateY(0)}.anchor_heading:before,.anchor_heading:after{content:"";background-image:url(../img/anchor/ttl_deco.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:114px;height:118px;position:absolute}@media (width<=750px){.anchor_heading:before,.anchor_heading:after{width:calc(var(--vw) * 54);height:calc(var(--vw) * 56.5)}}.anchor_heading:before{bottom:0;left:0}.anchor_heading:after{bottom:0;right:0;transform:scaleX(-1)}.anchor_list{grid-template-columns:repeat(auto-fit,minmax(390px,1fr));gap:16px;margin-top:16px;display:grid}@media (width<=750px){.anchor_list{margin-top:calc(var(--vw) * 18);column-gap:calc(var(--vw) * 10);row-gap:calc(var(--vw) * 7);grid-template-columns:repeat(2,minmax(0,1fr))}}.anchor_list>li{padding-top:28px}@media (width<=750px){.anchor_list>li{padding-top:calc(var(--vw) * 12)}}.anchor_frame{cursor:pointer;appearance:none;font-family:var(--ff-default);--bg-default:var(--white);--bg-hover:var(--pink);--lead-default:var(--black);--lead-hover:var(--black);--name-default:var(--blue);--name-hover:var(--blue);background-color:#0000;background-color:var(--bg-default);border:none;border:3px solid var(--black);z-index:0;cursor:pointer;border-radius:999px;outline:none;flex-direction:column;justify-content:center;align-items:center;row-gap:12px;width:100%;min-height:110px;padding:0;transition:background-color .3s ease-out,box-shadow .3s ease-out;display:flex;position:relative;box-shadow:0 7px #00000040}@media (width<=750px){.anchor_frame{row-gap:calc(var(--vw) * 6);min-height:calc(var(--vw) * 100);border:calc(var(--vw) * 2) solid var(--black);box-shadow:calc(var(--vw) * 0) calc(var(--vw) * 5) calc(var(--vw) * 0) #00000040}}.anchor_frame.--secondary{--bg-default:var(--blue);--bg-hover:var(--pink);--lead-default:var(--white);--lead-hover:var(--black);--name-default:var(--white);--name-hover:var(--blue)}.anchor_frame.--accent{--bg-default:var(--yellow);--bg-hover:var(--red);--lead-default:var(--blue);--lead-hover:var(--white);--name-default:var(--blue);--name-hover:var(--white)}.anchor_frame:before{content:"";background-image:url(../img/anchor/bell.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:50px;height:44px;transition:transform .3s ease-out;position:absolute;top:-28px;left:50%;transform:translate(-50%)}@media (width<=750px){.anchor_frame:before{width:calc(var(--vw) * 36);height:calc(var(--vw) * 32);top:calc(var(--vw) * -12)}}@media (hover:hover) and (pointer:fine){.anchor_frame:hover:hover{background-color:var(--bg-hover);box-shadow:0 0 #00000040}.anchor_frame:hover:hover:before{animation:.8s ease-in-out infinite bellSwing}.anchor_frame:hover:hover .anchor_lead{color:var(--lead-hover)}.anchor_frame:hover:hover .anchor_name{color:var(--name-hover)}}@keyframes bellSwing{0%{transform:translate(-50%)rotate(0)}12%{transform:translate(-50%)rotate(14deg)}28%{transform:translate(-50%)rotate(-10deg)}44%{transform:translate(-50%)rotate(6deg)}60%{transform:translate(-50%)rotate(-3deg)}74%{transform:translate(-50%)rotate(1.5deg)}84%,to{transform:translate(-50%)rotate(0)}}.anchor_lead{letter-spacing:.03em;color:var(--lead-default);font-size:16px;line-height:1;transition:color .3s ease-out}@media (width<=750px){.anchor_lead{font-size:calc(var(--vw) * 12);text-align:center}}.anchor_name{letter-spacing:.05em;color:var(--name-default);font-size:30px;font-weight:900;line-height:1;transition:color .3s ease-out}@media (width<=750px){.anchor_name{font-size:calc(var(--vw) * 16);letter-spacing:0;text-align:center}}.anchor_name.--narrow{letter-spacing:.03em}@media (width<=750px){.anchor_name.--narrow{letter-spacing:0}}.fv_inner{display:flex}@media (width<=992px){.fv_inner{flex-direction:column}}.fv_main{width:calc(var(--vw) * 815);z-index:1;flex-shrink:0;display:flex;position:relative}@media (width<=992px){.fv_main{width:calc(100% - 16px)}}@media (width<=750px){.fv_main{width:calc(100% - var(--vw) * 10)}}.fv_main img{object-fit:contain;object-position:top;width:100%;height:100%}.fv_container{width:100%;padding:calc(var(--vw) * 69) calc(var(--vw) * 60) calc(var(--vw) * 69) 0}@media (width<=992px){.fv_container{margin-top:20px;padding:0 16px 0 0}}@media (width<=750px){.fv_container{padding:0}}.fv_body{height:100%;padding:calc(var(--vw) * 80) calc(var(--vw) * 100) calc(var(--vw) * 85) calc(var(--vw) * 40);z-index:0;position:relative}@media (width<=992px){.fv_body{padding:60px 24px 104px 40px}}@media (width<=750px){.fv_body{padding:0 calc(var(--vw) * 30) calc(var(--vw) * 70)}}.fv_body:before{content:"";background-color:var(--white);z-index:-1;border-radius:0 100vh 100vh 0;width:100vw;height:100%;position:absolute;top:0;right:0}@media (width<=992px){.fv_body:before{width:115vw;height:calc(100% + 49.2676vw);right:unset;left:50%;top:unset;border-radius:230vw;bottom:0;transform:translate(-50%)}}@media (width<=750px){.fv_body:before{height:calc(100% + 206 * var(--vw));width:calc(100vw + 16 * var(--vw));border-radius:calc(305 * var(--vw))}}.fv_wrap{z-index:0;flex-direction:column;align-items:center;width:fit-content;margin-inline:auto;display:flex;position:relative}.fv_badge{width:calc(var(--vw) * 114);height:calc(var(--vw) * 109);top:calc(var(--vw) * -14);right:calc(var(--vw) * -80);z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;transform:scale(0)}@media (width<=992px){.fv_badge{width:114px;height:109px;top:-14px;right:-80px}}@media (width<=750px){.fv_badge{width:calc(var(--vw) * 72);height:calc(var(--vw) * 69);top:calc(var(--vw) * 6);right:unset;left:calc(var(--vw) * -24)}}.fv_badge:before{content:"";z-index:-1;background-image:url(../img/fv/badge_bg.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;animation:20s linear infinite bgRotate;position:absolute;top:0;left:0}.fv_badgeLabel{font-size:calc(var(--vw) * 20);letter-spacing:.12em;text-align:center;color:var(--blue);transform:translateX(calc(var(--vw) * 1)) rotate(-7.6deg);font-weight:900;line-height:1.3}@media (width<=992px){.fv_badgeLabel{font-size:20px;transform:translate(1px)rotate(-7.6deg)}}@media (width<=750px){.fv_badgeLabel{font-size:calc(var(--vw) * 12);transform:translateX(calc(var(--vw) * 1))}}.fv_logo{width:calc(var(--vw) * 306);display:flex}@media (width<=992px){.fv_logo{width:306px}}@media (width<=750px){.fv_logo{width:calc(var(--vw) * 202)}}.fv_heading{margin-top:calc(var(--vw) * 26);justify-content:center;row-gap:calc(var(--vw) * 7);flex-direction:column;display:flex}@media (width<=992px){.fv_heading{row-gap:7px;margin-top:26px}}@media (width<=750px){.fv_heading{margin-top:calc(var(--vw) * 21);row-gap:calc(var(--vw) * 6)}}.fv_headingLabel{justify-content:center;align-items:center;column-gap:calc(var(--vw) * 6);width:fit-content;font-size:calc(var(--vw) * 18);letter-spacing:.07em;text-align:center;color:var(--blue);margin-inline:auto;font-weight:900;line-height:1.9;display:flex}@media (width<=992px){.fv_headingLabel{column-gap:6px;font-size:18px}}@media (width<=750px){.fv_headingLabel{font-size:calc(var(--vw) * 14);column-gap:calc(var(--vw) * 4)}}.fv_headingLabel:before,.fv_headingLabel:after{content:"";width:calc(var(--vw) * 17);height:calc(var(--vw) * 1);border-radius:calc(var(--vw) * 1);background-color:var(--blue);display:block;transform:rotate(-120deg)}@media (width<=992px){.fv_headingLabel:before,.fv_headingLabel:after{border-radius:1px;width:17px;height:1px}}@media (width<=750px){.fv_headingLabel:before,.fv_headingLabel:after{width:calc(var(--vw) * 15);border-radius:calc(var(--vw) * 1)}}.fv_headingLabel:after{transform:rotate(-60deg)}.fv_headingMain{font-size:calc(var(--vw) * 30);letter-spacing:.12em;text-align:center;white-space:nowrap;color:var(--blue);-webkit-text-stroke:5px var(--white);paint-order:stroke;z-index:0;font-weight:900;line-height:1.5;position:relative}.fv_headingMain:before{content:attr(data-label);z-index:-1;color:var(--blue);-webkit-text-stroke:9px var(--blue);paint-order:stroke;white-space:pre-line;position:absolute;inset:0}@media (width<=992px){.fv_headingMain{font-size:30px}}@media (width<=750px){.fv_headingMain{font-size:calc(var(--vw) * 22.8)}}.fv_headingMain:after{content:"";width:calc(var(--vw) * 306);height:calc(var(--vw) * 10);border-radius:calc(var(--vw) * 10);background-color:var(--pink);z-index:-2;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (width<=992px){.fv_headingMain:after{border-radius:10px;width:306px;height:10px}}@media (width<=750px){.fv_headingMain:after{width:calc(var(--vw) * 230);height:calc(var(--vw) * 10);border-radius:calc(var(--vw) * 10);bottom:calc(var(--vw) * -2)}}.fv_lead{margin-top:calc(var(--vw) * 22);font-size:calc(var(--vw) * 16);letter-spacing:.07em;text-align:center;line-height:1.8}@media (width<=992px){.fv_lead{margin-top:22px;font-size:16px}}@media (width<=750px){.fv_lead{margin-top:calc(var(--vw) * 14);font-size:calc(var(--vw) * 14)}}.fv_date{margin-top:calc(var(--vw) * 25);justify-content:center;align-items:center;column-gap:calc(var(--vw) * 5);display:flex}@media (width<=992px){.fv_date{column-gap:5px;margin-top:25px}}@media (width<=750px){.fv_date{margin-top:calc(var(--vw) * 15);column-gap:calc(var(--vw) * 4)}}.fv_dateCont{align-items:center;column-gap:calc(var(--vw) * 3);display:flex}@media (width<=992px){.fv_dateCont{column-gap:3px}}@media (width<=750px){.fv_dateCont{column-gap:calc(var(--vw) * 3)}}.fv_dateMain{font-family:var(--ff-bold);letter-spacing:0;align-items:baseline;font-weight:900;line-height:1;display:flex}.fv_dateMain_year{font-size:calc(var(--vw) * 26);line-height:1}@media (width<=992px){.fv_dateMain_year{font-size:26px}}@media (width<=750px){.fv_dateMain_year{font-size:calc(var(--vw) * 22)}}.fv_dateMain_month{font-size:calc(var(--vw) * 44);line-height:1}@media (width<=992px){.fv_dateMain_month{font-size:44px}}@media (width<=750px){.fv_dateMain_month{font-size:calc(var(--vw) * 28)}}.fv_dateMain_day{font-size:calc(var(--vw) * 44);line-height:1}@media (width<=992px){.fv_dateMain_day{font-size:44px}}@media (width<=750px){.fv_dateMain_day{font-size:calc(var(--vw) * 28)}}.fv_dateMain_sep{font-size:calc(var(--vw) * 34);line-height:1}@media (width<=992px){.fv_dateMain_sep{font-size:34px}}@media (width<=750px){.fv_dateMain_sep{font-size:calc(var(--vw) * 24)}}.fv_dateDay{width:calc(var(--vw) * 30);height:calc(var(--vw) * 30);border-radius:calc(var(--vw) * 30);padding-top:calc(var(--vw) * 1);background-color:var(--red);font-family:var(--ff-bold);font-size:calc(var(--vw) * 18);text-align:center;color:var(--white);justify-content:center;align-items:center;font-weight:900;line-height:1;display:flex}@media (width<=992px){.fv_dateDay{border-radius:30px;width:30px;height:30px;padding-top:1px;font-size:18px}}@media (width<=750px){.fv_dateDay{width:calc(var(--vw) * 26);height:calc(var(--vw) * 26);border-radius:calc(var(--vw) * 26);padding-top:calc(var(--vw) * 1);font-size:calc(var(--vw) * 14)}}.fv_dateFor{font-family:var(--ff-bold);font-size:calc(var(--vw) * 26);letter-spacing:0;font-weight:900;line-height:1}@media (width<=992px){.fv_dateFor{font-size:26px}}.fv_deco{margin-top:calc(var(--vw) * -28)}@media (width<=992px){.fv_deco{margin-top:42px}}@media (width<=750px){.fv_deco{display:none}}.fv_deco .splide__slide{letter-spacing:.03em;white-space:nowrap;width:fit-content;color:var(--white);opacity:.5;justify-content:flex-start;align-items:center;column-gap:50px;font-size:70px;font-weight:900;line-height:1;display:flex}.js-splashFadeIn{opacity:0;transform:translateY(40px)}.goods_deco{aspect-ratio:254/277;width:254px;position:absolute;top:84px;right:-70px}@media (width<=1144px){.goods_deco{top:-176px;right:-10px}}@media (width<=750px){.goods_deco{width:calc(var(--vw) * 156);aspect-ratio:156/194;top:calc(var(--vw) * -183);right:calc(var(--vw) * 20)}}.goods_decoIcon{opacity:0;width:90px;display:flex;position:absolute;top:0;right:0;transform:translate(-64px)translateY(30px)}@media (width<=750px){.goods_decoIcon{width:calc(var(--vw) * 51);right:unset;left:0;transform:translate(64px)translateY(30px)}}.goods_decoMain{width:171px;animation:1.5s linear infinite goodsAnimation;display:flex;position:absolute;bottom:0;left:0}@media (width<=750px){.goods_decoMain{width:calc(var(--vw) * 116);left:unset;right:0}}@keyframes goodsAnimation{0%{transform:translateY(0)}12.5%{transform:translateY(-25px)}25%{transform:translateY(0)}37.5%{transform:translateY(-25px)}50%,to{transform:translateY(0)}}.goods_list{margin-top:84px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:100px 60px;width:100%;max-width:760px;margin-inline:auto;display:grid}@media (width<=992px){.goods_list{padding-inline:60px}}@media (width<=750px){.goods_list{max-width:none;margin-top:calc(var(--vw) * 73);row-gap:calc(var(--vw) * 70);grid-template-columns:minmax(0,1fr);padding-inline:0}}.goods_listItem{position:relative}.goods_listLabel{background-image:url(../img/goods/card_bell.svg);background-size:cover;justify-content:center;align-items:baseline;column-gap:2px;width:100px;height:92px;padding-top:18px;display:flex;position:absolute;top:-32px;left:20px}@media (width<=750px){.goods_listLabel{width:calc(var(--vw) * 78);height:calc(var(--vw) * 72);padding-top:calc(var(--vw) * 14);top:calc(var(--vw) * -30);left:calc(var(--vw) * 20)}}.goods_listLabelMain{letter-spacing:0;color:var(--navy);-webkit-text-stroke:10px #fff;paint-order:stroke fill;font-size:52px;font-weight:900;line-height:1}@media (width<=750px){.goods_listLabelMain{font-size:calc(var(--vw) * 40);-webkit-text-stroke:calc(var(--vw) * 8) #fff}}.goods_listLabelSub{letter-spacing:0;color:var(--navy);-webkit-text-stroke:10px #fff;paint-order:stroke fill;font-size:22px;font-weight:500;line-height:1;transform:translateY(-2px)}@media (width<=750px){.goods_listLabelSub{font-size:calc(var(--vw) * 16);-webkit-text-stroke:calc(var(--vw) * 6) #fff;transform:translateY(calc(var(--vw) * -1))}}.goods_listFrame{background-color:var(--pink);border-radius:40px;padding:44px 20px 20px}@media (width<=750px){.goods_listFrame{padding:calc(var(--vw) * 30) calc(var(--vw) * 25);border-radius:calc(var(--vw) * 40)}}.goods_listTtl{letter-spacing:.07em;text-align:center;color:var(--navy);font-size:26px;font-weight:900;line-height:1.2}@media (width<=750px){.goods_listTtl{font-size:calc(var(--vw) * 22)}}.goods_listWrap{aspect-ratio:1;background-color:var(--white);border-radius:28px;justify-content:center;align-items:center;margin-top:31px;padding-bottom:20px;display:flex}@media (width<=750px){.goods_listWrap{margin-top:calc(var(--vw) * 20);border-radius:calc(var(--vw) * 28);padding-bottom:0}}.goods_listSoon{flex-direction:column;justify-content:center;align-items:center;display:flex}.goods_listSoonIcon{letter-spacing:.06em;color:var(--line);font-size:78px;font-weight:900;line-height:1}@media (width<=750px){.goods_listSoonIcon{font-size:calc(var(--vw) * 78)}}.goods_listSoonLabel{font-family:var(--ff-gotham);letter-spacing:0;color:var(--line);font-size:14px;line-height:1}@media (width<=750px){.goods_listSoonLabel{margin-top:calc(var(--vw) * 6);font-size:calc(var(--vw) * 14)}}.goods_listBadge{background-image:url(../img/goods/card_deco.svg);background-size:cover;justify-content:center;align-items:baseline;width:146px;height:140px;padding-top:46px;padding-left:6px;display:flex;position:absolute;bottom:-37px;right:-38px}@media (width<=750px){.goods_listBadge{width:calc(var(--vw) * 122);height:calc(var(--vw) * 117);padding-top:calc(var(--vw) * 38);padding-left:calc(var(--vw) * 4);right:calc(var(--vw) * -8);bottom:calc(var(--vw) * -33)}}.goods_listBadgeMain{letter-spacing:0;color:var(--navy);-webkit-text-stroke:12px #fff;paint-order:stroke fill;font-size:46px;font-weight:900;line-height:1}@media (width<=750px){.goods_listBadgeMain{font-size:calc(var(--vw) * 39);-webkit-text-stroke:calc(var(--vw) * 8) #fff}}.goods_listBadgeSub{letter-spacing:0;color:var(--navy);-webkit-text-stroke:8px #fff;paint-order:stroke fill;font-size:22px;font-weight:900;line-height:1}@media (width<=750px){.goods_listBadgeSub{font-size:calc(var(--vw) * 22);-webkit-text-stroke:calc(var(--vw) * 8) #fff}}.goods_howto{background-color:var(--blue);border-radius:43px;margin-top:84px;padding:55px 60px 60px}@media (width<=992px){.goods_howto{padding:55px 20px 60px}}@media (width<=750px){.goods_howto{margin-top:calc(var(--vw) * 60);padding:calc(var(--vw) * 55) calc(var(--vw) * 25) calc(var(--vw) * 50);border-radius:calc(var(--vw) * 40)}}.goods_howtoHeading{flex-direction:column;justify-content:center;align-items:center;row-gap:12px;display:flex}@media (width<=750px){.goods_howtoHeading{row-gap:calc(var(--vw) * 12)}}.goods_howtoHeadingMain{letter-spacing:.2em;text-align:center;color:var(--white);font-size:30px;font-weight:900;line-height:1}@media (width<=750px){.goods_howtoHeadingMain{font-size:calc(var(--vw) * 26)}}.goods_howtoHeadingLead{letter-spacing:0;text-align:center;color:var(--white);font-size:12px;line-height:1}@media (width<=750px){.goods_howtoHeadingLead{font-size:calc(var(--vw) * 12)}}.goods_howtoStep{grid-template-columns:1fr max-content 1fr;align-items:center;column-gap:10px;width:100%;margin-top:42px;display:grid}@media (width<=750px){.goods_howtoStep{margin-top:calc(var(--vw) * 45);padding-inline:calc(var(--vw) * 10);justify-content:center;row-gap:calc(var(--vw) * 6);grid-template-columns:minmax(0,1fr)}}.goods_howtoStepItem{background-color:var(--white);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;row-gap:10px;min-height:153px;padding:20px;display:flex}@media (width<=750px){.goods_howtoStepItem{row-gap:calc(var(--vw) * 15);min-height:calc(var(--vw) * 153);padding:calc(var(--vw) * 20)}}.goods_howtoStepLabel{letter-spacing:0;text-align:center;color:var(--blue);font-size:24px;font-weight:900;line-height:1}@media (width<=750px){.goods_howtoStepLabel{font-size:calc(var(--vw) * 22)}}.goods_howtoStepText{letter-spacing:.03em;text-align:center;font-size:14px;line-height:1.5}@media (width<=750px){.goods_howtoStepText{font-size:calc(var(--vw) * 14)}}.goods_howtoStepArrow{width:19px;display:flex}@media (width<=750px){.goods_howtoStepArrow{width:calc(var(--vw) * 19);margin-inline:auto;transform:rotate(90deg)}}.goods__howtoBtn{margin-top:40px;border:2px solid var(--black);background-color:var(--yellow);border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:80px;margin-inline:auto;padding:20px 70px;transition:background-color .3s ease-out;display:flex;position:relative}@media (width<=750px){.goods__howtoBtn{min-height:calc(var(--vw) * 104);max-width:calc(var(--vw) * 300);margin-top:calc(var(--vw) * 30);padding:calc(var(--vw) * 25) calc(var(--vw) * 30);justify-content:flex-start}}.goods__howtoBtn.--disabled:before{content:"";border:2px solid var(--line);z-index:1;background-color:#ffffffe6;border-radius:999px;width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=750px){.goods__howtoBtn.--disabled:before{width:calc(100% + 10 * var(--vw));height:calc(100% + 10 * var(--vw))}}.goods__howtoBtn.--disabled:after{content:"Coming Soon";width:100%;font-family:var(--ff-gotham);letter-spacing:0;text-align:center;color:var(--gray);z-index:1;font-size:28px;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=750px){.goods__howtoBtn.--disabled:after{font-size:calc(var(--vw) * 28)}}.goods__howtoBtn i{width:40px;display:flex;position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media (width<=750px){.goods__howtoBtn i{width:calc(var(--vw) * 40);right:calc(var(--vw) * 20)}}@media (hover:hover) and (pointer:fine){.goods__howtoBtn:hover:not(.--disabled):hover{background-color:var(--red)}.goods__howtoBtn:hover:not(.--disabled):hover i img{opacity:1}.goods__howtoBtn:hover:not(.--disabled):hover .goods__howtoBtnLabel{color:var(--white)}}.goods__howtoBtnLabel{letter-spacing:.03em;text-align:center;font-size:20px;font-weight:900;line-height:1.3;transition:color .3s ease-out}@media (width<=750px){.goods__howtoBtnLabel{font-size:calc(var(--vw) * 18);text-align:left;line-height:1.5}}.goods_howtoPoints{margin-top:50px}@media (width<=750px){.goods_howtoPoints{margin-top:calc(var(--vw) * 40)}}.goods_howtoPointsTtl{justify-content:center;width:100%;display:flex;position:relative}.goods_howtoPointsTtl>span{letter-spacing:.2em;text-align:center;color:var(--white);background-color:var(--blue);z-index:1;padding-inline:19px;font-size:22px;font-weight:900;line-height:1;position:relative}@media (width<=750px){.goods_howtoPointsTtl>span{font-size:calc(var(--vw) * 22);padding-inline:calc(var(--vw) * 19)}}.goods_howtoPointsTtl:before{content:"";background-image:url(../img/goods/border.svg);background-position:50%;background-repeat:repeat-x;background-size:16px 3px;width:100%;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=750px){.goods_howtoPointsTtl:before{height:calc(var(--vw) * 3);background-size:calc(var(--vw) * 16) calc(var(--vw) * 3)}}.goods_howtoPointsWrap{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;margin-top:15px;display:grid}@media (width<=750px){.goods_howtoPointsWrap{row-gap:calc(var(--vw) * 4);margin-top:calc(var(--vw) * 20);grid-template-columns:minmax(0,1fr)}}.goods_howtoPointsList{flex-direction:column;row-gap:4px;display:flex}@media (width<=750px){.goods_howtoPointsList{row-gap:calc(var(--vw) * 4)}}.goods_howtoPointsList li{letter-spacing:.03em;color:var(--white);column-gap:4px;font-size:12px;line-height:1.6;display:flex}@media (width<=750px){.goods_howtoPointsList li{column-gap:calc(var(--vw) * 2);font-size:calc(var(--vw) * 12)}}.goods_howtoPointsList li:before{content:"※"}.goods_points{margin-top:60px;width:100%;max-width:620px;margin-inline:auto;padding-bottom:180px}@media (width<=992px){.goods_points{padding-bottom:240px}}@media (width<=750px){.goods_points{max-width:none;margin-top:calc(var(--vw) * 40);padding-bottom:calc(var(--vw) * 100);padding-inline:calc(var(--vw) * 10)}}.goods_pointsTrigger{cursor:pointer;appearance:none;font-family:var(--ff-default);background-color:#0000;background-color:var(--blue);z-index:1;border:none;border-radius:10px;outline:none;justify-content:center;align-items:center;width:100%;padding:30px;display:flex;position:relative}@media (width<=750px){.goods_pointsTrigger{padding:calc(var(--vw) * 25) calc(var(--vw) * 15);border-radius:calc(var(--vw) * 10);justify-content:flex-start}}.goods_pointsTrigger>i{background-color:var(--white);border-radius:40px;flex-shrink:0;width:40px;height:40px;transition:background-color .2s ease-out;display:block;position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media (width<=750px){.goods_pointsTrigger>i{width:calc(var(--vw) * 36);height:calc(var(--vw) * 36);border-radius:calc(var(--vw) * 36)}}.goods_pointsTrigger>i:before,.goods_pointsTrigger>i:after{content:"";background-color:var(--blue);width:18px;height:3px;transition:transform .2s ease-out,background-color .2s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=750px){.goods_pointsTrigger>i:before,.goods_pointsTrigger>i:after{width:calc(var(--vw) * 16.2);height:calc(var(--vw) * 2.8)}}.goods_pointsTrigger>i:after{transform:translate(-50%,-50%)rotate(90deg)}.goods_pointsTrigger.is-open>i:after{transform:translate(-50%,-50%)rotate(180deg)}.goods_pointsTriggerLabel{font-family:var(--ff-default);letter-spacing:.2em;text-align:center;color:var(--white);font-size:22px;font-weight:900;line-height:1}@media (width<=750px){.goods_pointsTriggerLabel{font-size:calc(var(--vw) * 16);text-align:left}}.goods_pointsContainer{display:none}.goods_pointsContainer p{letter-spacing:.03em;margin-top:10px;font-size:12px;line-height:2}@media (width<=750px){.goods_pointsContainer p{margin-top:calc(var(--vw) * 15);font-size:calc(var(--vw) * 12);line-height:1.8}}.info{background-color:var(--yellow);z-index:0;margin-top:80px;padding-top:150px;padding-bottom:20px;position:relative;overflow:hidden}@media (width<=750px){.info{margin-top:calc(var(--vw) * 60);padding-top:calc(var(--vw) * 60);padding-bottom:calc(var(--vw) * 14)}}.info:before{content:"";background-image:linear-gradient(to bottom, var(--sky-blue) 79.6875vw, var(--yellow) 79.6875vw);z-index:-2;width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=750px){.info:before{background-image:linear-gradient(to bottom, var(--sky-blue) 79.2308vw, var(--yellow) 79.2308vw)}}.info:after{content:"";background-color:var(--yellow);z-index:-1;border-radius:50%;width:159.375vw;height:159.375vw;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (width<=750px){.info:after{width:158.462vw;height:158.462vw}}.info_inner{max-width:1042px;margin-inline:auto;padding-inline:20px}@media (width<=750px){.info_inner{padding-inline:calc(var(--vw) * 20)}}.info_heading{font-family:var(--ff-gotham);letter-spacing:0;text-align:center;text-transform:uppercase;font-size:72px;line-height:1}@media (width<=750px){.info_heading{font-size:calc(var(--vw) * 35.2)}}.info_main{background-color:var(--white);border-radius:26px;margin-top:55px;padding:70px 60px 50px 70px}@media (width<=1044px){.info_main{padding:55px 30px 50px}}@media (width<=992px){.info_main{width:100%}}@media (width<=750px){.info_main{max-width:none;padding:calc(var(--vw) * 40) calc(var(--vw) * 25);border-radius:calc(var(--vw) * 26)}}.info_row{align-items:flex-start;column-gap:40px;display:flex}@media (width<=1044px){.info_row{column-gap:20px}}@media (width<=992px){.info_row{flex-direction:column;justify-content:center;align-items:center;row-gap:40px}}@media (width<=750px){.info_row{row-gap:calc(var(--vw) * 40)}}.info_poster{max-width:372px;display:flex}@media (width<=992px){.info_poster{max-width:620px}}@media (width<=750px){.info_poster{max-width:calc(var(--vw) * 300)}}.info_ttl{letter-spacing:.03em;font-size:28px;font-weight:900;line-height:1}@media (width<=750px){.info_ttl{font-size:calc(var(--vw) * 19);letter-spacing:0}}.info_list{border-bottom:1px solid var(--black);margin-top:42px;padding-bottom:30px}@media (width<=750px){.info_list{margin-top:calc(var(--vw) * 25);padding-bottom:calc(var(--vw) * 30);border-width:calc(var(--vw) * 1)}}.info_listItem{grid-template-columns:110px minmax(0,1fr);align-items:start;column-gap:20px;display:grid}@media (width<=750px){.info_listItem{row-gap:calc(var(--vw) * 20);grid-template-columns:minmax(0,1fr)}}.info_listItem.--center{align-items:center}.info_listItem+.info_listItem{margin-top:25px}@media (width<=1044px){.info_listItem+.info_listItem{margin-top:35px}}@media (width<=750px){.info_listItem+.info_listItem{margin-top:calc(var(--vw) * 35)}}.info_listTtl{font-family:var(--ff-gotham);letter-spacing:0;text-align:center;background-color:var(--yellow);border-radius:999px;padding:7px 6px 5px;font-size:16px;line-height:1}@media (width<=750px){.info_listTtl{font-size:calc(var(--vw) * 16);padding:calc(var(--vw) * 7) calc(var(--vw) * 6) calc(var(--vw) * 5)}}.info_listDetailText{letter-spacing:.03em;font-size:16px;line-height:1.5}@media (width<=750px){.info_listDetailText{font-size:calc(var(--vw) * 14)}}.info_listDetailText+.info_listDetailText{margin-top:14px}@media (width<=750px){.info_listDetailText+.info_listDetailText{margin-top:calc(var(--vw) * 14)}}.info_listDetailSns{align-items:center;column-gap:10px;display:flex}@media (width<=750px){.info_listDetailSns{justify-content:center;column-gap:calc(var(--vw) * 15)}}.info_listDetailSns>li{width:40px;display:flex}@media (width<=750px){.info_listDetailSns>li{width:calc(var(--vw) * 40)}}.info_info{flex-direction:column;row-gap:6px;margin-top:28px;display:flex}@media (width<=750px){.info_info{margin-top:calc(var(--vw) * 28);row-gap:calc(var(--vw) * 15)}}.info_infoItem{column-gap:12px;display:flex}@media (width<=750px){.info_infoItem{column-gap:calc(var(--vw) * 12)}}.info_infoItem.--center,.info_infoItem.--rows{align-items:center}@media (width<=1044px){.info_infoItem.--rows{align-items:flex-start}.info_infoItem.--rows .info_infoTtl{line-height:34px}}@media (width<=1044px) and (width<=750px){.info_infoItem.--rows .info_infoTtl{line-height:calc(var(--vw) * 32)}}.info_infoTtl{letter-spacing:0;color:var(--gray);flex-shrink:0;font-size:12px;line-height:1.7}@media (width<=750px){.info_infoTtl{font-size:calc(var(--vw) * 12)}}.info_infoDetailText{letter-spacing:0;color:var(--gray);font-size:12px;line-height:1.7}@media (width<=750px){.info_infoDetailText{font-size:calc(var(--vw) * 12)}}.info_infoDetailRows{align-items:center;column-gap:12px;display:flex}@media (width<=1044px){.info_infoDetailRows{flex-wrap:wrap}}@media (width<=750px){.info_infoDetailRows{column-gap:calc(var(--vw) * 12)}}.info_infoDetailLogo{flex-shrink:0;display:flex}.info_infoDetailLogo img{width:auto;height:32px}@media (width<=750px){.info_infoDetailLogo img{height:calc(var(--vw) * 32)}}.info_infoDetailLogo img[src*=logo_arr\.png]{height:32px}@media (width<=750px){.info_infoDetailLogo img[src*=logo_arr\.png]{height:calc(var(--vw) * 32)}}.info_infoDetailLogo img[src*=logo_bosco\.png]{height:20px}@media (width<=750px){.info_infoDetailLogo img[src*=logo_bosco\.png]{height:calc(var(--vw) * 20)}}.info_infoDetailLogo img[src*=logo_sgh\.png]{height:22px}@media (width<=750px){.info_infoDetailLogo img[src*=logo_sgh\.png]{height:calc(var(--vw) * 22)}}.info_btn{margin-top:30px;border:2px solid var(--red);background-color:var(--red);border-radius:999px;justify-content:center;align-items:center;width:100%;max-width:300px;margin-inline:auto;padding:11px 10px 9px;transition:background-color .3s ease-out;display:flex;position:relative}@media (width<=750px){.info_btn{max-width:calc(var(--vw) * 300);margin-top:calc(var(--vw) * 40);padding:calc(var(--vw) * 11) calc(var(--vw) * 10) calc(var(--vw) * 9);border-width:calc(var(--vw) * 2)}}.info_btn span{font-family:var(--ff-gotham);letter-spacing:0;text-align:center;color:var(--white);font-size:20px;line-height:1;transition:color .3s ease-out}@media (width<=750px){.info_btn span{font-size:calc(var(--vw) * 20)}}.info_btn i{background-image:url(../img/information/icon_btn.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;transition:background-image .3s ease-out;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}@media (width<=750px){.info_btn i{width:calc(var(--vw) * 18);height:calc(var(--vw) * 18)}}@media (hover:hover) and (pointer:fine){.info_btn:hover:hover{background-color:var(--white)}.info_btn:hover:hover span{color:var(--red)}.info_btn:hover:hover i{background-image:url(../img/information/icon_btn-red.svg)}}.info_copy{margin-top:57px;width:80px;margin-inline:auto;display:flex}@media (width<=750px){.info_copy{margin-top:calc(var(--vw) * 60);width:calc(var(--vw) * 80)}}.pagetop{border:3px solid var(--blue);background-color:var(--white);z-index:1000;opacity:0;visibility:hidden;cursor:pointer;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;padding-top:12px;transition:opacity .3s ease-out,visibility .3s ease-out,background-color .3s ease-out;display:flex;position:fixed;bottom:20px;right:50px}@media (width<=992px){.pagetop{right:20px}}@media (width<=750px){.pagetop{width:calc(var(--vw) * 80);height:calc(var(--vw) * 80);border-width:calc(var(--vw) * 2);bottom:calc(var(--vw) * 10);right:calc(var(--vw) * 10);padding-top:calc(var(--vw) * 10)}}.pagetop.is-show{opacity:1;visibility:visible}.pagetop i{background-image:url(../img/sec/arrow_top.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:center;align-items:center;width:21px;height:12px;display:flex;position:absolute;top:30px;left:50%;overflow:hidden;transform:translate(-50%)}@media (width<=750px){.pagetop i{width:calc(var(--vw) * 21);height:calc(var(--vw) * 12);top:calc(var(--vw) * 15)}}.pagetop span{letter-spacing:0;text-align:center;text-transform:uppercase;color:var(--blue);font-size:32px;font-weight:900;line-height:1}@media (width<=750px){.pagetop span{font-size:calc(var(--vw) * 22)}}@media (hover:hover) and (pointer:fine){.pagetop:hover:hover{background-color:var(--pink)}}.promo_deco{aspect-ratio:227/306;width:227px;display:flex;position:absolute;top:94px;left:-36px}@media (width<=1094px){.promo_deco{top:-144px;left:-10px}}@media (width<=750px){.promo_deco{width:calc(var(--vw) * 158);aspect-ratio:158/174;top:calc(var(--vw) * -178);left:calc(var(--vw) * 15)}}.promo_decoIcon{opacity:0;width:56px;display:flex;position:absolute;top:0;left:0;transform:translate(64px)translateY(56px)}@media (width<=750px){.promo_decoIcon{width:calc(var(--vw) * 31);top:0;left:unset;right:0;transform:translate(-64px)translateY(56px)}}.promo_decoMain{width:227px;animation:3s linear infinite stickerIconAnim;display:flex;position:absolute;bottom:0;left:0}@media (width<=750px){.promo_decoMain{width:calc(var(--vw) * 149)}}@keyframes stickerIconAnim{0%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}to{transform:rotate(-4deg)}}.promo_sec{margin-top:60px;max-width:620px;margin-inline:auto}@media (width<=750px){.promo_sec{max-width:none;margin-top:calc(var(--vw) * 66)}}.promo_sec+.promo_sec{margin-top:80px;padding-bottom:180px}@media (width<=750px){.promo_sec+.promo_sec{margin-top:calc(var(--vw) * 165);padding-bottom:calc(var(--vw) * 100)}}.promo_secHeading{border-block:3px solid var(--blue);padding-block:28px 24px;position:relative}@media (width<=750px){.promo_secHeading{padding-block:calc(var(--vw) * 28) calc(var(--vw) * 20);border-block:calc(var(--vw) * 3) solid var(--blue)}}.promo_secLabel{letter-spacing:.1em;text-align:center;white-space:nowrap;color:var(--white);background-color:var(--blue);border-radius:999px;width:fit-content;padding:5px 30px;font-size:18px;font-weight:900;line-height:1;position:absolute;top:-15px;left:50%;transform:translate(-50%)}@media (width<=750px){.promo_secLabel{font-size:calc(var(--vw) * 14);padding:calc(var(--vw) * 7) calc(var(--vw) * 30);top:calc(var(--vw) * -15)}}.promo_secTtl{letter-spacing:.06em;text-align:center;color:var(--blue);font-size:40px;font-weight:900;line-height:1}@media (width<=750px){.promo_secTtl{font-size:calc(var(--vw) * 28);letter-spacing:.1em}}.promo_main{margin-top:50px;position:relative}@media (width<=750px){.promo_main{margin-top:calc(var(--vw) * 30)}}.promo_mainDeco.--main{z-index:10;width:139px;display:flex;position:absolute;top:-160px;right:-62px}@media (width<=750px){.promo_mainDeco.--main{width:calc(var(--vw) * 93);top:calc(var(--vw) * -66);right:calc(var(--vw) * -13)}}.promo_mainDeco.--digital{z-index:10;width:218px;display:flex;position:absolute;top:-200px;left:-118px}@media (width<=992px){.promo_mainDeco.--digital{top:-134px;left:-64px}}@media (width<=750px){.promo_mainDeco.--digital{width:calc(var(--vw) * 146);top:calc(var(--vw) * -227);left:calc(50% - var(--vw) * 8);transform:translate(-50%)}}.promo_mainImg{border-radius:30px;display:flex;overflow:hidden}@media (width<=750px){.promo_mainImg{border-radius:calc(var(--vw) * 30)}}.promo_info{margin-top:30px}@media (width<=750px){.promo_info{margin-top:calc(var(--vw) * 30)}}.promo_infoPlace{letter-spacing:.06em;text-align:center;font-size:28px;font-weight:900;line-height:1}@media (width<=750px){.promo_infoPlace{font-size:calc(var(--vw) * 20)}}.promo_infoDetail{letter-spacing:.03em;text-align:center;margin-top:8px;font-size:16px;line-height:1}@media (width<=750px){.promo_infoDetail{margin-top:calc(var(--vw) * 8);font-size:calc(var(--vw) * 14);letter-spacing:.05em;line-height:1.5}}.promo_infoBox{margin-top:20px;background-color:var(--pink);border-radius:999px;align-items:center;column-gap:30px;width:fit-content;margin-inline:auto;padding:8px 30px;display:flex}@media (width<=750px){.promo_infoBox{column-gap:calc(var(--vw) * 3);margin-top:calc(var(--vw) * 16);padding:calc(var(--vw) * 8) calc(var(--vw) * 15)}}.promo_infoBoxLabel{letter-spacing:.06em;font-size:16px;line-height:1}@media (width<=750px){.promo_infoBoxLabel{font-size:calc(var(--vw) * 12)}}.promo_infoDate{align-items:center;column-gap:3px;display:flex}@media (width<=750px){.promo_infoDate{column-gap:calc(var(--vw) * 2)}}.promo_infoCont{align-items:center;column-gap:4px;display:flex}@media (width<=750px){.promo_infoCont{column-gap:calc(var(--vw) * 3)}}.promo_infoMain{align-items:baseline;column-gap:3px;display:flex}@media (width<=750px){.promo_infoMain{column-gap:calc(var(--vw) * 2)}}.promo_infoMain_year{letter-spacing:.06em;font-size:18px;font-weight:900;line-height:1}@media (width<=750px){.promo_infoMain_year{font-size:calc(var(--vw) * 16);transform:translateY(calc(var(--vw) * -1))}}.promo_infoMain_day{letter-spacing:.06em;font-size:24px;font-weight:900;line-height:1}@media (width<=750px){.promo_infoMain_day{font-size:calc(var(--vw) * 22)}}.promo_infoDay{background-color:var(--yellow);letter-spacing:.06em;text-align:center;border-radius:24px;justify-content:center;align-items:center;width:24px;height:24px;padding-top:1px;padding-left:1px;font-size:13px;font-weight:900;line-height:1;display:flex}@media (width<=750px){.promo_infoDay{width:calc(var(--vw) * 28);height:calc(var(--vw) * 28);border-radius:calc(var(--vw) * 28);padding-top:calc(var(--vw) * 1);padding-left:calc(var(--vw) * 1);font-size:calc(var(--vw) * 14)}}.promo_infoFor{letter-spacing:.06em;font-size:20px;font-weight:900;line-height:1}@media (width<=750px){.promo_infoFor{font-size:calc(var(--vw) * 16)}}.promo_infoText{letter-spacing:.05em;text-align:center;margin-top:18px;font-size:16px;line-height:1.5}@media (width<=750px){.promo_infoText{margin-top:calc(var(--vw) * 16);font-size:calc(var(--vw) * 14)}}.promo_infoNote{letter-spacing:.03em;text-align:center;color:var(--gray);margin-top:20px;font-size:12px;line-height:1}@media (width<=750px){.promo_infoNote{margin-top:calc(var(--vw) * 16);font-size:calc(var(--vw) * 12)}}.promo_step{background-color:var(--blue);border-radius:43px;margin-top:30px;padding:55px 38px}@media (width<=992px){.promo_step{padding:55px 20px}}@media (width<=750px){.promo_step{margin-top:calc(var(--vw) * 40);border-radius:calc(var(--vw) * 40);padding:calc(var(--vw) * 45) calc(var(--vw) * 25) calc(var(--vw) * 30)}}.promo_stepHead{letter-spacing:.2em;text-align:center;color:var(--white);font-size:30px;font-weight:900;line-height:1}@media (width<=750px){.promo_stepHead{font-size:calc(var(--vw) * 22)}}.promo_stepLead{letter-spacing:.03em;text-align:center;color:var(--white);margin-top:12px;font-size:12px;line-height:1}@media (width<=750px){.promo_stepLead{margin-top:calc(var(--vw) * 12);font-size:calc(var(--vw) * 12)}}.promo_stepMain{grid-template-columns:1fr max-content 1fr;align-items:center;column-gap:10px;width:100%;margin-top:36px;display:grid}@media (width<=750px){.promo_stepMain{margin-top:calc(var(--vw) * 30);row-gap:calc(var(--vw) * 10);grid-template-columns:minmax(0,1fr)}}.promo_stepMainItem{background-color:var(--white);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;row-gap:10px;min-height:158px;padding:20px;display:flex}@media (width<=750px){.promo_stepMainItem{min-height:calc(var(--vw) * 153);row-gap:calc(var(--vw) * 15);padding:calc(var(--vw) * 30)}}.promo_stepMainLabel{letter-spacing:0;text-align:center;color:var(--blue);font-size:24px;font-weight:900;line-height:1}@media (width<=750px){.promo_stepMainLabel{font-size:calc(var(--vw) * 22)}}.promo_stepMainText{letter-spacing:.03em;text-align:center;font-size:14px;line-height:1.5}@media (width<=750px){.promo_stepMainText{font-size:calc(var(--vw) * 14)}}.promo_stepMainArrow{width:19px;display:flex}@media (width<=750px){.promo_stepMainArrow{width:calc(var(--vw) * 19);margin-inline:auto;transform:rotate(90deg)}}.promo_points{margin-top:50px;width:100%;margin-inline:auto}@media (width<=750px){.promo_points{margin-top:calc(var(--vw) * 50);padding-inline:calc(var(--vw) * 10)}}.promo_pointsTrigger{cursor:pointer;appearance:none;font-family:var(--ff-default);background-color:#0000;background-color:var(--blue);z-index:1;border:none;border-radius:10px;outline:none;justify-content:center;align-items:center;width:100%;padding:30px;display:flex;position:relative}@media (width<=750px){.promo_pointsTrigger{padding:calc(var(--vw) * 25) calc(var(--vw) * 20);border-radius:calc(var(--vw) * 10);justify-content:flex-start}}.promo_pointsTrigger>i{background-color:var(--white);border-radius:40px;flex-shrink:0;width:40px;height:40px;transition:background-color .2s ease-out;display:block;position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media (width<=750px){.promo_pointsTrigger>i{width:calc(var(--vw) * 36);height:calc(var(--vw) * 36);border-radius:calc(var(--vw) * 36);right:calc(var(--vw) * 20)}}.promo_pointsTrigger>i:before,.promo_pointsTrigger>i:after{content:"";background-color:var(--blue);width:18px;height:3px;transition:transform .2s ease-out,background-color .2s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=750px){.promo_pointsTrigger>i:before,.promo_pointsTrigger>i:after{width:calc(var(--vw) * 16.2);height:calc(var(--vw) * 2.8)}}.promo_pointsTrigger>i:after{transform:translate(-50%,-50%)rotate(90deg)}.promo_pointsTrigger.is-open>i:after{transform:translate(-50%,-50%)rotate(180deg)}.promo_pointsTriggerLabel{font-family:var(--ff-default);letter-spacing:.2em;text-align:center;color:var(--white);font-size:22px;font-weight:900;line-height:1}@media (width<=750px){.promo_pointsTriggerLabel{font-size:calc(var(--vw) * 16);text-align:left}}.promo_pointsContainer{display:none}.promo_pointsNote{flex-direction:column;row-gap:8px;margin-top:20px;display:flex}@media (width<=750px){.promo_pointsNote{margin-top:calc(var(--vw) * 16);row-gap:calc(var(--vw) * 7)}}.promo_pointsNote>li{letter-spacing:.03em;align-items:flex-start;column-gap:4px;font-size:12px;line-height:1.6;display:flex}@media (width<=750px){.promo_pointsNote>li{column-gap:calc(var(--vw) * 2);font-size:calc(var(--vw) * 12)}}.promo_pointsNote>li:before{content:"※"}.promo_slide .splide__arrows{width:calc(100% + 88px);top:var(--promo-arrow-top,25%);z-index:10;justify-content:space-between;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}@media (width<=750px){.promo_slide .splide__arrows{width:fit-content;margin-top:calc(var(--vw) * 16);column-gap:calc(var(--vw) * 12);transform:unset;margin-inline:auto;position:static}}.promo_slide .splide__arrow{background-color:var(--white);border:2px solid var(--blue);border-radius:64px;justify-content:center;align-items:center;width:64px;height:64px;padding-left:2px;transition:background-color .3s ease-out;display:flex}@media (width<=750px){.promo_slide .splide__arrow{width:calc(var(--vw) * 43);height:calc(var(--vw) * 43);border-radius:calc(var(--vw) * 43);border-width:calc(var(--vw) * 2);padding-left:calc(var(--vw) * 1)}}.promo_slide .splide__arrow img{width:15px}@media (width<=750px){.promo_slide .splide__arrow img{width:calc(var(--vw) * 9)}}@media (hover:hover) and (pointer:fine){.promo_slide .splide__arrow:hover:hover{background-color:var(--yellow)}}.promo_slide .splide__arrow--prev{transform:scaleX(-1)}.promo_note{background-color:var(--blue);border-radius:50px;margin-top:60px;padding:60px 40px}@media (width<=750px){.promo_note{margin-top:calc(var(--vw) * 50);padding:calc(var(--vw) * 45) calc(var(--vw) * 25);border-radius:calc(var(--vw) * 40)}}.promo_noteHead{letter-spacing:.1em;text-align:center;color:var(--white);font-size:22px;font-weight:900;line-height:1.4}@media (width<=750px){.promo_noteHead{font-size:calc(var(--vw) * 16);line-height:1.6}}.promo_noteList{margin-top:30px}@media (width<=750px){.promo_noteList{margin-top:calc(var(--vw) * 12)}}.promo_noteList>li{letter-spacing:.03em;text-align:center;color:var(--white);font-size:14px;line-height:2}@media (width<=750px){.promo_noteList>li{font-size:calc(var(--vw) * 12);text-align:left;text-indent:-1em;padding-left:1em;line-height:1.6}}.promo_noteList>li:before{content:"※";display:inline}.promo_bottom{margin-top:70px}@media (width<=750px){.promo_bottom{margin-top:calc(var(--vw) * 26)}}.promo_bottomImg{opacity:0;width:180px;margin-inline:auto;display:flex}@media (width<=750px){.promo_bottomImg{width:calc(var(--vw) * 130)}}.promo_bottomDeco{margin-top:37px}@media (width<=750px){.promo_bottomDeco{margin-top:calc(var(--vw) * 14)}}.promo_bottomDeco .splide__slide{letter-spacing:.03em;white-space:nowrap;width:fit-content;color:var(--white);opacity:.5;align-items:center;column-gap:50px;font-size:70px;font-weight:900;line-height:1;display:flex}@media (width<=750px){.promo_bottomDeco .splide__slide{column-gap:calc(var(--vw) * 33.6);font-size:calc(var(--vw) * 48)}}.reserve{margin-top:70px;padding-top:20px}@media (width<=750px){.reserve{margin-top:calc(var(--vw) * 25);padding-top:calc(var(--vw) * 20)}}.reserve_inner{max-width:940px;margin-inline:auto;padding-inline:20px}@media (width<=750px){.reserve_inner{padding-inline:calc(var(--vw) * 20)}}.reserve_container{z-index:0;width:calc(100% - 20px);position:relative}@media (width<=750px){.reserve_container{width:calc(100% - var(--vw) * 10)}}.reserve_container:before{content:"";background-color:var(--white);z-index:-1;border-radius:27px;width:100%;height:100%;position:absolute;bottom:-20px;right:-20px}@media (width<=750px){.reserve_container:before{border-radius:calc(var(--vw) * 30);right:calc(var(--vw) * -10);bottom:calc(var(--vw) * -10)}}.reserve_frame{border:4px solid var(--white);background-color:var(--pink);border-radius:27px;justify-content:flex-end;align-items:flex-start;column-gap:60px;padding:50px 32px;display:flex}@media (width<=750px){.reserve_frame{row-gap:calc(var(--vw) * 40);border-width:calc(var(--vw) * 4);border-radius:calc(var(--vw) * 30);padding:calc(var(--vw) * 45) calc(var(--vw) * 25) calc(var(--vw) * 55);flex-direction:column-reverse}}.reserve_body{max-width:504px}@media (width<=750px){.reserve_body{max-width:none}}.reserve_bodyHeading{letter-spacing:.03em;color:var(--navy);font-size:36px;font-weight:900;line-height:1.3}@media (width<=750px){.reserve_bodyHeading{font-size:calc(var(--vw) * 20);text-align:center;line-height:1.5}}.reserve_bodyHeading span{display:inline-block}.reserve_bodyLabel{letter-spacing:.03em;color:var(--navy);margin-top:26px;font-size:16px;font-weight:900;line-height:2.1}@media (width<=750px){.reserve_bodyLabel{margin-top:calc(var(--vw) * 15);font-size:calc(var(--vw) * 14);text-align:center}}.reserve_bodyNote{letter-spacing:.03em;color:var(--navy);margin-top:14px;padding-left:calc(1em + 4px);font-size:12px;line-height:1.6;position:relative}@media (width<=750px){.reserve_bodyNote{margin-top:calc(var(--vw) * 20);font-size:calc(var(--vw) * 12);padding-left:calc(1em + var(--vw) * 2);line-height:1.8}}.reserve_bodyNote:before{content:"※";display:inline;position:absolute;top:0;left:0}.reserve_bodyBtn{border:2px solid var(--black);background-color:var(--yellow);border-radius:999px;justify-content:center;align-items:center;width:100%;max-width:380px;min-height:60px;margin-top:34px;padding:20px 50px;transition:background-color .3s ease-out;display:flex;position:relative}@media (width<=750px){.reserve_bodyBtn{max-width:calc(var(--vw) * 280);margin-top:calc(var(--vw) * 40);padding:calc(var(--vw) * 20) calc(var(--vw) * 25);border-width:calc(var(--vw) * 2);justify-content:flex-start}}.reserve_bodyBtn i{width:40px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media (width<=750px){.reserve_bodyBtn i{width:calc(var(--vw) * 40);right:calc(var(--vw) * 10)}}@media (hover:hover) and (pointer:fine){.reserve_bodyBtn:hover:hover{background-color:var(--red)}.reserve_bodyBtn:hover:hover i img{opacity:1}.reserve_bodyBtn:hover:hover .reserve_bodyBtnLabel{color:var(--white)}}.reserve_bodyBtnLabel{letter-spacing:.15em;text-align:center;font-size:18px;font-weight:900;line-height:1;transition:color .3s ease-out}@media (width<=750px){.reserve_bodyBtnLabel{font-size:calc(var(--vw) * 16);text-align:left}}.reserve_poster{flex-shrink:0;width:237px;display:flex}@media (width<=750px){.reserve_poster{width:calc(var(--vw) * 240);margin-inline:auto}}.reserve_contact{margin-top:100px}@media (width<=750px){.reserve_contact{margin-top:calc(var(--vw) * 70)}}.reserve_contactTrigger{cursor:pointer;appearance:none;font-family:var(--ff-default);background-color:#0000;background-color:var(--blue);z-index:1;border:none;border-radius:10px;outline:none;justify-content:center;align-items:center;width:100%;padding:30px;display:flex;position:relative}@media (width<=750px){.reserve_contactTrigger{padding:calc(var(--vw) * 22) calc(var(--vw) * 25);border-radius:calc(var(--vw) * 10);justify-content:flex-start}}.reserve_contactTrigger>i{background-color:var(--white);border-radius:40px;flex-shrink:0;width:40px;height:40px;transition:background-color .2s ease-out;display:block;position:absolute;top:50%;right:160px;transform:translateY(-50%)}@media (width<=992px){.reserve_contactTrigger>i{right:30px}}@media (width<=750px){.reserve_contactTrigger>i{width:calc(var(--vw) * 36);height:calc(var(--vw) * 36);border-radius:calc(var(--vw) * 36);right:calc(var(--vw) * 25)}}.reserve_contactTrigger>i:before,.reserve_contactTrigger>i:after{content:"";background-color:var(--blue);width:18px;height:3px;transition:transform .2s ease-out,background-color .2s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=750px){.reserve_contactTrigger>i:before,.reserve_contactTrigger>i:after{width:calc(var(--vw) * 16.2);height:calc(var(--vw) * 2.8)}}.reserve_contactTrigger>i:after{transform:translate(-50%,-50%)rotate(90deg)}.reserve_contactTrigger.is-open>i:after{transform:translate(-50%,-50%)rotate(180deg)}.reserve_contactTriggerLabel{font-family:var(--ff-default);letter-spacing:.2em;text-align:center;color:var(--white);font-size:22px;font-weight:900;line-height:1}@media (width<=750px){.reserve_contactTriggerLabel{font-size:calc(var(--vw) * 14);letter-spacing:.1em;text-align:left;line-height:1.4}}.reserve_contactContainer{background-color:var(--blue);border-radius:10px;display:none;transform:translateY(-40px)}@media (width<=750px){.reserve_contactContainer{transform:translateY(calc(var(--vw) * -40));border-radius:calc(var(--vw) * 10)}}.reserve_contactInner{padding-top:68px;padding-bottom:90px;max-width:660px;margin-inline:auto;padding-inline:20px}@media (width<=750px){.reserve_contactInner{max-width:none;padding-top:calc(var(--vw) * 68);padding-bottom:calc(var(--vw) * 50);padding-inline:calc(var(--vw) * 25)}}.reserve_contactInfo{flex-direction:column;justify-content:center;align-items:center;row-gap:14px;display:flex}@media (width<=750px){.reserve_contactInfo{row-gap:calc(var(--vw) * 16)}}.reserve_contactLabel{letter-spacing:.2em;text-align:center;color:var(--white);font-size:18px;line-height:1}@media (width<=750px){.reserve_contactLabel{font-size:calc(var(--vw) * 14);line-height:1.4}}.reserve_contactMail{letter-spacing:.1em;text-align:center;color:var(--white);z-index:0;font-size:34px;font-weight:900;line-height:1;position:relative}@media (width<=750px){.reserve_contactMail{font-size:calc(var(--vw) * 24)}}.reserve_contactMail:before{content:"";background-color:var(--white);z-index:-1;width:100%;height:2px;transition:opacity .3s ease-out;position:absolute;bottom:-2px;left:0}@media (width<=750px){.reserve_contactMail:before{height:calc(var(--vw) * 2);bottom:calc(var(--vw) * -2)}}@media (hover:hover) and (pointer:fine){.reserve_contactMail:hover:hover:before{opacity:0}}.reserve_contactBlock{margin-top:56px}@media (width<=750px){.reserve_contactBlock{margin-top:calc(var(--vw) * 48)}}.reserve_contactBlockLead{letter-spacing:.05em;text-align:center;color:var(--white);font-size:14px;font-weight:900;line-height:1.8}@media (width<=750px){.reserve_contactBlockLead{font-size:calc(var(--vw) * 14);letter-spacing:0;text-align:left}}.reserve_contactBlockFrame{background-color:var(--white);border-radius:20px;flex-direction:column;row-gap:15px;margin-top:15px;padding:40px 30px;display:flex}@media (width<=750px){.reserve_contactBlockFrame{row-gap:calc(var(--vw) * 16);margin-top:calc(var(--vw) * 15);padding:calc(var(--vw) * 35) calc(var(--vw) * 25);border-radius:calc(var(--vw) * 20)}}.reserve_contactBlockItem{letter-spacing:.03em;color:var(--blue);align-items:center;column-gap:9px;font-size:16px;font-weight:900;line-height:1.6;display:flex}@media (width<=750px){.reserve_contactBlockItem{column-gap:calc(var(--vw) * 7);font-size:calc(var(--vw) * 14)}}.reserve_contactBlockItem:before{content:"";background-color:var(--blue);border-radius:9px;flex-shrink:0;width:9px;height:9px;display:block}@media (width<=750px){.reserve_contactBlockItem:before{width:calc(var(--vw) * 6);height:calc(var(--vw) * 6);border-radius:calc(var(--vw) * 6)}}.reserve_contactBlockText{letter-spacing:.1em;color:var(--white);margin-top:30px;font-size:16px;font-weight:900;line-height:2.1}@media (width<=750px){.reserve_contactBlockText{margin-top:calc(var(--vw) * 30);font-size:calc(var(--vw) * 14)}}.reserve_contactBlockNote{flex-direction:column;row-gap:8px;margin-top:16px;display:flex}@media (width<=750px){.reserve_contactBlockNote{margin-top:calc(var(--vw) * 10);row-gap:calc(var(--vw) * 7)}}.reserve_contactBlockNote>li{letter-spacing:.03em;color:var(--white);column-gap:4px;font-size:12px;line-height:1.6;display:flex}@media (width<=750px){.reserve_contactBlockNote>li{column-gap:calc(var(--vw) * 4);font-size:calc(var(--vw) * 12)}}.reserve_contactBlockNote>li:before{content:"※";flex-shrink:0;display:inline}.reserve_contactPrivacy{margin-top:50px}@media (width<=750px){.reserve_contactPrivacy{margin-top:calc(var(--vw) * 50)}}.reserve_contactPrivacyLabel{background-color:var(--white);letter-spacing:.06em;text-align:center;width:fit-content;color:var(--blue);border-radius:999px;margin-inline:auto;padding:4px 30px 2px;font-size:16px;font-weight:900;line-height:2.1}@media (width<=750px){.reserve_contactPrivacyLabel{padding:0 calc(var(--vw) * 30);font-size:calc(var(--vw) * 14)}}.reserve_contactPrivacyText{letter-spacing:.1em;color:var(--white);margin-top:16px;font-size:16px;font-weight:900;line-height:2.1}@media (width<=750px){.reserve_contactPrivacyText{margin-top:calc(var(--vw) * 15);font-size:calc(var(--vw) * 14);letter-spacing:.03em}}.sample_acc{width:min(90%,960px);margin:40px auto}.sample_accButton{cursor:pointer;appearance:none;font-family:var(--ff-default);padding:0;background-color:#0000;background-color:var(--gray-light);width:100%;color:var(--black);text-align:left;border:none;outline:none;padding:15px;font-size:16px;font-weight:700}.sample_accFrame{display:none}.sample_modal{text-align:center;width:min(90%,960px);margin:40px auto}.sample_modalOpen{cursor:pointer;appearance:none;font-family:var(--ff-default);padding:0;background-color:#0000;background-color:var(--red);color:var(--white);border:none;border-radius:8px;outline:none;padding:12px 24px;font-size:16px;font-weight:700;display:inline-block}.sample_modalFrame{z-index:1000;background-color:#0009;display:none;position:fixed;inset:0}.sample_modal.is-open .sample_modalFrame{display:block}.sample_modalContainer{height:100vh;padding:40px;display:flex;position:relative;overflow-y:auto}.sample_modalBody{background-color:var(--white);border-radius:8px;width:min(90%,600px);max-height:80vh;margin:auto;padding:24px}.sample_modalClose{cursor:pointer;appearance:none;font-family:var(--ff-default);color:var(--white);background-color:#0000;border:none;outline:none;padding:0;font-size:14px;position:fixed;top:8px;right:8px}.sample_modalContent{text-align:left;font-size:16px;line-height:1.6}.sample_elm{background-color:var(--red);width:200px;height:200px;color:var(--white);text-align:center;border-radius:8px;justify-content:center;align-items:center;margin:20px auto;padding:10px;font-size:16px;display:flex}@media (prefers-reduced-motion:no-preference){.sample_elm{opacity:0;transform:translateY(20px)}}.sample_slide{width:min(90%,960px);margin:40px auto}.sample_slide .splide__slide{aspect-ratio:4/3;background-color:var(--gray-light);color:var(--black);border-radius:8px;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.sec{padding-top:30px;margin-top:96px;padding-inline:20px;position:relative}@media (width<=750px){.sec{margin-top:calc(var(--vw) * 232);padding-top:calc(var(--vw) * 20);padding-inline:0}}.sec:before{content:"";z-index:10;background-image:url(../img/sec/bell.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:90px;height:79px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (width<=750px){.sec:before{width:calc(var(--vw) * 55);height:calc(var(--vw) * 48)}}.sec+.sec{margin-top:75px}@media (width<=750px){.sec+.sec{margin-top:calc(var(--vw) * 80)}}.sec_container{background-color:var(--white);border-radius:480px;max-width:1000px;margin-inline:auto;padding-top:82px;position:relative}@media (width<=750px){.sec_container{width:calc(660 * var(--vw));padding-top:calc(var(--vw) * 48);border-radius:calc(var(--vw) * 480);left:50%;transform:translate(-50%)}}.sec_inner{max-width:860px;margin-inline:auto;padding-inline:20px}@media (width<=750px){.sec_inner{z-index:0;max-width:calc(var(--vw) * 390);padding-inline:calc(var(--vw) * 20);position:relative}}.sec_heading{width:fit-content;margin-inline:auto}.sec_headingGroup{flex-direction:column;justify-content:center;align-items:center;row-gap:8px;display:flex;position:relative}@media (width<=750px){.sec_headingGroup{row-gap:calc(var(--vw) * 14)}}.sec_headingLabel{letter-spacing:.03em;text-align:center;font-size:22px;line-height:1}@media (width<=750px){.sec_headingLabel{font-size:calc(var(--vw) * 18)}}.sec_headingMain{letter-spacing:.07em;text-align:center;color:var(--blue);-webkit-text-stroke:4px var(--white);paint-order:stroke;z-index:0;font-size:54px;font-weight:900;line-height:1.5;position:relative}.sec_headingMain .sec_headingMain_outline{z-index:-1;width:100%;color:var(--blue);-webkit-text-stroke:10px var(--blue);line-height:1.2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sec_headingMain br{display:none}@media (width<=992px){.sec_headingMain{line-height:1.2}.sec_headingMain br{display:block}}@media (width<=750px){.sec_headingMain{font-size:calc(var(--vw) * 35);line-height:1.5}.sec_headingMain:has(br){font-size:calc(var(--vw) * 30);white-space:nowrap}.sec_headingMain br{display:none}}.sec_headingLead{background-color:var(--pink);letter-spacing:.05em;text-align:center;border-radius:999px;width:fit-content;margin-inline:auto;padding:7px 26.5px 6px;font-size:18px;line-height:1.3}@media (width<=750px){.sec_headingLead{width:100%;margin-top:calc(var(--vw) * 10);padding:calc(var(--vw) * 7) calc(var(--vw) * 26.5) calc(var(--vw) * 6);font-size:calc(var(--vw) * 16);letter-spacing:.05em;line-height:1.5}}.sec_headingNote{letter-spacing:.03em;text-align:center;color:var(--gray);margin-top:8px;font-size:12px;line-height:1}@media (width<=750px){.sec_headingNote{margin-top:calc(var(--vw) * 8);font-size:calc(var(--vw) * 12)}}.sec_date{justify-content:center;align-items:center;column-gap:5px;margin-top:22px;display:flex}@media (width<=750px){.sec_date{margin-top:calc(var(--vw) * 20);column-gap:calc(var(--vw) * 4)}}.sec_dateCont{align-items:center;column-gap:3px;display:flex}@media (width<=750px){.sec_dateCont{column-gap:calc(var(--vw) * 3)}}.sec_dateMain{font-family:var(--ff-bold);letter-spacing:0;align-items:baseline;font-weight:900;line-height:1;display:flex}.sec_dateMain_year{font-size:26px;line-height:1}@media (width<=750px){.sec_dateMain_year{font-size:calc(var(--vw) * 24)}}.sec_dateMain_month{font-size:44px;line-height:1}@media (width<=750px){.sec_dateMain_month{font-size:calc(var(--vw) * 38)}}.sec_dateMain_day{font-size:44px;line-height:1}@media (width<=750px){.sec_dateMain_day{font-size:calc(var(--vw) * 38)}}.sec_dateMain_sep{font-size:34px;line-height:1}@media (width<=750px){.sec_dateMain_sep{font-size:calc(var(--vw) * 26)}}.sec_dateDay{background-color:var(--red);width:30px;height:30px;font-family:var(--ff-bold);text-align:center;color:var(--white);border-radius:30px;justify-content:center;align-items:center;padding-top:1px;font-size:18px;font-weight:900;line-height:1;display:flex}@media (width<=750px){.sec_dateDay{width:calc(var(--vw) * 30);height:calc(var(--vw) * 30);border-radius:calc(var(--vw) * 30);padding-top:calc(var(--vw) * 1);font-size:calc(var(--vw) * 16)}}.sec_dateFor{font-family:var(--ff-bold);letter-spacing:0;font-size:26px;font-weight:900;line-height:1}@media (width<=750px){.sec_dateFor{font-size:calc(var(--vw) * 24)}}.sticker_badge{width:104px;display:flex;position:absolute;bottom:34px;right:-104px;transform:scale(0)}@media (width<=750px){.sticker_badge{width:calc(var(--vw) * 87);right:calc(var(--vw) * -18);bottom:unset;top:calc(var(--vw) * -82)}}.sticker_deco{aspect-ratio:215/274;width:215px;display:flex;position:absolute;top:75px;left:0}@media (width<=992px){.sticker_deco{top:-172px;left:-10px}}@media (width<=750px){.sticker_deco{width:calc(var(--vw) * 153);aspect-ratio:153/161;left:calc(var(--vw) * 15);top:calc(var(--vw) * -165)}}.sticker_decoIcon{opacity:0;width:60px;display:flex;position:absolute;top:0;left:0;transform:translate(64px)translateY(28px)}@media (width<=750px){.sticker_decoIcon{width:calc(var(--vw) * 26);top:calc(var(--vw) * 3);left:unset;right:0;transform:translate(-24px)translateY(40px)}}.sticker_decoMain{transform-origin:left 5% bottom;width:167px;animation:3s linear infinite stickerIconAnim;display:flex;position:absolute;bottom:0;right:0}@media (width<=750px){.sticker_decoMain{width:calc(var(--vw) * 118);right:unset;left:0}}.sticker_list{margin-top:84px}@media (width<=750px){.sticker_list{margin-top:calc(var(--vw) * 54)}}.sticker_listMain{flex-wrap:wrap;justify-content:center;gap:15px 10px;display:flex}.sticker_listItem{border:1px solid var(--line);width:calc(33.3333% - 6.66667px);display:flex;position:relative;box-shadow:4px 7px 4px 2px #0000001a}@media (width<=750px){.sticker_listItem{border:unset;width:100%;box-shadow:unset}.sticker_listItem.pc{display:none}}.sticker_listItem>picture{display:flex}.sticker_listItem:after{content:"SAMPLE";font-family:var(--ff-gotham);letter-spacing:0;text-align:center;color:var(--line);mix-blend-mode:multiply;font-size:40px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-15deg)}@media (width<=750px){.sticker_listItem:after{display:none}}.sticker_listNote{letter-spacing:.03em;text-align:center;text-indent:-1em;margin-top:30px;padding-left:1em;font-size:12px;line-height:1.5}@media (width<=750px){.sticker_listNote{font-size:calc(var(--vw) * 12);text-align:left;margin-top:calc(var(--vw) * 30);padding-left:0;padding-inline:calc(var(--vw) * 10);text-indent:unset;column-gap:calc(var(--vw) * 2);line-height:1.6;display:flex}}.sticker_listNote:before{content:"※";display:inline}.sticker_listNote+.sticker_listNote{margin-top:.2rem}.sticker_info{margin-top:40px;max-width:620px;margin-inline:auto}@media (width<=750px){.sticker_info{max-width:unset;margin-top:calc(var(--vw) * 50);padding-inline:calc(var(--vw) * 10)}}.sticker_infoHeading{justify-content:center;align-items:center;display:flex}.sticker_infoHeading>span{letter-spacing:.05em;color:var(--navy);background-color:var(--white);flex-shrink:0;padding-inline:20px;font-size:22px;font-weight:900;line-height:1}@media (width<=750px){.sticker_infoHeading>span{font-size:calc(var(--vw) * 20);padding-inline:calc(var(--vw) * 22)}}.sticker_infoHeading:before,.sticker_infoHeading:after{content:"";background-color:var(--navy);border-radius:2px;width:50%;height:2px;display:block}@media (width<=750px){.sticker_infoHeading:before,.sticker_infoHeading:after{height:calc(var(--vw) * 2);border-radius:calc(var(--vw) * 2)}}.sticker_infoText{margin-top:12px;letter-spacing:.03em;text-align:center;max-width:558px;color:var(--navy);margin-inline:auto;font-size:16px;line-height:1.6}@media (width<=750px){.sticker_infoText{max-width:none;margin-top:calc(var(--vw) * 22);font-size:calc(var(--vw) * 16)}}.sticker_infoBtn{margin-top:16px}@media (width<=750px){.sticker_infoBtn{margin-top:calc(var(--vw) * 25)}}.sticker_btn{border:2px solid var(--black);background-color:var(--yellow);border-radius:999px;justify-content:center;align-items:center;max-width:380px;min-height:60px;margin-inline:auto;padding:10px 50px;transition:background-color .3s ease-out;display:flex;position:relative}@media (width<=750px){.sticker_btn{min-height:calc(var(--vw) * 60);max-width:calc(380 * var(--vw));padding:calc(var(--vw) * 10) calc(var(--vw) * 35);justify-content:flex-start}}.sticker_btn.--disabled:before{content:"";border:2px solid var(--line);z-index:1;background-color:#ffffffe6;border-radius:999px;width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=750px){.sticker_btn.--disabled:before{width:calc(100% + 10 * var(--vw));height:calc(100% + 10 * var(--vw))}}.sticker_btn.--disabled:after{content:"Coming Soon";width:100%;font-family:var(--ff-gotham);letter-spacing:0;text-align:center;color:var(--gray);z-index:1;font-size:24px;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=750px){.sticker_btn.--disabled:after{font-size:calc(var(--vw) * 24)}}.sticker_btn i{width:40px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media (width<=750px){.sticker_btn i{width:calc(40 * var(--vw))}}@media (hover:hover) and (pointer:fine){.sticker_btn:hover:not(.--disabled):hover{background-color:var(--red)}.sticker_btn:hover:not(.--disabled):hover i img{opacity:1}.sticker_btn:hover:not(.--disabled):hover .sticker_btnLabel{color:var(--white)}}.sticker_btnLabel{letter-spacing:.15em;text-align:center;font-size:18px;font-weight:900;line-height:1;transition:color .3s ease-out}@media (width<=750px){.sticker_btnLabel{font-size:calc(var(--vw) * 16);text-align:left}}.sticker_infoNote{justify-content:center;column-gap:12px;margin-top:16px;display:flex}@media (width<=750px){.sticker_infoNote{column-gap:calc(12 * var(--vw));margin-top:calc(16 * var(--vw));flex-direction:column}}.sticker_infoNote>li{letter-spacing:.03em;text-indent:-1em;padding-left:1em;font-size:12px;line-height:1.5}@media (width<=750px){.sticker_infoNote>li{font-size:calc(var(--vw) * 12)}}.sticker_infoNote>li:before{content:"※";display:inline}.sticker_howto{margin-top:60px}@media (width<=750px){.sticker_howto{margin-top:calc(var(--vw) * 60)}.sticker_howto:has(.is-open)+.sticker_main{margin-top:0}}.sticker_howtoTrigger{cursor:pointer;appearance:none;font-family:var(--ff-default);background-color:#0000;background-color:var(--blue);z-index:1;border:none;border-radius:10px;outline:none;justify-content:center;align-items:center;width:100%;padding:30px;display:flex;position:relative}@media (width<=750px){.sticker_howtoTrigger{padding:calc(var(--vw) * 30) calc(var(--vw) * 20);border-radius:calc(var(--vw) * 10);justify-content:flex-start}}.sticker_howtoTrigger>i{background-color:var(--white);border-radius:40px;flex-shrink:0;width:40px;height:40px;transition:background-color .2s ease-out;display:block;position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media (width<=750px){.sticker_howtoTrigger>i{width:calc(var(--vw) * 36);height:calc(var(--vw) * 36);border-radius:calc(var(--vw) * 36);right:calc(var(--vw) * 20)}}.sticker_howtoTrigger>i:before,.sticker_howtoTrigger>i:after{content:"";background-color:var(--blue);width:18px;height:3px;transition:transform .2s ease-out,background-color .2s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=750px){.sticker_howtoTrigger>i:before,.sticker_howtoTrigger>i:after{width:calc(var(--vw) * 16.25);height:calc(var(--vw) * 2.8)}}.sticker_howtoTrigger>i:after{transform:translate(-50%,-50%)rotate(90deg)}.sticker_howtoTrigger.is-open>i:after{transform:translate(-50%,-50%)rotate(180deg)}.sticker_howtoTriggerLabel{font-family:var(--ff-default);letter-spacing:.1em;text-align:center;color:var(--white);font-size:22px;font-weight:900;line-height:1}@media (width<=750px){.sticker_howtoTriggerLabel{font-size:calc(var(--vw) * 16);text-align:left}}.sticker_howtoContainer{background-color:var(--blue);border-radius:0 0 500px 500px;display:none;transform:translateY(-40px)}@media (width<=750px){.sticker_howtoContainer{transform:translateY(calc(var(--vw) * -40));border-radius:0 0 calc(var(--vw) * 175) calc(var(--vw) * 175)}}.sticker_howtoInner{padding-top:40px;padding-inline:20px}@media (width<=750px){.sticker_howtoInner{padding-top:calc(var(--vw) * 40);padding-inline:calc(var(--vw) * 25)}}.sticker_howtoCont{margin-top:54px;max-width:740px;margin-inline:auto}@media (width<=750px){.sticker_howtoCont{max-width:none;margin-top:calc(var(--vw) * 48)}}.sticker_howtoCont+.sticker_howtoCont{margin-top:60px}@media (width<=750px){.sticker_howtoCont+.sticker_howtoCont{margin-top:calc(var(--vw) * 40)}}.sticker_howtoStep{border:1px solid var(--white);border-radius:999px;align-items:center;width:fit-content;margin-inline:auto;display:flex;overflow:hidden}.sticker_howtoStepNum{letter-spacing:0;color:var(--blue);background-color:var(--white);padding:7px 17px;font-size:22px;font-weight:500;line-height:1}@media (width<=750px){.sticker_howtoStepNum{font-size:calc(var(--vw) * 16);padding:calc(var(--vw) * 11) calc(var(--vw) * 15) calc(var(--vw) * 10)}}.sticker_howtoStepLabel{letter-spacing:.05em;text-align:center;color:var(--white);padding-inline:14px;font-size:14px;font-weight:500;line-height:1}@media (width<=750px){.sticker_howtoStepLabel{min-width:calc(var(--vw) * 174);font-size:calc(var(--vw) * 14);text-align:left;padding-inline:calc(var(--vw) * 9) calc(var(--vw) * 7)}}.sticker_howtoTtl{letter-spacing:.03em;text-align:center;color:var(--white);margin-top:30px;font-size:22px;font-weight:900;line-height:1.6}@media (width<=750px){.sticker_howtoTtl{margin-top:calc(var(--vw) * 30);font-size:calc(var(--vw) * 19);white-space:nowrap}}.sticker_howtoText{letter-spacing:.03em;text-align:center;color:var(--white);margin-top:8px;font-size:16px;line-height:1.6}@media (width<=750px){.sticker_howtoText{width:fit-content;margin-top:calc(var(--vw) * 15);font-size:calc(var(--vw) * 15);text-align:left;margin-inline:auto}}.sticker_howtoBtn{margin-top:40px}@media (width<=750px){.sticker_howtoBtn{max-width:calc(var(--vw) * 280);margin-top:calc(var(--vw) * 30);padding:calc(var(--vw) * 11) calc(var(--vw) * 25)}}.sticker_howtoSeparator{justify-content:center;align-items:center;column-gap:12px;margin-top:56px;display:flex}@media (width<=750px){.sticker_howtoSeparator{margin-top:calc(var(--vw) * 40);column-gap:calc(var(--vw) * 8)}}.sticker_howtoSeparator>img{flex-shrink:0;width:33px;display:flex}@media (width<=750px){.sticker_howtoSeparator>img{width:calc(var(--vw) * 24)}}.sticker_howtoSeparator:before,.sticker_howtoSeparator:after{content:"";background-color:var(--white);border-radius:5px;width:50%;height:5px;display:block}@media (width<=750px){.sticker_howtoSeparator:before,.sticker_howtoSeparator:after{height:calc(var(--vw) * 3);border-radius:calc(var(--vw) * 3)}}.sticker_howtoNote{margin-top:30px;width:fit-content;margin-inline:auto}@media (width<=750px){.sticker_howtoNote{margin-top:calc(var(--vw) * 16)}}.sticker_howtoNote>li{letter-spacing:.03em;text-align:center;color:var(--white);font-size:12px;font-weight:500;line-height:1.6}@media (width<=750px){.sticker_howtoNote>li{font-size:calc(var(--vw) * 12);text-align:left;text-indent:-1em;padding-left:1em}}.sticker_howtoNote>li>a{color:var(--white);text-decoration:underline}@media (hover:hover) and (pointer:fine){.sticker_howtoNote>li>a:hover:hover{text-decoration:none}}.sticker_howtoNote>li:before{content:"※";display:inline}.sticker_howtoImg{margin-top:28px;margin-inline:auto;display:flex}@media (width<=750px){.sticker_howtoImg{margin-top:calc(var(--vw) * 25)}}.sticker_howtoImg.--step4{max-width:252px}@media (width<=750px){.sticker_howtoImg.--step4{max-width:calc(var(--vw) * 252)}}.sticker_howtoImg.--step5{max-width:328px}@media (width<=750px){.sticker_howtoImg.--step5{max-width:calc(var(--vw) * 252)}}.sticker_howtoImg.--step6{max-width:380px}@media (width<=750px){.sticker_howtoImg.--step6{max-width:100%}}.sticker_howtoImg.--step7{max-width:380px}@media (width<=750px){.sticker_howtoImg.--step7{max-width:100%}}.sticker_howtoImg.--step8{max-width:295px}@media (width<=750px){.sticker_howtoImg.--step8{max-width:100%}}.sticker_howtoClose{margin-top:38px;flex-direction:column;justify-content:center;align-items:center;row-gap:10px;margin-inline:auto;display:flex;transform:translateY(18px)}@media (width<=750px){.sticker_howtoClose{row-gap:calc(var(--vw) * 12);margin-top:calc(var(--vw) * 38);transform:translateY(calc(var(--vw) * 18))}}.sticker_howtoClose span{letter-spacing:0;text-align:center;text-transform:uppercase;color:var(--white);font-size:24px;font-weight:900;line-height:1}@media (width<=750px){.sticker_howtoClose span{font-size:calc(var(--vw) * 20)}}.sticker_howtoClose i{background-color:var(--red);border-radius:40px;width:40px;height:40px;display:flex;position:relative}@media (width<=750px){.sticker_howtoClose i{width:calc(var(--vw) * 40);height:calc(var(--vw) * 40);border-radius:calc(var(--vw) * 40)}}.sticker_howtoClose i:before{content:"";background-color:var(--white);border-radius:1px;width:18px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=750px){.sticker_howtoClose i:before{width:calc(var(--vw) * 18);height:calc(var(--vw) * 3);border-radius:calc(var(--vw) * 1)}}.sticker_main{margin-top:68px}@media (width<=750px){.sticker_main{margin-top:calc(var(--vw) * 25);padding-inline:calc(var(--vw) * 10)}}.sticker_mainInner{aspect-ratio:730/677;z-index:0;max-width:730px;margin-inline:auto;position:relative}@media (width<=750px){.sticker_mainInner{max-width:none;aspect-ratio:none}}.sticker_mainInner:before{content:"";aspect-ratio:730/700;z-index:-1;background-image:url(../img/sticker/main_bg.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;animation:20s linear infinite bgRotate;position:absolute;top:-33px;left:0}@media (width<=750px){.sticker_mainInner:before{top:calc(var(--vw) * 7)}}@keyframes bgRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sticker_mainImg{max-width:638px;margin-inline:auto;padding-right:30px;display:flex}@media (width<=750px){.sticker_mainImg{max-width:none;padding-right:0}}.sticker_mainBtn{margin-top:28px}@media (width<=750px){.sticker_mainBtn{margin-top:calc(var(--vw) * 28)}}.sticker_mainText{letter-spacing:.03em;text-align:center;color:var(--red);margin-top:22px;font-size:14px;font-weight:900;line-height:1.8}@media (width<=750px){.sticker_mainText{margin-top:calc(var(--vw) * 15);font-size:calc(var(--vw) * 14)}}.sticker_mainNote{margin-top:12px;width:fit-content;margin-inline:auto}@media (width<=750px){.sticker_mainNote{margin-top:calc(var(--vw) * 18)}}.sticker_mainNote>li{letter-spacing:.03em;text-align:center;color:var(--black);font-size:12px;font-weight:500;line-height:1.6}@media (width<=750px){.sticker_mainNote>li{font-size:calc(var(--vw) * 12);text-align:left;text-indent:-1em;padding-left:1em}}.sticker_mainNote>li>a{color:var(--black);text-decoration:underline}@media (hover:hover) and (pointer:fine){.sticker_mainNote>li>a:hover:hover{text-decoration:none}}.sticker_mainNote>li:before{content:"※";display:inline}.sticker_points{margin-top:32px;max-width:620px;margin-inline:auto;padding-bottom:180px}@media (width<=992px){.sticker_points{padding-bottom:240px}}@media (width<=750px){.sticker_points{max-width:none;margin-top:calc(var(--vw) * 60);padding-inline:calc(var(--vw) * 10);padding-bottom:calc(var(--vw) * 100)}}.sticker_pointsTrigger{cursor:pointer;appearance:none;font-family:var(--ff-default);background-color:#0000;background-color:var(--blue);z-index:1;border:none;border-radius:10px;outline:none;justify-content:center;align-items:center;width:100%;padding:30px;display:flex;position:relative}@media (width<=750px){.sticker_pointsTrigger{border-radius:calc(var(--vw) * 10);padding:calc(var(--vw) * 25) calc(var(--vw) * 20);justify-content:flex-start}}.sticker_pointsTrigger>i{background-color:var(--white);border-radius:40px;flex-shrink:0;width:40px;height:40px;transition:background-color .2s ease-out;display:block;position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media (width<=750px){.sticker_pointsTrigger>i{width:calc(var(--vw) * 36);height:calc(var(--vw) * 36);border-radius:calc(var(--vw) * 36)}}.sticker_pointsTrigger>i:before,.sticker_pointsTrigger>i:after{content:"";background-color:var(--blue);width:18px;height:3px;transition:transform .2s ease-out,background-color .2s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=750px){.sticker_pointsTrigger>i:before,.sticker_pointsTrigger>i:after{width:calc(var(--vw) * 16.2);height:calc(var(--vw) * 2.8)}}.sticker_pointsTrigger>i:after{transform:translate(-50%,-50%)rotate(90deg)}.sticker_pointsTrigger.is-open>i:after{transform:translate(-50%,-50%)rotate(180deg)}.sticker_pointsTriggerLabel{font-family:var(--ff-default);letter-spacing:.2em;text-align:center;color:var(--white);font-size:22px;font-weight:900;line-height:1}@media (width<=750px){.sticker_pointsTriggerLabel{font-size:calc(var(--vw) * 16);text-align:left}}.sticker_pointsContainer{display:none}.sticker_pointsNote{flex-direction:column;row-gap:7px;margin-top:20px;display:flex}@media (width<=750px){.sticker_pointsNote{margin-top:calc(var(--vw) * 15);row-gap:calc(var(--vw) * 7)}}.sticker_pointsNote li{letter-spacing:.03em;column-gap:4px;font-size:12px;line-height:1.6;display:flex}@media (width<=750px){.sticker_pointsNote li{column-gap:calc(var(--vw) * 2);font-size:calc(var(--vw) * 12);text-align:left}}.sticker_pointsNote li a{text-decoration:underline}@media (hover:hover) and (pointer:fine){.sticker_pointsNote li a:hover:hover{text-decoration:none}}.sticker_pointsNote li:before{content:"※"}.voice_deco{aspect-ratio:240/230;width:240px;display:flex;position:absolute;top:83px;right:16px}@media (width<=992px){.voice_deco{top:-112px;right:-18px}}@media (width<=750px){.voice_deco{width:calc(var(--vw) * 171);aspect-ratio:171/159;top:calc(var(--vw) * -246);right:unset;left:50%;transform:translate(-50%)}}.voice_decoIcon{opacity:0;width:56px;display:flex;position:absolute;top:6px;right:0;transform:translate(-64px)translateY(16px)}@media (width<=750px){.voice_decoIcon{width:calc(var(--vw) * 26.4);top:0;left:0;right:unset;transform:translate(64px)translateY(16px)}}.voice_decoMain{opacity:0;width:193px;display:flex;position:absolute;bottom:0;left:0}@media (width<=750px){.voice_decoMain{width:calc(var(--vw) * 131);left:calc(var(--vw) * 17)}}.voice_decoIconSp{display:none}@media (width<=750px){.voice_decoIconSp{width:calc(var(--vw) * 13);right:0;top:calc(var(--vw) * 69);opacity:0;display:flex;position:absolute;transform:translate(-64px)translateY(-16px)}}.voice_cta{background-color:var(--pink);border:2px solid var(--black);border-radius:30px;align-items:flex-end;column-gap:32px;max-height:164px;margin-top:70px;padding-inline:46px;transition:background-color .3s ease-out;display:flex}.voice_cta.--disabled{position:relative}@media (width<=750px){.voice_cta.--disabled{border-width:0}}.voice_cta.--disabled:before{content:"";border:2px solid var(--line);z-index:1;background-color:#ffffffe6;border-radius:36px;width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=750px){.voice_cta.--disabled:before{border:calc(var(--vw) * 3) solid var(--line);border-radius:calc(var(--vw) * 40);width:100%;height:100%}}.voice_cta.--disabled:after{content:"Coming Soon";width:100%;font-family:var(--ff-gotham);letter-spacing:0;text-align:center;color:var(--gray);z-index:1;font-size:40px;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=750px){.voice_cta.--disabled:after{font-size:calc(var(--vw) * 32)}.voice_cta{margin-top:calc(var(--vw) * 40);border:calc(var(--vw) * 3) solid var(--black);border-radius:calc(var(--vw) * 40);padding-inline:calc(var(--vw) * 22);padding-block:calc(var(--vw) * 27);max-height:unset;position:relative;overflow:hidden}}@media (hover:hover) and (pointer:fine){.voice_cta:hover:not(.--disabled):hover{background-color:#f5c0d2cc}.voice_cta:hover:not(.--disabled):hover .voice_ctaImg img,.voice_cta:hover:not(.--disabled):hover .voice_ctaIcon img{opacity:1}}.voice_ctaImg{width:169px;display:flex}@media (width<=750px){.voice_ctaImg{width:calc(var(--vw) * 114);right:calc(var(--vw) * 10);position:absolute;bottom:0}}.voice_ctaCont{align-items:center;column-gap:36px;display:flex}@media (width<=750px){.voice_ctaCont{align-items:flex-start;row-gap:calc(var(--vw) * 28);flex-direction:column}}.voice_ctaBody{flex-direction:column;justify-content:center;row-gap:4px;min-height:164px;display:flex}@media (width<=750px){.voice_ctaBody{row-gap:calc(var(--vw) * 12);min-height:unset}}.voice_ctaLabel{letter-spacing:.06em;color:var(--navy);font-size:32px;font-weight:900;line-height:1.3}@media (width<=750px){.voice_ctaLabel{font-size:calc(var(--vw) * 24)}}@media (width>=751px){.voice_ctaLabel span{display:inline-block}}.voice_ctaNote{letter-spacing:.03em;font-size:12px;line-height:1}@media (width<=750px){.voice_ctaNote{font-size:calc(12 * var(--vw))}}.voice_ctaIcon{border:2px solid var(--black);background-color:var(--white);border-radius:80px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}@media (width<=750px){.voice_ctaIcon{width:calc(var(--vw) * 56);height:calc(var(--vw) * 56);border-radius:calc(var(--vw) * 56)}}.voice_ctaIcon img{width:20px;margin-left:5px}@media (width<=750px){.voice_ctaIcon img{width:calc(var(--vw) * 14);margin-left:calc(var(--vw) * 3)}}.voice_ctaCode{width:80px;display:flex}.voice_note{margin-top:32px}@media (width<=750px){.voice_note{margin-top:calc(var(--vw) * 20);padding-inline:calc(var(--vw) * 10)}}.voice_note>li{letter-spacing:.03em;text-align:center;text-indent:-1em;padding-left:1em;font-size:14px;line-height:1.7}@media (width<=750px){.voice_note>li{font-size:calc(var(--vw) * 12);text-align:left;text-indent:unset;column-gap:calc(var(--vw) * 2);padding-left:0;line-height:1.6;display:flex}}.voice_note>li:before{content:"※";display:inline}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}
