@charset "UTF-8";
/*******************************************************************************
                                    reset
********************************************************************************/
html,body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,table,th,td,form,legend,input,textarea,button,select {margin:0;padding:0;font-size:inherit;}
article,aside,figcaption,figure,footer,header,menu,nav,section {display:block;margin:0;padding:0;}
fieldset,img {margin:0;padding:0;border:0;vertical-align:middle;max-width:100%;}
address,cite,em,i {font-style:normal;}
a {text-decoration:none;color:inherit;}
ol,ul {list-style:none;}
strong {font-weight:700;}
/*******************************************************************************
                                  layout
********************************************************************************/
.mo-br{display: none;}
.pc-br{display: block;}
.uk-foundation * {font-family: 'Noto Sans KR', sans-serif;line-height: 150%;box-sizing: border-box;} 
.uk-foundation { color: #333; }
.mb {margin-bottom: 5rem;}
.max-width {max-width: 1080px;padding: 5rem 0;margin: 0 auto;text-align: center;}
/*******************************************************************************
                                파운데이션
********************************************************************************/
.uk-foundation-section1 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section1-bg01.jpg') no-repeat center center;background-size: cover;}
.uk-foundation-section1 .max-width {padding: 5.75rem 0 3.875rem;}
.uk-foundation-section1 h1 {margin-bottom: 20.375rem;color: #2E2E2E;line-height: 1.2;}
.uk-foundation-section1 h1 > span {display: inline-block;min-width: 27.5rem;padding: .625rem 1.4rem;border-radius: 0 0 .6rem 0;background: #fff;border: 2px solid #F62A43;font-size: 1.5rem;font-weight: 600;line-height: 142%;color: #F62A43;}
.uk-foundation-section1 h1 > strong {display: block;margin-top: 1.125rem;font-size: 6.75rem;word-break: keep-all;line-height: 112%;}
.uk-foundation-section1 h1 > strong em {display: block;font-size: 6.25rem;line-height: 112%;color: #F51833;}
.uk-foundation-section1-con {position: relative;display: inline-block;width: 35rem;padding: 2.25rem 0;margin: 0 auto;background: rgba(13, 13, 102, 0.9);border-radius: 8px;}
.uk-foundation-section1-con > span {display: inline-block;position: absolute;left: 0;top: 0;transform: translate(-35%, -50%);width: 5.6875rem;aspect-ratio: 91 / 69;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section1-img01.svg') no-repeat center center;background-size: cover;}
.uk-foundation-section1-con > p {font-size: 1.625rem;color: #fff;font-weight: 600;}
.uk-foundation-section1-con > p > span {color: #FFEC71;}
/*******************************************************************************
                            레이아웃 공통
********************************************************************************/
.uk-foundation-conBox {position: relative;padding: 5.75rem 6.25rem 5rem;background: #FFFFFF;border-radius: 0.5rem;box-shadow: 0 3px 6px rgba(180, 180, 180, 76%);}
.uk-foundation-contitle {display: inline-block;position: absolute;left: 50%;top: 0;transform: translate(-50%);width: 20.25rem;padding: .75rem 1rem;border-radius: 0 0 1rem 1rem;background: #FF3B4E;color: #fff;font-weight: 700;font-size: 1.375rem;line-height: 155%;}
.uk-foundation h2 {margin-bottom: 1.875rem;font-size: 2.625rem;font-weight: 700;line-height: 144%;}
.uk-foundation h2 > .subText {display: block;padding-top:.75rem;font-size: 1rem;font-weight: 400;}
/* 테이블 */
.uk-foundation-table-wrap {position: relative;}
.uk-foundation-table {width: 100%;border-collapse: collapse;border-top: 1px solid #DCDCDC;}
.uk-foundation-table caption {padding: 1.5rem 0 0;font-size: 1rem;color: #8D8D8D; width: 100%; text-align: left;}
.uk-foundation-table th,.uk-foundation-table td {padding: 1rem;border-bottom: 1px solid #DCDCDC;font-size: 1rem;}
.uk-foundation-table th {background: #FBFBFB;font-weight: 500;}
.uk-foundation-table tr th:first-child {width: 28.53%;}
.uk-foundation-table td {background: #fff;text-align: left;padding-left: 4.875rem;}
.uk-foundation-table2 td {padding-left:3.375rem;}
.uk-foundation-table.list th:first-child {width: 14.9%;}
.uk-foundation-table.list th:nth-child(2) {width: 29%;}
.uk-foundation-table.list th:nth-child(3) {width: auto;}
.uk-foundation-table.list td {padding: 1rem .375rem;text-align: center;}
.uk-foundation-table td ul {padding-left: 1rem;}
.uk-foundation-table td ul li {position: relative;}
.uk-foundation-table2 td ul li {line-height:195%;}
.uk-foundation-table td ul li::before {content: '- ';position: absolute;right: 100%;top: 0;transform: translate(-50%);}
.uk-foundation-arrow-box {position: relative;margin-top: 6.125rem;padding: 1.875rem 0;background: #FF3B4E;border-radius: 10px;}
.uk-foundation-arrow-box::before {content: '';position: absolute;left: 50%;bottom: calc(100% + 1.25rem);transform: translate(-50%, 0) rotate(90deg);width: 3.75rem;aspect-ratio: 60 / 58;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-arrow.svg') no-repeat center center;background-size: cover;}
.uk-foundation-arrow-box.plus {margin-top: 7.5rem;padding: 2rem 0;}
.uk-foundation-arrow-box.plus::before {width: 5.25rem;bottom: calc(100% + 1.875rem - 14px);aspect-ratio: 1 /1 ;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section4-plus.svg') no-repeat center center;background-size: cover;}
.uk-foundation-arrow-box > p {color: #fff;font-weight: 400;font-size: 1.375rem;}
.uk-foundation-arrow-box > p > span {display: block;font-size: 1.75rem;font-weight: 600;}
/* //테이블 */

/* 리스트 */
.uk-foundation-list li {padding: 1.625rem 3.125rem;margin-bottom: 1.25rem;box-shadow: 0 3px 12px #E1E1E1;border-radius: 10px;}
.uk-foundation-list li:last-child {margin-bottom: 0;}
.uk-foundation-list li > dl {display: flex;gap: 2.875rem;align-items: center;}
.uk-foundation-list li > dl dt {width: 5.875rem;}
.uk-foundation-list li > dl dt > span {display: inline-block;min-width: 94px;padding: .3rem 1rem;border-radius: 3rem;color: #fff;font-size: 1.25rem;font-weight: 400;background: #FF6B1E;}
.uk-foundation-list li > dl dd {width: calc(100% - 5.875rem);text-align: left;font-size: 1.375rem;font-weight: 500;}
.uk-foundation-list li > dl dd > span {color: #FF5700;}
.uk-foundation-list li > dl dd small {display: block;padding-top:.25rem;font-size: 1rem;font-weight: 500;}
/* //리스트 */

/* grid */
.uk-foundation-grid {display: grid;grid-template-columns: repeat(6,1fr);gap: 3.125rem 4.5rem;}
.uk-foundation-grid > li {grid-column: span 2;padding: 2.25rem 0;border-radius: 10px;box-shadow: 0 3px 12px #E1E1E1;}
.uk-foundation-grid > li .icon {display: block;width: 6.25rem;aspect-ratio: 1 / 1;margin: 0 auto .875rem;}
.uk-foundation-grid > li .iconBox-text {font-size: 1.375rem;font-weight: 700;}
.uk-foundation-grid > li .iconBox-text > span {color: #FF5700;}
.uk-foundation-grid.grid-icon > li:nth-child(4) {grid-column: 2 / span 2;}
.uk-foundation-grid.grid-icon > li:nth-child(5) {grid-column: 4 / span 2;}
.uk-foundation-grid-text {gap: 2rem 4.5rem;}
.uk-foundation-grid-text > li:nth-child(1) {grid-column: span 6;padding:1.625rem;}
.uk-foundation-grid-text li {display: flex;justify-content: center;align-items: center;padding: 1.875rem 0;box-shadow: none;background: #EFF8FF;font-weight: 600;font-size: 1.375rem;}
.uk-foundation-grid-text li span {color: #0012B2;}
/* //grid */

/* title */
.uk-foundation-titleBox {padding: 2rem 0;background: #0012B2;color: #fff;font-size: 2.5rem;font-weight:700;line-height: 135%;}
.uk-foundation-titleBox > strong {line-height: 135%;color: #A2F8FF;}
.uk-foundation-titleBox > span {display: block;margin-top:.5rem;font-size: 1.125rem;font-weight:400;color: rgba(255, 255, 255, 75%);}
/* //title */

/* conbox */
.uk-foundation-con {background: #fff;padding: 3.125rem 6.25rem 5rem;}
/* //conbox */

/* link */
.uk-foundation-link {display: inline-block;width: 22.5rem;margin-top: 1.875rem;padding: 1.25rem 0;border-radius: 10px;background: #262626;font-size: 1.25rem;font-weight: 500;color: #fff;}
.uk-foundation-link > span {display: flex;align-items: center;justify-content: center;}
.uk-foundation-link span > span {position: relative;display: inline-block;width: .625rem;height: 1.25rem;margin-left: .5rem;}
.uk-foundation-link span > span::after,.uk-foundation-link span > span::before {content: '';position: absolute; right: 0;top: 50%;transform: translateY(-50%) rotate(45deg);border-radius: 1rem;width: 100%;height: 2px;background: #fff;transform-origin : 100% 0}
.uk-foundation-link span > span::after {width: calc(100% + 2px);transform: translateY(-50%) rotate(-45deg);transform-origin : 0 0 100% 0}
/* //link */

/* choose1 */
.uk-foundation-choose {position: relative;padding: 1.5rem 0;border-bottom: 1px solid #DCDCDC;border-top: 1px solid #DCDCDC;text-align: left;}
.uk-foundation-choose .ranking-box {margin-bottom: 0.875rem;}
.uk-foundation-choose .ranking-box > span {display: inline-block;min-width:114px;padding: 0.375rem .75rem;border-radius: 6px;background: #4242AA;font-size: 1rem;font-weight: 700;color: #fff;}
.uk-foundation-choose .ranking-box > span:last-child {background: #FF4F00;}
.uk-foundation-choose .ranking-box > span + span {margin-left: .5rem;}
.uk-foundation-choose .imgBox {position: absolute;right: 0;top: 50%;transform: translateY(-50%);aspect-ratio: 300 / 193;width: 34.09%;border-radius: 6px;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section6-school-img1.jpg') no-repeat center center;background-size: cover;}
.uk-foundation-choose .textBox {width: calc(100% - 34.09% - 1.875rem);}
.uk-foundation-choose .textBox > h3 {margin-bottom: 0.875rem;font-size: 1.375rem;font-weight: 700;}
.uk-foundation-choose .textBox > ul {margin-bottom: 1.5rem;}
.uk-foundation-choose .textBox > ul li {position: relative;margin: 0 0 .75rem .5rem;font-size: 0.875rem;font-weight: 500;}
.uk-foundation-choose .textBox > ul li::before {content: '-';position: absolute;right: calc(100% + 2px);top: 0;}
.uk-foundation-choose .textBox > ul li:last-child {margin-bottom: 0;}
.uk-foundation-choose .textBox > dl {display: flex;align-items: center;}
.uk-foundation-choose .textBox > dl dt {display: inline-block;min-width: 68px;padding: 0.25rem;margin-right: 0.5rem;border-radius: 4px;background: #EFEFEF;font-size: 0.875rem;font-weight: 500;text-align: center;}
.uk-foundation-choose .textBox > dl dd {font-size: 0.75rem;}
/* //choose1 */
/* color */
.uk-foundation-section4 .uk-foundation-contitle {background: #FF5700;}
.uk-foundation-conBox2 .uk-foundation-list li > dl dt > span {background: #0012B2;}
.uk-foundation-conBox2 .uk-foundation-list li > dl dd strong {font-weight: 500;color: #0012B2;}
.color1 .uk-foundation-list li > dl dd strong {color: #FF4F00;}
.color2 .uk-foundation-list li > dl dd strong {color: #8600FB;}
.color1 .uk-foundation-list li > dl dt > span {background: #FF4F00;}
.color2 .uk-foundation-list li > dl dt > span {background: #8600FB;}
.color1 .uk-foundation-titleBox {background: #FF4F00;}
.color2 .uk-foundation-titleBox {background: #8600FB;}
.color1 .uk-foundation-titleBox > strong {color: #FFF4AB;}
.color2 .uk-foundation-titleBox > strong {color: #FFFCAB;}
.color1 .uk-foundation-grid-text li {background: #FFF8F2;}
.color1 .uk-foundation-grid-text li span {color: #FF4F00;}
.color2 .uk-foundation-grid-text li {background: #FAF5FF;}
.color2 .uk-foundation-grid-text li span {color: #8600FB;}

.uk-foundation-section8 .uk-foundation-contitle {background: #8215FF;}
.uk-foundation-section8 .uk-foundation-grid > li .iconBox-text > span {color: #8215FF;}
/* //color */

/* img */
.uk-foundation-section4 .icon1 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section4-icon1.svg') no-repeat center center;background-size: cover;}
.uk-foundation-section4 .icon2 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section4-icon2.svg') no-repeat center center;background-size: cover;}
.uk-foundation-section4 .icon3 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section4-icon3.svg') no-repeat center center;background-size: cover;}
.uk-foundation-section4 .icon4 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section4-icon4.svg') no-repeat center center;background-size: cover;}
.uk-foundation-section4 .icon5 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section4-icon5.svg') no-repeat center center;background-size: cover;}

.uk-foundation-section8 .icon1 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section8-icon1.svg') no-repeat center center;background-size: cover;}
.uk-foundation-section8 .icon2 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section8-icon2.svg') no-repeat center center;background-size: cover;}
.uk-foundation-section8 .icon3 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section8-icon3.svg') no-repeat center center;background-size: cover;}
.uk-foundation-section8 .icon4 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section8-icon4.svg') no-repeat center center;background-size: cover;}
.uk-foundation-section8 .icon5 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section8-icon5.svg') no-repeat center center;background-size: cover;}

.color1 .uk-foundation-choose .imgBox {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section6-school-img2.jpg') no-repeat center center;background-size: cover;}
.color2 .uk-foundation-choose .imgBox {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section6-school-img3.jpg') no-repeat center center;background-size: cover;}
/* //img */
/*******************************************************************************
                                파운데이션
*******************************************************************************/
.uk-foundation-section2 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section2-bg01.jpg') no-repeat center center;background-size: cover;color: #333;}
.uk-foundation-section2 h2 {line-height: 134%;}
.uk-foundation-section2-con {display: grid;grid-template-columns: repeat(3,1fr);grid-gap: 1.875rem 2.25rem;}
.uk-foundation-section2-con > div {border: 1px solid #D9D9D9;border-radius: 10px;}
.uk-foundation-section2-con .textBox {padding: 1.25rem 4rem;grid-column: 3 span;border: none;background: #F6F6F6;font-size: 1.125rem;}
.uk-foundation-section2-con .textBox p {line-height: 175%;}
.uk-foundation-section2-con .iconBox {position: relative;padding: 3.25rem 1rem 1.875rem;}
.uk-foundation-section2-con .iconBox > span {display: inline-block;position: absolute;right: .625rem;top: .625rem;padding: 0.125rem .5rem;border-radius: 4px;background: #FFEBED;font-weight: 700;color: #FF3B4E;font-size: 1rem;line-height: 138%;}
.uk-foundation-section2-con .iconBox .icon {display: block;width: 5.875rem;margin: 0 auto 1.375rem;aspect-ratio: 1 / 1;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section2-icon1.svg') no-repeat center center;background-size: cover;}
.uk-foundation-section2-con .iconBox .icon.icon2 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section2-icon2.svg') no-repeat center center;background-size: cover;}
.uk-foundation-section2-con .iconBox .icon.icon3 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section2-icon3.svg') no-repeat center center;background-size: cover;}
.uk-foundation-section2-con .iconBox p {font-weight: 700;font-size: 1.25rem;line-height: 160%;}
.uk-foundation-section2-con .iconBox p > span {color: #FF3B4E;}
.uk-foundation-section2-con .gridBox{padding: 2.125rem 2.625rem;grid-column: 3 span;}
.uk-foundation-section2-con .gridBox > h4 {color: #FF3B4E;font-size: 1.625rem;font-weight: 700;line-height: 165%;}
.uk-foundation-section2-con .gridBox > p {margin-bottom: 2.25rem;font-weight: 500;font-size: 1.375rem;line-height: 165%;}
.uk-foundation-section2-con .gridBox > .grid {display: grid;grid-template-columns: repeat(3,1fr);grid-gap: 5rem;}
.uk-foundation-section2-con .gridBox > .grid li {position: relative;display: flex;justify-content: center;align-items: center;padding: .75rem;border-radius: 10px;background: #F3F3F3;font-weight: 700;font-size: 1.25rem;}
.uk-foundation-section2-con .gridBox > .grid li::before {content: '';position: absolute;right: calc(100% + 2.5rem);top: 50%;transform: translate(50%, -50%);aspect-ratio: 1 / 1;width: 2rem;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-plus.svg') no-repeat center center;background-size: cover;}
.uk-foundation-section2-con .gridBox > .grid li:first-child::before {display: none;}
.uk-foundation-section2-con .gridBox > .grid li:last-child::before {width: 2.875rem;aspect-ratio: 46 / 52;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-arrow.svg') no-repeat center center;background-size: cover;}
.uk-foundation-section2-con .gridBox > .grid li:last-child {background: #FF4155;font-weight: 600;color: #fff;}
.uk-foundation-section2-con .gridBox > .grid li span {line-height: 140%;}
.uk-foundation-section2 .uk-foundation-table td ul li  + li {margin-top: .75rem;}
/*******************************************************************************
                                WHY 
********************************************************************************/
.uk-foundation-section3 {background: linear-gradient(90deg, #8E2DE2 0%, #4A00E0 100%);}
.uk-foundation-section3 .max-width {max-width: 1080px;padding: 3.375rem 1.75rem;}
.uk-foundation-section3-con {display: flex;align-items: center;color: #fff;}
.uk-foundation-section3-con h2 {width: 21.19%;margin-bottom: 0;padding-right: 3.75rem;font-weight: 500;}
.uk-foundation-section3-con p {width: 78.81%;font-weight: 500;text-align: left;font-size: 1.875rem;line-height: 156%;letter-spacing:-.8px;}
.uk-foundation-section3-con p > span {color: #FFFB71;}
/*******************************************************************************
                        영국 명문 대학교 진학 목표!
********************************************************************************/
.uk-foundation-section4 {background: #FFF7E2;}
.uk-foundation-section4 .uk-foundation-arrow-box > p {font-size: 1.75rem;font-weight: 600;}


.uk-foundation-section5 .uk-foundation-table-wrap {padding: 0 6.25rem;}
/*******************************************************************************
                                파운데이션
********************************************************************************/
.uk-foundation-section6 {background: linear-gradient(180deg, #E8F4FE 0%, #FBFFE4 100%);}
.uk-foundation-section6 .uk-foundation-conBox2 .uk-foundation-list li {padding: 1.625rem 1.5rem;}
.uk-foundation-section6 .uk-foundation-conBox2 .uk-foundation-list li:nth-child(2) {padding: 1.875rem 1.5rem;}
.uk-foundation-section6 .uk-foundation-conBox2 .uk-foundation-list li > dl {gap: 1.5rem;}
.uk-foundation-section6 .uk-foundation-conBox2 .uk-foundation-list li > dl dt {width: 7.5rem;}
.uk-foundation-section6 .uk-foundation-conBox2 .uk-foundation-list li > dl dt > span {min-width: 120px;padding: .3rem .5rem}
.uk-foundation-section6 .uk-foundation-conBox2 .uk-foundation-list li > dl dd {width: calc(100% - 7.5rem);font-size: 1.5rem;}
/*******************************************************************************
                                어떻게 해야 할까요
********************************************************************************/
.uk-foundation-section7-con {display: grid;grid-template-columns: repeat(2,1fr);grid-gap: 1.25rem;}
.uk-foundation-section7-col {display: flex;flex-direction: column;justify-content: space-between;padding: 2.875rem 1rem 0;border-radius: 10px;border: 2px solid #E6E6E6;}
.uk-foundation-section7-col .title {font-weight: 700;font-size: 1.75rem;line-height: 154%;}
.uk-foundation-section7-col .title strong {color: #8215FF;}
.uk-foundation-section7-col .title span {color: #2660FF;}
.uk-foundation-section7-col > dl {margin-bottom: 2rem;}
.uk-foundation-section7-col > dl > dt {margin-bottom: 0.75rem;font-weight: 700;font-size: 1.35rem;}
.uk-foundation-section7-col > dl > dd {font-size: 1rem;font-weight: 500;}
.uk-foundation-section7-col > dl > dd > strong {border-bottom: 1px solid #333;}
.uk-foundation-section7-col > div {width: 17.5rem;margin: 0 auto;aspect-ratio: 280 / 294;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section7-img1.jpg') no-repeat center center;background-size: cover;}
.uk-foundation-section7-col:last-child {border-color:#8215FF;}
.uk-foundation-section7-col:last-child .title {line-height: 136%;}
.uk-foundation-section7-col:last-child > div {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section7-img2.jpg') no-repeat center center;background-size: cover;}
/*******************************************************************************
                                사설 파운데이션
********************************************************************************/
.uk-foundation-section8 {background: #E8F0FF;}
.uk-foundation-section8 h2 {margin-bottom: 1.875rem;}
.uk-foundation-section8 h3 {grid-column: 2 span;margin-bottom: 1.25rem;font-size: 1.625rem;font-weight: 700;}
.uk-foundation-section8 h3 > span {color: #8215FF;}
.uk-foundation-section8-conWrap {margin-top: 3.125rem;}
.uk-foundation-section8-con {display: grid;grid-template-columns: repeat(2,1fr);grid-gap: 1.875rem;margin-bottom: 4rem;}
.uk-foundation-section8-conWrap .uk-foundation-section8-con:last-child {margin-bottom: 5rem;}
.uk-foundation-section8-col {padding: 1.5rem 1rem;border-radius: 10px;background: #F1F1F1;font-size: 1rem;font-weight: 500;}
.uk-foundation-section8-col + .uk-foundation-section8-col {background: #FF7D0D;color: #fff;}
.uk-foundation-section8-col + .uk-foundation-section8-col dt {font-weight: 600;}
.uk-foundation-section8-col + .uk-foundation-section8-col dd {font-weight: 700;}
.uk-foundation-section8-col dt {margin-bottom: 1rem;font-size: 1.25rem;font-weight: 500;}
.uk-foundation-section8-col dd {font-size: 1.25rem;font-weight: 500;}
.uk-foundation-section8-row {padding: 1.875rem 1rem ;border-radius: 10px;border: 1px solid #E6E6E6;grid-column: 2 span;}
.uk-foundation-section8-row > p {margin-bottom: 0.75rem;font-size: 1.25rem;font-weight: 400;}
.uk-foundation-section8-row > span {font-size: 1rem;color: #878787;}
.uk-foundation-section8-schools {padding: 1.875rem 1rem;border: 1px solid #E6E6E6;border-radius: 10px;}
.uk-foundation-section8-schools .logo {display: grid;grid-template-columns: repeat(5,1fr);grid-gap: 1rem;margin-bottom: 1.875rem;padding: 0 4.5rem;}
.uk-foundation-section8-schools .logo li > span {display: inline-block;width: 100%;max-width:120px;aspect-ratio: 120 / 86;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section8-logo1.jpg') no-repeat center center;background-size: cover;}
.uk-foundation-section8-schools .logo li > span.img2 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section8-logo2.jpg') no-repeat center center;background-size: cover;}
.uk-foundation-section8-schools .logo li > span.img3 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section8-logo3.jpg') no-repeat center center;background-size: cover;}
.uk-foundation-section8-schools .logo li > span.img4 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section8-logo4.jpg') no-repeat center center;background-size: cover;}
.uk-foundation-section8-schools .logo li > span.img5 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-foundation/uk-foundation-section8-logo5.jpg') no-repeat center center;background-size: cover;}
.uk-foundation-section8-schools h3 {margin-bottom: 1.125rem;font-size: 1.625rem;}
.uk-foundation-section8-schools h3 > strong {color: #8215FF;}
.uk-foundation-section8-schools .text {padding: 1.5rem .75rem;border-radius: 10px;background: #F5F7FF;}
.uk-foundation-section8-schools .text > ul {display: grid;grid-template-columns: repeat(4,1fr);grid-gap: 0;margin-bottom: .75rem;}
.uk-foundation-section8-schools .text > ul > li {padding: .625rem 0;font-size: 0.8125rem;}
.uk-foundation-section8-schools .text > .dot {width: 30px;aspect-ratio: 1;margin: 0 auto;display: flex;flex-direction: column;gap: 8px;}
.uk-foundation-section8-schools .text > .dot > span {display: inline-block;width: 5px;margin: 0 auto;aspect-ratio: 1;background: #C0C4D4;border-radius: 50%;}

.uk-preparation-component {background: #1333A2;}
.preparation-component-width {max-width: 1080px;margin: 0 auto;padding: 5rem 0;}
h2.uk-preparation-component-title {margin-bottom: 4rem;font-size: 3.75rem;color: #fff;text-align: center;}
.uk-preparation-component-title small {display: block;font-size: 1.4rem !important;font-weight: 400;}
.uk-preparation-component-title span {color: #FDDC00;}
.uk-preparation-component-row {position: relative;display: flex;justify-content: space-between;margin-bottom: 2rem;background: #fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 2.5rem 5rem;}
.uk-preparation-component-row:last-of-type {margin-bottom: 5rem;}
.uk-preparation-component-imgBox {width: 40%;aspect-ratio: 21 / 10;}
.uk-preparation-component-textBox {width: 55%;text-align: left;}
.uk-preparation-component-textBox > span {position: absolute;right: 5.56%;top: 0;transform: translateY(-10px);color: #fff;}
.uk-preparation-component-textBox > span::before {content: '';position: absolute;left: 100%;top: 0;z-index: 1;display: block;width: 1.25rem;height: 10px;background: #61000B;clip-path: polygon(0 0, 0% 100%, 100% 100%);}
.uk-preparation-component-textBox > span > span {display: flex;justify-content: center;align-items: center;width: 4.375rem;height: 4.565rem;clip-path: polygon(100% 0, 100% 100%, 50% 75%, 0 100%, 0 0);background: #CE1126;}
.uk-preparation-component-textBox > span > span > span {transform: translateY(-25%);font-weight: 700;font-size: 1.5rem;}
.uk-preparation-component-textBox > h3 {margin-bottom: .75rem;font-size: 2rem;line-height: 144%;color: #000;}
.uk-preparation-component-textBox > p {font-size: 1.25rem;line-height: 140%;}
.uk-preparation-component-textBox > p > small {font-size: 1.25rem;color: #767676;}
.uk-preparation-component-textBox > ul > li {position: relative;padding-left: .8rem;font-size: 1.25rem;line-height: 140%;}
.uk-preparation-component-textBox > ul > li::before {content: '-';position: absolute;left: 0;top: 0;}
.uk-preparation-component-text {font-size: 2rem;line-height:135%;color: #fff;text-align: center}
.uk-preparation-component-text strong {line-height:135%;color:#FFF671;}
.uk-preparation-component-imgBox.img1 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-preparation-component/uk-preparation-component-img01-tw-250609.png') no-repeat center center ;background-size: contain;}
.uk-preparation-component-imgBox.img2 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-preparation-component/uk-preparation-component-img02.jpg') no-repeat center center ;background-size: contain;}
.uk-preparation-component-imgBox.img3 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-preparation-component/uk-preparation-component-img03-tw-250609.png') no-repeat center center ;background-size: contain;}


/*******************************************************************************
                               왜 edm유학센터일까요? 
********************************************************************************/
.why-sub-title {margin-bottom: 3.5rem;font-size: 3rem;color: #000;}
.why-sub-title > small {display: block;font-size: 2rem;font-weight: 400;}
.why-sub-title > span {position: relative;z-index: 1;}
.why-section {background: #57ABDA;}
.why-section .why-sub-title {margin-bottom: 3.75rem;font-size: 3.75rem;color: #fff;}
.master-section2-con-wrap {padding: 5rem 1rem;margin-bottom: 20px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background: #fff;}
.master-section2-con-wrap:last-of-type {margin-bottom: 3rem;}
.master-section2-con-title {margin-bottom: 2.625rem;color: #000;font-size: 2.25rem;font-weight: 700;}
.master-section2-con-title > span {display: flex;align-items: center;justify-content: center;width: 27.5rem;margin: 0 auto .25rem;background: transparent linear-gradient(90deg, #5B310C00 0%, #765334 34%, #5B310C 50%, #765334 64%, #5B310C00 100%);line-height: 1.2;}
.master-section2-con-title > span > span {position: relative;display: inline-block;font-size: 2rem;color: #fff;line-height: 150%;}
.master-section2-con-title > span > span::before {content: '';position: absolute;left: 100%;bottom: 0;background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/master-solution-uk/master-section2-title-img.png") no-repeat center center;background-size: cover;aspect-ratio: 75 / 88;width: 75px;}
.master-section2-con-title > strong {display: inline-block;color: #F47035;}

.master-section2-con-wrap2 .master-section2-con-title {margin-bottom: 2.625rem;}
.master-section2-con-wrap3 .master-section2-con-title {margin-bottom: 1rem;}
.master-section2-con-wrap3 .master-section2-con-title > p > strong {color: #F47035;}

.master-section2-con4 {margin-bottom: 5.125rem;}
.master-section2-con4 h4 {font-size: 5rem;margin-bottom: .75rem;line-height: 145%;}
.master-section2-con4 h4 > strong {line-height: 145%;color: #E60000;}
.master-section2-con4 ul li {color: #888888;}
.master-section2-con4 ul li::before,.master-section2-con5 table caption::before {content: '- ';}

.special-university-section-con {padding: 0 3.125rem;} 
.special-university-section-con-title {font-size: 1.875rem;font-weight: 700;color: #6462EB;margin-bottom: 3.125rem;} 
.special-university-section-grid {display: grid;grid-template-columns: repeat(4,1fr);grid-gap: .75rem;} 
.special-university-section-col {background: #EEEEFF;position: relative;padding:2.875rem .625rem 1.5rem;} 
.special-university-section-col span{position: absolute;display: inline-block;width: 100%;max-width: 148px;left: 50%;top: 0;transform: translate(-50%,-.5rem);background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/special-university-abroad/special-university-section03-tag.png");background-size: contain;background-repeat:no-repeat;font-size: 18px;color: #fff;line-height: 35px;aspect-ratio: 148/35;;white-space: nowrap;} 
.special-university-section-col dl dt{font-size: 1.375rem;line-height: 141%;color: #6462EB;padding-bottom: 1.25rem;border-bottom: 1px solid #666666;font-weight: 700;} 
.special-university-section-col dl dd{padding: 1rem 0 0 .5rem;} 
.special-university-section-col dl dd li{text-align: left;position: relative;font-size: .9375rem;} 
.special-university-section-col dl dd li::before {content: '-';position: absolute;right: calc(100% + 4px);top: 0;} 

.master-section2-con7 div {max-width: 593px;aspect-ratio: 300 / 170;margin: 0 auto 1rem;background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/master-solution-uk/master-section2-img05.jpg") no-repeat center center;background-size: cover;}
.master-section2-con7 p {font-size: 1.25rem;}
.master-section2-con7 p strong {display: block;font-weight: 700;}


/*******************************************************************************
                            새로운 꿈에 도전하세요!
********************************************************************************/
#new-dream-section * {letter-spacing: -1px;}
#new-dream-section .max-width {max-width: 1080px;}
#new-dream-section {background: #FEFDEF;padding: 0;margin: 0;}
#new-dream-section .new-dream-section-con {display: grid;grid-template-columns: repeat(12,1fr);grid-gap: 24px;}
#new-dream-section .new-dream-section-con li {position: relative;z-index: 1;border-radius: 12px;padding: 1.25rem 1.5rem;text-align: left;background: #000;overflow: hidden;}
#new-dream-section .new-dream-section-con li::before {content: '';position: absolute;left: 0;top: 0;z-index: -1;width: 100%;height: 100%;background: linear-gradient(to bottom,#00D0F6 20% , #00000000 60%);}
#new-dream-section .new-dream-section-con li.col1 {grid-column: 6 span;grid-row: 4 span;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section10-img1.jpg') no-repeat right center;background-size: cover;text-shadow: 0 1px 3px #139CBE;}
#new-dream-section .new-dream-section-con li.col2 {grid-column: 6 span;height: 9.375rem;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section10-img2.jpg') no-repeat right center;background-size: cover;text-shadow: 0 1px 3px #0759D4;}
#new-dream-section .new-dream-section-con li.col3 {grid-column: 3 span;grid-row: 3 span;height: 18.75rem;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section10-img3.jpg') no-repeat right center;background-size: cover;text-shadow: 0 1px 3px #008739;}
#new-dream-section .new-dream-section-con li.col4 {grid-column: 3 span;grid-row: 3 span;height: 18.75rem;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section10-img4.jpg') no-repeat right center;background-size: cover;text-shadow: 0 1px 3px #7039C4;}
#new-dream-section .new-dream-section-con li.col5 {grid-column: 7 span;height: 9.375rem;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section10-img5.jpg') no-repeat right center;background-size: cover;text-shadow: 0 1px 3px #C18022;}
#new-dream-section .new-dream-section-con li.col6 {grid-column: 5 span;height: 9.375rem;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section10-img6.jpg') no-repeat right center;background-size: cover;text-shadow: 0 1px 3px #C44A9F;}
#new-dream-section .new-dream-section-con li.col2::before {background: linear-gradient(to right,#257BFD 50%, #00000000 80%);}
#new-dream-section .new-dream-section-con li.col3::before {background: linear-gradient(to bottom,#00CC56 40%, #00000000 70%);}
#new-dream-section .new-dream-section-con li.col4::before {background: linear-gradient(to bottom,#A46AFF 40%, #00000000 70%);}
#new-dream-section .new-dream-section-con li.col5::before {background: linear-gradient(to right,#FE9922 40% , #00000000);}
#new-dream-section .new-dream-section-con li.col6::before {background: linear-gradient(to right,#F17CCE 40%, #00000000 60%);}
#new-dream-section .new-dream-section-con li h3 {margin-bottom: 0.2rem;color: #fff;font-size: 1.75rem;line-height: 1.45;}
#new-dream-section .new-dream-section-con li p {font-size: 1.125rem;color: #fff;}
#new-dream-section .new-dream-title {margin-bottom: 3.75rem;font-size: 3.375rem;color: #000;}
#new-dream-section .new-dream-title > span {display: block;font-size: 2rem;color: #333333;font-weight: 400;}

.footer-top {display: none !important;}

@media screen and (max-width: 1200px) {
    .max-width {padding: 60px 1rem;}
    .mo-bottom-bar {position: relative;margin-bottom: 20px;}
    .mo-bottom-bar::before {content: '';position: absolute;left: 50%;top: 100%;transform: translate(-50%);width: 100%;height: 20px;background: #F2F2F2;}
    .pb0 {padding-bottom: 0 !important;}

    .uk-foundation-con,.uk-foundation-conBox {padding: 60px 1rem;box-shadow: none;}
    
    .uk-foundation-section6 {background: #fff;}
    .uk-foundation-section6 .max-width {padding: 60px 0;}

    .preparation-component-width {padding: 5rem 1rem;}
}
@media screen and (max-width: 768px) {
    .mo-br{display: block;}
    .pc-br{display: none;}
    .max-width {padding: 2.5rem 20px;}
    .mb {margin-bottom: 3.75rem;}

    .uk-foundation-section1 .max-width {padding: 2.625rem 20px 2rem}
    .uk-foundation-section1 h1 {margin-bottom: 12.25rem;}
    .uk-foundation-section1 h1 > span {min-width: auto;padding: .5rem 1.875rem;border: 1px solid #F62A43;font-size: .94rem;line-height: 133%;}
    .uk-foundation-section1 h1 > strong {margin-top: 2px;font-size: 2.75rem;line-height: 155%;letter-spacing: -2.4px;}
    .uk-foundation-section1 h1 > strong em {font-size: 2.875rem;line-height: 141%;}
    .uk-foundation-section1-con {width: 14.125rem;padding: 1rem;}
    .uk-foundation-section1-con > span {width: 4rem;}
    .uk-foundation-section1-con > p {font-size: 1.125rem;line-height: 145%;}

    .uk-foundation-section2 .max-width, .uk-foundation-section4 .max-width, .uk-foundation-section8 .max-width { padding: 0 20px; }
    .uk-foundation-section2 .uk-foundation-conBox, .uk-foundation-section4 .uk-foundation-conBox, .uk-foundation-section8 .uk-foundation-conBox { padding: 5rem 0 2.5rem; }
    .uk-foundation-section2 .uk-foundation-table td ul li + li {margin-top: 0;}
    .uk-foundation-con {padding: 1.25rem 20px 3.75rem;}
    .uk-foundation-contitle {width: 16.25rem;padding: .625rem 1rem;line-height: 145%;font-size: 1.125rem;}
    .uk-foundation h2 {margin-bottom: 1.25rem;font-size: 1.875rem;line-height: 144%;}
    /* 테이블 */
    .uk-foundation-table caption {padding-top: .75rem;font-size: .875rem;line-height: 143%;}
    .uk-foundation-table th,.uk-foundation-table td {padding: .75rem .5rem;font-size: .8125rem;letter-spacing:-.4px;}
    .uk-foundation-table tr th:first-child {width: 22.5%;}
    .uk-foundation-table2 th,
    .uk-foundation-table2 td {width: auto;}
    .uk-foundation-table.list td {padding: .75rem .5rem;}
    .uk-foundation-table.list th:first-child {width: 14%;padding: .5rem .375rem;font-size: .75rem;line-height: 138%;}
    .uk-foundation-table.list th:nth-child(2) {width: 39.4%;}
    .uk-foundation-table.list td {font-size: .75rem;}
    .uk-foundation-table.list td:first-child {padding: .75rem 0;}
    .uk-foundation-arrow-box {margin-top: 3.875rem;padding: 1.25rem 1rem;}
    .uk-foundation-arrow-box > p {font-size: 1.25rem;}
    .uk-foundation-arrow-box > p > span {font-size: 1.25rem;}
    .uk-foundation-arrow-box::before {width: 2.5rem;bottom: calc(100% + .75rem);}
    .uk-foundation-arrow-box.plus {margin: 5.25rem 0 3.75rem;padding: 2.2rem 0;}
    .uk-foundation-arrow-box.plus::before {width: 3.125rem;bottom: calc(100% + 1.375rem - 10px);}
    /* //테이블 */
    
    /* 리스트 */
    .uk-foundation-list li {padding: 1rem .75rem 1.5rem;}
    .uk-foundation-list li > dl {display: block;}
    .uk-foundation-list li > dl dt {width: auto;margin: 0 auto .75rem;}
    .uk-foundation-list li > dl dt > span {min-width: 76px;padding: .25rem 1rem;font-size: 1.0625rem;line-height: 142%;}
    .uk-foundation-list li > dl dd {width: 100%;text-align: center;font-size: 1.25rem;}
    .uk-foundation-list li > dl dd small {padding: 0;font-size: 1rem;line-height: 182%;letter-spacing: -.2px;}
    /* //리스트 */
    
    /* grid */
    .uk-foundation-grid {grid-template-columns: repeat(8,1fr);gap: .625rem;} 
    .uk-foundation-grid.uk-foundation-grid-text {grid-template-columns: repeat(6,1fr);gap: 1rem;}
    .uk-foundation-grid > li {grid-column: span 4;padding: 1.5rem .625rem;}
    .uk-foundation-grid > li .icon {width: 4.75rem;margin-bottom: .75rem;}
    .uk-foundation-grid > li .iconBox-text {font-size: 1.125rem;line-height: 145%;}
    .uk-foundation-grid > li .iconBox-text > span {line-height: 145%;}
    .uk-foundation-grid.grid-icon > li:nth-child(4) {grid-column: 5 / span 4;}
    .uk-foundation-grid.grid-icon > li:nth-child(5) {grid-column: 3 / span 4;}
    .uk-foundation-grid-text {margin-bottom: 2.5rem;}
    .uk-foundation-grid-text > li {grid-column: span 2;padding: .75rem .5rem;}
    .uk-foundation-grid-text > li:nth-child(1) {grid-column: span 6;padding: 1.25rem .875rem;}
    .uk-foundation-grid-text li {min-height: 7.5rem;font-size: 1.0625rem;}
    .uk-foundation-grid-text li p, .uk-foundation-grid-text li span {line-height: 142%;}
    /* //grid */

    /* title */
    .uk-foundation-titleBox {padding: 1.25rem 20px;font-size: 1.75rem;line-height: 148%;}
    .uk-foundation-titleBox > span {font-size: .875rem;letter-spacing:-.4px;line-height: 142%;}
    /* //title */
    
    /* link */
    .uk-foundation-link {width: 100%;padding: 1rem;font-size: 1.25rem;}
    .uk-foundation-link span > span {width: .5rem;}
    /* //link */
    
    /* choose1 */
    .uk-foundation-choose {padding: 1.25rem 0;}
    .uk-foundation-choose .ranking-box {margin-bottom: 1rem;}
    .uk-foundation-choose .ranking-box > span {font-size: 1rem;}
    .uk-foundation-choose .imgBox {position: static;width: 100%;margin-bottom: 1.25rem;transform: translateY(0);}
    .uk-foundation-choose .textBox {width: 100%;}
    .uk-foundation-choose .textBox > h3 {margin-bottom: 1rem;}
    .uk-foundation-choose .textBox > ul{margin-bottom: 1rem;}
    .uk-foundation-choose .textBox > ul li {margin: 0 0 1rem .5rem;font-size: 1rem;line-height: 160%;}
    .uk-foundation-choose .textBox > dl {display: block;}
    .uk-foundation-choose .textBox > dl dt {min-width: 78px;margin: 0 0 0.5rem;font-size: 1rem;font-weight: 500;}
    .uk-foundation-choose .textBox > dl dd {font-size: 1rem;line-height: 160%;}
    /* //choose1 */
    .uk-foundation-section2 {background: none;}
    .uk-foundation-section2-con {grid-gap: 1.5rem .5rem;}
    .uk-foundation-section2 .uk-foundation-contitle {width: 13.75rem;}
    .uk-foundation-section2-con .textBox {margin-bottom: 1.5rem;padding: 1rem .625rem;font-size: 1rem;}
    .uk-foundation-section2-con .textBox p, .uk-foundation-section2-con .textBox strong {line-height: 190%;}
    .uk-foundation-section2-con .textBox strong {line-height: 190%;}
    .uk-foundation-section2-con .iconBox {padding: 1.5rem 2px 1rem;}
    .uk-foundation-section2-con .iconBox > span {right: 50%;top: 0;transform: translate(50%,-50%);width: 5rem;padding: .25rem 0;font-size: .875rem;}
    .uk-foundation-section2-con .iconBox .icon {width: 3.125rem;margin-bottom: .625rem;}
    .uk-foundation-section2-con .iconBox p {font-size: .94rem;line-height: 146%;}
    .uk-foundation-section2-con .gridBox{padding: 1.625rem .75rem;}
    .uk-foundation-section2-con .gridBox > h4 {font-size: 1.375rem;line-height: 130%;}
    .uk-foundation-section2-con .gridBox > p {margin-bottom: 1.375rem;font-size: 1.125rem;}
    .uk-foundation-section2-con .gridBox > .grid {grid-template-columns: repeat(1,1fr);grid-gap: 3.375rem;}
    .uk-foundation-section2-con .gridBox > .grid li {padding: .75rem 1.5rem;font-size: 1.125rem;}
    .uk-foundation-section2-con .gridBox > .grid li span {line-height: 150%;}
    .uk-foundation-section2-con .gridBox > .grid li::before {right: 50%;top: calc(-1.875rem - .75rem);width: 1.875rem;transform: translate(50%, 0);}
    .uk-foundation-section2-con .gridBox > .grid li:last-child::before {width: 2.5rem;top: calc(-2.5rem - .625rem);transform: translate(50%, 0) rotate(90deg);}
    .uk-foundation-section2-con .gridBox > .grid li:last-child {margin-top:.5rem;font-size: 1.25rem;}
    
    .uk-foundation-section3 .max-width {padding: 3.75rem 20px;}
    .uk-foundation-section3-con {display: block;}
    .uk-foundation-section3-con h2 {width: 100%;margin-bottom: 1.5rem;padding: 0;font-size: 2rem;font-weight: 700;line-height: 125%;}
    .uk-foundation-section3-con p {width: 100%;font-size: 1.5625rem;line-height: 175%;text-align: center;}
    
    .uk-foundation-section4 {background: none;}
    .uk-foundation-section4 .uk-foundation-arrow-box > p {font-size: 1.375rem;line-height: 145%;}

    .uk-foundation-section5 .uk-foundation-table-wrap {padding: 0;}

    .uk-foundation-section6 .max-width {padding: 2.5rem 0;}
    .uk-foundation-section6 h2 {margin-bottom: 1.875rem;}
    .uk-foundation-section6 .uk-foundation-con h2 {margin-bottom: 1.25rem;}
    .uk-foundation-section6 .uk-foundation-conBox2 .uk-foundation-list li {margin-bottom: .625rem;padding: 1rem 1.5rem 1.5rem;}
    .uk-foundation-section6 .uk-foundation-conBox2 .uk-foundation-list li:last-child {margin-bottom: 0;}
    .uk-foundation-section6 .uk-foundation-conBox2 .uk-foundation-list li > dl dd {width: 100%;}
    .uk-foundation-section6 .uk-foundation-conBox2 .uk-foundation-list li > dl dt > span {min-width: 110px;font-size: 1.0625rem;line-height: 132%;}
    .uk-foundation-section6 .uk-foundation-conBox2 .uk-foundation-list li > dl dd {font-size: 1.25rem;line-height: 155%;}

    .uk-foundation-section7-con {grid-template-columns: repeat(1,1fr);}
    .uk-foundation-section7-col {min-height: 21.5rem;padding: 1.75rem 1.5rem 0;letter-spacing: -.5px;}
    .uk-foundation-section7-col .title {font-size: 1.5rem;}
    .uk-foundation-section7-col > p {font-size: 1rem;}
    .uk-foundation-section7-col > dl {margin-bottom: .75rem;}
    .uk-foundation-section7-col > dl > dt {font-size: 1rem;}
    .uk-foundation-section7-col > dl > dd {font-size: 1rem;line-height: 178%;}
    .uk-foundation-section7-col > div {width: 70%;}

    .uk-foundation-section8 {background: none;}
    .uk-foundation-section8-conWrap {margin-top: 0;}
    .uk-foundation-section8 h3 {font-size: 1.5rem;}
    .uk-foundation-section8-con {grid-gap: .625rem;margin-bottom: 2.5rem;}
    .uk-foundation-section8-conWrap .uk-foundation-section8-con:last-child {margin-bottom: 3.75rem;}
    .uk-foundation-section8-schools {border: none ;padding: 0;}
    .uk-foundation-section8-schools .logo {margin-bottom: 2.5rem;padding: 0;}
    .uk-foundation-section8-con h3 {font-size: calc(1rem + 3.0558vw);}
    .uk-foundation-section8-col {padding: 1rem .375rem;font-size: calc(1rem + 1.389vw);}
    .uk-foundation-section8-col dt {margin-bottom:.625rem;font-size: 1rem;letter-spacing: -.3px;}
    .uk-foundation-section8-col dd {font-size: 1.125rem;letter-spacing: -.5px;line-height: 156%;}
    .uk-foundation-section8-col dt svg {width: 12px;}
    .uk-foundation-section8-row {padding: 1.625rem 1rem;}
    .uk-foundation-section8-row > p {font-size: 1.125rem;line-height: 170%;}
    .uk-foundation-section8-row > span {font-size: 1rem;line-height: 175%;}
    .uk-foundation-section8-schools {margin-top: 1.5rem;}
    .uk-foundation-section8-schools .logo {grid-template-columns: repeat(6,1fr);gap: .875rem .75rem;}
    .uk-foundation-section8-schools .logo li {grid-column: 2 span;}
    .uk-foundation-section8-schools .logo li > span {width: 100%;}
    .uk-foundation-section8-schools .logo li:nth-child(4) {grid-column: 2 / span 2;margin-right: .75rem;}
    .uk-foundation-section8-schools .logo li:nth-child(5) {grid-column: 4 / span 2;margin-left: .75rem;}
    .uk-foundation-section8-schools h3 {margin-bottom: 1.25rem;font-size: 1.5rem;}
    .uk-foundation-section8-schools h3 svg {display: block;width: 30px;height: 22px;margin: 0 auto .375rem;}
    .uk-foundation-section8-schools .text {padding: 1rem .25rem 1.5rem;}
    .uk-foundation-section8-schools .text > ul {grid-template-columns: repeat(2,1fr);align-items: center;margin-bottom: .875rem;}
    .uk-foundation-section8-schools .text > ul > li {font-size: .6875rem;}


    .preparation-component-width {padding: 2.5rem 1rem;}
    h2.uk-preparation-component-title {margin-bottom: 1.75rem;font-size: 1.875rem;}
    .uk-preparation-component-title small {font-size: 1.38rem !important;}
    .uk-preparation-component-row {display: block;margin-bottom: 1.75rem;padding: 3.5rem 20px 2.5rem;}
    .uk-preparation-component-row:last-of-type {margin-bottom: 1.25rem;}
    .uk-preparation-component-imgBox {width: 100%;margin-bottom: 1.625rem;}
    .uk-preparation-component-textBox {width: 100%;}
    .uk-preparation-component-textBox > span {right: 30px;transform: translateY(-6px);}
    .uk-preparation-component-textBox > span::before {width: .69rem;height: 6px;}
    .uk-preparation-component-textBox > span > span {width: 2.44rem;height: 2.5rem;}
    .uk-preparation-component-textBox > span > span > span {transform: translateY(-22%);font-size: .825rem;}
    .uk-preparation-component-textBox > h3 {margin-bottom: .5rem;font-size: 1.5rem;line-height: 150%;}
    .uk-preparation-component-textBox > p {font-size: .94rem;line-height: 150%;color: #333;}
    .uk-preparation-component-textBox > p > small {font-size: .94rem;}
    .uk-preparation-component-textBox > ul > li {padding-left: .8rem;font-size: .94rem;line-height: 150%;color: #333;}
    .uk-preparation-component-text {font-size: 1.25rem;line-height: 155%;}
    .master-section2-con-wrap {padding: 2.5rem 1rem 1.875rem;}
    .master-section2-con-wrap:last-of-type {margin-bottom: 0;}
    .master-section2-con-title {margin-bottom: 2rem;font-size: 1.5rem;}
    .master-section2-con-title > span {width: 14.88rem;}
    .master-section2-con-title > span > span {font-size: 1.125rem;}
    .master-section2-con-title > span > span::before {width: 2.69rem;}

    .master-section2-con-wrap2 .master-section2-con-title {margin-bottom: 1.25rem;}
    .master-section2-con4 {margin-bottom: 1.875rem;}
    .master-section2-con4 h4 {margin-bottom: 1rem;font-size: 2.75rem;}
    .master-section2-con4 ul li {font-size: .8125rem;line-height: 142%;}
    
    .master-section2-con-wrap3 .master-section2-con-title > p {letter-spacing: -.5px;}
    .master-section2-con-wrap3 .master-section2-con-title > p > strong {display: inline;}
    .master-section2-con6 div {width: 80%;}
    .master-section2-con7 div {width: 100%;max-width: 593px;margin-bottom: 1.5rem;}
    .master-section2-con6 p,
    .master-section2-con7 p {font-size: 1rem;}
    .master-section2-con7 p {font-size: .75rem;line-height: 163%;}
    .master-section2-con7 p strong {font-size: .875rem;}
    
    .why-section .why-sub-title {margin-bottom: 1.75rem;font-size: 1.75rem;}
    .why-section .why-sub-title > small {font-size: 1.125rem;}
    .special-university-section-con {padding: 0;}
    .special-university-section-con-title {margin-bottom: 1.5rem;font-size: 1rem;}
    .special-university-section-grid {grid-template-columns: repeat(2,1fr);gap: 18px 10px;}
    .special-university-section-col {min-height: 11.125rem;padding: 1.625rem .5rem .875rem;}
    .special-university-section-col span {width: 86px;transform:translate(-50%, -4px);font-size: 10px;line-height: 20px;}
    .special-university-section-col dl dt {padding-bottom: .75rem;font-size: .875rem;line-height: 136%;}
    .special-university-section-col dl dd {padding: .75rem 0 0 .625rem;}
    .special-university-section-col dl dd li {font-size: .625rem;line-height: 125%;letter-spacing: -.4px;}

    .why-section > div > p {font-size: calc(1rem + 1.1112vw) !important;}

    #new-dream-section .new-dream-title {margin-bottom: 30px;font-size: 1.75rem;}
    #new-dream-section .new-dream-title > span {font-size: 1.375rem;line-height: 138%;}
    #new-dream-section .new-dream-section-con {grid-template-columns: repeat(1,1fr);grid-gap: 12px;}
    #new-dream-section .new-dream-section-con li {display: flex;flex-direction: column;justify-content: center;padding: 16px;height: 7.75rem !important;}
    #new-dream-section .new-dream-section-con li::before {       background: linear-gradient(to right,#00D0F6 50% , #00000000 60%);}
    #new-dream-section .new-dream-section-con li.col1 {grid-column: 1 span;grid-row: 1 span;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section10-img1.jpg') no-repeat right bottom;background-size: 55%;}
    #new-dream-section .new-dream-section-con li.col2 {grid-column: 1 span;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section10-img2.jpg') no-repeat right center;background-size: cover;}
    #new-dream-section .new-dream-section-con li.col3 {grid-column: 1 span;grid-row: 1 span;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section10-img3.jpg') no-repeat right bottom;background-size: 50%;}
    #new-dream-section .new-dream-section-con li.col4 {grid-column: 1 span;grid-row: 1 span;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section10-img4.jpg') no-repeat right bottom;background-size: 50%;}
    #new-dream-section .new-dream-section-con li.col5 {grid-column: 1 span;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section10-img5.jpg') no-repeat right center;background-size: cover;}
    #new-dream-section .new-dream-section-con li.col6 {grid-column: 1 span;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section10-img6.jpg') no-repeat right center;background-size: cover;}
    #new-dream-section .new-dream-section-con li.col2::before {background: linear-gradient(to right,#257BFD 50%, #00000000 80%);}
    #new-dream-section .new-dream-section-con li.col3::before {background: linear-gradient(to right,#00CC56 50%, #00000000 70%);}
    #new-dream-section .new-dream-section-con li.col4::before {background: linear-gradient(to right,#A46AFF 50%, #00000000 70%);}
    #new-dream-section .new-dream-section-con li.col5::before {background: linear-gradient(to right,#FE9922 50% , #00000000);}
    #new-dream-section .new-dream-section-con li.col6::before {background: linear-gradient(to right,#F17CCE 50%, #00000000 60%);}
    #new-dream-section .new-dream-section-con li h3 {margin-bottom: 0;font-size: 1.25rem;}
    #new-dream-section .new-dream-section-con li p {font-size: .875rem;}
}