@charset "UTF-8";header[data-astro-cid-4ozpd4tm]{position:fixed;width:100%;height:70px;z-index:10;transition-duration:.2s;will-change:background-color;transition-property:background-color}header[data-astro-cid-4ozpd4tm] .inner[data-astro-cid-4ozpd4tm]{width:min(1060px,100%);margin-inline:auto;padding-inline:20px;display:flex;justify-content:space-between;align-items:center;height:100%}header[data-astro-cid-4ozpd4tm].active{background-color:#fff;box-shadow:0 1px 3px var(--Aegisgray50)}a[data-astro-cid-4ozpd4tm].logo{display:block;width:110px}a[data-astro-cid-4ozpd4tm].logo svg[data-astro-cid-4ozpd4tm]{display:block}nav[data-astro-cid-4ozpd4tm]{display:flex;align-items:center;gap:16px;height:100%}@media screen and (max-width: 1024px){nav[data-astro-cid-4ozpd4tm]{gap:10px}}nav[data-astro-cid-4ozpd4tm] ul[data-astro-cid-4ozpd4tm]{display:flex;font-size:14px;font-size:clamp(12px,1.5625vw,14px);color:var(--Aegisgray900);height:100%;padding-inline:10px;font-family:Noto Sans JP,sans-serif;font-weight:600}nav[data-astro-cid-4ozpd4tm] li[data-astro-cid-4ozpd4tm]{height:100%;display:flex;align-items:center;padding-inline:10px}@media screen and (max-width: 1024px){nav[data-astro-cid-4ozpd4tm] li[data-astro-cid-4ozpd4tm]{padding-inline:4px}}nav[data-astro-cid-4ozpd4tm] li[data-astro-cid-4ozpd4tm] span[data-astro-cid-4ozpd4tm]{cursor:default}nav[data-astro-cid-4ozpd4tm] li[data-astro-cid-4ozpd4tm] a[data-astro-cid-4ozpd4tm]:hover{text-decoration:underline}nav[data-astro-cid-4ozpd4tm] li[data-astro-cid-4ozpd4tm]:hover:has(span) span[data-astro-cid-4ozpd4tm]{text-decoration:underline}nav[data-astro-cid-4ozpd4tm] li[data-astro-cid-4ozpd4tm].active span[data-astro-cid-4ozpd4tm]{text-decoration:underline}a[data-astro-cid-4ozpd4tm].login{display:block;width:32px;position:relative;top:4px}.mega-menu[data-astro-cid-4ozpd4tm]{background-color:#fff}article[data-astro-cid-4ozpd4tm]{display:grid;will-change:grid-template-rows;grid-template-rows:0fr;padding-inline:20px;transition-duration:.2s;transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.215,.61,.355,1);box-shadow:0 1px 4px var(--Aegisgray50)}article[data-astro-cid-4ozpd4tm].active,article[data-astro-cid-4ozpd4tm]:hover{grid-template-rows:1fr;transition-delay:.1s}article[data-astro-cid-4ozpd4tm] .article-inner[data-astro-cid-4ozpd4tm]{overflow:hidden;width:min(1060px,100%);margin-inline:auto;position:relative}article[data-astro-cid-4ozpd4tm] .article-contents[data-astro-cid-4ozpd4tm]{display:grid;grid-template-columns:18% 1fr;grid-template-rows:max-content;padding-block:40px;gap:10%}article[data-astro-cid-4ozpd4tm] h4[data-astro-cid-4ozpd4tm]{font-size:20px;font-family:Noto Sans JP,sans-serif;font-weight:600;text-align:right}article[data-astro-cid-4ozpd4tm] .wrap[data-astro-cid-4ozpd4tm]{margin-top:3px}article[data-astro-cid-4ozpd4tm] .wrap[data-astro-cid-4ozpd4tm] h5[data-astro-cid-4ozpd4tm]{font-size:16px;font-family:Noto Sans JP,sans-serif;font-weight:600;color:var(--Aegisgray500);margin-bottom:16px}article[data-astro-cid-4ozpd4tm] .wrap[data-astro-cid-4ozpd4tm] ul[data-astro-cid-4ozpd4tm]:not(:last-of-type){margin-bottom:48px}article[data-astro-cid-4ozpd4tm] ul[data-astro-cid-4ozpd4tm]{display:grid;grid-template-columns:repeat(2,minmax(min-content,320px));column-gap:5%}article[data-astro-cid-4ozpd4tm] ul[data-astro-cid-4ozpd4tm].single{grid-template-columns:minmax(min-content,625px)}article[data-astro-cid-4ozpd4tm] ul[data-astro-cid-4ozpd4tm] li[data-astro-cid-4ozpd4tm]{display:grid;place-items:center;margin-block:8px;transition-duration:.2s;transition-property:border;font-size:14px;line-height:1.4;font-family:Noto Sans JP,sans-serif;font-weight:600;padding-bottom:5px;border-bottom:1px solid var(--Aegisgray300);position:relative;padding-right:30px}article[data-astro-cid-4ozpd4tm] ul[data-astro-cid-4ozpd4tm] li[data-astro-cid-4ozpd4tm]:after{content:"";display:block;width:8px;height:8px;border-top:2px solid var(--Aegisgray900);border-right:2px solid var(--Aegisgray900);position:absolute;top:47%;right:0;rotate:45deg;translate:0 -50%}article[data-astro-cid-4ozpd4tm] ul[data-astro-cid-4ozpd4tm] li[data-astro-cid-4ozpd4tm]:hover{border-bottom:1px solid var(--Aegisgray900)}article[data-astro-cid-4ozpd4tm] ul[data-astro-cid-4ozpd4tm] li[data-astro-cid-4ozpd4tm] a[data-astro-cid-4ozpd4tm]{display:block;width:100%}article[data-astro-cid-4ozpd4tm] ul[data-astro-cid-4ozpd4tm] li[data-astro-cid-4ozpd4tm] span[data-astro-cid-4ozpd4tm]{font-size:10px;padding-left:1em}article[data-astro-cid-4ozpd4tm] a[data-astro-cid-4ozpd4tm].exceptional-link{position:relative;display:block;width:fit-content;margin-left:auto;margin-bottom:1em;right:2em;bottom:1em;font-size:14px;padding-right:16px;font-family:Noto Sans JP,sans-serif;font-weight:600}article[data-astro-cid-4ozpd4tm] a[data-astro-cid-4ozpd4tm].exceptional-link:hover{text-decoration:underline}article[data-astro-cid-4ozpd4tm] a[data-astro-cid-4ozpd4tm].exceptional-link:after{content:"";display:block;width:8px;height:8px;border-top:2px solid var(--Aegisgray900);border-right:2px solid var(--Aegisgray900);position:absolute;top:47%;right:0;rotate:45deg;translate:0 -50%}header[data-astro-cid-5popfrds]{width:100%;height:64px;position:fixed;z-index:9999;display:grid;grid-template-columns:1fr max-content max-content;gap:16px;align-items:center;padding-inline:20px;overflow:hidden;transition-duration:.3s;transition-timing-function:cubic-bezier(.215,.61,.355,1);will-change:background-color;transition-property:background-color}header[data-astro-cid-5popfrds].inview-on-scroll{background-color:#fff}a[data-astro-cid-5popfrds].logo{display:block;width:110px;position:relative;z-index:10}.add-small-btn[data-astro-cid-5popfrds]{width:100px;position:relative;z-index:10}.hamburger[data-astro-cid-5popfrds]{width:36px;height:20px;position:relative;z-index:10}.hamburger[data-astro-cid-5popfrds] span[data-astro-cid-5popfrds]{display:block;width:100%;height:2px;background-color:var(--Aegisgray900);position:absolute;left:0;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.46,.03,.52,.96)}.hamburger[data-astro-cid-5popfrds] span[data-astro-cid-5popfrds]:nth-child(1){top:0}.hamburger[data-astro-cid-5popfrds] span[data-astro-cid-5popfrds]:nth-child(2){top:50%;transform:translateY(-50%)}.hamburger[data-astro-cid-5popfrds] span[data-astro-cid-5popfrds]:nth-child(3){bottom:0}.nav-wrapper[data-astro-cid-5popfrds]{display:grid;height:100dvh;grid-template-rows:0fr;transition-duration:.2s;width:100%;position:fixed;top:0;left:0;pointer-events:none}nav[data-astro-cid-5popfrds]{padding-top:64px;display:grid;grid-template-rows:1fr 120px;width:100%;overflow:hidden}ul[data-astro-cid-5popfrds]{overflow:scroll;padding-bottom:30px}li[data-astro-cid-5popfrds]{font-family:Noto Sans JP,sans-serif;font-weight:600;position:relative;font-size:16px}li[data-astro-cid-5popfrds] details[data-astro-cid-5popfrds],li[data-astro-cid-5popfrds]>a[data-astro-cid-5popfrds]{display:block}li[data-astro-cid-5popfrds]>a[data-astro-cid-5popfrds]{padding-left:20px;padding-block:20px;border-bottom:1px solid var(--Aegisgray300)}li[data-astro-cid-5popfrds] details[data-astro-cid-5popfrds]{position:relative}li[data-astro-cid-5popfrds] details[data-astro-cid-5popfrds]:after{content:"";display:block;width:8px;height:8px;border-top:2px solid var(--Aegisgray900);border-right:2px solid var(--Aegisgray900);position:absolute;top:32px;right:20px;rotate:45deg;translate:0 -50%;rotate:135deg}li[data-astro-cid-5popfrds] details[data-astro-cid-5popfrds][open]:after{rotate:-45deg}li[data-astro-cid-5popfrds] summary[data-astro-cid-5popfrds]{display:block;padding-left:20px;padding-block:20px;border-bottom:1px solid var(--Aegisgray300)}li[data-astro-cid-5popfrds] summary[data-astro-cid-5popfrds]::-webkit-details-marker{display:none}li[data-astro-cid-5popfrds] .details-inner[data-astro-cid-5popfrds]{background-color:var(--Aegisgray50);padding:32px 20px}li[data-astro-cid-5popfrds] .details-inner[data-astro-cid-5popfrds] h5[data-astro-cid-5popfrds]{margin-bottom:24px}li[data-astro-cid-5popfrds] .details-inner[data-astro-cid-5popfrds] h5[data-astro-cid-5popfrds]:not(:first-of-type){margin-top:48px}li[data-astro-cid-5popfrds] .details-inner[data-astro-cid-5popfrds] a[data-astro-cid-5popfrds]:not(.exceptional-link){display:block;font-size:14px;line-height:1.4;padding-bottom:8px;border-bottom:1px solid var(--Aegisgray300);position:relative;padding-right:28px}li[data-astro-cid-5popfrds] .details-inner[data-astro-cid-5popfrds] a[data-astro-cid-5popfrds]:not(.exceptional-link):not(:last-of-type){margin-bottom:20px}li[data-astro-cid-5popfrds] .details-inner[data-astro-cid-5popfrds] a[data-astro-cid-5popfrds]:not(.exceptional-link):after{content:"";display:block;width:7px;height:7px;border-top:2px solid var(--Aegisgray900);border-right:2px solid var(--Aegisgray900);position:absolute;top:47%;right:5px;rotate:45deg;translate:0 -50%;border-width:1px}li[data-astro-cid-5popfrds] .details-inner[data-astro-cid-5popfrds] a[data-astro-cid-5popfrds]:not(.exceptional-link) span[data-astro-cid-5popfrds]{font-size:11px;padding-left:1em}li[data-astro-cid-5popfrds] .details-inner[data-astro-cid-5popfrds] .exceptional-link[data-astro-cid-5popfrds]{display:block;font-size:14px;position:relative;margin-top:40px;font-family:Helvetica Neue,Arial,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400}li[data-astro-cid-5popfrds] .details-inner[data-astro-cid-5popfrds] .exceptional-link[data-astro-cid-5popfrds]:after{content:"";display:block;width:7px;height:7px;border-top:2px solid var(--Aegisgray900);border-right:2px solid var(--Aegisgray900);position:absolute;top:47%;right:5px;rotate:45deg;translate:0 -50%;border-width:1px}.bottom-btn[data-astro-cid-5popfrds]{width:100%;padding-inline:30px;display:grid;place-items:center;transition-duration:0s;transition-delay:0s;opacity:0}header[data-astro-cid-5popfrds].active .hamburger[data-astro-cid-5popfrds] span[data-astro-cid-5popfrds]{background-color:var(--Aegisgray900)}header[data-astro-cid-5popfrds].active .hamburger[data-astro-cid-5popfrds] span[data-astro-cid-5popfrds]:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}header[data-astro-cid-5popfrds].active .hamburger[data-astro-cid-5popfrds] span[data-astro-cid-5popfrds]:nth-child(2){opacity:0}header[data-astro-cid-5popfrds].active .hamburger[data-astro-cid-5popfrds] span[data-astro-cid-5popfrds]:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}header[data-astro-cid-5popfrds].active .nav-wrapper[data-astro-cid-5popfrds]{grid-template-rows:1fr;pointer-events:auto;background-color:#fff}header[data-astro-cid-5popfrds].active .bottom-btn[data-astro-cid-5popfrds]{opacity:1;transition-delay:.2s;transition-duration:.3s}header[data-astro-cid-k7o5dopi]{width:100%;height:70px;z-index:10;transition-duration:.2s;will-change:background-color;transition-property:background-color}header[data-astro-cid-k7o5dopi] .inner[data-astro-cid-k7o5dopi]{width:min(1060px,100%);margin-inline:auto;padding-inline:20px;display:flex;justify-content:space-between;align-items:center;height:100%}header[data-astro-cid-k7o5dopi].active{background-color:#fff}a[data-astro-cid-k7o5dopi].logo{display:block;width:110px}a[data-astro-cid-k7o5dopi].logo svg[data-astro-cid-k7o5dopi]{display:block}header[data-astro-cid-gdvzsgdy]{width:100%;height:70px;z-index:10;transition-duration:.2s;will-change:background-color;transition-property:background-color;position:fixed}header[data-astro-cid-gdvzsgdy] .inner[data-astro-cid-gdvzsgdy]{width:min(1060px,100%);margin-inline:auto;padding-inline:20px;display:flex;justify-content:space-between;align-items:center;height:100%}header[data-astro-cid-gdvzsgdy].active{background-color:#fff}a[data-astro-cid-gdvzsgdy].logo{display:block;width:170px}@media screen and (max-width: 1024px){a[data-astro-cid-gdvzsgdy].logo{width:150px}}body{font-family:Helvetica Neue,Arial,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;color:var(--Aegisgray900)}img{display:block;width:100%;height:auto}@media screen and (min-width: 769px){.sp-only{display:none!important}main>*:first-child{padding-top:90px!important}}@media screen and (max-width: 768px){.pc-only{display:none!important}main>*:first-child{padding-top:84px!important}}
