@charset "UTF-8";

.eng-univ-package{text-align: center; }
.eng-univ-package*{font-family: 'NotoSansCJKkr';}
.eng-univ-package>section{
    width: 100%;position: relative;
    left: 50%;
    transform: translateX(-50%);
}
.eng-univ-package>section>div h2{
    font-size: 45px;
    font-weight: 900;
}
.eng-univ-package>section>div>p{
    font-size: 24px;
    font-weight: 400;
}
.eng-univ-package>section>div.YGpackage-width{
    width: 1080px;
    margin: 0 auto;
    padding: 60px 0 27px;
}
@media screen and (max-width: 1200px) {
    .eng-univ-package>section>div h2{
        font-size: 3.7500vw;
    }
    .eng-univ-package>section>div>p{
        font-size: 2.0000vw;
    }
    .eng-univ-package>section>div.YGpackage-width{
        width: 90.0000vw;
        padding: 5.0000vw 0;
    }
    .eng-univ-package>.YGpackage-section1>div.YGpackage-width {
        width: 100%;
    }
}
@media screen and (max-width: 768px){
    .eng-univ-package>section>div h2{
        font-size: 6.4103vw;
    }
    .eng-univ-package>section>div>p{
        font-size: 3.3333vw;
    }
    .eng-univ-package>section>div.YGpackage-width{
        width: 94vw;
    }
}
/**************************************************************************************************************
***************************************************************************************************************
                                        영국대학교 합격 패키지
***************************************************************************************************************
**************************************************************************************************************/
.YGpackage-section1{
    background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/college-package/YGpackage-bg01-241122.png");
    background-size: cover;
}

