@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap');
/*******************************************************************************
                                  layout
********************************************************************************/
.guide-page * {box-sizing: border-box;letter-spacing: -1px;font-family: "Noto Sans KR", sans-serif;}
.guide-page h1,
.guide-page h2,
.guide-page h3,
.guide-page h4,
.guide-page h5 {color: #000;}
.guide-page .sub-title {margin-bottom: 3rem;font-size: 2.7rem;color: #000;}
.guide-page .sub-title > span {display: block;font-size: 1.6rem;color: #333333;font-weight: 400;}
@media screen and (max-width:767px) {
    .guide-page .sub-title {margin-bottom: 30px;font-size: calc(1rem + 4.167vw);}
    .guide-page .sub-title > span {font-size: calc(1rem + 2.5002vw);}   
} 
/*******************************************************************************
                                  가이드 상단
********************************************************************************/
.language-training-guide-section1 .max-width {display: grid;grid-template-columns: repeat(12,1fr);grid-gap: 1.2rem;}
.language-training-guide-section1-con-wrap {grid-column:  3 / 11;}
.language-training-guide-section1 h1 {margin-bottom: 0.8rem;font-size: 4.9rem;letter-spacing: -6px;}
.language-training-guide-section1 h1 > strong {display: inline-block;letter-spacing: -6px;color: #0426FF;}
.language-training-guide-section1-text {margin-bottom: 6.5rem;padding: 1.2rem 0;border-radius: 12px;background: rgba(255, 255, 255, 80%);font-size: 1.1rem;font-weight: 700;color: #000;}
.language-training-guide-section1-text  > p > strong {color: #FF00B1;}
.language-training-guide-section1-con {position: relative;    padding: 2.1rem 0 1.3rem;background: rgba(0, 0, 0, 90%);border-radius: 12px;}
.language-training-guide-section1-con .imgBox {position: absolute;left: 0;top: 50%;transform: translateY(-50%);height: 100%;aspect-ratio: 124 / 136;border-radius: 12px;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section1-img1.png') no-repeat center center;background-size: cover;}
.language-training-guide-section1-con .imgBox::before {content: '';position: absolute;left: 100%; top: 50%;transform: translateY(-50%);height: 100%;aspect-ratio: 52 / 136;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section1-img3.png') no-repeat center center;background-size: cover;}
.language-training-guide-section1-con .imgBox.img2 {left: auto;right: 0;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section1-img2.png') no-repeat center center;background-size: cover;}
.language-training-guide-section1-con .imgBox.img2::before {left: auto; right: 100%;transform: translateY(-50%) rotateY(180deg);background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section1-img3.png') no-repeat center center;background-size: cover;}
.language-training-guide-section1-con > span {position: absolute;left: 50%;top: 0;transform: translate(-50%, -50%);padding: 0.4rem 1.2rem;background: #FF1EE9;border-radius: 2rem;font-size: 1rem;color: #fff;font-weight: 700;text-shadow: 0 1px 2px #B326A5;}
.language-training-guide-section1-con > p {position: relative;    font-size: 1rem;color: #fff;}
.language-training-guide-section1-con > p > strong {display: block;font-size: 1.3rem;color: #FF32EB;}
@media screen and (max-width:1200px) {
    .language-training-guide-section1 .max-width {grid-template-columns: repeat(1,1fr);} 
    .language-training-guide-section1-con-wrap {grid-column: 1 span;}
}
@media screen and (max-width:767px) {
    .language-training-guide-section1 h1 {font-size: calc(1rem + 8.0562vw);}
    .language-training-guide-section1-text {font-size: calc(1rem + 0.8334vw);}
    .language-training-guide-section1-con {padding: 2.5rem 0 1.9rem;}
    .language-training-guide-section1-con .imgBox {aspect-ratio: 0 / 136;}
    .language-training-guide-section1-con > span {padding: 8px 24px;font-size: calc(1rem + 0.8334vw);white-space: nowrap;}
    .language-training-guide-section1-con > p ,.language-training-guide-section1-con > p > strong {font-size: calc(1rem + 1.389vw);}
}
/*******************************************************************************
                                어학연수 대표 장점
********************************************************************************/
.language-training-guide-section2 {background: #FCF9EB;}
.language-training-guide-section2-con {display: grid;grid-template-columns: repeat(2,1fr);grid-gap: 24px;text-align: left;}
.language-training-guide-section2-con > li > .imgBox {aspect-ratio: 528 / 260;margin-bottom: 0.8rem;border-radius: 12px;}
.language-training-guide-section2-con > li > h3 {margin-bottom: 0.6rem;font-size: 1.3rem;}
.language-training-guide-section2-con > li > p {font-size: 0.8rem;color: #666666;}
@media screen and (max-width:767px) {
    .language-training-guide-section2 {background: #FCF9EB;}
    .language-training-guide-section2-con {grid-template-columns: repeat(1,1fr);}
    .language-training-guide-section2-con > li > h3 {font-size: calc(1rem + 1.9446vw);}
    .language-training-guide-section2-con > li > p {font-size: calc(1rem + 0.2778vw);}   
}

/*******************************************************************************
                                어학연수 비용
********************************************************************************/
.language-training-guide-section3 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section3-bg.jpg') no-repeat right  center;background-size: cover;}
.language-training-guide-section3-con {margin-bottom: 4rem;}
.language-training-guide-section3-con:last-child {margin-bottom: 0;}
.language-training-guide-section3-con > h3 {margin-bottom: 1.6rem;font-size: 2rem;}
.language-training-guide-section3-con-grid {display: grid;grid-template-columns: repeat(3,1fr);grid-gap: 24px;}
.language-training-guide-section3-con-grid.grid4 {grid-template-columns: repeat(4,1fr);}
.language-training-guide-section3-con-grid .col {padding: 2rem 0.8rem;background: #fff;border: 1px solid #E8E8E8;border-radius: 12px;}
.language-training-guide-section3-con-grid .col.col1 {grid-column: 3 span;}
.language-training-guide-section3-con-grid .col.col2 {grid-column: 3 span; background: #08BF49; }
.language-training-guide-section3-con-grid .col.arrow {position: relative; margin-bottom: 4rem;}
.language-training-guide-section3-con-grid .col.arrow::before {content: '';position: absolute;left: 50%;top: calc(100% + .8rem);transform: translate(-50%);width: 3rem;aspect-ratio: 1/ 1;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section3-arrow.svg') no-repeat center center;background-size: cover;}
.language-training-guide-section3-con-grid .col .icon {aspect-ratio: 1 / 1;width: 4.5rem;margin: 0 auto 1.2rem;background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section3-icon01.svg') no-repeat center  center;background-size: cover;}
.language-training-guide-section3-con-grid .col .icon.icon2 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section3-icon02.svg') no-repeat center  center;background-size: cover;}
.language-training-guide-section3-con-grid .col .icon.icon3 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section3-icon03.svg') no-repeat center  center;background-size: cover;}
.language-training-guide-section3-con-grid .col .icon.icon4 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section3-icon04.svg') no-repeat center  center;background-size: cover;}
.language-training-guide-section3-con-grid .col .icon.icon5 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section3-icon05.svg') no-repeat center  center;background-size: cover;}
.language-training-guide-section3-con-grid .col .icon.icon6 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section3-icon06.svg') no-repeat center  center;background-size: cover;}
.language-training-guide-section3-con-grid .col .icon.icon7 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section3-icon07.svg') no-repeat center  center;background-size: cover;}
.language-training-guide-section3-con-grid .col h4 {margin-bottom: 0.6rem;font-size: 1.1rem;}
.language-training-guide-section3-con-grid .col ul {text-align: left;}
.language-training-guide-section3-con-grid .col ul > li {position: relative;margin-bottom: 0.8rem;    margin-left: 0.5rem;}
.language-training-guide-section3-con-grid .col ul > li::before {content: '·';position: absolute;right: 100%;top: 0;}
.language-training-guide-section3-con-grid .col ul > li:last-child {margin-bottom: 0;}
.language-training-guide-section3-con-grid .col ul > li,.language-training-guide-section3-con-grid .col p {color: #666666;font-size: 0.8rem;}
.language-training-guide-section3-con-grid .col p > span {color: #1EC95B;font-weight: 500;}
.language-training-guide-section3-con-grid .col h4 {font-size: 1.3rem;}
.language-training-guide-section3-con-grid .col h4 > strong {color: #1EC95B;}
.language-training-guide-section3-con-grid .col.col2 h4{color: #fff;}
.language-training-guide-section3-con-grid .col.col2 h4 > span {color: #FFFF68;}
.language-training-guide-section3-con-grid .col1 p {color: #333333;}
.language-training-guide-section3-con-table-wrap {width: 100%;overflow-x: auto;}
.language-training-guide-section3-con-table {border-collapse: collapse;width: 100%;background: #fff;border-top: 1px solid #C5C5C5;min-width: 800PX;}
.language-training-guide-section3-con-table-wrap + p {color: #666666;margin-top: 0.8rem;text-align: left;}
.language-training-guide-section3-con-table-wrap + p > small {        font-size: 0.8rem;    }
.language-training-guide-section3-con-table-wrap + p::before {content: '*';}
.language-training-guide-section3-con-table th,.language-training-guide-section3-con-table td {border-bottom: 1px solid #C5C5C5;border-right: 1px solid #C5C5C5;padding: 1.2rem 0;font-size: 1rem;}
.language-training-guide-section3-con-table th {background: #F8F8F8;    font-weight: 400;}
.language-training-guide-section3-con-table th:last-child,.language-training-guide-section3-con-table td:last-child {border-right: none;}
.language-training-guide-section3-con-table .last-tbody {font-weight: 700;color: #000;}
.language-training-guide-section3-con-table th.last-tbody {background: #F6FFF2;}
.language-training-guide-section3-con-table td.last-tbody {background: #E7FFDC;}

@media screen and (max-width:767px) {
    .language-training-guide-section3-con {margin-bottom: 2rem;}
    .language-training-guide-section3-con > h3 {font-size: calc(1rem + 3.3336vw);}
    .language-training-guide-section3-con-grid {grid-gap: 8px;}
    .language-training-guide-section3-con-grid.grid4 {grid-template-columns: repeat(2,1fr);}
    .language-training-guide-section3-con-grid .col {padding: 24px 4px;}
    .language-training-guide-section3-con-grid .col.col1 {grid-column: 3 span;}
    .language-training-guide-section3-con-grid .col .icon {width: 70px;margin-bottom: 10px;}
    .language-training-guide-section3-con-grid .col h4 {margin-bottom: 10px;font-size: calc(1rem + 0.8334vw);}
    .language-training-guide-section3-con-grid .col ul > li::before {right: 102%;}
    .language-training-guide-section3-con-grid .col ul > li,.language-training-guide-section3-con-grid .col p,.language-training-guide-section3-con-table-wrap + p > small {font-size: calc(1rem + 0.2778vw);}
    .language-training-guide-section3-con-grid .col h4 {font-size: calc(1rem + 1.9446vw);}
    .language-training-guide-section3-con-table th,.language-training-guide-section3-con-table td {font-size: calc(1rem + 0.8334vw);}
}
/*******************************************************************************
                                어학연수 추천 도시
********************************************************************************/
.language-training-guide-section4 {background: #F0FCFF;}
.language-training-guide-section4-con #map {aspect-ratio: 90 / 67;width: 100%;margin-bottom: 1.2rem;border-radius: 12px;overflow: hidden; text-align: center;}
.language-training-guide-section4-con > p {text-align: left;font-size: 0.9rem;}
.language-training-guide-section4-con > ul {margin-top: 2rem;display: grid;grid-template-columns: repeat(4,1fr);grid-gap: 1.2rem;}
.language-training-guide-section4-con > ul > li {position: relative;overflow: hidden;border-radius: 12px;}
.language-training-guide-section4-con > ul > li .imgBox {aspect-ratio: 252 / 182;}
.language-training-guide-section4-con > ul > li p {position: absolute;left: 0;bottom: 0;width: 100%;padding: 0.4rem .6rem;background: rgba(0, 0, 0, 24%);color: #fff;text-align: right; font-size: 0.9rem;}
@media screen and (max-width:767px) {
    .language-training-guide-section4-con ul > li p,
    .language-training-guide-section4-con > p {font-size: calc(1rem + 0.5556vw);}
    .language-training-guide-section4-con ul {margin-top: 2.5rem;grid-template-columns: repeat(2,1fr);grid-gap: 8px;}    
}
/*******************************************************************************
                                추천학교
********************************************************************************/
.language-training-guide-section5 {background: #FCF4E9;}
.language-training-guide-section5 p {text-align: left;font-size: 0.9rem;}
.language-training-guide-section5 a {display: inline-block;margin-top: 2rem;padding: 0.5rem 1.6rem;border-radius: 4px;background: #1EC95B;font-size: 1rem;color: #fff;}
.language-training-guide-section5-imgBox {aspect-ratio: 1080 / 480;margin-bottom: 1.2rem;border-radius: 12px;overflow: hidden;}
.language-training-guide-section5-con {margin-top: 4rem;}
.language-training-guide-section5-con h3 {margin-bottom: 1.6rem;font-size: 2rem;}
.language-training-guide-section5-con .row {display: grid;grid-template-columns: repeat(12,1fr);margin-bottom: 1.2rem;background: #fff;border: 1px solid #EBE3DD;border-radius: 12px;overflow: hidden;}
.language-training-guide-section5-con .row:last-child {margin-bottom: 0;}
.language-training-guide-section5-con .row .textBox {order: -1;grid-column: 7 span;padding: 1.6rem;text-align: left;}
.language-training-guide-section5-con .row .textBox h4 {margin-bottom: 0.8rem;font-size: 1.3rem;    }
.language-training-guide-section5-con .row .textBox p {margin-bottom: 0.6rem;font-size: 0.8rem;letter-spacing: 0;color: #999999;}
.language-training-guide-section5-con .row .textBox ul {margin-bottom: 1.2rem;padding-left: 0.5rem;}
.language-training-guide-section5-con .row .textBox ul li {position: relative;font-size: 0.8rem;}
.language-training-guide-section5-con .row .textBox ul li::before {content: '-';position: absolute;right: 100%;top: 0;margin-right: 4px;}
.language-training-guide-section5-con .row .textBox > div {display: flex;align-items: start;}
.language-training-guide-section5-con .row .textBox > div > span {display: inline-block;margin-right: .8rem;padding: 0.1em 0.3rem;border-radius: 4px;background: #EFEFEF;font-size: 0.8rem;}
.language-training-guide-section5-con .row .textBox > div > p {color: #333333;}
.language-training-guide-section5-con .row .textBox p > a {margin-top: 0;margin-left: 4px;padding: 0.2rem .4rem;font-size: 0.7rem;}
.language-training-guide-section5-con .row .imgBox {grid-column: 5 span;aspect-ratio: 435 / 314; height: 100%;}
@media screen and (max-width:767px)  {
    .language-training-guide-section5 p {font-size: calc(1rem + 0.5556vw);}
    .language-training-guide-section5 a {width: calc(100% - 40px);margin: 2rem auto 0;padding: 9px 0;font-size: calc(1rem + 1.389vw);}
    .language-training-guide-section5-con h3 {font-size: calc(1rem + 3.3336vw);}
    .language-training-guide-section5-con .row {grid-template-columns: repeat(1,1fr);}
    .language-training-guide-section5-con .row .textBox {order: 1;grid-column: 1 span;padding: 24px 14px;}
    .language-training-guide-section5-con .row .textBox h4 {font-size: calc(1rem + 1.9446vw);}
    .language-training-guide-section5-con .row .textBox p,.language-training-guide-section5-con .row .textBox ul li {font-size: calc(1rem + 0.2778vw);}
    .language-training-guide-section5-con .row .textBox > div {display: block;}
    .language-training-guide-section5-con .row .textBox > div > span {margin-bottom: 8px;padding: 4px;font-size: calc(1rem + 0.2778vw);}
    .language-training-guide-section5-con .row .textBox p > a {width: auto;padding: 4px 8px;margin-left: 0;margin-top: 8px;font-size: calc(1rem + 0.2778vw);}
    .language-training-guide-section5-con .row .imgBox {width: 100%;grid-column: 1 span;}
}

/*******************************************************************************
                                어학연수 후기
********************************************************************************/
.language-training-guide-section7 {background: #F0FCFF;}
.language-training-guide-section9-con,.language-training-guide-section7-con {display: grid;grid-template-columns: repeat(12,1fr);grid-gap: 24px;margin-bottom: 3rem;}
.language-training-guide-section7-con:last-child {margin-bottom: 0;}
.language-training-guide-section9 .language-training-guide-section7-sliders,.language-training-guide-section7-con .language-training-guide-section7-sliders {grid-column: 5 span;padding-bottom: 30px;overflow: hidden;}
.language-training-guide-section9 .imgBox > span,.language-training-guide-section7-con .imgBox > span {display: inline-block;aspect-ratio: 436 / 270;width: 100%;}
.language-training-guide-section9-con .textBox,.language-training-guide-section7-con .textBox {grid-column: 7 span;text-align: left;}
.language-training-guide-section7-con .textBox h3 {margin-bottom: 0.4rem;font-size: 1.3rem;}
.language-training-guide-section7-con .textBox p {margin-bottom: 0.4rem;font-size: 0.8rem;color: #666666;}
.language-training-guide-section7-con .textBox p:last-child {margin-bottom: 0;}
.language-training-guide-section7-con .textBox p > span {color: #CE1126;}
.language-training-guide-section7-slider {overflow-x:hidden !important; overflow: visible !important;}
.language-training-guide-section9 .swiper-pagination-bullet,.language-training-guide-section7-con .swiper-pagination-bullet {background: #C5C5C5;}
.language-training-guide-section9 .swiper-pagination-bullet-active,.language-training-guide-section7-con .swiper-pagination-bullet-active {background: #1EC95B;}
.language-training-guide-section9 .swiper-pagination,.language-training-guide-section7-con .swiper-pagination {top: 100% !important; height: 30px;}
@media screen and (max-width:767px) {
    .language-training-guide-section9-con,
    .language-training-guide-section7-con {grid-template-columns: repeat(1,1fr);grid-gap: 24px;}
    .language-training-guide-section9 .language-training-guide-section7-sliders,.language-training-guide-section7-con .language-training-guide-section7-sliders {grid-column: 1 span;}
    .language-training-guide-section9-con .textBox,.language-training-guide-section7-con .textBox {grid-column: 1 span;text-align: left;}
    .language-training-guide-section7-con .textBox h3 {font-size: calc(1rem + 1.9446vw);}
    .language-training-guide-section7-con .textBox p {font-size: calc(1rem + 0.2778vw);}    
}
/*******************************************************************************
                                1위 유학 채널
********************************************************************************/
.language-training-guide-section8 {background: #EAFEE8;}
.language-training-guide-section8-text {display: inline-block;margin-bottom: 0.6rem;padding: 0.6rem 1.2rem;border-radius: 8px;background: #fff;border: 1px solid #1EC95B;color: #1EC95B;font-size: 1.3rem;font-weight: 700;}
.language-training-guide-section8-con2 {display: grid;grid-template-columns: repeat(12,1fr); grid-gap: 24px;}
.language-training-guide-section8-con .youtube-wrap {width: 80%; margin: 0 auto;}
.language-training-guide-section8-con .youtube-wrap iframe {width: 100%;aspect-ratio: 16 / 9; box-shadow: 0 8px 16px rgba(0, 0, 0, 16%);}
.language-training-guide-section8-con2  #youtube-con {grid-column: 9 span; width: 100%;}
.language-training-guide-section8-con2  #youtube-con iframe {width: 100%;}
.language-training-guide-section8-con2 ul {display: grid;grid-template-rows: repeat(3,1fr);grid-gap: 13px;grid-column: 3 span;}
.language-training-guide-section8-con2 ul li {box-shadow: 0 8px 16px rgba(0, 0, 0, 16%);    }
.language-training-guide-section8-con2 ul li img {width: 100%;height: 100%;}
@media screen and (max-width: 1200px) {
    .language-training-guide-section8-con2 {
        grid-template-columns: repeat(1,1fr);
        grid-gap: 16px;
    }
    .language-training-guide-section8-con2  #youtube-con {
        grid-column: 1 span;
    }
    .language-training-guide-section8-con2 ul {
        grid-column: 1 span;
    }
    .language-training-guide-section8-con2 ul {
        grid-template-columns: repeat(3,1fr);
        grid-template-rows: repeat(1,1fr);
        grid-gap: 6px;
    }
    .language-training-guide-section8-con .youtube-wrap {    width: 100%;} 
}
@media screen and (max-width:767px) {
    .language-training-guide-section8-text {padding: 8px 16px;font-size: calc(1rem + 1.9446vw);}
}

/*******************************************************************************
                                어학연수 대표 장점
********************************************************************************/
.language-training-guide-section9 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/language-training-guide-section9-bg.jpg') no-repeat center top;background-size: cover;}
.language-training-guide-section9 .language-training-guide-section7-sliders {overflow: hidden;padding-bottom: 30px;}
.language-training-guide-section9-con {margin-bottom: 0;}
.language-training-guide-section9-con h3 {margin-bottom: 0.6rem;font-size: 1rem;}
.language-training-guide-section9-con ul {margin-bottom: 1.6rem;}
.language-training-guide-section9-con ul li{padding-left: 8px;position: relative;}
.language-training-guide-section9-con ul li::before {content: '-';position: absolute;right: 100%;top: 0;}
.language-training-guide-section9-con ul li,.language-training-guide-section9-con p {color: #000;font-size: 0.8rem;}
@media screen and (max-width:767px) {
    .language-training-guide-section9 .language-training-guide-section7-sliders {order: -1;}
    .language-training-guide-section9-con .textBox {text-align: center;}
    .language-training-guide-section9-con h3 {font-size: calc(1rem + 0.8334vw);}
    .language-training-guide-section9-con ul li::before {display: none;}
    .language-training-guide-section9-con ul li{padding: 0;}
    .language-training-guide-section9-con ul li,.language-training-guide-section9-con p {font-size: calc(1rem + 0.2778vw);}
}

/*******************************************************************************
                                상품 하단 공통영역 
********************************************************************************/


/* 상품 하단 공통영역 */
.area-programs-inquiry {position:relative;width:100%;background:rgba(0,0,0,0.8);z-index:10;}
.area-programs-inquiry.fixed {position:fixed;bottom:0;left:0;}
.area-programs-inquiry .api-wrap {position:relative;width:65%;max-width:54rem;margin:0 auto;padding:1.2rem 0;color:#fff;}
.area-programs-inquiry .api-wrap > p {width: 80%;}
.area-programs-inquiry .api-wrap .pg-title {line-height:140%;}

.area-programs-other {width:100%;max-width:54rem;margin:0 auto;}
.area-programs-other .program-slider {margin:4rem auto;}
.area-programs-other .program-slider .area-pg-list {overflow:hidden;}
.area-programs-other .program-slider .ps-title {margin-bottom:1rem;font-size:1.1rem;font-weight:400;position: relative;}
.area-programs-other .program-slider .yt-ps-title-link {position: absolute;right: 0;top: 50%;transform: translateY(-50%);font-size: 1rem;}
@media screen and (min-width:1101px) {
    .area-programs-inquiry .api-wrap .inquiry-button {position:absolute;top:50%;right:0;transform:translateY(-50%)}
}
@media screen and (max-width:1100px) and (min-width:768px) {
    .area-programs-inquiry .api-wrap {width:90%;}
    .area-programs-inquiry .api-wrap .inquiry-button {position:absolute;top:50%;right:0;transform:translateY(-50%)}
}
@media screen and (max-width:767px) {
    .area-programs-inquiry .api-wrap {width:90%;font-size:1.08rem;}
    .area-programs-inquiry .api-wrap .pg-title {display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .area-programs-inquiry .pg-title + p {display:none;}
    .area-programs-inquiry .api-wrap .inquiry-button .button {width:100%;margin-top:1rem;}
    .area-programs-other .program-slider .ps-title {width:90%;margin:0 1rem 1rem;font-size:1.3rem;}
    .mo-quick-menu {display: none !important;}
}
.price-tag {
    background-color: #4285F4;
    border-radius: 8px;
    color: #FFFFFF;
    font-size: 14px;
    padding: 10px 15px;
    position: relative;
  }
  
  .price-tag::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 100%;
    transform: translate(-50%, 0);
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #4285F4;
  }
/*******************************************************************************
                                나라별 이미지 수정
********************************************************************************/
/* 뉴질랜드 */
.new-zealand .language-training-guide-section1 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/new-zealand/language-training-guide-section1-bg-newZealand.jpg') no-repeat center bottom;background-size: cover;}
.new-zealand .language-training-guide-section2-con > li > .imgBox.img1 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/new-zealand/language-training-guide-section2-img1.jpg') no-repeat center center;background-size: cover;}
.new-zealand .language-training-guide-section2-con > li > .imgBox.img2 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/new-zealand/language-training-guide-section2-img2.jpg') no-repeat center center;background-size: cover;}
.new-zealand .language-training-guide-section2-con > li > .imgBox.img3 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/new-zealand/language-training-guide-section2-img3.jpg') no-repeat center center;background-size: cover;}
.new-zealand .language-training-guide-section2-con > li > .imgBox.img4 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/new-zealand/language-training-guide-section2-img4.jpg') no-repeat center center;background-size: cover;}
.new-zealand .language-training-guide-section4-con ul > li .imgBox.img1 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/new-zealand/language-training-guide-section4-img1.jpg') no-repeat center center;background-size: cover;}
.new-zealand .language-training-guide-section4-con ul > li .imgBox.img2 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/new-zealand/language-training-guide-section4-img2.jpg') no-repeat center center;background-size: cover;}
.new-zealand .language-training-guide-section4-con ul > li .imgBox.img3 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/new-zealand/language-training-guide-section4-img3.jpg') no-repeat center center;background-size: cover;}
.new-zealand .language-training-guide-section4-con ul > li .imgBox.img4 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/new-zealand/language-training-guide-section4-img4.jpg') no-repeat center center;background-size: cover;}
.new-zealand .language-training-guide-section5-imgBox {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/new-zealand/language-training-guide-section5-img1.jpg') no-repeat center center;background-size: cover;}
.new-zealand .language-training-guide-section5-con .row .imgBox.img1 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/new-zealand/language-training-guide-section5-img2.jpg') no-repeat center center;background-size: cover;}
.new-zealand .language-training-guide-section5-con .row .imgBox.img2 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/new-zealand/language-training-guide-section5-img3.jpg') no-repeat center center;background-size: cover;}
.new-zealand .language-training-guide-section7-con .imgBox > span.img1 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/new-zealand/language-training-guide-section7-img1.jpg') no-repeat center center;background-size: cover;}
.new-zealand .language-training-guide-section7-con .imgBox > span.img2 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/new-zealand/language-training-guide-section7-img2.jpg') no-repeat center center;background-size: cover;}
.new-zealand .language-training-guide-section7-con .imgBox > span.img3 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/new-zealand/language-training-guide-section7-img3.jpg') no-repeat center center;background-size: cover;}
.new-zealand .language-training-guide-section7-con .imgBox > span.img4 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/new-zealand/language-training-guide-section7-img4.jpg') no-repeat center center;background-size: cover;}
.new-zealand .language-training-guide-section7-con .imgBox > span.img5 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/new-zealand/language-training-guide-section7-img5.jpg') no-repeat center center;background-size: cover;}
.new-zealand .language-training-guide-section7-con .imgBox > span.img6 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/new-zealand/language-training-guide-section7-img6.jpg') no-repeat center center;background-size: cover;}
.new-zealand .language-training-guide-section9 .imgBox > span.img1 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/new-zealand/language-training-guide-section9-img1.jpg') no-repeat center center;background-size: cover;}
.new-zealand .language-training-guide-section9 .imgBox > span.img2 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/new-zealand/language-training-guide-section9-img2.jpg') no-repeat center center;background-size: cover;}
.new-zealand .language-training-guide-section9 .imgBox > span.img3 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/new-zealand/language-training-guide-section9-img3.jpg') no-repeat center center;background-size: cover;}
/* 몰타 */
.malta .language-training-guide-section1 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/malta/language-training-guide-section1-bg-malta.jpg') no-repeat center bottom;background-size: cover;}
.malta .language-training-guide-section2-con > li > .imgBox.img1 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/malta/language-training-guide-section2-img1.jpg') no-repeat center center;background-size: cover;}
.malta .language-training-guide-section2-con > li > .imgBox.img2 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/malta/language-training-guide-section2-img2.jpg') no-repeat center center;background-size: cover;}
.malta .language-training-guide-section2-con > li > .imgBox.img3 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/malta/language-training-guide-section2-img3.jpg') no-repeat center center;background-size: cover;}
.malta .language-training-guide-section2-con > li > .imgBox.img4 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/malta/language-training-guide-section2-img4.jpg') no-repeat center center;background-size: cover;}
.malta .language-training-guide-section2-con > li > .imgBox.img5 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/malta/language-training-guide-section2-img5.jpg') no-repeat center center;background-size: cover;}
.malta .language-training-guide-section2-con > li > .imgBox.img6 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/malta/language-training-guide-section2-img6.jpg') no-repeat center center;background-size: cover;}
.malta .language-training-guide-section4-con ul > li .imgBox.img1 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/malta/language-training-guide-section4-img1.jpg') no-repeat center center;background-size: cover;}
.malta .language-training-guide-section4-con ul > li .imgBox.img2 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/malta/language-training-guide-section4-img2.jpg') no-repeat center center;background-size: cover;}
.malta .language-training-guide-section4-con ul > li .imgBox.img3 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/malta/language-training-guide-section4-img3.jpg') no-repeat center center;background-size: cover;}
.malta .language-training-guide-section4-con ul > li .imgBox.img4 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/malta/language-training-guide-section4-img4.jpg') no-repeat center center;background-size: cover;}
.malta .language-training-guide-section5-imgBox {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/malta/language-training-guide-section5-img1.jpg') no-repeat center center;background-size: cover;}
.malta .language-training-guide-section5-2 {background: #EEF1FF;}
.malta .language-training-guide-section5-2 .language-training-guide-section5-imgBox {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/malta/language-training-guide-section5-2-img1.jpg') no-repeat center center;background-size: cover;}
.malta .language-training-guide-section5-con .row .imgBox.img1 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/malta/language-training-guide-section5-img2.jpg') no-repeat center center;background-size: cover;}
.malta .language-training-guide-section5-con .row .imgBox.img2 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/malta/language-training-guide-section5-img3.jpg') no-repeat center center;background-size: cover;}
.malta .language-training-guide-section5-con .row .imgBox.img3 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/malta/language-training-guide-section5-img4.jpg') no-repeat center center;background-size: cover;}
.malta .language-training-guide-section5-con .row .imgBox.img4 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/malta/language-training-guide-section5-img5.jpg') no-repeat center center;background-size: cover;}
.malta .language-training-guide-section7-con .imgBox > span.img1 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/malta/language-training-guide-section7-img1.jpg') no-repeat center center;background-size: cover;}
.malta .language-training-guide-section7-con .imgBox > span.img2 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/malta/language-training-guide-section7-img2.jpg') no-repeat center center;background-size: cover;}
.malta .language-training-guide-section7-con .imgBox > span.img3 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/malta/language-training-guide-section7-img3.jpg') no-repeat center center;background-size: cover;}
.malta .language-training-guide-section7-con .imgBox > span.img4 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/malta/language-training-guide-section7-img4.jpg') no-repeat center center;background-size: cover;}
.malta .language-training-guide-section7-con .imgBox > span.img5 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/malta/language-training-guide-section7-img5.jpg') no-repeat center center;background-size: cover;}
/* 아일랜드 */
.ireland .language-training-guide-section1 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/ireland/language-training-guide-section1-bg-ireland.jpg') no-repeat center bottom;background-size: cover;}
.ireland .language-training-guide-section2-con > li > .imgBox.img1 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/ireland/language-training-guide-section2-img1.jpg') no-repeat center center;background-size: cover;}
.ireland .language-training-guide-section2-con > li > .imgBox.img2 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/ireland/language-training-guide-section2-img2.jpg') no-repeat center center;background-size: cover;}
.ireland .language-training-guide-section2-con > li > .imgBox.img3 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/ireland/language-training-guide-section2-img3.jpg') no-repeat center center;background-size: cover;}
.ireland .language-training-guide-section2-con > li > .imgBox.img4 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/ireland/language-training-guide-section2-img4.jpg') no-repeat center center;background-size: cover;}
.ireland .language-training-guide-section4-con ul > li .imgBox.img1 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/ireland/language-training-guide-section4-img1.jpg') no-repeat center center;background-size: cover;}
.ireland .language-training-guide-section4-con ul > li .imgBox.img2 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/ireland/language-training-guide-section4-img2.jpg') no-repeat center center;background-size: cover;}
.ireland .language-training-guide-section4-con ul > li .imgBox.img3 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/ireland/language-training-guide-section4-img3.jpg') no-repeat center center;background-size: cover;}
.ireland .language-training-guide-section4-con ul > li .imgBox.img4 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/ireland/language-training-guide-section4-img4.jpg') no-repeat center center;background-size: cover;}
.ireland .language-training-guide-section5-imgBox {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/ireland/language-training-guide-section5-img1.jpg') no-repeat center center;background-size: cover;}
.ireland .language-training-guide-section5-con .row .imgBox.img1 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/ireland/language-training-guide-section5-img2.jpg') no-repeat center center;background-size: cover;}
.ireland .language-training-guide-section5-con .row .imgBox.img2 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/ireland/language-training-guide-section5-img3.jpg') no-repeat center center;background-size: cover;}
.ireland .language-training-guide-section5-con .row .imgBox.img3 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/ireland/language-training-guide-section5-img4.jpg') no-repeat center center;background-size: cover;}
.ireland .language-training-guide-section5-con .row .imgBox.img4 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/ireland/language-training-guide-section5-img5.jpg') no-repeat center center;background-size: cover;}
.ireland .language-training-guide-section7-con .imgBox > span.img1 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/ireland/language-training-guide-section7-img1.jpg') no-repeat center center;background-size: cover;}
.ireland .language-training-guide-section7-con .imgBox > span.img2 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/ireland/language-training-guide-section7-img2.jpg') no-repeat center center;background-size: cover;}
.ireland .language-training-guide-section7-con .imgBox > span.img3 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/ireland/language-training-guide-section7-img3.jpg') no-repeat center center;background-size: cover;}
.ireland .language-training-guide-section7-con .imgBox > span.img4 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/ireland/language-training-guide-section7-img4.jpg') no-repeat center center;background-size: cover;}
.ireland .language-training-guide-section7-con .imgBox > span.img5 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/ireland/language-training-guide-section7-img5.jpg') no-repeat center center;background-size: cover;}
.ireland .language-training-guide-section7-con .imgBox > span.img6 {background: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/guide/ireland/language-training-guide-section7-img6.jpg') no-repeat center center;background-size: cover;}