@layer reset,elements,utilities,components;@property --duration-rapidly{syntax: "<time>"; inherits: false; initial-value: .1s;}@property --duration-default{syntax: "<time>"; inherits: false; initial-value: .3s;}@property --duration-relaxed{syntax: "<time>"; inherits: false; initial-value: .7s;}@property --ease-in-sine{syntax: "*"; inherits: false; initial-value: cubic-bezier(.47,0,.745,.715);}@property --ease-out-sine{syntax: "*"; inherits: false; initial-value: cubic-bezier(.39,.575,.565,1);}@property --ease-in-out-sine{syntax: "*"; inherits: false; initial-value: cubic-bezier(.445,.05,.55,.95);}@property --ease-in-quad{syntax: "*"; inherits: false; initial-value: cubic-bezier(.55,.085,.68,.53);}@property --ease-out-quad{syntax: "*"; inherits: false; initial-value: cubic-bezier(.25,.46,.45,.94);}@property --ease-in-out-quad{syntax: "*"; inherits: false; initial-value: cubic-bezier(.455,.03,.515,.955);}@property --ease-in-cubic{syntax: "*"; inherits: false; initial-value: cubic-bezier(.55,.055,.675,.19);}@property --ease-out-cubic{syntax: "*"; inherits: false; initial-value: cubic-bezier(.215,.61,.355,1);}@property --ease-in-out-cubic{syntax: "*"; inherits: false; initial-value: cubic-bezier(.645,.045,.355,1);}@property --ease-in-quart{syntax: "*"; inherits: false; initial-value: cubic-bezier(.895,.03,.685,.22);}@property --ease-out-quart{syntax: "*"; inherits: false; initial-value: cubic-bezier(.165,.84,.44,1);}@property --ease-in-out-quart{syntax: "*"; inherits: false; initial-value: cubic-bezier(.77,0,.175,1);}@property --ease-in-quint{syntax: "*"; inherits: false; initial-value: cubic-bezier(.755,.05,.855,.06);}@property --ease-out-quint{syntax: "*"; inherits: false; initial-value: cubic-bezier(.23,1,.32,1);}@property --ease-in-out-quint{syntax: "*"; inherits: false; initial-value: cubic-bezier(.86,0,.07,1);}@property --ease-in-expo{syntax: "*"; inherits: false; initial-value: cubic-bezier(.95,.05,.795,.035);}@property --ease-out-expo{syntax: "*"; inherits: false; initial-value: cubic-bezier(.19,1,.22,1);}@property --ease-in-out-expo{syntax: "*"; inherits: false; initial-value: cubic-bezier(1,0,0,1);}@property --ease-in-circ{syntax: "*"; inherits: false; initial-value: cubic-bezier(.6,.04,.98,.335);}@property --ease-out-circ{syntax: "*"; inherits: false; initial-value: cubic-bezier(.075,.82,.165,1);}@property --ease-in-out-circ{syntax: "*"; inherits: false; initial-value: cubic-bezier(.785,.135,.15,.86);}@property --ease-in-back{syntax: "*"; inherits: false; initial-value: cubic-bezier(.6,-.28,.735,.045);}@property --ease-out-back{syntax: "*"; inherits: false; initial-value: cubic-bezier(.175,.885,.32,1.275);}@property --ease-in-out-back{syntax: "*"; inherits: false; initial-value: cubic-bezier(.68,-.55,.265,1.55);}@property --rounded-sm{syntax: "<length>"; inherits: false; initial-value: 4px;}@property --rounded-md{syntax: "<length>"; inherits: false; initial-value: 8px;}@property --rounded-lg{syntax: "<length>"; inherits: false; initial-value: 16px;}@property --rounded-xl{syntax: "<length>"; inherits: false; initial-value: 24px;}@property --rounded-2xl{syntax: "<length>"; inherits: false; initial-value: 32px;}@property --rounded-3xl{syntax: "<length>"; inherits: false; initial-value: 48px;}@property --rounded-4xl{syntax: "<length>"; inherits: false; initial-value: 80px;}@property --rounded-full{syntax: "<length>"; inherits: false; initial-value: calc(1px / 0);}@property --shadow-normal{syntax: "*"; inherits: false; initial-value: 0px 0px 20px 0px oklch(from #333 l c h / 10%);}@property --color-lightest{syntax: "<color>"; inherits: false; initial-value: #fff;}@property --color-darkest{syntax: "<color>"; inherits: false; initial-value: #1e1e1e;}@property --color-shaded-white{syntax: "<color>"; inherits: false; initial-value: #c83b3b;}@property --color-monotone-light{syntax: "<color>"; inherits: false; initial-value: #dfdfdf;}@property --color-primary{syntax: "<color>"; inherits: false; initial-value: #24242A;}@property --color-accent{syntax: "<color>"; inherits: false; initial-value: oklch(.87 .1248 98.44);}@property --color-ring{syntax: "<color> | CanvasText"; inherits: true; initial-value: #759aff;}@property --color-main-base{syntax: "*"; inherits: false; initial-value: linear-gradient(180deg,#E81A1D 0%,#951012 100%);}@property --color-main-light{syntax: "<color>"; inherits: false; initial-value: #D60A0D;}@property --color-accent-base{syntax: "<color>"; inherits: false; initial-value: #D89400;}@property --color-monotone-900{syntax: "<color>"; inherits: false; initial-value: #24242A;}@property --color-monotone-700{syntax: "*"; inherits: false; initial-value: linear-gradient(180deg,#464646 0%,#000 100%)}@property --color-monotone-500{syntax: "<color>"; inherits: false; initial-value: #AAA;}@property --color-monotone-400{syntax: "<color>"; inherits: false; initial-value: #D4D4D4;}@property --color-monotone-200{syntax: "<color>"; inherits: false; initial-value: #F9F9F9;}@property --color-monotone-100{syntax: "<color>"; inherits: false; initial-value: #FFF;}@property --background-to-foreground{syntax: "*"; inherits: false; initial-value: conic-gradient(currentColor 0 0),CanvasText;}:root{@media (forced-colors: active){--color-ring: CanvasText}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes slide-in-from-left{0%{translate:-100%}}@keyframes slide-in-from-right{0%{translate:100%}}@keyframes slide-out-to-left{to{translate:-100%}}@keyframes slide-out-to-right{to{translate:100%}}@keyframes slide-in-from-bottom{0%{translate:0 100%}}@keyframes slide-in-from-top{0%{translate:0 -100%}}@keyframes slide-out-to-bottom{to{translate:0 100%}}@keyframes slide-out-to-top{to{translate:0 -100%}}@property --icon-chevron-upward{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="m4 16 8-8 8 8" /></svg>');}@property --icon-chevron-rightward{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M8 4L16 12L8 20" /></svg>');}@property --icon-chevron-downward{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8L12 16L20 8" /></svg>');}@property --icon-chevron-leftward{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M16 4L8 12L16 20" /></svg>');}@property --shape-triangle-upward{syntax: "*"; inherits: false; initial-value: polygon(50% 0,100% 100%,0 100%);}@property --shape-triangle-downward{syntax: "*"; inherits: false; initial-value: polygon(0 0,100% 0,50% 100%);}@property --shape-triangle-rightward{syntax: "*"; inherits: false; initial-value: polygon(0 0,100% 50%,0 100%);}@property --shape-triangle-leftward{syntax: "*"; inherits: false; initial-value: polygon(0 50%,100% 0,100% 100%);}@property --shape-triangle-lower-leftward{syntax: "*"; inherits: false; initial-value: polygon(0 0,100% 100%,0 100%);}@property --shape-triangle-upper-leftward{syntax: "*"; inherits: false; initial-value: polygon(0 0,100% 0,0 100%);}@property --shape-triangle-lower-rightward{syntax: "*"; inherits: false; initial-value: polygon(100% 0,100% 100%,0 100%);}@property --shape-triangle-upper-rightward{syntax: "*"; inherits: false; initial-value: polygon(0 0,100% 0,100% 100%);}@property --svi-full{syntax: "<length>"; initial-value: 0; inherits: false;}@property --viewport-token-min{syntax: "<length>"; inherits: false; initial-value: 375px;}@property --viewport-token-max{syntax: "<length>"; inherits: false; initial-value: 1440px;}@property --container-width-normal{syntax: "<length>"; inherits: false; initial-value: 1100px;}@property --container-width-wide{syntax: "<length>"; inherits: false; initial-value: 1400px;}@property --container-width-narrow{syntax: "<length>"; inherits: false; initial-value: 800px;}@property --spacing-none{syntax: "<length>"; inherits: false; initial-value: 0;}@property --spacing-half{syntax: "<length>"; inherits: false; initial-value: 4px;}@property --spacing-1{syntax: "<length>"; inherits: false; initial-value: 8px;}@property --spacing-2{syntax: "<length>"; inherits: false; initial-value: 16px;}@property --spacing-3{syntax: "<length>"; inherits: false; initial-value: 24px;}@property --spacing-4{syntax: "<length>"; inherits: false; initial-value: 32px;}@property --spacing-5{syntax: "<length>"; inherits: false; initial-value: 40px;}@property --spacing-6{syntax: "<length>"; inherits: false; initial-value: 48px;}@property --spacing-7{syntax: "<length>"; inherits: false; initial-value: 56px;}@property --spacing-8{syntax: "<length>"; inherits: false; initial-value: 64px;}@property --spacing-9{syntax: "<length>"; inherits: false; initial-value: 72px;}@property --spacing-10{syntax: "<length>"; inherits: false; initial-value: 80px;}@property --spacing-11{syntax: "<length>"; inherits: false; initial-value: 128px;}@property --spacing-12{syntax: "<length>"; inherits: false; initial-value: 192px;}@property --spacing-13{syntax: "<length>"; inherits: false; initial-value: 256px;}@property --leading-trim{syntax: "*"; inherits: false; initial-value: calc((1em - 1lh)/2) ;}:root{--svi-full: 100dvi;--to-svi-min: calc(1px*tan(atan2(var(--svi-full), 1px))/tan(atan2(var(--viewport-token-min), 1px))) ;--to-svi-max: calc(1px*tan(atan2(var(--svi-full), 1px))/tan(atan2(var(--viewport-token-max), 1px))) }:lang(en){--leading-trim: calc((1cap - 1lh)/2) }.customLabel{padding:4px 6px;border-radius:3px;background:var(--color-primary);color:var(--color-lightest)}.customMarker{background:linear-gradient(transparent 60%,#fffb92 60%)}@property --stack-top{syntax: "<integer>"; inherits: false; initial-value: calc(infinity);}@property --stack-skip-link{syntax: "<integer>"; inherits: false; initial-value: 30;}@property --stack-header{syntax: "<integer>"; inherits: false; initial-value: 20;}@property --stack-footer{syntax: "<integer>"; inherits: false; initial-value: 10;}@property --stack-forwards{syntax: "<integer>"; inherits: false; initial-value: 1;}@property --stack-backwards{syntax: "<integer>"; inherits: false; initial-value: -1;}@property --font-gothic{syntax: "*"; inherits: false; initial-value:"Noto Sans JP",sans-serif;}@property --font-latin{syntax: "*"; inherits: false; initial-value: "Lato",sans-serif;}@property --font-size-root{syntax: "<length>"; inherits: false; initial-value: 16px;}@property --font-medium{syntax: "<integer>"; inherits: false; initial-value: 500;}@property --font-bold{syntax: "<integer>"; inherits: false; initial-value: 700;}@property --leading-tight{syntax: "<number>"; inherits: false; initial-value: 1.25;}@property --leading-normal{syntax: "<number>"; inherits: false; initial-value: 1.5;}@property --leading-relaxed{syntax: "<number>"; inherits: false; initial-value: 1.75;}@property --leading-loose{syntax: "<number>"; inherits: false; initial-value: 2;}@property --tracking-wider{syntax: "*"; inherits: false; initial-value: .04em;}:root{--to-rem: calc(tan(atan2(1px, var(--font-size-root)))*1rem) ;--font-size-headline-xl: calc(48 * var(--to-rem));--font-size-headline-l: calc(32 * var(--to-rem));--font-size-headline-m: calc(24 * var(--to-rem));--font-size-headline-s: calc(20 * var(--to-rem));--font-size-headline-xs: calc(16 * var(--to-rem));--font-size-body-l: calc(18 * var(--to-rem));--font-size-body-m: calc(16 * var(--to-rem));--font-size-body-s: calc(12 * var(--to-rem));@media (width < 768px){--font-size-headline-xl: calc(22 * var(--to-rem));--font-size-headline-l: calc(20 * var(--to-rem));--font-size-headline-m: calc(18 * var(--to-rem));--font-size-headline-s: calc(14 * var(--to-rem));--font-size-body-l: calc(16 * var(--to-rem));--font-size-body-m: calc(14 * var(--to-rem));--font-size-body-s: calc(10 * var(--to-rem))}}:root{--z-index-fixed: 1000;--z-index-modal: 2000;--z-index-dropdown: 100;--z-index-header: 500;--z-index-behind: -1}@layer reset{*,:before,:after{box-sizing:border-box;min-inline-size:0;border-width:0;border-style:solid}:where(:root){font-family:Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,BIZ UDPGothic,meiryo,sans-serif;font-style:unset;font-weight:400;line-height:1.5;text-align:start;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}:where(body){min-block-size:100dvb;margin:unset}:where(h1,h2,h3,h4,h5,h6){margin-block:unset;font-size:unset}:where(search){display:block flow}:where(p,blockquote,figure,pre,address,ul,ol,dl){margin-block:unset}:where(blockquote,figure){margin-inline:unset}:where(address):where(:lang(ja)){font-style:unset}:where(ul,ol){padding-inline-start:unset;list-style-type:""}:where(dt){font-weight:700}:where(dd){margin-inline-start:unset}:where(hr){border-block-start-width:1px}:where(pre){text-spacing-trim:space-all}:where(b,strong){font-weight:700}:where(em):where(:lang(ja)){font-weight:700}:where(i,cite,em,dfn,var):where(:lang(ja)){font-style:unset}:where(small){font-size:1em;font-weight:inherit}:where(code,kbd,samp){font-family:ui-monospace,sfmono-regular,menlo,monaco,consolas,Liberation Mono,Courier New,serif;font-size:unset}:where(var){font-family:serif;&:where(:lang(ja)){font-family:unset}}:where(:any-link){background-color:unset;color:unset;text-decoration-line:none;text-decoration-thickness:1px;text-decoration-skip-ink:auto}:where(img,picture,svg,video,canvas,audio,embed,object){display:block flow;block-size:auto;max-inline-size:100%}:where(table){border-collapse:collapse}:where(caption){text-align:start}:where(td,th){padding:unset;vertical-align:top}:where(th){font-weight:700;text-align:start}:where(button,input,select,textarea),::file-selector-button{padding:unset;border-radius:unset;background-color:unset;color:unset;font:unset;vertical-align:middle;letter-spacing:unset;text-align:unset;text-transform:unset}:where([type=radio i],[type=checkbox i]){margin:unset}:where([type=file i]){cursor:unset}:where(textarea){margin-block:unset;resize:block}:where(button),::file-selector-button{inline-size:fit-content;touch-action:manipulation}:where(button)::-moz-focus-inner{padding:unset}:where(button,label[for],select,[role=tab],[role=button],[role=option]),::file-selector-button{cursor:pointer}:where(select):where(:disabled){opacity:inherit}:where(fieldset){margin-inline:unset;padding:unset}:where(legend){padding-inline:unset}:where(optgroup){font:unset}::placeholder{opacity:unset}::picker(select){display:block flow;padding:unset}:where(summary){display:block flow;cursor:pointer}::-webkit-details-marker{display:none}:where(dialog,[popover]){overflow:unset;inline-size:unset;block-size:unset;max-inline-size:unset;max-block-size:unset;padding:unset;background-color:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}::backdrop{background-color:unset}:where(:-moz-focusring){outline:auto}:where(:focus):not(:where(:focus-visible)){outline:none}[tabindex="-1"]:focus-visible{outline:none!important}:where(:disabled,[aria-disabled=true]){cursor:default}[hidden]:not([hidden=until-found]){display:none!important}}@layer elements{:where(:root){background:url(/images/common/image_bg_2.webp),no-repeat center center;color:var(--color-primary);font-family:var(--font-gothic);font-weight:var(--font-medium);line-height:var(--leading-normal);text-spacing-trim:trim-start;line-break:strict;overflow-wrap:anywhere;text-underline-offset:.3em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;@media (prefers-reduced-motion: no-preference){scroll-behavior:smooth}&:lang(ja){font-feature-settings:"pkna";font-kerning:none}&:lang(en){font-kerning:normal;text-wrap:pretty;hyphens:auto}&:has(:modal){overflow:hidden}}:where(body){font-size:var(--font-size-body-m);letter-spacing:var(--tracking-wider)}:where(:root,body){overflow-inline:clip;@supports not (overflow-inline: clip){overflow-x:clip}}:where(h1,h2,h3,h4,h5,h6){font-weight:var(--font-bold);font-kerning:normal;letter-spacing:var(--tracking-wider);text-wrap:pretty;&:lang(ja){font-feature-settings:"palt";word-break:auto-phrase}}:where(h1){margin-block:unset;font-size:var(--font-size-headline-xl)}:where(h2){font-size:var(--font-size-headline-xl)}:where(h3){font-size:var(--font-size-headline-l)}:where(h4){font-size:var(--font-size-headline-s)}:where(h5){font-size:var(--font-size-headline-xs)}:where(:any-link){text-decoration-color:color-mix(in sRGB,currentColor,transparent 30%)}:where(time,pre,input,textarea){text-autospace:no-autospace}:where(pre){tab-size:2;@media print{white-space:pre-wrap}}:where(cite,dfn){--_quotation-start: '"';--_quotation-end: '"';&:before{content:var(--_quotation-start)}&:after{content:var(--_quotation-end)}&:where(:lang(ja)){--_quotation-start: "「";--_quotation-end: "」"}}:where(mark){@media (forced-colors: none){background-color:unset;color:unset;text-decoration-line:underline;text-decoration-color:oklch(from #ff0 l c h / 50%);text-decoration-thickness:.4em;text-underline-offset:-.2em;text-decoration-skip-ink:none}}:where(ins):not(:where(.adsbygoogle)){text-decoration-style:dashed;text-underline-offset:.4em;text-decoration-skip-ink:auto}:where(del){text-decoration-style:double}:where([id],:focus){scroll-margin-block-start:var(--scroll-margin-block, 80px)}:where(:focus-visible){outline:2px solid var(--color-ring)}:not([data-safe-animation]){&,&:before,&:after,&::backdrop{@media (prefers-reduced-motion: reduce){background-attachment:unset!important;scroll-behavior:unset!important;transition-delay:unset!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:unset!important;animation-iteration-count:unset!important;view-transition-name:none!important}}}}@layer utilities{.visuallyHidden{position:fixed!important;inset:0!important;contain:strict!important;visibility:initial!important;inline-size:4px!important;block-size:4px!important;margin:unset!important;padding:unset!important;border:unset!important;opacity:0!important;pointer-events:none!important}}@layer components{body:before{content:"";position:fixed;inset-block-start:0;inset-inline-start:0;z-index:999;visibility:hidden;inline-size:100%;block-size:100%;background-color:var(--color-darkest);opacity:0;pointer-events:none;transition:opacity var(--duration-relaxed) var(--ease-out-expo),visibility var(--duration-relaxed) var(--ease-out-expo)}body.drawer-opened:before{visibility:visible;opacity:.5;pointer-events:auto}}._root_hbwgf_1{isolation:isolate;@media (scripting: none){display:none}}._button_hbwgf_12{--_size: 56px;--_foreground-default: var(--color-primary);--_foreground-hoverable: var(--color-lightest);--_background-default: var(--color-darkest);--_background-hoverable: var(--color-primary);--_border-color-default: var(--color-primary);--_border-color-hoverable: var(--color-lightest);--_background-color: var(--_background-default);--_icon-width: 24px;--_icon-thickness: 2px;--_icon-translate-y-default: 8px;--_icon-translate-y-hoverable: 0;--_icon-translate-y-active: 0;--_icon-rotate-default: 0deg;--_icon-rotate-hoverable: 0deg;--_icon-rotate-active: 45deg;--_icon-center-line: conic-gradient(color-mix(in sRGB, currentColor var(--gradient-alpha), transparent) 0 0) no-repeat center / var(--_icon-width) var(--_icon-thickness);position:relative;display:block grid;grid-template-areas:"icon";inline-size:var(--_size);aspect-ratio:1;border:1px solid var(--_border-color-default);border-radius:var(--rounded-lg);background:var(--color-monotone-700);color:var(--color-monotone-100);transition-duration:var(--duration-default);transition-property:border-color,background-color,color,--gradient-alpha,opacity;@media (768px <= width){--_size: 80px;border-radius:var(--rounded-xl)}& span,&:before,&:after{content:"";grid-area:icon;place-self:center;inline-size:var(--_icon-width);border-block-end:var(--_icon-thickness) solid;transition-duration:inherit;transition-property:translate,rotate}&:before{translate:0 calc(var(--_icon-translate-y-default) * -1);rotate:var(--_icon-rotate-default)}&:after{translate:0 var(--_icon-translate-y-default);rotate:calc(var(--_icon-rotate-default) * -1)}&[aria-expanded=true]{& span{display:none}&:before{background:var(--color-lightest);translate:0 calc(var(--_icon-translate-y-active) * -1);rotate:var(--_icon-rotate-active)}&:after{translate:0 var(--_icon-translate-y-active);rotate:calc(var(--_icon-rotate-active) * -1)}}&:focus-visible{--_background-color: var(--_background-hoverable);--gradient-alpha: 0%;border-color:var(--_border-color-hoverable);color:var(--_foreground-hoverable);&:before{translate:0 calc(var(--_icon-translate-y-hoverable) * -1);rotate:var(--_icon-rotate-hoverable)}&:after{translate:0 var(--_icon-translate-y-hoverable);rotate:calc(var(--_icon-rotate-hoverable) * -1)}}&:enabled:hover{@media (any-hover: hover){--gradient-alpha: 0%;color:var(--_foreground-hoverable);opacity:.8}}}._body_hbwgf_116{transition:display var(--duration-relaxed) allow-discrete,overlay var(--duration-relaxed) allow-discrete}._sidebar_hbwgf_122{--_breakpoint: calc(768 * var(--rem));--_static-column: calc(400 * var(--rem));--_fluid-column: calc(var(--_breakpoint) - var(--_static-column));display:block flex;grid-area:main;flex-wrap:wrap;column-gap:min(40px,40 * var(--fluid-max));>:where(:first-child){flex:1 1 var(--_static-column)}>:where(:last-child){flex:9999 1 var(--_fluid-column)}}._menu_hbwgf_141{--_marker-size: calc(8 * var(--rem));position:fixed;inset-block-start:124px;inset-inline-end:24px;z-index:var(--stack-header);display:block grid;gap:16px;align-self:start;padding:24px;border-radius:24px;background:var(--color-main-base);pointer-events:auto;transition:translate .18s linear;@media (768px <= width){gap:16px}@starting-style{translate:100% 0}:where(._body_hbwgf_116[hidden]) &{translate:110% 0}}._menuItem_hbwgf_172{display:block grid;line-height:1.5}._link_hbwgf_180{inline-size:fit-content;color:var(--color-lightest);font-size:var(--font-size-base);font-weight:var(--font-bold);line-height:1.5;letter-spacing:.64px;text-wrap:pretty;white-space:nowrap;transition:opacity var(--duration-default),color var(--duration-default);&:focus-visible{opacity:.8}&:any-link:hover{@media (any-hover: hover){opacity:.8}}}._stack_hbwgf_212{align-self:end;>*{margin-inline:auto}>*+*{margin-block-start:-20px}}._contactButton_fmokx_1{position:relative;container-type:inline-size;display:block flex;overflow:hidden;inline-size:320px;block-size:80px;padding:20px var(--spacing-3);border-radius:var(--rounded-xl);background:var(--color-monotone-700);color:var(--color-monotone-0);transition:opacity var(--duration-default) ease;@media (width <= 768px){block-size:64px;min-inline-size:176px;max-inline-size:100%;padding:8px var(--spacing-2);border-radius:var(--rounded-lg)}}._contactButton_fmokx_1:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:-120%;inline-size:100%;block-size:100%;background:linear-gradient(to right,#fff0,#ffffff80);transform:skew(-30deg)}._contactButton_fmokx_1:hover:before{animation:_shine_fmokx_1 .5s linear}@keyframes _shine_fmokx_1{to{inset-inline-start:100%}}._contactButton_fmokx_1._long_fmokx_44{inline-size:100%;max-inline-size:438px;@media (width <= 768px){block-size:80px;max-inline-size:100%;padding:8px var(--spacing-3)}}._contactButton_fmokx_1._green_fmokx_55{background:#06c755}.__container_fmokx_59{display:block flex;justify-content:space-between;align-items:center;inline-size:100%;padding-inline-start:var(--spacing-3);@media (width <= 768px){gap:12px;padding-inline-start:0}}.__content_fmokx_72{inline-size:100%}.__text_fmokx_76{display:block flex;gap:var(--spacing-1);align-items:center;color:var(--color-monotone-100);font-weight:var(--font-bold);line-height:var(--leading-normal);letter-spacing:var(--tracking-wider);text-align:center;white-space:nowrap;@media (width <= 768px){justify-content:center}}.__textLines_fmokx_92{display:block flex;flex-flow:row nowrap;align-items:center}.__textLine_fmokx_92{display:block}@media (width <= 768px){.__textLines_fmokx_92{flex-flow:column nowrap}}.__text_fmokx_76.__withIcon_fmokx_108:before{content:"";display:block flow;flex-shrink:0;inline-size:24px;block-size:24px;background-image:var(--icon-url);background-position:center;background-size:contain;background-repeat:no-repeat}@container (width <= 240px){.__text_fmokx_76.__withIcon_fmokx_108:before{display:none}}.__arrow_fmokx_126{position:relative;overflow:hidden;inline-size:18px;block-size:14px;line-height:1}.__arrow_fmokx_126:before,.__arrow_fmokx_126:after{content:"";position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:18px;block-size:14px;background-image:url(/images/common/arrow_right.svg);background-position:center;background-size:contain;background-repeat:no-repeat;animation-duration:.3s;animation-fill-mode:forwards}.__arrow_fmokx_126:after{transform:translate(-100%)}._contactButton_fmokx_1:hover .__arrow_fmokx_126:before{animation-name:_transformRightLeft_fmokx_1;animation-delay:0s}._contactButton_fmokx_1:hover .__arrow_fmokx_126:after{animation-name:_transformLeftRight_fmokx_1;animation-delay:.2s}@keyframes _transformLeftRight_fmokx_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes _transformRightLeft_fmokx_1{0%{transform:translate(0)}to{transform:translate(100%)}}.__contactLink_uxr8p_1{display:block;inline-size:100%;block-size:100%;opacity:1;transition:opacity .2s ease}.__contactLink_uxr8p_1:hover{opacity:.8}.__contact_uxr8p_1{display:block flex;flex-direction:column;justify-content:center;inline-size:288px;block-size:var(--spacing-10);border-radius:var(--rounded-xl);background-color:var(--color-monotone-100);@media (width <= 1150px){block-size:96px}@media (width <= 768px){border-radius:var(--rounded-lg)}}.__contactPhone_uxr8p_31{display:block flex;gap:4px;justify-content:center;align-items:center}.__contactPhoneNumber_uxr8p_39{font-family:Noto Sans,sans-serif;font-size:calc(32 * var(--to-rem));font-weight:700;line-height:1.3;letter-spacing:.004em}.__contactInfo_uxr8p_47{display:block flex;gap:var(--spacing-2);justify-content:center;letter-spacing:.03rem;@media (width <= 768px){flex-direction:column;gap:var(--spacing-0);text-align:center}}.__contactInfo_uxr8p_47._noCenter_uxr8p_60{@media (width <= 1150px){text-align:start}}.__contactInfo_uxr8p_47 p{font-size:calc(12 * var(--to-rem));font-weight:var(--font-medium);line-height:1.2}.__contact_uxr8p_1._long_uxr8p_72{inline-size:100%;@media (width <= 768px){gap:var(--spacing-1)}}.__contact_uxr8p_1._fixedHeight_uxr8p_80{@media (width <= 1150px){block-size:var(--spacing-10)}}@media (min-width: 768px){@container (min-width: 400px){.__contact_uxr8p_1{flex-direction:row;gap:var(--spacing-2);align-items:center;padding:var(--spacing-2-5) var(--spacing-3)}.__contactInfo_uxr8p_47{flex-direction:column;gap:var(--spacing-0)}}}.__logo_18lx3_1{display:block;inline-size:378px;padding:19px var(--spacing-3);border-radius:var(--rounded-xl);background-color:var(--color-monotone-100);@media (width <= 768px){inline-size:268px;padding:14px var(--spacing-3);border-radius:var(--rounded-lg)}& img{transition:opacity .3s ease-in-out;@media (width <= 768px){inline-size:220px;block-size:auto}}}.__logo_18lx3_1:hover img{opacity:.6}._header_51l98_1{position:fixed;z-index:999;display:block flex;justify-content:space-between;align-items:center;inline-size:100%;block-size:var(--spacing-10);margin-block-start:var(--spacing-2);padding:var(--spacing-3)}@media (width <= 768px){._header_51l98_1{block-size:72px;margin-block-start:var(--spacing-0);padding:var(--spacing-1)}}@media (width <= 1169px){.__tel_51l98_21{display:none}}@media (width <= 1169px){.__contactButton_51l98_27{display:none}}.__headerActions_51l98_32{display:block flex;gap:var(--spacing-3);align-items:center}._footer_1d7db_1{padding:var(--spacing-10) 0 var(--spacing-4) 0;background:url(/images/common/image_tokyo.webp) center bottom,var(--color-monotone-700);background-size:1800px auto,auto;background-repeat:repeat-x,no-repeat}@media (max-width: 1365px){._footer_1d7db_1{padding:var(--spacing-8) var(--spacing-3) var(--spacing-4) var(--spacing-3)}}@media (max-width: 768px){._footer_1d7db_1{padding-block-end:var(--spacing-10);background-size:800px auto,auto}}.__logo_1d7db_19{display:inline-block;block-size:54px;max-inline-size:424px}@media (max-width: 768px){.__logo_1d7db_19{inline-size:calc(100% - 87px);block-size:100%}}.__inner_1d7db_31{max-inline-size:1295px;margin:0 auto}.__content_1d7db_36{display:block flex;justify-content:space-between;margin-block-start:var(--spacing-10)}@media (max-width: 1150px){.__content_1d7db_36{flex-direction:column;gap:var(--spacing-5);margin-block-start:var(--spacing-5)}}._nav_1d7db_49{inline-size:100%;max-inline-size:464px}._navList_1d7db_54{display:block flex;flex-wrap:wrap;gap:24px;margin:0 0 24px;padding:0;list-style:none;line-height:1.2}@media (width <= 768px){._navList_1d7db_54{gap:16px}}._navList_1d7db_54:last-child{margin-block-end:0}._navItem_1d7db_72{margin:0}._navLink_1d7db_76{color:var(--color-monotone-100)}._navLink_1d7db_76:hover{opacity:.7}.__shopInfo_1d7db_83{display:block flex;flex-direction:column;gap:40px;justify-content:space-between;inline-size:100%;max-inline-size:791px}.__button_1d7db_92{inline-size:116px;margin:0 auto}.__copyright_1d7db_97{margin-block-start:var(--spacing-5);color:var(--color-monotone-100);font-size:var(--font-size-body-s);font-weight:var(--font-bold);line-height:1.2;letter-spacing:.04em;text-align:center}.__contactButton_1d7db_107{position:fixed;inset-block-start:30%;inset-inline-end:0;z-index:1}@media screen and (max-width: 768px){.__contactButton_1d7db_107{inset-block:auto 20px;inset-inline-end:20px;transform:none}}._shopInfo_1wvan_1{width:100%;max-inline-size:791px;padding:var(--spacing-5);border-radius:var(--spacing-4);background:#4d4d4d;@media (max-width: 1150px){max-inline-size:791px}@media (max-width: 768px){padding:var(--spacing-2);border-radius:var(--rounded-xl)}}._shopDetails_1wvan_18{display:block flex;gap:var(--spacing-2);min-block-size:218px;color:var(--color-monotone-100);@media (max-width: 768px){flex-direction:column;gap:16px}}._shopTitle_1wvan_30{margin:0 0 var(--spacing-2) 0;color:var(--color-monotone-100);font-size:calc(24 * var(--to-rem));font-weight:700;line-height:1.2;@media (max-width: 768px){font-size:calc(18 * var(--to-rem))}}._shopList_1wvan_42{display:block flex;flex-direction:column;gap:16px;@media (max-width: 768px){gap:8px}}._shopItem_1wvan_52{display:block flex;gap:16px;align-items:flex-start;max-inline-size:386px;@media (max-width: 768px){gap:8px}}._shopLabel_1wvan_63{min-inline-size:116px;padding:0 8px;border-radius:20px;background-color:var(--color-monotone-100);color:var(--color-monotone-900);font-size:calc(16 * var(--to-rem));font-weight:500;line-height:1.2;text-align:center;@media (max-width: 768px){min-inline-size:91px;padding:4px 8px;font-size:calc(12 * var(--to-rem))}}._shopValue_1wvan_81{margin:0;color:var(--color-monotone-100);line-height:1.2}._mapContainer_1wvan_87{inline-size:100%;min-inline-size:295px;min-block-size:196px;max-inline-size:309px;max-block-size:206px}._mapWrapper_1wvan_95{overflow:hidden;block-size:100%;border-radius:var(--rounded-xl);@media (max-width: 768px){block-size:196px;border-radius:var(--rounded-lg)}}._mapLinkContainer_1wvan_106{display:block flex;justify-content:flex-end;margin-block-start:var(--spacing-2)}._mapLink_1wvan_106{display:inline flex;gap:5px;align-items:center;align-self:flex-end;color:var(--color-monotone-100);font-size:calc(16 * var(--to-rem));text-decoration:underline;text-underline-offset:7px;@media (max-width: 768px){font-size:calc(14 * var(--to-rem));& svg{inline-size:calc(14 * var(--to-rem));block-size:calc(14 * var(--to-rem))}}& svg{inline-size:calc(16 * var(--to-rem));block-size:calc(16 * var(--to-rem))}&:hover{opacity:.7}}._mapLinkIcon_1wvan_141{inline-size:16px;block-size:16px}._contactButton_q4a78_1{position:relative;display:block flex;overflow:hidden;inline-size:fit-content;block-size:44px;min-inline-size:116px;margin-block-start:var(--spacing-5);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--rounded-lg);background:var(--color-main-base);color:var(--color-monotone-0);transition:opacity var(--duration-default) ease;@media (width <= 768px){min-inline-size:100%;padding:20px var(--spacing-2);border-radius:var(--rounded-lg)}}._contactButton_q4a78_1:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:-120%;inline-size:100%;block-size:100%;background:linear-gradient(to right,#fff0,#ffffff80);transform:skew(-30deg)}._contactButton_q4a78_1:hover:before{animation:_shine_q4a78_1 .5s linear}@keyframes _shine_q4a78_1{to{inset-inline-start:100%}}.__whiteBg_q4a78_43{background:var(--color-monotone-100)}.__container_q4a78_47{display:block flex;gap:var(--spacing-1);justify-content:space-between;align-items:center;inline-size:100%;@media (width <= 768px){gap:12px;justify-content:center;padding-inline-start:0}}.__text_q4a78_61{display:block flex;display:block;gap:var(--spacing-1);align-items:center;inline-size:100%;color:var(--color-monotone-100);font-size:10px;font-weight:var(--font-bold);line-height:var(--leading-normal);letter-spacing:var(--tracking-wider);text-align:center;white-space:nowrap}.__blackText_q4a78_76{color:var(--color-monotone-700)}.__text_q4a78_61.__withIcon_q4a78_80:before{content:"";display:block flow;flex-shrink:0;inline-size:24px;block-size:24px;background-image:var(--icon-url);background-position:center;background-size:contain;background-repeat:no-repeat}.__arrow_q4a78_92 svg{transform:rotate(-90deg)}.__contact_12kwu_1{position:relative;display:block flex;opacity:0;pointer-events:none;transform:translate(0);transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}._visible_12kwu_12.__contact_12kwu_1{opacity:1;pointer-events:auto;transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}._active_12kwu_20.__contact_12kwu_1{transform:translate(0)}._contactCallButton_12kwu_24{position:absolute;inset-inline-end:0;display:block flex;flex-direction:column;gap:8px;justify-content:center;align-items:center;box-sizing:border-box;inline-size:124px;block-size:108.6px;padding:16px;border:4px solid var(--color-monotone-100);border-inline-end:none;border-radius:var(--rounded-lg) 0 0 var(--rounded-lg);background:var(--color-monotone-700);color:var(--color-monotone-100);opacity:0;text-decoration:none;cursor:pointer;pointer-events:none;transform:translate(0);transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}._visible_12kwu_12 ._contactCallButton_12kwu_24{opacity:1;pointer-events:auto;@media (width <= 768px){opacity:0;pointer-events:none}}._visible_12kwu_12 ._contactCallButton_12kwu_24:hover{opacity:.8}._active_12kwu_20 ._contactCallButton_12kwu_24,._animating_12kwu_69._contactCallButton_12kwu_24{transform:translate(-468px)}.__iconWrapper_12kwu_73{position:relative;& img{display:block flow;inline-size:100%;block-size:100%;max-inline-size:none}}.__text_12kwu_84{flex-shrink:0;font-size:14px;font-weight:700;letter-spacing:.56px;text-align:center;& span{display:block}}.__contactContent_12kwu_96{position:absolute;inset-inline-end:0;display:block;visibility:hidden;inline-size:468px;padding:var(--spacing-3);border:4px solid var(--color-monotone-100);border-radius:0 0 0 var(--rounded-xl);background:var(--color-main-base);pointer-events:none;transform:translate(100%);transition:transform var(--duration-default) ease,opacity var(--duration-default) ease,visibility var(--duration-default) ease;@media (width <= 768px){opacity:0;pointer-events:none}}._active_12kwu_20 .__contactContent_12kwu_96{visibility:visible;pointer-events:auto;transform:translate(0)}._animating_12kwu_69.__contactContent_12kwu_96{transform:translate(0)}.__closeButton_12kwu_129{position:absolute;inset-block-start:7px;inset-inline-end:7px;display:block flex;justify-content:center;align-items:center;inline-size:40px;block-size:40px;padding:0;border:none;background:transparent;color:var(--color-monotone-100);cursor:pointer;transition:opacity var(--duration-default) ease;&:hover{opacity:.7}& svg{display:block flow;inline-size:20px;block-size:20px}}.__inner_12kwu_156{container-type:inline-size;display:block flex;flex-direction:column;gap:var(--spacing-3)}.__title_12kwu_163{inline-size:fit-content;margin-block-end:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--rounded-2xl);background-color:var(--color-monotone-100);font-size:calc(14 * var(--to-rem));font-weight:var(--font-bold);line-height:1.2;@media (width <= 1150px){margin:0 auto;margin-block-end:var(--spacing-1)}}._badge_gkx34_1{display:flex;gap:4px;justify-content:center;align-items:center;inline-size:fit-content;margin:0 auto;padding:4px 8px;border-radius:8px 8px 0 0;background-color:#d89400}.__text_gkx34_13{display:flex;gap:4px;align-items:center;margin:0;color:var(--color-monotone-100);font-size:calc(14 * var(--to-rem));font-weight:var(--font-bold, 700);line-height:normal;letter-spacing:.56px;text-align:center;white-space:nowrap;@media (width <= 768px){font-size:calc(12 * var(--to-rem))}}.__text_gkx34_13:before{content:"";flex-shrink:0;inline-size:29px;block-size:24px;background-image:url(/images/common/icons/icon_time.svg);background-position:center;background-size:contain;background-repeat:no-repeat;@media (width <= 768px){inline-size:24px;block-size:19px}}._contactTitle_s6s4c_1{inline-size:fit-content;margin-block-end:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--rounded-2xl);background-color:var(--color-monotone-100);font-size:calc(14 * var(--to-rem));font-weight:var(--font-bold);line-height:1.2;@media (width <= 1150px){margin-block-end:var(--spacing-1)}}.__inner_17hhd_1{align-items:center;background-image:url(/images/common/image_tokyo.webp);background-position:center center;background-size:1700px;background-repeat:repeat-x;@media (width <= 768px){background-position:500px 30px;background-size:700px}}.__content_17hhd_14{display:block flex;justify-content:space-between;max-inline-size:1440px;margin:0 auto;padding:205px 0;padding-block-end:52px;padding-inline-start:99px;@media (max-width: 1170px){padding-inline-start:24px}@media (width <= 768px){flex-direction:column-reverse;gap:8px;padding:72px 0 78.18px}}.__contentInner_17hhd_34{max-inline-size:600px;opacity:0;animation:_fadeInUp_17hhd_1 var(--duration-relaxed) var(--ease-out-cubic) forwards;@media (width <= 768px){max-inline-size:100%;padding-inline:8px}}@keyframes _fadeInUp_17hhd_1{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.__catchImage_17hhd_56 img{inline-size:100%;min-inline-size:327px;max-inline-size:600px;margin:0 auto;@media (width <= 768px){inline-size:calc(100% - 32px)}}.__contactButtons_17hhd_67{display:block flex;gap:24px;align-items:flex-end;margin-block-start:40px;@media (max-width: 1380px){flex-direction:column;align-items:flex-start}@media (width <= 768px){flex-direction:row;gap:8px;justify-content:center;align-items:flex-end;margin-block-start:24px}}.__contactButtons_17hhd_67>*{flex-shrink:0;@media (width <= 768px){flex-shrink:1}}.__buttonWithBadge_17hhd_95{display:block flex;flex-direction:column;align-items:center}.__mvImage_17hhd_101{position:relative;z-index:0;inline-size:100%;max-inline-size:750px;margin-block-start:-63px;margin-inline-end:-28px;opacity:0;pointer-events:none;animation:_fadeInUp_17hhd_1 var(--duration-relaxed) var(--ease-out-cubic) .4s forwards;@media (width <= 768px){inline-size:calc(100% - 30px);margin:0 auto}}._AboutMvSection_12m20_1{border-start-start-radius:var(--rounded-4xl);border-start-end-radius:var(--rounded-4xl);background-color:var(--color-monotone-100);@media screen and (max-width: 768px){border-start-start-radius:40px;border-start-end-radius:40px}}.__contactButton_12m20_12{position:fixed;inset-block-start:30%;inset-inline-end:0;z-index:1;@media screen and (max-width: 768px){inset-block:auto 20px;inset-inline-end:20px;transform:none}}.__icon_12m20_25{position:absolute;inset-block-start:-63px;inset-inline-start:-24px;max-inline-size:244px;@media screen and (max-width: 1200px){inset-block-start:-50px;inset-inline-start:10px;inline-size:185px}}.__wrapper_12m20_38{display:block flex}.__heading_12m20_42{margin-block-end:var(--spacing-3);letter-spacing:.085em}.__description_12m20_46{display:flex;flex-direction:column;gap:var(--spacing-2);min-block-size:192px}.__text_12m20_53{max-inline-size:780px}.__description_12m20_46 p{font-size:var(--font-size-body-l);font-weight:var(--font-bold);line-height:1.75;letter-spacing:.0195em}.__lineBreak_12m20_64{display:block}.__image_12m20_68{position:absolute;inset-block-start:-34px;inset-inline-end:-95px;max-inline-size:430px;@media (max-width: 1200px){inset-block-start:-80px;inset-inline-end:0;inline-size:250px}@media screen and (max-width: 768px){inset-block-start:-60px;inset-inline-end:25px;inline-size:150px}}.__cardGrid_12m20_87{display:block grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-3);margin-block-start:40px;@media screen and (max-width: 970px){grid-template-columns:repeat(2,1fr)}}.__card_15ml4_1{display:block flex;flex:1;flex-direction:column;gap:var(--spacing-3);justify-content:center;align-items:center;padding:40px 61px;border-radius:24px;box-shadow:0 8px 16px 4px #0000000f;background-color:var(--color-monotone-200);text-decoration:none;transition:transform .3s ease;@media screen and (max-width: 768px){gap:var(--spacing-1);padding:var(--spacing-2) 0}}.__card_15ml4_1:hover{transform:translateY(-4px)}.__cardContent_15ml4_25{display:block flex;flex-direction:column;gap:16px;align-items:center;@media screen and (max-width: 768px){gap:8px}}.__iconCircle_15ml4_36{display:block flex;justify-content:center;align-items:center;inline-size:136px;block-size:136px;border-radius:var(--rounded-full);background:var(--color-main-base);@media screen and (max-width: 768px){inline-size:80px;block-size:80px}}.__cardTitle_15ml4_51{color:var(--color-monotone-900);font-size:var(--font-size-headline-s);font-weight:var(--font-bold);white-space:nowrap;@media screen and (max-width: 768px){font-size:calc(18 * var(--to-rem))}}.__arrowIcon_15ml4_62{display:block flex;justify-content:center;align-items:center;inline-size:40px;block-size:40px;border-radius:50%;background-color:var(--color-monotone-100);color:var(--color-main-light)}._container_u5h7l_1{position:relative;max-inline-size:1100px;margin:0 auto;padding-block:var(--spacing-10) var(--spacing-10);@media (max-width: 1100px){padding-inline:40px 40px}@media (max-width: 1150px){padding:64px 24px}}._spContactWrapper_1isx5_1{position:fixed;inset-block-end:0;inset-inline-end:0;z-index:var(--z-index-fixed);inline-size:100%;@media (width > 768px){display:none}}._spContactContent_1isx5_13{display:block flex;inline-size:100%;block-size:64px}._reservationButton_1isx5_19{display:inline-block;justify-content:center;align-items:center;margin-inline-start:8px;padding:4px 8px;border-radius:8px 8px 0 0;background:#d89400;color:#fff;font-size:calc(12 * var(--to-rem));font-weight:var(--font-bold);text-align:center;text-decoration:none;&:hover{opacity:.8}}._phoneButton_1isx5_38{display:block flex;gap:4px;align-items:center;inline-size:100%;block-size:100%;min-inline-size:247px;padding:8px;border-radius:8px 0 0;background:var(--color-monotone-100);&:hover{opacity:.8}}._phoneIcon_1isx5_54{display:block flex;justify-content:center;align-items:center;block-size:40px;& svg{display:block flow;inline-size:100%;block-size:100%}}._phoneNumber_1isx5_67{font-size:calc(24 * var(--to-rem));font-weight:var(--font-bold);white-space:nowrap}._phoneHours_1isx5_73{font-size:calc(10 * var(--to-rem))}._mailButton_1isx5_77{display:block flex;justify-content:center;align-items:center;box-sizing:border-box;min-inline-size:64px;padding:8px;background:var(--color-monotone-700);&:hover{opacity:.8}}._lineButton_1isx5_91{display:block flex;flex-shrink:0;justify-content:center;align-items:center;overflow:hidden;inline-size:64px;padding:8px;border-radius:0 8px 0 0;background:var(--color-line);background-color:#06c755;text-decoration:none;&:hover{opacity:.8}}._buttonIcon_1isx5_109{display:block flex;justify-content:center;align-items:center}._ReasonSection_kwjez_1{background-color:var(--color-monotone-200)}.__cardContainer_kwjez_5{display:flex;flex-direction:column;gap:var(--spacing-5)}.__cardContainerRow_kwjez_11{display:flex;gap:var(--spacing-5);@media (width <= 768px){flex-direction:column}}._PointCardWrapper_15bd1_1{container-type:inline-size;inline-size:100%}._PointCard_15bd1_1{display:grid;grid-template-columns:1fr 1fr;gap:40px;inline-size:100%;block-size:100%;padding:var(--spacing-5);border-radius:40px;background-color:var(--color-monotone-100);@media (max-width: 768px){gap:var(--spacing-3);padding:var(--spacing-2);border-radius:20px}}@container (inline-size <= 530px){._PointCard_15bd1_1{display:flex;flex-direction:column-reverse;justify-content:flex-end}}.__content_15bd1_31{display:flex;flex-direction:column;gap:var(--spacing-3);@media (width <= 768px){gap:var(--spacing-2)}}.__contentHeader_15bd1_40{display:flex;gap:16px;align-items:center}.__title_15bd1_46{font-size:calc(32 * var(--to-rem));@media (width <= 768px){font-size:calc(18 * var(--to-rem))}}.__description_15bd1_54{max-inline-size:479px;line-height:1.75}.__image_15bd1_59{& img{border-radius:var(--rounded-xl);@media screen and (max-width: 768px){border-radius:var(--rounded-lg)}}}.__label_1kfz9_1{inline-size:fit-content;block-size:20px;padding:4px 8px;border-radius:var(--rounded-full);background-color:var(--color-main-light);color:var(--color-monotone-100);font-family:var(--font-latin);font-size:var(--font-size-body-s);font-weight:900;line-height:1.23;letter-spacing:.04em;white-space:nowrap}.__labelRed_1kfz9_16{background-color:var(--color-monotone-100);color:var(--color-main-light)}.__number_1kfz9_21{display:block;color:var(--color-main-light);font-family:var(--font-latin);font-size:calc(40 * var(--to-rem));font-weight:900;line-height:1.2;letter-spacing:1.6px;letter-spacing:.04em;text-align:center;white-space:nowrap;@media (width <= 768px){font-size:calc(32 * var(--to-rem))}}.__numberRed_1kfz9_38{color:var(--color-monotone-100)}._contactButton_7q2ts_1{position:relative;display:block flex;overflow:hidden;inline-size:fit-content;block-size:var(--spacing-10);min-inline-size:320px;padding:20px var(--spacing-3);border-radius:var(--rounded-xl);background:var(--color-main-base);color:var(--color-monotone-0);transition:opacity var(--duration-default) ease;@media (width <= 768px){block-size:64px;min-inline-size:295px;margin:0 auto;border-radius:var(--rounded-lg)}}._contactButton_7q2ts_1:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:-120%;inline-size:100%;block-size:100%;background:linear-gradient(to right,#fff0,#ffffff80);transform:skew(-30deg)}._contactButton_7q2ts_1:hover:before{animation:_shine_7q2ts_1 .5s linear}._contactButton_7q2ts_1.__whiteBg_7q2ts_37:hover:before{animation:none}@keyframes _shine_7q2ts_1{to{inset-inline-start:100%}}.__whiteBg_7q2ts_37{background:var(--color-monotone-100)}.__container_7q2ts_51{display:block flex;justify-content:space-between;align-items:center;inline-size:100%;@media (width <= 768px){justify-content:center;padding-inline-start:0}}.__text_7q2ts_63{gap:var(--spacing-1);inline-size:100%;color:var(--color-monotone-100);font-weight:var(--font-bold);letter-spacing:.04em;text-align:center;white-space:nowrap}.__blackText_7q2ts_73{color:var(--color-monotone-700)}.__text_7q2ts_63.__withIcon_7q2ts_77:before{content:"";display:block flow;flex-shrink:0;inline-size:24px;block-size:24px;background-image:var(--icon-url);background-position:center;background-size:contain;background-repeat:no-repeat}.__arrow_7q2ts_89{position:relative;overflow:hidden;inline-size:18px;block-size:14px;line-height:1}.__arrow_7q2ts_89:before,.__arrow_7q2ts_89:after{content:"";position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:18px;block-size:14px;background-image:url(/images/common/arrow_right.svg);background-position:center;background-size:contain;background-repeat:no-repeat;animation-duration:.3s;animation-fill-mode:forwards}.__arrow_7q2ts_89:after{transform:translate(-100%)}.__arrow_7q2ts_89.__redArrow_7q2ts_117:before,.__arrow_7q2ts_89.__redArrow_7q2ts_117:after{mask-image:url(/images/common/arrow_right.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-image:none;background-color:#d60a0d}._contactButton_7q2ts_1:hover .__arrow_7q2ts_89:before{animation-name:_transformRightLeft_7q2ts_1;animation-delay:0s}._contactButton_7q2ts_1:hover .__arrow_7q2ts_89:after{animation-name:_transformLeftRight_7q2ts_1;animation-delay:.1s}@keyframes _transformLeftRight_7q2ts_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes _transformRightLeft_7q2ts_1{0%{transform:translate(0)}to{transform:translate(100%)}}.__label_bqgxb_1{display:block;gap:var(--spacing-3);margin-block-end:var(--spacing-3);color:var(--color-main-light);font-size:var(--font-size-headline-s);font-weight:var(--font-bold);line-height:1.5;letter-spacing:.04em;@media (width <= 768px){margin-block-end:var(--spacing-2)}}.__labelWhite_bqgxb_16{color:var(--color-monotone-100)}.__line_bqgxb_20{display:block;padding-block-end:var(--spacing-2);border-block-start:1px dashed var(--color-monotone-400)}._SectionHeading_ewsic_1{display:flex;flex-direction:column}.__heading_ewsic_6{margin-block-end:var(--spacing-5);line-height:1.5;letter-spacing:.04em}._CaseSection_1qv7w_1{position:relative;border-start-start-radius:var(--rounded-4xl);border-start-end-radius:var(--rounded-4xl);background:url(/images/common/image_tire.webp) no-repeat center center,var(--color-main-base);background-size:cover;@media screen and (max-width: 768px){border-start-start-radius:40px;border-start-end-radius:40px}}._CaseSection_1qv7w_1:before{content:"";position:absolute;inset-inline:0;inset-block-start:-10px;z-index:var(--z-index-behind);block-size:100px;background-color:var(--color-monotone-200)}.__content_1qv7w_26{max-inline-size:623px}.__headingMarginBottom_1qv7w_30{@media screen and (max-width: 768px){margin-block-end:var(--spacing-3)}}.__heading_1qv7w_30{margin-block-end:var(--spacing-5);color:var(--color-monotone-100);@media screen and (max-width: 768px){margin-block-end:var(--spacing-3)}}.__description_1qv7w_45{max-inline-size:536px;margin-block-end:var(--spacing-10);color:var(--color-monotone-100);font-weight:500;line-height:1.75;@media screen and (max-width: 768px){margin-block-end:var(--spacing-5)}}.__imageContainer_1qv7w_57{position:absolute;inset-block-start:-115px;inset-inline-end:9px;max-inline-size:420px;max-block-size:400px;@media (width < 980px){inline-size:250px}@media (width < 768px){inset-block-start:-68px;inline-size:174px}}.__cardGrid_1qv7w_74{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-5);margin:0;padding:0;list-style:none;@media (width < 995px){grid-template-columns:repeat(2,1fr);gap:46px;align-items:center}@media (width < 768px){grid-template-columns:repeat(1,1fr);gap:var(--spacing-5)}}.__contentButton_1qv7w_94{inline-size:320px;margin:0 auto;margin-block-start:var(--spacing-5)}._CaseCard_os1m8_1{position:relative;display:block flex;flex-direction:column;gap:24px;align-items:center;padding-block-start:48px}.__imageWrapper_os1m8_10{position:relative;flex-shrink:0;overflow:hidden;inline-size:200px;block-size:200px;border-radius:100px}.__image_os1m8_10{inline-size:100%;block-size:100%;object-fit:cover;object-position:center}.__title_os1m8_26{margin:0;color:var(--color-monotone-100);font-size:var(--font-size-headline-m);letter-spacing:.06em;text-align:center;white-space:pre-line}.__titleLine_os1m8_35{display:block}.__description_os1m8_39{inline-size:100%;margin:0;color:var(--color-monotone-100);line-height:1.75}.__badge_os1m8_46{position:absolute;inset-block-start:0;inset-inline-start:0;display:block flex;flex-direction:column;align-items:flex-start}.__badgeMobile_os1m8_55{display:none}.__content_os1m8_59,.__header_os1m8_63{display:contents}@media (width < 768px){._CaseCard_os1m8_1{flex-direction:row;gap:16px;align-items:flex-start;inline-size:100%;max-inline-size:100%;padding-block-start:0}.__imageWrapper_os1m8_10{flex-shrink:0;inline-size:120px;block-size:120px;border-radius:60px}.__badge_os1m8_46{display:none}.__badgeMobile_os1m8_55{display:block flex;flex-shrink:0;flex-direction:column;align-items:center}.__content_os1m8_59{display:block flex;flex-grow:1;flex-direction:column;gap:8px;min-inline-size:0}.__header_os1m8_63{display:block flex;gap:16px;align-items:center}.__title_os1m8_26{flex-grow:1;font-size:calc(18 * var(--to-rem));font-weight:var(--font-bold);line-height:var(--leading-normal);letter-spacing:.04em;text-align:start}.__description_os1m8_39{font-size:calc(14 * var(--to-rem));font-weight:var(--font-medium);line-height:var(--leading-relaxed);letter-spacing:.04em}}._CaseSection_47vkv_1{position:relative;background:linear-gradient(#0009 0% 100%),url(/images/common/image_company.webp) no-repeat center center;background-size:cover}.__content_47vkv_9{display:flex;gap:var(--spacing-3);justify-content:space-between;align-items:center;@media (width < 768px){flex-direction:column;gap:var(--spacing-5)}}.__contentButton_47vkv_21{min-inline-size:320px}.__text_47vkv_25{color:var(--color-monotone-100);font-size:var(--font-size-headline-l);font-weight:var(--font-bold);line-height:1.75;letter-spacing:.04em}.__textLine_47vkv_33{display:block}._ReasonSection_jumtp_1{position:relative;background:var(--color-monotone-700);&:before{content:"";position:absolute;inset-block-end:-100px;z-index:0;inline-size:100%;block-size:100%;background-image:url(/images/common/image_tokyo.webp);background-size:auto 100%;background-repeat:repeat-x;@media (width <= 950px){background-position:calc(18% + 700px) bottom;background-size:300%}}}.__title_jumtp_23{color:var(--color-monotone-100)}.__list_jumtp_27{display:block flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.__listItem_jumtp_36{display:block flex;gap:4px;align-items:center}.__checkIcon_jumtp_42{flex-shrink:0;inline-size:17px;block-size:11.469px}.__listText_jumtp_48{color:var(--color-monotone-100);font-size:var(--font-size-headline-m);font-weight:700;line-height:1.75;letter-spacing:.96px;white-space:nowrap}.__flowList_jumtp_57{display:block flex;gap:var(--spacing-1);align-items:center;margin-block-start:40px;@media (width < 950px){flex-direction:column}@media screen and (max-width: 768px){margin-block-start:var(--spacing-3)}}.__flowListItem_jumtp_72{display:flex;gap:8px;align-items:center;@media (width < 950px){flex-direction:column}}._buttonContainer_jumtp_82{inline-size:fit-content;margin-block-start:var(--spacing-5);margin-inline-start:auto;@media (width < 768px){inline-size:320px;margin:0 auto;margin-block-start:var(--spacing-5)}}._FlowItem_v2hid_1{inline-size:100%}.__card_v2hid_5{display:block flex;flex-direction:column;align-items:center;border-radius:var(--rounded-xl);background-color:var(--color-monotone-100);@media (width < 950px){flex-direction:row;min-block-size:80px;border-radius:var(--rounded-lg)}}.__cardImage_v2hid_19{overflow:hidden;inline-size:100%;block-size:162px;border-radius:24px 24px 0 0;@media (width < 950px){inline-size:34%;block-size:100%;border-radius:var(--rounded-lg) 0px 0 var(--rounded-lg)}}.__cardImage_v2hid_19 img{inline-size:100%;min-block-size:100%;aspect-ratio:112 / 80;object-fit:cover;object-position:center}.__cardText_v2hid_40{padding:16px}.__cardText_v2hid_40 p{color:var(--color-monotone-900);font-weight:var(--font-bold);text-align:center}.__badge_pnoi4_1{display:block flex;gap:4px;justify-content:center;align-items:center;inline-size:122px;margin:0 auto;padding:2px 16px;border-radius:16px 16px 0 0;background-color:var(--color-accent-base);color:var(--color-monotone-100);font-family:var(--font-latin);white-space:nowrap;@media screen and (max-width: 768px){inline-size:93px;block-size:36.5px}}.__badgeLabel_pnoi4_21{font-family:var(--font-latin);font-size:calc(12 * var(--to-rem));font-weight:900;letter-spacing:.02em}.__badgeNumber_pnoi4_28{font-size:calc(24 * var(--to-rem));font-weight:900;line-height:1.2;letter-spacing:.06em}._ArrowIcon_14vly_1{display:flex;flex-shrink:0;justify-content:center;align-items:center;inline-size:32px;block-size:32px;border-radius:50%;@media (width < 950px){transform:rotate(90deg)}@media screen and (max-width: 768px){inline-size:24px;block-size:24px}}._FaqSection_120bq_1{background-color:var(--color-monotone-200)}.__title_120bq_5{margin-block-end:var(--spacing-5);letter-spacing:1.92px}.__main_120bq_10{display:flex;flex-direction:column;gap:var(--spacing-2)}.__button_120bq_16{inline-size:320px;margin:0 auto;margin-block-start:var(--spacing-5)}._BaseDetailsDisclosure_hce28_1{--_duration: var(--duration-default);--_q-badge-size: 48px;--_icon-size: 20px;--_text-color: #333333;--_border-color: #d4d4d8;container:base-disclosure/inline-size;padding:24px 32px 24px 24px;border-radius:24px;box-shadow:0 8px 16px 4px #0000000f;background:var(--color-monotone-100);transition:opacity var(--_duration)}@media screen and (max-width: 768px){._BaseDetailsDisclosure_hce28_1{padding:24px 16px}}.__summary_hce28_20{display:block grid;grid-template-columns:max-content 1fr max-content;align-items:center;background:transparent;font-size:var(--font-size-headline-m);font-weight:var(--font-bold);cursor:pointer;transition-duration:var(--_duration);transition-property:color,opacity}@media (any-hover: hover){.__summary_hce28_20:hover{opacity:.8}}.__summary_hce28_20:before{content:"Q";display:block flex;justify-content:center;align-items:center;inline-size:var(--_q-badge-size);block-size:var(--_q-badge-size);margin-inline-end:16px;padding-block-end:5px;padding-inline-start:1px;border-radius:50%;background:var(--color-main-base);color:var(--color-monotone-100);font-size:24px;font-weight:700;line-height:.5}@media screen and (max-width: 768px){.__summary_hce28_20:before{inline-size:32px;block-size:32px;padding-block-end:4px;padding-inline-end:2px;font-size:16px}}.__summary_hce28_20:after{content:"";inline-size:20px;block-size:20px;margin-inline-start:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Cpath d='M1.5 11.5H21.5' stroke='%23D60A0D' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M11.5 1.5V21.5' stroke='%23D60A0D' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");background-position:center;background-size:contain;background-repeat:no-repeat;transition:transform var(--_duration),opacity var(--_duration)}@media screen and (max-width: 768px){.__summary_hce28_20:after{margin-inline-start:8px}}.__summary_hce28_20:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.__summary_hce28_20:is([open]>*){border-block-end-color:var(--_border-color)}.__summary_hce28_20:is([open]>*):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='3' viewBox='0 0 23 3' fill='none'%3E%3Cpath d='M1.5 1.5H21.5' stroke='%23D60A0D' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");background-size:contain}.__content_hce28_90{margin-block-start:var(--spacing-3);padding:24px 0 0 16px;border-block-start:1px solid var(--_border-color);background:transparent;color:var(--color-monotone-900);line-height:1.75}@media screen and (max-width: 768px){.__content_hce28_90{padding:16px 0 0}}._NewsSection_1go2o_1{position:relative;border-start-start-radius:var(--rounded-4xl);border-start-end-radius:var(--rounded-4xl);background:var(--color-monotone-700);@media screen and (max-width: 768px){border-start-start-radius:40px;border-start-end-radius:40px}}._NewsSection_1go2o_1:before{content:"";position:absolute;inset:0;z-index:0;background:url(/images/common/image_tire.webp) center center;background-size:cover;opacity:.5}._NewsSection_1go2o_1:after{content:"";position:absolute;inset-inline:0;inset-block-start:0px;z-index:var(--z-index-behind);block-size:100px;background-color:var(--color-monotone-200)}.__title_1go2o_33{margin-block-end:var(--spacing-5);color:var(--color-monotone-100)}.__main_1go2o_38{display:flex;flex-direction:column;gap:var(--spacing-2)}.__button_1go2o_44{inline-size:320px;margin:0 auto;margin-block-start:var(--spacing-5)}._BaseDetailsDisclosure_19zfu_1{--_duration: var(--duration-default);--_q-badge-size: 48px;--_icon-size: 20px;--_text-color: #333333;--_border-color: #d4d4d8;container:base-disclosure/inline-size;padding:24px 32px 24px 24px;border-radius:24px;box-shadow:0 8px 16px 4px #0000000f;background:var(--color-monotone-100);transition:opacity var(--_duration)}@media screen and (max-width: 768px){._BaseDetailsDisclosure_19zfu_1{padding:24px 16px;border-radius:16px}}.__summary_19zfu_21{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:8px;background-color:var(--_summary-background-default);color:var(--_summary-foreground-default);font-size:var(--font-size-headline-m);font-weight:var(--font-bold);letter-spacing:var(--tracking-wider);transition-duration:var(--_duration);transition-property:background-color,color}.__summary_19zfu_21>span:nth-child(1){grid-column:1;grid-row:1}.__summary_19zfu_21>span:nth-child(2){grid-column:1;grid-row:2}.__summary_19zfu_21:after{content:"";grid-column:2;grid-row:1/-1;align-self:center;inline-size:20px;block-size:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Cpath d='M1.5 11.5H21.5' stroke='%23D60A0D' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M11.5 1.5V21.5' stroke='%23D60A0D' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");background-position:center;background-size:contain;background-repeat:no-repeat;transition:transform var(--_duration),opacity var(--_duration)}.__summary_19zfu_21:focus-visible{background-color:var(--_summary-background-interactive);color:var(--_summary-foreground-interactive)}@media (any-hover: hover){.__summary_19zfu_21:is(:any-link,:enabled,summary):hover{background-color:var(--_summary-background-interactive);color:var(--_summary-foreground-interactive)}}.__summary_19zfu_21:is([open]>*){background-color:var(--_summary-background-opened);color:var(--_summary-foreground-opened)}.__summary_19zfu_21:is([open]>*):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='3' viewBox='0 0 23 3' fill='none'%3E%3Cpath d='M1.5 1.5H21.5' stroke='%23D60A0D' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");background-size:contain}.__date_19zfu_74{color:var(--color-monotone-500);font-size:calc(16 * var(--to-rem));font-weight:var(--font-medium);line-height:1;letter-spacing:.04em}@media screen and (max-width: 768px){.__date_19zfu_74{font-size:calc(12 * var(--to-rem))}}.__content_19zfu_87{margin-block-start:var(--spacing-3);padding:24px 0 0;border-block-start:1px solid var(--_border-color);background:transparent;color:var(--color-monotone-900);line-height:1.75}@media screen and (max-width: 768px){.__content_19zfu_87{margin-block-start:var(--spacing-2);padding:16px 0 0}}._ColumnSection_qji9u_1{position:relative;background:var(--color-monotone-200);background-size:cover}.__containerPadding_qji9u_7{padding-block-start:90px}.__content_qji9u_11{display:grid;grid-template-columns:repeat(3,1fr);flex-wrap:wrap;gap:24px;@media screen and (max-width: 970px){grid-template-columns:repeat(2,1fr)}@media screen and (max-width: 768px){grid-template-columns:repeat(1,1fr);gap:16px}}.__button_qji9u_27{inline-size:320px;margin:0 auto;margin-block-start:var(--spacing-5)}._ColumnCard_1povk_1{overflow:hidden;inline-size:100%;border-radius:24px;box-shadow:0 8px 16px 4px #0000000f;background:var(--color-monotone-100);transition:opacity .3s ease;@media screen and (max-width: 768px){display:grid;grid-template-columns:1fr 1fr;flex-direction:row;border-radius:16px}}._ColumnCard_1povk_1:hover{opacity:.7}.__imageWrapper_1povk_21{@media screen and (max-width: 768px){block-size:100%;aspect-ratio:163.5 / 108}}.__image_1povk_21{inline-size:100%;block-size:100%;object-fit:cover;object-position:center;transition:transform .3s ease;@media screen and (max-width: 768px){inline-size:100%}}._ColumnCard_1povk_1:hover .__image_1povk_21{transform:scale(1.1)}.__content_1povk_44{display:flex;flex-direction:column;gap:8px;padding:24px;@media screen and (max-width: 768px){padding:8px}}.__meta_1povk_55{display:flex;gap:8px;justify-content:space-between;align-items:flex-end;inline-size:100%;@media screen and (max-width: 768px){flex-direction:column;align-items:flex-start}}.__category_1povk_68{padding:8px 12px;border:1px solid var(--color-monotone-400);border-radius:24px;background:var(--color-monotone-200);color:var(--color-monotone-900);font-size:var(--font-size-body-s);font-weight:700;line-height:1.5;white-space:nowrap;@media screen and (max-width: 768px){padding:4px 8px}}.__date_1povk_84{color:var(--color-monotone-500);font-size:var(--font-size-body-s);font-weight:700;line-height:1.3;white-space:nowrap}.__title_1povk_92{display:-webkit-box;overflow:hidden;font-weight:var(--font-bold);-webkit-box-orient:block-axis;-webkit-line-clamp:2;@media screen and (max-width: 768px){font-size:calc(12 * var(--to-rem))}}._ContactSection_19cg1_1{position:relative;container-type:inline-size;border-start-start-radius:var(--rounded-4xl);border-start-end-radius:var(--rounded-4xl);background:url(/images/common/image_tire.webp) no-repeat center center,var(--color-main-base);background-size:cover;@media screen and (max-width: 768px){border-start-start-radius:40px;border-start-end-radius:40px}}._ContactSection_19cg1_1:before{content:"";position:absolute;inset-inline:0;inset-block-start:0px;z-index:var(--z-index-behind);block-size:100px;background-color:var(--color-monotone-200)}.__contentWrapper_19cg1_27{display:flex;gap:var(--spacing-3);justify-content:space-between;@media (width <= 1150px){flex-direction:column}}.__heading_19cg1_37{@media (width <= 768px){margin-block-end:var(--spacing-3)}}.__description_19cg1_43{max-inline-size:450px;color:var(--color-monotone-100);line-height:1.75}.__descriptionLine_19cg1_49{display:block}.__contactGrid_19cg1_53{container-type:inline-size;display:flex;flex-direction:column;gap:var(--spacing-3);inline-size:100%;max-inline-size:438px;@media (width <= 1150px){gap:var(--spacing-2);margin:0 auto;padding-inline:var(--spacing-2) var(--spacing-2)}}.__title_19cg1_68{inline-size:fit-content;margin-block-end:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--rounded-2xl);background-color:var(--color-monotone-100);font-size:calc(14 * var(--to-rem));font-weight:var(--font-bold);line-height:1.5;@media (width <= 768px){margin:0 auto;margin-block-end:var(--spacing-1)}}
