@import url(https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap);@charset "UTF-8";.ff-primary{font-family:proxima-nova}.ff-headline{font-family:neuzeit-grotesk}.ff-fallback{font-family:\\30D2\30E9\30AE\30CE\89D2\30B4 ProN W3,Hiragino Kaku Gothic ProN,Segoe UI,HelveticaNeue,Meiryo,メイリオ,Osaka,sans-serif}.din{font-family:din-2014,sans-serif}.founders{font-family:Founders Grotesk,sans-serif}.aktiv-grotesk-tw{font-family:Aktiv Grotesk TWHK,sans-serif}.aktiv-grotesk{font-family:aktiv-grotesk,sans-serif}.zen{font-family:Zen Kaku Gothic New,sans-serif}.l-content,body,html{overflow:visible}.l-footer,.l-header__navbar{overflow:hidden}.l-content{margin-bottom:0!important}a:active img,a:active picture,a:focus img,a:focus picture,a:hover img,a:hover picture{opacity:1!important}.c-accordion__title:after,.c-accordion__title:before{content:"";position:absolute;top:50%;margin-right:var(--px)}.c-accordion__title:before{width:var(--icon-w);border-top:var(--icon-line-w) solid var(--icon-color);right:0}.c-accordion__title:after,.c-accordion__title:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-accordion__title:after{content:"";height:var(--icon-w);border-left:var(--icon-line-w) solid var(--icon-color);right:calc((var(--icon-w) / 2) - (var(--icon-line-w) / 2));-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.c-accordion-open .c-accordion__title:after{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.js-fadein{opacity:0;-webkit-transition:opacity 1s linear;transition:opacity 1s linear}.js-fadein.aos-animate{opacity:1}