@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@font-face{font-family:"FuturaPtBold";src:url("../css/fonts/FuturaPtBold.woff2") format("woff2"),url("../css/fonts/FuturaPtBold.woff") format("woff"),url("../css/fonts/FuturaPtBold.ttf") format("truetype")}@font-face{font-family:"FuturaPtDemi";src:url("../css/fonts/FuturaPtDemi.woff2") format("woff2"),url("../css/fonts/FuturaPtDemi.woff") format("woff"),url("../css/fonts/FuturaPtDemi.ttf") format("truetype")}@font-face{font-family:"FuturaPtBook";src:url("../css/fonts/FuturaPtBook.woff2") format("woff2"),url("../css/fonts/FuturaPtBook.woff") format("woff"),url("../css/fonts/FuturaPtBook.ttf") format("truetype")}body{position:relative;width:100%;min-height:100vh;min-height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fcf9f5;color:#1a1a1a;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;z-index:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(1.2rem,.4036326942vw + 10.4863773966px,1.6rem);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width: 834px)and (orientation: portrait){body{font-size:1.4vw}}@media(max-width: 480px)and (orientation: portrait){body{font-size:3.6vw}}body img{width:100%;user-drag:none;-webkit-user-drag:none;-moz-user-select:none;pointer-events:none}@media(min-width: 768px){body a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}@media(max-width: 480px)and (orientation: portrait){body br.pc{display:none}}body br.sp{display:none}@media(max-width: 480px)and (orientation: portrait){body br.sp{display:inline}}main{position:relative;width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1em}section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 834px)and (orientation: portrait){section{padding:0 4vw}}@media(max-width: 480px)and (orientation: portrait){section{padding:0 4vw}}article,section,aside{position:relative;width:100%;font-size:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header,footer{position:relative;width:100%;font-size:1em}.awaitResize{-webkit-transition:none !important;transition:none !important;-webkit-transition-delay:unset !important;transition-delay:unset !important}.awaitResize::before,.awaitResize::after{-webkit-transition:none !important;transition:none !important;-webkit-transition-delay:unset !important;transition-delay:unset !important}.awaitResize *{-webkit-transition:none !important;transition:none !important;-webkit-transition-delay:unset !important;transition-delay:unset !important}.awaitResize *::before,.awaitResize *::after{-webkit-transition:none !important;transition:none !important;-webkit-transition-delay:unset !important;transition-delay:unset !important}.awaitResize.show{-webkit-transition:none !important;transition:none !important;-webkit-transition-delay:unset !important;transition-delay:unset !important}.awaitResize.show *{-webkit-transition:none !important;transition:none !important;-webkit-transition-delay:unset !important;transition-delay:unset !important}.awaitResize.show *::before,.awaitResize.show *::after{-webkit-transition:none !important;transition:none !important;-webkit-transition-delay:unset !important;transition-delay:unset !important}footer{background-color:#1a1a1a;color:#fcf9f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-block:.2em}footer span{font-family:"FuturaPtBook",sans-serif;font-weight:normal;font-style:normal;font-size:max(12px,.875em);letter-spacing:.08em}/*# sourceMappingURL=common.min.css.map */