.YGpackage-section1>div>h1{
    font-weight: 700;
    font-size: 140px;
    color: #fff;
    line-height: 1.2;
    text-shadow: 1px 1px 20px #000;
    margin-bottom: 50px;
}
.YGpackage-section1>div>div {
    width: 1080px;
    margin: 0 auto;
    background: #00000070;
    padding: 30px 0;
}
.YGpackage-section1>div>div>p{
    margin: 30px 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.YGpackage-section1>div>div>p>span{
    text-align: left;
    font-size: 40px;
    font-weight: 700;
    color: #fff;
}
.YGpackage-section1>div>div>div{
    width: 600px;
    margin: 0 auto;
}
.YGpackage-section1>div>div>div>p{
    background: rgba(255, 255, 255, 0.85);
    display: flex;
    font-size: 30px;
    line-height: 1;
    color: #000;
    padding: 30px 30px 30px 60px;
    margin-bottom: 5px;
    text-align: left;
}
.YGpackage-section1>div>div>div>p>span{
    display: block;
    font-weight: 700;
    font-size: 25px;
    margin-right: 10px;
}
.YGpackage-section1>div>div>div>p>strong>span{
    font-size: 22px;
    font-weight: 300;
    color: #555555;
}
.YGpackage-section1>div>div > span {
    display: inline-block;
    width: 60%;
    overflow: hidden;
    margin: 0 auto 40px;
    padding: 20px 0;
    position: relative;
    border-bottom: 2px solid #fff;
}
.YGpackage-section1>div>div > span > h4 {
    position: relative;
    font-size: 26px;
    color: #fff;
    display: inline-block;
    white-space: nowrap;
}
.YGpackage-section1>div>div > span > h4::before{
    content: '';
    position: absolute;
    top: 50%;
    right: 100%;
    transform: translateY(-50%);
    height: 2px;
    width: 100%;
    background: #fff;
}
.YGpackage-section1>div>div > span > h4::after{
    content: '';
    position: absolute;
    top: 50%;
    left: 100%;
    transform: translateY(-50%);
    height: 2px;
    width: 100%;
    background: #fff;
}

.YGpackage-section1>div>div > span > h4 > span {
    padding: 10px;
    display: inline-block;
}
.YGpackage-section1>div>div > span > span {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 16px 0;
}
.YGpackage-section1>div>div > span > span > span {
    font-size: 30px;
    color: #FFF;
    display: inline-block;
    margin: 0 16px;
    font-weight: 700;
}
.YGpackage-section1>div>div > span > span > span:nth-child(2) {
    position: relative;
    width: 50px;
    height: 50px;
    background: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.YGpackage-section1>div>div > span > span > span:nth-child(2) > span {
    line-height: 50px;
    color: #000000;
    font-weight: 700;
}
.YGpackage-section1>div>div > span > p {
    font-size: 30px;
    color: #FFF100;
    font-weight: 700;
}
/* 241122 update */
.YGpackage-section1 .bottom-text{color: #FFF100;}
.YGpackage-section1 .bottom-text.type1{font-size: 2rem; margin-top: 0.75rem;}
.YGpackage-section1 .bottom-text.type2{font-size: 1.6rem; margin-top: 0.25rem;}

@media screen and (max-width: 1080px) {
    .eng-univ-package>.YGpackage-section1>div.YGpackage-width {
        width: 90vw;

    }
    .YGpackage-section1>div>div {
        width: 100%;
        padding: 3vw;
        box-sizing: border-box;
    }
    .YGpackage-section1>div>div > span {
        width: 100%;
    }
}
@media screen and (max-width: 768px){
    .eng-univ-package>.YGpackage-section1>div.YGpackage-width{padding-bottom: 31px;}
    .YGpackage-section1{background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/college-package/YGpackage-bg01-mo-241122.png');}
    .YGpackage-section1>div>h1{
        font-size: 17.9487vw;
    }
    .YGpackage-section1>div>div>p{
        margin: 3.8462vw 0 0;
    }
    .YGpackage-section1>div>div>p > img {
        width: 25%;
    }
    .YGpackage-section1>div>div>p>span{
        font-size: 5.1282vw;
    }
    .YGpackage-section1>div>div > span {
        margin: 0 auto 2vw  ;
        padding: 0 0 3vw ;
    }
    .YGpackage-section1>div>div > span > h4 {
        font-size: 3.8462vw;
    }
    .YGpackage-section1>div>div > span > span > span {
        font-size: 3.8vw;
    }
    .YGpackage-section1>div>div > span > span > span:nth-child(2) {
        width: 8vw;
        height: 8vw;
    }
    .YGpackage-section1>div>div > span > span > span:nth-child(2) > span {
        line-height: 8vw;
    }
    .YGpackage-section1>div>div > span > p {
        font-size: 3.7vw;
    }

    .YGpackage-section1>div>div>div{
        width: 70.5128vw;
        margin: 0 auto;
    }
    .YGpackage-section1>div>div>div>p{
        font-size: 3.8462vw;

        padding: 3.8462vw 0 3.8462vw 7.6923vw;
        margin-bottom: 0.6410vw;

    }
    .YGpackage-section1>div>div>div>p>span{
        font-size: 3.2051vw;
        margin-right: 1.2821vw;
    }
    .YGpackage-section1>div>div>div>p>strong>span{
        font-size: 2.8205vw;
    }

    /* 241122 update */
    .YGpackage-section1 .bottom-text.type1{font-size: 1.538rem; margin-top: 41px;}
    .YGpackage-section1 .bottom-text.type2{font-size: 1.538rem;}
}


/**************************************************************************************************************
***************************************************************************************************************
                                            edm유학 센터
***************************************************************************************************************
**************************************************************************************************************/
.YGpackage-section2{
    background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/college-package/YGpackage-bg02-210909.jpg");
}
.YGpackage-section2>div{
    padding: 100px 0 !important;
}
.YGpackage-section2>div>div{
    font-size: 50px ;
    font-weight: 700 ;
    padding: 30px 56px;
    background: #3CD2A9;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #006EC1, #3CD2A9);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #006EC1, #3CD2A9); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    margin-bottom: 30px;
    letter-spacing: -2.5px;
    color: #fff;
}
.YGpackage-section2>div>div:first-child {
    letter-spacing: -2.9px;
}
.YGpackage-section2>div>div:last-child{
    margin: 0;
}
@media screen and (max-width: 768px){
    .YGpackage-section2>div{
        padding: 12.8205vw 0 !important;
    }
    .YGpackage-section2>div>div{
        font-size: 6.117vw ;
        padding: 2.8vw 7.1795vw;
        margin-bottom: 5.1282vw;
        line-height: 2.385rem;
        letter-spacing: 0;
    }

    .YGpackage-section2>div>div:first-child {
        letter-spacing: 0;
    }
}
/**************************************************************************************************************
***************************************************************************************************************
                                        영국대학교 추천이유 1
***************************************************************************************************************
**************************************************************************************************************/
.YGpackage-section3{
    background: #F5F5F5;
    color: #362E2B;
}
.YGpackage-section3>div>p{
    margin-bottom: 60px;
}
.YGpackage-section3>div>div {
    margin-bottom: 16px;
    font-size: 32px;
}
.YGpackage-section3>div>span{
    font-size: 18px;
    color: #555555;
}
@media screen and (max-width: 768px){
    .YGpackage-section3>div>p{
        font-size: 8.0769vw;
    }
    .YGpackage-section3>div>span{
        font-size: 2.5641vw;
    }
    .YGpackage-section3 img.mo-display{
        width: 100%;
        margin: 0 auto;
    }
}
/**************************************************************************************************************
***************************************************************************************************************
                                        영국대학교 추천이유 2
***************************************************************************************************************
**************************************************************************************************************/
.YGpackage-section4{
    color: #FFFFFF;
    background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/college-package/YGpackage-bg03-210909.jpg");
}
.YGpackage-section4>div>img{
    margin: 50px 0;
    width: 100%;
}
.YGpackage-section4>div>div{
    background: rgba(13, 42, 75, 0.84);
    font-weight: 400;
    padding: 30px 0 40px;
}
.YGpackage-section4>div>div>span{
    color: #FFF100;
    font-weight: 700;
}
.YGpackage-section4>div>div>strong{
    background: #FFF100;
    color: #000;
}
@media screen and (max-width: 768px){
    .YGpackage-section4>div>img{
        margin: 6.4103vw 0;
    }
    .YGpackage-section4>div>div{
        padding: 3.8462vw 0 5.1282vw;
    }

}

/**************************************************************************************************************
***************************************************************************************************************
                                  대학예비과정인 파운데이션 왜 필요한가요?
***************************************************************************************************************
**************************************************************************************************************/
.YGpackage-section5{
    background: #BBD2F0;
    position: relative;
}

.YGpackage-section5>div>div{
    position: relative;
    background: #fff;
    padding: 80px;

    margin-bottom: 19px;
}
.YGpackage-section5>div>div>p{
    font-size: 40px;
    font-weight: 400;
    padding-bottom: 8px;
    margin-bottom: 50px;
    border-bottom: 2px solid #000;
    display: inline-block;
}
.YGpackage-section5>div>div>p>em{
    font-weight: 900;
    color: #ff0000;
    font-style: italic;
}

.YGpackage-section5>div>div>img{
    width: 100%;
    margin-bottom: 30px;
}
.YGpackage-section5>div>div>div:first-child{
    font-size: 30px;
    color: #fff;
    background: #88ABDA;
    padding: 8px 15px;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
}
.YGpackage-section5>div>div>h3{
    font-size: 30px;
    color: #000;
    margin-bottom: 50px;
}
.YGpackage-section5>div>div>h3>strong{
    color: #88ABDA;
}
.YGpackage-section5>div>div>div:last-child{
    background: #F6F6F6;
    border-radius: 8px;
    border: 2px solid #EBEBEB;
    padding: 30px 0;
}
.YGpackage-section5>div>div>div:last-child>p{
    color: #555555;
    font-size: 20px;
    font-weight: 400;
}
.YGpackage-section5>div>div>div:last-child>strong{
    background: #00A513;
    color: #fff;
    font-size: 23px;
    font-weight: 700;
    padding: 0 3px;
    margin-bottom: 5px;
    display: inline-block;
}
@media screen and (max-width: 768px){
    .YGpackage-section5>div>div{
        padding: 10.2564vw;
        margin-bottom: 2.4359vw;
    }
    .YGpackage-section5>div>div>p{
        font-size: 5.1282vw;
        padding-bottom: 1.0256vw;
        margin-bottom: 6.4103vw;

    }

    .YGpackage-section5>div>div>img{
        margin-bottom: 3.8462vw;
    }
    .YGpackage-section5>div>div>div:first-child{
        font-size: 3.8462vw;
        padding: 1.0256vw 1.9231vw;
    }
    .YGpackage-section5>div>div>h3{
        font-size: 3.8462vw;
        margin-bottom: 6.4103vw;
    }
    .YGpackage-section5>div>div>div:last-child{
        border-radius: 1.0256vw;
        padding: 3.8462vw 0;
    }
    .YGpackage-section5>div>div>div:last-child>p{
        font-size: 2.5641vw;
    }
    .YGpackage-section5>div>div>div:last-child>strong{
        font-size: 2.9487vw;
        padding: 0 0.3846vw;
        margin-bottom: 0.6410vw;
    }

}
/**************************************************************************************************************
***************************************************************************************************************
                                    영국대학 파운데이션 과정 총정리
***************************************************************************************************************
**************************************************************************************************************/
.YGpackage-section6{
    background: #8FD1E9;
}
.YGpackage-section6>div>h2{
    font-weight: 900;
}
.YGpackage-section6>div>p{
    margin:30px 0 50px;
}
.YGpackage-section6>div>div{
    background: #fff;
    padding: 80px 80px 0;
    box-shadow: 0px 20px 20px #00000030;
}
.YGpackage-section6>div>div:nth-child(3){
    border-top:8px solid #4D8EA5 ;
}
.YGpackage-section6>div>div>h3{
    color: #555555;
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 20px;
}
.YGpackage-section6>div>div>h3 > span {
    font-weight: 400;
}
.YGpackage-section6>div>div>table {
    border-spacing:0px;
    border-bottom: 2px solid #434343;
}
.YGpackage-section6>div>div>table th{
    padding: 10px 0;
    background: #434343;
    color: #fff;

}
.YGpackage-section6>div>div>table th:nth-child(2){
    border-left: 1px solid #fff;
    border-right:1px solid #fff;
}
.YGpackage-section6>div>div>table td{
    text-align: left;
    padding: 15px 30px;
    vertical-align: top;
    font-size: 18px;
    word-break: keep-all;
}
.YGpackage-section6>div>div>table td:nth-child(1){
    width: 30%;
}
.YGpackage-section6>div>div>table td:nth-child(2){
    width: 35%;
    border-left: 1px solid #434343;
    border-right:1px solid #434343;
}
.YGpackage-section6>div>div>table td:nth-child(3){
    width: 35%;
}
.YGpackage-section6>div>div>table td>p{
    margin-bottom: 15px;
    position: relative;
}
.YGpackage-section6>div>div>table td>div{
    position: relative;
}
.YGpackage-section6>div>div>table td>p::before,
.YGpackage-section6>div>div>table td>div::before{
    content: '-';
    position: absolute;
    font-weight: 700;
    right: 103%;

}
.YGpackage-section6>div>div>table td>div{
    margin-bottom: 15px;
}
.YGpackage-section6>div>div>table td ul{
    list-style-position : inside;
}
.YGpackage-section6>div>div>table td li{
    list-style: initial;
    position: relative;
    left: 20px;
}
.YGpackage-section6>div>div>table td>ul>li{
    left: 0;
}
.YGpackage-section6>div>div>table td:nth-child(2)>ul>li{
    margin-bottom: 15px;
}
.YGpackage-section6>div>div>p{
    text-align: left;
    font-size: 15px;
    font-weight: 400;
    color: #888888;
    margin-top: 16px;
    word-break: keep-all;
}
.YGpackage-section6>div>div:last-child{
    padding-bottom: 60px;
}
@media screen and (max-width: 768px){
    .YGpackage-section6>div>div>table{
        border-top: 1px solid #434343;
    }
    .YGpackage-section6>div>div>table th{
        width: 10%;
        border-bottom: 1px solid #fff;
    }
    .YGpackage-section6>div>div>table tbody tr:last-child th{
        border: none;
    }
    .YGpackage-section6>div>div>table td{
        width: 90%;
        border-bottom: 1px solid #434343;
    }

    .YGpackage-section6>div>p{
        margin:3.8462vw 0 6.4103vw;
    }
    .YGpackage-section6>div>div{
        padding: 10.2564vw 10.2564vw 0;
    }
    .YGpackage-section6>div>div>h3{

        font-size: 3.8462vw;
        margin-bottom: 2.5641vw;
    }
    .YGpackage-section6>div>div>table th{
        padding: 1.2821vw 0;
    }
    .YGpackage-section6>div>div>table td{
        padding: 1.9231vw 3.8462vw;
        font-size: 2.3077vw;
    }
    .YGpackage-section6>div>div>table td>p{
        margin-bottom: 1.9231vw;
    }
    .YGpackage-section6>div>div>table td>div{
        margin-bottom: 1.9231vw;
    }
    .YGpackage-section6>div>div>table td li{
        left: 2.5641vw;
    }
    .YGpackage-section6>div>div>table td:nth-child(2)>ul>li{
        margin-bottom: 1.9231vw;
    }
    .YGpackage-section6>div>div>p{
        font-size: 1.9231vw;
        margin-top: 2.0513vw;
    }
    .YGpackage-section6>div>div:last-child{
        padding-bottom: 7.6923vw;
    }
}


/**************************************************************************************************************
***************************************************************************************************************
                                    영국 대학진학 실제사례 총정리
***************************************************************************************************************
**************************************************************************************************************/
.YGpackage-section7{
    background: #bbf0e0;
}
.YGpackage-section7>div>div{
    border-top: 2px dotted #707070;
    margin-top: 70px;
}
.YGpackage-section7>div>div>h3{
    transform: translateY(-50%);
    background: #bbf0e0;
    display: inline-block;
    padding: 0 8px;
    font-size: 30px;
    font-weight: 900;
    color: #555555;
}
.YGpackage-section7>div>div>div{
    margin-bottom: 40px;
    background: #fff;
}
.YGpackage-section7>div>div>div>p{
    padding: 20px 20px 20px 60px;
    text-align: left;

    background: #EC6941;
    color: #fff;
    font-size: 30px;
    font-weight: 700;
}
.YGpackage-section7>div>div>div>p:nth-child(2){
    background: #494949;
    padding: 10px 20px 10px 60px;
}
.YGpackage-section7>div>div>div>p>strong{
    color: #000000;
    background: #E7FF43;
    padding: 0 8px ;
    margin-right: 16px;
    font-weight: 700;
    font-size: 22px;
}
.YGpackage-section7>div>div>div>p>em{
    font-size: 20px;
    font-weight: 700;
}
.YGpackage-section7>div>div>div>p>span{
    color: #00fff0;
    padding: 0 20px;
    font-size: 22px;
    font-weight: 700;
    border-left: 1px solid #00fff0;
}
.YGpackage-section7>div>div>div>p>span:first-child{
    border: none;
    padding: 0 20px 0 0;
}
.YGpackage-section7>div>div>div>dl{
    border-bottom: 1px solid #D2D2D2;
    padding: 20px 20px 20px 60px;
    display: flex;
    font-size: 22px;
    text-align: left;
}
.YGpackage-section7>div>div>div>dl:last-child{
    border: none;
}
.YGpackage-section7>div>div>div>dl>dt{
    width: 25%;
    font-weight: 700;
}
.YGpackage-section7-btn {
    border-top: none !important;
}
.YGpackage-section7-btn > a {
    display: inline-block;
    position: relative;
    width: 100%;
    max-width: 290px;
    padding: 0.7rem 0;
    background: #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    font-size: 1.1rem;
}
@media screen and (max-width: 768px){
    .YGpackage-section7>div>div{
        margin-top: 8.9744vw;
    }
    .YGpackage-section7>div>div>h3{
        padding: 0 1.0256vw;
        font-size: 3.8462vw;
    }
    .YGpackage-section7>div>div>div{
        margin-bottom: 5.1282vw;
    }
    .YGpackage-section7>div>div>div>p{
        padding: 2.5641vw 2.5641vw 2.5641vw 7.6923vw;
        font-size: 3.8462vw;

    }
    .YGpackage-section7>div>div>div>p:nth-child(2){
        padding: 1.2821vw 2.5641vw 1.2821vw 7.6923vw;
    }
    .YGpackage-section7>div>div>div>p>strong{
        padding: 0 1.0256vw ;
        margin-right: 2.0513vw;
        font-size: 2.8205vw;
    }
    .YGpackage-section7>div>div>div>p>em{
        font-size: 2.5641vw;
    }
    .YGpackage-section7>div>div>div>p>span{
        padding: 0 2.5641vw;
        font-size: 2.8205vw;
    }
    .YGpackage-section7>div>div>div>p>span:first-child{
        padding: 0 2.5641vw 0 0;
    }
    .YGpackage-section7>div>div>div>dl{
        padding: 2.5641vw 2.5641vw 2.5641vw 1.6923vw;
        font-size: 2.8205vw;
    }
    .YGpackage-section7>div>div>div>dl>dt{
        width: 30%;
    }
    .YGpackage-section7>div>div>div>dl>dd{
        width: 70%;
        word-break: keep-all;
    }
    .YGpackage-section7-btn > a {
        display: inline-block;
        position: relative;
        width: 100%;
        padding: 1rem 0;
        background: #0010FF;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        font-size: calc(1rem + 0.8334vw);
        color: #fff;
        padding: 0.7rem 0;
        font-size: 1.1rem;
        max-width: 290px;
    }
}

/**************************************************************************************************************
***************************************************************************************************************
                                     영국대학교 추천이유 3
***************************************************************************************************************
**************************************************************************************************************/
.YGpackage-section8{
    background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/college-package/YGpackage-bg04-210909.jpg");
}
.YGpackage-section8>div>h2{
    color: #fff;
}
.YGpackage-section8>div>p{
    color: #fff;
    margin-bottom: 45px;
}
.YGpackage-section8>div>div:nth-child(3){
    display: grid;
    grid-template-columns: repeat(2,1fr);
    column-gap: 40px;
    position: relative;
    margin-bottom: 60px;
}
.YGpackage-section8>div>div>div{
    background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/college-package/YGpackage-bg04-2-210909.jpg");
    color: #333333;
    padding: 60px 0;
}
.YGpackage-section8>div>div>div>h2{
    color: #555555;
    font-weight: 900;
    line-height: 1;
    margin-bottom: 40px;
}
.YGpackage-section8>div>div>div>h2>em{
    font-size: 30px;
    font-weight: 700;
}
.YGpackage-section8>div>div>div>p{
    color: #555555;
    font-weight: 300;
    margin-bottom: 20px;
}
.YGpackage-section8>div>div>div:first-child{
    background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/college-package/YGpackage-bg04-1-210909.jpg");
    border: 8px solid #0E4DCD;
    box-sizing: border-box;
}
.YGpackage-section8>div>div>div:first-child>h2{
    color: #0E4DCD;
}
.YGpackage-section8>div>div>div:first-child>p{
    color: #000;
}
.YGpackage-section8>div>div>div:first-child>div{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    color: #fff;
    width: 92px;
    height: 92px;
    border-radius: 50%;
    font-size: 38px;
    font-weight: 700;
    background: #A13030;
    align-items: center;
    justify-content: center;
    display: flex;
}
.YGpackage-section8>div>div:last-child{
    padding: 30px;
    background: rgba(14, 78, 205, 0.8);
}
.YGpackage-section8>div>div:last-child>p{
    color: #ffffff;
    font-size: 22px;
}
.YGpackage-section8>div>div:last-child>p:nth-child(1){
    margin-bottom: 30px;
}
.YGpackage-section8>div>div:last-child>p:nth-child(4){
    margin-top: 30px;
}
.YGpackage-section8>div>div:last-child>p>strong{
    color: #000000;
    background: #FFF100;
    margin-bottom: 5px;
    padding: 0 8px;
    display: inline-block;
}
.YGpackage-section8>div>div:last-child>p.highlight{
    display: inline-block;
    padding: 0 8px;
    background: #FFF100;
}
.YGpackage-section8>div>div:last-child>p.highlight strong:first-child{
    padding-right: 3px;
}
.YGpackage-section8>div>div:last-child>p.highlight>strong{
    padding: 0;
    background: transparent;
}

@media screen and (max-width: 768px){
    .YGpackage-section8>div{
        width: 90vw !important;
    }
    .YGpackage-section8>div>div:nth-child(3){
        grid-template-columns: repeat(1,1fr);
        row-gap: 5vw;
        margin-bottom: 7.6923vw;
    }
    .YGpackage-section8>div>div>div{
        background-position: bottom;
        background-size: 100%;
        padding: 7.6923vw 0;
    }
    .YGpackage-section8>div>div>div>h2{
        margin-bottom: 5.1282vw;
    }
    .YGpackage-section8>div>div>div>h2>em{
        font-size: 3.8462vw;
    }
    .YGpackage-section8>div>div>div>p{
        margin-bottom: 2.5641vw;
    }
    .YGpackage-section8>div>div>div:first-child{
        background-position: bottom;
        background-size: 100%;

    }
    .YGpackage-section8>div>div>div:first-child>div{

        width: 11.7949vw;
        height: 11.7949vw;
        font-size: 4.8718vw;
        transform: translate(-50%, -75%);
    }
    .YGpackage-section8>div>div:last-child{
        padding: 3.8462vw;
    }
    .YGpackage-section8>div>div:last-child>p{
        font-size: 2.8205vw;
    }
    .YGpackage-section8>div>div:last-child>p:nth-child(1){
        margin-bottom: 3.8462vw;
    }
    .YGpackage-section8>div>div:last-child>p:nth-child(4){
        margin-top: 3.8462vw;
    }
    .YGpackage-section8>div>div:last-child>p>strong{
        padding: 0 1.0256vw;
        margin-bottom: 5px;
    }
    .YGpackage-section8>div>div:last-child>p.highlight{
        padding: 0;
        background: transparent;
    }
    .YGpackage-section8>div>div:last-child>p.highlight>strong{
        padding: 0 1.0256vw;
        background: #FFF100;
    }
    .YGpackage-section8>div>div:last-child>p.highlight strong:first-child{
        padding-right: 1.0256vw;
    }
}


/*******************************************************************************
                                  ucas-clearing-section8
********************************************************************************/
.max-width {
    max-width: 1080px;
    margin: 0 auto;
    padding: 5rem 0;
    text-align: center;
}
.ucas-sub-title {
    margin-bottom: 3.5rem;
    font-size: 3rem;
    color: #000;
}
.ucas-sub-title > small {
    display: block;
    font-size: 1.6rem;
    font-weight: 400;
}
.ucas-sub-title > span {
    position: relative;
    z-index: 1;
}
.ucas-clearing-section8 {background: #57ABDA;}
.ucas-clearing-section8 .ucas-sub-title {color: #fff;}
.master-section2-con-wrap {padding: 40px 10px;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: 24px;color: #000;font-size: 24px;}
.master-section2-con-title > span {display: flex;align-items: center;justify-content: center;width: 80%;margin: 0 auto 8px;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: 18px;color: #fff;line-height: 1.4;}
.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: 43px;}
.master-section2-con-title > strong {color: #F47035;}

.master-section2-con-wrap1 {padding: 0;}
.master-section2-con-wrap1 .master-section2-con {padding: 0 10px;}
.master-section2-con-wrap1 .master-section2-con-title {margin-bottom: 24px;padding-top: 40px}

.master-section2-con1 {margin-bottom: 40px;}
.master-section2-con1 p {margin-bottom: 8px;font-size: 14px;}
.master-section2-con1 p span {color: #001FCC;}
.master-section2-con1 div {padding: 10px 4px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border: 1px solid #DBDBDB;}
.master-section2-con1 div span {display: inline-block;width: 100%;aspect-ratio: 427 / 209;background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/master-solution-uk/master-section2-logo.jpg") no-repeat center center;background-size: cover;}
.master-section2-con1 p.master-section2-con1-desc {margin-bottom: 20px;font-size: 13px;line-height: 18px;color: #999;}

.master-section2-con2 {margin-bottom: 40px;}
.master-section2-con2 h4 {margin-bottom: 24px;font-size: 18px;color: #001FCC;}
.master-section2-con2-box {display: flex;justify-content: space-around;text-align: left;}
.master-section2-con2-box > div {display: flex;align-items: center;justify-content: center;gap: 32px;position: relative;max-width: 16.31rem;width: 100%;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;border: 1px solid #EBEBEB;box-sizing: content-box;box-shadow: 2px 2px 5px #00000020;padding: 48px 40px;}
.master-section2-con2-box > div > span {position: absolute;left: 0;top: 0;transform: translate(-6px, -14px);display: flex;align-items: center;justify-content: center;width: 54px;height: 54px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: #FF0000;}
.master-section2-con2-box > div > span > span {font-size: 14px;color: #fff;font-weight: 700;text-align: center;line-height: 1.2;}
.master-section2-con2-box > div > div {aspect-ratio: 1/1;width: 80px;min-width: 80px;background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/master-solution-uk/master-section2-img02.jpg") no-repeat center center;background-size: cover;}
.master-section2-con2-box > div > p {font-size: 12px;letter-spacing: -.5px;color: #888888;}
.master-section2-con2-box > div > p > strong {display: block;font-size: 22px;font-weight: 700;color: #000;}
.master-section2-con2-box > div > p > span {display: block;margin: 4px 0;font-size: 13px;line-height: 17px;}

.master-section2-con3 {padding: 20px 10px 40px !important;-webkit-border-radius: 0 0 10px 10px;-moz-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;text-align: left;}
.master-section2-con3-textBox h4 {position: relative;display: flex;align-items: start;margin-left: 7px;margin-bottom: 24px;color: #000;font-size: 18px;line-height: 1.2;}
.master-section2-con3-textBox h4::before {content: '';width: 3px;height: calc(18px * 1.2);margin-right: 4px;background: #FF5F71;}
.master-section2-con3-textBox h4 > span {display: block;}
.master-section2-con3-textBox p {font-size: 14px;}
.master-section2-con3-textBox p span {background: #FFEDA2;}

.master-section2-con4 {margin-bottom: 40px;}
.master-section2-con4 h4 {font-size: 48px;margin-bottom: 12px;}
.master-section2-con4 h4 > strong {color: #E60000;}
.master-section2-con4 ul li {color: #888888;}
.master-section2-con4 ul li::before,.master-section2-con5 table caption::before {content: '※ ';}

.special-university-section03-con-title {font-size: 1.4rem;color: #6462EB;margin-bottom: 2.5rem;}
.special-university-section03-grid {display: grid;grid-template-columns: repeat(4,1fr);grid-gap: .6rem;}
.special-university-section03-col {background: #EEEEFF;position: relative;padding:2rem .5rem 1rem;}
.special-university-section03-col  span{position: absolute;display: inline-block;left: 50%;top: 0;transform: translate(-50%,-.5rem);background: #6462EB;font-size: .9rem;color: #fff;line-height: 1;padding: .5rem 2rem;white-space: nowrap;}
.special-university-section03-col span::before {content: '';position: absolute;left: 100%;top: 0;border-top: .25rem solid transparent;border-bottom: .25rem solid #331E76;border-left: .25rem solid #331E76;border-right: .25rem solid transparent;}
.special-university-section03-col  dl dt{font-size: 1.1rem;color: #6462EB;padding-bottom: 1.1rem;border-bottom: 1px solid #666666;font-weight: 700;}
.special-university-section03-col  dl dd{padding: 1rem 0 1rem .5rem;}
.special-university-section03-col  dl dd li{text-align: left;position: relative;font-size: .8rem;}
.special-university-section03-col  dl dd li::before {content: 'ㆍ';position: absolute;right: 100%;top: 0;}

.master-section2-con6 div {aspect-ratio: 300 / 97;width: 100%;margin: 0 auto 10px;background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/master-solution-uk/master-section2-img04.jpg") no-repeat center center;background-size: cover;}
.master-section2-con7 div {aspect-ratio: 300 / 170;width: 100%;margin: 0 auto 10px;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-con6 p,
.master-section2-con7 p {font-size: 14px;}
.master-section2-con6 p span,
.master-section2-con7 p span {color: #001FCC;}

.ucas-clearing-section8 > div > p {color: #fff;font-size: 1.7rem !important;}
@media screen and (min-width: 768px) {

    .master-section2-con-wrap {padding: 4rem 3.25rem;}
    .master-section2-con-title {margin-bottom: 2rem;font-size: 1.8rem;}
    .master-section2-con-title > span {max-width: 440px;}
    .master-section2-con-title > span > span {font-size: 1.6rem;}
    .master-section2-con-title > span > span::before {width: 3.75rem;}

    .master-section2-con-wrap1 {padding: 0;}
    .master-section2-con-wrap1 .master-section2-con-title {margin-bottom: 2rem;padding-top: 4rem}
    .master-section2-con-wrap1 .master-section2-con {padding: 0 5.25rem;}

    .master-section2-con1 {margin-bottom: 4rem;}
    .master-section2-con1 p {margin-bottom: .5rem;font-size: 1rem;}
    .master-section2-con1 div {padding:1.7rem 1.6rem;}
    .master-section2-con1 p.master-section2-con1-desc {margin-bottom: 2rem;font-size: .8rem;line-height: 1.2rem;}

    .master-section2-con2 {margin-bottom: 4rem;}
    .master-section2-con2 h4 {margin-bottom: 2.5rem;font-size: 1.4rem;}
    .master-section2-con2-box > div {gap: 1.4rem;width: 100%;padding: 2.6rem 0;max-width: 25.9rem;}
    .master-section2-con2-box > div > span {transform: translate(-24px, -20px);width: 4rem;height: 4rem;}
    .master-section2-con2-box > div > span > span {font-size: 1.2rem;}
    .master-section2-con2-box > div > div {width: 7.25rem;min-width: 7.25rem;}
    .master-section2-con2-box > div > p {font-size: .8rem;letter-spacing: normal;}
    .master-section2-con2-box > div > p > strong {font-size: 1.5rem;}
    .master-section2-con2-box > div > p > span {margin: 6px 0 8px;font-size: 1rem;line-height: normal;}

    .master-section2-con3 {padding: 1.8rem 4rem 3.7rem !important; display: flex;justify-content: space-between; align-items: start;}
    .master-section2-con3-imgBox {display: block;aspect-ratio: 138 / 159;width: 138px;background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/master-solution-uk/master-section2-img03.png") no-repeat center center;background-size: cover;}
    .master-section2-con3-textBox {width: calc(97% - 138px);}
    .master-section2-con3-textBox h4 {margin-left: .75rem;font-size: 1.2rem;}
    .master-section2-con3-textBox h4::before {width: 5px;height: calc(1.2rem * 1.2);}
    .master-section2-con3-textBox p {font-size: 1rem}

    .master-section2-con4 {margin-bottom: 3rem;}
    .master-section2-con4 h4 {font-size: 4rem;}
    .master-section2-con4 ul li {font-size: .8rem;}

    .master-section2-con6 div {width: 80%;}
    .master-section2-con7 div {width: 60%;}
    .master-section2-con6 p,
    .master-section2-con7 p {font-size: 1rem;}
}
@media screen and (max-width: 1200px) {
    .max-width {padding: 5rem 1rem;}
}
@media screen and (max-width: 768px) {
    .ucas-sub-title {font-size: calc(1rem + 5.2782vw);}
    .ucas-sub-title > small {font-size: calc(1rem + 1.389vw);}
    .special-university-section03-con {padding: 2.5rem 0.75rem;}
    .special-university-section03-textBox p {font-size: calc(1rem - 0.2778vw);}
    .special-university-section03-grid {grid-template-columns: repeat(2,1fr);grid-gap: 1.325rem .75rem;}
    .special-university-section03-con-title {font-size: calc(1rem + 1.389vw);}
    .special-university-section03-col span,
    .special-university-section03-col dl dd li {font-size: calc(1rem + 0.2778vw);}
    .special-university-section03-col  dl dt{font-size: calc(1rem + 0.5556vw);}
    .ucas-clearing-section8 > div > p {
        font-size: calc(1rem + 1.1112vw) !important;
    }
}

/*******************************************************************************
                                  ucas-clearing-section9
********************************************************************************/
.pharmacy-section09 {background: #6D453B;}
.pharmacy-section09 > div {text-align: left;position: relative;padding: 6rem 0;}
.pharmacy-section09-img {position: absolute;right: 0;bottom: 0;width: 85%;}
.pharmacy-section09-img > img {width: 100%;}
.pharmacy-section09-logo {display: inline-block;text-align: left;line-height: 1;}
.pharmacy-section09-logo > span {font-size: 1.6rem;display: block;color: #fff;margin-bottom: .4rem;}
.pharmacy-section09-logo > svg {width: 100%;}

@media screen and (max-width: 767px) {
    .pharmacy-section09 > div {padding-bottom: 70.0000vw !important;text-align: center;}
    .pharmacy-section09-img {width: 140%;}
    .pharmacy-section09-logo > span {font-size: calc(1rem + 3.0558vw);}
}
@media screen and (max-width: 1200px) {
    .pharmacy-section09 > div {padding: 6rem 1.5rem;}
}

