@import "https://fonts.googleapis.com/css2?family=Merriweather+Sans:wght@600&family=Noto+Sans+JP:wght@400;500&display=swap";
.wS1-Va_header{z-index:1000;width:100vw;transition:all .3s;position:fixed;top:0;left:0}@media screen and (min-width:1024px){.wS1-Va_header{padding:30px 60px}}.wS1-Va_header_inner{position:relative}@media screen and (min-width:1024px){.wS1-Va_header.wS1-Va_is_fixed{background-color:#fff;padding-top:10px;padding-bottom:10px}}@media screen and (max-width:1023px){.wS1-Va_header.wS1-Va_is_fixed .wS1-Va_logo{background-color:#fff}}.wS1-Va_header h1{margin:0;padding:0}.wS1-Va_header .wS1-Va_logo{z-index:1;text-align:center;width:100vw;padding:20px 0;position:absolute;top:0;left:50%;transform:translate(-50%)}@media screen and (min-width:1024px){.wS1-Va_header .wS1-Va_logo{background-color:#0000;width:auto;padding:0;top:50%;transform:translate(-50%,-50%)}}.wS1-Va_header .wS1-Va_logo img{width:clamp(123px,13vw,189px);height:auto;margin:auto;display:block}.wS1-Va_gnav{background-color:#293a3e;flex-direction:column;justify-content:center;height:100vh;margin:0;padding:0 25px;transition:all .3s;display:none;position:relative}@media screen and (min-width:1024px){.wS1-Va_gnav{background-color:#0000;flex-direction:row;height:auto;padding:0;display:flex}}.wS1-Va_gnav.wS1-Va_is_active{display:flex}.wS1-Va_gnav:after{content:attr(data-copy);color:#67787b;text-align:center;width:calc(100% - 50px);display:block;position:absolute;bottom:30px}@media screen and (min-width:1024px){.wS1-Va_gnav:after{display:none}}.wS1-Va_gnav li{text-align:center;margin:0 20px;list-style:none}@media screen and (min-width:1024px){.wS1-Va_gnav li:first-child{margin-left:0}.wS1-Va_gnav li:last-child{margin-left:auto;margin-right:0}}.wS1-Va_gnav li:last-child a{color:#fff;background-color:#4dbca3;border-radius:9999px;width:100%;margin-top:120px;padding:20px 60px;font-size:16px}@media screen and (min-width:1024px){.wS1-Va_gnav li:last-child a{width:auto;margin-top:0}}.wS1-Va_gnav a{color:#fff;padding:20px 0;font-family:Merriweather Sans;font-size:27px;line-height:1.3;text-decoration:none;transition:all .3s;display:inline-block}@media screen and (min-width:1024px){.wS1-Va_gnav a{color:#293a3e;font-size:16px;font-weight:700}}.wS1-Va_gnav a:hover{filter:brightness(120%)}.wS1-Va_gnav a[href="/#"]{opacity:.5;pointer-events:none}.wS1-Va_hamburger{background-color:#0000;width:30px;height:30px;padding:0;position:absolute;top:20px;right:25px}.wS1-Va_hamburger:before,.wS1-Va_hamburger:after{content:"";pointer-events:none;transform-origin:50%;background-color:#293a3e;width:100%;height:1px;transition:all .2s;display:block}.wS1-Va_hamburger:before{transform:translateY(-4px)}.wS1-Va_hamburger:after{transform:translateY(4px)}@media screen and (min-width:1024px){.wS1-Va_hamburger{display:none}}.wS1-Va_hamburger.wS1-Va_is_active:before{background-color:#fff;transform:rotate(-40deg)}.wS1-Va_hamburger.wS1-Va_is_active:after{background-color:#fff;transform:rotate(40deg)}
.wcgw9G_footer{color:#fff;background-color:#293a3e;padding:clamp(50px,6.9vw,100px) 0}.wcgw9G_footer_inner{flex-direction:column-reverse;justify-content:space-between;display:flex}@media screen and (min-width:1024px){.wcgw9G_footer_inner{flex-direction:row}.wcgw9G_footer_various{padding-right:30px}}.wcgw9G_footer_logo_pc{margin-bottom:40px}.wcgw9G_footer_logo_pc img{width:160px;height:auto}@media screen and (max-width:1023px){.wcgw9G_footer_logo_pc{display:none}}.wcgw9G_footer_logo_sp{text-align:center;margin-bottom:30px}@media screen and (min-width:1024px){.wcgw9G_footer_logo_sp{display:none}}.wcgw9G_footer_logo_sp img{width:115px;height:auto}.wcgw9G_footer_jpx{margin-bottom:30px;display:flex}.wcgw9G_footer_jpx figure{flex-shrink:0;margin:0;padding-right:clamp(20px,2vw,30px)}.wcgw9G_footer_jpx img{width:100%;max-width:clamp(50px,4.8vw,70px);height:auto}.wcgw9G_footer_jpx p{color:#67787b;margin-bottom:0;font-size:10px;line-height:1.8}.wcgw9G_footer_link ul{flex-wrap:wrap;column-gap:1em;display:flex}@media screen and (max-width:1023px){.wcgw9G_footer_link ul{justify-content:center}}.wcgw9G_footer_link ul a{font-size:90%;text-decoration:none}.wcgw9G_footer_link ul a:hover,.wcgw9G_footer_link ul a:focus{text-decoration:underline}.wcgw9G_footer_nav ul{flex-direction:row;justify-content:center;gap:20px;margin:0 0 40px;padding:0;list-style:none;display:flex}@media screen and (min-width:1024px){.wcgw9G_footer_nav ul{flex-direction:column;gap:30px}}.wcgw9G_footer_nav a{font-family:Merriweather Sans;font-size:clamp(13px,1.2vw,18px);text-decoration:none}.wcgw9G_footer_nav a[href="/#"]{opacity:.5;pointer-events:none}.wcgw9G_footer_small{color:#67787b;text-align:center;font-family:Noto Sans JP;font-size:10px;display:block}@media screen and (min-width:1024px){.wcgw9G_footer_small{text-align:left}}
.LZ81qW_inner{max-width:960px;margin:0 auto;padding:0 25px}@media screen and (min-width:1024px){.LZ81qW_inner{padding:0}}
