@import "https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap";
*{margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-synthesis:none}button{background:0 0;border:none}
@keyframes animation-page-bg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}:root{--scrollbar:15px;--font-inter:"Inter",sans-serif;--scroll-header-height:120px}@media (min-width:1280px){:root{--scroll-header-height:120px}}@media (min-width:750px) and (max-width:1279px){:root{--scroll-header-height:calc((100vw - var(--scrollbar))/1280*120)}}@media (max-width:749px){:root{--scroll-header-height:calc((100vw - var(--scrollbar))/750*160)}}[id]{scroll-margin-top:var(--scroll-header-height)}body{color:#fff;background-color:#000;overflow-x:hidden}body *,body :before,body :after{box-sizing:border-box}body{font-feature-settings:"palt"}html,body{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}a,a:link,a:visited,a:hover,a:active{color:#fff;text-decoration:none}.en a,.en a:link,.en a:visited,.en a:hover,.en a:active{text-underline-offset:.36rem}img{vertical-align:bottom}@media (max-width:749px){.c-showPC{display:none!important}}@media (min-width:750px){.c-showSP{display:none!important}}.page-white{background-color:#fff}@media (min-width:1280px){.page-white{background-image:linear-gradient(#ddd 0,#fff 100px)}}@media (min-width:750px) and (max-width:1279px){.page-white{background-image:linear-gradient(to bottom,#ddd 0,#fff calc((100vw - var(--scrollbar))/1280*100))}}.page-white,.page-white a:link,.page-white a:visited,.page-white a:hover,.page-white a:active{color:#000}.bg-white{color:#000;background-color:#fff}.bg-white a:link,.bg-white a:visited,.bg-white a:hover,.bg-white a:active{color:#000}.bg-black{color:#fff;background-color:#000}.bg-black a:link,.bg-black a:visited,.bg-black a:hover,.bg-black a:active{color:#fff}@media (min-width:750px){.c-inner{margin-left:auto;margin-right:auto}}@media (min-width:750px) and (min-width:1280px){.c-inner{max-width:980px}}@media (min-width:750px) and (min-width:750px) and (max-width:1279px){.c-inner{max-width:calc((100vw - var(--scrollbar))/1280*980)}}@media (min-width:750px) and (max-width:749px){.c-inner{max-width:calc((100vw - var(--scrollbar))/750*980)}}@media (max-width:749px) and (min-width:1280px){.c-inner{padding-left:0}}@media (max-width:749px) and (min-width:750px) and (max-width:1279px){.c-inner{padding-left:calc((100vw - var(--scrollbar))/1280*0)}}@media (max-width:749px) and (max-width:749px){.c-inner{padding-left:calc((100vw - var(--scrollbar))/750*50)}}@media (max-width:749px) and (min-width:1280px){.c-inner{padding-right:0}}@media (max-width:749px) and (min-width:750px) and (max-width:1279px){.c-inner{padding-right:calc((100vw - var(--scrollbar))/1280*0)}}@media (max-width:749px) and (max-width:749px){.c-inner{padding-right:calc((100vw - var(--scrollbar))/750*50)}}@media (min-width:750px){.c-inner-02{margin-left:auto;margin-right:auto}}@media (min-width:750px) and (min-width:1280px){.c-inner-02{max-width:1140px}}@media (min-width:750px) and (min-width:750px) and (max-width:1279px){.c-inner-02{max-width:calc((100vw - var(--scrollbar))/1280*1140)}}@media (min-width:750px) and (max-width:749px){.c-inner-02{max-width:calc((100vw - var(--scrollbar))/750*1140)}}@media (max-width:749px) and (min-width:1280px){.c-inner-02{padding-left:0}}@media (max-width:749px) and (min-width:750px) and (max-width:1279px){.c-inner-02{padding-left:calc((100vw - var(--scrollbar))/1280*0)}}@media (max-width:749px) and (max-width:749px){.c-inner-02{padding-left:calc((100vw - var(--scrollbar))/750*50)}}@media (max-width:749px) and (min-width:1280px){.c-inner-02{padding-right:0}}@media (max-width:749px) and (min-width:750px) and (max-width:1279px){.c-inner-02{padding-right:calc((100vw - var(--scrollbar))/1280*0)}}@media (max-width:749px) and (max-width:749px){.c-inner-02{padding-right:calc((100vw - var(--scrollbar))/750*50)}}.has-border{position:relative}.has-border:after{content:"";z-index:2;border-bottom:1px solid #fff;width:100%;max-width:980px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:749px){.has-border:after{border-bottom:none}}.page-title{font-family:Shippori Mincho B1,serif;font-style:normal;font-weight:400}@media (min-width:1280px){.page-title{font-size:36px}}@media (min-width:750px) and (max-width:1279px){.page-title{font-size:calc((100vw - var(--scrollbar))/1280*36);font-size:max((100vw - var(--scrollbar))/1280*36,12px)}}@media (max-width:749px){.page-title{font-size:calc((100vw - var(--scrollbar))/750*54)}}@media (min-width:1280px){.page-title{line-height:60px}}@media (min-width:750px) and (max-width:1279px){.page-title{line-height:calc((100vw - var(--scrollbar))/1280*60)}}@media (max-width:749px){.page-title{line-height:calc((100vw - var(--scrollbar))/750*80)}}.body{font-style:normal;font-weight:400}@media (min-width:1280px){.body{font-size:18px}}@media (min-width:750px) and (max-width:1279px){.body{font-size:calc((100vw - var(--scrollbar))/1280*18);font-size:max((100vw - var(--scrollbar))/1280*18,12px)}}@media (max-width:749px){.body{font-size:calc((100vw - var(--scrollbar))/750*27)}}@media (min-width:1280px){.body{line-height:30px}}@media (min-width:750px) and (max-width:1279px){.body{line-height:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.body{line-height:calc((100vw - var(--scrollbar))/750*45)}}@media (min-width:1280px){.en .body{font-size:21px}}@media (min-width:750px) and (max-width:1279px){.en .body{font-size:calc((100vw - var(--scrollbar))/1280*21);font-size:max((100vw - var(--scrollbar))/1280*21,12px)}}@media (max-width:749px){.en .body{font-size:calc((100vw - var(--scrollbar))/750*30)}}@media (min-width:1280px){.en .body{line-height:30px}}@media (min-width:750px) and (max-width:1279px){.en .body{line-height:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.en .body{line-height:calc((100vw - var(--scrollbar))/750*45)}}@media (min-width:1280px){.en .body{font-size:21px}}@media (min-width:750px) and (max-width:1279px){.en .body{font-size:calc((100vw - var(--scrollbar))/1280*21);font-size:max((100vw - var(--scrollbar))/1280*21,12px)}}@media (max-width:749px){.en .body{font-size:calc((100vw - var(--scrollbar))/750*30)}}@media (min-width:1280px){.en .body{line-height:30px}}@media (min-width:750px) and (max-width:1279px){.en .body{line-height:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.en .body{line-height:calc((100vw - var(--scrollbar))/750*45)}}.scroll{z-index:10;position:absolute}@media (min-width:1280px){.scroll{top:329px}}@media (min-width:750px) and (max-width:1279px){.scroll{top:calc((100vw - var(--scrollbar))/1280*329)}}@media (max-width:749px){.scroll{top:calc((100vw - var(--scrollbar))/750*987)}}@media (min-width:1280px){.scroll{right:19px}}@media (min-width:750px) and (max-width:1279px){.scroll{right:calc((100vw - var(--scrollbar))/1280*19)}}@media (max-width:749px){.scroll{right:calc((100vw - var(--scrollbar))/750*8)}}.info-list{border-top:1px solid #fff;grid-template-columns:160px 1fr;display:grid}.info-list>dt,.info-list>dd{border-bottom:1px solid #fff;padding:.75em 0}.info-list>dd{margin:0}.faq-block .faq-block-title{font-family:Nuosu SIL,sans-serif;font-style:normal;font-weight:400}@media (min-width:1280px){.faq-block .faq-block-title{font-size:36px}}@media (min-width:750px) and (max-width:1279px){.faq-block .faq-block-title{font-size:calc((100vw - var(--scrollbar))/1280*36);font-size:max((100vw - var(--scrollbar))/1280*36,12px)}}@media (max-width:749px){.faq-block .faq-block-title{font-size:calc((100vw - var(--scrollbar))/750*42)}}@media (min-width:1280px){.faq-block .faq-block-title{line-height:54px}}@media (min-width:750px) and (max-width:1279px){.faq-block .faq-block-title{line-height:calc((100vw - var(--scrollbar))/1280*54)}}@media (max-width:749px){.faq-block .faq-block-title{line-height:calc((100vw - var(--scrollbar))/750*60)}}@media (min-width:1280px){.faq-block .faq-block-title{margin-bottom:30px}}@media (min-width:750px) and (max-width:1279px){.faq-block .faq-block-title{margin-bottom:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.faq-block .faq-block-title{margin-bottom:calc((100vw - var(--scrollbar))/750*45)}}@media (min-width:1280px){.faq-block .faq-block-title{padding-bottom:30px}}@media (min-width:750px) and (max-width:1279px){.faq-block .faq-block-title{padding-bottom:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.faq-block .faq-block-title{padding-bottom:calc((100vw - var(--scrollbar))/750*45)}}.faq-block .faq-block-title{border-bottom:1px solid #fff}@media (min-width:1280px){.faq-block .faq-block-title{border-width:1px}}@media (min-width:750px) and (max-width:1279px){.faq-block .faq-block-title{border-width:calc((100vw - var(--scrollbar))/1280*1)}}@media (max-width:749px){.faq-block .faq-block-title{border-width:calc((100vw - var(--scrollbar))/750*2)}}.faq-block.light .faq-block-title{border-color:#000}.faq-block-link-wrapper{justify-content:end;display:flex}@media (min-width:1280px){.faq-block-link-wrapper{padding-top:47px}}@media (min-width:750px) and (max-width:1279px){.faq-block-link-wrapper{padding-top:calc((100vw - var(--scrollbar))/1280*47)}}@media (max-width:749px){.faq-block-link-wrapper{padding-top:calc((100vw - var(--scrollbar))/750*90)}}.faq-block-link{color:#fff;opacity:1;align-items:center;width:max-content;font-family:Shippori Mincho B1,serif;font-style:normal;font-weight:400;transition:opacity .3s ease-in-out;display:flex}.faq-block-link:hover{opacity:.7}@media (min-width:1280px){.faq-block-link{gap:40px}}@media (min-width:750px) and (max-width:1279px){.faq-block-link{gap:calc((100vw - var(--scrollbar))/1280*40)}}@media (max-width:749px){.faq-block-link{gap:calc((100vw - var(--scrollbar))/750*52)}}@media (min-width:1280px){.faq-block-link{font-size:21px}}@media (min-width:750px) and (max-width:1279px){.faq-block-link{font-size:calc((100vw - var(--scrollbar))/1280*21);font-size:max((100vw - var(--scrollbar))/1280*21,12px)}}@media (max-width:749px){.faq-block-link{font-size:calc((100vw - var(--scrollbar))/750*36)}}@media (min-width:1280px){.faq-block-link{line-height:26px}}@media (min-width:750px) and (max-width:1279px){.faq-block-link{line-height:calc((100vw - var(--scrollbar))/1280*26)}}@media (max-width:749px){.faq-block-link{line-height:calc((100vw - var(--scrollbar))/750*60)}}.faq-block-link:after{content:"";background-image:url(/img/global/arrow-right-wht.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:block}@media (min-width:1280px){.faq-block-link:after{width:10px}}@media (min-width:750px) and (max-width:1279px){.faq-block-link:after{width:calc((100vw - var(--scrollbar))/1280*10)}}@media (max-width:749px){.faq-block-link:after{width:calc((100vw - var(--scrollbar))/750*22)}}@media (min-width:1280px){.faq-block-link:after{height:20px}}@media (min-width:750px) and (max-width:1279px){.faq-block-link:after{height:calc((100vw - var(--scrollbar))/1280*20)}}@media (max-width:749px){.faq-block-link:after{height:calc((100vw - var(--scrollbar))/750*45)}}.light .faq-block-link{color:#000}.light .faq-block-link:after{background-image:url(/img/global/arrow-right-blk.svg)}@media (min-width:1280px){.deco-rect-box-4{background:linear-gradient(#fff,#fff) 0 0/20px 1px no-repeat,linear-gradient(#fff,#fff) 0 0/1px 20px no-repeat,linear-gradient(#fff,#fff) 100% 0/20px 1px no-repeat,linear-gradient(#fff,#fff) 100% 0/1px 20px no-repeat,linear-gradient(#fff,#fff) 0 100%/20px 1px no-repeat,linear-gradient(#fff,#fff) 0 100%/1px 20px no-repeat,linear-gradient(#fff,#fff) 100% 100%/20px 1px no-repeat,linear-gradient(#fff,#fff) 100% 100%/1px 20px no-repeat}}@media (min-width:750px) and (max-width:1279px){.deco-rect-box-4{background:linear-gradient(#fff,#fff)top left/calc((100vw - var(--scrollbar))/1280*20)1px no-repeat,linear-gradient(#fff,#fff)top left/1px calc((100vw - var(--scrollbar))/1280*20)no-repeat,linear-gradient(#fff,#fff)top right/calc((100vw - var(--scrollbar))/1280*20)1px no-repeat,linear-gradient(#fff,#fff)top right/1px calc((100vw - var(--scrollbar))/1280*20)no-repeat,linear-gradient(#fff,#fff)bottom left/calc((100vw - var(--scrollbar))/1280*20)1px no-repeat,linear-gradient(#fff,#fff)bottom left/1px calc((100vw - var(--scrollbar))/1280*20)no-repeat,linear-gradient(#fff,#fff)bottom right/calc((100vw - var(--scrollbar))/1280*20)1px no-repeat,linear-gradient(#fff,#fff)bottom right/1px calc((100vw - var(--scrollbar))/1280*20)no-repeat}}@media (max-width:749px){.deco-rect-box-4{background:linear-gradient(#fff,#fff)top left/calc((100vw - var(--scrollbar))/750*20)1px no-repeat,linear-gradient(#fff,#fff)top left/1px calc((100vw - var(--scrollbar))/750*20)no-repeat,linear-gradient(#fff,#fff)top right/calc((100vw - var(--scrollbar))/750*20)1px no-repeat,linear-gradient(#fff,#fff)top right/1px calc((100vw - var(--scrollbar))/750*20)no-repeat,linear-gradient(#fff,#fff)bottom left/calc((100vw - var(--scrollbar))/750*20)1px no-repeat,linear-gradient(#fff,#fff)bottom left/1px calc((100vw - var(--scrollbar))/750*20)no-repeat,linear-gradient(#fff,#fff)bottom right/calc((100vw - var(--scrollbar))/750*20)1px no-repeat,linear-gradient(#fff,#fff)bottom right/1px calc((100vw - var(--scrollbar))/750*20)no-repeat}}@media (min-width:1280px){.deco-rect-box-2{background:linear-gradient(#fff,#fff) 0 0/20px 1px no-repeat,linear-gradient(#fff,#fff) 0 0/1px 20px no-repeat,linear-gradient(#fff,#fff) 100% 100%/20px 1px no-repeat,linear-gradient(#fff,#fff) 100% 100%/1px 20px no-repeat}}@media (min-width:750px) and (max-width:1279px){.deco-rect-box-2{background:linear-gradient(#fff,#fff)top left/calc((100vw - var(--scrollbar))/1280*20)1px no-repeat,linear-gradient(#fff,#fff)top left/1px calc((100vw - var(--scrollbar))/1280*20)no-repeat,linear-gradient(#fff,#fff)bottom right/calc((100vw - var(--scrollbar))/1280*20)1px no-repeat,linear-gradient(#fff,#fff)bottom right/1px calc((100vw - var(--scrollbar))/1280*20)no-repeat}}@media (max-width:749px){.deco-rect-box-2{background:linear-gradient(#fff,#fff)top left/calc((100vw - var(--scrollbar))/750*20)1px no-repeat,linear-gradient(#fff,#fff)top left/1px calc((100vw - var(--scrollbar))/750*20)no-repeat,linear-gradient(#fff,#fff)bottom right/calc((100vw - var(--scrollbar))/750*20)1px no-repeat,linear-gradient(#fff,#fff)bottom right/1px calc((100vw - var(--scrollbar))/750*20)no-repeat}}@media (min-width:1280px){.terms-main{padding-bottom:90px}}@media (min-width:750px) and (max-width:1279px){.terms-main{padding-bottom:calc((100vw - var(--scrollbar))/1280*90)}}@media (max-width:749px){.terms-main{padding-bottom:calc((100vw - var(--scrollbar))/750*180)}}@media (min-width:1280px){.terms-header{padding-top:167px}}@media (min-width:750px) and (max-width:1279px){.terms-header{padding-top:calc((100vw - var(--scrollbar))/1280*167)}}@media (max-width:749px){.terms-header{padding-top:calc((100vw - var(--scrollbar))/750*186)}}@media (min-width:1280px){.terms-header{padding-bottom:180px}}@media (min-width:750px) and (max-width:1279px){.terms-header{padding-bottom:calc((100vw - var(--scrollbar))/1280*180)}}@media (max-width:749px){.terms-header{padding-bottom:calc((100vw - var(--scrollbar))/750*180)}}.terms-wrapper{flex-direction:column;display:flex}@media (min-width:1280px){.terms-wrapper{gap:60px}}@media (min-width:750px) and (max-width:1279px){.terms-wrapper{gap:calc((100vw - var(--scrollbar))/1280*60)}}@media (max-width:749px){.terms-wrapper{gap:calc((100vw - var(--scrollbar))/750*120)}}@media (min-width:1280px){.terms-section-title{font-size:21px}}@media (min-width:750px) and (max-width:1279px){.terms-section-title{font-size:calc((100vw - var(--scrollbar))/1280*21);font-size:max((100vw - var(--scrollbar))/1280*21,12px)}}@media (max-width:749px){.terms-section-title{font-size:calc((100vw - var(--scrollbar))/750*36)}}@media (min-width:1280px){.terms-section-title{line-height:30px}}@media (min-width:750px) and (max-width:1279px){.terms-section-title{line-height:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.terms-section-title{line-height:calc((100vw - var(--scrollbar))/750*58)}}.terms-section-title{letter-spacing:-.03em;font-weight:400}@media (min-width:1280px){.terms-section-content{margin-top:15px}}@media (min-width:750px) and (max-width:1279px){.terms-section-content{margin-top:calc((100vw - var(--scrollbar))/1280*15)}}@media (max-width:749px){.terms-section-content{margin-top:calc((100vw - var(--scrollbar))/750*30)}}@media (min-width:1280px){.terms-section-content{font-size:18px}}@media (min-width:750px) and (max-width:1279px){.terms-section-content{font-size:calc((100vw - var(--scrollbar))/1280*18);font-size:max((100vw - var(--scrollbar))/1280*18,12px)}}@media (max-width:749px){.terms-section-content{font-size:calc((100vw - var(--scrollbar))/750*27)}}@media (min-width:1280px){.terms-section-content{line-height:30px}}@media (min-width:750px) and (max-width:1279px){.terms-section-content{line-height:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.terms-section-content{line-height:calc((100vw - var(--scrollbar))/750*42)}}.terms-section-content{font-weight:400}.text-number-list{padding-left:0;list-style:none}@media (min-width:1280px){.text-number-list{margin-top:8px}}@media (min-width:750px) and (max-width:1279px){.text-number-list{margin-top:calc((100vw - var(--scrollbar))/1280*8)}}@media (max-width:749px){.text-number-list{margin-top:calc((100vw - var(--scrollbar))/750*8)}}@media (min-width:1280px){.text-number-list{margin-left:16px}}@media (min-width:750px) and (max-width:1279px){.text-number-list{margin-left:calc((100vw - var(--scrollbar))/1280*16)}}@media (max-width:749px){.text-number-list{margin-left:calc((100vw - var(--scrollbar))/750*20)}}.text-number-list li{text-indent:-1.2em;padding-left:1.2em}@media (min-width:1280px){.text-number-list li{margin-bottom:8px}}@media (min-width:750px) and (max-width:1279px){.text-number-list li{margin-bottom:calc((100vw - var(--scrollbar))/1280*8)}}@media (max-width:749px){.text-number-list li{margin-bottom:calc((100vw - var(--scrollbar))/750*8)}}[class*=cookie_consent-network_rule_modal],[class*=cookie_consent-network_rule_modal] a:link,[class*=cookie_consent-network_rule_modal] a:visited,[class*=cookie_consent-network_rule_modal] a:hover,[class*=cookie_consent-network_rule_modal] a:active{color:#000!important}[class*=cookie_consent-network_rule__open-in-new-button]{background-color:#d3d3d3!important}[class*=cookie_consent-network_rule__title]{font-family:Shippori Mincho B1,serif;font-style:normal;font-weight:400;letter-spacing:-.03em!important;color:#fff!important;line-height:143%!important}@media (min-width:1280px){[class*=cookie_consent-network_rule__title]{font-size:21px!important}}@media (min-width:750px) and (max-width:1279px){[class*=cookie_consent-network_rule__title]{font-size:calc((100vw - var(--scrollbar))/1280*21)!important;font-size:max((100vw - var(--scrollbar))/1280*21,12px)!important}}@media (max-width:749px){[class*=cookie_consent-network_rule__title]{font-size:calc((100vw - var(--scrollbar))/750*36)!important}}[class*=cookie_consent-network_rule__description],[class*=cookie_consent-network_rule__table],[class*=cookie_consent-network_rule__footer-logo-label]{font-family:Shippori Mincho B1,serif;font-style:normal;font-weight:400;text-align:left!important;color:#fff!important;line-height:167%!important}@media (min-width:1280px){[class*=cookie_consent-network_rule__description],[class*=cookie_consent-network_rule__table],[class*=cookie_consent-network_rule__footer-logo-label]{font-size:18px!important}}@media (min-width:750px) and (max-width:1279px){[class*=cookie_consent-network_rule__description],[class*=cookie_consent-network_rule__table],[class*=cookie_consent-network_rule__footer-logo-label]{font-size:calc((100vw - var(--scrollbar))/1280*18)!important;font-size:max((100vw - var(--scrollbar))/1280*18,12px)!important}}@media (max-width:749px){[class*=cookie_consent-network_rule__description],[class*=cookie_consent-network_rule__table],[class*=cookie_consent-network_rule__footer-logo-label]{font-size:calc((100vw - var(--scrollbar))/750*27)!important}}[data-id=cookie_consent_cookie_btn],[data-id=cookie_consent_cookie_btn] *,#cookie_consent_cookie_btn,#cookie_consent_cookie_btn *,.cookie_consent_cookie_btn,.cookie_consent_cookie_btn *,[class*=cookie_consent_cookie],[class*=cookie_consent_cookie] *{color:#fff!important;-webkit-appearance:none!important;background:0 0!important;border:none!important;font-family:Shippori Mincho B1,serif!important;line-height:259%!important;-webkit-text-decoration:none!important;text-decoration:none!important}@media (min-width:1280px){[data-id=cookie_consent_cookie_btn],[data-id=cookie_consent_cookie_btn] *,#cookie_consent_cookie_btn,#cookie_consent_cookie_btn *,.cookie_consent_cookie_btn,.cookie_consent_cookie_btn *,[class*=cookie_consent_cookie],[class*=cookie_consent_cookie] *{font-size:15px!important}}@media (min-width:750px) and (max-width:1279px){[data-id=cookie_consent_cookie_btn],[data-id=cookie_consent_cookie_btn] *,#cookie_consent_cookie_btn,#cookie_consent_cookie_btn *,.cookie_consent_cookie_btn,.cookie_consent_cookie_btn *,[class*=cookie_consent_cookie],[class*=cookie_consent_cookie] *{font-size:calc((100vw - var(--scrollbar))/1280*15)!important;font-size:max((100vw - var(--scrollbar))/1280*15,12px)!important}}@media (max-width:749px){[data-id=cookie_consent_cookie_btn],[data-id=cookie_consent_cookie_btn] *,#cookie_consent_cookie_btn,#cookie_consent_cookie_btn *,.cookie_consent_cookie_btn,.cookie_consent_cookie_btn *,[class*=cookie_consent_cookie],[class*=cookie_consent_cookie] *{font-size:calc((100vw - var(--scrollbar))/750*27)!important}}.en [data-id=cookie_consent_cookie_btn],.en [data-id=cookie_consent_cookie_btn] *,.en #cookie_consent_cookie_btn,.en #cookie_consent_cookie_btn *,.en .cookie_consent_cookie_btn,.en .cookie_consent_cookie_btn *,.en [class*=cookie_consent_cookie],.en [class*=cookie_consent_cookie] *{font-family:Nuosu SIL,sans-serif;font-style:normal;font-weight:400}@media (min-width:1280px){.en [data-id=cookie_consent_cookie_btn],.en [data-id=cookie_consent_cookie_btn] *,.en #cookie_consent_cookie_btn,.en #cookie_consent_cookie_btn *,.en .cookie_consent_cookie_btn,.en .cookie_consent_cookie_btn *,.en [class*=cookie_consent_cookie],.en [class*=cookie_consent_cookie] *{font-size:21px!important}}@media (min-width:750px) and (max-width:1279px){.en [data-id=cookie_consent_cookie_btn],.en [data-id=cookie_consent_cookie_btn] *,.en #cookie_consent_cookie_btn,.en #cookie_consent_cookie_btn *,.en .cookie_consent_cookie_btn,.en .cookie_consent_cookie_btn *,.en [class*=cookie_consent_cookie],.en [class*=cookie_consent_cookie] *{font-size:calc((100vw - var(--scrollbar))/1280*21)!important;font-size:max((100vw - var(--scrollbar))/1280*21,12px)!important}}@media (max-width:749px){.en [data-id=cookie_consent_cookie_btn],.en [data-id=cookie_consent_cookie_btn] *,.en #cookie_consent_cookie_btn,.en #cookie_consent_cookie_btn *,.en .cookie_consent_cookie_btn,.en .cookie_consent_cookie_btn *,.en [class*=cookie_consent_cookie],.en [class*=cookie_consent_cookie] *{font-size:calc((100vw - var(--scrollbar))/750*30)!important}}@keyframes fadeInThumbnail{0%{opacity:0}to{opacity:1}}#vimeo{background-color:#000;width:100%;height:100dvh;position:absolute;top:0;left:0;overflow:hidden}@media (max-width:749px){#vimeo{height:calc(100dvh - 13.6vw);margin-top:13.6vw}}#vimeo:before{content:"";opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;animation:.5s 1.2s forwards fadeInThumbnail;position:absolute;top:0;left:0}@media (min-width:750px){#vimeo:before{background-image:url(/img/pages/top/vimeo_pc.webp)}}@media (max-width:749px){#vimeo:before{background-image:url(/img/pages/top/vimeo_sp.webp)}}#vimeo #video-container video{object-fit:cover;width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hover-opacity{opacity:1;transition:opacity .3s ease-in-out}.hover-opacity:hover{opacity:.7}.c-link-text{opacity:1;text-decoration:underline;transition:opacity .3s ease-in-out}.c-link-text:hover{opacity:.7}.c-link-text:link,.c-link-text:visited,.c-link-text:hover,.c-link-text:active{text-decoration:underline}.text-indent-1{text-indent:-1em;padding-left:1em;display:block}.text-indent-2{text-indent:-2em;padding-left:2em;display:block}.text-indent-3{text-indent:-3em;padding-left:3em;display:block}.text-indent-4{text-indent:-4em;padding-left:4em;display:block}.text-indent-5{text-indent:-5em;padding-left:5em;display:block}
@keyframes SoundButton-module-scss-module__NJcF3W__animation-page-bg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SoundButton-module-scss-module__NJcF3W__soundButton{z-index:2;pointer-events:none;width:100%;height:100%;position:relative}.SoundButton-module-scss-module__NJcF3W__soundButton .SoundButton-module-scss-module__NJcF3W__sound{bottom:calc(var(--emergency-height,0px) + 80px);cursor:pointer;pointer-events:auto;background:0 0;border:none;padding:0;transition:opacity .3s;position:absolute}@media (min-width:1280px){.SoundButton-module-scss-module__NJcF3W__soundButton .SoundButton-module-scss-module__NJcF3W__sound{left:80px}}@media (min-width:750px) and (max-width:1279px){.SoundButton-module-scss-module__NJcF3W__soundButton .SoundButton-module-scss-module__NJcF3W__sound{left:calc((100vw - var(--scrollbar))/1280*80)}}@media (max-width:749px){.SoundButton-module-scss-module__NJcF3W__soundButton .SoundButton-module-scss-module__NJcF3W__sound{left:calc((100vw - var(--scrollbar))/750*50);bottom:calc(var(--emergency-height,0px) + calc((100vw - var(--scrollbar))/750*50))}}.SoundButton-module-scss-module__NJcF3W__soundButton .SoundButton-module-scss-module__NJcF3W__sound:hover{opacity:.7}.SoundButton-module-scss-module__NJcF3W__soundButton .SoundButton-module-scss-module__NJcF3W__sound .SoundButton-module-scss-module__NJcF3W__on{height:auto;display:block}@media (min-width:1280px){.SoundButton-module-scss-module__NJcF3W__soundButton .SoundButton-module-scss-module__NJcF3W__sound .SoundButton-module-scss-module__NJcF3W__on{width:80px}}@media (min-width:750px) and (max-width:1279px){.SoundButton-module-scss-module__NJcF3W__soundButton .SoundButton-module-scss-module__NJcF3W__sound .SoundButton-module-scss-module__NJcF3W__on{width:calc((100vw - var(--scrollbar))/1280*80)}}@media (max-width:749px){.SoundButton-module-scss-module__NJcF3W__soundButton .SoundButton-module-scss-module__NJcF3W__sound .SoundButton-module-scss-module__NJcF3W__on{width:calc((100vw - var(--scrollbar))/750*150)}}.SoundButton-module-scss-module__NJcF3W__soundButton .SoundButton-module-scss-module__NJcF3W__sound .SoundButton-module-scss-module__NJcF3W__off{height:auto;display:none}@media (min-width:1280px){.SoundButton-module-scss-module__NJcF3W__soundButton .SoundButton-module-scss-module__NJcF3W__sound .SoundButton-module-scss-module__NJcF3W__off{width:80px}}@media (min-width:750px) and (max-width:1279px){.SoundButton-module-scss-module__NJcF3W__soundButton .SoundButton-module-scss-module__NJcF3W__sound .SoundButton-module-scss-module__NJcF3W__off{width:calc((100vw - var(--scrollbar))/1280*80)}}@media (max-width:749px){.SoundButton-module-scss-module__NJcF3W__soundButton .SoundButton-module-scss-module__NJcF3W__sound .SoundButton-module-scss-module__NJcF3W__off{width:calc((100vw - var(--scrollbar))/750*150)}}
