@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";.page-header[data-astro-cid-jkmywgkf]{background-color:#015ab3;background-size:cover;padding-block:clamp(3.75rem,2.7331rem + 5.0847vw,7.5rem);padding-inline:max(clamp(16px,5vw,64px),(100% - 1200px) / 2)}.page-header[data-astro-cid-jkmywgkf] h1[data-astro-cid-jkmywgkf]{color:#fff;font-size:3rem;font-weight:700}.page-content-wrapper[data-astro-cid-3zbxo6iv]{background:#fff}/*! 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}
