@charset "UTF-8";:root{--space-auto:auto;--space-0:0;--space-px:1px;--space-0\.5:2px;--space-1:4px;--space-1\.5:6px;--space-2:8px;--space-2\.5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-28:112px;--space-32:128px;--space-36:144px;--space-40:160px;--space-44:176px;--space-48:192px;--space-52:208px;--space-56:224px;--space-60:240px;--space-64:256px;--space-72:288px;--space-80:320px;--space-96:384px;--10px:0.625rem;--11px:0.6875rem;--12px:0.75rem;--13px:0.8125rem;--14px:0.875rem;--15px:0.9375rem;--16px:1rem;--17px:1.0625rem;--18px:1.125rem;--19px:1.1875rem;--20px:1.25rem;--22px:1.375rem;--24px:1.5rem;--26px:1.625rem;--28px:1.75rem;--30px:1.875rem;--32px:2rem;--36px:2.25rem;--40px:2.5rem;--48px:3rem;--50px:3.125rem;--60px:3.75rem;--text-2xs:clamp(0.625rem,0.58rem + 0.23vw,0.75rem);--text-xs:clamp(0.75rem,0.693rem + 0.24vw,0.875rem);--text-sm:clamp(0.75rem,0.528rem + 0.46vw,0.875rem);--text-md:clamp(0.938rem,0.826rem + 0.23vw,1rem);--text-lg:clamp(0.938rem,0.604rem + 0.69vw,1.125rem);--text-xl:clamp(1.125rem,0.898rem + 1.14vw,1.75rem);--text-2xl:clamp(1.5rem,-1.409rem + 4.55vw,2rem);--text-3xl:clamp(1.5rem,1.227rem + 1.36vw,2.25rem);--text-4xl:clamp(1.75rem,0.417rem + 2.78vw,2.5rem);--text-5xl:clamp(2.5rem,-1.944rem + 9.26vw,5rem);--font-sans-serif:"ZenKakuGothicAntique",sans-serif;--font-serif:"游明朝体","Yu Mincho",yumincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro",serif;--font-en:"Montserrat";--font-normal:400;--font-medium:500;--font-bold:700;--line-height-xs:1.4;--line-height-sm:1.5;--line-height-md:1.6;--line-height-lg:1.8;--line-height-xl:2.2;--radius-sm:8px;--radius-md:16px;--radius-xl:40px;--color-main-10:#d70034;--color-main-20:#ffe4e4;--color-main-30:#a40023;--color-main-40:#cb0000;--color-main:var(--color-main-10);--color-white:#fff;--color-black:#000;--color-gray-10:#eaeef0;--color-gray-20:#d6cac8;--color-gray-30:#4a4e51;--color-gray-40:#333;--color-gray-50:#2b2a2d;--color-gray:var(--color-gray-50);--color-border:var(--color-gray-50);--color-border-light:var(--color-gray-30);--color-border-dark:var(--color-gray-70);--color-input-border:var(--color-gray-60);--color-input-border-hover:var(--color-gray-80);--color-type:var(--color-gray-40);--color-link:var(--color-main-70);--color-error:red;--color-main-10-rgb:239,246,252;--color-main-20-rgb:222,236,249;--color-main-30-rgb:199,224,244;--color-main-40-rgb:43,136,216;--color-main-50-rgb:0,120,212;--color-main-60-rgb:16,110,190;--color-main-70-rgb:0,90,158;--color-main-80-rgb:0,69,120;--color-main-90-rgb:0,48,85;--color-main-rgb:var(--color-main-50-rgb);--color-sub-10-rgb:253,244,227;--color-sub-20-rgb:246,231,199;--color-sub-30-rgb:240,211,150;--color-sub-40-rgb:227,159,26;--color-sub-50-rgb:212,140,0;--color-sub-60-rgb:194,128,0;--color-sub-70-rgb:170,112,0;--color-sub-80-rgb:132,87,0;--color-sub-90-rgb:83,56,0;--color-sub-rgb:var(--color-sub-50-rgb);--color-white-rgb:255,255,255;--color-black-rgb:0,0,0;--color-gray-10-rgb:245,245,245;--color-gray-20-rgb:204,204,204;--color-gray-30-rgb:179,179,179;--color-gray-40-rgb:153,153,153;--color-gray-50-rgb:128,128,128;--color-gray-60-rgb:102,102,102;--color-gray-70-rgb:77,77,77;--color-gray-80-rgb:51,51,51;--color-gray-90-rgb:26,26,26;--color-gray-rgb:var(--color-gray-50-rgb);--ease:cubic-bezier(0.215,0.61,0.355,1);--opacity:0.75;--scale:1.03;--contentfull-margin:calc((100vw - 100% - var(--scrollbar-width, 0px))/2*-1);--contentfull-padding:calc((100vw - 100% - var(--scrollbar-width, 0px))/2)}@font-face{font-family:"Montserrat";font-style:normal;font-weight:300;src:url(/assets/common/fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url(/assets/common/fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url(/assets/common/fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:"ZenKakuGothicAntique";font-style:normal;font-weight:700;src:url(/assets/common/fonts/ZenKakuGothicAntique-Bold.ttf) format("truetype")}@font-face{font-family:"ZenKakuGothicAntique";font-style:normal;font-weight:500;src:url(/assets/common/fonts/ZenKakuGothicAntique-Medium.ttf) format("truetype")}@font-face{font-family:"ZenKakuGothicAntique";font-style:normal;font-weight:400;src:url(/assets/common/fonts/ZenKakuGothicAntique-Regular.ttf) format("truetype")}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html{font-size:100%;hanging-punctuation:allow-end;line-break:normal;overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:100px;text-rendering:optimizelegibility;text-underline-offset:.07em}body{position:relative;text-rendering:optimizespeed}body,button,input,select,textarea{font-family:var(--font-sans-serif)}button:disabled{color:inherit}body{color:var(--color-type);font-family:var(--font-sans-serif);font-size:var(--text-md);font-weight:var(--font-normal);line-height:var(--line-height-md)}p{line-height:var(--line-height-lg);margin:var(--space-2) 0}p:where(:first-child){margin-top:0}p:where(:last-child){margin-bottom:0}h1{font-size:var(--text-4xl);line-height:1.33}h1,h2{font-weight:var(--font-bold);margin:.7em 0}h2{font-size:var(--text-3xl);line-height:var(--line-height-xs)}h3{font-size:var(--text-2xl);line-height:var(--line-height-sm);margin:.6em 0}h3,h4{font-weight:var(--font-bold)}h4{font-size:var(--text-xl);margin:.4em 0}h4,h5,h6{line-height:var(--line-height-md)}h5,h6{font-size:var(--text-lg);font-weight:var(--font-normal);margin:.3em 0}a:not([class]){text-decoration-skip-ink:auto}:where(a){color:var(--color-main);text-decoration:underline}:where(a):focus-visible{text-decoration:none}@media (any-hover:hover){:where(a):hover{text-decoration:none}}:focus-visible{outline-color:var(--color-main);outline-offset:3px;outline-style:auto}button{background:transparent;font-size:1em;padding:0}img,picture{display:block;height:auto;max-width:100%}figure{margin:0}blockquote{border-left:3px solid #000;margin:revert;padding-left:24px}:where(b,strong,h1,h2,h3,h4,h5,h6,th,optgroup){font-weight:var(--font-bold)}code,pre{background-color:#24292e;border-radius:5px;color:#fff;display:inline-block;line-height:1.3em;padding:.35em 1em}ul{padding:0}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:2cm .5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:var(--color-white)!important}.l-footer,.l-header,.l-main__footer,.p-fourth-nav,.p-inpage-links,.p-sub-nav{display:none!important}.l-main__body,.l-main__contents,.l-main__header{padding:0!important}.l-section,section.l-wrapper{margin-top:20px!important}.l-container+.l-container{margin-top:0}.c-title._h2{font-size:2.2rem!important}.c-title._h3{font-size:2rem!important}.c-title._h4{font-size:1.8rem!important}.c-title._h5{font-size:1.6rem!important}}@keyframes icon-arrow{0%{opacity:1;transform:translateX(0) translateY(-50%)}40%{opacity:0}49.9%{opacity:0;transform:translateX(50%) translateY(-50%)}50%{opacity:0;transform:translateX(-50%) translateY(-50%)}to{opacity:1;transform:translateX(0) translateY(-50%)}}@keyframes icon-arrow-back{0%{opacity:1;transform:translateX(0)}40%{opacity:0}49.9%{opacity:0;transform:translateX(-50%)}50%{opacity:0;transform:translateX(50%)}to{opacity:1;transform:translateX(0)}}@keyframes icon-arrow-down{0%{opacity:1;transform:translateY(0) rotate(90deg)}40%{opacity:0}49.9%{opacity:0;transform:translateY(50%) rotate(90deg)}50%{opacity:0;transform:translateY(-50%) rotate(90deg)}to{opacity:1;transform:translateY(0) rotate(90deg)}}@keyframes icon-arrow-up{0%{opacity:1;transform:translateY(0)}40%{opacity:0}49.9%{opacity:0;transform:translateY(-50%)}50%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@keyframes displayFadeIn{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes displayFadeOut{0%{display:block;opacity:1}to{display:none;opacity:0}}.l-container{margin-left:auto;margin-right:auto;max-width:1200px;width:90vw}@media only screen and (width >= 768px){.l-container{width:calc(100% - 60px)}.l-container._narrow,.l-container._sub{width:85vw}}.l-container._middle{max-width:1400px}.l-container._narrow{max-width:960px}.l-section,section.l-wrapper{margin-top:60px}@media only screen and (width >= 1024px){.l-section,section.l-wrapper{margin-top:100px}}@media only screen and (width >= 1200px){.l-section,section.l-wrapper{margin-top:150px}}.l-section:where(:first-child),section.l-wrapper:where(:first-child){margin-top:0}@media only screen and (width >= 768px){.l-section:where(:first-child),section.l-wrapper:where(:first-child){margin-top:0}}.l-section:where(:last-child),section.l-wrapper:where(:last-child){margin-bottom:0}@media only screen and (width >= 768px){.l-section:where(:last-child),section.l-wrapper:where(:last-child){margin-bottom:0}}.l-section._narrow,section.l-wrapper._narrow{margin-left:auto;margin-right:auto;max-width:960px}.l-section._full,section.l-wrapper._full{margin:0 calc(50% - 50vw);padding-bottom:16px;padding-top:60px}@media only screen and (width >= 768px){.l-section._full,section.l-wrapper._full{padding-bottom:16px;padding-top:100px}}.l-main__outer{display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto;min-height:calc(var(--vh, 1vh)*100)}.l-main{overflow:hidden;overflow-wrap:break-word}.l-main__body{padding-bottom:50px}.l-main__contents{margin:40px 0 30px}@media only screen and (width >= 768px){.l-main__contents{margin:80px 0 0}}@media only screen and (width >= 1024px){.l-main__contents{margin:100px 0}}.l-content-narrow{max-width:768px!important}.l-content-narrow,.l-content-narrow-m{margin-left:auto!important;margin-right:auto!important}.l-content-narrow-m{max-width:960px!important}.l-content-full{padding-left:var(--contentfull-padding)!important;padding-right:var(--contentfull-padding)!important}.l-content-full,.l-content-full-inner{margin-left:var(--contentfull-margin)!important}.l-content-full,.l-content-full-inner,.l-content-full-r{margin-right:var(--contentfull-margin)!important;width:auto!important}.l-content-full-r{margin-left:0!important;padding-left:0!important;padding-right:var(--contentfull-padding)!important}.l-content-full-l{margin-left:var(--contentfull-margin)!important;margin-right:0!important;padding-left:var(--contentfull-padding)!important;padding-right:0!important;width:auto!important}.l-content-full-inner-r{margin-left:0!important;margin-right:var(--contentfull-margin)!important}.l-content-full-inner-l,.l-content-full-inner-r{padding-left:0!important;padding-right:0!important;width:auto!important}.l-content-full-inner-l{margin-left:var(--contentfull-margin)!important;margin-right:0!important}@media only screen and (width >= 576px){.s\:l-content-narrow{max-width:768px!important}.s\:l-content-narrow,.s\:l-content-narrow-m{margin-left:auto!important;margin-right:auto!important}.s\:l-content-narrow-m{max-width:960px!important}.s\:l-content-full{padding-left:var(--contentfull-padding)!important;padding-right:var(--contentfull-padding)!important}.s\:l-content-full,.s\:l-content-full-inner{margin-left:var(--contentfull-margin)!important}.s\:l-content-full,.s\:l-content-full-inner,.s\:l-content-full-r{margin-right:var(--contentfull-margin)!important;width:auto!important}.s\:l-content-full-r{margin-left:0!important;padding-left:0!important;padding-right:var(--contentfull-padding)!important}.s\:l-content-full-l{margin-left:var(--contentfull-margin)!important;margin-right:0!important;padding-left:var(--contentfull-padding)!important;padding-right:0!important;width:auto!important}.s\:l-content-full-inner-r{margin-left:0!important;margin-right:var(--contentfull-margin)!important}.s\:l-content-full-inner-l,.s\:l-content-full-inner-r{padding-left:0!important;padding-right:0!important;width:auto!important}.s\:l-content-full-inner-l{margin-left:var(--contentfull-margin)!important;margin-right:0!important}}@media only screen and (width >= 768px){.m\:l-content-narrow{max-width:768px!important}.m\:l-content-narrow,.m\:l-content-narrow-m{margin-left:auto!important;margin-right:auto!important}.m\:l-content-narrow-m{max-width:960px!important}.m\:l-content-full{padding-left:var(--contentfull-padding)!important;padding-right:var(--contentfull-padding)!important}.m\:l-content-full,.m\:l-content-full-inner{margin-left:var(--contentfull-margin)!important}.m\:l-content-full,.m\:l-content-full-inner,.m\:l-content-full-r{margin-right:var(--contentfull-margin)!important;width:auto!important}.m\:l-content-full-r{margin-left:0!important;padding-left:0!important;padding-right:var(--contentfull-padding)!important}.m\:l-content-full-l{margin-left:var(--contentfull-margin)!important;margin-right:0!important;padding-left:var(--contentfull-padding)!important;padding-right:0!important;width:auto!important}.m\:l-content-full-inner-r{margin-left:0!important;margin-right:var(--contentfull-margin)!important}.m\:l-content-full-inner-l,.m\:l-content-full-inner-r{padding-left:0!important;padding-right:0!important;width:auto!important}.m\:l-content-full-inner-l{margin-left:var(--contentfull-margin)!important;margin-right:0!important}}@media only screen and (width >= 1024px){.l\:l-content-narrow{max-width:768px!important}.l\:l-content-narrow,.l\:l-content-narrow-m{margin-left:auto!important;margin-right:auto!important}.l\:l-content-narrow-m{max-width:960px!important}.l\:l-content-full{padding-left:var(--contentfull-padding)!important;padding-right:var(--contentfull-padding)!important}.l\:l-content-full,.l\:l-content-full-inner{margin-left:var(--contentfull-margin)!important}.l\:l-content-full,.l\:l-content-full-inner,.l\:l-content-full-r{margin-right:var(--contentfull-margin)!important;width:auto!important}.l\:l-content-full-r{margin-left:0!important;padding-left:0!important;padding-right:var(--contentfull-padding)!important}.l\:l-content-full-l{margin-left:var(--contentfull-margin)!important;margin-right:0!important;padding-left:var(--contentfull-padding)!important;padding-right:0!important;width:auto!important}.l\:l-content-full-inner-r{margin-left:0!important;margin-right:var(--contentfull-margin)!important}.l\:l-content-full-inner-l,.l\:l-content-full-inner-r{padding-left:0!important;padding-right:0!important;width:auto!important}.l\:l-content-full-inner-l{margin-left:var(--contentfull-margin)!important;margin-right:0!important}}.l-row__outer{display:flow-root}.l-row{--l-row-gap:var(--space-2);--l-row-gap-x:var(--space-2);--l-row-gap-y:var(--space-2);display:flex;flex-wrap:wrap;list-style:none;margin:calc(var(--l-row-gap)*-1);padding:0}.l-row[class*=_gap-y]{margin-bottom:calc(var(--l-row-gap-y)*-1);margin-top:calc(var(--l-row-gap-y)*-1)}.l-row[class*=_gap-y]>.l-col{padding-bottom:var(--l-row-gap-y);padding-top:var(--l-row-gap-y)}.l-row[class*=_gap-x]{margin-left:calc(var(--l-row-gap-x)*-1);margin-right:calc(var(--l-row-gap-x)*-1)}.l-row[class*=_gap-x]>.l-col{padding-left:var(--l-row-gap-x);padding-right:var(--l-row-gap-x)}.l-row._singleline{flex-wrap:nowrap}.l-row._v-center{align-items:center}.l-row._v-start{align-items:flex-start}.l-row._v-end{align-items:flex-end}.l-row._row-reverse{flex-direction:row-reverse}.l-row._column-reverse{flex-direction:column-reverse}.l-row._equally>.l-col{flex:1 1 0%;float:none}.l-row._justify-start{justify-content:flex-start}.l-row._justify-end{justify-content:flex-end}.l-row._justify-center{justify-content:center}.l-row._s-between{justify-content:space-between}.l-row._s-around{justify-content:space-around}.l-row._v-border>.l-col+.l-col{border-left:1px solid var(--color-border)}.l-row._h-border>.l-col+.l-col{border-top:1px solid var(--color-border)}.l-row._gap-12{--l-row-gap:var(--space-12)}.l-row._gap-x12{--l-row-gap-x:var(--space-12)}.l-row._gap-y12{--l-row-gap-y:var(--space-12)}.l-row._gap-10{--l-row-gap:var(--space-10)}.l-row._gap-x10{--l-row-gap-x:var(--space-10)}.l-row._gap-y10{--l-row-gap-y:var(--space-10)}.l-row._gap-8{--l-row-gap:var(--space-8)}.l-row._gap-x8{--l-row-gap-x:var(--space-8)}.l-row._gap-y8{--l-row-gap-y:var(--space-8)}.l-row._gap-6{--l-row-gap:var(--space-6)}.l-row._gap-x6{--l-row-gap-x:var(--space-6)}.l-row._gap-y6{--l-row-gap-y:var(--space-6)}.l-row._gap-4{--l-row-gap:var(--space-4)}.l-row._gap-x4{--l-row-gap-x:var(--space-4)}.l-row._gap-y4{--l-row-gap-y:var(--space-4)}.l-row._gap-2{--l-row-gap:var(--space-2)}.l-row._gap-x2{--l-row-gap-x:var(--space-2)}.l-row._gap-y2{--l-row-gap-y:var(--space-2)}.l-row._gap-1{--l-row-gap:var(--space-1)}.l-row._gap-x1{--l-row-gap-x:var(--space-1)}.l-row._gap-y1{--l-row-gap-y:var(--space-1)}.l-row._gap-px{--l-row-gap:0.5px}.l-row._gap-xpx{--l-row-gap-x:0.5px}.l-row._gap-ypx{--l-row-gap-y:0.5px}.l-row._gap-0{--l-row-gap:0}.l-row._gap-x0{--l-row-gap-x:0}.l-row._gap-y0{--l-row-gap-y:0}@media only screen and (width >= 576px){.l-row.s\:_singleline{flex-wrap:nowrap}.l-row.s\:_v-center{align-items:center}.l-row.s\:_v-start{align-items:flex-start}.l-row.s\:_v-end{align-items:flex-end}.l-row.s\:_row-reverse{flex-direction:row-reverse}.l-row.s\:_column-reverse{flex-direction:column-reverse}.l-row.s\:_equally>.l-col{flex:1 1 0%;float:none}.l-row.s\:_justify-start{justify-content:flex-start}.l-row.s\:_justify-end{justify-content:flex-end}.l-row.s\:_justify-center{justify-content:center}.l-row.s\:_s-between{justify-content:space-between}.l-row.s\:_s-around{justify-content:space-around}.l-row.s\:_v-border>.l-col+.l-col{border-left:1px solid var(--color-border)}.l-row.s\:_h-border>.l-col+.l-col{border-top:1px solid var(--color-border)}.l-row.s\:_gap-12{--l-row-gap:var(--space-12)}.l-row.s\:_gap-x12{--l-row-gap-x:var(--space-12)}.l-row.s\:_gap-y12{--l-row-gap-y:var(--space-12)}.l-row.s\:_gap-10{--l-row-gap:var(--space-10)}.l-row.s\:_gap-x10{--l-row-gap-x:var(--space-10)}.l-row.s\:_gap-y10{--l-row-gap-y:var(--space-10)}.l-row.s\:_gap-8{--l-row-gap:var(--space-8)}.l-row.s\:_gap-x8{--l-row-gap-x:var(--space-8)}.l-row.s\:_gap-y8{--l-row-gap-y:var(--space-8)}.l-row.s\:_gap-6{--l-row-gap:var(--space-6)}.l-row.s\:_gap-x6{--l-row-gap-x:var(--space-6)}.l-row.s\:_gap-y6{--l-row-gap-y:var(--space-6)}.l-row.s\:_gap-4{--l-row-gap:var(--space-4)}.l-row.s\:_gap-x4{--l-row-gap-x:var(--space-4)}.l-row.s\:_gap-y4{--l-row-gap-y:var(--space-4)}.l-row.s\:_gap-2{--l-row-gap:var(--space-2)}.l-row.s\:_gap-x2{--l-row-gap-x:var(--space-2)}.l-row.s\:_gap-y2{--l-row-gap-y:var(--space-2)}.l-row.s\:_gap-1{--l-row-gap:var(--space-1)}.l-row.s\:_gap-x1{--l-row-gap-x:var(--space-1)}.l-row.s\:_gap-y1{--l-row-gap-y:var(--space-1)}.l-row.s\:_gap-px{--l-row-gap:0.5px}.l-row.s\:_gap-xpx{--l-row-gap-x:0.5px}.l-row.s\:_gap-ypx{--l-row-gap-y:0.5px}.l-row.s\:_gap-0{--l-row-gap:0}.l-row.s\:_gap-x0{--l-row-gap-x:0}.l-row.s\:_gap-y0{--l-row-gap-y:0}}@media only screen and (width >= 768px){.l-row.m\:_singleline{flex-wrap:nowrap}.l-row.m\:_v-center{align-items:center}.l-row.m\:_v-start{align-items:flex-start}.l-row.m\:_v-end{align-items:flex-end}.l-row.m\:_row-reverse{flex-direction:row-reverse}.l-row.m\:_column-reverse{flex-direction:column-reverse}.l-row.m\:_equally>.l-col{flex:1 1 0%;float:none}.l-row.m\:_justify-start{justify-content:flex-start}.l-row.m\:_justify-end{justify-content:flex-end}.l-row.m\:_justify-center{justify-content:center}.l-row.m\:_s-between{justify-content:space-between}.l-row.m\:_s-around{justify-content:space-around}.l-row.m\:_v-border>.l-col+.l-col{border-left:1px solid var(--color-border)}.l-row.m\:_h-border>.l-col+.l-col{border-top:1px solid var(--color-border)}.l-row.m\:_gap-12{--l-row-gap:var(--space-12)}.l-row.m\:_gap-x12{--l-row-gap-x:var(--space-12)}.l-row.m\:_gap-y12{--l-row-gap-y:var(--space-12)}.l-row.m\:_gap-10{--l-row-gap:var(--space-10)}.l-row.m\:_gap-x10{--l-row-gap-x:var(--space-10)}.l-row.m\:_gap-y10{--l-row-gap-y:var(--space-10)}.l-row.m\:_gap-8{--l-row-gap:var(--space-8)}.l-row.m\:_gap-x8{--l-row-gap-x:var(--space-8)}.l-row.m\:_gap-y8{--l-row-gap-y:var(--space-8)}.l-row.m\:_gap-6{--l-row-gap:var(--space-6)}.l-row.m\:_gap-x6{--l-row-gap-x:var(--space-6)}.l-row.m\:_gap-y6{--l-row-gap-y:var(--space-6)}.l-row.m\:_gap-4{--l-row-gap:var(--space-4)}.l-row.m\:_gap-x4{--l-row-gap-x:var(--space-4)}.l-row.m\:_gap-y4{--l-row-gap-y:var(--space-4)}.l-row.m\:_gap-2{--l-row-gap:var(--space-2)}.l-row.m\:_gap-x2{--l-row-gap-x:var(--space-2)}.l-row.m\:_gap-y2{--l-row-gap-y:var(--space-2)}.l-row.m\:_gap-1{--l-row-gap:var(--space-1)}.l-row.m\:_gap-x1{--l-row-gap-x:var(--space-1)}.l-row.m\:_gap-y1{--l-row-gap-y:var(--space-1)}.l-row.m\:_gap-px{--l-row-gap:0.5px}.l-row.m\:_gap-xpx{--l-row-gap-x:0.5px}.l-row.m\:_gap-ypx{--l-row-gap-y:0.5px}.l-row.m\:_gap-0{--l-row-gap:0}.l-row.m\:_gap-x0{--l-row-gap-x:0}.l-row.m\:_gap-y0{--l-row-gap-y:0}}@media only screen and (width >= 1024px){.l-row.l\:_singleline{flex-wrap:nowrap}.l-row.l\:_v-center{align-items:center}.l-row.l\:_v-start{align-items:flex-start}.l-row.l\:_v-end{align-items:flex-end}.l-row.l\:_row-reverse{flex-direction:row-reverse}.l-row.l\:_column-reverse{flex-direction:column-reverse}.l-row.l\:_equally>.l-col{flex:1 1 0%;float:none}.l-row.l\:_justify-start{justify-content:flex-start}.l-row.l\:_justify-end{justify-content:flex-end}.l-row.l\:_justify-center{justify-content:center}.l-row.l\:_s-between{justify-content:space-between}.l-row.l\:_s-around{justify-content:space-around}.l-row.l\:_v-border>.l-col+.l-col{border-left:1px solid var(--color-border)}.l-row.l\:_h-border>.l-col+.l-col{border-top:1px solid var(--color-border)}.l-row.l\:_gap-12{--l-row-gap:var(--space-12)}.l-row.l\:_gap-x12{--l-row-gap-x:var(--space-12)}.l-row.l\:_gap-y12{--l-row-gap-y:var(--space-12)}.l-row.l\:_gap-10{--l-row-gap:var(--space-10)}.l-row.l\:_gap-x10{--l-row-gap-x:var(--space-10)}.l-row.l\:_gap-y10{--l-row-gap-y:var(--space-10)}.l-row.l\:_gap-8{--l-row-gap:var(--space-8)}.l-row.l\:_gap-x8{--l-row-gap-x:var(--space-8)}.l-row.l\:_gap-y8{--l-row-gap-y:var(--space-8)}.l-row.l\:_gap-6{--l-row-gap:var(--space-6)}.l-row.l\:_gap-x6{--l-row-gap-x:var(--space-6)}.l-row.l\:_gap-y6{--l-row-gap-y:var(--space-6)}.l-row.l\:_gap-4{--l-row-gap:var(--space-4)}.l-row.l\:_gap-x4{--l-row-gap-x:var(--space-4)}.l-row.l\:_gap-y4{--l-row-gap-y:var(--space-4)}.l-row.l\:_gap-2{--l-row-gap:var(--space-2)}.l-row.l\:_gap-x2{--l-row-gap-x:var(--space-2)}.l-row.l\:_gap-y2{--l-row-gap-y:var(--space-2)}.l-row.l\:_gap-1{--l-row-gap:var(--space-1)}.l-row.l\:_gap-x1{--l-row-gap-x:var(--space-1)}.l-row.l\:_gap-y1{--l-row-gap-y:var(--space-1)}.l-row.l\:_gap-px{--l-row-gap:0.5px}.l-row.l\:_gap-xpx{--l-row-gap-x:0.5px}.l-row.l\:_gap-ypx{--l-row-gap-y:0.5px}.l-row.l\:_gap-0{--l-row-gap:0}.l-row.l\:_gap-x0{--l-row-gap-x:0}.l-row.l\:_gap-y0{--l-row-gap-y:0}}.l-row>.l-col{box-sizing:border-box;margin:0;padding:var(--l-row-gap)}.l-row>.l-col._self-center{align-self:center}.l-row>.l-col._self-start{align-self:flex-start}.l-row>.l-col._self-end{align-self:flex-end}.l-row>.l-col._variable{flex:1 1 auto}.l-row>.l-col._flex-1{flex:1 1 0%}.l-row>.l-col._col-1{width:8.3333333333%}.l-row>.l-col._col-2{width:16.6666666667%}.l-row>.l-col._col-3{width:25%}.l-row>.l-col._col-4{width:33.3333333333%}.l-row>.l-col._col-5{width:41.6666666667%}.l-row>.l-col._col-6{width:50%}.l-row>.l-col._col-7{width:58.3333333333%}.l-row>.l-col._col-8{width:66.6666666667%}.l-row>.l-col._col-9{width:75%}.l-row>.l-col._col-10{width:83.3333333333%}.l-row>.l-col._col-11{width:91.6666666667%}.l-row>.l-col._col-12{width:100%}.l-row>.l-col._offset-1{margin-left:8.3333333333%}.l-row>.l-col._pull-1{right:8.3333333333%}.l-row>.l-col._push-1{left:8.3333333333%}.l-row>.l-col._offset-2{margin-left:16.6666666667%}.l-row>.l-col._pull-2{right:16.6666666667%}.l-row>.l-col._push-2{left:16.6666666667%}.l-row>.l-col._offset-3{margin-left:25%}.l-row>.l-col._pull-3{right:25%}.l-row>.l-col._push-3{left:25%}.l-row>.l-col._offset-4{margin-left:33.3333333333%}.l-row>.l-col._pull-4{right:33.3333333333%}.l-row>.l-col._push-4{left:33.3333333333%}.l-row>.l-col._offset-5{margin-left:41.6666666667%}.l-row>.l-col._pull-5{right:41.6666666667%}.l-row>.l-col._push-5{left:41.6666666667%}.l-row>.l-col._offset-6{margin-left:50%}.l-row>.l-col._pull-6{right:50%}.l-row>.l-col._push-6{left:50%}.l-row>.l-col._offset-7{margin-left:58.3333333333%}.l-row>.l-col._pull-7{right:58.3333333333%}.l-row>.l-col._push-7{left:58.3333333333%}.l-row>.l-col._offset-8{margin-left:66.6666666667%}.l-row>.l-col._pull-8{right:66.6666666667%}.l-row>.l-col._push-8{left:66.6666666667%}.l-row>.l-col._offset-9{margin-left:75%}.l-row>.l-col._pull-9{right:75%}.l-row>.l-col._push-9{left:75%}.l-row>.l-col._offset-10{margin-left:83.3333333333%}.l-row>.l-col._pull-10{right:83.3333333333%}.l-row>.l-col._push-10{left:83.3333333333%}.l-row>.l-col._offset-11{margin-left:91.6666666667%}.l-row>.l-col._pull-11{right:91.6666666667%}.l-row>.l-col._push-11{left:91.6666666667%}.l-row>.l-col._offset-12{margin-left:100%}.l-row>.l-col._pull-12{right:100%}.l-row>.l-col._push-12{left:100%}@media only screen and (width >= 576px){.l-row>.l-col.s\:_self-center{align-self:center}.l-row>.l-col.s\:_self-start{align-self:flex-start}.l-row>.l-col.s\:_self-end{align-self:flex-end}.l-row>.l-col.s\:_variable{flex:1 1 auto}.l-row>.l-col.s\:_flex-1{flex:1 1 0%}.l-row>.l-col.s\:_col-1{width:8.3333333333%}.l-row>.l-col.s\:_col-2{width:16.6666666667%}.l-row>.l-col.s\:_col-3{width:25%}.l-row>.l-col.s\:_col-4{width:33.3333333333%}.l-row>.l-col.s\:_col-5{width:41.6666666667%}.l-row>.l-col.s\:_col-6{width:50%}.l-row>.l-col.s\:_col-7{width:58.3333333333%}.l-row>.l-col.s\:_col-8{width:66.6666666667%}.l-row>.l-col.s\:_col-9{width:75%}.l-row>.l-col.s\:_col-10{width:83.3333333333%}.l-row>.l-col.s\:_col-11{width:91.6666666667%}.l-row>.l-col.s\:_col-12{width:100%}.l-row>.l-col.s\:_offset-1{margin-left:8.3333333333%}.l-row>.l-col.s\:_pull-1{right:8.3333333333%}.l-row>.l-col.s\:_push-1{left:8.3333333333%}.l-row>.l-col.s\:_offset-2{margin-left:16.6666666667%}.l-row>.l-col.s\:_pull-2{right:16.6666666667%}.l-row>.l-col.s\:_push-2{left:16.6666666667%}.l-row>.l-col.s\:_offset-3{margin-left:25%}.l-row>.l-col.s\:_pull-3{right:25%}.l-row>.l-col.s\:_push-3{left:25%}.l-row>.l-col.s\:_offset-4{margin-left:33.3333333333%}.l-row>.l-col.s\:_pull-4{right:33.3333333333%}.l-row>.l-col.s\:_push-4{left:33.3333333333%}.l-row>.l-col.s\:_offset-5{margin-left:41.6666666667%}.l-row>.l-col.s\:_pull-5{right:41.6666666667%}.l-row>.l-col.s\:_push-5{left:41.6666666667%}.l-row>.l-col.s\:_offset-6{margin-left:50%}.l-row>.l-col.s\:_pull-6{right:50%}.l-row>.l-col.s\:_push-6{left:50%}.l-row>.l-col.s\:_offset-7{margin-left:58.3333333333%}.l-row>.l-col.s\:_pull-7{right:58.3333333333%}.l-row>.l-col.s\:_push-7{left:58.3333333333%}.l-row>.l-col.s\:_offset-8{margin-left:66.6666666667%}.l-row>.l-col.s\:_pull-8{right:66.6666666667%}.l-row>.l-col.s\:_push-8{left:66.6666666667%}.l-row>.l-col.s\:_offset-9{margin-left:75%}.l-row>.l-col.s\:_pull-9{right:75%}.l-row>.l-col.s\:_push-9{left:75%}.l-row>.l-col.s\:_offset-10{margin-left:83.3333333333%}.l-row>.l-col.s\:_pull-10{right:83.3333333333%}.l-row>.l-col.s\:_push-10{left:83.3333333333%}.l-row>.l-col.s\:_offset-11{margin-left:91.6666666667%}.l-row>.l-col.s\:_pull-11{right:91.6666666667%}.l-row>.l-col.s\:_push-11{left:91.6666666667%}.l-row>.l-col.s\:_offset-12{margin-left:100%}.l-row>.l-col.s\:_pull-12{right:100%}.l-row>.l-col.s\:_push-12{left:100%}}@media only screen and (width >= 768px){.l-row>.l-col.m\:_self-center{align-self:center}.l-row>.l-col.m\:_self-start{align-self:flex-start}.l-row>.l-col.m\:_self-end{align-self:flex-end}.l-row>.l-col.m\:_variable{flex:1 1 auto}.l-row>.l-col.m\:_flex-1{flex:1 1 0%}.l-row>.l-col.m\:_col-1{width:8.3333333333%}.l-row>.l-col.m\:_col-2{width:16.6666666667%}.l-row>.l-col.m\:_col-3{width:25%}.l-row>.l-col.m\:_col-4{width:33.3333333333%}.l-row>.l-col.m\:_col-5{width:41.6666666667%}.l-row>.l-col.m\:_col-6{width:50%}.l-row>.l-col.m\:_col-7{width:58.3333333333%}.l-row>.l-col.m\:_col-8{width:66.6666666667%}.l-row>.l-col.m\:_col-9{width:75%}.l-row>.l-col.m\:_col-10{width:83.3333333333%}.l-row>.l-col.m\:_col-11{width:91.6666666667%}.l-row>.l-col.m\:_col-12{width:100%}.l-row>.l-col.m\:_offset-1{margin-left:8.3333333333%}.l-row>.l-col.m\:_pull-1{right:8.3333333333%}.l-row>.l-col.m\:_push-1{left:8.3333333333%}.l-row>.l-col.m\:_offset-2{margin-left:16.6666666667%}.l-row>.l-col.m\:_pull-2{right:16.6666666667%}.l-row>.l-col.m\:_push-2{left:16.6666666667%}.l-row>.l-col.m\:_offset-3{margin-left:25%}.l-row>.l-col.m\:_pull-3{right:25%}.l-row>.l-col.m\:_push-3{left:25%}.l-row>.l-col.m\:_offset-4{margin-left:33.3333333333%}.l-row>.l-col.m\:_pull-4{right:33.3333333333%}.l-row>.l-col.m\:_push-4{left:33.3333333333%}.l-row>.l-col.m\:_offset-5{margin-left:41.6666666667%}.l-row>.l-col.m\:_pull-5{right:41.6666666667%}.l-row>.l-col.m\:_push-5{left:41.6666666667%}.l-row>.l-col.m\:_offset-6{margin-left:50%}.l-row>.l-col.m\:_pull-6{right:50%}.l-row>.l-col.m\:_push-6{left:50%}.l-row>.l-col.m\:_offset-7{margin-left:58.3333333333%}.l-row>.l-col.m\:_pull-7{right:58.3333333333%}.l-row>.l-col.m\:_push-7{left:58.3333333333%}.l-row>.l-col.m\:_offset-8{margin-left:66.6666666667%}.l-row>.l-col.m\:_pull-8{right:66.6666666667%}.l-row>.l-col.m\:_push-8{left:66.6666666667%}.l-row>.l-col.m\:_offset-9{margin-left:75%}.l-row>.l-col.m\:_pull-9{right:75%}.l-row>.l-col.m\:_push-9{left:75%}.l-row>.l-col.m\:_offset-10{margin-left:83.3333333333%}.l-row>.l-col.m\:_pull-10{right:83.3333333333%}.l-row>.l-col.m\:_push-10{left:83.3333333333%}.l-row>.l-col.m\:_offset-11{margin-left:91.6666666667%}.l-row>.l-col.m\:_pull-11{right:91.6666666667%}.l-row>.l-col.m\:_push-11{left:91.6666666667%}.l-row>.l-col.m\:_offset-12{margin-left:100%}.l-row>.l-col.m\:_pull-12{right:100%}.l-row>.l-col.m\:_push-12{left:100%}}@media only screen and (width >= 1024px){.l-row>.l-col.l\:_self-center{align-self:center}.l-row>.l-col.l\:_self-start{align-self:flex-start}.l-row>.l-col.l\:_self-end{align-self:flex-end}.l-row>.l-col.l\:_variable{flex:1 1 auto}.l-row>.l-col.l\:_flex-1{flex:1 1 0%}.l-row>.l-col.l\:_col-1{width:8.3333333333%}.l-row>.l-col.l\:_col-2{width:16.6666666667%}.l-row>.l-col.l\:_col-3{width:25%}.l-row>.l-col.l\:_col-4{width:33.3333333333%}.l-row>.l-col.l\:_col-5{width:41.6666666667%}.l-row>.l-col.l\:_col-6{width:50%}.l-row>.l-col.l\:_col-7{width:58.3333333333%}.l-row>.l-col.l\:_col-8{width:66.6666666667%}.l-row>.l-col.l\:_col-9{width:75%}.l-row>.l-col.l\:_col-10{width:83.3333333333%}.l-row>.l-col.l\:_col-11{width:91.6666666667%}.l-row>.l-col.l\:_col-12{width:100%}.l-row>.l-col.l\:_offset-1{margin-left:8.3333333333%}.l-row>.l-col.l\:_pull-1{right:8.3333333333%}.l-row>.l-col.l\:_push-1{left:8.3333333333%}.l-row>.l-col.l\:_offset-2{margin-left:16.6666666667%}.l-row>.l-col.l\:_pull-2{right:16.6666666667%}.l-row>.l-col.l\:_push-2{left:16.6666666667%}.l-row>.l-col.l\:_offset-3{margin-left:25%}.l-row>.l-col.l\:_pull-3{right:25%}.l-row>.l-col.l\:_push-3{left:25%}.l-row>.l-col.l\:_offset-4{margin-left:33.3333333333%}.l-row>.l-col.l\:_pull-4{right:33.3333333333%}.l-row>.l-col.l\:_push-4{left:33.3333333333%}.l-row>.l-col.l\:_offset-5{margin-left:41.6666666667%}.l-row>.l-col.l\:_pull-5{right:41.6666666667%}.l-row>.l-col.l\:_push-5{left:41.6666666667%}.l-row>.l-col.l\:_offset-6{margin-left:50%}.l-row>.l-col.l\:_pull-6{right:50%}.l-row>.l-col.l\:_push-6{left:50%}.l-row>.l-col.l\:_offset-7{margin-left:58.3333333333%}.l-row>.l-col.l\:_pull-7{right:58.3333333333%}.l-row>.l-col.l\:_push-7{left:58.3333333333%}.l-row>.l-col.l\:_offset-8{margin-left:66.6666666667%}.l-row>.l-col.l\:_pull-8{right:66.6666666667%}.l-row>.l-col.l\:_push-8{left:66.6666666667%}.l-row>.l-col.l\:_offset-9{margin-left:75%}.l-row>.l-col.l\:_pull-9{right:75%}.l-row>.l-col.l\:_push-9{left:75%}.l-row>.l-col.l\:_offset-10{margin-left:83.3333333333%}.l-row>.l-col.l\:_pull-10{right:83.3333333333%}.l-row>.l-col.l\:_push-10{left:83.3333333333%}.l-row>.l-col.l\:_offset-11{margin-left:91.6666666667%}.l-row>.l-col.l\:_pull-11{right:91.6666666667%}.l-row>.l-col.l\:_push-11{left:91.6666666667%}.l-row>.l-col.l\:_offset-12{margin-left:100%}.l-row>.l-col.l\:_pull-12{right:100%}.l-row>.l-col.l\:_push-12{left:100%}}.l-row>.l-col[class*=pull-],.l-row>.l-col[class*=push-]{position:relative}.l-stack>*+*{--stack-gap:var(--space-4)}.l-stack-0>*+*{--stack-gap:0}.l-stack-px>*+*{--stack-gap:1px}.l-stack-1>*+*{--stack-gap:var(--space-1)}.l-stack-2>*+*{--stack-gap:var(--space-2)}.l-stack-3>*+*{--stack-gap:var(--space-3)}.l-stack-4>*+*{--stack-gap:var(--space-4)}.l-stack-6>*+*{--stack-gap:var(--space-6)}.l-stack-8>*+*{--stack-gap:var(--space-8)}.l-stack-10>*+*{--stack-gap:var(--space-10)}.l-stack-12>*+*{--stack-gap:var(--space-12)}.l-stack-16>*+*{--stack-gap:var(--space-16)}.l-stack-24>*+*{--stack-gap:var(--space-24)}[class*=" l-stack"]>*+*,[class^=l-stack]>*+*{margin-top:var(--stack-gap)!important}@media only screen and (width >= 576px){.s\:l-stack>*+*{--stack-gap:var(--space-4)}.s\:l-stack-0>*+*{--stack-gap:0}.s\:l-stack-px>*+*{--stack-gap:1px}.s\:l-stack-1>*+*{--stack-gap:var(--space-1)}.s\:l-stack-2>*+*{--stack-gap:var(--space-2)}.s\:l-stack-3>*+*{--stack-gap:var(--space-3)}.s\:l-stack-4>*+*{--stack-gap:var(--space-4)}.s\:l-stack-6>*+*{--stack-gap:var(--space-6)}.s\:l-stack-8>*+*{--stack-gap:var(--space-8)}.s\:l-stack-10>*+*{--stack-gap:var(--space-10)}.s\:l-stack-12>*+*{--stack-gap:var(--space-12)}.s\:l-stack-16>*+*{--stack-gap:var(--space-16)}.s\:l-stack-24>*+*{--stack-gap:var(--space-24)}[class*=" s:l-stack"]>*+*,[class^="s:l-stack"]>*+*{margin-top:var(--stack-gap)!important}}@media only screen and (width >= 768px){.m\:l-stack>*+*{--stack-gap:var(--space-4)}.m\:l-stack-0>*+*{--stack-gap:0}.m\:l-stack-px>*+*{--stack-gap:1px}.m\:l-stack-1>*+*{--stack-gap:var(--space-1)}.m\:l-stack-2>*+*{--stack-gap:var(--space-2)}.m\:l-stack-3>*+*{--stack-gap:var(--space-3)}.m\:l-stack-4>*+*{--stack-gap:var(--space-4)}.m\:l-stack-6>*+*{--stack-gap:var(--space-6)}.m\:l-stack-8>*+*{--stack-gap:var(--space-8)}.m\:l-stack-10>*+*{--stack-gap:var(--space-10)}.m\:l-stack-12>*+*{--stack-gap:var(--space-12)}.m\:l-stack-16>*+*{--stack-gap:var(--space-16)}.m\:l-stack-24>*+*{--stack-gap:var(--space-24)}[class*=" m:l-stack"]>*+*,[class^="m:l-stack"]>*+*{margin-top:var(--stack-gap)!important}}@media only screen and (width >= 1024px){.l\:l-stack>*+*{--stack-gap:var(--space-4)}.l\:l-stack-0>*+*{--stack-gap:0}.l\:l-stack-px>*+*{--stack-gap:1px}.l\:l-stack-1>*+*{--stack-gap:var(--space-1)}.l\:l-stack-2>*+*{--stack-gap:var(--space-2)}.l\:l-stack-3>*+*{--stack-gap:var(--space-3)}.l\:l-stack-4>*+*{--stack-gap:var(--space-4)}.l\:l-stack-6>*+*{--stack-gap:var(--space-6)}.l\:l-stack-8>*+*{--stack-gap:var(--space-8)}.l\:l-stack-10>*+*{--stack-gap:var(--space-10)}.l\:l-stack-12>*+*{--stack-gap:var(--space-12)}.l\:l-stack-16>*+*{--stack-gap:var(--space-16)}.l\:l-stack-24>*+*{--stack-gap:var(--space-24)}[class*=" l:l-stack"]>*+*,[class^="l:l-stack"]>*+*{margin-top:var(--stack-gap)!important}}.l-column-stack{--column-stack-gap:var(--space-4)}.l-column-stack-0{--column-stack-gap:0}.l-column-stack-px{--column-stack-gap:1px}.l-column-stack-1{--column-stack-gap:var(--space-1)}.l-column-stack-2{--column-stack-gap:var(--space-2)}.l-column-stack-3{--column-stack-gap:var(--space-3)}.l-column-stack-4{--column-stack-gap:var(--space-4)}.l-column-stack-6{--column-stack-gap:var(--space-6)}.l-column-stack-8{--column-stack-gap:var(--space-8)}.l-column-stack-10{--column-stack-gap:var(--space-10)}.l-column-stack-12{--column-stack-gap:var(--space-12)}.l-column-stack-16{--column-stack-gap:var(--space-16)}.l-column-stack-24{--column-stack-gap:var(--space-24)}[class*=" l-column-stack"],[class^=l-column-stack]{display:flex!important;flex-wrap:wrap!important;margin-left:calc(var(--column-stack-gap)*-1)!important;margin-top:calc(var(--column-stack-gap)*-1)!important}[class*=" l-column-stack"]>*,[class^=l-column-stack]>*{margin-left:var(--column-stack-gap)!important;margin-top:var(--column-stack-gap)!important}@media only screen and (width >= 576px){.s\:l-column-stack{--column-stack-gap:var(--space-4)}.s\:l-column-stack-0{--column-stack-gap:0}.s\:l-column-stack-px{--column-stack-gap:1px}.s\:l-column-stack-1{--column-stack-gap:var(--space-1)}.s\:l-column-stack-2{--column-stack-gap:var(--space-2)}.s\:l-column-stack-3{--column-stack-gap:var(--space-3)}.s\:l-column-stack-4{--column-stack-gap:var(--space-4)}.s\:l-column-stack-6{--column-stack-gap:var(--space-6)}.s\:l-column-stack-8{--column-stack-gap:var(--space-8)}.s\:l-column-stack-10{--column-stack-gap:var(--space-10)}.s\:l-column-stack-12{--column-stack-gap:var(--space-12)}.s\:l-column-stack-16{--column-stack-gap:var(--space-16)}.s\:l-column-stack-24{--column-stack-gap:var(--space-24)}[class*=" s:l-column-stack"],[class^="s:l-column-stack"]{display:flex!important;flex-wrap:wrap!important;margin-left:calc(var(--column-stack-gap)*-1)!important;margin-top:calc(var(--column-stack-gap)*-1)!important}[class*=" s:l-column-stack"]>*,[class^="s:l-column-stack"]>*{margin-left:var(--column-stack-gap)!important;margin-top:var(--column-stack-gap)!important}}@media only screen and (width >= 768px){.m\:l-column-stack{--column-stack-gap:var(--space-4)}.m\:l-column-stack-0{--column-stack-gap:0}.m\:l-column-stack-px{--column-stack-gap:1px}.m\:l-column-stack-1{--column-stack-gap:var(--space-1)}.m\:l-column-stack-2{--column-stack-gap:var(--space-2)}.m\:l-column-stack-3{--column-stack-gap:var(--space-3)}.m\:l-column-stack-4{--column-stack-gap:var(--space-4)}.m\:l-column-stack-6{--column-stack-gap:var(--space-6)}.m\:l-column-stack-8{--column-stack-gap:var(--space-8)}.m\:l-column-stack-10{--column-stack-gap:var(--space-10)}.m\:l-column-stack-12{--column-stack-gap:var(--space-12)}.m\:l-column-stack-16{--column-stack-gap:var(--space-16)}.m\:l-column-stack-24{--column-stack-gap:var(--space-24)}[class*=" m:l-column-stack"],[class^="m:l-column-stack"]{display:flex!important;flex-wrap:wrap!important;margin-left:calc(var(--column-stack-gap)*-1)!important;margin-top:calc(var(--column-stack-gap)*-1)!important}[class*=" m:l-column-stack"]>*,[class^="m:l-column-stack"]>*{margin-left:var(--column-stack-gap)!important;margin-top:var(--column-stack-gap)!important}}@media only screen and (width >= 1024px){.l\:l-column-stack{--column-stack-gap:var(--space-4)}.l\:l-column-stack-0{--column-stack-gap:0}.l\:l-column-stack-px{--column-stack-gap:1px}.l\:l-column-stack-1{--column-stack-gap:var(--space-1)}.l\:l-column-stack-2{--column-stack-gap:var(--space-2)}.l\:l-column-stack-3{--column-stack-gap:var(--space-3)}.l\:l-column-stack-4{--column-stack-gap:var(--space-4)}.l\:l-column-stack-6{--column-stack-gap:var(--space-6)}.l\:l-column-stack-8{--column-stack-gap:var(--space-8)}.l\:l-column-stack-10{--column-stack-gap:var(--space-10)}.l\:l-column-stack-12{--column-stack-gap:var(--space-12)}.l\:l-column-stack-16{--column-stack-gap:var(--space-16)}.l\:l-column-stack-24{--column-stack-gap:var(--space-24)}[class*=" l:l-column-stack"],[class^="l:l-column-stack"]{display:flex!important;flex-wrap:wrap!important;margin-left:calc(var(--column-stack-gap)*-1)!important;margin-top:calc(var(--column-stack-gap)*-1)!important}[class*=" l:l-column-stack"]>*,[class^="l:l-column-stack"]>*{margin-left:var(--column-stack-gap)!important;margin-top:var(--column-stack-gap)!important}}.c-icon{fill:currentcolor;font-size:inherit;height:1em;vertical-align:middle;width:1em}.c-icon img,.c-icon svg{height:auto;width:1em}.c-icon._s{font-size:.8em!important}.c-icon._l{font-size:1.2em!important}.c-icon._xl{font-size:1.4em!important}.c-icon-font{display:inline-block;font-size:1em!important;font-style:normal;font-weight:inherit!important;line-height:1.2!important;vertical-align:middle}.c-icon-font._s{font-size:.8em!important}.c-icon-font._l{font-size:1.2em!important}.c-icon-font._xl{font-size:1.4em!important}.c-image._full{max-width:none;width:100%}.c-heading-bg{background:var(--color-gray-10);background-image:url(/assets/common/images/bg_sp.svg);background-position:0 100%;background-repeat:no-repeat;background-size:cover;border-radius:0 0 0 40px;padding-top:60px;position:relative}@media only screen and (width >= 768px){.c-heading-bg{background-image:url(/assets/common/images/bg.svg)}}@media only screen and (width >= 1024px){.c-heading-bg{border-radius:0 0 0 120px;padding-top:114px}}.c-heading{text-align:left}.c-heading._lv1{color:var(--color-main-70);font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:1.33;padding-bottom:2rem;position:relative}@media only screen and (width >= 1024px){.c-heading._lv1{padding-bottom:6rem;padding-top:2.4rem}}.c-heading._lv2{border-bottom:2px solid var(--color-gray-10);color:var(--color-type);font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:var(--line-height-xs);margin:1rem 0 1.5rem;padding:1.5rem 0;position:relative}.c-heading._lv2:after{background:linear-gradient(180deg,#ea545d,#e9515b 31.56%,#e94653 56.9%,#e73046 80%,#e60039 99.68%);border-radius:3px;bottom:-2px;content:"";height:4px;left:0;position:absolute;width:60px}@media only screen and (width >= 1024px){.c-heading._lv2{margin:4rem 0 2.3rem;padding:2.3rem 0}.c-heading._lv2:after{width:80px}}.c-heading._lv3{font-size:clamp(1.375rem,1.148rem + 1.14vw,2rem);font-weight:var(--font-bold);line-height:var(--line-height-sm);margin:1.3rem 0;padding:1.3rem 0;position:relative}.c-heading._lv3:after{background:linear-gradient(180deg,#ea545d,#e9515b 31.56%,#e94653 56.9%,#e73046 80%,#e60039 99.68%);border-radius:3px;bottom:0;content:"";height:4px;left:0;position:absolute;width:30px}@media only screen and (width >= 1024px){.c-heading._lv3{margin:3.2rem 0 1.8rem;padding:1.8rem 0}.c-heading._lv3:after{width:50px}}.c-heading._lv4{display:inline-block;font-size:var(--text-xl);font-weight:var(--font-bold);line-height:var(--line-height-md);margin:2rem 0 1rem;padding-left:1.3rem;position:relative}.c-heading._lv4:after{background:linear-gradient(180deg,#ea545d,#e9515b 31.56%,#e94653 56.9%,#e73046 80%,#e60039 99.68%);border-radius:3px;content:"";height:60%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}@media only screen and (width >= 1024px){.c-heading._lv4{margin:2rem 0}}.c-heading._lv5{font-weight:var(--font-bold)}.c-heading._lv5,.c-heading._lv6{font-size:var(--text-md);line-height:var(--line-height-md)}.c-heading._lv6{font-weight:var(--font-normal)}.c-heading._lv2:first-child{padding-top:0}.c-button-main{--padding-y:var(--space-4);--padding-x:var(--space-4);align-items:center;appearance:none;background-color:var(--color-white);border:1px solid var(--color-border);color:var(--color-type);cursor:pointer;display:inline-flex;font-weight:var(--font-normal);justify-content:space-between;line-height:var(--line-height-xs);overflow:visible;padding:var(--padding-y) var(--padding-x);position:relative;text-align:left;text-decoration:none;transition:background .3s,color .3s,border .3s}.c-button-main:focus-visible{background:var(--color-main);border:1px solid var(--color-main);color:var(--color-white);text-decoration:none}@media (any-hover:hover){.c-button-main:hover{background:var(--color-main);border:1px solid var(--color-main);color:var(--color-white);text-decoration:none}}.c-button-main>*+*{margin-left:var(--space-2)}.c-button-main__text{flex:1}.c-button-main._arrow-anim:focus-visible .c-button-main__icon{animation-duration:.4s;animation-name:icon-arrow;animation-timing-function:var(--ease)}@media (any-hover:hover){.c-button-main._arrow-anim:hover .c-button-main__icon{animation-duration:.4s;animation-name:icon-arrow;animation-timing-function:var(--ease)}}.c-button-main._arrow-anim-back:focus-visible .c-button-main__icon{animation-duration:.4s;animation-name:icon-arrow-back;animation-timing-function:var(--ease)}@media (any-hover:hover){.c-button-main._arrow-anim-back:hover .c-button-main__icon{animation-duration:.4s;animation-name:icon-arrow-back;animation-timing-function:var(--ease)}}.c-button-main._full{width:100%}@media only screen and (width <= 767px){.c-button-main._sm-full{width:100%}}.c-button-main._disabled,.c-button-main:disabled{background:var(--color-gray-10)!important;color:var(--color-gray-40)!important;pointer-events:none}.c-button-main._color-main{background-color:var(--color-main);border:1px solid transparent;color:var(--color-white)}.c-button-main._color-main:focus-visible{background-color:var(--color-main-40);border:1px solid transparent;color:var(--color-white)}@media (any-hover:hover){.c-button-main._color-main:hover{background-color:var(--color-main-40);border:1px solid transparent;color:var(--color-white)}}.c-button-main._color-sub{background-color:var(--color-sub);border:1px solid transparent;color:var(--color-white)}.c-button-main._color-sub:focus-visible{background-color:var(--color-sub-40);border:1px solid transparent;color:var(--color-white)}@media (any-hover:hover){.c-button-main._color-sub:hover{background-color:var(--color-sub-40);border:1px solid transparent;color:var(--color-white)}}.c-button-second{align-items:center;appearance:none;border:none;color:var(--color-type);cursor:pointer;display:inline-flex;font-size:var(--text-lg);font-weight:var(--font-normal);justify-content:space-between;line-height:var(--line-height-xs);overflow:visible;position:relative;text-align:left;text-decoration:none}.c-button-second:focus-visible .c-button-second__text{text-decoration:underline}.c-button-second:focus-visible .c-button-second__icon{background-color:var(--color-main);color:var(--color-white)}@media (any-hover:hover){.c-button-second:hover .c-button-second__text{text-decoration:underline}.c-button-second:hover .c-button-second__icon{background-color:var(--color-main);color:var(--color-white)}}.c-button-second>*+*{margin-left:var(--space-2)}.c-button-second__text{flex:1}.c-button-second__icon{background-color:var(--color-gray-30);border-radius:9999px;color:var(--color-type);display:grid;flex-shrink:0;height:2em;place-items:center;transition:color .3s,background-color .3s;width:2em}.c-button-second__icon>svg{width:.8em}.c-button-second._arrow-anim:focus-visible .c-button-second__icon>*{animation-duration:.4s;animation-name:icon-arrow;animation-timing-function:var(--ease)}@media (any-hover:hover){.c-button-second._arrow-anim:hover .c-button-second__icon>*{animation-duration:.4s;animation-name:icon-arrow;animation-timing-function:var(--ease)}}.c-button-second._arrow-anim-back:focus-visible .c-button-second__icon>*{animation-duration:.4s;animation-name:icon-arrow-back;animation-timing-function:var(--ease)}@media (any-hover:hover){.c-button-second._arrow-anim-back:hover .c-button-second__icon>*{animation-duration:.4s;animation-name:icon-arrow-back;animation-timing-function:var(--ease)}}.c-button-second._color-main .c-button-second__icon{background-color:var(--color-main);border-radius:9999px;color:var(--color-white)}.c-button-second._color-main:focus-visible .c-button-second__icon{background-color:var(--color-gray-30);border-radius:9999px;color:var(--color-type)}@media (any-hover:hover){.c-button-second._color-main:hover .c-button-second__icon{background-color:var(--color-gray-30);border-radius:9999px;color:var(--color-type)}}.c-button-small{height:32px;position:relative;width:72px;will-change:background-color,transform}.c-button-small:before{background-color:var(--color-gray-40);border-radius:20px;display:inline-block;height:32px;right:0;transition:background .3s;width:72px}.c-button-small:after,.c-button-small:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.c-button-small:after{background-color:#fff;height:30px;mask-image:url(/assets/common/images/arrow.svg);mask-position:center;mask-repeat:no-repeat;right:1.3rem;width:30px}.c-button-small._window:after{height:20px;mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="M180 936q-24 0-42-18t-18-42V276q0-24 18-42t42-18h279v60H180v600h600V597h60v279q0 24-18 42t-42 18zm202-219-42-43 398-398H519v-60h321v321h-60V319z"/></svg>')}.c-button-small._pdf:after{height:18px;mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 17"><path d="M5.654 9.385h.769v-2h1.23q.33 0 .55-.22a.75.75 0 0 0 .22-.55v-1.23a.75.75 0 0 0-.22-.55.75.75 0 0 0-.55-.22h-2zm.769-2.77v-1.23h1.23v1.23zm3.038 2.77h1.923q.33 0 .55-.22a.75.75 0 0 0 .22-.55v-3.23a.75.75 0 0 0-.22-.55.75.75 0 0 0-.55-.22H9.462zm.77-.77v-3.23h1.153v3.23zm3.153.77h.77v-2h1.385v-.77h-1.385v-1.23h1.385v-.77h-2.155zM5.116 14q-.69 0-1.153-.463a1.57 1.57 0 0 1-.463-1.153V1.616q0-.69.462-1.154A1.57 1.57 0 0 1 5.116 0h10.77q.69 0 1.153.463.462.462.462 1.153v10.768q0 .69-.462 1.153a1.57 1.57 0 0 1-1.154.463zm0-1h10.769a.59.59 0 0 0 .423-.192.59.59 0 0 0 .192-.424V1.616a.59.59 0 0 0-.192-.424.59.59 0 0 0-.424-.192H5.116a.59.59 0 0 0-.424.192.59.59 0 0 0-.192.424v10.768q0 .232.192.424.193.192.423.192m-3 4q-.69 0-1.154-.462A1.56 1.56 0 0 1 .5 15.385V3.615h1v11.77q0 .231.192.423.193.192.424.192h11.768v1z"/></svg>')}.c-button-small:focus-visible:before{background-color:var(--color-main)}.c-button-small:focus-visible:after{animation-duration:.4s;animation-name:icon-arrow;animation-timing-function:var(--ease)}.c-button-small:focus-visible._pdf:after,.c-button-small:focus-visible._window:after{animation-name:none}@media (any-hover:hover){.c-button-small:hover:before{background-color:var(--color-main)}.c-button-small:hover:after{animation-duration:.4s;animation-name:icon-arrow;animation-timing-function:var(--ease)}.c-button-small:hover._pdf:after,.c-button-small:hover._window:after{animation-name:none}}.c-button-small._to-white:focus-visible:before{background-color:var(--color-white);transition:background-color .15s ease-in-out}.c-button-small._to-white:focus-visible:after{animation-delay:.1s;background-color:var(--color-main);transition:background-color .15s ease-in-out}@media (any-hover:hover){.c-button-small._to-white:hover:before{background-color:var(--color-white);transition:background-color .15s ease-in-out}.c-button-small._to-white:hover:after{animation-delay:.1s;background-color:var(--color-main);transition:background-color .15s ease-in-out}}.p-card01:focus-visible .c-button-small:before,.p-card02:focus-visible .c-button-small:before,.p-card03:focus-visible .c-button-small:before,.p-news-pickup__link:focus-visible .c-button-small:before,.p-news__link:focus-visible .c-button-small:before,.p-ponta-sports__item:focus-visible .c-button-small:before,.p-sustainability-btn:focus-visible .c-button-small:before{background-color:var(--color-main)}.p-card01:focus-visible .c-button-small:after,.p-card02:focus-visible .c-button-small:after,.p-card03:focus-visible .c-button-small:after,.p-news-pickup__link:focus-visible .c-button-small:after,.p-news__link:focus-visible .c-button-small:after,.p-ponta-sports__item:focus-visible .c-button-small:after,.p-sustainability-btn:focus-visible .c-button-small:after{animation-duration:.4s;animation-name:icon-arrow;animation-timing-function:var(--ease)}.p-card01:focus-visible .c-button-small._arrow-down:after,.p-card02:focus-visible .c-button-small._arrow-down:after,.p-card03:focus-visible .c-button-small._arrow-down:after,.p-news-pickup__link:focus-visible .c-button-small._arrow-down:after,.p-news__link:focus-visible .c-button-small._arrow-down:after,.p-ponta-sports__item:focus-visible .c-button-small._arrow-down:after,.p-sustainability-btn:focus-visible .c-button-small._arrow-down:after{animation-name:icon-arrow-down}.p-card01:focus-visible ._to-white:before,.p-card02:focus-visible ._to-white:before,.p-card03:focus-visible ._to-white:before,.p-news-pickup__link:focus-visible ._to-white:before,.p-news__link:focus-visible ._to-white:before,.p-ponta-sports__item:focus-visible ._to-white:before,.p-sustainability-btn:focus-visible ._to-white:before{background-color:var(--color-white);transition:background-color .15s ease-in-out}.p-card01:focus-visible ._to-white:after,.p-card02:focus-visible ._to-white:after,.p-card03:focus-visible ._to-white:after,.p-news-pickup__link:focus-visible ._to-white:after,.p-news__link:focus-visible ._to-white:after,.p-ponta-sports__item:focus-visible ._to-white:after,.p-sustainability-btn:focus-visible ._to-white:after{animation-delay:.1s;background-color:var(--color-main);transition:background-color .15s ease-in-out}@media (any-hover:hover){.p-card01:hover .c-button-small:before,.p-card02:hover .c-button-small:before,.p-card03:hover .c-button-small:before,.p-news-pickup__link:hover .c-button-small:before,.p-news__link:hover .c-button-small:before,.p-ponta-sports__item:hover .c-button-small:before,.p-sustainability-btn:hover .c-button-small:before{background-color:var(--color-main)}.p-card01:hover .c-button-small:after,.p-card02:hover .c-button-small:after,.p-card03:hover .c-button-small:after,.p-news-pickup__link:hover .c-button-small:after,.p-news__link:hover .c-button-small:after,.p-ponta-sports__item:hover .c-button-small:after,.p-sustainability-btn:hover .c-button-small:after{animation-duration:.4s;animation-name:icon-arrow;animation-timing-function:var(--ease)}.p-card01:hover .c-button-small._arrow-down:after,.p-card02:hover .c-button-small._arrow-down:after,.p-card03:hover .c-button-small._arrow-down:after,.p-news-pickup__link:hover .c-button-small._arrow-down:after,.p-news__link:hover .c-button-small._arrow-down:after,.p-ponta-sports__item:hover .c-button-small._arrow-down:after,.p-sustainability-btn:hover .c-button-small._arrow-down:after{animation-name:icon-arrow-down}.p-card01:hover ._to-white:before,.p-card02:hover ._to-white:before,.p-card03:hover ._to-white:before,.p-news-pickup__link:hover ._to-white:before,.p-news__link:hover ._to-white:before,.p-ponta-sports__item:hover ._to-white:before,.p-sustainability-btn:hover ._to-white:before{background-color:var(--color-white);transition:background-color .15s ease-in-out}.p-card01:hover ._to-white:after,.p-card02:hover ._to-white:after,.p-card03:hover ._to-white:after,.p-news-pickup__link:hover ._to-white:after,.p-news__link:hover ._to-white:after,.p-ponta-sports__item:hover ._to-white:after,.p-sustainability-btn:hover ._to-white:after{animation-delay:.1s;background-color:var(--color-main);transition:background-color .15s ease-in-out}}.p-card01 .c-button-small._pdf:after,.p-card01 .c-button-small._window:after,.p-card02 .c-button-small._pdf:after,.p-card02 .c-button-small._window:after,.p-card03 .c-button-small._pdf:after,.p-card03 .c-button-small._window:after,.p-news-pickup__link .c-button-small._pdf:after,.p-news-pickup__link .c-button-small._window:after,.p-news__link .c-button-small._pdf:after,.p-news__link .c-button-small._window:after,.p-ponta-sports__item .c-button-small._pdf:after,.p-ponta-sports__item .c-button-small._window:after,.p-sustainability-btn .c-button-small._pdf:after,.p-sustainability-btn .c-button-small._window:after{animation-name:none}[class*=c-divider]{--margin:0;background-color:var(--color-border)!important;border:none!important;height:1px!important;margin:var(--margin);overflow:hidden!important}[class*=c-divider]._full{margin-left:calc(-50vw - -50%)!important;margin-right:calc(-50vw - -50%)!important;padding:0 calc(50vw - 50%)!important}.c-divider{--margin:20px 0 30px}.c-divider-2{--margin:50px 0 30px}ul.c-list{list-style-position:inside;list-style-type:disc;padding-left:0}ul.c-list._list-none{list-style-type:none}ol.c-list{list-style-type:decimal}.c-list{list-style-position:outside;padding:0 0 0 1.4em}.c-list:where(:first-child){margin-top:0}.c-list:where(:last-child){margin-bottom:0}.c-list._style-none{list-style-type:"";padding-left:0;text-indent:0}.c-list._style-asterisk,.c-list._style-check,.c-list._style-decimal-brackets,.c-list._style-decimal-note,.c-list._style-hyphen,.c-list._style-kome{list-style-type:""}.c-list._style-asterisk>li,.c-list._style-check>li,.c-list._style-decimal-brackets>li,.c-list._style-decimal-note>li,.c-list._style-hyphen>li,.c-list._style-kome>li{position:relative}.c-list._style-asterisk>li:before,.c-list._style-check>li:before,.c-list._style-decimal-brackets>li:before,.c-list._style-decimal-note>li:before,.c-list._style-hyphen>li:before,.c-list._style-kome>li:before{display:inline;left:0;position:absolute;translate:calc(-100% - .5em) 0}.c-list._style-hyphen>li:before{content:"-"}.c-list._style-asterisk>li:before{content:"*"}.c-list._style-kome>li:before{content:"※";translate:calc(-100% - .3em) 0}.c-list._style-check>li:before{background-color:currentcolor;content:"";height:1.1em;mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="M18.9 35.7 7.7 24.5l2.15-2.15 9.05 9.05 19.2-19.2 2.15 2.15Z"/></svg>');mask-position:center;mask-repeat:no-repeat;top:.2em;translate:calc(-100% - .3em) 0;width:1.1em}.c-list._style-decimal-brackets{counter-reset:item}.c-list._style-decimal-brackets>li:before{content:"(" counter(item) ")";counter-increment:item;translate:calc(-100% - .3em) 0}.c-list._style-decimal-note{counter-reset:item}.c-list._style-decimal-note>li:before{content:"*" counter(item);counter-increment:item;translate:calc(-100% - .3em) 0}.c-list._indent{list-style-type:"";padding-left:1em;text-indent:-1em}.c-list._indent-2{list-style-type:"";padding-left:2em;text-indent:-2em}.c-dl{margin:16px 0}.c-dl:first-child{margin-top:0}.c-dl:last-child{margin-bottom:0}.c-dl>div{border-bottom:1px solid var(--color-gray-10);display:flex;flex-wrap:wrap}@media only screen and (width >= 768px){.c-dl>div{flex-wrap:nowrap}}.c-dl>div>dt{font-weight:var(--font-bold);margin:0;padding:1.5rem 0 .5rem;width:100%}@media only screen and (width >= 768px){.c-dl>div>dt{padding:2rem 0;width:16%}}.c-dl>div>dd{margin:0;padding:0 0 1.5rem;width:100%}@media only screen and (width >= 768px){.c-dl>div>dd{flex:1;padding:2rem 0 2rem 40px}}.c-dl div>dd>div{display:flex;margin-bottom:.5rem}.c-dl div>dd>div>span{font-weight:var(--font-bold);margin-right:1rem;white-space:nowrap}.c-table{background:var(--color-white);border-collapse:collapse;border-spacing:0;line-height:var(--line-height-sm);table-layout:fixed;width:100%}.c-table tr>td,.c-table tr>th{border:1px solid var(--color-border-light);font-weight:var(--font-normal);padding:10px;text-align:left;vertical-align:top;word-break:break-all}@media only screen and (width >= 768px){.c-table tr>td,.c-table tr>th{padding:12px 16px}}.c-table tr>th{background-color:var(--color-main-20);color:var(--color-type);font-weight:var(--font-bold)}.c-table td:last-child,.c-table th:last-child{border-right:none}.c-table td:first-child,.c-table th:first-child{border-left:none}.c-table._slim td,.c-table._slim th,.c-table._slim tr{padding:6px}.c-table._borderless,.c-table._borderless td,.c-table._borderless th,.c-table._borderless tr{border:none!important}.c-table._text-center td,.c-table._text-center th{text-align:center!important}.c-table caption{font-size:var(--text-lg);font-weight:var(--font-bold);margin-bottom:4px;text-align:left}.c-table+figcaption{font-size:var(--text-xs);margin-top:6px}@media only screen and (width <= 767px){.c-table__outer._sp-scroll{overflow:hidden;overflow-x:auto;padding:0 1px 0 0}.c-table__outer._sp-scroll .c-table{width:800px}.c-table__outer._sp-scroll-large{overflow:hidden;overflow-x:auto;padding:0 1px 0 0}.c-table__outer._sp-scroll-large .c-table{width:1200px}}input[type=checkbox]{accent-color:var(--color-main)}.c-checkbox{border-radius:0;box-shadow:none;font-weight:400;margin:0}.c-checkbox,.c-checkbox .label-text{display:inline-block;line-height:var(--line-height-sm)}.c-checkbox .label-text{color:var(--color-type);padding-left:.5em;vertical-align:middle}.c-checkbox input:focus-visible+span{outline-color:var(--color-main);outline-offset:1px;outline-style:auto}.c-checkbox [type=checkbox]{box-sizing:border-box;padding:0}.c-checkbox [type=checkbox]+span{align-items:center;color:var(--color-type);cursor:pointer;display:flex;line-height:1;min-height:25px;padding-left:25px;position:relative;user-select:none}.c-checkbox [type=checkbox]+span:after,.c-checkbox [type=checkbox]+span:before{content:"";font-size:var(--24px);left:0;position:absolute;z-index:1}.c-checkbox [type=checkbox]:not(:checked){opacity:0;pointer-events:none;position:absolute}.c-checkbox [type=checkbox]:not(:checked)+span:before{border:3px solid transparent;height:0;left:0;margin:auto;top:0;transform:rotate(37deg);transform-origin:100% 100%;width:0}.c-checkbox [type=checkbox]:not(:checked)+span:after{background-color:var(--color-white);border:1px solid var(--color-border);height:1em;margin:auto;top:0;width:1em;z-index:0}.c-checkbox [type=checkbox]:checked{opacity:0;pointer-events:none;position:absolute}.c-checkbox [type=checkbox]:checked+span:before{border-bottom:2px solid var(--color-white);border-left:transparent;border-right:2px solid var(--color-white);border-top:transparent;height:.6em;left:.05em;top:.12em;transform:rotate(45deg);transform-origin:100% 100%;width:.35em}.c-checkbox [type=checkbox]:checked+span:after{background-color:var(--color-main);border:1px solid var(--color-main);height:1em;margin:auto;top:0;width:1em;z-index:0}.js-focus-visible .c-checkbox [type=checkbox].focus-visible:focus+span:after{border-color:var(--color-type)}.c-checkbox [type=checkbox]:disabled:not(:checked)+span:before{background-color:transparent;border:1px solid transparent}.c-checkbox [type=checkbox]:disabled:not(:checked)+span:after{background-color:var(--color-gray-20);border-color:var(--color-gray-50)}.c-checkbox [type=checkbox]:disabled:checked+span:before{background-color:transparent;border-color:var(--color-gray-70)}.c-checkbox [type=checkbox]:disabled:checked+span:after{background-color:var(--color-gray-20);border-color:var(--color-gray-50);color:var(--color-type)}.c-checkboxes>.c-checkbox{margin-bottom:10px;margin-right:1em}.c-checkboxes>.c-checkbox:last-child{margin-bottom:0;margin-right:0}.c-checkboxes._vertical{display:flex;flex-direction:column}.c-checkboxes._vertical>.c-checkbox{margin-right:0;width:fit-content}input[type=radio]{accent-color:var(--color-main)}.c-radio{border-radius:0;box-shadow:none;font-weight:400;margin:0}.c-radio,.c-radio .label-text{display:inline-block;line-height:var(--line-height-sm)}.c-radio .label-text{color:var(--color-type);padding-left:.5em;vertical-align:middle}.c-radio input:focus-visible+span{outline-color:var(--color-main);outline-offset:1px;outline-style:auto}.c-radio [type=radio]{box-sizing:border-box;opacity:0;padding:0;pointer-events:none;position:absolute}.c-radio [type=radio]+span{align-items:center;cursor:pointer;display:flex;line-height:1;min-height:21px;padding-left:21px;position:relative;user-select:none}.c-radio [type=radio]+span:after,.c-radio [type=radio]+span:before{background:var(--color-white);border:2px solid var(--color-main);border-radius:50%;content:"";height:20px;left:0;margin:auto;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:0}.c-radio [type=radio]:not(:checked)+span:after{display:none}.c-radio [type=radio]:checked+span:after{background-color:var(--color-main);border-radius:50%;content:"";display:block;left:0;margin:auto;position:absolute;top:50%;transform:translateY(-50%) scale(.5);z-index:0}.js-focus-visible .c-radio [type=radio].focus-visible:focus+span:before,.js-focus-visible .c-radio [type=radio].focus-visible:focus:not(:checked)+span:after{border-color:var(--color-type)}.c-radio [type=radio]:disabled+span:before,.c-radio [type=radio]:disabled:not(:checked)+span:after,.c-radio [type=radio]:disabled:not(:checked)+span:before{border-color:var(--color-gray-40)}.c-radio [type=radio]:disabled:checked+span:after{background-color:var(--color-gray-40);border-color:var(--color-gray-40)}.c-radios>.c-radio{margin-bottom:10px;margin-right:1em}.c-radios>.c-radio:last-child{margin-bottom:0;margin-right:0}.c-radios._vertical{display:flex;flex-direction:column}.c-radios._vertical>.c-radio{margin-right:0;width:fit-content}.c-select{display:inline-block;position:relative;vertical-align:middle}.c-select select{appearance:none;background:var(--color-white);border:1px solid var(--color-gray-20);border-radius:60px;color:var(--color-type);cursor:pointer;display:block;font-size:var(--text-md);font-weight:var(--font-weight);height:auto;line-height:var(--line-height-sm);padding:1rem 2rem;width:100%}.c-select select::-ms-expand{display:none}.c-select:after{background-color:var(--color-main);content:"";display:block;height:1.25em;mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="M480 711 240 471l43-43 197 198 197-197 43 43z"/></svg>');mask-position:center;mask-repeat:no-repeat;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:1.25em}.c-select._full{width:100%}.c-select select:disabled{background:var(--color-gray-20);cursor:auto}.c-select._disabled:after{background-color:var(--color-gray-50)}.c-text-input{appearance:none;background:var(--color-white);border:1px solid var(--color-gray-20);color:var(--color-type);height:40px;line-height:var(--line-height-sm);padding:1rem;transition:border .2s;width:100%}.c-text-input:disabled{background:var(--color-gray-20);color:var(--color-gray-60)}.c-text-input._error{background:var(--color-sub-20);border-color:var(--color-sub)}.c-textarea{appearance:none;background:var(--color-white);border:1px solid var(--color-gray-20);color:var(--color-type);height:40px;line-height:var(--line-height-sm);min-height:8em;padding:0 1rem;padding:.8em;transition:border .2s;width:100%}@media only screen and (width >= 768px){.c-textarea{min-height:8em}.c-textarea._high{min-height:20em}}.c-textarea:disabled{background:var(--color-gray-20);color:var(--color-gray-60)}.c-textarea._error{background:var(--color-sub-20);border-color:var(--color-sub)}input[type=submit]{background:transparent;border:none;color:var(--color-white)}.c-tag,input[type=submit]{font-weight:var(--font-bold)}.c-tag{background:var(--color-gray-20);border-radius:4px;color:var(--color-gray-30);display:inline-block;font-size:var(--text-sm);line-height:1;padding:5px 15px}.c-card-media{position:relative}.c-card-media img{width:100%}a .c-card-media{overflow:hidden}a .c-card-media img{backface-visibility:hidden;transition:transform .3s var(--ease);will-change:transform}.c-card-heading{font-size:var(--text-sm);font-weight:var(--font-bold);line-height:var(--line-height-sm);margin:0;overflow-wrap:break-word;word-break:break-all;word-wrap:break-word}.c-card-heading h1,.c-card-heading h2,.c-card-heading h3,.c-card-heading h4,.c-card-heading h5,.c-card-heading h6{font-size:inherit;line-height:inherit}.c-card-heading._lg{font-size:var(--text-lg)}.c-card-heading._xl{font-size:clamp(1.125rem,.458rem + 1.39vw,1.5rem)}a .c-card-heading{text-decoration:underline}a:focus-visible .c-card-heading{text-decoration:none}@media (any-hover:hover){a:hover .c-card-heading{text-decoration:none}}.c-card__text{overflow-wrap:break-word;word-wrap:break-word}.c-blockskip{background-color:var(--color-main);color:var(--color-white);display:block;font-size:var(--14px);height:0;line-height:1em;margin-top:-1px;outline:none;overflow:hidden;position:relative;text-align:center;text-decoration:none}.c-blockskip:focus{height:1em}.c-calendar__containar{background-color:var(--color-white);border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);overflow:hidden;position:absolute;z-index:9999}.c-calendar__containar .c-calendar__inner{align-items:center;align-items:flex-start;background-color:var(--color-white);display:flex;flex-wrap:wrap;gap:30px;justify-content:center;overflow:hidden;padding:30px 30px 20px;width:fit-content}.c-calendar__containar .c-calendar__inner .c-calendar__unit{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;justify-content:flex-start;width:fit-content}.c-calendar__header{align-items:center;background-color:var(--color-main-50);box-shadow:0 0 10px rgba(0,0,0,.5);color:var(--color-white);display:flex;justify-content:center;justify-content:unset;padding:20px 30px;position:relative;width:100%;z-index:9999}.c-calendar__header span{font-size:var(--20px);font-weight:700}.c-calendar__header table{border-collapse:collapse;border-spacing:10px;table-layout:auto;word-wrap:break-word}.c-calendar__header table p{margin-right:15px;width:fit-content}.c-calendar__header table td,.c-calendar__header table th{color:var(--color-white);font-size:var(--14px);white-space:nowrap;width:auto}.c-calendar__header table th{font-weight:700;text-align:left;width:fit-content}.c-calendar__header table td{font-size:var(--18px)}.c-calendar__footer{align-items:center;background-color:var(--color-white);display:flex;flex-direction:column;gap:20px;justify-content:center;padding:0 30px 50px;width:100%}@media only screen and (width >= 768px){.c-calendar__footer{flex-direction:row;gap:0;justify-content:space-between;padding:0 30px 30px}}.c-calendar__modal{align-items:center;background-color:transparent;border:none;flex-direction:column;inset:0;justify-content:center;max-width:800px;padding:0;position:fixed;z-index:1000}.c-calendar__modal::backdrop{background-color:rgba(var(--color-black-rgb),.7);cursor:pointer;opacity:0;transition:opacity .2}.is-otherdevice .c-calendar__modal::backdrop{cursor:default}.c-calendar__modal[open]::backdrop{opacity:1}.c-calendar__table{align-items:center;border-collapse:separate;border-spacing:0;display:flex;flex-direction:column;justify-content:center;text-indent:0}.c-calendar__table tbody tr td,.c-calendar__table tbody tr th,.c-calendar__table thead tr td,.c-calendar__table thead tr th{font-size:var(--13px);height:35px;margin:0;text-align:center;width:35px}.c-calendar__table tbody tr td,.c-calendar__table thead tr td{padding:0}.c-calendar__table tbody tr td button,.c-calendar__table thead tr td button{align-items:center;appearance:none;background-color:transparent;border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;font-size:inherit;font-size:var(--15px);font-weight:inherit;height:35px;justify-content:center;line-height:inherit;padding:0;text-align:inherit;text-decoration:none;width:35px}.c-calendar__table tbody tr td button:focus-visible,.c-calendar__table thead tr td button:focus-visible{outline:2px solid var(--color-main-50)}.c-calendar__table tbody tr td button:focus-visible,.c-calendar__table tbody tr td button:hover,.c-calendar__table thead tr td button:focus-visible,.c-calendar__table thead tr td button:hover{border:2px solid var(--color-main-50);outline:none}.c-calendar__table tbody tr td button:disabled,.c-calendar__table thead tr td button:disabled{border:none;color:#ccc;cursor:not-allowed}.c-calendar__table tbody tr td button.is-range,.c-calendar__table thead tr td button.is-range{background-color:var(--color-main-20);border-radius:0}.c-calendar__table tbody tr td button.from,.c-calendar__table tbody tr td button.selected,.c-calendar__table tbody tr td button.to,.c-calendar__table thead tr td button.from,.c-calendar__table thead tr td button.selected,.c-calendar__table thead tr td button.to{background-color:var(--color-main-50);color:var(--color-white)}.c-calendar__table tbody tr td button.from,.c-calendar__table thead tr td button.from{border-radius:50% 0 0 50%}.c-calendar__table tbody tr td button.to,.c-calendar__table thead tr td button.to{border-radius:0 50% 50% 0}.c-calendar__table tbody tr .sat,.c-calendar__table tbody tr .sat button,.c-calendar__table thead tr .sat,.c-calendar__table thead tr .sat button{color:#336b87}.c-calendar__table tbody tr .holiday,.c-calendar__table tbody tr .holiday button,.c-calendar__table tbody tr .sun,.c-calendar__table tbody tr .sun button,.c-calendar__table thead tr .holiday,.c-calendar__table thead tr .holiday button,.c-calendar__table thead tr .sun,.c-calendar__table thead tr .sun button{color:#763626}.c-calendar__selector{border-bottom:2px solid #666;display:flex;gap:5px;justify-content:center;padding:5px;width:90%}.c-calendar__selector select{border:none;cursor:pointer}.c-calendar__selector select,.c-calendar__selector span{font-size:var(--18px);font-weight:700}.c-calendar__closeButton,.c-calendar__resetButton,.c-calendar__submitButton{align-items:center;appearance:none;background-color:transparent;border:none;color:inherit;cursor:pointer;display:flex;font-size:inherit;font-weight:inherit;font-weight:700;justify-content:center;line-height:inherit;padding:0;text-align:inherit;text-decoration:none}.c-calendar__closeButton:focus-visible,.c-calendar__resetButton:focus-visible,.c-calendar__submitButton:focus-visible{outline:2px solid var(--color-main-50)}.c-calendar__closeButton{border:none;border-radius:50%;height:26px;position:absolute;right:5px;top:5px;width:26px;z-index:9999}.c-calendar__closeButton svg{fill:var(--color-white)}.c-calendar__closeButton:hover{background-color:rgba(var(--color-black-rgb) .1)}.c-calendar__closeButton:focus-visible{outline:2px solid var(--color-white)}.c-calendar__resetButton:hover{text-decoration:underline}.c-calendar__submit{align-items:center;display:flex;flex-direction:column;width:100%}@media only screen and (width >= 768px){.c-calendar__submit{display:flex;flex-direction:row;gap:20px;width:fit-content}}.c-calendar__submit .error{color:var(--color-error);font-size:small;opacity:0}.c-calendar__submit .anim{animation:errorMessageAnim .2s cubic-bezier(.12,0,.39,0) 1 forwards}.c-calendar__submit .c-calendar__submitButton{background-color:var(--color-main);border-radius:5px;color:var(--color-white);padding:10px 20px;transition:background-color .3s;width:100%}@media only screen and (width >= 768px){.c-calendar__submit .c-calendar__submitButton{width:fit-content}}.c-calendar__submit .c-calendar__submitButton:hover{background-color:var(--color-main-40)}@keyframes errorMessageAnim{0%{opacity:0;transform:translateX(10px)}50%{transform:translateX(0)}65%{transform:translateX(10px)}to{transform:translateX(0)}20%,to{opacity:1}}.c-calendar__wraper{height:100vh;left:0;position:absolute;top:0;width:100vw}.c-calendar__wraper .c-calendar__containar.sp{border-radius:10px 10px 0 0;bottom:0;display:flex;justify-content:center;left:0;position:fixed;width:100%}.c-calendar__wraper .c-calendar__containar.sp .c-calendar__closeButton{z-index:10000}.c-calendar__wraper .c-calendar__containar.sp .c-calendar__inner{background-color:var(--color-white);overflow:scroll;position:relative;width:100%;z-index:9998}.c-calendar__wraper .c-calendar__containar.sp .c-calendar__inner .c-calendar__unit{width:100%}.c-calendar__wraper .c-calendar__containar.sp .c-calendar__inner .c-calendar__unit .c-calendar__table tbody tr td,.c-calendar__wraper .c-calendar__containar.sp .c-calendar__inner .c-calendar__unit .c-calendar__table tbody tr th,.c-calendar__wraper .c-calendar__containar.sp .c-calendar__inner .c-calendar__unit .c-calendar__table thead tr td,.c-calendar__wraper .c-calendar__containar.sp .c-calendar__inner .c-calendar__unit .c-calendar__table thead tr th{font-size:var(--16px);height:47px;width:47px}.c-calendar__wraper .c-calendar__containar.sp .c-calendar__inner .c-calendar__unit .c-calendar__table tbody tr td,.c-calendar__wraper .c-calendar__containar.sp .c-calendar__inner .c-calendar__unit .c-calendar__table thead tr td{padding:0}.c-calendar__wraper .c-calendar__containar.sp .c-calendar__inner .c-calendar__unit .c-calendar__table tbody tr td button,.c-calendar__wraper .c-calendar__containar.sp .c-calendar__inner .c-calendar__unit .c-calendar__table thead tr td button{font-size:var(--18px);height:47px;width:47px}.c-calendar__wraper .c-calendar__containar.sp .c-calendar__selector select,.c-calendar__wraper .c-calendar__containar.sp .c-calendar__selector span{font-size:var(--22px);font-weight:700}.c-calendar__overray{background-color:rgba(var(--color-black-rgb),.7);bottom:0;content:"";height:100vh;position:fixed;transition:opacity .2s;width:100vw;z-index:9997}.c-calendar__overray.open{opacity:1;pointer-events:all}.c-calendar__overray.close{opacity:0;pointer-events:none}.c-calendar__input{appearance:none;background:var(--color-white);border:1px solid var(--color-border);color:var(--color-type);height:40px;line-height:var(--line-height-sm);padding:0 .8em;transition:bordar .2;width:100%}.p-video-controls button{background:none;border:none;color:var(--color-white);cursor:pointer;height:44px;width:44px}.p-video-controls button svg{height:32px;width:32px}.p-video-controls{background:var(--color-gray-80);box-sizing:border-box;display:flex;flex-direction:column;width:100%}.p-control-row{justify-content:space-between;padding:5px 10px}.p-control-left,.p-control-row{align-items:center;display:flex}.p-control-left{gap:10px}.p-media-player{background:#000;display:flex;flex-direction:column;width:100%}.p-media-player iframe,.p-media-player video{display:block;height:auto}.p-video-seek-bar{padding:0 10px;width:100%}.p-video-seek-bar input[type=range]{-webkit-appearance:none;appearance:none;background:var(--color-gray-60);border-radius:3px;height:6px;margin:0;width:100%}.p-video-seek-bar input[type=range]::-webkit-slider-runnable-track{border-radius:3px;height:6px}.p-video-seek-bar input[type=range]::-moz-range-track{border-radius:3px;height:6px}.p-video-seek-bar input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-white);border-radius:50%;cursor:pointer;height:14px;margin-top:-4px;width:14px}.p-video-seek-bar input[type=range]::-webkit-slider-thumb:focus{outline:var(--color-main)}.p-video-seek-bar input[type=range]::-moz-range-thumb{-webkit-appearance:none;appearance:none;background:var(--color-white);border-radius:50%;cursor:pointer;height:14px;margin-top:-4px;width:14px}.p-video-seek-bar input[type=range]::-moz-range-thumb:focus{outline:var(--color-main)}.p-video-seek-bar input[type=range]:focus::-moz-range-thumb,.p-video-seek-bar input[type=range]:focus::-webkit-slider-thumb{outline:var(--color-main)}.p-time-display{color:var(--color-white);font-family:Arial,sans-serif;font-size:14px}.p-control-right{align-items:center;display:flex;gap:10px}.p-control-right input[type=range]{appearance:none;-webkit-appearance:none;background:var(color-gray-60);border-radius:5px;height:6px;margin:0;width:100px}.p-control-right input[type=range]::-webkit-slider-runnable-track{border-radius:3px;height:6px}.p-control-right input[type=range]::-moz-range-track{border-radius:3px;height:6px}.p-control-right input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-white);border-radius:50%;cursor:pointer;height:14px;margin-top:-4px;width:14px}.p-control-right input[type=range]::-moz-range-thumb{-webkit-appearance:none;appearance:none;background:var(--color-white);border-radius:50%;cursor:pointer;height:14px;margin-top:-4px;width:14px}.p-control-right input[type=range]:focus::-moz-range-thumb,.p-control-right input[type=range]:focus::-webkit-slider-thumb{outline:var(--color-main)}.p-slider__button{border:4px solid var(--color-white);border-radius:50%;padding:10px}.p-slider__button svg{height:40px;width:40px;fill:var(--color-white)}.p-slider__control{background:linear-gradient(transparent,#000);bottom:0;padding:20px;position:absolute;width:100%}.splide__progress{margin:15px 0}.splide{height:0;visibility:hidden}.splide.is-initialized{height:auto;visibility:visible}.u-aria-live{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap;word-wrap:normal}@media only screen and (width <= 1023px){html.is-gnav-open{overflow:hidden}}html.is-gnav-hover-open .p-header__overlay{animation:displayFadeIn .15s forwards;display:block;opacity:1}html.is-search-open .p-header__row{pointer-events:none}.p-header a{text-decoration:none}.p-header.is-fixed{position:fixed;top:1rem;width:100%;z-index:999}.p-header__inner{left:50%;position:relative;transform:translateX(-50%);width:97%;z-index:1001}@media only screen and (width >= 1024px){.p-header__row{align-items:center;backdrop-filter:blur(40px);background:hsla(0,0%,100%,.898);border-radius:50px;box-shadow:0 0 30px 0 rgba(0,0,0,.078);display:flex;height:84px;padding:.5rem 1.5rem}}.p-header__col._top{align-items:center;display:flex}@media only screen and (width <= 1023px){.p-header__col._top{backdrop-filter:blur(40px);background:hsla(0,0%,100%,.898);border-radius:50px;box-shadow:0 0 30px 0 rgba(0,0,0,.078);height:40px;padding:.5rem 1.5rem .4rem 1.3rem}}@media only screen and (width >= 1024px){.p-header__col._top{width:20%}}.p-header__col._bottom{flex:1}@media only screen and (width <= 1023px){.p-header__col._bottom{backdrop-filter:blur(40px);background:var(--color-white);background:#fff;border-radius:16px;box-shadow:0 0 30px 0 rgba(0,0,0,.078);display:grid;grid-template-rows:0fr;height:calc(100% - 48px);left:0;margin-top:1rem;overflow:auto;position:relative;top:48px;top:100%;transition:grid-template-rows .15s;width:100%;z-index:1}.p-header__col._bottom[aria-hidden=false]{grid-template-rows:1fr}}.p-header__search{animation:displayFadeOut .15s forwards;display:none;opacity:0;position:relative;z-index:1002}.p-header__search.is-active{animation:displayFadeIn .15s forwards;display:block;opacity:1}.p-header__overlay{background:transparent;background:rgb(var(--color-black-rgb),.7);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}@media only screen and (width >= 1024px){.p-header__overlay{animation:displayFadeOut .15s forwards;display:none;opacity:0}}.p-header-logo{align-items:center;display:inline-flex}@media only screen and (width <= 1023px){.p-header-logo{max-width:240px}}@media only screen and (width <= 767px){.p-header-logo{max-width:200px}}.p-header-logo__item{font-size:var(--text-4xl);font-weight:var(--font-bold);line-height:var(--line-height-md);margin:0}.p-header-logo__item a{display:block;transition:opacity .3s}.p-header-logo__item a:focus-visible{opacity:var(--opacity)}@media (any-hover:hover){.p-header-logo__item a:hover{opacity:var(--opacity)}}.p-header-hamburger{display:block}@media only screen and (width >= 1024px){.p-header-hamburger{display:none}}.p-header-hamburger__container{height:100%;position:absolute;right:.5rem;top:0;width:48px}@media only screen and (width >= 1024px){.p-header-hamburger__container{display:none}}.p-header-hamburger__button{align-items:center;appearance:none;border:0;border-radius:0;cursor:pointer;display:flex;font-size:var(--11px);font-weight:700;height:40px;justify-content:center;left:0;overflow:visible;padding:0;position:absolute;text-align:center;top:0;transition:opacity .3s;vertical-align:middle;width:40px;z-index:1001}.p-header-hamburger__button:focus-visible{opacity:var(--opacity)}@media (any-hover:hover){.p-header-hamburger__button:hover{opacity:var(--opacity)}}.p-header-hamburger__button[aria-expanded=true]{z-index:1010}.p-header-hamburger__button .txt{bottom:0;display:block;left:0;position:absolute;width:100%}.p-header-hamburger__button .open{display:block}.p-header-hamburger__button .close,.p-header-hamburger__button.is-active .open{display:none}.p-header-hamburger__button.is-active .close{display:block}.p-header-hamburger__button .line{display:block;position:relative}@media only screen and (width <= 1023px){.p-header-hamburger__button .line{height:15px;width:24px}}.p-header-hamburger__button .line>span{display:flex;height:1px;justify-content:flex-end;left:0;margin:auto;position:absolute;width:100%}.p-header-hamburger__button .line>span:before{background:var(--color-gray-50);content:"";display:block;height:100%;width:100%}.p-header-hamburger__button .line>span:first-child{top:0;transition:transform .3s var(--ease),top .3s var(--ease)}.p-header-hamburger__button .line>span:nth-child(2){bottom:0;top:0;transition:opacity .3s}.p-header-hamburger__button .line>span:nth-child(3){top:15px;transition:transform .3s var(--ease),top .3s var(--ease)}.p-header-hamburger__button.is-active .line>span:first-child{top:7.5px;transform:rotate(45deg)}.p-header-hamburger__button.is-active .line>span:nth-child(2){opacity:0}.p-header-hamburger__button.is-active .line>span:nth-child(3){top:7.5px;transform:rotate(-45deg)}.p-header-language-switcher{align-items:center;display:flex;list-style:none;margin:0;padding:0}.p-header-language-switcher__item{position:relative}.p-header-language-switcher__item+.p-header-language-switcher__item{margin-left:6px;padding-left:14px}.p-header-language-switcher__item+.p-header-language-switcher__item:before{color:var(--color-black);content:"/";display:block;left:0;line-height:1;position:absolute;top:0}.p-header-language-switcher__link{background:transparent;border-radius:100px;color:var(--color-type);display:block;font-size:var(--16px);line-height:1;text-align:center;text-decoration:none}.p-header-language-switcher__link.is-active{background:var(--color-main-70);color:var(--color-main);font-weight:var(--font-bold)}.p-header-utility{display:block;font-family:var(--font-en);max-width:fit-content}@media only screen and (width <= 1023px){.p-header-utility{margin:1.5rem auto 0}}.p-header-utility__container{align-items:center;background:#fff;border:1px solid var(--color-gray-10);border-radius:40px;display:flex;justify-content:flex-end;padding:.5rem .7rem}@media only screen and (width >= 1024px){.p-header-utility__contact,.p-header-utility__search{margin-left:20px}}@media only screen and (width <= 1023px){.p-header-utility__button{align-items:center;border:none;border-radius:100px;display:inline-flex;padding:16px 32px}}@media only screen and (width >= 1024px){.p-header-utility__button{appearance:none;border:0;border-radius:0;cursor:pointer;display:inline-block;font-size:var(--13px);font-weight:var(--font-normal);line-height:var(--line-height-md);padding:0 4px;text-align:left}.p-header-utility__button[aria-expanded=true]{background-color:var(--color-main-20)}}.p-header-main{display:none;text-align:left}.js-header_toggle-target[aria-hidden=false] .p-header-main{display:block}@media only screen and (width >= 1024px){.p-header-main{display:block;flex:1 1 0%}}.p-header-main__language-switcher{align-items:center;display:flex;justify-content:flex-end;padding:16px 5vw}@media only screen and (width >= 1024px){.p-header-main__language-switcher{display:none}}@media only screen and (width <= 1023px){.p-header-main__inner{margin:30px 2px}}@media only screen and (width >= 1024px){.p-header-main__inner{align-items:center;display:flex;flex:1 1 0%;height:100%;justify-content:flex-end}}.p-header-main__contact{margin-top:30px;padding:15px 5vw;text-align:center}@media only screen and (width >= 1024px){.p-header-main__contact{display:none}}.p-header-nav{line-height:var(--line-height-xs)}@media only screen and (width >= 1024px){.p-header-nav{display:flex;font-size:var(--15px);justify-content:flex-end}}.p-header-nav__inner{width:100%}.p-header-nav__items{list-style:none;margin:0;max-height:calc(100vh - 13rem);overflow:scroll;padding:0}@media only screen and (width >= 1024px){.p-header-nav__items{display:flex;justify-content:flex-end;max-height:unset;overflow:unset}}@media only screen and (width <= 1023px){.p-header-nav__item{border-bottom:1px solid var(--color-gray-10)}}@media only screen and (width >= 1024px){.p-header-nav__item{display:flex;justify-content:flex-end;position:relative}}.p-header-nav__title{position:relative;width:100%}html.is-gnav-hover-open .p-header-nav__title{border-bottom:1px solid var(--color-gray-10)}@media only screen and (width >= 1024px){html.is-gnav-hover-open .p-header-nav__title{z-index:1}}.p-header-nav__link{align-items:center;border:none;color:var(--color-type);cursor:pointer;display:flex;height:100%;position:relative}.p-header-nav__link[aria-expanded] span:after{background-color:var(--color-main);content:"";display:inline-block;height:1.25em;mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="M450 856V606H200v-60h250V296h60v250h250v60H510v250z"/></svg>');mask-position:center;mask-repeat:no-repeat;position:absolute;right:1rem;top:50%;transform:translateY(-50%);vertical-align:middle;width:1.25em}.p-header-nav__link[aria-expanded=true] span:after{mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="M200 606v-60h560v60z"/></svg>')}.p-header-nav__link._en span{padding-right:1.3rem}.p-header-nav__link._en span:after{background-color:var(--color-type);content:"";display:inline-block;height:1.25em;mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="m24 40-2.1-2.15L34.25 25.5H8v-3h26.25L21.9 10.15 24 8l16 16Z"/></svg>');mask-position:center;mask-repeat:no-repeat;position:absolute;right:0;top:55%;transform:translateY(-50%) rotate(90deg);vertical-align:middle;width:1.25em}@media only screen and (width <= 1023px){.p-header-nav__link{font-size:var(--15px);font-weight:var(--font-bold);padding:15px 10vw 15px 1rem;width:100%}.p-header-nav__link._en span:after{right:1rem}.p-header-nav__link span:after{background-color:var(--color-main);content:"";display:inline-block;height:1.25em;mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="m24 40-2.1-2.15L34.25 25.5H8v-3h26.25L21.9 10.15 24 8l16 16Z"/></svg>');mask-position:center;mask-repeat:no-repeat;position:absolute;right:1rem;top:50%;transform:translateY(-50%);vertical-align:middle;width:1.25em}.p-header-nav__link._arrow-none span:after{background:none;mask-image:none}.p-header-nav__link .c-icon{position:absolute;right:1rem;fill:var(--color-main);height:1rem;width:1.25rem}.p-header-nav__link[aria-expanded] span:after{mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="M450 856V606H200v-60h250V296h60v250h250v60H510v250z"/></svg>')}.p-header-nav__link[aria-expanded=true] span:after{mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="M200 606v-60h560v60z"/></svg>')}}@media only screen and (width >= 1024px){.p-header-nav__link{font-size:clamp(.781rem,.236rem + .85vw,.875rem);justify-content:center;padding:10px;transition:color .15s,background .15s;width:100%}.p-header-nav__link span{display:inline-block;position:relative}.p-header-nav__link[aria-expanded] span{padding-right:1rem}.p-header-nav__link[aria-expanded] span:after{right:-2px}.p-header-nav__link.is-active{z-index:1}.p-header-nav__link.is-active:after{opacity:1}.p-header-nav__link.is-active[aria-expanded] span:before{transform:translateY(-50%) rotate(-90deg)}.p-header-nav__item.is-current .p-header-nav__link:after{opacity:1}}@media only screen and (width >= 1200px){.p-header-nav__link{padding:10px 17px}}.p-header-nav__link .c-icon{flex-shrink:0;margin-left:4px}.p-header-nav__child{display:grid;grid-template-rows:0fr;left:0;position:relative;top:100%;transition:grid-template-rows .15s;width:100%}.p-header-nav__child[aria-hidden=false]{grid-template-rows:1fr}.p-header-nav__child[aria-hidden=false] .p-header-nav__child-inner{overflow:initial;visibility:visible}@media only screen and (width >= 1024px){.p-header-nav__child{left:50%;position:absolute;top:180%;transform:translateX(-50%);width:220px}.p-header-nav__child:before{background:rgb(var(--color-white-rgb),1);border-radius:16px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}}.p-header-nav__child-inner{max-width:none;overflow:hidden;padding:0;transition:visibility .15s;visibility:hidden;width:100%}@media only screen and (width >= 1024px){.p-header-nav__child-inner{background-color:transparent;padding:0 20px;width:100%}}.p-header-nav__head{display:block}.p-header-nav__head h2{font-size:inherit;line-height:inherit}.p-header-nav__head-title{border-bottom:1px solid var(--color-gray-10);display:block;font-weight:var(--font-normal);margin:0;position:relative;width:100%}@media only screen and (width >= 1024px){.p-header-nav__head-title{color:var(--color-type);display:inline-block;font-weight:var(--font-bold)}}.p-header-nav__head-link{color:var(--color-type);display:block;font-size:var(--15px);padding:15px 10vw 15px 1rem;width:100%}.p-header-nav__head-link:after{background-color:var(--color-main);content:"";display:inline-block;height:18px;margin-top:-9px;mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="m24 40-2.1-2.15L34.25 25.5H8v-3h26.25L21.9 10.15 24 8l16 16Z"/></svg>');mask-position:center;mask-repeat:no-repeat;position:absolute;right:1rem;top:50%;vertical-align:middle;width:18px}@media only screen and (width >= 1024px){.p-header-nav__head-link{display:inline-block;font-weight:var(--font-bold);padding:1rem 0;position:relative}.p-header-nav__head-link:after{right:0}}.p-header-nav__head-text{display:block;font-size:var(--15px);padding:8px 0}@media only screen and (width >= 1024px){.p-header-nav__head-text{display:inline-block;font-weight:var(--font-bold);padding:0}.p-header-nav__body{flex:1 0 0%;padding:0;position:relative}}.p-header-nav__child-items{list-style:none;padding:0}.p-header-nav__child-items._indent{margin-left:1em}@media only screen and (width >= 1024px){.p-header-nav__child-items{padding:0}}.p-header-nav__child-item{border-bottom:1px solid var(--color-gray-10)}.p-header-nav__child-item:last-child{border-bottom:none}@media only screen and (width >= 1024px){.p-header-nav__child-item{margin:0}}.p-header-nav__child-link{align-items:center;color:var(--color-type);display:flex;font-size:var(--15px);justify-content:space-between;padding:15px 10vw 15px 1rem;position:relative}.p-header-nav__child-link:after{background-color:var(--color-main);content:"";display:inline-block;height:18px;margin-top:-9px;mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="m24 40-2.1-2.15L34.25 25.5H8v-3h26.25L21.9 10.15 24 8l16 16Z"/></svg>');mask-position:center;mask-repeat:no-repeat;position:absolute;right:1rem;top:50%;vertical-align:middle;width:18px}.p-header-nav__child-link._arrow-none:after{background:none;mask-image:none}.p-header-nav__child-link._arrow-none .c-icon{fill:var(--color-main);position:absolute;right:0}@media only screen and (width <= 1023px){.p-header-nav__child-link._arrow-none .c-icon{height:1rem;right:1rem;width:1.25rem}}.p-header-nav__child-link._pdf .c-icon{height:20px;right:-2px;width:20px}@media only screen and (width <= 1023px){.p-header-nav__child-link._pdf .c-icon{right:.9rem}}@media only screen and (width >= 1024px){.p-header-nav__child-link{padding:1rem 1rem 1rem 0}.p-header-nav__child-link:after{right:0}}.p-header-nav__close{position:absolute;right:0;top:0}@media only screen and (width <= 1023px){.p-header-nav__close{display:none}}.p-header-nav__close-button{align-items:center;appearance:none;border:none;color:var(--color-type);cursor:pointer;display:flex;font-size:var(--28px);justify-content:center}.p-header-search-sp{height:100%;position:absolute;right:50px;top:0;width:48px}@media only screen and (width >= 1024px){.p-header-search-sp{display:none}}.p-header-search-sp__button{align-items:center;appearance:none;background-color:var(--color-white);border:0;border-radius:0;cursor:pointer;display:flex;font-size:var(--20px);font-weight:700;height:100%;justify-content:center;left:0;overflow:visible;padding:0;position:absolute;text-align:center;top:0;transition:opacity .3s;vertical-align:middle;width:100%;z-index:1001}.p-header-search-sp__button[aria-expanded=true]{background-color:var(--color-main-20)}.p-header-search-sp__button:focus-visible{opacity:var(--opacity)}@media (any-hover:hover){.p-header-search-sp__button:hover{opacity:var(--opacity)}}html.is-search-open{overflow:hidden}.p-header-search{position:absolute;top:0;width:100%;z-index:9999}.p-header-search__bg{background-color:rgb(var(--color-black-rgb),.7);height:100%;inset:0;position:fixed;width:100%;z-index:-1}.p-header-search__container{background-color:var(--color-main-10);padding-bottom:32px;padding-top:40px}.p-header-search__inner{margin-left:auto;margin-right:auto;max-width:1000px;width:calc(100% - 60px)}.p-header-search__close{align-items:center;appearance:none;border:none;color:var(--color-type);cursor:pointer;display:flex;justify-content:center;line-height:var(--line-height-md);margin-left:auto;margin-right:auto;margin-top:8px}.p-header-search-form{display:flex}.p-header-search-form__input{appearance:none;background:var(--color-white);border:1px solid var(--color-border);color:var(--color-type);flex:1;height:40px;line-height:var(--line-height-sm);padding:0 .8em;transition:border .2s;width:100%}.p-header-search-form__button{align-items:center;appearance:none;background-color:var(--color-main);border:none;color:var(--color-white);cursor:pointer;display:flex;font-size:var(--20px);justify-content:center;width:40px}.p-header-search-form__button:focus-visible{outline-offset:3px}@media (any-hover:hover){.p-header-search-form__button:hover{outline-offset:3px}}.current{color:var(--color-main)}.current.p-header-language-switcher__link{font-weight:var(--font-bold)}.p-footer{width:100%}.p-footer__contents{background:var(--color-gray-50);color:var(--color-white);padding:40px 0}@media only screen and (width >= 1024px){.p-footer__contents{padding:64px 0}}.p-footer-pagetop,.p-footer-pagetop__button{align-items:center;display:flex;justify-content:end}.p-footer-pagetop__button{color:var(--color-white);font-family:var(--font-en);text-decoration:none}.p-footer-pagetop__button .c-icon{aspect-ratio:1;color:var(--color-white);font-size:clamp(1.125rem,.458rem + 1.39vw,1.5rem);transition:.3s;width:25px}.p-footer-pagetop__button:focus-visible .c-icon{animation-duration:.4s;animation-name:icon-arrow-up;animation-timing-function:var(--ease)}@media (any-hover:hover){.p-footer-pagetop__button:hover .c-icon{animation-duration:.4s;animation-name:icon-arrow-up;animation-timing-function:var(--ease)}}.p-footer-contact{align-items:end;border-bottom:1px solid var(--color-gray-30);border-top:1px solid var(--color-gray-30);display:flex;justify-content:space-between;padding:40px 0 60px}.p-footer-contact .p-top-heading__bottom{font-size:clamp(1.125rem,.458rem + 1.39vw,1.5rem)}@media only screen and (width <= 767px){.p-footer-contact .p-top-btn{height:32px;padding:0;width:72px}.p-footer-contact .p-top-btn:after{right:1.6rem}.p-footer-contact .p-top-btn__text{display:none}}@media only screen and (width >= 768px){.p-footer-contact{padding:60px 0 80px}}.p-footer-main{padding:40px 0 0}@media only screen and (width >= 1024px){.p-footer-main{display:flex;justify-content:space-between;padding:80px 0}}.p-footer-main .p-header-utility{margin:1.5rem auto 0 0}.p-footer-nav{color:#fff;font-size:var(--15px);list-style:none;margin:0}.p-footer-nav .p-accordion{margin:0}@media only screen and (width <= 1023px){.p-footer-nav{margin-top:30px}.p-footer-nav .p-accordion{border-bottom:1px solid var(--color-gray-30);border-top:none}}.p-footer-nav .p-accordion__btn{background:var(--color-gray-50);color:#fff;padding:.7rem;position:relative;text-decoration:none}@media only screen and (width <= 1023px){.p-footer-nav .p-accordion__btn:after{background-color:var(--color-white);content:"";display:inline-block;height:1.25em;mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="M450 856V606H200v-60h250V296h60v250h250v60H510v250z"/></svg>');mask-position:center;mask-repeat:no-repeat;position:absolute;right:.7rem;top:50%;transform:translateY(-50%);vertical-align:middle;width:1.25em}}@media only screen and (width >= 1024px){.p-footer-nav .p-accordion__btn{margin-top:0}.p-footer-nav .p-accordion__btn .p-accordion{border:none}}.p-footer-nav .p-accordion__btn:focus-visible{text-decoration:underline}@media (any-hover:hover){.p-footer-nav .p-accordion__btn:hover{text-decoration:underline}}.p-footer-nav .p-accordion__inner[data-animation-type=slide]{overflow:visible!important}.p-footer-nav .p-footer-nav__link{align-items:center;background:var(--color-gray-50);color:var(--color-white);display:flex;font-weight:var(--font-bold);justify-content:space-between;padding:.7rem;position:relative;text-decoration:none}@media only screen and (width <= 1023px){.p-footer-nav .p-footer-nav__link:after{background-color:var(--color-white);content:"";display:inline-block;height:1.25em;mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="m24 40-2.1-2.15L34.25 25.5H8v-3h26.25L21.9 10.15 24 8l16 16Z"/></svg>');mask-position:center;mask-repeat:no-repeat;position:absolute;right:.7rem;top:50%;transform:translateY(-50%);vertical-align:middle;width:1.25em}.p-footer-nav .p-footer-nav__link.arrow-none:after{background:none;mask-image:none}}@media only screen and (width >= 1024px){.p-footer-nav .p-footer-nav__link{display:inline-block}}.p-footer-nav .p-footer-nav__link:focus-visible{text-decoration:underline}@media (any-hover:hover){.p-footer-nav .p-footer-nav__link:hover{text-decoration:underline}}.p-footer-nav__item{border-bottom:1px solid var(--color-gray-30)}.p-footer-nav__item:first-child{border-top:1px solid var(--color-gray-30)}@media only screen and (width >= 1024px){.p-footer-nav__item{border-bottom:none}.p-footer-nav__item:first-child{border-top:none}.p-footer-nav__item-inner{align-items:center;display:flex!important}}.p-footer-nav__item-title{font-size:var(--15px)!important;padding:0!important}@media only screen and (width >= 1024px){.p-footer-nav__person{display:flex!important}}.p-footer-nav__child{border-top:1px solid var(--color-gray-30);list-style:none;padding-bottom:0!important}@media only screen and (width >= 1024px){.p-footer-nav__child{align-items:center;border-top:none;display:flex!important}}.p-footer-nav__child-link{background:var(--color-gray-50);color:var(--color-white);display:block;padding:.7rem;position:relative;text-decoration:none}@media only screen and (width <= 1023px){.p-footer-nav__child-link:after{background-color:var(--color-white);content:"";display:inline-block;height:1.25em;mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="m24 40-2.1-2.15L34.25 25.5H8v-3h26.25L21.9 10.15 24 8l16 16Z"/></svg>');mask-position:center;mask-repeat:no-repeat;position:absolute;right:.7rem;top:50%;transform:translateY(-50%);vertical-align:middle;width:1.25em}.p-footer-nav__child-link._arrow-none:after{background:none;mask-image:none}.p-footer-nav__child-link._arrow-none .c-icon{position:absolute;right:.7rem;fill:var(--color-white);height:1rem;width:1rem}}.p-footer-nav__child-link._pdf .c-icon{height:20px;width:20px}.p-footer-nav__child-link:focus-visible{text-decoration:underline}@media (any-hover:hover){.p-footer-nav__child-link:hover{text-decoration:underline}}@media only screen and (width >= 1024px){.p-accordion__icon{display:none}.p-footer-nav__item-col{display:inline-block}}.switch-tag-sp{display:block}@media only screen and (width >= 1024px){.switch-tag-sp{display:none!important}}.switch-tag-pc{display:none!important}@media only screen and (width >= 1024px){.switch-tag-pc{display:block!important}}.p-footer-logo{display:block;margin-bottom:2rem}.p-footer-sns{display:flex}.p-footer-sns__icon{height:44px;margin-right:1rem}.p-footer-sns__icon img{height:100%}.p-footer-bottom{font-size:var(--text-sm);padding-top:40px}@media only screen and (width >= 1024px){.p-footer-bottom{border-top:1px solid var(--color-gray-30);display:flex;justify-content:space-between;padding-top:64px}}.p-footer-bottom__items{list-style:none;margin-bottom:2rem}@media only screen and (width >= 768px){.p-footer-bottom__items{display:flex;margin-bottom:0}}.p-footer-bottom__item{padding:0 2rem 1rem 0}.p-footer-bottom__link{color:var(--color-white);text-decoration:none}.p-footer-bottom__link:focus-visible{text-decoration:underline}@media (any-hover:hover){.p-footer-bottom__link:hover{text-decoration:underline}}.p-card01{background:var(--color-gray-10);border-radius:16px;box-shadow:0 0 30px 0 rgba(0,0,0,.078);display:grid;grid-auto-rows:min-content;grid-template-areas:"media" "header" "body";grid-template-columns:1fr;padding:3rem 1rem 70px;position:relative}.p-card01 .c-button-small{bottom:2rem;position:absolute;right:1rem}.p-card01 .p-card__label{background:var(--color-main);border-radius:16px 0 16px 0;color:var(--color-white);font-family:var(--font-en);font-weight:var(--font-bold);padding:8px 30px;position:absolute;z-index:1}.p-card01 .p-card__media{grid-area:media}.p-card01 .p-card__media img{aspect-ratio:4/3;border-radius:8px;object-fit:cover}.p-card01 .p-card__header{display:flex;grid-area:header;margin-top:1.5rem}.p-card01 .p-card__body{grid-area:body}.p-card01>*+*{margin-top:var(--space-2)}.p-card01 :where(p){margin:0}.p-card01:focus-visible .c-card-text{text-decoration:underline}@media (any-hover:hover){.p-card01:hover .c-card-text{text-decoration:underline}}a.p-card01{color:var(--color-type);text-decoration:none}.p-card02{background:var(--color-white);border-radius:16px;box-shadow:0 0 30px 0 rgba(0,0,0,.078);display:grid;grid-auto-rows:min-content;grid-template-areas:"media" "body";grid-template-columns:1fr;padding:1rem 1rem 60px;position:relative}.p-card02 .c-button-small{bottom:1rem;left:1rem;position:absolute}.p-card02 .p-card__media{border-radius:8px;grid-area:media}.p-card02 .p-card__body{grid-area:body}.p-card02>*+*{margin-top:var(--space-2)}.p-card02 :where(p){margin:0}@media only screen and (width >= 1024px){.p-card02{border-radius:24px;padding:2rem 2rem 80px}.p-card02 .c-button-small{bottom:2rem;left:2rem}}a.p-card02{color:var(--color-type);text-decoration:none}.p-card03{display:grid;grid-auto-rows:min-content;grid-template-areas:"media" "header" "body";grid-template-columns:1fr;position:relative}.p-card03 .p-card__media{border-radius:8px;grid-area:media}.p-card03 .p-card__header{align-items:center;color:var(--color-white);display:flex;font-size:var(--text-2xl);grid-area:header;justify-content:space-between}.p-card03 .p-card__body{grid-area:body}.p-card03 .c-card-media{border-radius:16px;box-shadow:0 0 30px 0 rgba(0,0,0,.078)}.p-card03 .c-card-text{color:var(--color-white);font-size:var(--text-lg)}.p-card03>*+*{margin-top:var(--space-2)}.p-card03 :where(p){margin:0}a.p-card03{color:var(--color-type);text-decoration:none}.p-card03-col .c-button-small{margin:0 0 0 auto}@media only screen and (width >= 1024px){.p-card03-col{display:flex;gap:40px}.p-card03-col .p-card__content{display:flex;flex-direction:column;gap:20px}.p-card03-col .c-button-small{margin:10px auto 0 0}.p-card03-col .c-card-media img{max-width:460px}}.p-accordion{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);margin:16px 0}.p-accordion:first-child{margin-top:0}.p-accordion:last-child{margin-bottom:0}.p-accordion__inner{margin-bottom:0;margin-top:0}.p-accordion__inner[data-animation-type=slide]{overflow:hidden;transition:height .3s ease}.p-accordion__inner:not(:first-child){border-top:1px solid var(--color-border)}.p-accordion__title{font-size:var(--text-md);margin-bottom:0;margin-top:0;padding:2px}.p-accordion__btn{align-items:center;appearance:none;border:none;border-radius:0;color:var(--color-type);cursor:pointer;display:flex;font-weight:var(--font-bold);justify-content:space-between;line-height:var(--line-height-md);margin:0;padding:16px 0;text-align:left;transition:none;width:100%}.p-accordion__btn[aria-expanded=true] .p-accordion__icon{transform:rotate(-180deg)}.p-accordion__icon{color:var(--color-main)}.p-accordion__contents{margin:0;padding:0 0 16px}@media only screen and (width >= 768px){.p-accordion__contents{padding:0 0 32px}}.p-accordion__contents[aria-hidden=false]{display:block}.p-accordion__contents[aria-hidden=true]{display:none}html.no-js .p-accordion__contents{display:block}.p-details{border-bottom:1px solid var(--color-border);margin:16px 0}.p-details:first-child{margin-top:0}.p-details:last-child{margin-bottom:0}.p-details__inner{margin-bottom:0;margin-top:0}.p-details__inner[data-animation-type=slide]{overflow:hidden}.p-details__title{margin-bottom:0;margin-top:0}.p-details__btn{align-items:center;appearance:none;border:none;border-radius:0;border-top:1px solid var(--color-border);color:var(--color-type);cursor:pointer;display:flex;font-weight:var(--font-bold);justify-content:space-between;line-height:var(--line-height-md);margin:0;padding:16px 0;text-align:left;transition:none;width:100%}.p-details__btn[aria-expanded=true] .p-details__icon{transform:rotate(-180deg)}.p-details__icon{color:var(--color-main)}.p-details__contents{margin:0;padding:0 0 16px}@media only screen and (width >= 768px){.p-details__contents{padding:0 0 32px}}.p-details__contents[aria-hidden=false]{display:block}.p-details__contents[aria-hidden=true]{display:none}html.no-js .p-details__contents{display:block}.p-tabs [role=tabpanel][hidden]{display:none}.p-tabs._vertical{display:flex}.p-tabs._vertical .p-tabs__head{width:20%}.p-tabs._vertical .p-tabs__contents{border-top:1px solid var(--color-border);flex:1}.p-tabs._vertical .p-tabs__btn-items{flex-direction:column;margin-right:8px;position:sticky;top:0}.p-tabs._vertical .p-tabs__btn-items:after{display:none}.p-tabs._vertical .p-tabs__btn[aria-selected=true]{border-bottom:1px solid var(--color-border)}.p-tabs__head{position:relative}.p-tabs__btn-items{display:flex;flex-wrap:wrap;gap:5px;position:relative}@media only screen and (width >= 768px){.p-tabs__btn-items{gap:7px}}.p-tabs__btn-items:after{content:"";flex:1}.p-tabs__btn-items._fit{justify-content:space-between}.p-tabs__btn-items._fit:after{display:none}.p-tabs__btn-items._fit .p-tabs__btn-item{flex:1 1 0%;min-width:0}.p-tabs__btn-item{display:flex;padding:0;position:relative}.p-tabs__btn{align-items:center;background:var(--color-white);border:1px solid var(--color-main);border-radius:0;border-radius:35px;color:var(--color-main);cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:700;justify-content:center;line-height:var(--line-height-xs);overflow:visible;padding:10px;position:relative;text-align:center;text-decoration:none;transition:.4s;vertical-align:middle;width:100%;word-break:break-word}@media only screen and (width >= 768px){.p-tabs__btn{padding:15px}}.p-tabs__btn[aria-selected=true]{background:var(--color-main);color:var(--color-white)}.p-tabs__btn:focus-visible{background:var(--color-main);color:var(--color-white);text-decoration:none}.p-tabs__btn:focus-visible[aria-selected=true]{background:var(--color-main);color:var(--color-white)}@media (any-hover:hover){.p-tabs__btn:hover{text-decoration:none}.p-tabs__btn:hover,.p-tabs__btn:hover[aria-selected=true]{background:var(--color-main);color:var(--color-white)}}.p-tabs__btn[disabled]{background:var(--color-gray-30);color:var(--color-gray-40);cursor:default}.p-tabs__btn[disabled]:focus-visible{background:var(--color-gray-30);color:var(--color-gray-40);pointer-events:none}@media (any-hover:hover){.p-tabs__btn[disabled]:hover{background:var(--color-gray-30);color:var(--color-gray-40);pointer-events:none}}.p-modal,html.is-modal-active:not(.is-modal-scroll-enable){overflow:hidden}.p-modal{align-items:center;border:none;flex-direction:column;inset:0;justify-content:center;max-width:800px;padding:0;position:fixed;width:100%;z-index:1000}.p-modal::backdrop{background-color:rgb(var(--color-black-rgb),.7);cursor:pointer;opacity:0;transition:opacity .3s ease}.is-otherdevice .p-modal::backdrop{cursor:default}.p-modal[open]::backdrop{opacity:1}.p-modal__content{margin:0 auto;max-height:100%;position:relative;width:100%}.p-modal__wrap{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.p-modal__inner{background:var(--color-white);padding:50px 25px 30px}@media only screen and (width >= 768px){.p-modal__inner{padding:50px}}.p-modal__close{appearance:none;background-color:transparent;border:none;color:var(--color-type);cursor:pointer;padding:0;position:absolute;right:10px;top:10px;z-index:1}.p-breadcrumb{color:var(--color-gray-60);margin-bottom:1rem;position:relative}.p-breadcrumb a{color:var(--color-main);text-decoration:underline}.p-breadcrumb a:focus-visible{text-decoration:none}@media (any-hover:hover){.p-breadcrumb a:hover{text-decoration:none}}@media only screen and (width >= 1024px){.p-breadcrumb{margin-bottom:2rem}}.p-breadcrumb__inner{margin:0;overflow-x:auto;padding:8px 0;-ms-overflow-style:none;scrollbar-width:none}.p-breadcrumb__inner::-webkit-scrollbar{display:none}.p-breadcrumb__inner ol{display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0}.p-breadcrumb__inner li{font-size:var(--text-2xs);margin:0 1rem 0 0;padding:0 1rem 0 0;position:relative;white-space:nowrap}.p-breadcrumb__inner li:first-child:before{display:none}.p-breadcrumb__inner li:before{background:var(--color-gray-20);content:"";display:inline-block;height:70%;left:-2rem;margin:0 1rem;position:absolute;top:50%;transform:translateY(-50%);width:1px}.p-breadcrumb__inner:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),var(--color-gray-10));content:"";height:100%;position:absolute;right:-.5rem;top:0;width:3rem}.p-page-anchors__items{display:flex;flex-wrap:wrap;list-style:none;margin:-1px;padding:0}.p-page-anchors__item{display:flex;margin:0;padding:1px;width:50%}@media only screen and (width >= 768px){.p-page-anchors__item{width:25%}}.p-page-anchors__link{align-items:center;background:var(--color-gray-10);display:flex;font-weight:var(--font-bold);gap:4px;justify-content:center;line-height:1.2;padding:16px 30px 16px 8px;position:relative;text-align:center;text-decoration:none;width:100%}.p-page-anchors__link:after,.p-page-anchors__link:before{text-decoration:underline}.p-page-anchors__link:focus-visible .p-page-anchors__icon{animation-duration:.4s;animation-name:icon-arrow-down;animation-timing-function:var(--ease)}@media (any-hover:hover){.p-page-anchors__link:hover .p-page-anchors__icon{animation-duration:.4s;animation-name:icon-arrow-down;animation-timing-function:var(--ease)}}.p-paging__inner{display:flex;flex-wrap:wrap;justify-content:center}.p-paging__pages{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.p-paging__page{margin:0 2px}@media only screen and (width >= 768px){.p-paging__page{margin:0 8px}}.p-paging__link{align-items:center;border:1px solid var(--color-border);color:var(--color-type);display:flex;font-size:var(--text-sm);font-weight:var(--font-bold);height:32px;justify-content:center;line-height:1;text-align:center;transition:background .3s,color .3s,border .3s;white-space:nowrap;width:32px}@media only screen and (width >= 768px){.p-paging__link{height:52px;width:52px}}.p-paging__link[aria-current=page]{background:var(--color-main);border:1px solid var(--color-border);color:var(--color-white)}.p-paging__link[aria-hidden=true]{visibility:hidden}a.p-paging__link:focus-visible{background:var(--color-main);color:var(--color-white);text-decoration:underline}@media (any-hover:hover){a.p-paging__link:hover{background:var(--color-main);color:var(--color-white);text-decoration:underline}}.p-paging__next .c-icon,.p-paging__prev .c-icon{align-items:center;display:flex;justify-content:center}.p-paging__next .p-paging__link,.p-paging__prev .p-paging__link{font-size:var(--text-lg);text-decoration:none}.p-paging__next a.p-paging__link:focus-visible,.p-paging__prev a.p-paging__link:focus-visible{background:var(--color-main);color:var(--color-white);text-decoration:none}@media (any-hover:hover){.p-paging__next a.p-paging__link:hover,.p-paging__prev a.p-paging__link:hover{background:var(--color-main);color:var(--color-white);text-decoration:none}}.p-paging__prev{margin-right:2px}@media only screen and (width >= 768px){.p-paging__prev{margin-right:8px}}.p-paging__next{margin-left:2px}@media only screen and (width >= 768px){.p-paging__next{margin-left:8px}}.p-news__items{list-style:none;margin:0;padding:0}.p-news__items .p-news__item:first-child{padding-top:0}.p-news__item{border-bottom:1px solid #f6f6f6;cursor:pointer;list-style:none;padding:var(--space-4) 0;position:relative}.p-news__text{color:var(--color-type);text-decoration:none}.p-news__link{display:block;text-decoration:none;width:100%}.p-news__link .c-button-small{margin:0 0 0 auto}@media only screen and (width <= 767px){.p-news__link .c-button-small:after{right:.6rem}.p-news__link .c-button-small:before{height:26px;width:50px}}.p-news__link:focus-visible .p-news__text-item{text-decoration:underline}@media (any-hover:hover){.p-news__link:hover .p-news__text-item{text-decoration:underline}}.p-news__info{align-items:center;display:flex;line-height:var(--line-height-xs);margin-bottom:1rem}.p-news__info-date{font-family:var(--font-en);margin-right:10px}.p-news__info-tag{background:var(--color-gray-20);border-radius:4px;color:var(--color-gray-30);display:inline-block;font-size:var(--text-sm);font-weight:var(--font-bold);line-height:1;margin:0;padding:5px 15px}.p-news__text{align-items:center;display:flex;font-size:var(--text-md);margin-top:var(--space-2);min-width:0}@media only screen and (width >= 768px){.p-news__text-items{align-items:center;display:flex;flex-wrap:wrap}}.p-news__text-item{margin:0}@media only screen and (width >= 768px){.p-news__text-item{flex-grow:1;min-width:400px;width:80%}}.p-news__text-icon{display:flex;font-size:var(--20px);margin-left:var(--space-2)}@media only screen and (width >= 768px){.p-news__text-icon{font-size:var(--24px)}}.cat-marketing{background:#ffdae2}.cat-character{background:#ffe5d2}.cat-sustainability{background:#c4d2e1}.cat-point{background:#fcf1c5}.cat-corporate{background:#d9dfe2}.cat-news{background:#c3c3c3}.u-text-2xs{font-size:var(--text-2xs)!important}.u-text-xs{font-size:var(--text-xs)!important}.u-text-sm{font-size:var(--text-sm)!important}.u-text-md{font-size:var(--text-md)!important}.u-text-lg{font-size:var(--text-lg)!important}.u-text-xl{font-size:var(--text-xl)!important}.u-text-2xl,.u-text-xl{line-height:var(--line-height-sm)}.u-text-2xl{font-size:var(--text-2xl)!important}.u-text-3xl{font-size:var(--text-3xl)!important}.u-text-3xl,.u-text-4xl{line-height:var(--line-height-xs)}.u-text-4xl{font-size:var(--text-4xl)!important}.u-text-5xl{font-size:var(--text-5xl)!important;line-height:var(--line-height-xs)}.u-text-18{font-size:var(--18px)!important;line-height:var(--line-height-lg)}.u-line-height-1{line-height:1!important}.u-line-height-xs{line-height:var(--line-height-xs)!important}.u-line-height-sm{line-height:var(--line-height-sm)!important}.u-line-height-md{line-height:var(--line-height-md)!important}.u-line-height-lg{line-height:var(--line-height-lg)!important}.u-line-height-xl{line-height:var(--line-height-xl)!important}.u-font-sans-serif{font-family:var(--font-sans-serif)!important}.u-font-serif{font-family:var(--font-serif)!important}.u-font-en{font-family:var(--font-en)!important}.u-text-uppercase{text-transform:uppercase!important}.u-border{border:1px solid var(--color-border)!important}.u-border-light{border:1px solid var(--color-border-light)!important}.u-border-dark{border:1px solid var(--color-border-dark)!important}.u-border-no{border:none!important}.sp-on{display:block}@media only screen and (width >= 768px){.sp-on{display:none}}.sp-none{display:none}@media only screen and (width >= 576px){.sp-none{display:block}}.tab-none{display:none}@media only screen and (width >= 768px){.tab-none{display:block}}.u-radius-sm{border-radius:var(--radius-sm)}.u-radius-md{border-radius:var(--radius-md)}.u-radius-xl{border-radius:var(--radius-xl)}.u-radius-to-md{border-radius:var(--radius-md)}.u-radius-to-sm{border-radius:var(--radius-sm)}@media only screen and (width >= 768px){.u-radius-to-md{border-radius:var(--radius-xl)}.u-radius-to-sm{border-radius:var(--radius-md)}}.u-show{display:block!important}.u-hide{display:none!important}.u-bg-main{background-color:var(--color-main)!important}.u-bg-main-10{background-color:var(--color-main-10)!important}.u-bg-main-20{background-color:var(--color-main-20)!important}.u-bg-main-30{background-color:var(--color-main-30)!important}.u-bg-main-40{background-color:var(--color-main-40)!important}.u-bg-main-50{background-color:var(--color-main-50)!important}.u-bg-main-60{background-color:var(--color-main-60)!important}.u-bg-main-70{background-color:var(--color-main-70)!important}.u-bg-main-80{background-color:var(--color-main-80)!important}.u-bg-main-90{background-color:var(--color-main-90)!important}.u-bg-sub{background-color:var(--color-sub)!important}.u-bg-sub-10{background-color:var(--color-sub-10)!important}.u-bg-sub-20{background-color:var(--color-sub-20)!important}.u-bg-sub-30{background-color:var(--color-sub-30)!important}.u-bg-sub-40{background-color:var(--color-sub-40)!important}.u-bg-sub-50{background-color:var(--color-sub-50)!important}.u-bg-sub-60{background-color:var(--color-sub-60)!important}.u-bg-sub-70{background-color:var(--color-sub-70)!important}.u-bg-sub-80{background-color:var(--color-sub-80)!important}.u-bg-sub-90{background-color:var(--color-sub-90)!important}.u-bg-white{background-color:var(--color-white)!important}.u-bg-black{background-color:var(--color-black)!important}.u-bg-gray{background-color:var(--color-gray)!important}.u-bg-gray-10{background-color:var(--color-gray-10)!important}.u-bg-gray-20{background-color:var(--color-gray-20)!important}.u-bg-gray-30{background-color:var(--color-gray-30)!important}.u-bg-gray-40{background-color:var(--color-gray-40)!important}.u-bg-gray-50{background-color:var(--color-gray-50)!important}.u-bg-gray-60{background-color:var(--color-gray-60)!important}.u-bg-gray-70{background-color:var(--color-gray-70)!important}.u-bg-gray-80{background-color:var(--color-gray-80)!important}.u-bg-gray-90{background-color:var(--color-gray-90)!important}.u-inline{display:inline!important}.u-inline-block{display:inline-block!important}.u-block{display:block!important}.u-flex{display:flex!important}.u-flex-row{flex-direction:row!important}.u-flex-col{flex-direction:column!important}.u-m-auto{margin:auto!important}.u-m-px{margin:var(--space-px)!important}.u-m-0{margin:var(--space-0)!important}.u-m-1{margin:var(--space-1)!important}.u-m-2{margin:var(--space-2)!important}.u-m-3{margin:var(--space-3)!important}.u-m-4{margin:var(--space-4)!important}.u-m-5{margin:var(--space-5)!important}.u-m-6{margin:var(--space-6)!important}.u-m-7{margin:var(--space-7)!important}.u-m-8{margin:var(--space-8)!important}.u-m-9{margin:var(--space-9)!important}.u-m-10{margin:var(--space-10)!important}.u-m-12{margin:var(--space-12)!important}.u-m-16{margin:var(--space-16)!important}.u-m-24{margin:var(--space-24)!important}.u-m-32{margin:var(--space-32)!important}.u-m-40{margin:var(--space-40)!important}.u-m-48{margin:var(--space-48)!important}.u-m-56{margin:var(--space-56)!important}.u-m-64{margin:var(--space-64)!important}.u-mt-auto{margin-top:auto!important}.u-mt-px{margin-top:var(--space-px)!important}.u-mt-0{margin-top:var(--space-0)!important}.u-mt-1{margin-top:var(--space-1)!important}.u-mt-2{margin-top:var(--space-2)!important}.u-mt-3{margin-top:var(--space-3)!important}.u-mt-4{margin-top:var(--space-4)!important}.u-mt-5{margin-top:var(--space-5)!important}.u-mt-6{margin-top:var(--space-6)!important}.u-mt-7{margin-top:var(--space-7)!important}.u-mt-8{margin-top:var(--space-8)!important}.u-mt-9{margin-top:var(--space-9)!important}.u-mt-10{margin-top:var(--space-10)!important}.u-mt-12{margin-top:var(--space-12)!important}.u-mt-16{margin-top:var(--space-16)!important}.u-mt-24{margin-top:var(--space-24)!important}.u-mt-32{margin-top:var(--space-32)!important}.u-mt-40{margin-top:var(--space-40)!important}.u-mt-48{margin-top:var(--space-48)!important}.u-mt-56{margin-top:var(--space-56)!important}.u-mt-64{margin-top:var(--space-64)!important}.u-mb-auto{margin-bottom:auto!important}.u-mb-px{margin-bottom:var(--space-px)!important}.u-mb-0{margin-bottom:var(--space-0)!important}.u-mb-1{margin-bottom:var(--space-1)!important}.u-mb-2{margin-bottom:var(--space-2)!important}.u-mb-3{margin-bottom:var(--space-3)!important}.u-mb-4{margin-bottom:var(--space-4)!important}.u-mb-5{margin-bottom:var(--space-5)!important}.u-mb-6{margin-bottom:var(--space-6)!important}.u-mb-7{margin-bottom:var(--space-7)!important}.u-mb-8{margin-bottom:var(--space-8)!important}.u-mb-9{margin-bottom:var(--space-9)!important}.u-mb-10{margin-bottom:var(--space-10)!important}.u-mb-12{margin-bottom:var(--space-12)!important}.u-mb-16{margin-bottom:var(--space-16)!important}.u-mb-24{margin-bottom:var(--space-24)!important}.u-mb-32{margin-bottom:var(--space-32)!important}.u-mb-40{margin-bottom:var(--space-40)!important}.u-mb-48{margin-bottom:var(--space-48)!important}.u-mb-56{margin-bottom:var(--space-56)!important}.u-mb-64{margin-bottom:var(--space-64)!important}.u-ml-auto{margin-left:auto!important}.u-ml-px{margin-left:var(--space-px)!important}.u-ml-0{margin-left:var(--space-0)!important}.u-ml-1{margin-left:var(--space-1)!important}.u-ml-2{margin-left:var(--space-2)!important}.u-ml-3{margin-left:var(--space-3)!important}.u-ml-4{margin-left:var(--space-4)!important}.u-ml-5{margin-left:var(--space-5)!important}.u-ml-6{margin-left:var(--space-6)!important}.u-ml-7{margin-left:var(--space-7)!important}.u-ml-8{margin-left:var(--space-8)!important}.u-ml-9{margin-left:var(--space-9)!important}.u-ml-10{margin-left:var(--space-10)!important}.u-ml-12{margin-left:var(--space-12)!important}.u-ml-16{margin-left:var(--space-16)!important}.u-ml-24{margin-left:var(--space-24)!important}.u-ml-32{margin-left:var(--space-32)!important}.u-ml-40{margin-left:var(--space-40)!important}.u-ml-48{margin-left:var(--space-48)!important}.u-ml-56{margin-left:var(--space-56)!important}.u-ml-64{margin-left:var(--space-64)!important}.u-mr-auto{margin-right:auto!important}.u-mr-px{margin-right:var(--space-px)!important}.u-mr-0{margin-right:var(--space-0)!important}.u-mr-1{margin-right:var(--space-1)!important}.u-mr-2{margin-right:var(--space-2)!important}.u-mr-3{margin-right:var(--space-3)!important}.u-mr-4{margin-right:var(--space-4)!important}.u-mr-5{margin-right:var(--space-5)!important}.u-mr-6{margin-right:var(--space-6)!important}.u-mr-7{margin-right:var(--space-7)!important}.u-mr-8{margin-right:var(--space-8)!important}.u-mr-9{margin-right:var(--space-9)!important}.u-mr-10{margin-right:var(--space-10)!important}.u-mr-12{margin-right:var(--space-12)!important}.u-mr-16{margin-right:var(--space-16)!important}.u-mr-24{margin-right:var(--space-24)!important}.u-mr-32{margin-right:var(--space-32)!important}.u-mr-40{margin-right:var(--space-40)!important}.u-mr-48{margin-right:var(--space-48)!important}.u-mr-56{margin-right:var(--space-56)!important}.u-mr-64{margin-right:var(--space-64)!important}.u-my-auto{margin-bottom:auto!important;margin-top:auto!important}.u-my-px{margin-bottom:var(--space-px)!important;margin-top:var(--space-px)!important}.u-my-0{margin-bottom:var(--space-0)!important;margin-top:var(--space-0)!important}.u-my-1{margin-bottom:var(--space-1)!important;margin-top:var(--space-1)!important}.u-my-2{margin-bottom:var(--space-2)!important;margin-top:var(--space-2)!important}.u-my-3{margin-bottom:var(--space-3)!important;margin-top:var(--space-3)!important}.u-my-4{margin-bottom:var(--space-4)!important;margin-top:var(--space-4)!important}.u-my-5{margin-bottom:var(--space-5)!important;margin-top:var(--space-5)!important}.u-my-6{margin-bottom:var(--space-6)!important;margin-top:var(--space-6)!important}.u-my-7{margin-bottom:var(--space-7)!important;margin-top:var(--space-7)!important}.u-my-8{margin-bottom:var(--space-8)!important;margin-top:var(--space-8)!important}.u-my-9{margin-bottom:var(--space-9)!important;margin-top:var(--space-9)!important}.u-my-10{margin-bottom:var(--space-10)!important;margin-top:var(--space-10)!important}.u-my-12{margin-bottom:var(--space-12)!important;margin-top:var(--space-12)!important}.u-my-16{margin-bottom:var(--space-16)!important;margin-top:var(--space-16)!important}.u-my-24{margin-bottom:var(--space-24)!important;margin-top:var(--space-24)!important}.u-my-32{margin-bottom:var(--space-32)!important;margin-top:var(--space-32)!important}.u-my-40{margin-bottom:var(--space-40)!important;margin-top:var(--space-40)!important}.u-my-48{margin-bottom:var(--space-48)!important;margin-top:var(--space-48)!important}.u-my-56{margin-bottom:var(--space-56)!important;margin-top:var(--space-56)!important}.u-my-64{margin-bottom:var(--space-64)!important;margin-top:var(--space-64)!important}.u-mx-auto{margin-left:auto!important;margin-right:auto!important}.u-mx-px{margin-left:var(--space-px)!important;margin-right:var(--space-px)!important}.u-mx-0{margin-left:var(--space-0)!important;margin-right:var(--space-0)!important}.u-mx-1{margin-left:var(--space-1)!important;margin-right:var(--space-1)!important}.u-mx-2{margin-left:var(--space-2)!important;margin-right:var(--space-2)!important}.u-mx-3{margin-left:var(--space-3)!important;margin-right:var(--space-3)!important}.u-mx-4{margin-left:var(--space-4)!important;margin-right:var(--space-4)!important}.u-mx-5{margin-left:var(--space-5)!important;margin-right:var(--space-5)!important}.u-mx-6{margin-left:var(--space-6)!important;margin-right:var(--space-6)!important}.u-mx-7{margin-left:var(--space-7)!important;margin-right:var(--space-7)!important}.u-mx-8{margin-left:var(--space-8)!important;margin-right:var(--space-8)!important}.u-mx-9{margin-left:var(--space-9)!important;margin-right:var(--space-9)!important}.u-mx-10{margin-left:var(--space-10)!important;margin-right:var(--space-10)!important}.u-mx-12{margin-left:var(--space-12)!important;margin-right:var(--space-12)!important}.u-mx-16{margin-left:var(--space-16)!important;margin-right:var(--space-16)!important}.u-mx-24{margin-left:var(--space-24)!important;margin-right:var(--space-24)!important}.u-mx-32{margin-left:var(--space-32)!important;margin-right:var(--space-32)!important}.u-mx-40{margin-left:var(--space-40)!important;margin-right:var(--space-40)!important}.u-mx-48{margin-left:var(--space-48)!important;margin-right:var(--space-48)!important}.u-mx-56{margin-left:var(--space-56)!important;margin-right:var(--space-56)!important}.u-mx-64{margin-left:var(--space-64)!important;margin-right:var(--space-64)!important}.u-p-auto{padding:auto!important}.u-p-px{padding:var(--space-px)!important}.u-p-0{padding:var(--space-0)!important}.u-p-1{padding:var(--space-1)!important}.u-p-2{padding:var(--space-2)!important}.u-p-3{padding:var(--space-3)!important}.u-p-4{padding:var(--space-4)!important}.u-p-5{padding:var(--space-5)!important}.u-p-6{padding:var(--space-6)!important}.u-p-7{padding:var(--space-7)!important}.u-p-8{padding:var(--space-8)!important}.u-p-9{padding:var(--space-9)!important}.u-p-10{padding:var(--space-10)!important}.u-p-12{padding:var(--space-12)!important}.u-p-16{padding:var(--space-16)!important}.u-p-24{padding:var(--space-24)!important}.u-p-32{padding:var(--space-32)!important}.u-p-40{padding:var(--space-40)!important}.u-p-48{padding:var(--space-48)!important}.u-p-56{padding:var(--space-56)!important}.u-p-64{padding:var(--space-64)!important}.u-pt-auto{padding-top:auto!important}.u-pt-px{padding-top:var(--space-px)!important}.u-pt-0{padding-top:var(--space-0)!important}.u-pt-1{padding-top:var(--space-1)!important}.u-pt-2{padding-top:var(--space-2)!important}.u-pt-3{padding-top:var(--space-3)!important}.u-pt-4{padding-top:var(--space-4)!important}.u-pt-5{padding-top:var(--space-5)!important}.u-pt-6{padding-top:var(--space-6)!important}.u-pt-7{padding-top:var(--space-7)!important}.u-pt-8{padding-top:var(--space-8)!important}.u-pt-9{padding-top:var(--space-9)!important}.u-pt-10{padding-top:var(--space-10)!important}.u-pt-12{padding-top:var(--space-12)!important}.u-pt-16{padding-top:var(--space-16)!important}.u-pt-24{padding-top:var(--space-24)!important}.u-pt-32{padding-top:var(--space-32)!important}.u-pt-40{padding-top:var(--space-40)!important}.u-pt-48{padding-top:var(--space-48)!important}.u-pt-56{padding-top:var(--space-56)!important}.u-pt-64{padding-top:var(--space-64)!important}.u-pb-auto{padding-bottom:auto!important}.u-pb-px{padding-bottom:var(--space-px)!important}.u-pb-0{padding-bottom:var(--space-0)!important}.u-pb-1{padding-bottom:var(--space-1)!important}.u-pb-2{padding-bottom:var(--space-2)!important}.u-pb-3{padding-bottom:var(--space-3)!important}.u-pb-4{padding-bottom:var(--space-4)!important}.u-pb-5{padding-bottom:var(--space-5)!important}.u-pb-6{padding-bottom:var(--space-6)!important}.u-pb-7{padding-bottom:var(--space-7)!important}.u-pb-8{padding-bottom:var(--space-8)!important}.u-pb-9{padding-bottom:var(--space-9)!important}.u-pb-10{padding-bottom:var(--space-10)!important}.u-pb-12{padding-bottom:var(--space-12)!important}.u-pb-16{padding-bottom:var(--space-16)!important}.u-pb-24{padding-bottom:var(--space-24)!important}.u-pb-32{padding-bottom:var(--space-32)!important}.u-pb-40{padding-bottom:var(--space-40)!important}.u-pb-48{padding-bottom:var(--space-48)!important}.u-pb-56{padding-bottom:var(--space-56)!important}.u-pb-64{padding-bottom:var(--space-64)!important}.u-pl-auto{padding-left:auto!important}.u-pl-px{padding-left:var(--space-px)!important}.u-pl-0{padding-left:var(--space-0)!important}.u-pl-1{padding-left:var(--space-1)!important}.u-pl-2{padding-left:var(--space-2)!important}.u-pl-3{padding-left:var(--space-3)!important}.u-pl-4{padding-left:var(--space-4)!important}.u-pl-5{padding-left:var(--space-5)!important}.u-pl-6{padding-left:var(--space-6)!important}.u-pl-7{padding-left:var(--space-7)!important}.u-pl-8{padding-left:var(--space-8)!important}.u-pl-9{padding-left:var(--space-9)!important}.u-pl-10{padding-left:var(--space-10)!important}.u-pl-12{padding-left:var(--space-12)!important}.u-pl-16{padding-left:var(--space-16)!important}.u-pl-24{padding-left:var(--space-24)!important}.u-pl-32{padding-left:var(--space-32)!important}.u-pl-40{padding-left:var(--space-40)!important}.u-pl-48{padding-left:var(--space-48)!important}.u-pl-56{padding-left:var(--space-56)!important}.u-pl-64{padding-left:var(--space-64)!important}.u-pr-auto{padding-right:auto!important}.u-pr-px{padding-right:var(--space-px)!important}.u-pr-0{padding-right:var(--space-0)!important}.u-pr-1{padding-right:var(--space-1)!important}.u-pr-2{padding-right:var(--space-2)!important}.u-pr-3{padding-right:var(--space-3)!important}.u-pr-4{padding-right:var(--space-4)!important}.u-pr-5{padding-right:var(--space-5)!important}.u-pr-6{padding-right:var(--space-6)!important}.u-pr-7{padding-right:var(--space-7)!important}.u-pr-8{padding-right:var(--space-8)!important}.u-pr-9{padding-right:var(--space-9)!important}.u-pr-10{padding-right:var(--space-10)!important}.u-pr-12{padding-right:var(--space-12)!important}.u-pr-16{padding-right:var(--space-16)!important}.u-pr-24{padding-right:var(--space-24)!important}.u-pr-32{padding-right:var(--space-32)!important}.u-pr-40{padding-right:var(--space-40)!important}.u-pr-48{padding-right:var(--space-48)!important}.u-pr-56{padding-right:var(--space-56)!important}.u-pr-64{padding-right:var(--space-64)!important}.u-py-auto{padding-bottom:auto!important;padding-top:auto!important}.u-py-px{padding-bottom:var(--space-px)!important;padding-top:var(--space-px)!important}.u-py-0{padding-bottom:var(--space-0)!important;padding-top:var(--space-0)!important}.u-py-1{padding-bottom:var(--space-1)!important;padding-top:var(--space-1)!important}.u-py-2{padding-bottom:var(--space-2)!important;padding-top:var(--space-2)!important}.u-py-3{padding-bottom:var(--space-3)!important;padding-top:var(--space-3)!important}.u-py-4{padding-bottom:var(--space-4)!important;padding-top:var(--space-4)!important}.u-py-5{padding-bottom:var(--space-5)!important;padding-top:var(--space-5)!important}.u-py-6{padding-bottom:var(--space-6)!important;padding-top:var(--space-6)!important}.u-py-7{padding-bottom:var(--space-7)!important;padding-top:var(--space-7)!important}.u-py-8{padding-bottom:var(--space-8)!important;padding-top:var(--space-8)!important}.u-py-9{padding-bottom:var(--space-9)!important;padding-top:var(--space-9)!important}.u-py-10{padding-bottom:var(--space-10)!important;padding-top:var(--space-10)!important}.u-py-12{padding-bottom:var(--space-12)!important;padding-top:var(--space-12)!important}.u-py-16{padding-bottom:var(--space-16)!important;padding-top:var(--space-16)!important}.u-py-24{padding-bottom:var(--space-24)!important;padding-top:var(--space-24)!important}.u-py-32{padding-bottom:var(--space-32)!important;padding-top:var(--space-32)!important}.u-py-40{padding-bottom:var(--space-40)!important;padding-top:var(--space-40)!important}.u-py-48{padding-bottom:var(--space-48)!important;padding-top:var(--space-48)!important}.u-py-56{padding-bottom:var(--space-56)!important;padding-top:var(--space-56)!important}.u-py-64{padding-bottom:var(--space-64)!important;padding-top:var(--space-64)!important}.u-px-auto{padding-left:auto!important;padding-right:auto!important}.u-px-px{padding-left:var(--space-px)!important;padding-right:var(--space-px)!important}.u-px-0{padding-left:var(--space-0)!important;padding-right:var(--space-0)!important}.u-px-1{padding-left:var(--space-1)!important;padding-right:var(--space-1)!important}.u-px-2{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.u-px-3{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.u-px-4{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.u-px-5{padding-left:var(--space-5)!important;padding-right:var(--space-5)!important}.u-px-6{padding-left:var(--space-6)!important;padding-right:var(--space-6)!important}.u-px-7{padding-left:var(--space-7)!important;padding-right:var(--space-7)!important}.u-px-8{padding-left:var(--space-8)!important;padding-right:var(--space-8)!important}.u-px-9{padding-left:var(--space-9)!important;padding-right:var(--space-9)!important}.u-px-10{padding-left:var(--space-10)!important;padding-right:var(--space-10)!important}.u-px-12{padding-left:var(--space-12)!important;padding-right:var(--space-12)!important}.u-px-16{padding-left:var(--space-16)!important;padding-right:var(--space-16)!important}.u-px-24{padding-left:var(--space-24)!important;padding-right:var(--space-24)!important}.u-px-32{padding-left:var(--space-32)!important;padding-right:var(--space-32)!important}.u-px-40{padding-left:var(--space-40)!important;padding-right:var(--space-40)!important}.u-px-48{padding-left:var(--space-48)!important;padding-right:var(--space-48)!important}.u-px-56{padding-left:var(--space-56)!important;padding-right:var(--space-56)!important}.u-px-64{padding-left:var(--space-64)!important;padding-right:var(--space-64)!important}.u-align-left{text-align:left!important}.u-align-right{text-align:right!important}.u-align-center{text-align:center!important}.u-font-w-n{font-weight:400!important}.u-font-w-m{font-weight:var(--font-medium)!important}.u-font-w-b{font-weight:var(--font-bold)!important}.u-underline{text-decoration:underline!important}.u-line-through{text-decoration:line-through!important}.u-no-underline{text-decoration:none!important}.u-color-main{color:var(--color-main)!important}.u-color-main-10{color:var(--color-main-10)!important}.u-color-main-20{color:var(--color-main-20)!important}.u-color-main-30{color:var(--color-main-30)!important}.u-color-main-40{color:var(--color-main-40)!important}.u-color-main-50{color:var(--color-main-50)!important}.u-color-main-60{color:var(--color-main-60)!important}.u-color-main-70{color:var(--color-main-70)!important}.u-color-main-80{color:var(--color-main-80)!important}.u-color-main-90{color:var(--color-main-90)!important}.u-color-sub{color:var(--color-sub)!important}.u-color-sub-10{color:var(--color-sub-10)!important}.u-color-sub-20{color:var(--color-sub-20)!important}.u-color-sub-30{color:var(--color-sub-30)!important}.u-color-sub-40{color:var(--color-sub-40)!important}.u-color-sub-50{color:var(--color-sub-50)!important}.u-color-sub-60{color:var(--color-sub-60)!important}.u-color-sub-70{color:var(--color-sub-70)!important}.u-color-sub-80{color:var(--color-sub-80)!important}.u-color-sub-90{color:var(--color-sub-90)!important}.u-color-white{color:var(--color-white)!important}.u-color-black{color:var(--color-black)!important}.u-color-gray{color:var(--color-gray)!important}.u-color-gray-10{color:var(--color-gray-10)!important}.u-color-gray-20{color:var(--color-gray-20)!important}.u-color-gray-30{color:var(--color-gray-30)!important}.u-color-gray-40{color:var(--color-gray-40)!important}.u-color-gray-50{color:var(--color-gray-50)!important}.u-color-gray-60{color:var(--color-gray-60)!important}.u-color-gray-70{color:var(--color-gray-70)!important}.u-color-gray-80{color:var(--color-gray-80)!important}.u-color-gray-90{color:var(--color-gray-90)!important}.u-w-auto{width:auto!important}.u-w-full{width:100%!important}.u-w-screen{width:100vw!important}.u-min-w-0{min-width:0!important}.u-min-w-full{min-width:100%!important}.u-max-w-xs{max-width:240px!important}.u-max-w-sm{max-width:375px!important}.u-max-w-md{max-width:768px!important}.u-max-w-lg{max-width:1000px!important}.u-max-w-xl{max-width:1200px!important}.u-max-w-full{max-width:100%!important}.u-w-1\/2{width:50%!important}.u-w-1\/3{width:33.33333%!important}.u-w-2\/3{width:66.66666%!important}.u-w-1\/4{width:25%!important}.u-w-2\/4{width:50%!important}.u-w-3\/4{width:75%!important}.u-h-full{height:100%!important}.u-min-h-0{min-height:0!important}.u-min-h-50{min-height:50%!important}.u-min-h-full{min-height:100%!important}.u-min-h-screen{min-height:calc(var(--vh, 1vh)*100)!important}.u-sr-only{border-width:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.u-not-sr-only{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.u-overflow-x-auto{overflow-x:auto}.u-overflow-y-auto{overflow-y:auto}.u-overflow-auto{overflow:auto}.u-overflow-x-hidden{overflow-x:hidden}.u-overflow-y-hidden{overflow-y:hidden}.u-overflow-hidden{overflow:hidden}@media only screen and (width >= 576px){.s\:u-show{display:block!important}.s\:u-hide{display:none!important}.s\:u-bg-main{background-color:var(--color-main)!important}.s\:u-bg-main-10{background-color:var(--color-main-10)!important}.s\:u-bg-main-20{background-color:var(--color-main-20)!important}.s\:u-bg-main-30{background-color:var(--color-main-30)!important}.s\:u-bg-main-40{background-color:var(--color-main-40)!important}.s\:u-bg-main-50{background-color:var(--color-main-50)!important}.s\:u-bg-main-60{background-color:var(--color-main-60)!important}.s\:u-bg-main-70{background-color:var(--color-main-70)!important}.s\:u-bg-main-80{background-color:var(--color-main-80)!important}.s\:u-bg-main-90{background-color:var(--color-main-90)!important}.s\:u-bg-sub{background-color:var(--color-sub)!important}.s\:u-bg-sub-10{background-color:var(--color-sub-10)!important}.s\:u-bg-sub-20{background-color:var(--color-sub-20)!important}.s\:u-bg-sub-30{background-color:var(--color-sub-30)!important}.s\:u-bg-sub-40{background-color:var(--color-sub-40)!important}.s\:u-bg-sub-50{background-color:var(--color-sub-50)!important}.s\:u-bg-sub-60{background-color:var(--color-sub-60)!important}.s\:u-bg-sub-70{background-color:var(--color-sub-70)!important}.s\:u-bg-sub-80{background-color:var(--color-sub-80)!important}.s\:u-bg-sub-90{background-color:var(--color-sub-90)!important}.s\:u-bg-white{background-color:var(--color-white)!important}.s\:u-bg-black{background-color:var(--color-black)!important}.s\:u-bg-gray{background-color:var(--color-gray)!important}.s\:u-bg-gray-10{background-color:var(--color-gray-10)!important}.s\:u-bg-gray-20{background-color:var(--color-gray-20)!important}.s\:u-bg-gray-30{background-color:var(--color-gray-30)!important}.s\:u-bg-gray-40{background-color:var(--color-gray-40)!important}.s\:u-bg-gray-50{background-color:var(--color-gray-50)!important}.s\:u-bg-gray-60{background-color:var(--color-gray-60)!important}.s\:u-bg-gray-70{background-color:var(--color-gray-70)!important}.s\:u-bg-gray-80{background-color:var(--color-gray-80)!important}.s\:u-bg-gray-90{background-color:var(--color-gray-90)!important}.s\:u-inline{display:inline!important}.s\:u-inline-block{display:inline-block!important}.s\:u-block{display:block!important}.s\:u-flex{display:flex!important}.s\:u-flex-row{flex-direction:row!important}.s\:u-flex-col{flex-direction:column!important}.s\:u-m-auto{margin:auto!important}.s\:u-m-px{margin:var(--space-px)!important}.s\:u-m-0{margin:var(--space-0)!important}.s\:u-m-1{margin:var(--space-1)!important}.s\:u-m-2{margin:var(--space-2)!important}.s\:u-m-3{margin:var(--space-3)!important}.s\:u-m-4{margin:var(--space-4)!important}.s\:u-m-5{margin:var(--space-5)!important}.s\:u-m-6{margin:var(--space-6)!important}.s\:u-m-7{margin:var(--space-7)!important}.s\:u-m-8{margin:var(--space-8)!important}.s\:u-m-9{margin:var(--space-9)!important}.s\:u-m-10{margin:var(--space-10)!important}.s\:u-m-12{margin:var(--space-12)!important}.s\:u-m-16{margin:var(--space-16)!important}.s\:u-m-24{margin:var(--space-24)!important}.s\:u-m-32{margin:var(--space-32)!important}.s\:u-m-40{margin:var(--space-40)!important}.s\:u-m-48{margin:var(--space-48)!important}.s\:u-m-56{margin:var(--space-56)!important}.s\:u-m-64{margin:var(--space-64)!important}.s\:u-mt-auto{margin-top:auto!important}.s\:u-mt-px{margin-top:var(--space-px)!important}.s\:u-mt-0{margin-top:var(--space-0)!important}.s\:u-mt-1{margin-top:var(--space-1)!important}.s\:u-mt-2{margin-top:var(--space-2)!important}.s\:u-mt-3{margin-top:var(--space-3)!important}.s\:u-mt-4{margin-top:var(--space-4)!important}.s\:u-mt-5{margin-top:var(--space-5)!important}.s\:u-mt-6{margin-top:var(--space-6)!important}.s\:u-mt-7{margin-top:var(--space-7)!important}.s\:u-mt-8{margin-top:var(--space-8)!important}.s\:u-mt-9{margin-top:var(--space-9)!important}.s\:u-mt-10{margin-top:var(--space-10)!important}.s\:u-mt-12{margin-top:var(--space-12)!important}.s\:u-mt-16{margin-top:var(--space-16)!important}.s\:u-mt-24{margin-top:var(--space-24)!important}.s\:u-mt-32{margin-top:var(--space-32)!important}.s\:u-mt-40{margin-top:var(--space-40)!important}.s\:u-mt-48{margin-top:var(--space-48)!important}.s\:u-mt-56{margin-top:var(--space-56)!important}.s\:u-mt-64{margin-top:var(--space-64)!important}.s\:u-mb-auto{margin-bottom:auto!important}.s\:u-mb-px{margin-bottom:var(--space-px)!important}.s\:u-mb-0{margin-bottom:var(--space-0)!important}.s\:u-mb-1{margin-bottom:var(--space-1)!important}.s\:u-mb-2{margin-bottom:var(--space-2)!important}.s\:u-mb-3{margin-bottom:var(--space-3)!important}.s\:u-mb-4{margin-bottom:var(--space-4)!important}.s\:u-mb-5{margin-bottom:var(--space-5)!important}.s\:u-mb-6{margin-bottom:var(--space-6)!important}.s\:u-mb-7{margin-bottom:var(--space-7)!important}.s\:u-mb-8{margin-bottom:var(--space-8)!important}.s\:u-mb-9{margin-bottom:var(--space-9)!important}.s\:u-mb-10{margin-bottom:var(--space-10)!important}.s\:u-mb-12{margin-bottom:var(--space-12)!important}.s\:u-mb-16{margin-bottom:var(--space-16)!important}.s\:u-mb-24{margin-bottom:var(--space-24)!important}.s\:u-mb-32{margin-bottom:var(--space-32)!important}.s\:u-mb-40{margin-bottom:var(--space-40)!important}.s\:u-mb-48{margin-bottom:var(--space-48)!important}.s\:u-mb-56{margin-bottom:var(--space-56)!important}.s\:u-mb-64{margin-bottom:var(--space-64)!important}.s\:u-ml-auto{margin-left:auto!important}.s\:u-ml-px{margin-left:var(--space-px)!important}.s\:u-ml-0{margin-left:var(--space-0)!important}.s\:u-ml-1{margin-left:var(--space-1)!important}.s\:u-ml-2{margin-left:var(--space-2)!important}.s\:u-ml-3{margin-left:var(--space-3)!important}.s\:u-ml-4{margin-left:var(--space-4)!important}.s\:u-ml-5{margin-left:var(--space-5)!important}.s\:u-ml-6{margin-left:var(--space-6)!important}.s\:u-ml-7{margin-left:var(--space-7)!important}.s\:u-ml-8{margin-left:var(--space-8)!important}.s\:u-ml-9{margin-left:var(--space-9)!important}.s\:u-ml-10{margin-left:var(--space-10)!important}.s\:u-ml-12{margin-left:var(--space-12)!important}.s\:u-ml-16{margin-left:var(--space-16)!important}.s\:u-ml-24{margin-left:var(--space-24)!important}.s\:u-ml-32{margin-left:var(--space-32)!important}.s\:u-ml-40{margin-left:var(--space-40)!important}.s\:u-ml-48{margin-left:var(--space-48)!important}.s\:u-ml-56{margin-left:var(--space-56)!important}.s\:u-ml-64{margin-left:var(--space-64)!important}.s\:u-mr-auto{margin-right:auto!important}.s\:u-mr-px{margin-right:var(--space-px)!important}.s\:u-mr-0{margin-right:var(--space-0)!important}.s\:u-mr-1{margin-right:var(--space-1)!important}.s\:u-mr-2{margin-right:var(--space-2)!important}.s\:u-mr-3{margin-right:var(--space-3)!important}.s\:u-mr-4{margin-right:var(--space-4)!important}.s\:u-mr-5{margin-right:var(--space-5)!important}.s\:u-mr-6{margin-right:var(--space-6)!important}.s\:u-mr-7{margin-right:var(--space-7)!important}.s\:u-mr-8{margin-right:var(--space-8)!important}.s\:u-mr-9{margin-right:var(--space-9)!important}.s\:u-mr-10{margin-right:var(--space-10)!important}.s\:u-mr-12{margin-right:var(--space-12)!important}.s\:u-mr-16{margin-right:var(--space-16)!important}.s\:u-mr-24{margin-right:var(--space-24)!important}.s\:u-mr-32{margin-right:var(--space-32)!important}.s\:u-mr-40{margin-right:var(--space-40)!important}.s\:u-mr-48{margin-right:var(--space-48)!important}.s\:u-mr-56{margin-right:var(--space-56)!important}.s\:u-mr-64{margin-right:var(--space-64)!important}.s\:u-my-auto{margin-bottom:auto!important;margin-top:auto!important}.s\:u-my-px{margin-bottom:var(--space-px)!important;margin-top:var(--space-px)!important}.s\:u-my-0{margin-bottom:var(--space-0)!important;margin-top:var(--space-0)!important}.s\:u-my-1{margin-bottom:var(--space-1)!important;margin-top:var(--space-1)!important}.s\:u-my-2{margin-bottom:var(--space-2)!important;margin-top:var(--space-2)!important}.s\:u-my-3{margin-bottom:var(--space-3)!important;margin-top:var(--space-3)!important}.s\:u-my-4{margin-bottom:var(--space-4)!important;margin-top:var(--space-4)!important}.s\:u-my-5{margin-bottom:var(--space-5)!important;margin-top:var(--space-5)!important}.s\:u-my-6{margin-bottom:var(--space-6)!important;margin-top:var(--space-6)!important}.s\:u-my-7{margin-bottom:var(--space-7)!important;margin-top:var(--space-7)!important}.s\:u-my-8{margin-bottom:var(--space-8)!important;margin-top:var(--space-8)!important}.s\:u-my-9{margin-bottom:var(--space-9)!important;margin-top:var(--space-9)!important}.s\:u-my-10{margin-bottom:var(--space-10)!important;margin-top:var(--space-10)!important}.s\:u-my-12{margin-bottom:var(--space-12)!important;margin-top:var(--space-12)!important}.s\:u-my-16{margin-bottom:var(--space-16)!important;margin-top:var(--space-16)!important}.s\:u-my-24{margin-bottom:var(--space-24)!important;margin-top:var(--space-24)!important}.s\:u-my-32{margin-bottom:var(--space-32)!important;margin-top:var(--space-32)!important}.s\:u-my-40{margin-bottom:var(--space-40)!important;margin-top:var(--space-40)!important}.s\:u-my-48{margin-bottom:var(--space-48)!important;margin-top:var(--space-48)!important}.s\:u-my-56{margin-bottom:var(--space-56)!important;margin-top:var(--space-56)!important}.s\:u-my-64{margin-bottom:var(--space-64)!important;margin-top:var(--space-64)!important}.s\:u-mx-auto{margin-left:auto!important;margin-right:auto!important}.s\:u-mx-px{margin-left:var(--space-px)!important;margin-right:var(--space-px)!important}.s\:u-mx-0{margin-left:var(--space-0)!important;margin-right:var(--space-0)!important}.s\:u-mx-1{margin-left:var(--space-1)!important;margin-right:var(--space-1)!important}.s\:u-mx-2{margin-left:var(--space-2)!important;margin-right:var(--space-2)!important}.s\:u-mx-3{margin-left:var(--space-3)!important;margin-right:var(--space-3)!important}.s\:u-mx-4{margin-left:var(--space-4)!important;margin-right:var(--space-4)!important}.s\:u-mx-5{margin-left:var(--space-5)!important;margin-right:var(--space-5)!important}.s\:u-mx-6{margin-left:var(--space-6)!important;margin-right:var(--space-6)!important}.s\:u-mx-7{margin-left:var(--space-7)!important;margin-right:var(--space-7)!important}.s\:u-mx-8{margin-left:var(--space-8)!important;margin-right:var(--space-8)!important}.s\:u-mx-9{margin-left:var(--space-9)!important;margin-right:var(--space-9)!important}.s\:u-mx-10{margin-left:var(--space-10)!important;margin-right:var(--space-10)!important}.s\:u-mx-12{margin-left:var(--space-12)!important;margin-right:var(--space-12)!important}.s\:u-mx-16{margin-left:var(--space-16)!important;margin-right:var(--space-16)!important}.s\:u-mx-24{margin-left:var(--space-24)!important;margin-right:var(--space-24)!important}.s\:u-mx-32{margin-left:var(--space-32)!important;margin-right:var(--space-32)!important}.s\:u-mx-40{margin-left:var(--space-40)!important;margin-right:var(--space-40)!important}.s\:u-mx-48{margin-left:var(--space-48)!important;margin-right:var(--space-48)!important}.s\:u-mx-56{margin-left:var(--space-56)!important;margin-right:var(--space-56)!important}.s\:u-mx-64{margin-left:var(--space-64)!important;margin-right:var(--space-64)!important}.s\:u-p-auto{padding:auto!important}.s\:u-p-px{padding:var(--space-px)!important}.s\:u-p-0{padding:var(--space-0)!important}.s\:u-p-1{padding:var(--space-1)!important}.s\:u-p-2{padding:var(--space-2)!important}.s\:u-p-3{padding:var(--space-3)!important}.s\:u-p-4{padding:var(--space-4)!important}.s\:u-p-5{padding:var(--space-5)!important}.s\:u-p-6{padding:var(--space-6)!important}.s\:u-p-7{padding:var(--space-7)!important}.s\:u-p-8{padding:var(--space-8)!important}.s\:u-p-9{padding:var(--space-9)!important}.s\:u-p-10{padding:var(--space-10)!important}.s\:u-p-12{padding:var(--space-12)!important}.s\:u-p-16{padding:var(--space-16)!important}.s\:u-p-24{padding:var(--space-24)!important}.s\:u-p-32{padding:var(--space-32)!important}.s\:u-p-40{padding:var(--space-40)!important}.s\:u-p-48{padding:var(--space-48)!important}.s\:u-p-56{padding:var(--space-56)!important}.s\:u-p-64{padding:var(--space-64)!important}.s\:u-pt-auto{padding-top:auto!important}.s\:u-pt-px{padding-top:var(--space-px)!important}.s\:u-pt-0{padding-top:var(--space-0)!important}.s\:u-pt-1{padding-top:var(--space-1)!important}.s\:u-pt-2{padding-top:var(--space-2)!important}.s\:u-pt-3{padding-top:var(--space-3)!important}.s\:u-pt-4{padding-top:var(--space-4)!important}.s\:u-pt-5{padding-top:var(--space-5)!important}.s\:u-pt-6{padding-top:var(--space-6)!important}.s\:u-pt-7{padding-top:var(--space-7)!important}.s\:u-pt-8{padding-top:var(--space-8)!important}.s\:u-pt-9{padding-top:var(--space-9)!important}.s\:u-pt-10{padding-top:var(--space-10)!important}.s\:u-pt-12{padding-top:var(--space-12)!important}.s\:u-pt-16{padding-top:var(--space-16)!important}.s\:u-pt-24{padding-top:var(--space-24)!important}.s\:u-pt-32{padding-top:var(--space-32)!important}.s\:u-pt-40{padding-top:var(--space-40)!important}.s\:u-pt-48{padding-top:var(--space-48)!important}.s\:u-pt-56{padding-top:var(--space-56)!important}.s\:u-pt-64{padding-top:var(--space-64)!important}.s\:u-pb-auto{padding-bottom:auto!important}.s\:u-pb-px{padding-bottom:var(--space-px)!important}.s\:u-pb-0{padding-bottom:var(--space-0)!important}.s\:u-pb-1{padding-bottom:var(--space-1)!important}.s\:u-pb-2{padding-bottom:var(--space-2)!important}.s\:u-pb-3{padding-bottom:var(--space-3)!important}.s\:u-pb-4{padding-bottom:var(--space-4)!important}.s\:u-pb-5{padding-bottom:var(--space-5)!important}.s\:u-pb-6{padding-bottom:var(--space-6)!important}.s\:u-pb-7{padding-bottom:var(--space-7)!important}.s\:u-pb-8{padding-bottom:var(--space-8)!important}.s\:u-pb-9{padding-bottom:var(--space-9)!important}.s\:u-pb-10{padding-bottom:var(--space-10)!important}.s\:u-pb-12{padding-bottom:var(--space-12)!important}.s\:u-pb-16{padding-bottom:var(--space-16)!important}.s\:u-pb-24{padding-bottom:var(--space-24)!important}.s\:u-pb-32{padding-bottom:var(--space-32)!important}.s\:u-pb-40{padding-bottom:var(--space-40)!important}.s\:u-pb-48{padding-bottom:var(--space-48)!important}.s\:u-pb-56{padding-bottom:var(--space-56)!important}.s\:u-pb-64{padding-bottom:var(--space-64)!important}.s\:u-pl-auto{padding-left:auto!important}.s\:u-pl-px{padding-left:var(--space-px)!important}.s\:u-pl-0{padding-left:var(--space-0)!important}.s\:u-pl-1{padding-left:var(--space-1)!important}.s\:u-pl-2{padding-left:var(--space-2)!important}.s\:u-pl-3{padding-left:var(--space-3)!important}.s\:u-pl-4{padding-left:var(--space-4)!important}.s\:u-pl-5{padding-left:var(--space-5)!important}.s\:u-pl-6{padding-left:var(--space-6)!important}.s\:u-pl-7{padding-left:var(--space-7)!important}.s\:u-pl-8{padding-left:var(--space-8)!important}.s\:u-pl-9{padding-left:var(--space-9)!important}.s\:u-pl-10{padding-left:var(--space-10)!important}.s\:u-pl-12{padding-left:var(--space-12)!important}.s\:u-pl-16{padding-left:var(--space-16)!important}.s\:u-pl-24{padding-left:var(--space-24)!important}.s\:u-pl-32{padding-left:var(--space-32)!important}.s\:u-pl-40{padding-left:var(--space-40)!important}.s\:u-pl-48{padding-left:var(--space-48)!important}.s\:u-pl-56{padding-left:var(--space-56)!important}.s\:u-pl-64{padding-left:var(--space-64)!important}.s\:u-pr-auto{padding-right:auto!important}.s\:u-pr-px{padding-right:var(--space-px)!important}.s\:u-pr-0{padding-right:var(--space-0)!important}.s\:u-pr-1{padding-right:var(--space-1)!important}.s\:u-pr-2{padding-right:var(--space-2)!important}.s\:u-pr-3{padding-right:var(--space-3)!important}.s\:u-pr-4{padding-right:var(--space-4)!important}.s\:u-pr-5{padding-right:var(--space-5)!important}.s\:u-pr-6{padding-right:var(--space-6)!important}.s\:u-pr-7{padding-right:var(--space-7)!important}.s\:u-pr-8{padding-right:var(--space-8)!important}.s\:u-pr-9{padding-right:var(--space-9)!important}.s\:u-pr-10{padding-right:var(--space-10)!important}.s\:u-pr-12{padding-right:var(--space-12)!important}.s\:u-pr-16{padding-right:var(--space-16)!important}.s\:u-pr-24{padding-right:var(--space-24)!important}.s\:u-pr-32{padding-right:var(--space-32)!important}.s\:u-pr-40{padding-right:var(--space-40)!important}.s\:u-pr-48{padding-right:var(--space-48)!important}.s\:u-pr-56{padding-right:var(--space-56)!important}.s\:u-pr-64{padding-right:var(--space-64)!important}.s\:u-py-auto{padding-bottom:auto!important;padding-top:auto!important}.s\:u-py-px{padding-bottom:var(--space-px)!important;padding-top:var(--space-px)!important}.s\:u-py-0{padding-bottom:var(--space-0)!important;padding-top:var(--space-0)!important}.s\:u-py-1{padding-bottom:var(--space-1)!important;padding-top:var(--space-1)!important}.s\:u-py-2{padding-bottom:var(--space-2)!important;padding-top:var(--space-2)!important}.s\:u-py-3{padding-bottom:var(--space-3)!important;padding-top:var(--space-3)!important}.s\:u-py-4{padding-bottom:var(--space-4)!important;padding-top:var(--space-4)!important}.s\:u-py-5{padding-bottom:var(--space-5)!important;padding-top:var(--space-5)!important}.s\:u-py-6{padding-bottom:var(--space-6)!important;padding-top:var(--space-6)!important}.s\:u-py-7{padding-bottom:var(--space-7)!important;padding-top:var(--space-7)!important}.s\:u-py-8{padding-bottom:var(--space-8)!important;padding-top:var(--space-8)!important}.s\:u-py-9{padding-bottom:var(--space-9)!important;padding-top:var(--space-9)!important}.s\:u-py-10{padding-bottom:var(--space-10)!important;padding-top:var(--space-10)!important}.s\:u-py-12{padding-bottom:var(--space-12)!important;padding-top:var(--space-12)!important}.s\:u-py-16{padding-bottom:var(--space-16)!important;padding-top:var(--space-16)!important}.s\:u-py-24{padding-bottom:var(--space-24)!important;padding-top:var(--space-24)!important}.s\:u-py-32{padding-bottom:var(--space-32)!important;padding-top:var(--space-32)!important}.s\:u-py-40{padding-bottom:var(--space-40)!important;padding-top:var(--space-40)!important}.s\:u-py-48{padding-bottom:var(--space-48)!important;padding-top:var(--space-48)!important}.s\:u-py-56{padding-bottom:var(--space-56)!important;padding-top:var(--space-56)!important}.s\:u-py-64{padding-bottom:var(--space-64)!important;padding-top:var(--space-64)!important}.s\:u-px-auto{padding-left:auto!important;padding-right:auto!important}.s\:u-px-px{padding-left:var(--space-px)!important;padding-right:var(--space-px)!important}.s\:u-px-0{padding-left:var(--space-0)!important;padding-right:var(--space-0)!important}.s\:u-px-1{padding-left:var(--space-1)!important;padding-right:var(--space-1)!important}.s\:u-px-2{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.s\:u-px-3{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.s\:u-px-4{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.s\:u-px-5{padding-left:var(--space-5)!important;padding-right:var(--space-5)!important}.s\:u-px-6{padding-left:var(--space-6)!important;padding-right:var(--space-6)!important}.s\:u-px-7{padding-left:var(--space-7)!important;padding-right:var(--space-7)!important}.s\:u-px-8{padding-left:var(--space-8)!important;padding-right:var(--space-8)!important}.s\:u-px-9{padding-left:var(--space-9)!important;padding-right:var(--space-9)!important}.s\:u-px-10{padding-left:var(--space-10)!important;padding-right:var(--space-10)!important}.s\:u-px-12{padding-left:var(--space-12)!important;padding-right:var(--space-12)!important}.s\:u-px-16{padding-left:var(--space-16)!important;padding-right:var(--space-16)!important}.s\:u-px-24{padding-left:var(--space-24)!important;padding-right:var(--space-24)!important}.s\:u-px-32{padding-left:var(--space-32)!important;padding-right:var(--space-32)!important}.s\:u-px-40{padding-left:var(--space-40)!important;padding-right:var(--space-40)!important}.s\:u-px-48{padding-left:var(--space-48)!important;padding-right:var(--space-48)!important}.s\:u-px-56{padding-left:var(--space-56)!important;padding-right:var(--space-56)!important}.s\:u-px-64{padding-left:var(--space-64)!important;padding-right:var(--space-64)!important}.s\:u-align-left{text-align:left!important}.s\:u-align-right{text-align:right!important}.s\:u-align-center{text-align:center!important}.s\:u-font-w-n{font-weight:400!important}.s\:u-font-w-m{font-weight:var(--font-medium)!important}.s\:u-font-w-b{font-weight:var(--font-bold)!important}.s\:u-underline{text-decoration:underline!important}.s\:u-line-through{text-decoration:line-through!important}.s\:u-no-underline{text-decoration:none!important}.s\:u-color-main{color:var(--color-main)!important}.s\:u-color-main-10{color:var(--color-main-10)!important}.s\:u-color-main-20{color:var(--color-main-20)!important}.s\:u-color-main-30{color:var(--color-main-30)!important}.s\:u-color-main-40{color:var(--color-main-40)!important}.s\:u-color-main-50{color:var(--color-main-50)!important}.s\:u-color-main-60{color:var(--color-main-60)!important}.s\:u-color-main-70{color:var(--color-main-70)!important}.s\:u-color-main-80{color:var(--color-main-80)!important}.s\:u-color-main-90{color:var(--color-main-90)!important}.s\:u-color-sub{color:var(--color-sub)!important}.s\:u-color-sub-10{color:var(--color-sub-10)!important}.s\:u-color-sub-20{color:var(--color-sub-20)!important}.s\:u-color-sub-30{color:var(--color-sub-30)!important}.s\:u-color-sub-40{color:var(--color-sub-40)!important}.s\:u-color-sub-50{color:var(--color-sub-50)!important}.s\:u-color-sub-60{color:var(--color-sub-60)!important}.s\:u-color-sub-70{color:var(--color-sub-70)!important}.s\:u-color-sub-80{color:var(--color-sub-80)!important}.s\:u-color-sub-90{color:var(--color-sub-90)!important}.s\:u-color-white{color:var(--color-white)!important}.s\:u-color-black{color:var(--color-black)!important}.s\:u-color-gray{color:var(--color-gray)!important}.s\:u-color-gray-10{color:var(--color-gray-10)!important}.s\:u-color-gray-20{color:var(--color-gray-20)!important}.s\:u-color-gray-30{color:var(--color-gray-30)!important}.s\:u-color-gray-40{color:var(--color-gray-40)!important}.s\:u-color-gray-50{color:var(--color-gray-50)!important}.s\:u-color-gray-60{color:var(--color-gray-60)!important}.s\:u-color-gray-70{color:var(--color-gray-70)!important}.s\:u-color-gray-80{color:var(--color-gray-80)!important}.s\:u-color-gray-90{color:var(--color-gray-90)!important}.s\:u-w-auto{width:auto!important}.s\:u-w-full{width:100%!important}.s\:u-w-screen{width:100vw!important}.s\:u-min-w-0{min-width:0!important}.s\:u-min-w-full{min-width:100%!important}.s\:u-max-w-xs{max-width:240px!important}.s\:u-max-w-sm{max-width:375px!important}.s\:u-max-w-md{max-width:768px!important}.s\:u-max-w-lg{max-width:1000px!important}.s\:u-max-w-xl{max-width:1200px!important}.s\:u-max-w-full{max-width:100%!important}.s\:u-w-1\/2{width:50%!important}.s\:u-w-1\/3{width:33.33333%!important}.s\:u-w-2\/3{width:66.66666%!important}.s\:u-w-1\/4{width:25%!important}.s\:u-w-2\/4{width:50%!important}.s\:u-w-3\/4{width:75%!important}.s\:u-h-full{height:100%!important}.s\:u-min-h-0{min-height:0!important}.s\:u-min-h-50{min-height:50%!important}.s\:u-min-h-full{min-height:100%!important}.s\:u-min-h-screen{min-height:calc(var(--vh, 1vh)*100)!important}.s\:u-sr-only{border-width:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.s\:u-not-sr-only{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.s\:u-overflow-x-auto{overflow-x:auto}.s\:u-overflow-y-auto{overflow-y:auto}.s\:u-overflow-auto{overflow:auto}.s\:u-overflow-x-hidden{overflow-x:hidden}.s\:u-overflow-y-hidden{overflow-y:hidden}.s\:u-overflow-hidden{overflow:hidden}}@media only screen and (width >= 768px){.m\:u-show{display:block!important}.m\:u-hide{display:none!important}.m\:u-bg-main{background-color:var(--color-main)!important}.m\:u-bg-main-10{background-color:var(--color-main-10)!important}.m\:u-bg-main-20{background-color:var(--color-main-20)!important}.m\:u-bg-main-30{background-color:var(--color-main-30)!important}.m\:u-bg-main-40{background-color:var(--color-main-40)!important}.m\:u-bg-main-50{background-color:var(--color-main-50)!important}.m\:u-bg-main-60{background-color:var(--color-main-60)!important}.m\:u-bg-main-70{background-color:var(--color-main-70)!important}.m\:u-bg-main-80{background-color:var(--color-main-80)!important}.m\:u-bg-main-90{background-color:var(--color-main-90)!important}.m\:u-bg-sub{background-color:var(--color-sub)!important}.m\:u-bg-sub-10{background-color:var(--color-sub-10)!important}.m\:u-bg-sub-20{background-color:var(--color-sub-20)!important}.m\:u-bg-sub-30{background-color:var(--color-sub-30)!important}.m\:u-bg-sub-40{background-color:var(--color-sub-40)!important}.m\:u-bg-sub-50{background-color:var(--color-sub-50)!important}.m\:u-bg-sub-60{background-color:var(--color-sub-60)!important}.m\:u-bg-sub-70{background-color:var(--color-sub-70)!important}.m\:u-bg-sub-80{background-color:var(--color-sub-80)!important}.m\:u-bg-sub-90{background-color:var(--color-sub-90)!important}.m\:u-bg-white{background-color:var(--color-white)!important}.m\:u-bg-black{background-color:var(--color-black)!important}.m\:u-bg-gray{background-color:var(--color-gray)!important}.m\:u-bg-gray-10{background-color:var(--color-gray-10)!important}.m\:u-bg-gray-20{background-color:var(--color-gray-20)!important}.m\:u-bg-gray-30{background-color:var(--color-gray-30)!important}.m\:u-bg-gray-40{background-color:var(--color-gray-40)!important}.m\:u-bg-gray-50{background-color:var(--color-gray-50)!important}.m\:u-bg-gray-60{background-color:var(--color-gray-60)!important}.m\:u-bg-gray-70{background-color:var(--color-gray-70)!important}.m\:u-bg-gray-80{background-color:var(--color-gray-80)!important}.m\:u-bg-gray-90{background-color:var(--color-gray-90)!important}.m\:u-inline{display:inline!important}.m\:u-inline-block{display:inline-block!important}.m\:u-block{display:block!important}.m\:u-flex{display:flex!important}.m\:u-flex-row{flex-direction:row!important}.m\:u-flex-col{flex-direction:column!important}.m\:u-m-auto{margin:auto!important}.m\:u-m-px{margin:var(--space-px)!important}.m\:u-m-0{margin:var(--space-0)!important}.m\:u-m-1{margin:var(--space-1)!important}.m\:u-m-2{margin:var(--space-2)!important}.m\:u-m-3{margin:var(--space-3)!important}.m\:u-m-4{margin:var(--space-4)!important}.m\:u-m-5{margin:var(--space-5)!important}.m\:u-m-6{margin:var(--space-6)!important}.m\:u-m-7{margin:var(--space-7)!important}.m\:u-m-8{margin:var(--space-8)!important}.m\:u-m-9{margin:var(--space-9)!important}.m\:u-m-10{margin:var(--space-10)!important}.m\:u-m-12{margin:var(--space-12)!important}.m\:u-m-16{margin:var(--space-16)!important}.m\:u-m-24{margin:var(--space-24)!important}.m\:u-m-32{margin:var(--space-32)!important}.m\:u-m-40{margin:var(--space-40)!important}.m\:u-m-48{margin:var(--space-48)!important}.m\:u-m-56{margin:var(--space-56)!important}.m\:u-m-64{margin:var(--space-64)!important}.m\:u-mt-auto{margin-top:auto!important}.m\:u-mt-px{margin-top:var(--space-px)!important}.m\:u-mt-0{margin-top:var(--space-0)!important}.m\:u-mt-1{margin-top:var(--space-1)!important}.m\:u-mt-2{margin-top:var(--space-2)!important}.m\:u-mt-3{margin-top:var(--space-3)!important}.m\:u-mt-4{margin-top:var(--space-4)!important}.m\:u-mt-5{margin-top:var(--space-5)!important}.m\:u-mt-6{margin-top:var(--space-6)!important}.m\:u-mt-7{margin-top:var(--space-7)!important}.m\:u-mt-8{margin-top:var(--space-8)!important}.m\:u-mt-9{margin-top:var(--space-9)!important}.m\:u-mt-10{margin-top:var(--space-10)!important}.m\:u-mt-12{margin-top:var(--space-12)!important}.m\:u-mt-16{margin-top:var(--space-16)!important}.m\:u-mt-24{margin-top:var(--space-24)!important}.m\:u-mt-32{margin-top:var(--space-32)!important}.m\:u-mt-40{margin-top:var(--space-40)!important}.m\:u-mt-48{margin-top:var(--space-48)!important}.m\:u-mt-56{margin-top:var(--space-56)!important}.m\:u-mt-64{margin-top:var(--space-64)!important}.m\:u-mb-auto{margin-bottom:auto!important}.m\:u-mb-px{margin-bottom:var(--space-px)!important}.m\:u-mb-0{margin-bottom:var(--space-0)!important}.m\:u-mb-1{margin-bottom:var(--space-1)!important}.m\:u-mb-2{margin-bottom:var(--space-2)!important}.m\:u-mb-3{margin-bottom:var(--space-3)!important}.m\:u-mb-4{margin-bottom:var(--space-4)!important}.m\:u-mb-5{margin-bottom:var(--space-5)!important}.m\:u-mb-6{margin-bottom:var(--space-6)!important}.m\:u-mb-7{margin-bottom:var(--space-7)!important}.m\:u-mb-8{margin-bottom:var(--space-8)!important}.m\:u-mb-9{margin-bottom:var(--space-9)!important}.m\:u-mb-10{margin-bottom:var(--space-10)!important}.m\:u-mb-12{margin-bottom:var(--space-12)!important}.m\:u-mb-16{margin-bottom:var(--space-16)!important}.m\:u-mb-24{margin-bottom:var(--space-24)!important}.m\:u-mb-32{margin-bottom:var(--space-32)!important}.m\:u-mb-40{margin-bottom:var(--space-40)!important}.m\:u-mb-48{margin-bottom:var(--space-48)!important}.m\:u-mb-56{margin-bottom:var(--space-56)!important}.m\:u-mb-64{margin-bottom:var(--space-64)!important}.m\:u-ml-auto{margin-left:auto!important}.m\:u-ml-px{margin-left:var(--space-px)!important}.m\:u-ml-0{margin-left:var(--space-0)!important}.m\:u-ml-1{margin-left:var(--space-1)!important}.m\:u-ml-2{margin-left:var(--space-2)!important}.m\:u-ml-3{margin-left:var(--space-3)!important}.m\:u-ml-4{margin-left:var(--space-4)!important}.m\:u-ml-5{margin-left:var(--space-5)!important}.m\:u-ml-6{margin-left:var(--space-6)!important}.m\:u-ml-7{margin-left:var(--space-7)!important}.m\:u-ml-8{margin-left:var(--space-8)!important}.m\:u-ml-9{margin-left:var(--space-9)!important}.m\:u-ml-10{margin-left:var(--space-10)!important}.m\:u-ml-12{margin-left:var(--space-12)!important}.m\:u-ml-16{margin-left:var(--space-16)!important}.m\:u-ml-24{margin-left:var(--space-24)!important}.m\:u-ml-32{margin-left:var(--space-32)!important}.m\:u-ml-40{margin-left:var(--space-40)!important}.m\:u-ml-48{margin-left:var(--space-48)!important}.m\:u-ml-56{margin-left:var(--space-56)!important}.m\:u-ml-64{margin-left:var(--space-64)!important}.m\:u-mr-auto{margin-right:auto!important}.m\:u-mr-px{margin-right:var(--space-px)!important}.m\:u-mr-0{margin-right:var(--space-0)!important}.m\:u-mr-1{margin-right:var(--space-1)!important}.m\:u-mr-2{margin-right:var(--space-2)!important}.m\:u-mr-3{margin-right:var(--space-3)!important}.m\:u-mr-4{margin-right:var(--space-4)!important}.m\:u-mr-5{margin-right:var(--space-5)!important}.m\:u-mr-6{margin-right:var(--space-6)!important}.m\:u-mr-7{margin-right:var(--space-7)!important}.m\:u-mr-8{margin-right:var(--space-8)!important}.m\:u-mr-9{margin-right:var(--space-9)!important}.m\:u-mr-10{margin-right:var(--space-10)!important}.m\:u-mr-12{margin-right:var(--space-12)!important}.m\:u-mr-16{margin-right:var(--space-16)!important}.m\:u-mr-24{margin-right:var(--space-24)!important}.m\:u-mr-32{margin-right:var(--space-32)!important}.m\:u-mr-40{margin-right:var(--space-40)!important}.m\:u-mr-48{margin-right:var(--space-48)!important}.m\:u-mr-56{margin-right:var(--space-56)!important}.m\:u-mr-64{margin-right:var(--space-64)!important}.m\:u-my-auto{margin-bottom:auto!important;margin-top:auto!important}.m\:u-my-px{margin-bottom:var(--space-px)!important;margin-top:var(--space-px)!important}.m\:u-my-0{margin-bottom:var(--space-0)!important;margin-top:var(--space-0)!important}.m\:u-my-1{margin-bottom:var(--space-1)!important;margin-top:var(--space-1)!important}.m\:u-my-2{margin-bottom:var(--space-2)!important;margin-top:var(--space-2)!important}.m\:u-my-3{margin-bottom:var(--space-3)!important;margin-top:var(--space-3)!important}.m\:u-my-4{margin-bottom:var(--space-4)!important;margin-top:var(--space-4)!important}.m\:u-my-5{margin-bottom:var(--space-5)!important;margin-top:var(--space-5)!important}.m\:u-my-6{margin-bottom:var(--space-6)!important;margin-top:var(--space-6)!important}.m\:u-my-7{margin-bottom:var(--space-7)!important;margin-top:var(--space-7)!important}.m\:u-my-8{margin-bottom:var(--space-8)!important;margin-top:var(--space-8)!important}.m\:u-my-9{margin-bottom:var(--space-9)!important;margin-top:var(--space-9)!important}.m\:u-my-10{margin-bottom:var(--space-10)!important;margin-top:var(--space-10)!important}.m\:u-my-12{margin-bottom:var(--space-12)!important;margin-top:var(--space-12)!important}.m\:u-my-16{margin-bottom:var(--space-16)!important;margin-top:var(--space-16)!important}.m\:u-my-24{margin-bottom:var(--space-24)!important;margin-top:var(--space-24)!important}.m\:u-my-32{margin-bottom:var(--space-32)!important;margin-top:var(--space-32)!important}.m\:u-my-40{margin-bottom:var(--space-40)!important;margin-top:var(--space-40)!important}.m\:u-my-48{margin-bottom:var(--space-48)!important;margin-top:var(--space-48)!important}.m\:u-my-56{margin-bottom:var(--space-56)!important;margin-top:var(--space-56)!important}.m\:u-my-64{margin-bottom:var(--space-64)!important;margin-top:var(--space-64)!important}.m\:u-mx-auto{margin-left:auto!important;margin-right:auto!important}.m\:u-mx-px{margin-left:var(--space-px)!important;margin-right:var(--space-px)!important}.m\:u-mx-0{margin-left:var(--space-0)!important;margin-right:var(--space-0)!important}.m\:u-mx-1{margin-left:var(--space-1)!important;margin-right:var(--space-1)!important}.m\:u-mx-2{margin-left:var(--space-2)!important;margin-right:var(--space-2)!important}.m\:u-mx-3{margin-left:var(--space-3)!important;margin-right:var(--space-3)!important}.m\:u-mx-4{margin-left:var(--space-4)!important;margin-right:var(--space-4)!important}.m\:u-mx-5{margin-left:var(--space-5)!important;margin-right:var(--space-5)!important}.m\:u-mx-6{margin-left:var(--space-6)!important;margin-right:var(--space-6)!important}.m\:u-mx-7{margin-left:var(--space-7)!important;margin-right:var(--space-7)!important}.m\:u-mx-8{margin-left:var(--space-8)!important;margin-right:var(--space-8)!important}.m\:u-mx-9{margin-left:var(--space-9)!important;margin-right:var(--space-9)!important}.m\:u-mx-10{margin-left:var(--space-10)!important;margin-right:var(--space-10)!important}.m\:u-mx-12{margin-left:var(--space-12)!important;margin-right:var(--space-12)!important}.m\:u-mx-16{margin-left:var(--space-16)!important;margin-right:var(--space-16)!important}.m\:u-mx-24{margin-left:var(--space-24)!important;margin-right:var(--space-24)!important}.m\:u-mx-32{margin-left:var(--space-32)!important;margin-right:var(--space-32)!important}.m\:u-mx-40{margin-left:var(--space-40)!important;margin-right:var(--space-40)!important}.m\:u-mx-48{margin-left:var(--space-48)!important;margin-right:var(--space-48)!important}.m\:u-mx-56{margin-left:var(--space-56)!important;margin-right:var(--space-56)!important}.m\:u-mx-64{margin-left:var(--space-64)!important;margin-right:var(--space-64)!important}.m\:u-p-auto{padding:auto!important}.m\:u-p-px{padding:var(--space-px)!important}.m\:u-p-0{padding:var(--space-0)!important}.m\:u-p-1{padding:var(--space-1)!important}.m\:u-p-2{padding:var(--space-2)!important}.m\:u-p-3{padding:var(--space-3)!important}.m\:u-p-4{padding:var(--space-4)!important}.m\:u-p-5{padding:var(--space-5)!important}.m\:u-p-6{padding:var(--space-6)!important}.m\:u-p-7{padding:var(--space-7)!important}.m\:u-p-8{padding:var(--space-8)!important}.m\:u-p-9{padding:var(--space-9)!important}.m\:u-p-10{padding:var(--space-10)!important}.m\:u-p-12{padding:var(--space-12)!important}.m\:u-p-16{padding:var(--space-16)!important}.m\:u-p-24{padding:var(--space-24)!important}.m\:u-p-32{padding:var(--space-32)!important}.m\:u-p-40{padding:var(--space-40)!important}.m\:u-p-48{padding:var(--space-48)!important}.m\:u-p-56{padding:var(--space-56)!important}.m\:u-p-64{padding:var(--space-64)!important}.m\:u-pt-auto{padding-top:auto!important}.m\:u-pt-px{padding-top:var(--space-px)!important}.m\:u-pt-0{padding-top:var(--space-0)!important}.m\:u-pt-1{padding-top:var(--space-1)!important}.m\:u-pt-2{padding-top:var(--space-2)!important}.m\:u-pt-3{padding-top:var(--space-3)!important}.m\:u-pt-4{padding-top:var(--space-4)!important}.m\:u-pt-5{padding-top:var(--space-5)!important}.m\:u-pt-6{padding-top:var(--space-6)!important}.m\:u-pt-7{padding-top:var(--space-7)!important}.m\:u-pt-8{padding-top:var(--space-8)!important}.m\:u-pt-9{padding-top:var(--space-9)!important}.m\:u-pt-10{padding-top:var(--space-10)!important}.m\:u-pt-12{padding-top:var(--space-12)!important}.m\:u-pt-16{padding-top:var(--space-16)!important}.m\:u-pt-24{padding-top:var(--space-24)!important}.m\:u-pt-32{padding-top:var(--space-32)!important}.m\:u-pt-40{padding-top:var(--space-40)!important}.m\:u-pt-48{padding-top:var(--space-48)!important}.m\:u-pt-56{padding-top:var(--space-56)!important}.m\:u-pt-64{padding-top:var(--space-64)!important}.m\:u-pb-auto{padding-bottom:auto!important}.m\:u-pb-px{padding-bottom:var(--space-px)!important}.m\:u-pb-0{padding-bottom:var(--space-0)!important}.m\:u-pb-1{padding-bottom:var(--space-1)!important}.m\:u-pb-2{padding-bottom:var(--space-2)!important}.m\:u-pb-3{padding-bottom:var(--space-3)!important}.m\:u-pb-4{padding-bottom:var(--space-4)!important}.m\:u-pb-5{padding-bottom:var(--space-5)!important}.m\:u-pb-6{padding-bottom:var(--space-6)!important}.m\:u-pb-7{padding-bottom:var(--space-7)!important}.m\:u-pb-8{padding-bottom:var(--space-8)!important}.m\:u-pb-9{padding-bottom:var(--space-9)!important}.m\:u-pb-10{padding-bottom:var(--space-10)!important}.m\:u-pb-12{padding-bottom:var(--space-12)!important}.m\:u-pb-16{padding-bottom:var(--space-16)!important}.m\:u-pb-24{padding-bottom:var(--space-24)!important}.m\:u-pb-32{padding-bottom:var(--space-32)!important}.m\:u-pb-40{padding-bottom:var(--space-40)!important}.m\:u-pb-48{padding-bottom:var(--space-48)!important}.m\:u-pb-56{padding-bottom:var(--space-56)!important}.m\:u-pb-64{padding-bottom:var(--space-64)!important}.m\:u-pl-auto{padding-left:auto!important}.m\:u-pl-px{padding-left:var(--space-px)!important}.m\:u-pl-0{padding-left:var(--space-0)!important}.m\:u-pl-1{padding-left:var(--space-1)!important}.m\:u-pl-2{padding-left:var(--space-2)!important}.m\:u-pl-3{padding-left:var(--space-3)!important}.m\:u-pl-4{padding-left:var(--space-4)!important}.m\:u-pl-5{padding-left:var(--space-5)!important}.m\:u-pl-6{padding-left:var(--space-6)!important}.m\:u-pl-7{padding-left:var(--space-7)!important}.m\:u-pl-8{padding-left:var(--space-8)!important}.m\:u-pl-9{padding-left:var(--space-9)!important}.m\:u-pl-10{padding-left:var(--space-10)!important}.m\:u-pl-12{padding-left:var(--space-12)!important}.m\:u-pl-16{padding-left:var(--space-16)!important}.m\:u-pl-24{padding-left:var(--space-24)!important}.m\:u-pl-32{padding-left:var(--space-32)!important}.m\:u-pl-40{padding-left:var(--space-40)!important}.m\:u-pl-48{padding-left:var(--space-48)!important}.m\:u-pl-56{padding-left:var(--space-56)!important}.m\:u-pl-64{padding-left:var(--space-64)!important}.m\:u-pr-auto{padding-right:auto!important}.m\:u-pr-px{padding-right:var(--space-px)!important}.m\:u-pr-0{padding-right:var(--space-0)!important}.m\:u-pr-1{padding-right:var(--space-1)!important}.m\:u-pr-2{padding-right:var(--space-2)!important}.m\:u-pr-3{padding-right:var(--space-3)!important}.m\:u-pr-4{padding-right:var(--space-4)!important}.m\:u-pr-5{padding-right:var(--space-5)!important}.m\:u-pr-6{padding-right:var(--space-6)!important}.m\:u-pr-7{padding-right:var(--space-7)!important}.m\:u-pr-8{padding-right:var(--space-8)!important}.m\:u-pr-9{padding-right:var(--space-9)!important}.m\:u-pr-10{padding-right:var(--space-10)!important}.m\:u-pr-12{padding-right:var(--space-12)!important}.m\:u-pr-16{padding-right:var(--space-16)!important}.m\:u-pr-24{padding-right:var(--space-24)!important}.m\:u-pr-32{padding-right:var(--space-32)!important}.m\:u-pr-40{padding-right:var(--space-40)!important}.m\:u-pr-48{padding-right:var(--space-48)!important}.m\:u-pr-56{padding-right:var(--space-56)!important}.m\:u-pr-64{padding-right:var(--space-64)!important}.m\:u-py-auto{padding-bottom:auto!important;padding-top:auto!important}.m\:u-py-px{padding-bottom:var(--space-px)!important;padding-top:var(--space-px)!important}.m\:u-py-0{padding-bottom:var(--space-0)!important;padding-top:var(--space-0)!important}.m\:u-py-1{padding-bottom:var(--space-1)!important;padding-top:var(--space-1)!important}.m\:u-py-2{padding-bottom:var(--space-2)!important;padding-top:var(--space-2)!important}.m\:u-py-3{padding-bottom:var(--space-3)!important;padding-top:var(--space-3)!important}.m\:u-py-4{padding-bottom:var(--space-4)!important;padding-top:var(--space-4)!important}.m\:u-py-5{padding-bottom:var(--space-5)!important;padding-top:var(--space-5)!important}.m\:u-py-6{padding-bottom:var(--space-6)!important;padding-top:var(--space-6)!important}.m\:u-py-7{padding-bottom:var(--space-7)!important;padding-top:var(--space-7)!important}.m\:u-py-8{padding-bottom:var(--space-8)!important;padding-top:var(--space-8)!important}.m\:u-py-9{padding-bottom:var(--space-9)!important;padding-top:var(--space-9)!important}.m\:u-py-10{padding-bottom:var(--space-10)!important;padding-top:var(--space-10)!important}.m\:u-py-12{padding-bottom:var(--space-12)!important;padding-top:var(--space-12)!important}.m\:u-py-16{padding-bottom:var(--space-16)!important;padding-top:var(--space-16)!important}.m\:u-py-24{padding-bottom:var(--space-24)!important;padding-top:var(--space-24)!important}.m\:u-py-32{padding-bottom:var(--space-32)!important;padding-top:var(--space-32)!important}.m\:u-py-40{padding-bottom:var(--space-40)!important;padding-top:var(--space-40)!important}.m\:u-py-48{padding-bottom:var(--space-48)!important;padding-top:var(--space-48)!important}.m\:u-py-56{padding-bottom:var(--space-56)!important;padding-top:var(--space-56)!important}.m\:u-py-64{padding-bottom:var(--space-64)!important;padding-top:var(--space-64)!important}.m\:u-px-auto{padding-left:auto!important;padding-right:auto!important}.m\:u-px-px{padding-left:var(--space-px)!important;padding-right:var(--space-px)!important}.m\:u-px-0{padding-left:var(--space-0)!important;padding-right:var(--space-0)!important}.m\:u-px-1{padding-left:var(--space-1)!important;padding-right:var(--space-1)!important}.m\:u-px-2{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.m\:u-px-3{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.m\:u-px-4{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.m\:u-px-5{padding-left:var(--space-5)!important;padding-right:var(--space-5)!important}.m\:u-px-6{padding-left:var(--space-6)!important;padding-right:var(--space-6)!important}.m\:u-px-7{padding-left:var(--space-7)!important;padding-right:var(--space-7)!important}.m\:u-px-8{padding-left:var(--space-8)!important;padding-right:var(--space-8)!important}.m\:u-px-9{padding-left:var(--space-9)!important;padding-right:var(--space-9)!important}.m\:u-px-10{padding-left:var(--space-10)!important;padding-right:var(--space-10)!important}.m\:u-px-12{padding-left:var(--space-12)!important;padding-right:var(--space-12)!important}.m\:u-px-16{padding-left:var(--space-16)!important;padding-right:var(--space-16)!important}.m\:u-px-24{padding-left:var(--space-24)!important;padding-right:var(--space-24)!important}.m\:u-px-32{padding-left:var(--space-32)!important;padding-right:var(--space-32)!important}.m\:u-px-40{padding-left:var(--space-40)!important;padding-right:var(--space-40)!important}.m\:u-px-48{padding-left:var(--space-48)!important;padding-right:var(--space-48)!important}.m\:u-px-56{padding-left:var(--space-56)!important;padding-right:var(--space-56)!important}.m\:u-px-64{padding-left:var(--space-64)!important;padding-right:var(--space-64)!important}.m\:u-align-left{text-align:left!important}.m\:u-align-right{text-align:right!important}.m\:u-align-center{text-align:center!important}.m\:u-font-w-n{font-weight:400!important}.m\:u-font-w-m{font-weight:var(--font-medium)!important}.m\:u-font-w-b{font-weight:var(--font-bold)!important}.m\:u-underline{text-decoration:underline!important}.m\:u-line-through{text-decoration:line-through!important}.m\:u-no-underline{text-decoration:none!important}.m\:u-color-main{color:var(--color-main)!important}.m\:u-color-main-10{color:var(--color-main-10)!important}.m\:u-color-main-20{color:var(--color-main-20)!important}.m\:u-color-main-30{color:var(--color-main-30)!important}.m\:u-color-main-40{color:var(--color-main-40)!important}.m\:u-color-main-50{color:var(--color-main-50)!important}.m\:u-color-main-60{color:var(--color-main-60)!important}.m\:u-color-main-70{color:var(--color-main-70)!important}.m\:u-color-main-80{color:var(--color-main-80)!important}.m\:u-color-main-90{color:var(--color-main-90)!important}.m\:u-color-sub{color:var(--color-sub)!important}.m\:u-color-sub-10{color:var(--color-sub-10)!important}.m\:u-color-sub-20{color:var(--color-sub-20)!important}.m\:u-color-sub-30{color:var(--color-sub-30)!important}.m\:u-color-sub-40{color:var(--color-sub-40)!important}.m\:u-color-sub-50{color:var(--color-sub-50)!important}.m\:u-color-sub-60{color:var(--color-sub-60)!important}.m\:u-color-sub-70{color:var(--color-sub-70)!important}.m\:u-color-sub-80{color:var(--color-sub-80)!important}.m\:u-color-sub-90{color:var(--color-sub-90)!important}.m\:u-color-white{color:var(--color-white)!important}.m\:u-color-black{color:var(--color-black)!important}.m\:u-color-gray{color:var(--color-gray)!important}.m\:u-color-gray-10{color:var(--color-gray-10)!important}.m\:u-color-gray-20{color:var(--color-gray-20)!important}.m\:u-color-gray-30{color:var(--color-gray-30)!important}.m\:u-color-gray-40{color:var(--color-gray-40)!important}.m\:u-color-gray-50{color:var(--color-gray-50)!important}.m\:u-color-gray-60{color:var(--color-gray-60)!important}.m\:u-color-gray-70{color:var(--color-gray-70)!important}.m\:u-color-gray-80{color:var(--color-gray-80)!important}.m\:u-color-gray-90{color:var(--color-gray-90)!important}.m\:u-w-auto{width:auto!important}.m\:u-w-full{width:100%!important}.m\:u-w-screen{width:100vw!important}.m\:u-min-w-0{min-width:0!important}.m\:u-min-w-full{min-width:100%!important}.m\:u-max-w-xs{max-width:240px!important}.m\:u-max-w-sm{max-width:375px!important}.m\:u-max-w-md{max-width:768px!important}.m\:u-max-w-lg{max-width:1000px!important}.m\:u-max-w-xl{max-width:1200px!important}.m\:u-max-w-full{max-width:100%!important}.m\:u-w-1\/2{width:50%!important}.m\:u-w-1\/3{width:33.33333%!important}.m\:u-w-2\/3{width:66.66666%!important}.m\:u-w-1\/4{width:25%!important}.m\:u-w-2\/4{width:50%!important}.m\:u-w-3\/4{width:75%!important}.m\:u-h-full{height:100%!important}.m\:u-min-h-0{min-height:0!important}.m\:u-min-h-50{min-height:50%!important}.m\:u-min-h-full{min-height:100%!important}.m\:u-min-h-screen{min-height:calc(var(--vh, 1vh)*100)!important}.m\:u-sr-only{border-width:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.m\:u-not-sr-only{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.m\:u-overflow-x-auto{overflow-x:auto}.m\:u-overflow-y-auto{overflow-y:auto}.m\:u-overflow-auto{overflow:auto}.m\:u-overflow-x-hidden{overflow-x:hidden}.m\:u-overflow-y-hidden{overflow-y:hidden}.m\:u-overflow-hidden{overflow:hidden}}@media only screen and (width >= 1024px){.l\:u-show{display:block!important}.l\:u-hide{display:none!important}.l\:u-bg-main{background-color:var(--color-main)!important}.l\:u-bg-main-10{background-color:var(--color-main-10)!important}.l\:u-bg-main-20{background-color:var(--color-main-20)!important}.l\:u-bg-main-30{background-color:var(--color-main-30)!important}.l\:u-bg-main-40{background-color:var(--color-main-40)!important}.l\:u-bg-main-50{background-color:var(--color-main-50)!important}.l\:u-bg-main-60{background-color:var(--color-main-60)!important}.l\:u-bg-main-70{background-color:var(--color-main-70)!important}.l\:u-bg-main-80{background-color:var(--color-main-80)!important}.l\:u-bg-main-90{background-color:var(--color-main-90)!important}.l\:u-bg-sub{background-color:var(--color-sub)!important}.l\:u-bg-sub-10{background-color:var(--color-sub-10)!important}.l\:u-bg-sub-20{background-color:var(--color-sub-20)!important}.l\:u-bg-sub-30{background-color:var(--color-sub-30)!important}.l\:u-bg-sub-40{background-color:var(--color-sub-40)!important}.l\:u-bg-sub-50{background-color:var(--color-sub-50)!important}.l\:u-bg-sub-60{background-color:var(--color-sub-60)!important}.l\:u-bg-sub-70{background-color:var(--color-sub-70)!important}.l\:u-bg-sub-80{background-color:var(--color-sub-80)!important}.l\:u-bg-sub-90{background-color:var(--color-sub-90)!important}.l\:u-bg-white{background-color:var(--color-white)!important}.l\:u-bg-black{background-color:var(--color-black)!important}.l\:u-bg-gray{background-color:var(--color-gray)!important}.l\:u-bg-gray-10{background-color:var(--color-gray-10)!important}.l\:u-bg-gray-20{background-color:var(--color-gray-20)!important}.l\:u-bg-gray-30{background-color:var(--color-gray-30)!important}.l\:u-bg-gray-40{background-color:var(--color-gray-40)!important}.l\:u-bg-gray-50{background-color:var(--color-gray-50)!important}.l\:u-bg-gray-60{background-color:var(--color-gray-60)!important}.l\:u-bg-gray-70{background-color:var(--color-gray-70)!important}.l\:u-bg-gray-80{background-color:var(--color-gray-80)!important}.l\:u-bg-gray-90{background-color:var(--color-gray-90)!important}.l\:u-inline{display:inline!important}.l\:u-inline-block{display:inline-block!important}.l\:u-block{display:block!important}.l\:u-flex{display:flex!important}.l\:u-flex-row{flex-direction:row!important}.l\:u-flex-col{flex-direction:column!important}.l\:u-m-auto{margin:auto!important}.l\:u-m-px{margin:var(--space-px)!important}.l\:u-m-0{margin:var(--space-0)!important}.l\:u-m-1{margin:var(--space-1)!important}.l\:u-m-2{margin:var(--space-2)!important}.l\:u-m-3{margin:var(--space-3)!important}.l\:u-m-4{margin:var(--space-4)!important}.l\:u-m-5{margin:var(--space-5)!important}.l\:u-m-6{margin:var(--space-6)!important}.l\:u-m-7{margin:var(--space-7)!important}.l\:u-m-8{margin:var(--space-8)!important}.l\:u-m-9{margin:var(--space-9)!important}.l\:u-m-10{margin:var(--space-10)!important}.l\:u-m-12{margin:var(--space-12)!important}.l\:u-m-16{margin:var(--space-16)!important}.l\:u-m-24{margin:var(--space-24)!important}.l\:u-m-32{margin:var(--space-32)!important}.l\:u-m-40{margin:var(--space-40)!important}.l\:u-m-48{margin:var(--space-48)!important}.l\:u-m-56{margin:var(--space-56)!important}.l\:u-m-64{margin:var(--space-64)!important}.l\:u-mt-auto{margin-top:auto!important}.l\:u-mt-px{margin-top:var(--space-px)!important}.l\:u-mt-0{margin-top:var(--space-0)!important}.l\:u-mt-1{margin-top:var(--space-1)!important}.l\:u-mt-2{margin-top:var(--space-2)!important}.l\:u-mt-3{margin-top:var(--space-3)!important}.l\:u-mt-4{margin-top:var(--space-4)!important}.l\:u-mt-5{margin-top:var(--space-5)!important}.l\:u-mt-6{margin-top:var(--space-6)!important}.l\:u-mt-7{margin-top:var(--space-7)!important}.l\:u-mt-8{margin-top:var(--space-8)!important}.l\:u-mt-9{margin-top:var(--space-9)!important}.l\:u-mt-10{margin-top:var(--space-10)!important}.l\:u-mt-12{margin-top:var(--space-12)!important}.l\:u-mt-16{margin-top:var(--space-16)!important}.l\:u-mt-24{margin-top:var(--space-24)!important}.l\:u-mt-32{margin-top:var(--space-32)!important}.l\:u-mt-40{margin-top:var(--space-40)!important}.l\:u-mt-48{margin-top:var(--space-48)!important}.l\:u-mt-56{margin-top:var(--space-56)!important}.l\:u-mt-64{margin-top:var(--space-64)!important}.l\:u-mb-auto{margin-bottom:auto!important}.l\:u-mb-px{margin-bottom:var(--space-px)!important}.l\:u-mb-0{margin-bottom:var(--space-0)!important}.l\:u-mb-1{margin-bottom:var(--space-1)!important}.l\:u-mb-2{margin-bottom:var(--space-2)!important}.l\:u-mb-3{margin-bottom:var(--space-3)!important}.l\:u-mb-4{margin-bottom:var(--space-4)!important}.l\:u-mb-5{margin-bottom:var(--space-5)!important}.l\:u-mb-6{margin-bottom:var(--space-6)!important}.l\:u-mb-7{margin-bottom:var(--space-7)!important}.l\:u-mb-8{margin-bottom:var(--space-8)!important}.l\:u-mb-9{margin-bottom:var(--space-9)!important}.l\:u-mb-10{margin-bottom:var(--space-10)!important}.l\:u-mb-12{margin-bottom:var(--space-12)!important}.l\:u-mb-16{margin-bottom:var(--space-16)!important}.l\:u-mb-24{margin-bottom:var(--space-24)!important}.l\:u-mb-32{margin-bottom:var(--space-32)!important}.l\:u-mb-40{margin-bottom:var(--space-40)!important}.l\:u-mb-48{margin-bottom:var(--space-48)!important}.l\:u-mb-56{margin-bottom:var(--space-56)!important}.l\:u-mb-64{margin-bottom:var(--space-64)!important}.l\:u-ml-auto{margin-left:auto!important}.l\:u-ml-px{margin-left:var(--space-px)!important}.l\:u-ml-0{margin-left:var(--space-0)!important}.l\:u-ml-1{margin-left:var(--space-1)!important}.l\:u-ml-2{margin-left:var(--space-2)!important}.l\:u-ml-3{margin-left:var(--space-3)!important}.l\:u-ml-4{margin-left:var(--space-4)!important}.l\:u-ml-5{margin-left:var(--space-5)!important}.l\:u-ml-6{margin-left:var(--space-6)!important}.l\:u-ml-7{margin-left:var(--space-7)!important}.l\:u-ml-8{margin-left:var(--space-8)!important}.l\:u-ml-9{margin-left:var(--space-9)!important}.l\:u-ml-10{margin-left:var(--space-10)!important}.l\:u-ml-12{margin-left:var(--space-12)!important}.l\:u-ml-16{margin-left:var(--space-16)!important}.l\:u-ml-24{margin-left:var(--space-24)!important}.l\:u-ml-32{margin-left:var(--space-32)!important}.l\:u-ml-40{margin-left:var(--space-40)!important}.l\:u-ml-48{margin-left:var(--space-48)!important}.l\:u-ml-56{margin-left:var(--space-56)!important}.l\:u-ml-64{margin-left:var(--space-64)!important}.l\:u-mr-auto{margin-right:auto!important}.l\:u-mr-px{margin-right:var(--space-px)!important}.l\:u-mr-0{margin-right:var(--space-0)!important}.l\:u-mr-1{margin-right:var(--space-1)!important}.l\:u-mr-2{margin-right:var(--space-2)!important}.l\:u-mr-3{margin-right:var(--space-3)!important}.l\:u-mr-4{margin-right:var(--space-4)!important}.l\:u-mr-5{margin-right:var(--space-5)!important}.l\:u-mr-6{margin-right:var(--space-6)!important}.l\:u-mr-7{margin-right:var(--space-7)!important}.l\:u-mr-8{margin-right:var(--space-8)!important}.l\:u-mr-9{margin-right:var(--space-9)!important}.l\:u-mr-10{margin-right:var(--space-10)!important}.l\:u-mr-12{margin-right:var(--space-12)!important}.l\:u-mr-16{margin-right:var(--space-16)!important}.l\:u-mr-24{margin-right:var(--space-24)!important}.l\:u-mr-32{margin-right:var(--space-32)!important}.l\:u-mr-40{margin-right:var(--space-40)!important}.l\:u-mr-48{margin-right:var(--space-48)!important}.l\:u-mr-56{margin-right:var(--space-56)!important}.l\:u-mr-64{margin-right:var(--space-64)!important}.l\:u-my-auto{margin-bottom:auto!important;margin-top:auto!important}.l\:u-my-px{margin-bottom:var(--space-px)!important;margin-top:var(--space-px)!important}.l\:u-my-0{margin-bottom:var(--space-0)!important;margin-top:var(--space-0)!important}.l\:u-my-1{margin-bottom:var(--space-1)!important;margin-top:var(--space-1)!important}.l\:u-my-2{margin-bottom:var(--space-2)!important;margin-top:var(--space-2)!important}.l\:u-my-3{margin-bottom:var(--space-3)!important;margin-top:var(--space-3)!important}.l\:u-my-4{margin-bottom:var(--space-4)!important;margin-top:var(--space-4)!important}.l\:u-my-5{margin-bottom:var(--space-5)!important;margin-top:var(--space-5)!important}.l\:u-my-6{margin-bottom:var(--space-6)!important;margin-top:var(--space-6)!important}.l\:u-my-7{margin-bottom:var(--space-7)!important;margin-top:var(--space-7)!important}.l\:u-my-8{margin-bottom:var(--space-8)!important;margin-top:var(--space-8)!important}.l\:u-my-9{margin-bottom:var(--space-9)!important;margin-top:var(--space-9)!important}.l\:u-my-10{margin-bottom:var(--space-10)!important;margin-top:var(--space-10)!important}.l\:u-my-12{margin-bottom:var(--space-12)!important;margin-top:var(--space-12)!important}.l\:u-my-16{margin-bottom:var(--space-16)!important;margin-top:var(--space-16)!important}.l\:u-my-24{margin-bottom:var(--space-24)!important;margin-top:var(--space-24)!important}.l\:u-my-32{margin-bottom:var(--space-32)!important;margin-top:var(--space-32)!important}.l\:u-my-40{margin-bottom:var(--space-40)!important;margin-top:var(--space-40)!important}.l\:u-my-48{margin-bottom:var(--space-48)!important;margin-top:var(--space-48)!important}.l\:u-my-56{margin-bottom:var(--space-56)!important;margin-top:var(--space-56)!important}.l\:u-my-64{margin-bottom:var(--space-64)!important;margin-top:var(--space-64)!important}.l\:u-mx-auto{margin-left:auto!important;margin-right:auto!important}.l\:u-mx-px{margin-left:var(--space-px)!important;margin-right:var(--space-px)!important}.l\:u-mx-0{margin-left:var(--space-0)!important;margin-right:var(--space-0)!important}.l\:u-mx-1{margin-left:var(--space-1)!important;margin-right:var(--space-1)!important}.l\:u-mx-2{margin-left:var(--space-2)!important;margin-right:var(--space-2)!important}.l\:u-mx-3{margin-left:var(--space-3)!important;margin-right:var(--space-3)!important}.l\:u-mx-4{margin-left:var(--space-4)!important;margin-right:var(--space-4)!important}.l\:u-mx-5{margin-left:var(--space-5)!important;margin-right:var(--space-5)!important}.l\:u-mx-6{margin-left:var(--space-6)!important;margin-right:var(--space-6)!important}.l\:u-mx-7{margin-left:var(--space-7)!important;margin-right:var(--space-7)!important}.l\:u-mx-8{margin-left:var(--space-8)!important;margin-right:var(--space-8)!important}.l\:u-mx-9{margin-left:var(--space-9)!important;margin-right:var(--space-9)!important}.l\:u-mx-10{margin-left:var(--space-10)!important;margin-right:var(--space-10)!important}.l\:u-mx-12{margin-left:var(--space-12)!important;margin-right:var(--space-12)!important}.l\:u-mx-16{margin-left:var(--space-16)!important;margin-right:var(--space-16)!important}.l\:u-mx-24{margin-left:var(--space-24)!important;margin-right:var(--space-24)!important}.l\:u-mx-32{margin-left:var(--space-32)!important;margin-right:var(--space-32)!important}.l\:u-mx-40{margin-left:var(--space-40)!important;margin-right:var(--space-40)!important}.l\:u-mx-48{margin-left:var(--space-48)!important;margin-right:var(--space-48)!important}.l\:u-mx-56{margin-left:var(--space-56)!important;margin-right:var(--space-56)!important}.l\:u-mx-64{margin-left:var(--space-64)!important;margin-right:var(--space-64)!important}.l\:u-p-auto{padding:auto!important}.l\:u-p-px{padding:var(--space-px)!important}.l\:u-p-0{padding:var(--space-0)!important}.l\:u-p-1{padding:var(--space-1)!important}.l\:u-p-2{padding:var(--space-2)!important}.l\:u-p-3{padding:var(--space-3)!important}.l\:u-p-4{padding:var(--space-4)!important}.l\:u-p-5{padding:var(--space-5)!important}.l\:u-p-6{padding:var(--space-6)!important}.l\:u-p-7{padding:var(--space-7)!important}.l\:u-p-8{padding:var(--space-8)!important}.l\:u-p-9{padding:var(--space-9)!important}.l\:u-p-10{padding:var(--space-10)!important}.l\:u-p-12{padding:var(--space-12)!important}.l\:u-p-16{padding:var(--space-16)!important}.l\:u-p-24{padding:var(--space-24)!important}.l\:u-p-32{padding:var(--space-32)!important}.l\:u-p-40{padding:var(--space-40)!important}.l\:u-p-48{padding:var(--space-48)!important}.l\:u-p-56{padding:var(--space-56)!important}.l\:u-p-64{padding:var(--space-64)!important}.l\:u-pt-auto{padding-top:auto!important}.l\:u-pt-px{padding-top:var(--space-px)!important}.l\:u-pt-0{padding-top:var(--space-0)!important}.l\:u-pt-1{padding-top:var(--space-1)!important}.l\:u-pt-2{padding-top:var(--space-2)!important}.l\:u-pt-3{padding-top:var(--space-3)!important}.l\:u-pt-4{padding-top:var(--space-4)!important}.l\:u-pt-5{padding-top:var(--space-5)!important}.l\:u-pt-6{padding-top:var(--space-6)!important}.l\:u-pt-7{padding-top:var(--space-7)!important}.l\:u-pt-8{padding-top:var(--space-8)!important}.l\:u-pt-9{padding-top:var(--space-9)!important}.l\:u-pt-10{padding-top:var(--space-10)!important}.l\:u-pt-12{padding-top:var(--space-12)!important}.l\:u-pt-16{padding-top:var(--space-16)!important}.l\:u-pt-24{padding-top:var(--space-24)!important}.l\:u-pt-32{padding-top:var(--space-32)!important}.l\:u-pt-40{padding-top:var(--space-40)!important}.l\:u-pt-48{padding-top:var(--space-48)!important}.l\:u-pt-56{padding-top:var(--space-56)!important}.l\:u-pt-64{padding-top:var(--space-64)!important}.l\:u-pb-auto{padding-bottom:auto!important}.l\:u-pb-px{padding-bottom:var(--space-px)!important}.l\:u-pb-0{padding-bottom:var(--space-0)!important}.l\:u-pb-1{padding-bottom:var(--space-1)!important}.l\:u-pb-2{padding-bottom:var(--space-2)!important}.l\:u-pb-3{padding-bottom:var(--space-3)!important}.l\:u-pb-4{padding-bottom:var(--space-4)!important}.l\:u-pb-5{padding-bottom:var(--space-5)!important}.l\:u-pb-6{padding-bottom:var(--space-6)!important}.l\:u-pb-7{padding-bottom:var(--space-7)!important}.l\:u-pb-8{padding-bottom:var(--space-8)!important}.l\:u-pb-9{padding-bottom:var(--space-9)!important}.l\:u-pb-10{padding-bottom:var(--space-10)!important}.l\:u-pb-12{padding-bottom:var(--space-12)!important}.l\:u-pb-16{padding-bottom:var(--space-16)!important}.l\:u-pb-24{padding-bottom:var(--space-24)!important}.l\:u-pb-32{padding-bottom:var(--space-32)!important}.l\:u-pb-40{padding-bottom:var(--space-40)!important}.l\:u-pb-48{padding-bottom:var(--space-48)!important}.l\:u-pb-56{padding-bottom:var(--space-56)!important}.l\:u-pb-64{padding-bottom:var(--space-64)!important}.l\:u-pl-auto{padding-left:auto!important}.l\:u-pl-px{padding-left:var(--space-px)!important}.l\:u-pl-0{padding-left:var(--space-0)!important}.l\:u-pl-1{padding-left:var(--space-1)!important}.l\:u-pl-2{padding-left:var(--space-2)!important}.l\:u-pl-3{padding-left:var(--space-3)!important}.l\:u-pl-4{padding-left:var(--space-4)!important}.l\:u-pl-5{padding-left:var(--space-5)!important}.l\:u-pl-6{padding-left:var(--space-6)!important}.l\:u-pl-7{padding-left:var(--space-7)!important}.l\:u-pl-8{padding-left:var(--space-8)!important}.l\:u-pl-9{padding-left:var(--space-9)!important}.l\:u-pl-10{padding-left:var(--space-10)!important}.l\:u-pl-12{padding-left:var(--space-12)!important}.l\:u-pl-16{padding-left:var(--space-16)!important}.l\:u-pl-24{padding-left:var(--space-24)!important}.l\:u-pl-32{padding-left:var(--space-32)!important}.l\:u-pl-40{padding-left:var(--space-40)!important}.l\:u-pl-48{padding-left:var(--space-48)!important}.l\:u-pl-56{padding-left:var(--space-56)!important}.l\:u-pl-64{padding-left:var(--space-64)!important}.l\:u-pr-auto{padding-right:auto!important}.l\:u-pr-px{padding-right:var(--space-px)!important}.l\:u-pr-0{padding-right:var(--space-0)!important}.l\:u-pr-1{padding-right:var(--space-1)!important}.l\:u-pr-2{padding-right:var(--space-2)!important}.l\:u-pr-3{padding-right:var(--space-3)!important}.l\:u-pr-4{padding-right:var(--space-4)!important}.l\:u-pr-5{padding-right:var(--space-5)!important}.l\:u-pr-6{padding-right:var(--space-6)!important}.l\:u-pr-7{padding-right:var(--space-7)!important}.l\:u-pr-8{padding-right:var(--space-8)!important}.l\:u-pr-9{padding-right:var(--space-9)!important}.l\:u-pr-10{padding-right:var(--space-10)!important}.l\:u-pr-12{padding-right:var(--space-12)!important}.l\:u-pr-16{padding-right:var(--space-16)!important}.l\:u-pr-24{padding-right:var(--space-24)!important}.l\:u-pr-32{padding-right:var(--space-32)!important}.l\:u-pr-40{padding-right:var(--space-40)!important}.l\:u-pr-48{padding-right:var(--space-48)!important}.l\:u-pr-56{padding-right:var(--space-56)!important}.l\:u-pr-64{padding-right:var(--space-64)!important}.l\:u-py-auto{padding-bottom:auto!important;padding-top:auto!important}.l\:u-py-px{padding-bottom:var(--space-px)!important;padding-top:var(--space-px)!important}.l\:u-py-0{padding-bottom:var(--space-0)!important;padding-top:var(--space-0)!important}.l\:u-py-1{padding-bottom:var(--space-1)!important;padding-top:var(--space-1)!important}.l\:u-py-2{padding-bottom:var(--space-2)!important;padding-top:var(--space-2)!important}.l\:u-py-3{padding-bottom:var(--space-3)!important;padding-top:var(--space-3)!important}.l\:u-py-4{padding-bottom:var(--space-4)!important;padding-top:var(--space-4)!important}.l\:u-py-5{padding-bottom:var(--space-5)!important;padding-top:var(--space-5)!important}.l\:u-py-6{padding-bottom:var(--space-6)!important;padding-top:var(--space-6)!important}.l\:u-py-7{padding-bottom:var(--space-7)!important;padding-top:var(--space-7)!important}.l\:u-py-8{padding-bottom:var(--space-8)!important;padding-top:var(--space-8)!important}.l\:u-py-9{padding-bottom:var(--space-9)!important;padding-top:var(--space-9)!important}.l\:u-py-10{padding-bottom:var(--space-10)!important;padding-top:var(--space-10)!important}.l\:u-py-12{padding-bottom:var(--space-12)!important;padding-top:var(--space-12)!important}.l\:u-py-16{padding-bottom:var(--space-16)!important;padding-top:var(--space-16)!important}.l\:u-py-24{padding-bottom:var(--space-24)!important;padding-top:var(--space-24)!important}.l\:u-py-32{padding-bottom:var(--space-32)!important;padding-top:var(--space-32)!important}.l\:u-py-40{padding-bottom:var(--space-40)!important;padding-top:var(--space-40)!important}.l\:u-py-48{padding-bottom:var(--space-48)!important;padding-top:var(--space-48)!important}.l\:u-py-56{padding-bottom:var(--space-56)!important;padding-top:var(--space-56)!important}.l\:u-py-64{padding-bottom:var(--space-64)!important;padding-top:var(--space-64)!important}.l\:u-px-auto{padding-left:auto!important;padding-right:auto!important}.l\:u-px-px{padding-left:var(--space-px)!important;padding-right:var(--space-px)!important}.l\:u-px-0{padding-left:var(--space-0)!important;padding-right:var(--space-0)!important}.l\:u-px-1{padding-left:var(--space-1)!important;padding-right:var(--space-1)!important}.l\:u-px-2{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.l\:u-px-3{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.l\:u-px-4{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.l\:u-px-5{padding-left:var(--space-5)!important;padding-right:var(--space-5)!important}.l\:u-px-6{padding-left:var(--space-6)!important;padding-right:var(--space-6)!important}.l\:u-px-7{padding-left:var(--space-7)!important;padding-right:var(--space-7)!important}.l\:u-px-8{padding-left:var(--space-8)!important;padding-right:var(--space-8)!important}.l\:u-px-9{padding-left:var(--space-9)!important;padding-right:var(--space-9)!important}.l\:u-px-10{padding-left:var(--space-10)!important;padding-right:var(--space-10)!important}.l\:u-px-12{padding-left:var(--space-12)!important;padding-right:var(--space-12)!important}.l\:u-px-16{padding-left:var(--space-16)!important;padding-right:var(--space-16)!important}.l\:u-px-24{padding-left:var(--space-24)!important;padding-right:var(--space-24)!important}.l\:u-px-32{padding-left:var(--space-32)!important;padding-right:var(--space-32)!important}.l\:u-px-40{padding-left:var(--space-40)!important;padding-right:var(--space-40)!important}.l\:u-px-48{padding-left:var(--space-48)!important;padding-right:var(--space-48)!important}.l\:u-px-56{padding-left:var(--space-56)!important;padding-right:var(--space-56)!important}.l\:u-px-64{padding-left:var(--space-64)!important;padding-right:var(--space-64)!important}.l\:u-align-left{text-align:left!important}.l\:u-align-right{text-align:right!important}.l\:u-align-center{text-align:center!important}.l\:u-font-w-n{font-weight:400!important}.l\:u-font-w-m{font-weight:var(--font-medium)!important}.l\:u-font-w-b{font-weight:var(--font-bold)!important}.l\:u-underline{text-decoration:underline!important}.l\:u-line-through{text-decoration:line-through!important}.l\:u-no-underline{text-decoration:none!important}.l\:u-color-main{color:var(--color-main)!important}.l\:u-color-main-10{color:var(--color-main-10)!important}.l\:u-color-main-20{color:var(--color-main-20)!important}.l\:u-color-main-30{color:var(--color-main-30)!important}.l\:u-color-main-40{color:var(--color-main-40)!important}.l\:u-color-main-50{color:var(--color-main-50)!important}.l\:u-color-main-60{color:var(--color-main-60)!important}.l\:u-color-main-70{color:var(--color-main-70)!important}.l\:u-color-main-80{color:var(--color-main-80)!important}.l\:u-color-main-90{color:var(--color-main-90)!important}.l\:u-color-sub{color:var(--color-sub)!important}.l\:u-color-sub-10{color:var(--color-sub-10)!important}.l\:u-color-sub-20{color:var(--color-sub-20)!important}.l\:u-color-sub-30{color:var(--color-sub-30)!important}.l\:u-color-sub-40{color:var(--color-sub-40)!important}.l\:u-color-sub-50{color:var(--color-sub-50)!important}.l\:u-color-sub-60{color:var(--color-sub-60)!important}.l\:u-color-sub-70{color:var(--color-sub-70)!important}.l\:u-color-sub-80{color:var(--color-sub-80)!important}.l\:u-color-sub-90{color:var(--color-sub-90)!important}.l\:u-color-white{color:var(--color-white)!important}.l\:u-color-black{color:var(--color-black)!important}.l\:u-color-gray{color:var(--color-gray)!important}.l\:u-color-gray-10{color:var(--color-gray-10)!important}.l\:u-color-gray-20{color:var(--color-gray-20)!important}.l\:u-color-gray-30{color:var(--color-gray-30)!important}.l\:u-color-gray-40{color:var(--color-gray-40)!important}.l\:u-color-gray-50{color:var(--color-gray-50)!important}.l\:u-color-gray-60{color:var(--color-gray-60)!important}.l\:u-color-gray-70{color:var(--color-gray-70)!important}.l\:u-color-gray-80{color:var(--color-gray-80)!important}.l\:u-color-gray-90{color:var(--color-gray-90)!important}.l\:u-w-auto{width:auto!important}.l\:u-w-full{width:100%!important}.l\:u-w-screen{width:100vw!important}.l\:u-min-w-0{min-width:0!important}.l\:u-min-w-full{min-width:100%!important}.l\:u-max-w-xs{max-width:240px!important}.l\:u-max-w-sm{max-width:375px!important}.l\:u-max-w-md{max-width:768px!important}.l\:u-max-w-lg{max-width:1000px!important}.l\:u-max-w-xl{max-width:1200px!important}.l\:u-max-w-full{max-width:100%!important}.l\:u-w-1\/2{width:50%!important}.l\:u-w-1\/3{width:33.33333%!important}.l\:u-w-2\/3{width:66.66666%!important}.l\:u-w-1\/4{width:25%!important}.l\:u-w-2\/4{width:50%!important}.l\:u-w-3\/4{width:75%!important}.l\:u-h-full{height:100%!important}.l\:u-min-h-0{min-height:0!important}.l\:u-min-h-50{min-height:50%!important}.l\:u-min-h-full{min-height:100%!important}.l\:u-min-h-screen{min-height:calc(var(--vh, 1vh)*100)!important}.l\:u-sr-only{border-width:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.l\:u-not-sr-only{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.l\:u-overflow-x-auto{overflow-x:auto}.l\:u-overflow-y-auto{overflow-y:auto}.l\:u-overflow-auto{overflow:auto}.l\:u-overflow-x-hidden{overflow-x:hidden}.l\:u-overflow-y-hidden{overflow-y:hidden}.l\:u-overflow-hidden{overflow:hidden}}.top{background-color:var(--color-gray)}.top__contents{padding-bottom:100px;padding-top:100px}.p-top-mv,.top-mv{position:relative}.p-top-mv{height:100dvh;max-width:100%;overflow:hidden}.p-top-mv>video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media only screen and (width >= 576px){.p-top-mv{height:0;padding-bottom:56.25%}}@media only screen and (width <= 575px){.p-top-mv{height:400px}}.p-top-mv__content{align-items:end;bottom:1.5rem;display:flex;justify-content:space-between;position:absolute}@media only screen and (width >= 1024px){.p-top-mv__content{bottom:4.5rem}}.p-top-mv-detail .p-top-mv-detail__text{color:var(--color-white);display:inline-flex;font-weight:200;position:relative}@media only screen and (width >= 1024px){.p-top-mv-detail .p-top-mv-detail__text{margin-bottom:12px}}.p-top-mv-detail .p-top-mv-detail__text .p-top-mv-text{animation-delay:2s;animation:anima_4 .7s 1.5s forwards;clip-path:inset(0 100% 0 0);padding:5px 12px}.p-top-mv-detail .p-top-mv-detail__text:before{animation-delay:2s;animation:anima_4 .7s 1.5s forwards;line-height:1;overflow:hidden;position:relative;z-index:0}.p-top-mv-detail .p-top-mv-detail__text:after,.p-top-mv-detail .p-top-mv-detail__text:before{backdrop-filter:blur(10px);background:rgba(13,5,29,.6);clip-path:inset(0 100% 0 0);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.p-top-mv-detail .p-top-mv-detail__text:after{animation:anima_4 .7s .8s forwards,anima_4_reverse .7s 1.5s forwards;z-index:2}.p-top-mv-detail .p-top-mv-detail__text._en .p-top-mv-text{font-family:var(--font-en);font-size:clamp(1rem,-1.667rem + 5.56vw,2.5rem)}.p-top-mv-detail .p-top-mv-detail__text._ja .p-top-mv-text{font-size:clamp(.75rem,-.139rem + 1.85vw,1.25rem)}.p-top-mv-detail .p-top-mv-detail__text._ja .p-top-mv-text>span{font-size:clamp(.875rem,-1.125rem + 4.17vw,2rem)}@keyframes anima_4{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes anima_4_reverse{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}.p-top-media-btn{height:44px;width:44px}.p-top-media-btn #btn_play{display:none}.p-top-media-btn img{margin:0 auto;width:25%}.p-top-media-btn>button{backdrop-filter:blur(10px);background:rgba(13,5,29,.6);border:none;border-radius:50%;cursor:pointer;height:100%;width:100%}@media only screen and (width >= 1024px){.p-top-media-btn{height:60px;margin-bottom:12px;width:60px}}.p-top-notice{background:#ffe4e4;color:#cb0000;left:0;padding:1.5rem 0;position:absolute;top:0;width:100%}.p-top-notice>p{line-height:1.5;margin:0 auto;width:90vw}.top-box{background-color:var(--color-main)}.top-box__text{color:var(--color-sub)}.p-top-heading{display:block;font-family:var(--font-en);font-size:var(--text-5xl);font-weight:300;margin:0 0 2rem;padding-left:20px;position:relative}.p-top-heading._small{font-size:clamp(1.125rem,.458rem + 1.39vw,1.5rem);margin-bottom:0}.p-top-heading:before{background:linear-gradient(180deg,#ea545d,#e9515b 31.56%,#e94653 56.9%,#e73046 80%,#e60039 99.68%);border-radius:50px;content:"";height:10px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:10px}.p-top-heading._white:before{background:#fff}.p-top-heading__bottom{font-size:var(--text-4xl);font-weight:var(--font-bold);line-height:normal}.p-top-heading02{font-size:var(--text-2xl)}.p-top-btn{align-items:center;appearance:none;background-color:var(--color-white);background:var(--color-gray-50);border-radius:50px;color:var(--color-white);cursor:pointer;display:inline-flex;display:block;font-family:var(--font-en);font-weight:var(--font-bold);justify-content:space-between;line-height:var(--line-height-xs);margin:0 auto;max-width:500px;overflow:visible;padding:15px 65px 15px 30px;position:relative;text-align:left;text-decoration:none;width:100%}.p-top-btn,.p-top-btn:after{transition:background .3s,color .3s}.p-top-btn:after{background-color:#fff;content:"";height:1.2rem;mask-image:url(/assets/common/images/arrow.svg);mask-position:center;mask-repeat:no-repeat;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1.2rem}.p-top-btn._window:after{mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="M180 936q-24 0-42-18t-18-42V276q0-24 18-42t42-18h279v60H180v600h600V597h60v279q0 24-18 42t-42 18zm202-219-42-43 398-398H519v-60h321v321h-60V319z"/></svg>')}.p-top-btn._white{background:var(--color-white);color:var(--color-black)}.p-top-btn._white:after{background-color:var(--color-black)}.p-top-btn:focus-visible{background:var(--color-main);color:var(--color-white);text-decoration:none}.p-top-btn:focus-visible:after{animation-duration:.4s;animation-name:icon-arrow;animation-timing-function:var(--ease)}.p-top-btn:focus-visible._to-white{background-color:var(--color-white);color:var(--color-main);text-decoration:none;transition:.15s ease-in-out}.p-top-btn:focus-visible._to-white:after{animation-delay:.1s;background-color:var(--color-main);transition:background-color .15s ease-in-out}.p-top-btn:focus-visible._to-red{background:var(--color-main);text-decoration:none}.p-top-btn:focus-visible._to-red:after{background-color:var(--color-white)}.p-top-btn:focus-visible._pdf:after,.p-top-btn:focus-visible._window:after{animation-name:none}@media (any-hover:hover){.p-top-btn:hover{background:var(--color-main);color:var(--color-white);text-decoration:none}.p-top-btn:hover:after{animation-duration:.4s;animation-name:icon-arrow;animation-timing-function:var(--ease)}.p-top-btn:hover._to-white{background-color:var(--color-white);color:var(--color-main);text-decoration:none;transition:.15s ease-in-out}.p-top-btn:hover._to-white:after{animation-delay:.1s;background-color:var(--color-main);transition:background-color .15s ease-in-out}.p-top-btn:hover._to-red{background:var(--color-main);text-decoration:none}.p-top-btn:hover._to-red:after{background-color:var(--color-white)}.p-top-btn:hover._pdf:after,.p-top-btn:hover._window:after{animation-name:none}}.p-top-btn>*+*{margin-left:var(--space-8)}@media only screen and (width >= 768px){.p-top-btn{margin:0 auto 0 0;width:fit-content}}.p-top-btn._center{margin:0 auto}.p-top-btn{flex:1}.p-top-consept__heading{-webkit-background-clip:text;font-size:clamp(.875rem,-.681rem + 3.24vw,1.75rem);-webkit-text-fill-color:transparent;background-clip:text;background-image:url(/assets/top/images/text_bg.jpg);background-position:90% 90%;background-size:260%;color:transparent;display:inline-block}.p-top-consept__heading.is-active{animation:light-effect 2.3s ease-in-out forwards,txt-grd 2s ease-in-out 2.2s forwards}.p-top-consept__heading span{font-size:clamp(1rem,-.778rem + 3.7vw,2rem)}@keyframes txt-grd{0%{background-position:2% 90%}to{background-position:2% 25%}}@keyframes light-effect{0%{background-position:90% 90%}to{background-position:2% 90%}}.p-top-business__bg{background:var(--color-gray-10);border-radius:40px 0 0 0;padding:60px 0}@media only screen and (width >= 768px){.p-top-business__bg{border-radius:80px 0 0 0}}@media only screen and (width >= 1024px){.p-top-business__bg{border-radius:120px 0 0 0;padding:120px 0}}.p-top-business__bg._en{padding:48px 0}@media only screen and (width >= 1024px){.p-top-business__bg._en{padding:120px 0}}.p-top-business__img img{margin:0 auto;max-width:1200px;width:100%}.p-top-business__block{background:linear-gradient(265.95deg,var(--color-main-30),var(--color-main));border-radius:16px;color:var(--color-white);margin-bottom:30px;overflow:hidden;padding:2rem 1rem;position:relative}@media only screen and (width >= 768px){.p-top-business__block{padding:60px}}@media only screen and (width >= 1024px){.p-top-business__block{border-radius:40px;display:flex;flex-direction:row-reverse;margin-bottom:60px}}.p-top-business__overlay01{bottom:-10%;position:absolute;right:-35%;width:100%;z-index:1}@media only screen and (width >= 1024px){.p-top-business__overlay01{bottom:-15%;right:-20%;top:50%;transform:translateY(-50%);width:70%}}.p-top-business__overlay02{bottom:-10%;max-width:134%;position:absolute;right:-60%;width:134%;z-index:1}@media only screen and (width >= 1024px){.p-top-business__overlay02{right:0;width:76%}}.p-top-business__block-r{position:relative;z-index:2}@media only screen and (width >= 768px){.p-top-business__block-r{margin-right:60px}}.p-top-business__block-l{max-width:600px;position:relative;width:100%;z-index:2}.p-top-business__block-l img{border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.051)}@media only screen and (width >= 1024px){.p-top-business__block-l img{border-radius:16px}.p-top-business__block-l{max-width:490px;min-width:350px}}@media only screen and (width >= 768px){.p-top-news__container{margin-left:auto;margin-right:auto;max-width:1200px;width:90vw}}.p-top-news-pickup{margin:0 auto;max-width:600px;width:100%}.p-top-news-pickup .c-card-text{font-size:var(--text-md)}@media only screen and (width >= 768px){.p-top-news-pickup{margin:140px 0 0;width:280px}}@media only screen and (width >= 1024px){.p-top-news-pickup{width:360px}}@media only screen and (width >= 768px){.p-top-news__main{display:flex}}@media only screen and (width <= 767px){.p-top-news__inner--sp{margin-left:auto;margin-right:auto;max-width:1200px;width:90vw}}.p-top-news__lists{flex-grow:1;padding:40px 0;position:relative}.p-top-news__lists:before{background:var(--color-gray-10);bottom:0;content:"";height:calc(100% + 80px);left:0;position:absolute;right:0;width:100vw;z-index:-1}@media only screen and (width >= 768px){.p-top-news__lists{margin-left:30px;padding:60px 0}.p-top-news__lists:before{border-radius:40px 0 0 40px;height:100%;left:-100px;top:0}}.p-top-sustainability__bg{margin-bottom:-100px;position:relative;transform:translateY(-40%)}.p-top-sustainability__bg:before{background:#fff;border-radius:16px;content:"";height:100%;left:50%;max-width:926px;position:absolute;top:0;transform:translateX(-50%);width:90%;z-index:-1}@media only screen and (width >= 768px){.p-top-sustainability__bg{transform:translateY(-60%)}.p-top-sustainability__bg:before{border-radius:0 30px 0 0;left:0;transform:translateX(0);width:80%}}@media only screen and (width >= 1024px){.p-top-sustainability__bg:before{max-width:1100px;width:70%}}.p-top-sustainability__content{padding:30px 1rem}.p-top-company{background:linear-gradient(265.95deg,var(--color-main-30),var(--color-main));border-radius:16px;color:var(--color-white);padding:40px 1rem 56px}@media only screen and (width >= 768px){.p-top-company{padding:80px 80px 110px}}@media only screen and (width >= 1024px){.p-top-company{border-radius:40px}}.p-business-main{display:flex;flex-direction:column;gap:40px;margin-bottom:80px}@media only screen and (width >= 1024px){.p-business-main{flex-direction:row;margin-bottom:150px}}.p-business-main__heading{font-size:var(--text-2xl);font-weight:var(--font-bold);margin-bottom:1.5rem}.p-business-main__image{margin:0 auto;width:100%}.p-business-main__image>img{margin:0 auto}@media only screen and (width >= 768px){.p-business-main__image{min-width:580px}}.p-business-data__image{margin:0 auto;text-align:center}@media only screen and (width >= 768px){.p-business-data__items{display:flex}}.p-business-data__item{background:#f6f6f6;border-radius:var(--radius-md);margin-bottom:40px;margin-right:0;padding:2rem 1rem 2.5rem}.p-business-data__item:last-child{margin-right:0}@media only screen and (width >= 768px){.p-business-data__item{margin-right:20px;width:33.3333333333%}}@media only screen and (width >= 1024px){.p-business-data__item{margin-right:40px}}.p-business-data__heading{font-size:clamp(1rem,.909rem + .45vw,1.25rem);font-weight:var(--font-bold);margin-top:.5rem;text-align:center}.p-business-data__num{color:var(--color-main);font-weight:var(--font-bold);text-align:center}.p-business-data__num span{font-family:var(--font-en);font-size:clamp(1.5rem,1.409rem + .45vw,1.75rem)}.p-business-link{border-radius:var(--radius-md);margin:40px 0;padding:78.93% 20px 20px;position:relative}.p-business-link._A{background:url(/assets/business/images/corporation_sp.jpg);background-repeat:no-repeat;background-size:cover}.p-business-link._B{background:url(/assets/business/images/corporation2_sp.jpg);background-repeat:no-repeat;background-size:cover}.p-business-link:before{background:linear-gradient(90deg,rgba(51,51,51,.8),rgba(51,51,51,0));border-radius:var(--radius-md);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media only screen and (width >= 768px){.p-business-link{border-radius:var(--radius-xl);padding:33% 60px 20px}.p-business-link._A{background:url(/assets/business/images/corporation.jpg);background-repeat:no-repeat;background-size:cover}.p-business-link._B{background:url(/assets/business/images/corporation2.jpg);background-repeat:no-repeat;background-size:cover}.p-business-link:before{border-radius:var(--radius-xl)}}.p-business-link__inner{position:absolute;top:50%;transform:translateY(-50%)}.p-business-link__heading{color:var(--color-white)}.p-business-service__item{display:flex;flex-direction:column;gap:15px}@media only screen and (width >= 768px){.p-business-service__item{flex-direction:row;gap:40px}}.p-business-service__image{border:1px solid var(--color-gray-10);margin:0 auto;width:100%}@media only screen and (width >= 768px){.p-business-service__image{max-width:373px}}.p-sub-btn{align-items:center;appearance:none;background:var(--color-white);border:1px solid var(--color-main);border-radius:50px;color:var(--color-main);cursor:pointer;display:inline-flex;display:inline-block;font-size:var(--text-sm);font-weight:var(--font-bold);justify-content:space-between;line-height:var(--line-height-xs);margin:10px 10px 0 0;max-width:500px;overflow:visible;padding:8px 35px 8px 16px;position:relative;text-align:left;text-decoration:none;width:fit-content}.p-sub-btn,.p-sub-btn:after{transition:background .3s,color .3s}.p-sub-btn:after{background-color:var(--color-main);content:"";height:1.2rem;mask-image:url(/assets/common/images/arrow.svg);mask-position:center;mask-repeat:no-repeat;position:absolute;right:.6rem;top:8px;transform:rotate(90deg);width:1.2rem}.p-sub-btn:focus-visible{background:var(--color-main);color:var(--color-white);text-decoration:none}.p-sub-btn:focus-visible:after{animation-duration:.4s;animation-name:icon-arrow-down;animation-timing-function:var(--ease);background-color:var(--color-white)}@media (any-hover:hover){.p-sub-btn:hover{background:var(--color-main);color:var(--color-white);text-decoration:none}.p-sub-btn:hover:after{animation-duration:.4s;animation-name:icon-arrow-down;animation-timing-function:var(--ease);background-color:var(--color-white)}}.p-sub-btn>*+*{margin-left:var(--space-8)}.p-sub-btn:last-child{margin-right:0}@media only screen and (width >= 768px){.p-sub-btn{padding:15px 70px 15px 30px;width:fit-content}.p-sub-btn:after{right:1rem;top:16px}}.p-sub-btn._center{margin:0 auto}.p-sub-btn{flex:1}.p-message__wrap{display:flex;flex-direction:column;gap:32px}@media only screen and (width >= 1024px){.p-message__wrap{flex-direction:row;gap:40px}}.p-message__heading{font-size:clamp(1rem,.909rem + .45vw,1.25rem);font-weight:var(--font-bold);margin-bottom:1rem}@media only screen and (width >= 768px){.p-message__heading{margin-bottom:1.5rem}}.p-message__image{margin:0 auto;width:100%}.p-message__image>img{width:100%}@media only screen and (width >= 768px){.p-message__image{max-width:600px}}@media only screen and (width >= 1024px){.p-message__image{min-width:373px}}.p-outline-map{aspect-ratio:16/9;margin-top:1.5rem;width:100%}.p-news-pickup{background:var(--color-gray-10);border-radius:8px;display:flex;flex-direction:column;gap:1.5rem;padding:20px}@media only screen and (width >= 1024px){.p-news-pickup{flex-direction:row;padding:2rem}}.p-news-pickup__link{color:var(--color-type);display:block;height:100%;padding-bottom:52px;position:relative;text-decoration:none}.p-news-pickup__link .c-button-small{bottom:0;position:absolute;right:0}@media only screen and (width >= 1024px){.p-news-pickup__link{padding-bottom:0}}.p-news-pickup__link:focus-visible .p-news-pickup__text{text-decoration:underline}@media (any-hover:hover){.p-news-pickup__link:hover .p-news-pickup__text{text-decoration:underline}}.p-news-pickup__content{flex-grow:1}.p-news-pickup__image{aspect-ratio:4/3;border-radius:8px;display:block;margin:0 auto;object-fit:cover;width:100%}@media only screen and (width >= 768px){.p-news-pickup__image{max-width:600px}}@media only screen and (width >= 1024px){.p-news-pickup__image{max-width:325px}}.p-news-search{align-items:center;background:var(--color-gray-10);border-radius:24px;display:flex;flex-direction:column;font-size:20px;font-weight:var(--font-bold);justify-content:space-between;margin-bottom:2rem;padding:22px 20px;row-gap:20px}@media only screen and (width >= 768px){.p-news-search{flex-direction:row;padding:22px 40px}}@media (max-width:879px){.p-news-search{flex-wrap:wrap}}.p-news-search__label._year{width:fit-content}@media (max-width:1333px){.p-news-search__label,.p-news-search__label._year{display:inline-block;width:190px}}@media only screen and (width <= 767px){.p-news-search__label{display:block;margin-bottom:1rem;width:100%}}.p-news-search__select{column-gap:10px;display:flex;flex-wrap:wrap;row-gap:24px;width:100%}@media only screen and (width <= 767px){.p-news-search__select .c-select{width:100%}}@media only screen and (width >= 768px){.p-news-search__select select{min-width:260px}}.p-news-search__select-item{flex-grow:1}@media only screen and (width <= 767px){.p-news-search__select-item{width:100%}}@media (max-width:879px){.p-news-search__select-item{flex-grow:inherit}}.p-news-search__submit{position:relative;text-align:center;width:100%}.p-news-search__submit input{background:var(--color-gray-40);border-radius:58px;color:var(--color-white);cursor:pointer;font-weight:var(--font-bold);max-width:300px;padding:1rem 2.5rem;width:100%}.p-news-search__submit:before{background:var(--color-gray-20);content:"";position:absolute}@media only screen and (width >= 768px){.p-news-search__submit{margin-left:1rem;padding-left:2rem;padding-top:0;width:auto}.p-news-search__submit input{max-width:300px;width:100%}.p-news-search__submit:before{height:46px;left:0;top:50%;transform:translateY(-50%);width:1px}}@media (max-width:879px){.p-news-search__submit{padding-top:20px;width:100%}.p-news-search__submit:before{height:1px;left:0;top:0;width:100%}}.p-news-result{display:flex;font-size:clamp(1.125rem,1.08rem + .23vw,1.25rem);font-weight:var(--font-bold);justify-content:end;margin:1rem 0}.p-news-result._is-searching{justify-content:space-between}.p-news-result a:focus-visible{text-decoration:underline}@media (any-hover:hover){.p-news-result a:hover{text-decoration:underline}}@media only screen and (width >= 768px){.p-news-result{margin:3rem 0 2.5rem}}.p-news-result .c-icon{fill:var(--color-main)}.p-news-contents{text-align:left}.p-news-contents h2{border-bottom:2px solid var(--color-gray-10);color:var(--color-type);font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:var(--line-height-xs);margin:1rem 0 1.5rem;padding:1.5rem 0;position:relative}.p-news-contents h2:after{background:linear-gradient(180deg,#ea545d,#e9515b 31.56%,#e94653 56.9%,#e73046 80%,#e60039 99.68%);border-radius:3px;bottom:-2px;content:"";height:4px;left:0;position:absolute;width:60px}@media only screen and (width >= 1024px){.p-news-contents h2{margin:4rem 0 2.3rem;padding:2.3rem 0}.p-news-contents h2:after{width:80px}}.p-news-contents h3{font-size:clamp(1.375rem,1.148rem + 1.14vw,2rem);font-weight:var(--font-bold);line-height:var(--line-height-sm);margin:1.3rem 0;padding:1.3rem 0;position:relative}.p-news-contents h3:after{background:linear-gradient(180deg,#ea545d,#e9515b 31.56%,#e94653 56.9%,#e73046 80%,#e60039 99.68%);border-radius:3px;bottom:0;content:"";height:4px;left:0;position:absolute;width:30px}@media only screen and (width >= 1024px){.p-news-contents h3{margin:3.2rem 0 1.8rem;padding:1.8rem 0}.p-news-contents h3:after{width:50px}}.p-news-contents h4{display:inline-block;font-size:var(--text-xl);font-weight:var(--font-bold);line-height:var(--line-height-md);margin:2rem 0 1rem;padding-left:1.3rem;position:relative}.p-news-contents h4:after{background:linear-gradient(180deg,#ea545d,#e9515b 31.56%,#e94653 56.9%,#e73046 80%,#e60039 99.68%);border-radius:3px;content:"";height:60%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}@media only screen and (width >= 1024px){.p-news-contents h4{margin:3.2rem 0 1rem}}.p-news-contents img{display:block;margin:2rem auto .5rem}.p-news-contents a:not([class]){color:var(--color-main);text-decoration:underline}.p-news-contents a:not([class]):focus-visible{text-decoration:none}@media (any-hover:hover){.p-news-contents a:not([class]):hover{text-decoration:none}}.p-news-contents .c-icon{width:1.2em}.p-news-contents table{border-collapse:collapse;margin:1rem 0;text-align:left}.p-news-contents table tbody{-webkit-text-size-adjust:100%}.p-news-contents table thead{border-bottom:none}.p-news-contents table td,.p-news-contents table th{border:1px solid #e6e6e6;border-collapse:collapse;padding:.5rem 1rem;word-break:break-word}.p-news-contents div:not(.tableB):not(.tableC)>table tr>td:first-child,.p-news-contents figure:not(.tableB):not(.tableC)>table tr>td:first-child{background:#f6f6f6;font-weight:var(--font-bold);padding:1rem;word-break:keep-all}@media only screen and (width <= 767px){.p-news-contents div:not(.tableB):not(.tableC)>table,.p-news-contents figure:not(.tableB):not(.tableC)>table{width:100%}.p-news-contents div:not(.tableB):not(.tableC)>table td,.p-news-contents div:not(.tableB):not(.tableC)>table th,.p-news-contents figure:not(.tableB):not(.tableC)>table td,.p-news-contents figure:not(.tableB):not(.tableC)>table th{display:block;width:100%}}.p-news-contents .table th{word-break:keep-all}.p-news-contents .table th,.p-news-contents .tableB table th{background:#f6f6f6;font-weight:var(--font-bold)}@media only screen and (width <= 767px){.p-news-contents .tableB table{width:100%}.p-news-contents .tableB table tr>td,.p-news-contents .tableB table tr>th{display:block;width:100%}.p-news-contents .tableB table td[data-label]:not(:first-child):before{content:attr(data-label);display:block;font-weight:700}}.p-news-contents .tableC{overflow-x:auto;width:100%}.p-news-contents .tableC table td:first-child,.p-news-contents .tableC table th{background:#f6f6f6;font-weight:var(--font-bold);min-width:fit-content}.p-news-contents .tableC table td:first-child,.p-news-contents .tableC table th:first-child{text-align:center;word-break:keep-all}.p-news-sns{margin-top:50px}@media only screen and (width >= 768px){.p-news-sns{align-items:center;display:flex;justify-content:space-between}}.p-news-share{display:flex;font-size:clamp(1.125rem,.989rem + .68vw,1.5rem);font-weight:var(--font-bold);gap:10px}.p-news-share img{margin:0}.about{background-color:var(--color-gray-20)}.about__heading{font-size:var(--font-2xl)}@media only screen and (width >= 768px){.p-sustainability-btn__wrap{column-gap:40px;display:flex}}.p-sustainability-btn{align-items:center;background:var(--color-white);border-radius:16px;box-shadow:0 0 30px 0 rgba(0,0,0,.078);color:var(--color-type);display:flex;font-size:clamp(1.125rem,.458rem + 1.39vw,1.5rem);font-weight:var(--font-bold);margin-top:1rem;padding:1.5rem 100px 1.5rem 1.5rem;position:relative;text-decoration:none;width:100%}.p-sustainability-btn .c-button-small{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}@media only screen and (width >= 1024px){.p-sustainability-btn{padding:20px 100px 20px 20px}}.p-report__block{display:flex;flex-direction:column;gap:16px;margin-bottom:30px}.p-report__block img{display:block;object-fit:contain;width:100%}@media only screen and (width >= 1024px){.p-report__block{flex-direction:row;gap:40px;margin-bottom:60px}.p-report__block img{max-width:373px}}.p-human_capital__table{border-collapse:collapse;text-align:left}.p-human_capital__table td,.p-human_capital__table th{border:1px solid #e6e6e6;border-collapse:collapse;padding:.5rem 1rem}.p-human_capital__table tr>td:first-child{background:#f6f6f6;font-weight:var(--font-bold);min-width:310px;padding:1rem}@media only screen and (width <= 767px){.p-human_capital__table{width:100%}.p-human_capital__table td,.p-human_capital__table th{display:block;width:100%}}.p-human_capital__block{align-items:center;border:1px solid #ddd;display:flex;flex-direction:column;font-size:var(--text-lg);font-weight:var(--font-bold);gap:1rem;margin-top:60px;padding:1.5rem}.p-human_capital__block img{width:100%}@media only screen and (width >= 768px){.p-human_capital__block{flex-direction:row;gap:40px;margin-top:60px;padding:40px 60px}.p-human_capital__block img{width:50%}}.p-ponta-sports-about{text-align:center}.p-ponta-sports-about__heading{font-size:clamp(1.125rem,.458rem + 1.39vw,1.5rem);font-weight:var(--font-bold);margin-bottom:1rem}.p-ponta-sports__logo{display:inline-block;margin:0 auto 1rem}.p-ponta-sports__item{position:relative;text-decoration:none}.p-ponta-sports__item .c-button-small{bottom:0;position:absolute;right:0}.p-ponta-sports__item .c-button-small:after{top:1px;transform:rotate(90deg)}@media only screen and (width <= 767px){.p-ponta-sports__item{align-items:center;display:flex;gap:8px}.p-ponta-sports__item .c-button-small{bottom:50%;position:absolute;right:0;transform:translateY(50%)}.p-ponta-sports__item .c-button-small:before{height:26px;width:50px}.p-ponta-sports__item .c-button-small:after{right:.6rem}.p-ponta-sports__item img{width:30%}}.p-ponta-sports__link-text{color:var(--color-type);font-size:clamp(1rem,.909rem + .45vw,1.25rem);font-weight:var(--font-bold);margin-top:1rem;padding-right:3rem}@media only screen and (width <= 767px){.p-ponta-sports__link-text{margin-top:0;padding-right:5rem}}.p-ponta-sports_block{display:flex;flex-direction:column;gap:0;margin-bottom:60px}.p-ponta-sports_block:last-child{margin-bottom:0}@media only screen and (width >= 1024px){.p-ponta-sports_block{flex-direction:row;gap:40px}}.p-ponta-sports__image{margin:0 auto;max-width:580px;width:100%}.p-ponta-sports__image>img{object-fit:contain;width:100%}@media only screen and (width >= 1024px){.p-ponta-sports__image{width:50%}}.p-ponta-sports__content{width:100%}@media only screen and (width >= 1024px){.p-ponta-sports__content{width:50%}}.p-ponta-sports__heading{align-items:center;display:flex;font-size:clamp(1.125rem,.458rem + 1.39vw,1.5rem);gap:10px}@media only screen and (width <= 767px){.p-ponta-sports__heading img{width:40px}}.p-membership-list{list-style-position:inside;list-style-type:none}.p-membership-list>li:before{content:"●"}.membership-map__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media only screen and (width >= 768px){.membership-map__list{flex-direction:row}}.p-membership-map{position:relative}.membership-map__link{background:#465468;border-radius:10%;font-size:16px;font-weight:700;height:6.8%;max-height:auto;max-width:auto;opacity:0;position:absolute;text-indent:-9999px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:34.8%}@media only screen and (width >= 576px){.membership-map__link{border-radius:18px;height:8.9vw;max-height:120px;max-width:347px;width:28.9%}}.membership-map__link:focus-visible{opacity:.3}@media (any-hover:hover){.membership-map__link:hover{opacity:.3}}.membership-map__link--1{right:0;top:24.5%}@media only screen and (width >= 576px){.membership-map__link--1{left:0;right:auto;top:0}}.membership-map__link--2{right:0;top:59.6%}@media only screen and (width >= 576px){.membership-map__link--2{left:35.5%;right:auto;top:0}}.membership-map__link--3{left:0;top:13%}@media only screen and (width >= 576px){.membership-map__link--3{bottom:0;left:0;top:auto}}.membership-map__link--4{height:6%;right:33%;top:86.8%}@media only screen and (width >= 576px){.membership-map__link--4{height:8.4vw;left:auto;right:0;top:0}}.membership-map__link--5{height:8.8%;left:0;top:54%}@media only screen and (width >= 576px){.membership-map__link--5{bottom:0;height:8.4vw;left:auto;right:35.5%;top:auto}}.membership-map__link--6{left:0;top:68.5%}@media only screen and (width >= 576px){.membership-map__link--6{bottom:0;left:auto;right:0;top:auto}}.membership_info p{margin:0}.p-sitema-nav{border-bottom:1px solid var(--color-gray-10);list-style-type:none;margin-bottom:40px;padding-bottom:24px}@media only screen and (width >= 768px){.p-sitema-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:80px;padding-bottom:8px}}.p-sitemap-nav__item{padding-bottom:1rem}.p-sitemap-nav__item:first-child{font-size:clamp(1.375rem,.264rem + 2.31vw,2rem);width:100%}.p-sitemap-nav__item:first-child .p-sitema-nav__link{padding-right:5rem;width:max-content}@media only screen and (width >= 768px){.p-sitemap-nav__item{padding-bottom:1.5rem;width:calc(33.33333% - 10px)}}.p-sitema-nav__link{color:var(--color-type);cursor:pointer;display:flex;font-weight:var(--font-bold);height:100%;position:relative;text-decoration:none;width:100%}@media only screen and (width >= 768px){.p-sitema-nav__link{width:80%}}.p-sitema-nav__link span:after{background-color:var(--color-main);content:"";display:inline-block;height:1.25em;mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="m24 40-2.1-2.15L34.25 25.5H8v-3h26.25L21.9 10.15 24 8l16 16Z"/></svg>');mask-position:center;mask-repeat:no-repeat;position:absolute;right:1rem;top:50%;transform:translateY(-50%);vertical-align:middle;width:1.25em}.p-sitema-nav__link:focus-visible{text-decoration:underline}@media (any-hover:hover){.p-sitema-nav__link:hover{text-decoration:underline}}.p-contact-form{margin:80px 0 16px}.p-contact-form>div{display:flex;flex-wrap:wrap}@media only screen and (width >= 768px){.p-contact-form>div{flex-wrap:nowrap}}.p-contact-form>div>dt{font-size:clamp(1.125rem,.458rem + 1.39vw,1.5rem);font-weight:var(--font-bold);margin:0;padding:1.5rem 0 .5rem;width:100%}@media only screen and (width >= 768px){.p-contact-form>div>dt{padding:2rem 0;width:35%}}.p-contact-form>div>dd{display:flex;flex-direction:column;justify-content:center;margin:0 0 1.5rem;width:100%}@media only screen and (width >= 768px){.p-contact-form>div>dd{flex:1;padding:2rem 0 2rem 40px}}.p-contact-form div>dd>div{display:flex;margin-bottom:.5rem}.p-contact-form div>dd>div>span{font-weight:var(--font-bold);margin-right:1rem;white-space:nowrap}.p-contact-form .c-select{box-sizing:content-box;flex:inherit}.p-contact-form .c-select select{border-radius:0;padding:1rem}@media only screen and (width >= 768px){.p-contact-form .c-select,.p-contact-form .c-select select,.p-contact-form .c-text-input{width:400px}}.p-contact-point__heading{font-size:clamp(1.125rem,.458rem + 1.39vw,1.5rem);font-weight:var(--font-bold)}.p-contact-privacy{border:1px solid #ddd;height:270px;margin:40px 0;overflow-y:scroll;padding:1rem}@media only screen and (width >= 768px){.p-contact-privacy{height:170px}}.p-contact-privacy__heading{font-size:var(--text-md);font-weight:var(--font-bold)}.p-contact-point-list p{display:contents}.p-en-outline__text{font-size:clamp(1rem,.556rem + .93vw,1.25rem)}.p-privacy-table{border-collapse:collapse;text-align:left;width:100%}.p-privacy-table tr{border-bottom:1px solid #ddd}.p-privacy-table th{font-size:clamp(1rem,.556rem + .93vw,1.25rem);padding:1.5rem 0;width:30%}@media only screen and (width <= 767px){.p-privacy-table th{display:block;padding-bottom:.25rem;width:100%}}.p-privacy-table td{padding:1.5rem 0}@media only screen and (width <= 767px){.p-privacy-table td{display:block;padding-top:.25rem}}