html{scroll-behavior:smooth}body{font-feature-settings:"palt";line-height:1}h1{display:flex;flex-direction:column;line-height:1.5;font-size:20px;font-weight:600;gap:10px;text-align:center;margin-block:40px}h1 ._en{color:#bb435a;font-weight:600}@media screen and (max-width: 480px){h1{font-size:16px}}h3{margin:0}p{margin:0;line-height:1.8}p._strong{font-size:18px;font-weight:600}p._medium{font-size:16px}@media screen and (max-width: 640px){p._strong{font-size:16px}p._medium{font-size:14px}}a{text-decoration:none}img{width:100%}@media screen and (min-width: 1000px){.shopify-policy__container{max-width:100ch}}.shopify-policy__container{padding-inline:10px}.shopify-policy__body h3{font-size:14px;font-weight:600;margin-block-end:5px;padding-block:5px;padding-inline:5px;letter-spacing:.05em;border-left:4px solid #682c38;border-bottom:1px solid #682c38;padding-inline-start:.7em}.shopify-policy__body ._item{margin-block-end:20px}.shopify-policy__body p{font-size:14px;letter-spacing:0;text-align:justify;line-height:1.6;padding-inline-start:1em;padding-inline-end:1em}.shopify-policy__body ul{padding-left:0;margin-block:5px;padding-inline-start:1em;padding-inline-end:1em}.shopify-policy__body ul li{text-indent:-1.2em;padding-left:1em;padding-block:5px;line-height:1.5;font-size:14px;text-align:justify;letter-spacing:0;display:list-item}.shopify-policy__body ul li::marker{content:"\30fb"}.shopify-policy__body ol{padding-left:0;margin-block:5px;padding-inline-start:1em;padding-inline-end:1em}.shopify-policy__body ol li{list-style-type:none;counter-increment:cnt;position:relative;padding-left:1.5em;padding-block:5px;line-height:1.5;font-size:14px;text-align:justify;letter-spacing:0}.shopify-policy__body ol li:before{content:"(" counter(cnt) ")";position:absolute;left:0;min-width:1em;text-align:right;letter-spacing:0}.shopify-policy__body ol li ol{padding-inline-start:0;padding-inline-end:0}.shopify-policy__body ol li ol li{list-style-type:none;counter-increment:cnt-child;position:relative;padding-left:2em;padding-block:10px;line-height:1.5;font-size:14px;text-align:justify;letter-spacing:0}.shopify-policy__body ol li ol li:before{content:counter(cnt-child) ".";position:absolute;left:0;min-width:1.5em;text-align:right;letter-spacing:0}.section{margin-block:60px;max-width:1000px;margin-inline:auto}@media screen and (max-width: 1000px){.section{margin-block:60px;padding-inline:10px;overflow:hidden}}.section:has(article){margin-block:40px;max-width:800px}@media screen and (min-width: 1000px){.section:has(article){margin-block:40px}}.custom-width{position:relative;max-width:800px;width:100%;margin-inline:auto;margin-block:40px}@media screen and (max-width: 1000px){.custom-width{padding-inline:10px}}.header-wrapper{filter:drop-shadow(0px 2px 2px #333)}.top-contents ._heading h2{color:#682c38;font-weight:600;font-size:26px;margin:0;display:flex;flex-direction:column;line-height:1;row-gap:10px;letter-spacing:0}.top-contents ._heading h2 ._heading-en ._large{font-size:54px}.top-contents ._heading h2 ._small-jp{color:#bb435a;font-size:18px;font-weight:600;letter-spacing:.08em}._red-normal{color:red}._description{text-align:justify;margin-block-start:20px;margin-block-end:40px;line-height:1.5;font-size:14px}.header__heading-logo{width:150px}@media screen and (min-width: 640px){.header__heading-logo{width:240px}}.header__heading-link{padding:0}.header__icons{gap:5px}.header__icons a{padding:10px 10px 10px 12px;border-radius:4px;text-decoration:none;font-size:12px;letter-spacing:.05em;font-weight:600;color:#fff;white-space:nowrap;box-shadow:inset 1px 2px 3px #000000b3}.header__icons a:first-child{background:#682c38}.header__icons a:last-child{background:#1e4083}._card-box{padding:10px;background:#fff;border:2px solid #682C38;border-radius:10px;margin-block:20px;position:relative;max-width:375px;min-height:232px;width:100%;margin-inline:auto;filter:drop-shadow(2px 2px 2px #00000080)}._card-box .old-member-reload-btn{position:absolute;background:#000000e5;width:100%;height:100%;display:flex;justify-content:center;align-items:center;top:0;left:0;border-radius:7px;z-index:1;color:#fff;cursor:pointer;flex-direction:column;gap:10px;transition:.2s}._card-box .old-member-reload-btn p{margin:0;font-size:13px;padding-inline:10px}._card-box .old-member-reload-btn p:first-of-type{font-size:16px;font-weight:600}._card-box .old-member-reload-btn svg{width:80px;fill:#fff}._card-box .old-member-reload-btn:hover svg,._card-box .old-member-reload-btn:hover p{opacity:.5}._card-box .background-lines{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:100%;display:flex;justify-content:center;gap:15px;z-index:-1}._card-box .background-lines .line{width:30px;height:100%;background:#f5f5f5}._card-box._color-design .background-lines .line{background:#8f3244a1}._card-box._color-design{background:#bb435a}._title-logo{width:100%}._title-logo .expiration-date{font-size:12px;color:#fff}._card-box ._title-logo svg{fill:#682c38}._card-box._color-design ._title-logo svg{fill:#fff;filter:drop-shadow(3px 3px 0px #682c38);display:block}._card-box ._user-info{display:flex;flex-direction:column;gap:10px;margin-block-start:20px}._card-box ._user-info ._info-item{display:flex;flex-direction:column;gap:2px}._card-box ._user-info ._info-item span:first-child{font-size:12px;color:gray;font-weight:600;letter-spacing:0}._card-box._color-design ._user-info ._info-item span:first-child{color:#682c38}._card-box ._user-info ._info-item span:last-child{font-size:16px;font-weight:600;letter-spacing:.08em}._card-box._color-design ._user-info ._info-item span:last-child{color:#fff;z-index:1;filter:drop-shadow(1px 1px 1px #bb425a)}._card-box ._card-train-icon{position:absolute;bottom:10px;right:10px}._card-box ._card-train{position:absolute;bottom:-10px;right:0;width:90%;transition:.2s}@media screen and (max-width: 374px){._card-box ._card-train{width:80%}}.membership-info-area,.shipping-address-area,.payment-history-area,.regular-purchase-box,.custom-newsletter-form,.lottery-app-form-area{margin-block:40px;max-width:800px;margin-inline:auto}.membership-info-area h3{text-align:center;font-size:16px;font-weight:600;background:#682c38;padding-block:20px;border:1px solid #682C38;border-radius:8px 8px 0 0;color:#fff;letter-spacing:.1em}.membership-info-area dl{padding-inline:10px;margin:0;border:2px solid #682C38;border-radius:0 0 8px 8px}.membership-info-area dl ._info-item{display:flex;flex-wrap:wrap;padding-block:20px;border-bottom:1px solid #BABABA;padding-inline:10px}.membership-info-area dl ._info-item:last-of-type{border:none}.membership-info-area dl ._info-item dt{width:35%;font-size:13px;font-weight:600;color:#682c38}.membership-info-area dl ._info-item dd{width:65%;margin:0;text-align:right;font-size:13px;word-wrap:break-word;overflow-wrap:break-word}.membership-info-area dl ._info-item dd._red{color:#e03a3a;font-weight:600}.membership-add-area{margin-block-start:40px;margin-block-end:20px;max-width:800px;margin-inline:auto;padding:5px;border-radius:10px}.membership-add-area._blue{background:#162279}.membership-add-area._red{background:#d61e1e}.membership-add-area._maroon{background:#bb435a}.membership-add-area ._box-content{color:#fff;border:dashed 2px;border-radius:10px;padding-inline:5px;padding-block-end:10px}.membership-add-area ._box-content h4{margin:0;color:#fff;font-size:16px;font-weight:600;text-align:center;margin-block-start:10px;margin-block-end:10px;border-bottom:2px solid;padding-block-end:10px;letter-spacing:.08em}.membership-add-area ._box-content p{font-size:14px;font-weight:600;margin:0;margin-block-end:10px;margin-inline:5px;text-align:justify}.membership-add-area ._box-content p small{font-size:12px;font-weight:400}._update-btn-area ._title{display:flex;align-items:center;font-size:12px;margin-block-end:10px}._update-btn-area ._title:before,._update-btn-area ._title:after{content:"";height:1px;flex-grow:1;background-color:#fff}._update-btn-area ._title:before{margin-right:1rem}._update-btn-area ._title:after{margin-left:1rem}._update-btn-area #arrow-double{max-width:20px;width:100%;margin-block-end:10px;margin-inline:auto;display:flex}.membership-add-area ._box-content ._update-btn-area p{text-align:center;font-size:12px}._update-btn-area ._kids-btn-flex{display:flex;gap:5px}._update-btn-area ._kids-btn-flex a{width:100%}._update-btn-area a{background:#fff;display:flex;flex-direction:column;text-align:center;padding-block:10px;border-radius:40px;text-decoration:none;font-size:16px;gap:5px;font-weight:600;filter:drop-shadow(1px 1px 2px #000);position:relative}._update-btn-area a:before{content:"";width:22px;height:22px;background:gray;border-radius:50%;position:absolute;top:0;right:20px;bottom:0;margin:auto;filter:drop-shadow(1px 1px 1px #777777)}.membership-add-area._red ._update-btn-area a:before{background:#d61e1e}.membership-add-area._blue ._update-btn-area a:before{background:#162279}.membership-add-area._maroon ._update-btn-area a:before{background:#bb435a}._update-btn-area a:after{content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #fff;position:absolute;top:0;right:26px;bottom:0;margin:auto}._update-btn-area ._kids-btn-flex a:before,._update-btn-area ._kids-btn-flex a:after{content:none}._update-btn-area ._kids-btn-flex a._kids-btn{background:#e9b03e}._update-btn-area a ._price{font-size:14px}._update-btn-area a ._small-price{font-size:12px}._update-btn-area a ._blue{color:#162279}._update-btn-area a ._red{color:#d61e1e}._update-btn-area a ._maroon{color:#682c38}._update-btn-area ._kids-btn-flex a._kids-btn span{color:#fff}._update-btn-area ._deadline{text-align:center;margin-block-start:10px;font-size:12px}.shipping-address-area h3{text-align:center;font-size:16px;font-weight:600;padding-block:20px;border:1px solid #BABABA;border-radius:8px 8px 0 0;letter-spacing:.1em;background:#eee}.shipping-address-area .shipping-address-area_info{padding-inline:10px;margin:0;border:1px solid #BABABA;border-radius:0 0 8px 8px}.shipping-address-area .shipping-address-area_info p{margin:0;padding-inline:10px;font-size:14px;margin-block:20px}.shipping-address-area .shipping-address-area_info p ._p-link{color:#333}.shipping-address-area .shipping-address-area_info ._title{display:flex;align-items:center;font-size:12px;font-weight:600;padding-inline:10px;margin-block:20px}.shipping-address-area .shipping-address-area_info ._title:before,.shipping-address-area .shipping-address-area_info ._title:after{content:"";height:1px;flex-grow:1;border-top:1px dashed #333}.shipping-address-area .shipping-address-area_info ._title:before{margin-right:1rem}.shipping-address-area .shipping-address-area_info ._title:after{margin-left:1rem}.shipping-address-area .shipping-address-area_info dl{margin:0}.shipping-address-area .shipping-address-area_info dl ._info-item{display:flex;flex-wrap:wrap;padding-block:20px;border-bottom:1px solid #BABABA;padding-inline:10px;margin-inline:10px}.shipping-address-area .shipping-address-area_info dl ._info-item:first-child{margin-block-start:-26px}.shipping-address-area .shipping-address-area_info dl ._info-item dt{width:40%;font-size:13px;font-weight:600;color:#333}.shipping-address-area .shipping-address-area_info dl ._info-item dd{width:60%;text-align:right;margin:0;font-size:13px;font-weight:400;color:#333;word-wrap:break-word;overflow-wrap:break-word;pointer-events:none;text-decoration:none}.shipping-address-area .shipping-address-area_info a._other-link{padding-block:20px;display:flex;justify-content:end;margin-inline:10px;color:#333;font-size:14px;margin-block:0;font-weight:400}.payment-history-area h3{text-align:center;font-size:16px;font-weight:600;padding-block:20px;border:1px solid #BABABA;border-radius:8px 8px 0 0;letter-spacing:.1em;background:#eee}.payment-history-area .payment-history-info{padding-inline:10px;padding-block:10px;margin:0;border:1px solid #BABABA;border-radius:0 0 8px 8px}.payment-history-info dl{display:grid;grid-template-columns:1fr 1fr;gap:20px}.payment-history-info dl ._info-item{display:flex;flex-direction:column}.payment-history-info dl ._info-item dt{font-size:12px;border-bottom:1px solid #BABABA;padding-block-end:5px;margin-block-end:10px}.payment-history-info dl ._info-item dd{margin:0;font-weight:600;font-size:14px;padding-inline-start:5px}.payment-history-info dl ._info-item dd a{font-weight:400;color:#333}.payment-history-info ._details-link{text-decoration:none;display:flex;border:1px solid #BABABA;padding-block:20px;justify-content:center;color:#333;font-size:14px;letter-spacing:.1em}.regular-purchase-box h3{text-align:center;font-size:16px;font-weight:600;padding-block:20px;border:1px solid #BABABA;border-radius:8px 8px 0 0;letter-spacing:.1em;background:#fff;color:#682c38}.regular-purchase-box .regular-purchase-area{padding-inline:10px;margin:0;border:1px solid #BABABA;border-radius:0 0 8px 8px}.regular-purchase-box .regular-purchase-area a{display:flex;justify-content:center;padding-block:20px;color:#333}.regular-purchase-box a._attention{margin-block-start:10px;display:flex;justify-content:end;color:#333;font-size:12px}h2.huckleberry-subscription-list-title,.huckleberry-subscription-list-detail:last-of-type,.huckleberry-subscription-detail-title,.huckleberry-subscription-detail-history-title{display:none!important}.subscription-history:nth-child(n+2){display:none}.huckleberry-subscription-list-id-title,.huckleberry-subscription-list-detail .label,.huckleberry-subscription-detail-product-title,.huckleberry-subscription-detail-product-detail .label,.huckleberry-subscription-detail-product-detail .value,.huckleberry-subscription-detail-product-summary .label,.huckleberry-subscription-detail-product-summary .value,.huckleberry-subscription-detail-history-date-title,.huckleberry-subscription-detail-history-date,.huckleberry-subscription-detail-history-detail .label,.huckleberry-subscription-detail-history-detail .value{font-size:14px}.huckleberry-subscription-list-id p,.huckleberry-subscription-list-detail .value,.huckleberry-subscription-detail-product-name{font-size:14px;color:#333}.huckleberry-subscription-detail-order main,.huckleberry-subscription-detail-delivery main,.huckleberry-subscription-detail-payment main{font-size:14px;line-height:1.5}.huckleberry-subscription-detail-order-title,.huckleberry-subscription-detail-delivery-title,.huckleberry-subscription-detail-payment-title{text-align:center;border-block-end:1px dashed;margin-block-start:0;padding-block-end:20px;margin-block-end:20px;font-size:12px}.custom-contact ._attention{display:flex;flex-direction:column;gap:10px;padding-inline:8px}.custom-contact ._attention a{text-decoration:underline;color:#682c38}.custom-contact ._attention ._box{padding:15px;border:2px solid #682C38;border-radius:10px}.custom-contact ._attention ._box h3{font-size:16px;font-weight:600;color:#682c38;margin-block-end:10px}.custom-contact ._attention ._box ul{padding-inline-start:22px;margin:0}.custom-contact ._attention ._box ul li{font-size:14px;line-height:1.5;letter-spacing:.08em;padding-block:5px}.custom-contact ._attention ._counter-info{text-align:center;display:flex;flex-direction:column;gap:5px}.custom-contact ._attention ._counter-info p:first-child{font-size:16px;font-weight:600}.custom-contact ._attention ._counter-info p:nth-of-type(2){font-size:14px;font-weight:600}.custom-contact ._attention ._counter-info p:last-child{font-size:12px}.splide-banner-section{position:relative;max-width:1000px;width:100%;margin-inline:auto;margin-block:40px;padding-inline:0px}.splide-banner-section .splide__slide,.splide-banner-section .splide__slide.is-active{opacity:1}.splide-banner-section .splide__slide img{border-radius:10px;transform:scale(.95);transition:.5s;object-fit:cover;aspect-ratio:8 / 5;box-shadow:2px 2px 5px #0000001a}.splide-banner-section .splide__slide p{transform:scale(.95);transition:.5s}.splide-banner-section .splide__slide.is-active img,.splide-banner-section .splide__slide.is-active p{transform:scale(1)}.splide-banner-section .splide__slide p{margin-block-start:10px;padding-inline:10px;font-size:14px;color:#333;margin-block-end:10px}.splide__pagination{bottom:-10px}.splide__pagination__page{opacity:1}.splide__pagination__page.is-active{background:#682c38}@media screen and (min-width: 641px){.splide-banner-section{margin-block:60px;padding-inline:25px}.splide-banner-section .splide__slide{opacity:1}.splide-banner-section .splide__slide img,.splide-banner-section .splide__slide p{transform:scale(1)}}.customer a._recover{font-size:14px;text-align:center;margin-block:20px;color:#333}.customer ._login-btn{margin-block:10px 20px}.customer ._register-btn{margin-block:0px 20px;border:1px solid #682C38;width:100%;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;padding:0 3rem;cursor:pointer;color:rgba(var(--color-button));transition:box-shadow var(--duration-short) ease;border-radius:var(--buttons-radius);padding-block:15px;font:inherit;line-height:1.5}#create_customer #submit-button{margin-block:40px}#shopify-buyer-consent{display:none}.membership-agreement-area{margin-block:40px!important;border-top:1px solid;padding-block-start:20px}.membership-agreement-area ._title{font-size:16px;font-weight:600;text-align:center}.membership-agreement-area .agreement-box{margin-block:20px;border:1px solid;border-radius:6px;padding:10px;height:200px;padding-block:5px}.membership-agreement-area .agreement-box .shopify-policy__body{margin:0;height:192px;overflow:scroll}.membership-agreement-area .agreement-box .shopify-policy__body ._item{margin-block-end:10px}.membership-agreement-area .agreement-box .shopify-policy__body h3{font-size:12px;padding-block:2px;line-height:1;padding-inline-start:4px;letter-spacing:0;border-left:3px solid #333;border-bottom:1px solid #333;padding-block-end:3px}.membership-agreement-area .agreement-box .shopify-policy__body p{padding-inline-start:0;font-size:12px;line-height:1.3}.membership-agreement-area .agreement-box .shopify-policy__body ul{margin-block:0;padding-inline-start:1.3em}.membership-agreement-area .agreement-box .shopify-policy__body ul li{font-size:12px;line-height:1.3;padding-left:1em}.membership-agreement-area .agreement-box .shopify-policy__body ol{padding-inline-start:0}.membership-agreement-area .agreement-box .shopify-policy__body ol li{font-size:12px;padding-block:3px}@media screen and (max-width: 999px){.section-main-about-banner .section{margin-block:40px}}.section-main-about-banner img{width:100%}@media screen and (max-width: 999px){.section-main-about-banner .close-btn{display:none}}@keyframes slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (min-width: 1000px){.section-main-about-banner .section{position:fixed;bottom:40px;left:20px;width:400px;filter:drop-shadow(2px 2px 3px grey);transform:translate(-100%);animation:slide-in .5s ease-out forwards;z-index:2}.section-main-about-banner .section.slide-out{animation:slide-out .5s ease-in forwards}.section-main-about-banner .section img{width:100%;height:auto}.section-main-about-banner .close-btn{position:absolute;top:-20px;right:-20px;background:#fff;border-radius:50px;width:30px;height:30px;border:none;cursor:pointer;z-index:3;transform:rotate(45deg)}.section-main-about-banner .close-btn:before,.section-main-about-banner .close-btn:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:#333;transform-origin:center}.section-main-about-banner .close-btn:before{transform:translate(-50%,-50%) rotate(90deg)}.section-main-about-banner .close-btn:after{transform:translate(-50%,-50%) rotate(0)}}.section-page-about-fanclub ._heading{display:flex;flex-direction:column;align-items:center;text-align:center}.section-page-about-fanclub ._heading ._title-date{font-size:30px;color:#bb435a;font-family:var(--font-heading-family);font-weight:600}.section-page-about-fanclub ._heading ._title{font-family:var(--font-heading-family);font-size:98px;font-weight:600;background:linear-gradient(0deg,#682c38,#bb435a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-block-start:-20px;letter-spacing:0}.section-page-about-fanclub ._heading h2{font-size:24px;font-weight:600;color:#682c38;letter-spacing:.08em;line-height:1.5;margin-block:10px}@keyframes slideInRightAbout{0%{transform:translate(0) scale(.1);opacity:0}to{transform:translate(0) scale(1)}0%,to{opacity:1}}.section-page-about-fanclub ._heading-img{display:flex;margin:0 calc(50% - 50vw);width:100vw;transition:.3s}@media screen and (min-width: 1000px){.section-page-about-fanclub ._heading-img{width:100%;margin-inline:auto;display:flex}}.section-page-about-fanclub ._btn-area{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-block:40px;margin-block-start:10px}.section-page-about-fanclub ._btn-area a{padding:20px 10px;background:#bb435a;background-image:repeating-linear-gradient(-45deg,#b4324b 0,#b4324b 5px,transparent 5px,transparent 10px);display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;font-size:14px;font-weight:600;line-height:1.5;width:calc((100% - 20px) / 3);justify-content:center;color:#fff;border:2px solid #682C38;border-radius:8px;box-shadow:0 4px 8px #0000004d;transition:transform .3s ease,box-shadow .3s ease}.section-page-about-fanclub ._btn-area a:hover{transform:scale(1.05);box-shadow:0 6px 12px #0006}.section-page-about-fanclub ._btn-area a svg{animation:moveUpDown .8s ease-in-out infinite}@media (min-width: 1000px){.section-page-about-fanclub ._btn-area a{width:calc((100% - 40px)/5)}}@keyframes moveUpDown{0%{transform:translateY(0)}50%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes scroll-light{0%{transform:translate(-50%) translateY(-30px);opacity:0}80%{transform:translate(-50%) translateY(60px);opacity:1}to{transform:translate(-50%) translateY(60px);opacity:0}}.scroll-indicator{display:block!important;position:relative;left:50%;transform:translate(-50%);width:1px;height:80px;background-color:gray;opacity:0;animation:scroll-light 1.5s infinite ease-in-out}.section-page-about-fanclub ._content-area{margin-block:40px;max-width:800px;margin-inline:auto}.section-page-about-fanclub ._content-area{border-top:1px solid #682C38;padding-block-start:40px}.section-page-about-fanclub ._content-area h3{font-size:20px;color:#682c38;font-weight:600;display:flex;flex-direction:column;width:100%;text-align:center;gap:10px;margin-block-end:40px}.section-page-about-fanclub ._content-area h3 span{font-size:14px;color:#bb435a}#renewal-points ._box-flex{display:flex;flex-direction:column;margin-block-start:20px;gap:2px}#renewal-points ._box-flex ._first,#renewal-points ._box-flex ._second,#renewal-points ._box-flex ._third{display:flex;align-items:center;gap:20px;padding-block:20px;color:#fff;padding-inline:40px;border-radius:10px}@media screen and (max-width: 999px){#renewal-points ._box-flex ._first,#renewal-points ._box-flex ._second,#renewal-points ._box-flex ._third{margin:0 calc(50% - 50vw);width:100vw;padding-inline:20px;border-radius:0}}#renewal-points ._box-flex ._first{background:#0e6fb8}#renewal-points ._box-flex ._second{background:#e70}#renewal-points ._box-flex ._third{background:#22ac39}#renewal-points ._box-flex ._num{font-size:40px;font-family:var(--font-heading-family);font-weight:600;border-right:2px solid;padding-right:20px;height:100px;display:flex;align-items:center}#renewal-points ._box-flex ._first ._num{padding-right:24px}#renewal-points ._box-flex h4{color:#fff;font-weight:600;font-size:16px;line-height:1.5}#renewal-points ._box-flex svg{flex-shrink:0;width:100px}._content-area ._border-svg-train{overflow:hidden;position:relative;width:100vw;margin:0 calc(50% - 50vw);margin-block:10px}@media screen and (min-width: 1000px){._content-area ._border-svg-train{width:100%;margin-inline:auto;margin-block:20px}#renewal-points ._box-flex{gap:20px}#renewal-points ._box-flex h4{max-width:800px;width:100%}}._attention-box ._title{background:#ee3123;color:#fff;padding-block:20px;font-size:18px;font-weight:600;text-align:center;line-height:1.5;border-radius:10px 10px 0 0}._attention-box ._sub-title{font-size:20px;font-weight:600;line-height:1.5;color:#ee3123;padding-block:20px;padding-inline:10px;border-left:2px solid;border-right:2px solid;text-align:justify}._attention-box p._text{border-left:2px solid #ee3123;border-right:2px solid #ee3123;border-bottom:2px solid #ee3123;border-radius:0 0 10px 10px;padding-block-end:20px;padding-inline:10px;font-weight:600;text-align:justify;letter-spacing:.05em}._attention-box p._small{margin-block:10px;padding-inline:10px;text-align:justify;letter-spacing:.05em}._attention-box ._link{display:flex;flex-direction:column;margin-block:20px;background:#682c38;padding:22px 10px 40px;color:#fff;border-radius:10px;text-align:center;gap:8px;font-size:12px;position:relative}._attention-box ._link:before{content:"";position:absolute;bottom:20px;left:50%;width:10px;height:10px;border-right:2px solid white;border-bottom:2px solid white;transform:rotate(45deg)}._attention-box ._link span{font-size:16px;font-weight:600}#member-benefits ._content-box-head{display:flex;flex-direction:column;gap:40px;margin-block-end:20px}#member-benefits ._content-box-head ._item{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;border:1px solid #CCCCCC;border-radius:10px;padding:30px 20px 10px;background:#fff;filter:drop-shadow(1px 1px 2px #CCC);position:relative;width:100%}#member-benefits ._content-box-head ._item ._pickup-icon{position:absolute;top:-16px}#member-benefits ._content-box-head ._item ._pickup-icon p{background:#0f6c1e;padding:4px 12px;font-size:14px;letter-spacing:.05em;font-weight:600;border-radius:30px;color:#fff;filter:drop-shadow(1px 1px 2px grey)}#member-benefits ._content-box-head ._item ._icons{display:flex;gap:10px}#member-benefits ._content-box-head ._item ._icons div{padding:10px;border-radius:6px;color:#fff;font-weight:600;font-size:14px}#member-benefits ._content-box-head ._item ._icons ._regular{background:#682c38}#member-benefits ._content-box-head ._item ._icons ._kids{background:#e9b03e}#member-benefits ._content-box-head ._item h4{font-size:18px;font-weight:600;letter-spacing:.1em;margin:0}#member-benefits ._content-box-head ._item ._img{position:relative}#member-benefits ._content-box-head ._item ._img img{border-radius:400px;max-width:240px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#member-benefits ._content-box-head ._item ._img .circle-text{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;animation:rotate 15s linear infinite;z-index:1}#member-benefits ._content-box-head ._item ._comment{font-size:10px;text-align:center}@media screen and (min-width: 641px){#member-benefits ._content-box-head{flex-direction:row;column-gap:10px}#member-benefits ._content-box-head ._item ._icons div{font-size:12px}#member-benefits ._content-box-head ._item h4{font-size:16px}}#member-benefits ._content-box-foot{flex-wrap:wrap;display:flex;gap:10px}#member-benefits ._content-box-foot ._item{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;border:1px solid #CCCCCC;border-radius:10px;padding:20px 10px;background:#fff;filter:drop-shadow(1px 1px 2px #CCC);position:relative;width:calc((100% - 10px)/2)}#member-benefits ._content-box-foot ._item ._new-icon{position:absolute;top:-8px;left:-8px}#member-benefits ._content-box-foot ._item ._new-icon svg{width:100%;height:100%;filter:drop-shadow(1px 1px 2px grey)}#member-benefits ._content-box-foot ._item h4{font-size:13px;margin:0;color:#682c38;font-weight:600;text-align:center;flex:1;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 641px){#member-benefits ._content-box-foot ._item h4{font-size:16px}}#member-benefits ._content-box-foot ._item svg{width:120px}#member-benefits ._content-box-foot ._item p{font-size:10px;text-align:center;position:absolute;bottom:3px;right:0;left:0;padding-inline:5px}#member-benefits ._attention{margin-block:20px;font-size:14px}#membership-fee ._content-box{border:1px solid #333;border-radius:10px}#membership-fee ._content-box h4{background:#efefef;text-align:center;padding-block:20px;margin:0;font-size:14px;font-weight:600;border-top:1px solid #333;border-bottom:1px solid #333;letter-spacing:.1em}#membership-fee ._content-box h4:first-child{border-top:none;border-radius:10px 10px 0 0}#membership-fee ._content-box ._detail{padding-inline:10px;padding-block:20px}#membership-fee ._content-box ._detail p{font-size:18px;font-weight:600;text-align:center}#membership-fee ._content-box ._detail p._price{display:flex;align-items:baseline;justify-content:center}#membership-fee ._content-box ._detail p._price small{font-size:10px;margin-left:-3px}#membership-fee ._content-box ._detail ._comment{font-size:10px;margin-block-start:10px;line-height:1.5;margin-inline:10px;text-align:center}#membership-fee ._content-box ._detail._double{display:flex;padding-inline:0;padding-block:0}#membership-fee ._content-box ._detail._double ._regular,#membership-fee ._content-box ._detail._double ._kids{width:50%;padding-block:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;flex-wrap:wrap;padding-inline:10px}#membership-fee ._content-box ._detail._double ._regular{background:#682c38;border-right:1px solid #333;color:#fff}#membership-fee ._content-box ._detail._double ._kids{background:#e9b03e;color:#fff}#membership-fee ._content-box ._detail ._cash-icons{display:flex;justify-content:center;gap:5px;margin-block:20px;border-bottom:1px solid #333;padding-block-end:20px;margin-inline:10px}#membership-fee ._content-box ._detail ._other-cash{margin-block:20px;border-bottom:1px solid #333;padding-block-end:20px;margin-inline:10px}#admission-procedure ._content-box .tab-list{display:flex;padding:0;width:100%;list-style:none;margin:0;position:sticky;top:64px;z-index:1;background-color:#fff}@media screen and (min-width: 640px){#admission-procedure ._content-box .tab-list{top:70.03px}}#admission-procedure ._content-box .tab-item{background-color:#ddd;border:solid 1px #949494;cursor:pointer;list-style:none;width:100%;display:flex;text-align:center;padding-block:10px;padding-inline:10px;line-height:1.5;font-size:12px;justify-content:center;align-items:center;border-radius:10px 10px 0 0}#admission-procedure ._content-box .tab-content{background-color:#fff}#admission-procedure ._content-box .tab-panel{display:none}#admission-procedure ._content-box .tab-item.active{background-color:#682c38;border:solid 1px #682C38;color:#fff;font-weight:700}#admission-procedure ._content-box .tab-panel.active{display:block;padding:20px 10px;border:2px solid #682c38}#admission-procedure .tab-panel ._point-note{padding:15px 10px;border:2px solid red;border-radius:10px}#admission-procedure .tab-panel ._point-note ._attention-icon{display:flex;justify-content:center;margin-block-end:15px}#admission-procedure .tab-panel ._point-note ._attention-icon svg{fill:red;width:30px;height:30px}#admission-procedure .tab-panel ._point-note ._bold-text{font-size:14px;text-align:justify;font-weight:600}#admission-procedure .tab-panel ._point-note ._bold-strong{font-size:24px;text-align:center;margin-block:15px;color:red;font-weight:600}#admission-procedure .tab-panel ._point-note ._normal-text{font-size:12px;text-align:justify}#admission-procedure ._step-area ._step-item{display:flex;flex-direction:column;margin-block:20px;gap:20px}#admission-procedure ._step-area ._step-num{background:#e9b03e;color:#fff;font-size:24px;border-radius:40px;display:flex;justify-content:center;padding-block:10px;font-weight:600;font-family:var(--font-heading-family)}#admission-procedure ._step-area ._step-item ._step-title{font-size:18px;color:#682c38;font-weight:600;text-align:center;line-height:1.5}#admission-procedure ._step-area ._step-item svg{height:120px}#admission-procedure ._step-area ._step-item ._step-detail{text-align:center;font-size:16px}#admission-procedure ._step-area ._step-item a{padding:20px;background:#1e4083;color:#fff;display:flex;border-radius:6px;border:1px solid #bababa;justify-content:center;position:relative;align-items:center;max-width:300px;margin-inline:auto;gap:8px}#admission-procedure ._step-area ._step-item a:after{content:"";position:relative;width:10px;height:10px;border-right:2px solid white;border-bottom:2px solid white;transform:rotate(-45deg);margin-top:2px}._buton-disabled p{text-align:center;color:red;margin-block-end:2px;font-size:14px}._buton-disabled ._buton-disabled-btn{padding:20px;background:#ccc;display:flex;border-radius:6px;border:1px solid #bababa;justify-content:center;position:relative;align-items:center;max-width:300px;margin-inline:auto;gap:8px;color:gray}._buton-disabled ._buton-disabled-btn:after{content:"";position:relative;width:10px;height:10px;border-right:2px solid grey;border-bottom:2px solid grey;transform:rotate(-45deg);margin-top:2px}._step-reserve{position:relative;padding:15px 10px;border:1px solid #333;border-radius:10px;margin-block-start:10px;max-width:100%;margin-inline:auto}._step-reserve ._step-reserve_title{position:absolute;top:-8px;left:0;right:0;margin-inline:auto;text-align:center}._step-reserve ._step-reserve_title span{background:#fff;border:1px solid #333;border-radius:30px;padding-inline:20px;font-size:12px;font-weight:600;padding-block:4px}._step-reserve p{font-size:14px;font-weight:600;text-align:center;margin-block:6px}._step-reserve p span{font-size:12px;font-weight:400}._step-reserve p small{display:block;font-size:12px;font-weight:400}._step-reserve_comment{font-size:12px;text-align:justify}._step-item ._second-step_sub{display:flex;flex-direction:column;border-top:1px dashed;justify-content:center;gap:20px;padding-block-start:20px}._second-step_sub ._sub-step-box{display:flex;gap:10px}._second-step_sub ._sub-step-box ._sub-step_box-left{flex-shrink:0;position:relative}._second-step_sub ._sub-step-box ._sub-step_box-left:after{content:"";position:absolute;top:90px;left:50%;transform:translate(-50%);width:1px;height:calc(100% - 80px);background-color:transparent;border-left:3px dotted #cccccc}._second-step_sub ._sub-step-box ._sub-step_box-right{display:flex;flex-direction:column;gap:10px}._second-step_sub ._sub-step-box ._sub-step_box-left svg{width:80px}#admission-procedure ._step-area ._step-item ._second-step_sub svg{height:auto}._second-step_sub ._sub-step-box ._sub-step_box-right ._sub-step_title{display:flex;align-items:center;gap:5px}._second-step_sub ._sub-step-box ._sub-step_box-right ._sub-step_title svg{width:30px;flex-shrink:0}._second-step_sub ._sub-step-box ._sub-step_box-right ._sub-step_title p{font-weight:600;font-size:16px;line-height:1}._second-step_sub ._sub-step-box ._sub-step_box-right ._sub-step_title-color{color:#d9a02e;font-size:14px;font-weight:600}._second-step_sub ._sub-step-box ._sub-step_box-right ._sub-step_title-blk{color:#333;font-size:14px;font-weight:600}._second-step_sub ._sub-step-box ._sub-step_box-right ._sub-step_comment p{font-size:12px}#admission-procedure ._step-area ._step-item ._second-step_sub svg.about-step-sub-04-01{width:100%}@media screen and (min-width: 1000px){#admission-procedure ._content-box .tab-panel.active{padding:30px}._step-item ._second-step_sub{gap:40px}._second-step_sub ._sub-step-box{gap:30px}._second-step_sub ._sub-step-box ._sub-step_box-left svg{width:140px}._second-step_sub ._sub-step-box ._sub-step_box-left:after{top:150px;height:calc(100% - 120px)}}.section-news-for-member ._article-contents{display:flex;flex-direction:column;gap:10px;margin-block:30px}.section-news-for-member ._article-contents ._article-card-flex{display:flex;width:100%;align-items:center;background:#fff;border-radius:10px;filter:drop-shadow(1px 1px 3px rgba(0 0 0 / .1))}.section-news-for-member ._article-contents ._article-card-flex img{width:100px;height:100px;object-fit:cover;border-radius:10px 0 0 10px}.section-news-for-member ._article-contents ._article-card-flex ._article-card-text{display:flex;flex-direction:column;width:100%;padding-inline:10px}.section-news-for-member ._article-contents ._article-card-flex ._article-card-text ._tags-category{display:flex;font-size:11px;font-weight:600;line-height:1;color:#fff}.section-news-for-member ._article-contents ._article-card-flex ._article-card-text ._tags-category span{padding-block:6px;padding-inline:6px;border-radius:4px}.section-news-for-member ._article-contents ._article-card-flex ._article-card-text ._tags-category span._color-maroon{background:#682c38}.section-news-for-member ._article-contents ._article-card-flex ._article-card-text ._tags-category span._color-pink{background:#ec61c3}.section-news-for-member ._article-contents ._article-card-flex ._article-card-text ._tags-category span._color-orange{background:#e70}.section-news-for-member ._article-contents ._article-card-flex ._article-card-text ._tags-category span._color-blue{background:#0e6fb8}.section-news-for-member ._article-contents ._article-card-flex ._article-card-text h3{font-size:13px;margin-block:5px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;line-height:1.8}.section-news-for-member ._article-contents ._article-card-flex ._article-card-text ._published-date{font-size:11px;color:#682c38;font-family:var(--font-heading-family)}.section-news-for-member ._view-more{font-family:var(--font-heading-family);font-size:18px;font-weight:600;display:flex;justify-content:center;padding:15px 30px;background:#682c38;color:#fff;margin-inline:auto;border-radius:6px;margin-block-start:20px;max-width:200px}@media screen and (min-width: 1000px){.section-news-for-member ._article-contents{flex-direction:row;margin-block:40px;flex-wrap:wrap}.section-news-for-member ._article-contents ._article-card{width:calc((100% - 10px)/2)}.section-news-for-member ._article-contents ._article-card-flex img{width:160px;height:120px}}.section-news-for-member ._secret-area{display:flex;flex-direction:column;margin-block-start:20px;justify-content:center;align-items:center;background:#333;padding-block:40px;border-radius:10px;gap:20px}.section-news-for-member ._secret-area ._heading{display:flex;flex-direction:column;align-items:center;row-gap:20px}.section-news-for-member ._secret-area ._heading span{color:#fff;font-weight:600;font-size:16px}.section-news-for-member ._secret-area a{padding:20px;background:#682c38;border-radius:80px;color:#fff;border:2px solid #FFF}.section-contents-for-member ._contents-area{margin-block:30px;display:flex;flex-direction:column;row-gap:10px}.section-contents-for-member ._contents-area ._content-box{display:flex;padding:15px;background:#fff;border-radius:10px;filter:drop-shadow(1px 1px 3px #ccc);column-gap:15px}.section-contents-for-member ._contents-area ._content-box[tabindex="-1"]{filter:brightness(.8)}.section-contents-for-member ._contents-area ._content-box img{width:100px;aspect-ratio:1 / 1;object-fit:cover;border-radius:10px;flex-shrink:0}.section-contents-for-member ._contents-area ._content-box ._content-title-area{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding-block:10px}.section-contents-for-member ._contents-area ._content-box ._content-title-area h3{font-size:16px;font-weight:600}.section-contents-for-member ._contents-area ._content-box ._content-title-area p{font-size:14px;font-weight:600;font-family:var(--font-heading-family);color:#682c38;position:relative;display:flex;justify-content:end;align-items:center;line-height:1}.section-contents-for-member ._contents-area ._content-box ._content-title-area p:before{content:"";position:relative;width:8px;height:8px;border-right:2px solid #682C38;border-bottom:2px solid #682C38;transform:rotate(-45deg);margin-top:2px;margin-right:8px}@media screen and (min-width: 1000px){.section-contents-for-member ._contents-area{flex-direction:row;gap:10px;flex-wrap:wrap;margin-block:40px}.section-contents-for-member ._contents-area ._content-box{width:calc((100% - 10px)/2)}}.section-contents-for-member ._contents-area ._content-box ._secret-area{position:absolute;background:#000c;width:100%;height:100%;top:0;left:0;z-index:1;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.section-contents-for-member ._contents-area ._content-box ._secret-area ._heading{display:flex;flex-direction:column;align-items:center;row-gap:6px}.section-contents-for-member ._contents-area ._content-box ._secret-area ._heading span{color:#fff;font-weight:600;font-size:16px}.section-contents-for-member ._contents-area ._content-box ._secret-area a{padding:6px 12px;background:#682c38;border-radius:80px;color:#fff;border:1px solid #FFF;line-height:1;font-size:12px}.section-railfan-hankyu ._article-contents{display:flex;flex-direction:column;gap:20px;margin-block:30px}.section-railfan-hankyu ._article-contents ._article-card-flex{display:flex;width:100%;align-items:center;background:#fff;border-radius:10px;filter:drop-shadow(1px 1px 3px rgba(0 0 0 / .1))}.section-railfan-hankyu ._article-contents ._article-card-flex ._article-card-flex_image{display:flex}.section-railfan-hankyu ._article-contents ._article-card-flex img{width:140px;height:120px;object-fit:cover;border-radius:10px 0 0 10px}.section-railfan-hankyu ._article-contents ._article-card-flex ._article-card-text{display:flex;flex-direction:column;width:100%;padding-inline:10px}.section-railfan-hankyu ._article-contents ._article-card-flex ._article-card-text ._tags-category{display:flex;font-size:11px;font-weight:600;line-height:1;color:#fff}.section-railfan-hankyu ._article-contents ._article-card-flex ._article-card-text ._tags-category span{padding-block:6px;padding-inline:6px;border-radius:4px}.section-railfan-hankyu ._article-contents ._article-card-flex ._article-card-text h3{font-size:13px;margin-block:5px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;line-height:1.8;letter-spacing:.1em}.section-railfan-hankyu ._article-contents ._article-card-flex ._article-card-text ._published-date{font-size:11px;color:#682c38;font-family:var(--font-heading-family)}.section-railfan-hankyu ._article-contents ._external_link{position:absolute;right:-4px;bottom:-4px;background:#682c38;padding:4px 6px;border-radius:3px;filter:drop-shadow(1px 1px 2px #ccc);display:flex;align-items:center;gap:3px}.section-railfan-hankyu ._article-contents ._external_link span{line-height:1;font-family:var(--font-heading-family);letter-spacing:0;font-size:12px;color:#fff}.section-railfan-hankyu ._article-contents ._external_link svg{width:10px;height:10px}.section-railfan-hankyu ._view-more{font-family:var(--font-heading-family);font-size:18px;font-weight:600;display:flex;justify-content:center;padding:15px 30px;background:#682c38;color:#fff;margin-inline:auto;border-radius:6px;margin-block-start:20px;max-width:200px;align-items:baseline;gap:4px}.section-railfan-hankyu ._view-more svg{width:12px;height:12px}@media screen and (min-width: 1000px){.section-railfan-hankyu ._article-contents{flex-direction:row;flex-wrap:wrap;margin-block:40px}.section-railfan-hankyu ._article-contents ._article-card{width:calc((100% - 20px)/2)}.section-railfan-hankyu ._article-contents ._article-card-flex ._article-card-text h3{font-size:14px}.section-railfan-hankyu ._article-contents ._article-card-flex img{width:160px;height:160px}}.section-youtube-channel .section{max-width:100%;background:#682c38;padding-block:40px;padding-inline:0}.section-youtube-channel .section ._heading{max-width:1000px;margin-inline:auto;display:flex;flex-direction:column;gap:20px;align-items:center}.section-youtube-channel .section ._heading h2{color:#fff;letter-spacing:.1em;font-size:24px}.section-youtube-channel .section ._video-area{margin-block-start:40px;display:flex;flex-direction:column;row-gap:40px;align-items:center;overflow:hidden}.section-youtube-channel iframe{width:100%;height:100%;aspect-ratio:16 / 9}.section-youtube-channel .splide__pagination{bottom:-20px}.section-youtube-channel .section ._video-area ._external_link{color:#fff;border:solid 2px;padding:15px;cursor:pointer}.section-related-links ._heading h2{text-align:center;font-size:24px;color:#333;letter-spacing:.1em}.section-related-links ._contents-area{display:flex;flex-direction:column;gap:20px;margin-block-start:40px}.section-related-links ._contents-area a img{border-radius:10px;filter:drop-shadow(1px 1px 3px rgba(0 0 0 / .1))}@media screen and (min-width: 641px){.section-related-links ._contents-area{flex-direction:row}}.custom-newsletter-form h3{text-align:center;font-size:14px;font-weight:600;padding:10px;border:1px solid #BABABA;border-radius:8px 8px 0 0;letter-spacing:.1em;background:#eee}.custom-newsletter-form ._contents{padding-inline:10px;padding-block:10px;margin:0;border:1px solid #BABABA;border-radius:0 0 8px 8px}.custom-newsletter-form ._contents span{display:flex;justify-content:center}.custom-newsletter-form ._contents form{margin-top:0!important}.product__description ._payment_method{margin-block-end:20px}.product__description ._payment_method ._title{text-align:center;margin-block-end:10px;font-weight:600;display:flex;align-items:center;justify-content:center}.product__description ._payment_method ._title:before,.product__description ._payment_method ._title:after{border-top:1px dashed;content:"";width:3em}.product__description ._payment_method ._title:before{margin-right:1em}.product__description ._payment_method ._title:after{margin-left:1em}.product__description ._payment_method ._payment-items{display:flex;justify-content:center;flex-direction:column;align-items:center;border:1px solid lightgrey;border-radius:4px}.product__description ._payment_method ._payment-items p{background:#d3d3d3;display:flex;width:100%;justify-content:center;border-radius:2px 2px 0 0;padding-block:4px}.product__description ._payment_method ._payment-items ._payment-item{display:flex;gap:8px;padding:10px;width:100%;justify-content:center;flex-wrap:wrap}.product__description ._payment_method ._payment-items ._payment-item span{font-size:14px;font-weight:600;line-height:1.5;text-align:center}.card__information ._tags-category{display:flex;font-size:11px;font-weight:600;line-height:1;color:#fff}.card__information ._tags-category span{padding-block:6px;padding-inline:6px;border-radius:4px}.card__information ._tags-category span._color-maroon{background:#682c38}.card__information ._tags-category span._color-pink{background:#ec61c3}.card__information ._tags-category span._color-orange{background:#e70}.card__information ._tags-category span._color-blue{background:#0e6fb8}.article-card__info .circle-divider{font-size:11px;color:#682c38;font-family:var(--font-heading-family)}.rte img{border:none}.article-template__content ul{padding-left:0;margin-block:5px;padding-inline-start:0;padding-inline-end:0;padding-inline:.5em}.article-template__content ul li{text-indent:-1.2em;padding-left:1em;padding-block:5px;line-height:1.5;font-size:14px;text-align:justify;letter-spacing:0;display:list-item}.article-template__content ul li::marker{content:"\30fb"}.article-card-wallpaper .card__inner{aspect-ratio:16 / 9;width:100%;display:block}.article-card-wallpaper .article-card .card__heading{margin-top:0}.article-card-wallpaper .article-card .card__heading a{font-size:14px;font-weight:600}.lottery-app-form-area{padding:20px;border:3px solid #e9b03e;border-radius:8px;position:relative;overflow:hidden}.lottery-app-form-area h3{font-size:24px;font-weight:600;margin-block-end:10px;color:#e9b03e}.lottery-app-form-area p{margin-block:10px}.lottery-app-form-area a._btn{display:flex;background:#e9b03e;color:#fff;margin-block-start:20px;padding-block:15px;border-radius:40px;text-decoration:none;justify-content:center;max-width:800px;box-shadow:2px 2px 3px #0000001a;transition:.3s ease}.lottery-app-form-area a._btn:hover{opacity:.5;color:#fff}.lottery-app-form-area svg{width:240px;position:absolute;bottom:-5px;right:-5px;opacity:.2;z-index:-1}.lottery-app-form-area a._btn[disabled]{line-height:1.5;background:#d3d3d3;font-size:13px;font-weight:400;box-shadow:none;border:1px solid grey;color:gray;padding-inline:10px}.lottery-app-form-area a._btn[disabled]:hover{opacity:1}.event-history-area{margin-block:40px;max-width:800px;margin-inline:auto}.event-history-area h3{text-align:center;font-size:16px;font-weight:600;padding-block:20px;border:1px solid #BABABA;border-radius:8px 8px 0 0;letter-spacing:.1em;background:#eee}.event-history-area ._history{padding-inline:30px;padding-block:10px;margin:0;border:1px solid #BABABA;border-radius:0 0 8px 8px}.event-history-area ._history ._item{display:flex;flex-direction:column;padding-block:10px;gap:8px}.event-history-area ._history ._item p{display:flex;gap:10px;align-items:center;font-weight:600}.event-history-area ._history ._item p ._label{font-size:12px;padding:3px 12px;border-radius:100px;background:#b7b7b7;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/54/assets/custom.css.map */
