.CampusCard_wrapper__QhbmR{--campus-card-margin:20px;--campus-card-max-label-width:50px;--campus-card-arrow-padding:40px;--campus-card-arrow-offset-value:20px;--campus-card-opacity:1;position:relative;overflow:hidden;border:1px solid var(--color-gray-soft);background:var(--color-white)}@media screen and (max-width:767px){.CampusCard_wrapper__QhbmR{max-width:none}}.CampusCard_wrapper__QhbmR a{text-decoration:none}.CampusCard_wrapper__QhbmR:hover{--campus-card-arrow-offset-value:12px;--campus-card-opacity:0.7}.CampusCard_link__EdMbI{display:flex;height:100%;flex-direction:column}.CampusCard_header__ztf1K{padding:16px 20px;background:right var(--campus-card-arrow-offset-value) center url(/images/icons/arrow_right.svg) no-repeat;transition:background-position .5s ease-in-out}.CampusCard_headerInner__in_cu{display:flex;flex-wrap:wrap;padding-right:16px;gap:4px 20px}.CampusCard_name__uhtWq{font-size:var(--font-17);font-weight:700;line-height:1.8;opacity:var(--campus-card-opacity);transition:opacity .5s ease-in-out}.CampusCard_coursesWrapper__YeNnF{position:relative;display:flex;width:100%;height:100%;flex-direction:column;padding:10px 20px 20px}.CampusCard_coursesTitle__1rlHm{position:absolute;z-index:1;top:2px;left:50%;padding:0 8px;background-color:var(--color-white);font-size:var(--font-11);font-weight:700;transform:translateX(-50%)}.CampusCard_courses__uHgvV{position:relative;display:flex;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--color-gray-soft);gap:8px}.CampusCard_access__a9aP7{display:flex;flex-direction:column;padding:0 20px 16px;gap:8px;opacity:var(--campus-card-opacity);transition:opacity .5s ease-in-out}.CampusCard_accessTitle__c0o6B{position:relative;display:flex;justify-content:center;font-size:var(--font-11);font-weight:700;line-height:1.6}.CampusCard_accessTitle__c0o6B:before{position:absolute;top:50%;width:100%;height:1px;background-color:var(--color-gray-soft);content:""}.CampusCard_accessTitleInner__Prfw1{position:relative;z-index:1;padding:0 12px;background-color:var(--color-white)}.CampusCard_station__hC27r{font-size:var(--font-13);line-height:1.6}.CampusCard_new__Ln50s{position:absolute;top:5px;left:-20px;width:64px;background-color:var(--color-primary);color:var(--color-white);font-size:var(--font-10);font-weight:700;text-align:center;transform:rotate(-45deg)}.CampusCard_label__1V0Wy{align-self:center;padding:2px 8px;background:var(--color-gray-light);color:var(--color-gray);font-size:var(--font-11);font-weight:700;line-height:1.6;white-space:nowrap}.AreaCards_areaCampusCard__I40on+.AreaCards_areaCampusCard__I40on{margin-top:40px}@media screen and (max-width:767px){.AreaCards_areaCampusCard__I40on+.AreaCards_areaCampusCard__I40on{margin-top:20px}}.Section_wrapper__7K8d2{margin-bottom:var(--spacing-pc)}@media screen and (max-width:767px){.Section_wrapper__7K8d2{margin-bottom:var(--spacing-sp)}}.results_wrapper__i6Eu5{background-color:var(--color-gray-light)}.results_inner__f6__g{padding:64px 0}@media screen and (max-width:767px){.results_inner__f6__g{padding:40px 0}}.H2Normal_wrapper__Abr7a{max-width:calc(894px + var(--gutter-padding)*2);padding:0 var(--gutter-padding);margin:0 auto}.H2Normal_wrapper__Abr7a.H2Normal_withDecoration__FYyn2{max-width:calc(var(--max-width) + var(--gutter-padding)*2)}.H2Normal_wrapper__Abr7a.H2Normal_full__u7lnG{max-width:100%;padding:0}.H2Normal_inner__C_SRp{position:relative;display:flex;flex-direction:column-reverse;align-items:center;padding:0 1.5rem 2rem;border-bottom:1px solid var(--color-gray-soft);font-weight:700;gap:1rem;letter-spacing:.08em;line-height:1.25;text-align:center}@media screen and (max-width:767px){.H2Normal_inner__C_SRp{padding:0 0 16px}}.H2Normal_inner__C_SRp.H2Normal_withDecoration__FYyn2:before{position:absolute;bottom:0;left:0;width:94px;height:8px;background:var(--color-gradient-light-glow);content:""}@media screen and (max-width:767px){.H2Normal_inner__C_SRp.H2Normal_withDecoration__FYyn2:before{width:40px;height:6px}}.H2Normal_heading__upjO2{font-size:var(--font-31)}@media screen and (max-width:767px){.H2Normal_heading__upjO2{font-size:var(--font-21)}}.H2Normal_leading__IHQjW{width:-moz-fit-content;width:fit-content}.H2Normal_leadingText___ZnL_{font-size:var(--font-15)!important}.H2Normal_imageWrapper___hJpL{padding:0 2rem}.H2Normal_imageWrapper___hJpL img{height:auto}@media screen and (max-width:767px){.H2Normal_imageWrapper___hJpL{max-width:300px}}._contentId__button__flMZW{padding:0 var(--gutter-padding);text-align:center}._contentId__accessTitle__P62Uh{font-size:var(--font-21);font-weight:700}@media screen and (max-width:767px){._contentId__accessTitle__P62Uh{font-size:var(--font-17)}}._contentId__address__q41YJ{font-size:var(--font-17)}@media screen and (max-width:767px){._contentId__address__q41YJ{font-size:var(--font-15)}}._contentId__accessNote__WbyKn{font-size:var(--font-15);white-space:pre-line;word-break:break-word}@media screen and (max-width:767px){._contentId__accessNote__WbyKn{font-size:var(--font-13)}}._contentId__openingTimeInfo__cuvOP{display:flex;align-items:center;padding:20px;margin-top:20px;background-color:var(--color-white);gap:12px}@media screen and (max-width:767px){._contentId__openingTimeInfo__cuvOP{flex-direction:column}}._contentId__openingTimeInfoTitle__aeRXS{width:98px;height:27px;background-color:var(--color-gray-light);font-size:var(--font-15);font-weight:700;line-height:1.8;text-align:center}@media screen and (max-width:767px){._contentId__openingTimeInfoTitle__aeRXS{width:100%;height:22px;font-size:var(--font-13);line-height:1.6}}._contentId__openingTimeInfoContent__acMSF{font-size:var(--font-17);font-weight:700;line-height:1.8}@media screen and (max-width:767px){._contentId__openingTimeInfoContent__acMSF{font-size:var(--font-15)}}._contentId__openingTimeInfoContent__acMSF>span{font-weight:400}._contentId__schoolInformation__LUPcm{display:flex;flex-direction:column;gap:28px}._contentId__schoolInformationTitle__tLYKK{color:var(--color-primary);font-size:var(--font-21);font-weight:700;text-align:center}._contentId__schoolInformationContent__WF6OV{display:flex;flex-direction:column;gap:12px}._contentId__schoolInformationList__zREy3{display:flex;flex-direction:column;gap:16px}._contentId__schoolInformationListItem__GDtwm{display:flex;align-items:center;gap:12px}._contentId__schoolInformationLabel__2x4cn{min-width:98px;background-color:var(--color-gray-light);font-size:var(--font-15);font-weight:700;text-align:center}@media screen and (max-width:767px){._contentId__schoolInformationLabel__2x4cn{min-width:80px;font-size:var(--font-13)}}._contentId__schoolInformationText__dAw34{font-size:var(--font-17)}@media screen and (max-width:767px){._contentId__schoolInformationText__dAw34{font-size:var(--font-15)}}._contentId__schoolInformationNote__qphIt{color:var(--color-gray);font-size:var(--font-13)}._contentId__courseListArea__aYc0X{display:block}@media screen and (max-width:767px){._contentId__courseListArea__aYc0X{margin-top:28px}}._contentId__courseListArea__aYc0X ._contentId__wrapper__dmFUl{width:92%;max-width:1040px;padding:1em;margin:0 auto;background-color:#f5f5f9;text-align:center}@media screen and (max-width:767px){._contentId__courseListArea__aYc0X ._contentId__wrapper__dmFUl{width:84%}}._contentId__courseListArea__aYc0X ._contentId__wrapper__dmFUl ._contentId__courseListAreaHead__jdWX4{margin-bottom:1em;font-weight:700;line-height:2em;text-wrap:nowrap}._contentId__courseListArea__aYc0X ._contentId__wrapper__dmFUl ._contentId__courceListAreaText__a9kjB{margin:1em 0;font-size:small}.ScholarMeritCards_list__CIeNH{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem 1rem}.ScholarMeritCards_list__CIeNH>li{width:100%;max-width:280px;flex:1 1 280px}@media screen and (max-width:767px){.ScholarMeritCards_list__CIeNH>li{max-width:100%;flex:1 1 100%}}.global_note__Cl_Wj{display:block;color:var(--color-gray);font-size:var(--font-12);font-weight:400;line-height:1.6}.global_entryNotes__NFW8W{max-width:524px;margin-right:auto;margin-left:auto}@media screen and (max-width:767px){.global_entryNotes__NFW8W{max-width:100%}}.global_programsWrapper__q8548{max-width:calc(var(--max-width) + var(--gutter-padding)*2);padding:0 var(--gutter-padding);margin:0 auto}@media screen and (max-width:767px){.global_programsWrapper__q8548{padding:0}}.global_programsInner__lO7Hp{padding:2rem;border:1px solid var(--color-gray-soft);font-size:var(--font-17);line-height:1.8}@media screen and (max-width:767px){.global_programsInner__lO7Hp{padding:1.25rem;font-size:var(--font-15)}}.global_logoCard__zBaww{display:flex;padding:32px;border:1px solid var(--color-gray-soft);background-color:var(--color-white);gap:32px}@media screen and (max-width:767px){.global_logoCard__zBaww{flex-direction:column;padding:20px;gap:20px}}.global_logoImageWrapper__b8jbk{width:100%;max-width:240px;flex-shrink:0}@media screen and (max-width:767px){.global_logoImageWrapper__b8jbk{max-width:120px;margin:0 auto}}.global_logoImage__wyoB3{width:100%;height:auto}@media screen and (max-width:767px){.global_logoImage__wyoB3{height:100px;-o-object-fit:contain;object-fit:contain}}.global_logoBody__Oa842{display:flex;width:100%;flex-direction:column;gap:4px}@media screen and (max-width:767px){.global_logoBody__Oa842{gap:20px}}.global_logoTitle__jAq9k{font-size:var(--font-21);font-weight:700;line-height:1.8}@media screen and (max-width:767px){.global_logoTitle__jAq9k{font-size:var(--font-17);text-align:center}}.global_logoDescription___XcEJ{font-size:var(--font-13);line-height:1.6}.music_note__dMsrD{display:block;margin-top:1em;color:var(--color-gray)}.Interview_box__UTuEY{padding:32px;background-color:var(--color-gray-light)}.Interview_name__yHoZG{margin-top:0;font-weight:700}.Interview_link__A2569{display:inline-block;word-break:break-all}.Interview_text__vKo0a{margin-top:24px;line-height:1.8}.Interview_note__5UfIQ{display:block;margin-top:24px;color:var(--color-gray);font-size:var(--font-14)}@media screen and (max-width:767px){.Interview_note__5UfIQ{margin-top:16px;font-size:var(--font-12)}}.Interview_list__jmZKX{display:flex;flex-direction:column;gap:40px}.NationalUniv_title__yrB3k{font-weight:700}