@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";.message__wrapper[data-astro-cid-idxl7gmn]{display:flex;gap:30px 5%;flex-direction:column}@media screen and (min-width:600px),print and (min-width: base-to-px(148)){.message__wrapper[data-astro-cid-idxl7gmn]{flex-direction:row;align-items:flex-start}}.message__wrapper[data-astro-cid-idxl7gmn]{padding-block-end:clamp(1.875rem,.8882rem + 4.386vw,5rem);padding-inline:max(clamp(16px,5vw,64px),(100% - 1200px) / 2)}h2[data-astro-cid-idxl7gmn]{font-size:clamp(1.765rem,2.632vw + 1.207rem,3.529rem);font-weight:700;color:#015ab3;font-family:Roboto Condensed;text-align:center;border-top:solid 1px #015ab3;border-bottom:solid 1px #015ab3;min-height:clamp(4.0625rem,2.9608rem + 5.5085vw,8.125rem);display:flex;align-items:center;justify-content:flex-start;margin-bottom:clamp(1.5rem,1.0593rem + 2.2034vw,3.125rem)}.left[data-astro-cid-idxl7gmn]{flex-shrink:0;box-shadow:0 12px 15px #43434353;width:100%}@media screen and (max-width:599.5px),print and (max-width: base-to-px(148)-.5){.left[data-astro-cid-idxl7gmn]{width:80%;margin-inline:auto}}@media screen and (min-width:600px),print and (min-width: base-to-px(148)){.left[data-astro-cid-idxl7gmn]{width:40%}}.left[data-astro-cid-idxl7gmn]>a[data-astro-cid-idxl7gmn]{transition:opacity .3s}.left[data-astro-cid-idxl7gmn]>a[data-astro-cid-idxl7gmn]:hover{opacity:.7}img[data-astro-cid-idxl7gmn]{width:100%;height:100%}.right[data-astro-cid-idxl7gmn]{flex:1}@media screen and (min-width:600px),print and (min-width: base-to-px(148)){.right[data-astro-cid-idxl7gmn]{width:60%}}/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}.menu-simplex{--bar-item-width: unset;--bar-item-height: 3rem;--bar-item-padding: .25rem 1rem;--bar-item-width-more: 2.75rem;--bar-mark-color: #000;--bar-mark-path: polygon(0% 20%, 100% 20%, 50% 95%);--bar-mark-width: 1px;--panel-offset: 2px;--panel-bg-color: #fff;--panel-shadow: 0 4px 8px 0 #0004;--panel-item-width: unset;--panel-item-height: 3rem;--panel-item-padding: .25rem 1rem;--menu-max-width: 24rem;--menu-sub-indent: 1rem;--is-closed-auto: "true";--is-background-fixed: "false";--is-reversed: "false";--more-position: "end";--collapsed: "auto";position:relative;box-sizing:border-box;max-width:var(--max-width, unset);overflow:visible;transition:opacity .15s}.menu-simplex :where(*,*:before,*:after){box-sizing:inherit;margin:0;padding:0}.menu-simplex :where(li,li>:where(a,button)){transition-duration:.2s;transition-property:color,background-color}.menu-simplex :where(li,li>:where(a,button)):before,.menu-simplex :where(li,li>:where(a,button)):after{transition:all .2s}.menu-simplex :where(li>*){user-select:none}.menu-simplex :where(a){text-decoration:none}.menu-simplex :where(.current>a){pointer-events:none}.menu-simplex :where(button){appearance:none;padding:0;background:none;border:none;border-radius:0;font:inherit;color:inherit}.menu-simplex :where(ul){list-style-type:none}.menu-simplex :where(:focus-visible){position:relative;z-index:1}.menu-simplex:not(.ready){overflow-x:hidden;opacity:0}.menu-simplex:not(.ready)>ul{max-height:var(--bar-item-height)}.menu-simplex :where(.menu-bar){max-height:var(--bar-item-height);display:inline-flex;flex-wrap:nowrap}.menu-simplex :where(.menu-bar>li){position:relative}.menu-simplex :where(.menu-bar>li>:is(a,button)){display:flex;align-items:center;justify-content:center;width:100%;min-width:var(--bar-item-width);min-height:var(--bar-item-height);padding:var(--bar-item-padding);white-space:nowrap}.menu-simplex :where(.panel.in-bar){position:absolute;inset-inline-start:0;inset-block-start:calc(100% + var(--panel-offset));z-index:1000;background-color:var(--panel-bg-color);box-shadow:var(--panel-shadow)}.menu-simplex :where(.menu-popup,.menu-more){display:flex;justify-content:center;flex-direction:column;width:max-content;max-width:var(--menu-max-width)}.menu-simplex :where(.menu-popup,.menu-more) :where(li>:is(a,button)){display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:var(--panel-item-width);min-height:var(--panel-item-height);padding:var(--panel-item-padding)}.menu-simplex :where(.menu-popup,.menu-more) :where(li>:is(a,button)) :where(div,span){display:inline-block;text-align:left}.menu-simplex :where(.menu-popup,.menu-more) :where(li ul){margin-inline-start:var(--menu-sub-indent)}.menu-simplex :where(.menu-more .menu-popup){width:auto}.menu-simplex .panel:not(.active){display:none}.menu-simplex:where(.with-popup-fade) :where(.panel),.menu-simplex:where(.with-popup-wipe) :where(.panel:not(:has(>:only-child))){opacity:0;transition:opacity .2s .05s}.menu-simplex:where(.with-popup-fade) :where(.panel):where(.opened),.menu-simplex:where(.with-popup-wipe) :where(.panel:not(:has(>:only-child))):where(.opened){opacity:1;transition:opacity .25s}.menu-simplex:where(.with-popup-wipe) :where(.panel:has(>:only-child)){display:grid;grid-template-rows:0fr;width:max-content;transition:grid-template-rows .2s .05s}.menu-simplex:where(.with-popup-wipe) :where(.panel:has(>:only-child))>*{overflow:hidden}.menu-simplex:where(.with-popup-wipe) :where(.panel:has(>:only-child)):where(.opened){grid-template-rows:1fr;transition:grid-template-rows .25s}.menu-simplex:where(.with-popup-hint) :where(.menu-bar>li>button){padding-inline-end:2rem;position:relative}.menu-simplex:where(.with-popup-hint) :where(.menu-bar>li>button):after{content:"";position:absolute;width:.5rem;height:.5rem;inset:50% 1rem auto auto;translate:50% -50%;clip-path:var(--bar-mark-path);box-shadow:0 0 0 1rem var(--bar-mark-color) inset}.menu-simplex:where(.with-popup-hint) :where(.menu-bar>li>button):where(.opened>*):after{transform:scaleY(-1)}.menu-simplex:where(.with-popup-hint) :where(.menu-bar>li>button):where(.more>*){padding:0;min-width:var(--bar-item-width-more)}.menu-simplex:where(.with-popup-hint) :where(.menu-bar>li>button):where(.more>*):after{inset:50% auto auto 50%;translate:-50% -50%}.menu-simplex:where(.with-more-hint) :where(.menu-bar>li>button):where(.more>*){padding:0;min-width:var(--bar-item-width-more);position:relative}.menu-simplex:where(.with-more-hint) :where(.menu-bar>li>button):where(.more>*),.menu-simplex:where(.with-more-hint) :where(.menu-bar>li>button):where(.more>*):after,.menu-simplex:where(.with-more-hint) :where(.menu-bar>li>button):where(.more>*):before{background-size:1rem var(--bar-mark-width);background-image:linear-gradient(to top,var(--bar-mark-color),var(--bar-mark-color));background-repeat:no-repeat;background-position:center center}.menu-simplex:where(.with-more-hint) :where(.menu-bar>li>button):where(.more>*):after,.menu-simplex:where(.with-more-hint) :where(.menu-bar>li>button):where(.more>*):before{content:"";position:absolute;width:100%;height:100%;inset:0;clip-path:none;box-shadow:none}.menu-simplex:where(.with-more-hint) :where(.menu-bar>li>button):where(.more>*):before{translate:0 -4px}.menu-simplex:where(.with-more-hint) :where(.menu-bar>li>button):where(.more>*):after{translate:0 4px}.menu-simplex:where(.with-more-hint) :where(.menu-bar>li>button):where(.more.opened>*){background-image:none}.menu-simplex:where(.with-more-hint) :where(.menu-bar>li>button):where(.more.opened>*):before{rotate:-45deg;translate:0 0}.menu-simplex:where(.with-more-hint) :where(.menu-bar>li>button):where(.more.opened>*):after{rotate:45deg;translate:0 0}.menu-simplex:where(.with-popup-hint) :where(.menu-popup,.menu-more) :where(li>button){padding-inline-end:2rem;position:relative}.menu-simplex:where(.with-popup-hint) :where(.menu-popup,.menu-more) :where(li>button):after{content:"";position:absolute;width:.5rem;height:.5rem;inset:50% 1rem auto auto;translate:50% -50%;clip-path:var(--bar-mark-path);box-shadow:0 0 0 1rem var(--bar-mark-color) inset}.menu-simplex:where(.with-popup-hint) :where(.menu-popup,.menu-more) :where(li>button):where(.opened>*):after{transform:scaleY(-1)}html{font-size:17px;scroll-behavior:smooth;scrollbar-gutter:stable}body{color:#3c3e46;font-family:Roboto Condensed;font-size:clamp(.875rem,.8242rem + .2542vw,1rem);letter-spacing:.04em;line-height:1.5}@media screen and (min-width:600px),print and (min-width: base-to-px(148)){body{line-height:1.6}}body{width:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-x:hidden}h3:not(.for-front){font-size:clamp(1.625rem,1.1964rem + 1.5238vw,2.625rem);font-weight:700;margin-block-start:2rem;margin-block-end:1rem;color:#015ab3;position:relative;padding-left:clamp(2rem,1.7288rem + 1.3559vw,3rem);line-height:1.5}h3:not(.for-front):before{position:absolute;inset:0 auto auto -.1lh;content:"";width:clamp(1.875rem,1.4513rem + 2.1186vw,3.4375rem);aspect-ratio:1;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='55'%20height='55'%20viewBox='0%200%2055%2055'%3e%3cg%20id='グループ_30863'%20data-name='グループ%2030863'%20transform='translate(-120%20-646)'%3e%3cg%20id='楕円形_512'%20data-name='楕円形%20512'%20transform='translate(120%20646)'%20fill='none'%20stroke='%230067ac'%20stroke-width='4'%3e%3ccircle%20cx='22'%20cy='22'%20r='22'%20stroke='none'/%3e%3ccircle%20cx='22'%20cy='22'%20r='20'%20fill='none'/%3e%3c/g%3e%3cg%20id='楕円形_513'%20data-name='楕円形%20513'%20transform='translate(143%20669)'%20fill='none'%20stroke='%2380bbf7'%20stroke-width='4'%3e%3ccircle%20cx='16'%20cy='16'%20r='16'%20stroke='none'/%3e%3ccircle%20cx='16'%20cy='16'%20r='14'%20fill='none'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (min-width:600px),print and (min-width: base-to-px(148)){h3:not(.for-front):before{inset:calc((.25lh - .3em)/2) auto auto -.25lh}}.menu-simplex{max-width:calc(100% - 180px - 1rem);width:100%;--bar-item-height: unset;--bar-item-padding: .25rem 0;--bar-item-width: 2rem}.menu-simplex :where(.menu-bar){display:flex;gap:0 2.75rem}.menu-simplex :where(.menu-bar>li>:is(a,button)){line-height:1.5rem}.menu-simplex{--menu-sub-indent: 0;--bar-item-width: unset;--bar-item-color: vars.$theme-main;--bar-item-height: 2rem;--menu-max-width: 100vw;display:flex;justify-content:flex-end}@media screen and (min-width:600px),print and (min-width: base-to-px(148)){.menu-simplex{--panel-item-padding: .5rem 0}}.menu-simplex{--collapsed: "always";--bar-item-width-more: 4rem;--is-background-fixed: "true"}@media screen and (min-width:600px),print and (min-width: base-to-px(148)){.menu-simplex{--collapsed: "auto";--bar-item-width-more: 3rem;--is-background-fixed: "false"}.menu-simplex.is-collapsed>ul>li{flex-grow:1}}@media screen and (max-width:599.5px),print and (max-width: base-to-px(148)-.5){header .menu-simplex{height:100%;pointer-events:none}header .menu-simplex .menu-bar{height:100%;--bar-item-height: 100%;pointer-events:all;padding-inline:0}header .menu-simplex .menu-bar>li.more>button{aspect-ratio:1;z-index:10000}header .menu-simplex .panel-more{min-width:100vw!important;width:100dvw!important;min-width:100dvw!important;max-width:none!important;transform:translate(calc(-100dvw + 50px))!important;max-width:100%;overflow-y:auto;z-index:10;top:50px}header .menu-simplex .panel-more.active{display:flex}header .menu-simplex .panel-more{grid-template-rows:auto 1fr;height:calc(100dvh - var(--global-nav-height, 0px))}}@media screen and (max-width:449.5px),print and (max-width: base-to-px(105)-.5){header .menu-simplex .panel-more{transform:translate(calc(-100dvw + 52px))!important}}@media screen and (min-width:450px),print and (min-width: base-to-px(105)){header .menu-simplex .panel-more{transform:translate(calc(-100dvw + 63px))!important}}.menu-simplex .menu-bar>li:not(.more)>:is(a,button){color:#015ab3;font-weight:400}.menu-simplex .menu-bar>li:not(.more)>:is(a,button):before{content:"";position:absolute;inset:0 1rem;pointer-events:none;border-block-end:5px solid transparent;transition:border-block-end-color .4s ease}.menu-simplex .menu-bar>li:not(.more)>button:before{inset-inline-end:2rem}.menu-simplex .menu-bar>li:not(.more)>button:after{width:.75rem;height:.75rem}.menu-simplex .menu-bar>li.current>:is(a,button){color:#989898}.menu-simplex .menu-bar>li.menu-ancestor>:is(a,button),.menu-simplex .menu-bar>li.page-ancestor>:is(a,button){color:#989898}.menu-simplex .menu-bar>li:not(.more):is(.hover,.opened)>:is(a,button){color:#015ab3}.menu-simplex .menu-bar>li.more{width:2rem}.menu-simplex .menu-bar>li.more>button{min-width:2rem}.menu-simplex .menu-bar>li.more>button:after{content:"";width:28px;height:22px;clip-path:none;box-shadow:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='28.325'%20height='25'%20viewBox='0%200%2028.325%2025'%3e%3cg%20id='グループ_31252'%20data-name='グループ%2031252'%20transform='translate(-330.674%20-15.346)'%3e%3cpath%20id='パス_136872'%20data-name='パス%20136872'%20d='M6265-5.154h-28.325'%20transform='translate(-5906%2022)'%20fill='none'%20stroke='%23015ab3'%20stroke-width='3'/%3e%3cpath%20id='パス_136873'%20data-name='パス%20136873'%20d='M6265-5.154h-28.325'%20transform='translate(-5906%2033)'%20fill='none'%20stroke='%23015ab3'%20stroke-width='3'/%3e%3cpath%20id='パス_136874'%20data-name='パス%20136874'%20d='M6265-5.154h-28.325'%20transform='translate(-5906%2044)'%20fill='none'%20stroke='%23015ab3'%20stroke-width='3'/%3e%3c/g%3e%3c/svg%3e");background-position:center;background-size:contain}.menu-simplex .menu-bar>li.more>button.opened:after{transform:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='30.011'%20height='23.814'%20viewBox='0%200%2030.011%2023.814'%3e%3cg%20id='グループ_31253'%20data-name='グループ%2031253'%20transform='translate(-319.846%20-20.132)'%3e%3cpath%20id='パス_13030'%20data-name='パス%2013030'%20d='M2169.462,5730.751l27.894-21.172'%20transform='translate(-1848.406%20-5688)'%20fill='none'%20stroke='%23015ab3'%20stroke-width='3'/%3e%3cpath%20id='パス_13032'%20data-name='パス%2013032'%20d='M2169.152,5691.333l28.2,21.154'%20transform='translate(-1848.406%20-5670)'%20fill='none'%20stroke='%23015ab3'%20stroke-width='3'/%3e%3c/g%3e%3c/svg%3e")}@media screen and (min-width:600px),print and (min-width: base-to-px(148)){.menu-simplex .menu-bar>li.more>button{background-position:center}}.menu-simplex .panel{border-radius:0}@media screen and (min-width:600px),print and (min-width: base-to-px(148)){.menu-simplex .panel{min-width:20rem}}.menu-simplex .panel button{border-radius:0}@media screen and (min-width:600px),print and (min-width: base-to-px(148)){.menu-simplex .panel button{border-radius:8px}}.menu-simplex :where(.menu-popup,.menu-more){width:100%}.menu-simplex .menu-popup{padding:0 1.25rem .5rem}@media screen and (min-width:600px),print and (min-width: base-to-px(148)){.menu-simplex .menu-popup{padding:.5rem 1.25rem}}.menu-simplex .menu-popup:not(.in-more) li+li:not(.focus-trap){border-top:solid 1px #BEBEBE}.menu-simplex .menu-popup.in-more{padding:0 1.25rem .5rem}.menu-simplex .menu-popup.in-more li>:is(a,button){min-height:1rem;font-weight:400}.menu-simplex .menu-popup li>:is(a,button){height:100%;color:#003853;font-weight:400;white-space:normal;position:relative}.menu-simplex .menu-popup li>:is(a,button):after{content:none}.menu-simplex .menu-popup li>:is(a,button):before{content:"";position:absolute;inset:0 1rem;pointer-events:none;border-block-end:5px solid transparent;transition:border-color .4s ease}.menu-simplex .menu-popup li.current>:is(a,button) span,.menu-simplex .menu-popup li.menu-ancestor>:is(a,button) span,.menu-simplex .menu-popup li.page-ancestor>:is(a,button) span{text-decoration:underline}.menu-simplex .menu-popup li.hover>:is(a,button),.menu-simplex .menu-popup li.opened>:is(a,button){color:#0375ff}.menu-simplex .menu-popup .menu{padding-bottom:.75rem}@media screen and (min-width:600px),print and (min-width: base-to-px(148)){.menu-simplex .menu-popup .menu{padding-left:20px;padding-bottom:1rem}}.menu-simplex .menu-popup .menu li{border-top:none}.menu-simplex .menu-popup .menu li>:is(a,button){min-height:1.5rem;font-weight:400}.menu-simplex .menu-popup .menu li.current{text-decoration:underline}@media screen and (max-width:599.5px),print and (max-width: base-to-px(148)-.5){.menu-simplex .menu-popup .menu .menu li>:is(a,button){font-weight:400;min-height:1.5rem}}.menu-simplex .panel-more{background-color:#fff}@media screen and (min-width:600px),print and (min-width: base-to-px(148)){.menu-simplex .panel-more .menu-header{display:none}}.menu-simplex .panel-more .menu-header{padding:clamp(1rem,4svh,5vw) 5vw;justify-content:flex-end}.menu-simplex .panel-more .menu-header .focus-trap{display:none}.menu-simplex .menu-more{padding:.5rem 1.25rem}@media screen and (max-width:599.5px),print and (max-width: base-to-px(148)-.5){.menu-simplex .menu-more{padding:.5rem 4vw 1.75rem 4vw;--menu-max-width: 100%;width:100vw;overflow-y:scroll;justify-content:flex-start}}.menu-simplex .menu-more{gap:2px}.menu-simplex .menu-more .focus-trap{margin-block-start:-2px}.menu-simplex .menu-more>li+li:not(.focus-trap){border-top:solid 1px #DEDEDE}.menu-simplex .menu-more>li>:is(a,button){color:#003853;background-color:#fff;font-weight:700}@media screen and (min-width:600px),print and (min-width: base-to-px(148)){.menu-simplex .menu-more>li>:is(a,button){font-weight:400}}.menu-simplex .menu-more>li>:is(a,button){white-space:normal;position:relative;padding-inline-start:0}.menu-simplex .menu-more>li>button{padding-inline-end:2.75rem}@media screen and (max-width:599.5px),print and (max-width: base-to-px(148)-.5){.menu-simplex .menu-more>li>button{color:#989898}}.menu-simplex .menu-more>li.current>:is(a,button){color:#008452;text-decoration:underline}.menu-simplex .menu-more>li.menu-ancestor>:is(a,button) span,.menu-simplex .menu-more>li.page-ancestor>:is(a,button) span{text-decoration:underline;text-decoration-color:#003853}.menu-simplex .menu-more .menu-popup{flex-direction:column}.menu-simplex .menu-more .menu-popup>li>:is(a,button){color:#003853;background-color:#fff;padding-inline-start:0}.menu-simplex .menu-more .menu-popup>li>:is(a,button):before{inset:0;border:none;border-inline-start:5px solid transparent}.menu-simplex .menu-more .menu-popup>li.current>:is(a,button)>div{text-decoration:underline}.menu-simplex .menu-more .menu-popup>li.menu-ancestor>:is(a,button)>div,.menu-simplex .menu-more .menu-popup>li.page-ancestor>:is(a,button)>div{text-decoration:underline}.menu-simplex .menu-more .menu-popup>li:is(.hover,.opened)>:is(a,button){color:#0375ff}.nav-header{display:flex;justify-content:flex-start;padding-inline:20px 0;padding-block:1rem}@media screen and (min-width:600px),print and (min-width: base-to-px(148)){.nav-header{display:none}}.nav-header svg{width:164px}.list-wrap ul{list-style:none;padding-left:1.5em}.list-wrap li{position:relative;margin-bottom:.5em;font-size:clamp(.875rem,.8242rem + .2542vw,1rem)}.list-wrap li:before{content:"";position:absolute;inset:calc((1lh - .5em) / 3) auto auto -.75lh;width:0;height:0;border-top:.4em solid transparent;border-bottom:.4em solid transparent;border-left:.6em solid #015ab3}.page-content-wrapper{padding-block-start:clamp(1.875rem,.8882rem + 4.386vw,5rem);padding-block-end:clamp(2.5rem,1.4831rem + 5.0847vw,6.25rem)}.page-content a:not([class]){color:#1c23e3;text-decoration:underline}.page-content a:not([class]):hover{opacity:.8}.page-content img{width:100%;object-fit:cover}.page-content h2,.page-content h3,.page-content h4,.page-content h5{margin-top:2rem;line-height:1.3}.page-content h4{font-size:clamp(1.3125rem,1.1349rem + .7895vw,1.875rem);font-weight:700;margin-bottom:1rem;border-bottom:solid 2px #CBCBCB;padding-block-end:clamp(.625rem,.5066rem + .5263vw,1rem)}.page-content h5{font-size:clamp(1.1875rem,1.0691rem + .5263vw,1.5625rem);font-weight:700;margin-bottom:1rem;width:fit-content;padding-block-end:clamp(.5rem,.3rem + .5263vw,1rem);position:relative}.page-content h5:after{content:"";position:absolute;left:0;bottom:0;width:calc(100% + 1.5rem);height:5px;background:linear-gradient(#015ab3 50%,transparent 50%) top,linear-gradient(#015ab3 50%,transparent 50%) bottom;background-size:100% 2px;background-repeat:no-repeat}.page-content h6{font-size:clamp(1.125rem,1.0855rem + .1754vw,1.25rem);margin-bottom:1rem;font-weight:700;position:relative;width:fit-content;display:inline;background-image:linear-gradient(to right,#a8d8ff 0% 30%);background-repeat:repeat-x;background-size:100% .4em;background-position:left bottom 1px;line-height:1.2}.page-content ul{list-style:none;padding-left:1.5rem}.page-content ul li{position:relative;margin-bottom:.5em}.page-content ul li:before{content:"";position:absolute;inset:calc((1lh - .25em) / 3) auto auto -.75lh;width:0;height:0;border-top:.4em solid transparent;border-bottom:.4em solid transparent;border-left:.6em solid #015ab3}.page-content ul li>ul{margin-top:.35rem}.page-content ul li>ul li:before{border-left:.6em solid #80BBF7}.page-content ol{list-style:decimal;padding-left:1.5rem}.page-content ol li::marker{font-family:Noto Sans;color:#015ab3;font-weight:700}.page-content ol li>ol{margin-top:.35rem;padding-left:0;counter-reset:num;list-style:none}.page-content ol li>ol li{counter-increment:num}.page-content ol li>ol li:before{content:counter(num) ") ";font-weight:400;color:#015ab3;font-family:Noto Sans}.page-content span.red{color:red}.page-content .wrapper{overflow-x:auto;margin:1rem 0}.page-content .wrapper table{margin:0}.page-content table{width:100%;border-collapse:collapse;margin:1rem 0;overflow-x:auto;border-left:solid 1px #EBF6FF}.page-content table thead tr{background-color:#008452;color:#fff;text-align:left}.page-content table th,.page-content table td{padding:12px 15px;border-bottom:1px solid #CBCBCB;border-right:1px solid #CBCBCB}.page-content table th{font-weight:700;letter-spacing:.5px;background-color:#6a6a6a;color:#fff;text-align:center}@media screen and (min-width:900px),print and (min-width: base-to-px(210)){.page-content table th{min-width:8rem}}.page-content table th.light{background-color:#dedede;color:#3c3e46}.page-content table tbody tr{background-color:#fff;transition:background-color .3s ease}.page-content table .active-row{font-weight:700;color:#008452}@media screen and (max-width:768px){.page-content table{min-width:600px}.page-content table th,.page-content table td{padding:8px 10px}}.page-content pre{font-family:Courier New,Courier,monospace;font-size:1.3rem;padding:1rem}.page-content code{font-family:Courier New,Courier,monospace}.page-content blockquote{position:relative;padding-block:clamp(1.5625rem,1.3083rem + 1.2712vw,2.5rem);padding-inline:clamp(1rem,.2542rem + 3.7288vw,3.75rem)}.page-content blockquote:before,.page-content blockquote:after{position:absolute;content:"";width:90px;height:90px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='16.914'%20viewBox='0%200%2020%2016.914'%3e%3cpath%20id='パス_130173'%20data-name='パス%20130173'%20d='M7.983-13.243C3.375-10.847,1.071-7.3,1.071-2.551c0,3.917,1.521,6.222,4.47,6.222A3.583,3.583,0,0,0,9.228-.2,3.5,3.5,0,0,0,5.541-3.749a1.89,1.89,0,0,0-.507.046C5.08-6.7,6.6-8.634,9.55-10.247Zm11.521,0C14.9-10.847,12.592-7.3,12.592-2.551c0,3.917,1.521,6.222,4.47,6.222A3.583,3.583,0,0,0,20.748-.2a3.5,3.5,0,0,0-3.687-3.549,1.89,1.89,0,0,0-.507.046c.046-3,1.567-4.931,4.516-6.544Z'%20transform='translate(-1.071%2013.243)'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1rem;border-top:solid 2px #3C3E46;border-left:solid 2px #3C3E46;background-position:.75rem .75rem}.page-content blockquote:before{left:0;top:0}.page-content blockquote:after{right:0;bottom:0;transform:rotate(180deg)}.page-content hr{color:#6a6a6a}.page-content lite-youtube{margin-inline:auto;max-width:800px}.news-item[data-astro-cid-zbi5gols]{font-family:Roboto Condensed;padding:.75rem 0}@media screen and (min-width:600px),print and (min-width: base-to-px(148)){.news-item[data-astro-cid-zbi5gols]{padding:1rem}}time[data-astro-cid-zbi5gols]{color:#989898;font-weight:700;font-size:15px}.news-item[data-astro-cid-zbi5gols].pickup{border-bottom:1px solid #CBCBCB}.news-item[data-astro-cid-zbi5gols] .title[data-astro-cid-zbi5gols]{font-weight:700;font-size:clamp(1.125rem,1.0572rem + .339vw,1.375rem)}.news-item[data-astro-cid-zbi5gols] .news-link[data-astro-cid-zbi5gols]{text-decoration:none;color:#333;display:block}.article-body[data-astro-cid-zbi5gols]{line-height:1.5;margin-top:.5rem}.news-item[data-astro-cid-zbi5gols] .news-link[data-astro-cid-zbi5gols].is-link{transition:opacity .3s;cursor:pointer}.news-item[data-astro-cid-zbi5gols] .news-link[data-astro-cid-zbi5gols].is-link .title[data-astro-cid-zbi5gols]:before{content:none}.news-item[data-astro-cid-zbi5gols] .news-link[data-astro-cid-zbi5gols].is-link a[data-astro-cid-zbi5gols]{display:flex}.news-item[data-astro-cid-zbi5gols] .news-link[data-astro-cid-zbi5gols].is-link a[data-astro-cid-zbi5gols] .title[data-astro-cid-zbi5gols]{color:#1c23e3;text-decoration:underline;text-decoration-color:currentColor;transition:text-decoration-color .3s}.news-item[data-astro-cid-zbi5gols] .news-link[data-astro-cid-zbi5gols].is-link a[data-astro-cid-zbi5gols]:hover .title[data-astro-cid-zbi5gols]{text-decoration-color:transparent}.description[data-astro-cid-zbi5gols]{margin:.5rem 0 0;color:#555}.pickup-news[data-astro-cid-hkerwiqw]{padding-block:clamp(1.875rem,.8882rem + 4.386vw,5rem)}.pickup-news[data-astro-cid-hkerwiqw] .icon-clamp[data-astro-cid-hkerwiqw]{width:clamp(1.75rem,1.6143rem + .6785vw,2.25rem);height:clamp(1.75rem,1.6143rem + .6785vw,2.25rem)}.pickup-news[data-astro-cid-hkerwiqw] h3[data-astro-cid-hkerwiqw]{display:flex;align-items:center;gap:clamp(.294rem,.439vw + .201rem,.588rem);font-size:clamp(1.235rem,.439vw + 1.142rem,1.529rem);font-weight:700;font-family:Roboto Condensed;color:#fff;background-color:#d94e4e;padding-inline:clamp(.9375rem,.0053rem + 4.661vw,4.375rem);padding-block:clamp(.176rem,.439vw + .084rem,.471rem)}.news-list[data-astro-cid-hkerwiqw]{display:flex;flex-direction:column;gap:0}.news-item[data-astro-cid-hkerwiqw] h3[data-astro-cid-hkerwiqw]{margin:0 0 .5rem}.news-item[data-astro-cid-hkerwiqw] a[data-astro-cid-hkerwiqw]{text-decoration:none;color:#333}.news-item[data-astro-cid-hkerwiqw] a[data-astro-cid-hkerwiqw]:hover{color:#ff6b35}.news-item[data-astro-cid-hkerwiqw] time[data-astro-cid-hkerwiqw]{font-size:.9rem;color:#989898}.description[data-astro-cid-hkerwiqw]{margin:.5rem 0 0;color:#3c3e46}.lastest-news[data-astro-cid-frre3dpp]{padding-block:clamp(2.5rem,1.4831rem + 5.0847vw,6.25rem)}h2[data-astro-cid-frre3dpp]{font-size:clamp(1.765rem,2.632vw + 1.207rem,3.529rem);font-weight:700;color:#015ab3;font-family:Roboto Condensed;text-align:center;border-top:solid 1px #015ab3;border-bottom:solid 1px #015ab3;min-height:clamp(4.0625rem,2.9608rem + 5.5085vw,8.125rem);display:flex;justify-content:center;align-items:center}.news-list[data-astro-cid-frre3dpp]{display:grid;gap:0;margin-top:1.5rem}.btn-arrow[data-astro-cid-frre3dpp]{cursor:pointer;border-bottom:solid 1px #3C3E46;max-width:260px;margin-inline:0 auto;width:100%;font-weight:700;padding-block:.5rem 1rem;display:grid;grid-template-columns:1fr 1.5rem;gap:1rem;transition:background-color .3s;font-size:clamp(.882rem,.439vw + .789rem,1.176rem)}@media screen and (min-width:600px),print and (min-width: base-to-px(148)){.btn-arrow[data-astro-cid-frre3dpp]{grid-template-columns:1fr 1.75rem}}.btn-arrow[data-astro-cid-frre3dpp]:hover .icon[data-astro-cid-frre3dpp]{transform:translateY(5px)}.btn-arrow[data-astro-cid-frre3dpp] .icon[data-astro-cid-frre3dpp]{width:1.5rem;height:1.5rem}@media screen and (min-width:600px),print and (min-width: base-to-px(148)){.btn-arrow[data-astro-cid-frre3dpp] .icon[data-astro-cid-frre3dpp]{width:2rem;height:2rem}}.btn-arrow[data-astro-cid-frre3dpp] .icon[data-astro-cid-frre3dpp]{color:#008452;transition:transform .3s}.show-next[data-astro-cid-frre3dpp]{margin-top:clamp(1.875rem,1.4696rem + 2.027vw,3.75rem)}.welcome-section[data-astro-cid-2vbej6ds]{background-image:url(/assets/bg-welcome-sp.LUERHIgO.jpg);background-position:top;background-size:contain;background-repeat:no-repeat;padding-block:65vw clamp(2.5rem,2.0907rem + 1.7699vw,3.75rem);padding-inline:max(clamp(16px,5vw,64px),(100% - 1200px) / 2)}@media screen and (min-width:600px),print and (min-width: base-to-px(148)){.welcome-section[data-astro-cid-2vbej6ds]{background-image:url(/assets/bg-welcome.frhZOZKw.jpg);padding-block:clamp(9.375rem,-.2083rem + 25.5556vw,23.75rem) clamp(1.875rem,.8882rem + 4.386vw,5rem)}}h3[data-astro-cid-2vbej6ds]{margin-top:0}p[data-astro-cid-2vbej6ds]{font-family:Roboto Condensed;margin-block-end:clamp(1rem,.9322rem + .339vw,1.25rem)}.content-wrapper[data-astro-cid-2vbej6ds]{padding-block:clamp(1.875rem,.8882rem + 4.386vw,5rem)}.section[data-astro-cid-7ntqg3bn]{background:#deefff;padding-inline:max(clamp(16px,5vw,64px),(100% - 1200px) / 2);padding-block:clamp(2.5rem,1.4831rem + 5.0847vw,6.25rem)}h3[data-astro-cid-7ntqg3bn]{margin-top:0}.btns[data-astro-cid-7ntqg3bn]{display:flex;gap:30px;flex-wrap:wrap;margin-top:40px}.part-top-visual[data-astro-cid-ei2grqyj] .gida-slider-show[data-astro-cid-ei2grqyj]{--size-width: 1280px;--size-width: 100vw;--size-height-min: 35vw;--size-height-max: 80vh;--color-frame: #fff6;--slide-ratio: 100%;--slide-size: cover;--slide-zoom: 1.02;--slide-color-dual: #fff6;--caption-color: #ffffff;--caption-color-shadow: #000;--caption-color-bg: rgba(0, 0, 0, .6);--caption-size-font-circle: 1.85rem;--caption-size-font-line: 1.85rem;--btn-size: 2rem;--btn-size-mark: .75rem;--btn-size-radius: 50% 0 0 50%;--btn-color: transparent;--btn-color-hover: rgba(0, 0, 0, .6);--btn-mark-color: #015ab3;--btn-mark-color-hover: #FFFFFF;--btn-mark-path: polygon(30% 10%, 30% 90%, 95% 50%);--rivet-size-width: .5rem;--rivet-size-height: .5rem;--rivet-size-radius: 50%;--rivet-area-size-width: 1.5rem;--rivet-area-size-height: 1.5rem;--rivet-color: #015ab3;--rivet-color-selected: #015ab3;--rivet-shadow: none;--rivet-inset: 9999vh auto auto auto}@media screen and (min-width:900px),print and (min-width: base-to-px(210)){.part-top-visual[data-astro-cid-ei2grqyj] .gida-slider-show[data-astro-cid-ei2grqyj]{--rivet-inset: 0 auto auto auto;--slide-ratio: 37.5%;--size-height-min: unset}}.part-top-visual[data-astro-cid-ei2grqyj] .gida-slider-show[data-astro-cid-ei2grqyj] img[data-astro-cid-ei2grqyj]{width:100%;height:100%;object-fit:cover}.section[data-astro-cid-fbt3qwym]{background:#fff;padding-inline:max(clamp(16px,5vw,64px),(100% - 1200px) / 2);padding-block:clamp(1.875rem,.8882rem + 4.386vw,5rem)}h3[data-astro-cid-fbt3qwym]{margin-top:0}.list-wrap[data-astro-cid-fbt3qwym]{padding-inline-start:clamp(1.5rem,1.2838rem + 1.0811vw,2.5rem)}.section[data-astro-cid-tvchbw6v]{background:#1563b2;padding-inline:max(clamp(16px,5vw,64px),(100% - 1200px) / 2);padding-block:clamp(1.875rem,.8882rem + 4.386vw,5rem);color:#fff;position:relative}.section[data-astro-cid-tvchbw6v]:after{content:"";width:clamp(7.5rem,4.4492rem + 15.2542vw,18.75rem);aspect-ratio:3/2;position:absolute;top:20%;right:1rem;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='302'%20height='227'%20viewBox='0%200%20302%20227'%3e%3cdefs%3e%3cclipPath%20id='clip-path'%3e%3crect%20id='長方形_25586'%20data-name='長方形%2025586'%20width='302'%20height='227'%20transform='translate(-0.35%200)'%20fill='%23fff'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20id='グループ_31109'%20data-name='グループ%2031109'%20transform='translate(0.35%200)'%20clip-path='url(%23clip-path)'%3e%3cpath%20id='パス_136857'%20data-name='パス%20136857'%20d='M0,37.81A37.8,37.8,0,0,1,37.81,0H264.673a37.8,37.8,0,0,1,37.81,37.81V189.052a37.8,37.8,0,0,1-37.81,37.81H37.81A37.8,37.8,0,0,1,0,189.052ZM37.81,18.905A18.912,18.912,0,0,0,18.905,37.81v4.1l132.336,79.4,132.336-79.4v-4.1a18.912,18.912,0,0,0-18.905-18.905ZM283.578,63.956l-89.006,53.407,89.006,54.768Zm-.643,129.992L176.31,128.329l-25.068,15.03-25.068-15.03L19.548,193.93A18.894,18.894,0,0,0,37.81,207.957H264.673a18.9,18.9,0,0,0,18.262-14.009M18.905,172.132l89.006-54.768L18.905,63.956Z'%20transform='translate(0.016%200.297)'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.15;pointer-events:none;user-select:none}@media screen and (min-width:900px),print and (min-width: base-to-px(210)){.section[data-astro-cid-tvchbw6v]:after{right:max(13%,50px);top:25%}}h3[data-astro-cid-tvchbw6v]{margin-top:0;padding-left:0;color:#fff}h3[data-astro-cid-tvchbw6v]:before{content:none}h5[data-astro-cid-tvchbw6v]{font-size:clamp(1.235rem,.439vw + 1.142rem,1.529rem);font-weight:700;line-height:1.4;margin-bottom:1.5rem}.icon[data-astro-cid-tvchbw6v]{display:inline;vertical-align:middle;width:45px;height:38px;transform:translateY(-2px);margin-right:.25rem}.list-wrap[data-astro-cid-tvchbw6v]{padding-inline-start:clamp(1.5rem,1.2838rem + 1.0811vw,2.5rem)}.section[data-astro-cid-fgqwzfl4]{background:#dff5ed;padding-inline:max(clamp(16px,5vw,64px),(100% - 1200px) / 2);padding-block:clamp(2.5rem,1.4831rem + 5.0847vw,6.25rem)}h3[data-astro-cid-fgqwzfl4]{margin-top:0}p[data-astro-cid-fgqwzfl4]{margin-block-end:clamp(1rem,.9322rem + .339vw,1.25rem)}
