.Row_full-screen__gVQXD{width:100%}.Row_normal___aPUx{max-width:1280px;margin:0 auto}.Row_post__jA4O_{max-width:960px;margin:0 auto}.Banner_main-container__2_Et3{width:100%;height:630px;text-align:center;position:relative;overflow:hidden;background:#24292d}.Banner_main-container__2_Et3 h1{font-size:64px;font-weight:700;margin-bottom:50px}.Banner_main-container__2_Et3 h2{font-size:32px;font-weight:300;margin-bottom:55px}.Banner_main-container__2_Et3 h4{font-size:32px;font-weight:400;margin-bottom:15px}.Banner_main-container__2_Et3 p{font-size:20px;font-weight:300;line-height:1.5}.Banner_main-container__2_Et3 .Banner_background-image__LO7A1{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1}.Banner_main-container__2_Et3 .Banner_overlay__0_Dye{width:100%;height:100%;position:absolute;display:flex;color:white;text-shadow:1px 1px 1px rgba(0,0,0,.6);flex-direction:column;justify-content:center;align-items:center;text-align:center;box-sizing:border-box;background-color:rgba(0,0,0,.6)}.Banner_main-container__2_Et3 .Banner_overlay__0_Dye p{max-width:960px;margin:auto}@media (max-width:1024px){.Banner_main-container__2_Et3 .Banner_overlay__0_Dye p{font-size:1em}}.Banner_main-container__2_Et3 .Banner_overlay__0_Dye h1{max-width:1024px;margin:0 auto 10px;line-height:1.2}@media (max-width:1024px){.Banner_main-container__2_Et3 .Banner_overlay__0_Dye h1{font-size:2.4em;margin-bottom:6px}}.Banner_main-container__2_Et3 .Banner_transparent__QrRH4{background:none}@media (max-width:1024px){.Banner_main-container__2_Et3{height:380px}.Banner_main-container__2_Et3 h1{font-size:max(22px,min(6vw,36px));margin-bottom:24px}.Banner_main-container__2_Et3 p{font-size:max(12px,min(3.6vw,18px));line-height:1.6}.Banner_main-container__2_Et3 .Banner_overlay__0_Dye{padding:0 16px}}.GraduateCurriculumPageComponent_section__vPXCl{margin:auto;padding:40px 16px;background-color:white;color:#313131}.GraduateCurriculumPageComponent_section__vPXCl .GraduateCurriculumPageComponent_area-wrapper__AIuOI{max-width:1024px;margin:auto}.GraduateCurriculumPageComponent_section__vPXCl .GraduateCurriculumPageComponent_title__fYd5G{margin-bottom:24px;color:#0ba29a}.GraduateCurriculumPageComponent_section__vPXCl .GraduateCurriculumPageComponent_title__fYd5G h1{font-size:24px;font-weight:700}.GraduateCurriculumPageComponent_note__hZ7Ud{font-size:14px;color:#666;margin-bottom:20px}.GraduateCurriculumPageComponent_table-wrapper__6dsw_{overflow-x:auto}.GraduateCurriculumPageComponent_data-table__akKtt{width:100%;border-collapse:collapse;font-size:14px}.GraduateCurriculumPageComponent_data-table__akKtt td,.GraduateCurriculumPageComponent_data-table__akKtt th{padding:10px 12px;text-align:left;border:1px solid #ddd}.GraduateCurriculumPageComponent_data-table__akKtt th{background-color:#f0f0f0;font-weight:600;color:#333}.GraduateCurriculumPageComponent_data-table__akKtt td{color:#555}.GraduateCurriculumPageComponent_data-table__akKtt tbody tr:nth-child(2n){background-color:#fafafa}.GraduateCurriculumPageComponent_center__XBD8A{text-align:center}.GraduateCurriculumPageComponent_bold__XlupY{font-weight:600;color:#333}.GraduateCurriculumPageComponent_footnote__LyONv{list-style:none;padding:0;margin:16px 0 0}.GraduateCurriculumPageComponent_footnote__LyONv li{font-size:13px;color:#666;line-height:1.6}