dialog{--dialog-footer-positive-button-bg-color: var(--button_bg_color);--dialog-footer-positive-button-text-color: var(--button_text_color);--dialog-footer-negative-button-text-color: var(--button_bg_color)}:root{--order-button-height-adjustment: 186px;--column-max-width: 900px;--column-margin-x: 24px;--column-width: min(calc(100vw - var(--column-margin-x) * 2), var(--column-max-width));--column-padding-x: 40px;--column-padding-y: 40px;--column-radius: 6px;@media screen and (max-width:768px){--order-button-height-adjustment: 93px;--column-margin-x: 20px;--column-padding-x: 20px;--column-padding-y: 20px;--column-radius: 3px}}section[data-astro-cid-7o2qzp2u]{width:100%;padding:80px 20px;@media screen and (max-width:768px){padding:40px 20px}display:flex;flex-direction:column;justify-content:center;align-items:center;color:#222}.hero[data-astro-cid-7o2qzp2u]{margin-top:var(--header-height);width:100%;height:600px;background-image:var(--image-pc, none);background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#0001;@media screen and (max-width:768px){height:300px;background-image:var(--image-sp, none)}}.navigation[data-astro-cid-7o2qzp2u]{padding:60px 0;background-color:var(--navigation_bg_color);color:var(--navigation_text_color);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;@media screen and (max-width:768px){padding:40px 0;gap:30px}.navigation-body{width:fit-content;display:flex;flex-direction:column;align-items:center;gap:50px;@media screen and (max-width:768px){gap:30px}.navigation-order{min-height:var(--order-button-height-adjustment);display:flex;flex-direction:column;justify-content:center;align-items:center}.navigation-payment{padding:24px 20px;border-radius:var(--column-radius);background-color:#fff;width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;@media screen and (max-width:768px){padding:12px 10px;gap:10px}.navigation-payment-label{color:#222;font-weight:700;font-size:20px;line-height:1;@media screen and (max-width:768px){font-size:10px}}.navigation-payment-mode-credit-card,.navigation-payment-mode-cryptocurrency{.navigation-payment-brands{display:flex;flex-direction:row;align-items:center}}.navigation-payment-mode-credit-card{.navigation-payment-brands{margin-top:-2px;margin-bottom:-4px;gap:20px;img{width:60px;height:auto;padding:0;&.payment-brand-img-visa{width:78px}}@media screen and (max-width:768px){gap:10px;img{width:32px;padding:0;&.payment-brand-img-visa{width:40px}}}}}.navigation-payment-mode-cryptocurrency{.navigation-payment-brands{img{width:auto;height:40px}@media screen and (max-width:768px){img{height:22px}}}}}}.navigation-guide{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:14px;@media screen and (max-width:768px){gap:8px}.navigation-guide-icon{width:30px;height:30px;background-color:currentColor;mask:url(/assets/icon/circle-arrow-right.svg);mask-size:contain;mask-repeat:no-repeat;@media screen and (max-width:768px){width:18px;height:18px}}.navigation-guide-label{font-weight:700;font-size:18px;line-height:1;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:15%;@media screen and (max-width:768px){font-size:14px}}}}.about[data-astro-cid-7o2qzp2u]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:60px;@media screen and (max-width:768px){gap:40px}background-color:#fff;color:#222;.about-body{width:var(--column-width);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;.about-title{margin:0 0 30px;box-sizing:border-box;width:var(--column-width);color:var(--sales_title_text_color);font-weight:900;font-size:50px;line-height:72px;text-align:center;text-wrap:balance;@media screen and (max-width:768px){margin-bottom:20px;font-size:30px;line-height:43px}}.about-lead{margin-bottom:35px;font-weight:700;font-size:24px;line-height:1.7;text-align:center;text-wrap:balance;@media screen and (max-width:768px){margin-bottom:25px;font-size:22px}}.about-explanation{margin-bottom:40px;font-weight:500;font-size:18px;line-height:2;text-align:center;text-wrap:balance;span.dib:lang(en):not(:last-child){padding-right:0}@media screen and (max-width:768px){margin-bottom:30px;font-size:14px}.about-explanation-complete{color:#5db4bf}.about-explanation-secret{color:#e85385}.about-explanation-gacha{color:#4ec88d}}.about-order{min-height:var(--order-button-height-adjustment);margin-bottom:38px;display:flex;flex-direction:column;justify-content:center;align-items:center;@media screen and (max-width:768px){margin-bottom:22px}}.about-notice{color:#595858;font-weight:400;font-size:14px;line-height:1.7;text-align:left;@media screen and (max-width:768px){font-size:12px}}}.about-nft-previews{--nft-preview-container-max-width: 720px;--nft-preview-gap: min(16px, 3vw);--nft-preview-max-columns: 4;--nft-preview-min-width: 100px;width:100%;max-width:var(--nft-preview-container-max-width);display:grid;gap:var(--nft-preview-gap);--nft-preview-width: calc((100% - var(--nft-preview-gap) * (var(--nft-preview-max-columns) - 1)) / var(--nft-preview-max-columns));grid-template-columns:repeat(auto-fit,minmax(max(var(--nft-preview-min-width),var(--nft-preview-width)),1fr));.about-nft-preview{width:100%;aspect-ratio:1 / 1;background-image:var(--image);background-size:cover;background-repeat:no-repeat;background-position:center}}.about-saify-theme{width:var(--column-width);.saify-theme-header{padding:18px var(--column-padding-x);border-top-left-radius:var(--column-radius);border-top-right-radius:var(--column-radius);background-color:var(--theme_header_bg_color);display:flex;justify-content:center;align-items:center;.saify-theme-lead{color:var(--theme_header_text_color);font-weight:700;font-size:30px;line-height:1;@media screen and (max-width:768px){font-size:20px}}}.saify-theme-body{border-bottom-left-radius:var(--column-radius);border-bottom-right-radius:var(--column-radius);background-color:#f2f2f3;padding:40px var(--column-padding-x);display:flex;flex-direction:column;align-items:center;gap:30px;@media screen and (max-width:768px){padding:30px var(--column-padding-x);gap:20px}.saify-theme-explanation{display:flex;flex-direction:column;align-items:center;gap:24px;@media screen and (max-width:768px){gap:16px}.saify-theme-explanation-title{color:#222;font-weight:700;font-size:24px;line-height:1;@media screen and (max-width:768px){font-size:18px}}.saify-theme-explanation-message{color:#222;font-weight:500;font-size:18px;line-height:1.7;text-align:center;text-wrap:balance;@media screen and (max-width:768px){font-size:14px}}}.saify-theme-example{display:flex;flex-direction:row;align-items:center;gap:52px;@media screen and (max-width:768px){flex-direction:column;gap:20px}.saify-theme-example-before,.saify-theme-example-after{width:204px;height:442px}.saify-theme-example-arrow{display:flex;flex-direction:column;align-items:center;gap:28px;@media screen and (max-width:768px){flex-direction:column-reverse;gap:15px}.saify-theme-example-arrow-text{width:130px;font-weight:700;font-size:20px;line-height:1.5;text-align:center;@media screen and (max-width:768px){width:unset;font-weight:700;font-size:15px}}.saify-theme-example-arrow-image{width:130px;height:60px;background-image:url(/assets/tbdm/default/about/saify-theme/arrow-horizontal.png);background-size:contain;background-repeat:no-repeat;@media screen and (max-width:768px){width:30px;height:65px;background-image:url(/assets/tbdm/default/about/saify-theme/arrow-vertical.png)}}}}.saify-theme-annotation{color:#595858;font-weight:400;font-size:14px;line-height:1.5;@media screen and (max-width:768px){font-size:12px}}}}}.how[data-astro-cid-7o2qzp2u]{background-color:var(--howto_bg_color);color:var(--howto_text_color);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;@media screen and (max-width:768px){gap:16px}.how-title{font-weight:900;font-size:50px;line-height:1;@media screen and (max-width:768px){font-size:24px}}.how-explanation{margin-bottom:5px;font-weight:500;font-size:18px;line-height:1.5;@media screen and (max-width:768px){font-size:14px}}.how-steps{width:var(--column-width);padding:var(--column-padding-y) var(--column-padding-x);border-radius:var(--column-radius);background-color:#fff;color:#222;display:flex;flex-direction:row;justify-content:center;align-items:start;@media screen and (max-width:768px){flex-direction:column;align-items:center}.how-step{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;@media screen and (max-width:768px){width:100%;flex-direction:row;gap:16px}.how-step-image{width:140px;height:140px;background-image:var(--image, none);background-size:contain;background-repeat:no-repeat;@media screen and (max-width:768px){flex:0 0 100px;width:100px;height:100px}}.how-step-text{flex-grow:1;height:52px;font-weight:500;font-size:18px;line-height:26px;text-align:center;@media screen and (max-width:768px){height:unset;font-size:14px;line-height:20px;text-align:left}}&.how-step-1{--image: url(/assets/tbdm/default/how/step-1.en.png);&:lang(ja){--image: url(/assets/tbdm/default/how/step-1.ja.png)}}&.how-step-2{--image: url(/assets/tbdm/default/how/step-2.png)}&.how-step-3{--image: url(/assets/tbdm/default/how/step-3.png)}&.how-step-4{--image: url(/assets/tbdm/default/how/step-4.png)}}.how-step-arrow{width:21px;height:140px;background-image:url(/assets/tbdm/default/how/arrow-horizontal.png);background-position:center;background-size:contain;background-repeat:no-repeat;@media screen and (max-width:768px){width:50px;height:20px;background-image:url(/assets/tbdm/default/how/arrow-vertical.png)}}}}.payment[data-astro-cid-7o2qzp2u]{background-color:var(--payment_bg_color);color:var(--payment_text_color);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:72px;@media screen and (max-width:768px){gap:42px}.payment-title{font-weight:900;font-size:50px;line-height:1;@media screen and (max-width:768px){font-size:24px}}.payment-explanation{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;.payment-mode-iap,.payment-mode-credit-card,.payment-mode-cryptocurrency{width:var(--column-width);padding:var(--column-padding-y) var(--column-padding-x);border-radius:var(--column-radius);background-color:#fff;color:#222;display:flex;flex-direction:column;align-items:center;gap:16px;@media screen and (max-width:768px){gap:12px}.payment-explanation-label{color:#222;font-weight:700;font-size:20px;line-height:1.4;text-align:center;text-wrap:balance;@media screen and (max-width:768px){font-size:18px}}.payment-explanation-message{color:#3b3b3b;font-weight:500;font-size:18px;line-height:1.4;text-align:center;text-wrap:balance;@media screen and (max-width:768px){font-weight:500;font-size:14px}}.payment-brands{display:flex;flex-direction:row;align-items:center}}.payment-mode-iap{.payment-brands{gap:24px;img{width:auto;height:42px;margin:8px 0 0}@media screen and (max-width:768px){gap:8px;img{height:26px;margin:0}}}}.payment-mode-credit-card{.payment-brands{gap:8px;img{width:80px;height:auto;padding:2px 8px 0;&.payment-brand-img-visa{width:100px}}@media screen and (max-width:768px){gap:10px;img{width:44px;padding:0;&.payment-brand-img-visa{width:58px}}}}}.payment-mode-cryptocurrency{.payment-brands{img{width:auto;height:42px}@media screen and (max-width:768px){img{height:28px}}}.payment-notes{font-weight:500;font-size:12px;line-height:16px;@media screen and (max-width:768px){font-weight:400;font-size:12px;line-height:22px}.payment-notes-title{padding-bottom:8px}ul{padding-inline-start:1.5em;text-align:left;li{>div{display:flex;flex-direction:column}}&:lang(ja){padding-inline-start:0;list-style-type:none;text-align:center;li{>div{display:inline}}}}a{color:#08f;text-decoration:underline}}}}}
