:root{--main-width: 960px;--main-padding: calc((375% - 322%) / 2 / 375 * 100 );--main-max-width: calc(var(--main-width) + var(--main-padding) * 2);--main-max-width--small: calc(600px + var(--main-padding) * 2)}.l-page-title{font-family:"Roboto",sans-serif;font-weight:bold;letter-spacing:4px;font-size:1.5rem;margin-bottom:3rem;font-weight:600;text-align:center}.l-page-title.news{border-bottom:2px solid #222;padding-bottom:1rem;width:250px;text-align:center;margin-left:auto;margin-right:auto}.l-page-title--news-detail{font-family:"Noto Serif JP",sans-serif;font-family:"Roboto",sans-serif;font-weight:bold;letter-spacing:4px;font-size:1.5rem;margin-bottom:2rem;font-weight:600}@media screen and (min-width: 850px){.l-page-title{font-size:1.75rem;font-size:500}}.l-section-title{border-bottom:2px solid #222;padding-bottom:1rem;margin-bottom:1.675rem;text-align:center}.l-button{font-size:.875rem;width:210px;line-height:36px;font-weight:500;filter:drop-shadow(0px 2px 0 rgb(0, 0, 0));margin-top:1.5rem;padding-top:0;padding-bottom:0}.home .l-button{margin-top:2rem}@media screen and (min-width: 850px){.home .l-button{margin-top:3.125rem}}.l-button:hover{filter:none}@media screen and (min-width: 850px){.l-button{font-size:1rem;width:230px;line-height:40px}}.l-inner{padding:3rem var(--main-padding) 0;max-width:var(--main-max-width);margin-left:auto;margin-right:auto}.l-inner.--small{max-width:var(--main-max-width--small)}.l-content{margin-bottom:4.5rem}@media screen and (min-width: 850px){.l-content{margin-bottom:6rem}}.l-header{background-image:url("../images/bg/header.png.webp");background-size:600px 400px;background-repeat:repeat;height:60px;padding-left:1rem;display:flex;align-items:center;position:relative}@media screen and (min-width: 850px){.l-header{padding-left:1rem}.home .l-header{height:0}}.is-show{position:fixed;top:0;left:0;width:100%;z-index:10002}.l-footer{background-image:url("../images/bg/header.png.webp");background-size:600px 400px;background-repeat:repeat}.gmap{height:500px;width:100%;margin-top:.75rem}.gmap iframe{aspect-ratio:16/9;width:100%;height:100%}
/*# sourceMappingURL=maps/layout.css.map */
