@charset "utf-8";
/*********************************************/
/*********************************************/
/****              content              *****/
/*********************************************/
/*********************************************/
@media screen and (min-width:810px){
    #mainVisual{margin-top:24px}
}

/*Join*/
.joinWrap .statusBar li.active label{color:#f69321;}
.joinWrap .joinAgree b{color:#f69321;}
.joinWrap .btnArea .btn_l.on{color:#fff;background-color:#f69321;border:1px #f69321 solid;}

/* 상단 GNB */
#header #gnb ul.deaph1 > li.active > a{color:#e8b43d;}

/* 교수소개 > 목록 */
#snb ul.deaph1 > li.active > a{color:#e8b43d;}

/* 교수소개 > 상세 */
.btn_quality.on{border:1px solid #f69321;background-color:#f69321;}

.teacherContentsTab > .tabBar > li.active > a{color:#e8b43d;border-bottom:2px solid #e8b43d;}
.colorRed{font-weight:bold;color:#ff0000;}
.colorBlue{font-weight:bold;color:#f69321;}
.tabBar.tabLecture > li.active > a{color:#fff;border:1px solid #e8b43d;background-color:#e8b43d;}

.lectureWrap .lectureList a.learnName:hover{color:#e8b43d;text-decoration:underline}

.lectureWrap .teacherList > li.on:before{display:block;content:'';clear:both;width:100px;height:100px;position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-50px;border-radius:50px;background-color:#144b95;z-index:-1;}

.title .text_blue{color:#f69321;}
.Mypage .cart .pay .right{background:#faf2dc;}
.Mypage .cart .pay_comtitle .subtitle span{color:#f69321;font-weight:800;}

.selectArea ul > li > a.active{border:1px #e8b43d solid;color:#fff;background-color:#e8b43d;}

.tabBox li.active a{color:#fff;background:#e8b43d;font-weight: bold}

/* board */
.boardWrap .btn_ss.blue,
.boardWrap .btn_s.blue,
.boardWrap .btn_m.blue,
.boardWrap .btn_l.blue,
.boardWrap .btn_inline.br_blue{color:#f69321;border-color:#f69321;}
.btnArea .bg_blue{color:white;background:#f69321;}

/* 공지사항 */
.noticeGuideWrap .tabBar li.active a{color:#e8b43d;}

/* 2019.01.06 추가 */
.tbd_03 .reBtn a:nth-child(3){border-color:#e8b43d;color:#e8b43d}





/*********************************************/
/*********************************************/
/****             content_o              *****/
/*********************************************/
/*********************************************/

/* text-color */
.text_red {color:#ff0000;font-weight:bold}

/* bg-color */
.blue {background-color:#e8b43d !important;}

.rblue {background: #f69321;color: #fff;-webkit-border-radius:10px;-moz-border-radius :10px;border-radius:10px;padding:5px 10px !important;margin:0 2px;}

/*border*/
.bdblue {border:1px solid #000;}

/*내강의실 - 동영상 탭메뉴*/
.Mclass .tab_topContent .tabBar > li.active > a {margin:0;color:#e8b43d;border:1px solid #e5e5e5;border-bottom:none;background:#fff;}
.Mclass .tab_topContent .tabPage .btn_info {position: absolute;top:-41px;right:0;display:inline-block;width:145px;height:30px;line-height: 30px;font-size:14px;font-weight: bold;background:#e8b43d;color:#fff;text-align: center;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;}

/*내강의실 > 최근수강강좌 > 동영상 하단 메뉴 tab_large_1dept */
.Mclass .tab_large .tab_large_1depth .tabBar > li.active > a {margin:0;color:#000;border-bottom:none;background:#e8b43d;color:#fff;border:none}
.Mclass .tab_large .tab_large_1depth > ul.tabBar > li.active{border:1px solid #e8b43d !important;}


/*내강의실 > 최근수강강좌 > 동영상 하단 메뉴 tab_large_2dept */
.Mclass .tab_large .tab_large_2depth .tabBar > li.active > a {margin:0;color:#fff;background:#e8b43d;border:1px solid #e8b43d;font-weight:600}

/*내강의실 > 최근수강강좌 > 동영상 하단 메뉴 tab_large_2dept 컨텐츠 내용 */
.tabContent_2depth .Dropmenu li.active > a {color:#fff;background:#e8b43d;}
.tabContent_2depth .Dropmenu li.active > a {color:#fff;background:#e8b43d;}
.tabContent_2depth .Dropmenu_down .txt_area .date {color:#e8b43d;}
.tabContent_2depth .Dropmenu_down .txt_area .total_count {position:relative;font-weight: normal;text-align: left;font-size: 14px;color:#e8b43d;line-height: 1.5}

/*지안패스 탭메뉴*/
.tab_large_2depth .tabBar.zian_mbtn > li.active > a {margin:0;color:#f69321;border:1px solid #e5e5e5;border-bottom:none;background:#fff;}

/*css의 class명이 겹쳐서 오류나는 부분 재지정*/
.boardWrap.reviewBoard .btn_inline.bdblue {color:#f69321;border-color:#f69321;} /*html 에서 blue > bdblue class명으로 변경*/

/*도서후기 >  table*/
.Bookreview .tabPage {margin-top: 50px}
.Bookreview .tableBox table.list {border: 1px #e5e5e5 solid;border-bottom: none}
.Bookreview .tableBox table.list b {color:#e41248;font-weight:normal;}
.Bookreview .boardSearch {margin-bottom:25px;}
.Bookreview .tabBar {height: 39px;margin:0 2%;padding-bottom:15px;border-bottom:none}
.Bookreview .tabBar > li {position: relative;float: left;width:16%; z-index: 1;}
.Bookreview  .tabBar > li.active > a {color: #f69321;font-weight: bold;border: none;text-align: center;}
.Bookreview  .tabBar > li.active > a span {width:40%;border-bottom:3px solid #f69321;position: absolute;bottom:0px;left:31%;}
.Bookreview  .tabBar > li > a {display: block;font-weight: bold;height: 38px;line-height: 38px;text-align: center;padding: 0 25px;color: #444;border: none;background-color: #fff;}

/*마이페이지 > 주문내역조회 ***********************/
.tbd_03 .re_btn {background: #f69321;color: #fff;padding:3px 0px 5px 7px;border:1px solid #01275a;-webkit-border-radius:3px;-moz-border-radius:3px; border-radius: 3px;display:block;width:80px;margin:auto;text-align: center}

/*마이페이지 >  장바구니 ***********************/
.Mypage .statusBar li.active label{color:#f69321;}
.Mypage .cart .pay_total p span {color: #f69321}
.Mypage .cart .pay_total .pay-sum {background:#ffefcb;}
.Mypage .cart .pay_total .inner {border:2px solid #f69321;}
.Mypage .cart .btn_area a.blue {}
.pay-sum .txt2 b  {color:#e8b43d;font-size: 32px;padding-right: 5px}

/*마이페이지 >  회원정보관리 ***********************/
.Mypage.userinfo .btn_m.bdblue {color:#f69321;}

/*마이페이지 >  게시물관리 ***********************/
.Mypage .review li.active a{color:#f69321;background:#fff;border-bottom:2px #073169 solid;}
.Mypage .grade .tabBar > li.active > a {color: #f69321;border: 1px solid #dedede;border-bottom: 1px solid #fff;background-color: #fff;}

/*무료강좌 ********************************************************/
.free .tabBar > li.active > a {color: #fff;font-weight: bold;border: none;background: #f69321}

/*무료강좌 > 이론 > 검색  *************/
.free .tabBar.freetab > li.active.rblue > a {background:#f69321 }

/*이벤트 ****************************************************************************************/
.boardWrap.eventBoard .btnArea .btn_inline.bdblue {border-color:#f69321;}

/* 온라인서점 */
.shop .shoplist .listtype li.active a{color:#f69321;font-weight: bold}

/* modal */
#modal6 .date {color: #f69321;}

/*추가*/
.lectureBody.lectureBody2 .lectureTop .sale {font-size: 12px;color:#f69321;font-weight:bold;border:1px solid #f69321;padding: 5px;letter-spacing:-0.5px;margin-left: 10px}
.lectureList.lectureList2 .lectureTop .sale {font-size: 12px;color:#f69321;font-weight:bold;border:1px solid #f69321;padding: 5px;letter-spacing:-0.5px;}

.modalWrap.modalWrap2 .inner .modal_btn_box .bdblue {-webkit-border-radius:20px;-moz-border-radius :20px;border-radius:20px;padding:10px 30px;color:#f69321;font-weight: bold}

/* 학원실강 */
.infoTextWrap h2 span{color:#f69321}
.colorBlue{color:#f69321}
.lectureCartWrap a.lectureBuy{background:#f69321;border:1px solid #f69321;}



/*********************************************/
/*********************************************/
/****              content_p             *****/
/*********************************************/
/*********************************************/
#uploadModal .btnArea .btn_m.cblue{color:#f69321;border:1px solid #f69321;}

/* customer */
.customer_inner > p span{color:#f69321}

.advice_table .calendar_wrap .calender_inner .calender_btn_wrap div ul li a.active{display:block;border:1px solid #f69321;font-weight:bold;color:#f69321;box-sizing:border-box;}

.table_wrap > p{color:#f69321;text-align: center;margin-bottom:6px}
.table_wrap > p.t_tit span{color:#f69321}
.table_wrap > .btnArea .blue{color:#f69321;border:1px solid #f69321}

.inquiry_tab ul li.active{border:1px solid #f69321;}
.inquiry_tab ul li.active a{color:#f69321;font-weight:bold}

.tableBox span.inquiry_p{color:#f69321;font-weight:bold}

/* 아이디 비번찾기 */
.serchForm .serch ul li.active{background:white;border-top:2px solid #f69321;border-bottom:none}
.serchForm .serch ul li.active a{color:#f69321;font-weight:bold;}




/*********************************************/
/*********************************************/
/****              날짜별 추가              *****/
/*********************************************/
/*********************************************/
.pwCg_btn a:nth-child(1){background-color:#f69321;margin-left:110px}

/* 2020.04.28 */
.pb_wrap p span{color:#e8b43d !important;}
.pb_wrap div .pb_btn_blue{background:#e8b43d;color:white;}

@media (max-width:430px) {
    .pb_wrap{bottom:60px !important}
}
@media screen and (max-width:800px){
    .desc2{float:left;padding:0 0px;width:50%}
}
@media (max-width:480px){
    .desc2{float:left;padding:10px 0px;width:100%;}
}
@media screen and (max-width:800px){
    /*.Mypage .cart .pay .left div.ckctn:nth-child(3){height:0 !important;}
    .Mypage .cart .pay .left div.ckctn:nth-child(4){height:0 !important;}*/
}

/* new */
.smWrap span{color:#dbaf3a}

.storyWrap ul li a p.jik{font-size:15px;color:#dba03a;font-weight:500;float:left}
.storyWrap ul li a:hover:before{content:'';border:2px solid #dbaf3a}
.storyWrap ul li a:hover h3{color:#dbaf3a}

.teacherWrap ul li:hover{background:#dbaf3a}

/* 수강후기 */
.le_bookRow:nth-child(2){border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}
ul.le_bookList{background:#fffdf7}

ul.le_bookList li span.bookCate{padding:4px 10px;border:1px solid #dbaf3a;color:#dbaf3a;font-weight:600;font-size:14px;height:auto;}

/* 게시판 버튼 */
.board_btn_gray{display:inline-block;padding:8px 44px;background:#f1f1f1;margin-right:12px;font-size:14px}
.board_btn_index{display:inline-block;padding:8px 44px;background:#e8b43d;color:#fff;font-size:14px;}
.board_btn_gray:hover{color:initial;}
.board_btn_index:hover{color:white;}


@media screen and (max-width:1024px){
    .tabPage .tbd_02 .new_cssM tbody tr td:nth-child(5) a.highView{background:#e8b43d url(../images/common/mv_download_icon.png) 10px center no-repeat;background-size:10px}
}
@media screen and (max-width:800px){
    .teacherBgM .teacherWrapM .info span.category{color:#ecb524;}
    .teacherBgM .teacherWrapM .info .teacherInfoWrapM .otVideoM{background:#ecb524;}
    .teacherContentsTab > .tabBar > li.active > a{border:none;background:#ecb524;color:#fff;}
    .teacherContentsTab > .tabBar > li:nth-child(4){border-bottom:none !important;}
}