/*
rev. 2025-11-27
copyright © 2025
*/
@charset "UTF-8";@layer reset, base, general, main-base, main;@layer reset{

/*! kiso.css v1.2.1 | 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}@supports selector(::scroll-button(*)){::scroll-button(*){border:1px solid;border-color:unset;border-radius:unset;background-color:unset;color:unset;font:unset;letter-spacing:unset;text-align:unset;touch-action:manipulation}::scroll-button(*):enabled{cursor:pointer}}}@layer base{:root{--color-bg-base-bg-primary:#fff;--color-bg-base-gray-01:#f1f3f5;--color-bg-base-gray-02:#383838;--color-bg-base-gray-03:#e4e8ef;--color-bg-base-gray-04:#e5e8eb;--color-bg-bgb-bgb-opt--bg-blue:#d8ebf4;--color-bg-bgb-bgb-opt--bg-gray:#f1f3f5;--color-bg-bgb-bgb-opt--bg-pink:#fae4dd;--color-bg-galley-caption:#191a2d;--color-bg-home-links-01:#ebebe5;--color-border-gray-01:#bababa;--color-border-gray-02:#d7d7d7;--color-border-gray-03:#7f7f7f;--color-icon-icon-blue-01:#3873b6;--color-icon-icon-blue-02:#c2d1e2;--color-icon-icon-blue-03:#eef4fb;--color-icon-icon-gray-01:#8c8c8c;--color-icon-icon-gray-02:#b8b8b8;--color-icon-icon-gray-03:#dedede;--darkest-color:#2a2a2a;--lightest-color:#fff;--color-semantics-bg-error:#fae4dd;--color-semantics-error:#ad1616;--color-text-base-font-gray:#404051;--color-text-base-font-primary:#2a2a2a;--color-text-base-font-white:#fff;--color-text-link-text-link:#004592;--color-text-link-text-link_hover:#008cc9;--color-tone-primary:#004592;--color-tone-secondary:#008cc9;--color-tone-tertiary:#e83e0b;--pride-gradation:linear-gradient(90deg,#093567 5.74%,#004592 26.96%,#008cc9 62.32%,#51c0f3 80%,#008cc9 97.68%);--add-parts-gradation-01:linear-gradient(93deg,#e1ecf7,#f6f8fa 99.01%);--border-color:var(--darkest-color);--font-family-en:"Montserrat",sans-serif;--font-family-jp:"Noto Sans JP",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;--grid-scale-base:8px;--grid-scale-8:var(--grid-scale-base);--grid-scale-12:calc(var(--grid-scale-base)*1.5);--grid-scale-16:calc(var(--grid-scale-base)*2);--grid-scale-24:calc(var(--grid-scale-base)*3);--grid-scale-32:calc(var(--grid-scale-base)*4);--grid-scale-40:calc(var(--grid-scale-base)*5);--grid-scale-48:calc(var(--grid-scale-base)*6);--grid-scale-56:calc(var(--grid-scale-base)*7);--grid-scale-64:calc(var(--grid-scale-base)*8);--grid-scale-72:calc(var(--grid-scale-base)*9);--grid-scale-80:calc(var(--grid-scale-base)*10);--grid-scale-120:calc(var(--grid-scale-base)*15);--grid-scale-160:calc(var(--grid-scale-base)*20);--header-block-size:56px;scrollbar-gutter:stable;scroll-behavior:smooth;@media (975px <=width){--header-block-size:108px}@media (1281px <= width){--header-block-size:70px}&:has(:modal){overflow:hidden}}:target{scroll-margin-top:20px}}@layer general{body{font-family:var(--font-family-jp);color:var(--color-text-base-font-primary)}img{min-inline-size:0;min-block-size:0}}@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{[data-bgb]{--bge-options-margin-normal:3rem;--bge-options-margin-small:1rem;--bge-options-margin-large:4.5rem;@media (768px <=width){--bge-options-margin-small:1.5rem;--bge-options-margin-large:5rem}}[data-bgb=button2],[data-bgb=button3],[data-bgb=download-file2],[data-bgb=download-file3],[data-bgb=image-link-text2],[data-bgb=image-link-text3],[data-bgb=image-link2],[data-bgb=image-link3],[data-bgb=image-text2],[data-bgb=image-text3],[data-bgb=image2],[data-bgb=image3],[data-bgb=text-gallery1],[data-bgb=text-gallery2],[data-bgb=text-image1],[data-bgb=text-image2],[data-bgb=trimmed-image-link2],[data-bgb=trimmed-image-link3],[data-bgb=trimmed-image2],[data-bgb=trimmed-image3],[data-bgb=wysiwyg2]{--bge-column-gap:1.5rem;--bge-grid-gap:var(--bge-column-gap);@media (768px <=width){--bge-column-gap:2.5rem}}[data-bgb=image-link-text4],[data-bgb=image-link-text5],[data-bgb=image-link4],[data-bgb=image-link5],[data-bgb=image-text4],[data-bgb=image-text5],[data-bgb=image4],[data-bgb=image5],[data-bgb=trimmed-image-link4],[data-bgb=trimmed-image-link5],[data-bgb=trimmed-image4],[data-bgb=trimmed-image5]{--bge-column-gap:1.5rem;--bge-grid-gap:var(--bge-column-gap);@media (768px <=width){--bge-column-gap:1.5rem}}[data-bgt=image-link]{@media (any-hover){:any-link:hover{img{opacity:.7}}}img{transition:opacity .2s}}:where(ul,ol,table,blockquote){margin-block-end:1rem}:where(:any-link){color:var(--color-text-link-text-link);text-decoration:underline;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s;&:focus,&:hover{color:var(--color-text-link-text-link_hover);text-decoration:none}}.bge-title-h2,:where(h2){position:relative;padding-block:1rem 1.5rem;margin-block-end:2.5rem;font-size:1.375rem;font-weight:700;line-height:1.5;color:var(--color-text-base-font-primary);letter-spacing:.02em;@media (768px <=width){font-size:1.8125rem;letter-spacing:.04em}&:before{position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:100%;block-size:.1875rem;pointer-events:none;content:"";background:linear-gradient(to right,var(--color-tone-primary) 0,var(--color-tone-secondary) 100%);isolation:isolate}}.bge-title-h3,:where(h3){padding:.5rem 1rem .75rem;margin-block-end:2rem;font-size:1.25rem;font-weight:700;line-height:1.5;color:var(--color-tone-primary);letter-spacing:.02em;background-color:var(--color-bg-base-gray-01);@media (768px <=width){font-size:1.5rem}}:where(h4){position:relative;padding-inline-start:1.75rem;margin-block-end:1rem;font-size:1.125rem;font-weight:700;line-height:1.5;letter-spacing:.02em;@media (768px <=width){margin-block-end:1.5rem;font-size:1.375rem}&:before{position:absolute;inset-block-start:.75rem;inset-inline-start:0;inline-size:1rem;block-size:.125rem;pointer-events:none;content:"";background:var(--color-tone-tertiary);@media (768px <=width){inset-block-start:1.06rem}}}:where(h5){margin-block-end:.5rem;font-size:1rem;font-weight:700;line-height:1.5;color:var(--color-tone-primary);letter-spacing:.02em;@media (768px <=width){margin-block-end:1rem;font-size:1.25rem}}:where(h6){margin-block-end:.5rem;font-size:.9375rem;font-weight:700;line-height:1.5;letter-spacing:.02em;@media (768px <=width){margin-block-end:1rem;font-size:1.125rem}}:where(p){margin-block-end:1rem;font-size:.875rem;@media (768px <=width){font-size:1rem}&:has(+p){margin-block-end:1.5rem}}:where(ul,ol){padding-inline:0;font-size:.875rem;line-height:1.7;list-style-position:inside;@media (768px <=width){font-size:1rem}li{margin-block-end:.5rem;&:last-child{margin-block-end:0}}}:where(ul){li{position:relative;padding-inline-start:1.75rem;&:before{position:absolute;inset-block-start:.55625rem;inset-inline-start:1rem;display:block;inline-size:.5rem;block-size:.5rem;content:"";background-color:var(--color-tone-primary);border-radius:.5rem;transform:translateX(-50%);@media (768px <=width){inset-block-start:.6625rem}}}>li{ul{margin-block-start:.5rem;li{&:before{background-color:var(--color-tone-secondary)}}}}>li>ul>li>ul{li{&:before{background-color:var(--color-border-gray-01)}}}}:where(ol){counter-reset:list-counter;li{position:relative;padding-inline-start:1.75rem;list-style:none;counter-increment:list-counter;&:before{position:absolute;inset-block-start:.3rem;inset-inline-start:0;min-inline-size:1.25rem;font-family:var(--font-family-en);font-size:.875rem;font-weight:600;line-height:1.3;color:var(--color-tone-primary);text-align:start;letter-spacing:.05em;content:counter(list-counter,decimal-leading-zero)}}>li{margin-block-end:.5rem;ol{margin-block-start:.5rem;counter-reset:sub-counter;li{counter-increment:sub-counter;&:before{color:var(--color-tone-secondary);content:counter(sub-counter,decimal-leading-zero)}}}}>li>ul>li>ul{li{&:before{color:var(--color-border-gray-01);content:counter(sub-counter,decimal-leading-zero)}}}}:where(blockquote){position:relative;padding:2.5rem 1.5rem;font-size:.875rem;line-height:1.7;background-color:var(--color-bg-base-gray-01);@media (768px <=width){padding-left:2.5rem;padding-bottom:2.5rem;padding-right:2.5rem;padding-top:2.5rem;font-size:1rem}&:before{inset-block-start:1.25rem;inset-inline-start:1.25rem;background:url(/img/icon-blockquote-left.svg) no-repeat 50%;background-size:100% 100%}&:after,&:before{position:absolute;display:block;inline-size:1rem;block-size:.875rem;content:""}&:after{inset-block-end:1.25rem;inset-inline-end:1.25rem;background:url(/img/icon-blockquote-right.svg) no-repeat 50%;background-size:100% 100%}>p{margin-block-end:1rem;&:last-child{margin-block-end:0}}}:where(table){inline-size:100%;border-collapse:collapse}:where(th,td){padding:1rem;border:1px solid var(--border-color)}[data-bgi]{:where(&,&>div){:where(&>:first-child){margin-block-start:0}:where(&>:last-child){margin-block-end:0}}}:where(.bgt-box__caption){margin-block-start:.75rem;font-size:.875rem;line-height:1.7;color:var(--color-text-base-font-gray)}.bgt-btn,.bgt-download-file__link{position:relative;display:flex;justify-content:center;min-inline-size:17.5rem;max-inline-size:17.5rem;margin-inline:auto;overflow:hidden;font-size:.875rem;font-weight:700;line-height:1.3;color:var(--color-tone-primary);text-decoration:none;background-color:var(--lightest-color);border:1px solid var(--color-tone-primary);transition:all .3s;@media (768px <=width){max-inline-size:31.25rem;font-size:1rem}&:before{position:absolute;inset-block-start:50%;inset-inline-end:1rem;inline-size:1rem;block-size:1rem;content:"";background:url(/img/icon-button-arrow.svg) no-repeat 50%;background-size:100% 100%;transform:translateY(-50%)}&:focus,&:hover{color:var(--lightest-color);background-color:var(--color-tone-primary);&:before{background:url(/img/icon-button-arrow-white.svg) no-repeat 50%}}}[data-bgb=button2],[data-bgb=download-file2]{.bgt-btn,.bgt-download-file__link,[data-bgt=button],[data-bgt=download-file]{max-inline-size:17.5rem}}[data-bgb=button3],[data-bgb=download-file3],[data-bgb=image-link-text3],[data-bgb=image-link3],[data-bgb=image-text3],[data-bgb=image3],[data-bgb=trimmed-image-link3],[data-bgb=trimmed-image3]{.bgt-btn,.bgt-download-file__link,[data-bgt=button],[data-bgt=download-file]{@media (768px <=width){min-inline-size:100%}}}.bgt-btn{padding:1rem 2.5rem 1rem 1.5rem;&:before{background:url(/img/icon-button-arrow.svg) no-repeat 50%}}.bgt-download-file__link{display:flex;flex-direction:column;padding:1rem 2.5rem;&:before{background:url(/img/icon-download.svg) no-repeat 50%}&:after{position:absolute;inset-block-start:50%;inset-inline-start:1rem;inline-size:1rem;block-size:1rem;content:"";background:url(/img/icon-file.svg) no-repeat 50%;background-size:100% 100%;transform:translateY(-50%)}&[href$=".pdf"]:after{background-image:url(/img/icon-pdf.svg)}i{display:none}.bgt-link__size{font-size:.8125rem;font-weight:400;color:var(--color-text-base-font-gray);transition:color .3s}&:focus,&:hover{background-color:var(--color-tone-primary);&:before{background:url(/img/icon-download-white.svg) no-repeat 50%}.bgt-link__size{color:var(--lightest-color)}}}[data-bgt-button-kind=em]{.bgt-btn{color:var(--lightest-color);background:linear-gradient(to right,var(--color-tone-primary) 0,var(--color-tone-secondary) 100%);border:none;isolation:isolate;&:before{background:url(/img/icon-button-arrow-white.svg) no-repeat 50%}&:after{position:absolute;inset:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(to right,var(--color-tone-secondary) 0,var(--color-tone-secondary) 100%);opacity:0;transition:opacity .3s}&:focus,&:hover{&:after{opacity:1}}}}[data-bgt-button-kind=back]{.bgt-btn{padding:1rem 1.5rem 1rem 2rem;color:var(--color-text-base-font-gray);border-color:var(--color-icon-icon-gray-01);&:before{inset-inline:1rem 0;background:url(/img/icon-button-arrow-back.svg) no-repeat 50%}&:focus,&:hover{color:var(--lightest-color);background-color:var(--color-icon-icon-gray-01);&:before{background:url(/img/icon-button-arrow-white-left.svg) no-repeat 50%}}}}[data-bgt-button-kind=external]{.bgt-btn{&:before{background:url(/img/icon-blank.svg) no-repeat 50%}&:focus,&:hover{&:before{background:url(/img/icon-blank-white.svg) no-repeat 50%}}}}[data-bgb=table],[data-bgb=wysiwyg]{table{inline-size:100%;border-spacing:0;border-collapse:collapse;td,th{padding:.75rem 1rem;font-size:.875rem;line-height:1.7;border:1px solid var(--color-border-gray-02);@media (768px <=width){font-size:1rem}}th{font-weight:700;color:var(--color-tone-primary);background-color:var(--color-bg-bgb-bgb-opt--bg-gray);@media (768px <=width){margin-block-end:3rem}}[data-bge=caption],caption{margin-block-end:.75rem;font-size:.9375rem;font-weight:700;line-height:1.7;letter-spacing:.02em;&:empty{display:none}}}}[data-bgb=table]{@media (width < 768px){.bge-type-table tr{+tr{th{border-block-start:none}}}.bge-type-table td,.bge-type-table th{display:block;inline-size:100%!important}.bge-type-table td{border-block-start:none}}}[data-bgt=hr]{hr{inline-size:100%;block-size:1px;background-color:var(--color-bg-base-gray-03);border:none}[data-bgt-hr-kind=primary] hr{block-size:.125rem}[data-bgt-hr-kind=dashed] hr{position:relative;block-size:1px;margin:1.25rem 0;background:none;border:none;&:before{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:.125rem;content:"";background-image:radial-gradient(circle,var(--color-bg-base-gray-03) 1px,#0000 .125rem);background-size:.3125rem .125rem}}[data-bgt-hr-kind=bold] hr{block-size:.3125rem}[data-bgt-hr-kind=short] hr{max-inline-size:37.5rem;block-size:1px;margin-inline:auto}}[data-bgt=gallery]{.bgt-gallery-ctrl{transform:translateY(-.4375rem);@media (768px <=width){transform:translateY(-.625rem)}span{display:none}button{inline-size:.875rem;block-size:2.375rem;border:none;@media (768px <=width){inline-size:1.3125rem;block-size:3.5625rem}}}.bgt-gallery-ctrl__prev{inset-inline-start:1.13rem!important;transform:rotate(180deg)}.bgt-gallery-ctrl__next,.bgt-gallery-ctrl__prev{background:url(/img/icon-gallery-arrow.svg) no-repeat 50%;background-size:100% 100%}.bgt-gallery-ctrl__next{inset-inline-end:1.0625rem!important}.bgt-gallery-marker{gap:.75rem;margin-block-start:1rem!important;li{&:before{display:none;content:none}}}[data-bge=caption]{display:block;padding:.5rem .75rem;font-size:.875rem;line-height:1.7;color:var(--color-text-base-font-white);background-color:color-mix(in srgb,var(--color-bg-galley-caption),#0000 70%);&:empty{display:none}}[data-gallery-marker=thumbs]{+.bgt-gallery-marker{li{inline-size:3.5rem!important;block-size:3.5rem!important;&.current{opacity:.7}}}}[data-gallery-marker=dot]{+.bgt-gallery-marker{li{inline-size:.5rem!important;block-size:.5rem!important;background-color:var(--lightest-color)!important;background-image:none!important;border:1px solid var(--color-tone-primary);border-radius:calc(infinity*1px);&.current{background-color:var(--color-tone-primary)!important}}}}}.bgt-grid [data-bgt=gallery]{.bgt-gallery-ctrl{button{inline-size:.875rem;block-size:2.375rem}}.bgt-gallery-ctrl__prev{inset-inline-start:1.0625rem!important}.bgt-gallery-ctrl__next{inset-inline-end:1rem!important}}[data-bgb=image-text2],[data-bgb=image-text3],[data-bgb=image-text4],[data-bgb=image-text5],[data-bgb=image1],[data-bgb=image2],[data-bgb=image3],[data-bgb=image4],[data-bgb=image5],[data-bgb=text-float-image1],[data-bgb=text-float-image2],[data-bgb=text-image1],[data-bgb=text-image2],[data-bgb=trimmed-image2],[data-bgb=trimmed-image3],[data-bgb=trimmed-image4],[data-bgb=trimmed-image5]{.bgt-image__link{text-decoration:none}}[data-bgb=text-float-image1],[data-bgb=text-float-image2]{.bgt-grid--first{@media (width < 768px){margin-block-end:.75rem;margin-inline-start:0}}}[data-bgb=image-link-text2],[data-bgb=image-link-text3],[data-bgb=image-link-text4],[data-bgb=image-link-text5],[data-bgb=image-text2],[data-bgb=image-text3],[data-bgb=image-text4],[data-bgb=image-text5]{[data-bgt=ckeditor]{margin-block-start:.75rem;font-size:.875rem;line-height:1.7}}.bgb-opt--bg-gray{--bge-options-bgcolor-gray:var(--color-bg-bgb-bgb-opt--bg-gray)}.bgb-opt--bg-blue{--bge-options-bgcolor-blue:var(--color-bg-bgb-bgb-opt--bg-blue)}.bgb-opt--bg-pink{--bge-options-bgcolor-pink:var(--color-bg-bgb-bgb-opt--bg-pink)}.bgb-opt--border-bold{--bge-options-border-bold:solid 6px var(--color-bg-base-gray-03)}.bgb-opt--border-dotted{--bge-options-border-dotted:dotted 1px var(--color-bg-base-gray-03)}.bgb-opt--border-thin{--bge-options-border-thin:solid 1px var(--color-bg-base-gray-03)}.bgb-opt--bg-blue,.bgb-opt--bg-gray,.bgb-opt--bg-pink,.bgb-opt--border-bold,.bgb-opt--border-dotted,.bgb-opt--border-lr,.bgb-opt--border-rbl,.bgb-opt--border-tb,.bgb-opt--border-thin,.bgb-opt--border-trbl,.bgb-opt--border-trl{--bge-options-padding-with-border-or-bg:2.5rem 1.5rem;@media (768px <=width){--bge-options-padding-with-border-or-bg:2.5rem}}.bgb-opt--mb-none{h2,h3,h4,h5,h6,p{&:last-child{display:inline-block;inline-size:100%}}}.bge-ckeditor{line-height:1.7;.bge-ckeditor{p{+blockquote,+h2,+h3,+h4,+h5,+h6,+ol,+table,+ul{margin-block-start:3rem}}}}[data-bgb]:not(.bgb-opt--mb-none){.bge-ckeditor{>p{&:last-child{margin-block-end:0}}p{+blockquote,+h2,+h3,+h4,+h5,+h6,+ol,+table,+ul{margin-block-start:3rem}}>h2,>h3,>h4,>h5,>h6{&:last-child{margin-block-end:0}}ol,ul{&:last-child{margin-block-end:0}}}}.cc-form-description{max-inline-size:53rem;margin-block-end:1.5rem;margin-inline:auto;font-size:.875rem;@media (768px <=width){font-size:1rem}span{display:block}}.cc-form-description__caption{font-size:.875rem}.cc-form-heading{max-inline-size:53rem;margin-inline:auto}.cc-form{max-inline-size:53rem;margin:0 auto}.cc-form-contact{display:flex;flex-direction:column;align-items:center;justify-content:center;max-inline-size:53rem;padding:1.5rem 1.5rem 2rem;margin-block-end:2rem;margin-inline:auto;background-color:var(--color-bg-bgb-bgb-opt--bg-gray);@media (768px <=width){flex-direction:row;gap:3rem;padding-left:2rem;padding-bottom:1.5rem;padding-right:2rem;padding-top:1.5rem;margin-block-end:3rem}.cc-form-contact-title-text{font-size:1.125rem;font-weight:700;line-height:1.3;color:var(--color-text-link-text-link);@media (768px <=width){position:relative;font-size:1.25rem}&:before{position:absolute;inset-block-start:50%;inset-inline-end:-1.5rem;display:none;inline-size:1px;block-size:1.75rem;content:"";background-color:var(--color-tone-primary);transform:translateY(-50%);@media (768px <=width){display:block}}}.cc-form-contact-detail{display:flex;flex-direction:column;column-gap:1rem;align-items:center;justify-content:center;@media (768px <=width){flex-direction:row}}.cc-form-contact-detail-tel{position:relative;padding-inline-start:1.75rem;font-family:var(--font-family-en);font-size:1.625rem;font-weight:600;line-height:1.3;color:var(--color-text-link-text-link);letter-spacing:.02em;background:url(/img/icon-phone.svg) no-repeat 0;background-size:1.5rem 1.5rem;transition:opacity .3s;@media (768px <=width){font-size:1.8125rem}a{text-decoration:none}&:focus,&:hover{opacity:.7}}.cc-form-contact-detail-time{font-size:.875rem;line-height:1.3}}.cc-form-field-list{display:flex;flex-direction:column}.cc-form-fieldset{display:block;padding:0;fieldset{border:none}fieldset,legend{padding:0;margin:0}}.cc-form-fieldset-heading{display:flex;align-items:center;font-size:1.125rem;font-weight:700;label{display:block;cursor:pointer}.optional,.required{display:block;flex-shrink:0;padding:.125rem .5rem .1875rem;margin:.25rem 0 0 .75rem;font-size:.875rem;line-height:1.3;color:var(--lightest-color)}.required{background-color:var(--color-tone-tertiary)}.optional{background-color:var(--color-icon-icon-gray-01)}}.cc-form-fieldset-attention{margin:.5rem 0;font-size:.875rem;font-weight:500;line-height:1.7;.mail-attention{&:before{padding-inline-end:.25rem;content:"※"}}}.cc-form-fieldset-body{margin-block-start:1rem}.mail-field{padding:0;margin:0 0 .5rem;&:last-child{padding-block-end:2rem}&[data-type=email],&[data-type=select],&[data-type=text]{display:grid;grid-template:"before-attachment" auto "input" auto "after-attachment" auto "error-message" auto "description" auto/100%;grid-gap:0;@media (768px <=width){grid-template:"before-attachment input after-attachment" auto "error-message error-message error-message" auto "description description description" auto/auto minmax(auto,30rem) 1fr}>*{place-self:center flex-start}.mail-before-attachment{grid-area:before-attachment;@media (768px <=width){margin-left:0;margin-bottom:0;margin-right:1rem;margin-top:0}&:empty{margin:0}}.mail-input{grid-area:input;inline-size:100%}.mail-after-attachment{grid-area:after-attachment;@media (768px <=width){margin-left:1rem;margin-bottom:0;margin-right:0;margin-top:0}&:empty{margin:0}}.mail-description{grid-area:description;margin-block:.5rem 1rem;font-size:.875rem;line-height:1.5;&:empty{margin:0}}}.mail-after-attachment,.mail-before-attachment{display:block;font-weight:700}.mail-before-attachment{margin-block-end:.25rem}.mail-after-attachment{margin-block-start:.25rem}.mail-input{display:block;grid-area:input;inline-size:100%;font-size:1rem;input:not([type=radio],[type=checkbox]),textarea{inline-size:100%;padding:.5rem;font-family:inherit;font-size:inherit;border:1px solid var(--color-border-gray-01);&[size]{inline-size:100%}&[type=file]{max-inline-size:28.125rem;padding:.5rem;color:var(--color-icon-icon-gray-01);background-color:var(--color-bg-base-gray-01);border:none;&::-webkit-file-upload-button{padding:.5rem 1rem;margin-inline-end:.5rem;font-size:.875rem;line-height:1.3;color:var(--color-tone-primary);appearance:none;background-color:var(--lightest-color);border:1px solid var(--color-tone-primary)}}}input:not([type=radio],[type=checkbox]){&:not([size]){inline-size:100%}}textarea{&:not([cols]){inline-size:100%}}select{inline-size:100%;max-inline-size:20rem;padding:.25rem 2rem .25rem .5rem;appearance:none;background-image:url(/img/icon-dropdown.svg);background-repeat:no-repeat;background-position:right .325rem top calc(50% + 0.125rem);background-size:1rem 1rem;border:1px solid var(--color-border-gray-01)}}.checkbox{display:flex;align-items:center;justify-content:flex-start;label{position:relative;padding-block:.25rem;padding-inline-start:1.5rem;font-size:.875rem;cursor:pointer;@media (768px <=width){font-size:1rem}&:before{inset-block-start:.5625rem;inset-inline-start:0;inline-size:1rem;block-size:1rem;background:var(--lightest-color);border:1px solid var(--color-icon-icon-gray-01);border-radius:.125rem}&:after,&:before{position:absolute;content:""}&:after{inset-block-start:.75rem;inset-inline-start:.125rem;display:flex;align-items:center;justify-content:center;inline-size:.75rem;block-size:.625rem;background:url(/img/icon-check-white.svg) no-repeat 50%;background-size:100% 100%;opacity:0}}input{position:absolute;inline-size:0;block-size:0;padding:0;margin:0;opacity:0;&:checked+label:before{background-color:var(--color-tone-primary);border-color:var(--color-tone-primary)}&:checked+label:after{opacity:1}}}.mail-group-radio{>span{display:flex;align-items:center;justify-content:flex-start;inline-size:100%;padding-block:.25rem;input{display:block;inline-size:1px;block-size:1px;overflow:hidden;opacity:0}label{cursor:pointer}input+label{position:relative;padding-inline-start:1.5rem;&:after,&:before{position:absolute;inset-block:.1rem 0;inset-inline-start:0;display:block;inline-size:1rem;block-size:1rem;margin-block:auto;margin-inline:0;content:"";border-radius:calc(infinity*1px)}&:before{background-color:var(--lightest-color);border:1.5px solid var(--color-tone-primary)}}input:checked+label{&:before{border-color:var(--color-tone-primary)}&:after{inset-inline-start:.25rem;inline-size:.5rem;block-size:.5rem;background-color:var(--color-tone-primary)}}}}.error-message{grid-area:error-message;margin-block-start:.5rem;font-size:.875rem;line-height:1.5;color:var(--color-tone-tertiary);&:before{padding-inline-end:.25rem;content:"※"}}}.cc-form-agreement{p{margin-block-end:0}p,strong{line-height:1.7}strong{display:block;margin-block-end:.5rem;font-size:1rem;font-weight:700}a{color:var(--color-text-link-text-link);text-decoration:underline;transition:color .3s;&[target=_blank]{position:relative;padding-inline-end:1.375rem;&:before{position:absolute;inset-block-start:.3125rem;inset-inline-end:.3125rem;display:block;inline-size:1rem;block-size:1rem;content:"";background:url(/img/icon-blank.svg) no-repeat 50%;background-size:100% 100%}}&:focus,&:hover{color:var(--color-tone-primary);text-decoration:none}}.mail-field{padding-block-end:0;margin-block-end:0}}.cc-form-agreement__container{padding:1.5rem;background-color:var(--color-bg-base-gray-01);@media (768px <=width){padding-left:2rem;padding-bottom:1.5rem;padding-right:2rem;padding-top:1.5rem}}.cc-form-agreement__checkbox{margin-block-start:.25rem}.cc-form-submit-wrapper{display:flex;flex-direction:column;gap:1rem 2.5rem;align-items:center;justify-content:center;margin-block-start:3rem;@media (768px <=width){flex-direction:row}}.cc-form-submit{max-inline-size:17.5rem;a,button{position:relative;display:flex;justify-content:center;min-inline-size:17.5rem;max-inline-size:31.25rem;padding:1rem 2.5rem 1rem 1.5rem;margin-inline:auto;overflow:hidden;font-size:.875rem;font-weight:700;line-height:1.3;color:var(--lightest-color);text-decoration:none;background:linear-gradient(to right,var(--color-tone-primary) 0,var(--color-tone-secondary) 100%);border:none;@media (768px <=width){font-size:1rem}&:before{position:absolute;inset-block-start:50%;inset-inline-end:1rem;inline-size:1rem;block-size:1rem;content:"";background:url(/img/icon-button-arrow-white.svg) no-repeat 50%;background-size:100% 100%;transform:translateY(-50%)}&:focus,&:hover{background:linear-gradient(to right,var(--color-tone-secondary) 0,var(--color-tone-secondary) 100%)}}}.cc-form-submit-back{a,button{position:relative;display:flex;justify-content:center;min-inline-size:17.5rem;max-inline-size:31.25rem;padding:1rem 1.5rem 1rem 2rem;margin-inline:auto;overflow:hidden;font-size:.875rem;font-weight:700;line-height:1.3;color:var(--color-text-base-font-gray);text-decoration:none;background:var(--lightest-color);border:1px solid var(--color-icon-icon-gray-01);@media (768px <=width){font-size:1rem}&:before{position:absolute;inset-block-start:50%;inset-inline:1rem 0;inline-size:1rem;block-size:1rem;content:"";background:url(/img/icon-button-arrow-back.svg) no-repeat 50%;background-size:100% 100%;transform:translateY(-50%)}&:focus,&:hover{color:var(--lightest-color);background-color:var(--color-icon-icon-gray-01);&:before{background:url(/img/icon-button-arrow-white-left.svg) no-repeat 50%}}}}.cc-form-confirm{.cc-form-fieldset{border-block-end:solid 1px var(--color-border-gray-02);>div{display:grid;grid-template:"form-fieldset-heading" auto "form-fieldset-attention" auto "form-fieldset-body" auto/1fr;@media (768px <=width){grid-template:"form-fieldset-heading form-fieldset-body" auto "form-fieldset-attention form-fieldset-body" auto/minmax(auto,18.75rem) 1fr}}}.cc-form-fieldset-heading{grid-area:form-fieldset-heading;inline-size:100%;padding:1rem 1rem .5rem;@media (768px <=width){padding-left:1rem;padding-bottom:1.5rem;padding-right:1rem;padding-top:1.5rem}}.cc-form-fieldset-attention{grid-area:form-fieldset-attention;padding:0 1rem 1rem}.cc-form-fieldset-body{grid-area:form-fieldset-body;padding:0 1rem 1rem;margin:0;@media (768px <=width){padding-left:1rem;padding-bottom:1.5rem;padding-right:1rem;padding-top:1.5rem}.mail-field{grid-template-columns:auto auto 1fr;margin-block-end:.5rem;&:last-child{padding-block-end:0;margin-block-end:0}li,ol,ul{&:last-child{margin-block-end:0}}p{margin-block-end:0}}}}.cc-form-alert{max-inline-size:53rem;margin-inline:auto;.message-box{padding:1rem 1.5rem;margin-block-end:2rem;color:var(--color-semantics-error);border:1px solid var(--color-semantics-error)}}.parts-statement{--bg-potion-right:calc(50% - 50dvw);position:relative;padding:2rem 1rem .75rem;margin-block-end:4.5rem;background-color:var(--color-bg-base-gray-04);isolation:isolate;@media (768px <=width){padding-left:1rem;padding-bottom:4rem;padding-right:1rem;padding-top:4rem;margin-block-end:5rem}&:before{position:absolute;inset-block-end:-3.69rem;inset-inline-end:var(--bg-potion-right);z-index:-1;inline-size:18.5rem;block-size:35.375rem;pointer-events:none;content:"";background:url(/img/bg-pride-01-mobile.png) no-repeat top;background-size:100% 100%;@media (768px <=width){inset-block-end:-12.44rem;inline-size:36.5rem;block-size:64.625rem;background:url(/img/bg-pride-01-desktop.png) no-repeat top;background-size:100% 100%}}}.parts-statement__title{font-family:var(--font-family-en);text-align:center;text-transform:uppercase;background:var(--pride-gradation);background-clip:text;-webkit-text-fill-color:#0000;span{display:block;font-size:3.125rem;font-weight:600;line-height:1.1;@media (768px <=width){display:inline-block;font-size:5rem;line-height:1}&:not(:first-child){@media (768px <=width){padding-inline-start:.5em}}}}.parts-statement__read{position:relative;padding-block-end:1.5rem;font-size:1.25rem;font-weight:700;line-height:1.5;text-align:center;letter-spacing:.05rem;@media (768px <=width){padding-block-end:2rem;font-size:2rem;letter-spacing:.08rem}&:before{position:absolute;inset-block-end:0;inset-inline:50%;display:block;inline-size:5.4rem;block-size:.1875rem;content:"";background-color:var(--color-tone-tertiary);transform:translateX(-50%);@media (768px <=width){inline-size:6.8125rem}}>span{display:block}>span>span{display:block;@media (768px <=width){display:inline}}}.parts-statement__text{margin-block:1.5rem 0;font-size:.875rem;font-weight:400;line-height:2.2;text-align:start;@media (768px <=width){margin-block-start:2rem;font-size:1.125rem;text-align:center;letter-spacing:.0337rem}>span{display:block}}.parts-statement__link{position:relative;z-index:1;display:flex;column-gap:.5rem;align-items:center;justify-content:flex-end;max-inline-size:17.5rem;padding:1rem 1rem 1rem 1.5rem;margin-block:1.5rem 2rem;margin-inline:auto;overflow:hidden;color:var(--lightest-color);text-decoration:none!important;background:linear-gradient(to right,var(--color-tone-primary) 0,var(--color-tone-secondary) 100%);border:none;@media (768px <=width){margin-block:1.81rem 0}&:before{position:absolute;inset:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(to right,var(--color-tone-secondary) 0,var(--color-tone-secondary) 100%);opacity:0;transition:opacity .3s}&:hover{color:var(--color-text-base-font-white);&:before{opacity:1}}}.parts-statement__link-title{flex:1 1 auto;font-size:.875rem;font-weight:700;line-height:1.3;color:var(--lightest-color);text-align:center;@media (768px <=width){font-size:1rem}}.parts-greeting{display:grid;grid-template-columns:repeat(1,1fr);column-gap:.75rem;margin-block-end:4.5rem;@media (768px <=width){grid-template-columns:23.75rem 1fr;margin-block-end:6rem}}.parts-greeting__photo{inline-size:100%;block-size:auto;object-fit:cover;object-position:center center;border-radius:.5rem;@media (768px <=width){inline-size:23.75rem}img{display:block;inline-size:100%;block-size:auto;aspect-ratio:4/3}}.parts-greeting__detail{inline-size:100%;padding-block:.75rem;@media (768px <=width){padding-block:2.5rem;padding-inline:4rem}}.parts-greeting__title{margin-block-end:1rem;font-size:1.375rem;font-weight:700;line-height:1.5;color:var(--color-tone-primary);letter-spacing:.0275rem;@media (768px <=width){font-size:1.8125rem;letter-spacing:.0725rem}}.parts-greeting__text{margin-block-end:1rem;font-size:.875rem;font-weight:400;line-height:1.7;@media (768px <=width){font-size:1rem}}.parts-greeting__link{position:relative;display:flex;column-gap:.62rem;align-items:center;inline-size:fit-content;padding-block-end:1rem;padding-inline-end:.6rem;margin-inline:auto 0;text-decoration:none!important;&:before{position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:100%;block-size:1px;content:"";background:linear-gradient(90deg,var(--color-tone-primary) 0,var(--color-tone-secondary) 100%)}span{font-family:var(--font-family-en);font-size:1.125rem;font-weight:700;color:var(--color-text-base-font-primary);letter-spacing:.0337rem;transition:color .3s}img{transition:transform .3s}&:hover{span{color:var(--color-text-link-text-link_hover)}img{transform:translateX(.25rem)}}}.parts-2column-card{display:grid;grid-template-columns:1fr;gap:2.5rem;@media (768px <=width){grid-template-columns:repeat(2,1fr);gap:2.5rem 3rem}}.parts-2column-card__item{@media (768px <=width){display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}}.parts-2column-card__link{display:block;color:var(--color-text-base-font-primary)!important;text-decoration:none!important;opacity:1;transition:opacity .3s!important;@media (768px <=width){display:grid;grid-template-rows:fit-content(100%) 1fr}&:hover{opacity:.7;.parts-2column-card__detail:before{transform:translateY(-50%) translateX(.25rem)}}}.parts-2column-card__photo-big{inline-size:100%;block-size:11.1rem;overflow:hidden;@media (768px <=width){block-size:15.625rem}img{display:block;block-size:100%;object-fit:cover;object-position:center center}}.parts-2column-card__photo-small{inline-size:100%;block-size:6.625rem;overflow:hidden;@media (768px <=width){block-size:9.375rem}img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center center}}.parts-2column-card__detail{position:relative;padding:1rem 3rem 1rem 1rem;background-color:var(--color-bg-bgb-bgb-opt--bg-gray);@media (768px <=width){padding-left:1.5rem;padding-bottom:1.5rem;padding-right:3.5rem;padding-top:1.5rem}&:before{inset-block-start:50%;inset-inline-end:1.5rem;display:block;inline-size:1rem;block-size:1rem;background:url(/img/icon-button-arrow.svg) no-repeat 50%;background-size:100% 100%;transform:translateY(-50%);transition:transform .3s}&:after,&:before{position:absolute;content:""}&:after{inset-block-end:0;inset-inline-start:0;z-index:10;inline-size:100%;block-size:1px;pointer-events:none;background:var(--pride-gradation)}}.parts-2column-card__title{display:flex;flex-wrap:wrap;column-gap:.5rem;align-items:center;margin:0}.parts-2column-card__title-icon{padding:.1875rem .3125rem;font-family:var(--font-family-en);font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--color-text-base-font-white);background:linear-gradient(90deg,var(--color-tone-primary) 0,var(--color-tone-secondary) 100%);@media (768px <=width){font-size:1rem;letter-spacing:.0412rem}}.parts-2column-card__title-name{font-size:1.25rem;font-weight:700;line-height:1.7;letter-spacing:.0375rem;@media (768px <=width){font-size:1.375rem;letter-spacing:.0412rem}}.parts-2column-card__text{margin-block:.25rem 0;font-size:.8125rem;font-weight:400;line-height:1.8;letter-spacing:.0244rem;@media (768px <=width){margin-block:.5rem 0;font-size:.875rem;letter-spacing:.0262rem}}.parts-2column-card__list{padding:0;margin:.5rem 0 0;list-style:none}.parts-2column-card__list-item{padding:0;margin:0;border-block-end:solid 1px var(--color-border-gray-02);transition:border-color .3s;&:before{display:none;content:""}a{position:relative;display:block;padding:.75rem 2rem .75rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--color-text-base-font-primary);text-decoration:none!important;transition:color .3s!important;@media (768px <=width){padding-left:1.5rem;padding-bottom:.75rem;padding-right:2.25rem;padding-top:.75rem}&:before{position:absolute;inset-block-start:50%;inset-inline-start:unset;inset-inline-end:.75rem;display:block;inline-size:1rem;block-size:1rem;content:"";background:url(/img/icon-arrow-right.svg) no-repeat 50%;background-size:100% 100%;transform:translateY(-50%);transition:transform .3s;@media (768px <=width){inset-inline-end:1rem}}}&:hover{border-block-end:solid 1px var(--color-text-link-text-link_hover);a{color:var(--color-text-link-text-link_hover);&:before{transform:translateY(-50%) translateX(.25rem)}}}}.parts-button-link{display:grid;grid-template-columns:repeat(1,1fr);gap:.75rem;@media (768px <=width){grid-template-columns:repeat(2,1fr);gap:2rem}@media (992px <=width){grid-template-columns:repeat(3,1fr)}}.parts-button-link__item{inline-size:17.5rem;padding:0;margin:0 auto;@media (768px <=width){inline-size:100%}&:before{display:none;content:""}a{position:relative;display:flex;align-items:center;justify-content:flex-start;inline-size:100%;block-size:100%;padding:1rem 2.5rem 1rem 1.5rem;font-size:.875rem;font-weight:700;line-height:1.3;color:var(--color-tone-primary);text-decoration:none!important;background-color:var(--lightest-color);border:1px solid var(--color-tone-primary);transition:background-color .3s,color .3s;@media (768px <=width){font-size:1rem}&:before{position:absolute;inset-block-start:50%;inset-inline-start:unset;inset-inline-end:.75rem;display:block;inline-size:1rem;block-size:1rem;content:"";background:url(/img/icon-button-arrow.svg) no-repeat 50%;background-size:100% 100%;transform:translateY(-50%);transition:opacity .3s;@media (768px <=width){inset-inline-end:1rem}}&:after{position:absolute;inset-block-start:50%;inset-inline-start:unset;inset-inline-end:.75rem;display:block;inline-size:1rem;block-size:1rem;content:"";background:url(/img/icon-button-arrow-white.svg) no-repeat 50%;background-size:100% 100%;opacity:0;transform:translateY(-50%);transition:opacity .3s;@media (768px <=width){inset-inline-end:1rem}}&:hover{color:var(--color-text-base-font-white);background-color:var(--color-tone-primary);&:before{opacity:0}&:after{opacity:1}}}}.parts-declaration__title{padding:0 0 1.5rem;margin:0 0 2rem;@media (768px <=width){padding-left:0;padding-bottom:2rem;padding-right:0;padding-top:0;margin-left:0;margin-bottom:2rem;margin-right:0;margin-top:0}&:before{position:absolute;inset-inline-start:50%;inline-size:5.5rem;block-size:.1875rem;content:"";background:none;background-color:var(--color-tone-tertiary);transform:translateX(-50%);@media (768px <=width){inline-size:6.8125rem;block-size:.1875rem}}}.parts-declaration__title-en{display:block;font-family:var(--font-family-en);font-size:3rem;font-weight:600;line-height:1.3;text-align:center;background:var(--pride-gradation);background-clip:text;-webkit-text-fill-color:#0000;@media (768px <=width){font-size:6.25rem}}.parts-declaration__title-ja{display:block;max-inline-size:47.5rem;margin-inline:auto;font-size:1.25rem;font-weight:700;line-height:1.5;text-align:center;letter-spacing:.05rem;@media (768px <=width){font-size:2rem;letter-spacing:.08rem}>span{display:block}>span>span{display:block;@media (768px <=width){display:inline}}}.parts-declaration__text{margin-block:0;font-size:.875rem;font-weight:400;line-height:2.2;color:var(--color-text-base-font-primary);text-align:start;@media (768px <=width){font-size:1rem;text-align:center}>span{display:block}}.parts-copy{padding-block-end:4.5rem;@media (768px <=width){padding-block-end:5rem}}.parts-copy__title{padding-block:0 1.5rem;margin-block-end:2rem;font-size:1.375rem;font-weight:700;line-height:1.5;color:var(--color-text-link-text-link);text-align:center;letter-spacing:.055rem;@media (768px <=width){padding-block-end:2rem;margin-block-end:3.5rem;font-size:2.125rem;letter-spacing:.085rem}&:before{position:absolute;inset-inline-start:50%;inline-size:5.5rem;block-size:.1875rem;content:"";background:none;background-color:var(--color-tone-tertiary);transform:translateX(-50%);@media (768px <=width){inline-size:6.8125rem;block-size:.1875rem}}span{display:block;@media (768px <=width){display:inline}}}.parts-copy__detail{position:relative;display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:flex-start;@media (768px <=width){grid-template-columns:calc(50% - 1.25rem) calc(50% - 1.25rem)}}.parts-copy__text{margin:0;font-size:1rem;font-weight:400;line-height:2.2;@media (768px <=width){max-inline-size:30.625rem;font-size:1.125rem}span{display:block}}.parts-copy__photo{position:relative;inline-size:100%;max-inline-size:21.4375rem;margin-inline:auto;@media (768px <=width){inline-size:37.9375rem;max-inline-size:none}&:before{position:absolute;inset-block-end:-1.62rem;inset-inline-end:1.9rem;z-index:-1;inline-size:11.4801rem;block-size:5.9593rem;content:"";background:url(/img/bg-parts-copy.svg) no-repeat 50%;background-size:100% 100%;@media (768px <=width){inset-block-end:-2.75rem;inset-inline-end:3.44rem;inline-size:20.3162rem;block-size:10.5461rem}}img{display:block;inline-size:100%}}.parts-link-list{padding:.75rem 1rem 1.5rem;background:var(--add-parts-gradation-01);@media (768px <=width){padding-left:2.5rem;padding-bottom:2.5rem;padding-right:2.5rem;padding-top:1.5rem}}.parts-link-list__title{position:relative;padding:.5rem 0 .5rem .25rem;margin-block-end:.75rem;font-size:1.25rem;font-weight:700;line-height:1.5;letter-spacing:.025rem;transition:color .3s;@media (768px <=width){padding-left:.25rem;padding-bottom:.75rem;padding-right:0;padding-top:.75rem;margin-block-end:1.5rem;font-size:1.5rem;letter-spacing:.03rem}&:before{position:absolute;inset-block-end:0;inset-inline-start:0;z-index:10;inline-size:100%;block-size:1px;pointer-events:none;content:"";background:var(--pride-gradation)}a{position:relative;display:inline-block;color:var(--color-text-base-font-primary);text-decoration:none!important;transition:color .3s!important;&:before{position:absolute;inset-block-start:50%;inset-inline-start:unset;inset-inline-end:-1.75rem;display:block;inline-size:1rem;block-size:1rem;content:"";background:url(/img/icon-button-arrow.svg) no-repeat 50%;background-size:100% 100%;transform:translateY(calc(-50% + 1px));transition:transform .3s;@media (768px <=width){transform:translateY(calc(-50% + 0.125rem))}}&:hover{color:var(--color-text-link-text-link_hover);&:before{transform:translateY(calc(-50% + 0.125rem)) translateX(.5rem)}}}}.parts-link-list__list{display:grid;grid-template-columns:repeat(1,1fr);gap:0;margin:0!important;list-style:none;@media (768px <=width){grid-template-columns:repeat(2,1fr);gap:1rem}@media (992px <=width){grid-template-columns:repeat(4,1fr)}}.parts-link-list__list-item{padding:0;margin:0;&:before{display:none}a{position:relative;display:block;padding:.5rem 1.5rem .5rem .25rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--color-text-base-font-primary);text-decoration:none!important;border-block-end:solid 1px var(--color-border-gray-02);transition:border-color .3s,color .3s!important;@media (768px <=width){font-size:1.125rem}&:before{position:absolute;inset-block:50%;inset-inline-end:.25rem;display:block;inline-size:1rem;block-size:1rem;content:"";background:url(/img/icon-arrow-right.svg) no-repeat 50%;background-size:100% 100%;transform:translateY(-50%);transition:transform .3s}&[target=_blank]{&:before{background:url(/img/icon-blank.svg) no-repeat 50%}}&:hover{color:var(--color-text-link-text-link_hover);border-color:var(--color-text-link-text-link_hover);&:before{transform:translateY(-50%) translateX(.25rem)}}}}.parts-introduction__title{padding:0;margin:0;&:before{display:none;content:""}}.parts-introduction__title-en{display:block;margin-block-end:1.5rem;font-family:var(--font-family-en);font-size:3.125rem;font-weight:600;line-height:1;text-align:center;background:var(--pride-gradation);background-clip:text;-webkit-text-fill-color:#0000;@media (768px <=width){margin-block-end:2rem;font-size:5.625rem}>span{display:block;@media (768px <=width){display:inline-block;padding-inline-end:.25em}&:last-child{@media (768px <=width){padding-inline-end:0}}}}.parts-introduction__title-ja{display:block;margin-block-end:1.5rem;margin-inline:auto;font-size:1.25rem;font-weight:700;line-height:1.5;text-align:center;letter-spacing:.05rem;@media (768px <=width){margin-block-end:2rem;font-size:2rem;letter-spacing:.08rem}>span{display:block}>span>span{display:block;@media (768px <=width){display:inline}}}.parts-introduction__text{margin-block:0;font-size:.875rem;font-weight:400;line-height:2.2;color:var(--color-text-base-font-primary);text-align:start;@media (768px <=width){font-size:1.125rem;text-align:center;letter-spacing:.0337rem}>span{display:block}}.parts-introduction__another-list{display:grid;grid-template-columns:repeat(1,1fr);gap:0 1rem;max-inline-size:44.625rem;padding-inline:1.5rem;margin-block-start:2rem;margin-inline:auto;counter-reset:list-counter;@media (768px <=width){grid-template-columns:repeat(2,1fr);gap:1rem 1.5rem}}.parts-introduction__another-list__item{position:relative;padding:0;margin:0;counter-increment:list-counter;&:before{position:absolute;inset-block-start:50%;inset-inline-start:0;min-inline-size:1.25rem;font-family:var(--font-family-en);font-size:1rem;font-weight:700;line-height:1.3;color:var(--color-tone-primary);text-align:start;letter-spacing:.05em;content:counter(list-counter,decimal-leading-zero);transform:translateY(-50%);@media (768px <=width){font-size:1.125rem}}a{position:relative;display:flex;align-items:center;justify-content:flex-start;block-size:100%;padding:.75rem 1.75rem .75rem 2.06rem;font-size:.875rem;font-weight:700;line-height:1.3;color:var(--color-text-base-font-primary);text-decoration:none!important;border-block-end:solid 1px var(--color-tone-primary);transition:border-color .3s,color .3s!important;@media (768px <=width){padding-left:2rem;padding-bottom:1rem;padding-right:1.75rem;padding-top:1rem;font-size:1rem}&:before{position:absolute;inset-block:50%;inset-inline-end:.25rem;display:block;inline-size:1rem;block-size:1rem;content:"";background:url(/img/icon-button-arrow.svg) no-repeat 50%;background-size:100% 100%;transform:translateY(-50%) rotate(90deg);transition:transform .3s}&:hover{color:var(--color-text-link-text-link_hover);border-color:var(--color-text-link-text-link_hover);&:before{transform:translateY(calc(-50% + 0.25rem)) rotate(90deg)}}}}.parts-number-head{position:relative;padding-block:2rem 2.5rem;padding-inline:1rem;background:url(/img/bg-pride-02-mobile.png) no-repeat top;background-size:100% 23.187rem;@media (768px <=width){padding-block:2.5rem 3rem;background:url(/img/bg-pride-02-desktop.png) no-repeat top;background-size:100% 31.25rem}&:before{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:10;inline-size:100%;block-size:.125rem;pointer-events:none;content:"";background:var(--pride-gradation)}}.parts-number-head__title{padding:0;margin:0;margin-block-end:1rem!important;text-align:center;background:none}.parts-number-head__number{display:inline-block;margin:0 auto;font-family:var(--font-family-en);font-size:3.25rem;font-weight:600;line-height:1;text-align:center;background:var(--pride-gradation);background-clip:text;-webkit-text-fill-color:#0000;@media (768px <=width){font-size:5rem}}.parts-number-head__ja{display:block;margin:0 0 1rem;font-size:1.625rem;font-weight:700;line-height:1.5;color:var(--color-text-base-font-primary);text-align:center;letter-spacing:.065rem;@media (768px <=width){font-size:2.5rem;letter-spacing:.1rem}>span{display:block;@media (768px <=width){display:inline}}}.parts-number-head__text{margin-block-end:0;font-size:1rem;font-weight:500;line-height:2;color:var(--color-text-base-font-primary);text-align:start;@media (768px <=width){padding-block-end:1.5rem;font-size:1.125rem;line-height:2.2;text-align:center;letter-spacing:.0337rem}>span{display:block}>span>span{display:block;@media (768px <=width){display:inline}}}.parts-showcase{display:flex;flex-direction:column;gap:1rem;align-items:center;@media (768px <=width){flex-direction:row;gap:2.5rem}&:not(:first-child){margin-block-start:2.5rem;@media (768px <=width){margin-block-start:4.5rem}}&:last-child{margin-block-end:5rem;@media (768px <=width){margin-block-end:4.5rem}}}.parts-showcase:nth-child(2n){@media (768px <=width){flex-direction:row-reverse}.parts-showcase-link{justify-self:end;@media (768px <=width){justify-self:start}}}.parts-showcase-photo{inline-size:100%;min-inline-size:0;aspect-ratio:88/53;@media (768px <=width){inline-size:27.5rem}img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center center}}.parts-showcase-detail{display:grid;@media (768px <=width){inline-size:calc(100% - 30rem)}}.parts-showcase-title{position:relative;padding:0 0 .75rem;margin:0 0 1rem!important;font-size:1.25rem;font-weight:700;line-height:1.5;letter-spacing:.025rem;background:none;@media (768px <=width){padding-left:0;padding-bottom:1.13rem;padding-right:0;padding-top:0;margin-left:0!important;margin-bottom:1.5rem!important;margin-right:0!important;margin-top:0!important;font-size:1.5rem;letter-spacing:.03rem}&:before{position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:2.5rem;block-size:.125rem;pointer-events:none;content:"";background:var(--color-tone-tertiary)}}.parts-showcase-text{margin:0;font-size:.875rem;font-weight:400;line-height:1.7;@media (768px <=width){font-size:1rem}}.parts-showcase-links{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:end;@media (768px <=width){gap:2rem;justify-content:start}}.parts-showcase-link{position:relative;display:inline-block;justify-self:end;min-inline-size:9.875rem;padding:1rem 0 .75rem .125rem;font-size:1rem;font-weight:400;line-height:1.3;color:var(--color-text-base-font-primary);letter-spacing:.03rem;text-decoration:none!important;@media (768px <=width){justify-self:end;min-inline-size:10.5rem;padding-left:.125rem;padding-bottom:1rem;padding-right:0;padding-top:1.5rem}&[target=_blank]{span:before{background:url(/img/icon-blank.svg) no-repeat 50%}}&:before{position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:100%;block-size:1px;content:"";background:linear-gradient(to right,var(--color-tone-primary) 0,var(--color-tone-secondary) 100%);isolation:isolate}&:hover{span:before{transform:translateY(-50%) translateX(.25rem)}}span{position:relative;display:block;padding-inline-end:2.25rem;margin-inline:auto 0;&:before{position:absolute;inset-block:50%;inset-inline-end:.5rem;display:block;inline-size:1rem;block-size:1rem;content:"";background:url(/img/icon-button-arrow.svg) no-repeat 50%;background-size:100% 100%;transform:translateY(-50%);transition:transform .3s}}}.parts-another-list{display:grid;flex-wrap:wrap;grid-template-columns:repeat(2,1fr);gap:0 1rem;padding:0;margin:0;@media (768px <=width){grid-template-columns:repeat(4,1fr);gap:1rem 1.5rem}&:has(>:nth-child(-n+3):last-child){@media (768px <=width){display:flex;grid-template-columns:none;justify-content:center;>.parts-another-list__item{flex-basis:25%}}}}.parts-another-list__item{padding:0;margin:0;&:before{display:none;content:""}a{position:relative;display:flex;align-items:center;justify-content:flex-start;block-size:100%;padding:.75rem 1.75rem .75rem .25rem;font-size:.875rem;font-weight:700;line-height:1.3;color:var(--color-text-base-font-primary);text-decoration:none!important;border-block-end:solid 1px var(--color-tone-primary);transition:border-color .3s,color .3s!important;@media (768px <=width){padding-left:.25rem;padding-bottom:1rem;padding-right:1.75rem;padding-top:1rem;font-size:1rem}&:before{position:absolute;inset-block:50%;inset-inline-end:.25rem;display:block;inline-size:1rem;block-size:1rem;content:"";background:url(/img/icon-button-arrow.svg) no-repeat 50%;background-size:100% 100%;transform:translateY(-50%) rotate(90deg);transition:transform .3s}&:hover{color:var(--color-text-link-text-link_hover);border-color:var(--color-text-link-text-link_hover);&:before{transform:translateY(calc(-50% + 0.25rem)) rotate(90deg)}}}}.parts-icon-file-link{text-underline-offset:.3rem;&[href$=".pdf"]{&:after{display:inline-block;align-self:center;inline-size:1rem;block-size:1rem;margin-inline:.5rem 0;font-size:0;vertical-align:middle;content:"PDF";background-image:url(/img/icon-pdf.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}}&[target=_blank]{&:after{display:inline-block;align-self:center;inline-size:1rem;block-size:1rem;margin-inline:.5rem 0;font-size:0;vertical-align:middle;content:"外部リンク";background-image:url(/img/icon-blank.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}}}.parts-icon-file-link-size{font-size:.8125rem;font-weight:400;vertical-align:initial;text-decoration:none}.parts-text-color-primary{color:var(--color-text-link-text-link)}@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}}}}.parts-accessmap{iframe{max-inline-size:100%;block-size:auto;aspect-ratio:16/9}}.parts-youtube{iframe{inline-size:100%;max-inline-size:100%;block-size:auto;aspect-ratio:16/9}}.parts-message{position:relative;padding-block-start:6.5rem;@media (768px <=width){padding-block-start:8rem}&:before{position:absolute;inset-block-start:0;inset-inline-start:50%;inline-size:.125rem;block-size:5rem;content:"";background:linear-gradient(180deg,#093567,#004592 23.08%,#008cc9 61.54%,#51c0f3 80.77%,#004592);transform:translateX(-50%);@media (768px <=width){block-size:6.5rem}}p{margin-block-end:0;font-size:1.25rem;font-weight:700;line-height:1.8;text-align:center;letter-spacing:.05rem;@media (768px <=width){font-size:1.75rem;letter-spacing:.07rem}}[lang=en]{font-family:var(--font-family-en);font-size:1.5rem;@media (768px <=width){font-size:2rem;letter-spacing:.08rem}}.color-primary{color:var(--color-tone-primary)}.sp-break{display:block;@media (768px <=width){display:none}}.pc-break{display:none;@media (768px <=width){display:block}}}.parts-link-btn{--btn-align-desktop:end;--btn-align-mobile:end;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:var(--btn-align-mobile);@media (768px <=width){gap:2rem;justify-content:var(--btn-align-desktop)}a{position:relative;display:inline-block;min-inline-size:9.875rem;padding:1rem 0 .75rem .125rem;font-size:1rem;font-weight:400;line-height:1.3;color:var(--color-text-base-font-primary);letter-spacing:.03rem;text-decoration:none!important;@media (768px <=width){min-inline-size:10.5rem;padding-left:.125rem;padding-bottom:1rem;padding-right:0;padding-top:1.5rem}&:not(:any-link){padding:1rem .5rem;text-align:center;background:var(--color-bg-base-gray-01);span{padding-inline-end:unset;&:before{display:none}}}&[target=_blank]{span:before{background:url(/img/icon-blank.svg) no-repeat 50%}}&:before{position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:100%;block-size:1px;content:"";background:linear-gradient(to right,var(--color-tone-primary) 0,var(--color-tone-secondary) 100%);isolation:isolate}&:hover{span:before{transform:translateY(-50%) translateX(.25rem)}}span{position:relative;display:block;padding-inline-end:2.25rem;margin-inline:auto 0;&:before{position:absolute;inset-block:50%;inset-inline-end:.5rem;display:block;inline-size:1rem;block-size:1rem;content:"";background:url(/img/icon-button-arrow.svg) no-repeat 50%;background-size:100% 100%;transform:translateY(-50%);transition:transform .3s}}}}table{.parts-table-width{--table-width-pc:initial;--table-width-sp:initial;inline-size:var(--table-width-sp);@media (768px <=width){inline-size:var(--table-width-pc)}}}.pc-only:not(.bge-contents *),.pc_only:not(.bge-contents *){@media (width < 768px){display:none!important}}.sp-only:not(.bge-contents *),.sp_only:not(.bge-contents *){@media (768px <=width){display:none!important}}}}