.p-career_support_point[data-astro-cid-i4xoqqmg] li[data-astro-cid-i4xoqqmg]{align-items:center;background:var(--color-gray-10);border-radius:5px;display:flex;gap:.8em;margin-block-start:.5em;padding:min(.1632653061vw + 1.387755102px,4px) min(.8163265306vw + 6.9387755102px,20px)}.p-career_support_point[data-astro-cid-i4xoqqmg] li[data-astro-cid-i4xoqqmg] span[data-astro-cid-i4xoqqmg]{color:var(--color-green-100);font-family:var(--font-en);font-size:min(.7346938776vw + 1.0778061224rem,1.8125rem);font-weight:700}.p-support_img_text_card__title[data-astro-cid-bfntbm5v]{font-size:min(.4081632653vw + .8418367347rem,1.25rem);font-weight:700;margin-block:.5em;padding-inline-start:1em;position:relative}.p-support_img_text_card__title[data-astro-cid-bfntbm5v]:before{background:var(--color-green-100);block-size:min(.2448979592vw + 4.0816326531px,8px);border-radius:50%;content:"";inline-size:min(.2448979592vw + 4.0816326531px,8px);left:0;position:absolute;top:50%;translate:0 -50%}.p-admissions_support_block[data-astro-cid-zlvsgkbl]{display:grid;grid-template-columns:auto 1fr;grid-gap:min(2.4489795918vw + .8163265306px,40px);gap:min(2.4489795918vw + .8163265306px,40px)}.p-admissions_support_block__body__en[data-astro-cid-zlvsgkbl]{color:var(--color-green-100);font-family:var(--font-en);font-size:min(1.6326530612vw + .8673469388rem,2.5rem);font-weight:700}.p-admissions_support_block__body__title[data-astro-cid-zlvsgkbl]{font-size:min(.4897959184vw + 1.0102040816rem,1.5rem);font-weight:700;margin-block-end:.5em}.p-admissions_support_block__body__bg[data-astro-cid-zlvsgkbl]{background:var(--color-green-10);border-radius:min(.4081632653vw + 3.4693877551px,10px);padding:min(.8163265306vw + 6.9387755102px,20px)}@media only screen and (max-width:1023px){.p-admissions_support_block[data-astro-cid-zlvsgkbl]{grid-template-columns:45% 1fr}}@media only screen and (max-width:767px){.p-admissions_support_block[data-astro-cid-zlvsgkbl]{grid-template-columns:1fr}.p-admissions_support_block__pic[data-astro-cid-zlvsgkbl]{order:2}.p-admissions_support_block__body[data-astro-cid-zlvsgkbl]{order:1}}.p-career_support_teacher_voice[data-astro-cid-chhrbhvm]{margin-block-start:min(1.2244897959vw + 10.4081632653px,30px)}.p-career_support_teacher_voice__title[data-astro-cid-chhrbhvm]{align-items:center;border-block-end:1px solid var(--color-gray-30);display:flex;font-weight:700;gap:.5em;margin-block-end:1em;padding-block-end:.5em}.p-career_support_teacher_voice__title[data-astro-cid-chhrbhvm] span[data-astro-cid-chhrbhvm]{color:var(--color-green-100);font-family:var(--font-en);font-weight:700}.p-career_support_teacher_voice__body[data-astro-cid-chhrbhvm]{display:grid;grid-template-columns:auto 1fr;grid-gap:min(1.6326530612vw + 13.8775510204px,40px);gap:min(1.6326530612vw + 13.8775510204px,40px)}.p-career_support_teacher_voice__body[data-astro-cid-chhrbhvm] .text[data-astro-cid-chhrbhvm]{align-self:center}.p-career_support_tab__head[data-astro-cid-7og6vwzz]{display:grid;grid-template-columns:repeat(5,1fr);margin-block-end:min(.8163265306vw + 6.9387755102px,20px);grid-gap:10px;gap:10px}.p-career_support_tab__head__trg[data-astro-cid-7og6vwzz]{align-content:center;background:var(--color-white-00);border-radius:5px;color:var(--color-gray-50);cursor:pointer;display:grid;font-size:min(.6530612245vw + .5969387755rem,1.25rem);font-weight:700;justify-content:center;line-height:1.4;padding:1em;place-content:center;position:relative;text-align:center;word-break:keep-all}.p-career_support_tab__head__trg[data-astro-cid-7og6vwzz]:before{background:var(--color-green-100);block-size:min(.4897959184vw + 8.1632653061px,16px);bottom:0;clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;inline-size:min(.4897959184vw + 8.1632653061px,16px);left:50%;opacity:0;position:absolute;transition:opacity var(--dur),translate var(--dur);translate:-50% 50%}.p-career_support_tab__head__trg[data-astro-cid-7og6vwzz].is-act{background:var(--color-green-100);color:var(--color-white-00)}.p-career_support_tab__head__trg[data-astro-cid-7og6vwzz].is-act:before{opacity:1;translate:-50% 100%}.p-career_support_tab__content[data-astro-cid-7og6vwzz]{background:var(--color-white-00);padding:min(2.0408163265vw + 17.3469387755px,50px) min(8.1632653061vw + -10.612244898px,120px)}.p-career_support_tab[data-astro-cid-7og6vwzz] .c-list01[data-astro-cid-7og6vwzz]{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:min(1.2244897959vw + 10.4081632653px,30px);-moz-column-gap:min(1.2244897959vw + 10.4081632653px,30px);column-gap:min(1.2244897959vw + 10.4081632653px,30px);grid-row-gap:.3em;position:relative;row-gap:.3em}.p-career_support_tab[data-astro-cid-7og6vwzz] .c-list01[data-astro-cid-7og6vwzz] li[data-astro-cid-7og6vwzz].last{bottom:0;position:absolute;right:0;text-align:right}.p-career_support_tab[data-astro-cid-7og6vwzz] .c-list01[data-astro-cid-7og6vwzz] li[data-astro-cid-7og6vwzz].last:before{display:none}@media only screen and (max-width:767px){.p-career_support_tab__head[data-astro-cid-7og6vwzz]{overflow-x:auto;padding-block-end:10px;white-space:nowrap}.p-career_support_tab[data-astro-cid-7og6vwzz] .c-list01[data-astro-cid-7og6vwzz]{grid-template-columns:1fr}}.p-career_support_case_card[data-astro-cid-r4xbsf3k]{margin-block-start:min(1.2244897959vw + 10.4081632653px,30px)}.p-career_support_case_card__head[data-astro-cid-r4xbsf3k]{display:grid;grid-template-columns:auto 1fr 1fr;margin-block-end:min(.8163265306vw + 6.9387755102px,20px)}.p-career_support_case_card__num[data-astro-cid-r4xbsf3k]{align-content:center;align-self:center;background:var(--color-green-10);block-size:min(3.2653061224vw + 67.7551020408px,120px);border-radius:50%;color:var(--color-green-100);display:grid;font-family:var(--font-en);font-size:min(.3265306122vw + .7984693878rem,1.125rem);font-weight:700;inline-size:min(3.2653061224vw + 67.7551020408px,120px);justify-content:center;line-height:1;margin-inline-end:min(.8163265306vw + 6.9387755102px,20px);place-content:center}.p-career_support_case_card__num[data-astro-cid-r4xbsf3k] strong[data-astro-cid-r4xbsf3k]{font-size:min(1.7959183673vw + 1.2040816327rem,3rem)}.p-career_support_case_card__title[data-astro-cid-r4xbsf3k]{align-self:center;font-size:min(.8163265306vw + .6836734694rem,1.5rem);font-weight:700;line-height:1.4}.p-career_support_case_card__human[data-astro-cid-r4xbsf3k]{background:var(--color-gray-10);border-radius:5px;display:grid;grid-template-columns:auto 1fr;padding:min(.8163265306vw + 6.9387755102px,20px);grid-gap:min(.8163265306vw + 6.9387755102px,20px);gap:min(.8163265306vw + 6.9387755102px,20px)}.p-career_support_case_card__human[data-astro-cid-r4xbsf3k] .company[data-astro-cid-r4xbsf3k]{color:var(--current-color);font-size:min(.1632653061vw + .7117346939rem,.875rem);font-weight:700}.p-career_support_case_card__flow[data-astro-cid-r4xbsf3k]{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:min(.8163265306vw + 6.9387755102px,20px);gap:min(.8163265306vw + 6.9387755102px,20px)}.p-career_support_case_card__flow[data-astro-cid-r4xbsf3k] li[data-astro-cid-r4xbsf3k]{position:relative;text-align:center}.p-career_support_case_card__flow[data-astro-cid-r4xbsf3k] li[data-astro-cid-r4xbsf3k]:before{background:var(--current-color);block-size:10px;clip-path:polygon(0 0,100% 50%,0 100%);content:"";inline-size:7px;position:absolute;right:0;top:50%;translate:200% -50%}.p-career_support_case_card__flow[data-astro-cid-r4xbsf3k] li[data-astro-cid-r4xbsf3k]:last-child:before{display:none}.p-career_support_case_card__flow__year[data-astro-cid-r4xbsf3k]{background:var(--current-color);border-radius:5px 5px 0 0;color:var(--color-white-00);font-size:min(.1632653061vw + .7117346939rem,.875rem);font-weight:500;padding:.5em}.p-career_support_case_card__flow__text[data-astro-cid-r4xbsf3k]{background:var(--current-color-sub);border-radius:0 0 5px 5px;color:var(--current-color);font-size:min(.2448979592vw + .7551020408rem,1rem);font-weight:700;padding:1em}.p-career_support_case_card__flow__text[data-astro-cid-r4xbsf3k].-no_year{border-radius:5px}@media only screen and (max-width:1023px){.p-career_support_case_card__head[data-astro-cid-r4xbsf3k]{gap:min(1.2244897959vw + 10.4081632653px,30px);grid-template-columns:auto 1fr}.p-career_support_case_card__human[data-astro-cid-r4xbsf3k]{grid-column:1/3}}@media only screen and (max-width:767px){.p-career_support_case_card__human[data-astro-cid-r4xbsf3k]{grid-template-columns:20% 1fr}.p-career_support_case_card__flow[data-astro-cid-r4xbsf3k]{grid-template-columns:1fr}.p-career_support_case_card__flow[data-astro-cid-r4xbsf3k] li[data-astro-cid-r4xbsf3k]:before{clip-path:polygon(0 0,100% 0,50% 100%);left:50%;top:100%;translate:-50% 0}}.p-career_student-voice_wrapper[data-astro-cid-hizt6r7t].keen-slider{overflow:visible}.p-career_internship_point[data-astro-cid-abc5ahoi]{border-radius:5px;gap:min(.2448979592vw + 4.0816326531px,8px);margin-block-end:min(2.0408163265vw + 17.3469387755px,50px)}.p-career_internship_point[data-astro-cid-abc5ahoi] li[data-astro-cid-abc5ahoi]{background-color:var(--color-white-00);font-size:min(.3265306122vw + .7984693878rem,1.125rem);font-weight:700;padding:min(1.2244897959vw + 10.4081632653px,30px);text-align:center}.p-career_internship_point[data-astro-cid-abc5ahoi] li[data-astro-cid-abc5ahoi] .label[data-astro-cid-abc5ahoi]{color:var(--color-green-100);display:block;font-family:var(--font-en);font-size:min(.7346938776vw + 1.0778061224rem,1.8125rem);font-weight:700}.p-career_internship_course[data-astro-cid-abc5ahoi]{margin-block-end:min(2.4489795918vw + 20.8163265306px,60px)}.p-career_internship_course__card[data-astro-cid-abc5ahoi]{background-color:var(--color-white-00);border-radius:5px;padding:1em}.p-career_internship_course__card[data-astro-cid-abc5ahoi].-sports{--current-color:var(--color-sports-100);--current-color-l:var(--color-sports-10)}.p-career_internship_course__card[data-astro-cid-abc5ahoi].-medical{--current-color:var(--color-medical-100);--current-color-l:var(--color-medical-10)}.p-career_internship_course__card__title[data-astro-cid-abc5ahoi]{align-items:center;background-color:var(--current-color-l);border-radius:5px;display:flex;font-size:min(.4081632653vw + .8418367347rem,1.25rem);font-weight:700;gap:1em;margin-block-end:min(.8163265306vw + 6.9387755102px,20px);padding:.5em 1em}.p-career_internship_course__card__title[data-astro-cid-abc5ahoi] .en[data-astro-cid-abc5ahoi]{color:var(--current-color);display:block;font-family:var(--font-en);font-size:min(.2448979592vw + .6301020408rem,.875rem);font-weight:700}.p-career_internship_course__card__list[data-astro-cid-abc5ahoi] li[data-astro-cid-abc5ahoi]{margin-block-start:.5em;padding-inline-start:1.5em;position:relative}.p-career_internship_course__card__list[data-astro-cid-abc5ahoi] li[data-astro-cid-abc5ahoi]:before{background-color:var(--current-color);block-size:.3em;border-radius:50%;content:"";inline-size:.3em;left:.8em;position:absolute;top:50%;transform:translateY(-50%)}.p-career_internship_story__block[data-astro-cid-abc5ahoi]{background-color:var(--color-white-00);border:4px solid var(--color-gray-30);border-radius:min(.8163265306vw + 6.9387755102px,20px);padding:min(1.6326530612vw + 13.8775510204px,40px)}.p-career_internship_story__block[data-astro-cid-abc5ahoi]:not(:first-of-type){margin-block-start:min(.8163265306vw + 16.9387755102px,30px)}.p-career_internship_story__head[data-astro-cid-abc5ahoi]{display:grid;grid-template-columns:auto 1fr auto;grid-gap:1em;border-block-end:1px solid var(--color-gray-30);gap:1em;margin-block-end:2em;padding-block-end:1.8em}.p-career_internship_story__head__case[data-astro-cid-abc5ahoi]{align-content:center;background-color:var(--color-green-10);block-size:min(3.1020408163vw + 68.3673469388px,118px);border-radius:100vmax;color:var(--color-green-100);display:grid;font-family:var(--font-en);font-size:min(.3265306122vw + .7984693878rem,1.125rem);font-weight:700;inline-size:min(3.1020408163vw + 68.3673469388px,118px);justify-content:center;line-height:1;place-content:center;text-align:center}.p-career_internship_story__head__case[data-astro-cid-abc5ahoi] span[data-astro-cid-abc5ahoi]{display:block;font-size:min(1.7959183673vw + 1.2040816327rem,3rem)}.p-career_internship_story__head__title[data-astro-cid-abc5ahoi]{align-items:center;display:flex;font-size:min(.4081632653vw + .8418367347rem,1.25rem);font-weight:700;gap:1em;margin-block:min(.8163265306vw + 6.9387755102px,20px)}.p-career_internship_story__head__title[data-astro-cid-abc5ahoi] .intern[data-astro-cid-abc5ahoi]{color:var(--color-gray-90);display:block;font-family:var(--font-en);font-size:min(.2448979592vw + .6301020408rem,.875rem);font-weight:700}.p-career_internship_story__head__title[data-astro-cid-abc5ahoi] .name[data-astro-cid-abc5ahoi]{display:block;font-size:min(.4081632653vw + .8418367347rem,1.25rem)}.p-career_internship_story__body[data-astro-cid-abc5ahoi]{display:grid;grid-template-columns:1fr;grid-gap:min(.4081632653vw + 23.4693877551px,30px);gap:min(.4081632653vw + 23.4693877551px,30px)}.p-career_internship_story__body__list[data-astro-cid-abc5ahoi]{align-items:center;display:flex;gap:1em;position:relative}.p-career_internship_story__body__list[data-astro-cid-abc5ahoi]:before{background-color:var(--color-green-100);clip-path:polygon(50% 12px,0 0,20px 0);content:"";height:12px;left:50%;position:absolute;top:100%;translate:-50% 50%;width:20px}.p-career_internship_story__body__list[data-astro-cid-abc5ahoi]:first-child .label[data-astro-cid-abc5ahoi]{background-color:var(--color-gray-70)}.p-career_internship_story__body__list[data-astro-cid-abc5ahoi]:last-child:before{display:none}.p-career_internship_story__body__list[data-astro-cid-abc5ahoi] .label[data-astro-cid-abc5ahoi]{background-color:var(--color-green-100);border-radius:7px;color:var(--color-white-00);flex-shrink:0;font-family:var(--font-en);font-size:min(.6530612245vw + .9719387755rem,1.625rem);font-weight:700;min-inline-size:160px;padding:.5em;position:relative;text-align:center}.p-career_internship_story__body__list[data-astro-cid-abc5ahoi] .label[data-astro-cid-abc5ahoi]:before{block-size:calc(100% - 4px);border:1px solid var(--color-white-00);border-radius:5px;bottom:2px;content:"";display:block;inline-size:calc(100% - 4px);left:2px;position:absolute}.p-career_internship_story__body__list[data-astro-cid-abc5ahoi] .img[data-astro-cid-abc5ahoi]{min-inline-size:250px}.p-career_internship_story__body__list[data-astro-cid-abc5ahoi] .img[data-astro-cid-abc5ahoi] img[data-astro-cid-abc5ahoi]{border-radius:10px}.p-career_internship_story__voice[data-astro-cid-abc5ahoi]{background-color:var(--color-gray-10);border-radius:5px;display:grid;grid-template-columns:1fr auto;margin-block-start:min(1.6326530612vw + 13.8775510204px,40px);padding:min(1.6326530612vw + 13.8775510204px,40px);grid-gap:min(2.0408163265vw + 17.3469387755px,50px);gap:min(2.0408163265vw + 17.3469387755px,50px)}.p-career_internship_story__voice__title[data-astro-cid-abc5ahoi]{font-size:min(.4081632653vw + .8418367347rem,1.25rem);font-weight:700;margin-block-end:min(.8163265306vw + 6.9387755102px,20px)}@media only screen and (max-width:1023px){.p-career_internship_story__head[data-astro-cid-abc5ahoi]{align-items:center}.p-career_internship_story__head__title[data-astro-cid-abc5ahoi]{flex-wrap:wrap;gap:0}.p-career_internship_story__head__logo[data-astro-cid-abc5ahoi]{justify-self:center;order:2}.p-career_internship_story__body__list[data-astro-cid-abc5ahoi] .img[data-astro-cid-abc5ahoi]{min-inline-size:150px}}@media only screen and (max-width:767px){.p-career_internship_story__head[data-astro-cid-abc5ahoi]{grid-template-columns:1fr auto}.p-career_internship_story__head__case[data-astro-cid-abc5ahoi]{align-self:center;order:1}.p-career_internship_story__head__title[data-astro-cid-abc5ahoi]{flex-wrap:wrap;gap:.5em;grid-column:1/3;order:3}.p-career_internship_story__head__title[data-astro-cid-abc5ahoi] .title[data-astro-cid-abc5ahoi]{inline-size:100%}.p-career_internship_story__body__list[data-astro-cid-abc5ahoi]{flex-direction:column}.p-career_internship_story__body__list[data-astro-cid-abc5ahoi] .img[data-astro-cid-abc5ahoi]{min-inline-size:auto}.p-career_internship_story__voice[data-astro-cid-abc5ahoi]{grid-template-columns:1fr}}@keyframes scaleX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes loopKv{0%{transform:translate(100%) rotate(10deg)}to{transform:translate(-100%) rotate(10deg)}}@keyframes loopKv2{0%{transform:translate(0) rotate(10deg)}to{transform:translate(-200%) rotate(10deg)}}@keyframes loop{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes loop2{0%{transform:translate(0)}to{transform:translate(-200%)}}@keyframes loopY{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}@keyframes loopY2{0%{transform:translateY(0)}to{transform:translateY(-200%)}}@keyframes hoverArrow{0%{opacity:1;transform:translate(0)}25%{opacity:0;transform:translate(50%)}50%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(0)}}@keyframes hoverArrowVertical{0%{opacity:1;transform:translateY(0)}25%{opacity:0;transform:translateY(50%)}50%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translateY(0)}}@keyframes slide{0%{transform:translate(0)}to{transform:translate(200%,200%)}}.p-career_support_head__list[data-astro-cid-rqqvkfda]{display:flex;gap:min(1.2244897959vw + 10.4081632653px,30px)}@media only screen and (max-width:767px){.p-career_support_head__list[data-astro-cid-rqqvkfda]{flex-direction:column}}
