@font-face{font-family:Founders Grotesk;src:url("https://storage.owndays.com/fonts/founders-grotesk/FoundersGrotesk-Bold.woff2") format("woff2"),url("https://storage.owndays.com/fonts/founders-grotesk/FoundersGrotesk-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url("https://storage.owndays.com/fonts/founders-grotesk/FoundersGrotesk-Light.woff2") format("woff2"),url("https://storage.owndays.com/fonts/founders-grotesk/FoundersGrotesk-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url("https://storage.owndays.com/fonts/founders-grotesk/FoundersGrotesk-Medium.woff2") format("woff2"),url("https://storage.owndays.com/fonts/founders-grotesk/FoundersGrotesk-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url("https://storage.owndays.com/fonts/founders-grotesk/FoundersGrotesk-Regular.woff2") format("woff2"),url("https://storage.owndays.com/fonts/founders-grotesk/FoundersGrotesk-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url("https://storage.owndays.com/fonts/founders-grotesk/FoundersGrotesk-Semibold.woff2") format("woff2"),url("https://storage.owndays.com/fonts/founders-grotesk/FoundersGrotesk-Semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Niradei;src:url("https://storage.owndays.com/fonts/Niradei/Niradei-Bold.woff2") format("woff2"),url("https://storage.owndays.com/fonts/Niradei/Niradei-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Niradei;src:url("https://storage.owndays.com/fonts/Niradei/Niradei-Regular.woff2") format("woff2"),url("https://storage.owndays.com/fonts/Niradei/Niradei-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Niradei;src:url("https://storage.owndays.com/fonts/Niradei/Niradei-SemiBold.woff2") format("woff2"),url("https://storage.owndays.com/fonts/Niradei/Niradei-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Aktiv Grotesk TWHK;src:url("https://storage.owndays.com/fonts/AktivGroteskTWHK/AktivGroteskTWHK-Medium.woff2") format("woff2"),url("https://storage.owndays.com/fonts/AktivGroteskTWHK/AktivGroteskTWHK-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aktiv Grotesk TWHK;src:url("https://storage.owndays.com/fonts/AktivGroteskTWHK/AktivGroteskTWHK-Regular.woff2") format("woff2"),url("https://storage.owndays.com/fonts/AktivGroteskTWHK/AktivGroteskTWHK-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aktiv Grotesk TWHK;src:url("https://storage.owndays.com/fonts/AktivGroteskTWHK/AktivGroteskTWHK-Bold.woff2") format("woff2"),url("https://storage.owndays.com/fonts/AktivGroteskTWHK/AktivGroteskTWHK-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aktiv Grotesk CNSG;src:url("https://storage.owndays.com/fonts/AktivGroteskCNSG/AktivGroteskCNSG-Medium.woff2") format("woff2"),url("https://storage.owndays.com/fonts/AktivGroteskCNSG/AktivGroteskCNSG-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aktiv Grotesk CNSG;src:url("https://storage.owndays.com/fonts/AktivGroteskCNSG/AktivGroteskCNSG-Bold.woff2") format("woff2"),url("https://storage.owndays.com/fonts/AktivGroteskCNSG/AktivGroteskCNSG-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aktiv Grotesk CNSG;src:url("https://storage.owndays.com/fonts/AktivGroteskCNSG/AktivGroteskCNSG-Regular.woff2") format("woff2"),url("https://storage.owndays.com/fonts/AktivGroteskCNSG/AktivGroteskCNSG-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}.ff-primary{font-family:Founders Grotesk,sans-serif}.ff-fallback,.ff-headline{font-family:Founders Grotesk,heisei-kaku-gothic-std,sans-serif}.fs-0{font-size:0!important}.fs-1{font-size:1px!important}.fs-2{font-size:2px!important}.fs-3{font-size:3px!important}.fs-4{font-size:4px!important}.fs-5{font-size:5px!important}.fs-6{font-size:6px!important}.fs-7{font-size:7px!important}.fs-8{font-size:8px!important}.fs-9{font-size:9px!important}.fs-10{font-size:10px!important}.fs-11{font-size:11px!important}.fs-12{font-size:12px!important}.fs-13{font-size:13px!important}.fs-14{font-size:14px!important}.fs-15{font-size:15px!important}.fs-16{font-size:16px!important}.fs-17{font-size:17px!important}.fs-18{font-size:18px!important}.fs-19{font-size:19px!important}.fs-20{font-size:20px!important}.fs-21{font-size:21px!important}.fs-22{font-size:22px!important}.fs-23{font-size:23px!important}.fs-24{font-size:24px!important}.fs-25{font-size:25px!important}.fs-26{font-size:26px!important}.fs-27{font-size:27px!important}.fs-28{font-size:28px!important}.fs-29{font-size:29px!important}.fs-30{font-size:30px!important}.fs-31{font-size:31px!important}.fs-32{font-size:32px!important}.fs-33{font-size:33px!important}.fs-34{font-size:34px!important}.fs-35{font-size:35px!important}.fs-36{font-size:36px!important}.fs-37{font-size:37px!important}.fs-38{font-size:38px!important}.fs-39{font-size:39px!important}.fs-40{font-size:40px!important}.fs-41{font-size:41px!important}.fs-42{font-size:42px!important}.fs-43{font-size:43px!important}.fs-44{font-size:44px!important}.fs-45{font-size:45px!important}.fs-46{font-size:46px!important}.fs-47{font-size:47px!important}.fs-48{font-size:48px!important}.fs-49{font-size:49px!important}.fs-50{font-size:50px!important}.fs-51{font-size:51px!important}.fs-52{font-size:52px!important}.fs-53{font-size:53px!important}.fs-54{font-size:54px!important}.fs-55{font-size:55px!important}.fs-56{font-size:56px!important}.fs-57{font-size:57px!important}.fs-58{font-size:58px!important}.fs-59{font-size:59px!important}.fs-60{font-size:60px!important}.fs-61{font-size:61px!important}.fs-62{font-size:62px!important}.fs-63{font-size:63px!important}.fs-64{font-size:64px!important}.fs-65{font-size:65px!important}.fs-66{font-size:66px!important}.fs-67{font-size:67px!important}.fs-68{font-size:68px!important}.fs-69{font-size:69px!important}.fs-70{font-size:70px!important}.fs-71{font-size:71px!important}.fs-72{font-size:72px!important}.fs-73{font-size:73px!important}.fs-74{font-size:74px!important}.fs-75{font-size:75px!important}.fs-76{font-size:76px!important}.fs-77{font-size:77px!important}.fs-78{font-size:78px!important}.fs-79{font-size:79px!important}.fs-80{font-size:80px!important}.fs-81{font-size:81px!important}.fs-82{font-size:82px!important}.fs-83{font-size:83px!important}.fs-84{font-size:84px!important}.fs-85{font-size:85px!important}.fs-86{font-size:86px!important}.fs-87{font-size:87px!important}.fs-88{font-size:88px!important}.fs-89{font-size:89px!important}.fs-90{font-size:90px!important}.fs-91{font-size:91px!important}.fs-92{font-size:92px!important}.fs-93{font-size:93px!important}.fs-94{font-size:94px!important}.fs-95{font-size:95px!important}.fs-96{font-size:96px!important}.fs-97{font-size:97px!important}.fs-98{font-size:98px!important}.fs-99{font-size:99px!important}.fw-100{font-weight:100!important}.fw-200{font-weight:200!important}.fw-300{font-weight:300!important}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.fw-800{font-weight:800!important}.fw-900{font-weight:900!important}.l-thank-you-festa{position:relative}.l-thank-you-festa:before{content:"";width:100%;height:81px;background-color:#00a75b;position:absolute;left:0;bottom:0}@media (min-width:1024px){.l-thank-you-festa:before{height:103px}}.l-thank-you-festa .btn{width:100%;max-width:340px;height:54px;border-radius:10px;-webkit-box-shadow:none;box-shadow:none;padding:0;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.l-thank-you-festa .btn{cursor:pointer}.l-thank-you-festa .btn,.l-thank-you-festa .btn span{-webkit-transition:all .5s ease;transition:all .5s ease}}.l-thank-you-festa .btn__white{border:1px solid #535353;background-color:#fff}.l-thank-you-festa .btn__white span{color:#535353;text-align:center;font-family:heisei-kaku-gothic-std,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:16.8px;letter-spacing:.14px}@media (min-width:1024px){.l-thank-you-festa .btn__white span{font-size:16px;line-height:19.2px;letter-spacing:.16px}.l-thank-you-festa .btn__white:hover{background-color:#535353}.l-thank-you-festa .btn__white:hover span{color:#fff}}.l-thank-you-festa .btn__green{background-color:#06c755}.l-thank-you-festa .btn__green span{color:#fff;font-family:heisei-kaku-gothic-std,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.56px;position:relative;padding-left:56px}.l-thank-you-festa .btn__green span:before{content:"";width:48px;height:48px;background:url("https://storage.owndays.com/news/thank-you-festa/icons/line-logo.svg") no-repeat 0/contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}@media (min-width:1024px){.l-thank-you-festa .btn__green span{font-size:16px;letter-spacing:.64px}.l-thank-you-festa .btn__green:hover{background-color:#00a75b}}.l-thank-you-festa .btn__black{background-color:#292929}.l-thank-you-festa .btn__black span{color:#fff;font-family:Founders Grotesk,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:16.8px;letter-spacing:.14px}.l-thank-you-festa .btn__black[data-with-icon=true] span{padding-right:28px;position:relative}.l-thank-you-festa .btn__black[data-with-icon=true] span:before{content:"";width:20px;height:20px;background:url("https://storage.owndays.com/news/thank-you-festa/icons/arrow-down-circle.svg") no-repeat 0/contain;position:absolute;top:calc(50% - 1px);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}@media (min-width:1024px){.l-thank-you-festa .btn__black span{font-size:16px;line-height:19.2px;letter-spacing:.16px}.l-thank-you-festa .btn__black:hover{background-color:#535353}}.l-thank-you-festa .main{background-color:#00a75b}@media (max-width:767px){.l-thank-you-festa .main{padding-top:25px}}.l-thank-you-festa .menu{background-color:#00a75b}.l-thank-you-festa .menu__container{padding-inline:20px;padding-block:50px}@media (min-width:1024px){.l-thank-you-festa .menu__container{padding-inline:0;padding-block:48px 64px}}.l-thank-you-festa .menu__title{color:#fff;text-align:center;font-family:heisei-kaku-gothic-std,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.8px;margin-block:10px 46px}.l-thank-you-festa .menu__title span,.l-thank-you-festa .menu__title strong{color:#f6ee56;font-style:normal;line-height:normal}.l-thank-you-festa .menu__title strong{color:#f6ee56;font-family:Founders Grotesk,sans-serif;font-size:35px;font-weight:700;letter-spacing:3.5px}.l-thank-you-festa .menu__title span{font-family:heisei-kaku-gothic-std,sans-serif;font-size:18px;font-weight:900;letter-spacing:1.8px}@media (min-width:768px){.l-thank-you-festa .menu__title br:first-child,.l-thank-you-festa .menu__title br:nth-child(3){display:none}}@media (min-width:1024px){.l-thank-you-festa .menu__title{font-size:21px;letter-spacing:2.1px;margin-block:-2px 35px}.l-thank-you-festa .menu__title strong{font-size:45px;letter-spacing:4.5px}.l-thank-you-festa .menu__title span{font-size:23px;letter-spacing:2.3px}.l-thank-you-festa .menu__title br{display:none}}.l-thank-you-festa .menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;gap:10.341px;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.l-thank-you-festa .menu__list li{width:169.828px;height:149.93px;background:url("https://storage.owndays.com/news/thank-you-festa/icons/menu.svg") no-repeat top/contain;position:relative}.l-thank-you-festa .menu__list li[data-status=coming]:before,.l-thank-you-festa .menu__list li[data-status=ended]:before{content:"";width:100%;height:100%;display:block;position:absolute;z-index:2}.l-thank-you-festa .menu__list li[data-status=coming]:before{background:url("https://storage.owndays.com/news/thank-you-festa/icons/menu-coming.svg") no-repeat top/contain}.l-thank-you-festa .menu__list li[data-status=ended]:before{background:url("https://storage.owndays.com/news/thank-you-festa/icons/menu-ended.svg") no-repeat top/contain}.l-thank-you-festa .menu__list li a{width:100%;height:calc(100% - 15px);position:relative}@media (min-width:768px){.l-thank-you-festa .menu__list{gap:24px}}@media (min-width:1024px){.l-thank-you-festa .menu__list{gap:48px}.l-thank-you-festa .menu__list li{width:365.87px;height:323.877px;-webkit-transition:all .5s ease;transition:all .5s ease}.l-thank-you-festa .menu__list li a{height:calc(100% - 33px)}.l-thank-you-festa .menu__list li:has(>a:hover){-webkit-transform:translateY(-8px);transform:translateY(-8px)}.l-thank-you-festa .menu__list li:has(>a:hover) .menu__arrow{background-color:#f6ee56}}.l-thank-you-festa .menu__tag{width:43px;height:43px;background:url("https://storage.owndays.com/news/thank-you-festa/icons/tag-red.svg") no-repeat 50%/contain;position:absolute;top:1.71px;right:3.75px;-webkit-transform:rotate(5deg);transform:rotate(5deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-thank-you-festa .menu__tag span,.l-thank-you-festa .menu__tag span>small{color:#fff;font-family:heisei-kaku-gothic-std,sans-serif;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0}.l-thank-you-festa .menu__tag span{font-size:8.229px;padding-right:4px;position:relative}.l-thank-you-festa .menu__tag span small{font-size:9.463px;position:absolute;right:0;top:0;-webkit-transform:rotate(10deg);transform:rotate(10deg)}@media (min-width:1024px){.l-thank-you-festa .menu__tag{width:88px;height:88px;top:2.37px;right:10.88px}.l-thank-you-festa .menu__tag span{font-size:16.737px;padding-right:8px}.l-thank-you-festa .menu__tag span small{font-size:19.248px}}.l-thank-you-festa .menu__status{color:#fff;text-align:center;font-family:corporate-logo-ver2,sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:18.567px;letter-spacing:.6px;position:absolute;top:calc(50% - 6px);left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;white-space:nowrap}@media (min-width:1024px){.l-thank-you-festa .menu__status{font-size:30px;letter-spacing:.6px;top:calc(50% + 2px)}}.l-thank-you-festa .menu__arrow{width:29.707px;height:29.707px;background-color:#fff;border-radius:50%;border:1.857px solid #00a75b;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;z-index:3}.l-thank-you-festa .menu__arrow__icon{width:100%;height:100%;position:relative}.l-thank-you-festa .menu__arrow__icon:before{content:"";width:10px;height:12px;background:url("https://storage.owndays.com/news/thank-you-festa/icons/arrow-down-green.svg") no-repeat 50%/contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:1024px){.l-thank-you-festa .menu__arrow{width:64px;height:64px;border:4px solid #00a75b;-webkit-transition:all .5s ease;transition:all .5s ease}.l-thank-you-festa .menu__arrow__icon:before{width:20px;height:24px}}.l-thank-you-festa .menu__card__title-order{text-align:center;margin-bottom:2px;padding-top:9px}.l-thank-you-festa .menu__card__title-order span{color:#000;text-align:center;font-family:heisei-kaku-gothic-std,sans-serif;font-size:18.567px;font-style:normal;font-weight:700;line-height:29.707px;letter-spacing:1.857px}.l-thank-you-festa .menu__card__title-order strong{font-family:futura-pt-bold,sans-serif;font-size:25.994px;font-style:normal;font-weight:700;line-height:29.707px;letter-spacing:2.599px}.l-thank-you-festa .menu__card__title-order strong[data-period=period-1]{color:#ee7b30}.l-thank-you-festa .menu__card__title-order strong[data-period=period-2]{color:#008cd6}.l-thank-you-festa .menu__card__title-order strong[data-period=period-3]{color:#67318e}@media (min-width:1024px){.l-thank-you-festa .menu__card__title-order{margin-bottom:17px;padding-top:16px}.l-thank-you-festa .menu__card__title-order span{font-size:40px;line-height:64px;letter-spacing:4px}.l-thank-you-festa .menu__card__title-order strong{font-size:56px;line-height:64px;letter-spacing:5.6px}}.l-thank-you-festa .menu__card img{width:auto;height:15.318px;margin-inline:auto;margin-block:4px 1px}@media (min-width:1024px){.l-thank-you-festa .menu__card img{height:33px;margin-block:3px 4px}}.l-thank-you-festa .menu__card__name{color:#000;text-align:center;font-family:corporate-logo-ver2,sans-serif;font-size:11.14px;font-style:normal;font-weight:700;line-height:18.567px;letter-spacing:.446px}.l-thank-you-festa .menu__card__name strong{color:#000;font-family:Founders Grotesk,sans-serif;font-size:13.925px;font-style:normal;font-weight:700;line-height:18.567px;letter-spacing:.557px}.l-thank-you-festa .menu__card__name small{color:#000;font-family:heisei-kaku-gothic-std,sans-serif;font-size:11.604px;font-style:normal;font-weight:900;line-height:18.567px;letter-spacing:.464px}@media (min-width:1024px){.l-thank-you-festa .menu__card__name{font-size:24px;line-height:40px;letter-spacing:.96px}.l-thank-you-festa .menu__card__name strong{font-size:30px;line-height:40px;letter-spacing:1.2px}.l-thank-you-festa .menu__card__name small{font-size:25px;line-height:40px;letter-spacing:1px}}.l-thank-you-festa .menu__card__schedule{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5.57px;margin-top:9px}.l-thank-you-festa .menu__card__schedule,.l-thank-you-festa .menu__card__schedule__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-thank-you-festa .menu__card__schedule__text small{color:#000;text-align:center;font-family:new-astro,sans-serif;font-size:8.355px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.251px}.l-thank-you-festa .menu__card__schedule__text small i{font-family:avenir-lt-pro,sans-serif;font-weight:800}.l-thank-you-festa .menu__card__schedule__text strong{color:#000;text-align:right;font-family:new-astro,sans-serif;font-size:14.854px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.446px;margin-right:3.71px}.l-thank-you-festa .menu__card__schedule__next{font-family:new-astro,sans-serif;font-size:11.14px;font-style:normal;font-weight:700;line-height:14.992px}.l-thank-you-festa .menu__card__schedule__next[data-period=period-1]{color:#ee7b30}.l-thank-you-festa .menu__card__schedule__next[data-period=period-2]{color:#008cd6}.l-thank-you-festa .menu__card__schedule__next[data-period=period-3]{color:#67318e}@media (min-width:1024px){.l-thank-you-festa .menu__card__schedule{gap:12px;margin-top:18px}.l-thank-you-festa .menu__card__schedule__text small{font-size:18px;letter-spacing:.54px}.l-thank-you-festa .menu__card__schedule__text strong{font-size:32px;letter-spacing:.96px;margin-right:8px}.l-thank-you-festa .menu__card__schedule__next{font-size:24px;line-height:32.298px}}.l-thank-you-festa .body{position:relative}.l-thank-you-festa .body:before{content:"";position:absolute;inset:0;z-index:2;background:url(https://storage.owndays.com/news/thank-you-festa/bg/bg-body_sp.webp) repeat-y top/100% auto;pointer-events:none}@media (min-width:768px){.l-thank-you-festa .body:before{background-image:url(https://storage.owndays.com/news/thank-you-festa/bg/bg-body_pc.webp);background-position:center -237px}}.l-thank-you-festa .body .features__container,.l-thank-you-festa .body .line-linking__data__container,.l-thank-you-festa .body .line-linking__header,.l-thank-you-festa .body .products__container{position:relative;z-index:3}.l-thank-you-festa .features{background-color:#f2f6ea}.l-thank-you-festa .features__container{padding-block:60px;padding-inline:20px}@media (min-width:1024px){.l-thank-you-festa .features__container{padding-block:128px}}@media (min-width:1296px){.l-thank-you-festa .features__container{padding-inline:0}}.l-thank-you-festa .features__card{width:100%;max-width:1200px;height:auto;margin-inline:auto;border-radius:10px;border:3px solid #00a75b;background:#fff;padding-inline:12px;padding-block:50px}@media (min-width:1024px){.l-thank-you-festa .features__card{border:5px solid #00a75b;padding-inline:57.5px;padding-block:65px 75px}}.l-thank-you-festa .features__card__title{color:#292929;text-align:center}.l-thank-you-festa .features__card__title,.l-thank-you-festa .features__card__title span{font-family:heisei-kaku-gothic-std,sans-serif;font-size:18px;font-style:normal;font-weight:900;line-height:32px;letter-spacing:.72px}.l-thank-you-festa .features__card__title span{color:#00a75b}@media (min-width:1024px){.l-thank-you-festa .features__card__title,.l-thank-you-festa .features__card__title span{font-size:28px;line-height:52px;letter-spacing:1.68px}}.l-thank-you-festa .features__card__list{width:100%;max-width:1086px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin:0;padding:0 0 10px;list-style:none;padding-block:24px 32px;margin-inline:auto;overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.l-thank-you-festa .features__card__list::-webkit-scrollbar{display:none}.l-thank-you-festa .features__card__list li{-webkit-box-flex:0;-ms-flex:0 0 170px;flex:0 0 170px;width:170px;scroll-snap-align:start;scroll-snap-stop:always;background-color:#f9f9f9;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:10px;padding-block:24px 16px}.l-thank-you-festa .features__card__list li img{width:auto;height:68px}.l-thank-you-festa .features__card__list li p{color:#000;font-family:heisei-kaku-gothic-std,sans-serif;font-style:normal;line-height:normal}.l-thank-you-festa .features__card__list li p.title{text-align:center;font-size:12px;font-weight:700;margin-block:12px 8px}.l-thank-you-festa .features__card__list li p.description{font-size:12px;font-weight:500}@media (min-width:800px) and (max-width:1023px){.l-thank-you-festa .features__card__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1024px){.l-thank-you-festa .features__card__list{padding-block:50px 32px}.l-thank-you-festa .features__card__list li{-webkit-box-flex:0;-ms-flex:0 0 264px;flex:0 0 264px;width:264px;padding-inline:25px;padding-block:32px 24px}.l-thank-you-festa .features__card__list li img{height:80px}.l-thank-you-festa .features__card__list li p{color:#000;font-family:heisei-kaku-gothic-std,sans-serif;font-style:normal;line-height:normal}.l-thank-you-festa .features__card__list li p.description,.l-thank-you-festa .features__card__list li p.title{font-size:16px;letter-spacing:.64px}.l-thank-you-festa .features__card__list li p.title{margin-block:16px 8px}}@media (min-width:1296px){.l-thank-you-festa .features__card__list{display:grid;grid-template-columns:repeat(4,auto);padding-block:50px 60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-thank-you-festa .features__card__list li{width:100%}}.l-thank-you-festa .features__card__scrollbar{position:relative;height:4px;margin-top:28px;overflow:hidden;border-radius:999px;background-color:#d9d9d9}@media (min-width:1296px){.l-thank-you-festa .features__card__scrollbar{display:none}}.l-thank-you-festa .features__card__scrollbar-thumb{position:absolute;top:0;left:0;width:30%;height:100%;border-radius:999px;background-color:#00a75b;-webkit-transform:translateX(0);transform:translateX(0)}.l-thank-you-festa .features__card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding-top:40px}@media (min-width:768px){.l-thank-you-festa .features__card__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:48px}.l-thank-you-festa .features__card__footer .btn{margin-inline:0}}@media (min-width:1024px){.l-thank-you-festa .features__card__footer{gap:36px}}@media (min-width:1296px){.l-thank-you-festa .features__card__footer{padding-top:0}}.l-thank-you-festa .products{background-color:#00a75b}.l-thank-you-festa .products__container{padding-inline:20px;padding-block:60px}@media (min-width:1024px){.l-thank-you-festa .products__container{padding-block:117px 132px}}.l-thank-you-festa .products__list{width:100%;height:auto;max-width:1200px;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}.l-thank-you-festa .products__list li{position:relative}@media (min-width:1024px){.l-thank-you-festa .products__list{gap:130px}}.l-thank-you-festa .products__section{border-radius:7px;border:3px solid #000;overflow:hidden;margin-top:27.07px;position:relative}.l-thank-you-festa .products__section[data-status=coming]:before,.l-thank-you-festa .products__section[data-status=ended]:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.l-thank-you-festa .products__section[data-status=coming] .products__section__img,.l-thank-you-festa .products__section[data-status=ended] .products__section__img{border:none}.l-thank-you-festa .products__section[data-status=coming] .products__section__img:before,.l-thank-you-festa .products__section[data-status=ended] .products__section__img:before{display:none}.l-thank-you-festa .products__section[data-status=coming]:before{background:rgba(44,58,27,.5)}.l-thank-you-festa .products__section[data-status=ended]:before{background:rgba(0,0,0,.5)}@media (min-width:1024px){.l-thank-you-festa .products__section{border-radius:20px;border:5px solid #000;margin-top:35px}}.l-thank-you-festa .products__section__status{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:4;color:#fff;text-align:center;font-family:corporate-logo-ver2,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.5px;white-space:nowrap}@media (min-width:1024px){.l-thank-you-festa .products__section__status{font-size:50px;letter-spacing:2.5px}}.l-thank-you-festa .products__section__header{width:100%;height:auto;position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-thank-you-festa .products__section__header[data-period=period-1],.l-thank-you-festa .products__section__header[data-period=period-2]{top:65px}.l-thank-you-festa .products__section__header[data-period=period-3]{bottom:50px}@media (min-width:768px){.l-thank-you-festa .products__section__header{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto}.l-thank-you-festa .products__section__header[data-period=period-1],.l-thank-you-festa .products__section__header[data-period=period-2],.l-thank-you-festa .products__section__header[data-period=period-3]{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-thank-you-festa .products__section__header[data-period=period-1],.l-thank-you-festa .products__section__header[data-period=period-3]{right:10px;left:unset}.l-thank-you-festa .products__section__header[data-period=period-2]{left:10px}.l-thank-you-festa .products__section__header[data-period=period-3]{bottom:unset}}@media (min-width:1024px){.l-thank-you-festa .products__section__header[data-period=period-1],.l-thank-you-festa .products__section__header[data-period=period-3]{right:5%}.l-thank-you-festa .products__section__header[data-period=period-2]{left:5%}.l-thank-you-festa .products__section__header[data-period=period-3]{top:calc(50% + 14px)}}@media (min-width:1085px){.l-thank-you-festa .products__section__header[data-period=period-3]{top:50%}}@media (min-width:1296px){.l-thank-you-festa .products__section__header[data-period=period-1],.l-thank-you-festa .products__section__header[data-period=period-3]{right:7%}.l-thank-you-festa .products__section__header[data-period=period-2]{left:7%}}.l-thank-you-festa .products__section__header__tag{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:24px;background-color:#f6ee56;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-thank-you-festa .products__section__header__tag span{color:#00a75b;text-align:center;font-family:heisei-kaku-gothic-std,sans-serif;font-size:16px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.8px;padding-inline:4px}@media (min-width:1024px){.l-thank-you-festa .products__section__header__tag{height:26px}.l-thank-you-festa .products__section__header__tag span{padding-inline:8px;font-size:20px;letter-spacing:1px}}.l-thank-you-festa .products__section__header__img{width:240px;height:auto;margin-block:16px 3px}@media (min-width:1024px){.l-thank-you-festa .products__section__header__img{width:363px;margin-block:20px -8px}}.l-thank-you-festa .products__section__header__name{color:#000;text-align:center;font-family:corporate-logo-ver2,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:40.167px;letter-spacing:.96px;margin-block:12px 24px}.l-thank-you-festa .products__section__header__name strong{color:#000;font-family:Founders Grotesk,sans-serif;font-size:35px;font-style:normal;font-weight:700;line-height:40.167px;letter-spacing:1.4px}.l-thank-you-festa .products__section__header__name small{color:#000;font-family:heisei-kaku-gothic-std,sans-serif;font-size:29px;font-style:normal;font-weight:900;line-height:40.167px;letter-spacing:1.16px}@media (min-width:1024px){.l-thank-you-festa .products__section__header__name{font-size:32px;line-height:60px;letter-spacing:1.28px;margin-block:19px}.l-thank-you-festa .products__section__header__name strong{font-size:50px;line-height:60px;letter-spacing:2px}.l-thank-you-festa .products__section__header__name small{font-size:41px;line-height:32px;letter-spacing:1.64px}}.l-thank-you-festa .products__section__header__schedule-with-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-thank-you-festa .products__section__header__schedule-with-detail[data-period=period-3]{margin-top:-17px}@media (min-width:1024px){.l-thank-you-festa .products__section__header__schedule-with-detail[data-period=period-3]{margin-top:-7px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.l-thank-you-festa .products__section__header__schedule{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:32px}.l-thank-you-festa .products__section__header__schedule[data-period=period-1]{background-color:#ee7b30}.l-thank-you-festa .products__section__header__schedule[data-period=period-2]{background-color:#008cd6}.l-thank-you-festa .products__section__header__schedule[data-period=period-3]{background-color:#67318e}.l-thank-you-festa .products__section__header__schedule p{gap:7px;padding-inline:32.47px}.l-thank-you-festa .products__section__header__schedule__text,.l-thank-you-festa .products__section__header__schedule p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-thank-you-festa .products__section__header__schedule__text small{color:#fff;text-align:center;font-family:new-astro,sans-serif;font-size:11.643px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.164px;margin-top:4px}.l-thank-you-festa .products__section__header__schedule__text strong{color:#fff;text-align:center;font-family:new-astro,sans-serif;font-size:24.765px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.238px;margin-right:4.15px}.l-thank-you-festa .products__section__header__schedule__next{color:#fff;font-family:new-astro,sans-serif;font-size:21.622px;font-style:normal;font-weight:700;line-height:21.622px;letter-spacing:0}@media (min-width:1024px){.l-thank-you-festa .products__section__header__schedule{height:47px}.l-thank-you-festa .products__section__header__schedule p{gap:10px;padding-inline:37px}.l-thank-you-festa .products__section__header__schedule__text small{font-size:17.391px;letter-spacing:1.739px;margin-top:3px}.l-thank-you-festa .products__section__header__schedule__text small i{font-family:avenir-lt-pro,sans-serif;font-weight:800}.l-thank-you-festa .products__section__header__schedule__text strong{font-size:36.993px;letter-spacing:1.85px;margin-right:6.2px}.l-thank-you-festa .products__section__header__schedule__next{font-size:32.298px;line-height:32.298px}}.l-thank-you-festa .products__section__header__description{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding-inline:20px;padding-block:20px 10px}.l-thank-you-festa .products__section__header__description[data-key=pc]{display:none}.l-thank-you-festa .products__section__header__description img{width:131.082px;height:auto;border-radius:2px}.l-thank-you-festa .products__section__header__description p{color:rgba(0,0,0,.8);font-family:heisei-kaku-gothic-std,sans-serif;font-size:11px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:.33px}@media (min-width:768px){.l-thank-you-festa .products__section__header__description{width:320px;padding-inline:0}.l-thank-you-festa .products__section__header__description[data-key=sp]{padding-block:0 10px}.l-thank-you-festa .products__section__header__description[data-key=sp] img{display:none}.l-thank-you-festa .products__section__header__description[data-key=pc]{display:block;position:absolute;bottom:14px;left:10px;border-radius:4.205px;padding-block:0}.l-thank-you-festa .products__section__header__description[data-key=pc] img{width:180px}}@media (min-width:1024px){.l-thank-you-festa .products__section__header__description{width:510px}.l-thank-you-festa .products__section__header__description[data-key=pc] img{width:312px}.l-thank-you-festa .products__section__header__description p{font-size:14px;line-height:28px;letter-spacing:.42px}}@media (min-width:1296px){.l-thank-you-festa .products__section__header__description{width:442px}}.l-thank-you-festa .products__section__header__note{color:rgba(0,0,0,.8);text-align:center;font-family:heisei-kaku-gothic-std,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:.3px}@media (min-width:768px){.l-thank-you-festa .products__section__header__note{padding-bottom:10px;text-align:left}}@media (min-width:1024px){.l-thank-you-festa .products__section__header__note{font-size:11px;letter-spacing:.33px}}.l-thank-you-festa .products__section__img{position:relative}.l-thank-you-festa .products__section__img:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#000}@media (min-width:1024px){.l-thank-you-festa .products__section__img:before{height:5px}}.l-thank-you-festa .products__section__order{width:239px;height:65px;background:url("https://storage.owndays.com/news/thank-you-festa/icons/comment_sp.svg") no-repeat 50%/contain;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-thank-you-festa .products__section__order p{margin-top:-10px}.l-thank-you-festa .products__section__order span{color:#000;text-align:center;font-family:heisei-kaku-gothic-std,sans-serif;font-size:23.405px;font-style:normal;font-weight:700;line-height:37.448px;letter-spacing:2.341px}.l-thank-you-festa .products__section__order strong{color:#ee7b30;font-family:futura-pt-bold,sans-serif;font-size:32.767px;font-style:normal;font-weight:700;line-height:37.448px;letter-spacing:3.277px}@media (min-width:1024px){.l-thank-you-festa .products__section__order{width:407px;height:110px;background:url("https://storage.owndays.com/news/thank-you-festa/icons/comment_pc.svg") no-repeat 50%/contain}.l-thank-you-festa .products__section__order p{margin-top:-16px}.l-thank-you-festa .products__section__order span{font-size:40px;line-height:64px;letter-spacing:4px}.l-thank-you-festa .products__section__order strong{font-size:56px;line-height:64px;letter-spacing:5.6px}}.l-thank-you-festa .products__section__content{background-color:#fff;min-height:200px;position:relative}.l-thank-you-festa .products__line-btn{position:absolute;top:-27px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.l-thank-you-festa .products__line-btn .btn{width:320px;border-radius:10px;border:2px solid #000}@media (min-width:1024px){.l-thank-you-festa .products__line-btn .btn{width:340px;border:3px solid #000}}.l-thank-you-festa .products__uv-blue-light__container{padding-inline:12px;padding-block:86px 60px}@media (min-width:1024px){.l-thank-you-festa .products__uv-blue-light__container{padding-block:118px 90px}}.l-thank-you-festa .products__uv-blue-light__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:-3px}.l-thank-you-festa .products__uv-blue-light__title p,.l-thank-you-festa .products__uv-blue-light__title span,.l-thank-you-festa .products__uv-blue-light__title strong{font-style:normal;font-size:18px;line-height:1;letter-spacing:1.08px}.l-thank-you-festa .products__uv-blue-light__title p{color:#000;text-align:center;font-family:Founders Grotesk,heisei-kaku-gothic-std,sans-serif;font-weight:700}.l-thank-you-festa .products__uv-blue-light__title strong{color:#000;font-family:heisei-kaku-gothic-std,sans-serif;font-weight:900}.l-thank-you-festa .products__uv-blue-light__title span{color:#ee7b30;text-align:center;font-family:heisei-kaku-gothic-std,sans-serif;font-weight:900}@media (min-width:1024px){.l-thank-you-festa .products__uv-blue-light__title{gap:16px}.l-thank-you-festa .products__uv-blue-light__title p,.l-thank-you-festa .products__uv-blue-light__title span,.l-thank-you-festa .products__uv-blue-light__title strong{font-size:28px;letter-spacing:1.68px}}.l-thank-you-festa .products__uv-blue-light__list{width:100%;max-width:1086px;margin-inline:auto;height:auto;display:grid;grid-template-columns:1fr;gap:15px;margin-top:30px}.l-thank-you-festa .products__uv-blue-light__list li{border-radius:10px;background-color:#f9f9f9;padding-inline:25px;padding-block:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-thank-you-festa .products__uv-blue-light__list li img{width:120px;height:auto;margin-bottom:16px;margin-inline:auto}@media (min-width:768px){.l-thank-you-festa .products__uv-blue-light__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.l-thank-you-festa .products__uv-blue-light__list{margin-top:50px;grid-template-columns:repeat(4,1fr);gap:10px}}.l-thank-you-festa .products__uv-blue-light__description,.l-thank-you-festa .products__uv-blue-light__name{color:#292929;font-style:normal;font-family:heisei-kaku-gothic-std,sans-serif;font-size:16px;letter-spacing:.64px}.l-thank-you-festa .products__uv-blue-light__name{font-weight:700;line-height:normal;text-align:center}.l-thank-you-festa .products__uv-blue-light__description{font-weight:500;line-height:29px;margin-block:8px}.l-thank-you-festa .products__uv-blue-light__note{color:#666;font-family:heisei-kaku-gothic-std,sans-serif;font-size:12px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.24px}.l-thank-you-festa .products__uv-frames__container{padding-inline:12px;padding-bottom:60px}@media (min-width:1024px){.l-thank-you-festa .products__uv-frames__container{padding-bottom:90px}}.l-thank-you-festa .products__uv-frames__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.l-thank-you-festa .products__uv-frames__title p,.l-thank-you-festa .products__uv-frames__title span{font-family:heisei-kaku-gothic-std,sans-serif;font-size:18px;font-style:normal;font-weight:900;line-height:1;letter-spacing:.72px}.l-thank-you-festa .products__uv-frames__title p{color:#000;text-align:center}.l-thank-you-festa .products__uv-frames__title span{color:#ee7b30}@media (min-width:1024px){.l-thank-you-festa .products__uv-frames__title{gap:16px}.l-thank-you-festa .products__uv-frames__title p,.l-thank-you-festa .products__uv-frames__title span{font-size:28px;letter-spacing:1.68px}}.l-thank-you-festa .products__uv-frames__description{width:101%;height:auto;color:#000;font-family:heisei-kaku-gothic-std,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.56px;margin-block:30px}@media (min-width:768px){.l-thank-you-festa .products__uv-frames__description{width:100%;margin-inline:auto}}@media (min-width:1024px){.l-thank-you-festa .products__uv-frames__description{width:664px;font-size:16px;line-height:32px;letter-spacing:.64px;margin-block:50px}}.l-thank-you-festa .products__uv-frames__card{width:100%;max-width:800px;margin-inline:auto;height:223px;border-radius:10px;background:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.l-thank-you-festa .products__uv-frames__card{height:350px}}.l-thank-you-festa .products__uv-frames__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:76px;padding-inline:12px;position:relative}.l-thank-you-festa .products__uv-frames__options:before{content:"";width:20px;height:20px;background:url("https://storage.owndays.com/news/thank-you-festa/icons/plus.svg") no-repeat 50%/contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.l-thank-you-festa .products__uv-frames__options li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-thank-you-festa .products__uv-frames__options li img{width:110px;height:110px}@media (min-width:1024px){.l-thank-you-festa .products__uv-frames__options{gap:172px}.l-thank-you-festa .products__uv-frames__options:before{width:22px;height:22px}.l-thank-you-festa .products__uv-frames__options li img{width:180px;height:180px}}.l-thank-you-festa .products__uv-frames__name{color:#000;text-align:center;font-family:heisei-kaku-gothic-std,sans-serif;font-size:12px;font-style:normal;font-weight:900;line-height:30.286px;letter-spacing:0;margin-block:12px -9px}.l-thank-you-festa .products__uv-frames__name[data-index="2"]{font-size:6.584px;line-height:normal;letter-spacing:.263px;margin-block:4px 1px}@media (min-width:1024px){.l-thank-you-festa .products__uv-frames__name,.l-thank-you-festa .products__uv-frames__name[data-index="2"]{font-size:16px;line-height:30.286px;margin-block:30px -4px}}.l-thank-you-festa .products__uv-frames__price[data-key=before] small,.l-thank-you-festa .products__uv-frames__price[data-key=before] span,.l-thank-you-festa .products__uv-frames__price[data-key=before] strong,.l-thank-you-festa .products__uv-frames__price[data-key=normal] small,.l-thank-you-festa .products__uv-frames__price[data-key=normal] span,.l-thank-you-festa .products__uv-frames__price[data-key=normal] strong{color:#000}.l-thank-you-festa .products__uv-frames__price[data-key=after] strong,.l-thank-you-festa .products__uv-frames__price[data-key=normal] strong{font-family:Founders Grotesk,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px}.l-thank-you-festa .products__uv-frames__price[data-key=after] strong>span,.l-thank-you-festa .products__uv-frames__price[data-key=normal] strong>span{text-align:center;font-family:Noto Sans JP,sans-serif;font-size:20px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.8px}.l-thank-you-festa .products__uv-frames__price[data-key=after] small,.l-thank-you-festa .products__uv-frames__price[data-key=normal] small{font-family:Noto Sans JP,sans-serif;font-size:6px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.24px}@media (min-width:1024px){.l-thank-you-festa .products__uv-frames__price[data-key=after] strong,.l-thank-you-festa .products__uv-frames__price[data-key=normal] strong{font-size:34px;letter-spacing:1.36px}.l-thank-you-festa .products__uv-frames__price[data-key=after] strong>span,.l-thank-you-festa .products__uv-frames__price[data-key=normal] strong>span{font-size:30px;letter-spacing:1.36px}.l-thank-you-festa .products__uv-frames__price[data-key=after] small,.l-thank-you-festa .products__uv-frames__price[data-key=normal] small{font-size:10px;letter-spacing:.4px}}.l-thank-you-festa .products__uv-frames__price[data-key=normal] span{font-family:Noto Sans JP,sans-serif;font-size:12px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.48px}@media (min-width:1024px){.l-thank-you-festa .products__uv-frames__price[data-key=normal] span{font-size:18px;letter-spacing:.72px}}.l-thank-you-festa .products__uv-frames__price[data-key=before]{position:relative}.l-thank-you-festa .products__uv-frames__price[data-key=before]:before{content:"";display:block;width:82%;height:.513px;background-color:#000;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%) rotate(-8deg);transform:translateY(-50%) rotate(-8deg)}.l-thank-you-festa .products__uv-frames__price[data-key=before] strong{text-align:center;font-family:Founders Grotesk,heisei-kaku-gothic-std,sans-serif;font-size:18.435px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.737px}.l-thank-you-festa .products__uv-frames__price[data-key=before] strong>span{text-align:center;font-family:Noto Sans JP,sans-serif;font-size:17px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.8px}.l-thank-you-festa .products__uv-frames__price[data-key=before] small{font-family:heisei-kaku-gothic-std,sans-serif;font-size:5.267px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.211px}@media (min-width:1024px){.l-thank-you-festa .products__uv-frames__price[data-key=before]:before{width:95%}}.l-thank-you-festa .products__uv-frames__price[data-key=after]{margin-top:-11px}.l-thank-you-festa .products__uv-frames__price[data-key=after] small,.l-thank-you-festa .products__uv-frames__price[data-key=after] strong{color:#ee7b30}@media (min-width:1024px){.l-thank-you-festa .products__uv-frames__price[data-key=after]{position:relative;padding-left:24px;margin-top:0}.l-thank-you-festa .products__uv-frames__price[data-key=after]:before{content:"\2192";color:#ee7b30;text-align:center;font-family:Founders Grotesk,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:1024px){.l-thank-you-festa .products__uv-frames__price__compare{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:2px}}.l-thank-you-festa .products__uv-frames__specs{width:100%;height:auto;max-width:971px;margin-inline:auto;margin-top:30px;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}.l-thank-you-festa .products__uv-frames__specs>li{width:100%;height:auto;display:grid;grid-template-columns:97px 1fr}.l-thank-you-festa .products__uv-frames__specs>li:not(:last-child){border-bottom:1px solid #d4d4d4}@media (min-width:1024px){.l-thank-you-festa .products__uv-frames__specs{margin-top:50px}.l-thank-you-festa .products__uv-frames__specs>li{grid-template-columns:130px 1fr}}.l-thank-you-festa .products__uv-frames__specs__title{grid-column:1;border-right:1px solid #d4d4d4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-thank-you-festa .products__uv-frames__specs__title span{color:#000;text-align:center;font-family:heisei-kaku-gothic-std,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.56px;padding-left:12.63px}@media (min-width:1024px){.l-thank-you-festa .products__uv-frames__specs__title span{font-size:16px;line-height:24px;letter-spacing:.64px;padding-left:16px}}.l-thank-you-festa .products__uv-frames__specs__list,.l-thank-you-festa .products__uv-frames__specs__text{grid-column:2;padding-inline:20px;padding-block:24px}.l-thank-you-festa .products__uv-frames__specs__list>li,.l-thank-you-festa .products__uv-frames__specs__text{color:#000;font-family:heisei-kaku-gothic-std,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.56px}@media (min-width:1024px){.l-thank-you-festa .products__uv-frames__specs__list>li,.l-thank-you-festa .products__uv-frames__specs__text{font-size:15px;line-height:24px;letter-spacing:.6px}}.l-thank-you-festa .products__uv-frames__specs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.l-thank-you-festa .products__uv-frames__specs__list li{position:relative;padding-left:20px}.l-thank-you-festa .products__uv-frames__specs__list li:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:13px;height:12px;background:url("https://storage.owndays.com/news/thank-you-festa/icons/check-black.svg") no-repeat 50%/contain}@media (min-width:768px){.l-thank-you-festa .products__uv-frames__specs__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1024px){.l-thank-you-festa .products__uv-frames__specs__list{gap:24px}.l-thank-you-festa .products__uv-frames__specs__list li{padding-left:23px}.l-thank-you-festa .products__uv-frames__specs__list li:before{width:16px;height:13px}}.l-thank-you-festa .products__air-brand__container{padding-block:85px 60px;padding-inline:12px}@media (min-width:1024px){.l-thank-you-festa .products__air-brand__container{padding-block:120px 90px;padding-inline:57px}}.l-thank-you-festa .products__air-brand__card{width:100%;height:auto;border-radius:10px;background:#f9f9f9;padding-inline:15px;padding-block:30px;display:grid;grid-template-columns:1fr;gap:30px}@media (min-width:768px){.l-thank-you-festa .products__air-brand__card{grid-template-columns:40% auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-thank-you-festa .products__air-brand__card .btn{margin-inline:0}}@media (min-width:1024px){.l-thank-you-festa .products__air-brand__card{grid-template-columns:403px auto;padding-inline:40px;padding-block:60px;gap:50px}}.l-thank-you-festa .products__air-brand__icon{width:175px;height:auto;margin-bottom:32px}@media (min-width:1024px){.l-thank-you-festa .products__air-brand__icon{width:203px}}.l-thank-you-festa .products__air-brand__description,.l-thank-you-festa .products__air-brand__title{color:rgba(0,0,0,.8);font-family:heisei-kaku-gothic-std,sans-serif;font-size:15px;font-style:normal;line-height:30px}.l-thank-you-festa .products__air-brand__title{font-weight:700;letter-spacing:.6px}@media (min-width:1024px){.l-thank-you-festa .products__air-brand__title{font-size:17px;letter-spacing:.68px}}.l-thank-you-festa .products__air-brand__description{font-weight:500;letter-spacing:.39px;margin-block:10px 20px}@media (min-width:1024px){.l-thank-you-festa .products__air-brand__description{font-size:14px;letter-spacing:.42px}}.l-thank-you-festa .products__eyeglasses__container{padding-inline:12px;border-bottom:3px solid #000;padding-bottom:60px}.l-thank-you-festa .products__eyeglasses__container[data-period=period-3]{padding-top:85px}@media (min-width:1024px){.l-thank-you-festa .products__eyeglasses__container{border-bottom:5px solid #000}.l-thank-you-festa .products__eyeglasses__container[data-period=period-3]{padding-top:120px}}.l-thank-you-festa .products__eyeglasses__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-bottom:10px}.l-thank-you-festa .products__eyeglasses__title p,.l-thank-you-festa .products__eyeglasses__title span{font-family:heisei-kaku-gothic-std,sans-serif;font-size:18px;font-style:normal;font-weight:900;line-height:1;letter-spacing:.72px}.l-thank-you-festa .products__eyeglasses__title p{color:#000}.l-thank-you-festa .products__eyeglasses__title[data-period=period-1] span{color:#ee7b30}.l-thank-you-festa .products__eyeglasses__title[data-period=period-2] span{color:#008cd6}.l-thank-you-festa .products__eyeglasses__title[data-period=period-3] span{color:#67318e}@media (min-width:1024px){.l-thank-you-festa .products__eyeglasses__title{margin-bottom:50px}.l-thank-you-festa .products__eyeglasses__title p,.l-thank-you-festa .products__eyeglasses__title span{font-size:28px;letter-spacing:1.68px}}.l-thank-you-festa .products__eyeglasses__list{width:100%;max-width:1086px;height:auto;margin-inline:auto;display:grid;grid-template-columns:310px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.l-thank-you-festa .products__eyeglasses__list .btn{margin-top:13px;margin-inline:0}@media (min-width:768px){.l-thank-you-festa .products__eyeglasses__list{grid-template-columns:repeat(2,310px)}}@media (min-width:1024px){.l-thank-you-festa .products__eyeglasses__list{grid-template-columns:repeat(3,1fr)}}@media (min-width:1296px){.l-thank-you-festa .products__eyeglasses__list{grid-template-columns:repeat(3,310px)}}.l-thank-you-festa .products__eyeglasses__brand{color:#000;font-family:Founders Grotesk,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.48px;margin-top:-4px}.l-thank-you-festa .products__eyeglasses__brand[data-product-number=SENICHI33]{font-family:heisei-kaku-gothic-std,sans-serif;margin-block:-20px -6px}.l-thank-you-festa .products__eyeglasses__brand[data-product-number=ML2003D-6S]{margin-block:-12px -2px}.l-thank-you-festa .products__eyeglasses__product-number{color:#666;font-family:Founders Grotesk,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.32px;margin-block:1px 22px}.l-thank-you-festa .products__eyeglasses__price[data-key=before],.l-thank-you-festa .products__eyeglasses__price[data-key=normal]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.l-thank-you-festa .products__eyeglasses__price[data-key=before] span,.l-thank-you-festa .products__eyeglasses__price[data-key=before] strong,.l-thank-you-festa .products__eyeglasses__price[data-key=normal] span,.l-thank-you-festa .products__eyeglasses__price[data-key=normal] strong{font-family:Founders Grotesk,sans-serif;font-style:normal;font-weight:600;line-height:normal}.l-thank-you-festa .products__eyeglasses__price[data-key=before] span,.l-thank-you-festa .products__eyeglasses__price[data-key=normal] span{font-size:14px;letter-spacing:.56px}.l-thank-you-festa .products__eyeglasses__price[data-key=before] small,.l-thank-you-festa .products__eyeglasses__price[data-key=normal] small{font-family:heisei-kaku-gothic-std,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.4px;margin-left:2px}.l-thank-you-festa .products__eyeglasses__price[data-key=before] strong,.l-thank-you-festa .products__eyeglasses__price[data-key=normal] strong{font-size:24px;letter-spacing:.96px}.l-thank-you-festa .products__eyeglasses__price[data-key=normal] small,.l-thank-you-festa .products__eyeglasses__price[data-key=normal] span,.l-thank-you-festa .products__eyeglasses__price[data-key=normal] strong{color:#000}.l-thank-you-festa .products__eyeglasses__price[data-key=before]{padding-right:14px;position:relative}.l-thank-you-festa .products__eyeglasses__price[data-key=before]:before{content:"";border-top:4.33px solid transparent;border-bottom:4.33px solid transparent;border-right:4.5px solid #a5a5a5;position:absolute;right:6px;top:calc(50% + 1px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-thank-you-festa .products__eyeglasses__price[data-key=before] small,.l-thank-you-festa .products__eyeglasses__price[data-key=before] span,.l-thank-you-festa .products__eyeglasses__price[data-key=before] strong{color:#bf0000}.l-thank-you-festa .products__eyeglasses__price[data-key=after]{position:relative}.l-thank-you-festa .products__eyeglasses__price[data-key=after]:before{content:"";width:95%;height:1px;background-color:#a5a5a5;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-8deg);transform:translate(-50%,-50%) rotate(-8deg)}.l-thank-you-festa .products__eyeglasses__price[data-key=after] small,.l-thank-you-festa .products__eyeglasses__price[data-key=after] span,.l-thank-you-festa .products__eyeglasses__price[data-key=after] strong{color:#a5a5a5;font-style:normal;line-height:normal}.l-thank-you-festa .products__eyeglasses__price[data-key=after] span{font-family:heisei-kaku-gothic-std,sans-serif;font-size:8px;font-weight:500;letter-spacing:.32px}.l-thank-you-festa .products__eyeglasses__price[data-key=after] small{font-family:Founders Grotesk,sans-serif;font-size:10px;font-weight:400;letter-spacing:.4px}.l-thank-you-festa .products__eyeglasses__price[data-key=after] strong{font-family:Founders Grotesk,sans-serif;font-size:16px;font-weight:400;letter-spacing:.64px}.l-thank-you-festa .products__eyeglasses__price__compare{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.l-thank-you-festa .products__eyeglasses__footer{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.l-thank-you-festa .products__eyeglasses__footer__store p{color:#535353;text-align:center;font-family:heisei-kaku-gothic-std,sans-serif;font-size:11px;font-style:normal;font-weight:700;line-height:13.2px;letter-spacing:.11px;margin-top:10px}@media (min-width:768px){.l-thank-you-festa .products__eyeglasses__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-thank-you-festa .products__eyeglasses__footer .btn{width:310px;margin-inline:0}}@media (min-width:1024px){.l-thank-you-festa .products__eyeglasses__footer{margin-top:90px;gap:36px}.l-thank-you-festa .products__eyeglasses__footer .btn{width:340px}.l-thank-you-festa .products__eyeglasses__footer__store p{font-size:12px;line-height:14.4px;letter-spacing:.12px;margin-top:9px}}.l-thank-you-festa .products__note__container{width:100%;height:auto;padding-block:60px;padding-inline:12px}@media (min-width:1024px){.l-thank-you-festa .products__note__container{padding-block:90px;padding-inline:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.l-thank-you-festa .products__note__title{color:#000;text-align:center;font-family:heisei-kaku-gothic-std,sans-serif;font-size:18px;font-style:normal;font-weight:900;line-height:1;letter-spacing:1.08px;white-space:nowrap;margin-bottom:30px}@media (min-width:1024px){.l-thank-you-festa .products__note__title{font-size:28px;letter-spacing:1.68px;margin-bottom:0}}.l-thank-you-festa .products__note__list li{position:relative;padding-left:20px;color:#000;font-family:heisei-kaku-gothic-std,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:27px;letter-spacing:.39px}.l-thank-you-festa .products__note__list li:before{content:"";display:block;width:4px;height:4px;border-radius:50%;background-color:#000;position:absolute;left:8px;top:11px}@media (min-width:430px){.l-thank-you-festa .products__note__list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;margin-inline:auto}}@media (min-width:1024px){.l-thank-you-festa .products__note__list{width:100%;margin-inline:0}.l-thank-you-festa .products__note__list li{font-size:13px;line-height:27px;letter-spacing:.39px}}.l-thank-you-festa .products__lucky-draw__container{padding-inline:12px;padding-bottom:60px}.l-thank-you-festa .products__lucky-draw__card{width:100%;height:320px;border-radius:10px;background-color:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media (min-width:1024px){.l-thank-you-festa .products__lucky-draw__card{height:363px;gap:17px}}.l-thank-you-festa .products__lucky-draw__title{color:#000;text-align:center;font-family:heisei-kaku-gothic-std,sans-serif;font-size:20px;font-style:normal;font-weight:800;line-height:24px;letter-spacing:1px}@media (min-width:1024px){.l-thank-you-festa .products__lucky-draw__title{font-size:38px;line-height:46px;letter-spacing:1.9px}}.l-thank-you-festa .products__lucky-draw__schedule,.l-thank-you-festa .products__lucky-draw__schedule__end,.l-thank-you-festa .products__lucky-draw__schedule__start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-thank-you-festa .products__lucky-draw__schedule__end,.l-thank-you-festa .products__lucky-draw__schedule__start{gap:6.52px}.l-thank-you-festa .products__lucky-draw__schedule__end strong,.l-thank-you-festa .products__lucky-draw__schedule__start strong{color:#000;text-align:right;font-family:heisei-kaku-gothic-std,sans-serif;font-size:16.625px;font-style:normal;font-weight:700;line-height:27.708px;letter-spacing:.665px}.l-thank-you-festa .products__lucky-draw__schedule__end small,.l-thank-you-festa .products__lucky-draw__schedule__start small{color:#0aa75a;font-family:heisei-kaku-gothic-std,sans-serif;font-size:9.698px;font-style:normal;font-weight:700;line-height:13.854px;letter-spacing:.388px;margin-top:2px}.l-thank-you-festa .products__lucky-draw__schedule__start{padding-right:40px;position:relative}.l-thank-you-festa .products__lucky-draw__schedule__start:before{content:"";display:block;width:8px;height:12px;background:url("https://storage.owndays.com/news/thank-you-festa/icons/polygon.svg") no-repeat 50%/contain;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:1024px){.l-thank-you-festa .products__lucky-draw__schedule__end,.l-thank-you-festa .products__lucky-draw__schedule__start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6.52px}.l-thank-you-festa .products__lucky-draw__schedule__end strong,.l-thank-you-festa .products__lucky-draw__schedule__start strong{font-size:24px;line-height:40px;letter-spacing:.96px}.l-thank-you-festa .products__lucky-draw__schedule__end small,.l-thank-you-festa .products__lucky-draw__schedule__start small{font-size:14px;line-height:20px;letter-spacing:.56px}.l-thank-you-festa .products__lucky-draw__schedule__start{padding-right:57px;position:relative}.l-thank-you-festa .products__lucky-draw__schedule__start:before{width:11px;height:18px;right:20px}}.l-thank-you-festa .line-linking{background-color:#f2f6ea}.l-thank-you-festa .line-linking__header{padding-inline:20px;padding-block:56.6px 38.12px}@media (min-width:1024px){.l-thank-you-festa .line-linking__header{padding-block:124.5px 54px}}@media (min-width:1296px){.l-thank-you-festa .line-linking__header{padding-inline:0}}.l-thank-you-festa .line-linking__header__title{width:348.004px;height:84.839px;background:url("https://storage.owndays.com/news/thank-you-festa/icons/box_sp.svg") no-repeat 50%/contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-inline:auto;margin-bottom:48.75px}.l-thank-you-festa .line-linking__header__title span{color:#292929;text-align:center}.l-thank-you-festa .line-linking__header__title span,.l-thank-you-festa .line-linking__header__title span>span{font-family:heisei-kaku-gothic-std,sans-serif;font-size:18px;font-style:normal;font-weight:900;line-height:32px;letter-spacing:.72px}.l-thank-you-festa .line-linking__header__title span>span{color:#00a75b}@media (min-width:1024px){.l-thank-you-festa .line-linking__header__title{width:620.35px;height:79.312px;background:url("https://storage.owndays.com/news/thank-you-festa/icons/box_pc.svg") no-repeat 50%/contain;margin-bottom:86.19px}.l-thank-you-festa .line-linking__header__title br{display:none}.l-thank-you-festa .line-linking__header__title span,.l-thank-you-festa .line-linking__header__title span>span{font-size:30px;line-height:normal;letter-spacing:1.8px}}.l-thank-you-festa .line-linking__header__menu{width:100%;max-width:350px;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7.65px}.l-thank-you-festa .line-linking__header__menu li{width:50%;height:133.88px;position:relative}.l-thank-you-festa .line-linking__header__menu li:first-child .line-linking__header__menu__item{border:1px solid #00a75b;background-color:#00a75b}.l-thank-you-festa .line-linking__header__menu li:first-child .line-linking__header__menu__arrow__icon:before{background:url("https://storage.owndays.com/news/thank-you-festa/icons/arrow-down-line-1.svg") no-repeat 50%/contain}.l-thank-you-festa .line-linking__header__menu li:last-child .line-linking__header__menu__item{border:1px solid #6bb54a;background-color:#6bb54a}.l-thank-you-festa .line-linking__header__menu li:last-child .line-linking__header__menu__arrow__icon:before{background:url("https://storage.owndays.com/news/thank-you-festa/icons/arrow-down-line-2.svg") no-repeat 50%/contain}.l-thank-you-festa .line-linking__header__menu li a{width:100%;height:calc(100% - 15px)}.l-thank-you-festa .line-linking__header__menu__arrow{width:31px;height:31px;border:1px solid #00a75b;background:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;border-radius:50%}.l-thank-you-festa .line-linking__header__menu__arrow__icon{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-thank-you-festa .line-linking__header__menu__arrow__icon:before{content:"";width:9.563px;height:11.475px;display:block}.l-thank-you-festa .line-linking__header__menu__item{width:100%;height:118.579px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:7.65px}.l-thank-you-festa .line-linking__header__menu__item span{color:#fff;text-align:center;font-family:heisei-kaku-gothic-std,sans-serif;font-size:13px;font-style:normal;font-weight:700;line-height:22.951px}@media (min-width:768px){.l-thank-you-festa .line-linking__header__menu{max-width:368px;gap:20px}}@media (min-width:1024px){.l-thank-you-festa .line-linking__header__menu{max-width:1000px;gap:40px}.l-thank-you-festa .line-linking__header__menu li{height:102px}.l-thank-you-festa .line-linking__header__menu li:has(a:hover) .line-linking__header__menu__item{background-color:#fff}.l-thank-you-festa .line-linking__header__menu li:has(a:hover) .line-linking__header__menu__arrow__icon:before{background:url("https://storage.owndays.com/news/thank-you-festa/icons/arrow-down-line-3.svg") no-repeat 50%/contain}.l-thank-you-festa .line-linking__header__menu li:first-child .line-linking__header__menu__item{border:1.5px solid #00a75b}.l-thank-you-festa .line-linking__header__menu li:first-child:has(a:hover) .line-linking__header__menu__item>span{color:#00a75b}.l-thank-you-festa .line-linking__header__menu li:first-child:has(a:hover) .line-linking__header__menu__arrow{background-color:#00a75b}.l-thank-you-festa .line-linking__header__menu li:last-child .line-linking__header__menu__item{border:1.5px solid #6bb54a}.l-thank-you-festa .line-linking__header__menu li:last-child:has(a:hover) .line-linking__header__menu__item>span{color:#6bb54a}.l-thank-you-festa .line-linking__header__menu li:last-child:has(a:hover) .line-linking__header__menu__arrow{background-color:#6bb54a}.l-thank-you-festa .line-linking__header__menu li a{height:calc(100% - 14px)}.l-thank-you-festa .line-linking__header__menu__arrow{width:36px;height:36px;-webkit-transition:all .5s ease;transition:all .5s ease}.l-thank-you-festa .line-linking__header__menu__arrow__icon:before{width:10px;height:13.996px;-webkit-transition:all .5s ease;transition:all .5s ease}.l-thank-you-festa .line-linking__header__menu__item{height:88px;border-radius:8px;-webkit-transition:all .5s ease;transition:all .5s ease}.l-thank-you-festa .line-linking__header__menu__item br{display:none}.l-thank-you-festa .line-linking__header__menu__item span{font-size:18px;line-height:normal;letter-spacing:.72px}}.l-thank-you-festa .line-linking__data{width:100%;height:auto}.l-thank-you-festa .line-linking__data__container{padding-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:78px}@media (max-width:767px){.l-thank-you-festa .line-linking__data__container .btn{width:320px}}@media (min-width:768px){.l-thank-you-festa .line-linking__data__container{padding-inline:20px;gap:70px}}@media (min-width:1024px){.l-thank-you-festa .line-linking__data__container{padding-bottom:109px}}@media (min-width:1296px){.l-thank-you-festa .line-linking__data__container{padding-inline:0}}.l-thank-you-festa .line-linking__data__section{width:100%;height:auto;max-width:1200px;margin-inline:auto;background-color:#fff;padding-inline:20px;padding-block:50px}@media (min-width:768px){.l-thank-you-festa .line-linking__data__section{border-radius:10px;border:3px solid #00a75b}}@media (min-width:1024px){.l-thank-you-festa .line-linking__data__section{padding-inline:57px;padding-block:70px;border-radius:20px;border:5px solid #00a75b}}.l-thank-you-festa .line-linking__data__title{color:#292929;text-align:center}.l-thank-you-festa .line-linking__data__title,.l-thank-you-festa .line-linking__data__title span{font-family:heisei-kaku-gothic-std,sans-serif;font-size:18px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.72px}.l-thank-you-festa .line-linking__data__title span{color:#00a75b}@media (min-width:1024px){.l-thank-you-festa .line-linking__data__title,.l-thank-you-festa .line-linking__data__title span{font-size:28px;line-height:52px;letter-spacing:1.68px}}.l-thank-you-festa .line-linking__data__note{color:#666;font-weight:500;margin-bottom:30px}.l-thank-you-festa .line-linking__data__note,.l-thank-you-festa .line-linking__data__note a{font-family:heisei-kaku-gothic-std,sans-serif;font-size:11px;font-style:normal;line-height:normal;letter-spacing:0}.l-thank-you-festa .line-linking__data__note a{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;color:#0094c8;font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media (min-width:1024px){.l-thank-you-festa .line-linking__data__note{font-size:12px;margin-bottom:50px}.l-thank-you-festa .line-linking__data__note a{font-size:12px}}.l-thank-you-festa .line-linking__data__body{margin-block:30px}@media (min-width:1024px){.l-thank-you-festa .line-linking__data__body{margin-block:50px}}.l-thank-you-festa .line-linking__data__body .nav-tabs{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;margin-inline:auto;border-bottom:2px solid #f1f1f1}@media (min-width:1024px){.l-thank-you-festa .line-linking__data__body .nav-tabs{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:3px solid #f1f1f1}}.l-thank-you-festa .line-linking__data__body .nav-item{margin-bottom:-2px}@media (min-width:1024px){.l-thank-you-festa .line-linking__data__body .nav-item{margin-bottom:-3px}}.l-thank-you-festa .line-linking__data__body .nav-link{border:none;color:#292929;text-align:center;font-family:heisei-kaku-gothic-std,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0;padding:2px 16px}.l-thank-you-festa .line-linking__data__body .nav-link.active{color:#00a75b;border-bottom:2px solid #00a75b}@media (min-width:1024px){.l-thank-you-festa .line-linking__data__body .nav-link{font-size:18px;letter-spacing:.72px;padding:16px 27px}.l-thank-you-festa .line-linking__data__body .nav-link.active{border-bottom:3px solid #00a75b}}.l-thank-you-festa .line-linking__data__body__steps{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin:0;list-style:none;padding-block:30px;margin-inline:auto;overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.l-thank-you-festa .line-linking__data__body__steps::-webkit-scrollbar{display:none}.l-thank-you-festa .line-linking__data__body__steps li{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;width:280px;scroll-snap-align:start;scroll-snap-stop:always;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.l-thank-you-festa .line-linking__data__body__steps{gap:40px;padding-block:50px}.l-thank-you-festa .line-linking__data__body__steps li{-webkit-box-flex:0;-ms-flex:0 0 336px;flex:0 0 336px;width:336px}}@media (min-width:1296px){.l-thank-you-festa .line-linking__data__body__steps{display:grid;grid-template-columns:repeat(3,auto);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:50px 0}.l-thank-you-festa .line-linking__data__body__steps li{width:100%}}.l-thank-you-festa .line-linking__data__body__steps__order{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:35px;border-radius:40px;border:1.5px solid #00a75b;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px}.l-thank-you-festa .line-linking__data__body__steps__order span{padding-inline:28px;color:#00a75b;text-align:center;font-family:Founders Grotesk,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.96px}@media (min-width:1024px){.l-thank-you-festa .line-linking__data__body__steps__order{height:44px;border:2px solid #00a75b;margin-bottom:32px}.l-thank-you-festa .line-linking__data__body__steps__order span{font-size:20px;letter-spacing:1.6px}}.l-thank-you-festa .line-linking__data__body__steps__img{border-radius:10px}.l-thank-you-festa .line-linking__data__body__steps__description{color:#292929;font-family:heisei-kaku-gothic-std,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0;margin-top:24px}@media (min-width:1024px){.l-thank-you-festa .line-linking__data__body__steps__description{margin-top:32px;font-size:16px}}.l-thank-you-festa .line-linking__data__body__steps__scrollbar{position:relative;height:4px;overflow:hidden;border-radius:999px;background-color:#d9d9d9}@media (min-width:1296px){.l-thank-you-festa .line-linking__data__body__steps__scrollbar{display:none}}.l-thank-you-festa .line-linking__data__body__steps__scrollbar-thumb{position:absolute;top:0;left:0;width:30%;height:100%;border-radius:999px;background-color:#00a75b;-webkit-transform:translateX(0);transform:translateX(0)}.l-thank-you-festa .account-benefits{background-color:#00a75b}.l-thank-you-festa .account-benefits__container{padding-inline:20px;padding-block:60px 62px}@media (min-width:1024px){.l-thank-you-festa .account-benefits__container{padding-block:88px 89px}}.l-thank-you-festa .account-benefits__card{width:100%;max-width:1200px;height:auto;padding:30px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;background-color:#fff;border-radius:10px;margin-inline:auto}@media (min-width:768px){.l-thank-you-festa .account-benefits__card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.l-thank-you-festa .account-benefits__card .btn{margin-inline:0 auto}}@media (min-width:1024px){.l-thank-you-festa .account-benefits__card{gap:82px;padding-block:48px;padding-inline:0}}.l-thank-you-festa .account-benefits__header{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;display:grid;grid-template-columns:78px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.l-thank-you-festa .account-benefits__header__title{color:#292929;font-family:heisei-kaku-gothic-std,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:33px;letter-spacing:.72px}.l-thank-you-festa .account-benefits__header__title strong{color:#00a75b;font-family:heisei-kaku-gothic-std,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:33px;letter-spacing:1.04px}@media (min-width:1024px){.l-thank-you-festa .account-benefits__header{gap:40px;grid-template-columns:100px auto}.l-thank-you-festa .account-benefits__header__title{font-size:27px;line-height:48px;letter-spacing:1.08px}.l-thank-you-festa .account-benefits__header__title strong{font-size:27px;line-height:56px;letter-spacing:1.08px}}.l-thank-you-festa .account-benefits__list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;margin-bottom:24px}.l-thank-you-festa .account-benefits__list li{position:relative;color:#292929;font-family:heisei-kaku-gothic-std,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.48px;padding-left:23px}.l-thank-you-festa .account-benefits__list li:before{content:"";width:14px;height:14px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url("https://storage.owndays.com/news/thank-you-festa/icons/check.svg") no-repeat 0/contain}@media (min-width:1024px){.l-thank-you-festa .account-benefits__list li{font-size:16px;line-height:36px;letter-spacing:.64px;padding-left:24px}.l-thank-you-festa .account-benefits__list li:before{width:16px;height:16px}}.l-thank-you-festa .sticky-btn{position:sticky;bottom:0;z-index:999;width:100%;height:auto;background:rgba(0,0,0,.3);pointer-events:none}.l-thank-you-festa .sticky-btn__container{width:100%;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:20px}.l-thank-you-festa .sticky-btn__container .btn{margin-left:auto;margin-right:0;width:240px;pointer-events:auto}.l-thank-you-festa .sticky-btn__container .btn:last-child{display:none}@media (min-width:768px){.l-thank-you-festa .sticky-btn__container{gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-thank-you-festa .sticky-btn__container .btn{margin:0}.l-thank-you-festa .sticky-btn__container .btn:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1024px){.l-thank-you-festa .sticky-btn__container{height:102px}.l-thank-you-festa .sticky-btn__container .btn{width:340px}}.l-footer,.l-header__navbar,.overflow-hidden{overflow:hidden}.l-content{margin-bottom:0!important}.l-content,body,html{overflow:visible}