@keyframes Top-module-scss-module__tGUn_G__animation-page-bg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Top-module-scss-module__tGUn_G__page{position:relative}.ja .Top-module-scss-module__tGUn_G__page{font-family:Shippori Mincho B1,serif;font-style:normal;font-weight:400}.en .Top-module-scss-module__tGUn_G__page{font-family:Nuosu SIL,sans-serif;font-style:normal;font-weight:400}.Top-module-scss-module__tGUn_G__page .Top-module-scss-module__tGUn_G__kv{height:100dvh;position:relative}@media (max-width:749px){.Top-module-scss-module__tGUn_G__page .Top-module-scss-module__tGUn_G__kv{height:calc(100dvh - 13.6vw);margin-top:13.6vw}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__introduction{margin-top:175px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__introduction{margin-top:calc((100vw - var(--scrollbar))/1280*175)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__introduction{margin-top:calc((100vw - var(--scrollbar))/750*222)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{padding-top:52px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{padding-top:calc((100vw - var(--scrollbar))/1280*52)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{padding-top:calc((100vw - var(--scrollbar))/750*80)}}@media (min-width:1280px){.en .Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{padding-top:45px}}@media (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{padding-top:calc((100vw - var(--scrollbar))/1280*45)}}@media (max-width:749px){.en .Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{padding-top:calc((100vw - var(--scrollbar))/750*55)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__features{padding-top:180px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__features{padding-top:calc((100vw - var(--scrollbar))/1280*180)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__features{padding-top:calc((100vw - var(--scrollbar))/750*180)}}@media (min-width:1280px){.en .Top-module-scss-module__tGUn_G__features{padding-top:180px}}@media (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__features{padding-top:calc((100vw - var(--scrollbar))/1280*180)}}@media (max-width:749px){.en .Top-module-scss-module__tGUn_G__features{padding-top:calc((100vw - var(--scrollbar))/750*200)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__featuresWrapper{padding-top:30px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featuresWrapper{padding-top:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__featuresWrapper{padding-top:calc((100vw - var(--scrollbar))/750*120)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__featuresWrapper{padding-bottom:300px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featuresWrapper{padding-bottom:calc((100vw - var(--scrollbar))/1280*300)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__featuresWrapper{padding-bottom:calc((100vw - var(--scrollbar))/750*300)}}@media (min-width:1280px){.en .Top-module-scss-module__tGUn_G__featuresWrapper{padding-top:30px}}@media (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__featuresWrapper{padding-top:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.en .Top-module-scss-module__tGUn_G__featuresWrapper{padding-top:calc((100vw - var(--scrollbar))/750*134)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__featureDescription{margin-top:60px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featureDescription{margin-top:calc((100vw - var(--scrollbar))/1280*60)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__featureDescription{margin-top:calc((100vw - var(--scrollbar))/750*60)}}@media (min-width:1280px){.en .Top-module-scss-module__tGUn_G__featureDescription{margin-top:45px}}@media (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__featureDescription{margin-top:calc((100vw - var(--scrollbar))/1280*45)}}@media (max-width:749px){.en .Top-module-scss-module__tGUn_G__featureDescription{margin-top:calc((100vw - var(--scrollbar))/750*70)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__menu{padding-top:150px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__menu{padding-top:calc((100vw - var(--scrollbar))/1280*150)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__menu{padding-top:calc((100vw - var(--scrollbar))/750*180)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__menu .c-inner{padding-bottom:150px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__menu .c-inner{padding-bottom:calc((100vw - var(--scrollbar))/1280*150)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__menu .c-inner{padding-bottom:calc((100vw - var(--scrollbar))/750*90)}}.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{font-style:normal;font-weight:400}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{font-size:18px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{font-size:calc((100vw - var(--scrollbar))/1280*18);font-size:max((100vw - var(--scrollbar))/1280*18,12px)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{font-size:calc((100vw - var(--scrollbar))/750*27)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{line-height:30px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{line-height:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{line-height:calc((100vw - var(--scrollbar))/750*45)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__en .Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{font-size:21px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__en .Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{font-size:calc((100vw - var(--scrollbar))/1280*21);font-size:max((100vw - var(--scrollbar))/1280*21,12px)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__en .Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{font-size:calc((100vw - var(--scrollbar))/750*30)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__en .Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{line-height:30px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__en .Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{line-height:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__en .Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{line-height:calc((100vw - var(--scrollbar))/750*45)}}@media (min-width:1280px){.en .Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{font-size:21px}}@media (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{font-size:calc((100vw - var(--scrollbar))/1280*21);font-size:max((100vw - var(--scrollbar))/1280*21,12px)}}@media (max-width:749px){.en .Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{font-size:calc((100vw - var(--scrollbar))/750*30)}}@media (min-width:1280px){.en .Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{line-height:30px}}@media (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{line-height:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.en .Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{line-height:calc((100vw - var(--scrollbar))/750*45)}}.Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__sectionTitle{font-family:Nuosu SIL,sans-serif;font-style:normal;font-weight:400}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__sectionTitle{font-size:36px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__sectionTitle{font-size:calc((100vw - var(--scrollbar))/1280*36);font-size:max((100vw - var(--scrollbar))/1280*36,12px)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__sectionTitle{font-size:calc((100vw - var(--scrollbar))/750*42)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__sectionTitle{line-height:54px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__sectionTitle{line-height:calc((100vw - var(--scrollbar))/1280*54)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__sectionTitle{line-height:calc((100vw - var(--scrollbar))/750*60)}}.en .Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__sectionTitle{text-align:center}@media (min-width:1280px){.en .Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__sectionTitle{font-size:60px}}@media (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__sectionTitle{font-size:calc((100vw - var(--scrollbar))/1280*60);font-size:max((100vw - var(--scrollbar))/1280*60,12px)}}@media (max-width:749px){.en .Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__sectionTitle{font-size:calc((100vw - var(--scrollbar))/750*46)}}@media (min-width:1280px){.en .Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__sectionTitle{line-height:90px}}@media (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__sectionTitle{line-height:calc((100vw - var(--scrollbar))/1280*90)}}@media (max-width:749px){.en .Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__sectionTitle{line-height:calc((100vw - var(--scrollbar))/750*77)}.en .Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__sectionTitle span{letter-spacing:-.05em}}@media (max-width:749px) and (min-width:1280px){.en .Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__sectionTitle span{font-size:0}}@media (max-width:749px) and (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__sectionTitle span{font-size:calc((100vw - var(--scrollbar))/1280*0);font-size:max((100vw - var(--scrollbar))/1280*0,12px)}}@media (max-width:749px) and (max-width:749px){.en .Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__sectionTitle span{font-size:calc((100vw - var(--scrollbar))/750*50)}}.Top-module-scss-module__tGUn_G__featureDescription{font-style:normal;font-weight:400}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__featureDescription{font-size:18px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featureDescription{font-size:calc((100vw - var(--scrollbar))/1280*18);font-size:max((100vw - var(--scrollbar))/1280*18,12px)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__featureDescription{font-size:calc((100vw - var(--scrollbar))/750*27)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__featureDescription{line-height:30px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featureDescription{line-height:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__featureDescription{line-height:calc((100vw - var(--scrollbar))/750*45)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__en .Top-module-scss-module__tGUn_G__featureDescription{font-size:21px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__en .Top-module-scss-module__tGUn_G__featureDescription{font-size:calc((100vw - var(--scrollbar))/1280*21);font-size:max((100vw - var(--scrollbar))/1280*21,12px)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__en .Top-module-scss-module__tGUn_G__featureDescription{font-size:calc((100vw - var(--scrollbar))/750*30)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__en .Top-module-scss-module__tGUn_G__featureDescription{line-height:30px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__en .Top-module-scss-module__tGUn_G__featureDescription{line-height:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__en .Top-module-scss-module__tGUn_G__featureDescription{line-height:calc((100vw - var(--scrollbar))/750*45)}}@media (min-width:1280px){.en .Top-module-scss-module__tGUn_G__featureDescription{font-size:21px}}@media (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__featureDescription{font-size:calc((100vw - var(--scrollbar))/1280*21);font-size:max((100vw - var(--scrollbar))/1280*21,12px)}}@media (max-width:749px){.en .Top-module-scss-module__tGUn_G__featureDescription{font-size:calc((100vw - var(--scrollbar))/750*30)}}@media (min-width:1280px){.en .Top-module-scss-module__tGUn_G__featureDescription{line-height:30px}}@media (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__featureDescription{line-height:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.en .Top-module-scss-module__tGUn_G__featureDescription{line-height:calc((100vw - var(--scrollbar))/750*45)}}.Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuText{font-style:normal;font-weight:400}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuText{font-size:18px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuText{font-size:calc((100vw - var(--scrollbar))/1280*18);font-size:max((100vw - var(--scrollbar))/1280*18,12px)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuText{font-size:calc((100vw - var(--scrollbar))/750*27)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuText{line-height:30px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuText{line-height:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuText{line-height:calc((100vw - var(--scrollbar))/750*45)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__en .Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuText{font-size:21px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__en .Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuText{font-size:calc((100vw - var(--scrollbar))/1280*21);font-size:max((100vw - var(--scrollbar))/1280*21,12px)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__en .Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuText{font-size:calc((100vw - var(--scrollbar))/750*30)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__en .Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuText{line-height:30px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__en .Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuText{line-height:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__en .Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuText{line-height:calc((100vw - var(--scrollbar))/750*45)}}@media (min-width:1280px){.en .Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuText{font-size:21px}}@media (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuText{font-size:calc((100vw - var(--scrollbar))/1280*21);font-size:max((100vw - var(--scrollbar))/1280*21,12px)}}@media (max-width:749px){.en .Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuText{font-size:calc((100vw - var(--scrollbar))/750*30)}}@media (min-width:1280px){.en .Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuText{line-height:30px}}@media (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuText{line-height:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.en .Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuText{line-height:calc((100vw - var(--scrollbar))/750*45)}}@media (min-width:750px){:is(.en .Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuText .Top-module-scss-module__tGUn_G__justify,.en .Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuText .Top-module-scss-module__tGUn_G__lastJustify){display:inline}}.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionTitleImage{height:auto}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionTitleImage{width:465px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionTitleImage{width:calc((100vw - var(--scrollbar))/1280*465)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionTitleImage{width:calc((100vw - var(--scrollbar))/750*465)}}@media (min-width:1280px){.en .Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionTitleImage{width:817px}}@media (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionTitleImage{width:calc((100vw - var(--scrollbar))/1280*817)}}@media (max-width:749px){.en .Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionTitleImage{width:calc((100vw - var(--scrollbar))/750*441)}}.Top-module-scss-module__tGUn_G__featureNumber img{height:auto}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__featureNumber img{width:220px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featureNumber img{width:calc((100vw - var(--scrollbar))/1280*220)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__featureNumber img{width:calc((100vw - var(--scrollbar))/750*120)}}.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureImage img{height:auto}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureImage img{width:890px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureImage img{width:calc((100vw - var(--scrollbar))/1280*890)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureImage img{width:calc((100vw - var(--scrollbar))/750*750)}}.Top-module-scss-module__tGUn_G__featureItem:first-of-type .Top-module-scss-module__tGUn_G__featureTitle img{height:auto}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__featureItem:first-of-type .Top-module-scss-module__tGUn_G__featureTitle img{width:358px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featureItem:first-of-type .Top-module-scss-module__tGUn_G__featureTitle img{width:calc((100vw - var(--scrollbar))/1280*358)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__featureItem:first-of-type .Top-module-scss-module__tGUn_G__featureTitle img{width:calc((100vw - var(--scrollbar))/750*358)}}@media (min-width:1280px){.en .Top-module-scss-module__tGUn_G__featureItem:first-of-type .Top-module-scss-module__tGUn_G__featureTitle img{width:480px}}@media (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__featureItem:first-of-type .Top-module-scss-module__tGUn_G__featureTitle img{width:calc((100vw - var(--scrollbar))/1280*480)}}@media (max-width:749px){.en .Top-module-scss-module__tGUn_G__featureItem:first-of-type .Top-module-scss-module__tGUn_G__featureTitle img{width:calc((100vw - var(--scrollbar))/750*480)}}.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(2) .Top-module-scss-module__tGUn_G__featureTitle img{height:auto}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(2) .Top-module-scss-module__tGUn_G__featureTitle img{width:390px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(2) .Top-module-scss-module__tGUn_G__featureTitle img{width:calc((100vw - var(--scrollbar))/1280*390)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(2) .Top-module-scss-module__tGUn_G__featureTitle img{width:calc((100vw - var(--scrollbar))/750*390)}}@media (min-width:1280px){.en .Top-module-scss-module__tGUn_G__featureItem:nth-of-type(2) .Top-module-scss-module__tGUn_G__featureTitle img{width:390px}}@media (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__featureItem:nth-of-type(2) .Top-module-scss-module__tGUn_G__featureTitle img{width:calc((100vw - var(--scrollbar))/1280*390)}}@media (max-width:749px){.en .Top-module-scss-module__tGUn_G__featureItem:nth-of-type(2) .Top-module-scss-module__tGUn_G__featureTitle img{width:calc((100vw - var(--scrollbar))/750*389)}}.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(3) .Top-module-scss-module__tGUn_G__featureTitle img{height:auto}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(3) .Top-module-scss-module__tGUn_G__featureTitle img{width:347px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(3) .Top-module-scss-module__tGUn_G__featureTitle img{width:calc((100vw - var(--scrollbar))/1280*347)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(3) .Top-module-scss-module__tGUn_G__featureTitle img{width:calc((100vw - var(--scrollbar))/750*338)}}@media (min-width:1280px){.en .Top-module-scss-module__tGUn_G__featureItem:nth-of-type(3) .Top-module-scss-module__tGUn_G__featureTitle img{width:347px}}@media (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__featureItem:nth-of-type(3) .Top-module-scss-module__tGUn_G__featureTitle img{width:calc((100vw - var(--scrollbar))/1280*347)}}@media (max-width:749px){.en .Top-module-scss-module__tGUn_G__featureItem:nth-of-type(3) .Top-module-scss-module__tGUn_G__featureTitle img{width:calc((100vw - var(--scrollbar))/750*452)}}.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(4) .Top-module-scss-module__tGUn_G__featureTitle img{height:auto}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(4) .Top-module-scss-module__tGUn_G__featureTitle img{width:280px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(4) .Top-module-scss-module__tGUn_G__featureTitle img{width:calc((100vw - var(--scrollbar))/1280*280)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(4) .Top-module-scss-module__tGUn_G__featureTitle img{width:calc((100vw - var(--scrollbar))/750*280)}}@media (min-width:1280px){.en .Top-module-scss-module__tGUn_G__featureItem:nth-of-type(4) .Top-module-scss-module__tGUn_G__featureTitle img{width:347px}}@media (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__featureItem:nth-of-type(4) .Top-module-scss-module__tGUn_G__featureTitle img{width:calc((100vw - var(--scrollbar))/1280*347)}}@media (max-width:749px){.en .Top-module-scss-module__tGUn_G__featureItem:nth-of-type(4) .Top-module-scss-module__tGUn_G__featureTitle img{width:calc((100vw - var(--scrollbar))/750*513)}}.Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuLabel img{height:auto}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem04 .Top-module-scss-module__tGUn_G__menuLabel img{width:90px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem04 .Top-module-scss-module__tGUn_G__menuLabel img{width:calc((100vw - var(--scrollbar))/1280*90)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem04 .Top-module-scss-module__tGUn_G__menuLabel img{width:calc((100vw - var(--scrollbar))/750*140)}}@media (min-width:1280px){.en .Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem04 .Top-module-scss-module__tGUn_G__menuLabel img{width:191px}}@media (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem04 .Top-module-scss-module__tGUn_G__menuLabel img{width:calc((100vw - var(--scrollbar))/1280*191)}}@media (max-width:749px){.en .Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem04 .Top-module-scss-module__tGUn_G__menuLabel img{width:calc((100vw - var(--scrollbar))/750*230)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem01 .Top-module-scss-module__tGUn_G__menuLabel img{width:180px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem01 .Top-module-scss-module__tGUn_G__menuLabel img{width:calc((100vw - var(--scrollbar))/1280*180)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem01 .Top-module-scss-module__tGUn_G__menuLabel img{width:calc((100vw - var(--scrollbar))/750*280)}}@media (min-width:1280px){.en .Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem01 .Top-module-scss-module__tGUn_G__menuLabel img{width:228px}}@media (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem01 .Top-module-scss-module__tGUn_G__menuLabel img{width:calc((100vw - var(--scrollbar))/1280*228)}}@media (max-width:749px){.en .Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem01 .Top-module-scss-module__tGUn_G__menuLabel img{width:calc((100vw - var(--scrollbar))/750*274)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem02 .Top-module-scss-module__tGUn_G__menuLabel img{width:230px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem02 .Top-module-scss-module__tGUn_G__menuLabel img{width:calc((100vw - var(--scrollbar))/1280*230)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem02 .Top-module-scss-module__tGUn_G__menuLabel img{width:calc((100vw - var(--scrollbar))/750*381)}}@media (min-width:1280px){.en .Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem02 .Top-module-scss-module__tGUn_G__menuLabel img{width:356px}}@media (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem02 .Top-module-scss-module__tGUn_G__menuLabel img{width:calc((100vw - var(--scrollbar))/1280*356)}}@media (max-width:749px){.en .Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem02 .Top-module-scss-module__tGUn_G__menuLabel img{width:calc((100vw - var(--scrollbar))/750*427)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem03 .Top-module-scss-module__tGUn_G__menuLabel img{width:162px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem03 .Top-module-scss-module__tGUn_G__menuLabel img{width:calc((100vw - var(--scrollbar))/1280*162)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem03 .Top-module-scss-module__tGUn_G__menuLabel img{width:calc((100vw - var(--scrollbar))/750*256)}}@media (min-width:1280px){.en .Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem03 .Top-module-scss-module__tGUn_G__menuLabel img{width:133px}}@media (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem03 .Top-module-scss-module__tGUn_G__menuLabel img{width:calc((100vw - var(--scrollbar))/1280*133)}}@media (max-width:749px){.en .Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem03 .Top-module-scss-module__tGUn_G__menuLabel img{width:calc((100vw - var(--scrollbar))/750*160)}}.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__link{border-bottom:1px solid #fff;transition:opacity .3s;display:flex;position:relative}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__link{padding-top:0}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__link{padding-top:calc((100vw - var(--scrollbar))/1280*0)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__link{padding-top:calc((100vw - var(--scrollbar))/750*25)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__link{padding-bottom:5px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__link{padding-bottom:calc((100vw - var(--scrollbar))/1280*5)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__link{padding-bottom:calc((100vw - var(--scrollbar))/750*25)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__link{width:400px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__link{width:calc((100vw - var(--scrollbar))/1280*400)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__link{width:calc((100vw - var(--scrollbar))/750*400)}}@media (min-width:750px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__link{justify-content:center}}.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__link:hover{opacity:.7}.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__link:after{content:"";background-image:url(/img/global/icon-link-01.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;position:absolute;right:0}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__link:after{bottom:27.5px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__link:after{bottom:calc((100vw - var(--scrollbar))/1280*27.5)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__link:after{bottom:calc((100vw - var(--scrollbar))/750*40)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__link:after{width:15px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__link:after{width:calc((100vw - var(--scrollbar))/1280*15)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__link:after{width:calc((100vw - var(--scrollbar))/750*30)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__link:after{height:15px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__link:after{height:calc((100vw - var(--scrollbar))/1280*15)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__link:after{height:calc((100vw - var(--scrollbar))/750*30)}}.Top-module-scss-module__tGUn_G__features{background:linear-gradient(#0000 0 69vw,#d20000 69vw calc(100% - 5px),#000 calc(100% - 5px) 100%);position:relative}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__features{margin-top:-10px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__features{margin-top:calc((100vw - var(--scrollbar))/1280*-10)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__features{margin-top:calc((100vw - var(--scrollbar))/750*-10)}}.Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__sectionTitle,.Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__featuresWrapper{z-index:3;position:relative}.Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__bg01,.Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__bg02,.Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__bg03{background-repeat:no-repeat;width:100%;height:100%;position:absolute}.Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__bg01{z-index:1;background-image:url(/img/pages/top/bg-feature-01.webp);background-position:top;background-size:100%;top:0;left:0}@media (max-width:749px){.Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__bg01{background-size:130%}}.Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__bg02{z-index:1;background-image:url(/img/pages/top/bg-feature-02.png);background-position:bottom;background-size:100%;bottom:0;left:0}@media (max-width:749px){.Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__bg02{background-size:130%}}.Top-module-scss-module__tGUn_G__features .Top-module-scss-module__tGUn_G__bg03{z-index:2;mix-blend-mode:multiply;background-image:url(/img/pages/top/bg-feature-03.webp);background-position:50%;background-size:cover;top:0;left:0}.Top-module-scss-module__tGUn_G__menuItem{justify-content:center;display:flex;position:relative}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__menuItem{padding-left:30px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__menuItem{padding-left:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__menuItem{padding-left:calc((100vw - var(--scrollbar))/750*30)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__menuItem{padding-right:30px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__menuItem{padding-right:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__menuItem{padding-right:calc((100vw - var(--scrollbar))/750*30)}}.Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuInner{flex-direction:column;display:flex}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuInner{gap:40px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuInner{gap:calc((100vw - var(--scrollbar))/1280*40)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuInner{gap:calc((100vw - var(--scrollbar))/750*43)}}@media (min-width:1280px){.en .Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuInner{gap:38px}}@media (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuInner{gap:calc((100vw - var(--scrollbar))/1280*38)}}@media (max-width:749px){.en .Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuInner{gap:calc((100vw - var(--scrollbar))/750*53)}}@media (min-width:750px) and (min-width:1280px){.Top-module-scss-module__tGUn_G__menuItem{padding-top:30px}}@media (min-width:750px) and (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__menuItem{padding-top:calc((100vw - var(--scrollbar))/1280*30)}}@media (min-width:750px) and (max-width:749px){.Top-module-scss-module__tGUn_G__menuItem{padding-top:calc((100vw - var(--scrollbar))/750*0)}}@media (min-width:750px) and (min-width:1280px){.Top-module-scss-module__tGUn_G__menuItem{padding-bottom:55px}}@media (min-width:750px) and (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__menuItem{padding-bottom:calc((100vw - var(--scrollbar))/1280*55)}}@media (min-width:750px) and (max-width:749px){.Top-module-scss-module__tGUn_G__menuItem{padding-bottom:calc((100vw - var(--scrollbar))/750*0)}}@media (min-width:750px) and (min-width:1280px){.ja .Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem02{padding-bottom:0}}@media (min-width:750px) and (min-width:750px) and (max-width:1279px){.ja .Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem02{padding-bottom:calc((100vw - var(--scrollbar))/1280*0)}}@media (min-width:750px) and (max-width:749px){.ja .Top-module-scss-module__tGUn_G__menuItem.Top-module-scss-module__tGUn_G__menuItem02{padding-bottom:calc((100vw - var(--scrollbar))/750*0)}}@media (min-width:750px) and (min-width:1280px){.en .Top-module-scss-module__tGUn_G__menuItem{padding-top:38px}}@media (min-width:750px) and (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__menuItem{padding-top:calc((100vw - var(--scrollbar))/1280*38)}}@media (min-width:750px) and (max-width:749px){.en .Top-module-scss-module__tGUn_G__menuItem{padding-top:calc((100vw - var(--scrollbar))/750*0)}}@media (min-width:750px) and (min-width:1280px){.en .Top-module-scss-module__tGUn_G__menuItem{padding-bottom:30px}}@media (min-width:750px) and (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__menuItem{padding-bottom:calc((100vw - var(--scrollbar))/1280*30)}}@media (min-width:750px) and (max-width:749px){.en .Top-module-scss-module__tGUn_G__menuItem{padding-bottom:calc((100vw - var(--scrollbar))/750*0)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__menuItem{align-items:center}}@media (max-width:749px) and (min-width:1280px){.Top-module-scss-module__tGUn_G__menuItem{height:0}}@media (max-width:749px) and (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__menuItem{height:calc((100vw - var(--scrollbar))/1280*0)}}@media (max-width:749px) and (max-width:749px){.Top-module-scss-module__tGUn_G__menuItem{height:calc((100vw - var(--scrollbar))/750*435)}}.Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuLabel{justify-content:space-between;align-items:center;display:flex}.Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuLabel:after{content:"";background-image:url(/img/global/arrow-right-wht.svg);background-position:50%;background-repeat:no-repeat;background-size:100%}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuLabel:after{width:15px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuLabel:after{width:calc((100vw - var(--scrollbar))/1280*15)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuLabel:after{width:calc((100vw - var(--scrollbar))/750*22.5)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuLabel:after{height:30px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuLabel:after{height:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__menuItem .Top-module-scss-module__tGUn_G__menuLabel:after{height:calc((100vw - var(--scrollbar))/750*45)}}.Top-module-scss-module__tGUn_G__menuItem{transition:opacity .3s}.Top-module-scss-module__tGUn_G__menuItem:hover{opacity:.7}.Top-module-scss-module__tGUn_G__introduction{background-image:url(/img/pages/top/bg-intro-pc.webp);background-repeat:no-repeat}@media (max-width:749px){.Top-module-scss-module__tGUn_G__introduction{background-image:url(/img/pages/top/bg-intro-sp.webp)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__introduction{background-position:left 52% bottom -503px;background-size:720px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__introduction{background-position:left 52% bottom calc((100vw - var(--scrollbar))/1280*-503);background-size:calc((100vw - var(--scrollbar))/1280*720)auto}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__introduction{background-position:right 63% bottom calc((100vw - var(--scrollbar))/750*-640);background-size:100%}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__introduction .c-inner{padding-bottom:550px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__introduction .c-inner{padding-bottom:calc((100vw - var(--scrollbar))/1280*550)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__introduction .c-inner{padding-bottom:calc((100vw - var(--scrollbar))/750*856)}}@media (min-width:1280px){.en .Top-module-scss-module__tGUn_G__introduction .c-inner{padding-bottom:525px}}@media (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__introduction .c-inner{padding-bottom:calc((100vw - var(--scrollbar))/1280*525)}}@media (max-width:749px){.en .Top-module-scss-module__tGUn_G__introduction .c-inner{padding-bottom:calc((100vw - var(--scrollbar))/750*856)}}.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionTitle,.Top-module-scss-module__tGUn_G__introduction .Top-module-scss-module__tGUn_G__sectionText{text-align:center}.Top-module-scss-module__tGUn_G__featuresWrapper{flex-direction:column;display:flex}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__featuresWrapper{gap:0}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featuresWrapper{gap:calc((100vw - var(--scrollbar))/1280*0)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__featuresWrapper{gap:calc((100vw - var(--scrollbar))/750*180)}}@media (min-width:750px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureInner{margin:0 auto;display:flex;position:relative}}@media (min-width:750px) and (min-width:1280px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureInner{max-width:1140px}}@media (min-width:750px) and (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureInner{max-width:calc((100vw - var(--scrollbar))/1280*1140)}}@media (min-width:750px) and (max-width:749px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureInner{max-width:calc((100vw - var(--scrollbar))/750*0)}}@media (min-width:750px) and (min-width:1280px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureInner{height:681px}}@media (min-width:750px) and (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureInner{height:calc((100vw - var(--scrollbar))/1280*681)}}@media (min-width:750px) and (max-width:749px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureInner{height:calc((100vw - var(--scrollbar))/750*0)}}@media (min-width:750px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureNumber{position:absolute;top:0}.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureImage{position:absolute}}@media (min-width:750px) and (min-width:1280px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureImage{top:180px}}@media (min-width:750px) and (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureImage{top:calc((100vw - var(--scrollbar))/1280*180)}}@media (min-width:750px) and (max-width:749px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureImage{top:calc((100vw - var(--scrollbar))/750*0)}}@media (min-width:750px) and (min-width:1280px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureImage{right:0}}@media (min-width:750px) and (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureImage{right:calc((100vw - var(--scrollbar))/1280*0)}}@media (min-width:750px) and (max-width:749px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureImage{right:calc((100vw - var(--scrollbar))/750*0)}}@media (min-width:750px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureText{z-index:1;position:relative}}@media (min-width:750px) and (min-width:1280px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureText{padding-top:138px}}@media (min-width:750px) and (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureText{padding-top:calc((100vw - var(--scrollbar))/1280*138)}}@media (min-width:750px) and (max-width:749px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureText{padding-top:calc((100vw - var(--scrollbar))/750*0)}}@media (min-width:750px) and (min-width:1280px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(odd) .Top-module-scss-module__tGUn_G__featureNumber{right:30px}}@media (min-width:750px) and (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(odd) .Top-module-scss-module__tGUn_G__featureNumber{right:calc((100vw - var(--scrollbar))/1280*30)}}@media (min-width:750px) and (max-width:749px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(odd) .Top-module-scss-module__tGUn_G__featureNumber{right:calc((100vw - var(--scrollbar))/750*0)}}@media (min-width:750px) and (min-width:1280px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(odd) .Top-module-scss-module__tGUn_G__featureText{padding-left:80px}}@media (min-width:750px) and (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(odd) .Top-module-scss-module__tGUn_G__featureText{padding-left:calc((100vw - var(--scrollbar))/1280*80)}}@media (min-width:750px) and (max-width:749px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(odd) .Top-module-scss-module__tGUn_G__featureText{padding-left:calc((100vw - var(--scrollbar))/750*0)}}@media (min-width:750px) and (min-width:1280px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(odd) .Top-module-scss-module__tGUn_G__featureImage{right:0}}@media (min-width:750px) and (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(odd) .Top-module-scss-module__tGUn_G__featureImage{right:calc((100vw - var(--scrollbar))/1280*0)}}@media (min-width:750px) and (max-width:749px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(odd) .Top-module-scss-module__tGUn_G__featureImage{right:calc((100vw - var(--scrollbar))/750*0)}}@media (min-width:750px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(2n) .Top-module-scss-module__tGUn_G__featureInner{flex-direction:row-reverse}}@media (min-width:750px) and (min-width:1280px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(2n) .Top-module-scss-module__tGUn_G__featureNumber{left:30px}}@media (min-width:750px) and (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(2n) .Top-module-scss-module__tGUn_G__featureNumber{left:calc((100vw - var(--scrollbar))/1280*30)}}@media (min-width:750px) and (max-width:749px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(2n) .Top-module-scss-module__tGUn_G__featureNumber{left:calc((100vw - var(--scrollbar))/750*0)}}@media (min-width:750px) and (min-width:1280px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(2n) .Top-module-scss-module__tGUn_G__featureImage{left:0}}@media (min-width:750px) and (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(2n) .Top-module-scss-module__tGUn_G__featureImage{left:calc((100vw - var(--scrollbar))/1280*0)}}@media (min-width:750px) and (max-width:749px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(2n) .Top-module-scss-module__tGUn_G__featureImage{left:calc((100vw - var(--scrollbar))/750*0)}}@media (min-width:750px) and (min-width:1280px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(4) .Top-module-scss-module__tGUn_G__featureText{padding-right:67px}}@media (min-width:750px) and (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(4) .Top-module-scss-module__tGUn_G__featureText{padding-right:calc((100vw - var(--scrollbar))/1280*67)}}@media (min-width:750px) and (max-width:749px){.Top-module-scss-module__tGUn_G__featureItem:nth-of-type(4) .Top-module-scss-module__tGUn_G__featureText{padding-right:calc((100vw - var(--scrollbar))/750*0)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureInner{flex-direction:column;display:flex;position:relative}.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureNumber{position:absolute;top:0}}@media (max-width:749px) and (min-width:1280px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureNumber{right:0}}@media (max-width:749px) and (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureNumber{right:calc((100vw - var(--scrollbar))/1280*0)}}@media (max-width:749px) and (max-width:749px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureNumber{right:calc((100vw - var(--scrollbar))/750*50)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureText{z-index:1;position:relative}}@media (max-width:749px) and (min-width:1280px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureText{padding-left:0}}@media (max-width:749px) and (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureText{padding-left:calc((100vw - var(--scrollbar))/1280*0)}}@media (max-width:749px) and (max-width:749px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureText{padding-left:calc((100vw - var(--scrollbar))/750*50)}}@media (max-width:749px) and (min-width:1280px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureImage{margin-top:0}}@media (max-width:749px) and (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureImage{margin-top:calc((100vw - var(--scrollbar))/1280*0)}}@media (max-width:749px) and (max-width:749px){.Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureImage{margin-top:calc((100vw - var(--scrollbar))/750*-63)}}@media (min-width:750px) and (min-width:1280px){.en .Top-module-scss-module__tGUn_G__featureItem:first-of-type .Top-module-scss-module__tGUn_G__featureDescription{width:480px}}@media (min-width:750px) and (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__featureItem:first-of-type .Top-module-scss-module__tGUn_G__featureDescription{width:calc((100vw - var(--scrollbar))/1280*480)}}@media (min-width:750px) and (max-width:749px){.en .Top-module-scss-module__tGUn_G__featureItem:first-of-type .Top-module-scss-module__tGUn_G__featureDescription{width:calc((100vw - var(--scrollbar))/750*0)}}@media (min-width:750px) and (min-width:1280px){.en .Top-module-scss-module__tGUn_G__featureItem:nth-of-type(2) .Top-module-scss-module__tGUn_G__featureDescription{width:390px}}@media (min-width:750px) and (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__featureItem:nth-of-type(2) .Top-module-scss-module__tGUn_G__featureDescription{width:calc((100vw - var(--scrollbar))/1280*390)}}@media (min-width:750px) and (max-width:749px){.en .Top-module-scss-module__tGUn_G__featureItem:nth-of-type(2) .Top-module-scss-module__tGUn_G__featureDescription{width:calc((100vw - var(--scrollbar))/750*0)}}@media (min-width:750px) and (min-width:1280px){.en .Top-module-scss-module__tGUn_G__featureItem:nth-of-type(3) .Top-module-scss-module__tGUn_G__featureDescription{width:444px}}@media (min-width:750px) and (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__featureItem:nth-of-type(3) .Top-module-scss-module__tGUn_G__featureDescription{width:calc((100vw - var(--scrollbar))/1280*444)}}@media (min-width:750px) and (max-width:749px){.en .Top-module-scss-module__tGUn_G__featureItem:nth-of-type(3) .Top-module-scss-module__tGUn_G__featureDescription{width:calc((100vw - var(--scrollbar))/750*0)}}@media (min-width:750px) and (min-width:1280px){.en .Top-module-scss-module__tGUn_G__featureItem:nth-of-type(4) .Top-module-scss-module__tGUn_G__featureDescription{width:326px}}@media (min-width:750px) and (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__featureItem:nth-of-type(4) .Top-module-scss-module__tGUn_G__featureDescription{width:calc((100vw - var(--scrollbar))/1280*326)}}@media (min-width:750px) and (max-width:749px){.en .Top-module-scss-module__tGUn_G__featureItem:nth-of-type(4) .Top-module-scss-module__tGUn_G__featureDescription{width:calc((100vw - var(--scrollbar))/750*0)}}@media (max-width:749px) and (min-width:1280px){.en .Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureDescription{padding-right:0}}@media (max-width:749px) and (min-width:750px) and (max-width:1279px){.en .Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureDescription{padding-right:calc((100vw - var(--scrollbar))/1280*0)}}@media (max-width:749px) and (max-width:749px){.en .Top-module-scss-module__tGUn_G__featureItem .Top-module-scss-module__tGUn_G__featureDescription{padding-right:calc((100vw - var(--scrollbar))/750*50)}}.Top-module-scss-module__tGUn_G__menuWrapper{display:flex}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__menuWrapper{gap:30px}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__menuWrapper{gap:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__menuWrapper{gap:calc((100vw - var(--scrollbar))/750*60)}}@media (min-width:1280px){.Top-module-scss-module__tGUn_G__menuWrapper{flex-wrap:wrap}.Top-module-scss-module__tGUn_G__menuWrapper>*{width:calc(50% - 15px)}}@media (min-width:750px) and (max-width:1279px){.Top-module-scss-module__tGUn_G__menuWrapper{flex-wrap:wrap}.Top-module-scss-module__tGUn_G__menuWrapper>*{width:calc(50% - (100vw - var(--scrollbar))/1280*15)}}@media (max-width:749px){.Top-module-scss-module__tGUn_G__menuWrapper{flex-direction:column}}
@keyframes Scroll-module-scss-module__Gb6KpW__animation-page-bg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Scroll-module-scss-module__Gb6KpW__scroll{z-index:100;pointer-events:none;position:fixed}@media (min-width:1280px){.Scroll-module-scss-module__Gb6KpW__scroll{right:20px}}@media (min-width:750px) and (max-width:1279px){.Scroll-module-scss-module__Gb6KpW__scroll{right:calc((100vw - var(--scrollbar))/1280*20)}}@media (max-width:749px){.Scroll-module-scss-module__Gb6KpW__scroll{right:calc((100vw - var(--scrollbar))/750*12)}}@media (min-width:750px){.Scroll-module-scss-module__Gb6KpW__scroll{bottom:var(--emergency-height,0px)}}@media (max-width:749px){.Scroll-module-scss-module__Gb6KpW__scroll{bottom:calc(var(--emergency-height,0px) + 6.4vw)}}.Scroll-module-scss-module__Gb6KpW__scroll>svg{height:auto}@media (min-width:1280px){.Scroll-module-scss-module__Gb6KpW__scroll>svg{width:15px}}@media (min-width:750px) and (max-width:1279px){.Scroll-module-scss-module__Gb6KpW__scroll>svg{width:calc((100vw - var(--scrollbar))/1280*15)}}@media (max-width:749px){.Scroll-module-scss-module__Gb6KpW__scroll>svg{width:calc((100vw - var(--scrollbar))/750*22)}}.Scroll-module-scss-module__Gb6KpW__line{animation:1.5s cubic-bezier(.37,0,.63,1) infinite Scroll-module-scss-module__Gb6KpW__lineExtend}.Scroll-module-scss-module__Gb6KpW__arrow{animation:1.5s cubic-bezier(.37,0,.63,1) infinite Scroll-module-scss-module__Gb6KpW__arrowMove}@keyframes Scroll-module-scss-module__Gb6KpW__lineExtend{0%{opacity:0;clip-path:inset(0 0 100%)}10%{opacity:1}70%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(0)}}@keyframes Scroll-module-scss-module__Gb6KpW__arrowMove{0%{opacity:0;transform:translateY(0)}10%{opacity:1}70%{opacity:1;transform:translateY(107px)}to{opacity:0;transform:translateY(107px)}}
@keyframes Footer-module-scss-module__OiG0mq__animation-page-bg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Footer-module-scss-module__OiG0mq__footer{background-color:#000;position:relative}@media (min-width:750px) and (min-width:1280px){.Footer-module-scss-module__OiG0mq__footer{margin-bottom:70px}}@media (min-width:750px) and (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footer{margin-bottom:calc((100vw - var(--scrollbar))/1280*70)}}@media (min-width:750px) and (max-width:749px){.Footer-module-scss-module__OiG0mq__footer{margin-bottom:calc((100vw - var(--scrollbar))/750*0)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footer{margin-bottom:30.6667vw}}.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__sns{position:relative}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__sns{padding-top:150px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__sns{padding-top:calc((100vw - var(--scrollbar))/1280*150)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__sns{padding-top:calc((100vw - var(--scrollbar))/750*122)}}.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__sns>h4{text-align:center;color:#fff;font-family:Shippori Mincho B1,serif;font-style:normal;font-weight:400;line-height:156%}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__sns>h4{font-size:27px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__sns>h4{font-size:calc((100vw - var(--scrollbar))/1280*27);font-size:max((100vw - var(--scrollbar))/1280*27,12px)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__sns>h4{font-size:calc((100vw - var(--scrollbar))/750*42)}}.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__sns .Footer-module-scss-module__OiG0mq__list{justify-content:center;display:flex;position:relative}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__sns .Footer-module-scss-module__OiG0mq__list{gap:20px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__sns .Footer-module-scss-module__OiG0mq__list{gap:calc((100vw - var(--scrollbar))/1280*20)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__sns .Footer-module-scss-module__OiG0mq__list{gap:calc((100vw - var(--scrollbar))/750*30)}}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__sns .Footer-module-scss-module__OiG0mq__list{padding-top:48px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__sns .Footer-module-scss-module__OiG0mq__list{padding-top:calc((100vw - var(--scrollbar))/1280*48)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__sns .Footer-module-scss-module__OiG0mq__list{padding-top:calc((100vw - var(--scrollbar))/750*60)}}.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__sns .Footer-module-scss-module__OiG0mq__list a{transition:opacity .3s}.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__sns .Footer-module-scss-module__OiG0mq__list a:hover{opacity:.7}.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__sns .Footer-module-scss-module__OiG0mq__list img{height:auto}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__sns .Footer-module-scss-module__OiG0mq__list img{width:72px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__sns .Footer-module-scss-module__OiG0mq__list img{width:calc((100vw - var(--scrollbar))/1280*72)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__sns .Footer-module-scss-module__OiG0mq__list img{width:calc((100vw - var(--scrollbar))/750*90)}}.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__graphic .Footer-module-scss-module__OiG0mq__image{text-align:center;position:relative}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__graphic .Footer-module-scss-module__OiG0mq__image{padding-top:109px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__graphic .Footer-module-scss-module__OiG0mq__image{padding-top:calc((100vw - var(--scrollbar))/1280*109)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__graphic .Footer-module-scss-module__OiG0mq__image{padding-top:calc((100vw - var(--scrollbar))/750*109)}}.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__graphic .Footer-module-scss-module__OiG0mq__image>img{height:auto}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__graphic .Footer-module-scss-module__OiG0mq__image>img{width:565px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__graphic .Footer-module-scss-module__OiG0mq__image>img{width:calc((100vw - var(--scrollbar))/1280*565)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__graphic .Footer-module-scss-module__OiG0mq__image>img{width:calc((100vw - var(--scrollbar))/750*565)}}.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__graphic .Footer-module-scss-module__OiG0mq__title{text-align:center;position:relative}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__graphic .Footer-module-scss-module__OiG0mq__title{margin-top:-30px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__graphic .Footer-module-scss-module__OiG0mq__title{margin-top:calc((100vw - var(--scrollbar))/1280*-30)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__graphic .Footer-module-scss-module__OiG0mq__title{margin-top:calc((100vw - var(--scrollbar))/750*-30)}}.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__graphic .Footer-module-scss-module__OiG0mq__title>img{height:auto}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__graphic .Footer-module-scss-module__OiG0mq__title>img{width:980px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__graphic .Footer-module-scss-module__OiG0mq__title>img{width:calc((100vw - var(--scrollbar))/1280*980)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__graphic .Footer-module-scss-module__OiG0mq__title>img{width:calc((100vw - var(--scrollbar))/750*600)}}.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation{align-items:center;display:flex;position:relative}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation{gap:12px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation{gap:calc((100vw - var(--scrollbar))/1280*12)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation{gap:calc((100vw - var(--scrollbar))/750*12)}}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation{padding-top:30px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation{padding-top:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation{padding-top:calc((100vw - var(--scrollbar))/750*120)}}@media (min-width:750px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation{justify-content:center}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation{flex-direction:column}}.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation>a{transition:opacity .3s}.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation>a:hover{opacity:.7}.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation p{color:#fff;font-family:Shippori Mincho B1,serif;font-style:normal;font-weight:400;line-height:259%}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation p{font-size:15px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation p{font-size:calc((100vw - var(--scrollbar))/1280*15);font-size:max((100vw - var(--scrollbar))/1280*15,12px)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation p{font-size:calc((100vw - var(--scrollbar))/750*27)}}.en .Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation p{font-family:Nuosu SIL,sans-serif;font-style:normal;font-weight:400}@media (min-width:1280px){.en .Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation p{font-size:21px}}@media (min-width:750px) and (max-width:1279px){.en .Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation p{font-size:calc((100vw - var(--scrollbar))/1280*21);font-size:max((100vw - var(--scrollbar))/1280*21,12px)}}@media (max-width:749px){.en .Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation p{font-size:calc((100vw - var(--scrollbar))/750*30)}}.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation p>a,.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation p a{font-family:Shippori Mincho B1,serif;font-style:normal;font-weight:400;transition:opacity .3s;color:#fff!important;text-decoration:none!important}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation p>a,.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation p a{font-size:15px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation p>a,.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation p a{font-size:calc((100vw - var(--scrollbar))/1280*15);font-size:max((100vw - var(--scrollbar))/1280*15,12px)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation p>a,.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation p a{font-size:calc((100vw - var(--scrollbar))/750*27)}}.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation p>a:hover,.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation p a:hover{opacity:.7}.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation hr{background-color:#fff;border:none}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation hr{width:1px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation hr{width:calc((100vw - var(--scrollbar))/1280*1)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation hr{width:calc((100vw - var(--scrollbar))/750*0)}}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation hr{height:15px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation hr{height:calc((100vw - var(--scrollbar))/1280*15)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation hr{height:calc((100vw - var(--scrollbar))/750*0)}}.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__navigation .Footer-module-scss-module__OiG0mq__cookieSettingWrapper{cursor:pointer;position:relative}.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__partner{position:relative}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__partner{padding-top:90px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__partner{padding-top:calc((100vw - var(--scrollbar))/1280*90)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__partner{padding-top:calc((100vw - var(--scrollbar))/750*140)}}.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__partner>h4{text-align:center;color:#fff;font-family:Shippori Mincho B1,serif;font-style:normal;font-weight:400;line-height:100%}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__partner>h4{font-size:15px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__partner>h4{font-size:calc((100vw - var(--scrollbar))/1280*15);font-size:max((100vw - var(--scrollbar))/1280*15,12px)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__partner>h4{font-size:calc((100vw - var(--scrollbar))/750*42)}}.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__partner .Footer-module-scss-module__OiG0mq__list{justify-content:center;display:flex;position:relative}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__partner .Footer-module-scss-module__OiG0mq__list{gap:20px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__partner .Footer-module-scss-module__OiG0mq__list{gap:calc((100vw - var(--scrollbar))/1280*20)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__partner .Footer-module-scss-module__OiG0mq__list{gap:calc((100vw - var(--scrollbar))/750*30)}}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__partner .Footer-module-scss-module__OiG0mq__list{padding-top:30px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__partner .Footer-module-scss-module__OiG0mq__list{padding-top:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__partner .Footer-module-scss-module__OiG0mq__list{padding-top:calc((100vw - var(--scrollbar))/750*60)}}.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__partner .Footer-module-scss-module__OiG0mq__list a{transition:opacity .3s}.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__partner .Footer-module-scss-module__OiG0mq__list a:hover{opacity:.7}.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__partner .Footer-module-scss-module__OiG0mq__list img{height:auto}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__partner .Footer-module-scss-module__OiG0mq__list img{width:58px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__partner .Footer-module-scss-module__OiG0mq__list img{width:calc((100vw - var(--scrollbar))/1280*58)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__partner .Footer-module-scss-module__OiG0mq__list img{width:calc((100vw - var(--scrollbar))/750*120)}}.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__copyright{text-align:center;letter-spacing:.1em;color:#fff;font-optical-sizing:auto;font-family:Roboto,sans-serif;font-style:normal;font-weight:200;line-height:100%;position:relative}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__copyright{font-size:15px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__copyright{font-size:calc((100vw - var(--scrollbar))/1280*15);font-size:max((100vw - var(--scrollbar))/1280*15,12px)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__copyright{font-size:calc((100vw - var(--scrollbar))/750*24)}}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__copyright{padding-top:30px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__copyright{padding-top:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footer .Footer-module-scss-module__OiG0mq__copyright{padding-top:calc((100vw - var(--scrollbar))/750*150)}}.Footer-module-scss-module__OiG0mq__footerTicket{z-index:10;width:100%;position:fixed;bottom:0}@media (min-width:750px){.Footer-module-scss-module__OiG0mq__footerTicket{display:none}}.Footer-module-scss-module__OiG0mq__footerTicketLink{cursor:pointer;background-color:#000;border-top:1px solid #fff;justify-content:center;align-items:center;width:100%;transition:opacity .3s;display:flex}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footerTicketLink{height:0}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footerTicketLink{height:calc((100vw - var(--scrollbar))/1280*0)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footerTicketLink{height:calc((100vw - var(--scrollbar))/750*140)}}.Footer-module-scss-module__OiG0mq__footerTicketLink{font-family:Shippori Mincho B1,serif;font-style:normal;font-weight:400}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footerTicketLink{font-size:0}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footerTicketLink{font-size:calc((100vw - var(--scrollbar))/1280*0);font-size:max((100vw - var(--scrollbar))/1280*0,12px)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footerTicketLink{font-size:calc((100vw - var(--scrollbar))/750*36)}}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footerTicketLink{line-height:0}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footerTicketLink{line-height:calc((100vw - var(--scrollbar))/1280*0)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footerTicketLink{line-height:calc((100vw - var(--scrollbar))/750*95)}}.en .Footer-module-scss-module__OiG0mq__footerTicketLink{font-family:Nuosu SIL,sans-serif;font-style:normal;font-weight:400}@media (min-width:1280px){.en .Footer-module-scss-module__OiG0mq__footerTicketLink{font-size:0}}@media (min-width:750px) and (max-width:1279px){.en .Footer-module-scss-module__OiG0mq__footerTicketLink{font-size:calc((100vw - var(--scrollbar))/1280*0);font-size:max((100vw - var(--scrollbar))/1280*0,12px)}}@media (max-width:749px){.en .Footer-module-scss-module__OiG0mq__footerTicketLink{font-size:calc((100vw - var(--scrollbar))/750*39)}}.Footer-module-scss-module__OiG0mq__footerTicketLink:hover{opacity:.7}.Footer-module-scss-module__OiG0mq__footerTicketLink:after{content:"";background-image:url(/img/global/icon-link-01.svg);background-repeat:no-repeat;background-size:contain}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footerTicketLink:after{width:0}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footerTicketLink:after{width:calc((100vw - var(--scrollbar))/1280*0)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footerTicketLink:after{width:calc((100vw - var(--scrollbar))/750*30)}}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footerTicketLink:after{height:0}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footerTicketLink:after{height:calc((100vw - var(--scrollbar))/1280*0)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footerTicketLink:after{height:calc((100vw - var(--scrollbar))/750*30)}}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footerTicketLink:after{margin-left:0}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footerTicketLink:after{margin-left:calc((100vw - var(--scrollbar))/1280*0)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footerTicketLink:after{margin-left:calc((100vw - var(--scrollbar))/750*30)}}.Footer-module-scss-module__OiG0mq__footerTicketPC{z-index:10;position:fixed}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footerTicketPC{bottom:calc(var(--emergency-height,0px) + 40px)}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footerTicketPC{bottom:calc(var(--emergency-height,0px) + calc((100vw - var(--scrollbar))/1280*40))}}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footerTicketPC{right:50px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footerTicketPC{right:calc((100vw - var(--scrollbar))/1280*50)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footerTicketPC{right:calc((100vw - var(--scrollbar))/750*0);display:none}}.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC{text-align:center;justify-content:center;align-items:center;text-decoration:none;display:flex}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC{width:158px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC{width:calc((100vw - var(--scrollbar))/1280*158)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC{width:calc((100vw - var(--scrollbar))/750*0)}}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC{height:158px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC{height:calc((100vw - var(--scrollbar))/1280*158)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC{height:calc((100vw - var(--scrollbar))/750*0)}}.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC .Footer-module-scss-module__OiG0mq__taiko{background-color:#d20000;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC .Footer-module-scss-module__OiG0mq__taiko{border-radius:158px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC .Footer-module-scss-module__OiG0mq__taiko{border-radius:calc((100vw - var(--scrollbar))/1280*158)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC .Footer-module-scss-module__OiG0mq__taiko{border-radius:calc((100vw - var(--scrollbar))/750*0)}}.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC:hover .Footer-module-scss-module__OiG0mq__taiko{animation:.36s ease-out Footer-module-scss-module__OiG0mq__taikoDrum}.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC>p{position:relative}.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC>p>.Footer-module-scss-module__OiG0mq__ja{letter-spacing:-.2em;color:#fff;font-family:Shippori Mincho B1,serif;font-style:normal;font-weight:400;line-height:133%}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC>p>.Footer-module-scss-module__OiG0mq__ja{font-size:23.76px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC>p>.Footer-module-scss-module__OiG0mq__ja{font-size:calc((100vw - var(--scrollbar))/1280*23.76);font-size:max((100vw - var(--scrollbar))/1280*23.76,12px)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC>p>.Footer-module-scss-module__OiG0mq__ja{font-size:calc((100vw - var(--scrollbar))/750*0)}}.en .Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC>p>.Footer-module-scss-module__OiG0mq__ja{display:none}.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC>p>.Footer-module-scss-module__OiG0mq__en{color:#fff;font-family:Nuosu SIL,sans-serif;font-style:normal;font-weight:400;line-height:120%;display:block}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC>p>.Footer-module-scss-module__OiG0mq__en{font-size:30px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC>p>.Footer-module-scss-module__OiG0mq__en{font-size:calc((100vw - var(--scrollbar))/1280*30);font-size:max((100vw - var(--scrollbar))/1280*30,12px)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC>p>.Footer-module-scss-module__OiG0mq__en{font-size:calc((100vw - var(--scrollbar))/750*0)}}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC>p>.Footer-module-scss-module__OiG0mq__en{margin-bottom:10px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC>p>.Footer-module-scss-module__OiG0mq__en{margin-bottom:calc((100vw - var(--scrollbar))/1280*10)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC>p>.Footer-module-scss-module__OiG0mq__en{margin-bottom:calc((100vw - var(--scrollbar))/750*0)}}.ja .Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC>p>.Footer-module-scss-module__OiG0mq__en{display:none}.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC>p>svg{height:auto}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC>p>svg{width:15px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC>p>svg{width:calc((100vw - var(--scrollbar))/1280*15)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC>p>svg{width:calc((100vw - var(--scrollbar))/750*0)}}@media (min-width:1280px){.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC>p>svg{margin-left:10px}}@media (min-width:750px) and (max-width:1279px){.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC>p>svg{margin-left:calc((100vw - var(--scrollbar))/1280*10)}}@media (max-width:749px){.Footer-module-scss-module__OiG0mq__footerTicketPC .Footer-module-scss-module__OiG0mq__footerTicketLinkPC>p>svg{margin-left:calc((100vw - var(--scrollbar))/750*0)}}@keyframes Footer-module-scss-module__OiG0mq__taikoDrum{0%{transform:scale(1)}15%{transform:scale(1.075)}30%{transform:scale(.975)}45%{transform:scale(1.04)}60%{transform:scale(.99)}75%{transform:scale(1.015)}to{transform:scale(1)}}
@keyframes PhotoCarousel-module-scss-module__Ky5YQq__animation-page-bg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PhotoCarousel-module-scss-module__Ky5YQq__carousel{width:100%}.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__track{width:100%;overflow:hidden}@media (min-width:1280px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__track{padding-left:calc((100vw - var(--scrollbar) - 980px)/2)}}@media (min-width:750px) and (max-width:1279px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__track{padding-left:calc((100vw - var(--scrollbar) - calc((100vw - var(--scrollbar))/1280*980))/2)}}@media (max-width:749px) and (min-width:1280px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__track{padding-left:0}}@media (max-width:749px) and (min-width:750px) and (max-width:1279px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__track{padding-left:calc((100vw - var(--scrollbar))/1280*0)}}@media (max-width:749px) and (max-width:749px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__track{padding-left:calc((100vw - var(--scrollbar))/750*50)}}@media (max-width:749px) and (min-width:1280px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__track{padding-right:0}}@media (max-width:749px) and (min-width:750px) and (max-width:1279px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__track{padding-right:calc((100vw - var(--scrollbar))/1280*0)}}@media (max-width:749px) and (max-width:749px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__track{padding-right:calc((100vw - var(--scrollbar))/750*50)}}.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__track .PhotoCarousel-module-scss-module__Ky5YQq__slides{transform:translateX(calc((var(--carousel-img-width) + var(--carousel-gap))*var(--current-index,0)*-1));transition:transform .5s;display:flex}@media (min-width:1280px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__track .PhotoCarousel-module-scss-module__Ky5YQq__slides{--carousel-gap:20px;--carousel-img-width:615px}}@media (min-width:750px) and (max-width:1279px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__track .PhotoCarousel-module-scss-module__Ky5YQq__slides{--carousel-gap:calc((100vw - var(--scrollbar))/1280*20);--carousel-img-width:calc((100vw - var(--scrollbar))/1280*615)}}@media (max-width:749px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__track .PhotoCarousel-module-scss-module__Ky5YQq__slides{--carousel-gap:calc((100vw - var(--scrollbar))/750*25);--carousel-img-width:calc((100vw - var(--scrollbar))/750*650)}}.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__track .PhotoCarousel-module-scss-module__Ky5YQq__slides{gap:var(--carousel-gap)}.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__track .PhotoCarousel-module-scss-module__Ky5YQq__slides .PhotoCarousel-module-scss-module__Ky5YQq__slide{flex:none;min-width:0}.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__track .PhotoCarousel-module-scss-module__Ky5YQq__slides .PhotoCarousel-module-scss-module__Ky5YQq__slide .PhotoCarousel-module-scss-module__Ky5YQq__image{width:var(--carousel-img-width);height:calc(var(--carousel-img-width)*3/4);object-fit:cover;display:block}.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__controls{align-items:center;margin:auto;display:flex}@media (min-width:1280px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__controls{margin-top:60px}}@media (min-width:750px) and (max-width:1279px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__controls{margin-top:calc((100vw - var(--scrollbar))/1280*60)}}@media (max-width:749px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__controls{margin-top:calc((100vw - var(--scrollbar))/750*60)}}@media (min-width:1280px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__controls{gap:20px}}@media (min-width:750px) and (max-width:1279px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__controls{gap:calc((100vw - var(--scrollbar))/1280*20)}}@media (max-width:749px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__controls{gap:calc((100vw - var(--scrollbar))/750*30)}}@media (min-width:1280px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__controls{width:1140px}}@media (min-width:750px) and (max-width:1279px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__controls{width:calc((100vw - var(--scrollbar))/1280*1140)}}@media (max-width:749px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__controls{width:calc((100vw - var(--scrollbar))/750*650)}}@media (min-width:750px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__controls{justify-content:flex-end}}.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__controls .PhotoCarousel-module-scss-module__Ky5YQq__navButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .3s;display:flex}.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__controls .PhotoCarousel-module-scss-module__Ky5YQq__navButton:hover{opacity:.7}.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__controls .PhotoCarousel-module-scss-module__Ky5YQq__navButton .PhotoCarousel-module-scss-module__Ky5YQq__arrow{height:auto}@media (min-width:1280px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__controls .PhotoCarousel-module-scss-module__Ky5YQq__navButton .PhotoCarousel-module-scss-module__Ky5YQq__arrow{width:12px}}@media (min-width:750px) and (max-width:1279px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__controls .PhotoCarousel-module-scss-module__Ky5YQq__navButton .PhotoCarousel-module-scss-module__Ky5YQq__arrow{width:calc((100vw - var(--scrollbar))/1280*12)}}@media (max-width:749px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__controls .PhotoCarousel-module-scss-module__Ky5YQq__navButton .PhotoCarousel-module-scss-module__Ky5YQq__arrow{width:calc((100vw - var(--scrollbar))/750*22.5)}}.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__controls .PhotoCarousel-module-scss-module__Ky5YQq__progressBar{background-color:#ffffff4d;flex:1;position:relative}@media (min-width:1280px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__controls .PhotoCarousel-module-scss-module__Ky5YQq__progressBar{max-width:380px}}@media (min-width:750px) and (max-width:1279px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__controls .PhotoCarousel-module-scss-module__Ky5YQq__progressBar{max-width:calc((100vw - var(--scrollbar))/1280*380)}}@media (max-width:749px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__controls .PhotoCarousel-module-scss-module__Ky5YQq__progressBar{max-width:calc((100vw - var(--scrollbar))/750*546)}}@media (min-width:1280px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__controls .PhotoCarousel-module-scss-module__Ky5YQq__progressBar{height:1px}}@media (min-width:750px) and (max-width:1279px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__controls .PhotoCarousel-module-scss-module__Ky5YQq__progressBar{height:calc((100vw - var(--scrollbar))/1280*1)}}@media (max-width:749px){.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__controls .PhotoCarousel-module-scss-module__Ky5YQq__progressBar{height:calc((100vw - var(--scrollbar))/750*2)}}.PhotoCarousel-module-scss-module__Ky5YQq__carousel .PhotoCarousel-module-scss-module__Ky5YQq__controls .PhotoCarousel-module-scss-module__Ky5YQq__progressBar .PhotoCarousel-module-scss-module__Ky5YQq__progressFill{background-color:#fff;height:100%;transition:left .5s;position:absolute;top:0}
@keyframes Emergency-module-scss-module__iwtCqG__animation-page-bg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Emergency-module-scss-module__iwtCqG__emergency{-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#000;border-top:solid #fff;border-bottom:solid #fff;justify-content:center;align-items:center;width:100%;transition:opacity .3s;display:flex;position:absolute;left:0}.Emergency-module-scss-module__iwtCqG__emergency:hover{opacity:.7}@media (min-width:1280px){.Emergency-module-scss-module__iwtCqG__emergency{height:60px}}@media (min-width:750px) and (max-width:1279px){.Emergency-module-scss-module__iwtCqG__emergency{height:calc((100vw - var(--scrollbar))/1280*60)}}@media (max-width:749px){.Emergency-module-scss-module__iwtCqG__emergency{height:calc((100vw - var(--scrollbar))/750*80)}}@media (min-width:1280px){.Emergency-module-scss-module__iwtCqG__emergency{border-width:1px}}@media (min-width:750px) and (max-width:1279px){.Emergency-module-scss-module__iwtCqG__emergency{border-width:calc((100vw - var(--scrollbar))/1280*1)}}@media (max-width:749px){.Emergency-module-scss-module__iwtCqG__emergency{border-width:calc((100vw - var(--scrollbar))/750*2)}}@media (min-width:750px){.Emergency-module-scss-module__iwtCqG__emergency{bottom:0}}@media (max-width:749px) and (min-width:1280px){.Emergency-module-scss-module__iwtCqG__emergency{bottom:0}}@media (max-width:749px) and (min-width:750px) and (max-width:1279px){.Emergency-module-scss-module__iwtCqG__emergency{bottom:calc((100vw - var(--scrollbar))/1280*0)}}@media (max-width:749px) and (max-width:749px){.Emergency-module-scss-module__iwtCqG__emergency{bottom:calc((100vw - var(--scrollbar))/750*0)}}.Emergency-module-scss-module__iwtCqG__emergency p{text-align:center;color:#fff;font-family:Shippori Mincho B1,serif;font-style:normal;font-weight:400;line-height:124%}@media (min-width:1280px){.Emergency-module-scss-module__iwtCqG__emergency p{font-size:21px}}@media (min-width:750px) and (max-width:1279px){.Emergency-module-scss-module__iwtCqG__emergency p{font-size:calc((100vw - var(--scrollbar))/1280*21);font-size:max((100vw - var(--scrollbar))/1280*21,12px)}}@media (max-width:749px){.Emergency-module-scss-module__iwtCqG__emergency p{font-size:calc((100vw - var(--scrollbar))/750*27)}}.en .Emergency-module-scss-module__iwtCqG__emergency p{font-family:Nuosu SIL,sans-serif;font-style:normal;font-weight:400}
@keyframes FAQItem-module-scss-module__F5zrFa__animation-page-bg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.FAQItem-module-scss-module__F5zrFa__faq{border-bottom:1px solid #fff}.light .FAQItem-module-scss-module__F5zrFa__faq{border-color:#000}.FAQItem-module-scss-module__F5zrFa__faq__button{cursor:pointer;text-align:left;color:#fff;width:100%;font-family:Shippori Mincho B1,serif;font-style:normal;font-weight:400;transition:opacity .3s;display:flex}@media (min-width:1280px){.FAQItem-module-scss-module__F5zrFa__faq__button{font-size:21px}}@media (min-width:750px) and (max-width:1279px){.FAQItem-module-scss-module__F5zrFa__faq__button{font-size:calc((100vw - var(--scrollbar))/1280*21);font-size:max((100vw - var(--scrollbar))/1280*21,12px)}}@media (max-width:749px){.FAQItem-module-scss-module__F5zrFa__faq__button{font-size:calc((100vw - var(--scrollbar))/750*36)}}@media (min-width:1280px){.FAQItem-module-scss-module__F5zrFa__faq__button{line-height:26px}}@media (min-width:750px) and (max-width:1279px){.FAQItem-module-scss-module__F5zrFa__faq__button{line-height:calc((100vw - var(--scrollbar))/1280*26)}}@media (max-width:749px){.FAQItem-module-scss-module__F5zrFa__faq__button{line-height:calc((100vw - var(--scrollbar))/750*60)}}@media (min-width:1280px){.FAQItem-module-scss-module__F5zrFa__faq__button{padding-top:30px}}@media (min-width:750px) and (max-width:1279px){.FAQItem-module-scss-module__F5zrFa__faq__button{padding-top:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.FAQItem-module-scss-module__F5zrFa__faq__button{padding-top:calc((100vw - var(--scrollbar))/750*30)}}@media (min-width:1280px){.FAQItem-module-scss-module__F5zrFa__faq__button{padding-bottom:30px}}@media (min-width:750px) and (max-width:1279px){.FAQItem-module-scss-module__F5zrFa__faq__button{padding-bottom:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.FAQItem-module-scss-module__F5zrFa__faq__button{padding-bottom:calc((100vw - var(--scrollbar))/750*30)}}@media (min-width:1280px){.en .FAQItem-module-scss-module__F5zrFa__faq__button{font-size:24px}}@media (min-width:750px) and (max-width:1279px){.en .FAQItem-module-scss-module__F5zrFa__faq__button{font-size:calc((100vw - var(--scrollbar))/1280*24);font-size:max((100vw - var(--scrollbar))/1280*24,12px)}}@media (max-width:749px){.en .FAQItem-module-scss-module__F5zrFa__faq__button{font-size:calc((100vw - var(--scrollbar))/750*36)}}@media (min-width:1280px){.en .FAQItem-module-scss-module__F5zrFa__faq__button{line-height:26px}}@media (min-width:750px) and (max-width:1279px){.en .FAQItem-module-scss-module__F5zrFa__faq__button{line-height:calc((100vw - var(--scrollbar))/1280*26)}}@media (max-width:749px){.en .FAQItem-module-scss-module__F5zrFa__faq__button{line-height:calc((100vw - var(--scrollbar))/750*60)}}.FAQItem-module-scss-module__F5zrFa__faq__button:hover{opacity:.7}.light .FAQItem-module-scss-module__F5zrFa__faq__button{color:#000}.FAQItem-module-scss-module__F5zrFa__faq__button{position:relative}@media (min-width:1280px){.FAQItem-module-scss-module__F5zrFa__faq__button{padding-right:30px}}@media (min-width:750px) and (max-width:1279px){.FAQItem-module-scss-module__F5zrFa__faq__button{padding-right:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.FAQItem-module-scss-module__F5zrFa__faq__button{padding-right:calc((100vw - var(--scrollbar))/750*55)}}.FAQItem-module-scss-module__F5zrFa__faq__button:after{content:"";background-image:url(/img/global/arrow-01.svg);background-position:100%;background-repeat:no-repeat;background-size:100%;transition:transform .3s;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (min-width:1280px){.FAQItem-module-scss-module__F5zrFa__faq__button:after{width:20px}}@media (min-width:750px) and (max-width:1279px){.FAQItem-module-scss-module__F5zrFa__faq__button:after{width:calc((100vw - var(--scrollbar))/1280*20)}}@media (max-width:749px){.FAQItem-module-scss-module__F5zrFa__faq__button:after{width:calc((100vw - var(--scrollbar))/750*45)}}@media (min-width:1280px){.FAQItem-module-scss-module__F5zrFa__faq__button:after{height:10px}}@media (min-width:750px) and (max-width:1279px){.FAQItem-module-scss-module__F5zrFa__faq__button:after{height:calc((100vw - var(--scrollbar))/1280*10)}}@media (max-width:749px){.FAQItem-module-scss-module__F5zrFa__faq__button:after{height:calc((100vw - var(--scrollbar))/750*22.5)}}.light .FAQItem-module-scss-module__F5zrFa__faq__button:after{background-image:url(/img/global/arrow-01-blk.svg)}.FAQItem-module-scss-module__F5zrFa__faq.FAQItem-module-scss-module__F5zrFa__isOpen .FAQItem-module-scss-module__F5zrFa__faq__button:after{transform:translateY(-50%)rotate(180deg)}.FAQItem-module-scss-module__F5zrFa__faq__answerInner p{font-style:normal;font-weight:400}@media (min-width:1280px){.FAQItem-module-scss-module__F5zrFa__faq__answerInner p{font-size:18px}}@media (min-width:750px) and (max-width:1279px){.FAQItem-module-scss-module__F5zrFa__faq__answerInner p{font-size:calc((100vw - var(--scrollbar))/1280*18);font-size:max((100vw - var(--scrollbar))/1280*18,12px)}}@media (max-width:749px){.FAQItem-module-scss-module__F5zrFa__faq__answerInner p{font-size:calc((100vw - var(--scrollbar))/750*27)}}@media (min-width:1280px){.FAQItem-module-scss-module__F5zrFa__faq__answerInner p{line-height:30px}}@media (min-width:750px) and (max-width:1279px){.FAQItem-module-scss-module__F5zrFa__faq__answerInner p{line-height:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.FAQItem-module-scss-module__F5zrFa__faq__answerInner p{line-height:calc((100vw - var(--scrollbar))/750*45)}}@media (min-width:1280px){.FAQItem-module-scss-module__F5zrFa__en .FAQItem-module-scss-module__F5zrFa__faq__answerInner p{font-size:21px}}@media (min-width:750px) and (max-width:1279px){.FAQItem-module-scss-module__F5zrFa__en .FAQItem-module-scss-module__F5zrFa__faq__answerInner p{font-size:calc((100vw - var(--scrollbar))/1280*21);font-size:max((100vw - var(--scrollbar))/1280*21,12px)}}@media (max-width:749px){.FAQItem-module-scss-module__F5zrFa__en .FAQItem-module-scss-module__F5zrFa__faq__answerInner p{font-size:calc((100vw - var(--scrollbar))/750*30)}}@media (min-width:1280px){.FAQItem-module-scss-module__F5zrFa__en .FAQItem-module-scss-module__F5zrFa__faq__answerInner p{line-height:30px}}@media (min-width:750px) and (max-width:1279px){.FAQItem-module-scss-module__F5zrFa__en .FAQItem-module-scss-module__F5zrFa__faq__answerInner p{line-height:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.FAQItem-module-scss-module__F5zrFa__en .FAQItem-module-scss-module__F5zrFa__faq__answerInner p{line-height:calc((100vw - var(--scrollbar))/750*45)}}@media (min-width:1280px){.FAQItem-module-scss-module__F5zrFa__faq__answerInner p{padding-bottom:30px}}@media (min-width:750px) and (max-width:1279px){.FAQItem-module-scss-module__F5zrFa__faq__answerInner p{padding-bottom:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.FAQItem-module-scss-module__F5zrFa__faq__answerInner p{padding-bottom:calc((100vw - var(--scrollbar))/750*30)}}.FAQItem-module-scss-module__F5zrFa__faq__answerInner p a{text-underline-offset:.26rem;opacity:1;text-decoration:underline;transition:opacity .3s ease-in-out}.FAQItem-module-scss-module__F5zrFa__faq__answerInner p a:hover{opacity:.7}.FAQItem-module-scss-module__F5zrFa__faq__answerInner p a{margin-top:.3em;display:inline-block}.FAQItem-module-scss-module__F5zrFa__faq__answerInner p a:link,.FAQItem-module-scss-module__F5zrFa__faq__answerInner p a:visited,.FAQItem-module-scss-module__F5zrFa__faq__answerInner p a:hover,.FAQItem-module-scss-module__F5zrFa__faq__answerInner p a:active{text-decoration:underline}@media (min-width:1280px){.en .FAQItem-module-scss-module__F5zrFa__faq__answerInner p{font-size:21px}}@media (min-width:750px) and (max-width:1279px){.en .FAQItem-module-scss-module__F5zrFa__faq__answerInner p{font-size:calc((100vw - var(--scrollbar))/1280*21);font-size:max((100vw - var(--scrollbar))/1280*21,12px)}}@media (max-width:749px){.en .FAQItem-module-scss-module__F5zrFa__faq__answerInner p{font-size:calc((100vw - var(--scrollbar))/750*30)}}@media (min-width:1280px){.en .FAQItem-module-scss-module__F5zrFa__faq__answerInner p{line-height:30px}}@media (min-width:750px) and (max-width:1279px){.en .FAQItem-module-scss-module__F5zrFa__faq__answerInner p{line-height:calc((100vw - var(--scrollbar))/1280*30)}}@media (max-width:749px){.en .FAQItem-module-scss-module__F5zrFa__faq__answerInner p{line-height:calc((100vw - var(--scrollbar))/750*45)}}.FAQItem-module-scss-module__F5zrFa__faq__answerInner{transition:opacity .25s,transform .25s;overflow:hidden}.FAQItem-module-scss-module__F5zrFa__faq__answer{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.FAQItem-module-scss-module__F5zrFa__faq:not(.FAQItem-module-scss-module__F5zrFa__isOpen) .FAQItem-module-scss-module__F5zrFa__faq__answerInner{opacity:0;transform:translateY(-4px)}.FAQItem-module-scss-module__F5zrFa__faq.FAQItem-module-scss-module__F5zrFa__isOpen .FAQItem-module-scss-module__F5zrFa__faq__answer{grid-template-rows:1fr}@media (min-width:1280px){.FAQItem-module-scss-module__F5zrFa__faq.FAQItem-module-scss-module__F5zrFa__isOpen .FAQItem-module-scss-module__F5zrFa__faq__answer{padding-top:15px}}@media (min-width:750px) and (max-width:1279px){.FAQItem-module-scss-module__F5zrFa__faq.FAQItem-module-scss-module__F5zrFa__isOpen .FAQItem-module-scss-module__F5zrFa__faq__answer{padding-top:calc((100vw - var(--scrollbar))/1280*15)}}@media (max-width:749px){.FAQItem-module-scss-module__F5zrFa__faq.FAQItem-module-scss-module__F5zrFa__isOpen .FAQItem-module-scss-module__F5zrFa__faq__answer{padding-top:calc((100vw - var(--scrollbar))/750*30)}}.FAQItem-module-scss-module__F5zrFa__faq.FAQItem-module-scss-module__F5zrFa__isOpen .FAQItem-module-scss-module__F5zrFa__faq__answerInner{opacity:1;transform:translateY(0)}
