@layer properties,theme,base;@layer components{.p-career_graduate_card{--card_padding-inline:min(.816327vw + 6.93878px, 20px);--card_padding-block:min(.82483vw + 6.80272px, 20px);text-align:left;--card_background-color:var(--color-gray-20);inline-size:100%}@media (any-hover:hover){.p-career_graduate_card:not(:has(.zoom)){border-radius:min(.163265vw + 13.3878px,16px)}.p-career_graduate_card:not(:has(.zoom)):focus-visible{outline:3px solid var(--color-black-100);outline-offset:5px}.p-career_graduate_card:not(:has(.zoom)):hover .c-frame__inner{scale:1!important}}@media (any-hover:none){.p-career_graduate_card:not(:has(.zoom)):active .c-frame__inner{scale:1!important}.p-career_graduate_card:not(:has(.zoom)):active,.p-career_graduate_card:not(:has(.zoom)):active *,.p-career_graduate_card:not(:has(.zoom)):active:before,.p-career_graduate_card:not(:has(.zoom)):active:after{transition-duration:var(--dur)!important}}.p-career_graduate_card:has(.zoom) .zoom{inline-size:2.5em;transition:var(--dur) color ease, var(--dur) background-color ease;background-color:#f4f4f4;justify-content:center;align-items:center;font-size:min(.306122vw + .693878rem,1rem);font-weight:500;display:flex;bottom:min(.244898vw + 8.08163px,12px);right:min(.244898vw + 8.08163px,12px)}@media (any-hover:hover){.p-career_graduate_card:has(.zoom){border-radius:min(.163265vw + 13.3878px,16px)}.p-career_graduate_card:has(.zoom):focus-visible{outline:3px solid var(--color-black-100);outline-offset:5px}.p-career_graduate_card:has(.zoom):hover .zoom{color:var(--color-white-00);background-color:var(--color-gold-100)}}@media (any-hover:none){.p-career_graduate_card:has(.zoom):active .zoom{color:var(--color-white-00);background-color:var(--color-gold-100)}.p-career_graduate_card:has(.zoom):active,.p-career_graduate_card:has(.zoom):active *,.p-career_graduate_card:has(.zoom):active:before,.p-career_graduate_card:has(.zoom):active:after{transition-duration:var(--dur)!important}}.p-career_graduate_card .interview__name{font-size:min(.697279vw + .802721rem,1.5rem)}.p-career_graduate_card .interview__name small{font-size:min(.163265vw + .836735rem,1rem)}.p-career_graduate_card .interview__cat{background-color:var(--course-color,var(--color-black-100));color:var(--color-white-00);border-bottom-right-radius:8px;padding-block:.5em;padding-inline:1em;font-size:min(.122449vw + .627551rem,.75rem);top:0;left:0}.p-career_graduate_card .interview__company{color:var(--course-color)}.p-career_graduates__nav__list button{border:1px solid var(--color-line);transition:var(--dur) color ease, var(--dur) background-color ease, var(--dur) border-color ease;padding-block:.5em;padding-inline:2.5em}.p-career_graduates__nav__list button:not(:disabled){color:var(--color-black-70)}@media (any-hover:hover){.p-career_graduates__nav__list button:not(:disabled){border-radius:5px}.p-career_graduates__nav__list button:not(:disabled):focus-visible{outline:3px solid var(--color-black-100);outline-offset:5px}.p-career_graduates__nav__list button:not(:disabled):hover{color:var(--course-color,var(--color-black-80));border-color:var(--course-color,var(--color-black-80))}}@media (any-hover:none){.p-career_graduates__nav__list button:not(:disabled):active{color:var(--course-color,var(--color-black-80));border-color:var(--course-color,var(--color-black-80))}.p-career_graduates__nav__list button:not(:disabled):active,.p-career_graduates__nav__list button:not(:disabled):active *,.p-career_graduates__nav__list button:not(:disabled):active:before,.p-career_graduates__nav__list button:not(:disabled):active:after{transition-duration:var(--dur)!important}}.p-career_graduates__nav__list button:disabled{background-color:var(--course-color,var(--color-black-80));color:var(--color-white-00);border-color:var(--course-color,var(--color-black-80))}.p-career_graduates__content{position:relative}.p-career_graduates__content .m-move{transition:transform .5s cubic-bezier(.22,.61,.36,1)}.p-career_graduates__content .m-enter-active{transition:opacity .5s,transform .5s cubic-bezier(.22,.61,.36,1)}.p-career_graduates__content .m-leave-active{transition:opacity .35s,transform .35s;position:absolute}.p-career_graduates__content .m-enter-from{opacity:0;transform:scale(.9)translateY(10px)}.p-career_graduates__content .m-leave-to{opacity:0;transform:scale(.9)}.p-career_graduates__modal{grid-template-columns:min(11.102vw + 94.3674px,272px) 1fr}@media (width<=567px){.p-career_graduates__modal{grid-template-columns:minmax(0,1fr)}}.p-career_graduates__modal__head{--frame_aspect-ratio:272 / 298;--frame_border-radius:min(0vw + 8px, 8px)}.p-career_graduates__modal__head .company{color:var(--course-color)}@media (width<=567px){.p-career_graduates__modal__head{grid-template-columns:min(11.102vw + 94.3674px,272px) 1fr;display:grid}.p-career_graduates__modal__head .c-frame{grid-row:1/4}}@media (width>=568px) and (height>=532px){.p-career_graduates__modal__body .scroll{overscroll-behavior:contain;max-height:min(22.9796vw + 164.327px,532px);overflow-y:auto}}.p-career_graduates__modal__body .category{column-gap:.25em}.p-career_graduates__modal__body .category svg{block-size:.875em;inline-size:.875em;fill:var(--course-color);margin-block-start:.25em}.p-career_graduates__modal__body .faq__item:not(:last-child){margin-block-end:min(1.22449vw + 20.4082px,40px)}.p-career_graduates__modal__body .faq__item-question{color:var(--course-color);align-items:center;column-gap:1em;padding-inline-start:1.5em;display:flex;position:relative}.p-career_graduates__modal__body .faq__item-question:before{content:"Q.";line-height:1;font-family:var(--font-en);letter-spacing:var(--en_letter-spacing,0);font-family:var(--font-en2);position:absolute;top:.15em;left:0}.p-career_graduates__modal__body .faq__item-question:after{content:"";border-top:1px solid var(--color-line);flex:1em}.p-career_graduates__nav__list[data-astro-cid-alhv6v6z] button[data-astro-cid-alhv6v6z]{border:1px solid var(--color-line);padding-block:.5em;padding-inline:2.5em}.p-career_graduates__nav__list[data-astro-cid-alhv6v6z] button[data-astro-cid-alhv6v6z]:not(:disabled){color:var(--color-black-70)}.p-career_graduates__nav__list[data-astro-cid-alhv6v6z] button[data-astro-cid-alhv6v6z]:disabled{background-color:var(--color-black-80);color:var(--color-white-00);border-color:var(--color-black-80)}}@layer utilities;
