/*
rev. 2025-12-15
copyright © 2025
*/
@charset "UTF-8";@layer reset, base, general, main-base, main-component;@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 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}}}}