.l-interview{background-repeat:no-repeat}.p-interview-points__title{font-weight:700;line-height:1.8;color:var(--rec-color-primary-shade);letter-spacing:.05em;border-bottom:solid 1px currentColor}.p-interview-points__text{align-self:flex-start;line-height:1.8;color:var(--rec-text-dark);letter-spacing:.05em}.p-interview-points__text>p+p{margin-top:.8em}.p-interview-points__item{display:flex;flex-direction:column;align-items:center;height:100%;background-color:#f5f5f5}.p-interview-points__item:first-child::after{position:absolute;top:-8px;left:0;display:block;width:32px;height:16px;content:"";background:url(/ja/kose/recruit/img/common/shine.svg?v=bb85158bfb3ab6d5e306) repeat-x left top/16px auto}.p-interview-points__item:last-child::after{position:absolute;right:0;bottom:-8px;display:block;width:32px;height:16px;content:"";background:url(/ja/kose/recruit/img/common/shine.svg?v=bb85158bfb3ab6d5e306) repeat-x left top/16px auto}.p-interview-points{position:relative;display:grid;font-family:var(--rec-font-gothic)}.p-question__image{background-color:var(--rec-img-placeholder-light)}.p-question__image img{height:auto}.p-question__number{font-family:var(--rec-font-mincho);font-size:2rem;font-weight:700;line-height:1.1;color:var(--rec-color-primary)}.p-question__title{font-weight:700;line-height:1.5;letter-spacing:.05em;-webkit-font-smoothing:antialiased}.p-question__q{position:relative}.p-question__a{margin-top:24px;letter-spacing:.05em}.p-question__a>p+p{margin-top:.8em}.p-question{--container-gutter: var(--rec-container-gutter-sm);position:relative;width:calc(100% - var(--container-gutter)*2);margin-inline:auto}.p-schedule__title{font-weight:700;line-height:1.6;text-align:center;letter-spacing:.05em}.p-schedule__time{position:relative;font-weight:700;color:var(--rec-color-primary-shade);text-align:right;letter-spacing:.05em}.p-schedule__time::after{position:absolute;top:50%;display:block;content:"";background:#fff url(/ja/kose/recruit/img/common/shine.svg?v=bb85158bfb3ab6d5e306) no-repeat center center/contain;transform:translateY(-50%)}.p-schedule__text{line-height:1.6;letter-spacing:.05em}.p-schedule__item{display:grid;align-items:flex-start}.p-schedule__list{position:relative;display:grid;grid-template-columns:100%;margin-top:32px}.p-schedule__list::before{position:absolute;top:0;display:block;width:1px;height:100%;content:"";background-color:#d8d8d8}.p-schedule{margin-inline:auto;font-family:var(--rec-font-gothic);background-color:#fff;border-color:var(--rec-color-primary);border-top-style:solid;border-bottom-style:solid}.p-love-kose__heart{display:inline-block;width:auto;height:1em;margin-top:-0.2em;vertical-align:middle}.p-love-kose__title{font-family:var(--rec-font-mincho);font-weight:900;line-height:1.2}.p-love-kose__profile img{height:auto;aspect-ratio:1;overflow:hidden;border:solid 2px var(--rec-color-primary);border-radius:9999px}.p-love-kose__strong{color:var(--rec-color-primary-shade)}.p-love-kose__text{font-family:var(--rec-font-gothic);font-weight:700;line-height:1.8;letter-spacing:.05em}.p-love-kose__item{height:auto;border:solid 1px #d8d8d8}.p-love-kose__item img{height:auto}.p-love-kose__content{display:grid}.p-love-kose__content>.p-love-kose__title{grid-area:title}.p-love-kose__content>.p-love-kose__profile{grid-area:profile}.p-love-kose__content>.p-love-kose__text{grid-area:text}.p-love-kose__content>.p-love-kose__item{grid-area:item}.p-love-kose__inner{background-color:rgba(255,255,255,.95)}.p-love-kose{background-color:#fff;background-repeat:repeat;background-position:top center}.p-interview-pager__buttons{display:grid}.p-interview-pager{margin-inline:auto}.p-interview-pager-card__image{aspect-ratio:1;margin-inline:3px;margin-top:-63px;background-color:var(--rec-img-placeholder-light);-webkit-mask:url(/ja/kose/recruit/img/common/shine_wh.svg?v=e7145f1f54f39af56bff) no-repeat center center/contain;mask:url(/ja/kose/recruit/img/common/shine_wh.svg?v=e7145f1f54f39af56bff) no-repeat center center/contain}.p-interview-pager-card__image img{width:100%;height:100%;object-fit:cover}.p-interview-pager-card__title{position:absolute;bottom:0;left:0;display:inline-flex;flex-direction:column;align-items:flex-start;font-family:var(--rec-font-mincho);font-weight:700;line-height:1.6}.p-interview-pager-card__title>span{display:inline-block;white-space:nowrap;background-color:#fff}.p-interview-pager-card__main{position:relative;padding-bottom:21px}.p-interview-pager-card__text{margin-top:20px;font-family:var(--rec-font-gothic);font-size:0.9375rem;font-weight:700;line-height:1.5;color:var(--rec-text-light);letter-spacing:.05em}.p-interview-pager-card__separator{display:inline-block;margin-inline:.25em}.p-interview-pager-card{position:relative;display:block;padding-right:32px;padding-bottom:32px;padding-left:32px;color:var(--rec-text-dark);background:linear-gradient(#2376cb 0%, #2f87cf 60.1%, #62b7dd 100%);box-shadow:0 3px 6px rgba(0,0,0,.16);transition:opacity var(--rec-hv-duration) var(--rec-hv-ease)}.p-interview-pager-card::after{position:absolute;right:16px;bottom:17px;display:block;width:40px;height:40px;overflow:hidden;content:"";background:#fff url(/ja/kose/recruit/img/common/icon_link-arrow.svg?v=90e2a281e7da40b7bc76) no-repeat center center/18px auto;filter:drop-shadow(0 3px 6px rgba(0, 0, 0, 0.16));border-radius:9999px}.p-interview-pager-card:focus-visible{opacity:.7}@media(max-width: 767.9px){.l-interview{padding-bottom:80px;background-image:url(/ja/kose/recruit/people/interview/img/obj_sm.svg?v=e2a8d7a00e12f8be1763);background-position:calc(50% + 225px) bottom;background-size:584px auto}.p-interview-points__title{font-size:1rem}.p-interview-points__title strong{font-size:1.25rem}.p-interview-points__text{font-size:0.8125rem}.p-interview-points__item{gap:26px;padding:24px}.p-question__title{font-size:1.25rem}.p-question__q{padding-left:4em}.p-question__q .p-question__number{position:absolute;top:0;left:0}.p-question__a{font-size:0.875rem}:where(.p-question){margin-top:64px}.p-question:has(.p-question__image--type-01) .p-question__image{width:calc(100% + var(--container-gutter)*2);margin-left:calc(var(--container-gutter)*-1)}.p-question:has(.p-question__image--type-01) .p-question__content{margin-top:48px}.p-question:has(.p-question__image--type-02) .p-question__image{width:calc(100% + var(--container-gutter))}.p-question:has(.p-question__image--type-02) .p-question__content{margin-top:48px}.p-question:has(.p-question__image--type-03) .p-question__image{width:calc(100% + var(--container-gutter));margin-left:calc(var(--container-gutter)*-1)}.p-question:has(.p-question__image--type-03) .p-question__content{margin-top:48px}.p-schedule__title{font-size:1.25rem}.p-schedule__time{padding-right:44px;font-size:0.875rem;line-height:1.7}.p-schedule__time::after{right:14px;width:16px;height:24px}.p-schedule__item{grid-template-columns:calc(2.5em + 44px) auto}.p-schedule__list{gap:20px;font-size:0.9375rem}.p-schedule__list::before{left:calc(2.5em + 22px - .5px)}:where(.p-schedule){margin-top:64px}.p-schedule{width:calc(100% - var(--rec-container-gutter-sm)*2);padding:34px 20px 42px;border-top-width:6px;border-bottom-width:6px}.p-love-kose__title{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:1.875rem;text-align:center}.p-love-kose__text{margin-top:16px;font-size:0.9375rem}.p-love-kose__item{width:55.7491289199%;margin-inline:auto;margin-top:24px}.p-love-kose__content{grid-template-areas:"title profile" "text text" "item item";grid-template-columns:auto 96px}.p-love-kose__inner{padding:32px 28px}:where(.p-love-kose){margin-top:64px}.p-love-kose{padding:16px;background-image:url(/ja/kose/recruit/people/interview/img/love_bg_sm.svg?v=dd8d8364173f8477e106);background-size:284px auto}.p-interview-pager__buttons{grid-template-columns:100%;gap:80px;margin-top:101px}:where(.p-interview-pager){margin-top:112px}.p-interview-pager{width:calc(100% - 32px)}.p-interview-pager-card__title{gap:4px;font-size:4vw}.p-interview-pager-card__title>span{padding:1px 3px}}@media(min-width: 768px){.l-interview{padding-bottom:160px;background-image:url(/ja/kose/recruit/people/interview/img/obj_md.svg?v=6f415fa0372f7a739284);background-position:calc(50% + 838px) bottom;background-size:893px auto}.p-interview-points__title{font-size:1.125rem}.p-interview-points__title strong{font-size:1.5rem}.p-interview-points__text{font-size:0.875rem}.p-interview-points__item{gap:20px;padding:24px 40px 35px}.p-question__title{font-size:1.5rem}.p-question__q{display:flex;gap:16px;align-items:flex-start}.p-question__q .p-question__number{flex:none}.p-question__q .p-question__title{flex:auto}.p-question__a{font-size:0.9375rem}:where(.p-question){margin-top:80px}.p-question{--container-gutter: var(--rec-container-gutter-md);max-width:1000px}.p-question:has(.p-question__image--type-01){display:grid;grid-template-columns:auto 50%;gap:48px;align-items:flex-start}.p-question:has(.p-question__image--type-02){overflow:auto}.p-question:has(.p-question__image--type-02) .p-question__image{float:right;width:45.2%;margin-bottom:20px;margin-left:48px}.p-question:has(.p-question__image--type-03){display:grid;grid-template-columns:auto 50%;gap:48px;align-items:flex-start}.p-schedule__title{font-size:1.5rem}.p-schedule__time{padding-right:60px;font-size:1rem;line-height:1.8}.p-schedule__time::after{right:20px;width:20px;height:30px}.p-schedule__item{grid-template-columns:calc(2.5em + 60px) auto}.p-schedule__list{gap:30px;font-size:1.125rem}.p-schedule__list::before{left:calc(2.5em + 30px - .5px)}:where(.p-schedule){margin-top:80px}.p-schedule{--container-gutter: var(--rec-container-gutter-md);width:calc(100% - var(--container-gutter)*2);max-width:800px;padding:32px 80px 48px;border-top-width:8px;border-bottom-width:8px}.p-love-kose__title{margin-right:40px;margin-bottom:32px;font-size:3rem}.p-love-kose__text{margin-right:40px;margin-left:32px;font-size:1.125rem}.p-love-kose__content{grid-template-areas:"title title item" "profile text item" ". . item";grid-template-columns:128px auto 26%;align-items:flex-start;max-width:1000px;margin-inline:auto}.p-love-kose__content:not(:has(.p-love-kose__item)){grid-template-areas:"title title" "profile text";grid-template-columns:128px auto;max-width:700px}:where(.p-love-kose){margin-top:128px}.p-love-kose{max-width:1600px;padding:32px;margin-inline:auto;background-image:url(/ja/kose/recruit/people/interview/img/love_bg_md.svg?v=0c7e43a014ef0af5996f);background-size:1218px auto}.p-interview-pager__buttons{grid-template-columns:repeat(2, 1fr);gap:32px;max-width:712px;margin-inline:auto;margin-top:95px}:where(.p-interview-pager){margin-top:128px}.p-interview-pager{width:calc(100% - var(--rec-container-gutter-md)*2)}.p-interview-pager-card__title{gap:6px;font-size:0.9375rem}.p-interview-pager-card__title>span{padding:2px 4px}}@media(max-width: 1023.9px){.p-interview-points{grid-template-columns:100%;gap:16px;margin-top:72px;margin-bottom:72px}}@media(min-width: 1024px){.p-interview-points{grid-template-columns:repeat(2, 1fr);gap:32px;margin-top:80px;margin-bottom:80px}.p-question{--container-gutter: var(--rec-container-gutter-lg)}.p-schedule{--container-gutter: var(--rec-container-gutter-lg)}.p-love-kose__inner{padding:94px 100px 106px}}@media(min-width: 768px)and (max-width: 1199.9px){.p-question:has(.p-question__image--type-01) .p-question__image{margin-left:calc(var(--container-gutter)*-1)}}@media(min-width: 1200px){.p-question:has(.p-question__image--type-01) .p-question__image{margin-left:calc((100vw - var(--scrollbar-size, 0px) - 1000px)/-2)}}@media(min-width: 768px)and (max-width: 1023.9px){.p-love-kose__inner{padding:94px 50px 106px}}@media(any-hover: hover)and (pointer: fine){.p-interview-pager-card:hover{color:var(--rec-text-dark);opacity:.7}}
