@charset "UTF-8";@font-face{font-family:Zen Old Mincho;src:local("Zen Old Mincho Regular"),local("Zen Old Mincho"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-SOODM5v_DpRgH0xeawdYCDT5r8uB19fEVn2jkZd0dwk.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Zen Old Mincho Fallback: Times New Roman";src:local("Times New Roman");size-adjust:107.8154%;ascent-override:107.5913%;descent-override:26.7123%;line-gap-override:0%}@font-face{font-family:"Zen Old Mincho Fallback: Georgia";src:local("Georgia");size-adjust:98.2502%;ascent-override:118.066%;descent-override:29.3129%;line-gap-override:0%}@font-face{font-family:"Zen Old Mincho Fallback: Noto Serif";src:local("Noto Serif");size-adjust:91.0603%;ascent-override:127.3881%;descent-override:31.6274%;line-gap-override:0%}@font-face{font-family:Zen Old Mincho;src:local("Zen Old Mincho Regular"),local("Zen Old Mincho"),url(../_fonts/GlMQvTQ1YqUqg9qJ3z9ahxPwrUecNvRynlYu7dWaRFg-4b3VN_qX5HPk2mTZp82vbHAdCLs1sySpo2CsGCbEW1g.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Zen Old Mincho;src:local("Zen Old Mincho Regular"),local("Zen Old Mincho"),url(../_fonts/rsgvMdoCcEHZOxNcAH5V9Nxc0Rh9gE8YUwJ9Z6_eDoE-F_EIrzdgsBqRmBhhpVwPvj_zOcLQfOfdi-BlYIgMcf4.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Zen Old Mincho;src:local("Zen Old Mincho Regular"),local("Zen Old Mincho"),url(../_fonts/asGKvY3FRS_LwNTHJXMb0sOsKmp-H8jcb1gqjB37gI-IaammjUxQS_UdUDZpuEOycynTcMR4Q8SKxKQX9wtPQ8.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Zen Old Mincho;src:local("Zen Old Mincho Regular"),local("Zen Old Mincho"),url(../_fonts/oqf_GYARdsi21ha7UyHQJwqzSdhp4tstQN1aQKqJ2Yw-HXMSlVq8_I4Tk58Ei5ef4hTlaVfDTcICDb84ZKTRLt8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Barlow Semi Condensed Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:85.7778%;ascent-override:116.5803%;descent-override:23.3161%;line-gap-override:0%}@font-face{font-family:"Barlow Semi Condensed Fallback: Noto Sans";src:local("Noto Sans");size-adjust:81.4346%;ascent-override:122.7979%;descent-override:24.5596%;line-gap-override:0%}@font-face{font-family:Barlow Semi Condensed;src:local("Barlow Semi Condensed Regular Italic"),local("Barlow Semi Condensed Italic"),url(../_fonts/GaLPWFgRSGDQ7JtLqpWKPU1pp3xsg5q8vocRsRe_X0Y-htxx_0BVIC7HMjBzSr5fX7cF8WJ_4o0FHmsO_2Zryio.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Barlow Semi Condensed;src:local("Barlow Semi Condensed Regular Italic"),local("Barlow Semi Condensed Italic"),url(../_fonts/oDaqxzTLHffAq8TEUqyzxyPT2PGVsKFvVnSY8dRXVj0-wnDxXm1OeClotcO1WqI3YVR6B_0nApl5wds1BPJnzHg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Barlow Semi Condensed;src:local("Barlow Semi Condensed Regular"),local("Barlow Semi Condensed"),url(../_fonts/rUI1eUA5Xo7fIil9JPqtPwmxZjLOtDjVmvhrZz97xnw-5Wc4u0k3GoFBjmhE8P5bfnrZWXMzjY6Og3HPUSvjF_8.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Barlow Semi Condensed;src:local("Barlow Semi Condensed Regular Italic"),local("Barlow Semi Condensed Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-g_Rv7pF58IGoioDy0eBwXygybigcr4bT08gLMCLDaIE.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Barlow Semi Condensed Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:92.6762%;ascent-override:107.9026%;descent-override:21.5805%;line-gap-override:0%}@font-face{font-family:"Barlow Semi Condensed Fallback: Segoe UI";src:local("Segoe UI");size-adjust:87.0626%;ascent-override:114.8599%;descent-override:22.972%;line-gap-override:0%}@font-face{font-family:"Barlow Semi Condensed Fallback: Arial";src:local("Arial");size-adjust:86.5858%;ascent-override:115.4924%;descent-override:23.0985%;line-gap-override:0%}@font-face{font-family:Barlow Semi Condensed;src:local("Barlow Semi Condensed Regular"),local("Barlow Semi Condensed"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-yNbc8UmVZUgiRsqEv1GSyResXYYU2HpfsJNTsVLvUVI.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Barlow Semi Condensed;src:local("Barlow Semi Condensed Regular Italic"),local("Barlow Semi Condensed Italic"),url(../_fonts/komuUIbx99zhDEnZ8DVy6HdZNWRYrsca8wBn4inChSk-kzFGOIOEKJZaAwGJD_1GHivTgSlzIj_kC6G8xxxG3ts.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Barlow Semi Condensed;src:local("Barlow Semi Condensed Regular"),local("Barlow Semi Condensed"),url(../_fonts/7YReqg8m3Nb9qh_Qx8385L5k6x4mWbWBEMoO3twZhJA-_arsulSeQxq_fei1vuAXfhl3xvGoixhXotZwbhwxwFI.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Barlow Semi Condensed;src:local("Barlow Semi Condensed Regular"),local("Barlow Semi Condensed"),url(../_fonts/PmzQRb0OvzQAj6rG3vq8weRA5V8gEHxOM8IjF_SFBBc-6zm_Fx7LQLzLueO4ZMnwQhL8mxd9dFP3O_89eIUsjcU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Barlow Condensed;src:local("Barlow Condensed Regular Italic"),local("Barlow Condensed Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-07T6JBCUOp_2BG-jtiacIluGJRSge9M-qY8hnKc8ipg.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Barlow Condensed Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:81.872%;ascent-override:122.1419%;descent-override:24.4284%;line-gap-override:0%}@font-face{font-family:"Barlow Condensed Fallback: Segoe UI";src:local("Segoe UI");size-adjust:76.9128%;ascent-override:130.0174%;descent-override:26.0035%;line-gap-override:0%}@font-face{font-family:"Barlow Condensed Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:75.7778%;ascent-override:131.9648%;descent-override:26.393%;line-gap-override:0%}@font-face{font-family:"Barlow Condensed Fallback: Arial";src:local("Arial");size-adjust:76.4916%;ascent-override:130.7334%;descent-override:26.1467%;line-gap-override:0%}@font-face{font-family:"Barlow Condensed Fallback: Noto Sans";src:local("Noto Sans");size-adjust:71.9409%;ascent-override:139.0029%;descent-override:27.8006%;line-gap-override:0%}@font-face{font-family:Barlow Condensed;src:local("Barlow Condensed Regular"),local("Barlow Condensed"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-lB7n5xaaEUVHnBb_iP7e5XO4ruWdQy57sDwP7w7LWj0.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Barlow Condensed;src:local("Barlow Condensed Regular Italic"),local("Barlow Condensed Italic"),url(../_fonts/U0DTQ8vo9yGU0owk_egtCIl8wrgjUfwKPfUMpQVN53I-iu8zxVlH7y6Au4mdnyxLwEhh8z_kcKfYydnjfZkpod0.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Barlow Condensed;src:local("Barlow Condensed Regular Italic"),local("Barlow Condensed Italic"),url(../_fonts/nbCi8IMAtzYwWjT2UHE8Z6PeVlrtkCPHy6w5vXUAVJs-yu6kVv0z57ypnq0aRyOEmnf7jICKE5E02bYmdWkIJUU.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Barlow Condensed;src:local("Barlow Condensed Regular Italic"),local("Barlow Condensed Italic"),url(../_fonts/2hT6PqJd5qx29kmUlBDFBawxXvH4ucrUXjh5EHEULkM-DTYoIPebh0d_npn4JS8y24WuP0bEBYv89yRst8KFI_E.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Barlow Condensed;src:local("Barlow Condensed Regular"),local("Barlow Condensed"),url(../_fonts/lpVY80EilusC0Bg7bhqtfi-nKi8cXm9bWp5Rlq9sgys-4mlSIJW_RSC4i1V8Dy3vsQCUdoJEj_dnESteM469POU.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Barlow Condensed;src:local("Barlow Condensed Regular"),local("Barlow Condensed"),url(../_fonts/FaAYu3xPGBgSt0-xWE4TMiaMBAMzyXdEagBokuVwUw4-0e8pgZN16e0tvRcxZ3UppjkR6sRj7XcvorviYlwhKaA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Barlow Condensed;src:local("Barlow Condensed Regular"),local("Barlow Condensed"),url(../_fonts/DCNDnc36cAitiHGI_VEv7zvQswnsExdTsL-GekNSttk-LXBps7HJ2dyd2cX_j05308a9cx_9WZxmVEiu9b_DtUc.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-roACc68Cs6m0YoCkQSrsoGzIVc6i0jN7S3lFAe1_zDg.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Poppins Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:120.0469%;ascent-override:87.4658%;descent-override:29.1553%;line-gap-override:8.3301%}@font-face{font-family:"Poppins Fallback: Segoe UI";src:local("Segoe UI");size-adjust:112.7753%;ascent-override:93.1055%;descent-override:31.0352%;line-gap-override:8.8672%}@font-face{font-family:"Poppins Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:111.1111%;ascent-override:94.5%;descent-override:31.5%;line-gap-override:9%}@font-face{font-family:"Poppins Fallback: Arial";src:local("Arial");size-adjust:112.1577%;ascent-override:93.6182%;descent-override:31.2061%;line-gap-override:8.916%}@font-face{font-family:"Poppins Fallback: Noto Sans";src:local("Noto Sans");size-adjust:105.4852%;ascent-override:99.54%;descent-override:33.18%;line-gap-override:9.48%}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-MEHz_OcGSIXeMmrd6xIiqKtxRI4e_hJ4zETY26CYn_U.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/bjNDQff8sSvRh4GSJLCMMDpBdKcXueWLQqqQmnFqm7o-8fGs_K2xfIMVefRfexJe4qYf76rOVS_5WhCBYBsxYVo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/m6rGg_mpoPQz2cTkdhDYgczR4yctyKztEG6iwU71C34-LpS_o7_2y38Z56f0WGt_t_5ngxEqpN2qQIBqyNhFgsU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}:root{--coMain:#1f2c32;--coSub:#e9f1f3;--coAccent:#005e3c;--coAccentSub:#009245;--coAccentBg:#e9f1f3;--coRed:#ed1938;--coBg:#f7f8f8;--coLine:#c0e2e5;--coDef:#2f2725;--ts01:.2s ease-in-out;--basicFontSize:1.6rem;--spBasicFontSize:1.4rem;--basicFontFamily:"Noto Sans JP",sans-serif;--innerWidth:1280px;--fz23:clamp(14px,3vw,23px);--fz26:clamp(16px,3vw,30px);--fz30:clamp(18px,4.5vw,34px);--fz43:clamp(22px,6vw,48px);--fzWeek:clamp(16px,3vw,26px);--coDay1:#0073bd;--coDay2:#f43760;--coCat1:#e83820;--coCat2:#e7355c;--coCat3:#e62e8b;--coCat4:#9c308d;--coCat5:#36318f;--coCat6:#0073bd;--coCat7:#00a7ea;--coCat8:#00a59f;--coCat9:#00a051;--coCat10:#9dc93a;--coCat11:#955629;--coCatA:#f5a21b}.zen-old-mincho-regular{font-family:Zen Old Mincho,"Zen Old Mincho Fallback: Times New Roman","Zen Old Mincho Fallback: Georgia","Zen Old Mincho Fallback: Noto Serif",serif;font-style:normal;font-weight:400}.barlow-semi-condensed-regular-italic{font-family:Barlow Semi Condensed,"Barlow Semi Condensed Fallback: BlinkMacSystemFont","Barlow Semi Condensed Fallback: Segoe UI","Barlow Semi Condensed Fallback: Helvetica Neue","Barlow Semi Condensed Fallback: Arial","Barlow Semi Condensed Fallback: Noto Sans",sans-serif;font-style:italic;font-weight:400}.barlow-semi-condensed-medium{font-family:Barlow Semi Condensed,"Barlow Semi Condensed Fallback: BlinkMacSystemFont","Barlow Semi Condensed Fallback: Segoe UI","Barlow Semi Condensed Fallback: Helvetica Neue","Barlow Semi Condensed Fallback: Arial","Barlow Semi Condensed Fallback: Noto Sans",sans-serif;font-style:normal;font-weight:500}.barlow-condensed-regular{font-family:Barlow Condensed,"Barlow Condensed Fallback: BlinkMacSystemFont","Barlow Condensed Fallback: Segoe UI","Barlow Condensed Fallback: Helvetica Neue","Barlow Condensed Fallback: Arial","Barlow Condensed Fallback: Noto Sans",sans-serif;font-style:normal;font-weight:400}.poppins-bold{font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-style:normal;font-weight:700}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light}@supports not (min-block-size:100dvb){:where(html){block-size:100%}}@media(prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){block-size:100%;block-size:100dvb;font-family:system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){color:inherit;font:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){block-size:auto;max-inline-size:100%}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){block-size:0;border:none;border-block-start:1px solid;color:inherit;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color,Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}html * :focus{outline:none}html{font:62.5%/1.231 var(--basicFontFamily)}body{font-size:var(--basicFontSize)}@media screen and (max-width:1022px){body{font-size:var(--spBasicFontSize)}}body{font-family:var(--basicFontFamily);font-weight:500;letter-spacing:1.4px;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}a{text-decoration:none}button,input,select,table,textarea{font:var(--basicFontSize) var(--basicFontFamily)}code,kbd,pre,samp,tt{font-family:var(--basicFontFamily);line-height:1}@media screen and (max-width:1022px){.inner{padding:0 20px}}@media(min-width:1023px){.inner{container-type:inline-size;margin:0 auto;max-width:calc(var(--innerWidth) + 40px);padding-left:20px;padding-right:20px;width:100%}}body{background-color:#fff;color:var(--coDef)}#header{align-items:center;display:flex;height:100px;padding-left:24px;padding-right:24px;position:relative;z-index:100}@media screen and (max-width:1022px){#header{height:60px;padding-left:16px;padding-right:16px}}.logo img{height:40px}@media screen and (max-width:1022px){.logo img{height:32px}}#footer{align-items:center;display:flex;height:60px;justify-content:center;position:relative;z-index:100}#footer .copyright{color:var(--coMain);font-size:12px;font-weight:400}.btn,.btn_1,.btn_2,.btn_3,.btn_4{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;box-sizing:border-box;cursor:pointer}.btn::-webkit-search-decoration,.btn_1::-webkit-search-decoration,.btn_2::-webkit-search-decoration,.btn_3::-webkit-search-decoration,.btn_4::-webkit-search-decoration{display:none}.btn:focus,.btn_1:focus,.btn_2:focus,.btn_3:focus,.btn_4:focus{outline-offset:-2px}.btn,.btn_1,.btn_2,.btn_3,.btn_4{align-items:center;display:inline-flex;justify-content:center;position:relative;text-decoration:none;transition:var(--ts01)}.btn:hover,.btn_1:hover,.btn_2:hover,.btn_3:hover,.btn_4:hover{opacity:.6}.btn.disable,.disable.btn_1,.disable.btn_2,.disable.btn_3,.disable.btn_4{background-color:#aaa;color:#ddd;opacity:.5;pointer-events:none}.btn.iconNone[target=_blank]:after,.iconNone[target=_blank].btn_1:after,.iconNone[target=_blank].btn_2:after,.iconNone[target=_blank].btn_3:after,.iconNone[target=_blank].btn_4:after{display:none}.btn_1{background-color:#fff;border:1px solid var(--coLine);border-radius:50px;color:var(--coDef);font-size:4cqw;height:10cqw;justify-content:flex-start;padding:0 5cqw;width:50cqw}.btn_1:after{color:var(--coLine);content:"→";position:absolute;right:4cqw}.btn_1:hover{color:var(--coLine);opacity:1}.btn_2{background-color:#fff;border:2px solid transparent;border-radius:50px;color:var(--coDef);font-size:4cqw;padding:3cqw;width:100%}.btn_2:after{color:var(--coDef);content:"→";position:absolute;right:4cqw;transition:var(--ts01)}.btn_2:hover{background-color:var(--coAccentSub);border-color:#fff;color:#fff;opacity:1}.btn_2:hover:after{color:#fff}.btn_3{border:1px solid var(--coAccent);font-size:3.6cqw}.btn_3,.btn_4{background-color:#fff;color:var(--coAccent);font-weight:400;padding:10px 20px;width:100%}.btn_4{border:1px solid var(--coAccent);border-radius:50px;font-size:3.2cqw}.btn_4:hover{background-color:var(--coAccent);color:#fff;opacity:1}.modalBtn,[data-modal]{cursor:pointer}.modalWrap{align-items:center;background-color:#0009;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;padding:70px 20px;position:fixed;top:0;transition:var(--ts01);visibility:hidden;width:100%;z-index:5000}.modalWrap .modalClose{cursor:pointer;font-size:3rem;opacity:.6;padding:5px;position:absolute;right:0;top:0}.modalWrap .modalWindow{background-color:#fff;max-height:100%;max-width:960px;position:relative}.modalWrap.modalShow{opacity:1;visibility:visible}.modalWrap .modalContent{height:100%;max-height:-moz-max-content;max-height:max-content;overflow:auto;padding:30px}.modalWrap.modify01 .modalWindow{height:auto}.modalWrap.modify01 .modalContent{padding:0}@media screen and (max-width:1022px){.modalWrap .modalContent{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.modalWrap .modalContent::-webkit-scrollbar{display:none}.modalBtn.spModalNone{cursor:default;pointer-events:none}}@media(min-width:1023px){.modalBtn.pcModalNone{cursor:default;pointer-events:none}}.youtubeModalWrap{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:20px;position:fixed;top:0;transition:.2s ease-in-out;visibility:hidden;width:100%;z-index:100}.youtubeModalWrap .ytm__window{background-color:#000;max-width:1100px;width:100%}.youtubeModalWrap.modalShow{opacity:1;visibility:visible}.gmap,.youtube{aspect-ratio:16/9;width:100%}.gmap iframe,.youtube iframe{height:100%;width:100%}.thumb__image img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.youtube__icon{position:relative}.youtube__icon:before{align-items:center;color:#000;content:"";display:flex;font-family:fontawesome;font-size:50px;height:100%;justify-content:center;left:0;opacity:.6;position:absolute;top:0;transition:var(--ts01);width:100%}.youtube__icon:hover:before{color:red;opacity:.9}.image_bdrd{border-radius:.4cqw}#career_event{margin-bottom:8cqw}@media screen and (max-width:1022px){#career_event{margin-bottom:16cqw}}#event_about{margin-bottom:6cqw}@media screen and (max-width:1022px){#event_about{margin-bottom:12cqw}}#event_detail{padding-bottom:8cqw}@media screen and (max-width:1022px){#event_detail{margin-bottom:16cqw}}.career_event_head{margin-bottom:4cqw}@media screen and (max-width:1022px){.career_event_head{margin-bottom:8cqw}}.career_event_list{display:flex;justify-content:space-between}@media screen and (max-width:1022px){.career_event_list{flex-direction:column}}.career_event_list .list_item{width:32%}@media screen and (max-width:1022px){.career_event_list .list_item+.list_item{margin-top:2cqw}.career_event_list .list_item{width:100%}}#mv .mv_univ{color:#8fc31f;font-size:7.8cqw;letter-spacing:normal;line-height:5.6cqw;margin-bottom:1.6cqw;text-align:center}@media screen and (max-width:1022px){#mv .mv_univ{font-size:14.2cqw;line-height:11cqw;margin-bottom:3.2cqw}}#mv .mv_univ .color_2{color:#047854}#mv .mv_title{font-size:2.4cqw;padding-left:4.8cqw}@media screen and (max-width:1022px){#mv .mv_title{font-size:4.8cqw;padding-left:0;text-align:center}}#about{margin-bottom:96px}#about .about_mascot img{width:215px}.about_column{align-items:center;display:flex;gap:48px;justify-content:center}@media screen and (max-width:1022px){.about_column{flex-direction:column-reverse;gap:16px}}.about_column .column_item{width:49%}@media screen and (max-width:1022px){.about_column .column_item+.column_item{margin-top:2cqw}.about_column .column_item{width:100%}}.loop_content{height:100%;overflow:hidden;padding-bottom:6cqw;padding-top:6cqw;position:relative}@media screen and (max-width:1022px){.loop_content{padding-bottom:12cqw;padding-top:12cqw}}.loop_wrap{align-items:center;display:flex}.loop_wrap .loop_area{animation:loop 60s linear 1s infinite both;height:100%}.loop_wrap .loop_area .content{container-type:inline-size;display:flex;height:100%;width:100cqw}@media screen and (max-width:1022px){.loop_wrap .loop_area .content{width:200cqw}}.loop_wrap .loop_area .content .image{padding:0 4cqw}@media screen and (max-width:1022px){.loop_wrap .loop_area .content .image{padding:0 2cqw}}.loop_wrap .loop_area .content .image .image_wrap{background-color:#ccc;border-radius:.4cqw;display:block;overflow:hidden}@media screen and (max-width:1022px){.loop_wrap .loop_area .content .image .image_wrap{border-radius:.8cqw}}.loop_wrap .loop_area .content .image .image_wrap img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.mv_loop{margin:40px 0 64px}@media screen and (max-width:1022px){.mv_loop{margin:20px 0 32px}}.mv_loop .loop_content{padding-bottom:0;padding-top:0;width:100%}.mv_loop .loop_content .loop_wrap .loop_area .content{width:142.5cqw}@media screen and (max-width:1022px){.mv_loop .loop_content .loop_wrap .loop_area .content{width:350cqw}}.mv_loop .loop_item{margin:0 16px}@media screen and (max-width:1022px){.mv_loop .loop_item{margin:0 4px}}@keyframes loop{0%{transform:translate(-50%)}to{transform:translate(-150%)}}.visual{margin-bottom:6cqw}@media screen and (max-width:1022px){.visual{margin-bottom:8cqw}}.visual img{width:100%}.event_head{margin-bottom:6cqw}@media screen and (max-width:1022px){.event_head{margin-bottom:10cqw}}.event_notes{display:flex;justify-content:center;margin-top:3cqw}@media screen and (max-width:1022px){.event_notes{flex-direction:column;margin-top:4cqw}}.event_notes .event_nots_item{width:100%}@media(min-width:1023px){.event_notes .event_nots_item{max-width:50%}}@media screen and (max-width:1022px){.event_notes .event_nots_item+.event_nots_item{margin-top:2cqw}}@media(min-width:1023px){.event_notes .event_nots_item+.event_nots_item{margin-left:1cqw}.search_form_area{position:sticky;top:0;z-index:1}}.search_form_area .search_form_area_in{background-color:var(--coSub);padding:16px}@media(min-width:1023px){.search_form_area .search_form_area_in{align-items:center;display:flex;padding:24px}}.search_form_area .version_3{background-color:var(--coSub);border-radius:8px;padding-bottom:24px;padding-top:24px}@media screen and (max-width:1022px){.search_form_area .version_3{padding-bottom:16px;padding-top:16px}}.search_form_area .version_3 .search_form_area_in{padding-bottom:0;padding-top:0}.search_form_area .version_3 .search_form_area_in+.search_form_area_in{padding-top:8px}.search_form_area select{background-color:#fff;border:1px solid var(--coDef);border-radius:5px;flex:1;height:40px;padding:0 5px}.search_form_area .form_item{flex:2}@media screen and (max-width:1022px){.search_form_area .form_item+.form_item{margin-top:2cqw}}@media(min-width:1023px){.search_form_area .form_item+.form_item{margin-left:2cqw}}.search_form_area .form_item.select_wrap{align-items:center;display:flex;flex:3}.search_form_area .form_item.select_wrap .form_label{margin-right:8px}.search_form_area .form_item.select_wrap input{background-color:#fff;border:1px solid var(--coDef);border-radius:5px;flex:1;height:40px;padding:0 8px;width:100%}.search_form_area .form_item.select_wrap select{width:100%}.search_form_area .form_item.select_wrap.select_wrap_column{display:block}.search_form_area .form_item.select_wrap.select_wrap_column .form_label{margin-bottom:4px;margin-right:0}.search_form_area .form_item.fav_wrap input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.search_form_area .form_item.fav_wrap label{align-items:center;background-color:#fff;border:1px solid var(--coDef);border-radius:5px;display:inline-flex;height:40px;padding-left:40px;position:relative;transition:var(--ts01);width:100%}.search_form_area .form_item.fav_wrap label:before{border:1px solid var(--coDef);border-radius:3px;content:"";height:15px;left:20px;position:absolute;transition:var(--ts01);width:15px}.search_form_area .form_item.fav_wrap label:after{background-color:currentColor;color:#fff;content:"";display:inline-block;height:15px;left:20px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-width='1.5' class='size-6' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m4.5 12.75 6 6 9-13.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-width='1.5' class='size-6' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m4.5 12.75 6 6 9-13.5'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:0;position:absolute;transition:var(--ts01);visibility:hidden;width:15px;z-index:1}.search_form_area .form_item.fav_wrap input:checked+label{background-color:var(--coLine);border-color:var(--coLine);color:#fff}.search_form_area .form_item.fav_wrap input:checked+label:before{border-color:#fff}.search_form_area .form_item.fav_wrap input:checked+label:after{opacity:1;visibility:visible}.side_search_menu{align-items:flex-start;bottom:0;display:flex;position:fixed;right:0;transform:translate(300px);transition:var(--ts01);z-index:10}.side_search_menu .side_menu_btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--coAccent);border:none;border-radius:0 0 0 10px;color:#fff;font-size:20px;letter-spacing:4px;padding:10px 5px;writing-mode:vertical-rl}.side_search_menu .side_search_menu_content{background-color:var(--coAccentBg);margin-left:0;margin-right:0;padding:16px;width:300px}.side_search_menu .menu_close{align-items:center;background-color:#fff;border:1px solid var(--coAccent);border-radius:5px;color:var(--coAccent);display:inline-flex;font-size:12px;margin-top:16px;padding:8px}.side_search_menu .menu_close svg{margin-right:4px;transform:translateY(1px);width:12px}.side_search_menu.side_open{transform:translate(0)}.form_notes{font-size:1cqw;margin-bottom:2cqw;margin-top:.5cqw;text-align:right}@media screen and (max-width:1022px){.form_notes{font-size:2.5cqw;margin-bottom:6cqw}}.event_search{padding-bottom:8cqw}@media screen and (max-width:1022px){.event_search{margin-bottom:16cqw}}.search_not_found{background-color:var(--coSub);padding:10cqw;text-align:center}.card_link svg{margin-left:2cqw;width:4cqw}.fav_btn input{-moz-appearance:none;appearance:none;-webkit-appearance:none}.fav_btn label{align-items:center;background-color:#fff;border:1px solid var(--coAccent);color:var(--coAccent);display:inline-flex;font-size:3.6cqw;font-weight:400;justify-content:center;padding:10px 20px;position:relative;transition:var(--ts01);width:100%}.fav_btn label svg{margin-right:1cqw;width:4cqw}.fav_btn input:checked+label{background-color:var(--coAccent);color:#fff}.container_inline_size{container-type:inline-size}.mt{margin-top:1.6cqw}@media screen and (max-width:1022px){.mt{margin-top:3.2cqw}}.note_txt{font-size:1.3cqw}@media screen and (max-width:1022px){.note_txt{font-size:3cqw}}.normal_txt{font-size:1.2cqw;line-height:2cqw}@media screen and (max-width:1022px){.normal_txt{font-size:3.6cqw;letter-spacing:normal;line-height:6cqw}}.heading_1{color:var(--coMain);font-size:3cqw;margin-bottom:1.6cqw}@media screen and (max-width:1022px){.heading_1{font-size:8cqw;margin-bottom:4cqw}}.heading_date{color:var(--coAccent);font-size:1.6cqw;margin-bottom:1cqw}@media screen and (max-width:1022px){.heading_date{font-size:4cqw}}.fz20{font-size:20px}@media screen and (max-width:1022px){.fz20{font-size:16px}}.fz42{font-size:42px}@media screen and (max-width:1022px){.fz42{font-size:24px}}.fw700{font-weight:700}.lh180{line-height:180%}.lsN{letter-spacing:normal}.mb40{margin-bottom:40px}@media screen and (max-width:1022px){.mb40{margin-bottom:24px}}.card_2{align-items:center;container-type:inline-size;display:flex}.card_2 .card_image{width:40cqw}.card_2 .card_detail{flex:1;padding-left:3cqw}.card_2 .card_detail .heading{font-size:3cqw;margin-bottom:2cqw}.card_2 .card_detail .txt{font-size:2.3cqw}.card_3{background-color:#e1b3b1;color:#fff;display:block;height:100%}.card_3 .image{border:1px solid var(--coBg)}.card_3 .detail{padding:5cqw}.card_3 .detail .date{font-size:4.5cqw;margin-bottom:1cqw}.card_3 .detail .title{font-size:5.4cqw;font-weight:700;line-height:7cqw;margin-bottom:2cqw}.card_3 .detail .txt{font-size:4cqw}.card_3 .card_bottm{padding:5cqw}.card_3.comming_soon{align-items:center;background-color:var(--coBg);color:var(--coDef);display:flex;font-size:6cqw;justify-content:center;line-height:100%;text-align:center}@media screen and (max-width:1022px){.card_3.comming_soon{aspect-ratio:1/1}}.card_3:hover .btn_2{background-color:var(--coAccentSub);border-color:#fff;color:#fff;opacity:1}.card_3:hover .btn_2:after{color:#fff}.card_4{border-radius:2cqw;box-shadow:0 0 5px #0000004d;color:var(--coDef);justify-content:space-between;overflow:hidden}.card_4,.card_4 .card_content{display:flex;flex-direction:column;height:100%}.card_4 .card_content .card_image{align-items:center;aspect-ratio:1/1;background-color:var(--coBg);display:flex;justify-content:center;overflow:hidden}.card_4 .card_content .card_image.ver_logo{padding:8cqw}.card_4 .card_content .card_image img{max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card_4 .card_content .card_image img.no_image{padding:8cqw}.card_4 .card_content .card_company_info{flex:1;padding:4cqw 7cqw}.card_4 .card_content .card_logo{align-items:center;display:flex;height:8cqw}.card_4 .card_content .card_logo img{max-height:8cqw;max-width:54cqw}.card_4 .card_content .card_category{margin-top:3cqw}.card_4 .card_content .card_cat{color:var(--coAccent)}.card_4 .card_content .card_c_cat{font-size:3cqw}.card_4 .card_content .card_company{font-size:4.8cqw;font-weight:700;letter-spacing:normal;line-height:120%;margin-top:2cqw}.card_4 .card_content .card_ob_og{align-items:center;background-color:var(--coBg);display:flex;flex-direction:column;font-size:4cqw;height:81px;height:20cqw;justify-content:center;padding:2cqw;text-align:center}.card_4 .card_content .card_ob_og .card_g_department{font-size:80%}.card_4 .card_content .card_ob_og .card_name{color:var(--coAccent)}.company_list{display:flex;flex-wrap:wrap}@media screen and (max-width:1022px){.company_list .list_item{width:100%}.company_list .list_item+.list_item{margin-top:40px}}@media(min-width:1023px){.company_list .list_item{margin-left:2%;width:32%}.company_list .list_item:nth-of-type(3n+1){margin-left:0}.company_list .list_item:nth-of-type(n+4){margin-top:2%}}.page_wrap{background-color:var(--coAccent);padding:4cqw 4cqw 4cqw 8cqw;position:relative}@media screen and (max-width:1022px){.page_wrap{padding-right:0}}.page_wrap .back_btn{align-items:center;background-color:#fff6;bottom:0;color:var(--coDef);display:inline-flex;font-size:1.2cqw;justify-content:center;left:0;position:fixed;top:0;transition:var(--ts01);transition-property:background-color;width:4cqw}@media screen and (max-width:1022px){.page_wrap .back_btn{width:8cqw}}.page_wrap .back_btn svg{transition:var(--ts01);transition-property:color;width:2.4cqw}@media screen and (max-width:1022px){.page_wrap .back_btn svg{width:4.8cqw}}.page_wrap .back_btn:hover{background-color:#fffc;color:var(--coAccent)}.page_wrap .page_contents{background-color:#fff;border-radius:1cqw;padding:2.4cqw}@media screen and (max-width:1022px){.page_wrap .page_contents{border-radius:2cqw;padding:4.8cqw}}.heading_2{font-size:2.4cqw;margin-bottom:2.4cqw}@media screen and (max-width:1022px){.heading_2{font-size:4.8cqw}}.heading_3{color:var(--coAccentSub);font-size:1.6cqw;line-height:140%;margin-bottom:1.6cqw}@media screen and (max-width:1022px){.heading_3{font-size:3.2cqw}}.heading_4{color:var(--coAccentSub);font-size:1.4cqw;margin-bottom:.8cqw}@media screen and (max-width:1022px){.heading_4{font-size:2.8cqw}}.obog_contents{display:flex;margin-bottom:3.2cqw}@media screen and (max-width:1022px){.obog_contents{flex-direction:column}}.obog_contents .obog_info{width:30%}@media screen and (max-width:1022px){.obog_contents .obog_info{width:100%}}.obog_contents .obog_info .obog_info_image{border-radius:1cqw;display:block;margin-bottom:.8cqw;overflow:hidden}.obog_contents .obog_info .obog_info_image img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1022px){.obog_contents .obog_info .obog_info_image img{aspect-ratio:inherit}}.obog_contents .obog_info .obog_info_image img.no_image{background-color:var(--coBg);-o-object-fit:contain;object-fit:contain;padding:2cqw}.obog_contents .obog_info .obog_info_name{font-size:2cqw;margin-bottom:.4cqw}@media screen and (max-width:1022px){.obog_contents .obog_info .obog_info_name{font-size:4cqw}}.obog_contents .obog_info .obog_info_joining{font-size:1.1cqw;margin-bottom:.8cqw}@media screen and (max-width:1022px){.obog_contents .obog_info .obog_info_joining{font-size:2.2cqw}}.obog_contents .obog_info .obog_info_graduation{font-size:1.1cqw}@media screen and (max-width:1022px){.obog_contents .obog_info .obog_info_graduation{font-size:2.2cqw}}.obog_contents .obog_msg{flex:1;padding-left:4cqw}@media screen and (max-width:1022px){.obog_contents .obog_msg{margin-top:4cqw;padding-left:0}}.obog_contents .obog_msg .obog_logo{display:block;margin-bottom:1.6cqw}.obog_contents .obog_msg .obog_logo img{max-height:64px}.obog_contents .obog_msg .obog_msg_content{line-height:160%;margin-bottom:2.4cqw}.obog_contents .obog_msg .obog_msg_turning{background-color:var(--coBg);border-radius:.8cqw;padding:2.4cqw}.obog_contents .obog_msg .obog_msg_turning .obog_msg_turning_content{line-height:160%}.company_info .company_info_heading_area{background-color:var(--coAccentBg);border-radius:.6cqw .6cqw 0 0;display:inline-flex;padding:1.4cqw 1.4cqw .4cqw}@media screen and (max-width:1022px){.company_info .company_info_heading_area{border-radius:1.2cqw 1.2cqw 0 0;padding:2.8cqw 2.8cqw .8cqw}}.company_info .company_info_heading_area .company_info__cat{align-items:center;background-color:var(--coAccent);border-radius:50cqw;color:#fff;display:flex;font-size:1cqw;justify-content:center;padding:0 1cqw}@media screen and (max-width:1022px){.company_info .company_info_heading_area .company_info__cat{font-size:2cqw;padding:0 2cqw}}.company_info .company_info_heading_area .company_info__heading{align-items:center;color:var(--coAccentSub);display:flex;font-size:1.4cqw;justify-content:center;padding:0 1cqw}@media screen and (max-width:1022px){.company_info .company_info_heading_area .company_info__heading{font-size:2.8cqw}}.company_info .company_info_table{background-color:var(--coAccentBg);border-radius:0 .6cqw .6cqw;padding:1.8cqw}.company_info_table_column{display:flex;justify-content:space-between}@media screen and (max-width:1022px){.company_info_table_column{flex-direction:column}}.company_info_table_column .column_item{width:49%}@media screen and (max-width:1022px){.company_info_table_column .column_item{width:100%}}.company_table{font-size:88%;width:100%}.company_table td,.company_table th{padding:.8cqw 0}.company_table th{color:var(--coAccentSub);text-align:left;vertical-align:top;white-space:nowrap}.company_table td{padding-left:1cqw;width:100%}@media screen and (max-width:1022px){.company_table td{padding-left:2cqw}}.company_table tr+tr td,.company_table tr+tr th{border-top:1px solid var(--coLine)}.company_info_link{display:flex;margin-top:2cqw}@media screen and (max-width:1022px){.company_info_link{flex-direction:column}}.company_info_link .link_item{width:32%}@media screen and (max-width:1022px){.company_info_link .link_item{width:100%}}.company_info_link .link_item a{align-items:center;background-color:#fff;border:1px solid var(--coAccent);color:var(--coAccent);display:flex;justify-content:center;padding:10px 20px;position:relative;transition:var(--ts01);width:100%}.company_info_link .link_item a svg{position:absolute;right:16px;width:16px}.company_info_link .link_item a:hover{opacity:.6}@media screen and (max-width:1022px){.company_info_link .link_item+.link_item{margin-top:2%}}@media(min-width:1023px){.company_info_link .link_item+.link_item{margin-left:2%}}@media screen and (max-width:1022px){.pc{display:none}}@media(min-width:1023px){.sp{display:none}}.x1{text-align:left}.x2{text-align:center}.x3{text-align:right}
