/*
rev. 2025-09-30
copyright © 2025
*/
@layer base{:root{--border-color:#333;--font-size-h1:var(--font-size-semantic-display-h1);--font-size-h2:var(--font-size-semantic-display-h2);--font-size-h3:var(--font-size-semantic-display-h3);--font-size-h4:var(--font-size-semantic-display-h4);--font-size-h5:var(--font-size-semantic-display-h5);--font-size-h6:var(--font-size-semantic-display-h6);--color-primitive-sagawa-red-onpink:#cc0010;--color-primitive-bland-accent-blue:#098fe8;--color-primitive-bland-accent-pale-red:#ffebeb;--color-primitive-bland-accent-sagawa-red:#e60012;--color-primitive-bland-accent-yellow:#ff3;--color-primitive-bland-base-light-gray:#e6e6e2;--color-primitive-bland-base-pale-blue:#eef4fc;--color-primitive-bland-base-pale-gray:#f4f4f0;--color-primitive-bland-base-white:#fff;--color-primitive-bland-main-SgH-blue:#3b499f;--color-primitive-bland-service-only-biz-series-blue:#00b0ec;--color-primitive-bland-service-only-biz-series-orange:#7fc530;--color-primitive-bland-service-only-e-collect-green:#00b9ef;--color-primitive-bland-service-only-e-logistics-gray:#f0831f;--color-primitive-bland-service-only-hikyaku-cool-bin-blue:#9fa0a0;--color-primitive-bland-service-only-world-supply-blue:#1f8fff;--color-primitive-bland-sub-blue:#0a70c5;--color-primitive-bland-sub-grayish-blue:#c0c7dd;--color-primitive-bland-sub-green:#97bc3b;--color-primitive-bland-sub-light-blue:#39f;--color-primitive-bland-sub-orange:#ff8d00;--color-primitive-grayscale-black-overlay:#0009;--color-primitive-grayscale-bland-black:#232323;--color-primitive-grayscale-galaxy-gray:#999;--color-primitive-grayscale-gray40:#666;--color-primitive-grayscale-light-gray:var(--color-primitive-bland-base-light-gray);--color-primitive-grayscale-lightest:var(--color-primitive-bland-base-white);--color-primitive-grayscale-pale-gray:var(--color-primitive-bland-base-pale-gray);--color-semantic-block-bg-bgb-opt--bg-blue:var(--color-primitive-bland-base-pale-blue);--color-semantic-block-bg-bgb-opt--bg-gray:var(--color-primitive-bland-base-pale-gray);--color-semantic-block-bg-bgb-opt--bg-pink:var(
		--color-primitive-bland-accent-pale-red
	);--color-semantic-border-01:color-mix(in srgb,var(--color-primitive-grayscale-galaxy-gray) 56%,#0000);--color-semantic-border-02:#828282;--color-semantic-border-03:var(--color-primitive-bland-base-light-gray);--color-semantic-border-04:var(--color-primitive-bland-main-SgH-blue);--color-semantic-caution-pink:var(--color-primitive-bland-accent-pale-red);--color-semantic-caution-pink-on-red:var(--color-primitive-sagawa-red-onpink);--color-semantic-caution-red:var(--color-primitive-bland-accent-sagawa-red);--color-semantic-caution-light-blue:var(--color-primitive-bland-accent-blue);--color-semantic-caution-yellow:var(--color-primitive-bland-accent-yellow);--color-semantic-icon-black:var(--color-primitive-grayscale-bland-black);--color-semantic-icon-blue:var(--color-primitive-bland-main-SgH-blue);--color-semantic-icon-gray:var(--color-primitive-grayscale-gray40);--color-semantic-icon-white:var(--color-primitive-grayscale-lightest);--color-semantic-text-body:var(--color-primitive-grayscale-bland-black);--color-semantic-text-display:var(--color-primitive-grayscale-bland-black);--color-semantic-text-invert:var(--color-primitive-grayscale-lightest);--color-semantic-text-note:var(--color-primitive-grayscale-gray40);--color-semantic-text-link-default:var(--color-primitive-bland-main-SgH-blue);--color-semantic-text-link-hover:var(--color-primitive-bland-main-SgH-blue);--radius-max-50:9999px;--radius-normal-6:6px;--radius-small-4:4px;--font-family-jp-system-ui:yugothic,sans-serif;--font-family-en-system-ui:arial,sans-serif;--font-size-primitive-font-12:12px;--font-size-primitive-font-14:14px;--font-size-primitive-font-16:16px;--font-size-primitive-font-18:18px;--font-size-primitive-font-20:20px;--font-size-primitive-font-22:22px;--font-size-primitive-font-24:24px;--font-size-primitive-font-26:26px;--font-size-primitive-font-28:28px;--font-size-primitive-font-32:32px;--font-size-primitive-font-40:36px;--font-size-semantic-body-x-small:var(--font-size-primitive-font-12);--font-size-semantic-body-small:var(--font-size-primitive-font-14);--font-size-semantic-body-base:var(--font-size-primitive-font-16);--font-size-semantic-body-large:var(--font-size-primitive-font-18);--font-size-semantic-display-h1:var(--font-size-primitive-font-40);--font-size-semantic-display-h2:var(--font-size-primitive-font-32);--font-size-semantic-display-h3:var(--font-size-primitive-font-24);--font-size-semantic-display-h4:var(--font-size-primitive-font-22);--font-size-semantic-display-h5:var(--font-size-primitive-font-20);--font-size-semantic-display-h6:var(--font-size-primitive-font-18);--header-block-size:108px;--header-home-block-size:88px;scrollbar-gutter:stable;@media (width < 992px){--color-semantic-border-01:color-mix(in srgb,var(--color-primitive-grayscale-galaxy-gray) 48%,#0000);--font-family-jp-system-ui:"Hiragino Sans",sans-serif;--font-family-en-system-ui:-apple-system,blinkmacsystemfont,sans-serif;--font-size-primitive-font-12:12px;--font-size-primitive-font-14:12px;--font-size-primitive-font-16:15px;--font-size-primitive-font-18:16px;--font-size-primitive-font-20:18px;--font-size-primitive-font-22:20px;--font-size-primitive-font-24:22px;--font-size-primitive-font-26:22px;--font-size-primitive-font-28:23px;--font-size-primitive-font-32:24px;--font-size-primitive-font-40:30px;--header-block-size:56px;--header-home-block-size:64px;--fixed-bar-block-size:72px}@media (prefers-reduced-motion:no-preference){scroll-behavior:smooth}}}:root{@media (prefers-reduced-motion:no-preference){scroll-behavior:unset}}.c-header,.c-important-notice{font-family:var(--font-family-jp-system-ui);color:var(--color-semantic-text-body);: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){max-inline-size:100%;block-size:auto;vertical-align:bottom}::file-selector-button,:where(button,input,select,textarea){font:unset;color:unset;text-align:unset;letter-spacing:unset;border:1px solid;border-color:unset;border-radius:unset}:where(input[type=search i]){appearance:textfield}:where(input:not([type=button i],[type=submit i],[type=reset i]),textarea,[contenteditable]){text-autospace:no-autospace}:where(dialog,[popover]){padding:unset;overscroll-behavior-block:contain;border:unset}:where(dialog){max-inline-size:unset;max-block-size:unset}:where([popover]){margin:unset}:where(summary){cursor:pointer;list-style-type:"";&::-webkit-details-marker{display:none}}img{min-inline-size:0;min-block-size:0}}.c-mega-menu__category{margin:0}.c-tag{display:unset;min-inline-size:unset}.c-header{display:grid;grid-auto-flow:column;gap:0 16px;align-items:center;justify-content:space-between;min-block-size:var(--header-block-size);padding-inline-start:3%;@media (width < 992px){padding-inline-start:4.8%}}.c-header__logo{--sgh-inline-size:49px;--sagawa-inline-size:141px;--column-gap:25px;@media (width < 992px){--sgh-inline-size:33px;--sagawa-inline-size:98px;--column-gap:16px}}.c-header__nav{display:grid;grid-auto-flow:column;@media (width < 992px){display:none}}.c-header__first-column{display:grid;row-gap:8px;padding-block-start:12px}.c-header__first-row{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;justify-content:flex-end}.c-header__link-list{display:grid;grid-auto-flow:column;column-gap:12px;align-items:center}.c-header__link{display:block;font-size:var(--font-size-semantic-body-x-small);font-weight:700;line-height:1.4;text-decoration-line:underline;text-decoration-color:var(--text-decoration-color,#0000);text-underline-position:from-font;@media (prefers-reduced-motion:no-preference){transition:text-decoration-color .2s ease-out}@media (any-hover){&:hover{--text-decoration-color:currentcolor}}&:focus-visible{--text-decoration-color:currentcolor}}.c-header__middle-row{display:grid;grid-auto-flow:column;column-gap:16px;align-items:center}.c-header__link-with-icon-list{position:relative;display:grid;grid-auto-flow:column;align-items:center;padding-inline-start:12px;&:before{position:absolute;inset-inline-start:0;inline-size:1px;block-size:24px;margin-block:auto;content:"";background:var(--color-semantic-border-01)}>li{display:block}}.c-header__link-with-icon{display:grid;grid-auto-flow:column;column-gap:4px;align-items:center;padding:8px}.c-header__link-with-icon-icon{inline-size:16px}.c-header__link-with-icon-text{font-size:var(--font-size-semantic-body-small);font-weight:500;line-height:1.1;text-decoration-line:underline;text-decoration-color:var(--text-decoration-color,#0000);text-underline-position:from-font;@media (prefers-reduced-motion:no-preference){transition:text-decoration-color .2s ease-out}@media (any-hover){.c-header__link-with-icon:hover &{--text-decoration-color:currentcolor}}.c-header__link-with-icon:focus-visible &{--text-decoration-color:currentcolor}}.c-header__input-search{inline-size:240px}.c-header__second-row{display:grid;grid-auto-flow:column;column-gap:32px;align-items:end;justify-content:end}.c-header__mega-menu-button-container{display:grid;grid-auto-columns:minmax(120px,auto);grid-auto-flow:column;column-gap:8px}.c-header__mega-menu-button{position:relative;display:grid;grid-template-columns:auto 12px;column-gap:16px;align-items:center;justify-content:center;min-block-size:48px;padding-block:4px 8px;padding-inline:32px 16px;color:var(--color-semantic-text-display);border:unset;border-start-start-radius:6px;border-start-end-radius:6px;transition:background-color .2s ease-out,color .2s ease-out;@media (any-hover){&:hover{color:var(--color-semantic-text-link-hover);background:var(--color-primitive-bland-sub-grayish-blue)}}&:focus-visible{outline:2px solid var(--color-primitive-bland-main-SgH-blue);outline-offset:2px}&:after{position:absolute;inset-block-end:0;inset-inline:0;block-size:4px;content:"";background:var(--color-primitive-bland-main-SgH-blue);opacity:0;@media (prefers-reduced-motion:no-preference){transition:opacity .2s ease-out}}&[data-current=page]{&:after{opacity:1}}&:has(+.c-mega-menu:popover-open){color:var(--color-primitive-grayscale-lightest);background:var(--color-primitive-bland-main-SgH-blue);@media (any-hover){&:hover{color:var(--color-semantic-text-link-hover);background:var(--color-primitive-bland-sub-grayish-blue)}}&:after{opacity:0}}}.c-header__mega-menu-button-text{font-size:var(--font-size-primitive-font-18);font-weight:700;line-height:1.1}.c-header__mega-menu-button-icon{inline-size:100%;@media (prefers-reduced-motion:no-preference){transition:translate .2s ease-out}@media (any-hover){.c-header__mega-menu-button:hover &{translate:0 2px}.c-header__mega-menu-button:has(+.c-mega-menu:popover-open):hover &{--fill:currentcolor;translate:0 -2px}}.c-header__mega-menu-button:has(+.c-mega-menu:popover-open) &{--fill:currentcolor;rotate:180deg}}.c-header__smart-club-link{--border-width:1px;display:grid;grid-template:"title icon" "subtext icon" 1fr/minmax(0,1fr) 16px;place-items:center center;align-content:center;min-inline-size:160px;min-block-size:48px;padding-block:calc(4px - var(--border-width));padding-inline:calc(16px - var(--border-width));padding-inline-end:6px;margin-block-end:8px;color:var(--color,var(--color-semantic-text-invert));background:var(--background,var(--color-primitive-bland-main-SgH-blue));border:var(--border-width) solid var(--color-primitive-bland-main-SgH-blue);border-radius:var(--radius-normal-6);@media (prefers-reduced-motion:no-preference){transition:background-color .2s ease-out,color .2s ease-out}@media (any-hover){&:hover{--background:var(--color-primitive-grayscale-lightest);--color:var(--color-primitive-bland-main-SgH-blue);--fill:currentcolor}}&:focus-visible{--background:var(--color-primitive-grayscale-lightest);--color:var(--color-primitive-bland-main-SgH-blue)}}.c-header__smart-club-title{grid-area:title;font-size:var(--font-size-primitive-font-14);font-weight:700;line-height:1.4}.c-header__smart-club-login{grid-area:subtext;font-size:var(--font-size-primitive-font-12);font-weight:700;line-height:1.4;>span{display:block;text-align:center}}.c-header__smart-club-icon{--fill:currentcolor;grid-area:icon;inline-size:16px;@media (prefers-reduced-motion:no-preference){transition:translate .2s ease-out}@media (any-hover){.c-header__smart-club-link:hover &{translate:4px}}.c-header__smart-club-link:focus-visible &{translate:4px}}.c-header__second-column{margin-inline-start:16px}.c-header__contact{display:grid;row-gap:4px;align-content:center;justify-items:center;min-inline-size:116px;block-size:100%;padding-block:8px 16px;padding-inline:16px;color:var(--color,var(--color-primitive-grayscale-lightest));outline-offset:-3px;background:var(--background,var(--color-primitive-bland-main-SgH-blue));@media (prefers-reduced-motion:no-preference){transition:background-color .2s ease-out,color .2s ease-out}@media (any-hover){&:hover{--fill:currentcolor;--background:var(--color-primitive-bland-base-pale-gray);--color:var(--color-primitive-bland-main-SgH-blue)}}&:focus-visible{--fill:currentcolor;--background:var(--color-primitive-bland-base-pale-gray);--color:var(--color-primitive-bland-main-SgH-blue)}}.c-header__contact-icon{inline-size:32px}.c-header__contact-title{font-size:var(--font-size-semantic-body-small);font-weight:700;line-height:1.5}.c-header__controls{display:none;@media (width < 992px){display:grid;grid-auto-flow:column;align-items:center}}.c-header__language-link{--border-width:1px;display:grid;row-gap:2px;align-content:center;justify-items:center;min-block-size:56px;padding-inline:calc(8px - var(--border-width)) 8px;border-inline-start:var(--border-width) solid var(--color-semantic-border-01)}.c-header__language-link-icon{inline-size:16px}.c-header__language-link-title{font-family:var(--font-family-en-system-ui);font-size:var(--font-size-semantic-body-small);font-weight:500;line-height:1.1}.c-header__menu-button{inline-size:56px;aspect-ratio:1;padding:0;border:0}.c-header__menu-button-icon{inline-size:100%;:root:has(.c-menu[open]) &[data-icon=open],:root:not(:has(.c-menu[open])) &[data-icon=close]{display:none}}.c-logo{position:relative;display:grid;grid-template-columns:var(--sgh-inline-size) var(--sagawa-inline-size);column-gap:var(--column-gap);align-items:center;h1&{margin-block:0}&:before{position:absolute;inset-block:0;inset-inline-start:calc(var(--sgh-inline-size) + var(--column-gap)/2);inline-size:1px;content:"";background:var(--color-primitive-bland-main-SgH-blue)}}.c-logo__link{@media (prefers-reduced-motion:no-preference){transition:opacity .2s ease-out}@media (any-hover){&:hover{opacity:.7}}&:focus-visible{opacity:.7}}.c-logo__image{display:block;inline-size:100%}.c-site-search-form__form{--submit-button-inline-size:24px;--padding-inline-end:12px;position:relative;@media (width < 992px){--submit-button-inline-size:32px}}.c-site-search-form__input{--border-width:1px;--gap:8px;inline-size:100%;min-block-size:40px;padding-block:calc(8px - var(--border-width));padding-inline:calc(16px - var(--border-width)) calc(var(--gap) + var(--submit-button-inline-size) + var(--padding-inline-end) - var(--border-width));font-size:15px;font-weight:500;background:var(--color-primitive-grayscale-lightest);border:var(--border-width) solid var(--color-semantic-border-01);border-radius:var(--radius-small-4,4px);@media (width < 992px){min-block-size:56px;padding-block:calc(12px - var(--border-width));font-size:var(--font-size-semantic-body-large);font-weight:400}&::-webkit-search-cancel-button{appearance:none}&::placeholder{color:var(--color-semantic-text-note)}}.c-site-search-form__submit-button{position:absolute;inset-block:0;inset-inline-end:var(--padding-inline-end);inline-size:var(--submit-button-inline-size);block-size:fit-content;padding:0;margin-block:auto;border:0}.c-site-search-form__submit-icon{inline-size:100%}.c-mega-menu{position:absolute;inset-block-start:anchor(bottom);inline-size:100%;padding-block:16px 48px;padding-inline:max(128px,128/1600 * 100%);background:var(--color-primitive-bland-base-pale-gray);box-shadow:0 24px 24px 0 #0000003d;@supports not (inset-block-start:anchor(bottom)){position:fixed;inset-block-start:var(--anchor-y-end)}&[data-compact]{inset-inline-start:anchor(left);inline-size:anchor-size(width);padding-block-end:24px;padding-inline:24px;@supports not ((inset-inline-start:anchor(left)) or (inline-size:anchor-size(width))){inset-inline-start:var(--anchor-x);inline-size:var(--anchor-width)}}}.c-mega-menu__title-link{display:grid;grid-template-columns:auto 24px;column-gap:16px;align-items:center;inline-size:fit-content;margin-block:16px;margin-inline:8px 16px}.c-mega-menu__title-link-text{font-size:var(--font-size-primitive-font-18);font-weight:700;line-height:1.1;text-decoration-line:underline;text-decoration-color:var(--text-decoration-color,#0000);text-underline-position:from-font;@media (prefers-reduced-motion:no-preference){transition:text-decoration-color .2s ease-out}@media (any-hover){.c-mega-menu__title-link:hover &{--text-decoration-color:currentcolor}}.c-mega-menu__title-link:focus-visible &{--text-decoration-color:currentcolor}}.c-mega-menu__title-link-icon{inline-size:100%;@media (prefers-reduced-motion:no-preference){transition:translate .2s ease-out}@media (any-hover){.c-mega-menu__title-link:hover &{translate:4px}}.c-mega-menu__title-link:focus-visible &{translate:4px}}.c-mega-menu__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px;.c-mega-menu__title-link+&{margin-block-start:32px}}.c-mega-menu__category{--border-width:1px;display:grid;align-content:center;min-block-size:48px;padding-block-end:calc(4px - var(--border-width));padding-inline:8px;font-size:var(--font-size-semantic-body-large);font-weight:700;line-height:1.7;border-block-end:var(--border-width) solid var(--color-semantic-border-01)}.c-mega-menu__list{padding-block:8px;padding-inline:4px;>li{display:block}}.c-mega-menu__link{display:grid;grid-auto-flow:column;align-items:center;inline-size:fit-content;padding-block:10px}.c-mega-menu__link-icon{inline-size:16px;margin-inline-end:8px}.c-mega-menu__link-title{font-size:var(--font-size-semantic-body-small);font-weight:700;line-height:1.7;text-decoration-line:underline;text-decoration-color:var(--text-decoration-color,#0000);text-underline-position:from-font;@media (prefers-reduced-motion:no-preference){transition:text-decoration-color .2s ease-out}@media (any-hover){.c-mega-menu__link:hover &{--text-decoration-color:currentcolor}}.c-mega-menu__link:focus-visible &{--text-decoration-color:currentcolor}}.c-mega-menu__link-blank{inline-size:24px;margin-inline-start:2px}.c-menu{inset-block:var(--header-block-size) 0;z-index:calc(infinity);inline-size:100%;block-size:unset;padding-block:24px 32px;padding-inline:4.26667%;overflow:auto;background:var(--color-primitive-bland-base-light-gray);&::backdrop{background:#0000}:root:has(&[open]){overflow:hidden}}.c-menu__smart-club{display:grid;row-gap:4px;justify-items:start;margin-block-start:16px}.c-menu__smart-club-link{--border-width:1px;display:grid;grid-template:"title icon" "subtext icon" 1fr/minmax(0,1fr) 24px;place-items:center center;align-content:center;inline-size:100%;min-block-size:44px;padding-block:calc(8px - var(--border-width));padding-inline:calc(40px - var(--border-width)) calc(32px - var(--border-width));padding-inline-end:10px;color:var(--color,var(--color-primitive-grayscale-lightest));background:var(--background,var(--color-primitive-bland-main-SgH-blue));border:var(--border-width) solid var(--color-primitive-bland-main-SgH-blue);border-radius:var(--radius-normal-6);@media (prefers-reduced-motion:no-preference){transition:background-color .2s ease-out,color .2s ease-out}@media (any-hover){&:hover{--background:var(--color-primitive-grayscale-lightest);--color:var(--color-primitive-bland-main-SgH-blue);--fill:currentcolor}}&:focus-visible{--background:var(--color-primitive-grayscale-lightest);--color:var(--color-primitive-bland-main-SgH-blue)}}.c-menu__smart-club-link-title{grid-area:title;font-size:16px;font-weight:600;line-height:1.4;&:lang(en){font-size:14px}}.c-menu__smart-club-link-login{grid-area:subtext;font-size:var(--font-size-semantic-body-small);font-weight:600;line-height:1.4}.c-menu__smart-club-link-login-japanese{display:block;font-weight:400;text-align:center}.c-menu__smart-club-icon{--fill:currentcolor;grid-area:icon;inline-size:24px;@media (prefers-reduced-motion:no-preference){transition:translate .2s ease-out}@media (any-hover){.c-menu__smart-club-link:hover &{translate:4px}}.c-menu__smart-club-link:focus-visible &{translate:4px}}.c-menu__tablist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;margin-block-start:32px}.c-menu__tab{min-block-size:48px;padding-block:0 4px;padding-inline:8px;font-size:var(--font-size-semantic-body-large);font-weight:600;line-height:1.7;text-align:center;background:var(--color-primitive-bland-sub-grayish-blue);border:0;border-start-start-radius:var(--radius-normal-6);border-start-end-radius:var(--radius-normal-6);&[aria-selected=true]{background:var(--color-primitive-grayscale-lightest)}}.c-menu__tabpanel{padding:16px;background:var(--color-primitive-grayscale-lightest);border-end-start-radius:var(--radius-normal-6);border-end-end-radius:var(--radius-normal-6)}.c-menu__title-link{display:grid;grid-template-columns:auto 24px;column-gap:16px;align-items:center;inline-size:fit-content;margin-block-start:8px;margin-inline:8px 16px}.c-menu__title-link-text{font-size:18px;font-weight:600;line-height:1.1;text-decoration-line:underline;text-decoration-color:var(--text-decoration-color,#0000);text-underline-position:from-font;@media (prefers-reduced-motion:no-preference){transition:text-decoration-color .2s ease-out}@media (any-hover){.c-menu__title-link:hover &{--text-decoration-color:currentcolor}}.c-menu__title-link:focus-visible &{--text-decoration-color:currentcolor}}.c-menu__title-link-icon{inline-size:100%}.c-menu__details-container{margin-block-start:16px}.c-menu__summary{display:grid;grid-auto-flow:column;column-gap:10px;align-items:center;justify-content:space-between;padding-block:16px;padding-inline:8px;.c-menu__details:not(:first-child) &{--border-width:1px;border-block-start:var(--border-width) solid var(--color-semantic-border-01)}}.c-menu__summary-title{font-size:var(--font-size-semantic-body-base);font-weight:600;line-height:1.7}.c-menu__summary-icon{inline-size:16px;.c-menu__details:not([open]) &[data-icon=close],.c-menu__details[open] &[data-icon=open]{display:none}}.c-menu__content{padding-block:8px 16px;padding-inline:8px;border-block-start:1px solid var(--color-semantic-border-01)}.c-menu__list{>li{display:block}}.c-menu__link{display:grid;grid-auto-flow:column;align-items:center;inline-size:fit-content;padding-block:10px}.c-menu__link-icon{inline-size:16px;margin-inline-end:8px}.c-menu__link-title{font-size:var(--font-size-primitive-font-16);font-weight:600;line-height:1.6;text-decoration-line:underline;text-decoration-color:var(--text-decoration-color,#0000);text-underline-position:from-font;@media (prefers-reduced-motion:no-preference){transition:text-decoration-color .2s ease-out}@media (any-hover){.c-menu__link:hover &{--text-decoration-color:currentcolor}}.c-menu__link:focus-visible &{--text-decoration-color:currentcolor}}.c-menu__link-blank{inline-size:24px;margin-inline-start:2px}.c-menu__support{padding:16px;margin-block-start:24px;background:var(--color-primitive-grayscale-lightest);border-radius:var(--radius-normal-6)}.c-menu__column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-block-start:24px;overflow:hidden;border-radius:var(--radius-normal-6);>li{display:block}}.c-menu__column-link{display:grid;grid-template-columns:1fr auto;align-items:center;block-size:100%;min-block-size:48px;padding-inline:12px 8px;background:var(--color-primitive-grayscale-lightest);&:has(.c-menu__column-link-icon){grid-template-columns:auto 1fr auto}}.c-menu__column-link-icon{inline-size:16px;margin-inline-end:4px}.c-menu__column-link-title{font-size:var(--font-size-semantic-body-small);font-weight:300;line-height:1.1;>span{display:block}}.c-menu__column-link-arrow{inline-size:12px;margin-inline-start:10px}.c-menu__contact{--border-width:1px;position:relative;display:grid;align-items:center;justify-content:center;min-block-size:64px;padding-block:calc(8px - var(--border-width));padding-inline:calc(40px - var(--border-width)) calc(32px - var(--border-width));margin-block-start:24px;color:var(--color,var(--color-primitive-grayscale-lightest));background:var(--background,var(--color-primitive-bland-main-SgH-blue));border:var(--border-width);border-radius:var(--radius-normal-6);@media (prefers-reduced-motion:no-preference){transition:background-color .2s ease-out,color .2s ease-out}@media (any-hover){&:hover{--fill:currentcolor;--background:var(--color-primitive-grayscale-lightest);--color:var(--color-primitive-bland-main-SgH-blue)}}&:focus-visible{--fill:currentcolor;--background:var(--color-primitive-grayscale-lightest);--color:var(--color-primitive-bland-main-SgH-blue)}}.c-menu__contact-icon{position:absolute;inset-block:0;inset-inline-start:12px;inline-size:24px;block-size:fit-content;margin-block:auto}.c-menu__contact-tile{font-size:var(--font-size-semantic-body-small);font-weight:600;line-height:1.4}.c-important-notice{display:grid;grid-template-columns:auto 1fr;column-gap:24px;padding-block:8px;padding-inline:3%;background:var(--color-semantic-caution-pink);@media (width < 992px){grid-template-columns:unset;column-gap:unset;padding-inline:4.8%}}.c-important-notice__header{--border-width:1px;display:grid;row-gap:4px;align-content:center;justify-items:center;padding-block-end:12px;padding-inline-end:calc(40px - var(--border-width));border-inline-end:var(--border-width) solid var(--color-semantic-border-01);@media (width < 992px){grid-template-columns:1fr auto;row-gap:unset;column-gap:8px;justify-items:unset;padding-block-end:calc(8px - var(--border-width));padding-inline-end:unset;border-block-end:var(--border-width) solid var(--color-semantic-border-01);border-inline-end:unset}}.c-important-notice__heading{font-size:var(--font-size-semantic-body-small);line-height:1.7;color:var(--color-semantic-text-display);@media (width < 992px){font-weight:600}}.c-important-notice__list-link{display:grid;grid-template-columns:auto 24px;column-gap:4px;align-items:center;font-size:var(--font-size-semantic-body-small);font-weight:500;line-height:1.1;text-decoration-line:underline;text-decoration-color:var(--text-decoration-color,#0000);text-underline-position:from-font;@media (width < 992px){font-weight:300}@media (prefers-reduced-motion:no-preference){transition:text-decoration-color .2s ease-out}@media (any-hover){&:hover{--text-decoration-color:currentcolor}}&:focus-visible{--text-decoration-color:currentcolor}}.c-important-notice__arrow{inline-size:100%;@media (prefers-reduced-motion:no-preference){transition:translate .2s ease-out}@media (any-hover){.c-important-notice__list-link:hover &{translate:4px}}.c-important-notice__list-link:focus-visible &{translate:4px}}.c-important-notice__list{>li{--border-width:1px;display:block;&:has(.c-important-notice__caution):not(:only-child){margin-block-end:4px;border-block-end:var(--border-width) solid var(--color-semantic-border-01);@media (width < 992px){margin-block-end:0}}&:not(:last-child){@media (width < 992px){border-block-end:var(--border-width) solid var(--color-semantic-border-01)}}}}.c-important-notice__caution{display:grid;grid-template-columns:24px auto;column-gap:8px;align-items:center;inline-size:fit-content;padding-block:4px calc(8px - var(--border-width));padding-inline:8px;@media (width < 992px){grid-template-columns:16px auto;padding-block:6px calc(10px - var(--border-width));padding-inline:4px}}.c-important-notice__caution-icon{inline-size:100%}.c-important-notice__caution-title{font-size:var(--font-size-semantic-body-small);font-weight:500;line-height:1.7;color:var(--color-semantic-caution-pink-on-red);text-decoration-line:underline;text-decoration-color:var(--text-decoration-color,currentcolor);text-underline-position:from-font;@media (width < 992px){font-weight:300}@media (prefers-reduced-motion:no-preference){transition:text-decoration-color .2s ease-out}@media (any-hover){.c-important-notice__caution:hover &{--text-decoration-color:#0000}}.c-important-notice__caution:focus-visible &{--text-decoration-color:#0000}}.c-important-notice__link{display:grid;grid-auto-flow:column;column-gap:8px;align-items:center;inline-size:fit-content;padding-block:4px;padding-inline:8px;@media (width < 992px){grid-auto-flow:unset;align-items:unset;padding-block:6px calc(2px - var(--border-width));padding-inline:4px}.c-important-notice__list>li:last-child>&{@media (width < 992px){padding-block-end:2px}}}.c-important-notice__date{display:flex;column-gap:8px;align-items:center}.c-important-notice__time{font-family:var(--font-family-en-system-ui);font-size:var(--font-size-semantic-body-small);line-height:1.5;@media (width < 992px){font-weight:500;line-height:1}}.c-important-notice__title{display:inline-grid;grid-auto-flow:column;align-items:center;text-decoration-line:underline;text-decoration-color:var(--text-decoration-color,#0000);text-underline-position:from-font;@media (prefers-reduced-motion:no-preference){transition:color .2s ease-out,text-decoration-color .2s ease-out}@media (any-hover){.c-important-notice__link:hover &{--text-decoration-color:currentcolor;color:var(--color-semantic-caution-pink-on-red)}}.c-important-notice__link:focus-visible &{--text-decoration-color:currentcolor;color:var(--color-semantic-caution-pink-on-red)}}.c-important-notice__ellipsis{overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size-semantic-body-small);font-weight:500;line-height:1.7;white-space:nowrap;@media (width < 992px){font-weight:300}}.c-important-notice__external{inline-size:1lh;@media (prefers-reduced-motion:no-preference){transition:translate .2s ease-out}@media (any-hover){.c-important-notice__link:hover &{translate:4px}}.c-important-notice__link:focus-visible &{translate:4px}}.c-tag{--border-width:1px;padding-block:calc(3px - var(--border-width)) calc(2px - var(--border-width));padding-inline:calc(8px - var(--border-width));font-family:var(--font-family-en-system-ui);font-size:11px;line-height:1.1;color:var(--color-semantic-text-display);background:var(--color-semantic-caution-yellow);border:var(--border-width) solid var(--color-semantic-border-01);@media (width < 992px){padding-block:calc(3px - var(--border-width)) calc(4px - var(--border-width));font-size:10px;font-weight:500}}