.font-family{font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3","メイリオ",Meiryo}.ff-montserrat{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-style:normal}.ff-en{font-family:"Zen Antique",serif;font-weight:400;font-style:normal}@media screen and (min-width: 768px){.lcl-hero{padding-bottom:6rem}}.lcl-diagram{width:100rem;margin:0 auto;-webkit-filter:drop-shadow(1rem 2rem 2.5rem rgba(0, 0, 0, 0.1));filter:drop-shadow(1rem 2rem 2.5rem rgba(0, 0, 0, 0.1))}@media screen and (max-width: 767px){.lcl-diagram{width:34.5rem;-webkit-filter:drop-shadow(0.5rem 1rem 1rem rgba(0, 0, 0, 0.1));filter:drop-shadow(0.5rem 1rem 1rem rgba(0, 0, 0, 0.1))}}.lcl-diagram .lcl-diagram__img{display:block;width:98.3rem}@media screen and (max-width: 767px){.lcl-diagram .lcl-diagram__img{width:100%}}.lcl-contact{padding-top:12rem}@media screen and (max-width: 767px){.lcl-contact{padding-top:7.7rem}}.lcl-contact.lcl-contact--last{padding-bottom:12rem}@media screen and (max-width: 767px){.lcl-contact.lcl-contact--last{padding-bottom:10rem}}