*,*:before,*:after{box-sizing:border-box}html{font-size:1.6vw}.section{width:100%}.no-scroll{overflow:hidden}body{padding:0;margin:0 auto;width:100%;min-width:360px;position:relative;text-align:center;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.8;letter-spacing:.045rem;line-break:strict}strong,.bold{font-weight:700}img{display:block;width:100%;height:auto}.hidden{display:none!important}.pc{display:inherit!important}.sp{display:none!important}@media(max-width:767px){.pc{display:none!important}.sp{display:inherit!important}}.btn{display:inline-block;border-radius:999px;text-decoration:none;cursor:pointer;white-space:nowrap}.btn2{display:inline-block;position:relative;border-radius:999px;text-decoration:none;cursor:pointer;white-space:nowrap}.btn2:after{content:"";position:absolute;width:.8rem;height:.8rem;top:.25rem;right:1rem;border-top-width:.15rem;border-top-style:solid;border-right-width:.15rem;border-right-style:solid;transform:rotate(45deg)}footer{margin:3rem 1rem}footer .copyright{text-align:center;font-size:.6rem}footer .image-container{margin-top:2rem;display:flex;justify-content:center}footer .image-container img{width:inherit;height:auto;width:calc(452px * (.3 + var(--content-rate) * .7))}.footer-nav{margin-top:1rem;list-style-type:none;text-align:center;padding:0;font-size:.5rem}.footer-nav li{margin:0}.footer-nav a{color:#afcfd8;font-size:.6rem}@media(max-width:767px){.footer-nav a{font-size:1.5rem}footer{margin:4rem 2rem}footer .copyright{font-size:1.4rem}footer .image-container img{width:80%}}@media(min-width:768px){.footer-nav{display:flex;justify-content:center;align-items:center;column-gap:2.5rem}}.icon-outbound{display:inline;width:1em;height:1em;vertical-align:middle}
