@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3_-gc4A.ttf)format("truetype")}@font-face{font-family:Barlow adjusted;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3_-gc4A.ttf)format("truetype");size-adjust:105%}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E30-8c4A.ttf)format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3t-4c4A.ttf)format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3q-0c4A.ttf)format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3j-wc4A.ttf)format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v56/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEi75s.ttf)format("truetype");size-adjust:100%;ascent-override:100%;descent-override:22%}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v56/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFJEj75s.ttf)format("truetype");size-adjust:100%;ascent-override:100%;descent-override:22%}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v56/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFE8j75s.ttf)format("truetype");size-adjust:100%;ascent-override:100%;descent-override:22%}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v56/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj75s.ttf)format("truetype");size-adjust:100%;ascent-override:100%;descent-override:22%}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v56/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFCMj75s.ttf)format("truetype");size-adjust:100%;ascent-override:100%;descent-override:22%}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v56/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFM8k75s.ttf)format("truetype");size-adjust:100%;ascent-override:100%;descent-override:22%}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v56/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFPYk75s.ttf)format("truetype");size-adjust:100%;ascent-override:100%;descent-override:22%}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v56/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFJEk75s.ttf)format("truetype");size-adjust:100%;ascent-override:100%;descent-override:22%}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v56/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFLgk75s.ttf)format("truetype");size-adjust:100%;ascent-override:100%;descent-override:22%}[id$=v2] *,[id$=v2] :before,[id$=v2] :after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}[id$=v2] html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}[id$=v2] body{margin:0}[id$=v2] main{display:block}[id$=v2] p,[id$=v2] table,[id$=v2] blockquote,[id$=v2] address,[id$=v2] pre,[id$=v2] iframe,[id$=v2] form,[id$=v2] figure,[id$=v2] dl{margin:0}[id$=v2] h1,[id$=v2] h2,[id$=v2] h3,[id$=v2] h4,[id$=v2] h5,[id$=v2] h6{font-size:inherit;font-weight:inherit;margin:0}[id$=v2] ul,[id$=v2] ol{margin:0;padding:0;list-style:none}[id$=v2] dt{font-weight:700}[id$=v2] dd{margin-left:0}[id$=v2] hr{box-sizing:content-box;clear:both;height:0;color:inherit;border-top-width:1px;margin:0;overflow:visible}[id$=v2] pre{font-family:monospace;font-size:inherit}[id$=v2] address{font-style:inherit}[id$=v2] a{color:inherit;background-color:#0000;text-decoration:none}[id$=v2] abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}[id$=v2] b,[id$=v2] strong{font-weight:bolder}[id$=v2] code,[id$=v2] kbd,[id$=v2] samp{font-family:monospace;font-size:inherit}[id$=v2] small{font-size:80%}[id$=v2] sub,[id$=v2] sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}[id$=v2] sub{bottom:-.25em}[id$=v2] sup{top:-.5em}[id$=v2] svg,[id$=v2] img,[id$=v2] embed,[id$=v2] object,[id$=v2] iframe{vertical-align:bottom}[id$=v2] button,[id$=v2] input,[id$=v2] optgroup,[id$=v2] select,[id$=v2] textarea{appearance:none;vertical-align:middle;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;background:0 0;border-radius:0;margin:0;padding:0}[id$=v2] button,[id$=v2] [type=button],[id$=v2] [type=reset],[id$=v2] [type=submit]{cursor:pointer}[id$=v2] button:disabled,[id$=v2] [type=button]:disabled,[id$=v2] [type=reset]:disabled,[id$=v2] [type=submit]:disabled{cursor:default}[id$=v2] :-moz-focusring{outline:auto}[id$=v2] select:disabled{opacity:inherit}[id$=v2] option{padding:0}[id$=v2] fieldset{min-width:0;margin:0;padding:0}[id$=v2] legend{padding:0}[id$=v2] progress{vertical-align:baseline}[id$=v2] textarea{overflow:auto}[id$=v2] [type=number]::-webkit-inner-spin-button{height:auto}[id$=v2] [type=number]::-webkit-outer-spin-button{height:auto}[id$=v2] [type=search]{outline-offset:-2px}[id$=v2] [type=search]::-webkit-search-decoration{-webkit-appearance:none}[id$=v2] ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[id$=v2] [type=number]{-moz-appearance:textfield}[id$=v2] label[for]{cursor:pointer}[id$=v2] details{display:block}[id$=v2] summary{display:list-item}[id$=v2] [contenteditable]:focus{outline:auto}[id$=v2] table{border-color:inherit;border-collapse:collapse}[id$=v2] caption{text-align:left}[id$=v2] td,[id$=v2] th{vertical-align:top;padding:0}[id$=v2] th{text-align:left;font-weight:700}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{cursor:pointer;opacity:.7;z-index:1;background:#ccc;border:0;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline-offset:3px;outline:3px solid #0bf}.splide__pagination{z-index:1;padding:0 1em;position:absolute;bottom:.5em;left:0;right:0}.splide__pagination__page{opacity:.7;background:#ccc;border:0;border-radius:50%;width:8px;height:8px;margin:3px;padding:0;transition:transform .2s linear;display:inline-block;position:relative}.splide__pagination__page.is-active{z-index:1;background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible,.splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px;outline:3px solid #0bf}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#0000}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible,.splide.is-focus-in .splide__toggle:focus{outline-offset:3px;outline:3px solid #0bf}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;border:3px solid #0000}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{flex-direction:column;padding:1em 0;display:flex;inset:0 .5em 0 auto}html:has(#v2){font-size:10px}body#v2{margin:0;padding:0}html:has(#v2){margin:0;padding:0}body#v2{font-size:var(--font-size-14);overflow-x:clip}[id$=v2]{--white:white;--light-gray:#eee;--black:black;--blue-50:#eef1f6;--blue-100:#ccd6e4;--blue-300:#6683af;--light-blue:#17bce2;--pale-blue:#6683af;--blue:#0080ff;--dark-blue:#00317a;--orange:#f78f20;--green:#14c496;--yellow:#ffba5f;--magenta:#e561d2;--red:#ff1515;--solid-gray-200:#ccc;--solid-gray-400:#999;--solid-gray-800:#333;--base-text-color:#333;--column-width-pc:4.66667%;--column-gap-pc:4%;--space-4:.4rem;--space-8:.8rem;--space-16:1.6rem;--space-24:2.4rem;--space-32:3.2rem;--space-48:4.8rem;--space-64:6.4rem;--space-96:9.6rem;--space-128:12.8rem;--font-size-12:1.2rem;--font-size-14:1.4rem;--font-size-16:1.6rem;--font-size-18:1.8rem;--font-size-20:2rem;--font-size-24:2.4rem;--font-size-28:2.8rem;--font-size-40:4rem;--font-size-48:4.8rem;--rd-sm:4px;--font-family-ja:Noto Sans JP, sans-serif;--font-family-en:Barlow, sans-serif;--font-family-en-ja:Barlow Adjusted, Noto Sans JP, sans-serif;color:var(--base-text-color);background-color:var(--white);-moz-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smooth:auto;line-height:1.4;font-family:var(--font-family-ja);font-optical-sizing:auto;font-style:normal;font-weight:500}[id$=v2] *{box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:inherit}[id$=v2] img{max-width:100%;height:auto;margin:0 auto;display:block}[id$=v2] main{z-index:0;position:relative}[id$=v2] .button,[id$=v2] .button--primary{width:fit-content;min-width:152px;max-width:520px;height:5.2rem;padding-block:0;padding-inline:var(--space-16);border:2px solid var(--dark-blue);color:var(--dark-blue);text-align:center;letter-spacing:.08em;line-height:1;font-size:var(--font-size-14);font-family:var(--font-family-ja);font-optical-sizing:auto;background-color:#0000;border-radius:2.6rem;justify-content:center;align-items:center;font-style:normal;font-weight:500;transition:all .4s;display:flex;position:relative}[id$=v2] .button span,[id$=v2] .button--primary span{position:relative}[id$=v2] .button span:before,[id$=v2] .button span:after,[id$=v2] .button--primary span:before,[id$=v2] .button--primary span:after{box-sizing:border-box;transform-origin:50%}[id$=v2] .button span:before,[id$=v2] .button--primary span:before{content:"";z-index:2;border-style:solid solid none none;border-width:2px;border-color:var(--dark-blue);width:6.36396px;height:6.36396px;position:absolute;top:.5lh;translate:-7.56802px -50%;rotate:45deg}[id$=v2] .button span:after,[id$=v2] .button--primary span:after{content:"";z-index:1;border:1px solid var(--dark-blue);border-radius:50%;width:20px;height:20px;position:absolute;top:.5lh;translate:0 -50%}[id$=v2] .button span,[id$=v2] .button--primary span{padding-right:calc(20px + var(--space-8) + 0px)}[id$=v2] .button span:before,[id$=v2] .button span:after,[id$=v2] .button--primary span:before,[id$=v2] .button--primary span:after{transition:all .25s ease-out;right:0}[id$=v2] .button:hover,[id$=v2] .button--primary:hover{background-color:var(--dark-blue);color:var(--white)}[id$=v2] .button:hover span:before,[id$=v2] .button--primary:hover span:before{border-color:var(--dark-blue)}[id$=v2] .button:hover span:after,[id$=v2] .button--primary:hover span:after{border-color:var(--white);background-color:var(--white)}[id$=v2] .button--secondary{border-color:var(--white);color:var(--white)}[id$=v2] .button--secondary span:before,[id$=v2] .button--secondary span:after{border-color:var(--white)}[id$=v2] .button--secondary:hover{background-color:var(--white);color:var(--dark-blue)}[id$=v2] .button--secondary:hover span:before{border-color:var(--white)}[id$=v2] .button--secondary:hover span:after{border-color:var(--dark-blue);background-color:var(--dark-blue)}[id$=v2] .button--stretch{width:100%;max-width:100%}@media screen and (width>=768px){[id$=v2] .button--stretch{width:fit-content}}[id$=v2] .button--slim{border-color:var(--dark-blue);background-color:var(--dark-blue);text-align:center;width:auto;min-width:90px;height:2.4rem;font-size:var(--font-size-12);color:var(--white);letter-spacing:.08em;border-radius:1.7rem;padding-inline:12px;font-weight:700;line-height:1.4}@media screen and (width>=768px){[id$=v2] .button--slim{width:140px;height:3.4rem;font-size:var(--font-size-14)}}[id$=v2] .button--slim span{position:relative}[id$=v2] .button--slim span:before,[id$=v2] .button--slim span:after{box-sizing:border-box;transform-origin:50%}[id$=v2] .button--slim span:before{content:"";z-index:2;border-style:solid solid none none;border-width:2px;border-color:var(--white);width:7.77817px;height:7.77817px;position:absolute;top:.5lh;translate:-3.86091px -50%;rotate:45deg}[id$=v2] .button--slim span:after{content:none}[id$=v2] .button--slim span{padding-right:calc(11px + var(--space-8) + -3px)}[id$=v2] .button--slim span:before,[id$=v2] .button--slim span:after{right:-3px}[id$=v2] .button--slim:hover{background-color:var(--white);color:var(--dark-blue)}[id$=v2] .button--slim:hover span:before,[id$=v2] .button--slim:hover span:after{border-color:var(--dark-blue)}[id$=header-v2].header{color:var(--base-text-color)}[id$=header-v2].header .header__inner{max-width:calc(1200px + var(--space-32) * 2);width:100%;padding-inline:var(--space-24);margin-inline:auto;display:flex}@media screen and (width>=768px){[id$=header-v2].header .header__inner{padding-inline:var(--space-32)}}[id$=header-v2].header .header__inner{justify-content:space-between;align-items:center}#upper-header-v2.header--upper{display:none}@media screen and (width>=768px){#upper-header-v2.header--upper{z-index:1;margin:0 auto;display:block;position:relative}#upper-header-v2.header--upper .header__inner{width:100%;line-height:1.6rem;font-size:var(--font-size-12);color:var(--base-text-color);flex-direction:row;justify-content:flex-end;gap:24px;padding-top:1lh;padding-bottom:.5lh;font-weight:500}#upper-header-v2.header--upper .header__support-nav{width:fit-content}#upper-header-v2.header--upper .header__support-nav-list{justify-content:space-between;gap:0;margin:0;padding:0;list-style:none;display:flex}#upper-header-v2.header--upper .header__support-nav-list .header__support-nav-item{padding-inline:var(--space-16);position:relative}#upper-header-v2.header--upper .header__support-nav-list .header__support-nav-item:after{content:"";vertical-align:middle;pointer-events:none;background-color:var(--solid-gray-200);cursor:default;width:1px;height:1rem;margin-right:1em;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)}#upper-header-v2.header--upper .header__support-nav-list .header__support-nav-item:first-child:after{content:none;margin-right:0}#upper-header-v2.header--upper .header__support-nav-list .header__support-nav-item:last-child{padding-right:0}#upper-header-v2.header--upper .header__support-nav-list .header__support-nav-item:last-child:after{height:3rem}}#header-v2.header--lower{z-index:2;background:var(--white);border-bottom:1px solid var(--light-gray);width:100%;position:sticky;top:0}#header-v2.header--lower .header__inner{min-height:6.4rem;padding-top:var(--space-8);padding-bottom:var(--space-8)}#header-v2.header--lower .header__logo{width:30vw;max-width:11.7rem;font-size:var(--font-size-24);margin:0;font-weight:700;text-decoration:none}#header-v2.header--lower .header__logo a{width:100%;display:block}#header-v2.header--lower .header__logo img{aspect-ratio:89/23;width:100%;height:auto;display:block}#header-v2.header--lower .header__header-controls{align-items:center;gap:var(--space-8);display:flex}#header-v2.header--lower .header__global-nav--desktop{display:none}#header-v2.header--lower .header__menu-toggle{width:4.4rem;height:4.4rem;color:var(--base-text-color);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;display:flex}#header-v2.header--lower .header__menu-toggle-icon{width:2rem;height:1.4rem;position:relative}#header-v2.header--lower .header__menu-toggle-icon,#header-v2.header--lower .header__menu-toggle-icon:before,#header-v2.header--lower .header__menu-toggle-icon:after{background-color:currentColor;border-radius:2px;transition:transform .3s,opacity .3s;display:block}#header-v2.header--lower .header__menu-toggle-icon:before,#header-v2.header--lower .header__menu-toggle-icon:after{content:"";width:100%;height:.2rem;position:absolute;left:0}#header-v2.header--lower .header__menu-toggle-icon{height:.2rem}#header-v2.header--lower .header__menu-toggle-icon:before{top:-.6rem}#header-v2.header--lower .header__menu-toggle-icon:after{top:.6rem}#header-v2.header--lower .header__menu-toggle-label{letter-spacing:.08em;font-size:10px;font-weight:700;line-height:1}#header-v2.header--lower .header__nav-panel{border-top:1px solid var(--light-gray);max-height:calc(100dvh - 6.4rem);padding-bottom:var(--space-24);background-color:#f4f4f4;display:none;overflow:auto}#header-v2.header--lower .header__global-nav--mobile .header__global-nav-list{margin:0;padding:0;list-style:none}#header-v2.header--lower .header__global-nav--mobile .header__global-nav-item{background-color:#fff;border-bottom:1px solid #ddd}#header-v2.header--lower .header__global-nav--mobile .header__global-nav-item+.header__global-nav-item{margin-top:var(--space-8)}#header-v2.header--lower .header__global-nav--mobile .header__global-nav-head{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-16) var(--space-16);background-color:#ececec;display:flex}#header-v2.header--lower .header__global-nav--mobile .header__global-nav-link{font-size:var(--font-size-24);font-weight:700;text-decoration:none;display:block}#header-v2.header--lower .header__submenu-toggle{background-color:var(--dark-blue);width:2.8rem;height:2.8rem;color:var(--white);border:0;border-radius:50%;flex-shrink:0;position:relative}#header-v2.header--lower .header__submenu-toggle:before,#header-v2.header--lower .header__submenu-toggle:after{content:"";background-color:currentColor;width:1rem;height:2px;transition:transform .3s,opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#header-v2.header--lower .header__submenu-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}#header-v2.header--lower .header__submenu--mobile{padding:0 var(--space-16) var(--space-16);display:none}#header-v2.header--lower .header__submenu--mobile .header__submenu-inner{gap:var(--space-8);padding:var(--space-8);background-color:#eee;grid-template-columns:1fr;display:grid}#header-v2.header--lower .header__submenu--mobile .header__submenu-column{background-color:#f7f7f7;border:1px solid #ddd;margin:0;padding:0;list-style:none}#header-v2.header--lower .header__submenu--mobile .header__submenu-item+.header__submenu-item{border-top:1px dotted #c8c8c8}#header-v2.header--lower .header__submenu--mobile .header__submenu-link{padding:var(--space-8) var(--space-16) var(--space-8) var(--space-8);font-size:var(--font-size-14);text-decoration:none;display:block;position:relative}#header-v2.header--lower .header__submenu--mobile .header__submenu-link:after{content:"";top:50%;right:var(--space-10);border-top:2px solid var(--dark-blue);border-right:2px solid var(--dark-blue);width:6px;height:6px;position:absolute;transform:translateY(-50%)rotate(45deg)}#header-v2.header--lower .header__submenu--mobile .header__submenu-item:first-child .header__submenu-link{color:var(--dark-blue);font-weight:700}#header-v2.header--lower .header__support-nav--mobile{margin:var(--space-16) var(--space-16) var(--space-24)}#header-v2.header--lower .header__support-nav--mobile .header__support-nav-list{background-color:#f4f4f4;margin:0;padding:0;list-style:none}#header-v2.header--lower .header__support-nav--mobile .header__support-nav-item{padding:var(--space-10) 0;font-size:var(--font-size-14);border-bottom:1px dotted #c8c8c8}#header-v2.header--lower .header__support-nav--mobile .header__support-nav-item:last-child{border-bottom:0}#header-v2.header--lower.is-menu-open .header__nav-panel{display:block}#header-v2.header--lower.is-menu-open .header__menu-toggle-icon{background-color:#0000}#header-v2.header--lower.is-menu-open .header__menu-toggle-icon:before{transform:translateY(.6rem)rotate(45deg)}#header-v2.header--lower.is-menu-open .header__menu-toggle-icon:after{transform:translateY(-.6rem)rotate(-45deg)}#header-v2.header--lower .header__global-nav-item.is-open .header__submenu--mobile{display:block}#header-v2.header--lower .header__global-nav-item.is-open .header__submenu-toggle:after{opacity:0}@media screen and (width>=768px){#header-v2.header--lower{z-index:2;padding-bottom:var(--space-24);border-bottom:1px solid #0000}#header-v2.header--lower,#header-v2.header--lower>*,#header-v2.header--lower .header__logo img{transition:all .4s}#header-v2.header--lower .header__inner{align-items:center;min-height:auto}#header-v2.header--lower .header__logo{max-width:initial;width:20.8rem;margin-bottom:1.4rem}#header-v2.header--lower .header__global-nav--desktop{display:block}#header-v2.header--lower .header__header-controls{gap:0}#header-v2.header--lower .header__actions{margin-top:var(--space-32)}#header-v2.header--lower .header__menu-toggle{display:none}#header-v2.header--lower .header__nav-panel{padding-bottom:0;display:none}#header-v2.header--lower .header__global-nav--desktop{width:100%;max-width:30.3571em;padding:0 var(--space-16)}#header-v2.header--lower .header__global-nav--desktop .header__global-nav-list{margin-top:var(--space-24);width:100%;font-size:var(--font-size-14);letter-spacing:.08em;justify-content:space-between;padding-block:.9rem;font-weight:700;list-style:none;display:flex}#header-v2.header--lower .header__global-nav--desktop .header__global-nav-item{background-color:#0000;border-bottom:0;position:relative}#header-v2.header--lower .header__global-nav--desktop .header__global-nav-head{background-color:#0000;padding:0;display:block}#header-v2.header--lower .header__global-nav--desktop .header__global-nav-link{white-space:nowrap;font-size:inherit;display:block}#header-v2.header--lower .header__global-nav--desktop .header__global-nav-link:hover{text-decoration:underline}#header-v2.header--lower .header__submenu-toggle{display:none}#header-v2.header--lower .header__submenu--desktop{min-width:46rem;padding:var(--space-8) 0 0;opacity:0;visibility:hidden;pointer-events:none;z-index:1;transition:opacity .25s;display:block;position:absolute;top:100%;left:50%;transform:translate(-50%)}#header-v2.header--lower .header__submenu--desktop .header__submenu-inner{gap:var(--space-8);padding:var(--space-16);border:1px solid var(--light-gray);background-color:var(--white);grid-template-columns:repeat(2,minmax(18rem,1fr));box-shadow:0 16px 40px #0f1e4124}#header-v2.header--lower .header__submenu--desktop .header__submenu-column{background-color:#0000;border:0}#header-v2.header--lower .header__submenu--desktop .header__submenu-item+.header__submenu-item{border-top:1px solid #ececec}#header-v2.header--lower .header__submenu--desktop .header__submenu-link{padding:var(--space-8) var(--space-16) var(--space-8) 0;font-size:var(--font-size-14)}#header-v2.header--lower .header__global-nav--desktop .header__global-nav-item.has-children:hover .header__submenu--desktop,#header-v2.header--lower .header__global-nav--desktop .header__global-nav-item.has-children:focus-within .header__submenu--desktop{opacity:1;visibility:visible;pointer-events:auto}#header-v2.header--lower .header__support-nav--mobile{display:none}}body.is-header-menu-open{overflow:hidden}@media screen and (width>=768px){#header-v2.header--lower.is-stuck{border-bottom:1px solid var(--light-gray);padding-bottom:0}#header-v2.header--lower.is-stuck .header__logo{margin-top:1.4rem}#header-v2.header--lower.is-stuck .header__logo img{width:14.3rem}#header-v2.header--lower.is-stuck .header__global-nav-list,#header-v2.header--lower.is-stuck .header__actions{margin-top:0}}#footer-v2.footer{border-top:4px solid var(--dark-blue);color:var(--base-text-color);letter-spacing:.01em;font-family:var(--font-family-ja);font-optical-sizing:auto;margin:0 auto;font-style:normal;font-weight:400;display:block;position:relative}#footer-v2.footer a{transition:all .2s ease-in-out}#footer-v2.footer .footer__inner{margin:0 auto}#footer-v2.footer .footer__external-links{width:100%;padding-block:var(--space-48);max-width:calc(1000px + var(--space-32) * 2);width:100%;padding-inline:var(--space-24);margin-inline:auto}@media screen and (width>=768px){#footer-v2.footer .footer__external-links{padding-inline:var(--space-32)}}#footer-v2.footer .footer__external-links-list{justify-content:space-between;align-items:stretch;row-gap:var(--space-24);flex-flow:wrap;column-gap:normal;margin:0;padding:0;list-style:none;display:flex}#footer-v2.footer .footer__external-links-item{width:calc((100% - var(--space-24) * (2 - 1)) / 2)}@media screen and (width>=768px){#footer-v2.footer .footer__external-links-item{width:calc((100% - var(--space-24) * (4 - 1)) / 4)}}#footer-v2.footer .footer__external-links-item a{width:100%;height:100%;display:block}#footer-v2.footer .footer__external-links-item a:hover{opacity:.5}#footer-v2.footer .footer__info{border-block:1px solid var(--solid-gray-200);padding-block:var(--space-48);line-height:2;font-size:var(--font-size-12)}#footer-v2.footer .footer__info-inner{max-width:calc(1000px + var(--space-32) * 2);width:100%;padding-inline:var(--space-24);margin-inline:auto}@media screen and (width>=768px){#footer-v2.footer .footer__info-inner{padding-inline:var(--space-32)}}#footer-v2.footer .footer__info-heading{font-weight:700;font-size:var(--font-size-14);line-height:1}#footer-v2.footer .footer__registrations-numbers{margin-top:var(--space-8)}#footer-v2.footer .footer__registrations-item,#footer-v2.footer .footer__association-memberships,#footer-v2.footer .footer__affiliated-exchanges{flex-flow:wrap;display:flex}#footer-v2.footer .footer__registrations-item dt,#footer-v2.footer .footer__association-memberships dt,#footer-v2.footer .footer__affiliated-exchanges dt{white-space:nowrap;font-weight:700;display:inline-block}#footer-v2.footer .footer__registrations-item dt:after,#footer-v2.footer .footer__association-memberships dt:after,#footer-v2.footer .footer__affiliated-exchanges dt:after{content:"/";margin-inline:.25em;font-weight:400}#footer-v2.footer .footer__registrations-item dd,#footer-v2.footer .footer__association-memberships dd,#footer-v2.footer .footer__affiliated-exchanges dd{white-space:nowrap;font-weight:400;display:inline-block}#footer-v2.footer .footer__registrations-item dd:after,#footer-v2.footer .footer__association-memberships dd:after,#footer-v2.footer .footer__affiliated-exchanges dd:after{content:"、"}#footer-v2.footer .footer__registrations-item dd:last-child:after,#footer-v2.footer .footer__association-memberships dd:last-child:after,#footer-v2.footer .footer__affiliated-exchanges dd:last-child:after{content:""}#footer-v2.footer .footer__registrations-item a,#footer-v2.footer .footer__association-memberships a,#footer-v2.footer .footer__affiliated-exchanges a{text-decoration:underline}#footer-v2.footer .footer__registrations-item a:hover,#footer-v2.footer .footer__association-memberships a:hover,#footer-v2.footer .footer__affiliated-exchanges a:hover{color:var(--dark-blue)}#footer-v2.footer .footer__leaflet{margin-top:var(--space-24)}#footer-v2.footer .footer__leaflet-heading{margin-top:var(--space-8);font-weight:700;line-height:2}#footer-v2.footer .footer__leaflet-description{font-weight:400}#footer-v2.footer .footer__leaflet-item{margin-top:var(--space-4)}#footer-v2.footer .footer__nav{padding-top:var(--space-48);padding-bottom:var(--space-48);background-color:var(--light-gray);line-height:2.2;font-size:var(--font-size-14)}#footer-v2.footer .footer__nav-inner{justify-content:space-between;align-items:stretch;gap:var(--space-24);max-width:calc(1000px + var(--space-32) * 2);width:100%;padding-inline:var(--space-24);flex-flow:wrap;margin-inline:auto;display:flex}@media screen and (width>=768px){#footer-v2.footer .footer__nav-inner{padding-inline:var(--space-32)}}#footer-v2.footer .footer__nav-group{width:fit-content;min-width:120px;display:block}#footer-v2.footer .footer__nav-group a{width:100%;display:block}#footer-v2.footer .footer__nav-link{font-weight:500;line-height:2.2;font-size:var(--font-size-14)}#footer-v2.footer .footer__nav-link:hover{text-decoration:underline}#footer-v2.footer .footer__nav-link--title-page{margin-bottom:var(--space-16);font-weight:700;line-height:3;font-size:var(--font-size-16);color:var(--dark-blue)}#footer-v2.footer .footer__nav-sns{margin-top:var(--space-48);max-width:calc(1000px + var(--space-32) * 2);width:100%;padding-inline:var(--space-24);flex-direction:row;justify-content:center;gap:16px;margin-inline:auto;display:flex}@media screen and (width>=768px){#footer-v2.footer .footer__nav-sns{padding-inline:var(--space-32)}}#footer-v2.footer .footer__nav-sns a:hover{opacity:.5}#footer-v2.footer .footer__bottom-line{background-color:var(--dark-blue);color:var(--white);font-size:var(--font-size-12);display:block}#footer-v2.footer .footer__bottom-line-inner{max-width:calc(1000px + var(--space-32) * 2);width:100%;padding-inline:var(--space-24);margin-inline:auto;display:block}@media screen and (width>=768px){#footer-v2.footer .footer__bottom-line-inner{padding-inline:var(--space-32)}}#footer-v2.footer .footer__bottom-line-inner{padding-block:var(--space-32)}#footer-v2.footer .footer__bottom-links{flex-flow:wrap;justify-content:center;gap:0;width:100%;font-weight:400;line-height:1.6;display:flex}#footer-v2.footer .footer__bottom-link-item a{padding-inline:1.2em;display:block;position:relative}#footer-v2.footer .footer__bottom-link-item a:hover{text-decoration:underline}#footer-v2.footer .footer__bottom-link-item a:after{content:"|";pointer-events:none;cursor:default;display:inline-block;position:absolute;top:50%;left:0;translate:0 -50%}#footer-v2.footer .footer__bottom-link-item:first-child a{padding-left:0}#footer-v2.footer .footer__bottom-link-item:first-child a:after{content:none}#footer-v2.footer .footer__bottom-link-item:last-child a{padding-right:0}#footer-v2.footer .footer__copyright{margin-top:var(--space-32);text-align:left;width:100%;line-height:1;font-size:var(--font-size-14)}[id$=v2] .link{display:inline-block;position:relative}[id$=v2] .link--inline{width:fit-content;text-decoration:underline;display:inline-block;position:relative}[id$=v2] .link--inline:before,[id$=v2] .link--inline:after{box-sizing:border-box;transform-origin:50%}[id$=v2] .link--inline:before{content:"";z-index:2;border:2px solid;border-style:solid solid none none;width:5.65685px;height:5.65685px;position:absolute;top:.5lh;translate:-2.32843px -50%;rotate:45deg}[id$=v2] .link--inline:after{content:none}[id$=v2] .link--inline{padding-left:calc(4px + var(--space-8) + 0px)}[id$=v2] .link--inline:before,[id$=v2] .link--inline:after{left:0}[id$=v2] .link--inline:hover{color:var(--dark-blue)}[id$=v2] .link--next{position:relative}[id$=v2] .link--next:before,[id$=v2] .link--next:after{box-sizing:border-box;transform-origin:50%}[id$=v2] .link--next:before{content:"";z-index:2;border:2px solid;border-style:solid solid none none;width:7.77817px;height:7.77817px;position:absolute;top:.5lh;translate:calc(1.63909px - .5em) -50%;rotate:45deg}[id$=v2] .link--next:after{content:none}[id$=v2] .link--next{padding-right:calc(1em + var(--space-8) + 0px)}[id$=v2] .link--next:before,[id$=v2] .link--next:after{right:0}[id$=v2] .link--inline-next{width:fit-content;text-decoration:underline;display:inline-block;position:relative}[id$=v2] .link--inline-next:before,[id$=v2] .link--inline-next:after{box-sizing:border-box;transform-origin:50%}[id$=v2] .link--inline-next:before{content:"";z-index:2;border:2px solid;border-style:solid solid none none;width:5.65685px;height:5.65685px;position:absolute;top:.5lh;translate:-.671573px -50%;rotate:45deg}[id$=v2] .link--inline-next:after{content:none}[id$=v2] .link--inline-next{padding-right:calc(4px + var(--space-8) + 0px)}[id$=v2] .link--inline-next:before,[id$=v2] .link--inline-next:after{right:0}[id$=v2] .link--search,[id$=v2] .link--globe{padding-left:calc(var(--space-8) + 1.08333em);position:relative}[id$=v2] .link--search:before,[id$=v2] .link--globe:before{content:"";vertical-align:middle;aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.08333em;height:auto;display:inline-block;position:absolute;top:50%;left:0;translate:0 -50%}[id$=v2] .link--search:before{background-image:-webkit-image-set(url(/assets/images/icon-search.svg) 1x type("image/svg+xml"),url(/assets/images/icon-search@2x.avif) 1x type("image/avif"),url(/assets/images/icon-search@2x.webp) 1x type("image/webp"),url(/assets/images/icon-search@2x.png) 1x type("image/png"));background-image:image-set("/assets/images/icon-search.svg" 1x type("image/svg+xml"),"/assets/images/icon-search@2x.avif" 1x type("image/avif"),"/assets/images/icon-search@2x.webp" 1x type("image/webp"),"/assets/images/icon-search@2x.png" 1x type("image/png"))}[id$=v2] .link--globe:before{background-image:-webkit-image-set(url(/assets/images/icon-globe.svg) 1x type("image/svg+xml"),url(/assets/images/icon-globe@2x.avif) 1x type("image/avif"),url(/assets/images/icon-globe@2x.webp) 1x type("image/webp"),url(/assets/images/icon-globe@2x.png) 1x type("image/png"));background-image:image-set("/assets/images/icon-globe.svg" 1x type("image/svg+xml"),"/assets/images/icon-globe@2x.avif" 1x type("image/avif"),"/assets/images/icon-globe@2x.webp" 1x type("image/webp"),"/assets/images/icon-globe@2x.png" 1x type("image/png"))}[id$=v2] .link--pdf{padding-left:calc(var(--space-8) + 1lh);text-decoration:underline;position:relative}[id$=v2] .link--pdf:before{content:"";aspect-ratio:1;background-image:-webkit-image-set(url(/assets/images/icon-pdf@2x.avif) 1x type("image/avif"),url(/assets/images/icon-pdf@2x.webp) 1x type("image/webp"),url(/assets/images/icon-pdf@2x.png) 1x type("image/png"));background-image:image-set("/assets/images/icon-pdf@2x.avif" 1x type("image/avif"),"/assets/images/icon-pdf@2x.webp" 1x type("image/webp"),"/assets/images/icon-pdf@2x.png" 1x type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:contain;width:1lh;height:auto;line-height:2;position:absolute;top:50%;left:0;transform:translateY(-50%)}[id$=v2] .hero{border-bottom:2px solid var(--light-gray);width:100%;height:auto;position:relative}[id$=v2] .hero.splide{border-bottom:none}[id$=v2] .hero:not(.splide){aspect-ratio:390/470;overflow:hidden}[id$=v2] .hero .splide__track{aspect-ratio:390/470;border-bottom:2px solid var(--light-gray);width:100%}[id$=v2] .hero .splide__list{flex-direction:row;justify-content:stretch;width:100%;height:100%;display:flex}[id$=v2] .hero .hero__slide{height:auto}[id$=v2] .hero .hero__slide-inner{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}[id$=v2] .hero .hero__slide-inner picture,[id$=v2] .hero .hero__slide-inner img,[id$=v2] .hero .hero__slide-inner video,[id$=v2] .hero .hero__slide-inner>a{object-fit:cover;width:100%;height:100%;margin:0 auto}[id$=v2] .hero .hero__pagination-wrapper{justify-content:center;gap:var(--space-16);padding-block:var(--space-24);align-content:center;align-items:center;display:flex;position:relative}[id$=v2] .hero .hero__pagination{gap:var(--space-8);width:100%;max-width:18rem;height:4px;display:flex;position:relative;top:0;bottom:0}[id$=v2] .hero .hero__pagination li{flex:1;height:100%}[id$=v2] .hero .splide__pagination__page{--progress:0;background-color:var(--solid-gray-200);width:100%;max-width:4rem;height:4px;display:block;position:relative;overflow:hidden}[id$=v2] .hero .splide__pagination__page:before{content:"";background-color:var(--dark-blue);width:100%;height:100%;transform:scaleX(var(--progress));transform-origin:0;position:absolute;top:0;left:0}[id$=v2] .hero .splide__pagination__page.is-active{transform:scale(1)}[id$=v2] .hero .hero__play-toggle{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Ccircle cx='11' cy='11' r='10.5' fill='white' stroke='%23999999'/%3E%3Cpath d='M16 11L8.5 15.3301L8.5 6.66987L16 11Z' fill='%23999999'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;border:none;width:2.2rem;height:2.2rem}[id$=v2] .hero .hero__play-toggle[data-play=pause]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Ccircle cx='11' cy='11' r='10.5' fill='white' stroke='%23999999'/%3E%3Crect x='7' y='6.24658' width='2' height='10' fill='%23999999'/%3E%3Crect x='13' y='6.24658' width='2' height='10' fill='%23999999'/%3E%3C/svg%3E")}@media screen and (width>=768px){[id$=v2] .hero,[id$=v2] .hero .splide__track{aspect-ratio:initial;border-bottom:none}[id$=v2] .hero .hero__slide{height:58rem}[id$=v2] .hero .hero__slide--contain .hero__slide-inner picture,[id$=v2] .hero .hero__slide--contain .hero__slide-inner img,[id$=v2] .hero .hero__slide--contain .hero__slide-inner video,[id$=v2] .hero .hero__slide--contain .hero__slide-inner>a{object-fit:contain}[id$=v2] .hero .hero__slide picture,[id$=v2] .hero .hero__slide img,[id$=v2] .hero .hero__slide video{object-fit:cover;width:100%;height:100%}[id$=v2] .hero .hero__pagination-wrapper{gap:var(--space-24);padding-block:var(--space-48)}[id$=v2] .hero .hero__pagination{max-width:22.4rem}[id$=v2] .hero .splide__pagination__page{max-width:5rem}}[id$=v2] .section{padding-block:var(--space-64);max-width:calc(1200px + var(--space-32) * 2);width:100%;padding-inline:var(--space-24);margin-inline:auto}@media screen and (width>=768px){[id$=v2] .section{padding-inline:var(--space-32);padding-block:var(--space-128)}}[id$=v2] .section--colored{background-color:var(--blue-100);width:100%;max-width:none}@media screen and (width>=768px){[id$=v2] .section--colored{padding-block:var(--space-64)}[id$=v2] .section--colored .section__inner{max-width:calc(1200px + var(--space-32) * 2);width:100%;padding-inline:var(--space-24);margin-inline:auto}}@media screen and (width>=768px) and (width>=768px){[id$=v2] .section--colored .section__inner{padding-inline:var(--space-32)}}[id$=v2] .section__inner{margin:0 auto;position:relative}[id$=v2] .section__eyebrow{color:var(--pale-blue);text-align:center;font-size:var(--font-size-18);letter-spacing:.08em;text-transform:uppercase;line-height:1.4;font-family:var(--font-family-en);font-style:normal;font-weight:500}[id$=v2] .section__eyebrow+.section__heading{margin-top:var(--space-8)}[id$=v2] .section__heading{margin-bottom:var(--space-48);color:var(--dark-blue);text-align:center;font-size:var(--font-size-28);letter-spacing:.04em;line-height:1.4;font-family:var(--font-family-en-ja);font-style:normal;font-weight:500}[id$=v2] .section__heading--light{color:var(--white)}@media screen and (width>=768px){[id$=v2] .section__heading{margin-bottom:var(--space-64);font-size:var(--font-size-40)}}[id$=v2] .section--breakout{place-content:stretch space-between;align-items:stretch;gap:var(--space-32);padding-top:var(--space-96);color:var(--white);flex-direction:column;padding-bottom:0;display:flex;position:relative;overflow:hidden}@media screen and (width>=1260px){[id$=v2] .section--breakout{gap:calc(var(--column-gap-pc) + var(--column-width-pc));padding-bottom:var(--space-96);flex-direction:row;overflow:visible}[id$=v2] .section--breakout .button{margin-left:0}}[id$=v2] .section--breakout:before{content:"";z-index:1;background-color:var(--dark-blue);width:100vw;height:100%;margin-bottom:29.7436%;display:block;position:absolute;bottom:0;right:0}@media screen and (width>=1260px){[id$=v2] .section--breakout:before{top:0;right:calc((var(--column-gap-pc) + var(--column-width-pc)) * 2);margin-bottom:0}}[id$=v2] .section--breakout .section__inner{z-index:2;position:relative}@media screen and (width>=768px){[id$=v2] .section--breakout .section__inner{flex-basis:39.3333%}[id$=v2] .section--breakout .section__eyebrow,[id$=v2] .section--breakout .section__heading{text-align:left}}[id$=v2] .section--breakout .section__eyebrow{color:var(--white)}[id$=v2] .section--breakout .section__heading{color:var(--blue-100)}[id$=v2] .section--breakout .paragraph,[id$=v2] .section--breakout .button,[id$=v2] .section--breakout .link{margin-top:var(--space-32)}[id$=v2] .section--breakout .section__breakout-layer{z-index:2;width:100%;margin:0 auto;position:relative}@media screen and (width>=768px){[id$=v2] .section--breakout .section__breakout-layer{flex-basis:56.6667%;margin-left:auto}}[id$=v2] .section--breakout .section__breakout-layer img{width:100%;height:auto;display:block}[id$=v2] .notice-group{max-width:calc(1200px + var(--space-32) * 2);width:100%;padding-inline:var(--space-24);margin-inline:auto}@media screen and (width>=768px){[id$=v2] .notice-group{padding-inline:var(--space-32)}}[id$=v2] .notice-group{font-size:var(--font-size-16);letter-spacing:.01em;line-height:1.6}[id$=v2] .notice-group__inner{align-items:flex-start;gap:var(--space-8);width:100%;padding:var(--space-32) var(--space-24);background-color:var(--light-gray);border-radius:.4rem;flex-direction:column;display:flex}@media screen and (width>=768px){[id$=v2] .notice-group__inner{justify-content:left;align-items:flex-start;gap:var(--space-8);padding:var(--space-24) var(--space-32);font-size:var(--font-size-16);border-radius:0;flex-direction:row}}[id$=v2] .notice-group__title{color:var(--dark-blue);font-family:var(--font-family-ja);font-optical-sizing:auto;font-style:normal;font-weight:700;display:inline-block;position:relative}[id$=v2] .notice-group--warning .notice-group__title{padding-left:calc(var(--space-8) + 2em)}[id$=v2] .notice-group--warning .notice-group__title:before{content:"";background-image:url(/assets/images/icon-warning.svg);background-repeat:no-repeat;background-size:contain;width:2em;height:2em;display:inline-block;position:absolute;top:.5lh;left:0;transform:translateY(-50%)}@media screen and (width>=768px){[id$=v2] .notice-group--warning .notice-group__title:before{margin-top:0}}[id$=v2] .notice{align-items:flex-start;gap:var(--space-8);background-color:var(--light-gray);font-size:var(--font-size-16);letter-spacing:.01em;border-radius:.4rem;flex-direction:column;padding:0;line-height:1.6;display:flex}@media screen and (width>=768px){[id$=v2] .notice{align-items:center;gap:var(--space-8);font-size:var(--font-size-16);border-radius:0;flex-direction:row}}[id$=v2] .notice__link{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;font-style:normal;font-weight:400;text-decoration:underline;text-decoration-thickness:calc(1em/12.5);display:inline;position:relative}[id$=v2] .notice__link:before,[id$=v2] .notice__link:after{box-sizing:border-box;transform-origin:50%}[id$=v2] .notice__link:before{content:"";z-index:2;border:2px solid;border-style:solid solid none none;width:7.77817px;height:7.77817px;position:absolute;top:.5lh;translate:calc(.5em - 6.13909px) -50%;rotate:45deg}[id$=v2] .notice__link:after{content:none}[id$=v2] .notice__link{padding-left:calc(1em + var(--space-8) + 0px)}[id$=v2] .notice__link:before,[id$=v2] .notice__link:after{left:0}[id$=v2] .notice__summary{display:inline}[id$=v2] .card-grid{column-gap:5.26316%;row-gap:var(--space-32);flex-wrap:wrap;justify-content:center;display:flex}@media screen and (width>=768px){[id$=v2] .card-grid{column-gap:var(--column-gap-pc);row-gap:var(--space-48)}}[id$=v2] .card-grid__item{background:var(--white);border:1px solid #d7dce8;border-radius:.6rem;flex:0 0 47.3684%;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}@media screen and (width>=768px){[id$=v2] .card-grid__item{flex:0 0 calc((100% - var(--column-gap-pc) * 2) / 3);border-radius:var(--rd-sm);border:0;box-shadow:0 0 4px #0000000f}}[id$=v2] .card-grid__item:hover{transform:translateY(-2px);box-shadow:0 8px 16px #00000014}[id$=v2] .card-grid:has(>:nth-child(3)){justify-content:flex-start}@media screen and (width>=768px){[id$=v2] .card-grid:has(>:nth-child(3)){justify-content:flex-start}}[id$=v2] .card-grid__image{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}[id$=v2] .card-grid__inner{padding:var(--space-8) var(--space-8) var(--space-16) var(--space-8);background-color:var(--white)}@media screen and (width>=768px){[id$=v2] .card-grid__inner{padding:var(--space-24) var(--space-24) var(--space-24) var(--space-24)}}[id$=v2] .card-grid__title{padding-left:calc(1.5em + var(--space-8));color:var(--dark-blue);font-size:var(--font-size-16);line-height:1.45;font-family:var(--font-family-en-ja);font-style:normal;font-weight:700;position:relative}[id$=v2] .card-grid__title:before,[id$=v2] .card-grid__title:after{box-sizing:border-box;transform-origin:50%}[id$=v2] .card-grid__title:before{content:"";z-index:2;border-style:solid solid none none;border-width:1.5px;border-color:var(--dark-blue);width:.471405em;height:.471405em;position:absolute;top:.5lh;translate:calc(.347631em + .375px) -50%;rotate:45deg}[id$=v2] .card-grid__title:after{content:"";z-index:1;border:1px solid var(--dark-blue);border-radius:50%;width:1.5em;height:1.5em;position:absolute;top:.5lh;translate:0 -50%}[id$=v2] .card-grid__title:before,[id$=v2] .card-grid__title:after{left:0}@media screen and (width>=768px){[id$=v2] .card-grid__title{padding-left:calc(1.66667em + var(--space-8));font-size:var(--font-size-20);position:relative}[id$=v2] .card-grid__title:before,[id$=v2] .card-grid__title:after{box-sizing:border-box;transform-origin:50%}[id$=v2] .card-grid__title:before{content:"";z-index:2;border-style:solid solid none none;border-width:2px;border-color:var(--dark-blue);width:.471405em;height:.471405em;position:absolute;top:.5lh;translate:calc(.430964em + 1.5px) -50%;rotate:45deg}[id$=v2] .card-grid__title:after{content:"";z-index:1;border:1px solid var(--dark-blue);border-radius:50%;width:1.66667em;height:1.66667em;position:absolute;top:.5lh;translate:0 -50%}}[id$=v2] .card-grid__summary{margin-top:var(--space-8);font-size:var(--font-size-12);letter-spacing:.01em;font-weight:400;line-height:1.6}@media screen and (width>=768px){[id$=v2] .card-grid__summary{margin-top:var(--space-24);font-size:var(--font-size-16);line-height:1.6}}[id$=v2] .card-grid--pickup .card-grid__title{font-size:var(--font-size-14)}@media screen and (width>=768px){[id$=v2] .card-grid--pickup:not(:has(>:nth-child(4))){justify-content:center}[id$=v2] .card-grid--pickup:has(>:nth-child(4)){justify-content:flex-start}[id$=v2] .card-grid--pickup .card-grid__item{flex:0 0 calc((100% - var(--column-gap-pc) * 3) / 4)}}[id$=v2] .d-shape-card-wrapper{position:relative}[id$=v2] .d-shape-card{background-color:var(--blue-50);width:100%;height:100%;position:relative}@media screen and (width>=768px){[id$=v2] .d-shape-card{background-color:#0000}}[id$=v2] .d-shape-card .button{justify-content:center;width:100%;margin-inline:auto}@media screen and (width>=768px){[id$=v2] .d-shape-card .button{width:auto;margin-inline:0}}[id$=v2] .d-shape-card__bg{z-index:0;width:100%;height:42.5532%;position:relative;overflow:hidden}[id$=v2] .d-shape-card__bg img{object-fit:cover;width:auto;height:100%}@media screen and (width>=768px){[id$=v2] .d-shape-card__bg{height:100%;position:absolute;top:0;left:0}[id$=v2] .d-shape-card__bg img{object-fit:cover;width:auto;height:100%}}[id$=v2] .d-shape-card__content{z-index:1;width:100%;height:57.4468%;padding:0;position:relative}@media screen and (width>=768px){[id$=v2] .d-shape-card__content{margin-top:0;height:100%;max-width:calc(1200px + var(--space-32) * 2);width:100%;padding-inline:var(--space-24);padding:0 var(--space-32);border-bottom:none;flex-direction:column;justify-content:center;align-items:flex-start;margin-inline:auto;display:flex}}@media screen and (width>=768px) and (width>=768px){[id$=v2] .d-shape-card__content{padding-inline:var(--space-32)}}[id$=v2] .d-shape-card__inner{justify-content:space-between;align-items:flex-start;gap:var(--space-8);width:100%;height:100%;padding:var(--space-32) var(--space-24);background-color:#ffffffd9;flex-direction:column;display:flex}@media screen and (width>=768px){[id$=v2] .d-shape-card__inner{gap:var(--space-24);width:100%;max-width:570px;height:100%;max-height:428px;padding:var(--space-64);opacity:.85;background-color:#ffffffd9;border-top-right-radius:9rem;border-bottom-right-radius:9rem}}[id$=v2] .d-shape-card__heading{color:var(--dark-blue);letter-spacing:.01em;font-size:2.8rem;line-height:1.2;font-family:var(--font-family-en-ja);font-style:normal;font-weight:500}@media screen and (width>=768px){[id$=v2] .d-shape-card__heading{font-size:var(--font-size-40)}}[id$=v2] .d-shape-card__text{font-size:var(--font-size-14);color:var(--dark-blue);letter-spacing:.01em;line-height:1.5;font-family:var(--font-family-ja);font-optical-sizing:auto;font-style:normal;font-weight:500}@media screen and (width>=768px){[id$=v2] .d-shape-card__text{line-height:1.8;font-size:var(--font-size-16)}}[id$=v2] .paragraph{font-family:var(--font-family-ja);font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:var(--font-size-16);letter-spacing:.1em;line-height:1.8}[id$=v2] .paragraph--lead{font-family:var(--font-family-en);letter-spacing:.08em;font-style:normal;font-weight:500;line-height:1.4;font-size:var(--font-size-28);text-align:center}@media screen and (width>=768px){[id$=v2] .paragraph--lead{text-align:left}}[id$=v2] .paragraph--generous{letter-spacing:.01em;font-weight:400;line-height:2.4}[id$=v2] .paragraph+.paragraph{margin-top:1lh}[id$=v2] .news li{grid-template-columns:repeat(auto-fill,minmax(100%,1fr));line-height:1.6;display:grid}@media screen and (width>=768px){[id$=v2] .news li{gap:var(--space-8);grid-template-columns:auto 1fr}}[id$=v2] .news li+li{margin-top:var(--space-48)}[id$=v2] .news .ymd{width:100%;font-size:var(--font-size-16);color:var(--solid-gray-400);font-family:var(--font-family-ja);font-optical-sizing:auto;order:1;font-style:normal;font-weight:500;display:block}@media screen and (width>=768px){[id$=v2] .news .ymd{width:auto;display:inline-block}}[id$=v2] .news .label{line-height:1;font-size:var(--font-size-12);padding:var(--space-4) var(--space-8);font-family:var(--font-family-ja);font-optical-sizing:auto;border:1px solid;font-style:normal;font-weight:700;display:inline-block}[id$=v2] .news .label,[id$=v2] .news .news_info,[id$=v2] .news .news_all,[id$=v2] .news .news_others .news_campaign,[id$=v2] .news .news_invoice{color:var(--blue-300)}[id$=v2] .news .news_stock_d{color:var(--blue)}[id$=v2] .news .news_stock_f{color:var(--solid-gray-400)}[id$=v2] .news .news_fx{color:var(--light-blue)}[id$=v2] .news .news_cfd{color:var(--red)}[id$=v2] .news .news_futures{color:var(--yellow)}[id$=v2] .news .news_225{color:var(--magenta)}[id$=v2] .news .news_seminar,[id$=v2] .news .news_webseminar{color:var(--dark-blue)}[id$=v2] .news .news_news,[id$=v2] .news .news_tpm_pr,[id$=v2] .news .news_contribution,[id$=v2] .news .news_corpfin{color:var(--green)}[id$=v2] .news .news_sys{color:var(--solid-gray-800)}[id$=v2] .news a{margin-top:var(--space-16);width:100%;line-height:1.6;font-size:var(--font-size-16);font-family:var(--font-family-ja);font-optical-sizing:auto;order:3;grid-column:1/-1;font-style:normal;font-weight:400;display:block}[id$=v2] .news__labels{margin-top:var(--space-16);place-content:flex-start;align-items:flex-start;gap:var(--space-8) var(--space-16);flex-wrap:wrap;order:2;width:100%;padding:0;display:flex}@media screen and (width>=768px){[id$=v2] .news__labels{width:auto;margin-top:0}}[id$=v2] .news__categories{margin-top:var(--space-48);place-content:flex-start;align-items:flex-start;gap:var(--space-8) var(--space-24);flex-wrap:wrap;order:2;width:100%;padding:0;display:flex}[id$=v2] .news__all-news-button{margin-top:var(--space-48)}[id$=v2] .u-mt-1lh{margin-top:1lh}[id$=v2] .u-mb-1lh{margin-bottom:1lh}@media screen and (width>=768px){[id$=v2] .u-sp{display:none}}@media screen and (width<=767px){[id$=v2] .u-pc{display:none}}[id$=v2] .scroll-to-top-wrapper{width:100%}[id$=v2] .scroll-to-top{background-color:var(--dark-blue);width:100%;height:4rem;color:var(--white);cursor:pointer;justify-content:center;align-items:center;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;display:flex}[id$=v2] .scroll-to-top.scroll-to-top--hidden{opacity:0;visibility:hidden;pointer-events:none}[id$=v2] .scroll-to-top svg{width:1.2rem;height:1.2rem;fill:var(--white);display:none}[id$=v2] .scroll-to-top{position:relative}[id$=v2] .scroll-to-top:before{content:"";box-sizing:border-box;z-index:2;border-style:solid solid none none;border-width:2px;border-color:var(--white);transform-origin:50%;width:.848528rem;height:.848528rem;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-45deg}@media screen and (width>=768px){[id$=v2] .scroll-to-top-wrapper{z-index:3;pointer-events:none;width:4rem;height:4rem;position:fixed;bottom:10px;right:10px}[id$=v2] .scroll-to-top{border-top:0;border:solid 1px var(--white);background-color:var(--dark-blue);width:100%;height:100%;color:var(--white);opacity:.7;pointer-events:auto;border-radius:50%}[id$=v2] .scroll-to-top:hover{opacity:1}[id$=v2] .scroll-to-top svg{display:block}}
