:root{--dialog-bg-color: #FFFFFF;--dialog-border-color: transparent;--dialog-border-width: 0px;--dialog-text-weight: 500;--dialog-text-color: #222222;--dialog-title-text-weight: 800;--dialog-title-text-color: #222222;--dialog-warning-text-color: #BB0000;--dialog-button-bg-color: #FFFFFF;--dialog-button-border-color: #222222;--dialog-button-border-width: 1px;--dialog-button-border-radius: 12px;--dialog-button-text-color: #222222;--dialog-button-text-weight: 800;--dialog-footer-positive-button-bg-color: #000000;--dialog-footer-positive-button-border-color: transparent;--dialog-footer-positive-button-border-width: 0px;--dialog-footer-positive-button-border-radius: 9999px;--dialog-footer-positive-button-text-color: #FFFFFF;--dialog-footer-positive-button-text-weight: 800;--dialog-footer-negative-button-bg-color: transparent;--dialog-footer-negative-button-border-color: transparent;--dialog-footer-negative-button-border-width: 0px;--dialog-footer-negative-button-border-radius: 9999px;--dialog-footer-negative-button-text-color: #000000;--dialog-footer-negative-button-text-weight: 800;--dialog-input-label-text-color: #222222;--dialog-input-label-text-weight: 700;--dialog-input-bg-color: #FFFFFF;--dialog-input-text-color: #222222;--dialog-input-text-weight: 500;--dialog-input-placeholder-color: #999999;--dialog-input-border-color: #888888;--dialog-input-border-width: 1px;--dialog-input-border-radius: 12px;--dialog-nft-preview-border-color: transparent;--dialog-nft-preview-border-width: 0px;--dialog-nft-preview-border-radius: 0px}body{background-color:#fff;color:#222;font-family:Noto Sans JP,sans-serif;a{text-decoration:none}main{--max-width: 1024px;--min-padding-y: 40px;@media screen and (max-width:768px){--padding-top: 32px;--padding-bottom: 32px;--min-padding-y: 24px}padding:calc(var(--header-height) + var(--padding-top, 64px)) max(calc((100vw - var(--max-width)) / 2),var(--min-padding-y)) var(--padding-bottom, 64px);&.main-centering{display:flex;justify-content:center;align-items:center}&.main-paddingless{padding:0}}footer{width:100%;padding:100px 80px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#222;color:#fff;@media screen and (max-width:768px){padding:50px 20px}.footer-body{width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:30px;.footer-body-1{display:flex;flex-direction:column;justify-content:space-between;gap:24px;.footer-copyrights{display:flex}}.footer-body-2{display:flex;flex-direction:column;justify-content:space-between;gap:48px;.footer-copyrights{display:none}}@media screen and (max-width:768px){flex-direction:column;justify-content:center;align-items:center;gap:15px;.footer-body-1{justify-content:center;align-items:center;gap:20px;.footer-copyrights{display:none}}.footer-body-2{justify-content:center;align-items:center;gap:20px;.footer-copyrights{display:flex}}}}.footer-logo{img{width:315px}@media screen and (max-width:768px){img{width:155px}}}.footer-menu{display:flex;flex-direction:row;justify-content:start;flex-wrap:wrap;gap:12px 24px;font-size:16px;font-weight:500;@media screen and (max-width:768px){width:160px;&:lang(ja){width:190px}justify-content:center;align-items:center;gap:8px 15px;font-size:13px;line-height:23px}}.footer-links{display:flex;flex-direction:row;gap:15px;@media screen and (max-width:768px){gap:7.5px}.footer-link-item{width:40px;height:40px;background-image:var(--image, none);background-position:center;background-size:contain;background-repeat:no-repeat;@media screen and (max-width:768px){width:30px;height:30px}}}.footer-jpyc-notes.tbdm{max-width:433px;font-size:14px;font-weight:400;line-height:24px;color:#a5a5a5;@media screen and (max-width:768px){max-width:unset;font-size:12px;line-height:22px}}.footer-copyrights{display:flex;flex-direction:row;justify-content:start;gap:30px;@media screen and (max-width:768px){justify-content:center;align-items:center;gap:20px}small{font-size:12px;font-weight:700;line-height:1}}&:not(:has(.footer-links)){.footer-jpyc-notes.tbdm{height:100%;display:flex;align-items:center}@media screen and (max-width:768px){.footer-body{gap:20px}}}}}
