@charset "UTF-8";.btn img{width:clamp(.5px * var(--w),calc(var(--w) * 100vw / var(--base)),1px * var(--w))}.btn{display:flex;justify-content:center;align-items:center;max-width:100%;border:none}.btn:not(.plain){padding:calc(24 * 100vw / var(--base)) calc(45 * 100vw / var(--base)) calc(25 * 100vw / var(--base));border-radius:100px}*+.btn{margin-top:60px}@media(max-width:750.9px){.btn:not(.plain){padding:calc(16 * 100vw / var(--base)) calc(30 * 100vw / var(--base)) calc(16 * 100vw / var(--base))}*+.btn{margin-top:9%}}.btn:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.btn:disabled{opacity:.6;cursor:not-allowed}.btn.blue{background:var(--c-navy);color:#fff}.btn.blue:hover,.btn.sky{background:var(--bg2);color:#fff}.btn.sky:hover{background:var(--c-navy);color:#fff}.btn.white{background:#fff;color:var(--c-navy)}.btn.white:hover>img{filter:brightness(0) saturate(100%) invert(56%) sepia(74%) saturate(995%) hue-rotate(177deg) brightness(89%) contrast(88%);color:var(--bg2)}.btn.border{border:3px solid #fff}.btn.plain,.btn.plain:hover{background:none;filter:none}img[src$=svg]{width:clamp(.5px * var(--w),calc(var(--w) * 100vw / var(--base)),1px * var(--w))}.header{--pc: 120px;--sp: 90px}.header{position:relative;min-height:var(--pc);background-color:var(--bg1)}@media(max-width:750.9px){.header{min-height:var(--sp)}}@media(max-width:750.9px){.header.home{background-color:transparent;min-height:0}.header.home .header-inner{background-color:transparent}.header.home .header-inner:has([aria-expanded=true]){background-color:#fff}}.header-inner{display:flex;justify-content:center;align-items:center;gap:var(--gap);max-width:1300px;min-height:var(--pc);width:90%;margin:auto}@media(max-width:750.9px){.header-inner{position:fixed;justify-content:space-between;gap:0;width:100%;min-height:var(--sp);background-color:var(--bg1);z-index:5}}.nav-toggle{flex-shrink:0;padding:4%;margin-left:auto;background:transparent;border:none}.nav-toggle img{max-width:30px;display:none}.nav-toggle[aria-expanded=true] img.close,.nav-toggle[aria-expanded=false] img.open{display:block;max-width:30px}.nav-panel{z-index:2}.nav-list{display:flex;align-items:center;gap:var(--gap)}@media(max-width:750.9px){.nav-list{position:absolute;top:0;left:0;flex-direction:column;align-items:flex-start;width:100%;overflow-y:scroll;gap:0}}@media(max-width:750.9px){.nav-list li:first-of-type{border-top:#aeaeae 1px solid}}@media(max-width:750.9px){.nav-list li{width:100%;background-color:#fff;border-bottom:#aeaeae 1px solid}}.nav-list .btn:hover{filter:brightness(0) saturate(100%) invert(22%) sepia(12%) saturate(7410%) hue-rotate(206deg) brightness(95%) contrast(88%)}@media(max-width:750.9px){.nav-list .btn{display:block;width:100%;padding:23px 23px 22px}}@media(max-width:750.9px){.header-logo{padding:0 20px}}.nav-list .active{filter:brightness(0) saturate(100%) invert(22%) sepia(12%) saturate(7410%) hue-rotate(206deg) brightness(95%) contrast(88%)}.nav-bg{position:absolute;top:var(--sp);left:0;width:200vw;height:200vh;overflow:hidden;background-color:#0009}@media(min-width:751px){.nav-toggle,.nav-bg{display:none}.nav-panel{opacity:1!important}}@media(max-width:750.9px){.nav-panel{position:absolute;top:var(--sp);left:0;width:100%;transform:translateY(-8px);opacity:0;visibility:hidden;pointer-events:none;transition:transform .28s ease,opacity .28s ease,visibility 0s linear .28s}.header.is-nav-open .nav-panel{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform .28s ease,opacity .28s ease}.nav-bg{display:block;opacity:0;visibility:hidden;transition:opacity .28s ease,visibility 0s linear .28s}.header.is-nav-open .nav-bg{visibility:visible;opacity:1;transition:opacity .28s ease}.nav-list li{opacity:0;transform:translateY(6px);transition:transform .28s ease,opacity .28s ease;transition-delay:calc(var(--i, 0) * 50ms + 60ms)}.header.is-nav-open .nav-list li{opacity:1;transform:none}}@media(min-width:751px){.nav-panel{transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.nav-bg{display:none!important}}.footer[data-astro-cid-so7jxkal]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:166px;padding-bottom:107px;color:var(--text-color);font-size:14px;font-weight:initial;line-height:1.4}.footer[data-astro-cid-so7jxkal] a[data-astro-cid-so7jxkal]{color:var(--text-color)}.footer[data-astro-cid-so7jxkal] small[data-astro-cid-so7jxkal]{font-size:14px}.ftr_items[data-astro-cid-so7jxkal],.ftr_links[data-astro-cid-so7jxkal]{display:flex}.ftr_items[data-astro-cid-so7jxkal]{flex-wrap:wrap;align-items:center;justify-content:center;gap:54px;padding:38px}.ftr_links[data-astro-cid-so7jxkal]{gap:18px}@media(max-width:750.9px){.footer[data-astro-cid-so7jxkal]{padding:32px 0}.ftr-logo[data-astro-cid-so7jxkal]{max-width:90px}.ftr_items[data-astro-cid-so7jxkal]{padding:22px;gap:14px}.ftr_links[data-astro-cid-so7jxkal],.footer[data-astro-cid-so7jxkal] small[data-astro-cid-so7jxkal]{font-size:.75rem}}#ftr-pagetop[data-astro-cid-so7jxkal]{visibility:hidden;position:fixed;right:30px;bottom:30px;z-index:2;opacity:0}#ftr-pagetop[data-astro-cid-so7jxkal].show{visibility:visible;opacity:1}#ftr-pagetop[data-astro-cid-so7jxkal].show.bottom{bottom:var(--ftr-height)}#ftr-pagetop[data-astro-cid-so7jxkal] a[data-astro-cid-so7jxkal]{color:#fff;white-space:nowrap;background-color:var(--bg2);box-sizing:border-box;display:block;text-indent:96px;width:96px;height:96px;overflow:hidden;border-radius:100%;border:var(--c-navy) 6px solid}#ftr-pagetop[data-astro-cid-so7jxkal] a[data-astro-cid-so7jxkal]:before{content:"";display:block;width:42px;height:21px;background:url(/Wakuwakun/common/img/icon_arrow.svg) center/contain no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#ftr-pagetop[data-astro-cid-so7jxkal] a[data-astro-cid-so7jxkal]:hover{background-color:#fff}#ftr-pagetop[data-astro-cid-so7jxkal] a[data-astro-cid-so7jxkal]:hover:before{filter:brightness(0) saturate(100%) invert(62%) sepia(10%) saturate(3314%) hue-rotate(169deg) brightness(88%) contrast(90%)}@media(max-width:750.9px){#ftr-pagetop[data-astro-cid-so7jxkal] a[data-astro-cid-so7jxkal]{text-indent:47px;width:47px;height:47px;border-width:3px}#ftr-pagetop[data-astro-cid-so7jxkal] a[data-astro-cid-so7jxkal]:before{width:22px;height:10px}}
