.sp[data-astro-cid-3ef6ksr2]{display:block!important}@media only screen and (min-width: 769px){.sp[data-astro-cid-3ef6ksr2]{display:none!important}}.pc[data-astro-cid-3ef6ksr2]{display:none!important}@media only screen and (min-width: 769px){.pc[data-astro-cid-3ef6ksr2]{display:block!important}}header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;height:64px;display:flex;padding:0 16px;justify-content:space-between;align-items:center;box-shadow:0 4px 10px #0000001a;background-color:#fff}header[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]{height:48px}header[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]>img[data-astro-cid-3ef6ksr2]{height:100%}@media only screen and (max-width: 768px){header[data-astro-cid-3ef6ksr2]{justify-content:center}}.header-menu[data-astro-cid-3ef6ksr2]{display:flex;gap:32px}.header-menu__list[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:24px}.header-menu__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{position:relative;font-size:14px;font-weight:700;padding:16px;cursor:pointer}.header-menu__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;bottom:0;left:10%;width:80%;height:2px;background:#009FB9;transition:all .3s;transform:scaleX(0);transform-origin:left top}.header-menu__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:#009fb9}.header-menu__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after{transform:scale(1)}.header-menu__contact[data-astro-cid-3ef6ksr2]{background-color:#009fb9;color:#fff;display:flex;gap:4px;align-items:center;padding:12px 40px;border-radius:50px;cursor:pointer;border:1px solid #009FB9;transition:.4s}.header-menu__contact[data-astro-cid-3ef6ksr2]:hover{background-color:#fff;color:#009fb9}.header-menu__contact[data-astro-cid-3ef6ksr2]:hover>svg[data-astro-cid-3ef6ksr2]{fill:#009fb9}.header-menu__contact[data-astro-cid-3ef6ksr2]>svg[data-astro-cid-3ef6ksr2]{fill:#fff;transition:.4s}.header-menu__contact[data-astro-cid-3ef6ksr2]>p[data-astro-cid-3ef6ksr2]{font-size:14px;font-weight:700}@media only screen and (max-width: 768px){.header-menu[data-astro-cid-3ef6ksr2]{display:none}}.sp[data-astro-cid-sz7xmlte]{display:block!important}@media only screen and (min-width: 769px){.sp[data-astro-cid-sz7xmlte]{display:none!important}}.pc[data-astro-cid-sz7xmlte]{display:none!important}@media only screen and (min-width: 769px){.pc[data-astro-cid-sz7xmlte]{display:block!important}}footer[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:48px;align-items:center;background-color:#009fb9;padding:48px 72px}@media only screen and (max-width: 1024px){footer[data-astro-cid-sz7xmlte]{gap:32px;padding:32px 16px}}.footer[data-astro-cid-sz7xmlte]{width:100%;display:flex;gap:48px;justify-content:space-between}@media only screen and (max-width: 1024px){.footer[data-astro-cid-sz7xmlte]{flex-direction:column;gap:24px;align-items:center}}.footer-menu[data-astro-cid-sz7xmlte]{display:flex;gap:48px;align-items:center}.footer-menu__logo[data-astro-cid-sz7xmlte]{height:40px}.footer-menu__list[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;flex-wrap:wrap;row-gap:8px;column-gap:24px}.footer-menu__list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:14px;font-weight:400;cursor:pointer;color:#fff}.footer-menu__list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}.footer-menu__contact[data-astro-cid-sz7xmlte]{background-color:#ff961b;color:#fff;display:flex;gap:4px;align-items:center;padding:12px 40px;border-radius:4px;cursor:pointer;flex-shrink:0;border:1px solid #FF961B;transition:.4s}.footer-menu__contact[data-astro-cid-sz7xmlte]:hover{background-color:#fff;color:#ff961b}.footer-menu__contact[data-astro-cid-sz7xmlte]:hover>svg[data-astro-cid-sz7xmlte]{fill:#ff961b}.footer-menu__contact[data-astro-cid-sz7xmlte]>svg[data-astro-cid-sz7xmlte]{fill:#fff;transition:.4s}.footer-menu__contact[data-astro-cid-sz7xmlte]>p[data-astro-cid-sz7xmlte]{font-size:14px;font-weight:700}@media only screen and (max-width: 1024px){.footer-menu[data-astro-cid-sz7xmlte]{flex-direction:column;gap:24px}}.footer-copy[data-astro-cid-sz7xmlte]{color:#fff;font-size:12px}.sp{display:block!important}@media only screen and (min-width: 769px){.sp{display:none!important}}.pc{display:none!important}@media only screen and (min-width: 769px){.pc{display:block!important}}body{font-family:Noto Sans JP,sans-serif;background:#FFFFFF;margin:0}h1,h2,h3,h4,h5,h6,p,div,span{margin:0}ul{list-style:none;margin:0;padding:0}a,a:visited,a:hover,a:active{text-decoration:none;color:inherit}main{min-height:100vh}
