﻿html{scroll-behavior:smooth}*{-webkit-box-sizing:border-box !important;box-sizing:border-box !important}.scroll-down .header.header--roll-up{-ms-transform:none !important;transform:none !important;-webkit-transform:none !important}section{position:relative;max-width:800px;width:100%;border:none;font-size:min(4vw,32px)}button,img{display:block}button{background:rgba(0,0,0,0);border:none;cursor:pointer}button:disabled{cursor:not-allowed}.benefit-tab-menu{position:sticky;top:112px;width:100%;max-width:800px;padding-top:8px;z-index:2;background:#051f4a}.benefit-tab-menu-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.benefit-tab{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding-bottom:15%;background-size:cover;background-repeat:no-repeat;background-position:center;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}#benefitTab1.active{background-image:url("/image/event/2026/cortisgoods2601/tab1-on.webp")}#benefitTab2.active{background-image:url("/image/event/2026/cortisgoods2601/tab2-on.webp")}#benefitTab3.active{background-image:url("/image/event/2026/cortisgoods2601/tab3-on.webp")}#benefitTab1{background-image:url("/image/event/2026/cortisgoods2601/tab1-off.webp")}#benefitTab2{background-image:url("/image/event/2026/cortisgoods2601/tab2-off.webp")}#benefitTab3{background-image:url("/image/event/2026/cortisgoods2601/tab3-off.webp")}.benefit-section{scroll-margin-top:134px}.benefit-content{position:relative}.benefit-content img{display:block;width:100%;height:auto}#benefit1 .benefit-content .video-box{-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;top:10.31%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:90%;aspect-ratio:704/394;border-radius:12px;border:8px solid #fff;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.1);box-shadow:0 0 8px 0 rgba(0,0,0,.1)}#benefit1 .benefit-content .video-box iframe{display:block;border-radius:12px}#benefit1 .benefit-content button.goto-detail-btn{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:39.72%;left:58.5%;width:27.5%;aspect-ratio:220/64;border-radius:100px}#benefit1 .benefit-content button.take-photo-btn{display:none;position:absolute;bottom:9.5%;left:4.5%;width:91%;height:3.5%;border-radius:100px}#benefit1 .benefit-content button.take-photo-btn:disabled{cursor:default}#benefit2 .benefit-content__issued-box{position:relative}#benefit2 .benefit-content__issued-box button.btn-issue-coupon{position:absolute;bottom:25.5%;left:calc(50% - min(75vw,630px)/2);width:min(75vw,630px);height:min(26vw,220px);background-image:url(/image/event/2026/cortisgoods2601/coupon-1plus1-issue.webp);background-size:contain;background-repeat:no-repeat}#benefit2 .benefit-content__issued-box button.btn-issue-coupon.issued{background-image:url(/image/event/2026/cortisgoods2601/coupon-1plus1-complete.webp)}#benefit2 .benefit-content__issued-box button.find-opticalstore-btn{position:absolute;bottom:4%;left:4.5%;width:91%;height:7%;border-radius:100px}#benefit2 .benefit-content #benefit2PhotoPackageNotice{border-top:1px solid rgba(0,0,0,.05);background:#b7d9ef}#benefit2 .benefit-content #benefit2PhotoPackageNotice .notice-content{border-top:1px solid rgba(0,0,0,.05);background:#b7d9ef;color:#666}#benefit2 .benefit-content #benefit2OnePlusOneNotice{border-top:1px solid rgba(0,0,0,.05);background:#ebf7fe}#benefit2 .benefit-content #benefit2OnePlusOneNotice .notice-content{border-top:1px solid rgba(0,0,0,.05);background:#ebf7fe;color:#666}#benefit3 .benefit-content__issued-box{position:relative}#benefit3 .benefit-content__issued-box[data-event=TWO_PLUS_ONE] button.btn-issue-coupon{position:absolute;bottom:16%;left:calc(50% - min(75vw,630px)/2);width:min(75vw,630px);height:min(26vw,220px);background-image:url(/image/event/2026/cortisgoods2601/coupon-2plus1-issue.webp);background-size:contain;background-repeat:no-repeat}#benefit3 .benefit-content__issued-box[data-event=TWO_PLUS_ONE] button.btn-issue-coupon.issued{background-image:url(/image/event/2026/cortisgoods2601/coupon-2plus1-complete.webp)}#benefit3 .benefit-content__issued-box[data-event=DISCOUNT] .discount-coupon-group[data-type=none]{position:absolute;top:31%;left:calc(50% - min(77vw,626px)/2);display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}#benefit3 .benefit-content__issued-box[data-event=DISCOUNT] .discount-coupon-group[data-type=none] button.btn-issue-coupon{width:min(36vw,300px);height:min(38vw,315px);background-size:contain;background-repeat:no-repeat}#benefit3 .benefit-content__issued-box[data-event=DISCOUNT] .discount-coupon-group[data-type=none] button.btn-issue-coupon.small{background-image:url(/image/event/2026/cortisgoods2601/coupon-small-issue.webp)}#benefit3 .benefit-content__issued-box[data-event=DISCOUNT] .discount-coupon-group[data-type=none] button.btn-issue-coupon.small.issued{background-image:url(/image/event/2026/cortisgoods2601/coupon-small-complete.webp)}#benefit3 .benefit-content__issued-box[data-event=DISCOUNT] .discount-coupon-group[data-type=none] button.btn-issue-coupon.large{background-image:url(/image/event/2026/cortisgoods2601/coupon-large-issue.webp)}#benefit3 .benefit-content__issued-box[data-event=DISCOUNT] .discount-coupon-group[data-type=none] button.btn-issue-coupon.large.issued{background-image:url(/image/event/2026/cortisgoods2601/coupon-large-complete.webp)}#benefit3 .benefit-content__issued-box[data-event=DISCOUNT] .discount-coupon-group[data-type=none] button.btn-issue-coupon:not(.issued):disabled::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}#benefit3 .benefit-content__issued-box[data-event=DISCOUNT] .discount-coupon-group[data-type=max]{position:absolute;bottom:8%;left:calc(50% - min(77vw,626px)/2);display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}#benefit3 .benefit-content__issued-box[data-event=DISCOUNT] .discount-coupon-group[data-type=max] button.btn-issue-coupon{width:min(36vw,300px);height:min(40vw,319px);background-size:contain;background-repeat:no-repeat}#benefit3 .benefit-content__issued-box[data-event=DISCOUNT] .discount-coupon-group[data-type=max] button.btn-issue-coupon.max-small{background-image:url("/image/event/2026/cortisgoods2601/coupon-max-small-issue.webp")}#benefit3 .benefit-content__issued-box[data-event=DISCOUNT] .discount-coupon-group[data-type=max] button.btn-issue-coupon.max-small.issued{background-image:url("/image/event/2026/cortisgoods2601/coupon-max-small-complete.webp")}#benefit3 .benefit-content__issued-box[data-event=DISCOUNT] .discount-coupon-group[data-type=max] button.btn-issue-coupon.max-large{background-image:url("/image/event/2026/cortisgoods2601/coupon-max-large-issue.webp")}#benefit3 .benefit-content__issued-box[data-event=DISCOUNT] .discount-coupon-group[data-type=max] button.btn-issue-coupon.max-large.issued{background-image:url("/image/event/2026/cortisgoods2601/coupon-max-large-complete.webp")}#benefit3 .benefit-content__issued-box[data-event=DISCOUNT] .discount-coupon-group[data-type=max] button.btn-issue-coupon:not(.issued):disabled::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}#benefit3 .benefit-content #benefit3TwoPlusOneNotice{border-top:1px solid rgba(0,0,0,.05);background:#fff}#benefit3 .benefit-content #benefit3TwoPlusOneNotice .notice-content{border-top:1px solid rgba(0,0,0,.05);background:#fff;color:#666}#benefit3 .benefit-content #benefit3DiscountNotice{border-top:1px solid rgba(0,0,0,.05);background:#fff}#benefit3 .benefit-content #benefit3DiscountNotice .notice-content{border-top:1px solid rgba(0,0,0,.05);background:#fff;color:#666}#eventStepSection button.find-opticalstore-btn{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:32%;left:12%;width:45%;height:4%;border-radius:100px}#notification{background:#fbfbfb;color:#666}#notification .notice-toggle-btn{background-color:#f0f0f0;color:#444}#notification .notice-toggle-btn span{color:inherit}#notification .notice-content{padding-top:6.25%}.notice-content p{font-size:inherit;color:inherit;line-height:140%;letter-spacing:-0.5px}.notice-medical-info{margin:26px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px;font-size:inherit;color:inherit}.benefit-section .notice-toggle-btn{position:relative}.benefit-section .notice-toggle-icon{position:absolute;right:5%}.notice-toggle-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.notice-content{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;width:100%;padding:36px 42px;background:inherit;color:inherit;font-size:26px;word-break:keep-all;white-space:normal}.notice-content .contact-ccp{padding-top:16px}.notice-content ul{margin-bottom:5%}.notice-content .event-products{margin-bottom:0}.notice-content strong{font-weight:600;line-height:140%;letter-spacing:-0.52px}.notice-content li{margin-left:20px;list-style-type:"• ";font-weight:400;line-height:140%;letter-spacing:-0.52px}.current-ccp{color:#c8c8c8;font-size:20px;font-weight:400;line-height:140%;letter-spacing:-0.4px;text-align:right;margin-top:40px}@media(min-width: 64em){.benefit-tab-menu{top:160px}.benefit-section{scroll-margin-top:112px}}@media(max-width: 800px){#notification .notice-toggle-icon{width:18px;right:30px}.notice-content{font-size:16px;padding:24px 32px}.notice-content ul{margin-bottom:20px}.notice-content ul li{margin-left:10px}.notice-content .event-products{margin-top:10px}.notice-content .event-products ul{margin-bottom:10px}.contact-info{font-size:16px}.contact-ccp{font-size:14px}}@media(max-width: 425px){#benefit2 .benefit-content__issued-box button.btn-issue-coupon{bottom:25.5%}#notification .notice-toggle-icon,.notice-toggle-icon{width:20px;height:20px}.notice-content{font-size:14px;padding:24px 24px}.contact-info{font-size:14px}.contact-ccp{font-size:12px}}