@charset "UTF-8";img:where(.astro-7v2jr52i){width:100%;max-width:100%;height:auto}ul:where(.astro-7v2jr52i),ol:where(.astro-7v2jr52i),li:where(.astro-7v2jr52i){list-style:none}a:where(.astro-7v2jr52i){color:inherit;text-decoration:none;transition:all .2s ease-in-out}details:where(.astro-7v2jr52i) summary:where(.astro-7v2jr52i){list-style:none}summary:where(.astro-7v2jr52i)::-webkit-details-marker{display:none}.l-inner:where(.astro-7v2jr52i){max-width:1348px;padding-inline:20px;margin:0 auto}.l-inner--narrow:where(.astro-7v2jr52i){max-width:calc(1176px + var(--padding-inline, 40px) * 2);padding-inline:var(--padding-inline, 40px)}.l-business-wrapper:where(.astro-7v2jr52i){display:flex;flex-direction:column;gap:60px}@media (min-width: 768px){.l-business-wrapper:where(.astro-7v2jr52i){gap:80px}}.js-marquee:where(.astro-7v2jr52i){display:flex;overflow:hidden;white-space:nowrap}.js-marquee__item:where(.astro-7v2jr52i){display:inline-block;line-height:1;white-space:nowrap}.js-marquee:where(.astro-7v2jr52i):not(.is-waiting) .js-marquee__item:where(.astro-7v2jr52i){animation:var(--marquee-duration, 24s) infinite linear;animation-name:marquee}.js-marquee:where(.astro-7v2jr52i):not(.is-waiting) .js-marquee__item:where(.astro-7v2jr52i):nth-child(2n){animation-name:marquee2}.js-marquee:where(.astro-7v2jr52i):not(.is-waiting) .js-marquee__item:where(.astro-7v2jr52i):nth-child(odd){animation-delay:var(--marquee-delay, -12s)}.scroll-hint-icon-wrap:where(.astro-7v2jr52i).is-active .scroll-hint-icon{opacity:.7}.scroll-hint:where(.astro-7v2jr52i).is-scrollable img:where(.astro-7v2jr52i){box-sizing:content-box;padding-right:50px}@media (min-width: 768px){.u-sp-only:where(.astro-7v2jr52i){display:none}}@media (width <= 767px){.u-pc-only:where(.astro-7v2jr52i){display:none}}.u-dib:where(.astro-7v2jr52i){display:inline-block}.business-anchor:where(.astro-7v2jr52i){display:grid;grid-template-columns:1fr 14px;gap:5px;align-items:center;min-height:60px;padding-inline:20px 23px;background-color:var(--color-primary-100);border-left:2px solid var(--color-primary)}@media (min-width: 768px){.business-anchor:where(.astro-7v2jr52i){grid-template-columns:1fr 16px;gap:25px;min-height:118px;padding:21px 39px}}.business-anchor:where(.astro-7v2jr52i):hover{background-color:var(--color-primary-300)}.business-anchor__label:where(.astro-7v2jr52i){font-size:.875rem;font-weight:500}@media (min-width: 768px){.business-anchor__label:where(.astro-7v2jr52i){font-size:1rem}}.business-anchor__head:where(.astro-7v2jr52i){display:none}@media (min-width: 768px){.business-anchor__head:where(.astro-7v2jr52i){display:block;margin-bottom:4px;font-size:1.375rem;font-weight:400;color:var(--color-primary)}}.business-anchor__sub:where(.astro-7v2jr52i){display:block;font-size:.8125rem}.business-anchor__icon:where(.astro-7v2jr52i){transition:all .2s ease-in-out}.business-anchor:where(.astro-7v2jr52i):hover .business-anchor__icon:where(.astro-7v2jr52i){transform:translate(5px)}:root{--color-primary-100: #fff5f7;--color-primary-200: #ffe6eb;--color-primary-300: #ffdde2;--color-primary: #e60020;--color-gray-100: #f6f5f5;--color-gray-200: #efefef;--color-gray-300: #f8f8f8;--color-gray: #e6e6e6;--color-gray-600: #717071;--color-black: #1e201f;--color-orange: #f05022;--color-green-100: #f2faf7;--color-green: #23c04f;--color-recruit-100: #E0F6FF;--color-recruit: #07A0E1;--color-recruit-bg: #F6FDFF}html:has(dialog[open]){overflow:hidden}body{height:auto;font-family:Noto Sans JP,sans-serif}img:where(.astro-74zgdenh){width:100%;max-width:100%;height:auto}ul:where(.astro-74zgdenh),ol:where(.astro-74zgdenh),li:where(.astro-74zgdenh){list-style:none}a:where(.astro-74zgdenh){color:inherit;text-decoration:none;transition:all .2s ease-in-out}details:where(.astro-74zgdenh) summary:where(.astro-74zgdenh){list-style:none}summary:where(.astro-74zgdenh)::-webkit-details-marker{display:none}@keyframes fade-in{0%{opacity:0}to{opacity:var(--opacity-goal, 1)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(30%)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes slide-up{0%{transform:translateY(var(--translateY, 100%))}to{transform:translateY(0)}}.l-inner:where(.astro-74zgdenh){max-width:1348px;padding-inline:20px;margin:0 auto}.l-inner--narrow:where(.astro-74zgdenh){max-width:calc(1176px + var(--padding-inline, 40px) * 2);padding-inline:var(--padding-inline, 40px)}.l-business-wrapper:where(.astro-74zgdenh){display:flex;flex-direction:column;gap:60px}@media (min-width: 768px){.l-business-wrapper:where(.astro-74zgdenh){gap:80px}}.js-marquee:where(.astro-74zgdenh){display:flex;overflow:hidden;white-space:nowrap}.js-marquee__item:where(.astro-74zgdenh){display:inline-block;line-height:1;white-space:nowrap}.js-marquee:where(.astro-74zgdenh):not(.is-waiting) .js-marquee__item:where(.astro-74zgdenh){animation:var(--marquee-duration, 24s) infinite linear;animation-name:marquee}.js-marquee:where(.astro-74zgdenh):not(.is-waiting) .js-marquee__item:where(.astro-74zgdenh):nth-child(2n){animation-name:marquee2}.js-marquee:where(.astro-74zgdenh):not(.is-waiting) .js-marquee__item:where(.astro-74zgdenh):nth-child(odd){animation-delay:var(--marquee-delay, -12s)}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes marquee2{0%{transform:translate(0)}to{transform:translate(-200%)}}.scroll-hint-icon{background-color:var(--color-scroll-hint, rgba(230, 0, 32, .6))}.scroll-hint-icon-wrap:where(.astro-74zgdenh).is-active .scroll-hint-icon{opacity:.7}.scroll-hint:where(.astro-74zgdenh).is-scrollable img:where(.astro-74zgdenh){box-sizing:content-box;padding-right:50px}@media (min-width: 768px){.u-sp-only:where(.astro-74zgdenh){display:none}}@media (width <= 767px){.u-pc-only:where(.astro-74zgdenh){display:none}}.u-dib:where(.astro-74zgdenh){display:inline-block}.business-anchors:where(.astro-74zgdenh){padding:0 40px;margin-top:120px}@media (min-width: 768px){.business-anchors:where(.astro-74zgdenh){margin-top:180px}}.business-anchors__inner:where(.astro-74zgdenh){max-width:1108px;margin:0 auto}@media (min-width: 768px){.business-anchors__inner:where(.astro-74zgdenh){display:grid;grid-template-areas:"head btn" "anchors anchors";grid-template-columns:1fr auto;gap:40px 0}}.business-anchors__head:where(.astro-74zgdenh){margin-bottom:30px}@media (min-width: 768px){.business-anchors__head:where(.astro-74zgdenh){grid-area:head;margin-bottom:0}}.business-anchors__title:where(.astro-74zgdenh){font-family:Urbanist,sans-serif;font-size:1.875rem;font-weight:500;letter-spacing:.08em}@media (min-width: 768px){.business-anchors__title:where(.astro-74zgdenh){font-size:2.5rem}}.business-anchors__sub-title:where(.astro-74zgdenh){margin-top:10px;font-size:.9375rem}@media (min-width: 768px){.business-anchors__sub-title:where(.astro-74zgdenh){font-size:1.25rem}}.business-anchors__list:where(.astro-74zgdenh){display:grid;gap:10px}@media (min-width: 768px){.business-anchors__list:where(.astro-74zgdenh){grid-area:anchors;grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width: 1024px){.business-anchors__list:where(.astro-74zgdenh){grid-template-columns:repeat(3,1fr)}}.business-anchors__item:where(.astro-74zgdenh){display:grid;grid-template-rows:subgrid}.business-anchors__button:where(.astro-74zgdenh){margin-top:10px}@media (min-width: 768px){.business-anchors__button:where(.astro-74zgdenh){grid-area:btn;align-self:end}}
