@charset "utf-8";

/*공인단기*/
.st-main-v3 {padding:31px 0 130px;}
.fc-dangi,.btn-arr-02 {color:#3879bb}
.wrap-dangi-conts .artc-tit-h1{padding:0;border-bottom:0;}

/***** dangi contents *****/
.wrap-dangi-conts{}
.wrap-dangi-conts .artc-tit-h1{padding:0;border-bottom:0;}

.wrap-dangi-conts .wrap-gongin-test{float:right;}
.wrap-dangi-conts .wrap-gongin-test:first-child{float:left;}

/* 모의고사 */
.wrap-gong-test{}

.gongin-test{}
.gongin-test ul{zoom:1;}
.gongin-test ul:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.gongin-test li{float:left;}
.gongin-test a{display:block;}
/*.gongin-test img{width:228px;height:122px;}*/

.num01 .artc-bx-t03,
.num01 .artc-bx-t03 .img{width:950px;height:336px;}
.num02 .artc-bx-t03,
.num02 .artc-bx-t03 .img{width:473px;height:336px;}
.num03 .artc-bx-t03,
.num03 .artc-bx-t03 .img{width:314px;height:336px;}
.num04 .artc-bx-t03,
.num04 .artc-bx-t03 .img{width:235px;height:336px;}
.num05 .artc-bx-t03,
.num05 .artc-bx-t03 .img{width:188px;height:336px;}
.num06 .artc-bx-t03,
.num06 .artc-bx-t03 .img{width:156px;height:336px;}

/* 타임라인 */
.wrap-timeline{zoom:1;position:relative;width:950px;margin:0 auto 50px;padding-right:150px;}
.wrap-timeline::after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.wrap-timeline img[usemap], map area{outline:none;}


.artc-tab-t02 a{color:#cdcdcd; min-height:60px}
.artc-tab-t02 a.active{background:#e5f0ff}
.artc-tab-t02 a .tit{color:#2c85f6;}
.artc-tab-t02 a.active .desc{color:#515151;}
.artc-tab-t02 .blt{background: url('/img/dangi-3.0/main/bg-tab-t02.png') no-repeat 50% top;}
.artc-bx-t12{height:219px;}
.artc-bx-t12 .img{height:219px;}
.artc-bx-t12 .js-bx-t12-01 .conts{z-index:10 !important}

/* best 수강후기 */
.artc-tb-row-t01 .table-box-01 .board-box ol li{font-size:12px;line-height: 1.5em;text-align: left;zoom:1;}
.artc-tb-row-t01 .table-box-01 .board-box ol li:after{content:'';display:block;clear:both;}
.artc-tb-row-t01 .table-box-01 .board-box ol li strong,
.artc-tb-row-t01 .table-box-01 .board-box ol li a,
.artc-tb-row-t01 .table-box-01 .board-box ol li span{display: block;padding:2px 8px;float: left;}
.artc-tb-row-t01 .table-box-01 .board-box ol li strong{width: 72px;}
.artc-tb-row-t01 .table-box-01 .board-box ol li a{width:287px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.artc-tb-row-t01 .table-box-01 .board-box ol li span{width: 57px;text-align: right;float: right;}

/* best 수강후기 */
.board-list.rank-roll{max-height: 134px;overflow: hidden;}.board-list.rank-roll{max-height: 134px;overflow: hidden;}/* 경단기 자유이용권 푸터배너 : 20170811 */

/* 추석 딤배너 */
.popup_thanksgiving{position:absolute;top:38px;left:50%;margin-left:-350px;z-index:400;width: 660px;}
.popup_thanksgiving .wrap-popup {position:relative;z-index:1;width: 660px;}
.popup_thanksgiving .mask{display:block;position:fixed;top:0;right:0;left:0;bottom:0;background:#000;opacity:0.5;filter:alpha(opacity=80);z-index: -1;}

/* 상단 슬로건 띠배너 */
.ban_line_main{text-align:center;background:#3d76be;}

/* 수험번호인증 이벤트 딤배너 20171025 */
.popup_certification{position:absolute;top:-150px;left:50%;margin-left:-371px;z-index:400;width:743px;}
.popup_certification .wrap-popup {position:relative;z-index:1;width: 743px;}
.popup_certification .wrap-popup .btn_closed_day{position:absolute;top:-25px;left:0;color:#fff;}
.popup_certification .wrap-popup .btn_closed_day input{margin-right:5px;}
.popup_certification .wrap-popup .btn_closed{position:absolute;top:-30px;right:0;}
.popup_certification .mask{display:block;position:fixed;top:0;right:0;left:0;bottom:0;background:#000;opacity:0.5;filter:alpha(opacity=80);z-index: -1;}

/* 상단 띠배너 */
.ban-area-bus{margin: 0 auto;background: #f2f3f7;position: relative;display: none;}
.ban-area-bus img{display: block;margin: 0 auto}
.ban-area-bus strong{position:absolute;top:65px;left:50%;margin-left:180px;background: url('/img/dangi-3.0/main/dday_bg.png') no-repeat;font-size:20px;color:#fff;padding: 5px 18px 18px}

/* 상단 띠배너 전강좌 무료선언 빅배너 : 20171207 */
/*.ban-area-free{position:relative;background:#e8e9ec url(/img/main/banner/ban_big_ban.jpg) no-repeat top center;padding:40px 0 50px;text-align: center;cursor: pointer;}*/

.ban-area-free{background:#ebecef url(/img/main/banner/bg_ban_big_ban.png) repeat-x 50% 0;text-align: center;position:relative;}

.ban-area-free .bg{background: url(/img/main/banner/bg_top_ban_big.png) no-repeat center top;background-position:contain;padding:70px 0 13px;}

.ban-area-free > a{position: relative;display:block;}
.ban-area-free .free_class_dday{position: absolute;top:48px;left:50%;width:772px;margin-left:-387px;color:#5c75de;font-size: 16px;line-height:20px;font-weight: 900;text-align: center; }
.ban-area-free .free_class_count{position: absolute;top:132px;left: 50%;margin-left:175px;color:#eaff00;font-size:50px;line-height: 50px;font-weight: 900; }
.ban-area-free > img{margin-left: 144px;}
.ban-area-free .ban_allfree{position:absolute;top:295px;left:50%;width:120px;margin-left:430px;}
/* 전강좌 무료선언 딤배너 */
.popup_allfree{position:absolute;top:50px;right:50%;margin-right:-400px;z-index:400;}
.popup_allfree .wrap-popup {position:relative;z-index:1;padding:5px;background:#0068ec;}
.popup_allfree .wrap-popup > p{padding:35px 0 30px;text-align:center;}
.popup_allfree .wrap-popup .vod_box{width:650px;height:365px;}
.popup_allfree .mask{display:block;position:fixed;top:0;right:0;left:0;bottom:0;background:#000;opacity:0.7;filter:alpha(opacity=70);z-index: -1;}
.popup_allfree .btn_area{position:absolute;top:-25px;right:0;text-align:right;}
.popup_allfree .btn_area > a{margin-left:5px;}
.popup_allfree .btn_today_done,
.popup_allfree .btn_close{color:#fff;background:#000;border:1px solid #fff;padding:0 5px;height:20px;line-height:18px;font-size:11px;}

/*20180110 합격장학금 제공 혜택 딤 배너*/
.popup_20170116{position: absolute;top: 140px;left: 50%;z-index: 212;margin-left: -308px;}
.popup_20170116 .popup-cont {position: relative;width: 700px;z-index: 1;}
.popup_20170116 .popup-cont strong{display:block;padding:0 0 0 0;color:#000;font-size: 20px;font-weight:bold;text-align:center;line-height: 30px;position: absolute;top:202px;right: 117px}
.popup_20170116 .popup-cont strong .pop_cnt{font-size: 32px}
.popup_20170116 .mask{display:block;width:100%;position:fixed;top:0;right:0;left:0;bottom:0;background:#000;opacity:0.7;filter:alpha(opacity=70);}
/* 2018-01-23 : */
.ban-area-free .ban_superdill{position:absolute;top:255px;left:50%;width:120px;margin-left:430px;}

/* 수험번호인증 이벤트 딤배너 20171025 */
.popup_20180201{position:absolute;top:150px;left:50%;margin-left:-330px;z-index:400;width:660px;}
.popup_20180201 .popup-cont {position:relative;z-index:1;}
.popup_20180201 .btn_area{position:absolute;bottom:-25px;right:0;text-align:right;}
.popup_20180201 .btn_area > a{margin-left:5px;}
.popup_20180201 .btn_today_done,
.popup_20180201 .btn_close{color:#fff;background:#000;border:1px solid #fff;padding:0 5px;height:20px;line-height:18px;font-size:11px;}
.popup_20180201 .mask{display:block;position:fixed;top:0;right:0;left:0;bottom:0;background:#000;opacity:0.5;filter:alpha(opacity=80);z-index: -1;}

/* 2018-02-14 : 평생 무제한 딤 */
.popup_20180214{position:absolute;top:150px;left:50%;margin-left:-330px;z-index:400;width:660px;}
.popup_20180214 .popup-cont {position:relative;z-index:1;}
.popup_20180214 .btn_area{position:absolute;bottom:-25px;right:0;text-align:right;}
.popup_20180214 .btn_area > a{margin-left:5px;}
.popup_20180214 .btn_today_done,
.popup_20180214 .btn_close{color:#fff;background:#000;border:1px solid #fff;padding:0 5px;height:20px;line-height:18px;font-size:11px;}
.popup_20180214 .mask{display:block;position:fixed;top:0;right:0;left:0;bottom:0;background:#000;opacity:0.5;filter:alpha(opacity=80);z-index: -1;}

/* 2018-06-18 :  7월 개강 풋터 배너  */
.footer_20180618{position:fixed;bottom:0;left:0;z-index:200;width:100%;}
.footer_20180618 .ban_img{position: absolute;width: 950px;bottom: 0;z-index: 1;height: 110px;left: 50%;margin-left: -475px;}
.footer_20180618 .ban_img > img{position:absolute;bottom:0;left:0;z-index:1}
.footer_20180618 .wide_wrap{height:89px;margin-left:0;background:#33318b;position: relative;}
.footer_20180618 .btn_close a{position: absolute;top: 7px;right: 0;font-size: 17px;display: block;background: #000;padding: 0 8px 2px;border-radius: 50%;color:#fff;z-index: 2;}

/* 푸터배너 배경 컬러 추가 */
.footer_20180618 .ban_bg{width: 49%;position: absolute;height: 89px;top:0;}

/*
.footer_banner{position:fixed;bottom:0;left:0;z-index:200;width:100%;}
.footer_banner .ban_img{position:relative;top:-30px;width:1150px;margin:0 auto;}
.footer_banner .wide_wrap{height:100px;margin-left:180px;background:#ffd100;position: relative;}
.footer_banner .wide_wrap .footer_free_done{position:absolute;top:30px;left:925px;width:160px;text-align:center;font-size:14px;line-height: 20px;}
.footer_banner .wide_wrap .footer_free_done strong{display:block;color:#fff;}
.footer_banner .wide_wrap .footer_free_done span{display:block;color:#ffd004;font-weight:bold;}
*/