@charset "utf-8";

.mb_v{display:none;}
/* text */
.basicText{color:#777;}

/* color */
.c_af945d{color:#af945d;}

/* Tab */
.tabDesign{padding-bottom:19px}
.tabDesign ul{display:flex;justify-content:center;}
.tabDesign ul li{background:url(/img/common/tab_line.gif) no-repeat right center;margin:0 5px;padding-right:8px}
.tabDesign ul li:last-child{background:0}
.tabDesign ul li a{font-size:18px;padding:2px 10px 4px 8px;display:inline-block;letter-spacing:-0.04em}
.tabDesign ul li a:hover, .tabDesign ul li.selected a{background:#ccceef;border-radius:3px;text-shadow: 0 0 0 #333, 0 0 0 #333;padding:2px 10px 4px 8px}

/* Video */
.videoWrap .videoBox{width:100%;height:0;position:relative;padding-top:56.25%;}
.videoWrap .videoBox iframe{width:100%;height:100%;position:absolute;left:0;top:0;}

/* 미엔소개 > 브랜드 비전 */
#subCon.vision .pageTitle{padding-bottom:49px;}
.visionTextWrap .visionSubText{position:relative;text-align:center;margin:74px 0 55px;}
.visionTextWrap .visionSubText:before{width:1px;height:40px;background:#222;content:'';position:absolute;top:-64px;left:50%;margin-left:-0.5px;}
.visionTextWrap .visionSubText dt{margin-bottom:20px;color:#222;font-size:3.2rem;font-weight:700;}
.visionTextWrap .visionSubText dd{color:#af945d;font-size:3.6rem;font-weight:700;}
.visionImgText{position:relative;color:#fff;font-size:2.2rem;line-height:1.8182;padding:139px 0 140px;text-align:center;display:flex;align-items:center;justify-content:center;}
.visionImgText:before{width:100vw;height:100%;z-index:-1;position:absolute;content:'';background:url('/img/introduce/vision_back_img.jpg')no-repeat center / cover;top:0;left:50%;transform:translateX(-50%);}
.visionListCont{margin-top:68px;}
.visionListCont > p{font-size:2rem;line-height:1.9;word-break:keep-all;}
.visionListCont > p:first-child{margin-bottom:20px;}
.visionListWrap .visionList{margin-top:72px;display:flex;justify-content: space-between;}
.visionListWrap .visionList li{width:300px;position:relative;padding:40px 0;text-align:center;margin-right:73px;border:3px solid;border-image: linear-gradient(to top, #af945d, #a7aeb3);  border-image-slice: 1;}
.visionListWrap .visionList li:last-child{margin-right:0;}
.visionListWrap .visionList li:last-child:after{display:none;}
.visionListWrap .visionList li:after{width:26px;height:6px;content:'';position:absolute;right:-51px;top:50%;transform:translateY(-50%);background:url('/img/introduce/visionListCont_icon.png')no-repeat;}
.visionListWrap .visionList li dl dd{padding-top:30px;color:#af945d;font-size:2rem;font-weight:700;line-height:1.5;}

/* 미엔소개 > 미엔 코칭&컨설팅 후기 */
.coachingTop .coachingTopCont{display:flex;justify-content:space-between;}
.coachingTop .coachingTopCont .imgBox{width:42.254%;/*margin-right:7.746%;*/}
.coachingTop .coachingTopCont dl{width:50%;padding-top:5.071%;word-break:keep-all;}
.coachingTop .coachingTopCont dl dt{font-size:4.6rem;font-weight:900;line-height:1.348;color:#af945d;}
.coachingTop .coachingTopCont dl dt strong{font-size:3.6rem;font-weight:700;display:inline-block;margin-top:12px;}
.coachingTop .coachingTopCont dl dd{font-size:2.4rem;line-height:1.917;font-weight:500;color:#222;padding:10.705% 0 0 22.255%;background:url(/img/introduce/coaching_top_icon.png)no-repeat left 7% top 10%;}
.coachingTop .coachingTopCont dl dd .basicText{font-size:2rem;line-height:1.9;margin-top:26px;color:#777;}
.coachingTopCont_padding_top{padding-top:200px;}

.coachingTop:after{display:block;clear:both;content:'';}
.coachingTop > .imgBox{width:86.55%;margin-top:-8.944%;float:right;}

.coachingInterview{margin-top:180px;}
.coachingInterview .coachingInterviewTop{position:relative;display:flex;justify-content:space-between;}
.coachingInterview .coachingInterviewTop:after{width:35%;height:690px;z-index:-1;content:'';bottom:-81.404%;right:-16.902%;background:url('/img/introduce/coaching_bg_img_02.jpg')no-repeat right bottom / 100% auto;position:absolute;}
.coachingInterview .coachingInterviewTop h4{font-size:4.5rem;line-height:1.378;letter-spacing:-0.05em;font-weight:700;color:#222;padding-top:4.93%;}
.coachingInterview .coachingInterviewTop .videoWrap{width:66.902%;}

.coachingInterview .coachingInterviewBox{position:relative;margin-top:195px;}
.coachingInterview .coachingInterviewBox:before{width:37.958%;height:61.686%;z-index:-1;content:'';top:40px;left:-16.902%;background:url('/img/introduce/coaching_bg_img_01.jpg')no-repeat left top / 100% auto;position:absolute;}
.coachingInterview .coachingInterviewBox:after{width:35%;height:47.223%;content:'';bottom:-16.763%;right:-12.113%;background:url('/img/introduce/coaching_bg_img_03.jpg')no-repeat right bottom / 100% auto;z-index:-1;position:absolute;}
.coachingInterview .coachingInterviewBox h5{font-size:4.2rem;font-weight:700;color:#222;text-align:center;}
.coachingInterview .coachingInterviewBox .reviewText{font-size:2.8rem;font-weight:700;color:#af945d;text-align:center;margin:18px 0 57px;}
.coachingInterview .coachingInterviewBox ul{background:#fff;border:10px solid #f6f6f6;padding:13px 40px;}
.coachingInterview .coachingInterviewBox ul li{border-bottom:1px solid #e5e5e5;padding:26px 0 23px;}
.coachingInterview .coachingInterviewBox ul li:last-child{border-bottom:0;}
.coachingInterview .coachingInterviewBox ul li dl dt{color:#222;font-weight:700;margin-bottom:16px;}
.coachingInterview .coachingInterviewBox ul li dl dd{font-size:1.8rem;line-height:1.667;word-break:keep-all;}

.coachingReview{margin-top:240px;}

.pictureBox{text-align:center;padding-top:360px;position:relative;word-break:keep-all;}
.pictureBox:before{width:100vw;height:100%;background:url(/img/introduce/coaching_review.jpg)no-repeat center top;position:absolute;left:50%;top:0;transform:translateX(-50%);content:'';z-index:-1;}
.pictureBox .pictureCont{position:relative;}
.pictureBox .pictureCont:before{width:100%;height:100px;background:#fff;position:absolute;left:0;top:-100px;content:'';}
.coachingReview .pictureCont dl dt{font-size:3.2rem;font-weight:700;line-height:1.875;color:#222;margin:4px 0 2px;}
.coachingReview .pictureCont dl dd{font-size:2.6rem;line-height:1.6;font-weight:500;}
.coachingReview .pictureCont dl dd.coachingReviewImg{font-weight:700;margin-top:28px;color:#af945d;}
.coachingReview .pictureCont dl dd.coachingReviewImg > div{font-size:0;color:transparent;position:relative;padding:30% 0;margin-top:149px;}
.coachingReview .pictureCont dl dd.coachingReviewImg > div:before{width:100vw;height:100%;background:url(/img/introduce/coaching_review_img.jpg)no-repeat center top / cover;position:absolute;left:50%;top:0;transform:translateX(-50%);content:'';}


/* 상담예약 > 컨설팅예약 */
.necessaryIcon{color:#af945d;}

.questionCont .request_box > ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.questionCont .request_box > ul > li{width:calc(50% - 40px);height:100%;border-bottom:2px solid #e8e8e8;}
.questionCont .request_box > ul > li.privacyBox{width:100%;margin:50px 0 50px;border-bottom:0;}
.questionCont .request_box > ul > li.privacyBox dl dd{padding:30px 50px 50px;background:#f8f8f8;}
.questionCont .request_box > ul > li.privacyBox dl dd textarea{width:100%;height:300px;border:0;padding:25px 30px 21px;margin-top:30px;}
.questionCont .request_box > ul > li.nameBox{margin-bottom:45px;}
.questionCont .request_box > ul > li input, .questionCont .request_box > ul > li select{width:100%;border:0;padding-left:2px;}
.questionCont .request_box > ul > li input[type="text"], .questionCont .request_box > ul > li input[type="tel"],
.questionCont .request_box > ul > li select{padding-bottom:18px;outline:none;}
.questionCont .request_box > ul > li select{background:url(/img/common/select_bg_b.png)no-repeat right top 5px;color:#222;}
.questionCont .request_box > ul > li label{display:flex;align-items:center;}
.questionCont .request_box > ul > li label input{margin-right:14px;}
.questionCont .request_box > ul > li input[type="radio"]{width:28px;height:28px;appearance:none;background:url(/img/common/input_check_off.png)no-repeat;cursor:pointer;}
.questionCont .request_box > ul > li input[type="radio"]:checked{background-image:url(/img/common/input_check_on.png);}
.questionCont .request_box > ul > li dl dt{font-size:2.4rem;font-weight:700;color:#222;margin-bottom:24px;}
.questionCont .request_box > ul > li dl dd{font-size:1.8rem;color:#222;}
.questionCont .request_box > ul > li dl dd input::placeholder{color:#aaa;}
.questionCont .request_box > ul > li.telBox dl dd{display:flex;align-items:center;}
.questionCont .request_box > ul > li.telBox dl dd span{width:16px;text-align:center;margin-bottom:18px;}
.questionCont .request_box > ul > li.telBox dl dd span:after{width:100%;height:2px;display:inline-block;background:#ccc;content:'';vertical-align:middle;}
.questionCont .request_box > ul > li.telBox dl dd input{width:calc((100% - 32px) / 3);text-align:center;}
.questionCont .request_box > ul > li.gradeBox{margin-top:-25px;}
.questionCont .request_box > ul > li.reservationType{border:0;margin-bottom:0;}
.questionCont .request_box > ul > li.reservationType dl dt{margin-bottom:26px;}
.questionCont .request_box > ul > li.reservationType dl dd ul{display:flex;}
.questionCont .request_box > ul > li.reservationType dl dd ul li{width:50%;height:60px;border:1px solid #e8e8e8;font-size:2rem;color:#aaa;text-align:center;}
.questionCont .request_box > ul > li.reservationType dl dd ul li a{line-height:56px;display:block;border:1px solid transparent;cursor:pointer;}
.questionCont .request_box > ul > li.reservationType dl dd ul li a label{justify-content:center;}
.questionCont .request_box > ul > li.reservationType dl dd ul li a label input{width:auto;height:auto;line-height:1;padding:0;text-align:center;}
.questionCont .request_box > ul > li.reservationType dl dd ul li.active{border-color:#af945d;color:#af945d;font-weight:500;}
.questionCont .request_box > ul > li.reservationType dl dd ul li.active a{border-color:#af945d;}
.questionCont .request_box > ul > li.reservationContent{border:0;padding-top:22px;}
.questionCont .request_box > ul > li.reservationContent dl dt{margin-bottom:17px;}
.questionCont .request_box > ul > li.reservationContent dl dd input{}
.questionCont .request_box > ul > li.reservationContent dl dd ul{display:none;flex-wrap:wrap;}
.questionCont .request_box > ul > li.reservationContent dl dd ul.active{display:flex;}
.questionCont .request_box > ul > li.reservationContent dl dd ul li{width:167px;margin:10px 0;color:#222;font-size:2rem;}
.questionCont .request_box > ul > li.captchaBox{border:0;}
.questionCont .request_box > ul > li.captchaBox dl dd{font-size:2rem;color:#222;}
.questionCont .request_box .btnBox{text-align:center;margin-top:80px;}
.questionCont .request_box .btnBox .btunSubmit{background:#232b3a;font-weight:700;font-size:2rem;color:#fff;padding:23px 84px 19px;border-radius:50px;}


/* 교육프로그램 > 실기PT */
.ptSlideBox{padding-bottom:100px;}
.ptSlideBox .ptSlide{position:relative;}
.ptSlideBox .ptSlide .swiper-slide{width:800px;transform:scale(.625);}
.ptSlideBox .ptSlide .swiper-slide.swiper-slide-active{transform:none;}
.ptSlideBox .ptSlide .swiper-button-prev, .ptSlideBox .ptSlide .swiper-button-next{width:85px !important;height:85px !important;box-shadow: 15px 15px 20px rgb(0 0 0 / 8%);border-radius:50%;}
.ptSlideBox .ptSlide .swiper-button-prev:after, .ptSlideBox .ptSlide .swiper-button-next:after{display:none;}
.ptSlideBox .ptSlide .swiper-button-prev{background:url(/img/education/slide_prev_b.png)no-repeat;left:175px;}
.ptSlideBox .ptSlide .swiper-button-next{background:url(/img/education/slide_next_b.png)no-repeat;right:175px;}
.ptSlideBox .ptSlide .swiper-button-prev.swiper-button-disabled, .ptSlideBox .ptSlide .swiper-button-next.swiper-button-disabled{opacity:1;}
.ptSlideBox .ptSlide .swiper-button-prev.swiper-button-disabled{background-image:url(/img/education/slide_prev_g.png);} 
.ptSlideBox .ptSlide .swiper-button-next.swiper-button-disabled{background-image:url(/img/education/slide_next_g.png);}
.ptSlideBox .swiper-container-horizontal > .swiper-scrollbar{bottom:-100px;background:#ddd;}
.ptSlideBox .swiper-container-horizontal > .swiper-scrollbar .swiper-scrollbar-drag{background:#222;}

/* 컨설턴트 > 컨설턴트 소개 */
.consultantList{display:flex;flex-wrap:wrap;}
.consultantList li{width:32.395%;cursor:pointer;position:relative;background-color:#e6e6ea; background-image:url('/img/consultant/consultant_introduction02.png');background-repeat:no-repeat;background-position:right bottom;background-size:100% auto;margin-right:1.4075%;} 
.consultantList li:after{width:15.22%;height:22.16%;display:none;background:url('/img/consultant/consultant_introduction_plusicon.png')no-repeat right top / 100% auto;content:'';position:absolute;right:0;top:0;}
.consultantList li:nth-child(2){background-image:url('/img/consultant/consultant_introduction03.png');}
.consultantList li:nth-child(3){background-image:url('/img/consultant/consultant_introduction04_231218.png');}
/*.consultantList li:nth-child(4){background-image:url('/img/consultant/consultant_introduction06.png');}*/
.consultantList li:nth-child(4){background-image:url('/img/consultant/consultant_introduction11.png');}
.consultantList li:nth-child(5){background-image:url('/img/consultant/consultant_introduction09.png');}
.consultantList li:nth-child(6){background-image:url('/img/consultant/consultant_introduction10.png');}
/* .consultantList li:nth-child(6){background-image:url('/img/consultant/consultant_introduction05.png');} */
.consultantList li:nth-child(n+4){margin-top:1.409%;}
.consultantList li:nth-child(3n){margin-right:0;}
.consultantList li:hover{box-shadow:0 20px 20px rgba(0, 0, 0, .2);background-color:#af945d;} 
.consultantList li:hover:after{display:block;}
.consultantList li:hover a span, .consultantList li:hover a strong{color:#fff;}
.consultantList li:last-child{margin-right:0;} 
.consultantList li a{padding:10.87% 10.654% 41.305%;display:block;}
.consultantList li a span{margin-bottom:3.85%;display:block;}
.consultantList li a strong{color:#222;font-size:3.6rem;font-weight:700;}
.consultantPopupWrap{max-width:1920px;width:100%;height:100vh;background-image:url('/img/consultant/pop_bg_img_02.png');background-repeat:no-repeat;background-size: 25% auto;background-position:right 16.8% bottom 47.6%;background-color:#b19660;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:110;/*display:none;*/overflow:hidden;}
.consultantPopup{width:100%;height:inherit;z-index:200;transform:translateX(-50%);position:relative;left:50%;background:url('/img/consultant/pop_consultant_img_01_02.png')no-repeat left 72.7% bottom / 36.3% auto;}
.consultantPopup02{background-image:url('/img/consultant/pop_consultant_img_02.png');}
.consultantPopup03{background-image:url('/img/consultant/pop_consultant_img_03.png');}
.consultantPopup04{background-image:url('/img/consultant/pop_consultant_img_04.png');}
.consultantPopup05{background-image:url('/img/consultant/pop_consultant_img_05.png');}
.consultantPopup06{background-image:url('/img/consultant/pop_consultant_img_06.png');}
.consultantPopup09{background-image:url('/img/consultant/pop_consultant_img_09.png');}
.consultantPopup10{background-image:url('/img/consultant/pop_consultant_img_10.png');}
.consultantPopup11{background-image:url('/img/consultant/pop_consultant_img_11.png');}
.consultantPopup.active{display:flex;flex-direction:column;}
.consultantPopup:before{width:33.2%;height:62.99%;z-index:-20;background-image:url('/img/consultant/pop_bg_img_01.png');background-repeat:no-repeat;background-size:100% auto;left:0;top:0;content:'';position:absolute;}
.consultantPopup .consultantTopCont{display:flex;justify-content:space-between;padding:59px 59px 79px;}
.consultantPopup .consultantTopCont .backBtn{z-index:100;}
.consultantPopup .consultantTopCont .backBtn img{cursor:pointer;}
.consultantPopup .consultantBottomCont{padding-left:12.8423%;}
.consultantPopup .consultantBottomCont .consultantIntroduce{display:flex;padding:0 10.387% 15.15% 0;}
.consultantPopup .consultantBottomCont .consultantIntroduce > p{width:110px;}
.consultantPopup .consultantBottomCont .consultantIntroduce > p span{width:100%;height:110px;font-size:2.6rem;font-weight:700;display:flex;justify-content:center;align-items:center;border-radius:100%;background:#fff;color:#af945d;}
.consultantPopup .consultantBottomCont .consultantIntroduce dl{width:650px;margin:14px 0 0 38px;color:#fff;}
.consultantPopup .consultantBottomCont .consultantIntroduce dl dt{font-size:6.8rem;font-weight:700;margin-bottom:14.26%;}
.consultantPopup .consultantBottomCont .consultantIntroduce dl dt span{position:relative;}
.consultantPopup .consultantBottomCont .consultantIntroduce dl dt span:after{width:12px;height:12px;border-radius:100px;background:#fff;right:-27px;bottom:10px;content:'';position:absolute;}
.consultantPopup .consultantBottomCont .consultantIntroduce dl dd ul li{word-break:keep-all;padding:0 15px;position:relative;font-size:2.2rem;font-weight:500;margin-bottom:22px;}
.consultantPopup .consultantBottomCont .consultantIntroduce dl dd ul li:before{width:4px;height:4px;border-radius:100px;background:#fff;left:3px;top:12px;content:'';position:absolute;}
.consultantPopup .consultantBottomCont .consultantIntroduce dl dd ul li:last-child{margin-bottom:0;}
.consultantPopup .consultantBottomCont .consultantCall{position:absolute;right:3.125%;bottom:4.284%;display:flex;}
.consultantPopup .consultantBottomCont .consultantCall > a:first-child{margin-right:10px;}
.dim{display: none;position: fixed;top: 0;bottom: 0;left: 0;right: 0;background-color:#b19660;z-index: 109;}

/* 미엔소개 > 미엔시스템 */
.system h4{text-align:center;word-break:keep-all;}
.systemListWrap > h4{line-height: 1.474;font-size:3.6rem;font-weight:700;color:#af945d;}
.systemListWrap .systemTopList{position:relative;display:flex;justify-content:space-between;margin:55px 0 142px;padding:80px 0 90px;}
.systemListWrap .systemTopList:before{width:100vw;height:100%;z-index:-1;content:'';background:#f8f8f8;top:0;left:50%;transform:translateX(-50%);position:absolute;}
.systemListWrap .systemTopList li{width:680px;word-break:keep-all;margin-right:60px;}
.systemListWrap .systemTopList li:last-child{margin-right:0;}
.systemListWrap .systemTopList li dl dt{font-size:2.4rem;font-weight:500;color:#222;margin:48px 0 30px;}
.systemListWrap .systemTopList li dl dd{line-height: 1.9;}
.systemServiceCont{text-align:center;}
.systemServiceCont > h4{line-height:1.474;font-size:3.8rem;font-weight:700;color:#222;margin-bottom:60px;}
.serviceProcessWrap{margin-top:146px;position:relative;padding:118px 0 200px;}
.serviceProcessWrap:before{width:100vw;height:100%;z-index:-1;position:absolute;content:'';top:0;left:50%;transform:translateX(-50%);background:url('/img/introduce/system_bg_img.jpg')no-repeat center top / cover;}
.serviceProcessWrap > h4{letter-spacing:-0.03em;font-size:4.2rem;font-weight:700;color:#222;margin-bottom:54px;}
.serviceProcessWrap .serviceProcess{word-break:keep-all;background:#fff;text-align:center;}
.serviceProcessWrap .serviceProcess ul{padding-top:20px;display:flex;flex-wrap:wrap;}
.serviceProcessWrap .serviceProcess ul li{width:33.31%;position:relative;padding:0 4.437%;border-bottom:1px solid #ddd;}
.serviceProcessWrap .serviceProcess ul li:after{width:30px;height:18px;content:'';position:absolute;right:-20px;top:46.342%;transform:translateY(-50%);background:url('/img/introduce/system_icon.png')no-repeat;}
.serviceProcessWrap .serviceProcess ul li:nth-child(3n):after{display:none;}
.serviceProcessWrap .serviceProcess ul li dl{padding:50px 0 63px;}
.serviceProcessWrap .serviceProcess ul li:nth-child(n+4) dl{padding-bottom:47px;}
.serviceProcessWrap .serviceProcess ul li dl dt{display:inline-block;font-size:2.2rem;font-weight:700;color:#fff;background:#af945d;padding:4.612% 3.75% 4.035% 3.172%;;border-radius:100px;}
.serviceProcessWrap .serviceProcess ul li dl dd{line-height:1.8;margin-top:10px;}
.serviceProcessWrap .serviceProcess > p{padding:26px 0 28px;font-size:2.2rem;font-weight:500;color:#7c632f;word-break:keep-all;}

/* 컨설턴트 > 컨설턴트 매칭시스템  */
.matchingListWrap .matchingList{display:flex;}
.matchingListWrap .matchingList li{width:355px;padding:19px 5px;border-right:1px solid #e5e5e5;color:#222;text-align:center;font-weight:500;}
.matchingListWrap .matchingList li:last-child{border-right:0;}
.matchingListWrap .matchingList li dl{margin-top:34px;}
.matchingListWrap .matchingList li dl dt{font-size:2.2rem;margin-bottom:11px;}
.matchingListWrap .matchingList li dl dd{font-size:2.4rem;}
.matchingListWrap .matchingList li dl dd > span,
.matchingListWrap .matchingList li dl dd > strong
{font-weight:900;font-size:4.2rem;}
.matchingImgCont{position:relative;margin:120px 0 64px;}
.pictureBox.matchingImgCont:before{background-image:url('/img/consultant/matching_bg_img.jpg');}
.matchingImgCont .pictureCont > p:first-child{margin-bottom:73px;font-size:3.4rem;font-weight:700;color:#222;line-height:1.353;}
.matchingDataCont{position:relative;text-align:center;}
.matchingDataCont:before{width:100vw;height:100%;z-index:-1;position:absolute;content:'';top:159px;left:50%;transform:translateX(-50%);background:#faf8f4;}
.matchingDataCont dl{background:#fff;margin:80px 7.747% 0 7.747%;padding:52px 10px 57px;border:3px solid;border-image: linear-gradient(to top, #af945d, #a7aeb3);  border-image-slice: 1;}
.matchingDataCont dl dt{margin-bottom:35px;font-size:3.4rem;font-weight:700;color:#222;}
.matchingDataCont dl dd{word-break:keep-all;color:#686766;font-size:2.4rem;}
.matchingDataCont dl dd > br{display:none;}

/* 교육프로그램 > 입시컨설팅 */
/*#subCon.admissions{margin-bottom:260px;}*/
.admissionsList{padding-top:30px;}
.admissionsList > li{position:relative;display:flex;margin-bottom:145px;align-items:center;}
.admissionsList > li:last-child{margin-bottom:0;}
.admissionsList > li:last-child:after{width:45.071%;height:95.542%;background:#f8f8f8;content:'';position:absolute;right:-17%;bottom:-18.632%;z-index:-1;}
.admissionsList > li:nth-child(odd) > ul{padding-left:39.437%;}
.admissionsList > li:nth-child(even) > ul{order:0;padding-right:39.437%;}
.admissionsList > li:nth-child(even) > .imgBox{order:1;right: 0;width:32.395%;}
.admissionsList > li:nth-child(even) > .imgBox:after{width:100%;height:100%;content:'';top:0;right:0;background:url('/img/education/admissions_list_img_02.jpg')no-repeat;position:absolute;}
.admissionsList > li:nth-child(odd) > .imgBox{width:49.226%;left:-17%;}
.admissionsList > li:nth-child(odd) > .imgBox:before{width:100%;height:100%;content:'';top:0;left:0;background:url('/img/education/admissions_list_img_01.jpg')no-repeat;position:absolute;}
.admissionsList > li > .imgBox{position:absolute;height:700px;font-size:0;}
.admissionsList > li ul li{display:flex;align-items:center;margin-bottom:30px;}
.admissionsList > li ul li:last-child{margin-bottom:0;}
.admissionsList > li ul li > p{margin-right:4.652%;}
.admissionsList > li ul li dl{width:79.768%;word-break:keep-all;}
.admissionsList > li ul li dl.textNone dd{font-size:0;}
.admissionsList > li ul li dl.textNone dt{margin-bottom:0;}
.admissionsList > li ul li dl dt{line-height:1.637;color:#222;font-size:2.2rem;font-weight:500;margin-bottom:8px;}
.admissionsList > li ul li dl dd{line-height:1.889;font-size:1.8rem;}


.row{flex-direction:row-reverse;}
.blueTxt{color:#69A4F4;} 
.greenTxt{color:#208448;}
.goldTxt{color:#99880A;}
.impTxt{font-size:1.6rem;letter-spacing:-0.008em;color:#000;font-weight:700;display: inline-block;}
.sectionTitle{font-size:3.212rem;font-weight:700;color:#69A4F4;text-align:center;line-height:1.5878;}
.sectionExp{font-size:2.142rem;font-weight:400;text-align:center;color:#1a1a1a;line-height:1.82073;}
.introBox p{font-size:3.6rem;font-weight:700;line-height:1.466669;text-align:center;color:#1a1b1b;}
.introBox p:after{width:100vw;display:flex;margin:70px 0 80px 50%;transform:translateX(-50%);border-top:2px solid #000;content:'';}
.goldBar{display:flex;flex-wrap:wrap;}
.goldBar li{width:33.333%;font-size:3.1rem;text-align:center;color:#c69c6d;font-weight:700;}
.goldBar .brdrLr{border-left:3px solid #c69c6d;border-right:3px solid #c69c6d;}
.goldBar .brdrL{border-left:3px solid #c69c6d;}
.goldBar .brdrR{border-right:3px solid #c69c6d;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt70{margin-top:70px;}
.mt80{margin-top:80px;}
.mt90{margin-top:90px;}
.mt100{margin-top:100px;}



/* 1:1 맞춤 컨설팅 */


.admissions{margin-bottom:260px;font-family:'Pretendard';letter-spacing:-0.02em;color:#222;word-break:keep-all;}
.admissions .impTxt{font-size:1.8rem;color:#777;text-align:center;font-weight:400;margin-top:290px;line-height:1.778;}
.admissions .introBox p:after{display:none;}
.admissions .oneToOneList{display:flex;flex-wrap:wrap;}
.admissions .oneToOneList li{width:49.296%;height:170px;display:flex;align-items:center;font-size:2rem;line-height:1.6;font-weight:500;background:#fff;padding:0 40px;box-shadow: 0 0 35px rgba(190, 170, 255, 0.2);transition: box-shadow 0.3s ease;}
.admissions .oneToOneList li:nth-child(odd){margin-right:1.409%;}
.admissions .oneToOneList li:nth-child(n+3){margin-top:1.409%;}
.admissions .oneToOneList li .imgBox{width:15.71%;margin-right:50px;text-align:center;position:relative;}
.admissions .oneToOneList li .imgBox:after{width:2px;height:120px;background:#e5e5e5;position:absolute;right:-40px;top:50%;transform:translateY(-50%);content:'';}
.admissions .oneToOneList li .txtBox{width:89%;margin-left:30px;}
.admissions .circleWrap{display:flex;justify-content:center;flex-wrap:wrap;margin-top:100px;}
.admissions .circleWrap .impTxt{width:100%;}
.admissions .circleWrap .circleInner{max-width:1270px;margin:0 auto;}
.admissions .circleBox{position:relative;}
.admissions .circleBox.box01{width:64.789%;margin-right:4.226%;}
.admissions .circleBox.box02{width:30.986%;position:relative;}
.admissions .circleBox.box02 ul li:last-child{line-height:1.6;}
.admissions .circleBox.box02:before{width:36px;height:36px;background:url('/img/education/meen_plus_250709.png')no-repeat center;position:absolute;left:-50px;top:110px;content:'';}
.admissions .circleBox .circleList{display:flex;justify-content: center;position:relative;}
.admissions .circleBox .circleList.list01:before{width:77.68%;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);background:#fff;z-index:-1;content:'';}
.admissions .circleBox .circleList.list02:before{width:48%;height:100%;position:absolute;top:0;background:#fff;z-index:-1;content:'';}
.admissions .circleBox ul{width:100%;height:260px;border:1px solid #dfdfdf;border-radius:30px;color:#777;padding:95px 0 0 75px;position:absolute;bottom:-210px;z-index:-2;}
.admissions .circleBox ul li{font-size:2rem;position:relative;}
.admissions .circleBox ul li:before{width:25px;height:25px;position:absolute;top:5px;left:-40px;background:url('/img/education/meen_chk_250709.png')no-repeat center;content:'';}
.admissions .circleBox ul li:not(:first-child){margin-top:20px;}
.admissions .circleBox ul li p{display:inline;}
.admissions .circleBox ul .goldTxt{font-weight:500;}
.admissions .circle{width:280px;height:280px;background-color:rgba(240, 234, 223, 0.5);color:#af945d;border-radius:50%;text-align:center;line-height:1.5;padding:40px 0;font-weight:700;font-size:2.2rem;line-height:1.7628;letter-spacing:0;box-sizing:border-box;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.admissions .circle span{line-height:1.2343;}
.admissions .circle:not(:first-child){margin-left:-30px;}
.admissions .plus {font-size: 3.2rem;font-weight:500;color:#333;margin:0 92px 0 83px;}
.admissions .circle.right {color:#fff;background: linear-gradient(-380deg, #a47c2e 0%, #e4c676 71%, #f6f0de 85%);margin-left: 0;}

/* 이전 css */
/*.admissions{margin-bottom:260px;font-family:'NotoSansCJKkr';letter-spacing:-0.04em;color:#1a1a1a;word-break:keep-all;}*/
/*.admissions .oneToOneList li{display:flex;align-items:center;font-size:3.2rem;font-weight:500;background:#F2F2F2;padding:30px 50px;}*/
/*.admissions .oneToOneList li:not(:first-child){margin-top:15px;}*/
/*.admissions .oneToOneList li .imgBox{width:11%;margin-right:50px;text-align:center;}*/
/*.admissions .oneToOneList li .txtBox{width:89%;}*/
/*.admissions .circleWrap{display:flex;flex-direction:column;margin-top:98px;}*/
/*.admissions .circleBox {display: flex;justify-content:center;align-items: center;gap: 10px;flex-wrap: nowrap;position: relative;}*/
/*.admissions .circle{width:260px;height:260px;background-color:rgba(176, 222, 198, 0.8);color:#303030;border-radius:50%;text-align:center;line-height:1.5;padding:40px 0;font-weight:700;font-size:2.5rem;line-height:1.7628;letter-spacing:0;box-sizing:border-box;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;flex-direction:column;}*/
/*.admissions .circle span{line-height:1.2343;}*/
/*.admissions .circle:not(:last-child) {margin-left:-30px;}*/
/*.admissions .plus {font-size: 3.2rem;font-weight:500;color:#333;margin: 0 20px;}*/
/*.admissions .circle.right {background:#efe79d;margin-left: 0;}*/
/*.admissions .chkList{display:flex;justify-content:space-evenly;}*/
/*.admissions .chkList ul li{font-size:2.2rem;position:relative;}*/
/*.admissions .chkList ul li:before{width:25px;height:25px;position:absolute;top:5px;left:-40px;background:url('/img/education/oneToOne_chk.png')no-repeat center;content:'';}*/
/*.admissions .chkList ul li:not(:first-child){margin-top:20px;}*/
/*.admissions .chkList ul li p{display:inline;}*/
/*.admissions .chkList .list02 .impTxt{font-weight:500;margin-top:10px;}*/


/*.practical .circleWrap{display:flex;flex-direction:column;margin-top:98px;}*/
/*.practical .circleBox {display: flex;justify-content:center;align-items: center;gap: 10px;flex-wrap: nowrap;position: relative;}*/
/*.practical .circle{width:260px;height:260px;background-color:rgba(176, 222, 198, 0.8);color:#303030;border-radius:50%;text-align:center;line-height:1.5;padding:40px 0;font-weight:700;font-size:2.5rem;line-height:1.7628;letter-spacing:0;box-sizing:border-box;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;flex-direction:column;}*/
/*.practical .circle span{line-height:1.2343;}*/
/*.practical .circle:not(:last-child) {margin-left:-30px;}*/
/*.practical .plus {font-size: 3.2rem;font-weight:500;color:#333;margin: 0 20px;}*/
/*.practical .circle.right {background:#efe79d;margin-left: 0;}*/
/*.practical .chkList{display:flex;justify-content:space-evenly;}*/
/*.practical .chkList ul li{font-size:2.2rem;position:relative;}*/
/*.practical .chkList ul li:before{width:25px;height:25px;position:absolute;top:5px;left:-40px;background:url('/img/education/oneToOne_chk.png')no-repeat center;content:'';}*/
/*.practical .chkList ul li:not(:first-child){margin-top:20px;}*/
/*.practical .chkList ul li p{display:inline;}*/
/*.practical .chkList .list02 .impTxt{font-weight:500;margin-top:10px;}*/



/*.preparation .circleWrap{display:flex;flex-direction:column;margin-top:98px;}*/
/*.preparation .circleBox {display: flex;justify-content:center;align-items: center;gap: 10px;flex-wrap: nowrap;position: relative;}*/
/*.preparation .circle{width:260px;height:260px;background-color:rgba(176, 222, 198, 0.8);color:#303030;border-radius:50%;text-align:center;line-height:1.5;padding:40px 0;font-weight:700;font-size:2.5rem;line-height:1.7628;letter-spacing:0;box-sizing:border-box;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;flex-direction:column;}*/
/*.preparation .circle span{line-height:1.2343;}*/
/*.preparation .circle:not(:last-child) {margin-left:-30px;}*/
/*.preparation .plus {font-size: 3.2rem;font-weight:500;color:#333;margin: 0 20px;}*/
/*.preparation .circle.right {background:#efe79d;margin-left: 0;}*/
/*.preparation .chkList{display:flex;justify-content:space-evenly;}*/
/*.preparation .chkList ul li{font-size:2.2rem;position:relative;}*/
/*.preparation .chkList ul li:before{width:25px;height:25px;position:absolute;top:5px;left:-40px;background:url('/img/education/oneToOne_chk.png')no-repeat center;content:'';}*/
/*.preparation .chkList ul li:not(:first-child){margin-top:20px;}*/
/*.preparation .chkList ul li p{display:inline;}*/
/*.preparation .chkList .list02 .impTxt{font-weight:500;margin-top:10px;}*/


/*.finalinterview .circleWrap{display:flex;flex-direction:column;margin-top:98px;}*/
/*.finalinterview .circleBox {display: flex;justify-content:center;align-items: center;gap: 10px;flex-wrap: nowrap;position: relative;}*/
/*.finalinterview .circle{width:260px;height:260px;background-color:rgba(176, 222, 198, 0.8);color:#303030;border-radius:50%;text-align:center;line-height:1.5;padding:40px 0;font-weight:700;font-size:2.5rem;line-height:1.7628;letter-spacing:0;box-sizing:border-box;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;flex-direction:column;}*/
/*.finalinterview .circle span{line-height:1.2343;}*/
/*.finalinterview .circle:not(:last-child) {margin-left:-30px;}*/
/*.finalinterview .plus {font-size: 3.2rem;font-weight:500;color:#333;margin: 0 20px;}*/
/*.finalinterview .circle.right {background:#efe79d;margin-left: 0;}*/
/*.finalinterview .chkList{display:flex;justify-content:space-evenly;}*/
/*.finalinterview .chkList ul li{font-size:2.2rem;position:relative;}*/
/*.finalinterview .chkList ul li:before{width:25px;height:25px;position:absolute;top:5px;left:-40px;background:url('/img/education/oneToOne_chk.png')no-repeat center;content:'';}*/
/*.finalinterview .chkList ul li:not(:first-child){margin-top:20px;}*/
/*.finalinterview .chkList ul li p{display:inline;}*/
/*.finalinterview .chkList .list02 .impTxt{font-weight:500;margin-top:10px;}*/


/*.passservice .circleWrap{display:flex;flex-direction:column;margin-top:98px;}*/
/*.passservice .circleBox {display: flex;justify-content:center;align-items: center;gap: 10px;flex-wrap: nowrap;position: relative;}*/
/*.passservice .circle{width:260px;height:260px;background-color:rgba(176, 222, 198, 0.8);color:#303030;border-radius:50%;text-align:center;line-height:1.5;padding:40px 0;font-weight:700;font-size:2.5rem;line-height:1.7628;letter-spacing:0;box-sizing:border-box;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;flex-direction:column;}*/
/*.passservice .circle span{line-height:1.2343;}*/
/*.passservice .circle:not(:last-child) {margin-left:-30px;}*/
/*.passservice .plus {font-size: 3.2rem;font-weight:500;color:#333;margin: 0 20px;}*/
/*.passservice .circle.right {background:#efe79d;margin-left: 0;}*/
/*.passservice .chkList{display:flex;justify-content:space-evenly;}*/
/*.passservice .chkList ul li{font-size:2.2rem;position:relative;}*/
/*.passservice .chkList ul li:before{width:25px;height:25px;position:absolute;top:5px;left:-40px;background:url('/img/education/oneToOne_chk.png')no-repeat center;content:'';}*/
/*.passservice .chkList ul li:not(:first-child){margin-top:20px;}*/
/*.passservice .chkList ul li p{display:inline;}*/
/*.passservice .chkList .list02 .impTxt{font-weight:500;margin-top:10px;}*/


.passservice .circleWrap{display:flex;flex-direction:column;margin-top:98px;}
.passservice .circleBox {display: flex;justify-content:center;align-items: center;flex-wrap: nowrap;position: relative;}
.passservice .circle{width:260px;height:260px;background-color:rgba(176, 222, 198, 0.8);color:#303030;border-radius:50%;text-align:center;line-height:1.5;padding:40px 0;font-weight:700;font-size:2.5rem;line-height:1.7628;letter-spacing:0;box-sizing:border-box;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.passservice .circle span{line-height:1.2343;}
.passservice .circle:not(:last-child) {margin-left:-30px;}
.passservice .plus {font-size: 3.2rem;font-weight:500;color:#333;margin: 0 20px;}
.passservice .circle.right {background:#efe79d;margin-left: 0;}
.passservice .chkList{display:flex;justify-content:space-evenly;}
.passservice .chkList ul li{font-size:2.2rem;position:relative;}
.passservice .chkList ul li:before{width:25px;height:25px;position:absolute;top:5px;left:-40px;background:url('/img/education/oneToOne_chk.png')no-repeat center;content:'';}
.passservice .chkList ul li:not(:first-child){margin-top:20px;}
.passservice .chkList ul li p{display:inline;}
.passservice .chkList .list02 .impTxt{font-weight:500;margin-top:10px;}









/* 교육프로그램 > 실기PT */
.practicalImgCont, .finalinterviewImgCont{padding-bottom:88px;border-bottom:2px dotted #ddd;}
.pictureBox.practicalImgCont:before{background:url('/img/education/practical_bg_img.jpg')no-repeat center top;}
.pictureText{width:100%;position:absolute;left:50%;transform:translateX(-50%);top:110px;font-size:3.8rem;color:#fff;font-weight:700;}
.practicalImgCont .pictureCont dl dt{color:#af945d;margin-bottom:33px;font-size:3.2rem;font-weight:700;}
.practicalImgCont .pictureCont dl dd{word-break:keep-all;padding:0 10px;line-height:1.8;}
.practicalListWrap{position:relative;}
.practicalListWrap:before{width:40.212%;height:74.035%;content:'';top:-60px;left:-16.902%;background:url('/img/education/education_bg_img_01.jpg')no-repeat left top / 100% auto;z-index:-1;position:absolute;}
.practicalListWrap:after{width:40.212%;height:80%;content:'';bottom:-27.898%;right:-18.31%;background:url('/img/education/education_bg_img_02.jpg')no-repeat right bottom / 100% auto;z-index:-1;position:absolute;}
.practicalListWrap .practicalList{display:flex;margin-top:89px;}
.practicalListWrap .practicalList > p{flex-shrink: 0;padding-right:10.564%;color:#222;font-size:3.2rem;font-weight:700;line-height:1.5;}
.practicalListWrap .practicalList ol{padding-top:7px;}
.practicalListWrap .practicalList ol li{display:flex;word-break:keep-all;margin-bottom:40px;line-height:1.5;}
.practicalListWrap .practicalList ol li:last-child{margin-bottom:0;}
.practicalListWrap .practicalList ol li span{width:53px;flex-shrink:0;display:inline-block;color:#222;font-weight:700;}
.universityList{display:flex;justify-content:space-between;padding:120px 0 192px;}
.universityList li{text-align:center;width:16.198%;}
.universityList li .imgBox img{box-shadow: 0px 5px 30px 0px rgba(151, 121, 60, 0.2);border-radius:100%;}
.universityList li dl dt{font-size:2.4rem;color:#af945d;font-weight:700;margin:35px 0 15px;}
.universityList li dl dd{color:#222;}


/* 서류(보고서) */

/*.practical{margin-bottom:260px;font-family:'NotoSansCJKkr';letter-spacing:-0.04em;color:#1a1a1a;word-break:keep-all;}*/
/*.reportInner{max-width:1108px;margin:0 auto;}*/
/*.practical .impTxt{font-size:2rem;}*/
/*.practical .introBox p{letter-spacing: -0.05em;}*/
/*.practical .circle{background:#8EBCEF;margin-right:35px;}*/
/*.practical .circle:last-child{margin-right:0;}*/
/*.practical .circle:not(:last-child) {margin-left:unset;}*/
/*.practical .chkList{margin-left:100px;}*/
/*.practical .chkList ul{margin:10px 0 20px 0;}*/
/*.practical .chkList ul li{font-size:2.5rem;font-weight:700;}*/
/*.practical .chkList ul li:not(:first-child){margin-top:10px;}*/
/**/
/*.reportDiff .emoti{max-width:600px;border-radius:37px;border-top-left-radius:0;background:#f2f2f2;padding:30px 0;display:flex;justify-content:center;align-items:center;font-size:2.142rem;font-weight:500;letter-spacing:-0.05em;line-height:1.6252;position:relative;margin:7.026% 0 7.672% 30.055%}*/
/*.reportDiff .emoti:before{width:20.5%;height:100%;position:absolute;top:-10px;left:-165px;background:url('/img/education/report_img05.png')no-repeat center top / contain;content:'';}*/
/*.reportDiff .emoti:after{width:28px;height:28px;display:inline-block;position:absolute;top:0;left:-20px;z-index:-1;background:url('/img/education/report_img06.png')no-repeat;content:'';}*/
/*.reportDiff .bgTxtWrap{text-align:center;}*/
/*.reportDiff .bgTxtWrap .bgTxtBox{color:#fff;position:relative;}*/
/*.reportDiff .bgTxtWrap .bgTxtBox:before{width:100vw;height:100%;position:absolute;display:flex;left:50%;transform:translateX(-50%);z-index:-1;content:'';}*/
/*.reportDiff .bgTxtWrap .bgTxtBox.a:before{background:url(/img/education/report_img02.png) no-repeat center / cover;}*/
/*.reportDiff .bgTxtWrap .bgTxtBox.b:before{background:url(/img/education/report_img03.png) no-repeat center / cover;}*/
/*.reportDiff .bgTxtWrap .bgTxtBox.c:before{background:url(/img/education/report_img04.png) no-repeat center / cover;}*/
/*.reportDiff .bgTxtWrap .bgTxtBox dl {padding:102px 0;}*/
/*.reportDiff .bgTxtWrap .bgTxtBox dl dt{font-size:3.8rem;font-weight:700;line-height: 1.23685;}*/
/*.reportDiff .bgTxtWrap .bgTxtBox dl dd{font-size:2.4rem;line-height: 1.625;}*/
/*.reportDiff .imgBox{margin:70px 0 60px;text-align: center;}*/
/*.circleCheck{display:flex;justify-content:center;}*/
/*.practical .peedbackBox{display:flex;color:#313232;}*/
/*.practical .peedbackBox dl{height:190px;font-weight:700;border:1px solid #969696;text-align:center;box-sizing:border-box;}*/
/*.practical .peedbackBox dl:not(:first-child){margin-left:16px;}*/
/*.practical .peedbackBox dl dt{font-size:2.331rem;background:#f2f2f2;border-bottom:1px solid #969696;padding:10px 55px;}*/
/*.practical .peedbackBox dl dd{font-size:2.17rem;padding:35px 0;}*/




.practical{margin-bottom:260px;font-family:'Pretendard';letter-spacing:-0.02em;color:#1a1a1a;word-break:keep-all;}
.practical .introTtl{font-size:3.6rem;font-weight:700;}
.practical .introExp{font-size:2rem;font-weight:500;line-height:1.7;}
.practical .reportInner{max-width:1420px;margin:0 auto;}
.practical .impTxt{font-size:2rem;}
.practical .introBox p{letter-spacing: -0.05em;}
.practical .introBox p:after{display:none;}
.practical .circle{background:#8EBCEF;}
.practical .circle:last-child{margin-right:0;}
.practical .circle:not(:last-child) {margin-left:unset;}
.practical .reportDiff .diffBox{display:flex;justify-content:space-between;}
.practical .reportDiff .diffBox img{width:61.62%;height:100%;}
.practical .reportDiff .diffBox div{padding-top:35px;}
.practical .reportDiff .diffBox div .introExp span{position:relative;}
.practical .reportDiff .diffBox div .introExp span:after{width:145.716%;text-decoration: line-through;text-decoration-thickness:100%;text-decoration-color: #fff0d2;z-index: -1;position: absolute;left: 0;top: 50%;transform: translateY(-50%);color: #fff;content:'서류평가 기준의 변화!';}
.practical .reportDiff .emoti{max-width:600px;border-radius:37px;border-top-left-radius:0;background:#f2f2f2;padding:30px 0;display:flex;justify-content:center;align-items:center;font-size:2.142rem;font-weight:500;letter-spacing:-0.05em;line-height:1.6252;position:relative;margin:7.026% 0 7.672% 30.055%}
.practical .reportDiff .emoti:before{width:20.5%;height:100%;position:absolute;top:-10px;left:-165px;background:url('/img/education/report_img05.png')no-repeat center top / contain;content:'';}
.practical .reportDiff .emoti:after{width:28px;height:28px;display:inline-block;position:absolute;top:0;left:-20px;z-index:-1;background:url('/img/education/report_img06.png')no-repeat;content:'';}
.practical .reportDiff .imgBox{margin:70px 0 60px;text-align: center;}
.practical .reviews{position:relative;padding:120px 0;}
.practical .reviews:before{width:100vw;height:100%;background:#f8f8f8;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:-1;content:'';}
.practical .reviews .review {display:flex;}
.practical .reviews .review .bgTxtBox{width:50%;padding:70px 0 0 70px;}
.practical .reviews .review.rvs .bgTxtBox{padding-left:0;}
.practical .reviews .review .img{width:50%;}
.practical .circleWrap{display:flex;justify-content:center;flex-wrap:wrap;}
.practical .circleBox{display:flex;position:relative;}
.practical .circleBox:before{width:950px;height:320px;position:absolute;bottom:-22px;left:-22px;background:url('/img/education/practical_05.png')no-repeat center;z-index:-1;content:'';}
.practical .circle{width:280px;height:280px;background-color:rgba(240, 234, 223, 0.5);color:#af945d;border-radius:50%;text-align:center;line-height:1.5;padding:40px 0;font-weight:700;font-size:2.2rem;line-height:1.7628;letter-spacing:0;box-sizing:border-box;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.practical .circle:nth-child(2){margin:0 30px;}
.practical .peedbackWrap{display:flex;align-items:center;}
.practical .peedbackBox{width:700px;height:180px;display:flex;border:1px solid #ddd;border-radius:30px;}
.practical .peedbackBox dl{width:33.333%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:2rem;}
.practical .peedbackBox .brdrLr{border:1px solid #ddd;border-top:none;border-bottom:none;}
.practical .peedbackBox dl dt{color:#222;font-weight:700;}
.practical .peedbackBox dl dd{color:#777;font-weight:500;}
.practical .peedbackBox dl dd span{font-size:1.8rem;}
.practical .chkList{margin-left:100px;color:#777;}
.practical .chkList ul{margin:10px 0 20px 0;}
.practical .chkList ul li{position:relative;}
.practical .chkList ul li:before {width: 25px;height: 25px;position: absolute;top: 5px;left: -40px;background: url(/img/education/meen_chk_250709.png) no-repeat center;content: '';}
.practical .chkList ul li:not(:first-child){margin-top:10px;}













/* 교육프로그램 > 파이날면접 */
.pictureBox.finalinterviewImgCont{padding-top:350px;}
.pictureBox.finalinterviewImgCont:before{background:url('/img/education/finalinterview_bg_img.jpg')no-repeat center top;}
.pictureBox.finalinterviewImgCont .pictureCont:before{top:-90px;}
.finalinterviewImgCont .pictureText{font-size:3.6rem;}
.finalinterviewImgCont .pictureText br{display:none;}
.finalinterviewImgCont .pictureCont dl dt{color:#222;font-weight:700;font-size:2.8rem;line-height: 1.7;margin-bottom:39px;}
.finalinterviewImgCont .pictureCont dl dd{line-height: 1.9;}
.finalinterviewImgCont .pictureCont dl dd > p{margin-bottom:19px;}
.finalinterviewImgCont .pictureCont dl dd > p .mb_v{display:none;}
.finalinterviewImgCont .pictureCont dl dd strong{color:#222;}
.universityIntroList{margin:120px 0 245px;}
.universityIntroList > div{display:flex;margin-bottom:120px;}
.universityIntroList > div .imgBox{width:445px;margin-right:62px;}
.universityIntroList > div ol{width:913px;padding:14px 27px 0 36px;}
.universityIntroList > div ol li{margin-bottom:35px;word-break:keep-all;}
.universityIntroList > div ol li:last-child{margin-bottom:0;}
.universityIntroList > div ol li dl dt{margin-bottom:17px;font-size:2.4rem;color:#222;font-weight:500;}
.universityIntroList > div ol li dl dd{line-height:1.8;}
.universityIntroList > ul{display:flex;justify-content:space-between;}
.universityIntroList > ul li{width:284px;text-align:center;color:#222;font-size:2.2rem;border-right:1px solid #ddd;}
.universityIntroList > ul li:last-child{border-right:0;}
.universityIntroList > ul li dl dt{font-weight:500;margin:23px 0 10px;}
.interviewClass{margin-bottom:200px;}
.interviewClass li{margin-bottom:115px;}
.interviewClass li:last-child{margin-bottom:0;}
.interviewClass li dl dt{font-size:3.8rem;font-weight:700;color:#222;margin-bottom:36px;}
.calendarWrap > dl{padding:36px 0;display:flex;align-items:center;border:3px solid;border-image: linear-gradient(to top, #af945d, #a7aeb3);  border-image-slice: 1;}
.calendarWrap > dl dt{flex-shrink:0;padding:0 41px 0 38px;color:#222;font-size:3.2rem;font-weight:700;}
.calendarWrap > dl dd{border-left:1px solid #ddd;word-break:keep-all;padding-left:40px;}
.calendarWrap > dl dd > p{font-weight:700;margin-top:18px;}
.calendarWrap > dl dd > p > a{color:#222;}
.calendarWrap .calendarCont{margin:60px 0 145px;}
.calendarWrap .calendarCont .calendar {display:flex;justify-content:space-between;}
.calendarWrap .calendarCont:nth-child(n+5){margin-bottom:0;}
.calendarWrap .calendarCont:last-child{margin-top:0;}
.calendarWrap .calendarCont:nth-child(5) .horizontalTable table{border-bottom:0;}
.calendarWrap .calendarCont:nth-child(5) .horizontalTable table td{border-bottom:0;}
.calendarWrap .calendarCont:last-child .horizontalTable table{border-top:1px solid #222;}
.calendarWrap .calendarCont:last-child .horizontalTable table tr:first-child td{border-top:0;}
.calendarWrap .calendarCont .calendar > p{width:240px;color:#222;font-weight:700;font-size:3.2rem;border-top:2px solid #222;padding-top:35px;margin-right:114px;}
.calendarWrap .calendarCont .horizontalTable{width:1065px;}
.calendarWrap .calendarCont .horizontalTable table{width:100%;border-top:1px solid #222;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.calendarWrap .calendarCont .horizontalTable table tr th{font-weight:700;font-size:1.8rem;color:#222;padding:10px 0;border-bottom:1px solid #222;}
.calendarWrap .calendarCont .horizontalTable table tr th.sunday{color:#b40f0f}
.calendarWrap .calendarCont .horizontalTable table tr td{height:150px;border:1px solid #ddd;}
.calendarWrap .calendarCont .horizontalTable table tr td{position:relative;text-align:right;vertical-align:top;padding:4px 7px 0 0;}
.calendarWrap .calendarCont .horizontalTable table tr td > div{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);}
.calendarWrap .calendarCont .horizontalTable table tr td > div > p{margin:0 auto 4px auto;}
.calendarWrap .calendarCont .horizontalTable table tr td > div > p:last-child{margin-bottom:0;}
.calendarWrap .calendarCont .horizontalTable table tr td > p.scheduleText{width:100%;text-align:center;position:absolute;top:50%;transform:translateY(-50%);color:#816734;font-size:1.8rem;font-weight:700;}
.calendarWrap .calendarCont .calendarAddCont{width:1065px;margin:20px 0 0 auto;}
.calendarWrap .calendarCont ul{background:#f6f6f6;padding:20px;}
.calendarWrap .calendarCont ul li{margin-bottom:10px;}
.calendarWrap .calendarCont ul li:last-child{margin-bottom:0;}
.calendarWrap .calendarCont ul li dl{display:flex;align-items:center;}
.calendarWrap .calendarCont ul li dl dt{margin-right:13px;}
.calendarWrap .calendarCont ul li dl dd{word-break:keep-all;color:#444;font-weight:500;}
.calendarWrap .calendarCont .colorBox{width:130px;height:32px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:#fff;font-weight:500;}
.calendarWrap .calendarCont .c_e3871b{background:#e3871b;}
.calendarWrap .calendarCont .c_8cbd09{background:#8cbd09;}
.calendarWrap .calendarCont .c_226db3{background:#226db3;}
.calendarWrap .calendarCont .c_de68be{background:#de68be;}
.calendarWrap .calendarCont .c_3e43a4{background:#3e43a4;}
.calendarWrap .calendarCont .c_259fb1{background:#259fb1;}
.calendarWrap .calendarCont .c_8cbd09c_259fb1{background-image:linear-gradient(to top, #259fb1 50%, #8cbd09 50%);}
.calendarWrap .calendarCont strong{display:flex;word-break:keep-all;color:#816734;font-size:1.8rem;margin-top:16px;}
.calendarWrap .calendarCont strong span:first-child{margin-right:4px;}
.detailsImg{position:relative;bottom:45px;right:5px;}


/*.finalinterview{margin-bottom:260px;font-family:'NotoSansCJKkr';letter-spacing:-0.04em;color:#1a1a1a;word-break:keep-all;}*/
/*.finalinterview .hongikInner{max-width:1200px;margin:0 auto;}*/
/*.finalinterview .introImgWrap{display:flex;justify-content: center;}*/
/*.finalinterview .introImgWrap .introImgBox{text-align:center;}*/
/*.finalinterview .introImgWrap .introImgBox:nth-child(2){margin:0 90px;}*/
/*.finalinterview .introImgWrap .introImgBox dl{color:#000;}*/
/*.finalinterview .introImgWrap .introImgBox dl dt{font-size:2.6rem;font-weight:700;margin-top:55px;}*/
/*.finalinterview .introImgWrap .introImgBox dl dd{font-size:1.8rem;font-weight:500;line-height:1.7;}*/
/*.finalinterview .goldBar{justify-content:center;margin-top:120px;}*/
/*.finalinterview .reviews .review {display:flex;}*/
/*.finalinterview .reviews .review .info{font-size:2.3rem;font-weight:700;margin-left:70px;padding-top: 90px;}*/
/*.finalinterview .reviews .review.row .info{margin-right:70px;text-align: right;}*/


.finalinterview{margin-bottom:260px;font-family:'Pretendard';letter-spacing:-0.02em;color:#1a1a1a;word-break:keep-all;text-align:center;}
.finalinterview .introBox p:after{display:none;}
.finalinterview .hongikInner{max-width:1420px;margin:0 auto;}
.finalinterview .introImgWrap{max-width:1065px;margin:70px auto 120px;display:flex;justify-content: center;}
.finalinterview .introImgWrap .introImgBox{width:33.333%;display:flex;align-items:center;flex-direction:column;text-align:center;}
.finalinterview .introImgWrap .introImgBox:nth-child(2){}
.finalinterview .introImgWrap .introImgBox p{width:180px;height:180px;border-radius:50%;box-shadow: 0 0 16px 20px rgba(249, 249, 250, 1);display:flex;justify-content:center;align-items:center;}
.finalinterview .introImgWrap .introImgBox dl{color:#000;}
.finalinterview .introImgWrap .introImgBox dl dt{font-size:2.8rem;font-weight:700;margin-top:25px;}
.finalinterview .introImgWrap .introImgBox dl dd{font-size:2rem;font-weight:500;line-height:1.7;color:#777;}
.finalinterview .classBox{display:flex;justify-content:center;align-items:center;background:#af945d;padding: 19.5px 0;margin-bottom:83px;}
.finalinterview .classBox li{width:20%;color:#fff;font-weight:700;text-align:center;font-size:2.6rem;}
.finalinterview .classBox .brdrR{border-right:2px solid #cfb98d;}
.finalinterview .reviews{display:flex;justify-content:space-between;position:relative;}
.finalinterview .reviews:before{width:100vw;height:100%;position:absolute;left:50%;transform:translateX(-50%);top:0;background:#f8f8f8;z-index:-1;content:'';}
.finalinterview .reviews .review{width:47.9%;display:flex;flex-direction:column;margin:140px 0;}
.finalinterview .reviews .review .info{font-size:2.2rem;font-weight:500;color:#777;line-height:1.63636;}
.finalinterview .monthBox li{font-size:2.2rem;}
.finalinterview .hongikImgBoxSlide{margin-top:67px;position:relative;padding-bottom:97px;}
.finalinterview .hongikImgBoxSlide .swiper-slide{width:450px;color:#000;margin:0 0 auto;}
.finalinterview .hongikImgBoxSlide .swiper-slide img{border:3px solid transparent;}
.finalinterview .hongikImgBoxSlide .swiper-slide button{width:100%;}
.finalinterview .hongikImgBoxSlide .swiper-slide dl{padding:0 10px;}
.finalinterview .hongikImgBoxSlide .swiper-slide dl dt{width:100%;font-size:2.4rem;text-align:left;font-weight:700;margin:36px 0 22px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.finalinterview .hongikImgBoxSlide .swiper-slide dl dd{width:100%;font-size:1.8rem;display:block;overflow:hidden;text-overflow:ellipsis;line-height:1.556;height:3.112em;text-align:left;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.finalinterview .swiper-container-horizontal > .swiper-scrollbar{width:100%;height:4px;left:0;background:#;}
.finalinterview .swiper-scrollbar-drag{background:#af945d;border-radius:0;}







/* 교육프로그램 > 내신관리 서류대비 */
.preparationListWrap > p{text-align:center;line-height:1.8;margin-bottom:70px;}
.pictureBox.preparationImgCont{padding-top:340px;}
.pictureBox.preparationImgCont:before{background:url('/img/education/preparation_bg_img.jpg')no-repeat center top;}
.pictureBox.preparationImgCont .pictureCont:before{height:121px;z-index:-1;top:-80px;}
.pictureBox.preparationImgCont .pictureCont{text-align:left;}
.pictureBox.preparationImgCont .pictureCont ol{padding:0 34px;}
.pictureBox.preparationImgCont .pictureCont ol li{word-break:keep-all;line-height: 1.7;padding:30px 40px;display:flex;align-items:center;border-bottom:2px dotted #ddd;}
.pictureBox.preparationImgCont .pictureCont ol li:first-child{padding-top:0;}
.pictureBox.preparationImgCont .pictureCont ol li span{width:70px;height:70px;flex-shrink:0;margin-right:39px;display:flex;align-items:center;justify-content:center;border-radius:100px;background:#af945d;font-size:2.6rem;color:#fff;font-weight:700;}
.documentCont{margin-top:145px;}
.documentCont h4{font-size:3.8rem;color:#222;}
.documentCont h4 > span{font-weight:700;}
.documentCont > .tableTitle{display:flex;align-items:center;margin:64px 0 28px;color:#222;font-size:2.8rem;font-weight:700;}
.documentCont > .tableTitle p span{font-size:2.4rem;color:#af945d;border:2px solid #af945d;border-radius:30px;padding:6px 14px;margin-right:13px;}
.documentCont .horizontalTable{margin-bottom:60px;}
.documentCont .horizontalTable table{width:100%;text-align:center;font-size:1.8rem;border-top:1px solid #222;}
.documentCont .horizontalTable table tr{border-bottom:1px solid #ddd;}
.documentCont .horizontalTable table th{color:#222;font-weight:500;padding:18px 5px;}
.documentCont .horizontalTable table tr th:nth-child(n+2),
.documentCont .horizontalTable table tr td:nth-child(n+2){border-left:1px solid #ddd;}
.documentCont .horizontalTable table td{padding:20px 5px;}
.documentCont .horizontalTable table td.lineH{line-height:1.5;}
.documentCont > ul{display:flex;flex-wrap:wrap}
.documentCont > ul li{width:430px;position:relative;padding:58px 0;border:1px solid #ddd;text-align:center;margin-right:65px;}
.documentCont > ul li:after{width:26px;height:6px;content:'';position:absolute;right:-47px;top:50%;transform:translateY(-50%);background:url('/img/introduce/visionListCont_icon.png')no-repeat;}
.documentCont > ul li:nth-child(3n){margin-right:0;}
.documentCont > ul li:nth-child(3n):after{display:none;}
.documentCont > ul li:nth-child(-n+3){margin-bottom:30px;}
.documentCont > ul li:last-child:after{display:none;}
.documentCont > ul li dl dt{color:#222;font-size:2.2rem;margin-bottom:12px;}
.documentCont > ul li dl dt span{color:#af945d;font-weight:500;}


/*.preparation{margin-bottom:260px;font-family:'NotoSansCJKkr';letter-spacing:-0.04em;color:#1a1a1a;word-break:keep-all;}*/
/*.preparation .grpInterviewInner{max-width:1200px;margin:0 auto;}*/
/*.preparation .sectionTitle.arrow:before{width:46px;height:28px;margin:40px auto 30px;display:block;background:url('/img/education/grpInterview_arrow.png')no-repeat;content:'';}*/
/*.preparation .sectionExp .underBar{display:inline-block;position:relative;}*/
/*.preparation .sectionExp .underBar:before{width:100%;height:1px;bottom:0;background:#1a1a1a;position:absolute;content:'';}*/
/*.preparation .blBoxInner{max-width:1162px;margin:0 auto;}*/
/*.preparation .proc .blBoxWrap{display:flex;}*/
/*.preparation .proc .blBox{width:33.333%;background:#69a4f4;text-align:center;display: inline-block;padding:4.304% 0 6.304%;}*/
/*.preparation .proc .blBox:not(:first-child){margin-left:1.033%;}*/
/*.preparation .proc .blBox dl{color:#fff;letter-spacing:-0.004em;line-height:1.6;}*/
/*.preparation .proc .blBox dt{font-size:3rem;font-weight:700;}*/
/*.preparation .proc .blBox dd{font-size:2.05rem;margin-top:30px;letter-spacing: 0.01em;}*/
/*.preparation .curricul{margin-top:175px;}*/
/*.preparation .curricul .sectionTitle{color:#1a1a1a;border-bottom:2px solid #1a1a1a;margin-bottom:50px;padding-bottom:30px;}*/
/*.preparation .curricul .curriculInner{max-width:860px;margin:0 auto;}*/
/*.preparation .curricul .curriculInner ul{padding-left:90px;}*/
/*.preparation .curricul .curriculInner .impTxt{padding:0 100px;line-height:1.8;}*/
/*.preparation .curricul ul li{font-size:3rem;}*/
/*.preparation .curricul ul li:not(:first-child){margin-top:50px;}*/
/*.preparation .curricul ul span{display:inline-block;padding-right:110px;color:#69a4f4;border-right:2px solid #69a4f4;font-weight:700;}*/
/*.preparation .curricul ul p{display:inline-block;padding-left:80px;color:#000;font-weight:500;}*/


.preparation{margin-bottom:260px;font-family:'Pretendard';letter-spacing:-0.02em;color:#1a1a1a;word-break:keep-all;text-align:center;}
.preparation .introTtl{font-size:3.6rem;font-weight:700;color:#222;}
.preparation .introExp{font-size:2rem;font-weight:500;line-height:1.7;color:#777;}
.preparation .introBox p:after{display:none;}
.preparation .grpInterviewInner{max-width:1420px;margin:0 auto;}
.preparation .proc{position:relative;margin-bottom:220px;}
.preparation .proc:before{width:100vw;height:100%;left:50%;transform:translateX(-50%);position:absolute;top:0;background:url('/img/education/preparation_02.png')no-repeat center;z-index:-2;content:'';}
.preparation .proc .ellipBox{padding:140px 0 0;}
.preparation .proc .blBoxWrap{display:flex;justify-content:center;margin-bottom:180px;}
.preparation .proc .blBoxWrap .blBox{width:33.333%;height:240px;display:flex;justify-content:center;align-items:center;position:relative;background:url('/img/education/preparation_01.png')no-repeat center;z-index:-1;}
.preparation .proc .blBoxWrap .blBox:nth-child(2){margin:0 1.409%;}
.preparation .proc .blBoxWrap .blBox dl dt{font-size:2.4rem;font-weight:700;color:#222;}
.preparation .proc .arrow{position:relative;}
.preparation .proc .arrow:before{width:5px;height:31px;background:url('/img/education/passservice_01.png')no-repeat center;position:absolute;top:-105px;left:50%;transform:translateX(-50%);content:'';}
.monthBox{display:flex;justify-content:center;border-top:1px dashed #ccc;}
.monthBox li{width:16.6%;font-size:2.8rem;font-weight:700;color:#af945d;line-height:1.60714;padding-top:35px;position:relative;}
.monthBox li:before{width:8px;height:8px;background:#af945d;position:absolute;top:-4.5px;left:50%;transform:translateX(-50%);border-radius:50%;content:'';}
.monthBox li span{font-size:2.4rem;color:#222;}
.preparation .curricul{display:flex;flex-direction:column;}
.preparation .curricul ul{display:flex;border-top:1px solid #000;}
.preparation .curricul ul li{width:25%;border:1px solid #ddd;font-size:2rem;font-weight:700;color:#777;line-height:1.5;padding:48px 0;}
.preparation .curricul ul li:first-child{border-left:none;}
.preparation .curricul ul li:last-child{border-right:none;}
.preparation .curricul ul li span{font-size:2.2rem;color:#af945d;}
.preparation .curricul .impTxt{font-size:1.8rem;color:#777;text-align:center;line-height:1.77778;font-weight:500;}








/* 고려대 창의활동보고서 */
/*.passservice{margin-bottom:260px;font-family:'NotoSansCJKkr';letter-spacing:-0.04em;color:#1a1a1a;word-break:keep-all;}*/
/*.passservice .koreaUnivInner{max-width:1109px;margin:0 auto;}*/
/*.passservice .koreaUnivInner strong{font-weight:700;}*/
/*.passservice .successfulInner{max-width:927px;margin:0 auto;}*/
/*.passservice .successfulInner .successfulImg{padding:0 48px;}*/
/*.passservice .successfulInner .successful{border:3px solid #9d2d2d;border-radius:47px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding: 53px 0;}*/
/*.passservice .successfulInner .successful .sucStu{width:16.505%;display:flex;flex-direction:column;text-align:center;font-weight:700;}*/
/*.passservice .successfulInner .successful .sucStu span{margin-top:10px;}*/
/*.passservice .successfulInner .successful .sucTxt{width:60%;margin-left:65px;line-height:1.6;font-weight:700;font-size: 2.5rem;}*/
/*.passservice .successfulInner .successful .sucTxt span{position:relative;}*/
/*.passservice .successfulInner .successful .sucTxt span:after{width:145.716%;text-decoration: line-through;text-decoration-thickness:100%;text-decoration-color: #ffed73;z-index: -1;position: absolute;left: 0;top: 50%;transform: translateY(-50%);color: #fff;content:'포트폴리오 전략을 함께 구상하는 방식으로 저만의 차별화된 서류를 작성할 수 있어서';}*/
/*.passservice .circleBox{display:flex;justify-content:center;flex-direction:column;}*/
/*.passservice .circleBox div{display:flex;justify-content:center;}*/
/*.passservice .circleBox div dl{box-sizing:border-box;}*/
/*.passservice .circleBox div dl dt{font-size: 3rem;}*/
/*.passservice .circleBox div dl dd{line-height: 1.5;font-size:2.5rem;margin-top: 10px;}*/
/*.passservice .circleBox div .center{border:3px solid #6b6b6b;background:#bdd8f6;margin:0 87px;}*/
/*.passservice .circleBox div .center:after{width:14px;height:75px;position:absolute;bottom:-78px;background:url('/img/education/koreaUniv_bar.png')no-repeat center;z-index:-1;content:'';}*/
/*.passservice .circleBox div .side{background:#f2f2f2;position:relative;}*/
/*.passservice .circleBox div .side.arrAf:after{width:21px;height:30px;position:absolute;left:111%;display:inline-block;background:url('/img/education/koreaUniv_arrow.png')no-repeat center;content:'';}*/
/*.passservice .circleBox div .side.arrBf:before{width:21px;height:30px;position:absolute;right:111%;display:inline-block;background:url('/img/education/koreaUniv_arrow.png')no-repeat center;content:'';}*/
/*.passservice .circleBox p{font-size:2.8rem;}*/
/*.passservice .circle{width:303px;height:303px;background:#8EBCEF;}*/
/*.passservice .circle:last-child{margin-right:0;}*/
/*.passservice .circle:not(:last-child) {margin-left:unset;}*/
/*.passservice .dateInfoBox{display:flex;flex-direction:column;font-size:3rem;font-weight:700;margin-top:150px;}*/
/*.passservice .dateInfoBox h3{font-weight:700;color:#69a4f4;}*/
/*.passservice .dateInfoBox h3 span{color:#fff;background:#69a4f4;padding:0 10px;margin-right:10px;}*/
/*.passservice .dateInfo{display:flex;color:#69a4f4;line-height:1.2;}*/
/*.passservice .dateInfo .dep1{width:40%;border-top:2px solid #69a4f4;margin-top:10px;padding-top:20px;line-height:1.4;}*/
/*.passservice .dateInfo .dep1.sec{width:60%;margin-left:40px;}*/
/*.passservice .dateInfo span{font-size:2.5rem;}*/
/*.passservice .hourInfo{display:flex;}*/
/*.passservice .hourInfo li{width:50%;}*/
/*.passservice .hourInfo .sat{text-align:right;border-left:1px solid #69a4f4;padding-right:25px;}*/
/*.passservice .hourInfo .sat strong{color:#000;font-size:3rem;font-weight:700;}*/
/*.passservice .hourInfo .sat span{color:#000;font-weight:500;}*/





.passservice{margin-bottom:260px;font-family:'Pretendard';letter-spacing:-0.02em;color:#222;word-break:keep-all;text-align:center;}
.passservice .introBox p:after{display:none;}
.passservice .koreaUnivInner{max-width:1420px;margin:0 auto;}
.passservice .koreaUnivInner strong{font-weight:700;}
.passservice .successfulInner{max-width:927px;margin:0 auto;}
.passservice .successfulInner .successfulImg{padding:0 48px;}
.passservice .successfulInner .successful{border:3px solid #9d2d2d;border-radius:47px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding: 53px 0;}
.passservice .successfulInner .successful .sucStu{width:16.505%;display:flex;flex-direction:column;text-align:center;font-weight:700;}
.passservice .successfulInner .successful .sucStu span{margin-top:10px;}
.passservice .successfulInner .successful .sucTxt{width:60%;margin-left:65px;line-height:1.6;font-weight:700;font-size: 2.5rem;}
.passservice .successfulInner .successful .sucTxt span{position:relative;}
.passservice .successfulInner .successful .sucTxt span:after{width:145.716%;text-decoration: line-through;text-decoration-thickness:100%;text-decoration-color: #ffed73;z-index: -1;position: absolute;left: 0;top: 50%;transform: translateY(-50%);color: #fff;content:'포트폴리오 전략을 함께 구상하는 방식으로 저만의 차별화된 서류를 작성할 수 있어서';}
.passservice .circleBox{display:flex;justify-content:center;flex-direction:column;}
.passservice .circleBox div{display:flex;justify-content:center;}
.passservice .circleBox div dl{box-sizing:border-box;}
.passservice .circleBox div dl dt{font-size: 3rem;}
.passservice .circleBox div dl dd{line-height: 1.5;font-size:2.5rem;margin-top: 10px;}
.passservice .circleBox div .side{background:#f2f2f2;position:relative;}
.passservice .circleBox div .side.arrAf:after{width:21px;height:30px;position:absolute;left:107%;display:inline-block;background:url('/img/education/passservice_04.png')no-repeat center;content:'';}
.passservice .circleBox div .side.arrBf:before{width:21px;height:30px;position:absolute;right:106%;display:inline-block;background:url('/img/education/passservice_04.png')no-repeat center;content:'';}
.passservice .circle:last-child{margin-right:0;}
.passservice .circle:not(:last-child) {margin-left:unset;}
.passservice .stdTxt{font-size:3.2rem;font-weight:700;color:#222;}
.passservice .stdExp{font-size:2rem;font-weight:400;color:#777;line-height:1.7;}
.passservice .introTtl{font-size:3.6rem;font-weight:700;color:#222;}
.passservice .introExp{font-size:2rem;font-weight:500;line-height:1.7;color:#777;}
.passservice .successReview{position:relative;padding:100px 0;}
.passservice .successReview:before{width:100vw;height:1079px;background:url('/img/education/passservice_05.png')no-repeat center;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1;content:'';}
.passservice .arrow{position:relative;}
.passservice .arrow:before{width:5px;height:31px;background:url('/img/education/passservice_01.png')no-repeat center;position:absolute;top:-85px;left:50%;transform:translateX(-50%);content:'';}
.passservice .quality{margin-top:130px;}
.passservice .circle{width:280px;height:280px;background-color:rgba(240, 234, 223, 0.5);border-radius:50%;text-align:center;line-height:1.5;padding:40px 0;font-size:2.2rem;line-height:1.7628;letter-spacing:0;box-sizing:border-box;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.passservice .circle.center {color: #fff;background: linear-gradient(-380deg, #a47c2e 0%, #e4c676 71%, #f6f0de 85%);margin:0 57px;}
.passservice .circle.center:after{width:14px;height:75px;position:absolute;bottom:-73px;background:url('/img/education/passservice_06.png')no-repeat center;z-index:-1;content:'';}
.passservice .dateWrap{border-top:1px solid #ddd;}
.passservice .dateWrap .introTtl{line-height: 1.466669;}
.passservice .circleBox div dl dt{font-size:2.4rem;font-weight:700;}
.passservice .circleBox div dl dd{font-size:2rem;line-height: 1.5;font-weight:400;}
.passservice .circleBox p{font-size:2.8rem;font-weight:700;}
.passservice .dateInfoBox{display:flex;justify-content:space-between;margin-top:130px;}
.passservice .dateInfoBox .timeInfo{width:33%;text-align:left;font-weight:700;}
.passservice .dateInfoBox .timeInfo dt{font-size:4.4rem;margin-bottom:30px;}
.passservice .dateInfoBox .timeInfo dd{font-size:3.8rem;position:relative;padding-top:40px;}
.passservice .dateInfoBox .timeInfo dd:before{width:60px;height:1px;border:1px solid #000;position:absolute;top:0;content:'';}
.passservice .dateInfoBox .timeBox{width: 66.761%;display:flex;flex-direction:column;}
.passservice .timeBox{text-align:left;}
.passservice .timeBox .timeTxt{font-weight:700;font-size: 2.6rem;}
.passservice .dateInfo{display:flex;justify-content:space-between;border-top:1px solid #000;border-bottom:1px solid #ddd;font-weight:500;}
.passservice .dateInfo li:first-child{padding-left:2.638%;}
.passservice .dateInfo .dep1{display:flex;align-items:center;}
.passservice .dateInfo .dep1.sec{border-right:none;border-left:1px solid #ddd;}
.passservice .dateInfo .dep1.sec .hourInfo{display:flex;justify-content:center;text-align:center;padding: 30px 26px;}
.passservice .dateInfo .dep1.sec .hourInfo li{background:#f2f2f2;padding: 27.5px 24.47px;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:5px;}
.passservice .dateInfo .dep1.sec .hourInfo li:nth-child(2){margin:0 25px;}
.passservice .dateInfo .dep1.sec .hourInfo .sat span{font-size:1.8rem;line-height: 1.66667;}








/* 상담예약 > 결제안내 */
.paymentCont{display:flex;justify-content:space-between;margin-bottom:83px;line-height:1.7;word-break:keep-all;}
.paymentCont:last-child{margin-bottom:0;}
.paymentCont > p{width:120px;margin-right:80px;font-size:3.2rem;font-weight:700;color:#222;}
.paymentCont > ol{width:1120px;font-size:1.8rem;}
.paymentCont > ol > li dl dt{font-size:2rem;color:#222;font-weight:700;margin-bottom:22px;}
.paymentCont > ol > li:nth-child(2) dl dt{margin:42px 0 15px;}
.paymentCont > ol > li:nth-child(3) dl dt{margin:35px 0 17px;}
.paymentCont > ol > li dl dd.bankCont{display:flex;background:#f8f8f8;padding:56px 0 50px;}
.paymentCont > ol > li dl dd.bankCont p{width:50%;position:relative;text-align:center;}
.paymentCont > ol > li dl dd.bankCont p:after{width:1px;height:100px;content:'';position:absolute;top:50%;transform:translateY(-50%);right:0;background:#ddd;}
.paymentCont > ol > li dl dd.bankCont ul{width:50%;padding-left:142px;}
.paymentCont > ol > li dl dd.bankCont ul li{font-size:2rem;display:flex;}
.paymentCont > ol > li dl dd.bankCont ul li:first-child{margin-bottom:16px;}
.paymentCont > ol > li dl dd.bankCont ul li strong{min-width:72px;color:#333;font-weight:700;width:108px;}
.paymentCont > ol > li dl dd.exText > p{margin-top:13px;}
.paymentCont > ol > li.precautions dl dd ul li{margin-bottom:2px;position:relative;padding-left:13px;}
.paymentCont > ol > li.precautions dl dd ul li:before{width:6px;height:1px;content:'';background:#777;top:15px;left:0;position:absolute;}
.paymentCont > ol.guidance li{display:flex;margin-bottom:2px;}
.paymentCont > ol.guidance li:last-child{margin-bottom:0;}
.paymentCont > ol.guidance li span{margin-right:5px;}

/* 미엔소개 > 오시는 길 */
.root_daum_roughmap .wrap_controllers, .roughmap_maker_label{display:none;}
.root_daum_roughmap .wrap_map{border-bottom: 1px solid #dfdfdf;}
.locationCont{padding-top:39px;} 
.locationCont ul{display:flex;} 
.locationCont ul li{margin-right:50px;} 
.locationCont ul li dl{display:flex;align-items:center;} 
.locationCont ul li:last-child{margin-right:0;} 
.locationCont ul li dl dt{width:140px;height:50px;margin-right:39px;display:flex;align-items:center;justify-content:center;border-radius:30px;font-size:2.4rem;font-weight:500;background:#af945d;color:#fff;} 
.locationCont ul li dl dd{color:#555;word-break:keep-all;}


@media all and (max-width:1451px) {

.admissions .circleBox .circleList.list01:before{width:49.252vw;}
.preparation .proc .blBoxWrap .blBox{width:32.621vw;height:16.540vw;background-size:contain;}
.preparation .proc .blBoxWrap .blBox dl dt{font-size:1.654vw;}
.preparation .proc .blBoxWrap .blBox dl dd{font-size:1.378vw;}

}



@media all and (max-width:1450px) {
/* 미엔소개 > 미엔시스템 */
.systemListWrap .systemTopList li{width:47.888%;margin-right:4.226%;}

/* 미엔소개 > 미엔 코칭&컨설팅 후기 */
.coachingTop .coachingTopCont dl dt{font-size:4.1rem;}
.coachingTop .coachingTopCont dl dt strong{font-size:3.2rem;}
.coachingTop > .imgBox{margin-top:-5%;}

/* 교육프로그램 > 1:1 */
.admissions .circleBox.box02:before{left:-45px;}


/* 교육프로그램 > 실기PT */
.ptSlideBox .ptSlide .swiper-slide{width:57%;}
.ptSlideBox .ptSlide .swiper-button-prev{left:12.5%;}
.ptSlideBox .ptSlide .swiper-button-next{right:12.5%;}

/* 컨설턴트 > 컨설턴트 매칭시스템  */
.matchingListWrap .matchingList li{width:25%;}
.matchingDataCont dl dd{line-height:1.5;}

/* 교육프로그램 > 내신관리 서류대비 */
.documentCont > ul li{width:calc((100% - 150px) / 3);margin-right:75px;}
.documentCont > ul li:after{right:-50px;}

/* 교육프로그램 > 파이날면접 */
.universityIntroList > div{align-items:center;}
.universityIntroList > div .imgBox{width:31.339%;margin-right:4.367%;}
.universityIntroList > div ol{width:64.296%;padding:0.986% 1.902% 0 2.536%;}
.universityIntroList > ul li{width:20%;}
.calendarWrap .calendarCont > p{width:16.902%;margin-right:8.029%;}
.calendarWrap .calendarCont .horizontalTable{width:75%;}
.calendarWrap .calendarCont .horizontalTable .colorBox{width:120px;}

/* 상담예약 > 결제안내 */
.paymentCont > ol{width:78.874%;}
.paymentCont > ol > li dl dd.bankCont ul{padding-left: 12.679%;}
.paymentCont > p{margin-right:5.634%;}
.paymentCont > ol > li dl dd.bankCont ul li strong{width:25.84%;}
.paymentCont > ol > li.precautions dl dd ul li:before{top:13px;}

/* 오시는길 */
.locationCont ul li{width:27%;margin-right:2%;text-align:center;}
.locationCont ul li:first-child{width:42%;}
.locationCont ul li dl{display:block;}
.locationCont ul li dl dt{margin:0 auto 15px;}
}

@media all and (max-width:1420px) {

.admissions .circleWrap{margin-top:7.042vw;}
.admissions .circleWrap .circleInner{max-width:89.437vw;}
.admissions .circleBox ul{height:18.310vw;border-radius:2.113vw;padding:6.690vw 0 0 5.282vw;bottom:-14.789vw;}
.admissions .circleBox ul li{font-size:1.408vw;}
.admissions .circleBox ul li:before{width:1.761vw;height:1.761vw;top:0.352vw;left:-2.817vw;background-size:contain;}
.admissions .circleBox ul li:not(:first-child){margin-top:1.408vw;}
.admissions .circleBox.box02:before{width:2.535vw;height:2.535vw;left:-3.169vw;top:7.746vw;background-size:contain;}
.admissions .circleBox .circleList.list02:before{width:14.297vw;}
.admissions .circle{width:19.718vw;height:19.718vw;padding:2.817vw 0;font-size:1.549vw;}
.admissions .circle:not(:first-child){margin-left:-2.113vw;}
.admissions .impTxt{margin-top:20.423vw;}


.practical .reportDiff .diffBox img{width:59.233vw;}

}


@media all and (max-width:1279px) {
/* Sub Common */
.br_none{display:none;}

/* 미엔소개 > 브랜드 비전 */
.visionListWrap .visionList li{width:calc((100% - 150px) / 4);margin-right:50px;padding:2.817% 0;}
.visionListWrap .visionList li dl dd{padding-top:15.38%;}
.visionListWrap .visionList li:after{right:-40px;}

/* 미엔소개 > 미엔 코칭&컨설팅 후기 */
.coachingTop .coachingTopCont dl dt{font-size:3.4rem;}
.coachingTop .coachingTopCont dl dt strong{font-size:2.8rem;}
.coachingTop .coachingTopCont dl dd{font-size:2.2rem;background-size:120px auto;}
.coachingTop .coachingTopCont dl dd .basicText{font-size:1.8rem;}
.coachingTop > .imgBox{margin-top:20px;}

/* 교육프로그램 > 실기PT */
.ptSlideBox .ptSlide .swiper-button-prev, .ptSlideBox .ptSlide .swiper-button-next{width:60px !important;height:60px !important; background-size:60px auto;}

/* 컨설턴트 > 컨설턴트 소개 */
.consultantPopup .consultantBottomCont{padding-left:7%;}

/* 미엔소개 > 미엔시스템 */
.serviceProcessWrap .serviceProcess ul li dl{padding-bottom:50px important;}

.calendarWrap .calendarCont .calendar{display:block;margin:30px 0 73px;}
.calendarWrap .calendarCont .horizontalTable{width:100%;}
.calendarWrap .calendarCont .calendar p{margin-right:0;padding:15px 0;}
.calendarWrap .calendarCont .calendarAddCont{width:100%;}

/* 상담예약 > 결제안내 */
.paymentCont > ol > li dl dd.bankCont ul{padding-left:9%;}


}

@media all and (max-width:1200px){
/*.admissions .circle{width:21.667vw;height:21.667vw;font-size:1.875vw;padding:3.333vw 0;}*/
/*.admissions .circle:not(:last-child){margin-left:-2.5vw;}*/
/*.admissions .plus{font-size:2.667vw;margin:0 1.667vw;}*/

/*.practical .circle{width:21.667vw;height:21.667vw;font-size:1.875vw;padding:3.333vw 0;}*/
/*.practical .plus{font-size:2.667vw;margin:0 1.667vw;}*/


/*.passservice .circle{width:21.667vw;height:21.667vw;font-size:1.875vw;padding:3.333vw 0;}*/
/*.passservice .circle:not(:last-child){margin-left:-2.5vw;}*/
/*.passservice .plus{font-size:2.667vw;margin:0 1.667vw;}*/





}

@media all and (max-width:1162px){
/*.grpInterview .blBoxInner{max-width:100vw;}*/
/*.grpInterview .proc div{width:30.818vw;padding:4.100vw;}*/
/*.grpInterview .proc div:not(:first-child){margin-left:0.983vw;}*/

}

@media all and (max-width:1108px){

/*.practical .circle{width:23.466vw;height:23.466vw;padding:3.610vw 0;font-size:2.031vw;margin-right:3.159vw;}*/
/*.reportDiff .emoti{max-width: 54.152vw;padding:2.708vw;}*/
/*.reportDiff .emoti:before{width: 11.101vw;height: 11.011vw;top: -0.903vw;left: -14.892vw;}*/
/*.reportDiff .emoti:after{width:2.527vw;height:2.527vw;left:-1.805vw;}*/

/*.passservice .circle{width:27.347vw;height:27.347vw;}*/
/*.passservice .circleBox div dl dt{font-size:2.437vw;}*/
/*.passservice .circleBox div dl dd{font-size:2.031vw;margin-top:0.903vw;}*/
/*.passservice .circleBox div .center{margin:0 7.852vw;border-width:0.271vw;}*/
/*.passservice .circleBox div .center:after{width:1.264vw;height:6.769vw;bottom:-7.040vw;background-size:100% auto;}*/
/*.passservice .circleBox div .side.arrAf:after{width: 1.895vw;height: 2.708vw;left: 30.355vw;background-size: 100% auto;}*/
/*.passservice .circleBox div .side.arrBf:before{width: 1.895vw;height: 2.708vw;right: 30.355vw;background-size: 100% auto;}*/
/*.passservice .circleBox p{font-size:2.274vw;}*/
}


@media all and (max-width:1065px) {

.finalinterview .introImgWrap{margin:6.573vw 0 11.268vw;}
.finalinterview .introImgWrap .introImgBox{width:31.611vw;}
.finalinterview .introImgWrap .introImgBox p{width:16.901vw;height:16.901vw;}
.finalinterview .introImgWrap .introImgBox p img{width:8.451vw;height:7.606vw;}
.finalinterview .introImgWrap .introImgBox dl dt{font-size:2.366vw;margin-top:2.347vw;}
.finalinterview .introImgWrap .introImgBox dl dd{font-size:1.690vw;}


}


@media all and (max-width:979px) {
/* 미엔소개 > 브랜드 비전 */
.visionWrap .visionImgText{padding:9.789% 0 9.86%;}
.visionWrap .visionListWrap .visionList li{width: calc((100% - 120px) / 4);margin-right:40px;}
.visionWrap .visionListWrap .visionList li:after{width:20px;right:-32px;background-size:20px auto;}

/* 미엔소개 > 미엔 코칭&컨설팅 후기 */
.pictureBox{padding-top:330px;}
.pictureBox:before{max-height:330px;}
.coachingTop .coachingTopCont dl dt{font-size:2.8rem;}
.coachingTop .coachingTopCont dl dt strong{font-size:2.3rem;}
.coachingTop .coachingTopCont dl dd{font-size:2rem;background-position:left 0 top 12%;background-size:80px auto;padding-left:10%;}
.coachingTop .coachingTopCont dl dd .basicText{font-size:1.6rem;}

.coachingInterview .coachingInterviewTop h4{font-size:3.8rem;}


/* 상담예약 > 컨설팅예약 */
.questionCont .request_box > ul > li{width:calc(50% - 20px);}

/* 컨설턴트 > 컨설턴트 소개 */
.consultantPopup{background-position:left 65% bottom;}
.consultantPopup .consultantBottomCont{padding-left:5%;}
.consultantPopup .consultantBottomCont .consultantIntroduce{padding-right:0;}
.consultantPopup .consultantBottomCont .consultantIntroduce > p{width:80px;}
.consultantPopup .consultantBottomCont .consultantIntroduce > p span{height:80px;}
.consultantPopup .consultantBottomCont .consultantIntroduce dl{margin-left:19px;}
.consultantPopup .consultantBottomCont .consultantIntroduce dl dt{margin-bottom:10%;}
.consultantPopup .consultantBottomCont .consultantCall{right:1%;}

/* 미엔소개 > 미엔시스템 */
.serviceProcessWrap .serviceProcess ul li dl dd > br{display:none;}
.serviceProcessWrap .serviceProcess > p{line-height:1.6;}

/* 컨설턴트 > 컨설턴트 매칭시스템  */
.matchingListWrap .matchingList{flex-wrap:wrap;}
.matchingListWrap .matchingList li{width:50%;margin-bottom:20px;}
.matchingListWrap .matchingList li:nth-child(2){border-right:0;}
.matchingListWrap .matchingList li:nth-child(n+3){margin-bottom:0;}

/* 교육프로그램 > 입시컨설팅 */
/*.admissions .chkList{display:block;}*/
/*.admissions .chkList ul {width:100%;margin:0 auto;padding-left:70px;}*/
/*.admissions .chkList .list02{margin-top:10px;}*/
/*.admissions .chkList ul li{font-size:2rem;}*/
/*.admissions .chkList ul li:not(:first-child){margin-top:10px;}*/
/*.admissions .chkList ul li:before{width:16px;top:0;left:-25px;background-size: 100% auto;margin:0;}*/




/* 교육프로그램 > 실기PT */
.pictureBox.practicalImgCont:before{max-height: 330px;}
.practicalListWrap:before{top:0;}
.practicalListWrap:after{bottom:0;}
.practicalListWrap .practicalList{display:block;}
.practicalListWrap .practicalList > p{padding-right:0;}
.practicalListWrap .practicalList > p br{display:none;}
.practicalListWrap .practicalList ol{margin-top:20px;}
.practicalListWrap .practicalList ol li{margin-bottom:30px;}
.universityList li dl dt{font-size:1.8rem;}
.universityList li dl dd{font-size:1.6rem;}

.documentCont > ul li dl dt{font-size:2rem;}
.documentCont > ul li dl dd{font-size:1.8rem;}

.practical .circleBox:before{width:97.038vw;height:32.686vw;bottom:-2.247vw;left:-2.247vw;background-size:contain;}
.practical .circle{width:28.601vw;height:28.601vw;padding:4.086vw 0;font-size:1.910vw;}
.practical .circle:nth-child(2){margin:0 3.064vw;}


/* 교육프로그램 > 파이날면접 */
.finalinterviewImgCont .pictureText{top:87px;}
.finalinterviewImgCont .pictureCont dl dd br{display:none;}
.universityIntroList > ul li > p img{width:95px;}
.calendarWrap .calendarCont .horizontalTable .colorBox{width:100px;}

.monthBox{flex-wrap:wrap;border-top:none;}
.monthBox li{width:33.333%;border-top: 1px dashed #ccc;padding-top:17.5px;}
.monthBox li:nth-child(n+4){margin-top:30px;}


.passservice .successReview:before {top: -10px;}


}

@media all and (max-width:954px) {
.passservice .circle{width:29.350vw;height:29.350vw;padding:4.193vw 0;font-size:1.960vw;}
.passservice .circle.center{margin:0 5.975vw;}
.passservice .circleBox div dl dt{font-size:2.138vw;}
.passservice .circleBox div dl dd{font-size:1.782vw;}
.passservice .circleBox div .side.arrAf:after{width:2.201vw;height:3.145vw;left:31.404vw;background-size:contain;}
.passservice .circleBox div .side.arrBf:before{width:2.201vw;height:3.145vw;right:31.109vw;background-size:contain;}
.passservice .circle.center:after{width:1.468vw;height:7.862vw;bottom:-7.8vw;background-size:contain;}
.passservice .circleBox p{font-size:2.495vw;margin-top:10.482vw;}

}


@media all and (max-width:767px) {
.pc_v{display:none;}
/* Video */
.videoWrap{width:100%;}

/* 미엔소개 > 브랜드 비전 */
#subCon.vision .pageTitle{padding-bottom:35px;}
.visionImgText{padding:70px 0 71px;font-size:2rem;}
.visionTextWrap .visionSubText{margin:45px 0 27px;}
.visionTextWrap .visionSubText:before{height:25px;top:-44px;}
.visionTextWrap .visionSubText dt{margin-bottom:10px;font-size:3rem;}
.visionTextWrap .visionSubText dd{font-size:3.3rem;}
.visionListCont{margin-top:34px;}
.visionListCont > p:first-child{margin-bottom:10px;}
.visionListWrap .visionList{flex-wrap:wrap;margin-top:36px;}
.visionListWrap .visionList li{width:49%;margin-right:2%;border-width:2px;padding:20px 0;}
.visionListWrap .visionList li:nth-child(2n){margin-right:0;}
.visionListWrap .visionList li:nth-child(-n+2){margin-bottom:2%;}
.visionListWrap .visionList li:after{display:none;}
.visionListWrap .visionList li dl dt img{width:45px;}
.visionListWrap .visionList li dl dd{padding-top:15px;}

/* 미엔소개 > 미엔 코칭&컨설팅 후기 */
.pictureBox{padding-top:230px;}
.pictureBox:before{height:230px;background-size:cover;}
.pictureBox .pictureCont:before{height:55px;top:-55px;}

.coachingTop .coachingTopCont{display:block;}
.coachingTop .coachingTopCont dl{width:100%;}
.coachingTop .coachingTopCont dl dt{font-size:3.4rem;}
.coachingTop .coachingTopCont dl dt strong{display:block;margin-top:6px;font-size:2.8rem;}
.coachingTop .coachingTopCont dl dd{font-size:2.2rem;background-position:left 0 top 10%;background-size:60px auto;padding:38px 0  0 40px;}
.coachingTop .coachingTopCont dl dd .basicText{font-size:1.8rem;}
.coachingTop .coachingTopCont .imgBox{width:100%;}
.coachingTop .coachingTopCont .imgBox img{width:100%;}
.coachingTop > .imgBox{width:100%;}
.coachingTopCont_padding_top{padding-top:100px;}

.coachingInterview{margin-top:90px;}
.coachingInterview .coachingInterviewTop{display:block;}
.coachingInterview .coachingInterviewTop:after{bottom:-50%;}
.coachingInterview .coachingInterviewTop .videoWrap{width:100%;margin-top:30px;}
.coachingInterview .coachingInterviewTop h4{font-size:3.9rem;}
.coachingInterview .coachingInterviewBox{margin-top:97.5px;}
.coachingInterview .coachingInterviewBox:after{bottom:-138px;}
.coachingInterview .coachingInterviewBox h5{font-size:3.6rem;}
.coachingInterview .coachingInterviewBox .reviewText{margin:9px 0 28.5px;font-size:2.2rem;}
.coachingInterview .coachingInterviewBox ul{padding:6.5px 20px;border-width:7px;}
.coachingInterview .coachingInterviewBox ul li{padding:20px 0;word-break:keep-all;}
.coachingInterview .coachingInterviewBox ul li dl dt{margin-bottom:8px;}

.coachingReview{margin-top:120px;}
.coachingReview .pictureCont dl dt{font-size:2.6rem;line-height:1.675;}
.coachingReview .pictureCont dl dd{font-size:2.2rem;}
.coachingReview .pictureCont dl dd.coachingReviewImg{margin-top:14px;}
.coachingReview .pictureCont dl dd.coachingReviewImg > div{margin-top:74.5px;padding:40% 0;}


/* 상담예약 > 컨설팅예약 */
.questionCont .request_box > ul > li{width:100%;margin:0 0 20px !important;}
.questionCont .request_box > ul > li.nameBox{order:0;}
.questionCont .request_box > ul > li.telBox{order:1;}
.questionCont .request_box > ul > li.gradeBox{order:2;}
.questionCont .request_box > ul > li.reservationType{order:3;}
.questionCont .request_box > ul > li.reservationContent{order:4;padding-top:0;}
.questionCont .request_box > ul > li.privacyBox{order:5;}
.questionCont .request_box > ul > li.captchaBox{order:6;}
.questionCont .request_box > ul > li input[type="text"], .questionCont .request_box > ul > li input[type="tel"],
.questionCont .request_box > ul > li select{padding-bottom:9px;}
.questionCont .request_box > ul > li.telBox dl dd span{width:12px;margin-bottom:9px;}
.questionCont .request_box > ul > li.telBox dl dd input{width:calc((100% - 24px) / 3);}
.questionCont .request_box > ul > li.reservationType dl dd ul li{height:50px;}
.questionCont .request_box > ul > li.reservationType dl dd ul li a{line-height:46px;}
.questionCont .request_box > ul > li.reservationContent dl dt{margin-bottom:8.5px;}
.questionCont .request_box > ul > li.reservationContent dl dd ul li{width:150px;margin:5px 0;}
.questionCont .request_box > ul > li.privacyBox dl dd{padding:15px 25px 25px;}
.questionCont .request_box > ul > li label input{margin-right:7px;}
.questionCont .request_box > ul > li input[type="radio"]{width:20px;height:20px;background-size:20px auto;}
.questionCont .request_box > ul > li.privacyBox dl dd textarea{height:200px;margin-top:15px;padding:10px 15px;}
.questionCont .request_box > ul > li dl dt{margin-bottom:12px !important;font-size:2.2rem;}
.questionCont .request_box > ul > li select{background-size:16px auto;}
.questionCont .request_box .btnBox{margin-top:40px;}
.questionCont .request_box .btnBox .btunSubmit{padding:16px 63px 14px;}


/* 교육프로그램 > 실기PT */
.ptSlideBox .ptSlide .swiper-slide{width:75%;}
.ptSlideBox .ptSlide .swiper-button-prev, .ptSlideBox .ptSlide .swiper-button-next{width:50px !important;height:50px !important; background-size:50px auto;}
.ptSlideBox .ptSlide .swiper-button-prev{left:0;}
.ptSlideBox .ptSlide .swiper-button-next{right:0;}

/* 미엔소개 > 오시는 길 */
.root_daum_roughmap{height:300px;border-bottom: 1px solid #dfdfdf;}

/* 컨설턴트 > 컨설턴트 소개 */
.consultantPopup{background-size:60% auto;background-position:left 40% bottom;}
.consultantPopupWrap{background-size:45% auto;background-position:right 17% bottom 21%;}
.consultantPopup.active{/*justify-content:flex-start;*/}
.consultantList{flex-wrap:wrap;}
.consultantList li{width:49%;margin-right:2% !important;}
.consultantList li:nth-child(4){margin-top:0;}
.consultantList li:nth-child(2n){margin-right:0 !important;}
.consultantList li:nth-child(-n+4){margin-bottom:2%;}
.consultantPopup:before{width:60%;height:60%;}
.consultantPopup .consultantBottomCont .consultantIntroduce{padding-bottom:320px;}
.consultantPopup .consultantBottomCont .consultantIntroduce > p{width:70px;}
.consultantPopup .consultantBottomCont .consultantIntroduce > p span{height:70px;}
.consultantPopup .consultantTopCont{padding:35px 20px 60px;}
.consultantPopup .consultantTopCont .backBtn img{width:40px;}
.consultantPopup .consultantTopCont .logoCont img{width:70px;}
.consultantPopup .consultantBottomCont{display:block;padding-left:20px;background-size:60% auto;background-position:right bottom;}
.consultantPopup .consultantBottomCont .consultantIntroduce dl dt{margin-bottom:20px;font-size:5rem;}
.consultantPopup .consultantBottomCont .consultantIntroduce dl dt span:after{width:6px;height:6px;right:-14px;bottom:6px;}
.consultantPopup .consultantBottomCont .consultantIntroduce dl dd ul li{margin-bottom:15px;font-size:2rem;padding:0 10px;}
.consultantPopup .consultantBottomCont .{padding:0 0 10px 0;}
.consultantPopup .consultantBottomCont .consultantCall > a:first-child{margin-right:5px;}
.consultantPopup .consultantBottomCont .consultantCall > a img{width:65px;}
.consultantPopup .consultantBottomCont .consultantIntroduce dl{width:85%;}
.consultantPopup .consultantBottomCont .consultantIntroduce dl dd ul li:before{width:3px;height:3px;top:7px;left:0;}

/* 미엔소개 > 미엔시스템 */
.systemListWrap > h4{font-size:3rem;}
.systemListWrap .systemTopList{display:block;padding:40px 0 45px;margin:25px 0 70px;}
.systemListWrap .systemTopList li{width:100%;margin-right:0;}
.systemListWrap .systemTopList li:first-child{margin-bottom:20px;}
.systemListWrap .systemTopList li dl dt{margin:24px 0 15px;}
.systemServiceCont > h4{margin-bottom:30px;font-size:3.2rem;}
.serviceProcessWrap{margin-top:73px;padding:60px 0 100px;}
.serviceProcessWrap > h4{font-size:3.6rem;margin-bottom:28px;}
.serviceProcessWrap .serviceProcess ul{padding:10px 0 26px;}
.serviceProcessWrap .serviceProcess ul li{width:100%;padding:0 20px;border-bottom:none;}
.serviceProcessWrap .serviceProcess ul li:last-child dl{padding-bottom:0 !important;}
.serviceProcessWrap .serviceProcess ul li dl{padding:25px 0 35px;}
.serviceProcessWrap .serviceProcess ul li dl dt{padding:16px 13px 14px 13px;}
.serviceProcessWrap .serviceProcess ul li:nth-child(n+4) dl{padding-bottom:35px;}
.serviceProcessWrap .serviceProcess ul li:nth-child(3n):after{display:block;}
.serviceProcessWrap .serviceProcess ul li:last-child:after{display:none;}
.serviceProcessWrap .serviceProcess ul li:after{left:50%;transform:translateX(-50%) rotate(90deg);bottom:0;top:auto;}
.serviceProcessWrap .serviceProcess > p{border-top:1px solid #ddd;}

/* 컨설턴트 > 컨설턴트 매칭시스템  */
.matchingListWrap .matchingList li{padding:9px 3px;}
.matchingListWrap .matchingList li > p img{width:60px;}
.matchingListWrap .matchingList li dl{margin-top:17px;}
.matchingListWrap .matchingList li dl dt{margin-bottom:6px;}
.matchingImgCont{margin:60px 0 32px;}
.matchingImgCont .pictureCont > p:first-child{margin-bottom:36px;}
.matchingDataCont:before{top:20.136%;}
.matchingDataCont dl{margin:40px auto 0;padding:26px 5px 28px;}
.matchingDataCont dl dt{margin-bottom:17px;font-size:3rem;}
.matchingDataCont dl dd{font-size:2rem;}
.matchingDataCont dl dd > br{display:block;}

/* 교육프로그램 > 입시컨설팅 */
#subCon.admissions{margin-bottom:50px;}
.admissionsList > li{display:block;margin-bottom:80px;}
.admissionsList > li > .imgBox{position:relative;height:330px;}
.admissionsList > li{margin-bottom:60px;}
.admissionsList > li ul{width:100%;margin-top:30px;}
.admissionsList > li ul li{margin-bottom:15px;}
.admissionsList > li ul li > p{text-align:center;margin-bottom:10px;}
.admissionsList > li ul li > p img{width:90px;}
.admissionsList > li ul li dl{width:100%;}
.admissionsList > li:nth-child(even) > .imgBox,
.admissionsList > li:nth-child(odd) > .imgBox{width:auto;left:0;}
.admissionsList > li:nth-child(odd) > .imgBox:before{left:50%;transform:translateX(-50%);}
.admissionsList > li:nth-child(odd) > .imgBox:before,
.admissionsList > li:nth-child(even) > .imgBox:after{width:100%;height:100%;background-position:center;background-size:cover;}
.admissionsList > li:nth-child(even) > .imgBox:after{left:0;}
.admissionsList > li:nth-child(odd) > ul{padding-left:0;}
.admissionsList > li:nth-child(even) > ul{padding-right:0;}
.admissionsList > li:last-child:after{display:none;}



.admissions .oneToOneList li{width:100%;height:120px;padding:0 20px;box-shadow: 0 0 17px rgba(190, 170, 255, 0.2);}
.admissions .oneToOneList li .imgBox{width: 60px;margin-right: 25px;}
.admissions .oneToOneList li .imgBox:after{height:60px;right:-20px;}
.admissions .oneToOneList li:not(:first-child){margin-top:5px;}
.admissions .oneToOneList li:nth-child(odd){margin-right:0;}


.introBox p{font-size:3.3rem;}
.introBox p:after{margin:35px 0 40px 50%;}
.sectionTitle{font-size:2.9rem;}
.sectionExp {font-size: 1.8rem;}
.impTxt{font-size:1.5rem;}
.oneToOneList li{font-size:2.4rem;padding:15px 20px;}
.oneToOneList li:not(:first-child){margin-top:7.5px;}
/*.admissions .oneToOneList li .imgBox{width: 60px;margin-right: 25px;}*/
/*.admissions .circleWrap{margin-top:49px;}*/
/*.admissions .circleBox{flex-wrap:wrap;}*/
/*.admissions .circle{width:27.667vw;height:27.667vw;font-size:2.5vw;}*/
/*.admissions .plus{width:100%;display:flex;justify-content: center;}*/
/*.admissions .circle right{width:100%;}*/
/*.admissions .circle:first-child{margin-left:0 !important;}*/
/*.admissions .circle:not(:last-child) {margin-left:-24.175px;}*/
/*.admissions .chkList{display:block;}*/
/*.admissions .chkList ul {width:100%;margin:0 auto;}*/
/*.admissions .chkList .list02{margin-top:10px;}*/
/*.admissions .chkList .list02 .impTxt{margin-top:5px;}*/
/*.admissions .chkList ul li{font-size:2rem;}*/
/*.admissions .chkList ul li:not(:first-child){margin-top:10px;}*/
/*.admissions .chkList ul li:before{width:16px;background-size: 100% auto;}*/



/*.practical .circleWrap{margin-top:49px;}*/
/*.practical .circleBox{flex-wrap:wrap;}*/
/*.practical .circle{width:27.667vw;height:27.667vw;font-size:2.5vw;}*/
/*.practical .plus{width:100%;display:flex;justify-content: center;}*/
/*.practical .circle right{width:100%;}*/
/*.practical .circle:first-child{margin-left:0 !important;}*/
/*.practical .chkList{display:block;}*/
/*.practical .chkList ul {width:100%;margin:0 auto;}*/
/*.practical .chkList .list02{margin-top:10px;}*/
/*.practical .chkList .list02 .impTxt{margin-top:5px;}*/
/*.practical .chkList ul li{font-size:2rem;}*/
/*.practical .chkList ul li:not(:first-child){margin-top:10px;}*/
/*.practical .chkList ul li:before{width:16px;background-size: 100% auto;}*/


.practical .introTtl{font-size:3.3rem;}
.practical .introExp{font-size:1.8rem;}
.practical .reportDiff .diffBox{flex-wrap:wrap;justify-content:center;}
.practical .reportDiff .diffBox div{padding-top:17.5px;}
.practical .reportDiff .diffBox img{width:454px;margin-top:30px;}
.practical .reviews{padding:60px 0;}
.practical .reviews .review{flex-wrap:wrap;}
.practical .reviews .review.rvs{flex-direction:column-reverse;}
.practical .reviews .review .img{width:100%;}
.practical .reviews .review .bgTxtBox{width:100%;padding:35px 0 0 0;}
.practical .peedbackWrap{flex-wrap:wrap;}
.practical .peedbackBox{width:100%;height:90px;border-radius:15px;}
.practical .peedbackBox dl{font-size:1.6rem;}
.practical .peedbackBox dl dd span{font-size:1.5rem;}
.practical .chkList{margin:30px 0 0 30px;}
.practical .chkList ul{margin:5px 0 10px 0;}
.practical .chkList ul li:not(:first-child){margin-top:5px;}
.practical .chkList ul li:before{width:12.5px;height:12.5px;top:6px;left:-20px;background-size:contain;}
.practical .circle{font-size:10px;}


/*.passservice .circleWrap{margin-top:49px;}*/
/*.passservice .circleBox{flex-wrap:wrap;}*/
/*.passservice .circle{width:27.667vw;height:27.667vw;font-size:2.5vw;}*/
/*.passservice .plus{width:100%;display:flex;justify-content: center;}*/
/*.passservice .circle right{width:100%;}*/
/*.passservice .circle:first-child{margin-left:0 !important;}*/
/*.passservice .circle:not(:last-child) {margin-left:-24.175px;}*/
/*.passservice .chkList{display:block;}*/
/*.passservice .chkList ul {width:100%;margin:0 auto;}*/
/*.passservice .chkList .list02{margin-top:10px;}*/
/*.passservice .chkList .list02 .impTxt{margin-top:5px;}*/
/*.passservice .chkList ul li{font-size:2rem;}*/
/*.passservice .chkList ul li:not(:first-child){margin-top:10px;}*/
/*.passservice .chkList ul li:before{width:16px;background-size: 100% auto;}*/
.goldBar .brdrR{border:none;}
.goldBar .brdrL{border:none;}
.goldBar .brdrLr {border:none;}
.goldBar li{width:50%;font-size:2.6rem;}
.goldBar li:nth-child(n+3){margin-top:20px;}
.goldBar li:nth-child(odd){border-left:2px solid #c69c6d;}
.goldBar li:nth-child(even){border-left:2px solid #c69c6d;border-right:2px solid #c69c6d;}
.mt20{margin-top:10px;}
.mt30{margin-top:15px;}
.mt40{margin-top:20px;}
.mt50{margin-top:25px;}
.mt70{margin-top:35px;}
.mt80{margin-top:40px;}
.mt90{margin-top:45px;}
.mt100{margin-top:50px;}
/*.admissions .chkList ul{padding-left:35px;}*/
/*.admissions .chkList ul li:before{top:0;left:-20px;}*/




/* 컨설턴트 > 컨설턴트 매칭시스템  */
.pictureBox.matchingImgCont .pictureCont > p:first-child{font-size:2.8rem;}

/* 교육프로그램 > 실기PT */

.pictureBox.practicalImgCont{padding-top:230px;}
.pictureBox.practicalImgCont:before{height:230px;background-size:cover;}
.pictureBox.practicalImgCont .pictureCont:before{top:-55px;height:55px;}
.finalinterviewImgCont .pictureText br{display:block;}
.practicalImgCont{margin-bottom:40px;}
.practicalImgCont .pictureCont dl dt{margin-bottom:11px;font-size:2.6rem;}
.practicalListWrap .practicalList{margin-top:40px;}
.practicalListWrap .practicalList > p{font-size:2.6rem;}
.practicalListWrap .practicalList ol li{margin-bottom:20px;}
.practicalListWrap .practicalList ol li span{width:30px;}
.universityList{flex-wrap:wrap;justify-content:center;padding:60px 0 96px;}
.universityList li{width:32%;margin-right:2%;}
.universityList li:nth-child(3){margin-right:0;}
.universityList li:nth-child(n+4){margin-top:30px;}
.universityList li:last-child{margin-right:0;}
.universityList li p img{width:125px;}
.universityList li dl dt{margin:17px 0 10px;}


/*.practical .impTxt{font-size:1.5rem;}*/
/*.practical .circleBox{flex-wrap:unset;}*/
/*.practical .circle {width: 27.466vw;height: 27.466vw;font-size: 2.8vw;margin-right:2.159vw;}*/
/*.practical .circleCheck{flex-wrap:wrap;}*/
/*.practical .circleCheck div{width:100%;}*/
/*.practical .chkList{margin-left:50px;}*/
/*.practical .chkList ul{margin:30px 0 0 0;}*/
/*.practical .chkList ul li{font-size:2rem;}*/
/*.practical .chkList ul li:before{top:0;left:-20px;}*/
/*.reportDiff .emoti {font-size:2rem;border-radius: 10px;}*/
/*.reportDiff .emoti:after{left: -1.305vw;}*/
/*.reportDiff .bgTxtWrap .bgTxtBox dl{padding:51px 0;}*/
/*.reportDiff .bgTxtWrap .bgTxtBox dl dt{font-size:3.5rem;}*/
/*.reportDiff .bgTxtWrap .bgTxtBox dl dd{font-size:2.1rem;}*/
/*.practical .peedbackBox {justify-content:center;}*/
/*.practical .peedbackBox dl{width:20%;height:23.557vw;}*/
/*.practical .peedbackBox dl:not(:first-child){margin-left:1.444vw;}*/
/*.practical .peedbackBox dl dt{font-size:2.3vw;padding:0.903vw 4.964vw;}*/
/*.practical .peedbackBox dl dd{font-size:2.2vw;padding:5.159vw 0;}*/





/* 교육프로그램 > 내신관리 서류대비 */
.pictureBox.preparationImgCont{padding-top:214px;}
.pictureBox.preparationImgCont:before{height:230px;background-size:cover;}
.pictureBox.preparationImgCont .pictureCont:before{height:55px;top:-39px;}
.pictureBox.preparationImgCont .pictureCont ol{padding:0 17px;}
.pictureBox.preparationImgCont .pictureCont ol li{padding:15px;}
.pictureBox.preparationImgCont .pictureCont ol li span{width:50px;height:50px;margin-right:15px;}
.preparationListWrap > p{margin-bottom:35px;}
.preparationListWrap > p br{display:none;}
.documentCont{margin-top:50px;}
.documentCont h4{font-size:3.2rem;}
.documentCont > .tableTitle{font-size:2.2rem;margin:25px 0 14px;}
.documentCont > .tableTitle p span{font-size:1.8rem;padding:4px 9px;margin-right:5px;}
.documentCont .horizontalTable{margin-bottom:30px;}
.documentCont .horizontalTable table{font-size:1.5rem;}
.documentCont > ul li{width:49%;margin:0 2% 2% 0;}
.documentCont > ul li:nth-child(2n){margin-right:0;}
.documentCont > ul li:nth-child(3){margin-right:2%;}
.documentCont > ul li:nth-child(-n+3){margin-bottom:2%;}
.documentCont > ul li dl dt{margin-bottom:6px;font-size:1.9rem;}
.documentCont > ul li dl dd{font-size:1.7rem;}
.documentCont > ul li:after{display:none;}


/*.preparation .proc .blBox dl{line-height: 1.2;}*/
/*.preparation .proc .blBox dt{font-size:2.8rem;}*/
/*.preparation .proc .blBox dd{font-size:1.8rem;margin-top:15px;}*/
/*.preparation .sectionTitle.arrow:before{width: 23px;height: 14px;margin:20px auto 15px;background-size:100% auto;}*/
/*.preparation .curricul{margin-top:87.5px;}*/
/*.preparation .curricul .sectionTitle{margin-bottom:25px;padding-bottom:15px;border-width:1px;}*/
/*.preparation .curricul .curriculInner{max-width:500px;}*/
/*.preparation .curricul .curriculInner ul{padding-left:0;}*/
/*.preparation .curricul ul li{display:flex;align-items:center;font-size:2.8rem;}*/
/*.preparation .curricul ul span{padding-right:10%;flex-shrink:0;}*/
/*.preparation .curricul ul p{padding-left:8%;}*/
/*.preparation .curricul ul li:not(:first-child){margin-top:25px;}*/
/*.preparation .curricul .curriculInner .impTxt{padding:0;line-height:1.4;}*/

 
/* 교육프로그램 > 파이날면접 */
.pictureBox.finalinterviewImgCont{padding:230px 0 44px;}
.pictureText, .finalinterviewImgCont .pictureText{font-size:3rem;}
.pictureBox.finalinterviewImgCont .pictureCont:before{top:-55px;}
.finalinterviewImgCont .pictureCont dl dt{font-size:2rem;margin-bottom:20px;}
.finalinterviewImgCont .pictureCont dl dt > .pc_v{display:none;}
.finalinterviewImgCont .pictureCont dl dd > p{margin-bottom:10px;}
.universityIntroList{margin:44px 0 120px;}
.universityIntroList > div{display:block;margin-bottom:60px;}
.universityIntroList > div .imgBox{width:50%;margin-right:0;margin:0 auto;}
.universityIntroList > div ol{width:100%;padding:20px 0 0 0;}
.universityIntroList > div ol li{margin-bottom:20px;}
.universityIntroList > div ol li dl dt{margin-bottom:8px;}
.universityIntroList > ul{flex-wrap:wrap;justify-content:center;}
.universityIntroList > ul li{width:33.3%;font-size:1.9rem;}
.universityIntroList > ul li:nth-child(-n+3){margin-bottom:30px;}
.universityIntroList > ul li:nth-child(3){border-right:0;}
.universityIntroList > ul li > p img{width:70px;}
.universityIntroList > ul li dl dt{margin:10px 0 5px;}
.interviewClass{margin-bottom:80px;}
.interviewClass li{margin-bottom:0;}
.interviewClass li dl dt{margin-bottom:18px;font-size:3.2rem;}
.calendarWrap > dl{display:block;padding:18px 10px;border-width:2px;}
.calendarWrap > dl dt{padding:0 0 10px 0;font-size:2.8rem;}
.calendarWrap > dl dd{border-left:0;padding-left:0;}
.calendarWrap > dl dd > p{margin-top:6px;}
.calendarWrap .calendarCont{margin:30px 0 70px;}
.calendarWrap .calendarCont .calendar{margin:15px 0 30px;}
.calendarWrap .calendarCont .calendar > p{width:150px;}
.calendarWrap .calendarCont strong{margin-top:8px;}
.calendarWrap .calendarCont ul li dl{display:block;}
.calendarWrap .calendarCont ul li dl dt{margin-bottom:6px;}
.calendarWrap .calendarCont ul li dl dd{font-size:1.7rem;}
.horizontalTableScroll{overflow-x: scroll;}
.horizontalTableScroll table{min-width:767px;}


/* 홍익대 드로잉 클래스 */
/*.finalinterview .introImgWrap .introImgBox:nth-child(2){margin:0 45px;}*/
/*.finalinterview .introImgWrap .introImgBox dl{line-height: 1.3;}*/
/*.finalinterview .introImgWrap .introImgBox dl dt{font-size:2.3rem;margin-top:27.5px;}*/
/*.finalinterview .introImgWrap .introImgBox dl dd{font-size:1.6rem;margin-top:5px;}*/
/*.finalinterview .goldBar{margin-top:60px;}*/
/*.finalinterview .goldBar li:last-child{border-left: 2px solid #c69c6d;border-right: 2px solid #c69c6d;}*/
/*.finalinterview .reviews .review{flex-wrap:wrap;}*/
/*.finalinterview .reviews .review .info{width:100%;margin:20px 0 0 0;font-size:2rem;text-align:center;padding-top:0;}*/
/*.finalinterview .reviews .review.row{margin-top:80px;}*/
/*.finalinterview .reviews .review.row .info{width:100%;margin:20px 0 0 0;text-align:center;}*/

.finalinterview .classBox{flex-wrap:wrap;padding:9.5px 0;margin-bottom:41.5px;}
.finalinterview .classBox li{width:33.333%;font-size:2.3rem;}
.finalinterview .classBox li:nth-child(n+4){margin-top:10px;}
.finalinterview .reviews{flex-wrap:wrap;}
.finalinterview .reviews .review{width:100%;margin:70px 0;}
.finalinterview .reviews .review:nth-child(2){margin:0 0 70px;}
.finalinterview .reviews .review .info{font-size:1.9rem;}




.preparation .proc{margin-bottom:110px;}
.preparation .proc .ellipBox{padding:70px 0 0;}
.preparation .proc .blBoxWrap{flex-wrap:wrap;margin-bottom:90px;}
.preparation .proc .blBoxWrap .blBox{width:100%;height:120px;}
.preparation .proc .blBoxWrap .blBox:nth-child(n+2){margin-top:20px;}
.preparation .proc .blBoxWrap .blBox dl dt{font-size:12.7px;}
.preparation .proc .blBoxWrap .blBox dl dd{font-size:10.6px;}
.preparation .proc .arrow:before{width:3px;height:25px;top:-60.5px;background-size:contain;}
.preparation .introTtl{font-size:3.3rem;}
.preparation .introExp{font-size:1.8rem;}
.monthBox li span{font-size:2.1rem;}
.monthBox li{font-size:2.5rem;}
.preparation .curricul ul li{font-size:1.6rem;padding:20px 5px;}
.preparation .curricul ul li span{font-size:1.8rem;}
.preparation .curricul .impTxt{font-size:1.5rem;}

/* 고려대 */
/*.passservice .successfulInner .successful{width:95%;padding:3.585vw 0;border-radius:3.064vw;border-width:2px;margin:40px auto 0;}*/
/*.passservice .successfulInner .successful .sucStu{width:15.191vw;font-size:1.877vw;}*/
/*.passservice .successfulInner .successful .sucStu span{margin-top:5px;}*/
/*.passservice .successfulInner .successful .sucTxt{font-size:2.295vw;margin-left:7.171vw;}*/
/*.passservice .circleBox div .center{margin:0 3.911vw;}*/
/*.passservice .circleBox div .side.arrAf:after{left:28.355vw;}*/
/*.passservice .circleBox div .side.arrBf:before{right:28.355vw;}*/
/*.passservice .dateInfoBox{font-size:2.7rem;margin-top:75px;}*/
/*.passservice .dateInfoBox h3 span{padding:0 5px;margin-right:5px;}*/
/*.passservice .dateInfo .dep1{width:100%;margin-top:5px;padding-top:10px;}*/
/*.passservice .dateInfo span{font-size:2.2rem;}*/
/*.passservice .dateInfo .dep1.sec{width:100%;margin:40px 0 0 0;border-top:none;}*/
/*.passservice .hourInfo .sat{padding-right:12.5px;}*/
/*.passservice .hourInfo .sat strong{font-size:2.7rem;}*/
/*.passservice .dateInfo{flex-wrap:wrap;}*/


.passservice .introTtl{font-size:3.3rem;}
.passservice .introExp{font-size:1.7rem;}
.passservice .quality{margin-top:65px;}
.passservice .stdTxt{font-size:2.9rem;}
.passservice .stdExp{font-size:1.7rem;}
.passservice .successReview{padding:50px 0;}
.passservice .successReview .fiveSucs img{height:49.804vw;}
.passservice .stdBox p img{width:80px;}
.passservice .arrow:before{width:3px;height:25px;top:-48.5px;background-size:contain;}
.passservice .dateInfoBox{flex-wrap:wrap;margin-top:65px;}
.passservice .dateInfoBox .timeInfo{width:100%;}
.passservice .dateInfoBox .timeInfo dt{font-size:4.1rem;margin-bottom:15px;}
.passservice .dateInfoBox .timeInfo dd{font-size:3.5rem;padding-top:20px;}
.passservice .dateInfoBox .timeInfo dd:before{width:30px;}
.passservice .dateInfoBox .timeBox{width:100%;margin-top:30px;}
.passservice .dateInfo li:first-child{padding:0 3px;}
.passservice .dateInfo .dep1{font-size:1.8rem;}
.passservice .dateInfo .dep1.sec .hourInfo{padding:15px 13px;}
.passservice .dateInfo .dep1.sec .hourInfo li{padding:13.5px 12px;font-size:1.8rem;}
.passservice .dateInfo .dep1.sec .hourInfo li:nth-child(2){margin:0 12.5px;}
.passservice .dateInfo .dep1.sec .hourInfo .sat span{font-size:1.6rem;}
.passservice .successReview:before{top:0;height:calc(68% - -15.196vw);background-size: auto 100%;}
.passservice .timeBox .timeTxt{font-size: 2.3rem;}




/* 상담예약 > 결제안내 */
.paymentCont{display:block;margin-bottom:41px;}
.paymentCont > p{width:100%;margin-bottom:10px;}
.paymentCont > ol{width:100%;}
.paymentCont > ol > li dl dt{margin-bottom:11px;}
.paymentCont > ol > li:nth-child(2) dl dt{margin:21px 0 11px;}
.paymentCont > ol > li:nth-child(3) dl dt{margin:21px 0 11px;}
.paymentCont > ol > li dl dd.bankCont{padding:30px 0 27px;}
.paymentCont > ol > li dl dd.exText > p{margin-top:5px;}
.paymentCont > ol > li dl dd.bankCont p img{width:85px;}
.paymentCont > ol > li dl dd.bankCont ul{padding:0 8px 0 8%;}
.paymentCont > ol > li dl dd.bankCont ul li:first-child{margin-bottom:0;}
.paymentCont > ol > li.precautions dl dd ul li{padding-left:7px;}
.paymentCont > ol > li.precautions dl dd ul li:before{width:4px;top:12px;}
.paymentCont > ol > li dl dd.bankCont p:after{height:50px;}
.paymentCont > ol > li dl dd.bankCont ul li{display:block;}
.paymentCont > ol > li dl dd.bankCont ul li strong{width:65px;display:block;}
.paymentCont > ol > li dl dd.bankCont p{display:flex;align-items:center;justify-content:center;}

/* 오시는길 */
.locationCont{padding:20px 0;}
.locationCont ul{flex-wrap:wrap;} 
.locationCont ul li{width:100% !important;margin:0 0 15px 0;text-align:left;} 
.locationCont ul li:last-child{margin-bottom:0;}
.locationCont ul li dl{display:flex;}
.locationCont ul li dl dt{width:130px;height:35px;font-size:2.1rem;margin:0 15px 0 0;}
.locationCont ul li dl dd{width:100%;}

}

@media all and (max-width:501px) {
.mb_v{display:block;}
.pictureText{top:70px;}
/* 컨설턴트 > 컨설턴트 소개 */
.consultantPopupWrap{background-size:40% auto;}
.consultantPopup{background-size:75% auto;}
.consultantPopup .consultantTopCont{padding-bottom:20px;}
.consultantPopup .consultantBottomCont .consultantIntroduce{display:block;}
.consultantPopup .consultantBottomCont .consultantIntroduce dl{margin-left:0;}
.consultantPopup .consultantBottomCont .consultantIntroduce > p span{font-size:2rem;}
.consultantList li{width:100%;margin-right:0 !important;}

/* 미엔소개 > 미엔 코칭&컨설팅 후기 */
.pictureBox{padding-top:170px;}
.pictureBox:before{height:170px;}

.coachingTop .coachingTopCont dl dt{font-size:2.8rem;}
.coachingTop .coachingTopCont dl dt strong{font-size:2.3rem;}
.coachingTop .coachingTopCont dl dd{font-size:2rem;}
.coachingInterview .coachingInterviewBox:after{bottom:-56px;}

/* 컨설턴트 > 컨설턴트 매칭시스템  */
.matchingListWrap .matchingList li > p img{width:50px;}
.matchingListWrap .matchingList li dl dt{font-size:1.8rem;}
.matchingListWrap .matchingList li dl dd{font-size:2.2rem;}
.matchingListWrap .matchingList li dl dd > span{font-size:3rem;}
.matchingDataCont:before{top:98px;}

/* 교육프로그램 > 실기PT */
.universityList li p img{width:110px;}
.pictureBox.practicalImgCont .pictureCont:before{top:-48px;height:48px;}
.pictureBox.practicalImgCont{padding-top:170px;}




/* 교육프로그램 > 내신관리 서류대비 */
.pictureBox.preparationImgCont{padding-top:170px;}
.pictureBox.preparationImgCont:before, .pictureBox.practicalImgCont:before{height:170px;}
.pictureBox.preparationImgCont .pictureCont:before, .pictureBox.finalinterviewImgCont .pictureCont:before{top:-48px;height:48px;}
.pictureBox.preparationImgCont .pictureCont ol li{font-size:1.8rem;}
.pictureBox.preparationImgCont .pictureCont ol li span{width:38px;height:38px;font-size:2rem;}

/* 교육프로그램 > 파이날면접 */
.finalinterviewImgCont .pictureCont dl dd > p .mb_v{display:block;}
.finalinterviewImgCont .pictureText{top:35px;}
.pictureBox.finalinterviewImgCont{padding-top:170px;}


/* 교육프로그램 > 내신관리 서류대비 */
.documentCont > .tableTitle{display:block;}
.documentCont > .tableTitle p:first-child{margin-bottom:10px;}
.documentCont > .tableTitle p span{margin-right:0;}
.documentCont .horizontalTable table td{padding:15px 2px;}

/* 교육프로그램 > 입시컨설팅 */
.admissionsList{padding-top:0;}
.admissionsList > li ul li dl dt{line-height:1.5;font-size:2rem;}
.admissionsList > li ul li dl dd{line-height:1.65;}

.paymentCont > ol > li dl dd.bankCont{display:block;padding:21px 0 18px;}
.paymentCont > ol > li dl dd.bankCont ul{width:100%;padding-left:20px;margin-top:15px;}
.paymentCont > ol > li dl dd.bankCont p{width:100%;}
.paymentCont > ol > li dl dd.bankCont p:after{display:none;}
.paymentCont > ol > li dl dd.bankCont ul li strong{display:inline-block;}


/*.passservice .successfulInner .successful .sucTxt span:after{width:37.816vw;}*/
.passservice .circle{width:28.35vw;height:28.35vw;}
.passservice .circleBox div .side.arrBf:before{right:30.109vw;}
.passservice .circleBox div .side.arrAf:after{left:30.404vw;}


/*.preparation .proc .blBoxWrap{flex-wrap:wrap;}*/
/*.preparation .proc .blBox{width:100%;}*/
/*.preparation .proc .blBox:not(:first-child){margin-left:0;margin-top:5px;}*/


}