@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}:root{--pd:20px;--container-max-w:1220px;--edge:calc(var(--pd) * -1);--edge-aw:var(--edge);--font-base:aktiv-grotesk,sans-serif}@media (min-width:1220px){:root{--edge:calc((var(--container-max-w) - (var(--pd) * 2) - var(--body-w)) / 2)}}@media (min-width:2000px){:root{--edge:calc(((2000px - var(--container-max-w)) / 2 + var(--pd)) * -1);--edge-aw:calc((var(--container-max-w) - (var(--pd) * 2) - var(--body-w)) / 2)}}.l-content,body,html{overflow:visible}.l-footer,.l-header__navbar{overflow:hidden}.l-content{margin-bottom:0!important}.l-made-in-japan-lens{letter-spacing:normal;color:#000;letter-spacing:1px}.l-made-in-japan-lens,.l-made-in-japan-lens h1,.l-made-in-japan-lens h2,.l-made-in-japan-lens h3,.l-made-in-japan-lens h4,.l-made-in-japan-lens h5,.l-made-in-japan-lens h6{font-family:var(--font-base)}.l-made-in-japan-lens h1 span,.l-made-in-japan-lens h2 span,.l-made-in-japan-lens h3 span,.l-made-in-japan-lens h4 span,.l-made-in-japan-lens h5 span,.l-made-in-japan-lens h6 span{font-weight:inherit}.l-made-in-japan-lens .container{max-width:var(--container-max-w);padding-left:var(--pd);padding-right:var(--pd);margin-left:auto;margin-right:auto}.l-made-in-japan-lens a img,.l-made-in-japan-lens a picture{-webkit-transition:opacity .5s;transition:opacity .5s}.l-made-in-japan-lens a:hover img,.l-made-in-japan-lens a:hover picture{opacity:1}@media (min-width:1024px){.l-made-in-japan-lens a:hover img,.l-made-in-japan-lens a:hover picture{opacity:.6}}