.NavHeader{width:100%;height:66px}@media screen and (max-width: 960px){.NavHeader{width:100%;height:67px}}@media screen and (max-width: 768px){.NavHeader{width:100%;height:52px}}.NavHeader>.NavHeader-inner{display:flex;justify-content:right;align-items:center;padding-right:33px;padding-left:33px;width:100%;height:100%;gap:0 17px}@media screen and (max-width: 960px){.NavHeader>.NavHeader-inner{padding-right:20px;padding-left:20px;width:100%;height:100%;gap:0 19px}}@media screen and (max-width: 768px){.NavHeader>.NavHeader-inner{display:flex;justify-content:center;align-items:center;gap:0 44px}}.NavHeader>.NavHeader-inner>.NavHeader-language-button-jp{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;position:relative}.NavHeader>.NavHeader-inner>.NavHeader-language-button-jp>.NavHeader-language-img{width:42px}@media screen and (max-width: 768px){.NavHeader>.NavHeader-inner>.NavHeader-language-button-jp>.NavHeader-language-img{width:48px}}.NavHeader>.NavHeader-inner>.NavHeader-language-button-jp>.NavHeader-language-line-jp{width:100%;height:2px;-webkit-transform:translateY(-6px);transform:translateY(-6px);background-color:var(--color-black)}@media screen and (max-width: 768px){.NavHeader>.NavHeader-inner>.NavHeader-language-button-jp>.NavHeader-language-line-jp{width:100%;height:3px;-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.NavHeader>.NavHeader-inner>.NavHeader-language-button-en{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;position:relative}.NavHeader>.NavHeader-inner>.NavHeader-language-button-en>.NavHeader-language-img{width:42px}@media screen and (max-width: 768px){.NavHeader>.NavHeader-inner>.NavHeader-language-button-en>.NavHeader-language-img{width:48px}}.NavHeader>.NavHeader-inner>.NavHeader-language-button-en>.NavHeader-language-line-en{width:100%;height:2px;-webkit-transform:translateY(-6px);transform:translateY(-6px);background-color:var(--color-black)}@media screen and (max-width: 768px){.NavHeader>.NavHeader-inner>.NavHeader-language-button-en>.NavHeader-language-line-en{width:100%;height:3px;-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.NavFooter{text-align:center}.NavFooter>.NavFooter-inner{padding-top:102px;padding-right:20px;padding-bottom:244px;padding-left:20px}@media screen and (max-width: 960px){.NavFooter>.NavFooter-inner{padding-top:73px;padding-right:20px;padding-bottom:160px;padding-left:20px}}@media screen and (max-width: 768px){.NavFooter>.NavFooter-inner{padding-top:75px;padding-right:20px;padding-bottom:48px;padding-left:20px}}.NavFooter>.NavFooter-inner>.NavFooter-share-with-img{width:100%;max-width:256px}@media screen and (max-width: 960px){.NavFooter>.NavFooter-inner>.NavFooter-share-with-img{max-width:170px}}.NavFooter>.NavFooter-inner>.NavFooter-link-box{margin-top:16px;display:flex;justify-content:center;align-items:center;gap:0 32px}@media screen and (max-width: 960px){.NavFooter>.NavFooter-inner>.NavFooter-link-box{margin-top:10px;gap:0 21px}}.NavFooter>.NavFooter-inner>.NavFooter-link-box>.NavFooter-link-twitter{width:76px;height:76px;display:flex;justify-content:center;align-items:center;background-color:var(--color-black);border-radius:50%}@media screen and (max-width: 960px){.NavFooter>.NavFooter-inner>.NavFooter-link-box>.NavFooter-link-twitter{width:50px;height:50px}}.NavFooter>.NavFooter-inner>.NavFooter-link-box>.NavFooter-link-chain{width:76px;height:76px;display:flex;justify-content:center;align-items:center;background-color:var(--color-black);border-radius:50%}@media screen and (max-width: 960px){.NavFooter>.NavFooter-inner>.NavFooter-link-box>.NavFooter-link-chain{width:50px;height:50px}}.NavFooter>.NavFooter-inner>.NavFooter-copyright-text{margin-top:40px;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:21px;line-height:1.33}@media screen and (max-width: 960px){.NavFooter>.NavFooter-inner>.NavFooter-copyright-text{margin-top:27px;font-weight:400;font-size:14px;line-height:1.36}}@media screen and (max-width: 768px){.NavFooter>.NavFooter-inner>.NavFooter-copyright-text{margin-top:78px;font-weight:400;font-size:14px;line-height:1.36}}