/*
rev. 2025-12-15
copyright © 2025
*/
@charset "UTF-8";@layer reset, base, general, component, main-base, main;@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:#000;--base-font-color:var(--darkest-color);--tone-primary:#1d4eaf;--tone-secondary:#17408c;--tone-tertiary:#122a56;--base-font-primary:#112853;--base-font-gray01:#4f4f4f;--base-font-gray02:#d2d2d2;--base-font-gray03:#333;--base-font-blue-01:#03174f;--base-font-blue-02:#00328d;--link-text:#1d4eaf;--link-text-hover:#122a56;--link-button-text:#1f6be4;--current-text:#3e4056;--current-bg:#3e4056;--semantics-error:#dd1b1b;--semantics-error-bg:#ffe0e0;--bg-primary:#fff;--bg-secondary:#e4eaf3;--bg-tertiary:#e5efff;--bg-secondary-sp:#f2ede6;--bg-gray01:#f8f8f8;--bg-contact-gradient:linear-gradient(99deg,#1f6be4 10.31%,#177cff 81.75%);--bg-footer-gradient:linear-gradient(146deg,#122a56 19.45%,#091935 80.55%);--bg-button-gradient:linear-gradient(270deg,#122a56 0.18%,#091935 99.82%);--bg-contact-block-gradient:linear-gradient(99deg,#0f4ab8 10.31%,#177cff 81.75%);--bg-price-table-heading:var(--bg-secondary);--bg-price-table-core:#d0e2ff;--bg-price-table-enhanced:var(--link-button-text);--bg-price-table-pro:var(--tone-secondary);--bg-price-table-max:var(--bg-link-emphasis-hover);--bg-link-normal:#fff;--bg-link-normal-hover:#e8e5e4;--bg-link-emphasis:#1d4eaf;--bg-link-emphasis-hover:#122a56;--bg-link-back:#ebebeb;--bg-link-back-hover:#9c9c9c;--bgb-opt--bg-gray:#f8f8f8;--bgb-opt--bg-blue:#e8f4f9;--bgb-opt--bg-pink:#ffedf1;--bg-button-gray01:#546075;--border-color-gray01:#c1c7cc;--border-color-gray02:#cbcbcb;--border-color-gray03:#9c9c9c;--border-color-gray04:#ddd;--base-font-size:16px;--base-line-height:1.7;--font-jp:"Noto Sans JP",sans-serif;--font-en:"Montserrat",sans-serif;--font-size-h1:4em;--font-size-h2:2.66667em;--font-size-h3:2em;--font-size-h4:1.6em;--font-size-h5:1.33333em;--font-size-h6:1.14286em}}@layer general{*{&,&:after,&:before{box-sizing:border-box}}}@layer general{body{padding:0;margin:0;font-family:var(--font-jp);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,.c-page-home__base{inline-size:100%;block-size:100%}.c-page-home__base{display:grid;grid-template:"header" auto "nav-global" auto "main" 1fr "nav-sitemap" auto "footer" auto/1fr}.c-page-home__header{position:fixed;inset-block-start:0;z-index:100;grid-area:header;inline-size:100%}.c-page-home__nav-global{position:fixed;z-index:10;grid-area:nav-global;inline-size:100%}.c-page-home__main{grid-area:main;>*{inline-size:var(--content-width);margin-inline:auto}}.c-page-home__nav-sitemap{grid-area:nav-sitemap}.c-page-home__footer{grid-area:footer}.c-page-sub,.c-page-sub__base{inline-size:100%;block-size:100%}.c-page-sub__base{display:grid;grid-template:"header" auto "nav-global" auto "main" 1fr "nav-sitemap" auto "footer" auto/1fr}.c-page-sub__header{position:sticky;inset-block-start:0;z-index:10;grid-area:header;inline-size:100%}.c-page-sub__nav-global{grid-area:nav-global}.c-page-sub__main{grid-area:main}}@layer component{.c-page-sub__content-body{max-inline-size:1020px;padding-block:3.29412em 5.64706em;padding-inline:1.875rem;margin-inline:auto;@media (width < 768px){padding-block:1.5rem 4rem;padding-inline:1rem}}.c-page-sub__nav-sitemap{grid-area:nav-sitemap}.c-page-sub__footer{grid-area:footer}.c-page-sub__title-page{position:relative;overflow:hidden}.c-page-sub__nav-breadcrumb{max-inline-size:var(--wide-layout-width);padding-block:1rem;margin-inline:auto}.c-page-sub__content-index{padding-block-end:3.52941em}.c-page-sub__content-index,.c-page-sub__content-main{max-inline-size:var(--content-width);margin-inline:auto}.c-page-sub__pagination{margin-block-start:3rem}}@layer component{.c-header{position:relative;padding-block:1rem;padding-inline:1.5rem;background-color:var(--lightest-color);border-block-end:1px solid var(--border-color-gray01);@media (width < 768px){padding-block:0;padding-inline:1rem .5rem}}.c-page-home .c-header{background-color:initial;border-block-end:none}.c-page-home .c-header__title img{filter:brightness(0) invert(1)}.c-page-home .c-header__links>li{color:var(--lightest-color);a{&:after{background-color:var(--lightest-color)}}}.c-header,.c-header__links>li,.c-header__title img{transition:background-color .3s ease-in-out,border-block-end .3s ease-in-out,filter .3s ease-in-out,color .3s ease-in-out}.c-page-home .c-header[data-header-style=true]{background-color:var(--lightest-color);border-block-end:1px solid var(--border-color-gray01)}.c-page-home .c-header[data-header-style=true] .c-header__title img{filter:none}.c-page-home .c-header[data-header-style=true] .c-header__links>li{color:var(--base-font-primary);a{&:after{background-color:var(--base-font-primary)}}}.c-header__body{display:flex;align-items:center;justify-content:space-between;margin-block:0;margin-inline:auto}.c-header__title{margin:0;margin-block-start:10px;@media (width < 768px){margin-block:.9375rem}a{display:block;block-size:fit-content;color:inherit;text-decoration:none;@media (prefers-reduced-motion:no-preference){transition:opacity .15s ease-in-out}@media (any-hover){&:hover{opacity:.7}}&:focus-visible{opacity:.7}}>h1,div{margin:0;line-height:0;@media (width < 768px){max-inline-size:10.5rem}}}.c-header__info{display:flex;flex:0 1 auto;flex-direction:row;padding:.5rem;@media (width < 992px){padding-inline:0}@media (width < 768px){display:none}}.c-header__links{display:flex;flex:0 1 auto;gap:2rem;padding:0;margin:0;margin-inline-end:2rem;@media (width < 992px){gap:1.25rem}>li{display:flex;align-items:center;font-size:1rem;font-weight:700;line-height:1.5;color:var(--base-font-primary);@media (width < 992px){font-size:.875rem}>a{display:block;align-content:center;block-size:100%;color:inherit;text-decoration:none;@media (any-hover){&:hover{&:after{scale:1 1}}}&:after{display:block;block-size:1px;margin-block-start:2px;content:"";background-color:var(--tone-primary);transform-origin:left;scale:0 1;@media (prefers-reduced-motion:no-preference){transition:scale .15s ease-in-out}}&:focus-visible{&:after{scale:1 1}}}}}}@layer component{.c-footer__footer-wrapper{padding-block:5rem 4rem;color:var(--lightest-color);background-image:var(--bg-footer-gradient);@media (width < 1400px){padding-inline:2.5rem}@media (width < 768px){padding-block:4rem 3rem}}.c-footer__body{display:flex;justify-content:space-between;max-inline-size:1200px;padding-block-end:2.5rem;margin-inline:auto;@media (width < 1200px){flex-wrap:wrap;gap:2.5rem}@media (width < 768px){gap:2.5rem}}.c-footer__logo{a{display:block;text-decoration:none;@media (prefers-reduced-motion:no-preference){transition:opacity .15s ease-in-out}@media (any-hover){&:hover{opacity:.7}}&:focus-visible{opacity:.7}}}.c-footer__logo-img{inline-size:13.75rem;block-size:2.5rem;filter:brightness(0) invert(1)}.c-footer__links{inline-size:100%;max-inline-size:727px;container-type:inline-size;font-weight:600;>ul{display:grid;grid-auto-flow:column;gap:.625rem 2.5rem;padding:0;margin:0;>li{display:block;padding:0;margin:0;font-size:1rem;line-height:1.5}}a{display:inline-block;text-decoration:none;@media (any-hover){&:hover{&:after{scale:1 1}}}&:after{display:block;block-size:1px;margin-block-start:2px;content:"";background-color:var(--lightest-color);transform-origin:left;scale:0 1;@media (prefers-reduced-motion:no-preference){transition:scale .15s ease-in-out}}&:focus-visible{&:after{scale:1 1}}}}@container (width < 727px){.c-footer__links>ul{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-auto-flow:unset;gap:1rem}}.c-footer__links-child{display:flex;flex-direction:column;gap:1rem;margin-block-start:1.5rem;font-weight:400;@media (width < 768px){margin-block-start:1rem}li{position:relative;padding-inline-start:12px}li:before{position:absolute;inset-block-start:calc(50% - 4px);inset-inline-start:0;display:inline-block;inline-size:.5rem;block-size:.5rem;content:"";background-color:var(--lightest-color);border-radius:16px}a{padding:0}}.c-footer__copyright{display:block;max-inline-size:1200px;margin-inline:auto;font-family:var(--font-en);font-size:.75rem;font-weight:700;line-height:normal;color:var(--base-font-gray02);text-align:start;letter-spacing:.03em}.c-nav-global{position:relative;inline-size:100%;block-size:100dvh;padding-block:5.1875rem;padding-inline:1.5rem;font-size:1rem;font-weight:700;color:var(--base-font-primary);background-color:var(--lightest-color)}}@layer component{@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.c-nav-global[open]{animation:fadeIn .2s ease}.c-nav-global__body{margin-block:0}.c-nav-global__list{padding:0;margin:0;margin-block-end:3.75rem}.c-nav-global__item{padding-block:1.5rem 1.375rem;border-block-end:1px solid var(--border-color-gray02)}.c-nav-global__item:first-child{padding-block:0;border:none;span{display:block;padding-block-end:1rem;margin-block-end:1rem;border-block-end:1px solid var(--border-color-gray02)}}.c-nav-global__sub-item{font-size:.875rem;li{position:relative;padding-block-end:.1875rem;padding-inline-start:1.75rem;list-style:none}li:before{position:absolute;inset-block-start:8px;inset-inline-start:8px;inline-size:.5rem;block-size:.5rem;content:"";background-color:var(--tone-primary);border-radius:16px}li:not(:last-child){margin-block-end:.5rem}}.c-nav-global__button-contact{max-inline-size:15.5rem;margin-inline:auto}}@layer component{.c-nav-breadcrumb{max-inline-size:1200px;padding-inline:1rem 1rem;margin-inline:auto;ol{display:block;padding:0;margin:0;>li{display:inline;margin-inline-end:.5rem;list-style:none;&:last-child a{:after{display:none}}}}a{display:inline;color:inherit;text-decoration:underline;:after{display:inline-block;margin-inline-start:.5rem;color:var(--border-color-gray01);content:" / "}}}.c-nav-breadcrumb__item{display:inline-block;padding:0;margin:0;font-size:.875rem;line-height:1.5;color:var(--tone-primary)}.c-nav-breadcrumb__item:last-child{span{color:var(--current-text)}}.c-nav-breadcrumb__item[data-breadcrumb=current]{a{text-decoration:none}}}@layer component{.c-title-page{z-index:10;max-inline-size:1200px;padding-block:3.5rem 4rem;padding-inline:1rem;margin-inline:auto;font-weight:700;line-height:1.3;@media (width < 768px){padding-block:3.5rem;padding-inline:1.5rem}div,h1{margin:0;font-size:2.5rem;font-weight:700;line-height:1.3;color:var(--tone-secondary);border-radius:5px;@media (width < 768px){font-size:1.75rem}}}.c-title-page__image{img{position:absolute;inset-block-start:0;inset-inline-end:0;z-index:-1;display:block;inline-size:100%;block-size:100%;aspect-ratio:2880/320;object-fit:cover}}}@layer component{.c-pagination{display:flex;flex-wrap:wrap;justify-content:center;max-inline-size:960px;margin-block-end:5rem;margin-inline:auto;text-align:center;@media (width < 992px){display:grid;grid-template-columns:1fr auto 1fr;padding-inline:1.25rem;margin-block-end:3.75rem}@media (width < 768px){padding-inline:1rem}a{color:currentcolor;text-decoration:none}}.c-pagination__next,.c-pagination__prev{a{position:relative;display:flex;gap:.3rem;align-items:center;padding-inline:1rem;transition:color .3s;@media (width < 992px){padding-inline:0;font-size:.875rem}&[data-disabled=true]{pointer-events:none}&:hover{color:var(--bg-link-emphasis)}}}.c-pagination__prev{order:1;a:before{inline-size:16px;block-size:16px;content:"";background-image:url(/img/icon-arrow-pager.svg);background-repeat:no-repeat;background-position:50%;background-size:100% auto;rotate:180deg}a[data-disabled=true]:before{background-image:url(/img/icon-circle-gray.svg);rotate:0deg}}.c-pagination__next{order:3;@media (width < 992px){a{justify-content:flex-end}}a:after{inline-size:16px;block-size:16px;content:"";background-image:url(/img/icon-arrow-pager.svg);background-repeat:no-repeat;background-position:50%;background-size:100% auto}a[data-disabled=true]:before{background-image:url(/img/icon-circle-gray.svg);rotate:180deg}}.c-pagination__numbers{display:flex;gap:1rem;align-items:center;order:2;padding:0;margin-block:0;margin-inline:2rem;font-weight:700;list-style:none;@media (width < 992px){gap:.625rem;margin-inline:0}}.c-pagination__number{display:block;padding:0;margin:0;list-style:none;a{display:block;padding-block:0;padding-inline:.5rem;font-family:var(--font-en);font-weight:700;color:currentcolor;text-align:center;@media (width < 992px){font-size:.875rem}&:after{display:none}&:hover{text-decoration:underline}&:hover,&[aria-current=page]{color:var(--bg-link-emphasis)}}}.c-pagination__number--current{border-block-end:2px solid var(--border-color);&:hover{padding-block-end:0}}}@layer component{.c-card-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.76471rem,1fr));gap:.5rem}}@layer component{.c-card{position:relative;block-size:100%;overflow:hidden;outline:2px solid #0000;border:1px solid var(--border-color);transition:outline .3s;&:has(a:hover){outline:2px solid var(--border-color);border:1px solid var(--border-color)}>a{block-size:100%;color:currentcolor;text-decoration:none}}.c-card__img{inline-size:100%;img{inset-block-start:0;inset-inline-start:0;display:block;inline-size:100%;aspect-ratio:4/3;object-fit:cover;object-position:center top}}.c-card__header{flex:0 1 auto;padding-inline:1rem}.c-card__body{flex:0 1 100%;padding-block:.5rem 2rem;padding-inline:1rem}.c-card__title{padding:0;margin-block:0;margin-inline:auto}.c-card__time{display:none}.c-card__tags{ul{padding:0;margin-block:0;margin-inline:auto;list-style:none}}.c-card__tag-item{display:inline-block;padding:0;margin:0;list-style:none;span{display:block;padding-block:.2rem;padding-inline:1rem}}.c-card__author{display:none}.c-card__description{padding:0;margin:0;p{padding:0;margin:0}}}@layer component{.c-news-list li{border-block-end:1px solid var(--border-color-gray01)}.c-news-list__item{>a,>div{display:block;padding:1rem;color:currentcolor;text-decoration:none;transition:background-color .3s;@media (width < 768px){padding-inline:.5rem}}>a :where(div.c-news-list__title){padding-inline-end:2.625rem;transition:color .3s;@media (width < 768px){padding-inline-end:2.375rem}&:after{position:absolute;inset-block:0;inset-inline-end:0;inline-size:2rem;block-size:1.125rem;margin-block:auto;content:"";background-repeat:no-repeat;background-position:50%;background-size:contain}}>a:not([target=_blank]):not([href$=".pdf"]):not([href$=".xlsx"]):not([href$=".docx"]):not([href$=".zip"])
		:where(div.c-news-list__title){&:after{background-image:url(/img/icon-arrow-blue.svg)}}}.c-news-list__item>a:hover{background-color:var(--bg-secondary)}.c-news-list__header{display:flex;flex-direction:row;gap:.5rem;align-items:center;margin-block-end:.5rem}.c-news-list__time{font-family:var(--font-en);font-weight:500;line-height:1.5;color:var(--base-font-gray01);@media (width < 768px){font-size:.875rem}}.c-news-list__category{display:block;inline-size:clamp(96px,10vw,104px);padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;font-weight:500;line-height:1.5;color:var(--base-font-gray01);text-align:center;background-color:var(--lightest-color);border:1px solid var(--border-color-gray01);border-radius:.25rem;@media (width < 768px){font-size:.75rem}}.c-news-list__title{position:relative;span{font-weight:500;@media (width < 768px){font-size:.875rem}}}.c-news-list__item>a{&[href$=".pdf"]{div.c-news-list__title{&:after{inline-size:32px;block-size:32px;background-image:url(/img/icon-file-pdf.svg)}}}&[href$=".xlsx"]{div.c-news-list__title{&:after{inline-size:32px;block-size:32px;background-image:url(/img/icon-file-excel.svg)}}}&[href$=".docx"]{div.c-news-list__title{&:after{inline-size:32px;block-size:32px;background-image:url(/img/icon-file-word.svg)}}}&[href$=".zip"]{div.c-news-list__title{&:after{inline-size:32px;block-size:32px;background-image:url(/img/icon-file.svg)}}}&[target=_blank]:not([href$=".pdf"]):not([href$=".xlsx"]):not([href$=".docx"]):not([href$=".zip"]){div.c-news-list__title{&:after{inline-size:32px;block-size:32px;background-image:url(/img/icon-external-blue.svg)}}}}.c-news-list__item>a:hover div.c-news-list__title{color:var(--tone-primary)}.c-news-list__no-posts{text-align:center;@media (width < 768px){text-align:start}}}@layer component{.c-news-index{max-inline-size:960px;padding-block:4rem 5rem;margin-inline:auto;@media (width < 768px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.c-news-index__body{margin-block:0;margin-inline:auto}.c-news-index__categories{margin-block-end:2.5rem;ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:.5rem;max-inline-size:720px;margin-inline:auto;text-align:center;@media (width < 992px){grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}@media (width < 768px){grid-template-columns:repeat(auto-fill,minmax(80px,1fr));max-inline-size:100%}}a{display:block;padding-block:.25rem;padding-inline:.25rem;font-size:1rem;border:1px solid var(--border-color-gray01);border-radius:4px;transition:background-color .3s,border-color .3s;@media (width < 768px){font-size:.875rem}&[aria-current=page]{background-color:var(--bg-secondary);border-color:var(--tone-primary);span{color:var(--tone-primary);transition:color .3s}}&:hover{border-color:var(--tone-primary);span{color:var(--tone-primary)}}}span{font-weight:500;line-height:1.5;color:var(--base-font-gray01)}}}@layer component{.c-news-detail{max-inline-size:960px;padding-block-end:5rem;margin-inline:auto;@media (width < 768px){padding-block-end:4rem;padding-inline:0}}.c-news-detail__header{display:flex;flex-direction:row;gap:.5rem;align-items:center;margin-block-end:.5rem}.c-news-detail__time{font-family:var(--font-en);font-weight:500;line-height:1.5;color:var(--base-font-gray01);@media (width < 768px){font-size:.875rem}}.c-news-detail__category{display:block;inline-size:clamp(96px,10vw,104px);padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;font-weight:500;line-height:1.5;color:var(--base-font-gray01);text-align:center;background-color:var(--lightest-color);border:1px solid var(--border-color-gray01);border-radius:.25rem;@media (width < 768px){font-size:.75rem}}.c-news-detail__title{padding-block-end:1.5rem;margin-block:0;margin-block-end:2rem;border-block-end:2px solid var(--tone-primary);h1{margin:0;font-size:2rem;font-weight:700;line-height:1.5;color:var(--base-font-color);@media (width < 768px){font-size:1.5rem}}}.c-news-detail__body{margin-block:0;margin-inline:auto;div.c-content-main{padding-block:0!important}div.c-content-main h2,div.c-content-main h3,div.c-content-main h4{margin-inline-start:0!important}}.c-news-detail__btn{display:flex;justify-content:center;margin-block-start:4rem;@media (width < 768px){margin-block-start:3rem}a{position:relative;display:flex;justify-content:center;inline-size:100%;max-inline-size:17.5rem;padding-block:1rem;padding-inline:.75rem 2.5rem;text-decoration:none;background-color:var(--bg-link-back);border:1px solid var(--border-color-gray03);border-radius:6.1875rem;transition:background-color .3s ease;@media (width < 768px){inline-size:100%;max-inline-size:17.375rem;margin-inline:auto}@media (any-hover){&:hover{background-color:var(--bg-link-back-hover);span{color:var(--lightest-color)}}}&:focus-visible{background-color:var(--bg-link-back-hover);span{color:var(--lightest-color)}}}span{display:flex;align-items:center;padding-inline:2.5rem 0;font-weight:700;line-height:1.25;color:var(--base-font-gray01);text-align:center;transition:color .3s ease;&:after{position:absolute;inset-inline:.75rem 1rem;display:inline-block;inline-size:32px;block-size:18px;content:"";background-image:url(/img/icon-arrow-gray.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;transition:background-image .3s ease}}}}@layer component{.c-button-contact{background-image:var(--bg-button-gradient);border-radius:6.1875rem;@media (any-hover){>:hover{background-color:var(--tone-secondary);border-radius:6.1875rem}}>:focus-visible{background-color:var(--tone-secondary);border-radius:6.1875rem}>a{display:grid;grid-template-columns:25px 1fr;gap:.4375rem;align-items:center;padding-block:1rem;padding-inline:1.25rem}span{font-size:1rem;font-weight:700;line-height:1.5;color:var(--lightest-color);@media (width < 992px){font-size:.875rem}}}.c-button-contact__icon{display:flex;align-items:center;inline-size:100%;block-size:1.5625rem;background-color:var(--bg-button-gray01);border-radius:3.125rem;img{display:block;inline-size:13px;margin-inline-start:.3125rem}}}@layer component{.c-button-menu{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;inline-size:3.625rem;block-size:3.625rem;padding-block:.625rem;padding-inline:.46875rem;border:none;@media (768px <= width){display:none}@media (width < 768px){position:absolute;inset-block-start:0;inset-inline-end:0;block-size:100%;background-color:var(--lightest-color)}}.c-button-menu__line{position:relative;margin-block-end:.4375rem;transform-origin:right bottom}.c-button-menu__line,.c-button-menu__line:before{display:block;inline-size:1.9375rem;block-size:.125rem;background-color:var(--bg-link-emphasis);border-radius:6.1875rem;transition:transform .3s ease}.c-button-menu__line:before{position:absolute;inset-block-start:-.5rem;content:""}.c-button-menu__text{font-family:var(--font-en);font-size:.875rem;font-weight:500;line-height:1;color:var(--darkest-color)}.c-button-menu[aria-expanded=true] .c-button-menu__line{transform:rotate(45deg) translate(0,.4375rem)}.c-button-menu[aria-expanded=true] .c-button-menu__line:before{transform:rotate(-90deg) translate(-.5rem,0)}}@layer component{.c-button-link{display:flex;justify-content:center;a{display:grid;grid-template-columns:1fr 42px;gap:1rem;align-items:center;justify-content:space-between;min-inline-size:19.3125rem;padding-block:1.5rem;padding-inline:4rem 1rem;text-align:center;background-image:var(--bg-button-gradient);border-radius:6.1875rem;transition:background-image .3s ease;@media (width < 768px){inline-size:100%;min-inline-size:auto;max-inline-size:19.3125rem}@media (any-hover){&:hover{background-color:var(--tone-secondary);background-image:none}}&:focus-visible{background-color:var(--tone-secondary);background-image:none}}a:after{display:block;inline-size:100%;block-size:1.4375rem;content:"";background-image:url(/img/icon-arrow-white.svg);background-repeat:no-repeat;background-size:contain}span{display:inline;font-size:1.125rem;font-weight:700;line-height:1.11;color:var(--lightest-color)}}}@layer component{.c-contact{inline-size:100%;padding-block:4rem;background-image:var(--bg-contact-gradient)}.c-contact__body{display:flex;gap:1.5rem;justify-content:space-between;max-inline-size:960px;margin-inline:auto;@media (width < 992px){flex-direction:column;padding-inline:2rem;text-align:center}@media (width < 768px){padding-inline:1.875rem}}.c-contact__text{hgroup{display:flex;flex-direction:column;gap:1.5rem;color:var(--lightest-color);@media (width < 992px){gap:1rem}h2{font-size:2rem;font-weight:700;@media (width < 768px){font-size:1.5rem}}p{font-size:1rem;line-height:1.5;@media (width < 768px){span{display:block}}}}}.c-contact__button{display:flex;align-items:center;justify-content:center;a{display:flex;gap:1rem;align-items:center;padding-block:1.5rem;padding-inline:2.5rem;background-color:var(--lightest-color);border-radius:calc(infinity/16*1rem);transition:background-color .3s ease;@media (width < 768px){padding-block:1rem;padding-inline:1.5rem}@media (any-hover){&:hover{background-color:var(--tone-secondary);span{color:var(--lightest-color)}}}&:focus-visible{background-color:var(--tone-secondary);span{color:var(--lightest-color)}}}span{font-size:1.125rem;font-weight:700;line-height:1.1;color:var(--link-button-text);transition:color .3s ease;@media (width < 768px){font-size:1rem}}a:before{inset-inline-start:0;inline-size:2rem;block-size:2rem;content:url(/img/icon-paper-plane-blue.svg)}}}@layer component{.c-content-home__header{overflow-x:hidden}.c-content-home__news{padding-inline:2rem;@media (width < 768px){padding-inline:1rem}}}@layer component{.c-hero{display:grid}.c-hero__text{position:relative;z-index:1;display:flex;flex-direction:column;grid-area:1/-1;gap:2rem;margin-block-start:15.20833vw;color:var(--lightest-color);@media (width < 768px){margin-block-start:21.06667vw}>div,>p{margin-inline-start:5rem;@media (width < 992px){padding-inline-end:1.875rem;margin-inline-start:2rem}@media (width < 768px){&.c-hero__note{margin-inline-start:0}}}}.c-hero__heading{display:flex;flex-direction:column;gap:.625rem;>p{inline-size:fit-content}p{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.5}span{display:block;line-height:1.5;@media (width < 768px){display:inline}}}.c-hero__heading-dot{position:relative;&:before{position:absolute;inset-block-start:-16px;display:block;inline-size:100%;aspect-ratio:554/38;content:"";background-image:url(/img/pict-hero-01.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;@media (width < 992px){inset-block-start:-5px}@media (width < 992px){inset-block-start:-10px}}}.c-hero__description{span{display:block;font-size:1.125rem;font-weight:500;line-height:2;@media (width < 992px){font-size:.875rem}@media (width < 576px){display:inline}}}.c-hero__note{position:absolute;inset-block-end:3.33333vw;font-size:.875rem;font-weight:500;line-height:2;@media (width < 992px){inset-block-end:1.00806vw;font-size:.6875rem}@media (width < 768px){inset-block-end:4.26667vw;inline-size:100%;span{display:block;inline-size:fit-content;margin-inline:auto}}}.c-hero__image{grid-area:1/-1;inline-size:100%;block-size:100%;object-fit:cover}}@layer component{.c-concept{z-index:-1;padding-inline:2rem;@media (width < 768px){position:relative;padding-inline:1.875rem}}.c-concept__inner{position:relative;max-inline-size:1200px;padding-block:6rem;margin-inline:auto;@media (width < 768px){position:static;padding-block:2.5rem 8.5rem}}.c-concept__heading{margin-block-end:1.5rem;h2{margin-block-end:.5rem;font-size:2rem;color:var(--tone-tertiary);@media (width < 768px){font-size:1.25rem}}span{display:block;font-size:2.625rem;font-weight:700;line-height:1.6;color:var(--tone-secondary);letter-spacing:.03em;@media (width < 576px){display:inline}@media (width < 768px){font-size:1.875rem}}}.c-concept__detail{span{display:block;font-size:1.25rem;font-weight:500;line-height:1.6;color:var(--base-font-gray03);@media (width < 768px){display:inline;font-size:.875rem}}}.c-concept__image{position:absolute;inset-block-start:0;inset-inline-start:36.25rem;z-index:-1;block-size:100%;aspect-ratio:771/483;padding-block-end:.9375rem;@media (width < 768px){inset-block:auto 0;inset-inline-start:18.75rem;inline-size:100%;block-size:fit-content;aspect-ratio:750/452;padding-block-end:0}@media (width < 576px){inset-inline-start:auto}img{display:block;inline-size:100%;block-size:100%;aspect-ratio:771/469;object-fit:contain;@media (width < 768px){block-size:auto;aspect-ratio:750/452;object-fit:contain}}}}@layer component{.c-service{inline-size:100%;padding-block:5rem 7.5rem;padding-inline:2rem;background-color:var(--tone-secondary);@media (width < 768px){padding-block:2.5rem 4rem;padding-inline:1rem}}.c-service__inner{max-inline-size:1200px;padding-block:4.5rem 5rem;padding-inline:4rem;margin-inline:auto;background-color:var(--lightest-color);border-radius:.625rem;@media (width < 768px){padding-block:2.5rem;padding-inline:1.5rem}}.c-service__heading{margin-block-end:4rem;font-weight:700;line-height:1.6;letter-spacing:.03em;@media (width < 768px){margin-block-end:2rem}>p{font-size:2rem;color:var(--base-font-blue-01);@media (width < 768px){font-size:1.125rem}}>h3{font-size:2.625rem;color:var(--tone-secondary);@media (width < 768px){font-size:1.75rem}}}.c-service__detail{display:grid;grid-template-columns:minmax(auto,379px) minmax(auto,653px);gap:2.5rem;margin-block-end:2.5rem;@media (width < 768px){grid-template-columns:repeat(1,1fr);gap:1.5rem}}.c-service__detail-text{img{margin-block-end:1.5rem;@media (width < 768px){margin-block-end:.5rem}}}.c-service__detail-heading{margin-block-end:1rem;font-size:2rem;font-weight:700;color:var(--tone-tertiary);@media (width < 768px){margin-block-end:.5rem;font-size:1.5rem}}.c-service__detail-heading-text{margin-block-end:1rem;font-size:1rem;line-height:1.8;color:var(--base-font-gray03);@media (width < 768px){margin-block-end:.5rem;font-size:.9375rem;line-height:1.92}span{display:block}}.c-service__detail-heading-note{font-size:.875rem;line-height:2.05;color:var(--base-font-gray01);@media (width < 768px){font-size:.75rem;line-height:2.4}}}@layer component{.c-about{padding-inline:2rem;background-color:var(--bg-gray01);@media (width < 768px){padding-inline:1rem}}.c-about__inner{max-inline-size:1200px;padding-block:5rem;margin-inline:auto;@media (width < 768px){padding-block:3rem 4rem}}.c-about__body{display:grid;grid-template-columns:1fr 1fr;gap:2rem;inline-size:100%;margin-block-end:4rem;@media (width < 768px){grid-template-columns:1fr;gap:1.5rem;margin-block-end:2rem}}.c-about__text{display:grid;grid-template-rows:auto 1fr;gap:2rem;@media (width < 768px){gap:1.5rem}h3{font-size:1.75rem;font-weight:700;line-height:1.6;color:var(--tone-tertiary);@media (width < 768px){font-size:1.25rem}}p{font-size:1.125rem;line-height:1.8;color:var(--darkest-color);@media (width < 768px){font-size:.9375rem}}}.c-about__text-detail{span{display:block}}.c-about__image{max-inline-size:588px;border-radius:.375rem;@media (width < 768px){margin-inline:auto}img{object-fit:cover}}}@layer component{.c-faq{padding-inline:2rem;@media (width < 768px){padding-inline:1rem}}.c-faq__inner{max-inline-size:1200px;padding-block-start:5rem;margin-inline:auto;@media (width < 768px){padding-block-start:3rem}}.c-faq__heading{margin-block-end:1rem;font-size:1.5rem;font-weight:700;line-height:1.5;color:var(--tone-tertiary);@media (width < 768px){font-size:1.25rem}}.c-faq__body{border-radius:.625rem;box-shadow:0 0 10px 0 #0000001a;&:not(:last-child){margin-block-end:2rem}}.c-faq__item{&::details-content{interpolate-size:allow-keywords;block-size:0;opacity:0;transition-behavior:allow-discrete;transition:block-size .3s ease,opacity .15s ease,content-visibility allow-discrete .3s ease}&[open]::details-content{block-size:auto;opacity:1}}.c-faq__item:not(:last-child){border-block-end:1px solid var(--border-color-gray04)}.c-faq__summary{position:relative;display:flex;font-size:1.125rem;font-weight:500;@media (width < 768px){font-size:1rem}}.c-faq__summary-text{display:block;inline-size:100%;padding-block:1.5rem;padding-inline:4rem 4.5rem;@media (width < 768px){padding-block:1.5rem;padding-inline:3rem 3.5rem}}.c-faq__content{position:relative;font-size:1rem;@media (width < 768px){font-size:.875rem}span{display:block}a{color:var(--tone-primary);text-decoration:underline;@media (any-hover){&:hover{text-decoration:none}}}}.c-faq__content-text{padding-block-end:1.5rem;padding-inline:4rem 1.5rem;@media (width < 768px){padding-inline:3rem 1rem}}.c-faq__content:before,.c-faq__summary:before{position:absolute;inset-inline-start:16px;font-family:var(--font-en);font-size:1.625rem;font-weight:700;line-height:1.5;color:var(--tone-secondary);@media (width < 768px){inset-inline-start:14px}}.c-faq__summary:before{inset-block-start:1.375rem;content:"Q";@media (width < 768px){inset-block-start:20px}}.c-faq__content:before{content:"A"}.c-faq__summary-text:before{position:absolute;inset-block-start:calc(50% - 10px);inset-inline-end:2.125rem;display:block;inline-size:.125rem;block-size:1.25rem;content:"";background-color:var(--tone-secondary);border-radius:calc(infinity/16*1rem);translate:50%;transition:rotate .3s ease;@media (width < 768px){inset-block-start:1.5rem}}details[open] .c-faq__summary-text:before{rotate:-90deg}.c-faq__summary-text:after{position:absolute;inset-block-start:calc(50% - 1px);inset-inline-end:1.5rem;display:block;inline-size:1.25rem;block-size:.125rem;content:"";background-color:var(--tone-primary);border-radius:calc(infinity/16*1rem);@media (width < 768px){inset-block-start:2.0625rem}}}@layer component{.c-news-top{max-inline-size:1200px;padding-block:5rem 7.5rem;margin-inline:auto;@media (width < 768px){padding-block:4rem 5rem}}.c-news-top__body{display:grid;grid-template-columns:160px 1fr;gap:4rem;@media (width < 768px){grid-template-columns:1fr;gap:2rem}hgroup{display:flex;flex-direction:column;gap:.5rem}hgroup.c-top-heading{inline-size:100%;margin-block-end:0}}.c-news-top__title{font-size:2.5rem;font-weight:700;line-height:normal;color:var(--tone-tertiary)}.c-news-top__title-en{display:flex;align-items:center;font-family:var(--font-en);font-size:1.25rem;font-weight:700;line-height:normal;color:var(--tone-primary);letter-spacing:.03em}.c-news-top__title-en:before{display:inline-block;inline-size:.5rem;block-size:.5rem;margin-inline-end:.5rem;content:"";background-color:var(--tone-primary);border-radius:calc(infinity/16*1rem)}.c-news-top__button{margin-block-start:4rem;@media (width < 768px){margin-block-start:2rem}}}@layer component{.c-top-heading{display:grid;gap:.625rem;max-inline-size:1200px;margin-block-end:2.5rem;margin-inline:auto;@media (width < 768px){gap:.5rem;margin-block-end:2rem}}.c-top-heading__title{font-size:2.5rem;font-weight:700;line-height:normal;color:var(--tone-tertiary);@media (width < 768px){font-size:1.875rem}}.c-top-heading__title-en{display:flex;align-items:center;font-family:var(--font-en);font-size:1.25rem;font-weight:700;line-height:normal;color:var(--tone-primary);letter-spacing:.03em;@media (width < 768px){font-size:.875rem}}.c-top-heading__title-en:before{inline-size:.5rem;block-size:.5rem;margin-inline-end:.5rem;content:"";background-color:var(--tone-primary);border-radius:calc(infinity/16*1rem);@media (width < 768px){inline-size:.375rem;block-size:.375rem;margin-inline-end:.375rem}}.c-top-heading__service .c-top-heading__title,.c-top-heading__service .c-top-heading__title-en{color:var(--lightest-color)}.c-top-heading__service .c-top-heading__title-en:before{background-color:var(--lightest-color)}.c-feature{margin-block-end:2.5rem}}@layer component{.c-feature__list{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;@media (width < 768px){grid-template-columns:repeat(1,1fr)}}.c-feature__item{h5{display:flex;flex-direction:column;justify-content:center;min-block-size:75px;padding-block-end:1rem;font-size:1.5rem;font-weight:700;line-height:1.2;text-align:center;@media (width < 768px){min-block-size:unset;font-size:1.375rem}span{display:block}}picture{img{inline-size:100%;margin-block-end:1rem}}}.c-feature__title{position:relative;padding-inline-start:1rem;margin-block-end:1.5rem;font-size:1.75rem;font-weight:700;line-height:normal;color:var(--tone-tertiary);@media (width < 768px){font-size:1.5rem}}.c-feature__title:before{position:absolute;inset-block-start:calc(50% - 4px);inset-inline-start:0;inline-size:.5rem;block-size:.5rem;content:"";background-color:var(--tone-tertiary);border-radius:calc(infinity/16*1rem);@media (width < 768px){inset-block-start:12px}}}@layer component{.c-characteristic{max-inline-size:1072px;margin-inline:auto}.c-characteristic__title{position:relative;padding-inline-start:1rem;margin-block-end:1.5rem;font-size:1.75rem;font-weight:700;line-height:normal;color:var(--tone-tertiary);@media (width < 768px){font-size:1.5rem}}.c-characteristic__title:before{position:absolute;inset-block-start:calc(50% - 4px);inset-inline-start:0;inline-size:.5rem;block-size:.5rem;content:"";background-color:var(--tone-tertiary);border-radius:calc(infinity/16*1rem);@media (width < 768px){inset-block-start:12px}}.c-characteristic__list{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;justify-items:center;inline-size:100%;margin-block-end:4rem;@media (width < 992px){grid-template-columns:repeat(2,1fr);margin-block-end:2rem}@media (width < 576px){grid-template-columns:repeat(1,1fr);margin-inline:auto}}.c-characteristic__item{display:flex;flex-direction:column;gap:.5rem;inline-size:100%;max-inline-size:347px;min-block-size:80px;padding:1rem;background-color:var(--bg-tertiary);border-radius:.5rem}.c-characteristic__item-title{font-size:1.25rem;font-weight:700;line-height:normal;color:var(--tone-secondary);text-align:center;@media (width < 992px){font-size:1.125rem}span{display:block;font-size:.875rem}}.c-characteristic__item-text{@media (width < 992px){font-size:.875rem}span{display:block}}}@layer component{.c-progress{max-inline-size:540px;padding-block-end:2.5rem;margin-inline:auto;@media (width < 768px){padding-block-end:3.5rem}}ol.c-progress__list{position:relative;display:grid;grid-template-columns:repeat(3,112px);justify-content:space-between;margin-block-end:0!important;text-align:center;&:before{position:absolute;inset-block-start:.875rem;inset-inline-start:50%;display:block;inline-size:84%;block-size:.1875rem;content:"";background-color:var(--border-color-gray01);translate:-50% 0;@media (width < 768px){inline-size:78%}@media (width < 576px){inline-size:70%}}}li.c-progress__item{display:grid;grid-template-rows:32px 1fr;gap:.5rem;padding-inline-start:0!important;margin-block-end:0!important;font-weight:700;text-align:center;&:before{display:none!important}span.c-progress__item-step{display:flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;margin-inline:auto;font-family:var(--font-en);color:var(--lightest-color);background-color:var(--current-bg);border-radius:calc(infinity/16*1rem)}span.c-progress__item-text{line-height:1.7;color:var(--current-text)}}li.c-progress__item[aria-current=step]{span.c-progress__item-step{color:var(--lightest-color);background-color:var(--tone-primary)}span.c-progress__item-text{color:var(--tone-primary)}}}@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}}@layer main{.c-content-main{--bge-options-margin-normal:2rem;--bge-options-margin-none:0;--bge-options-margin-small:1rem;--bge-options-margin-large:4rem;container-name:c-content-main;container-type:inline-size;.bge-ckeditor{>:last-child{margin-block-end:0}}.bgb-opt--bg-gray{background-color:var(--bgb-opt--bg-gray)}.bgb-opt--bg-blue{background-color:var(--bgb-opt--bg-blue)}.bgb-opt--bg-pink{background-color:var(--bgb-opt--bg-pink)}:where(p){margin-block-end:1rem;font-size:1rem;@media (width < 768px){font-size:.875rem}>a{font-weight:500;color:var(--link-text);text-decoration:underline;&:hover{color:var(--link-text-hover);text-decoration:none}}>a[target=_blank]{position:relative;padding-inline-end:1.75rem;&:after{position:absolute;display:inline-block;inline-size:24px;block-size:24px;margin-block:1.5px;margin-inline-start:4px;content:"";background-image:url(/img/icon-blank.png);background-repeat:no-repeat;background-size:24px}}>sub,>sup{font-size:.75rem;@media (width < 768px){font-size:.5625rem}}}:where(h2,h3,h4,h5,h6){font-weight:700;line-height:1.5}:where(ul,ol,[data-bgb=table],blockquote){margin-block-end:3rem;@media (width < 768px){margin-block-end:3.5rem}}:where(h2){margin-block:2.375rem 2rem;font-size:1.8rem;color:var(--base-font-blue-02);@media (width < 768px){margin-block:2rem 1.75rem;font-size:1.375rem}&:first-child{margin-block-start:0}}[data-bgb=title2],[data-bgb=title]{margin-block-end:0}:where(h3){padding-block:.5rem;padding-inline:1rem;margin-block:2.25rem 1.5rem;font-size:1.5rem;background-color:var(--bg-secondary);border-radius:3px;@media (width < 768px){margin-block:2rem 1.25rem;font-size:1.25rem}@media (width < 768px){padding-inline:.5rem}&:first-child{margin-block-start:0}}:where(h4){padding-inline-start:1rem;margin-block:1.75rem 1rem;font-size:1.375rem;border-inline-start:2px solid var(--tone-primary);@media (width < 768px){padding-inline-start:.5rem;font-size:1.25rem}&:first-child{margin-block-start:0}}:where(h5){margin-block:1rem 1rem;font-size:1.25rem;color:var(--tone-secondary);@media (width < 768px){font-size:1.125rem}&:first-child{margin-block-start:0}}:where(h6){margin-block:1rem 1rem;font-size:1.125rem;@media (width < 768px){font-size:1rem}&:first-child{margin-block-start:0}}:where(ul,ol){@media (width < 768px){font-size:.875rem}}:where(ul){>li{position:relative;padding-inline-start:1.75rem;&:not(:last-child){margin-block-end:1rem}&:before{position:absolute;inset-block-start:10px;inset-inline-start:10px;display:block;inline-size:8px;block-size:8px;content:"";background-color:var(--tone-primary);border-radius:4px}>ul{margin-block:1rem 0;translate:-8px 0;>li{padding-inline-start:1.75rem;&:before{background-color:var(--border-color-gray01)}}}}}.bgt-google-maps{@media (width < 768px){block-size:100%;aspect-ratio:16/9}}.bgt-google-maps-link{display:none}.bgt-gallery__caption{padding:8px;margin:0;background-color:var(--bg-secondary)}.bgt-gallery-marker{gap:.5rem;margin-block-start:24px;.current{border:1px solid var(--tone-tertiary)}li{margin-block-end:0;&:before{display:none}}}[data-bgb=text-gallery1]{.bgt-gallery-marker{display:none}}[data-bgb*=text-gallery]{gap:2.5rem;margin-block-end:3rem;@media (width < 768px){gap:1rem;margin-block-end:3.5rem}}:where(ol){list-style-type:"";counter-reset:list-counter;>li{position:relative;padding-inline-start:1.75rem;counter-increment:list-counter;&:not(:last-child){margin-block-end:1rem}&:before{position:absolute;inset-block-start:7.5px;inset-inline-start:2px;display:block;font-family:var(--font-en);font-size:.875rem;line-height:1;color:var(--tone-secondary);content:counter(list-counter,decimal-leading-zero) ".";@media (width < 768px){inset-block-start:6px;font-size:.75rem}}>ol{margin-block:1rem 0;translate:-8px 0;>li{padding-inline-start:1.75rem;&:before{color:var(--base-font-gray01)}}}}}:where(blockquote){position:relative;padding:2.5rem;color:var(--base-font-gray01);background-color:var(--bgb-opt--bg-gray);border-inline-start:3px solid var(--border-color);p{margin-block-end:0}&:after,&:before{position:absolute;display:block;inline-size:32px;block-size:32px;content:"";background-image:url(/img/icon-blockquote.svg);background-size:32px}&:before{inset-block-start:10px;inset-inline-start:10px}&:after{inset-block-end:10px;inset-inline-end:10px}}:where(table){inline-size:100%;border-collapse:collapse;>caption{margin-block-end:.5rem;font-size:.875rem;font-weight:700;line-height:1.5;@media (width < 768px){font-size:.75rem}&:empty{margin-block-end:0}}td,th{padding-block:1.5rem;padding-inline:1rem;border:1px solid var(--border-color-gray01);@media (width < 768px){display:block;inline-size:100%;padding-block:1rem}>h5,h6{margin:0}a{font-weight:500;color:var(--link-text);text-decoration:underline;&:hover{color:var(--link-text-hover);text-decoration:none}}a[target=_blank]{position:relative;padding-inline-end:1.75rem;&:after{position:absolute;display:inline-block;inline-size:24px;block-size:24px;margin-block:1.5px;margin-inline-start:4px;content:"";background-image:url(/img/icon-blank.png);background-repeat:no-repeat;background-size:24px}}}th{font-weight:700;background-color:var(--bg-secondary);@media (width < 768px){border-block-end:none}}td{@media (width < 768px){border-block-end:none}}tr{&:last-child{td:last-child{@media (width < 768px){border-block-end:1px solid var(--border-color-gray01)}}}}p{padding:0}}[data-bgi]{:where(&,&>div){:where(&>:first-child){margin-block-start:0}:where(&>:last-child){margin-block-end:0}}}[data-bgb*=button]{.bgt-button-container{inline-size:100%}}:where([data-bgt-button-kind]){a{position:relative;display:flex;justify-content:center;inline-size:100%;max-inline-size:29rem;padding-block:1rem;padding-inline:2.5rem 1rem;text-decoration:none;border:1px solid var(--tone-primary);border-radius:6.1875rem;transition:background-color .3s ease;@media (width < 768px){inline-size:100%;min-inline-size:auto;max-inline-size:17.375rem;margin-inline:auto}}span{display:flex;align-items:center;padding-inline-end:2.75rem;font-weight:700;line-height:1.25;text-align:center;transition:color .3s ease;&:after{position:absolute;inset-inline-end:1rem;display:inline-block;inline-size:32px;block-size:18px;content:"";background-repeat:no-repeat;background-position:50%;background-size:contain;transition:background-image .3s ease}}}:where([data-bgt-button-kind=link]){a{@media (any-hover){&:hover{background-color:var(--tone-primary);span{color:var(--lightest-color);&:after{content:"";background-image:url(/img/icon-arrow-white.svg)}}}}&:focus-visible{background-color:var(--tone-primary);span{color:var(--lightest-color)}}}span{color:var(--tone-primary);&:after{background-image:url(/img/icon-arrow-blue.svg)}}}:where([data-bgt-button-kind=em]){a{background-color:var(--tone-primary);@media (any-hover){&:hover{background-color:var(--tone-secondary)}}&:focus-visible{background-color:var(--tone-secondary)}}span{color:var(--lightest-color);&:after{background-image:url(/img/icon-arrow-white.svg)}}}:where([data-bgt-button-kind=back]){a{padding-inline:.75rem 2.5rem;background-color:var(--bg-link-back);border:1px solid var(--border-color-gray03);@media (any-hover){&:hover{background-color:var(--bg-link-back-hover);span{color:var(--lightest-color)}}}&:focus-visible{background-color:var(--bg-link-back-hover);span{color:var(--lightest-color)}}}span{padding-inline:2.5rem 0;color:var(--base-font-gray01);&:after{inset-inline-start:.75rem;display:inline-block;background-image:url(/img/icon-arrow-gray.svg)}}}:where([data-bgt-button-kind=external]){a{color:var(--tone-primary);@media (any-hover){&:hover{background-color:var(--tone-primary);span{color:var(--lightest-color);&:after{background-color:var(--lightest-color)}}}}&:focus-visible{background-color:var(--tone-primary);span{color:var(--lightest-color);&:after{background-color:var(--lightest-color)}}}}span{&:after{inline-size:32px;block-size:32px;background-color:var(--tone-primary);mask-image:url(/img/icon-external.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain}}}[data-bgb=download-file2]{display:grid;grid-template-columns:repeat(2,minmax(280px,max-content));inline-size:fit-content;margin-inline:auto;@media (width < 768px){display:flex;gap:1rem 0;inline-size:100%;max-inline-size:17.375rem}.bgt-grid--first{@media (width < 768px){text-align:center}.bgt-download-file{display:flex;justify-content:end}}.bgt-grid--last{text-align:start;@media (width < 768px){text-align:center}}}[data-bgb=download-file3]{gap:2rem;@media (width < 992px){gap:1rem}}[class=bgt-download-file]{a{position:relative;display:flex;flex-direction:column;justify-content:center;inline-size:100%;min-inline-size:17.5rem;max-inline-size:29rem;padding-block:1rem;padding-inline:1.5rem 1rem;text-align:center;border:1px solid var(--tone-primary);border-radius:6.1875rem;transition:background-color .3s ease;@media (width < 768px){max-inline-size:280px;margin-inline:auto}@media (any-hover){&:hover{background-color:var(--tone-primary);&:after,&:before{background-color:var(--lightest-color)}span{color:var(--lightest-color)}}}&:focus-visible{background-color:var(--tone-primary);&:after,&:before{background-color:var(--lightest-color)}span{color:var(--lightest-color)}}&:after,&:before{position:absolute;display:inline-block;content:"";background-color:var(--tone-primary);mask-repeat:no-repeat;mask-position:center;mask-size:contain;transition:background-color .3s ease}&:before{inset-block-start:calc(50% - 12px);inset-inline-start:0;inline-size:24px;block-size:24px;margin-inline-start:24px;mask-image:url(/img/icon-file.svg)}&:after{inset-block-start:calc(50% - 16px);inset-inline-end:0;inline-size:32px;block-size:32px;margin-inline-end:16px;mask-image:url(/img/icon-download-blue.svg)}i{display:none}}span{display:block;padding-inline:1.625rem 2.125rem;line-height:1.25;color:var(--tone-primary);transition:color .3s ease;&:first-of-type{font-weight:700}}[href$=".pdf"]{&:before{mask-image:url(/img/icon-file-pdf.svg)}}[href$=".xlsx"]{&:before{mask-image:url(/img/icon-file-excel.svg)}}[href$=".docx"]{&:before{mask-image:url(/img/icon-file-word.svg)}}}.bgt-gallery-ctrl{inset-block-start:calc(50% - 16px)}[class=bgt-gallery-ctrl__next],[class=bgt-gallery-ctrl__prev]{display:block;inline-size:32px;block-size:32px;padding:0;border:none;&:before{position:absolute;inline-size:100%;block-size:100%;content:"";background-repeat:no-repeat;background-position:50%;background-size:contain}span{visibility:hidden}}[class=bgt-gallery-ctrl__prev]{margin-inline-start:1rem;@media (width < 768px){margin-inline-start:.25rem}&:before{inset-block-start:0;inset-inline-start:0;background-image:url(/img/icon-circle-blue.svg);scale:-1}}[class=bgt-gallery-ctrl__next]{margin-inline-end:1rem;@media (width < 768px){margin-inline-end:.25rem}&:before{inset-block-end:0;inset-inline-end:0;background-image:url(/img/icon-circle-blue.svg)}}[data-bgb*=button],[data-bgb*=download-file]{margin-block-end:1rem}[data-bgb=download-file]{inline-size:fit-content;margin-inline:auto}.bgt-download-file-container{inline-size:100%}[data-bgb=button]{display:grid;grid-template-columns:minmax(280px,max-content);justify-content:center}[data-bgb=button2]{grid-template-columns:repeat(2,minmax(280px,max-content));gap:0 2rem;justify-content:center;@media (width < 768px){gap:1rem}}[data-bgb=button2],[data-bgb=button3]{grid-template-rows:auto;.bgt-grid{display:grid;grid-template-rows:subgrid}.bgt-btn,.bgt-grid{grid-row:button-start/button-end}.bgt-btn,.bgt-btn-container{block-size:100%}}[data-bgb=download-file2],[data-bgb=download-file3]{grid-template-rows:auto;.bgt-grid{display:grid;grid-template-rows:subgrid;grid-row:button-start/button-end}.bgt-download-file__link{grid-row:button-start/button-end;block-size:100%}.bgt-download-file{block-size:100%}}[data-bgb=button3],[data-bgb=download-file3]{display:grid;grid-template-columns:repeat(3,minmax(auto,280px));gap:0 2rem;justify-content:center;inline-size:100%;@media (width < 768px){display:flex;flex-direction:column;gap:1rem}:where([data-bgt=button]){display:inline-block;vertical-align:middle}}[data-bgt=hr]{[data-bgt-hr-kind=primary]{.bgt-hr{border:1px solid var(--border-color-gray01)}}[data-bgt-hr-kind=dashed]{.bgt-hr{border:1px dashed var(--border-color-gray01)}}[data-bgt-hr-kind=bold]{.bgt-hr{border:2px solid var(--border-color-gray01)}}[data-bgt-hr-kind=narrow]{.bgt-hr{block-size:1px;background-color:var(--border-color-gray01);border:none}}[data-bgt-hr-kind=short]{.bgt-hr{inline-size:80%;block-size:1px;background-color:var(--border-color-gray01);border:none;@media (width < 768px){inline-size:100%}}}}body[data-path="/contact/"] &{.cc-form-description{margin-block-end:3.5rem;@media (width < 768px){margin-block-end:1.5rem}}}body[data-path="/contact/confirm"]:has(.error-message) &{.cc-form-description{margin-block-end:1.25rem;@media (width < 768px){margin-block-end:1.25rem}}.message-box{margin-block-end:3.5rem;color:var(--semantics-error);@media (width < 768px){margin-block-end:1.5rem}.alert-message{font-size:.875rem;line-height:1.7}}}body[data-path="/contact/confirm"]:not(:has(.error-message)) &{.cc-form-description{padding-inline:1rem;margin-block-end:2rem;@media (width < 768px){padding-inline:1rem}}.optional,.required{display:none}.cc-form-fieldset{margin-block-end:0}.cc-form-fieldset>div{display:grid;grid-template-columns:minmax(auto,300px) 1fr;align-items:start;@media (width < 768px){grid-template-columns:1fr}}.cc-form-fieldset>fieldset{display:contents}.cc-form-fieldset:has(fieldset){display:grid;grid-template-columns:minmax(auto,300px) 1fr;align-items:start;@media (width < 768px){grid-template-columns:1fr}}.cc-form-fieldset-heading{padding-block:1.5rem;padding-inline:1rem;margin-block-end:0;@media (width < 768px){padding-block:.5rem;padding-inline:1rem}>span{font-size:1rem}}.cc-form-fieldset-body{padding-block:1.5rem;padding-inline:1rem;@media (width < 768px){padding-block:.5rem;padding-inline:1rem}.mail-field{margin-block-end:0}}.mail-input{border:none}.cc-form-submit{margin-block-start:4rem;@media (width < 768px){margin-block-start:3rem}}}body[data-path="/contact/complete"] &{.cc-form-description{margin-block:3.5rem 4rem;p:first-child{margin-block-end:1.5rem;font-size:1.25rem;font-weight:700;line-height:1.7;color:var(--tone-primary);text-align:center}}}.cc-form-description{font-size:.875rem;p{padding:0;margin-block-end:0}span{display:block}}.cc-form{margin-block:0;margin-inline:auto}.cc-form-field-list{display:flex;flex-direction:column}.cc-form-fieldset{display:block;margin-block-end:3rem;fieldset{padding:0;margin:0;border:none}}.cc-form-fieldset-heading{display:flex;flex-direction:row-reverse;align-items:center;justify-content:start;margin-block-end:.5rem;font-size:1.125rem;font-weight:700;label{display:block;cursor:pointer}>span{font-size:1.25rem}.optional,.required{display:block;padding-inline:.5rem;margin-block:0;margin-inline:0 .5rem;font-size:.875rem;line-height:1.7;border-radius:.2rem}.required{color:var(--lightest-color);background-color:var(--tone-primary);border-radius:.25rem}.optional{font-weight:500;color:var(--base-font-gray01);border:1px solid var(--border-color-gray01)}}.cc-form-fieldset-attention{display:flex;gap:.25rem;margin-block-end:.5rem;margin-inline:0;font-size:.77778rem;font-weight:500;color:var(--base-font-gray01);&:before{display:block;content:"※"}}.cc-form-submit{display:flex;gap:2.5rem;justify-content:center;margin-inline:auto;@media (width < 768px){flex-direction:column;gap:1rem;button{margin-inline:auto}}button{position:relative;display:flex;justify-content:center;min-inline-size:17.5rem;max-inline-size:31.25rem;padding-block:1rem;padding-inline:1rem 2.5rem;text-decoration:none;background-color:var(--bg-link-back);border:1px solid var(--border-color-gray03);border-radius:calc(infinity*1px);@media (width < 992px){max-inline-size:17.5rem}&:last-child{padding-inline-end:2.75rem;background-color:var(--bg-link-emphasis);border:1px solid var(--tone-primary);span{padding-inline:2.5rem 1rem;color:var(--lightest-color);&:after{inset-inline:auto 1rem;background-image:url(/img/icon-arrow-white.svg)}}}}span{display:flex;align-items:center;padding-inline-start:2.5rem;font-weight:700;line-height:1.25;color:var(--base-font-gray01);text-align:center;&:after{position:absolute;inset-inline-start:.75rem;display:inline-block;inline-size:32px;block-size:18px;content:"";background-image:url(/img/icon-arrow-gray.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}}}.cc-form-agreement__check{display:flex;flex-direction:column;gap:.5rem;padding-block:1.5rem;padding-inline:2.5rem;margin-block-end:4rem;border:1px solid var(--border-color-gray01);@media (width < 768px){padding-inline:1rem}.checkbox{display:flex;align-items:center;label{@media (width < 768px){font-size:.875rem}a{color:var(--link-text);text-decoration:underline}}}.checkbox input[type=checkbox]{position:relative;inline-size:1.125rem;block-size:1.125rem;margin-inline-end:.5rem;appearance:none;border:1px solid var(--tone-primary);border-radius:.25rem;&:checked{background-color:var(--tone-primary);border-color:var(--tone-primary);&:after{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:block;inline-size:.75rem;block-size:.75rem;content:"";background-color:var(--lightest-color);mask-image:url(/img/icon-checked.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;translate:-50% -50%}}&:focus-visible{outline:2px solid var(--tone-primary)}}}.cc-form-agreement__check-link{color:var(--link-text);text-decoration:underline;@media (any-hover){&:hover{text-decoration:none}}&:focus-visible{text-decoration:none}}.cc-form-back{display:flex;justify-content:center;margin-block-start:3rem;@media (width < 768px){margin-block-start:2.375rem}a{display:grid;grid-template-columns:1fr 32px;gap:.75rem;align-items:center;justify-content:space-between;inline-size:100%;max-inline-size:17.5rem;padding-block:1rem;padding-inline:2.5rem 1rem;text-align:center;background-color:var(--tone-primary);border:1px solid var(--tone-primary);border-radius:6.1875rem;transition:background-color .3s ease;@media (width < 768px){inline-size:100%;min-inline-size:auto;max-inline-size:19.3125rem}@media (any-hover){&:hover{background-color:var(--tone-secondary)}}&:focus-visible{background-color:var(--lightest-color);span{color:var(--tone-primary)}}}a:after{display:block;inline-size:100%;block-size:1.125rem;content:"";background-image:url(/img/icon-arrow-white.svg);background-repeat:no-repeat;background-size:contain}span{display:inline;font-size:.875rem;font-weight:700;line-height:1.42;color:var(--lightest-color)}}[id=FieldMailMessageFirstNameKana],[id=FieldMailMessageFirstName],[id=FieldMailMessageLastNameKana],[id=FieldMailMessageLastName],[id=FieldMessageAddress1],[id=FieldMessageAddress2],[id=FieldMessageAddress3]{.mail-after-attachment,.mail-description{display:none}}.mail-field{padding:0;margin-block-end:1rem;&:last-child{border-block-end:1px solid var(--border-color)}.mail-description{grid-area:description;margin-block-start:.5rem;font-size:.875rem;color:var(--base-font-gray01)}&[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 1fr auto;gap:0;>*{place-self:center flex-start}.mail-before-attachment{grid-area:before-attachment;margin-block:0;margin-inline:0 1rem;&:empty{margin:0}}.mail-input{grid-area:input;min-inline-size:304px;@media (width < 768px){inline-size:100%;min-inline-size:auto}input{padding-block:.25rem;padding-inline:.5rem;border:1px solid var(--border-color-gray01)}}.mail-after-attachment{grid-area:after-attachment;margin-block:0;margin-inline:1rem 0;&:empty{margin:0}}}.error-message{grid-area:error-message;margin-block-start:.5rem;font-size:.875rem;color:var(--semantics-error);&:before{margin-inline-end:.25rem;color:var(--semantics-error);content:"※"}}.mail-after-attachment,.mail-before-attachment{display:block;font-weight:700;line-height:1.7}.mail-input{display:block;grid-area:input;min-inline-size:304px;@media (width < 768px){inline-size:100%;min-inline-size:auto}&:not[id=MailMessageZip]{min-inline-size:20rem}input{display:inline;border:none;&.form-error{background-color:var(--semantics-error-bg);border:1px solid var(--semantics-error)!important}}input[type=tel]{border:1px solid var(--border-color-gray01)}input:not([type=radio],[type=checkbox]),textarea{min-inline-size:304px;padding-inline:.5rem;font-family:inherit;font-size:inherit;@media (width < 768px){inline-size:100%;min-inline-size:auto}&[type=file]{padding-block:0;padding-inline:0 1rem;border:none;&::-webkit-file-upload-button{appearance:none;border:none}}&.form-error{background-color:var(--semantics-error-bg);border:1px solid var(--semantics-error)!important}}input:not([type=radio],[type=checkbox]){padding-block:.25rem;padding-inline:.5rem;border:1px solid var(--border-color-gray01);&:not([size]){inline-size:100%}}textarea{border:1px solid var(--border-color-gray01);&:not([cols]){inline-size:100%}}select{padding-block:.5rem;padding-inline:.5rem calc(0.5rem + 26px);appearance:none;background-image:url(/img/bg-arrow.svg);background-repeat:no-repeat;background-position:right calc(0.2rem + 2px) top calc(50% + 2px);border:1px solid var(--border-color);border-radius:.2rem}}textarea{inline-size:100%;border:1px solid var(--border-color-gray01);&:not([cols]){inline-size:100%}}.checkbox{display:flex;align-items:center;justify-content:flex-start;margin-inline-start:.1875rem;input{display:block;padding:0;margin:0;line-height:1}input[type=checkbox]{position:relative;inline-size:1.125rem;block-size:1.125rem;margin-inline-end:.5rem;appearance:none;border:1px solid var(--tone-primary);border-radius:.25rem;&:checked{background-color:var(--tone-primary);border-color:var(--tone-primary);&:after{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:block;inline-size:.75rem;block-size:.75rem;content:"";background-color:var(--lightest-color);mask-image:url(/img/icon-checked.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;translate:-50% -50%}}&:focus-visible{outline:2px solid var(--tone-primary)}}label{cursor:pointer}}.mail-group-radio{display:flex;flex-wrap:wrap;gap:1rem;>span{display:flex;align-items:center;justify-content:flex-start;input{position:relative;inline-size:1.125rem;block-size:1.125rem;margin:.1875rem;appearance:none;border:1px solid var(--tone-primary);border-radius:.5625rem;&:checked{&:after{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:.625rem;block-size:.625rem;content:"";background-color:var(--tone-primary);border-radius:.3125rem;translate:-50% -50%}}}label{margin-inline-start:.5rem;cursor:pointer}}}&[data-type=checkbox],&[data-type=file],&[data-type=radio],&[data-type=textarea]{.mail-before-attachment{margin-block-end:.5rem}.mail-after-attachment{margin-block-start:.5rem}}&[data-type=file]{.mail-input{min-inline-size:304px;padding-block:.5rem;padding-inline:.5rem;border:1px solid var(--border-color-gray01);@media (width < 768px){inline-size:100%;min-inline-size:auto}input[type=file]{padding-inline-end:0;font-size:1rem;color:var(--base-font-gray01);&::file-selector-button{padding-block:.5rem;padding-inline:1rem;margin-inline-end:.75rem;font-size:.875rem;color:var(--darkest-color);appearance:none;cursor:pointer;content:"ファイルを選択";border:1px solid var(--bg-link-emphasis);border-radius:calc(infinity/16*1rem)}&::file-selector-button:hover{color:var(--lightest-color);background-color:var(--bg-link-emphasis)}}input[id=file-upload-button]{padding-block:.5rem;padding-inline:1rem;appearance:none;border:1px solid var(--bg-link-emphasis);border-radius:.25rem}}}}@container bge-container (width < 768px){[data-bge-container="grid:1"],[data-bge-container^="grid:1:"]{[data-bge-container-frame]{--bge-grid-col:1}}[data-bge-container="grid:2"],[data-bge-container^="grid:2:"]{[data-bge-container-frame]{--bge-grid-col:2}}[data-bge-container="grid:3"],[data-bge-container^="grid:3:"]{[data-bge-container-frame]{--bge-grid-col:2;>:nth-child(odd):last-child{grid-column:span 2}}}[data-bge-container="grid:4"],[data-bge-container^="grid:4:"]{[data-bge-container-frame]{--bge-grid-col:2}}[data-bge-container="grid:5"],[data-bge-container^="grid:5:"]{[data-bge-container-frame]{--bge-grid-col:2;>:nth-child(odd):last-child{grid-column:span 2}}}}:where([data-bgb=wysiwyg2]){gap:2.5rem;@media (width < 768px){gap:1rem}&.bgb-opt--bg-blue,&.bgb-opt--bg-gray,&.bgb-opt--bg-pink,&[class*=bgb-opt--border]{padding:2.5rem;@media (width < 768px){padding-block:1rem;padding-inline:1.5rem}p{padding:0;margin:0}}}.bgb-opt--border-tb{padding-inline:0}.bgb-opt--border-lr{padding-block:0}.bgb-opt--border-trl{padding-block-end:0}.bgb-opt--border-trl+.bgb-opt--border-rbl{padding-block-start:1rem}.bgb-opt--border-rbl{padding-block-start:0}:where(figcaption){padding:0;margin-block:.625rem 0;font-size:.875rem;font-weight:500;line-height:1.5}.bgt-image-container+.bgt-ckeditor-container,.bgt-image-link-container+.bgt-ckeditor-container{margin-block-start:.625rem}:where([class*=bgb-image],[class*=bgb-trimmed-image],[class*=bgb-text-float-image],[class*=bgb-text-image]){margin-block-end:3rem}:where([class*=bgb-opt--border-thin]){--bge-options-border:1px solid currentcolor;border-color:var(--border-color-gray01)}:where([class*=bgb-opt--border-bold]){--bge-options-border:4px solid currentcolor;border-color:var(--border-color-gray01)}:where([class*=bgb-opt--border-dotted]){--bge-options-border:2px dashed currentcolor;border-color:var(--border-color-gray01)}:where([class*=bgb-text-image]){gap:2.5rem}:where(.bgb-image2){gap:2.5rem}:where(.bgb-trimmed-image2){gap:2.5rem}:where(.bgb-image-link2){gap:2.5rem}:where(.bgb-trimmed-image-link2){gap:2.5rem}:where(.bgb-image-text2){gap:2.5rem}:where(.bgb-image-link-text2){gap:2.5rem}:where(.bgb-text-float-image1){:where(.bgt-grid--first){margin-inline-start:2.5rem}}:where(.bgb-text-float-image2){:where(.bgt-grid--first){margin-inline-end:2.5rem}}.title-h2{.bgt-title-h2-container{padding-inline-start:unset;margin-inline-start:unset;border:unset}h2{font-size:2rem;line-height:1.6;color:var(--tone-secondary);text-align:center;letter-spacing:.03em;border:0;@media (width < 768px){font-size:1.75rem}}h2>span{@media (992px <= width){display:inline-block}}}.pict-text-column-01{gap:24px 40px;@media (1200px <= width){grid-template-columns:36.125rem minmax(0,1fr)}[data-bgt=image]{overflow:hidden;border-radius:8px;box-shadow:0 0 8.851px 0 #0000001a;img{inline-size:100%}}.bgt-grid--last{[data-bge=ckeditor]{line-height:1.6;@media (width < 768px){font-size:.875rem}}}}.fusion-box{display:grid;gap:1.5rem;padding-block:2rem;padding-inline:2rem;border:1px solid var(--border-color-gray01);border-radius:10px;@media (width < 768px){gap:1rem;padding-block:1.5rem;padding-inline:1.5rem}.fusion-box__main{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:center;@media (width < 768px){flex-direction:column;gap:.25rem}}.fusion-box__main-company{padding-block:1rem;padding-inline:1.375rem;font-size:1.125rem;font-weight:700;line-height:1.6;color:var(--lightest-color);text-align:center;background-color:var(--tone-secondary);border-radius:calc(infinity*1px);@container c-content-main (max-width: 959px){font-size:1rem}@media (width < 768px){padding-inline:1rem;font-size:.75rem}}.fusion-box__main-cross{font-size:1.875rem;line-height:1.2;@media (width < 768px){font-size:1.75rem}}}.title-h2-text{.title-h2-text__title{display:grid;gap:.5rem 0;padding-block-end:unset;margin-block-end:2rem;line-height:1.2;text-align:center;border-block-end:unset}.title-h2-text__title-main{padding-block-end:0;margin-block-end:0;font-size:2rem;color:var(--tone-tertiary);text-align:center;border:0;@media (width < 768px){font-size:1.875rem}}.title-h2-text__title-en{position:relative;display:flex;gap:0 .25rem;align-items:center;justify-content:center;margin-block-end:0;font-family:var(--font-en);font-size:1.25rem;font-weight:700;color:var(--tone-primary);letter-spacing:.03rem;@media (width < 768px){font-size:.875rem}&:before{display:block;inline-size:.5rem;block-size:.5rem;aspect-ratio:1/1;content:"";background-color:var(--tone-primary);border-radius:calc(infinity*1px);@media (width < 768px){inline-size:.375rem;block-size:.375rem}}}.title-h2-text__text{font-weight:400;line-height:1.6}.title-h2-text__note{font-size:.8125rem;line-height:2.05;color:var(--base-font-gray01);@media (width < 768px){font-size:.75rem;line-height:2.4}}}.feature-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 40px;@media (768px <= width < 992px){grid-template-columns:repeat(2,minmax(0,1fr))}.bgt-grid{display:grid;gap:24px 0;@media (width < 768px){gap:16px 0}}.bge-ckeditor{display:grid;gap:16px 0}.bgt-image__link{.bgt-box__image-container{inline-size:11.25rem;margin-inline:auto;@media (width < 768px){inline-size:10rem}img{inline-size:100%}}}.feature-list__title{display:grid;place-items:center;padding-inline-start:0;margin-block-end:0;margin-inline-start:0;font-size:1.25rem;color:var(--tone-secondary);border:0;@media (768px <= width){min-block-size:4rem}}.feature-list__description{font-size:.875rem;font-weight:400;line-height:1.6;>p{font-weight:400}>p:first-of-type{margin-block-start:0}}}.contact-block{display:flex;gap:1.5rem;justify-content:space-between;padding:4rem;background:var(--bg-contact-block-gradient);border-radius:10px;@media (width < 992px){flex-direction:column;padding-inline:1.25rem;text-align:center}@media (width < 768px){padding-inline:1rem}.contact-block__title{padding-block-end:0;margin-block-end:1.5rem;font-size:2rem;font-weight:700;color:var(--lightest-color);border:0;@media (width < 768px){margin-block-end:1rem;font-size:1.5rem}}.contact-block__description{margin-block-end:0;font-size:1rem;font-weight:400;line-height:1.5;color:var(--lightest-color);span{display:inline-block}}>:last-child{display:flex;align-items:center}.contact-block__column{@media (width < 768px){display:flex;flex-direction:column;justify-content:center}}.contact-block__link{display:flex;gap:1rem;align-items:center;padding-block:1.5rem;padding-inline:2.5rem;margin-inline:auto;background-color:var(--lightest-color);border-radius:calc(infinity*1px);transition:background-color .3s ease;@media (any-hover){&:hover{background-color:var(--tone-secondary);span{color:var(--lightest-color)}}}@media (width < 768px){gap:.75rem;padding-block:1rem;padding-inline:1.5rem}&:focus-visible{background-color:var(--tone-secondary);span{color:var(--lightest-color)}}&:before{inset-inline-start:0;inline-size:2rem;block-size:2rem;aspect-ratio:1/1;content:"";background-image:url(/img/icon-contact-secondary.svg)}span{font-size:1.125rem;font-weight:700;line-height:1.1;color:var(--tone-secondary);transition:color .3s ease;@media (width < 768px){font-size:1rem}}}}.function-block{.function-block__contents{position:relative;padding-block-start:1.375rem}.function-block__contents-inner{padding-block:3rem;padding-inline:1.5rem;background-color:var(--bgb-opt--bg-gray);border-radius:10px}h3.function-block__title{padding-block:unset;margin-inline-start:unset;text-align:center;background-color:unset}.function-block__title-ja{position:absolute;inset-block-start:0;inset-inline:0;display:block;inline-size:fit-content;min-inline-size:20rem;padding-block:.625rem;padding-inline:.5rem;margin-inline:auto;font-size:1.25rem;font-weight:600;line-height:1.2;color:var(--lightest-color);text-align:center;background-color:var(--tone-secondary);border-radius:calc(infinity*1px);@media (width < 768px){min-inline-size:17.5rem;padding-block:.625rem;font-size:1.125rem}span{display:block;font-size:1.125rem;text-indent:.5rem}}.function-block__title-en{padding:unset;margin-block-start:unset;margin-block-end:.5rem;font-family:var(--font-en);font-size:1.875rem;font-weight:700;line-height:1.2;color:var(--tone-secondary);background-color:unset;@media (width < 768px){font-size:1.75rem}}.function-block__description{margin-block-end:0;font-weight:500;line-height:1.6;@media (width < 768px){font-size:1rem}}.function-block__feature-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch;justify-content:center;margin-block-start:2rem;margin-block-end:unset;@media (width < 992px){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width < 768px){grid-template-columns:repeat(1,minmax(0,1fr))}@media (768px <= width < 992px){li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;inline-size:calc(50% - 8px)}}.function-block__feature-list-item{display:grid;grid-template-rows:subgrid;grid-row:span 3;padding-block:1rem;padding-inline:1rem;margin-block-end:0;background-color:var(--lightest-color);border-radius:8px;@media (width < 768px){inline-size:100%}&:before{display:none}}.function-block__feature-list-title{display:flex;flex-direction:column;align-items:center;padding-inline-start:0;margin-block-end:0;margin-inline-start:0;text-wrap:wrap;border:0}.function-block__feature-list-title-num{font-family:var(--font-en);font-size:1.75rem;font-weight:700;line-height:1.2;color:var(--tone-primary);letter-spacing:.03em;@media (width < 768px){font-size:1.625rem}}.function-block__feature-list-title-main{font-size:1.5rem;font-weight:700;line-height:1.3;text-align:center;@media (width < 768px){font-size:1.375rem}>span{display:inline-block}}.function-block__feature-list-image{border:1px solid var(--bg-link-back);>img{inline-size:100%}}.function-block__feature-list-description{>p{margin-block:1rem 0;font-size:.875rem;font-weight:400;line-height:1.6;@media (width < 768px){font-size:.75rem}&:first-of-type{margin-block-start:0}}}}}.scroll-table{container-type:inline-size;overflow-x:auto;table{inline-size:100%;table-layout:fixed;border-collapse:collapse;@container (width < 50rem){inline-size:50rem}td,th,tr{@media (width < 768px){display:revert}}td,th{inline-size:auto;padding-block:1.6rem;padding-inline:1.5rem;text-align:center;@media (width < 768px){font-size:.875rem}}th{font-weight:700;line-height:1.7}thead{th{background-color:var(--bg-price-table-heading);border:1px solid var(--border-color-gray01);&:first-child{inline-size:16.25rem;max-inline-size:16.25rem}&.blue-color01{color:var(--tone-primary);background-color:var(--bg-price-table-core)}&.blue-color02{background-color:var(--bg-price-table-enhanced)}&.blue-color03{background-color:var(--bg-price-table-pro)}&.blue-color04{background-color:var(--bg-price-table-max)}&.blue-color01,&.blue-color02,&.blue-color03,&.blue-color04{font-family:var(--font-en)}&.blue-color02,&.blue-color03,&.blue-color04{color:var(--lightest-color)}}}tbody{th{background-color:var(--bg-gray01)}td{font-family:var(--font-en);font-weight:500;line-height:1.5}}}}.service-link{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;margin-block-end:0;@media (width < 768px){grid-template-columns:repeat(1,minmax(auto,343px));gap:1rem;inline-size:fit-content;margin-inline:auto}li{display:flex;align-self:center;block-size:100%;padding:0;margin:0;box-shadow:0 0 8.851px 0 #0000001a;&:before{display:none}a{display:grid;grid-template-columns:1fr 28px;gap:.625rem;align-items:center;justify-content:space-between;inline-size:100%;padding-block:3rem;padding-inline:1.5rem;@media (any-hover){&:hover{&:after{translate:5px 0}}}@media (width < 768px){grid-template-columns:1fr 24px;padding-block:1.5rem}}a:after{inline-size:100%;aspect-ratio:1/1;content:"";background-image:url(/img/icon-circle-blue02.svg);background-repeat:no-repeat;background-size:contain;transition:translate .3s ease}p{margin-block-end:0;span{display:block}.service-link__title{font-size:1.5rem;font-weight:700;line-height:1.5;color:var(--tone-primary);@media (width < 768px){font-size:1.375rem}}.service-link__description{margin-block-start:.5rem;font-size:1rem;line-height:1.7;color:var(--base-font-primary);@media (width < 768px){font-size:.875rem}&:empty{margin-block-start:0}}}}}.error404__text{margin-block-end:4rem;@media (width < 768px){margin-block-end:3rem}}.pc-only{display:block;@media (width < 768px){display:none}}.sp-only{display:none;@media (768px <= width){display:block}}}}