@charset "UTF-8";: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-p5pallkk){width:100%;max-width:100%;height:auto}ul:where(.astro-p5pallkk),ol:where(.astro-p5pallkk),li:where(.astro-p5pallkk){list-style:none}a:where(.astro-p5pallkk){color:inherit;text-decoration:none;transition:all .2s ease-in-out}details:where(.astro-p5pallkk) summary:where(.astro-p5pallkk){list-style:none}summary:where(.astro-p5pallkk)::-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-p5pallkk){max-width:1348px;padding-inline:20px;margin:0 auto}.l-inner--narrow:where(.astro-p5pallkk){max-width:calc(1176px + var(--padding-inline, 40px) * 2);padding-inline:var(--padding-inline, 40px)}.l-business-wrapper:where(.astro-p5pallkk){display:flex;flex-direction:column;gap:60px}@media (min-width: 768px){.l-business-wrapper:where(.astro-p5pallkk){gap:80px}}.js-marquee:where(.astro-p5pallkk){display:flex;overflow:hidden;white-space:nowrap}.js-marquee__item:where(.astro-p5pallkk){display:inline-block;line-height:1;white-space:nowrap}.js-marquee:where(.astro-p5pallkk):not(.is-waiting) .js-marquee__item:where(.astro-p5pallkk){animation:var(--marquee-duration, 24s) infinite linear;animation-name:marquee}.js-marquee:where(.astro-p5pallkk):not(.is-waiting) .js-marquee__item:where(.astro-p5pallkk):nth-child(2n){animation-name:marquee2}.js-marquee:where(.astro-p5pallkk):not(.is-waiting) .js-marquee__item:where(.astro-p5pallkk):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-p5pallkk).is-active .scroll-hint-icon{opacity:.7}.scroll-hint:where(.astro-p5pallkk).is-scrollable img:where(.astro-p5pallkk){box-sizing:content-box;padding-right:50px}@media (min-width: 768px){.u-sp-only:where(.astro-p5pallkk){display:none}}@media (width <= 767px){.u-pc-only:where(.astro-p5pallkk){display:none}}.u-dib:where(.astro-p5pallkk){display:inline-block}@media (min-width: 768px){.contents:where(.astro-p5pallkk){margin-top:63px}}.tabs:where(.astro-p5pallkk){display:flex;gap:26px;margin-bottom:20px;border-bottom:solid 2px var(--color-recruit)}@media (min-width: 768px){.tabs:where(.astro-p5pallkk){gap:40px}}.tab__item:where(.astro-p5pallkk){display:block;flex:1;padding:12px;font-size:1rem;font-weight:500;line-height:1.4;color:var(--color-recruit);letter-spacing:.03em;border:solid 2px var(--color-recruit);border-bottom-width:0;border-radius:10px 10px 0 0;transition:all .2s ease-in-out}@media (min-width: 768px){.tab__item:where(.astro-p5pallkk){padding:23px;font-size:1.5rem}}.tab__item:where(.astro-p5pallkk).is-current{color:#fff;background-color:var(--color-recruit)}.tab__item:where(.astro-p5pallkk):not(.is-current):hover{color:#07a0e180}.tab-content:where(.astro-p5pallkk){display:none;padding-top:60px}.tab-content:where(.astro-p5pallkk).is-current{display:block}.tab-content__inner:where(.astro-p5pallkk){display:flex;flex-direction:column;gap:80px}@media (min-width: 768px){.tab-content__inner:where(.astro-p5pallkk){gap:160px}}@media (width <= 767px){.table:where(.astro-p5pallkk){display:block}.table:where(.astro-p5pallkk) tbody:where(.astro-p5pallkk),.table:where(.astro-p5pallkk) tr:where(.astro-p5pallkk),.table:where(.astro-p5pallkk) th:where(.astro-p5pallkk),.table:where(.astro-p5pallkk) td:where(.astro-p5pallkk){display:block}}@media (min-width: 768px){.table:where(.astro-p5pallkk){border-spacing:0;border-top:1px solid var(--color-gray)}}.table:where(.astro-p5pallkk) th:where(.astro-p5pallkk){padding:8px 28px;font-size:.9375rem;font-weight:700;line-height:1.8;text-align:left;letter-spacing:.03em;background-color:var(--color-recruit-100);border-bottom:2px solid var(--color-recruit);border-radius:0 0 2px 2px}@media (min-width: 768px){.table:where(.astro-p5pallkk) th:where(.astro-p5pallkk){width:220px;padding:36px 30px;font-size:1.125rem;border-radius:4px 0 0 4px}}.table:where(.astro-p5pallkk) td:where(.astro-p5pallkk){padding:24px 28px;font-size:.9375rem;line-height:1.8;background-color:#fff}@media (min-width: 768px){.table:where(.astro-p5pallkk) td:where(.astro-p5pallkk){padding:36px 30px;font-size:1.125rem;border-bottom:2px solid var(--color-gray)}}.table:where(.astro-p5pallkk) ul:where(.astro-p5pallkk){display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.table:where(.astro-p5pallkk) ul:where(.astro-p5pallkk){gap:0}}.table:where(.astro-p5pallkk) ul:where(.astro-p5pallkk) li:where(.astro-p5pallkk){position:relative;padding-left:12px}@media (min-width: 768px){.table:where(.astro-p5pallkk) ul:where(.astro-p5pallkk) li:where(.astro-p5pallkk){padding-left:16px}}.table:where(.astro-p5pallkk) ul:where(.astro-p5pallkk) li:where(.astro-p5pallkk):before{position:absolute;top:9px;left:0;display:block;width:6px;height:6px;content:"";background-color:var(--color-recruit);border-radius:50%}@media (min-width: 768px){.table:where(.astro-p5pallkk) ul:where(.astro-p5pallkk) li:where(.astro-p5pallkk):before{top:13px;width:8px;height:8px}}.table__data-title:where(.astro-p5pallkk){margin-bottom:3px;font-size:1.125rem;font-weight:500;line-height:1.8;color:var(--color-recruit)}.table__data-item:where(.astro-p5pallkk){margin-bottom:16px}@media (min-width: 768px){.table__data-item:where(.astro-p5pallkk){margin-bottom:24px}}.table__data-item:where(.astro-p5pallkk):last-child{margin-bottom:0}.flows:where(.astro-p5pallkk){display:flex;flex-direction:column;gap:32px;align-items:center;justify-content:center;overflow:hidden;counter-reset:flow}@media (min-width: 768px){.flows:where(.astro-p5pallkk){flex-flow:row wrap;gap:43px}}.flows__note:where(.astro-p5pallkk){margin-top:32px;font-size:.875rem;line-height:1.8;color:var(--color-gray-600);text-align:center}.flow:where(.astro-p5pallkk){position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;counter-increment:flow;opacity:0}.flow:where(.astro-p5pallkk).is-animated{animation:fade-up .5s ease-in-out forwards}@media (min-width: 768px){.flow:where(.astro-p5pallkk):nth-child(1){animation-delay:.2s}}@media (min-width: 768px){.flow:where(.astro-p5pallkk):nth-child(2){animation-delay:.4s}}@media (min-width: 768px){.flow:where(.astro-p5pallkk):nth-child(3){animation-delay:.6s}}@media (min-width: 768px){.flow:where(.astro-p5pallkk):nth-child(4){animation-delay:.8s}}@media (min-width: 768px){.flow:where(.astro-p5pallkk):nth-child(5){animation-delay:1s}}@media (min-width: 768px){.flow:where(.astro-p5pallkk):nth-child(6){animation-delay:1.2s}}.flow:where(.astro-p5pallkk):after{position:absolute;top:calc(100% + 8px);left:50%;display:block;width:1px;height:24px;content:"";background-color:var(--color-gray)}@media (min-width: 768px){.flow:where(.astro-p5pallkk):after{top:80px;right:-50px;left:auto;z-index:-2;width:70px;height:1px;transform:none}}.flow:where(.astro-p5pallkk):last-child:after{display:none}.flow__img:where(.astro-p5pallkk){position:relative;display:flex;align-items:center;justify-content:center;width:148px;height:148px;padding:28px;background-color:#fff;border:1px solid var(--color-gray);border-radius:50%}@media (min-width: 768px){.flow__img:where(.astro-p5pallkk){width:160px;height:160px;padding:30px}}.flow__img:where(.astro-p5pallkk):before{position:absolute;top:107px;right:0;z-index:2;font-family:Urbanist,sans-serif;font-size:2.5rem;font-weight:500;line-height:1;color:var(--color-recruit);content:counter(flow,decimal-leading-zero)}@media (min-width: 768px){.flow__img:where(.astro-p5pallkk):before{top:123px;font-size:2.75rem}}.flow__title:where(.astro-p5pallkk){display:flex;align-items:center;justify-content:center;min-height:50px;font-size:1.125rem;line-height:1.4;text-align:center;letter-spacing:.03em}@media (min-width: 768px){.flow__title:where(.astro-p5pallkk){min-height:56px;margin-top:14px;font-size:1.25rem}}.faq:where(.astro-p5pallkk){display:flex;flex-direction:column;gap:10px;max-width:948px;margin:0 auto}@media (min-width: 768px){.faq:where(.astro-p5pallkk){gap:12px}}.faq__item:where(.astro-p5pallkk){padding:24px 20px 0;font-size:.875rem;line-height:1.8;text-align:justify;background-color:#fff;border:1px solid var(--color-gray);border-radius:6px}@media (min-width: 768px){.faq__item:where(.astro-p5pallkk){padding:36px 36px 0;font-size:1rem}}.faq__item:where(.astro-p5pallkk) summary:where(.astro-p5pallkk)::marker{content:""}.faq__item:where(.astro-p5pallkk) summary:where(.astro-p5pallkk)::-webkit-details-marker{display:none}.faq__question:where(.astro-p5pallkk){position:relative;display:block;padding-right:37px;padding-bottom:24px;padding-left:33px;transition:all .2s ease-in-out}@media (min-width: 768px){.faq__question:where(.astro-p5pallkk){padding:7px 54px 36px 59px}}.faq__question:where(.astro-p5pallkk):before{position:absolute;top:0;left:0;font-family:Urbanist,sans-serif;font-size:1.625rem;font-weight:500;line-height:1;color:var(--color-recruit);content:"Q"}@media (min-width: 768px){.faq__question:where(.astro-p5pallkk):before{font-size:2.625rem}}.faq__question:where(.astro-p5pallkk):after{position:absolute;top:0;right:0;display:block;width:16px;height:24px;content:"";background:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%229%22%20viewBox%3D%220%200%2016%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%200.535508C0%200.39966%200.0537072%200.260638%200.157962%200.156383C0.366472%20-0.0521276%200.707671%20-0.0521276%200.916181%200.156383L8.05292%207.29312L15.0854%200.260638C15.2939%200.0521274%2015.6351%200.0521274%2015.8436%200.260638C16.0521%200.469148%2016.0521%200.810346%2015.8436%201.01886L8.43203%208.43361C8.22352%208.64212%207.88232%208.64212%207.67381%208.43361L0.157962%200.917761C0.0505479%200.810346%200%200.674499%200%200.535508Z%22%20fill%3D%22%231E201F%22%2F%3E%3C%2Fsvg%3E) no-repeat center/16px auto;transition:all .2s ease-in-out}@media (min-width: 768px){.faq__question:where(.astro-p5pallkk):after{width:18px;height:calc(100% - 30px);background-size:18px auto}}:where(.astro-p5pallkk)[open] .faq__question:where(.astro-p5pallkk):after{rotate:180deg}.faq__content:where(.astro-p5pallkk){overflow:hidden}.faq__answer:where(.astro-p5pallkk){position:relative;display:block;height:100%;padding:24px 37px 24px 33px;border-top:1px solid var(--color-gray)}@media (min-width: 768px){.faq__answer:where(.astro-p5pallkk){padding-right:54px;padding-bottom:36px;padding-left:59px}}.faq__answer:where(.astro-p5pallkk):before{position:absolute;top:24px;left:0;font-family:Urbanist,sans-serif;font-size:1.625rem;font-weight:500;line-height:1;color:var(--color-recruit);content:"A"}@media (min-width: 768px){.faq__answer:where(.astro-p5pallkk):before{font-size:2.625rem}}
