@charset "UTF-8";.c-footer__item[data-astro-cid-sakgjka2].is-terms{font-size:1.2rem;text-align:right}@media only screen and (max-width: 766px){.c-footer__item[data-astro-cid-sakgjka2].is-terms{padding-top:20px!important}}.c-footer__item[data-astro-cid-sakgjka2].is-terms .c-footer__links[data-astro-cid-sakgjka2]{justify-content:flex-end}@media only screen and (max-width: 766px){.c-footer__item[data-astro-cid-sakgjka2].is-terms .c-footer__links[data-astro-cid-sakgjka2]{display:flex;justify-content:flex-start;margin-top:0}}@media only screen and (max-width: 766px){.c-footer__item[data-astro-cid-sakgjka2].is-terms .c-footer__links[data-astro-cid-sakgjka2] .c-footer__link[data-astro-cid-sakgjka2]{margin-right:10px;padding-right:10px;border-right:1px solid rgba(255,255,255,.5)}}@media only screen and (max-width: 766px){.c-footer__item[data-astro-cid-sakgjka2].is-terms .c-footer__links[data-astro-cid-sakgjka2] .c-footer__link[data-astro-cid-sakgjka2]:last-child{margin-right:0;padding-right:0;border-right:none}}.c-footer__item[data-astro-cid-sakgjka2].is-terms .c-footer__label[data-astro-cid-sakgjka2]{text-align:right!important}@media only screen and (max-width: 766px){.c-footer__item[data-astro-cid-sakgjka2].is-terms .c-footer__label[data-astro-cid-sakgjka2]{text-align:left!important}}.c-footer__links[data-astro-cid-52yuwcin] small[data-astro-cid-52yuwcin]{font-size:1.2rem}.c-footer{border-top:1px solid var(--color-blue-700);background:var(--color-blue-700);padding:40px 0}.c-footer .c-footer-block+.c-footer-block{margin-top:20px;padding-top:70px;border-top:1px solid rgba(255,255,255,.5)}@media only screen and (max-width: 766px){.c-footer .c-footer-block+.c-footer-block{margin-top:15px}}.c-footer .c-footer-block.is-common{display:grid;align-content:space-between;grid-template-columns:300px auto;column-gap:20px;height:100%}@media only screen and (max-width: 766px){.c-footer .c-footer-block.is-common{display:block}}.c-footer .c-footer-head{display:grid;grid-template-rows:auto 25px;column-gap:20px}.c-footer .c-footer-head .c-footer__logo{display:flex;align-content:center;justify-content:center;flex-wrap:wrap}.c-footer .c-footer-head .c-footer__logo .c-header__link{display:block}.c-footer .c-footer-head .c-footer__logo .c-footer__logo-title{display:block;height:80px}@media only screen and (max-width: 766px){.c-footer .c-footer-head .c-footer__logo .c-footer__logo-title{height:50px}}.c-footer .c-footer-head .c-footer__social .c-social__list{display:flex;gap:10px;justify-content:flex-end}.c-footer .c-footer-head .c-social__item a{display:block;width:25px;height:25px}.c-footer .c-footer-head .c-social__item a img{width:100%;height:100%;object-fit:cover}.c-footer .c-footer-head+.c-footer-body{border-left:1px solid rgba(255,255,255,.5);padding-left:40px}@media only screen and (max-width: 766px){.c-footer .c-footer-head+.c-footer-body{padding-left:0;border-left:0}}.c-footer .c-footer-block .c-footer__subtitle{margin-bottom:20px}.c-footer .c-footer-block .c-footer__subtitle a{font-size:1.8rem;color:var(--color-blue-700);font-weight:900;background-color:var(--color-neutral-000);padding:4px 8px;border-radius:4px;white-space:nowrap;height:fit-content}.c-footer .c-footer-block .c-footer__box+.c-footer__box{border-top:1px solid rgba(255,255,255,.5)}.c-footer .c-footer-block .c-footer__item{display:flex;flex-wrap:wrap}.c-footer .c-footer-block .c-footer__item.has-child{display:block}@media only screen and (max-width: 766px){.c-footer .c-footer-block .c-footer__item.has-child .c-footer__link{margin-top:10px}}@media only screen and (max-width: 766px){.c-footer .c-footer-block .c-footer__item.has-child .c-footer__link a{margin-right:0;padding-right:0;border-right:0}}.c-footer .c-footer-block .c-footer__item+.c-footer__item{margin-top:20px;padding-top:20px;border-top:1px dashed rgba(255,255,255,.5)}@media only screen and (max-width: 766px){.c-footer .c-footer-block .c-footer__item+.c-footer__item{padding-top:10px}}.c-footer .c-footer-block .c-footer__item .c-footer__label{text-align:left}.c-footer .c-footer-block .c-footer__item .c-footer__label span{color:var(--color-neutral-000);opacity:.5;font-weight:900}.c-footer .c-footer-block .c-footer__item .c-footer__links{display:flex;flex-wrap:wrap;margin-top:10px}@media only screen and (max-width: 766px){.c-footer .c-footer-block .c-footer__item .c-footer__links{display:block}}.c-footer .c-footer-block .c-footer__item .c-footer__link{display:block}.c-footer .c-footer-block .c-footer__item .c-footer__link a{color:var(--color-neutral-000);white-space:nowrap;margin-right:10px;padding-right:10px;border-right:1px solid rgba(255,255,255,.5);display:inline-block}@media only screen and (max-width: 766px){.c-footer .c-footer-block .c-footer__item .c-footer__link{margin-top:5px}}.c-footer .c-footer-block .c-footer__item .c-footer__link:last-child a{border-right:0;margin-right:0;padding-right:0}@media only screen and (max-width: 766px){.c-footer .c-footer-body{margin-top:20px}}.c-footer .c-footer__copy{text-align:center}@media only screen and (max-width: 766px){.c-footer .c-footer__copy{width:100%}}.c-footer .c-footer__copy small{color:var(--color-neutral-000);font-weight:400;font-size:1.2rem}.c-hamburger[data-astro-cid-d5nzsbyh]{position:relative;display:inline-flex;justify-content:center;align-items:center;width:48px;height:48px;border:0;padding:0;background:transparent;cursor:pointer;color:var(--color-blue-700);z-index:700}.c-hamburger[data-astro-cid-d5nzsbyh] span[data-astro-cid-d5nzsbyh],.c-hamburger[data-astro-cid-d5nzsbyh]:before,.c-hamburger[data-astro-cid-d5nzsbyh]:after{display:block;position:absolute;inset:0;width:30px;height:3px;margin:auto;background:var(--color-blue-700);content:""}.c-hamburger[data-astro-cid-d5nzsbyh] span[data-astro-cid-d5nzsbyh]{overflow:hidden;color:var(--color-blue-700);opacity:1;transition:opacity .15s 50ms}.c-hamburger[data-astro-cid-d5nzsbyh]:before{transform:translateY(-12px)}.c-hamburger[data-astro-cid-d5nzsbyh]:after{transform:translateY(12px)}.c-hamburger[data-astro-cid-d5nzsbyh]:before,.c-hamburger[data-astro-cid-d5nzsbyh]:after{transition:transform .2s}.c-hamburger[data-astro-cid-d5nzsbyh][aria-expanded=true]:before,.c-hamburger[data-astro-cid-d5nzsbyh][aria-expanded=true]:after{background:var(--color-neutral-000)}.c-hamburger[data-astro-cid-d5nzsbyh][aria-expanded=true]:before{transform:rotate(45deg)}.c-hamburger[data-astro-cid-d5nzsbyh][aria-expanded=true]:after{transform:rotate(-45deg)}.c-hamburger__line[data-astro-cid-d5nzsbyh]{position:absolute;top:24px;left:9px;width:30px;height:3px;background:currentColor;transition:opacity .15s}.c-hamburger[data-astro-cid-d5nzsbyh][aria-expanded=true] .c-hamburger__line[data-astro-cid-d5nzsbyh]{opacity:0}.c-hamburger__text[data-astro-cid-d5nzsbyh]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.c-drawer-shell[data-astro-cid-rqn3vy3y]{position:relative;z-index:300;max-height:48px}.c-drawer[data-astro-cid-rqn3vy3y]{display:block;overflow-y:scroll;overflow-x:hidden;position:fixed;inset:0;width:100%;height:100vh;background:var(--color-blue-700);color:var(--color-neutral-000);z-index:520;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .24s ease,transform .28s ease,visibility 0ms linear .28s}.c-drawer-shell[data-astro-cid-rqn3vy3y].is-opened .c-drawer[data-astro-cid-rqn3vy3y]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .24s ease,transform .28s ease,visibility 0ms linear 0ms}.c-drawer__inner[data-astro-cid-rqn3vy3y]{padding:100px 0}.c-drawernav__item[data-astro-cid-qb65zx2a] .c-drawernav__item-label[data-astro-cid-qb65zx2a]{border:0;background-color:transparent;padding:0 0 16px;display:block;width:100%;text-align:left;font-size:2rem;border-bottom:1px solid var(--color-neutral-000);margin-bottom:16px;position:relative}.c-drawernav__item[data-astro-cid-qb65zx2a] .c-drawernav__item-text[data-astro-cid-qb65zx2a]{color:var(--color-neutral-000);font-weight:900}.c-drawernav__item[data-astro-cid-qb65zx2a]:not(.has-child)>.c-drawernav__item-label[data-astro-cid-qb65zx2a]:before,.c-drawernav__item[data-astro-cid-qb65zx2a]:not(.has-child)>.c-drawernav__item-label[data-astro-cid-qb65zx2a]:after{content:"";display:block;position:absolute}.c-drawernav__item[data-astro-cid-qb65zx2a]:not(.has-child)>.c-drawernav__item-label[data-astro-cid-qb65zx2a]:before{border:1px solid var(--color-neutral-000);width:1.2em;height:1.2em;border-radius:50%;right:10px;top:2px}.c-drawernav__item[data-astro-cid-qb65zx2a]:not(.has-child)>.c-drawernav__item-label[data-astro-cid-qb65zx2a]:after{display:inline-block;vertical-align:middle;color:var(--color-neutral-000);line-height:1;width:.5em;height:.5em;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:rotate(45deg);top:10px;right:20px}.c-drawernav__item[data-astro-cid-qb65zx2a].has-child>.c-drawernav__item-label[data-astro-cid-qb65zx2a]{cursor:pointer}.c-drawernav__item[data-astro-cid-qb65zx2a].has-child>.c-drawernav__item-label[data-astro-cid-qb65zx2a]:before,.c-drawernav__item[data-astro-cid-qb65zx2a].has-child>.c-drawernav__item-label[data-astro-cid-qb65zx2a]:after{content:"";width:20px;height:2px;background-color:var(--color-neutral-000);transition:transform .3s ease;display:block;position:absolute;top:14px;right:10px}.c-drawernav__item[data-astro-cid-qb65zx2a].has-child>.c-drawernav__item-label[data-astro-cid-qb65zx2a]:before{transform:rotate(90deg)}.c-drawernav__item[data-astro-cid-qb65zx2a].is-opened>.c-drawernav__item-label[data-astro-cid-qb65zx2a]:before{transform:rotate(0)}.c-drawernav-child[data-astro-cid-qb65zx2a]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;overflow:hidden}.c-drawernav-child[data-astro-cid-qb65zx2a] .c-drawernav-child__list[data-astro-cid-qb65zx2a]{min-height:0}.c-drawernav-child[data-astro-cid-qb65zx2a] .c-drawernav-child__list[data-astro-cid-qb65zx2a] .c-drawernav-child__item[data-astro-cid-qb65zx2a] .c-drawernav__item-label[data-astro-cid-qb65zx2a]{font-size:1.6rem;border-bottom:0;margin-bottom:5px;padding-bottom:5px}.c-drawernav-child[data-astro-cid-qb65zx2a] .c-drawernav-child__list[data-astro-cid-qb65zx2a] .c-drawernav-child__item[data-astro-cid-qb65zx2a] .c-drawernav__item-label[data-astro-cid-qb65zx2a]:before{content:"";display:inline-block;vertical-align:middle;color:var(--color-neutral-000);line-height:1;width:.5em;height:.5em;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-3px) rotate(45deg);margin-right:5px}.c-drawernav-child[data-astro-cid-qb65zx2a] .c-drawernav-child__list[data-astro-cid-qb65zx2a] .c-drawernav-child__item[data-astro-cid-qb65zx2a] .c-drawernav__item-label[data-astro-cid-qb65zx2a] .c-drawernav__item-text[data-astro-cid-qb65zx2a]{font-weight:500}.c-drawernav-child[data-astro-cid-qb65zx2a] .c-drawernav-child__list[data-astro-cid-qb65zx2a] .c-drawernav-child__item[data-astro-cid-qb65zx2a]:last-child{margin-bottom:20px}.c-drawernav__item[data-astro-cid-qb65zx2a].is-opened>.c-drawernav-child[data-astro-cid-qb65zx2a]{grid-template-rows:1fr}body.is-menu-opened .c-header__link[data-astro-cid-3ef6ksr2]{position:relative;z-index:500}.c-header[data-astro-cid-3ef6ksr2]{border-bottom:3px double var(--color-blue-700);padding:10px 0}.c-header__wrapper[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between}.c-header__container[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:10px}.c-header__link[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:110px auto;gap:10px;align-items:flex-end}.c-header__link[data-astro-cid-3ef6ksr2] .c-header__logo[data-astro-cid-3ef6ksr2]{display:block;width:100%;height:50px;line-height:0}.c-header__link[data-astro-cid-3ef6ksr2] .c-header__subtitle[data-astro-cid-3ef6ksr2]{margin:0;background-color:var(--color-blue-700);color:var(--color-neutral-000);padding:4px 8px;border-radius:4px;white-space:nowrap;font-size:1.4rem;height:fit-content}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.u-pc-none{display:none}@media only screen and (max-width: 1023px){.u-pc-none{display:block!important}}.u-pc-only{display:block}@media only screen and (max-width: 1023px){.u-pc-only{display:none!important}}@media only screen and (min-width: 767px){.u-sp-only{display:none!important}}@media only screen and (min-width: 1024px){.u-tab-only{display:none!important}}@media only screen and (max-width: 766px){.u-tab-only{display:none!important}}@media only screen and (min-width: 1024px){.u-tabdown-only{display:none!important}}@media only screen and (max-width: 766px){.u-spup-only{display:none!important}}.u-sp-block{display:none}@media only screen and (max-width: 766px){.u-sp-block{display:block!important}}@media only screen and (max-width: 766px){.u-sp-none{display:none!important}}.u-tab-none{display:none}@media only screen and (min-width: 1024px){.u-tab-none{display:block!important}}@media only screen and (max-width: 766px){.u-tab-none{display:block!important}}.l-container--1360,.l-container--1120,.l-container--1080,.l-container--1023,.l-container--1000,.l-container--944,.l-container--1100,.l-container--954,.l-container--945,.l-container{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:55px;padding-right:55px;max-width:1310px;width:100%}@media only screen and (max-width: 766px){.l-container--1360,.l-container--1120,.l-container--1080,.l-container--1023,.l-container--1000,.l-container--944,.l-container--1100,.l-container--954,.l-container--945,.l-container{padding-left:20px;padding-right:20px}}.l-container--945{max-width:1055px}.l-container--954{max-width:1064px}.l-container--944{max-width:1054px}.l-container--1000{max-width:1110px}.l-container--1023{max-width:1133px}.l-container--1080{max-width:1190px}.l-container--1120{max-width:1230px}.l-container--1360{max-width:1470px}.l-subpage{padding-top:70px}@media only screen and (max-width: 1023px){.l-subpage{padding-top:60px}}@media only screen and (max-width: 766px){.l-subpage{padding-top:55px}}.l-container--1100{max-width:1210px}@media only screen and (max-width: 1023px){.l-container--1100{padding:0 5.6rem}}@media only screen and (max-width: 766px){.l-container--1100{padding:0 2rem}}:root{--ag-size-2xs: 0;--ag-size-xs: 414px;--ag-size-sm: 767px;--ag-size-md: 1024px;--ag-size-lg: 1280px;--ag-size-xl: 1440px;--ag-size-2xl: 1650px;--ag-size-3xl: 1920px;--font-main: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans JP", sans-serif;--font-en: Arial;--color-neutral-900: #333333;--color-neutral-700: #424242;--color-neutral-600: #747474;--color-neutral-300: #c7c7c7;--color-neutral-100: #ededed;--color-neutral-000: #fff;--color-blue-700: #2b6ca0;--color-blue-500: #5b9acd;--color-blue-200: #b0dceb;--color-blue-50: #e0e9ec;--color-green-500: #b8d200;--color-red-800: #ff4545;--color-red-700: #bf5a5a;--color-red-500: #e38585;--color-red-200: #fdcfcf}html{height:100%;font-size:62.5%;scroll-behavior:smooth}html *{box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;font-weight:400}body{color:var(--color-neutral-900);font-weight:500;word-break:break-word;line-height:1.5;font-family:var(--font-main);background-color:var(--color-neutral-100);font-size:1.6rem;min-width:375px;width:100%}a{text-decoration:none;transition:opacity .1s ease-in-out}a:hover{opacity:.75}a:focus{outline:none}img{max-width:100%;height:auto}svg{display:block;width:100%;height:100%}.c-link{color:var(--color-blue-700);text-decoration:none;transition:opacity .1s ease-in-out}.c-link:hover{opacity:.75}.c-link:focus{outline:none}.c-link:before{content:"";display:inline-block;height:.8em;aspect-ratio:.8660254038;clip-path:polygon(0 0,100% 50%,0 100%);background:var(--color-blue-700);margin-right:5px}
