:root{font-family:"Zen Maru Gothic",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--body-black: #101111;--black: #202122;--dark-gray: #606162;--medium-gray: #9d9e9f;--border: #dfe0e1;--background-gray: #f4f5f6;--background-light-gray: #f9fafb;--white: #ffffff;--logo-red: #bf2b24;--primary-red: #cc322b;--background-red: #faebea;--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-in-expo: cubic-bezier(.7, 0, .84, 0);--ease-out-cubic: cubic-bezier(.33, 1, .68, 1);--ease-in-out-cubic: cubic-bezier(.65, 0, .35, 1);--spacing-0: .25rem;--spacing-1: .5rem;--spacing-05: .75rem;--spacing-2: 1rem;--spacing-3: 1.5rem;--spacing-4: 2rem;--spacing-5: 2.5rem;--spacing-8: 4rem;--spacing-13: 6.5rem;--spacing-21: 10.5rem;--font-size-minimum: .75rem;--font-size-small: .875rem;--font-size-default: 1rem;--font-size-bold: 1.125rem;--font-size-large: 1.5rem;--font-size-h3: 2.25rem;--font-size-h2: 3.375rem;--font-size-h1: 5.0625rem;--border-radius-default: 8px;--border-radius-small: 4px}*{box-sizing:border-box;margin:0}html{height:100%}body{line-height:1.5;height:100%;overflow-x:hidden;color:var(--body-black)}a{color:var(--primary-red);transition:color .3s var(--ease-out-expo)}button{font-family:"Zen Maru Gothic",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}@media (min-width: 1024px){.sp-only{display:none!important}}@media (max-width: 1023px){.pc-only{display:none!important}.sp-only{display:block}}._header_1iurv_1{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--border);background-color:var(--white);z-index:10}._logo_1iurv_15{display:flex;align-items:center;gap:var(--spacing-05);text-decoration:none;color:var(--body-black)}._icon_1iurv_23{flex:none}._name_1iurv_27{display:flex;flex-direction:column}._univ_1iurv_32{font-size:.75rem;line-height:1.3}._lab_1iurv_37{font-size:1.5rem;font-weight:bold;line-height:1.3;letter-spacing:4px}._nav_1iurv_44{display:flex;gap:var(--spacing-3);font-weight:bold;background-color:var(--white)}._menu_1iurv_51{display:flex;gap:var(--spacing-1);list-style:none;padding:0}._menuItem_1iurv_58 a{display:block;padding:0 var(--spacing-05);line-height:3rem;text-decoration:none;color:var(--body-black);letter-spacing:1px;border-radius:.5rem}._menuItem_1iurv_58 a:hover{background-color:var(--background-red)}._menuItem_1iurv_58._active_1iurv_72 a,._menuItem_1iurv_58._active_1iurv_72 a:hover{background-color:var(--primary-red);color:var(--white)}._langSwitch_1iurv_78{display:flex;outline:1px solid var(--primary-red);outline-offset:-1px;border-radius:.5rem;overflow:hidden}._langSwitchItem_1iurv_86{display:flex;width:3rem;line-height:3rem;justify-content:center;align-items:center;color:var(--body-black);text-decoration:none;letter-spacing:1px}._langSwitchItem_1iurv_86:hover{background-color:var(--background-red)}._langSwitchItem_1iurv_86._active_1iurv_72{background-color:var(--primary-red);color:var(--white)}._menuButton_1iurv_106{align-items:center;padding:var(--spacing-2);gap:var(--spacing-1);font-weight:bold;font-size:var(--font-size-default);background:none;border:none;display:none}._menuIcon_1iurv_117{color:var(--primary-red);line-height:0}@media (max-width: 1023px){._header_1iurv_1{padding:0}._icon_1iurv_23{width:auto;height:2rem}._logo_1iurv_15{padding:var(--spacing-05) var(--spacing-2);gap:var(--spacing-1)}._univ_1iurv_32{font-size:.625rem;line-height:1;margin-bottom:2px}._lab_1iurv_37{font-size:1rem;line-height:1;letter-spacing:2px}._nav_1iurv_44{position:fixed;top:57px;bottom:0;left:0;right:0;transform:translate(100%);transition:all .3s var(--ease-out-cubic);padding:var(--spacing-5) 0;visibility:hidden}._nav_1iurv_44._open_1iurv_161{transform:translate(0);visibility:visible}._menu_1iurv_51{width:100%;flex-direction:column}._menuItem_1iurv_58{width:100%}._menuItem_1iurv_58 a{padding:0 var(--spacing-3);border-radius:0;font-size:var(--font-size-large);font-weight:normal;line-height:3.5rem}._menuButton_1iurv_106{display:flex}}
