/*******************************************
    캐나다-조기유학-추천-프로그램
*******************************************/
/* 공통요소 */
/* .canada-public-study-parent .articleTitle .sub { margin-top: 8rem;} */
table th {background-color: #fff;}

.canada-public-study-parent .max-width,
.canada-public-study-parent .youtube-channel .max-width{padding-top: 0; padding-bottom: 0; text-align: left;}

.canada-public-study-parent .roundArea { box-shadow: 0 8px 20px 0 #EBEFF4; overflow: hidden; background-color: #fff; border-radius: 24px; isolation: isolate; }
.canada-public-study-parent .roundArea .titleWrap { padding: 40rem 0; position: relative; background: linear-gradient(90deg, #FF8049 0%, #F44447 100%); color: #fff; text-align: center; text-shadow: 0px 1px 4px #0000004D; }
.canada-public-study-parent .roundArea .titleWrap::after { position: absolute; top: 0; left: 0; z-index: 0; width: 100%; height: 100%; background-image: url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/canada-public-study-parent/rouondArea_titleWrap_bg.png); background-repeat: no-repeat; background-position: center; background-size: cover; content: ''; pointer-events: none; touch-action: none; }
.canada-public-study-parent .roundArea .titleWrap .title { color: #fff; }
.canada-public-study-parent .roundArea .titleWrap .sub { margin-bottom: 8px; font-weight: 700; }
.canada-public-study-parent .roundArea .roundAreaCont { padding: 0 106rem; }
.canada-public-study-parent .roundArea .roundAreaCont .desc { font-size: var(--f-fontSize05); color: var( --c-text01); }
.canada-public-study-parent .roundArea .roundAreaCont .desc > strong { background: var(--c-gradient-red); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.canada-public-study-parent .roundArea .roundAreaCont .desc > strong::selection{ background: #FDA245 !important; background-color: #FDA245; background-clip: initial; -webkit-background-clip: initial;color: #fff; -webkit-text-fill-color: #fff;}

/* 비주얼 */
.canada-public-study-parent .area-pg-visual { padding: 100rem 0; position: relative; width: 100%; height: 428rem; }
.canada-public-study-parent .area-pg-visual .maxWidth {position: relative; width: 100%; height: 100%; }
.canada-public-study-parent .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/renewal/programs/details/canada-public-study-parent/mainBanner.png'); background-repeat: no-repeat; background-position: center; background-size: cover; }
.canada-public-study-parent .area-pg-visual .titleWrap { position: absolute; z-index: 1; }
.canada-public-study-parent .area-pg-visual .titleWrap span { display: inline-block; padding: 2px 9px; background-color: #FF401F; font-size: var(--f-body1); font-weight: 600; color: #fff; border-radius: 8px; isolation: isolate; }
.canada-public-study-parent .area-pg-visual .titleWrap span + span { margin-left: 8rem; }
.canada-public-study-parent .area-pg-visual .titleWrap .title { margin-top: 16rem; color: var(--c-text01); }
.canada-public-study-parent .area-pg-visual .titleWrap .sub { margin-top: 8rem; font-size: var(--f-fontSize05); }
.canada-public-study-parent .area-pg-visual .contactWrap { padding: 24px 16px; box-shadow: 0 4px 10px 0 rgba(0,0,0,0.12); position: absolute; top: 50%; right: 0; z-index: 1; width: 400px; background-color: #fff; border-radius: 24px; isolation: isolate; transform: translateY(-50%); }
.canada-public-study-parent .area-pg-visual .contactWrap .box { padding-left: 66rem; position: relative; font-size: var(--f-body2); line-height: 150%;}
.canada-public-study-parent .area-pg-visual .contactWrap .box + .box { margin-top: 12rem; }
.canada-public-study-parent .area-pg-visual .contactWrap strong { display: block; padding-left: 16rem; position: absolute; left: 0; width: 66rem; }
.canada-public-study-parent .area-pg-visual .contactWrap .contact-btn { display: block; display: flex; align-items: center; justify-content: center; margin-top: 16rem; height: 40px; background-color: var(--c-text01); font-size: var(--f-body1); font-weight: 600; line-height: 150%; color: #fff; border-radius: 999999px; isolation: isolate; }
.canada-public-study-parent .area-pg-visual .contactWrap .contact-btn:hover { background-color: #18A149; }
.canada-public-study-parent .area-pg-visual .contactWrap .contact-btn .arrow { margin-left: 4rem; width: 16rem; height: 16rem; background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/canada-public-study-parent/buttonArrow.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; }

/* 부모동반 공립유학 */
.canada-public-study-parent .parent { background-color: #F7F8FB; }
.canada-public-study-parent .parent .roundArea .roundAreaCont > div { padding: 60rem 0; }
.canada-public-study-parent .parent .roundArea .roundAreaCont > div + div { border-top: 1rem solid var(--c-border-blue); }
.canada-public-study-parent .parent .roundArea .roundAreaCont > div h3.title { display: block; margin-bottom: 40rem; width: 100%; font-size: var(--f-fontSize02); font-weight: 700; line-height: 130%; color: var(--c-text01); text-align: center;}
.canada-public-study-parent .parent .roundArea .roundAreaCont .listFeature { display: grid; gap: 26px; grid-template-columns: repeat(3,1fr); }
.canada-public-study-parent .parent .roundArea .roundAreaCont .listFeature > li { padding: 24rem; border: 1rem solid #E4E8F1; box-shadow: 0px 4px 10px 0px #0000001F; border-radius: var(--r-radius01); isolation: isolate; }
.canada-public-study-parent .parent .roundArea .roundAreaCont .listFeature figure { display: block; width: 40rem; height: 40rem; background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/canada-public-study-parent/listFeature_icon.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; }
.canada-public-study-parent .parent .roundArea .roundAreaCont .listFeature .title { display: block; padding: 12rem 0;color: var(--c-text01);}
.canada-public-study-parent .parent .roundArea .roundAreaCont .listFeature .sub { font-size: var(--f-body2); letter-spacing: -.4px; }
.canada-public-study-parent .parent .roundArea .roundAreaCont .listBenefit { display: grid; gap: 40px 26px; margin-top: 60rem; grid-template-columns: repeat(3,1fr); }
.canada-public-study-parent .parent .roundArea .roundAreaCont .listBenefit figure  { width: 100%; height: 200rem; background-repeat: no-repeat; background-position: center; background-size: cover; }
.canada-public-study-parent .parent .roundArea .roundAreaCont .listBenefit .title { display: block; padding: 24rem 0 4rem; color: var(--c-text01);}
.canada-public-study-parent .parent .roundArea .roundAreaCont .listBenefit .sub { padding-bottom: 4rem; font-size: var(--f-body1); color: var(--c-text03); }
.canada-public-study-parent .parent .roundArea .roundAreaCont .listOfficeInfo { border-top: 1rem solid var(--c-border-black); }
.canada-public-study-parent .parent .roundArea .roundAreaCont .listOfficeInfo > li { display: flex; align-items: center; padding: 24rem 0; border-bottom: 1rem solid var(--c-border-blue); font-size: var(--f-fontSize05);}
.canada-public-study-parent .parent .roundArea .roundAreaCont .listOfficeInfo .title { padding: 0 24rem; width: 264rem; font-size: var(--f-fontSize05); color: var(--c-primary); }
.canada-public-study-parent .parent .roundArea .roundAreaCont .listOfficeInfo .sub { padding-top: 12rem; font-size: var(--f-body1); color: var(--c-text03); }
.canada-public-study-parent .parent .roundArea .roundAreaCont .listOfficeInfo .info { width: calc(100% - 264rem); color: var(--c-text01); }
/* 인기 교육청 */
.canada-public-study-parent .region { padding: 0; background-color: #F7F8FB; }
.canada-public-study-parent .regionWrap .thumb { padding: 60rem 212rem; width: 100%; min-height: 304rem; text-align: center; }
.canada-public-study-parent .regionWrap.britishColumbia .thumb { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/canada-public-study-parent/britishColumbia_bg.png'); background-repeat: no-repeat; background-position: center; background-size: cover; }
.canada-public-study-parent .regionWrap.ontario .thumb { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/canada-public-study-parent/ontario_bg.png'); background-repeat: no-repeat; background-position: center; background-size: cover; }
.canada-public-study-parent .regionWrap .thumbBox { padding: 24rem 0; width: 100%; height: 100%; background-color: #fff; border-radius: 16px; isolation: isolate; }
.canada-public-study-parent .regionWrap .thumbBox figure { display: block; margin: 0 auto; width: 48rem; height: 48rem; background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/canada-public-study-parent/regionContThumb_icon.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; }
.canada-public-study-parent .regionWrap .thumbBox .title { display: block; padding: 8rem 0; font-size: var(--f-fontSize02); line-height: 131%; color: var( --c-text01); }
.canada-public-study-parent .regionWrap .thumbBox .sub { color: var( --c-text03); }
.canada-public-study-parent .regionWrap .roundAreaCont.regionCont { padding: 60rem 106rem; }
.canada-public-study-parent .regionCont .imgWrap { padding: 0 106rem 60rem; }
.canada-public-study-parent .regionCont .listTabNav { display: grid; gap: 12px; margin: 60rem auto 40rem; width: 636rem; text-align: center; grid-template-columns: repeat(3,1fr);}
.canada-public-study-parent .regionCont .listTabNav a { display: block; padding: 8rem 0; width: 100%; height: 100%; background-color: #ECFBF2; color: var(--c-text01); border-radius: 8px; isolation: isolate; }
.canada-public-study-parent .regionCont .listTabNav a.active { background-color: var( --c-primary); color: #fff;}
.canada-public-study-parent .regionCont .contTabNav .con { display: none; }
.canada-public-study-parent .regionCont .contTabNav .con.show { display: block; }
.canada-public-study-parent .regionCont .boxOffice { padding: 40rem; border: 1rem solid var( --c-primary); box-shadow: 0px 4px 10px 0px #0000001F; border-radius: 24px; isolation: isolate; }
.canada-public-study-parent .regionCont .boxOffice .con > .title { padding-bottom: 16rem; }
.canada-public-study-parent .regionCont .boxOffice .con > .title strong { padding-right: 8rem; vertical-align: middle; font-size: var(--f-fontSize03); color: var( --c-primary); }
.canada-public-study-parent .regionCont .boxOffice .con > .title span { vertical-align: middle; font-size: var(--f-body1); }
.canada-public-study-parent .regionCont .boxOffice .info .office { display: flex; gap: 24px; }
.canada-public-study-parent .regionCont .boxOffice .info .office .imageWrap { width: calc( (100% - 24px)/2); }
.canada-public-study-parent .regionCont .boxOffice .info .office .imageWrap .image { width: 100%; height: 320rem; background-position: center; background-size: cover; border-radius: 12px; isolation: isolate; }
.canada-public-study-parent .regionCont .boxOffice .info .office .imageWrap .image01 {  background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/canada-public-study-parent/educationOffice_img01.png'); }
.canada-public-study-parent .regionCont .boxOffice .info .office .imageWrap .image02 {  background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/canada-public-study-parent/educationOffice_img02.png'); }
.canada-public-study-parent .regionCont .boxOffice .info .office .imageWrap .image03 {  background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/canada-public-study-parent/educationOffice_img03.png'); }
.canada-public-study-parent .regionCont .boxOffice .info .office .imageWrap .image04 {  background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/canada-public-study-parent/educationOffice_img04.png'); }
.canada-public-study-parent .regionCont .boxOffice .info .office .imageWrap .image05 {  background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/canada-public-study-parent/educationOffice_img05.png'); }
.canada-public-study-parent .regionCont .boxOffice .info .office .imageWrap .image06 {  background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/canada-public-study-parent/educationOffice_img06.png'); }
.canada-public-study-parent .regionCont .boxOffice .info .office .imageWrap .image07 {  background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/canada-public-study-parent/educationOffice_img07.png'); }
.canada-public-study-parent .regionCont .boxOffice .info .office .imageWrap .image08 {  background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/canada-public-study-parent/educationOffice_img08.png'); }
.canada-public-study-parent .regionCont .boxOffice .info .office .imageWrap .image09 {  background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/canada-public-study-parent/educationOffice_img09.png'); }
.canada-public-study-parent .regionCont .boxOffice .info .office .imageWrap .image10 {  background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/canada-public-study-parent/educationOffice_img10.png'); }
.canada-public-study-parent .regionCont .boxOffice .info .office .imageWrap .image11 {  background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/canada-public-study-parent/educationOffice_img11.png'); }
.canada-public-study-parent .regionCont .boxOffice .info .office .imageWrap .image12 {  background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/canada-public-study-parent/educationOffice_img12.png'); }
.canada-public-study-parent .regionCont .boxOffice .info .office .imageWrap .image13 {  background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/canada-public-study-parent/educationOffice_img13.png'); }
.canada-public-study-parent .regionCont .boxOffice .info .office .imageWrap > p { padding-top: 14rem; font-size: var(--f-body2); font-weight: 500; color: var(--c-text03); }
.canada-public-study-parent .regionCont .boxOffice .info .office .imageWrap > p > a { margin-left: .2rem; font-weight: 400; color: var( --c-text02);}
.canada-public-study-parent .regionCont .boxOffice .info .office .textWrap { width: calc( (100% - 24px)/2); font-size: var( --f-body2); }
.canada-public-study-parent .regionCont .boxOffice .info .office .textWrap > div { padding-top: 12rem; }
.canada-public-study-parent .regionCont .boxOffice .info .office .textWrap > div:first-child { padding-top: 0; }
.canada-public-study-parent .regionCont .boxOffice .info .office .textWrap .title { display: block; padding-bottom: 12rem; font-size: var(--f-body1); color: var(--c-text01); }
.canada-public-study-parent .regionCont .boxOffice .info .office .textWrap p { padding-left: 20px; position: relative; }
.canada-public-study-parent .regionCont .boxOffice .info .office .textWrap p:before { position: absolute; top: 0; left: 0; width: 20px; text-align: center; content: "\00B7";}
.canada-public-study-parent .regionCont .boxOffice .info .office .textWrap p .desc { font-size: var(--f-detail); }
.canada-public-study-parent .regionCont .boxOffice .info .office .textWrap .school .title { padding-bottom: 8rem; }
.canada-public-study-parent .regionCont .boxOffice .info .office .textWrap .school p { padding-left: 0;}
.canada-public-study-parent .regionCont .boxOffice .info .office .textWrap .school p:before { display: none; }
.canada-public-study-parent .regionCont .boxOffice .info .recommend { margin-top: 24rem; }
.canada-public-study-parent .regionCont .boxOffice .info .recommend .title { display: block; padding-bottom: 12rem; font-size: var(--f-body1); color: var(--c-text01); }
.canada-public-study-parent .regionCont .boxOffice .info .recommend .boxWrap { display: flex; gap: 24px; font-size: var(--f-body2);}
.canada-public-study-parent .regionCont .boxOffice .info .recommend .box { display: flex; padding: 12rem; width: calc( (100% - 24px)/2); background: #EAFAFF; border-radius: 12px; isolation: isolate;}
.canada-public-study-parent .regionCont .boxOffice .info .recommend .box em { width: 114rem; font-weight: 700; color: #0086FA; }
.canada-public-study-parent .regionCont .boxOffice .info .recommend .box div { display: grid; align-content: start; gap: 4px; width: calc(100% - 114rem); grid-template-columns : repeat(2,1fr); }
.canada-public-study-parent .regionCont .boxOffice .info .recommend .boxWrap.three { gap: 28px; }
.canada-public-study-parent .regionCont .boxOffice .info .recommend .boxWrap.three .box { width: calc( (100% - 24px)/3); }
.canada-public-study-parent .regionCont .boxOffice .info .recommend .boxWrap.three .box em { width: 106rem; }
.canada-public-study-parent .regionCont .boxOffice .info .recommend .boxWrap.three .box div { display: block; width: calc(100% - 106rem); }
.canada-public-study-parent .regionWrap .point { padding: 40rem 0 60rem; border-bottom: 1rem solid #E4E8F1;}
.canada-public-study-parent .regionWrap .point:last-child { padding: 60rem 0 0; border-bottom: 0 none;}
.canada-public-study-parent .regionWrap .point figure { display: inline-block; margin: 0 auto; padding-right: .2px; width: 36rem; height: 36rem; vertical-align: top; background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/canada-public-study-parent/regionContPoint_icon.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; }
.canada-public-study-parent .regionWrap .point > .title { display: block; font-size: var(--f-body1); line-height: 40rem; text-align: center; }
.canada-public-study-parent .regionWrap .point > .title > strong { display: inline-block; padding-left: 8rem; vertical-align: top; font-size: var( --f-fontSize03); font-weight: 700; line-height: 36rem; color: var(--c-text01); }
.canada-public-study-parent .regionWrap .point > .title > span { display: inline-block; vertical-align: top; line-height: 36rem;}
.canada-public-study-parent .regionWrap .point .imgWrap {margin-top: 72rem;}
.canada-public-study-parent .regionWrap .point .listImgDesc { display: grid; gap: 24px; margin-top: 24rem; color: var(--c-text01); grid-template-columns: repeat(2,1fr); }
.canada-public-study-parent .regionWrap .point .listImgDesc li { padding: 24rem; border: 1rem solid #E4E8F1; border-radius: 12px; isolation: isolate; }
.canada-public-study-parent .regionWrap .point .listImgDesc li > strong { display: block; font-size: var(--f-body1); }
.canada-public-study-parent .regionWrap .point .listImgDesc li > p { margin-top: 4rem; font-size: var(--f-body2); }
.canada-public-study-parent .regionWrap .point .boxOffice:last-child { margin-top: 24rem;}
.canada-public-study-parent .regionWrap .point.york .desc { padding-top: 26rem; }
.canada-public-study-parent .regionWrap .point.york .imgWrap { margin-top: 60rem; }
@media screen and (max-width: 1280px){
    .canada-public-study-parent .maxWidth { padding: 0 16px; }

    .canada-public-study-parent .area-pg-visual .contactWrap{right: 16px;}
}
/* 예상 비용 */
.canada-public-study-parent .cost { background-color: #F7F8FB; }
.canada-public-study-parent .cost .wrapTbl { padding: 60rem 0; }
.tblCost { border-bottom: 1rem solid var(--c-border-black); width: 100%; font-size: var(--f-body1); color: var(--c-text01); text-align: center; border-collapse: collapse; }
.tblCost tr{ border-top: 1rem solid var(--c-border-black); }
.tblCost th{ bottom: 1rem solid var(--c-border-black); font-weight: 400; }
.tblCost thead tr th,
.tblCost tbody tr th,
.tblCost tbody tr td { padding: 12rem 0; }
.tblCost colgroup col { width: 37.4%; }
.tblCost colgroup col:first-child { width: 25.2%; }
.tblCost tr th,
.tblCost tbody tr td{ border-right: 1rem solid var(--c-border-black); }
.tblCost thead tr th:last-child,
.tblCost tbody tr td:last-child{ border-right: none; }
.tblCost thead tr th { background-color: #FFEEAC; font-weight: 700; }
.tblCost thead tr th .thDesc { padding: 0; font-weight: 400; }
.tblCost tbody .total th { border-right: 0 none; font-weight: 700; }
.tblCost tbody .total td { font-weight: 700; color: var(--c-primary); }
.tblCost.optional { margin-top: 40rem; }
.tblCost.optional thead tr th { background-color: #F5F5F7; }
.wrapTbl .table-bottom{ margin-top: 16rem; font-size: var(--f-body2); color: var( --c-text01); text-align: right; letter-spacing: -0.16px; }

@media screen and (max-width: 1200px){
    #pointView .swiper-slide { height: auto; }
    #pointView .swiper-slide p { letter-spacing: -.5px; }
}

@media screen and (max-width: 1100px){
    .canada-public-study-parent .regionCont .boxOffice .info .recommend .box em { width: 82rem; }
    .canada-public-study-parent .regionCont .boxOffice .info .recommend .box div { width: calc(100% - 82rem); }
    .canada-public-study-parent .regionCont .boxOffice .info .recommend .boxWrap.three .box em { width: 64rem; }
    .canada-public-study-parent .regionCont .boxOffice .info .recommend .boxWrap.three .box div { width: calc(100% - 64rem); }
}

@media screen and (max-width: 1049px){
    .canada-public-study-parent .parent .roundArea .roundAreaCont .listBenefit figure { height: 160rem; }
    .canada-public-study-parent .regionCont .boxOffice .info .office .imageWrap .image { height: 240rem; }
    .canada-public-study-parent .regionCont .imgWrap { padding: 0 60rem 60rem; }
}
/*
1rem = 13px
*/
@media screen and (max-width: 991px){
    #pointView .swiper-slide { min-height: 182rem; }

    .canada-public-study-parent > article { padding: 50px 0; }
    .canada-public-study-parent section > article { padding: 30px 0; }
    .canada-public-study-parent section > article.parent { padding-top: 50px; }
    .canada-public-study-parent .articleTitle .title { line-height: 32.5px; }
    .canada-public-study-parent .articleTitle .sub { margin-bottom: 3px; }

    .canada-public-study-parent .roundArea .titleWrap { padding: 32px 16px; }
    .canada-public-study-parent .roundArea .titleWrap::after { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/canada-public-study-parent/rouondArea_titleWrap_bg_mo.png'); }
    .canada-public-study-parent .roundArea .titleWrap .title { font-weight: 600; }
    .canada-public-study-parent .roundArea .titleWrap .sub { margin-bottom: 3px; }

    .canada-public-study-parent .area-pg-visual { padding: 29.9rem 0 16rem; height: auto; }
    .canada-public-study-parent .area-pg-visual .bgImage { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/canada-public-study-parent/mainBanner_mo.png'); background-position: bottom center; }
    .canada-public-study-parent .area-pg-visual .titleWrap { position: static; }
    .canada-public-study-parent .area-pg-visual .titleWrap span { padding: 2px 4px; font-weight: 500; line-height: 22.5px; }
    .canada-public-study-parent .area-pg-visual .titleWrap span + span { margin-left: 8px; }
    .canada-public-study-parent .area-pg-visual .titleWrap .title { margin-top: 12px; line-height: 36.4px; }
    .canada-public-study-parent .area-pg-visual .titleWrap .sub { margin-top: 8px; line-height: 24px; }
    .canada-public-study-parent .area-pg-visual .contactWrap { margin-top: 156rem; padding: 16px 24px; position: static; width: 100%; transform: none; }
    .canada-public-study-parent .area-pg-visual .contactWrap strong { padding-left: 0; width: 58rem; }
    .canada-public-study-parent .area-pg-visual .contactWrap .box { padding-left: 58rem; }
    .canada-public-study-parent .area-pg-visual .contactWrap .box + .box { margin-top: 12px; }
    .canada-public-study-parent .area-pg-visual .contactWrap .contact-btn { display: none; }

    .canada-public-study-parent .roundArea .roundAreaCont { padding: 0 16px; }
    /* 부모동반 공립유학 */
    .canada-public-study-parent .parent .roundArea .roundAreaCont > div { display: block; padding: 30px 0; }
    .canada-public-study-parent .parent .roundArea .roundAreaCont > div .title { width: 100%; }
    .canada-public-study-parent .parent .roundArea .roundAreaCont > div h3.title { margin-bottom: 16rem; }
    .canada-public-study-parent .parent .roundArea .roundAreaCont .listFeature { gap: 16px; grid-template-columns: repeat(1,1fr); }
    .canada-public-study-parent .parent .roundArea .roundAreaCont .listFeature > li { padding: 12px; }
    .canada-public-study-parent .parent .roundArea .roundAreaCont .listFeature figure { width: 35.8rem; height: 35.8rem; }
    .canada-public-study-parent .parent .roundArea .roundAreaCont .listFeature .title { padding: 12px 0; font-size: 16rem; }
    .canada-public-study-parent .parent .roundArea .roundAreaCont .listBenefit { gap: 16px; margin-top: 30.6rem; grid-template-columns: repeat(1,1fr); }
    .canada-public-study-parent .parent .roundArea .roundAreaCont .listBenefit figure { height: 180.7rem; }
    .canada-public-study-parent .parent .roundArea .roundAreaCont .listBenefit .title { padding: 12rem 0 2rem; font-size: 16rem; }
    .canada-public-study-parent .parent .roundArea .roundAreaCont .listBenefit .sub { padding-bottom: 0; }
    .canada-public-study-parent .parent .roundArea .roundAreaCont .listOfficeInfo > li { display: block; padding: 24px 12px; }
    .canada-public-study-parent .parent .roundArea .roundAreaCont .listOfficeInfo > li:last-child { border-bottom: 0; }
    .canada-public-study-parent .parent .roundArea .roundAreaCont .listOfficeInfo .title { padding: 0; width: 100%; }
    .canada-public-study-parent .parent .roundArea .roundAreaCont .listOfficeInfo .info { width: 100%; }
    .canada-public-study-parent .parent .roundArea .roundAreaCont .listOfficeInfo .title { display: block; padding-bottom: 7.9rem; font-size: 16rem; }
    .canada-public-study-parent .parent .roundArea .roundAreaCont .listOfficeInfo .info { font-size: 16rem; }
    .canada-public-study-parent .parent .roundArea .roundAreaCont .listOfficeInfo .sub { font-size: 13.4rem; }
    /* 인기 교육청 */
    .canada-public-study-parent .regionWrap .thumb { padding: 24px 16px; min-height: 177.1rem; }
    .canada-public-study-parent .regionWrap .thumbBox { padding: 12px 0; }
    .canada-public-study-parent .regionWrap .thumbBox figure { width: 35.8rem; height: 35.8rem; }
    .canada-public-study-parent .regionWrap .thumbBox .title { padding: 8px 0;}
    .canada-public-study-parent .regionWrap .thumbBox .sub { font-size: 16rem; }
    .canada-public-study-parent .regionWrap .roundAreaCont.regionCont { padding: 30px 16px; }
    .canada-public-study-parent .regionCont .imgWrap { padding: 0 0 30px; }
    .canada-public-study-parent .regionCont .imgWrap.ontario { padding: 0 0 18px; }
    .canada-public-study-parent .regionCont .listTabNav { gap: 8px; margin: 29.9rem 0 24.1rem; width: 100%; }
    .canada-public-study-parent .regionCont .listTabNav a { padding: 8px 0; font-size: 16rem; }
    .canada-public-study-parent .regionCont .boxOffice { padding: 12px; }
    .canada-public-study-parent .regionCont .boxOffice .con > .title { padding-bottom: 12rem; }
    .canada-public-study-parent .regionCont .boxOffice .con > .title strong { display: block; padding-right: 0; }
    .canada-public-study-parent .regionCont .boxOffice .con > .title span { display: block; margin-top: 3.9rem; }
    .canada-public-study-parent .regionCont .boxOffice .info .office { display: block; }
    .canada-public-study-parent .regionCont .boxOffice .info .office .imageWrap { width: 100%; }
    .canada-public-study-parent .regionCont .boxOffice .info .office .imageWrap > p { padding-top: 12rem; }
    .canada-public-study-parent .regionCont .boxOffice .info .office .imageWrap .image { height: 208rem; border-radius: 8px; isolation: isolate; }
    .canada-public-study-parent .regionCont .boxOffice .info .recommend .title { padding-bottom: 0; }
    .canada-public-study-parent .regionCont .boxOffice .info .office .textWrap { width: 100%; }
    .canada-public-study-parent .regionCont .boxOffice .info .office .textWrap > div:first-child { padding-top: 12rem; }
    .canada-public-study-parent .regionCont .boxOffice .info .office .textWrap .school .title { padding-bottom: 7.8rem; }
    .canada-public-study-parent .regionCont .boxOffice .info .office .textWrap .school p { padding-left: 24px;}
    .canada-public-study-parent .regionCont .boxOffice .info .office .textWrap .school p:before { display: block; }
    .canada-public-study-parent .regionCont .boxOffice .info .office .textWrap p .desc { display: none; }
    .canada-public-study-parent .regionCont .boxOffice .info .recommend { margin-top: 12rem; }
    .canada-public-study-parent .regionCont .boxOffice .info .recommend .boxWrap { display: block; }
    .canada-public-study-parent .regionCont .boxOffice .info .recommend .box { display: block; margin-top: 8rem; padding: 12px; width: 100%; }
    .canada-public-study-parent .regionCont .boxOffice .info .recommend .box em { display: block; width: 100%; }
    .canada-public-study-parent .regionCont .boxOffice .info .recommend .box div { padding-top: 7.8rem; width: 100%; }
    .canada-public-study-parent .regionCont .boxOffice .info .recommend .boxWrap.three .box { width: 100%; }
    .canada-public-study-parent .regionCont .boxOffice .info .recommend .boxWrap.three .box div { display: grid; width: 100%; grid-template-columns: repeat(2,1fr); }
    .canada-public-study-parent .regionWrap .point { padding: 30px 0; }
    .canada-public-study-parent .regionWrap .point:last-child {padding-top: 30px; }
    .canada-public-study-parent .regionWrap .point figure { width: 32.5rem; height: 32.5rem; }
    .canada-public-study-parent .regionWrap .point > .title > strong { display: block; padding-top: 7.8rem; padding-left: 0; line-height: 29.9rem; }
    .canada-public-study-parent .regionWrap .point > .title > span { line-height: 32.5rem; }
    .canada-public-study-parent .regionWrap .point .imgWrap { margin-top: 30px; }
    .canada-public-study-parent .regionWrap .point .listImgDesc { display: block; margin-top: 29.9rem; }
    .canada-public-study-parent .regionWrap .point .listImgDesc li { margin-bottom: 8px; padding: 12px; }
    .canada-public-study-parent .regionWrap .point .listImgDesc li:last-child { margin-bottom: 0; }
    .canada-public-study-parent .regionWrap .point.york .desc { padding-top: 7.8rem; }
    .canada-public-study-parent .regionWrap .point.york .imgWrap { margin-top: 30px; }
    /* 예상 비용 */
    .canada-public-study-parent .cost .roundArea .roundAreaCont { position: relative;}
    .canada-public-study-parent .cost .wrapTbl { margin: 30px 0; padding: 0;}
    .canada-public-study-parent .cost .wrapTbl:after { position: absolute; top: 0; right: -2px; width: 72px; height: 100%; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 2.98%, #FFFFFF 62.79%); content: ""; }
    .canada-public-study-parent .cost .wrapTbl > div { overflow-y: auto; }
    .canada-public-study-parent .cost .wrapTbl .innerWrapTbl { margin: 0 auto; padding-right: 28px; width: 592px; box-sizing: content-box; }
    .tblCost colgroup col { width: 236px; }
    .tblCost colgroup col:first-child { width: 120px; }
    .tblCost.optional { margin-top: 16px; }
    .wrapTbl .table-bottom { margin-top: 12px; text-align: left; }
}
