@layer reset, base, tokens, recipes, utilities;@layer reset{*{margin:0;padding:0;font:inherit}*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--global-color-border,currentColor)}html{line-height:1.5;--font-fallback:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;font-family:var(--global-font-body,var(--font-fallback))}hr{height:0;color:inherit;border-top-width:1px}body{height:100%;line-height:inherit}img{border-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ol,ul{list-style:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}button,input,optgroup,select,textarea{color:inherit}button,select{text-transform:none}table{text-indent:0;border-color:inherit;border-collapse:collapse}input::placeholder,textarea::placeholder{opacity:1;color:var(--global-color-placeholder,#9ca3af)}textarea{resize:vertical}summary{display:list-item}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;text-decoration:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-size:1em;--font-mono-fallback:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New";font-family:var(--global-font-mono,var(--font-mono-fallback))}input[type=email],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=number]{-moz-appearance:textfield}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}}@layer base{:root{--made-with-panda:"🐼"}*,::backdrop,:after,:before{--blur: !important;--brightness: !important;--contrast: !important;--grayscale: !important;--hue-rotate: !important;--invert: !important;--saturate: !important;--sepia: !important;--drop-shadow: !important;--backdrop-blur: !important;--backdrop-brightness: !important;--backdrop-contrast: !important;--backdrop-grayscale: !important;--backdrop-hue-rotate: !important;--backdrop-invert: !important;--backdrop-opacity: !important;--backdrop-saturate: !important;--backdrop-sepia: !important;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}body,html{color:#05293e;line-height:1.5;scroll-behavior:smooth}body main,html main{min-height:calc(100vh - 270px)}body::-webkit-scrollbar,html::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background-color:#fff}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background-color:#05293e;border-radius:20px}body h1,html h1{font-size:30px}body h2,html h2{font-size:24px}body input,body textarea,html input,html textarea{border-radius:5px;border:1px solid #05293e}body button,html button{cursor:pointer;display:inline-flex;margin-inline:auto;width:auto;min-width:150px;height:50px;padding:15px 20px;justify-content:center;align-items:center;gap:74px;border-radius:15px;background:#05293e;color:#fff;box-shadow:5px 5px 10px 0 rgba(0,0,0,.25);transition:.5s;border:1px solid #05293e}body,html{scrollbar-width:thin}body button:hover,html button:hover{color:#05293e;background:#fff;border:1px solid #05293e;box-shadow:unset}@media screen and (min-width:64em){body,html{line-height:2}body h1,html h1{font-size:48px}body h2,html h2{font-size:30px}}}@layer tokens{:where(:root,:host){--borders-none:none;--easings-default:cubic-bezier(0.4,0,0.2,1);--easings-linear:linear;--easings-in:cubic-bezier(0.4,0,1,1);--easings-out:cubic-bezier(0,0,0.2,1);--easings-in-out:cubic-bezier(0.4,0,0.2,1);--durations-fastest:50ms;--durations-faster:100ms;--durations-fast:150ms;--durations-normal:200ms;--durations-slow:300ms;--durations-slower:400ms;--durations-slowest:500ms;--radii-xs:0.125rem;--radii-sm:0.25rem;--radii-md:0.375rem;--radii-lg:0.5rem;--radii-xl:0.75rem;--radii-2xl:1rem;--radii-3xl:1.5rem;--radii-full:9999px;--font-weights-thin:100;--font-weights-extralight:200;--font-weights-light:300;--font-weights-normal:400;--font-weights-medium:500;--font-weights-semibold:600;--font-weights-bold:700;--font-weights-extrabold:800;--font-weights-black:900;--line-heights-none:1;--line-heights-tight:1.25;--line-heights-snug:1.375;--line-heights-normal:1.5;--line-heights-relaxed:1.625;--line-heights-loose:2;--fonts-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--fonts-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--fonts-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--letter-spacings-tighter:-0.05em;--letter-spacings-tight:-0.025em;--letter-spacings-normal:0em;--letter-spacings-wide:0.025em;--letter-spacings-wider:0.05em;--letter-spacings-widest:0.1em;--shadows-xs:0 1px 2px 0 rgba(0,0,0,.05);--shadows-sm:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--shadows-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadows-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--shadows-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--shadows-2xl:0 25px 50px -12px rgba(0,0,0,.25);--shadows-inner:inset 0 2px 4px 0 rgba(0,0,0,.05);--colors-current:currentColor;--colors-black:#000;--colors-white:#fff;--colors-transparent:transparent;--colors-rose-50:#fff1f2;--colors-rose-100:#ffe4e6;--colors-rose-200:#fecdd3;--colors-rose-300:#fda4af;--colors-rose-400:#fb7185;--colors-rose-500:#f43f5e;--colors-rose-600:#e11d48;--colors-rose-700:#be123c;--colors-rose-800:#9f1239;--colors-rose-900:#881337;--colors-rose-950:#4c0519;--colors-pink-50:#fdf2f8;--colors-pink-100:#fce7f3;--colors-pink-200:#fbcfe8;--colors-pink-300:#f9a8d4;--colors-pink-400:#f472b6;--colors-pink-500:#ec4899;--colors-pink-600:#db2777;--colors-pink-700:#be185d;--colors-pink-800:#9d174d;--colors-pink-900:#831843;--colors-pink-950:#500724;--colors-fuchsia-50:#fdf4ff;--colors-fuchsia-100:#fae8ff;--colors-fuchsia-200:#f5d0fe;--colors-fuchsia-300:#f0abfc;--colors-fuchsia-400:#e879f9;--colors-fuchsia-500:#d946ef;--colors-fuchsia-600:#c026d3;--colors-fuchsia-700:#a21caf;--colors-fuchsia-800:#86198f;--colors-fuchsia-900:#701a75;--colors-fuchsia-950:#4a044e;--colors-purple-50:#faf5ff;--colors-purple-100:#f3e8ff;--colors-purple-200:#e9d5ff;--colors-purple-300:#d8b4fe;--colors-purple-400:#c084fc;--colors-purple-500:#a855f7;--colors-purple-600:#9333ea;--colors-purple-700:#7e22ce;--colors-purple-800:#6b21a8;--colors-purple-900:#581c87;--colors-purple-950:#3b0764;--colors-violet-50:#f5f3ff;--colors-violet-100:#ede9fe;--colors-violet-200:#ddd6fe;--colors-violet-300:#c4b5fd;--colors-violet-400:#a78bfa;--colors-violet-500:#8b5cf6;--colors-violet-600:#7c3aed;--colors-violet-700:#6d28d9;--colors-violet-800:#5b21b6;--colors-violet-900:#4c1d95;--colors-violet-950:#2e1065;--colors-indigo-50:#eef2ff;--colors-indigo-100:#e0e7ff;--colors-indigo-200:#c7d2fe;--colors-indigo-300:#a5b4fc;--colors-indigo-400:#818cf8;--colors-indigo-500:#6366f1;--colors-indigo-600:#4f46e5;--colors-indigo-700:#4338ca;--colors-indigo-800:#3730a3;--colors-indigo-900:#312e81;--colors-indigo-950:#1e1b4b;--colors-blue-50:#eff6ff;--colors-blue-100:#dbeafe;--colors-blue-200:#bfdbfe;--colors-blue-300:#93c5fd;--colors-blue-400:#60a5fa;--colors-blue-500:#3b82f6;--colors-blue-600:#2563eb;--colors-blue-700:#1d4ed8;--colors-blue-800:#1e40af;--colors-blue-900:#1e3a8a;--colors-blue-950:#172554;--colors-sky-50:#f0f9ff;--colors-sky-100:#e0f2fe;--colors-sky-200:#bae6fd;--colors-sky-300:#7dd3fc;--colors-sky-400:#38bdf8;--colors-sky-500:#0ea5e9;--colors-sky-600:#0284c7;--colors-sky-700:#0369a1;--colors-sky-800:#075985;--colors-sky-900:#0c4a6e;--colors-sky-950:#082f49;--colors-cyan-50:#ecfeff;--colors-cyan-100:#cffafe;--colors-cyan-200:#a5f3fc;--colors-cyan-300:#67e8f9;--colors-cyan-400:#22d3ee;--colors-cyan-500:#06b6d4;--colors-cyan-600:#0891b2;--colors-cyan-700:#0e7490;--colors-cyan-800:#155e75;--colors-cyan-900:#164e63;--colors-cyan-950:#083344;--colors-teal-50:#f0fdfa;--colors-teal-100:#ccfbf1;--colors-teal-200:#99f6e4;--colors-teal-300:#5eead4;--colors-teal-400:#2dd4bf;--colors-teal-500:#14b8a6;--colors-teal-600:#0d9488;--colors-teal-700:#0f766e;--colors-teal-800:#115e59;--colors-teal-900:#134e4a;--colors-teal-950:#042f2e;--colors-emerald-50:#ecfdf5;--colors-emerald-100:#d1fae5;--colors-emerald-200:#a7f3d0;--colors-emerald-300:#6ee7b7;--colors-emerald-400:#34d399;--colors-emerald-500:#10b981;--colors-emerald-600:#059669;--colors-emerald-700:#047857;--colors-emerald-800:#065f46;--colors-emerald-900:#064e3b;--colors-emerald-950:#022c22;--colors-green-50:#f0fdf4;--colors-green-100:#dcfce7;--colors-green-200:#bbf7d0;--colors-green-300:#86efac;--colors-green-400:#4ade80;--colors-green-500:#22c55e;--colors-green-600:#16a34a;--colors-green-700:#15803d;--colors-green-800:#166534;--colors-green-900:#14532d;--colors-green-950:#052e16;--colors-lime-50:#f7fee7;--colors-lime-100:#ecfccb;--colors-lime-200:#d9f99d;--colors-lime-300:#bef264;--colors-lime-400:#a3e635;--colors-lime-500:#84cc16;--colors-lime-600:#65a30d;--colors-lime-700:#4d7c0f;--colors-lime-800:#3f6212;--colors-lime-900:#365314;--colors-lime-950:#1a2e05;--colors-yellow-50:#fefce8;--colors-yellow-100:#fef9c3;--colors-yellow-200:#fef08a;--colors-yellow-300:#fde047;--colors-yellow-400:#facc15;--colors-yellow-500:#eab308;--colors-yellow-600:#ca8a04;--colors-yellow-700:#a16207;--colors-yellow-800:#854d0e;--colors-yellow-900:#713f12;--colors-yellow-950:#422006;--colors-amber-50:#fffbeb;--colors-amber-100:#fef3c7;--colors-amber-200:#fde68a;--colors-amber-300:#fcd34d;--colors-amber-400:#fbbf24;--colors-amber-500:#f59e0b;--colors-amber-600:#d97706;--colors-amber-700:#b45309;--colors-amber-800:#92400e;--colors-amber-900:#78350f;--colors-amber-950:#451a03;--colors-orange-50:#fff7ed;--colors-orange-100:#ffedd5;--colors-orange-200:#fed7aa;--colors-orange-300:#fdba74;--colors-orange-400:#fb923c;--colors-orange-500:#f97316;--colors-orange-600:#ea580c;--colors-orange-700:#c2410c;--colors-orange-800:#9a3412;--colors-orange-900:#7c2d12;--colors-orange-950:#431407;--colors-red-50:#fef2f2;--colors-red-100:#fee2e2;--colors-red-200:#fecaca;--colors-red-300:#fca5a5;--colors-red-400:#f87171;--colors-red-500:#ef4444;--colors-red-600:#dc2626;--colors-red-700:#b91c1c;--colors-red-800:#991b1b;--colors-red-900:#7f1d1d;--colors-red-950:#450a0a;--colors-neutral-50:#fafafa;--colors-neutral-100:#f5f5f5;--colors-neutral-200:#e5e5e5;--colors-neutral-300:#d4d4d4;--colors-neutral-400:#a3a3a3;--colors-neutral-500:#737373;--colors-neutral-600:#525252;--colors-neutral-700:#404040;--colors-neutral-800:#262626;--colors-neutral-900:#171717;--colors-neutral-950:#0a0a0a;--colors-stone-50:#fafaf9;--colors-stone-100:#f5f5f4;--colors-stone-200:#e7e5e4;--colors-stone-300:#d6d3d1;--colors-stone-400:#a8a29e;--colors-stone-500:#78716c;--colors-stone-600:#57534e;--colors-stone-700:#44403c;--colors-stone-800:#292524;--colors-stone-900:#1c1917;--colors-stone-950:#0c0a09;--colors-zinc-50:#fafafa;--colors-zinc-100:#f4f4f5;--colors-zinc-200:#e4e4e7;--colors-zinc-300:#d4d4d8;--colors-zinc-400:#a1a1aa;--colors-zinc-500:#71717a;--colors-zinc-600:#52525b;--colors-zinc-700:#3f3f46;--colors-zinc-800:#27272a;--colors-zinc-900:#18181b;--colors-zinc-950:#09090b;--colors-gray-50:#f9fafb;--colors-gray-100:#f3f4f6;--colors-gray-200:#e5e7eb;--colors-gray-300:#d1d5db;--colors-gray-400:#9ca3af;--colors-gray-500:#6b7280;--colors-gray-600:#4b5563;--colors-gray-700:#374151;--colors-gray-800:#1f2937;--colors-gray-900:#111827;--colors-gray-950:#030712;--colors-slate-50:#f8fafc;--colors-slate-100:#f1f5f9;--colors-slate-200:#e2e8f0;--colors-slate-300:#cbd5e1;--colors-slate-400:#94a3b8;--colors-slate-500:#64748b;--colors-slate-600:#475569;--colors-slate-700:#334155;--colors-slate-800:#1e293b;--colors-slate-900:#0f172a;--colors-slate-950:#020617;--blurs-sm:4px;--blurs-base:8px;--blurs-md:12px;--blurs-lg:16px;--blurs-xl:24px;--blurs-2xl:40px;--blurs-3xl:64px;--spacing-0:0rem;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--spacing-0\.5:0.125rem;--spacing-1\.5:0.375rem;--spacing-2\.5:0.625rem;--spacing-3\.5:0.875rem;--sizes-0:0rem;--sizes-1:0.25rem;--sizes-2:0.5rem;--sizes-3:0.75rem;--sizes-4:1rem;--sizes-5:1.25rem;--sizes-6:1.5rem;--sizes-7:1.75rem;--sizes-8:2rem;--sizes-9:2.25rem;--sizes-10:2.5rem;--sizes-11:2.75rem;--sizes-12:3rem;--sizes-14:3.5rem;--sizes-16:4rem;--sizes-20:5rem;--sizes-24:6rem;--sizes-28:7rem;--sizes-32:8rem;--sizes-36:9rem;--sizes-40:10rem;--sizes-44:11rem;--sizes-48:12rem;--sizes-52:13rem;--sizes-56:14rem;--sizes-60:15rem;--sizes-64:16rem;--sizes-72:18rem;--sizes-80:20rem;--sizes-96:24rem;--sizes-0\.5:0.125rem;--sizes-1\.5:0.375rem;--sizes-2\.5:0.625rem;--sizes-3\.5:0.875rem;--sizes-xs:20rem;--sizes-sm:24rem;--sizes-md:28rem;--sizes-lg:32rem;--sizes-xl:36rem;--sizes-2xl:42rem;--sizes-3xl:48rem;--sizes-4xl:56rem;--sizes-5xl:64rem;--sizes-6xl:72rem;--sizes-7xl:80rem;--sizes-8xl:90rem;--sizes-prose:65ch;--sizes-full:100%;--sizes-min:min-content;--sizes-max:max-content;--sizes-fit:fit-content;--sizes-breakpoint-sm:640px;--sizes-breakpoint-md:768px;--sizes-breakpoint-lg:1024px;--sizes-breakpoint-xl:1280px;--sizes-breakpoint-2xl:1536px;--animations-spin:spin 1s linear infinite;--animations-ping:ping 1s cubic-bezier(0,0,0.2,1) infinite;--animations-pulse:pulse 2s cubic-bezier(0.4,0,0.6,1) infinite;--animations-bounce:bounce 1s infinite;--font-sizes-2xs:0.5rem;--font-sizes-xs:0.75rem;--font-sizes-sm:0.875rem;--font-sizes-md:1rem;--font-sizes-lg:1.125rem;--font-sizes-xl:1.25rem;--font-sizes-2xl:1.5rem;--font-sizes-3xl:1.875rem;--font-sizes-4xl:2.25rem;--font-sizes-5xl:3rem;--font-sizes-6xl:3.75rem;--font-sizes-7xl:4.5rem;--font-sizes-8xl:6rem;--font-sizes-9xl:8rem;--font-sizes-p:16px;--font-sizes-h1:30px;--breakpoints-sm:640px;--breakpoints-md:768px;--breakpoints-lg:1024px;--breakpoints-xl:1280px;--breakpoints-2xl:1536px}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes cradle{0%{animation-timing-function:linear;transform:translate(0) scale(1) rotate(0deg) skew(0deg,0deg)}30%{animation-timing-function:linear;transform:translate(0) scale(1) rotate(-20deg) skew(0deg,0deg)}60%{animation-timing-function:linear;transform:translate(0) scale(1) rotate(20deg) skew(0deg,0deg)}to{animation-timing-function:linear;transform:translate(0) scale(1) rotate(0deg) skew(0deg,0deg)}}@keyframes donutSpin{to{transform:rotate(1turn)}}@keyframes firstViewText{0%{opacity:0}1%,50%{top:0;opacity:1}51%,to{top:-2em}}@keyframes slideInTop{0%{transform:translateY(-1000px);opacity:0}to{transform:translateY(0);opacity:1}}}@layer utilities{.bg_\#05293E{background-color:#05293e}.text_\#fff{color:#fff}.pt_50px{padding-top:50px}.pb_50px{padding-bottom:50px}.\[\&_\.footer-wrap\]\:mx_auto .footer-wrap{margin-inline:auto}.\[\&_\.footer-wrap\]\:w_min\(80\%\,_450px\) .footer-wrap{width:min(80%,450px)}.\[\&_\.footer-wrap\]\:\[\&__company-name\]\:fs_40px .footer-wrap__company-name{font-size:40px}.\[\&_\.footer-wrap\]\:\[\&__company-name\]\:leading_1 .footer-wrap__company-name{line-height:1}.\[\&_\.footer-wrap\]\:\[\&__company-name\]\:text_center .footer-wrap__company-name{text-align:center}.\[\&_\.footer-wrap\]\:\[\&__content\]\:w_100\% .footer-wrap__content{width:100%}.\[\&_\.footer-wrap\]\:\[\&__content\]\:mt_40px .footer-wrap__content{margin-top:40px}.\[\&_\.footer-wrap\]\:\[\&__content\]\:d_grid .footer-wrap__content{display:grid}.\[\&_\.footer-wrap\]\:\[\&__content\]\:grid-cols_1fr .footer-wrap__content{grid-template-columns:1fr}.\[\&_\.footer-wrap\]\:\[\&__content\]\:grid-rows_1fr_1fr_1fr_1fr .footer-wrap__content{grid-template-rows:1fr 1fr 1fr 1fr}.\[\&_\.footer-wrap\]\:\[\&__content\]\:gap_30px_0 .footer-wrap__content{gap:30px 0}.\[\&_\.footer-wrap\]\:\[\&__content\]\:mx_auto .footer-wrap__content{margin-inline:auto}.\[\&_\.footer-wrap\]\:\[\&__content\]\:\[\&-list\]\:fs_30px .footer-wrap__content-list{font-size:30px}.\[\&_\.footer-wrap\]\:\[\&__content\]\:\[\&-list\]\:\[\&_\.list-wrap\]\:\[\&__title\]\:d_flex .footer-wrap__content-list .list-wrap__title,.\[\&_\.footer-wrap\]\:\[\&__content\]\:\[\&-list\]\:\[\&_\.list-wrap\]\:d_flex .footer-wrap__content-list .list-wrap{display:flex}.\[\&_\.footer-wrap\]\:\[\&__content\]\:\[\&-list\]\:\[\&_\.list-wrap\]\:\[\&__title\]\:flex_column .footer-wrap__content-list .list-wrap__title{flex-direction:column}.\[\&_\.footer-wrap\]\:\[\&__content\]\:\[\&-list\]\:\[\&_\.list-wrap\]\:\[\&__title\]\:\[\&-ja\]\:fs_16px .footer-wrap__content-list .list-wrap__title-ja{font-size:16px}.\[\&_\.copy-right\]\:text_center .copy-right{text-align:center}.\[\&_\.copy-right\]\:mt_20px .copy-right{margin-top:20px}.z_100{z-index:100}.bg_rgba\(255\,_255\,_255\,_1\){background-color:#fff}.\[\&_\.header-menu\]\:d_flex .header-menu{display:flex}.\[\&_\.header-menu\]\:w_100\% .header-menu{width:100%}.\[\&_\.header-menu\]\:h_70px .header-menu{height:70px}.\[\&_\.header-menu\]\:pl_60px .header-menu{padding-left:60px}.\[\&_\.header-menu\]\:justify_space-between .header-menu{justify-content:space-between}.\[\&_\.header-menu\]\:items_center .header-menu{align-items:center}.\[\&_\.header-menu\]\:\[\&__h1\]\:d_inline-block .header-menu h1{display:inline-block}.\[\&_\.header-menu\]\:\[\&__h1\]\:mx_auto .header-menu h1{margin-inline:auto}.\[\&_\.header-menu\]\:\[\&__h1\]\:text_center .header-menu h1{text-align:center}.\[\&_\.header-menu\]\:\[\&__h1\]\:fs_36px .header-menu h1{font-size:36px}.\[\&_\.header-menu\]\:\[\&__h1\]\:font_700 .header-menu h1{font-weight:700}.\[\&_\.header-menu\]\:\[\&__h1\]\:leading_36px .header-menu h1{line-height:36px}.\[\&_\.header-menu\]\:\[\&__h1\]\:text_\#05293E .header-menu h1{color:#05293e}.\[\&_\.menuOpen\]\:\[\&\.bg\]\:z_0 .menuOpen.bg{z-index:0}.\[\&_\.menuOpen\]\:\[\&\.bg\]\:pos_fixed .menuOpen.bg{position:fixed}.\[\&_\.menuOpen\]\:\[\&\.bg\]\:bg_\#596771e6 .menuOpen.bg{background-color:#596771e6}.\[\&_\.menuOpen\]\:\[\&\.bg\]\:top_0 .menuOpen.bg{top:var(--spacing-0)}.\[\&_\.menuOpen\]\:\[\&\.bg\]\:left_0 .menuOpen.bg{left:var(--spacing-0)}.\[\&_\.menuOpen\]\:\[\&\.bg\]\:right_0 .menuOpen.bg{right:var(--spacing-0)}.\[\&_\.menuOpen\]\:\[\&\.bg\]\:h_100vh .menuOpen.bg{height:100vh}.z_1000{z-index:1000}.mr_10px{margin-right:10px}.w_50px{width:50px}.h_50px{height:50px}.\[\&_span\]\:d_block span{display:block}.\[\&_span\]\:pos_absolute span{position:absolute}.\[\&_span\]\:w_50px span{width:50px}.\[\&_span\]\:h_1\.5px span{height:1.5px}.\[\&_span\]\:bg_\#05293E span{background:#05293e}.\[\&_span\]\:transition_0\.5s_ease-in-out span{transition:.5s ease-in-out}.\[\&_span\]\:\[\&\:nth-child\(1\)\]\:top_10px span:first-child{top:10px}.\[\&_span\]\:\[\&\:nth-child\(2\)\]\:top_25px span:nth-child(2){top:25px}.\[\&_span\]\:\[\&\:nth-child\(3\)\]\:top_40px span:nth-child(3){top:40px}.\[\&\.menuOpen\]\:\[\&_span\]\:bg_\#fff.menuOpen span{background:#fff}.\[\&\.menuOpen\]\:\[\&_span\]\:\[\&\:nth-child\(1\)\]\:top_20px.menuOpen span:first-child{top:20px}.\[\&\.menuOpen\]\:\[\&_span\]\:\[\&\:nth-child\(1\)\]\:left_1\.5px.menuOpen span:first-child{left:1.5px}.\[\&\.menuOpen\]\:\[\&_span\]\:\[\&\:nth-child\(1\)\]\:rotate_315deg.menuOpen span:first-child{rotate:315deg}.\[\&\.menuOpen\]\:\[\&_span\]\:\[\&\:nth-child\(2\)\]\:top_20px.menuOpen span:nth-child(2){top:20px}.\[\&\.menuOpen\]\:\[\&_span\]\:\[\&\:nth-child\(2\)\]\:rotate_-315deg.menuOpen span:nth-child(2){rotate:-315deg}.\[\&\.menuOpen\]\:\[\&_span\]\:\[\&\:nth-child\(3\)\]\:top_20px.menuOpen span:nth-child(3){top:20px}.\[\&\.menuOpen\]\:\[\&_span\]\:\[\&\:nth-child\(3\)\]\:rotate_-315deg.menuOpen span:nth-child(3){rotate:-315deg}.d_none{display:none}.animation_slideInTop_\.4s{animation:slideInTop .4s}.\[\&\.menuOpen\]\:d_block.menuOpen{display:block}.\[\&\.menuOpen\]\:\[\&_\.nav\]\:\[\&__ul\]\:z_110.menuOpen .nav__ul{z-index:110}.\[\&\.menuOpen\]\:\[\&_\.nav\]\:\[\&__ul\]\:bg_\#fff.menuOpen .nav__ul{background-color:#fff}.\[\&\.menuOpen\]\:\[\&_\.nav\]\:\[\&__ul\]\:rounded_20px.menuOpen .nav__ul{border-radius:20px}.\[\&\.menuOpen\]\:\[\&_\.nav\]\:\[\&__ul\]\:pt_20px.menuOpen .nav__ul{padding-top:20px}.\[\&\.menuOpen\]\:\[\&_\.nav\]\:\[\&__ul\]\:pb_20px.menuOpen .nav__ul{padding-bottom:20px}.\[\&\.menuOpen\]\:\[\&_\.nav\]\:\[\&__ul\]\:pos_fixed.menuOpen .nav__ul{position:fixed}.\[\&\.menuOpen\]\:\[\&_\.nav\]\:\[\&__ul\]\:w_min\(90\%\,_1500px\).menuOpen .nav__ul{width:min(90%,1500px)}.\[\&\.menuOpen\]\:\[\&_\.nav\]\:\[\&__ul\]\:left_50\%.menuOpen .nav__ul{left:50%}.\[\&\.menuOpen\]\:\[\&_\.nav\]\:\[\&__ul\]\:transform_translate\(-50\%\,_0\).menuOpen .nav__ul{transform:translate(-50%)}.\[\&\.menuOpen\]\:\[\&_\.nav\]\:\[\&__ul\]\:d_grid.menuOpen .nav__ul{display:grid}.\[\&\.menuOpen\]\:\[\&_\.nav\]\:\[\&__ul\]\:grid-rows_1fr_1fr_1fr_1fr_1fr.menuOpen .nav__ul{grid-template-rows:1fr 1fr 1fr 1fr 1fr}.\[\&\.menuOpen\]\:\[\&_\.nav\]\:\[\&__ul\]\:gap_20px_0px.menuOpen .nav__ul{gap:20px 0}.\[\&\.menuOpen\]\:\[\&_\.nav\]\:\[\&__ul\]\:\[\&-list\]\:\[\&\:nth-child\(1\)\]\:mx_auto.menuOpen .nav__ul-list:first-child{margin-inline:auto}.\[\&\.menuOpen\]\:\[\&_\.nav\]\:\[\&__ul\]\:\[\&-list\]\:\[\&\:nth-child\(1\)\]\:\[\&_img\]\:w_200px.menuOpen .nav__ul-list:first-child img{width:200px}.\[\&\.menuOpen\]\:\[\&_\.nav\]\:\[\&__ul\]\:\[\&-list\]\:\[\&_\.list-wrap\]\:d_flex.menuOpen .nav__ul-list .list-wrap{display:flex}.\[\&\.menuOpen\]\:\[\&_\.nav\]\:\[\&__ul\]\:\[\&-list\]\:\[\&_\.list-wrap\]\:fs_30px.menuOpen .nav__ul-list .list-wrap{font-size:30px}.\[\&\.menuOpen\]\:\[\&_\.nav\]\:\[\&__ul\]\:\[\&-list\]\:\[\&_\.list-wrap\]\:ml_30px.menuOpen .nav__ul-list .list-wrap{margin-left:30px}.\[\&\.menuOpen\]\:\[\&_\.nav\]\:\[\&__ul\]\:\[\&-list\]\:\[\&_\.list-wrap\]\:\[\&__title\]\:d_flex.menuOpen .nav__ul-list .list-wrap__title{display:flex}.\[\&\.menuOpen\]\:\[\&_\.nav\]\:\[\&__ul\]\:\[\&-list\]\:\[\&_\.list-wrap\]\:\[\&__title\]\:flex_column.menuOpen .nav__ul-list .list-wrap__title{flex-direction:column}.\[\&\.menuOpen\]\:\[\&_\.nav\]\:\[\&__ul\]\:\[\&-list\]\:\[\&_\.list-wrap\]\:\[\&__title\]\:\[\&-ja\]\:fs_16px.menuOpen .nav__ul-list .list-wrap__title-ja{font-size:16px}.pos_fixed{position:fixed}.z_200{z-index:200}.bg_\#596771e6{background-color:#596771e6}.top_0{top:var(--spacing-0)}.left_0{left:var(--spacing-0)}.right_0{right:var(--spacing-0)}.h_100\%{height:100%}.overscroll-y_contain{overscroll-behavior-y:contain}.p_20px{padding:20px}.\[\&_\.modal\]\:\[\&__content\]\:pos_absolute .modal__content{position:absolute}.\[\&_\.modal\]\:\[\&__content\]\:bg_\#fff .modal__content{background-color:#fff}.\[\&_\.modal\]\:\[\&__content\]\:inset_0 .modal__content{inset:var(--spacing-0)}.\[\&_\.modal\]\:\[\&__content\]\:m_auto .modal__content{margin:auto}.\[\&_\.modal\]\:\[\&__content\]\:w_90\% .modal__content{width:90%}.\[\&_\.modal\]\:\[\&__content\]\:h_90\% .modal__content{height:90%}.\[\&_\.modal\]\:\[\&__content\]\:rounded_20px .modal__content{border-radius:20px}.\[\&_\.modal\]\:\[\&__content\]\:p_30px .modal__content{padding:30px}.\[\&_\.modal\]\:\[\&__content\]\:overscroll-y_contain .modal__content{overscroll-behavior-y:contain}.\[\&_\.modal\]\:\[\&__content\]\:overflow-y_scroll .modal__content{overflow-y:scroll}.\[\&_\.modal\]\:\[\&__content\]\:\[\&\:\:-webkit-scrollbar\]\:w_10px .modal__content::-webkit-scrollbar{width:10px}.\[\&_\.modal\]\:\[\&__content\]\:\[\&\:\:-webkit-scrollbar\]\:pt_20px .modal__content::-webkit-scrollbar{padding-top:20px}.\[\&_\.modal\]\:\[\&__content\]\:\[\&\:\:-webkit-scrollbar\]\:pb_20px .modal__content::-webkit-scrollbar{padding-bottom:20px}.\[\&_\.modal\]\:\[\&__content\]\:\[\&\:\:-webkit-scrollbar-track\]\:bg_none .modal__content::-webkit-scrollbar-track{background-color:none}.\[\&_\.modal\]\:\[\&__content\]\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg_\#05293E .modal__content::-webkit-scrollbar-thumb{background-color:#05293e}.\[\&_\.modal\]\:\[\&__content\]\:\[\&\:\:-webkit-scrollbar-thumb\]\:rounded_20px .modal__content::-webkit-scrollbar-thumb{border-radius:20px}.\[\&_\.modal\]\:\[\&__footer\]\:d_flex .modal__footer{display:flex}.\[\&_\.modal\]\:\[\&__footer\]\:justify_center .modal__footer{justify-content:center}.\[\&_\.modal\]\:\[\&__footer\]\:items_center .modal__footer{align-items:center}.\[\&_\.main\]\:\[\&__title\]\:d_inline-block .main__title{display:inline-block}.\[\&_\.main\]\:\[\&__title\]\:w_100\% .main__title{width:100%}.\[\&_\.main\]\:\[\&__title\]\:text_right .main__title{text-align:right}.\[\&_\.main\]\:\[\&__content\]\:mt_20px .main__content{margin-top:20px}.\[\&_\.main\]\:\[\&__address\]\:d_inline-block .main__address{display:inline-block}.\[\&_\.main\]\:\[\&__address\]\:w_100\% .main__address{width:100%}.\[\&_\.main\]\:\[\&__address\]\:text_right .main__address{text-align:right}.\[\&_\.main\]\:\[\&__address\]\:m_15px_0 .main__address{margin:15px 0}.\[\&_\.main\]\:\[\&__address\]\:p_20px_0 .main__address{padding:20px 0}.\[\&_\.main\]\:\[\&__address\]\:border-t_2px_solid_\#cccccc .main__address{border-top:2px solid #ccc}.\[\&_\.main\]\:\[\&__address\]\:border-b_2px_solid_\#cccccc .main__address{border-bottom:2px solid #ccc}.\[\&_\.main\]\:\[\&__end\]\:d_inline-block .main__end{display:inline-block}.\[\&_\.main\]\:\[\&__end\]\:w_100\% .main__end{width:100%}.\[\&_\.main\]\:\[\&__end\]\:text_right .main__end{text-align:right}.\[\&_\.main\]\:\[\&_ol\]\:pl_20px .main ol{padding-left:20px}.\[\&_\.main\]\:\[\&_ol\]\:\[\&_li\]\:list_decimal .main ol li{list-style-type:decimal}.\[\&_\.main\]\:\[\&_ol\]\:\[\&\.alpha\]\:pl_10px .main ol.alpha,.\[\&_\.main\]\:\[\&_ol\]\:\[\&_li\]\:pl_10px .main ol li{padding-left:10px}.\[\&_\.main\]\:\[\&_ol\]\:\[\&\.alpha\]\:list_lower-alpha .main ol.alpha{list-style-type:lower-alpha}.d_grid{display:grid}.grid-rows_1fr_auto{grid-template-rows:1fr auto}.gap_30px_0px{gap:30px 0}.mb_40px{margin-bottom:40px}.p_10px{padding:10px}.\[\&_\.news-card\]\:\[\&__img-wrap\]\:\[\&__img\]\:mx_auto .news-card__img-wrap img{margin-inline:auto}.\[\&_\.news-card\]\:\[\&__content\]\:d_flex .news-card__content{display:flex}.\[\&_\.news-card\]\:\[\&__content\]\:flex_column .news-card__content{flex-direction:column}.\[\&_\.news-card\]\:\[\&__content\]\:gap_10px_0px .news-card__content{gap:10px 0}.d_inline-block{display:inline-block}.fs_h1{font-size:var(--font-sizes-h1)}.leading_1{line-height:1}.font_bold{font-weight:var(--font-weights-bold)}.ml_10px{margin-left:10px}.\[\&_\.main-title\]\:\[\&__ja\]\:fs_p .main-title__ja{font-size:var(--font-sizes-p)}.\[\&_\.form-wrap\]\:d_grid .form-wrap{display:grid}.\[\&_\.form-wrap\]\:grid-cols_1fr_3fr .form-wrap{grid-template-columns:1fr 3fr}.\[\&_\.form-wrap\]\:grid-rows_1fr_1fr_1fr_auto .form-wrap{grid-template-rows:1fr 1fr 1fr auto}.\[\&_\.form-wrap\]\:gap_50px_50px .form-wrap{gap:50px 50px}.\[\&_\.field-error\]\:text_red .field-error{color:red}.\[\&_\.field-error\]\:col-span_1_\/_-1 .field-error{grid-column:1/-1}.\[\&_\.field-error\]\:fs_14px .field-error{font-size:14px}.\[\&_\.error-box\]\:text_red .error-box{color:red}.\[\&_\.error-box\]\:mb_24px .error-box{margin-bottom:24px}.\[\&_\.error-box\]\:leading_1\.7 .error-box{line-height:1.7}.\[\&_\.button-wrap\]\:w_min\(90\%\,_1000px\) .button-wrap{width:min(90%,1000px)}.\[\&_\.button-wrap\]\:mx_auto .button-wrap{margin-inline:auto}.\[\&_\.button-wrap\]\:d_flex .button-wrap{display:flex}.\[\&_\.button-wrap\]\:justify_space-around .button-wrap{justify-content:space-around}.\[\&_\.button-wrap\]\:\[\&_\.secondary\]\:text_\#05293E .button-wrap .secondary{color:#05293e}.\[\&_\.button-wrap\]\:\[\&_\.secondary\]\:bg_\#FFF .button-wrap .secondary{background:#fff}.\[\&_\.button-wrap\]\:\[\&_button\:disabled\]\:opacity_0\.6 .button-wrap button:disabled{opacity:.6}.\[\&_\.button-wrap\]\:\[\&_button\:disabled\]\:cursor_not-allowed .button-wrap button:disabled{cursor:not-allowed}.w_min\(90\%\,_1000px\){width:min(90%,1000px)}.\[\&_form\]\:d_grid form{display:grid}.\[\&_form\]\:grid-cols_1fr form{grid-template-columns:1fr}.\[\&_form\]\:grid-rows_1fr_1fr_1fr_4fr_1fr_auto form{grid-template-rows:1fr 1fr 1fr 4fr 1fr auto}.\[\&_form\]\:gap_50px_0px form{gap:50px 0}.\[\&_form\]\:grid-template-areas_\"\.\"_\"\.\"_\"\.\"_\"\.\"_\"\.\"_\"button\" form{grid-template-areas:"." "." "." "." "." "button"}.\[\&_form\]\:\[\&_\>_div\]\:d_flex form>div{display:flex}.\[\&_form\]\:\[\&_\>_div\]\:flex_column form>div{flex-direction:column}.\[\&_form\]\:\[\&_\>_div\]\:gap_0px form>div{gap:0}.\[\&_form\]\:\[\&_\>_div\]\:grid-rows_1fr_auto form>div{grid-template-rows:1fr auto}.\[\&_form\]\:\[\&_\>_div\]\:\[\&_\>_input\]\:w_85\% form>div>input{width:85%}.\[\&_form\]\:\[\&_\>_div\]\:\[\&_\>_input\]\:max-h_2em form>div>input{max-height:2em}.\[\&_form\]\:\[\&_\>_div\]\:\[\&_\.error-message\]\:text_red form>div .error-message{color:red}.\[\&_form\]\:\[\&_\>_div\]\:\[\&\.text-area-wrap\]\:d_grid form>div.text-area-wrap{display:grid}.\[\&_form\]\:\[\&_\>_div\]\:\[\&\.text-area-wrap\]\:grid-rows_auto_3fr form>div.text-area-wrap{grid-template-rows:auto 3fr}.\[\&_form\]\:\[\&_\>_div\]\:\[\&\.text-area-wrap\]\:grid-cols_1fr form>div.text-area-wrap{grid-template-columns:1fr}.\[\&_form\]\:\[\&_\.checkbox\]\:w_20px form .checkbox{width:20px}.\[\&_form\]\:\[\&_\.checkbox\]\:d_block form .checkbox{display:block}.\[\&_form\]\:\[\&_\.checkbox\]\:justify-self_end form .checkbox{justify-self:end}.\[\&_form\]\:\[\&_\.checkbox\]\:cursor_pointer form .checkbox{cursor:pointer}.\[\&_form\]\:\[\&_\.checkbox-wrap\]\:d_grid form .checkbox-wrap{display:grid}.\[\&_form\]\:\[\&_\.checkbox-wrap\]\:grid-rows_1fr_1fr form .checkbox-wrap{grid-template-rows:1fr 1fr}.\[\&_form\]\:\[\&_\.checkbox-wrap\]\:grid-cols_auto_3fr form .checkbox-wrap{grid-template-columns:auto 3fr}.\[\&_form\]\:\[\&_\.checkbox-wrap\]\:grid-template-areas_\"\._\.\"_\"errorMessage_errorMessage\" form .checkbox-wrap{grid-template-areas:". ." "errorMessage errorMessage"}.\[\&_form\]\:\[\&_\.checkbox-wrap\]\:gap_0px_10px form .checkbox-wrap{gap:0 10px}.\[\&_form\]\:\[\&_\.checkbox-wrap\]\:\[\&_label\]\:self_center form .checkbox-wrap label{align-self:center}.\[\&_form\]\:\[\&_\.checkbox-wrap\]\:\[\&_\.error-message\]\:grid-area_errorMessage form .checkbox-wrap .error-message{grid-area:errorMessage}.\[\&_form\]\:\[\&_button\]\:grid-area_button form button{grid-area:button}.\[\&_form\]\:\[\&_button\]\:p_20px_40px form button{padding:20px 40px}.\[\&_form\]\:\[\&_\.privacy-modal\]\:cursor_pointer form .privacy-modal{cursor:pointer}.h_calc\(75vw_-_150px\){height:calc(75vw - 150px)}.w_85vw{width:85vw}.h_85vw{height:85vw}.rounded_100\%{border-radius:100%}.bg_\#05293E{background:#05293e}.top_calc\(-7\%\){top:calc(-7%)}.left_calc\(-40\%\){left:calc(-40%)}.origin_center_center{transform-origin:center center}.\[\&_h1\]\:text_\#fff h1{color:#fff}.\[\&_h1\]\:pos_absolute h1{position:absolute}.\[\&_h1\]\:bottom_26\% h1{bottom:26%}.\[\&_h1\]\:right_12\% h1{right:12%}.\[\&_h1\]\:fs_7\.4vw h1{font-size:7.4vw}.\[\&_h1\]\:leading_1 h1{line-height:1}.\[\&_h1\]\:\[\&_span\]\:fs_18px h1 span{font-size:18px}.pos_absolute{position:absolute}.left_10\%{left:10%}.top_50\%{top:50%}.transform_translate\(0\,_-50\%\){transform:translateY(-50%)}.bg_\#ffff{background-color:#fff}.leading_1\.5{line-height:1.5}.\[\&_h1\]\:fs_6vw h1{font-size:6vw}.\[\&_\.word\]\:pos_relative .word{position:relative}.\[\&_\.word\]\:w_10em .word{width:10em}.\[\&_\.word\]\:h_1\.5em .word{height:1.5em}.\[\&_\.word\]\:transform-style_preserve-3d .word{transform-style:preserve-3d}.\[\&_\.word\]\:overflow_hidden .word{overflow:hidden}.\[\&_\.word\]\:\[\&_span\]\:pos_absolute .word span{position:absolute}.\[\&_\.word\]\:\[\&_span\]\:inset_0 .word span{inset:var(--spacing-0)}.\[\&_\.word\]\:\[\&_span\]\:transition_all_\.4s .word span{transition:all .4s}.\[\&_\.word\]\:\[\&_span\]\:origin_center_center_-1\.5em .word span{transform-origin:center center -1.5em}.\[\&_\.word\]\:\[\&_\.second\]\:transform_rotateX\(90deg\) .word .second{transform:rotateX(90deg)}.\[\&_\.word\]\:\[\&_\.first\]\:transform_rotateX\(0\) .word .first{transform:rotateX(0)}.w_300px{width:300px}.h_475px{height:475px}.p_15px{padding:15px}.gap_20px{gap:20px}.rounded_20px{border-radius:20px}.bg_rgba\(255\,_255\,_255\,_0\.90\){background:hsla(0,0%,100%,.9)}.shadow_10px_4px_30px_0px_rgba\(0\,_0\,_0\,_0\.25\)\,_-10px_-10px_60px_0px_rgba\(255\,_255\,_255\,_0\.27\){box-shadow:10px 4px 30px 0 rgba(0,0,0,.25),-10px -10px 60px 0 hsla(0,0%,100%,.27)}.cursor_pointer{cursor:pointer}.\[\&_\.card\]\:\[\&__company-name\]\:font_bold .card__company-name{font-weight:var(--font-weights-bold)}.\[\&_\.card\]\:\[\&__content\]\:leading_1\.75 .card__content{line-height:1.75}.\[\&_\.card\]\:\[\&__link\]\:pos_absolute .card__link{position:absolute}.\[\&_\.card\]\:\[\&__link\]\:inset_0 .card__link{inset:var(--spacing-0)}.\[\&_\.card\]\:\[\&__link\]\:m_auto .card__link{margin:auto}.\[\&_\.card\]\:\[\&__link\]\:bg_rgba\(5\,_41\,_62\,_0\) .card__link{background:rgba(5,41,62,0)}.\[\&_\.card\]\:\[\&__link\]\:d_flex .card__link{display:flex}.\[\&_\.card\]\:\[\&__link\]\:justify_center .card__link{justify-content:center}.\[\&_\.card\]\:\[\&__link\]\:items_center .card__link{align-items:center}.\[\&_\.card\]\:\[\&__link\]\:rounded_20px .card__link{border-radius:20px}.\[\&_\.card\]\:\[\&__link\]\:transition_all_\.6s .card__link{transition:all .6s}.\[\&_\.card\]\:\[\&__link\]\:\[\&_\>_a\]\:d_none .card__link>a{display:none}.\[\&_\.card\]\:\[\&__link\]\:\[\&_\>_a\]\:text_\#fff .card__link>a{color:#fff}.\[\&_\.card\]\:\[\&__link\]\:\[\&_\>_a\]\:text_center .card__link>a{text-align:center}.pt_15px{padding-top:15px}.pb_30px{padding-bottom:30px}.max-w_1500px{max-width:1500px}.\[\&_\.swiper-wrapper\]\:pt_25px .swiper-wrapper{padding-top:25px}.\[\&_\.swiper-wrapper\]\:pb_25px .swiper-wrapper{padding-bottom:25px}.\[\&_\.swiper-scrollbar\]\:bottom_0 .swiper-scrollbar{bottom:var(--spacing-0)}.\[\&_\.swiper-scrollbar\]\:left_0 .swiper-scrollbar{left:var(--spacing-0)}.\[\&_\.swiper-scrollbar\]\:w_100\% .swiper-scrollbar{width:100%}.\[\&_\.swiper-scrollbar\]\:h_6px .swiper-scrollbar{height:6px}.\[\&_\.swiper-scrollbar\]\:bg_rgba\(5\,_41\,_62\,_0\.12\) .swiper-scrollbar{background:rgba(5,41,62,.12)}.\[\&_\.swiper-scrollbar\]\:rounded_999px .swiper-scrollbar{border-radius:999px}.\[\&_\.swiper-scrollbar-drag\]\:bg_\#05293E .swiper-scrollbar-drag{background:#05293e}.\[\&_\.swiper-scrollbar-drag\]\:rounded_999px .swiper-scrollbar-drag{border-radius:999px}.h_100vh{height:100vh}.overflow_hidden{overflow:hidden}.select_none{-webkit-user-select:none;user-select:none}.\[\&_\.first-view\]\:\[\&__capital-letter\]\:fs_90vh .first-view__capital-letter{font-size:90vh}.\[\&_\.first-view\]\:\[\&__capital-letter\]\:leading_\.8 .first-view__capital-letter{line-height:.8}.\[\&_\.first-view\]\:\[\&__capital-letter\]\:max-h_80vh .first-view__capital-letter{max-height:80vh}.\[\&_\.first-view\]\:\[\&__capital-letter\]\:pos_absolute .first-view__capital-letter{position:absolute}.\[\&_\.first-view\]\:\[\&__capital-letter\]\:top_5\% .first-view__capital-letter{top:5%}.\[\&_\.first-view\]\:\[\&__capital-letter\]\:right_-20\% .first-view__capital-letter{right:-20%}.\[\&_\.first-view\]\:\[\&__capital-letter\]\:animation-duration_10s .first-view__capital-letter{animation-duration:10s}.\[\&_\.first-view\]\:\[\&__capital-letter\]\:animation-fill-mode_both .first-view__capital-letter{animation-fill-mode:both}.\[\&_\.first-view\]\:\[\&__capital-letter\]\:animation-iteration-count_infinite .first-view__capital-letter{animation-iteration-count:infinite}.\[\&_\.first-view\]\:\[\&__capital-letter\]\:animation-name_cradle .first-view__capital-letter{animation-name:cradle}.\[\&_\.first-view\]\:\[\&__capital-letter\]\:origin_center_bottom .first-view__capital-letter{transform-origin:center bottom}.\[\&_\.first-view\]\:\[\&__scroll\]\:pos_absolute .first-view__scroll{position:absolute}.\[\&_\.first-view\]\:\[\&__scroll\]\:w_120px .first-view__scroll{width:120px}.\[\&_\.first-view\]\:\[\&__scroll\]\:h_120px .first-view__scroll{height:120px}.\[\&_\.first-view\]\:\[\&__scroll\]\:bottom_20px .first-view__scroll{bottom:20px}.\[\&_\.first-view\]\:\[\&__scroll\]\:left_50\% .first-view__scroll{left:50%}.\[\&_\.first-view\]\:\[\&__scroll\]\:transform_translate\(-50\%\,_0\) .first-view__scroll{transform:translate(-50%)}.\[\&_\.first-view\]\:\[\&__scroll\]\:text_\#05293E .first-view__scroll{color:#05293e}.\[\&_\.first-view\]\:\[\&__scroll\]\:\[\&-mouse\]\:pos_absolute .first-view__scroll-mouse{position:absolute}.\[\&_\.first-view\]\:\[\&__scroll\]\:\[\&-mouse\]\:left_35px .first-view__scroll-mouse{left:35px}.\[\&_\.first-view\]\:\[\&__scroll\]\:\[\&-mouse\]\:top_35px .first-view__scroll-mouse{top:35px}.\[\&_\.first-view\]\:\[\&__scroll\]\:\[\&-circle-text\]\:pos_absolute .first-view__scroll-circle-text{position:absolute}.\[\&_\.first-view\]\:\[\&__scroll\]\:\[\&-circle-text\]\:left_15px .first-view__scroll-circle-text{left:15px}.\[\&_\.first-view\]\:\[\&__scroll\]\:\[\&-circle-text\]\:top_15px .first-view__scroll-circle-text{top:15px}.\[\&_\.first-view\]\:\[\&__scroll\]\:\[\&-circle-text\]\:w_90px .first-view__scroll-circle-text{width:90px}.\[\&_\.first-view\]\:\[\&__scroll\]\:\[\&-circle-text\]\:h_90px .first-view__scroll-circle-text{height:90px}.\[\&_\.first-view\]\:\[\&__scroll\]\:\[\&-circle-text\]\:fs_16px .first-view__scroll-circle-text{font-size:16px}.\[\&_\.first-view\]\:\[\&__scroll\]\:\[\&-circle-text\]\:animation_donutSpin_15s_linear_infinite .first-view__scroll-circle-text{animation:donutSpin 15s linear infinite}.\[\&_\.first-view\]\:\[\&__scroll\]\:\[\&-circle-text\]\:\[\&_svg\]\:overflow_visible .first-view__scroll-circle-text svg{overflow:visible}.\[\&_\.first-view\]\:\[\&__scroll\]\:\[\&-circle-text\]\:\[\&_path\]\:fill_none .first-view__scroll-circle-text path{fill:none}.\[\&_\.first-view\]\:\[\&__scroll\]\:\[\&-circle-text\]\:\[\&_textPath\]\:tracking_1\. .first-view__scroll-circle-text textPath{letter-spacing:1}.\[\&_\.first-view\]\:\[\&__scroll\]\:\[\&-circle-text\]\:\[\&_textPath\]\:fill_\#05293E .first-view__scroll-circle-text textPath{fill:#05293e}.w_min\(90\%\,_1500px\){width:min(90%,1500px)}.\[\&_\.discr\]\:mt_50px .discr{margin-top:50px}.\[\&_\.discr\]\:mx_auto .discr{margin-inline:auto}.\[\&_\.discr\]\:w_min\(95\%\,_1200px\) .discr{width:min(95%,1200px)}.\[\&_\.discr\]\:fs_20px .discr{font-size:20px}.\[\&_\.discr\]\:leading_1\.5 .discr{line-height:1.5}.min-h_50vh{min-height:50vh}.w_100\%{width:100%}.overflow-x_clip{overflow-x:clip}.\[\&_\.news-section\]\:\[\&__content\]\:pos_relative .news-section__content{position:relative}.\[\&_\.news-section\]\:\[\&__content\]\:z_10 .news-section__content{z-index:10}.\[\&_\.news-section\]\:\[\&__content\]\:pt_50px .news-section__content{padding-top:50px}.\[\&_\.news-section\]\:\[\&__content\]\:pb_50px .news-section__content{padding-bottom:50px}.\[\&_\.news-section\]\:\[\&__content\]\:mx_auto .news-section__content{margin-inline:auto}.\[\&_\.news-section\]\:\[\&__content\]\:w_min\(90\%\,_1500px\) .news-section__content{width:min(90%,1500px)}.\[\&_\.news-section\]\:\[\&__content\]\:rounded_20px .news-section__content{border-radius:20px}.\[\&_\.news-section\]\:\[\&__content\]\:bg_rgba\(255\,_255\,_255\,_0\.70\) .news-section__content{background:hsla(0,0%,100%,.7)}.\[\&_\.news-section\]\:\[\&__content\]\:shadow_5px_5px_30px_0px_rgba\(0\,_0\,_0\,_0\.30\)\,_-10px_-10px_0px_0px_rgba\(255\,_255\,_255\,_0\.01\) .news-section__content{box-shadow:5px 5px 30px 0 rgba(0,0,0,.3),-10px -10px 0 0 hsla(0,0%,100%,.01)}.\[\&_\.news-section\]\:\[\&__bg\]\:pos_absolute .news-section__bg{position:absolute}.\[\&_\.news-section\]\:\[\&__bg\]\:rounded_1000px .news-section__bg{border-radius:1000px}.\[\&_\.news-section\]\:\[\&__bg\]\:z_-10 .news-section__bg{z-index:-10}.\[\&_\.news-section\]\:\[\&__bg\]\:\[\&-1\]\:bg_rgba\(5\,_41\,_62\,_0\.90\) .news-section__bg-1{background:rgba(5,41,62,.9)}.\[\&_\.news-section\]\:\[\&__bg\]\:\[\&-1\]\:w_185px .news-section__bg-1{width:185px}.\[\&_\.news-section\]\:\[\&__bg\]\:\[\&-1\]\:h_185px .news-section__bg-1{height:185px}.\[\&_\.news-section\]\:\[\&__bg\]\:\[\&-1\]\:top_50px .news-section__bg-1{top:50px}.\[\&_\.news-section\]\:\[\&__bg\]\:\[\&-1\]\:right_-50px .news-section__bg-1{right:-50px}.\[\&_\.news-section\]\:\[\&__bg\]\:\[\&-2\]\:bg_rgba\(5\,_41\,_62\,_0\.50\) .news-section__bg-2{background:rgba(5,41,62,.5)}.\[\&_\.news-section\]\:\[\&__bg\]\:\[\&-2\]\:w_284px .news-section__bg-2{width:284px}.\[\&_\.news-section\]\:\[\&__bg\]\:\[\&-2\]\:h_284px .news-section__bg-2{height:284px}.\[\&_\.news-section\]\:\[\&__bg\]\:\[\&-2\]\:top_-100px .news-section__bg-2{top:-100px}.\[\&_\.news-section\]\:\[\&__bg\]\:\[\&-2\]\:right_300px .news-section__bg-2{right:300px}.\[\&_\.news-section\]\:\[\&__bg\]\:\[\&-3\]\:bg_rgba\(5\,_41\,_62\,_0\.30\) .news-section__bg-3{background:rgba(5,41,62,.3)}.\[\&_\.news-section\]\:\[\&__bg\]\:\[\&-3\]\:w_113px .news-section__bg-3{width:113px}.\[\&_\.news-section\]\:\[\&__bg\]\:\[\&-3\]\:h_113px .news-section__bg-3{height:113px}.\[\&_\.news-section\]\:\[\&__bg\]\:\[\&-3\]\:top_350px .news-section__bg-3{top:350px}.\[\&_\.news-section\]\:\[\&__bg\]\:\[\&-3\]\:right_300px .news-section__bg-3{right:300px}.\[\&_\.news-section\]\:\[\&__bg\]\:\[\&-4\]\:bg_rgba\(5\,_41\,_62\,_0\.40\) .news-section__bg-4{background:rgba(5,41,62,.4)}.\[\&_\.news-section\]\:\[\&__bg\]\:\[\&-4\]\:w_200px .news-section__bg-4{width:200px}.\[\&_\.news-section\]\:\[\&__bg\]\:\[\&-4\]\:h_200px .news-section__bg-4{height:200px}.\[\&_\.news-section\]\:\[\&__bg\]\:\[\&-4\]\:top_200px .news-section__bg-4{top:200px}.\[\&_\.news-section\]\:\[\&__bg\]\:\[\&-4\]\:right_500px .news-section__bg-4{right:500px}.\[\&_\.news-section\]\:\[\&__bg\]\:\[\&-5\]\:bg_rgba\(5\,_41\,_62\,_0\.40\) .news-section__bg-5{background:rgba(5,41,62,.4)}.\[\&_\.news-section\]\:\[\&__bg\]\:\[\&-5\]\:w_260px .news-section__bg-5{width:260px}.\[\&_\.news-section\]\:\[\&__bg\]\:\[\&-5\]\:h_260px .news-section__bg-5{height:260px}.\[\&_\.news-section\]\:\[\&__bg\]\:\[\&-5\]\:top_187px .news-section__bg-5{top:187px}.\[\&_\.news-section\]\:\[\&__bg\]\:\[\&-5\]\:right_149px .news-section__bg-5{right:149px}.w_min\(100\%\,_1500px\){width:min(100%,1500px)}.\[\&_\.company-info\]\:\[\&__ul\]\:mx_auto .company-info__ul{margin-inline:auto}.\[\&_\.company-info\]\:\[\&__ul\]\:w_min\(90\%\,_1000px\) .company-info__ul{width:min(90%,1000px)}.\[\&_\.company-info\]\:\[\&__ul\]\:d_grid .company-info__ul{display:grid}.\[\&_\.company-info\]\:\[\&__ul\]\:gap_40px_0px .company-info__ul{gap:40px 0}.\[\&_\.company-info\]\:\[\&__ul\]\:\[\&-list\]\:d_grid .company-info__ul-list{display:grid}.\[\&_\.company-info\]\:\[\&__ul\]\:\[\&-list\]\:grid-cols_1fr_4fr .company-info__ul-list{grid-template-columns:1fr 4fr}.\[\&_\.company-info\]\:\[\&__ul\]\:\[\&-list\]\:\[\&_p\]\:\[\&\:nth-child\(1\)\]\:text_center .company-info__ul-list p:first-child{text-align:center}.\[\&_\.company-info\]\:\[\&__ul\]\:\[\&-list\]\:\[\&_p\]\:\[\&\:nth-child\(2\)\]\:pl_20px .company-info__ul-list p:nth-child(2){padding-left:20px}.\[\&_\.subsidiary\]\:d_grid .subsidiary{display:grid}.\[\&_\.subsidiary\]\:gap_40px_0px .subsidiary{gap:40px 0}.\[\&_\.subsidiary\]\:\[\&-list\]\:\[\&_p\]\:\[\&_a\]\:d_flex .subsidiary-list p a{display:flex}.\[\&_\.subsidiary\]\:\[\&-list\]\:\[\&_p\]\:\[\&_a\]\:\[\&_img\]\:d_block .subsidiary-list p a img{display:block}.\[\&_\.subsidiary\]\:\[\&-list\]\:\[\&_p\]\:\[\&_a\]\:\[\&_img\]\:ml_20px .subsidiary-list p a img{margin-left:20px}.\[\&_\.subsidiary\]\:\[\&-list\]\:\[\&_p\]\:\[\&\:nth-child\(1\)\]\:pl_10px .subsidiary-list p:first-child{padding-left:10px}.\[\&_\.subsidiary\]\:\[\&-list\]\:\[\&_p\]\:\[\&\:nth-child\(1\)\]\:text_left .subsidiary-list p:first-child{text-align:left}.\[\&_\.subsidiary\]\:\[\&-list\]\:\[\&_p\]\:\[\&\:nth-child\(2\)\]\:mt_10px .subsidiary-list p:nth-child(2){margin-top:10px}.w_min\(90\%\,_1200px\){width:min(90%,1200px)}.\[\&_\.company-history\]\:\[\&__main\]\:pos_relative .company-history__main{position:relative}.\[\&_\.company-history\]\:\[\&__main\]\:mx_auto .company-history__main{margin-inline:auto}.\[\&_\.company-history\]\:\[\&__main\]\:w_min\(90\%\,_1000px\) .company-history__main{width:min(90%,1000px)}.\[\&_\.company-history\]\:\[\&__main\]\:d_flex .company-history__main{display:flex}.\[\&_\.company-history\]\:\[\&__main\]\:flex_column .company-history__main{flex-direction:column}.\[\&_\.company-history\]\:\[\&__main\]\:gap_3\.5rem .company-history__main{gap:3.5rem}.\[\&_\.company-history\]\:\[\&__main\]\:before\:content_\"\" .company-history__main:before{content:""}.\[\&_\.company-history\]\:\[\&__main\]\:before\:pos_absolute .company-history__main:before{position:absolute}.\[\&_\.company-history\]\:\[\&__main\]\:before\:top_10px .company-history__main:before{top:10px}.\[\&_\.company-history\]\:\[\&__main\]\:before\:left_7\.5px .company-history__main:before{left:7.5px}.\[\&_\.company-history\]\:\[\&__main\]\:before\:d_block .company-history__main:before{display:block}.\[\&_\.company-history\]\:\[\&__main\]\:before\:w_1px .company-history__main:before{width:1px}.\[\&_\.company-history\]\:\[\&__main\]\:before\:h_calc\(100\%_-_63px\) .company-history__main:before{height:calc(100% - 63px)}.\[\&_\.company-history\]\:\[\&__main\]\:before\:bg_unset .company-history__main:before{background-color:unset}.\[\&_\.company-history\]\:\[\&__main\]\:before\:border-l_1px_dashed_\#05293E .company-history__main:before{border-left:1px dashed #05293e}.\[\&_\.company-history\]\:\[\&__main\]\:before\:opacity_\.5 .company-history__main:before{opacity:.5}.\[\&_\.company-history\]\:\[\&__main\]\:\[\&-dl\]\:pos_relative .company-history__main-dl{position:relative}.\[\&_\.company-history\]\:\[\&__main\]\:\[\&-dl\]\:d_grid .company-history__main-dl{display:grid}.\[\&_\.company-history\]\:\[\&__main\]\:\[\&-dl\]\:grid-cols_1fr .company-history__main-dl{grid-template-columns:1fr}.\[\&_\.company-history\]\:\[\&__main\]\:\[\&-dl\]\:grid-rows_auto_1fr .company-history__main-dl{grid-template-rows:auto 1fr}.\[\&_\.company-history\]\:\[\&__main\]\:\[\&-dl\]\:justify_space-between .company-history__main-dl{justify-content:space-between}.\[\&_\.company-history\]\:\[\&__main\]\:\[\&-dl\]\:pl_2rem .company-history__main-dl{padding-left:2rem}.\[\&_\.company-history\]\:\[\&__main\]\:\[\&-dl\]\:gap_0px .company-history__main-dl{gap:0}.\[\&_\.company-history\]\:\[\&__main\]\:\[\&-dl\]\:before\:content_\"\" .company-history__main-dl:before{content:""}.\[\&_\.company-history\]\:\[\&__main\]\:\[\&-dl\]\:before\:pos_absolute .company-history__main-dl:before{position:absolute}.\[\&_\.company-history\]\:\[\&__main\]\:\[\&-dl\]\:before\:top_5px .company-history__main-dl:before{top:5px}.\[\&_\.company-history\]\:\[\&__main\]\:\[\&-dl\]\:before\:left_0 .company-history__main-dl:before{left:var(--spacing-0)}.\[\&_\.company-history\]\:\[\&__main\]\:\[\&-dl\]\:before\:d_block .company-history__main-dl:before{display:block}.\[\&_\.company-history\]\:\[\&__main\]\:\[\&-dl\]\:before\:w_15px .company-history__main-dl:before{width:15px}.\[\&_\.company-history\]\:\[\&__main\]\:\[\&-dl\]\:before\:h_15px .company-history__main-dl:before{height:15px}.\[\&_\.company-history\]\:\[\&__main\]\:\[\&-dl\]\:before\:bg_\#05293E .company-history__main-dl:before{background-color:#05293e}.\[\&_\.company-history\]\:\[\&__main\]\:\[\&-dl\]\:before\:rounded_50\% .company-history__main-dl:before{border-radius:50%}.gap_50px{gap:50px}.pt_120px{padding-top:120px}.\[\&_h1\]\:w_min\(90\%\,_1000px\) h1{width:min(90%,1000px)}.\[\&_h1\]\:mx_auto h1{margin-inline:auto}.\[\&_h1\]\:fs_30px h1{font-size:30px}.items_center{align-items:center}.gap_24px{gap:24px}.mt_200px{margin-top:200px}.px_5\%{padding-inline:5%}.text_center{text-align:center}.flex_column{flex-direction:column}.gap_150px{gap:150px}.pos_relative{position:relative}.w_min\(95\%\,_1200px\){width:min(95%,1200px)}.mx_auto{margin-inline:auto}.pt_150px{padding-top:150px}.\[\&_\.img-wrap\]\:d_flex .img-wrap{display:flex}.\[\&_\.img-wrap\]\:justify_center .img-wrap{justify-content:center}.\[\&_\.img-wrap\]\:mt_50px .img-wrap{margin-top:50px}.\[\&_\.img-wrap\]\:mb_100px .img-wrap{margin-bottom:100px}.\[\&_\.content-wrap\]\:w_min\(90\%\,_1000px\) .content-wrap{width:min(90%,1000px)}.\[\&_\.content-wrap\]\:mx_auto .content-wrap{margin-inline:auto}.\[\&_\.content-wrap\]\:\[\&_p\]\:mb_1em .content-wrap p{margin-bottom:1em}.\[\&_\.content-wrap\]\:\[\&_p\]\:leading_1\.8 .content-wrap p{line-height:1.8}.\[\&_\.content-wrap\]\:\[\&_h2\,_\&_h3\]\:mt_1\.5em .content-wrap h2,.\[\&_\.content-wrap\]\:\[\&_h2\,_\&_h3\]\:mt_1\.5em .content-wrap h3{margin-top:1.5em}.\[\&_\.content-wrap\]\:\[\&_h2\,_\&_h3\]\:mb_0\.5em .content-wrap h2,.\[\&_\.content-wrap\]\:\[\&_h2\,_\&_h3\]\:mb_0\.5em .content-wrap h3{margin-bottom:.5em}.\[\&_\.content-wrap\]\:\[\&_ul\,_\&_ol\]\:pl_1\.5em .content-wrap ol,.\[\&_\.content-wrap\]\:\[\&_ul\,_\&_ol\]\:pl_1\.5em .content-wrap ul{padding-left:1.5em}.\[\&_\.content-wrap\]\:\[\&_ul\,_\&_ol\]\:mb_1em .content-wrap ol,.\[\&_\.content-wrap\]\:\[\&_ul\,_\&_ol\]\:mb_1em .content-wrap ul{margin-bottom:1em}.d_flex{display:flex}.justify_center{justify-content:center}.mt_100px{margin-top:100px}.hover\:\[\&_\.card__link\]\:bg_rgba\(5\,_41\,_62\,_0\.90\):is(:hover,[data-hover]) .card__link{background:rgba(5,41,62,.9)}.hover\:\[\&_\.card__link\]\:\[\&_\>_a\]\:d_block:is(:hover,[data-hover]) .card__link>a{display:block}.\[\&_\.news-card\]\:\[\&__content\]\:hover\:text-decor_underline_solid_\#05293E .news-card__content:is(:hover,[data-hover]){text-decoration:underline solid #05293e}.\[\&_form\]\:\[\&_\.privacy-modal\]\:hover\:text-decor_underline_solid_\#05293E form .privacy-modal:is(:hover,[data-hover]){text-decoration:underline solid #05293e}.\[\&_\.word\]\:hover\:\[\&_\.second\]\:transform_rotateX\(0\) .word:is(:hover,[data-hover]) .second{transform:rotateX(0)}.\[\&_\.word\]\:hover\:\[\&_\.first\]\:transform_rotateX\(-90deg\) .word:is(:hover,[data-hover]) .first{transform:rotateX(-90deg)}.\[\&_\.card\]\:\[\&__link\]\:\[\&_\>_a\]\:hover\:text-decor_underline_solid_\#fff .card__link>a:is(:hover,[data-hover]){text-decoration:underline solid #fff}.\[\&_\.subsidiary\]\:\[\&-list\]\:\[\&_p\]\:\[\&_a\]\:\[\&\:hover\]\:text-decor_underline_solid_\#05293E .subsidiary-list p a:hover{text-decoration:underline solid #05293e}@media screen and (min-width:48em){.md\:\[\&_\.footer-wrap\]\:d_grid .footer-wrap{display:grid}.md\:\[\&_\.footer-wrap\]\:grid-cols_1fr_3fr .footer-wrap{grid-template-columns:1fr 3fr}.md\:\[\&_\.footer-wrap\]\:w_min\(95\%\,_1500px\) .footer-wrap{width:min(95%,1500px)}.md\:\[\&_\.footer-wrap\]\:\[\&__company-name\]\:fs_40px .footer-wrap__company-name{font-size:40px}.md\:\[\&_\.footer-wrap\]\:\[\&__content\]\:d_grid .footer-wrap__content{display:grid}.md\:\[\&_\.footer-wrap\]\:\[\&__content\]\:grid-cols_1fr_1fr_1fr .footer-wrap__content{grid-template-columns:1fr 1fr 1fr}.md\:\[\&_\.footer-wrap\]\:\[\&__content\]\:grid-rows_1fr_1fr .footer-wrap__content{grid-template-rows:1fr 1fr}.md\:\[\&_\.footer-wrap\]\:\[\&__content\]\:mt_40px .footer-wrap__content{margin-top:40px}.md\:\[\&_\.footer-wrap\]\:\[\&__content\]\:\[\&-list\]\:fs_30px .footer-wrap__content-list{font-size:30px}.\[\&\.menuOpen\]\:md\:\[\&_\.nav\]\:\[\&__ul\]\:pt_100px.menuOpen .nav__ul{padding-top:100px}.\[\&\.menuOpen\]\:md\:\[\&_\.nav\]\:\[\&__ul\]\:pb_100px.menuOpen .nav__ul{padding-bottom:100px}.\[\&\.menuOpen\]\:md\:\[\&_\.nav\]\:\[\&__ul\]\:d_grid.menuOpen .nav__ul{display:grid}.\[\&\.menuOpen\]\:md\:\[\&_\.nav\]\:\[\&__ul\]\:grid-cols_1fr_1fr_1fr.menuOpen .nav__ul{grid-template-columns:1fr 1fr 1fr}.\[\&\.menuOpen\]\:md\:\[\&_\.nav\]\:\[\&__ul\]\:grid-rows_1fr_1fr.menuOpen .nav__ul{grid-template-rows:1fr 1fr}.\[\&\.menuOpen\]\:md\:\[\&_\.nav\]\:\[\&__ul\]\:grid-template-areas_\"a_b_c\"_\"\._d_e_\".menuOpen .nav__ul{grid-template-areas:"a b c" ". d e "}.\[\&\.menuOpen\]\:md\:\[\&_\.nav\]\:\[\&__ul\]\:gap_40px_0px.menuOpen .nav__ul{gap:40px 0}.\[\&\.menuOpen\]\:md\:\[\&_\.nav\]\:\[\&__ul\]\:\[\&-list\]\:\[\&\:nth-child\(1\)\]\:mx_auto.menuOpen .nav__ul-list:first-child{margin-inline:auto}.\[\&\.menuOpen\]\:md\:\[\&_\.nav\]\:\[\&__ul\]\:\[\&-list\]\:\[\&\:nth-child\(4\)\]\:grid-area_d.menuOpen .nav__ul-list:nth-child(4){grid-area:d}.\[\&\.menuOpen\]\:md\:\[\&_\.nav\]\:\[\&__ul\]\:\[\&-list\]\:\[\&\:nth-child\(5\)\]\:grid-area_e.menuOpen .nav__ul-list:nth-child(5){grid-area:e}.\[\&\.menuOpen\]\:md\:\[\&_\.nav\]\:\[\&__ul\]\:\[\&-list\]\:\[\&_\.list-wrap\]\:fs_40px.menuOpen .nav__ul-list .list-wrap{font-size:40px}.\[\&\.menuOpen\]\:md\:\[\&_\.nav\]\:\[\&__ul\]\:\[\&-list\]\:\[\&_\.list-wrap\]\:ml_0.menuOpen .nav__ul-list .list-wrap{margin-left:var(--spacing-0)}.md\:\[\&_form\]\:grid-rows_1fr_1fr_1fr_5fr_1fr_auto form{grid-template-rows:1fr 1fr 1fr 5fr 1fr auto}.md\:\[\&_form\]\:\[\&_\>_div\]\:d_grid form>div{display:grid}.md\:\[\&_form\]\:\[\&_\>_div\]\:grid-rows_1fr_1fr form>div{grid-template-rows:1fr 1fr}.md\:\[\&_form\]\:\[\&_\>_div\]\:grid-cols_1fr_3fr form>div{grid-template-columns:1fr 3fr}.md\:\[\&_form\]\:\[\&_\>_div\]\:gap_0px_50px form>div{gap:0 50px}.md\:\[\&_form\]\:\[\&_\>_div\]\:grid-template-areas_\"\._\.\"_\"\._errorMessage\" form>div{grid-template-areas:". ." ". errorMessage"}.md\:\[\&_form\]\:\[\&_\>_div\]\:\[\&\.text-area-wrap\]\:grid-rows_1fr form>div.text-area-wrap{grid-template-rows:1fr}.md\:\[\&_form\]\:\[\&_\>_div\]\:\[\&\.text-area-wrap\]\:grid-cols_1fr_3fr form>div.text-area-wrap{grid-template-columns:1fr 3fr}.md\:\[\&_form\]\:\[\&_\>_div\]\:\[\&\.text-area-wrap\]\:grid-template-areas_\"\._\.\" form>div.text-area-wrap{grid-template-areas:". ."}.md\:\[\&_form\]\:\[\&_\>_div\]\:\[\&_\>_input\]\:w_60\% form>div>input{width:60%}.md\:\[\&_form\]\:\[\&_\>_div\]\:\[\&_\.error-message\]\:grid-area_errorMessage form>div .error-message{grid-area:errorMessage}.md\:\[\&_form\]\:\[\&_\.checkbox-wrap\]\:grid-rows_1fr_1fr form .checkbox-wrap{grid-template-rows:1fr 1fr}.md\:\[\&_form\]\:\[\&_\.checkbox-wrap\]\:grid-cols_1fr_3fr form .checkbox-wrap{grid-template-columns:1fr 3fr}.md\:\[\&_form\]\:\[\&_\.checkbox-wrap\]\:gap_0px_50px form .checkbox-wrap{gap:0 50px}.md\:\[\&_form\]\:\[\&_\.checkbox-wrap\]\:grid-template-areas_\"\._\.\"_\"\._errorMessage\" form .checkbox-wrap{grid-template-areas:". ." ". errorMessage"}.md\:\[\&_h1\]\:fs_48px h1{font-size:48px}.md\:\[\&_\.company-history\]\:\[\&__main\]\:gap_3\.5rem .company-history__main{gap:3.5rem}.md\:\[\&_\.company-history\]\:\[\&__main\]\:before\:h_calc\(100\%_-_50px\) .company-history__main:before{height:calc(100% - 50px)}.md\:d_grid{display:grid}.md\:grid-cols_1fr_3fr{grid-template-columns:1fr 3fr}.md\:grid-rows_1fr{grid-template-rows:1fr}.md\:gap_0px_30px{gap:0 30px}.md\:mx_auto{margin-inline:auto}.md\:w_min\(90\%\,_1200px\){width:min(90%,1200px)}.md\:h_300px{height:300px}.md\:w_650px{width:650px}.md\:h_650px{height:650px}.md\:top_calc\(-20\%\){top:calc(-20%)}.md\:left_calc\(-40\%\){left:calc(-40%)}.md\:left_15\%{left:15%}.md\:top_50\%{top:50%}.md\:p_25px{padding:25px}.md\:w_350px{width:350px}.md\:h_466px{height:466px}}@media screen and (min-width:64em){.lg\:\[\&_\.header-menu\]\:pl_110px .header-menu{padding-left:110px}.lg\:\[\&_h1\]\:bottom_26\% h1{bottom:26%}.lg\:\[\&_h1\]\:right_12\% h1{right:12%}.lg\:\[\&_h1\]\:fs_50px h1{font-size:50px}.lg\:\[\&_h1\]\:leading_1 h1{line-height:1}.lg\:\[\&_h1\]\:\[\&_span\]\:fs_24px h1 span{font-size:24px}.lg\:\[\&_\.news-section__bg\]\:\[\&-1\]\:bg_rgba\(5\,_41\,_62\,_0\.90\) .news-section__bg-1{background:rgba(5,41,62,.9)}.lg\:\[\&_\.news-section__bg\]\:\[\&-1\]\:w_332px .news-section__bg-1{width:332px}.lg\:\[\&_\.news-section__bg\]\:\[\&-1\]\:h_332px .news-section__bg-1{height:332px}.lg\:\[\&_\.news-section__bg\]\:\[\&-1\]\:top_50px .news-section__bg-1{top:50px}.lg\:\[\&_\.news-section__bg\]\:\[\&-1\]\:right_50px .news-section__bg-1{right:50px}.lg\:\[\&_\.news-section__bg\]\:\[\&-2\]\:bg_rgba\(5\,_41\,_62\,_0\.50\) .news-section__bg-2{background:rgba(5,41,62,.5)}.lg\:\[\&_\.news-section__bg\]\:\[\&-2\]\:w_284px .news-section__bg-2{width:284px}.lg\:\[\&_\.news-section__bg\]\:\[\&-2\]\:h_284px .news-section__bg-2{height:284px}.lg\:\[\&_\.news-section__bg\]\:\[\&-2\]\:top_-100px .news-section__bg-2{top:-100px}.lg\:\[\&_\.news-section__bg\]\:\[\&-2\]\:right_300px .news-section__bg-2{right:300px}.lg\:\[\&_\.news-section__bg\]\:\[\&-3\]\:bg_rgba\(5\,_41\,_62\,_0\.30\) .news-section__bg-3{background:rgba(5,41,62,.3)}.lg\:\[\&_\.news-section__bg\]\:\[\&-3\]\:w_113px .news-section__bg-3{width:113px}.lg\:\[\&_\.news-section__bg\]\:\[\&-3\]\:h_113px .news-section__bg-3{height:113px}.lg\:\[\&_\.news-section__bg\]\:\[\&-3\]\:top_350px .news-section__bg-3{top:350px}.lg\:\[\&_\.news-section__bg\]\:\[\&-3\]\:right_300px .news-section__bg-3{right:300px}.lg\:\[\&_\.news-section__bg\]\:\[\&-4\]\:bg_rgba\(5\,_41\,_62\,_0\.40\) .news-section__bg-4{background:rgba(5,41,62,.4)}.lg\:\[\&_\.news-section__bg\]\:\[\&-4\]\:w_200px .news-section__bg-4{width:200px}.lg\:\[\&_\.news-section__bg\]\:\[\&-4\]\:h_200px .news-section__bg-4{height:200px}.lg\:\[\&_\.news-section__bg\]\:\[\&-4\]\:top_200px .news-section__bg-4{top:200px}.lg\:\[\&_\.news-section__bg\]\:\[\&-4\]\:right_500px .news-section__bg-4{right:500px}.lg\:\[\&_\.news-section__bg\]\:\[\&-5\]\:bg_rgba\(5\,_41\,_62\,_0\.40\) .news-section__bg-5{background:rgba(5,41,62,.4)}.lg\:\[\&_\.news-section__bg\]\:\[\&-5\]\:w_260px .news-section__bg-5{width:260px}.lg\:\[\&_\.news-section__bg\]\:\[\&-5\]\:h_260px .news-section__bg-5{height:260px}.lg\:\[\&_\.news-section__bg\]\:\[\&-5\]\:top_500px .news-section__bg-5{top:500px}.lg\:\[\&_\.news-section__bg\]\:\[\&-5\]\:right_400px .news-section__bg-5{right:400px}.lg\:\[\&_\.news-section__bg\]\:\[\&-6\]\:bg_rgba\(5\,_41\,_62\,_0\.60\) .news-section__bg-6{background:rgba(5,41,62,.6)}.lg\:\[\&_\.news-section__bg\]\:\[\&-6\]\:w_165px .news-section__bg-6{width:165px}.lg\:\[\&_\.news-section__bg\]\:\[\&-6\]\:h_165px .news-section__bg-6{height:165px}.lg\:\[\&_\.news-section__bg\]\:\[\&-6\]\:top_400px .news-section__bg-6{top:400px}.lg\:\[\&_\.news-section__bg\]\:\[\&-6\]\:right_800px .news-section__bg-6{right:800px}.lg\:\[\&_\.news-section__bg\]\:\[\&-7\]\:bg_rgba\(217\,_217\,_217\,_0\.80\) .news-section__bg-7{background:hsla(0,0%,85%,.8)}.lg\:\[\&_\.news-section__bg\]\:\[\&-7\]\:w_277px .news-section__bg-7{width:277px}.lg\:\[\&_\.news-section__bg\]\:\[\&-7\]\:h_277px .news-section__bg-7{height:277px}.lg\:\[\&_\.news-section__bg\]\:\[\&-7\]\:top_0px .news-section__bg-7{top:0}.lg\:\[\&_\.news-section__bg\]\:\[\&-7\]\:left_50px .news-section__bg-7{left:50px}.lg\:\[\&_\.news-section__bg\]\:\[\&-8\]\:bg_rgba\(5\,_41\,_62\,_0\.10\) .news-section__bg-8{background:rgba(5,41,62,.1)}.lg\:\[\&_\.news-section__bg\]\:\[\&-8\]\:w_442px .news-section__bg-8{width:442px}.lg\:\[\&_\.news-section__bg\]\:\[\&-8\]\:h_442px .news-section__bg-8{height:442px}.lg\:\[\&_\.news-section__bg\]\:\[\&-8\]\:top_100px .news-section__bg-8{top:100px}.lg\:\[\&_\.news-section__bg\]\:\[\&-8\]\:left_-100px .news-section__bg-8{left:-100px}.lg\:\[\&_\.news-section__bg\]\:\[\&-9\]\:bg_rgba\(5\,_41\,_62\,_0\.20\) .news-section__bg-9{background:rgba(5,41,62,.2)}.lg\:\[\&_\.news-section__bg\]\:\[\&-9\]\:w_138px .news-section__bg-9{width:138px}.lg\:\[\&_\.news-section__bg\]\:\[\&-9\]\:h_138px .news-section__bg-9{height:138px}.lg\:\[\&_\.news-section__bg\]\:\[\&-9\]\:top_50px .news-section__bg-9{top:50px}.lg\:\[\&_\.news-section__bg\]\:\[\&-9\]\:left_500px .news-section__bg-9{left:500px}.lg\:\[\&_\.news-section__bg\]\:\[\&-10\]\:bg_rgba\(5\,_41\,_62\,_0\.10\) .news-section__bg-10{background:rgba(5,41,62,.1)}.lg\:\[\&_\.news-section__bg\]\:\[\&-10\]\:w_161px .news-section__bg-10{width:161px}.lg\:\[\&_\.news-section__bg\]\:\[\&-10\]\:h_161px .news-section__bg-10{height:161px}.lg\:\[\&_\.news-section__bg\]\:\[\&-10\]\:top_400px .news-section__bg-10{top:400px}.lg\:\[\&_\.news-section__bg\]\:\[\&-10\]\:left_400px .news-section__bg-10{left:400px}.lg\:\[\&_\.news-section__bg\]\:\[\&-11\]\:bg_rgba\(5\,_41\,_62\,_0\.76\) .news-section__bg-11{background:rgba(5,41,62,.76)}.lg\:\[\&_\.news-section__bg\]\:\[\&-11\]\:w_271px .news-section__bg-11{width:271px}.lg\:\[\&_\.news-section__bg\]\:\[\&-11\]\:h_271px .news-section__bg-11{height:271px}.lg\:\[\&_\.news-section__bg\]\:\[\&-11\]\:top_500px .news-section__bg-11{top:500px}.lg\:\[\&_\.news-section__bg\]\:\[\&-11\]\:left_300px .news-section__bg-11{left:300px}.lg\:\[\&_\.company-info\]\:\[\&__ul-list\]\:\[\&_p\]\:\[\&\:nth-child\(2\)\]\:pl_50px .company-info__ul-list p:nth-child(2),.lg\:\[\&_\.subsidiary\]\:\[\&-list\]\:\[\&_p\]\:\[\&\:nth-child\(1\)\]\:pl_50px .subsidiary-list p:first-child{padding-left:50px}.lg\:\[\&_\.subsidiary\]\:\[\&-list\]\:\[\&_p\]\:\[\&\:nth-child\(1\)\]\:text_left .subsidiary-list p:first-child{text-align:left}.lg\:\[\&_\.company-history\]\:\[\&__main\]\:gap_3\.5rem .company-history__main{gap:3.5rem}.lg\:\[\&_\.company-history\]\:\[\&__main\]\:before\:h_calc\(100\%_-_20px\) .company-history__main:before{height:calc(100% - 20px)}.lg\:\[\&_\.company-history\]\:\[\&__main\]\:\[\&-dl\]\:pos_relative .company-history__main-dl{position:relative}.lg\:\[\&_\.company-history\]\:\[\&__main\]\:\[\&-dl\]\:d_grid .company-history__main-dl{display:grid}.lg\:\[\&_\.company-history\]\:\[\&__main\]\:\[\&-dl\]\:grid-cols_auto_1fr .company-history__main-dl{grid-template-columns:auto 1fr}.lg\:\[\&_\.company-history\]\:\[\&__main\]\:\[\&-dl\]\:grid-rows_1fr .company-history__main-dl{grid-template-rows:1fr}.lg\:\[\&_\.company-history\]\:\[\&__main\]\:\[\&-dl\]\:gap_50px .company-history__main-dl{gap:50px}.lg\:\[\&_\.company-history\]\:\[\&__main\]\:\[\&-dl\]\:justify_space-between .company-history__main-dl{justify-content:space-between}.lg\:\[\&_\.company-history\]\:\[\&__main\]\:\[\&-dl\]\:pl_8rem .company-history__main-dl{padding-left:8rem}.lg\:\[\&_\.company-history\]\:\[\&__main\]\:\[\&-dl\]\:before\:top_10px .company-history__main-dl:before{top:10px}.lg\:\[\&_h1\]\:fs_48px h1{font-size:48px}.lg\:mr_60px{margin-right:60px}.lg\:h_200px{height:200px}.lg\:w_45vw{width:45vw}.lg\:h_45vw{height:45vw}.lg\:top_calc\(-33\%\){top:calc(-33%)}.lg\:left_calc\(-25\%\){left:calc(-25%)}.lg\:w_min\(90\%\,_1000px\){width:min(90%,1000px)}}@media screen and (min-width:80em){.xl\:\[\&_\.swiper-wrapper\]\:pt_50px .swiper-wrapper{padding-top:50px}.xl\:\[\&_\.swiper-wrapper\]\:pb_50px .swiper-wrapper{padding-bottom:50px}.xl\:\[\&_\.swiper-wrapper\]\:justify_space-around .swiper-wrapper{justify-content:space-around}.xl\:\[\&_\.first-view\]\:\[\&__capital-letter\]\:top_0 .first-view__capital-letter{top:var(--spacing-0)}.xl\:\[\&_\.first-view\]\:\[\&__capital-letter\]\:fs_110vh .first-view__capital-letter{font-size:110vh}.xl\:\[\&_\.first-view\]\:\[\&__capital-letter\]\:right_0 .first-view__capital-letter{right:var(--spacing-0)}.xl\:ml_50px{margin-left:50px}}}