/*
rev. 2026-01-15
copyright © 2026
*/
@charset "UTF-8";@layer reset, base, general, component, main-base;@layer reset{

/*! kiso.css v1.2.2 | MIT License | https://github.com/tak-dcxi/kiso.css */*,:after,:before{box-sizing:border-box}:where(:root){font-family:sans-serif;line-height:1.5;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent}:where(body){min-block-size:100dvb;margin:unset}:where(h1,h2,h3,h4,h5,h6){text-wrap:pretty}:where(h1){margin-block:.67em;font-size:2em}:where(h2,h3,h4,h5,h6){margin-block:unset}:where(search){display:block}:where(p,blockquote,figure,pre,address,ul,ol,dl,menu){margin-block:unset}:where(blockquote,figure){margin-inline:unset}:where(p:lang(en)){text-wrap:pretty}:where(address:lang(ja)){font-style:unset}:where(ul,ol,menu){padding-inline-start:unset;list-style-type:""}:where(dt){font-weight:bolder}:where(dd){margin-inline-start:unset}:where(pre){text-spacing-trim:space-all;text-autospace:no-autospace}:where(em:lang(ja)){font-weight:bolder}:where(:is(i,cite,em,dfn,var):lang(ja)){font-style:unset}:where(code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:unset;font-variant-ligatures:none}:where(abbr[title]){text-decoration-line:underline;text-decoration-style:dotted;cursor:help}:where(time){text-autospace:no-autospace}@media (forced-colors:active){:where(mark){background-color:Highlight;color:HighlightText}}@media print{:where(mark){border-width:1px;border-style:dotted}}:where(a:any-link){color:unset;text-decoration-line:unset;text-decoration-thickness:from-font}:where(img,svg,picture,video,canvas,model,audio,iframe,embed,object){block-size:auto;max-inline-size:100%;vertical-align:bottom}:where(iframe){border:unset}:where(table){border-collapse:collapse}:where(caption,th){text-align:unset}:where(caption){text-wrap:pretty}::file-selector-button,:where(button,input,select,textarea){border:1px solid;border-color:unset;border-radius:unset;color:unset;font:unset;letter-spacing:unset;text-align:unset}:where(input:is([type=radio i],[type=checkbox i])){margin:unset}:where(input[type=file i]){border:unset}:where(input[type=search i]){-webkit-appearance:textfield}@supports (-webkit-touch-callout:none){:where(input[type=search i]){background-color:Canvas}}:where(input:is([type=tel i],[type=url i],[type=email i],[type=number i]):not(:placeholder-shown)){direction:ltr}:where(textarea){margin-block:unset;resize:block}:where(input:not([type=button i],[type=submit i],[type=reset i]),textarea,[contenteditable]){text-autospace:no-autospace}::file-selector-button,:where(button,input:is([type=button i],[type=submit i],[type=reset i])){background-color:unset}::file-selector-button,:where(button,input:is([type=button i],[type=submit i],[type=reset i]),[role=tab i],[role=button i],[role=option i]){touch-action:manipulation}:where(:enabled)::file-selector-button,:where(button:enabled,label[for],select:enabled,input:is([type=button i],[type=submit i],[type=reset i],[type=radio i],[type=checkbox i]):enabled,[role=tab i],[role=button i],[role=option i]){cursor:pointer}:where(fieldset){min-inline-size:0;margin-inline:unset;padding:unset;border:unset}:where(legend){padding-inline:unset}:where(progress){vertical-align:unset}::placeholder{opacity:unset}:where(summary){list-style-type:"";cursor:pointer}:where(summary)::-webkit-details-marker{display:none}:where(dialog,[popover]){overscroll-behavior-block:contain;padding:unset;border:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(dialog){max-inline-size:unset;max-block-size:unset}:where(dialog)::backdrop{background-color:oklch(0 0 0deg/30%)}:where([popover]){margin:unset}:where(:focus-visible){outline-offset:3px}[tabindex="-1"]:focus{outline:none!important}:where(:disabled,[aria-disabled=true i]){cursor:default}[hidden]:not([hidden=until-found i]){display:none!important}}@layer base{:root{--lightest-color:#fff;--darkest-color:#333;--base-font-color:var(--darkest-color);--border-color:var(--darkest-color);--color-must-lightest:#fff;--color-must-darkest:#000;--color-tone-primary:#036eb8;--color-tone-secondary:#b6d3fe;--color-tone-tertiary:#ed853b;--color-text-base-font-primary:#333;--color-text-base-font-gray:#737373;--color-text-link-text-link:#036eb8;--color-text-link-text-link_hover:#1a5d8d;--color-current-text:#234863;--color-current-bg:#234863;--color-semantics-error:#b80704;--color-semantics-bg-error:#fff0f0;--color-bg-base-bg-primary:#fff;--color-bg-base-bg-secondary:#e8f3fa;--color-bg-link-normal:#fff;--color-bg-link-normal_hover:#e8f3fa;--color-bg-link-emphasis:#036eb8;--color-bg-link-emphasis_hover:#1a5d8d;--color-bg-link-back:#ebebeb;--color-bg-link-back_hover:#9c9c9c;--color-border-gray-1:#9fa5a9;--color-bg-gradient-primary:linear-gradient(312deg,#024c80 -16.04%,#036eb8 96.33%);--color-bg-title-h3:#eee;--color-unknown-01:#e66d17;--base-font-size:1rem;--base-line-height:1.7;--font-family-body:"Zen Kaku Gothic New",sans-serif;--font-family-en:"Lato",var(--font-family-body);--spacing-gutter:16px;--base-scale-none:0;--content-inline-size:960px;--base-scale-xxs:2;--base-scale-xs:4;--base-scale-s:8;--base-scale-m:16;--base-scale-l:24;--base-scale-xl:32;--base-scale-2xl:40;--base-scale-3xl:48;--base-scale-4xl:56;--base-scale-5xl:64;--base-scale-6xl:72;--base-scale-7xl:80;scroll-padding-top:calc(var(--header-block-size) + 20px)}}@layer general{*{&,&:after,&:before{box-sizing:border-box}}}@layer general{body{padding:0;margin:0;font-family:var(--font-family-body);font-size:var(--base-font-size);line-height:var(--base-line-height);color:var(--base-font-color)}button{border-radius:0}img{min-inline-size:0;min-block-size:0}}@layer general{}@layer general{}@layer component{.c-page-home{--content-inline-size:1200px;inline-size:100%;block-size:100%}.c-page-home__base{display:grid;grid-template:"main" 1fr "footer" auto/1fr;inline-size:100%;block-size:100%;>*{position:relative;z-index:0}}.c-page-home__header:where(.c-page-home__base>*){position:fixed;inset-block-start:0;z-index:1;inline-size:100%;pointer-events:none}.c-page-home__main:where(.c-page-home__base>*){grid-area:main}.c-page-home__footer:where(.c-page-home__base>*){grid-area:footer}.c-page-home__main{display:grid}.c-page-sub{--content-inline-size:960px;inline-size:100%;block-size:100%}}@layer component{.c-page-sub__base{display:grid;grid-template:"header" auto "main" 1fr "footer" auto/1fr;inline-size:100%;block-size:100%;>*{position:relative;z-index:0}}.c-page-sub__header:where(.c-page-sub__base>*){position:sticky;inset-block-start:0;z-index:1;grid-area:header;pointer-events:none}.c-page-sub__main:where(.c-page-sub__base>*){grid-area:main}.c-page-sub__footer:where(.c-page-sub__base>*){grid-area:footer}.c-page-sub__content{--_spacer-01:56px;--_spacer-02:96px;display:grid;grid-template:"title-page" auto "." var(--_spacer-01) "content-body" 1fr "." var(--_spacer-02) "nav-breadcrumb" auto /1fr;@media (width < 768px){--_spacer-01:24px;--_spacer-02:80px}&:has(.c-news-index:where(.c-page-sub__content-body>:first-child)){--_spacer-01:96px;@media (width < 768px){--_spacer-01:80px}}>:where(.c-page-sub__title-page){grid-area:title-page}>:where(.c-page-sub__content-body){grid-area:content-body}>:where(.c-page-sub__nav-breadcrumb){grid-area:nav-breadcrumb}}.c-page-sub__content-body{>*{--_ml:auto;--_ml--sm:var(--_ml);--_mr:auto;--_mr--sm:var(--_mr);inline-size:min((var(--content-inline-size) + var(--spacing-gutter) * 2),100%);padding-inline:var(--spacing-gutter);margin-inline:var(--_ml) var(--_mr);@media (width < 768px){margin-inline:var(--_ml--sm) var(--_mr--sm)}}}}@layer component{.c-header{pointer-events:auto;background-color:var(--color-must-lightest);transition:opacity .3s;&:where(.c-page-home__header *){pointer-events:none;opacity:0}&:where([data-scrolled=true],[data-loaded=true],:focus-within){pointer-events:auto;opacity:1}}.c-header__head{display:grid;grid-template:"title . . navigation"/auto 1fr 20px auto;align-items:center;background-color:var(--color-must-lightest);>:is(.c-header__title){grid-area:title}>:is(.c-header__navigation,.c-header__button){grid-area:navigation}>:is(.c-header__navigation){@media (width < 768px){display:none}}>:is(.c-header__button){display:none;@media (width < 768px){display:block}}}.c-header__title{padding-inline-start:40px;@media (width < 992px){max-inline-size:185px;padding-inline-start:20px}@media (width < 768px){max-inline-size:185px;padding-inline-start:16px}:where(h1){margin-block:0}:where(a){display:block;transition:filter .3s;&:hover{@media (any-hover){filter:brightness(.5)}}}:where(img){display:block;max-inline-size:100%;block-size:auto}}.c-header__navigation>:where(nav){&:where(.c-header__head *){display:grid;grid-template-columns:repeat(2,auto);column-gap:48px;align-items:center;@media (width < 992px){column-gap:20px}}&:where(.c-header__drawer-body *){display:grid;grid-template-columns:1fr;row-gap:40px}}.c-header__navigation-normal{&:where(.c-header__head *){display:flex;column-gap:40px;font-size:1rem;font-weight:500;line-height:1.5;@media (width < 992px){column-gap:14px;font-size:.875rem}}>:where(li){>:where(a,button){display:grid;column-gap:8px;padding:0;text-decoration:underline;text-decoration-color:#0000;text-underline-offset:4px;border:0;transition:text-decoration-color .3s,color .3s;&:focus-visible,&:hover{@media (any-hover){color:var(--color-tone-primary);text-decoration-color:inherit}}}>:where(button){grid-template-columns:1fr auto;align-items:center;&:after{display:block;inline-size:16px;block-size:16px;content:"";background:url(/img/icon-select-arrow.svg) no-repeat 50%/contain;transition:rotate .3s}&:where(li:has([popover]:popover-open) *):after{rotate:180deg}}}}.c-header__navigation-emphasis{:where(li a){--_background-color:#0000;--_icon-path:"";color:var(--color-must-lightest);background-color:var(--_background-color);transition:background-color .3s;&:before{display:block;inline-size:24px;block-size:24px;content:"";background-image:var(--_icon-path);background-size:contain}}&:where(.c-header__head *){display:flex;block-size:100%;font-size:1rem;font-weight:700;line-height:1.5;@media (width < 992px){font-size:.875rem}:where(li){flex-shrink:0;min-inline-size:172px;block-size:100%;@media (width < 992px){min-inline-size:120px}}:where(li a){display:grid;row-gap:4px;place-items:center;block-size:100%;min-block-size:80px;padding-block:8px;padding-inline:8px}}}.c-header__navigation-emphasis-download{:where(a){--_background-color:var(--color-tone-primary);--_icon-path:url(/img/icon-download.svg);&:focus-visible,&:hover{@media (any-hover){--_background-color:var(--color-bg-link-emphasis_hover)}}}}.c-header__navigation-emphasis-contact{:where(a){--_background-color:#e66d17;--_icon-path:url(/img/icon-mail.svg);&:focus-visible,&:hover{@media (any-hover){--_background-color:#c40}}}}.c-header__navigation-dropdown{inset-block-start:var(--header-block-size);inline-size:100%;padding-block:40px;padding-inline:var(--spacing-gutter);background-color:var(--color-bg-base-bg-secondary);box-shadow:0 4px 16px 0 color-mix(in srgb,var(--color-must-darkest) 8%,#0000);>:where(ul){max-inline-size:1200px;margin-inline:auto;>:where(li){display:grid;row-gap:32px;>:where(a){display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;transition:color .3s;&:focus-visible,&:hover{@media (any-hover){color:var(--color-tone-primary)}}>:where(span){font-size:1.5rem;font-weight:700;line-height:1.5;letter-spacing:.06em}&:before{display:block;inline-size:32px;block-size:32px;content:"";background:url(/img/icon-arrow-circle@primary-sm.svg) no-repeat 50%/contain}}>:where(ul){display:flex;flex-wrap:wrap;gap:16px 32px;>:where(li)>:where(a){display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;transition:color .3s;&:focus-visible,&:hover{@media (any-hover){color:var(--color-tone-primary)}}>:where(span){font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:0}&:before{display:block;inline-size:6px;block-size:6px;content:"";background-color:var(--color-tone-primary)}}}}}}.c-header__button{grid-area:navigation;block-size:100%;@media (width < 768px){display:block}:where(button){position:relative;display:block;inline-size:68px;block-size:100%;min-block-size:68px;padding-block-start:36px;font-family:var(--font-family-en);font-size:.75rem;line-height:1;color:var(--color-must-lightest);text-align:center;background-color:var(--color-tone-primary);border:0}}.c-header__button-icon{position:absolute;inset-block-start:25px;inset-inline:0;display:block;inline-size:30px;block-size:3px;margin-inline:auto;content:"";background-color:var(--color-must-lightest);border-radius:calc(infinity*1px);transition:background-color .3s;&:after,&:before{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;content:"";background-color:var(--color-must-lightest);border-radius:calc(infinity*1px);transition:translate .3s,rotate .3s}&:before{translate:0 -8px}&:after{translate:0 8px}&:where(.c-header:has(.c-header__drawer[open]) *){background-color:initial;&:before{rotate:45deg;translate:0}&:after{rotate:-45deg;translate:0}}}.c-header__drawer{inline-size:100%;max-block-size:100%;margin-block-start:0}.c-header__drawer-inner{display:grid;grid-template-rows:auto 1fr;max-block-size:100dvh}.c-header__drawer-body{max-block-size:calc(100dvh - var(--header-block-size) - 40px);padding-block:16px 40px;padding-inline:16px;overflow-y:auto;background-color:var(--color-bg-base-bg-secondary)}.c-header__drawer-navigation{display:grid;grid-template-columns:1fr;row-gap:40px}.c-header__drawer-navigation-normal{>:where(li){border-block-end:1px solid var(--color-border-gray-1);>:where(a){display:grid;grid-template-columns:1fr auto;padding-block:24px;padding-inline:16px;font-size:1.125rem;font-weight:500;line-height:1.5;&:after{display:block;inline-size:24px;block-size:24px;content:"";background:url(/img/icon-arrow-circle@primary-md.svg) no-repeat 50%/contain}}}}.c-header__drawer-navigation-disclosure{>:where(summary){position:relative;display:grid;grid-template-columns:1fr auto;padding-block:24px;padding-inline:16px;font-size:1.125rem;font-weight:500;line-height:1.5;&:after,&:before{position:absolute;inset-block:0;inset-inline-end:18px;display:block;inline-size:20px;block-size:2px;margin-block:auto;content:"";background-color:var(--color-tone-primary)}&:after{rotate:90deg;transition:rotate .3s}&:where([open]>*):after{rotate:0deg}}}.c-header__drawer-navigation-disclosure-panel{overflow:hidden;>:where(ul){display:grid;grid-template-columns:1fr;row-gap:16px;padding-block-end:24px;padding-inline:24px;>:where(li){display:grid;grid-template-columns:1fr;row-gap:14px}>:where(li)>:where(a){display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;font-size:1rem;font-weight:700;line-height:1.5;color:var(--color-tone-primary);&:before{display:block;inline-size:24px;block-size:24px;content:"";background:url(/img/icon-arrow-circle@primary-md.svg) no-repeat 50%/contain}}>:where(li)>:where(ul){display:grid;grid-template-columns:1fr;row-gap:14px;:where(a){display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;font-size:.9375rem;font-weight:500;line-height:1.5;&:before{display:block;inline-size:6px;block-size:6px;content:"";background-color:var(--color-tone-primary)}}}}}.c-header__drawer-navigation-emphasis{display:grid;grid-template-columns:1fr;row-gap:16px;:where(li a){--_background-color:#0000;--_icon-path:"";display:grid;grid-template-columns:1fr auto;place-items:center;inline-size:fit-content;min-inline-size:min(280px,100%);min-block-size:64px;padding-block:8px;padding-inline:40px 16px;margin-inline:auto;font-size:1rem;font-weight:700;line-height:1.5;color:var(--color-must-lightest);text-align:center;background-color:var(--_background-color);border-radius:calc(infinity*1px);transition:background-color .3s;&:after{display:block;inline-size:24px;block-size:24px;content:"";background-image:var(--_icon-path);background-size:contain}}}.c-header__drawer-navigation-emphasis-download{:where(a){--_background-color:var(--color-tone-primary);--_icon-path:url(/img/icon-download.svg);&:focus-visible,&:hover{@media (any-hover){--_background-color:var(--color-bg-link-emphasis_hover)}}}}.c-header__drawer-navigation-emphasis-contact{:where(a){--_background-color:#e66d17;--_icon-path:url(/img/icon-mail.svg);&:focus-visible,&:hover{@media (any-hover){--_background-color:#c40}}}}}@layer component{.c-footer{--_inner-size:min((1200/16 * 1rem),100%);--_spacer-01:80px;--_spacer-02:56px;display:grid;grid-template:"cta" "." var(--_spacer-01) "main" "." var(--_spacer-02) "copyright" /1fr;place-items:center;padding-block:80px;padding-inline:16px;background-color:var(--color-bg-base-bg-secondary);@media (width < 768px){--_spacer-01:56px;--_spacer-02:40px;padding-block:56px 40px}>:where(.c-footer__cta){grid-area:cta}>:where(.c-footer__main){grid-area:main}>:where(.c-footer__copyright){grid-area:copyright}}.c-footer__cta{inline-size:var(--_inner-size);padding-block:56px;padding-inline:40px;background-color:var(--color-must-lightest);border-radius:4px;box-shadow:0 4px 16px 0 color-mix(in srgb,var(--color-must-darkest) 8%,#0000);@media (width < 768px){padding-block:32px;padding-inline:24px}>:where(ul){display:grid;grid-template-columns:repeat(2,1fr);gap:16px 40px;@media (width < 768px){grid-template-columns:1fr}}:where(a){display:block;transition:filter .3s;&:focus-visible,&:hover{@media (any-hover){filter:brightness(.7)}}}:where(img){display:block;inline-size:100%;block-size:auto}}.c-footer__main{display:flex;column-gap:64px;align-items:start;justify-content:space-between;inline-size:var(--_inner-size);@media (width < 768px){display:grid;grid-template-columns:1fr;row-gap:40px}}.c-footer__main-start{display:grid;grid-template-columns:1fr;row-gap:40px}.c-footer__main-title{:where(a){display:block}:where(img){display:block;max-inline-size:100%;block-size:auto;@media (width < 768px){inline-size:327px;margin-inline:auto}}}.c-footer__main-information{font-size:1rem;font-weight:500;line-height:1.7;@media (width < 768px){font-size:.9375rem}>:where(dl){display:grid;grid-template-columns:1fr;row-gap:24px}:where(dt){font-weight:400;&:after{content:"："}}}.c-footer__main-navigation{:where(nav>ul){column-gap:64px;column-count:2;@media (width < 768px){display:grid;grid-template-columns:1fr}}:where(nav>ul>li){margin-block-end:24px;break-inside:avoid;-webkit-column-break-inside:avoid}:where(nav>ul>li>a){display:grid;grid-template-columns:auto 1fr;column-gap:5px;align-items:center;text-decoration:underline;text-decoration-color:#0000;text-underline-offset:8px;transition:text-decoration-color .3s;&:focus-visible,&:hover{@media (any-hover){text-decoration-color:inherit}}>:where(span){font-size:1.125rem;font-weight:700;line-height:1.5;color:var(--color-tone-primary);@media (width < 768px){font-size:1rem}}&:before{display:block;inline-size:16px;block-size:16px;content:"";background:url(/img/icon-arrow-circle@primary-sm.svg) no-repeat 50%/contain}&[target=_blank]{>:where(span):after{display:inline-block;inline-size:16px;block-size:1lh;margin-inline-start:8px;vertical-align:bottom;content:"";background:url(/img/icon-blank.svg) no-repeat 50%/contain}}}:where(nav>ul>li:nth-child(2)){break-after:column;-webkit-column-break-after:always}:where(nav>ul>li>ul){margin-block-start:16px}:where(nav>ul>li>ul>li){&:has(+li){margin-block-end:14px}}:where(nav>ul>li>ul>li>a){display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;text-decoration:underline;text-decoration-color:#0000;text-underline-offset:8px;transition:text-decoration-color .3s,color .3s;&:focus-visible,&:hover{@media (any-hover){color:var(--color-tone-primary);text-decoration-color:inherit}}>:where(span){font-size:1rem;font-weight:500;line-height:1.5;@media (width < 768px){font-size:.9375rem}}&:before{display:block;inline-size:6px;block-size:6px;content:"";background-color:var(--color-tone-primary)}}}.c-footer__copyright{inline-size:var(--_inner-size);:where(p){inline-size:fit-content;margin-inline:auto 0;@media (width < 768px){margin-inline:auto}}}}@layer component{.c-nav-breadcrumb{--_ml:var(--c-nav-breadcrumb-ml,auto);--_ml--sm:var(--c-nav-breadcrumb-ml--sm,var(--_ml));--_mr:var(--c-nav-breadcrumb-mr,auto);--_mr--sm:var(--c-nav-breadcrumb-mr--sm,var(--_mr));inline-size:min((var(--content-inline-size) + var(--spacing-gutter) * 2),100%);padding-block:16px;padding-inline:var(--spacing-gutter);margin-inline:var(--_ml) var(--_mr);font-size:.875em;line-height:1.5;@media (width < 768px){margin-inline:var(--_ml--sm) var(--_mr--sm)}}.c-nav-breadcrumb>:where(ol){display:flex;flex-wrap:wrap;gap:8px}.c-nav-breadcrumb__item{:where(a){color:var(--color-bg-link-emphasis);text-decoration:underline;text-underline-offset:.28571em;transition:text-decoration-color .3s;&:focus-visible,&:hover{@media (any-hover){text-decoration-color:#0000}}}&:after{display:inline-block;margin-inline-start:.57143em;content:"/"}}.c-nav-breadcrumb__item[data-breadcrumb=current]{&:after{display:none}}}@layer component{.c-title-page{display:grid;place-items:center;min-block-size:140px;padding-block:32px;padding-inline:16px;font-size:2.5em;font-weight:700;line-height:1.6;color:var(--color-text-base-font-primary);background:url(/img/bg-title-page.webp) no-repeat 50%/cover;@media (width < 768px){font-size:1.75em}>*{inline-size:min(1200px,100%);margin:0;font-size:1em}}}@layer component{.c-pagination{--_ml:var(--c-pagination-ml,auto);--_mr:var(--c-pagination-mr,auto);--_spacing:var(--c-pagination-spacing,40px);--_spacing--sm:var(--c-pagination-spacing--sm,30px);display:grid;grid-template:". prev . numbers . next ."/1fr auto var(--_spacing) auto var(--_spacing) auto 1fr;align-items:center;justify-content:center;inline-size:min((var(--content-inline-size) + var(--spacing-gutter) * 2),100%);padding-inline:var(--spacing-gutter);margin-inline:var(--_ml) var(--_mr);@media (width < 768px){grid-template:". prev . numbers . next ."/1fr auto var(--_spacing--sm) auto var(--_spacing--sm) auto 1fr}>:where(.c-pagination__prev){grid-area:prev}>:where(.c-pagination__next){grid-area:next}>:where(.c-pagination__numbers){grid-area:numbers}}.c-pagination__next,.c-pagination__prev{>:where(a,span){display:grid;gap:4px;place-items:center;font-size:1rem;font-weight:500;@media (width < 768px){font-size:.9375rem}}>:where(a[href]){transition:color .3s;&:focus-visible,&:hover{@media (any-hover){color:var(--color-text-link-text-link_hover)}}}}.c-pagination__prev{>:where(a,span){grid-template-columns:auto 1fr;&:before{display:block;inline-size:20px;block-size:20px;content:"";background-image:url(/img/icon-arrow-circle@primary-md.svg);background-repeat:no-repeat;background-size:contain;rotate:180deg}&[data-disabled=true]{&:before{background-image:url(/img/icon-arrow-circle@gray01-md.svg);rotate:0deg}}}}.c-pagination__next{>:where(a,span){grid-template-columns:1fr auto;&:after{display:block;inline-size:20px;block-size:20px;content:"";background-image:url(/img/icon-arrow-circle@primary-md.svg);background-repeat:no-repeat;background-size:contain}&[data-disabled=true]{&:after{background-image:url(/img/icon-arrow-circle@gray01-md.svg);rotate:180deg}}}}.c-pagination__numbers{display:flex;gap:16px;align-items:center;justify-content:center;@media (width < 768px){gap:2px}:where(a,span){display:block;min-inline-size:32px;font-family:var(--font-family-en);font-size:1rem;font-style:normal;font-weight:700;line-height:1.5;text-align:center;@media (width < 768px){font-size:.9375rem}}:where(a){color:var(--color-text-link-text-link);text-decoration-line:underline;text-underline-offset:4px;transition:text-decoration-color .3s;&:focus-visible,&:hover{@media (any-hover){text-decoration-color:#0000}}}}.c-pagination__number--current{border-block-end:2px solid var(--border-color);&:hover{padding-block-end:0}}}@layer component{.c-home-mv{--_animation-text-delay:var(--c-home-mv-animation-text-delay,600ms);--_animation-text-duration:var(--c-home-mv-animation-text-duration,1200ms);--_animation-image-delay:var(--c-home-mv-animation-image-delay,1200ms);--_animation-image-duration:var(--c-home-mv-animation-image-duration,500ms);--_background-inset-block-end-size:var(
		--c-home-mv-background-inset-block-end-size,500px
	);position:relative;z-index:0;display:grid;align-items:center;inline-size:100%;min-block-size:calc(560px + var(--header-block-size));overflow-x:clip;@media (width < 768px){min-block-size:calc(500px + var(--header-block-size))}>*{grid-area:1/1/2/2}&:before{inset:0;z-index:-1;block-size:calc(100% + var(--_background-inset-block-end-size));background:url(/img/bg-home-mv.webp) no-repeat top/cover}&:after,&:before{position:absolute;display:block;inline-size:100%;content:""}&:after{inset-block-end:calc(var(--_background-inset-block-end-size)*-1);z-index:1;block-size:var(--_background-inset-block-end-size);background:linear-gradient(to bottom,#0000,var(--color-must-lightest))}}.c-home-mv__heading{position:relative;z-index:1;inline-size:min(1250px,100%);padding-block:var(--header-block-size);padding-inline:25px;margin-inline:auto;font-size:clamp(2rem,6cqw,3.75rem);font-weight:700;line-height:1.7;letter-spacing:.06em;@media (width < 768px){max-inline-size:25rem;padding-block-end:calc(var(--header-block-size) + 82px);padding-inline-end:0;font-size:clamp(1rem,8.78049cqw,2.25rem);letter-spacing:.06em}}.c-home-mv__heading-inner{display:block;padding-block-start:var(--header-block-size);opacity:1;transition-delay:var(--_animation-text-delay);transition-duration:var(--_animation-text-duration);transition-property:opacity,translate;&:not(:where([data-animated=true] *)){opacity:0;translate:20px 0}}.c-home-mv__heading-line{display:block}.c-home-mv__heading-line-sm{@media (width < 768px){display:block}}.c-home-mv__heading-emphasize-01{position:relative;z-index:0;display:inline-block;padding-inline:11px;color:var(--color-must-lightest);&:before{position:absolute;inset-block:0;inset-inline:0 .15em;z-index:-1;display:block;content:"";background-color:var(--color-tone-primary);border-radius:4px}}.c-home-mv__heading-emphasize-02{color:var(--color-tone-primary)}.c-home-mv__heading-particle{font-size:.93333em;@media (width < 768px){font-size:1em}}.c-home-mv__heading-punctuation{letter-spacing:-.5em}.c-home-mv__images{position:absolute;inset-block-start:var(--header-block-size);inset-inline:0;z-index:0;inline-size:100%;max-inline-size:1440px;block-size:calc(100% + 85px - var(--header-block-size));margin-inline:auto;container-type:size;@media (width < 768px){max-inline-size:375px;block-size:calc(100% + 34px - var(--header-block-size))}:where(img){display:block;inline-size:100%;block-size:100%;object-fit:cover}>*{position:absolute}}.c-home-mv__image-01,.c-home-mv__image-02,.c-home-mv__image-03,.c-home-mv__image-04,.c-home-mv__image-05{--_index:0;--_block-size:0;--_inline-size:0;--_translate-x:0;--_translate-y:0;inset-block-start:50%;inset-inline-start:50%;inline-size:calc(var(--_inline-size)/1440*100%);aspect-ratio:var(--_inline-size) /var(--_block-size);translate:calc(var(--_translate-x)/1440*100cqw) calc(var(--_translate-y)/680*100cqh);@media (width < 768px){inline-size:calc(var(--_inline-size)/375*100%);translate:calc(var(--_translate-x)/375*100cqw) calc(var(--_translate-y)/500*100cqh)}&:after,&:before{position:absolute;z-index:1;display:block;inline-size:42px;block-size:42px;content:"";border-radius:8px;transition-delay:calc(var(--_animation-image-delay) + 0.1s*(var(--_index) - 1) + 0.2s);transition-duration:calc(var(--_animation-image-duration) + 0.1s*(var(--_index) - 1));transition-property:opacity,translate,rotate;@media (width < 768px){inline-size:30px;block-size:30px}}&:after{transition-delay:calc(var(--_animation-image-delay) + 0.1s*(var(--_index) - 1) + 0.4s)}&:not(:where([data-animated=true] *)){&:after,&:before{opacity:0;translate:0 50px}}:where(img){border-radius:4px;opacity:1;transition-delay:calc(var(--_animation-image-delay) + 0.1s*(var(--_index) - 1));transition-duration:calc(var(--_animation-image-duration) + 0.1s*(var(--_index) - 1));transition-property:opacity,translate;&:not(:where([data-animated=true] *)){opacity:0;translate:0 50px}}}.c-home-mv__image-01{--_index:1;--_inline-size:290;--_block-size:187;--_translate-x:-924;--_translate-y:-392;@media (width < 768px){--_inline-size:123;--_block-size:79;--_translate-x:-234;--_translate-y:-234}}.c-home-mv__image-02{--_index:5;--_inline-size:258;--_block-size:166;--_translate-x:311;--_translate-y:-394;@media (width < 768px){--_inline-size:185;--_block-size:119;--_translate-x:46;--_translate-y:-212}&:before{@media (width < 768px){inset-block-end:-22px;inset-inline-end:39px;background-color:color-mix(in srgb,var(--color-tone-secondary) 50%,#0000)}}}.c-home-mv__image-03{--_index:3;--_inline-size:367;--_block-size:237;--_translate-x:128;--_translate-y:-145;@media (width < 768px){--_inline-size:126;--_block-size:81;--_translate-x:-67;--_translate-y:31}}.c-home-mv__image-04{--_index:4;--_inline-size:290;--_block-size:187;--_translate-x:-668;--_translate-y:118;@media (width < 768px){--_inline-size:134;--_block-size:87;--_translate-x:-190;--_translate-y:170}&:before{inset-block-start:-2px;inset-inline-start:-29px;background-color:color-mix(in srgb,var(--color-tone-tertiary) 50%,#0000);@media (width < 768px){inset-block-start:-62px;inset-inline-start:26px}}&:after{inset-block-start:-23px;inset-inline-start:-8px;background-color:color-mix(in srgb,var(--color-must-lightest) 80%,#0000);@media (width < 768px){inset-block-start:-83px;inset-inline-start:47px}}}.c-home-mv__image-05{--_index:2;--_inline-size:554;--_block-size:359;--_translate-x:212;--_translate-y:-74;z-index:-1;@media (width < 768px){--_inline-size:177;--_block-size:115;--_translate-x:11;--_translate-y:79}&:before{inset-block-start:-21px;inset-inline-end:195px;background-color:color-mix(in srgb,var(--color-tone-tertiary) 50%,#0000);@media (width < 768px){inset-block-start:-18px;inset-inline-end:39px}}&:after{inset-block-start:-113px;inset-inline-end:107px;background-color:color-mix(in srgb,var(--color-tone-secondary) 50%,#0000);@media (width < 768px){display:none}}}.c-home-mv__objects{position:relative;inset-block-start:var(--header-block-size);z-index:0;max-inline-size:1440px;margin-inline:auto;@media (width < 768px){max-inline-size:375px}>*{position:absolute;z-index:1;display:block;inline-size:42px;block-size:42px;content:"";border-radius:8px;transition-delay:calc(var(--_animation-image-delay) + 0.1s*(var(--_index) - 1) + 0.2s);transition-duration:calc(var(--_animation-image-duration) + 0.1s*(var(--_index) - 1));transition-property:opacity,translate,rotate;@media (width < 768px){inline-size:30px;block-size:30px}&:not(:where([data-animated=true] *)){opacity:0;rotate:180deg;translate:0 50px}}}.c-home-mv__object-01{--_index:3;inset-block-start:-240px;inset-inline-start:calc(50% - 116px);background-color:color-mix(in srgb,var(--color-must-lightest) 80%,#0000);@media (width < 768px){inset-block-start:-182px;inset-inline-start:-66px}}.c-home-mv__object-02{--_index:4;inset-block-start:-290px;inset-inline-start:calc(50% - 66px);background-color:color-mix(in srgb,var(--color-tone-secondary) 50%,#0000);@media (width < 768px){inset-block-start:-211px;inset-inline-start:-34px}}.c-home-mv__object-03{--_index:1;inset-block-start:calc(50% - 116px);inset-inline-start:calc(50% - 588px);background-color:color-mix(in srgb,var(--color-tone-secondary) 50%,#0000);@media (width < 768px){inset-block-start:-119px;inset-inline-start:-163px}}}@layer component{.c-home-about{--_ml:var(--c-home-about-ml,auto);--_ml--sm:var(--c-home-about-ml--sm,var(--_ml));--_mr:var(--c-home-about-mr,auto);--_mr--sm:var(--c-home-about-mr--sm,var(--_mr));inline-size:min((var(--content-inline-size) + var(--spacing-gutter) * 2),100%);padding-inline:var(--spacing-gutter);margin-inline:var(--_ml) var(--_mr);font-size:1rem;@media (width < 768px){margin-inline:var(--_ml--sm) var(--_mr--sm)}}.c-home-about__inner{display:grid;grid-template:"image . title" auto "image . ." 8px "image . paragraph" auto "image . ." 40px "image . link" auto "image . ." 1fr/41.13806% 1fr 52.14552%;align-items:start;padding-block:64px;padding-inline:64px;background-color:var(--color-must-lightest);border-radius:4px;box-shadow:0 4px 16px 0 color-mix(in srgb,var(--color-must-darkest) 8%,#0000);opacity:0;translate:0 100px;transition:opacity .6s,translate .6s;@media (width < 768px){grid-template:"title" auto "." 16px "paragraph" auto "." 32px "image" auto "." 32px "link" auto/1fr;padding-block:40px;padding-inline:16px}&:where([data-in-view=true] *){opacity:1;translate:0 0}>:where(.c-home-about__title){grid-area:title}>:where(.c-home-about__paragraph){grid-area:paragraph}>:where(.c-home-about__image){grid-area:image}>:where(.c-home-about__link){grid-area:link}}.c-home-about__title{:where(h2){font-size:2rem;font-weight:700;line-height:2;color:var(--color-tone-primary);letter-spacing:.03em;@media (width < 768px){font-size:1.75rem;line-height:1.4;letter-spacing:.06em}}}.c-home-about__paragraph{:where(p){font-size:1.125rem;font-weight:500;line-height:2;letter-spacing:.03em;@media (width < 768px){font-size:.9375rem;line-height:2;letter-spacing:.03em}}}.c-home-about__link{@media (width < 768px){display:grid;place-items:center}}}@layer component{.c-home-service{--_ml:var(--c-home-service-ml,auto);--_ml--sm:var(--c-home-service-ml--sm,var(--_ml));--_mr:var(--c-home-service-mr,auto);--_mr--sm:var(--c-home-service-mr--sm,var(--_mr));display:grid;grid-template:"heading   .    link   " auto ".         .    link   " 20px "paragraph .    link   " auto ".         .    .      " 64px "list      list list   " auto/1fr 72px 280px;align-items:end;inline-size:min((var(--content-inline-size) + var(--spacing-gutter) * 2),100%);padding-block:120px;padding-inline:var(--spacing-gutter);margin-inline:var(--_ml) var(--_mr);@media (width < 768px){grid-template:"heading" auto "." 32px "paragraph" auto "." 32px "link" auto "." 40px "list" auto/1fr;padding-block:56px;margin-inline:var(--_ml--sm) var(--_mr--sm)}>:where(.c-home-service__heading){grid-area:heading}>:where(.c-home-service__link){grid-area:link}>:where(.c-home-service__paragraph){grid-area:paragraph}>:where(.c-home-service__list){grid-area:list}}.c-home-service__link{@media (width < 768px){display:grid;place-items:center}}.c-home-service__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:40px 10px;@media (width < 768px){row-gap:24px}>:where(li){display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}}.c-home-service__list-card{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0;background:linear-gradient(132deg,var(--color-must-lightest) 12.98%,var(--color-bg-title-h3) 107.66%);border:2px solid var(--color-bg-link-back);border-radius:4px;transition:background-color .3s;&:focus-visible,&:hover{@media (any-hover){background:var(--color-bg-link-normal_hover)}}}.c-home-service__list-thumbnail{aspect-ratio:19/6;overflow:hidden;:where(img){display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:scale .3s;&:where(a:hover *,a:focus-visible *){scale:1.2}}}.c-home-service__list-label{display:grid;grid-template-columns:1fr auto;column-gap:60px;align-items:center;padding-block:31px;padding-inline:24px;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.4;color:var(--color-text-link-text-link);@media (width < 768px){font-size:1.375rem}&:after{display:block;inline-size:32px;block-size:32px;content:"";background:url(/img/icon-arrow-circle@primary-md.svg) no-repeat 50%/contain}}}@layer component{.c-home-recruit{display:grid;place-items:center;inline-size:100%;padding-block:120px;padding-inline:var(--spacing-gutter);overflow:clip;background:url(/img/bg-home-recruit.webp) no-repeat 50%/cover,var(--color-bg-gradient-primary);@media (width < 768px){padding-block:56px 26px}}.c-home-recruit__inner{position:relative;z-index:0;display:flex;row-gap:24px;inline-size:min(var(--content-inline-size),100%);min-block-size:466px;@media (width < 768px){flex-wrap:wrap}>*{flex:1 1 auto}>:where(.c-home-recruit__contents){flex-basis:640px}>:where(.c-home-recruit__decorations){flex-basis:560px}}.c-home-recruit__contents{position:relative;display:grid;row-gap:40px;max-inline-size:640px;padding-block:40px;padding-inline:56px;background-color:var(--color-must-lightest);border-radius:4px;@media (width < 768px){row-gap:32px;max-inline-size:unset;padding-inline:16px}&:after,&:before{position:absolute;z-index:-1;display:block;inline-size:40px;block-size:40px;content:"";border-radius:8px;@media (width < 768px){inline-size:32px;block-size:32px}}&:before{inset-block-start:-58px;inset-inline-start:-66px;background-color:color-mix(in srgb,var(--color-tone-tertiary) 80%,#0000);@media (width < 768px){inset-block-start:-23px;inset-inline-start:26px}}&:after{inset-block-start:-77px;inset-inline-start:-86px;background-color:color-mix(in srgb,var(--color-tone-secondary) 80%,#0000);@media (width < 768px){inset-block-start:-39px;inset-inline-start:9px}}}.c-home-recruit__paragraph{font-size:1rem;font-weight:500;line-height:1.7;@media (width < 768px){font-size:.9375rem}>:where(p){margin-block:8px}>:first-child{margin-block-start:0}>:last-child{margin-block-end:0}}.c-home-recruit__paragraph-lead{font-size:1.25rem;font-weight:700;line-height:2;color:var(--color-tone-primary);letter-spacing:.03em;@media (width < 768px){font-size:1.125rem}}.c-home-recruit__link{@media (width < 768px){display:grid;place-items:center}}.c-home-recruit__decorations{position:relative;z-index:-1;@media (width < 768px){block-size:288px}:where(img){display:block;inline-size:100%;block-size:100%;object-fit:cover;&:not([src$=".svg"]){border-radius:4px}}>*{position:absolute;inset-block-start:50%;inset-inline-start:50%;&:after,&:before{position:absolute;display:block;inline-size:40px;block-size:40px;content:"";border-radius:8px;@media (width < 768px){inline-size:23px;block-size:23px}}}}.c-home-recruit__decorations-image-01{inline-size:247px;block-size:159px;translate:-13px -279px;@media (width < 768px){inline-size:110px;block-size:71px;translate:-61px -132px}&:before{inset-block-start:-20px;inset-inline-end:-19px;background-color:color-mix(in srgb,var(--color-tone-secondary) 80%,#0000);@media (width < 768px){inset-block-start:-10px;inset-inline-end:-14px}}&:after{inset-block-start:calc(50% - 19px);inset-inline-end:-125px;background-color:color-mix(in srgb,var(--color-must-lightest) 80%,#0000);@media (width < 768px){inset-block-start:41px;inset-inline-end:-53px}}}.c-home-recruit__decorations-image-02{inline-size:200px;block-size:130px;translate:-195px -56px;@media (width < 768px){inline-size:89px;block-size:58px;translate:-150px -36px}&:before{inset-block-start:-104px;inset-inline-start:28px;background-color:color-mix(in srgb,var(--color-tone-tertiary) 80%,#0000);@media (width < 768px){inset-block-start:-50px;inset-inline-start:33px}}&:after{inset-block-start:-123px;inset-inline-start:8px;background-color:color-mix(in srgb,var(--color-must-lightest) 80%,#0000);@media (width < 768px){inset-block-start:-61px;inset-inline-start:21px}}}.c-home-recruit__decorations-image-03{inline-size:423px;block-size:274px;translate:66px 9px;@media (width < 768px){inline-size:187px;block-size:122px;translate:-16px -26px}&:before{inset-block-end:-27px;inset-inline-start:-20px;background-color:color-mix(in srgb,var(--color-tone-tertiary) 80%,#0000);@media (width < 768px){inset-block-end:17px;inset-inline-start:-12px}}}.c-home-recruit__decorations-illust-01{inline-size:51px;block-size:152px;translate:-152px 16px;@media (width < 768px){inline-size:34px;block-size:101px;translate:-160px -17px}}.c-home-recruit__decorations-illust-02{inline-size:54px;block-size:140px;translate:291px 225px;@media (width < 768px){inline-size:46px;block-size:121px;translate:109px 31px}}}@layer component{.c-home-news{--_ml:var(--c-home-news-ml,auto);--_ml--sm:var(--c-home-news-ml--sm,var(--_ml));--_mr:var(--c-home-news-mr,auto);--_mr--sm:var(--c-home-news-mr--sm,var(--_mr));display:grid;row-gap:40px;inline-size:min((var(--content-inline-size) + var(--spacing-gutter) * 2),100%);padding-block:80px 120px;padding-inline:var(--spacing-gutter);margin-inline:var(--_ml) var(--_mr);@media (width < 768px){row-gap:32px;margin-inline:var(--_ml--sm) var(--_mr--sm)}}.c-home-news__heading{--c-home-heading-align:center}.c-home-news__link{display:grid;place-items:center}.c-home-heading{--_align:var(--c-home-heading-align,start);--_align--sm:var(--c-home-heading-align--sm,center);font-size:1rem}}@layer component{.c-home-heading__group{display:flex;flex-direction:column;align-items:var(--_align);@media (width < 768px){align-items:var(--_align--sm)}&:after{display:block;inline-size:20px;block-size:4px;margin-block-start:20px;content:"";background:linear-gradient(90deg,var(--color-tone-tertiary) 0,var(--color-tone-tertiary) 50%,var(--color-tone-primary) 50%,var(--color-tone-primary) 100%);@media (width < 768px){margin-block-start:8px}}}.c-home-heading__en{font-family:var(--font-family-en);font-size:1.125rem;font-weight:900;line-height:1.5;color:var(--color-tone-primary);letter-spacing:.04em;@media (width < 768px){font-size:.9375rem}}.c-home-heading__ja{font-size:2.5rem;font-weight:700;line-height:1.5;letter-spacing:.06em;@media (width < 768px){font-size:1.75rem}}}@layer component{.c-home-button{display:grid;grid-template:". label icon"/20px 1fr 32px;column-gap:4px;align-items:center;inline-size:fit-content;min-inline-size:min(280px,100%);min-block-size:64px;padding-block:8px;padding-inline:16px;font-size:1rem;font-weight:700;line-height:1.5;color:var(--color-must-lightest);background-color:var(--color-tone-primary);border:1px solid var(--color-tone-primary);border-radius:calc(infinity*1px);transition:background-color .3s,border-color .3s,color .3s;&:focus-visible,&:hover{@media (any-hover){background-color:var(--color-bg-link-emphasis_hover);border-color:var(--color-bg-link-emphasis_hover)}}>:where(span){display:grid;grid-area:label;place-items:center}&:after{display:block;grid-area:icon;aspect-ratio:1/1;content:"";background-image:url(/img/icon-arrow-circle@white-md.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;border-radius:calc(infinity*1px)}}}@layer component{.c-form-step{--_ml:var(--c-form-step-ml,auto);--_ml--sm:var(--c-form-step-ml--sm,var(--_ml));--_mr:var(--c-form-step-mr,auto);--_mr--sm:var(--c-form-step-mr--sm,var(--_mr));--_item-min-inline-size:var(--c-form-step-item-min-inline-size,7em);--_border-block-size:var(--c-form-step-border-block-size,2px);--_item-inline-size-first:var(
		--c-form-step-item-inline-size-first,var(--_item-min-inline-size)
	);--_item-inline-size-last:var(
		--c-form-step-item-inline-size-last,var(--_item-min-inline-size)
	);--_item-number-block-size-max:var(--c-form-step-item-number-block-size-max,2em);inline-size:min((var(--content-inline-size) - 64px * 2 + var(--spacing-gutter) * 2),100%);padding-inline:var(--spacing-gutter);margin-inline:var(--_ml) var(--_mr);font-size:1rem;@media (width < 768px){--_item-min-inline-size:6.125em;margin-inline:var(--_ml--sm) var(--_mr--sm)}}.c-form-step>:where(ol){position:relative;z-index:0;display:flex;gap:1em;align-items:start;justify-content:space-between;&:before{position:absolute;inset-block:calc((var(--_item-number-block-size-max) - var(--_border-block-size))/2) auto;inset-inline:calc(var(--_item-inline-size-first)/2) calc(var(--_item-inline-size-last)/2);z-index:-1;display:block;block-size:var(--_border-block-size);content:"";background-color:var(--color-tone-primary)}}.c-form-step__item{display:grid;row-gap:8px;justify-items:center;min-inline-size:var(--_item-min-inline-size)}.c-form-step__number{display:grid;place-items:center;min-inline-size:2em;min-block-size:2em;font-family:var(--font-family-en);font-weight:700;line-height:1.5;color:var(--color-tone-primary);background-color:var(--color-must-lightest);border:2px solid var(--color-tone-primary);border-radius:4px;&:where([aria-current=step] *){color:var(--color-must-lightest);background-color:var(--color-tone-primary)}}.c-form-step__label{display:block;font-weight:700;line-height:1.7;color:var(--color-tone-primary);text-align:center}}@layer component{.c-button{display:grid;grid-template:". label icon"/20px 1fr 32px;column-gap:4px;align-items:center;inline-size:fit-content;min-inline-size:min(280px,100%);min-block-size:64px;padding-block:8px;padding-inline:16px;margin-inline:auto;font-size:1rem;font-weight:700;line-height:1.5;color:var(--color-text-link-text-link);background-color:var(--color-bg-link-normal);border:1px solid var(--color-bg-link-emphasis);border-radius:2lh;transition:background-color .3s,border-color .3s,color .3s;&:focus-visible,&:hover{@media (any-hover){background-color:var(--color-bg-link-normal_hover)}}>:where(span){display:grid;grid-area:label;place-items:center}&:after{display:block;grid-area:icon;aspect-ratio:1/1;content:"";background-image:url(/img/icon-arrow-circle@primary-md.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;border-radius:calc(infinity*1px)}&[data-modifier=emphasis]{color:var(--color-must-lightest);background-color:var(--color-tone-primary);border-color:var(--color-tone-primary);&:after{background-image:url(/img/icon-arrow-circle@white-md.svg)}&:focus-visible,&:hover{@media (any-hover){background-color:var(--color-bg-link-emphasis_hover);border-color:var(--color-bg-link-emphasis_hover)}}}&[data-modifier=back]{grid-template:"icon label ."/32px 1fr 20px;color:var(--color-text-base-font-gray);background-color:var(--color-bg-link-back);border-color:var(--color-border-gray-1);&:after{background-image:url(/img/icon-arrow-circle@gray01-md.svg)}&:focus-visible,&:hover{@media (any-hover){color:var(--color-must-lightest);background-color:var(--color-bg-link-back_hover);border-color:var(--color-bg-link-back_hover);&:after{background-image:url(/img/icon-arrow-circle@gray02-md.svg)}}}}}}@layer component{.c-title-blog{--_ml:var(--c-title-blog-ml,auto);--_ml--sm:var(--c-title-blog-ml--sm,var(--_ml));--_mr:var(--c-title-blog-mr,auto);--_mr--sm:var(--c-title-blog-mr--sm,var(--_mr));display:grid;row-gap:16px;inline-size:min((var(--content-inline-size) + var(--spacing-gutter) * 2),100%);padding-inline:var(--spacing-gutter);margin-inline:var(--_ml) var(--_mr);font-size:1rem;@media (width < 768px){margin-inline:var(--_ml--sm) var(--_mr--sm)}}.c-title-blog__title{>*{margin:0;font-size:2.25em;font-style:normal;font-weight:700;line-height:1.5;color:var(--color-tone-primary);@media (width < 768px){font-size:1.625em}}}.c-title-blog__date{font-family:var(--font-family-en);font-size:1em;font-style:normal;font-weight:700;line-height:1.7;color:var(--color-text-base-font-gray);@media (width < 768px){font-size:.9375em}}}@layer component{.c-pager{--_ml:var(--c-pager-ml,auto);--_ml--sm:var(--c-pager-ml--sm,var(--_ml));--_mr:var(--c-pager-mr,auto);--_mr--sm:var(--c-pager-mr--sm,var(--_mr));display:grid;grid-template:"prev.  back . next"/auto 1fr minmax(280px,auto) 1fr auto;gap:40px 16px;align-items:center;inline-size:min((var(--content-inline-size) + var(--spacing-gutter) * 2),100%);padding-inline:var(--spacing-gutter);margin-inline:var(--_ml) var(--_mr);@media (width < 768px){grid-template:"back back back" "prev .... next"/auto 1fr auto;margin-inline:var(--_ml--sm) var(--_mr--sm)}>:where(.c-pager__back){grid-area:back}>:where(.c-pager__prev){grid-area:prev}>:where(.c-pager__next){grid-area:next}}.c-pager__next,.c-pager__prev{>:where(a,span){display:grid;gap:4px;place-items:center;font-weight:500;transition:color .3s}>:where(a){&:focus-visible,&:hover{@media (any-hover){color:var(--color-text-link-text-link_hover)}}}}.c-pager__prev{>:where(a,span){grid-template-columns:auto 1fr;&:before{display:block;inline-size:20px;block-size:20px;content:"";background-image:url(/img/icon-arrow-circle@primary-md.svg);background-repeat:no-repeat;background-size:contain;rotate:180deg}&[data-disabled=true]{&:before{background-image:url(/img/icon-arrow-circle@gray01-md.svg);rotate:0deg}}}}.c-pager__next{>:where(a,span){grid-template-columns:1fr auto;&:after{display:block;inline-size:20px;block-size:20px;content:"";background-image:url(/img/icon-arrow-circle@primary-md.svg);background-repeat:no-repeat;background-size:contain}&[data-disabled=true]{&:after{background-image:url(/img/icon-arrow-circle@gray01-md.svg);rotate:180deg}}}}}@layer component{.c-hr{--_ml:var(--c-hr-ml,auto);--_ml--sm:var(--c-hr-ml--sm,var(--_ml));--_mr:var(--c-hr-mr,auto);--_mr--sm:var(--c-hr-mr--sm,var(--_mr));inline-size:min((var(--content-inline-size) + var(--spacing-gutter) * 2),100%);padding-block:96px 64px;padding-inline:var(--spacing-gutter);margin-inline:var(--_ml) var(--_mr);@media (width < 768px){margin-inline:var(--_ml--sm) var(--_mr--sm)}:where(hr){margin:0;border-color:var(--color-border-gray-1);border-inline-width:0;border-block-start-width:1px;border-block-end-width:0}}}@layer component{.c-news-index{--_ml:var(--c-news-index-ml,auto);--_ml--sm:var(--c-news-index-ml--sm,var(--_ml));--_mr:var(--c-news-index-mr,auto);--_mr--sm:var(--c-news-index-mr--sm,var(--_mr));inline-size:min((var(--content-inline-size) + var(--spacing-gutter) * 2),100%);padding-inline:var(--spacing-gutter);margin-inline:var(--_ml) var(--_mr);font-size:1rem;@media (width < 768px){margin-inline:var(--_ml--sm) var(--_mr--sm)}}.c-news-index>:where(ul){display:grid;grid-template-columns:auto 1fr auto;@media (width < 768px){grid-template-columns:1fr}}.c-news-index__item{display:grid;grid-template-columns:subgrid;grid-column:span 3;border-block-start:1px solid var(--color-border-gray-1);@media (width < 768px){grid-column:span 1}&:last-child{border-block-end:1px solid var(--color-border-gray-1)}>:where(a,span){display:grid;grid-template-columns:subgrid;grid-column:span 3;gap:8px 24px;align-items:center;padding-block:24px;padding-inline:16px;transition:background-color .3s;@media (width < 768px){grid-template-columns:1fr auto;grid-column:span 1}}>:where(a[href]){&:focus-visible,&:hover{@media (any-hover){background-color:var(--color-bg-link-normal_hover)}}}}.c-news-index__date{font-family:var(--font-family-en);font-size:.875em;font-style:normal;font-weight:700;line-height:1.7;color:var(--color-text-base-font-gray);@media (width < 768px){grid-column:span 2}}.c-news-index__title{font-size:1em;font-style:normal;font-weight:500;line-height:1.7}.c-news-index__icon{inline-size:28px;block-size:28px;&:before{display:block;inline-size:100%;aspect-ratio:1/1;content:"";background-repeat:no-repeat;background-position:50%;background-size:contain}&:where([href] *):before{background-image:url(/img/icon-arrow-circle@primary-md.svg);background-size:24px}&:where([target=_blank] *):before{background-image:url(/img/icon-blank.svg);background-size:18px}&:where([href$=".pdf"] *):before{background-image:url(/img/icon-pdf.svg);background-size:24px}&:where([href$=".xls"] *):before{background-image:url(/img/icon-xls.svg);background-size:24px}&:where([href$=".xlsx"] *):before{background-image:url(/img/icon-xlsx.svg);background-size:24px}&:where([href$=".doc"] *):before{background-image:url(/img/icon-doc.svg);background-size:24px}&:where([href$=".docx"] *):before{background-image:url(/img/icon-docx.svg);background-size:24px}&:where([href$=".ppt"] *):before{background-image:url(/img/icon-ppt.svg);background-size:24px}&:where([href$=".pptx"] *):before{background-image:url(/img/icon-pptx.svg);background-size:24px}&:where([href$=".zip"] *):before{background-image:url(/img/icon-zip.svg);background-size:24px}}}@layer component{.c-spacer{--_space:var(--c-spacer-space,var(--base-scale-m));--_space--sm:var(--c-spacer-space--sm,var(--_space));display:block;block-size:calc(var(--_space)*1px);@media (width < 768px){block-size:calc(var(--_space--sm)*1px)}}}@layer main-base{
/*!
 *
 * BurgerEditor StyleSheet Default Styles v2.29.3
 *
 */:root{--bge-column-gap:20px;--bge-grid-gap:var(--bge-column-gap);--bge-column-margin-block-end:20px;--bge-options-margin-normal:1.5rem;--bge-options-margin-none:0;--bge-options-margin-small:1rem;--bge-options-margin-large:4rem;--bge-options-margin:var(--bge-options-margin-normal);--bge-options-bgcolor-transparent:#0000;--bge-options-bgcolor-gray:#efefef;--bge-options-bgcolor-blue:#d8f4ff;--bge-options-bgcolor-pink:#fee;--bge-options-bgcolor:var(--bge-options-bgcolor-transparent);--bge-options-border-none:none;--bge-options-border-bold:solid 5px currentcolor;--bge-options-border-thin:solid 1px currentcolor;--bge-options-border-dotted:dotted 1px currentcolor;--bge-options-border:var(--bge-options-border-none);--bge-options-padding-none:0;--bge-options-padding-with-border-or-bg:1.5em;--bge-options-padding:var(--bge-options-padding-none)}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(../fonts/fontawesome-webfont.eot?v=4.6.3);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.6.3) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.6.3) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.6.3) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format("svg")}:where([data-bgb=button2]),:where([data-bgb=button3]),:where([data-bgb=download-file2]),:where([data-bgb=download-file3]),:where([data-bgb=image-link-text2]),:where([data-bgb=image-link-text3]),:where([data-bgb=image-link-text4]),:where([data-bgb=image-link-text5]),:where([data-bgb=image-link2]),:where([data-bgb=image-link3]),:where([data-bgb=image-link4]),:where([data-bgb=image-link5]),:where([data-bgb=image-text2]),:where([data-bgb=image-text3]),:where([data-bgb=image-text4]),:where([data-bgb=image-text5]),:where([data-bgb=image2]),:where([data-bgb=image3]),:where([data-bgb=image4]),:where([data-bgb=image5]),:where([data-bgb=text-gallery1]),:where([data-bgb=text-gallery2]),:where([data-bgb=text-image1]),:where([data-bgb=text-image2]),:where([data-bgb=trimmed-image-link2]),:where([data-bgb=trimmed-image-link3]),:where([data-bgb=trimmed-image-link4]),:where([data-bgb=trimmed-image-link5]),:where([data-bgb=trimmed-image2]),:where([data-bgb=trimmed-image3]),:where([data-bgb=trimmed-image4]),:where([data-bgb=trimmed-image5]),:where([data-bgb=wysiwyg2]){column-gap:var(--bge-grid-gap-local,var(--bge-grid-gap));display:grid;grid-template-columns:repeat(var(--col),1fr)}@media screen and (max-width:768px){:has(>:not([class*=bgt-sp-grid])):where([data-bgb=button2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=button3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=download-file2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=download-file3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link-text2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link-text3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link-text4]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link-text5]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link4]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link5]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-text2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-text3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-text4]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-text5]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image4]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image5]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=text-gallery1]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=text-gallery2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=text-image1]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=text-image2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image-link2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image-link3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image-link4]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image-link5]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image4]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image5]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=wysiwyg2]){display:flex;flex-direction:column;gap:var(--bge-column-margin-block-end)}}:where([data-bgb=button2]),:where([data-bgb=download-file2]),:where([data-bgb=image-link-text2]),:where([data-bgb=image-link2]),:where([data-bgb=image-text2]),:where([data-bgb=image2]),:where([data-bgb=text-gallery1]),:where([data-bgb=text-gallery2]),:where([data-bgb=text-image1]),:where([data-bgb=text-image2]),:where([data-bgb=trimmed-image-link2]),:where([data-bgb=trimmed-image2]),:where([data-bgb=wysiwyg2]){--col:2}@media screen and (min-width:769px){:has(>.bgt-grid2:first-child):where([data-bgb=button2]),:has(>.bgt-grid2:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid2:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid2:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid2:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid2:first-child):where([data-bgb=image2]),:has(>.bgt-grid2:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid2:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid2:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid2:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid2:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid2:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid2:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:2fr 10fr}}@media screen and (min-width:769px){:has(>.bgt-grid3:first-child):where([data-bgb=button2]),:has(>.bgt-grid3:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid3:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid3:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid3:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid3:first-child):where([data-bgb=image2]),:has(>.bgt-grid3:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid3:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid3:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid3:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid3:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid3:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid3:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:3fr 9fr}}@media screen and (min-width:769px){:has(>.bgt-grid4:first-child):where([data-bgb=button2]),:has(>.bgt-grid4:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid4:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid4:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid4:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid4:first-child):where([data-bgb=image2]),:has(>.bgt-grid4:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid4:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid4:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid4:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid4:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid4:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid4:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:4fr 8fr}}@media screen and (min-width:769px){:has(>.bgt-grid5:first-child):where([data-bgb=button2]),:has(>.bgt-grid5:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid5:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid5:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid5:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid5:first-child):where([data-bgb=image2]),:has(>.bgt-grid5:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid5:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid5:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid5:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid5:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid5:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid5:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:5fr 7fr}}@media screen and (min-width:769px){:has(>.bgt-grid6:first-child):where([data-bgb=button2]),:has(>.bgt-grid6:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid6:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid6:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid6:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid6:first-child):where([data-bgb=image2]),:has(>.bgt-grid6:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid6:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid6:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid6:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid6:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid6:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid6:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:6fr 6fr}}@media screen and (min-width:769px){:has(>.bgt-grid7:first-child):where([data-bgb=button2]),:has(>.bgt-grid7:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid7:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid7:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid7:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid7:first-child):where([data-bgb=image2]),:has(>.bgt-grid7:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid7:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid7:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid7:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid7:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid7:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid7:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:7fr 5fr}}@media screen and (min-width:769px){:has(>.bgt-grid8:first-child):where([data-bgb=button2]),:has(>.bgt-grid8:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid8:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid8:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid8:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid8:first-child):where([data-bgb=image2]),:has(>.bgt-grid8:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid8:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid8:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid8:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid8:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid8:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid8:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:8fr 4fr}}@media screen and (min-width:769px){:has(>.bgt-grid9:first-child):where([data-bgb=button2]),:has(>.bgt-grid9:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid9:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid9:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid9:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid9:first-child):where([data-bgb=image2]),:has(>.bgt-grid9:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid9:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid9:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid9:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid9:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid9:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid9:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:9fr 3fr}}@media screen and (min-width:769px){:has(>.bgt-grid10:first-child):where([data-bgb=button2]),:has(>.bgt-grid10:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid10:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid10:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid10:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid10:first-child):where([data-bgb=image2]),:has(>.bgt-grid10:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid10:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid10:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid10:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid10:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid10:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid10:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:10fr 2fr}}@media screen and (min-width:769px){:has(>.bgt-grid11:first-child):where([data-bgb=button2]),:has(>.bgt-grid11:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid11:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid11:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid11:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid11:first-child):where([data-bgb=image2]),:has(>.bgt-grid11:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid11:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid11:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid11:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid11:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid11:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid11:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:11fr 1fr}}@media screen and (min-width:769px){:has(>.bgt-grid1:first-child):where([data-bgb=button2]),:has(>.bgt-grid1:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid1:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid1:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid1:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid1:first-child):where([data-bgb=image2]),:has(>.bgt-grid1:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid1:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid1:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid1:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid1:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid1:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid1:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:1fr 11fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid1:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:1fr 11fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid2:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:2fr 10fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid3:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:3fr 9fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid4:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:4fr 8fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid5:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:5fr 7fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid6:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:6fr 6fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid7:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:7fr 5fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid8:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:8fr 4fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid9:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:9fr 3fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid10:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:10fr 2fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid11:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:11fr 1fr}}:where([data-bgb=button3]),:where([data-bgb=download-file3]),:where([data-bgb=image-link-text3]),:where([data-bgb=image-link3]),:where([data-bgb=image-text3]),:where([data-bgb=image3]),:where([data-bgb=trimmed-image-link3]),:where([data-bgb=trimmed-image3]){--col:3}:where([data-bgb=image-link-text4]),:where([data-bgb=image-link4]),:where([data-bgb=image-text4]),:where([data-bgb=image4]),:where([data-bgb=trimmed-image-link4]),:where([data-bgb=trimmed-image4]){--col:4}:where([data-bgb=image-link-text5]),:where([data-bgb=image-link5]),:where([data-bgb=image-text5]),:where([data-bgb=image5]),:where([data-bgb=trimmed-image-link5]),:where([data-bgb=trimmed-image5]){--col:5}:where([data-bgb=text-float-image1]):after,:where([data-bgb=text-float-image2]):after{clear:both;content:"";display:block}:where([data-bgb=text-float-image1]) :where(.bgt-grid1),:where([data-bgb=text-float-image2]) :where(.bgt-grid1){inline-size:8.3333%}:where([data-bgb=text-float-image1]) :where(.bgt-grid2),:where([data-bgb=text-float-image2]) :where(.bgt-grid2){inline-size:16.6666%}:where([data-bgb=text-float-image1]) :where(.bgt-grid3),:where([data-bgb=text-float-image2]) :where(.bgt-grid3){inline-size:25%}:where([data-bgb=text-float-image1]) :where(.bgt-grid4),:where([data-bgb=text-float-image2]) :where(.bgt-grid4){inline-size:33.3333%}:where([data-bgb=text-float-image1]) :where(.bgt-grid5),:where([data-bgb=text-float-image2]) :where(.bgt-grid5){inline-size:41.6666%}:where([data-bgb=text-float-image1]) :where(.bgt-grid6),:where([data-bgb=text-float-image2]) :where(.bgt-grid6){inline-size:50%}:where([data-bgb=text-float-image1]) :where(.bgt-grid7),:where([data-bgb=text-float-image2]) :where(.bgt-grid7){inline-size:58.3333%}:where([data-bgb=text-float-image1]) :where(.bgt-grid8),:where([data-bgb=text-float-image2]) :where(.bgt-grid8){inline-size:66.6666%}:where([data-bgb=text-float-image1]) :where(.bgt-grid9),:where([data-bgb=text-float-image2]) :where(.bgt-grid9){inline-size:75%}:where([data-bgb=text-float-image1]) :where(.bgt-grid10),:where([data-bgb=text-float-image2]) :where(.bgt-grid10){inline-size:83.3333%}:where([data-bgb=text-float-image1]) :where(.bgt-grid11),:where([data-bgb=text-float-image2]) :where(.bgt-grid11){inline-size:91.6666%}:where([data-bgb=text-float-image1]) :where(.bgt-grid12),:where([data-bgb=text-float-image2]) :where(.bgt-grid12){inline-size:100%}@media screen and (max-width:768px){:where([data-bgb=text-float-image1]) :where(.bgt-grid1,.bgt-grid2,.bgt-grid3,.bgt-grid4,.bgt-grid5,.bgt-grid6,.bgt-grid7,.bgt-grid8,.bgt-grid9,.bgt-grid10,.bgt-grid11,.bgt-grid12),:where([data-bgb=text-float-image2]) :where(.bgt-grid1,.bgt-grid2,.bgt-grid3,.bgt-grid4,.bgt-grid5,.bgt-grid6,.bgt-grid7,.bgt-grid8,.bgt-grid9,.bgt-grid10,.bgt-grid11,.bgt-grid12){inline-size:100%}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid2,.bgt-sp-grid3,.bgt-sp-grid4,.bgt-sp-grid5,.bgt-sp-grid6,.bgt-sp-grid7,.bgt-sp-grid8,.bgt-sp-grid9,.bgt-sp-grid10,.bgt-sp-grid11,.bgt-sp-grid12):where(.bgt-grid--first),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid2,.bgt-sp-grid3,.bgt-sp-grid4,.bgt-sp-grid5,.bgt-sp-grid6,.bgt-sp-grid7,.bgt-sp-grid8,.bgt-sp-grid9,.bgt-sp-grid10,.bgt-sp-grid11,.bgt-sp-grid12):where(.bgt-grid--first){float:inline-start!important;padding-inline-end:calc(var(--bge-grid-gap)/2)!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid2,.bgt-sp-grid3,.bgt-sp-grid4,.bgt-sp-grid5,.bgt-sp-grid6,.bgt-sp-grid7,.bgt-sp-grid8,.bgt-sp-grid9,.bgt-sp-grid10,.bgt-sp-grid11,.bgt-sp-grid12):where(.bgt-grid--last),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid2,.bgt-sp-grid3,.bgt-sp-grid4,.bgt-sp-grid5,.bgt-sp-grid6,.bgt-sp-grid7,.bgt-sp-grid8,.bgt-sp-grid9,.bgt-sp-grid10,.bgt-sp-grid11,.bgt-sp-grid12):where(.bgt-grid--last){float:inline-end!important;padding-inline-start:calc(var(--bge-grid-gap)/2)!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid1),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid1){inline-size:8.3333%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid2),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid2){inline-size:16.6666%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid3),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid3){inline-size:25%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid4),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid4){inline-size:33.3333%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid5),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid5){inline-size:41.6666%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid6),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid6){inline-size:50%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid7),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid7){inline-size:58.3333%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid8),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid8){inline-size:66.6666%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid9),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid9){inline-size:75%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid10),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid10){inline-size:83.3333%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid11),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid11){inline-size:91.6666%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid12),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid12){inline-size:100%!important}}:where([data-bgb]){--bge-options-margin:var(--bge-options-margin-normal);--bge-options-bgcolor:var(--bge-options-bgcolor-transparent);--bge-options-border:var(--bge-options-border-none);--bge-options-padding:var(--bge-options-padding-none);background-color:var(--bge-options-bgcolor);border:var(--bge-options-border);margin-block-end:var(--bge-options-margin);padding:var(--bge-options-padding)}:where([data-bgb]),:where([data-bgb]) :where(*),:where([data-bgb]) :where(*):after,:where([data-bgb]) :where(*):before,:where([data-bgb]):after,:where([data-bgb]):before{box-sizing:border-box}:where([data-bgb=text-float-image2]) :where(.bgt-grid--first){float:inline-start;margin-block-end:calc(var(--bge-grid-gap)/4);margin-inline-end:var(--bge-grid-gap)}:where([data-bgb=text-float-image2]) :where(.bgt-grid--last){overflow:visible}:where([data-bgb=text-float-image1]) :where(.bgt-grid--first){float:inline-end;margin-block-end:calc(var(--bge-grid-gap)/4);margin-inline-start:var(--bge-grid-gap)}:where([data-bgb=text-float-image1]) :where(.bgt-grid--last){overflow:visible}:where([data-bgb=download-file3]){text-align:center}:where([data-bgb=download-file3]) :where([data-bgt=download-file]){display:inline-block;vertical-align:middle}:where([data-bgb=download-file2]){text-align:center}:where([data-bgb=download-file2]) :where([data-bgt=download-file]){display:inline-block;vertical-align:middle}:where([data-bgb=download-file]){text-align:center}:where([data-bgb=download-file]) :where([data-bgt=download-file]){display:inline-block;vertical-align:middle}:where([data-bgb=button3]){text-align:center}:where([data-bgb=button3]) :where([data-bgt=button]){display:inline-block;vertical-align:middle}:where([data-bgb=button2]){text-align:center}:where([data-bgb=button2]) :where([data-bgt=button]){display:inline-block;vertical-align:middle}:where([data-bgb=button]){text-align:center}:where([data-bgb=button]) :where([data-bgt=button]){display:inline-block;vertical-align:middle}:where(.bgt-youtube){block-size:auto;inline-size:100%;padding-block-start:56.25%;position:relative}:where(.bgt-youtube) :where(iframe){block-size:100%;border:none;display:block;inline-size:100%;inset-block-start:0;inset-inline-start:0;margin:0 auto;position:absolute}:where(.bgt-youtube) :where(.bgt-youtube__thumb){block-size:auto;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute}:where(.bgt-trimmed-image-link__link){color:#333;display:block;text-decoration:none}:where(.bgt-trimmed-image-link__link):where([href*=bg-noimage]){cursor:default;pointer-events:none}:where(.bgt-trimmed-image-link__link) :where(.bgt-link__box){margin:0}:where(.bgt-trimmed-image-link__link) :where(.bgt-box__image){background-position:50%;background-repeat:no-repeat;background-size:cover;block-size:0;inline-size:100%;overflow:hidden;padding-block-start:100%}@media screen and (max-width:768px){:where([data-bge-empty="1"]) :where(.bgt-trimmed-image-link__link) :where(.bgt-box__image){display:none}}:where(.bgt-trimmed-image-link__link) :where(.bgt-box__caption):empty{display:none}:where(.bgt-image__link,.bgt-trimmed-image__link){color:#333;display:block;text-decoration:none}:where(.bgt-image__link,.bgt-trimmed-image__link):where([href*=bg-noimage]){cursor:default;pointer-events:none}:where(.bgt-image__link,.bgt-trimmed-image__link):where(.bgt-colorbox--larger){cursor:default;pointer-events:none}:where(.bgt-image__link,.bgt-trimmed-image__link) :where(.bgt-link__box){margin:0}:where(.bgt-image__link,.bgt-trimmed-image__link) :where(.bgt-box__image){background-position:50%;background-repeat:no-repeat;background-size:cover;block-size:0;inline-size:100%;overflow:hidden;padding-block-start:100%}@media screen and (max-width:768px){:where([data-bge-empty="1"]) :where(.bgt-image__link,.bgt-trimmed-image__link) :where(.bgt-box__image){display:none}}:where(.bgt-image__link,.bgt-trimmed-image__link) :where(.bgt-box__caption):empty{display:none}:where(.bge-title-h3){margin-block-end:0}:where(.bge-title-h2){margin-block-end:0}:where(.bge-type-table){margin:0}:where(.bge-type-table) :where(th){inline-size:25%}:where(.bge-type-table) :where(td){inline-size:75%}:where(.bgt-image-link__link){color:#333;display:block;position:relative;text-decoration:none;z-index:1}:where(.bgt-image-link__link) :where(.bgt-link__box){margin:0}:where(.bgt-image-link__link) :where(.bgt-box__image-container){background:none}:where(.bgt-image-link__link) :where(.bgt-box__image-container) :where(img){block-size:auto;display:block;margin:0 auto;max-inline-size:100%}:where([data-bge-empty="1"]) :where(.bgt-image-link__link) :where(.bgt-box__image-container){block-size:1px;inline-size:100%;visibility:hidden}@media screen and (max-width:768px){:where([data-bge-empty="1"]) :where(.bgt-image-link__link) :where(.bgt-box__image-container){display:none}}:where([data-bge-empty="1"]) :where(.bgt-image-link__link) :where(.bgt-box__image-container) img{display:none}:where(.bgt-image-link__link) :where(.bgt-box__caption):empty{display:none}:where(.bgt-image__link){color:#333;display:block;position:relative;text-decoration:none;z-index:1}:where(.bgt-image__link):where(.bgt-colorbox--larger){cursor:default;pointer-events:none}:where(.bgt-image__link) :where(.bgt-link__box){margin:0}:where(.bgt-image__link) :where(.bgt-box__image-container){background:none}:where(.bgt-image__link) :where(.bgt-box__image-container) :where(img){block-size:auto;display:block;margin:0 auto;max-inline-size:100%}:where([data-bge-empty="1"]) :where(.bgt-image__link) :where(.bgt-box__image-container){block-size:1px;inline-size:100%;visibility:hidden}@media screen and (max-width:768px){:where([data-bge-empty="1"]) :where(.bgt-image__link) :where(.bgt-box__image-container){display:none}}:where([data-bge-empty="1"]) :where(.bgt-image__link) :where(.bgt-box__image-container) :where(img){display:none}:where(.bgt-image__link) :where(.bgt-box__caption):empty{display:none}:where(.bgt-google-maps){block-size:400px;inline-size:100%}:where(.bgt-google-maps)>img{block-size:100%;display:block;inline-size:100%;margin:0 auto;object-fit:contain}:where(.bgt-google-maps-link){display:none}@media screen and (max-width:768px){:where(.bgt-google-maps-link){display:block}}:where([data-bgt=gallery]) :where(.bgt-gallery){block-size:0;inline-size:100%;overflow:hidden;padding:54% 0 0;position:relative}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery__group){block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:0}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery__item){block-size:100%;display:block;inline-size:100%;margin:0;padding:0;pointer-events:none}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery__img){block-size:100%;inline-size:100%;position:relative;z-index:0}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery__img) :where(img){block-size:100%;display:block;inline-size:100%;object-fit:cover}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery__caption){inline-size:100%;inset-block-end:0;inset-inline-start:0;position:absolute;z-index:1}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery__caption):empty{display:none}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery-ctrl){inline-size:100%;inset-block-start:50%;inset-inline-start:0;position:absolute}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery-ctrl) :where(.bgt-gallery-ctrl__prev,.bgt-gallery-ctrl__next){inset-block-start:0;position:absolute}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery-ctrl) :where(.bgt-gallery-ctrl__prev){inset-inline-start:0}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery-ctrl) :where(.bgt-gallery-ctrl__next){inset-inline-end:0}:where([data-bgt=gallery]) :where([data-gallery-marker=thumbs])+:where(.bgt-gallery-marker){display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0}:where([data-bgt=gallery]) :where([data-gallery-marker=thumbs])+:where(.bgt-gallery-marker) :where(li){background-position:50%;background-repeat:none;background-size:cover;block-size:60px;cursor:pointer;display:block;flex:0 0 auto;inline-size:60px;list-style:none;margin:0;padding:0}:where([data-bgt=gallery]) :where([data-gallery-marker=dot])+:where(.bgt-gallery-marker){display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0}:where([data-bgt=gallery]) :where([data-gallery-marker=dot])+:where(.bgt-gallery-marker) :where(li){background-color:#000;background-image:none;block-size:10px;cursor:pointer;display:block;flex:0 0 auto;inline-size:10px;list-style:none;margin:0;padding:0}:where([data-bgt=gallery]) :where([data-gallery-marker=none])+:where(.bgt-gallery-marker){display:none}:where(.bge-embed-code){display:none}:where(.bge-embed-label){color:#999;display:block;font-weight:700;padding:20px;text-align:center}:where(.bge-embed-label):after{content:"埋め込みタグはエディタ上ではプレビューできません";display:block;font-size:.92em;font-weight:400}:where(.bgt-link__size):before{content:"("}:where(.bgt-link__size):after{content:")"}:where(.bgt-link__icon):where(.bgt-link__icon--after){display:none}:where(.bgt-link__icon):after{font-family:FontAwesome,serif;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e623";font-size:1.3em;vertical-align:bottom}:where(.bgt-download-file__link):where([href$=pdf]) :where(.bgt-link__icon):after{content:"\f1c1"}:where(.bgt-download-file__link):where([href$=doc]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=docx]) :where(.bgt-link__icon):after{content:"\f1c2"}:where(.bgt-download-file__link):where([href$=xls]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=xlsx]) :where(.bgt-link__icon):after{content:"\f1c3"}:where(.bgt-download-file__link):where([href$=ppt]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=pptx]) :where(.bgt-link__icon):after{content:"\f1c4"}:where(.bgt-download-file__link):where([href$=zip]) :where(.bgt-link__icon):after{content:"\f1c6"}:where(.bgt-download-file__link):where([href$=css]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=htm]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=html]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=json]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=less]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=sass]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=scss]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=styl]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=xml]) :where(.bgt-link__icon):after{content:"\f1c9"}:where(.bgt-download-file__link):where([href$=bmp]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=gif]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=jpeg]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=jpg]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=png]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=tif]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=tiff]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=webp]) :where(.bgt-link__icon):after{content:"\f1c5"}:where(.bgt-download-file__link):where([href$=flv]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=m4v]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=mov]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=mp4]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=mpeg]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=mpg]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=ogg]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=swf]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=webm]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=wmv]) :where(.bgt-link__icon):after{content:"\f1c8"}:where(.bgt-btn-container){text-align:center}:where(.bgt-btn){appearance:auto}.bgb-opt--mb-large{--bge-options-margin:var(--bge-options-margin-large)}.bgb-opt--mb-small{--bge-options-margin:var(--bge-options-margin-small)}.bgb-opt--mb-none{--bge-options-margin:var(--bge-options-margin-none)}.bgb-opt--bg-gray{--bge-options-bgcolor:var(--bge-options-bgcolor-gray);--bge-options-padding:var(--bge-options-padding-with-border-or-bg)}.bgb-opt--bg-blue{--bge-options-bgcolor:var(--bge-options-bgcolor-blue);--bge-options-padding:var(--bge-options-padding-with-border-or-bg)}.bgb-opt--bg-pink{--bge-options-bgcolor:var(--bge-options-bgcolor-pink);--bge-options-padding:var(--bge-options-padding-with-border-or-bg)}.bgb-opt--border-none{--bge-options-border:var(--bge-options-border-none)}.bgb-opt--border-bold{--bge-options-border:var(--bge-options-border-bold);--bge-options-padding:var(--bge-options-padding-with-border-or-bg)}.bgb-opt--border-thin{--bge-options-border:var(--bge-options-border-thin);--bge-options-padding:var(--bge-options-padding-with-border-or-bg)}.bgb-opt--border-dotted{--bge-options-border:var(--bge-options-border-dotted)}.bgb-opt--border-dotted,.bgb-opt--border-trbl{--bge-options-padding:var(--bge-options-padding-with-border-or-bg)}.bgb-opt--border-tb{border-inline-end-width:0;border-inline-start-width:0;padding-inline:0}.bgb-opt--border-lr{border-block-end-width:0;border-block-start-width:0;padding-block:0}.bgb-opt--border-trl{border-block-end-width:0;padding-block-end:0}.bgb-opt--border-rbl{border-block-start-width:0;padding-block-start:0}:where(.cke_editable){margin:0;padding:10px}}.c-content-main{--bge-column-gap-local:40px;--bge-column-margin-block-end:16px;--color-bg-bgb-bgb-opt--bg-gray:#f9f9f9;--color-bg-bgb-bgb-opt--bg-blue:#f5fcff;--color-bg-bgb-bgb-opt--bg-pink:#fff0f3;--bgb-opt-bgb-opt--mb-none:0;--bgb-opt-bgb-opt--mb-small:16px;--bgb-opt-bgb-opt--mb-default:48px;--bgb-opt-bgb-opt--mb-large:64px;--bge-options-padding-with-border-or-bg:40px;font-size:1rem;line-height:1.7;@media (width < 768px){--bge-options-padding-with-border-or-bg:24px}@media (width < 768px){font-size:.9375rem}:where(.sp-only:not(.bge-contents *)){@media (768px <= width){display:none}}:where(.pc-only:not(.bge-contents *)){@media (width < 768px){display:none}}:where([data-bgb]){margin-block-end:var(--bgb-opt-bgb-opt--mb-default);&:has(+[data-bgb=title]){margin-block-end:var(--bgb-opt-bgb-opt--mb-large)}&:has(+.local-nav){margin-block-end:96px;@media (width < 768px){margin-block-end:80px}}&:where(.c-content-main>:last-child){margin-block-end:var(--bgb-opt-bgb-opt--mb-none)}&:where(.bgb-title2){margin-block-end:var(--bgb-opt-bgb-opt--mb-small)}&:where(.bgb-opt--border-lr:has(+.bgb-opt--border-rbl,+.bgb-opt--border-lr)),&:where(.bgb-opt--border-trl:has(+.bgb-opt--border-lr)){padding-block-end:var(--bgb-opt-bgb-opt--mb-default);margin-block-end:0}}:where([data-bgb]:not([data-bgb=text-float-image1],[data-bgb=text-float-image2])):after{@media (width < 768px){display:none}}:where([data-bge=ckeditor] *,.bge-type-table *,.cc-form-agreement *){:where(a){font-weight:500;color:var(--color-text-link-text-link);text-decoration-line:underline;text-decoration-thickness:auto;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;text-underline-offset:auto;transition:text-decoration-color .3s;&:where([target=_blank]){&:after{display:inline-block;inline-size:16px;block-size:1lh;margin-inline-start:4px;vertical-align:bottom;content:"";background:url(/img/icon-blank@sm.svg) no-repeat 50%/contain}}}&:focus-visible,&:hover{@media (any-hover){text-decoration-color:#0000}}}:where(h2,h3,h4,h5,h6,p){--_margin-block-end:1rem;margin-block-end:var(--_margin-block-end);&:last-child{--_margin-block-end:0}}:where(ul,ol,table,blockquote){--_margin-block-end:2rem;margin-block-end:var(--_margin-block-end);&:last-child{--_margin-block-end:0}}:where(h2){--_border-block-size:4px;--_margin-block-end:2rem;position:relative;padding-block-end:24px;font-size:2rem;line-height:1.5;border-block-end:var(--_border-block-size) solid var(--color-bg-link-back);@media (width < 768px){font-size:1.5rem}&:after,&:before{position:absolute;inset-block-end:calc(var(--_border-block-size)*-1);inset-inline-start:0;display:block;inline-size:10px;block-size:var(--_border-block-size);content:"";background-color:var(--color-tone-tertiary)}&:before{inset-inline-start:10px;background-color:var(--color-tone-primary)}}:where(h3){--_margin-block-end:1.5rem;position:relative;padding-block:8px;padding-inline:52px 16px;font-size:1.5rem;line-height:1.5;background-color:var(--color-bg-title-h3);border-radius:4px;@media (width < 768px){font-size:1.25rem}&:after,&:before{position:absolute;inset-block-start:16px;inset-inline-start:16px;display:block;inline-size:10px;block-size:10px;content:"";background-color:var(--color-tone-secondary)}&:after{background-color:var(--color-tone-tertiary);border-radius:4px;translate:10px 10px}}:where(h4){padding-block-end:16px;font-size:1.375rem;line-height:1.5;border-block-end:1px solid var(--color-border-gray-1);@media (width < 768px){font-size:1.25rem}}:where(h5){padding-inline-start:16px;font-size:1.25rem;line-height:1.5;border-inline-start:1px solid var(--color-tone-secondary);@media (width < 768px){font-size:1.125rem}}:where(h6){position:relative;padding-inline-start:24px;font-size:1.125rem;line-height:1.5;@media (width < 768px){font-size:1rem}&:after,&:before{position:absolute;inset-block-start:6px;inset-inline-start:0;display:block;inline-size:8px;block-size:8px;content:"";background-color:var(--color-tone-secondary)}&:after{background-color:var(--color-tone-tertiary);border-radius:4px;translate:8px 8px}}:where(ul,ol){--_font-size:1rem;--_line-height:1.7;font-size:var(--_font-size);line-height:var(--_line-height);list-style-position:inside;@media (width < 768px){--_font-size:0.9375rem}:where(li+li){margin-block-start:16px;&:where(.cc-form--confirm *){margin-block-start:0}}&:where(li>*){margin-block-start:16px;&:where(.cc-form--confirm *){margin-block-start:0}}}:where(ul){:where(li){position:relative;padding-inline-start:24px;&:before{position:absolute;inset-block-start:calc(0.5lh - 5px);inset-inline-start:7px;display:block;inline-size:10px;block-size:10px;content:"";background-color:var(--color-tone-primary);border-radius:4px}&:where(ul ul *){&:before{background-color:var(--color-border-gray-1)}}}}:where(ol){counter-reset:content-main-ol-default;:where(li){position:relative;padding-inline-start:1.75rem;&:before{position:absolute;inset-block-start:calc(var(--_line-height)*var(--_font-size)/2 - 0.5lh);inset-inline-start:2px;display:block;font-family:var(--font-family-en);font-size:.875rem;font-weight:700;color:var(--color-tone-primary);content:counter(content-main-ol-default,decimal-leading-zero) ". ";counter-increment:content-main-ol-default}&:where(ol ol *){&:before{color:var(--color-text-base-font-gray)}}}}:where(blockquote){--_blockquote-root-padding:40px;--_blockquote-icon-size:32px;--_blockquote-icon-inset:10px;position:relative;padding:var(--_blockquote-root-padding);color:var(--color-text-base-font-gray);background-color:var(--color-bg-bgb-bgb-opt--bg-gray);@media (width < 768px){--_blockquote-root-padding:24px;--_blockquote-icon-size:24px;--_blockquote-icon-inset:4px}>:last-child{margin-block-end:0}&:after,&:before{position:absolute;display:block;inline-size:var(--_blockquote-icon-size);block-size:var(--_blockquote-icon-size);content:"";background-color:var(--color-tone-primary);mask:url(/img/obj-blockquote.svg) no-repeat center/contain}&:before{inset-block-start:var(--_blockquote-icon-inset);inset-inline-start:var(--_blockquote-icon-inset)}&:after{inset-block-end:var(--_blockquote-icon-inset);inset-inline-end:var(--_blockquote-icon-inset);rotate:180deg}}:where(table){inline-size:100%;border-collapse:collapse}:where(table caption){font-size:.875rem;font-weight:700;line-height:1.5;@media (width < 768px){font-size:.75rem}&:has(+*){margin-block-end:8px}}:where(th,td){padding-block:24px;padding-inline:16px;border:1px solid var(--color-border-gray-1);@media (width < 768px){padding-block:16px}&:where([data-bge=ckeditor] *){--table-cell-width:unset;--table-cell-width--sm:var(--table-cell-width);inline-size:var(--table-cell-width);@media (width < 768px){inline-size:var(--table-cell-width--sm)}}}:where(th){background-color:var(--color-bg-base-bg-secondary)}[data-bgb=table]{:where(table,caption,tbody,tr,th,td){@media (width < 768px){display:block;inline-size:100%!important}}:where(table){border-block-end:1px solid var(--color-border-gray-1)}:where(th,td){border-block-end:none}}:where(.bge-ckeditor>:last-child){--_margin-block-end:0}:where(.bgt-box__caption){font-size:.875rem;@media (width < 768px){font-size:.75rem}}:where(.bgb-image-link-text2,.bgb-image-link-text3,.bgb-image-link-text4,.bgb-image-link-text5),:where(.bgb-image-text2,.bgb-image-text3,.bgb-image-text4,.bgb-image-text5){:where(.bgt-grid>:not(:last-child)){margin-block-end:16px}}:where(.bgt-button-container){inline-size:100%}:where(.bgt-btn,.bgt-download-file__link),:where(.cc-button){display:grid;grid-template:". label icon"/20px 1fr 32px;column-gap:4px;align-items:center;inline-size:fit-content;min-inline-size:min(280px,100%);max-inline-size:400px;min-block-size:64px;padding-block:8px;padding-inline:16px;font-size:1rem;font-weight:700;line-height:1.5;color:var(--color-text-link-text-link);background-color:var(--color-bg-link-normal);border:1px solid var(--color-bg-link-emphasis);border-radius:2lh;transition:background-color .3s,border-color .3s,color .3s;&:where(.bgt-button-container *){margin-inline:auto}&:focus-visible,&:hover{@media (any-hover){background-color:var(--color-bg-link-normal_hover)}}>:where(.bgt-btn__text),>:where(.cc-button__text){display:grid;grid-area:label;place-items:center}&:after{display:block;grid-area:icon;aspect-ratio:1/1;content:"";background-image:url(/img/icon-arrow-circle@primary-md.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;border-radius:calc(infinity*1px)}&:where([data-bgt-button-kind=em] *),&:where([data-modifier=emphasis]){color:var(--color-must-lightest);background-color:var(--color-tone-primary);border-color:var(--color-tone-primary);&:after{background-image:url(/img/icon-arrow-circle@white-md.svg)}&:focus-visible,&:hover{@media (any-hover){background-color:var(--color-bg-link-emphasis_hover);border-color:var(--color-bg-link-emphasis_hover)}}}&:where([data-bgt-button-kind=back] *),&:where([data-modifier=back]){grid-template:"icon label ."/32px 1fr 20px;color:var(--color-text-base-font-gray);background-color:var(--color-bg-link-back);border-color:var(--color-border-gray-1);&:after{background-image:url(/img/icon-arrow-circle@gray01-md.svg)}&:focus-visible,&:hover{@media (any-hover){color:var(--color-must-lightest);background-color:var(--color-bg-link-back_hover);border-color:var(--color-bg-link-back_hover);&:after{background-image:url(/img/icon-arrow-circle@gray02-md.svg)}}}}}:where(.bgt-download-file__link){position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-inline:40px 52px;&:after{position:absolute;inset-block:0;inset-inline-end:16px;display:block;inline-size:32px;aspect-ratio:1/1;margin-block:auto;content:"";background-image:url(/img/icon-arrow-circle@primary-md.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;border-radius:calc(infinity*1px)}}.bgb-opt--mb-none{margin-block-end:var(--bgb-opt-bgb-opt--mb-none)!important}.bgb-opt--mb-small{margin-block-end:var(--bgb-opt-bgb-opt--mb-small)!important}.bgb-opt--mb-large{margin-block-end:var(--bgb-opt-bgb-opt--mb-large)!important}.bgb-opt--border-bold,.bgb-opt--border-dotted,.bgb-opt--border-thin{border-color:var(--color-border-gray-1)}.bgb-opt--bg-gray{background-color:var(--color-bg-bgb-bgb-opt--bg-gray)!important;&:where(.bgb-opt--mb-none):has(+.bgb-opt--bg-gray){padding-block-end:0}}.bgb-opt--bg-blue{background-color:var(--color-bg-bgb-bgb-opt--bg-blue)!important;&:where(.bgb-opt--mb-none):has(+.bgb-opt--bg-blue){padding-block-end:0}}.bgb-opt--bg-pink{background-color:var(--color-bg-bgb-bgb-opt--bg-pink)!important;&:where(.bgb-opt--mb-none):has(+.bgb-opt--bg-pink){padding-block-end:0}}.cc-form-description{margin-block-end:calc(var(--base-scale-xl)*1px);&:has(+.cc-form-submit){margin-block-end:144px}>:last-child{margin-block-end:0}}.alert-message,.error-message{font-size:.875rem;font-weight:400;line-height:1.7;color:var(--color-semantics-error)}.cc-form{margin-block:0;margin-inline:auto;text-autospace:initial}.cc-form-field-list{display:flex;flex-direction:column;margin-block-end:48px}.cc-form-fieldset{display:block;&:where(.cc-form--confirm *){padding-block:1rem;padding-inline:16px;border-block-start:1px solid var(--color-border-gray-1);&:not(:has(+.cc-form-fieldset)){border-block-end:1px solid var(--color-border-gray-1)}}&:has(+.cc-form-fieldset){margin-block-end:3rem;@media (width < 768px){margin-block-end:3.5rem}&:where(.cc-form--confirm *){margin-block-end:0}}:where(ul){&:where(.cc-form--confirm *){margin-block-end:0}}}.cc-form-fieldset-heading{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;margin-block-end:.5rem;font-size:1.25rem;font-weight:700;line-height:1.7;&:where(.cc-form--confirm *){grid-template-columns:1fr;margin-block-end:.5rem;font-size:1rem;@media (width < 768px){font-size:.9375rem}}label{display:block;cursor:pointer}.optional,.required{--_color-border:var(--color-tone-primary);--_color-bg:var(--color-tone-primary);--_color-text:var(--color-must-lightest);display:block;padding-inline:8px;font-size:.875rem;font-weight:500;line-height:1.7;color:var(--_color-text);background-color:var(--_color-bg);border:1px solid var(--_color-border);border-radius:4px;&:where(.cc-form--confirm *){display:none}}.optional{--_color-border:var(--color-border-gray-1);--_color-bg:var(--color-must-lightest);--_color-text:var(--color-text-base-font-gray)}}.cc-form-fieldset-attention{margin-block-end:.5rem;font-size:.875rem;font-weight:500;line-height:1.7;color:var(--color-text-base-font-gray)}.cc-form-agreement{padding-block:24px;padding-inline:40px;margin-block-end:48px;background-color:var(--color-bg-bgb-bgb-opt--bg-gray);&:last-child{margin-block-end:0}:where(p){margin-block-end:.5rem}>:last-child{margin-block-end:0}}.cc-form-submit{display:flex;flex-wrap:wrap;gap:16px 40px;align-items:center;justify-content:center}.mail-field{margin-block:0 1rem;&:where(.cc-form--confirm *){margin-block:0 .25rem}>*{margin-block-end:.5rem;&:where(.cc-form--confirm *){margin-block-end:0}}&:last-child{margin-block-end:0}&[data-type=select],&[data-type=text]{display:grid;grid-template:"before-attachment input after-attachment" auto "description description description" auto "error-message error-message error-message" auto/auto minmax(min(20em,(100%/2)),1fr) auto;@media (width < 768px){grid-template:"before-attachment" auto "input" auto "after-attachment" auto "description" auto "error-message" auto/1fr}&:has([size]),&[data-type=select]{grid-template:"before-attachment input after-attachment ." auto "description description description description" auto "error-message error-message error-message error-message" auto/auto auto auto 1fr;@media (width < 768px){grid-template:"before-attachment" auto "input" auto "after-attachment" auto "description" auto "error-message" auto/1fr}}>*{place-self:center flex-start}.mail-before-attachment{grid-area:before-attachment;margin-inline:0 1rem;@media (width < 768px){margin-inline:0 1rem}&:where(.cc-form--confirm *){margin-inline:0 .5rem}&:empty{margin:0}}.mail-input{grid-area:input}.mail-after-attachment{grid-area:after-attachment;margin-inline:1rem 0;@media (width < 768px){margin-inline:0 1rem}&:empty{margin:0}}.mail-description{grid-area:description;font-size:.875rem;font-weight:400;line-height:1.7;color:var(--color-text-base-font-gray);&:empty{display:none}}.error-message{grid-area:error-message}}.mail-after-attachment,.mail-before-attachment{display:block;font-size:1rem;font-weight:700;line-height:1.7;&:where(.cc-form--confirm *){font-weight:400}}.mail-input{display:block;grid-area:input;inline-size:100%;input:not([type=radio],[type=checkbox]),textarea{padding-block:4px;padding-inline:8px;background-color:var(--color-must-lightest);border:1px solid var(--color-border-gray-1);border-radius:0;&[size]{inline-size:auto;max-inline-size:100%}&[type=file]{padding-block:8px;padding-inline:8px;color:var(--color-text-base-font-gray);&::-webkit-file-upload-button{padding-block:8px;padding-inline:16px;margin-inline-end:8px;font-size:.875rem;font-weight:500;line-height:1.7;color:var(--color-must-lightest);appearance:none;background-color:var(--color-tone-primary);border:none;border-radius:calc(infinity*1px)}}&:where(.form-error){background-color:var(--color-semantics-bg-error);border-color:var(--color-semantics-error)}}input:not([type=radio],[type=checkbox]){&:not([size]){inline-size:100%}}textarea{&:not([cols]){inline-size:100%}}select{padding-block:4px;padding-inline:8px 32px;appearance:none;background-color:var(--color-must-lightest);background-image:url(/img/icon-select-arrow.svg);background-repeat:no-repeat;background-position:right 8px center;background-size:16px;border:1px solid var(--color-border-gray-1);border-radius:0}}.checkbox{display:flex;align-items:center;justify-content:flex-start;input{display:block;inline-size:1px;block-size:1px;padding:0;margin:0;overflow:hidden;line-height:1;opacity:0}label{cursor:pointer;&:where(input+*){position:relative;padding-inline-start:28px;&:after,&:before{position:absolute;inset-block-start:calc(0.5lh - 9px);inset-inline-start:0;display:block;inline-size:18px;block-size:18px;content:""}&:before{background-color:var(--color-must-lightest);border:1px solid var(--color-tone-primary);border-radius:4px}&:where(input.form-error:not(:checked)+*){&:before{background-color:var(--color-semantics-bg-error);border-color:var(--color-semantics-error)}}}&:where(input:checked+*){&:before{background:url(/img/icon-check.svg) no-repeat 50%/contain,var(--color-tone-primary)}}&:where(input:focus-visible+*){&:before{outline:1px auto -webkit-focus-ring-color;outline-offset:3px}}}}.mail-group-radio{>span{display:flex;align-items:center;justify-content:flex-start;input{display:block;inline-size:1px;block-size:1px;padding:0;margin:0;overflow:hidden;line-height:1;opacity:0}label{cursor:pointer;&:where(input+*){position:relative;padding-inline-start:28px;&:after,&:before{position:absolute;inset-inline-start:0;display:block;inline-size:18px;block-size:18px;content:"";border-radius:calc(infinity*1px)}&:before{inset-block-start:calc(0.5lh - 9px);border:1px solid var(--color-tone-primary)}&:after{inset-block-start:calc(0.5lh - 5px);inline-size:10px;block-size:10px;background-color:var(--color-tone-primary);opacity:0;translate:4px 0}}&:where(input.form-error:not(:checked)+*){&:before{background-color:var(--color-semantics-bg-error);border-color:var(--color-semantics-error)}}&:where(input:checked+*){&:after{opacity:1}}&:where(input:focus-visible+*){&:before{outline:1px auto -webkit-focus-ring-color;outline-offset:3px}}}}}}:where(.bgt-gallery-ctrl){--_gallery-ctrl-size:32px;--_gallery-ctrl-inset:16px;@media (width < 768px){--_gallery-ctrl-inset:4px}}:where(.bgt-gallery-ctrl__next),:where(.bgt-gallery-ctrl__prev){inline-size:var(--_gallery-ctrl-size,32px);block-size:var(--_gallery-ctrl-size,32px);padding:0;margin-block-start:calc(var(--_gallery-ctrl-size, 32px)/-2);overflow:hidden;font-size:0;color:#0000;outline:none;background:url(/img/icon-arrow-circle@primary-md.svg) no-repeat 50%/calc(100% + 8px) border-box border-box;border:2px solid #fff;border-radius:calc(infinity*1px);opacity:1;transition:opacity .3s;&:after{display:none}&:focus-visible,&:hover{@media (any-hover){opacity:.7}}&:focus-visible{outline:2px solid var(--color-tone-primary);outline-offset:2px}}:where(.bgt-gallery-ctrl__prev){inset-inline-start:var(--_gallery-ctrl-inset,16px);rotate:180deg;@media (width < 768px){inset-inline-start:4px}}:where(.bgt-gallery-ctrl__next){inset-inline-end:var(--_gallery-ctrl-inset,16px);transform:none;@media (width < 768px){inset-inline-end:4px}}:where([data-gallery-marker=thumbs]+.bgt-gallery-marker){gap:8px;margin-block-start:16px;:where(li){margin-block-start:0!important;background-position:50%;background-size:cover;border-radius:4px;&:before{display:none}&.current{opacity:.5}}}:where([data-gallery-marker=dot]+.bgt-gallery-marker){:where(li){margin-block-start:0!important;background-color:initial!important;background-image:none!important;&:before{background-color:var(--color-border-gray-1)}&.current:before{background-color:var(--color-tone-primary)}}}:where([data-gallery-marker=none]+.bgt-gallery-marker){display:none}}.index-area:where(.c-content-main *,.bge-contents *){@media (width < 768px){--bge-column-margin-block-end:var(--bgb-opt-bgb-opt--mb-default)}:where(.bgt-grid>:not(:last-child)){margin-block-end:unset}:where(.bgt-grid:has(img[src="/files/bgeditor/bg-noimage.gif"]):has(.bge-ckeditor:empty)){display:none}:where(.bgt-image-link-container){aspect-ratio:92/29;overflow:hidden;*{block-size:100%}:where(img){display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:scale .3s;&:where(.bgt-grid:has(a:hover,a:focus-visible) *){@media (any-hover){scale:1.05}}}}:where(.bge-ckeditor>a){display:block;padding-block-start:16px}:where(p,h2,h3,h4,h5,h6):where(.bge-ckeditor a>:first-child){font-size:1.5rem;font-weight:700;line-height:1.6;transition:color .3s;@media (width < 768px){font-size:1.375rem}&:not(:last-child){margin-block-end:.33333em}&:where(.bgt-grid:has(a:hover,a:focus-visible) *){@media (any-hover){color:var(--color-tone-primary)}}&:before{display:inline-block;inline-size:24px;block-size:1lh;margin-inline-end:8px;vertical-align:bottom;content:"";background:url(/img/icon-arrow-circle@primary-md.svg) no-repeat 50%/contain}}:where(.bge-ckeditor a>:last-child){margin-block-end:0}}.copy-text:where(.c-content-main *,.bge-contents *){font-size:1.875rem;font-style:normal;font-weight:700;line-height:1.5;color:var(--color-tone-primary);@media (width < 768px){font-size:1.625rem}&:where(.bge-ckeditor *){--_margin-block-end:24px}}.copy-text-sm:where(.c-content-main *,.bge-contents *){font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.5;color:var(--color-tone-primary);@media (width < 768px){font-size:1.125rem}&:where(.bge-ckeditor *){--_margin-block-end:24px}}.anchor-link:where(.c-content-main *,.bge-contents *){display:block;:where(ul){display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:0;@media (width < 768px){gap:12px}}:where(li){inline-size:min(296px,100%);padding:0;margin:0;&:after,&:before{display:none}}:where(a){position:relative;display:block;inline-size:100%;padding-block:7px;padding-inline:24px 48px;font-size:.875rem;font-weight:500;line-height:1.7;color:var(--color-text-base-font-primary);text-decoration:none;background-color:var(--color-bg-link-normal);border:1px solid var(--color-border-gray-1);border-radius:100px;transition:background-color .3s;@media (width < 768px){font-size:.75rem}&:after{position:absolute;inset-block:0;inset-inline-end:16px;display:block;grid-area:icon;inline-size:24px;block-size:24px;aspect-ratio:1/1;margin-block:auto;content:"";background-image:url(/img/icon-arrow-circle@primary-md.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;border-radius:calc(infinity*1px);rotate:90deg}&:focus-visible,&:hover{@media (any-hover){background-color:var(--color-bg-link-normal_hover)}}}}.qa-block-q:where(.c-content-main *,.bge-contents *){&:has(+.qa-block-a){margin-block-end:24px}:where(.bgt-container){display:flex;gap:16px;align-items:start;&:before{display:grid;place-items:center;min-inline-size:2rem;aspect-ratio:1/1;font-family:var(--font-family-en);font-size:1.125rem;font-weight:700;line-height:1;color:var(--color-must-lightest);content:"Q";background-color:var(--color-tone-primary);@media (width < 768px){font-size:1rem}}>*{flex-grow:1}}:where(.bge-ckeditor) *{font-size:1.375rem;font-weight:700;line-height:1.5;@media (width < 768px){font-size:1.25rem}}}.qa-block-a:where(.c-content-main *,.bge-contents *){&:where(.qa-block-q+[class*=bgb-opt--bg-]){padding-block-start:24px}:where(.bgt-container){display:flex;gap:16px;align-items:start;&:before{display:grid;place-items:center;min-inline-size:2rem;aspect-ratio:1/1;font-family:var(--font-family-en);font-size:1.125rem;font-weight:700;line-height:1;color:var(--color-must-lightest);content:"A";background-color:var(--color-unknown-01);@media (width < 768px){font-size:1rem}}>*{flex-grow:1}}:where(.bge-ckeditor) *{font-weight:500}}.number-title:where(.c-content-main *,.bge-contents *){display:flex;gap:16px;align-items:flex-start;justify-content:flex-start;padding:0;font-size:1.375rem;font-weight:700;line-height:1.5;background:unset;border:0;@media (width < 768px){font-size:1.25rem}&:after,&:before{display:none}>:where(span:first-child){display:flex;align-items:center;justify-content:center;min-inline-size:min((32/16 * 1rem),(100%/2));min-block-size:2rem;font-family:var(--font-family-en);font-size:1.125rem;line-height:1;color:var(--color-must-lightest);background:var(--color-tone-primary);@media (width < 768px){font-size:1rem}}}.local-nav:where(.c-content-main *,.bge-contents *){padding-block:32px;padding-inline:40px;background:var(--color-bg-bgb-bgb-opt--bg-blue);@media (width < 768px){padding-block:24px;padding-inline:24px}:where(ul,li){padding:0;margin:0;&:after,&:before{display:none}}:where(nav){>:where(ul)>:where(li){display:flex;flex-direction:column;row-gap:24px;align-items:flex-start;justify-content:flex-start;>:where(a){inline-size:100%;padding-block-end:16px;font-size:1.5rem;font-weight:700;line-height:1.5;color:var(--color-text-base-font-primary);letter-spacing:1.44px;text-decoration:none;border-block-end:1px solid var(--color-border-gray-1);transition:color .3s;@media (width < 768px){font-size:1.375rem}&:before{display:inline-block;inline-size:24px;block-size:1lh;margin-inline-end:8px;vertical-align:bottom;content:"";background:url(/img/icon-arrow-circle@primary-md.svg) no-repeat 50%/contain}&:focus-visible,&:hover{@media (any-hover){color:var(--color-tone-primary)}}}>:where(ul){display:flex;flex-wrap:wrap;gap:16px;:where(a,span[aria-current=page]){display:block;padding-block:3px;padding-inline:32px;font-size:1rem;font-weight:500;text-decoration:none;border:1px solid var(--color-tone-primary);border-radius:2em;@media (width < 768px){font-size:.9375rem}}:where(a){position:relative;color:var(--color-tone-primary);background-color:var(--color-must-lightest);transition:background-color .3s;&:after{position:absolute;inset-block:0;inset-inline-end:10px;display:block;inline-size:16px;block-size:16px;margin-block:auto;content:"";background:url(/img/icon-arrow@primary-sm.svg) no-repeat 50%/contain}&:focus-visible,&:hover{@media (any-hover){background-color:var(--color-bg-link-normal_hover)}}}:where(span[aria-current=page]){color:var(--color-must-lightest);background-color:var(--color-tone-primary)}}}}}.text-note:where(.c-content-main *,.bge-contents *){display:flex;gap:4px;font-size:.875rem;line-height:1.7;color:var(--color-text-base-font-gray)}