/*******************************************
    초중고 유학 입학전략 세미나
*******************************************/
/* 공통 */
.uk-early-study-program { word-break: break-all; }
.uk-early-study-program section > article { padding: 3.5rem 0; }
.uk-early-study-program.container h2 { color: var(--c-text01); }
.uk-early-study-program .articleTitle > .subTitle { padding-top: .4rem; font-size: var(--f-fontSize04); }

/* 비주얼 */
.uk-early-study-program .area-pg-visual { position: relative; width: 100%; height: 17.4rem; padding: 4rem 0; }
.uk-early-study-program .area-pg-visual .maxWidth {position: relative; width: 100%; height: 100%; }
.uk-early-study-program .area-pg-visual .bgImage { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/mainBanner-250807.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center; }
.uk-early-study-program .area-pg-visual .titleWrap { color: #fff; }
.uk-early-study-program .area-pg-visual .titleWrap .title { margin-bottom: .4rem; color: #fff; }
.uk-early-study-program .area-pg-visual .titleWrap .sub { margin-bottom: 1.6rem; font-size: var(--f-fontSize05); font-weight: 400; }
.uk-early-study-program .area-pg-visual .titleWrap .contact-btn { display: flex; align-items: center; justify-content: center; width: 7.5rem; height: 2.4rem; border-radius: 8px; background-color: var(--c-text01); font-size: var(--f-body2); font-weight: 400; line-height: 150%; color: #fff; }
.uk-early-study-program .area-pg-visual .titleWrap .contact-btn:hover { background-color: var(--c-text02); }
.uk-early-study-program .area-pg-visual .titleWrap .contact-btn .arrow { width: 0.8rem; height: 0.8rem; margin-left: 0.1rem; background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/common/buttonArrow.svg'); background-repeat: no-repeat; background-size: contain; background-position: center; }

/* 비주얼 배너 */
.uk-early-study-program .area-pg-banner { padding: 1.2rem 0; background-color: #F5F5F7; }
.uk-early-study-program .area-pg-banner .innerBox > div { display: flex; align-items: center; gap: 12px; }
.uk-early-study-program .area-pg-banner .innerBox > div + div { margin-top: 12px; }
.uk-early-study-program .area-pg-banner .innerBox figure { display: block; min-width: 1.2rem; width: 1.2rem; height: 1.2rem; background-size: cover; background-repeat: no-repeat; }
.uk-early-study-program .area-pg-banner .innerBox figure.img01 { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/iconEarth.svg'); }
.uk-early-study-program .area-pg-banner .innerBox figure.img02 { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/iconFace.svg'); }
.uk-early-study-program .area-pg-banner .innerBox span { display: block; font-size: var(--f-body1); }

#page-tabMenu .point { color: var( --c-point); }
#page-tabMenu .point.active { font-weight: 700; color: var( --c-point); }
#page-tabMenu .point figure { display: inline-block; background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/tabMenu-icon.svg'); width: 1.5rem; height: 1.5rem; margin-right: .1rem; background-repeat: no-repeat; background-size: contain; background-position: center; vertical-align: top; }

/* 공지 배너 */
.uk-early-study-program .noticeBanner { padding: 5rem 0; }
.uk-early-study-program .noticeBox { display: flex; align-items: center; gap: 12px; padding: .8rem 2rem; border-radius: var(--r-radius01); background: #6638ED; }
.uk-early-study-program .noticeBox > figure { min-width: 2.4rem; width: 2.4rem; height: 2.4rem; border-radius: var(--r-radius03); background: #fff url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/junior-abroad-seminar-admission/iconRinging.gif'); background-size: 2rem; background-repeat: no-repeat; background-position: center;  }
.uk-early-study-program .noticeBox > strong { display: block; font-size: var(--f-fontSize05); color: #fff; }
.uk-early-study-program .noticeBox > em { display: block; min-width: 4rem; padding: 0 14px; margin-left: auto; border-radius: var(--r-radius03); background: #FF6D12; text-align: center; font-size: var(--f-body1); font-weight: 700; line-height: 1.5rem; color: #fff; }

/* 소개 */
.uk-early-study-program section > article.intro { padding: 0; }
.intro .box{ position: relative; padding: 2.7rem 0; padding-right: 12rem; border-bottom: 1px solid #000; }
.intro .box:after { position: absolute; right: 0; bottom: 0; width: 12rem; aspect-ratio: 240/230; background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/introCharacter-img.png'); background-size: cover; background-repeat: no-repeat; content: ""; }
.intro .box h2 strong { font-weight: 700; color: var(--c-point); }

/* 실제 후기로 보는 영국 조기유학 */
.uk-early-study-program section > article.review { padding: 5rem 0 2.5rem; }
.review .box-video { display: flex; gap: 1.2rem; margin-top: 2rem; }
.review .left{width: 41.2rem; max-width: 100%;}
.review .left p{font-size: var( --f-fontSize04); font-weight: 600; line-height: 150%; margin-top: 16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color: #000; }
.review .common-videoPlay .videoWrap.youtube{ padding-bottom: 0; }
.review .videoWrap.youtube .video{ overflow: hidden; width: 100%; aspect-ratio: 824 / 462; position: relative; box-shadow: var(--s-shadow-neutral01); border-radius: var(--r-radius02); }
.review .common-videoPlay .videoWrap.youtube figure::after { display: block; top: 50%; left: 50%; right: auto; transform: translate(-50%,-50%); width: 4rem; height: 4rem; background: url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/btn_play.svg) no-repeat; background-size: cover; }
.review .common-videoPlay .videoWrap.youtube iframe { border: none; }
.review .right{ width: calc(100% - 41.2rem - 1.2rem); }
.review .videoList {display: flex; flex-wrap: wrap; row-gap: 0.6rem; }
.review .videoList li { display: flex; gap: .6rem; width: 100%; min-height: 7.3rem; padding: .55rem .6rem; border-radius: var(--r-radius01); border: 1px solid #E4E8F1; background-color: #fff; cursor: pointer; }
.review .videoList li .video{ display: block; position: relative; width: 10.7rem; border-radius: 8px; aspect-ratio: 214/121; overflow: hidden; }
.review .videoList li iframe{width: 100%; height: 100%; border: none; outline: 0;}
.review .videoList figure { background-size: cover; background-position: center; width: 100%; height: 100%;}
.review .videoList figure .bg { display: none; }
.review .videoList figure:after { position: absolute; width: 2rem; height: 2rem; object-fit: cover; top: 0.6rem; right: 0.6rem; background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/common/btn_play_black.svg'); background-repeat: no-repeat; background-size: cover; background-position: center; z-index: 2; content: ""; }
.review .videoList li.active { position: relative; box-shadow: var(--s-shadow-blue01); }
.review .videoList li.active figure .bg { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.review .videoList li.active figure:after { display: none; }
.review .videoList li .textWrap { display: flex; flex-direction: column; justify-content: space-between; width: calc(100% - 10.7rem - .6rem); }
.review .videoList li .textWrap p { display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-size: var( --f-detail); letter-spacing: -.5px; color: #333; }
.review .videoList li .textWrap span { display: block; font-size: var( --f-detail); color: #666; }
.review .bottomText { display: flex; justify-content: center; align-items: center; gap: .2rem; margin-top: 3rem; margin-bottom: .8rem; font-size: var(--f-body1); }
.review .bottomText figure { display: block; width: 1.2rem; height: 1.2rem; background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boxArrowDown.svg'); background-repeat: no-repeat; background-size: cover; background-position: center; }
.review .contact-btn { min-width: 10rem; margin: 0 auto; }

/* 학생에게 맞는 학교 선택 */
.choice .contTitle { display: block; margin-top: 2rem; font-size: var(--f-fontSize03); color: var(--c-text01); }
.choice .listChoice { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1.2rem; margin-top: 1.2rem; }
.choice .listChoice > li { display: flex; gap: 1.2rem; position: relative; padding: 1.2rem; border: 1px solid #E4E8F1; border-radius: var(--r-radius01); background: var(--c-background-neutral); }
.choice .listChoice > li > div { width: calc(100% - 2.8rem - 1.2rem); }
.choice .listChoice figure { width: 2.8rem; height: 2.8rem; background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/listChoice-icon01.svg"); background-repeat: no-repeat; background-size: cover; }
.choice .listChoice figure.icon02 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/listChoice-icon02.svg"); }
.choice .listChoice figure.icon03 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/listChoice-icon03.svg"); }
.choice .listChoice figure.icon04 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/listChoice-icon04.svg"); }
.choice .listChoice .title { display: block;font-size: var(--f-fontSize05);font-weight: 600;color: #000; }
.choice .listChoice .text { margin-top: .4rem;font-size: var(--f-body2);font-weight: 400;color: #333; }

/* 영국 학교 유형은 어떻게 나뉘나요? */
.type .listType { display: flex; gap: 1.2rem; margin-top: 2rem; }
.type .listType > li { width: calc(50% - .6rem); padding: 1.2rem; border: 1px solid #E4E8F1; border-radius: var(--r-radius01); background: var(--c-background-neutral); }
.type .listType > li > em { display: block; margin-bottom: .6rem; padding: .8rem; border-radius: var(--r-radius01); background: linear-gradient(90deg, #0086FA 0%, #01D29C 100%); font-size: var(--f-body1); font-weight: 700; text-align: center; color: #fff; }
.type .listType .textBox { min-height: calc(100% - 2.95rem - .6rem); padding: 1.2rem; background-color: #fff; border-radius: var(--r-radius01); box-shadow: var(--s-shadow-blue01); font-size: var(--f-body2); }
.type .listType .textBox strong { font-weight: 400; color: #006BC8; }

/* 영국 사립학교 유형별 특징은? */
.feature .listFeature { display: flex; gap: 1.2rem; margin-top: 2rem; }
.feature .listFeature > li { width: calc(33.33% - .6rem); padding: 1.2rem; border: 1px solid #E4E8F1; border-radius: var(--r-radius01); background: var(--c-background-neutral); }
.feature .listFeature > li > strong { display: block; margin-bottom: .4rem; font-size: var(--f-fontSize05); font-weight: 600; color: var(--c-text01); }
.feature .listFeature .textBox { font-size: var(--f-body2); }

/* 영국 추천 학교 공통 */
.school .listSchool { margin-top: 2rem; }
.school .listSchool li { margin-bottom: 1.2rem; border-radius: var(--r-radius01); border: 1px solid #E4E8F1; box-shadow: var(--s-shadow-blue01); }
.school .listSchool li:last-child { margin-bottom: 0; }
.school .listSchool .thumb { display: flex; gap: 1.2rem; position: relative; padding: 1.2rem 2rem; padding-right: calc(2rem + 30px); cursor: pointer; }
.school .listSchool .thumb:after {display: block; position: absolute; top: 50%; right: 2rem; width: 30px; height: 30px; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/iconArrowDown-250807.svg") no-repeat center; background-size: cover; transform: translate(0, -50%); content: ""; }
.school .listSchool .thumb .logoWrap { width: 12rem; padding: .6rem 1.6rem; }
.school .listSchool .thumb figure { height: auto; background-repeat: no-repeat; background-position: center; background-size: cover; aspect-ratio: 177/76; }
.school .listSchool .thumb .textWrap { width: calc(100% - 12rem - 1.2rem); }
.school .listSchool .thumb .textWrap strong { display: block; font-size: var(--f-fontSize03); font-weight: 600; word-break: keep-all; color: #000; }
.school .listSchool .thumb .textWrap .subText { display: block; margin-top: .1rem; font-size: var( --f-body2); color: #666; }
.school .listSchool .thumb .textWrap .text { margin-top: .6rem; font-size: var( --f-body1); color: #333; }
.school .schoolInfo { display: none; padding: .4rem 2rem 1.2rem; }
.school .infoWrap { display: flex; gap: 1.2rem; }
.school .infoWrap .imageWrap { width: 12rem; }
.school .infoWrap .imageWrap > figure{ height: auto; border-radius: var(--r-radius01); background-repeat: no-repeat; background-position: center; background-size: cover; aspect-ratio: 241/300; }
.school .infoWrap .contact-btn { background-color: var(--c-primary); color: #fff; font-size: var(--f-body2); border-radius: 8px; width: 100%; height: 2rem; margin-top: .6rem; font-weight: 400; display: flex; align-items: center; justify-content: center; }
.school .infoWrap .contact-btn .arrow { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/common/buttonArrow.svg'); background-repeat: no-repeat; background-size: contain; background-position: center; width: 0.8rem; height: 0.8rem; margin-left: 0.2rem; }
.school .infoWrap .textWrap { width: calc(100% - 12rem - 1.2rem); }
.school .infoWrap .textBox { margin-bottom: .6rem; padding: 1rem 1.2rem; border-radius: var(--r-radius01); background-color: #F5F5F7; font-size: var(--f-body2); }
.school .infoWrap .textBox strong { font-size: var(--f-body1); font-weight: 600; color: #000; }
.school .infoWrap .textBox strong.hasMargin { margin-right: .6rem; }
.school .infoWrap .textBox p { font-size: var(--f-body2); }
.school .infoWrap .boxWrap { display: grid; grid-template-columns: repeat(2, 1fr); gap: .6rem .5rem; margin-bottom: .6rem; }
.school .infoWrap .boxWrap .textBox { margin: 0; }
.school .infoWrap .boxWrap .textBox strong { margin-right: .6rem; }
.school .infoWrap .indexWrap { margin-top: .6rem; font-size: var(--f-body2); }
.school .infoWrap .indexWrap p { position: relative; padding-left: 16px; }
.school .infoWrap .indexWrap p::before { content: '\00B7'; position: absolute; top: 0; left: 0; width: 16px; text-align: center; }
.school .infoWrap .bottomText { font-size: var(--f-body2); color: #666; }
.school .infoWrap .btnClose { min-width: 3.8rem; height: 2rem; margin-top: .6rem; margin-left: auto; margin-right: 0; }
.school .listSchool li.open .thumb:after{ transform: rotate(180deg) translate(0, 50%); }
/* 영국 데이스쿨 추천 학교 */
.daySchool .listSchool .thumb figure.logo01 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/daySchool-logo01.png"); }
.daySchool .listSchool .thumb figure.logo02 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/daySchool-logo02.png"); }
.daySchool .listSchool .thumb figure.logo03 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/daySchool-logo03.png"); }
.daySchool .listSchool .thumb figure.logo04 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/daySchool-logo04.png"); }
.daySchool .listSchool .thumb figure.logo05 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/daySchool-logo05.png"); }
.daySchool .listSchool .thumb figure.logo06 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/daySchool-logo06.png"); }
.daySchool .infoWrap .imageWrap figure.img01 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/daySchool-img01.png"); }
.daySchool .infoWrap .imageWrap figure.img02 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/daySchool-img02.png"); }
.daySchool .infoWrap .imageWrap figure.img03 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/daySchool-img03.png"); }
.daySchool .infoWrap .imageWrap figure.img04 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/daySchool-img04.png"); }
.daySchool .infoWrap .imageWrap figure.img05 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/daySchool-img05.png"); }
.daySchool .infoWrap .imageWrap figure.img06 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/daySchool-img06.png"); }
/* 영국 보딩스쿨 추천 학교 */
.boardingSchool .listSchool .thumb figure.logo01 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-logo01.png"); }
.boardingSchool .listSchool .thumb figure.logo02 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-logo02.png"); }
.boardingSchool .listSchool .thumb figure.logo03 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-logo03.png"); }
.boardingSchool .listSchool .thumb figure.logo04 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-logo04.png"); }
.boardingSchool .listSchool .thumb figure.logo05 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-logo05.png"); }
.boardingSchool .listSchool .thumb figure.logo06 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-logo06.png"); }
.boardingSchool .listSchool .thumb figure.logo07 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-logo07.png"); }
.boardingSchool .listSchool .thumb figure.logo08 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-logo08.png"); }
.boardingSchool .listSchool .thumb figure.logo09 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-logo09.png"); }
.boardingSchool .listSchool .thumb figure.logo10 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-logo10.png"); }
.boardingSchool .infoWrap .imageWrap figure.img01 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-img01.png"); }
.boardingSchool .infoWrap .imageWrap figure.img02 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-img02.png"); }
.boardingSchool .infoWrap .imageWrap figure.img03 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-img03.png"); }
.boardingSchool .infoWrap .imageWrap figure.img04 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-img04.png"); }
.boardingSchool .infoWrap .imageWrap figure.img05 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-img05.png"); }
.boardingSchool .infoWrap .imageWrap figure.img06 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-img06.png"); }
.boardingSchool .infoWrap .imageWrap figure.img07 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-img07.png"); }
.boardingSchool .infoWrap .imageWrap figure.img08 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-img08.png"); }
.boardingSchool .infoWrap .imageWrap figure.img09 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-img09.png"); }
.boardingSchool .infoWrap .imageWrap figure.img10 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-img10.png"); }
/* 영국 국제 사립학교 추천 학교 */
.privateSchool .articleTitle .subTitle { padding-top: 2rem; font-size: var(--f-body1); }
.privateSchool .listSchool { margin-top: 1.2rem; }
.privateSchool .listSchool .thumb figure.logo01 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/privateSchool-logo01.png"); }
.privateSchool .listSchool .thumb figure.logo02 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/privateSchool-logo02.png"); }
.privateSchool .listSchool .thumb figure.logo03 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/privateSchool-logo03.png"); }
.privateSchool .infoWrap .imageWrap figure.img01 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/privateSchool-img01.png"); }
.privateSchool .infoWrap .imageWrap figure.img02 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/privateSchool-img02.png"); }
.privateSchool .infoWrap .imageWrap figure.img03 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/privateSchool-img03.png"); }
.privateSchool .boxNotice { margin-top: 2rem; padding: 1.2rem; border-radius: var(--r-radius01); border: 1px solid #FC1D01; background-color: #fff; }
.privateSchool .boxNotice > strong { display: block; font-size: var(--f-body1); font-weight: 600; line-height: 1.35rem; color: var(--c-point); }
.privateSchool .boxNotice > strong > figure { display: inline-block; width: 1.2rem; height: 1.2rem; margin: .075rem 0; margin-right: .3rem; background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/redCheck-icon.svg");background-repeat: no-repeat;background-size: cover; vertical-align: top; }
.privateSchool .boxNotice > p { margin-top: .6rem; font-size: var(--f-body2); color: #333; }

/* edm유학센터 올케어 시스템이란? */
.allCare .boxCare { display: flex; gap: 1.2rem; margin: 2rem auto; padding: 2rem; border-radius: var(--r-radius01); border: 1px solid #E4E8F1; box-shadow: var(--s-shadow-blue01); }
.allCare .boxCare > .imageWrap { width: 49.06%; aspect-ratio: 572/300; }
.allCare .boxCare > .imageWrap figure { border-radius: var(--r-radius01); background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/allCare-img01.jpg"); background-size: cover; background-position: center; background-repeat: no-repeat; }
.allCare .profile { display: flex; gap: 1.2rem; width: calc(100% - 49.06% - 1.2rem); }
.allCare .profile .imageWrap {  width: 51.59%; aspect-ratio: 294/300; }
.allCare .profile .imageWrap figure { border-radius: var(--r-radius01); background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/allCare-img02.jpg"); background-size: cover; background-position: center; background-repeat: no-repeat; }
.allCare .profile .textWrap { width: calc(100% - 51.59% - 1.2rem); }
.allCare .profile .textWrap em { display: inline-block; padding: 0 .6rem; border-radius: var(--r-radius03); background: linear-gradient(90deg, #0086FA 0%, #01D29C 100%); font-size: var(--f-body1); font-weight: 700; line-height: 1.5rem; color: #fff; }
.allCare .profile .textWrap p { margin-top: .6rem; font-size: var(--f-detail); }
.allCare .bottomText { font-size: var(--f-body1); letter-spacing: -.3px; }
.allCare .bottomText > strong { font-weight: 400; color: #006BC8; }

/* 생활 적응·학습 관리 주요 내용 */
.management .listManagement { display: grid; grid-template-columns: repeat(4,1fr); gap: 1.2rem; margin-top: 2rem; }
.management .listManagement > li { padding: 1.2rem 1.2rem 2.4rem; border-radius: var(--r-radius01); border: 1px solid #E4E8F1; box-shadow: var(--s-shadow-blue01); }
.management .listManagement > li > em { display: inline-block; padding: 0 .6rem; border-radius: var(--r-radius03); background: linear-gradient(90deg, #0086FA 0%, #01D29C 100%); font-size: var(--f-body1); font-weight: 700; line-height: 1.5rem; color: #fff; }
.management .listManagement > li > p { margin-top: .8rem; font-size: var(--f-body2); }

/* 상급학교 및 명문대 진학 컨설팅 제공 */
.consulting .listConsulting { display: flex; gap: 1.2rem; margin-top: 2rem; }
.consulting .listConsulting > li { width: calc(50% - .6rem); padding: 1.2rem; border-radius: var(--r-radius01); border: 1px solid #E4E8F1; box-shadow: var(--s-shadow-blue01); }
.consulting .listConsulting > li > em { display: inline-block; padding: 0 .6rem; border-radius: var(--r-radius03); background: linear-gradient(90deg, #0086FA 0%, #01D29C 100%); font-size: var(--f-body1); font-weight: 700; line-height: 1.5rem; color: #fff; }
.consulting .listConsulting > li > p { margin-top: .8rem; font-size: var(--f-body2); }

/* 자주 묻는 관련 질문 */
.faq .listFaq { margin-top: 2rem; }
.faq .listFaq li { margin-bottom: .6rem; border-radius: var(--r-radius01); border: 1px solid #E4E8F1; background-color: #F5F5F7; }
.faq .listFaq li:last-child { margin-bottom: 0; }
.faq .listFaq li .box { display: flex; gap: .8rem; }
.faq .listFaq .text { width: calc(100% - 1.3rem - .8rem); }
.faq .listFaq .tag { display: block; min-width: 1.3rem; width: 1.3rem; height: 1.3rem; border-radius: var(--r-radius03); background-color: #000; text-align: center; font-size: var(--f-fontSize05); font-weight: 600; line-height: 1.3rem; color: #fff; }
.faq .listFaq .question { position: relative; align-items: center; padding: 1.2rem 2rem; padding-right: calc(2rem + 30px); cursor: pointer; }
.faq .listFaq .question:after {display: block; position: absolute; top: 50%; right: 2rem; width: 30px; height: 30px; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/iconArrowDown-250807.svg") no-repeat center; background-size: cover; transform: translate(0, -50%); content: ""; }
.faq .listFaq .question .text { font-size: var(--f-fontSize05); font-weight: 600; color: #000; }
.faq .listFaq .question .text strong { font-weight: 600; }
.faq .listFaq .answerWrap { display: none; }
.faq .listFaq .answer { padding: .4rem 2rem 1.2rem; }
.faq .listFaq .answer .tag { background-color: #006BC8; }
.faq .listFaq .answer .text { font-size: var(--f-body1); color: #666; }
.faq .listFaq .answer .text > div { margin-top: .8rem; }
.faq .listFaq .answer .text p { margin-bottom: .2rem; }
.faq .listFaq .answer .text > div p:last-child { margin-bottom: 0; }
.faq .listFaq .answer .text p strong { color: #333; }
.faq .listFaq li.open .question:after { transform: rotate(180deg) translate(0, 50%); }

/* 영국 조기유학 진행 절차 */
.uk-early-study-program section > article.procedure { padding-bottom: 7rem; }
.procedure .listProcedure { display: grid; grid-template-columns: repeat(3, 1fr); gap: .8rem 1.2rem; margin-top: 2rem; }
.procedure .listProcedure > li { display: flex; align-items: center; gap: .6rem; padding: 1.2rem 2rem; border: 1px solid #E4E8F1; border-radius: var(--r-radius01); background-color: #F5F5F7; }
.procedure .listProcedure > li > em { display: block; min-width: 1.3rem; width: 1.3rem; height: 1.3rem; border-radius: var(--r-radius03); background: linear-gradient(90deg, #0086FA 0%, #01D29C 100%); font-size: var(--f-body2); font-weight: 600; line-height: 1.3rem; text-align: center; color: #fff; }
.procedure .listProcedure > li > span { display: block; font-size: var( --f-body1); font-weight: 600; color: var(--c-text01); }

/* 지금 누릴 수 있는 혜택 */
.uk-early-study-program section > article.benefit { padding: 7rem 0; background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/benefit-bg-250812.jpg"); background-repeat: no-repeat; background-position: top center; background-size: cover; }
.benefit .listBenefit { display: flex; gap: 1.2rem; margin-top: 2rem; }
.benefit .listBenefit > li { width: calc(33.33% - .6rem); padding: 1.2rem; border-radius: var(--r-radius01); border: 1px solid #E4E8F1; background-color: #fff; }
.benefit .listBenefit .imageWrap figure { display: block; aspect-ratio: 41/25; border-radius: var(--r-radius01); background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/listBenefit-img01-250812.jpg"); background-repeat: no-repeat; background-position: center; background-size: cover; }
.benefit .listBenefit .imageWrap figure.img02 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/listBenefit-img02-250812.jpg"); }
.benefit .listBenefit .imageWrap figure.img03 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/listBenefit-img03-250812.jpg"); }
.benefit .listBenefit .imageWrap figure.img04 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/listBenefit-img04.jpg"); }
.benefit .listBenefit .textWrap { margin-top: 1.2rem; }
.benefit .listBenefit .textWrap > div { line-height: 1.3rem; }
.benefit .listBenefit .textWrap em { display: inline-block; padding: 0 6px; border-radius: 4px; background: var(--c-gradient-red); font-size: var(--f-detail); font-weight: 700; line-height: 1.3rem; vertical-align: top; color: #fff; }
.benefit .listBenefit .textWrap > strong { display: block; margin-top: .6rem; font-size: var(--f-fontSize04); font-weight: 700; color: var(--c-text01); }
.benefit .listBenefit .textWrap > span { display: block; margin-top: .2rem; font-size: var(--f-body2); font-weight: 600; color: var(--c-point); }
.benefit .bottomText { display: flex; justify-content: center; align-items: center; gap: .2rem; margin-top: 3rem; margin-bottom: .8rem; font-size: var(--f-body1); }
.benefit .bottomText figure { display: block; width: 1.2rem; height: 1.2rem; background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boxArrowDown.svg'); background-repeat: no-repeat; background-size: cover; background-position: center; }
.benefit .contact-btn { min-width: 10.8rem; height: 2.4rem; margin: 0 auto; }
.benefit .contact-btn .arrow { width: 0.8rem; height: 0.8rem; margin-left: 0.1rem; background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/common/buttonArrow.svg'); background-repeat: no-repeat; background-size: contain; background-position: center; }

/* 배너 */
.uk-early-study-program > article.banner { padding: 7rem 0 3.5rem; }
.banner .boxBanner { padding: 2rem 3rem; border: 1px solid #E4E8F1; border-radius: var(--r-radius02); background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/banner-bg-250808.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center; }
.banner .boxBanner > p { font-size: var(--f-fontSize05); }
.banner .boxBanner > strong { display: block; padding: .2rem 0 .4rem; font-size: var(--f-fontSize02); font-weight: 700; line-height: 130%; color: var(--c-text01); }
.banner .boxBanner > span { display: block; margin-bottom: .8rem; font-size: var(--f-body1); color: var(--c-text03); }

/* 하단 페이지 공통 영역(후기, FaQ, 관련 프로그램) 삭제 */
.area-programs-other { display: none !important; }

@media screen and (max-width: 1280px){
    .uk-early-study-program .maxWidth { padding: 0 16px; }
    #pointView .swiper-slide { height: auto; }
}

@media screen and (max-width: 1200px){
    /* 리뷰 */
    .review .left { width: 36.2em; }
    .review .right { width: calc(100% - 36.2em - 1.2rem) }
    .review .videoList li { min-height: auto; }
    .review .videoList li .video { width: 9.13rem; }
    .review .videoList li .textWrap { width: calc(100% - 9.13rem - .6rem) }
    .review .videoList li .textWrap p { -webkit-line-clamp: 3; }
}
@media screen and (max-width: 1000px){
    /* 리뷰 */
    .review .box-video { display: block; }
    .review .left { width: 100%; }
    .review .left p { overflow: auto; margin-bottom: 32px; text-overflow: initial; white-space: initial; }
    .review .right { width: 100%; }
    .review .videoList li { gap: .62rem; }
    .review .videoList li .video { width: 7.662rem; }
    .review .videoList li .textWrap { width: calc(100% - 7.662rem - .62rem); }
}

@media screen and (max-width: 768px){
    .uk-early-study-program section > article { padding: 50px 0; }
    .uk-early-study-program.container h2 { font-size: var(--f-fontSize02); }
    .uk-early-study-program .articleTitle > .subTitle { padding-top: 4px; font-size: var(--f-fontSize05); letter-spacing: -.2px; }

    /* 비주얼 */
    .uk-early-study-program .area-pg-visual { height: 23.08rem; padding: 3.08rem 0; }
    .uk-early-study-program .area-pg-visual .maxWidth { padding: 0 24px; }
    .uk-early-study-program .area-pg-visual .bgImage { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/mainBanner-mo-250807.jpg'); background-position: bottom center; }
    .uk-early-study-program .area-pg-visual .titleWrap { position: static; }
    .uk-early-study-program .area-pg-visual .titleWrap .title { margin-bottom: 8px; font-size: 2.46rem; line-height: 42px; }
    .uk-early-study-program .area-pg-visual .titleWrap .sub { margin: 0; font-size: var(--f-body2); line-height: 21px; }
    .uk-early-study-program .area-pg-visual .titleWrap .contact-btn { display: none; }

    /* 비주얼 배너 */
    .uk-early-study-program .area-pg-banner { padding: 16px 0; }
    .uk-early-study-program .area-pg-banner .innerBox > div { gap: 8px; }
    .uk-early-study-program .area-pg-banner .innerBox > div + div { margin-top: 8px; }
    .uk-early-study-program .area-pg-banner .innerBox figure { width: 20px; height: 20px; }
    .uk-early-study-program .area-pg-banner .innerBox span { font-size: 1.077rem; }

    /* 공지 배너 */
    .uk-early-study-program .noticeBanner { padding: 50px 0; }
    .uk-early-study-program .noticeBox { gap: 0; padding: 16px; }
    .uk-early-study-program .noticeBox > figure { min-width: 32px; width: 32px; height: 32px; background-size: 24px; }
    .uk-early-study-program .noticeBox > strong { padding-right: 2px; padding-left: 12px; font-size: 1.153rem; line-height: 19px; letter-spacing: -.2px; }
    .uk-early-study-program .noticeBox > em { min-width: 58px; padding: 0 12px; font-size: .92rem; line-height: 2rem; }
    .uk-early-study-program .noticeBox > em span { display: none; }

    /* 소개 */
    .intro .box { padding: 0; padding-right: calc(7.7rem + 12px); padding-bottom: 24px; }
    .intro .box h2 { font-size: var(--f-fontSize03); font-weight: 600; line-height: 150%; letter-spacing: .1px; }
    .intro .box h2 strong { font-weight: 600; line-height: 150%; }
    .intro .box:after { width: 7.7rem; }

    /* 실제 후기로 보는 영국 조기유학 */
    .uk-early-study-program section > article.review { padding: 50px 0; }
    .review .box-video { margin-top: 24px; }
    .review .common-videoPlay .mo-video .videoWrap.youtube figure::after { display: block; width: 3.08rem; height: 3.08rem; }
    .review .mo-video .videoWrap.youtube .video { margin-bottom: 24px; border-radius: var(--r-radius01); box-shadow: none; }
    .review .mo-video .videoWrap.youtube:last-child .video { margin-bottom: 0; }
    .review .mo-video .videoWrap.youtube p { display: none; }
    .review .bottomText { gap: 4px; margin-top: 40px; margin-bottom: 12px; }
    .review .bottomText figure { width: 1.85rem; height: 1.85rem; }
    .review .contact-btn { min-width: 15.38rem; height: 3.08rem; font-size: var(--f-fontSize05); font-weight: 700; }
    .review .contact-btn .arrow { width: 1.23rem; height: 1.23rem; }

    /* 학생에게 맞는 학교 선택 */
    .choice .contTitle { margin-top: 40px; font-size: var(--f-fontSize04); }
    .choice .listChoice { margin-top: 16px; grid-template-columns: repeat(1,1fr);}
    .choice .listChoice > li { gap: 12px; padding: 16px; }
    .choice .listChoice figure { width: 3.08rem; height: 3.08rem; background-size: 4.2rem; border-radius: var(--r-radius03); }
    .choice .listChoice > li > div { width: calc(100% - 3.08rem - 12px); }
    .choice .listChoice .text { margin-top: 8px; }

    /* 영국 학교 유형은 어떻게 나뉘나요? */
    .mo-type { margin-top: 24px; padding: 16px; border: 1px solid #E4E8F1; border-radius: var(--r-radius01); background: var(--c-background-neutral); }
    .mo-type .listType { margin-top: 0; gap: 4px; }
    .mo-type .listType > li { width: calc(50% - 2px); padding: 0; border: none; border-radius: 0; background: none; }
    .mo-type .listType > li > em { margin-bottom: 0; padding: 8px; background: #E2E2E5; font-size: var(--f-body1); color: #999; }
    .mo-type .listType > li.active > em { background: linear-gradient(90deg, #0086FA 0%, #01D29C 100%); color: #fff; }
    .mo-type .textBox { display: none; margin-top: 8px; padding: 16px; border-radius: var(--r-radius01); background-color: #fff; box-shadow: var(--s-shadow-blue01); font-size: var(--f-body2); }
    .mo-type .textBox.show { display: block; }
    .mo-type .textBox strong { font-weight: 400; color: #006BC8; }

    /* 영국 사립학교 유형별 특징은? */
    .feature .listFeature { display: block; margin-top: 24px; }
    .feature .listFeature > li { width: 100%; margin-bottom: 16px; padding: 16px; }
    .feature .listFeature > li:last-child { margin-bottom: 0; }
    .feature .listFeature > li > strong { margin-bottom: 8px; }

    /* 영국 추천 학교 공통 */
    .school .listSchool { margin-top: 24px; }
    .school .listSchool .thumb { gap: 12px; padding: 16px; padding-right: 48px; }
    .school .listSchool .thumb:after { width: 20px; height: 20px; right: 16px; }
    .school .listSchool .thumb .logoWrap { width: 3.31rem; padding: 0; }
    .school .listSchool .thumb figure { aspect-ratio: 43/38; }
    .school .listSchool .thumb .textWrap { width: calc(100% - 3.31rem - 12px);  }
    .school .listSchool .thumb .textWrap strong { font-size: var(--f-fontSize04); }
    .school .listSchool .thumb .textWrap .subText { margin-top: 2px; font-size: var( --f-body2); }
    .school .listSchool .thumb .textWrap .text { display: none; }
    .school .schoolInfo { padding: 4px 16px 16px; }
    .school .infoWrap { display: block; }
    .school .infoWrap .mo-text { display: block; margin-bottom: 20px; font-size: var(--f-body2); }
    .school .infoWrap .imageWrap { width: 100%; }
    .school .infoWrap .imageWrap > figure { display: none; }
    .school .infoWrap .contact-btn { height: 3.08rem; margin-top: 0; font-size: var(--f-fontSize05); }
    .school .infoWrap .contact-btn .arrow { width: 1.23rem; height: 1.23rem; }
    .school .infoWrap .boxWrap { display: block; margin-bottom: 0; }
    .school .infoWrap .boxWrap .textBox { margin-bottom: 8px; }
    .school .infoWrap .boxWrap .textBox strong { margin-right: 12px; }
    .school .infoWrap .textWrap { width: 100%; margin-top: 24px; }
    .school .infoWrap .textBox { margin-bottom: 8px; padding: 16px; }
    .school .infoWrap .textBox strong.hasMargin { margin-right: 12px; }
    .school .infoWrap .indexWrap { margin-top: 12px; }
    .school .infoWrap .btnClose { min-width: 4.39rem; height: 2.46rem; margin-top: 8px; border-radius: 4px; }
    /* 영국 데이스쿨 추천 학교 */
    .daySchool .listSchool .thumb figure.logo01 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/daySchool-logo01-mo.png"); }
    .daySchool .listSchool .thumb figure.logo02 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/daySchool-logo02-mo.png"); }
    .daySchool .listSchool .thumb figure.logo03 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/daySchool-logo03-mo.png"); }
    .daySchool .listSchool .thumb figure.logo04 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/daySchool-logo04-mo.png"); }
    .daySchool .listSchool .thumb figure.logo05 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/daySchool-logo05-mo.png"); }
    .daySchool .listSchool .thumb figure.logo06 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/daySchool-logo06-mo.png"); }
    /* 영국 보딩스쿨 추천 학교 */
    .boardingSchool .listSchool .thumb figure.logo01 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-logo01-mo.png"); }
    .boardingSchool .listSchool .thumb figure.logo02 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-logo02-mo.png"); }
    .boardingSchool .listSchool .thumb figure.logo03 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-logo03-mo.png"); }
    .boardingSchool .listSchool .thumb figure.logo04 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-logo04-mo.png"); }
    .boardingSchool .listSchool .thumb figure.logo05 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-logo05-mo.png"); }
    .boardingSchool .listSchool .thumb figure.logo06 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-logo06-mo-250812.png"); }
    .boardingSchool .listSchool .thumb figure.logo07 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-logo07-mo.png"); }
    .boardingSchool .listSchool .thumb figure.logo08 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-logo08-mo.png"); }
    .boardingSchool .listSchool .thumb figure.logo09 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-logo09-mo.png"); }
    .boardingSchool .listSchool .thumb figure.logo10 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/boardingSchool-logo10-mo-250812.png"); }
    /* 영국 국제 사립학교 추천 학교 */
    .privateSchool .articleTitle .subTitle { padding-top: 24px; font-size: var(--f-body1); }
    .privateSchool .listSchool { margin-top: 16px; }
    .privateSchool .listSchool .thumb figure.logo01 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/privateSchool-logo01-mo.png"); }
    .privateSchool .listSchool .thumb figure.logo02 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/privateSchool-logo02-mo-250812.png"); }
    .privateSchool .listSchool .thumb figure.logo03 { background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/privateSchool-logo03-mo-250812.png"); }
    .privateSchool .boxNotice { margin-top: 24px; padding: 16px; }
    .privateSchool .boxNotice > strong { line-height: 1.7rem; letter-spacing: -.3px; }
    .privateSchool .boxNotice > strong > figure { width: 1.7rem; height: 1.7rem; margin: 0; margin-right: 6px; }
    .privateSchool .boxNotice > p { margin-top: 12px; }

    /* edm유학센터 올케어 시스템이란? */
    .allCare .boxCare { display: block; margin: 24px auto; padding: 24px 16px; }
    .allCare .boxCare > .imageWrap { width: 100%; aspect-ratio: 296/160; }
    .allCare .profile { gap: 16px; width: 100%; margin-top: 24px; }
    .allCare .profile .imageWrap { width: 37.1%; aspect-ratio: 109/145; }
    .allCare .profile .textWrap { width: calc(100% - 37.1% - 16px); }
    .allCare .profile .textWrap em { padding: 0 12px; font-size: var(--f-fontSize05); font-weight: 600; line-height: 2.16rem; }
    .allCare .profile .textWrap p { margin-top: 12px; font-size: var(--f-body2); }

    /* 생활 적응·학습 관리 주요 내용 */
    .management .listManagement { grid-template-columns: repeat(2, 1fr); gap: 8px; margin-top: 24px; }
    .management .listManagement > li { padding: 16px; }
    .management .listManagement > li > em { padding: 0 12px; line-height: 2.08rem; }
    .management .listManagement > li > p { letter-spacing: -.2px; }

    /* 상급학교 및 명문대 진학 컨설팅 제공 */
    .consulting .listConsulting { display: block; margin-top: 24px; }
    .consulting .listConsulting > li { width: 100%; margin-bottom: 8px; padding: 16px; }
    .consulting .listConsulting > li:last-child { margin-bottom: 0; }
    .consulting .listConsulting > li > em { padding: 0 12px; line-height: 2.08rem; }
    .consulting .listConsulting > li > p { margin-top: 12px; letter-spacing: -.2px; }

    /* 자주 묻는 관련 질문 */
    .faq .listFaq { margin-top: 24px; }
    .faq .listFaq li .box { gap: 12px; }
    .faq .listFaq .text { width: calc(100% - 1.85rem - 12px); }
    .faq .listFaq .tag { min-width: 1.85rem; width: 1.85rem; height: 1.85rem; margin: 0; line-height: 1.85rem; }
    .faq .listFaq .question { align-items: normal; padding: 16px; padding-right: 40px; }
    .faq .listFaq .question:after { width: 20px; height: 20px; right: 16px; }
    .faq .listFaq .answer { padding: 8px 16px 16px; }

    /* 영국 조기유학 진행 절차 */
    .uk-early-study-program section > article.procedure { padding-bottom: 60px; }
    .procedure .listProcedure { display: block; margin-top: 24px; }
    .procedure .listProcedure > li { gap: 12px; margin-bottom: 12px; padding: 16px; }
    .procedure .listProcedure > li:last-child { margin-bottom: 0; }
    .procedure .listProcedure > li > em { min-width: 1.85rem; width: 1.85rem; height: 1.85rem; font-size: var(--f-body1); font-weight: 700; line-height: 1.85rem; }
    .procedure .listProcedure > li > span { font-size: var(--f-fontSize05); }

    /* 지금 누릴 수 있는 혜택 */
    .uk-early-study-program section > article.benefit { padding: 60px 0; background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/benefit-bg-mo-250812.jpg"); background-position: center; }
    .benefit .listBenefit { display: block; margin-top: 24px; }
    .benefit .listBenefit > li { width: 100%; margin-bottom: 16px; padding: 16px; }
    .benefit .listBenefit > li:last-child { margin-bottom: 0; }
    .benefit .listBenefit .imageWrap figure { aspect-ratio: 296/180; }
    .benefit .listBenefit .textWrap { margin-top: 16px; }
    .benefit .listBenefit .textWrap em { font-size: var(--f-body2); line-height: 2rem; }
    .benefit .listBenefit .textWrap > strong { margin-top: 8px; font-weight: 600; }
    .benefit .listBenefit .textWrap > span { margin-top: 4px; font-size: var(--f-fontSize05); }
    .benefit .bottomText { gap: 4px; margin-top: 40px; margin-bottom: 12px; }
    .benefit .bottomText figure { width: 1.85rem; height: 1.85rem; }
    .benefit .contact-btn { min-width: 16.62rem; height: 3.08rem; font-size: var(--f-fontSize05); font-weight: 700; }
    .benefit .contact-btn .arrow { width: 1.23rem; height: 1.23rem; }
    /* 배너 */
    .uk-early-study-program > article.banner { padding: 50px 0 0; }
    .banner .boxBanner { height: 16.93rem; padding: 24px; border-radius: var(--r-radius01); background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/uk-early-study-program/banner-bg-mo-250808.jpg'); background-position: center 70%; }
    .banner .boxBanner > p { font-size: var(--f-body1); }
    .banner .boxBanner > strong { padding: 4px 0 0; }
    .banner .boxBanner > span { display: none; }
    .banner .boxBanner > a { display: none; }
}
