@charset "utf-8";
/* 공통 */
#contents .r_banner_zone .r_banner{position:absolute;left:0;top:515px;}
.cont_box{width:960px;padding:15px 0px 15px 0;margin:0 auto;overflow:hidden;}
.main{padding-top:0 !important;}
#contents .contents_detail.main{width:100%;padding: 55px 0 0 0;}


/* 상단 슬라이드 배너 */
.bnr_top_zone{height:500px;}
.bnr_top_zone .bx-wrapper{position:relative;}
.bnr_top_zone .bx_big li{text-align:center;position:relative;}
.bnr_top_zone .bx_big li a{position:relative;}
.bnr_top_zone .bx_big li a p{position:absolute;top:210px;left:45px;font-size:2.3em;color:#fff;}
.bnr_top_zone .bx_big li a p span{display:inline-block;width:30px;margin-right:25px;text-align:right;}
.bnr_top_zone .bx_big li a p .ch{width:35px;margin:0;}
.bnr_top_zone .bx_big li img{margin-right:190px;padding:0 0 54px 0;}
.bnr_top_zone .bx-pager{position:relative;top:-54px;background:url(/img/main/banner/bg_topmenu.png) repeat-x 0 100%;}
.bnr_top_zone #bx-pager{overflow:hidden;width:980px;margin:0 auto;/*padding-right:190px;*/overflow:hidden;}
.bnr_top_zone #bx-pager a{float:left;width:20%;height:54px;line-height:54px;text-align:center;font-size:13px;font-weight:bold;color:#eeeeee;}
.bnr_top_zone #bx-pager a.active{background:url(/img/common/icon/slide_active_arrow.png) no-repeat 50% 4px;color:#bdb4a5;}
.bnr_top_zone .bx_big li .txt_number{position: absolute;top:74px;left: 50%;margin-left: 115px;color: #f00;font-size: 17px;line-height: 22px;font-weight: bold;}
/*.bnr_top_zone .bx-controls-direction .bx-prev{left:10px;background-position:0 -32px;}
.bnr_top_zone .bx-controls-direction .bx-prev:hover{background-position:0 0;}
.bnr_top_zone .bx-controls-direction .bx-next{right:10px;background-position:-43px -32px;}
.bnr_top_zone .bx-controls-direction .bx-next:hover{background-position:100% 0;}
.bnr_top_zone .bx-controls-direction a{display:none;position:absolute;top:50%;margin-top:0;width:37px;height:37px;background:url(/img/common/paging05.png) no-repeat;text-indent:-999em;z-index:9;}
.bnr_top_zone .bx-wrapper:hover .bx-controls-direction a{display:block;}
.bnr_top_zone .bx-controls-direction .bx-prev{left:10px;background-position:0 0;}
.bnr_top_zone .bx-controls-direction .bx-next{right:10px;background-position:100% 0;}*/

/* 컨텐츠 영역 슬라이드 배너 */
.cont_box .bx-wrapper{position:relative;}
.cont_box .bx-pager{position:absolute;right:10px;bottom:10px;}
.cont_box .bx-pager-item{float:left;}
.cont_box .bx-pager a{display:block;height:8px;width:8px;background:url(/img/main/btn_slide_page.png) no-repeat 0 0;text-indent:-999em;margin-left:7px;}
.cont_box .bx-pager a.active{background-position:-8px 0;}
.cont_box .bx-controls-direction a{display:none;position:absolute;top:72px;background:url(/img/main/btn_slide_move.png);width:37px;height:37px;text-indent:-999em;}
.cont_box .cont_bnr_teacher .bx-controls-direction a{display:block;z-index:10;top:50%;}
.cont_box .bx-wrapper:hover .bx-controls-direction a{display:block}
.cont_box .bx-controls-direction .bx-prev{left:5px;background-position:0 -37px;}
.cont_box .bx-controls-direction .bx-next{right:5px;background-position:-37px -37px;}

.pass_member{background-color:#222433;height:158px;padding:24px 28px 0 332px;margin-top:10px;position:relative;}
.pass_member .tit{position:absolute;left:24px;top:29px;}
.pass_member .tit .count{position:absolute;left:3px;top:63px;color:#ffffff;font-family:'Arial';font-weight:bold;font-size:33px;}
.pass_member ul{height:135px;overflow:hidden;}
.pass_member li{float:left;overflow:hidden;height:27px;width:49%;}
.pass_member li span{float:left;color:#696d80;font-size:13px;}
.pass_member li .name{width:55px;}
.pass_member li .id{width:70px;}
.pass_member li .company{width:103px;}
.pass_member li .result{color:#fb592a;}

.company_test{overflow:hidden;margin:27px 0;}
.company_test .tit{float:left;border-right:1px solid #cccccc;padding:16px 15px;}
.company_test ul{overflow:hidden;}
.company_test li{float:left;padding:0 20px;}

/* 선생님 자세히보기 */
.cont_bnr_teacher{margin-bottom:15px;}
.bnr_teacher button{display:inline-block;}
.bnr_teacher li{position:relative;overflow:hidden;display:block;min-width:320px;height:390px;z-index:10}
.bnr_teacher li>img{position:absolute;top:0;left:0;z-index:20;}
.bnr_teacher li a{}
.bnr_teacher li a img{position:absolute;bottom:80px;left:22px;z-index:30;}

/* 합격생영상/주요과목 배너 */
.bnr_study_zone{margin-top:15px;}
.bnr_study_zone ul{overflow:hidden}
.bnr_study_zone li{float:left}
.bnr_study_zone li:first-child{margin-right:15px}

/* 샘플강의 / 교재 */
.bnr_book_zone{float:left;width:960px;margin-bottom:15px}

/* 샘플강의 */
.bnr_book_zone .sample_movie{position:relative;float:left;width:308px;height:183px;margin-top:0;background:#fff;border:solid #ccc;border-width:1px}
/*.bnr_book_zone .sample_movie img{width:175px;margin:0 auto;padding:25px 0 0 65px;} */

/* 교재 배너 온라인 */
.bnr_book_zone .bx-wrapper{display:inline-block;}
.bnr_book_zone .bx_book_zoon{width:633px;border:1px solid #ccc;background:#fff; float:right}
.bnr_book_zone .bx_book li{padding:20px 0 20px 28px;height:140px;}
.bnr_book_zone .bx_book li>div{float:left;width:302px;height:150px;display:inline-block}
.bnr_book_zone .bx_book div img{float:left;width:103px;margin-right:15px}
.bnr_book_zone .bx_book div>div{float:left;width:170px}
.bnr_book_zone .bx_book div p:first-child{padding-top:20px;color:#000}
.bnr_book_zone .bx_book div p:first-child a span{display:block;}
.bnr_book_zone .bx_book div p.dc_pay{margin:15px 0 10px}
.bnr_book_zone .bx_book div p.dc_pay span:first-child{text-decoration:line-through;color:#333}
.bnr_book_zone .bx_book div p.dc_pay span{font-weight:bold;color:#da5f21}
.bnr_book_zone .bx_book div p.total_pay{font-weight:bold;font-size:1.5em;color:#da5f21}

/* 교재배너_학원 */
.bnr_book_zone{float:left;width:960px;}
.bnr_book_zone .bx_book_off ul{float:left;display:block;}
.bnr_book_zone .bx_book_off li{width:310px;height:140px;padding:20px 0 20px 28px;background:#fff;border:solid #ccc;border-width:1px}
.bnr_book_zone .bx_book_off li > div{height:150px;display:inline-block}
.bnr_book_zone .bx_book_off div img{float:left;width:103px;margin-right:15px}
.bnr_book_zone .bx_book_off div > div{float:right;width:160px}
.bnr_book_zone .bx_book_off div p:first-child{margin:5px 0 0px;padding-top:15px;color:#000}
.bnr_book_zone .bx_book_off div p:first-child a span{display:block;}
.bnr_book_zone .bx_book_off div p.dc_pay{margin:15px 0 10px;}
.bnr_book_zone .bx_book_off div p.dc_pay span:first-child{text-decoration:line-through;color:#333}
.bnr_book_zone .bx_book_off div p.dc_pay span{font-weight:bold;color:#da5f21}
.bnr_book_zone .bx_book_off div p.total_pay{font-weight:bold;font-size:1.5em;color:#da5f21}

/* 관리시스템, 혜택 */
.bnr_zone{width:960px;margin-top:15px;overflow:hidden;}
.bnr_zone .bnr_mentor{float:left;width:633px;margin-right:15px;border:solid #247376;border-width:1px;}
.bnr_zone .bnr_mentor dl{background:#fff;}
.bnr_zone .bnr_mentor dt{padding:23px 0 6px;background:#247376;}
.bnr_zone .bnr_mentor dt img{display:block;margin:0 auto;}
.bnr_zone .bnr_mentor dd{display:inline-block;margin:0 0 0 62px;padding:14px 0 0;}
.bnr_zone .bnr_mentor dd+dd{margin:0 22px;background:url(../../img/main/offline/blt_mentor.png) no-repeat 50% 0%;}
.bnr_zone .bnr_mentor dd+dd+dd{margin:0 62px 0 0;background:none;}
.bnr_zone .bnr_mentor p{width:100%;background:#fff;padding:15px 0;}
.bnr_zone .bnr_mentor p img{display:block;margin:0 auto;}
.bnr_zone .bnr_mentor a{display:block;width:100%;padding:13px 0;background:#eee;}
.bnr_zone .bnr_mentor a img{display:block;margin:0 auto;}

.bnr_zone .bnr_benefit{float:left;width:308px;border:solid #202238;border-width:1px;background:#e5e5e5;}
.bnr_zone .bnr_benefit dl{}
.bnr_zone .bnr_benefit dt{background:#202238;padding:12px 0 11px;}
.bnr_zone .bnr_benefit dt img{display:block;margin:0 auto;}
.bnr_zone .bnr_benefit dd{position:relative;padding:0 15px;width:250px;height:41px;margin:12px auto 0;border:solid #202238;border-width:1px;background:#fff;}
.bnr_zone .bnr_benefit dd img{display:block;position:relative;margin:0 auto;padding:0 0 20px;z-index:1;}
.bnr_zone .bnr_benefit dd img:first-child{padding:11px 0;}
.bnr_zone .bnr_benefit p{margin:22px 0 38px;}
.bnr_zone .bnr_benefit p img{display:block;margin:0 auto}

/* 띠배너영역 */
.bnr_line{display:block;width:960px;height:139px;margin:21px auto 0;background:#872c24;overflow:hidden;}
.bnr_line a{display:block;width:445px;margin:21px auto 0;}

.bnr_line_02{display:block;width:960px;height:139px;overflow:hidden;margin-top:20px}
.bnr_line_02 a{display:block;margin:0 auto;}

/* 배너셋 */
.bnr_set{width:958px;margin:15px 0;padding:9px 0;border:solid #bdb4a5;border-width:1px;}
.bnr_set:after{display:block;clear:both;content:'';}
.bnr_set a{display:block;width:126px;}
.bnr_set li{float:left;width:126px;height:17px;padding:12px 32px 11px;border:solid #bdb4a5;border-width:0 0 0 1px;}
.bnr_set li:first-child{border:0;}
.bnr_set li img{display:inline-block;margin:0 auto;}

/* 이벤트알림 */
.event_notice{position:relative;float:left;width:308px;height:180px;margin-top:15px;background:#fff;border:solid #ccc;border-width:1px}
.event_notice>img{position:absolute;top:0;left:0}
.event_notice h2{width:177px;height:24px;margin:22px auto 0;overflow:hidden;text-indent:-9999em;background:url(/img/main/online/event_new_h2.gif) no-repeat 50% 0}
.event_notice p{width:241px;height:33px;margin:15px auto 24px;overflow:hidden;text-indent:-9999em;background:url(/img/main/online/event_new_p.gif) 50% 0}
.event_notice ul{width:285px;margin:0 auto}
.event_notice ul li{float:left;display:inline-block;width:87px;height:28px}
.event_notice ul li+li{margin:0 6px}
.event_notice ul li a{display:block;width:62px;height:13px;padding:10px;border:solid #da5f21;border-radius:1px;border-width:1px;color:#da5f21;font-weight:bold;font-size:.95em;text-indent:-9999em;overflow:hidden;background:url(/img/main/online/event_new_t1.gif) no-repeat 50%}
.event_notice ul li+li a{background:url(/img/main/online/event_new_t2.gif) no-repeat 50%}
.event_notice ul li+li+li a{background:url(/img/main/online/event_new_t3.gif) no-repeat 50%}

/* 온라인강좌 신청 */
.online_lecture{float:right;width:635px;height:182px;margin-top:15px;background:#202238;text-align:center}
.online_lecture h2{width:365px;height:64px;margin:14px auto 15px;overflow:hidden;text-indent:-9999em;background:url(/img/main/online/nomusa_online_lecture.png) no-repeat 50% 0}
.online_lecture ul{width:580px;margin:0 auto;}
.online_lecture ul li{float:left;margin:0 9px 9px 0}
.online_lecture ul li a{display:inline-block;width:105px;height:28px;color:#e2d3c3;border:solid #e2d3c3;border-radius:2px;border-width:1px;font-size:1.2em;font-weight:bold}

/* 학원 배너영역 */
.bnr_lft_subscribe{float:left;width:635px;margin-right:15px;height:390px;background:#c0b2a2}

/* 학원 컨텐츠 배너 슬라이드 */
.bnr_slide{float:left;margin-bottom:15px;height:186px;}

/* 배너목록
.bnr_link{float:left;width:308px;height:186px;background:#fff;border:solid #ccc;border-width:1px}
.bnr_link ul{}
.bnr_link li{float:left;display:block;width:102px;height:93px}
.bnr_link li a{display:block;padding:10px 20px;overflow:hidden;text-indent:-9999em}
.bnr_link li a{width:77px;height:64px;background:url(/img/main/offline/bnr_link_01.gif) no-repeat 50% 100%;}
.bnr_link li+li a{width:62px;height:61px;background:url(/img/main/offline/bnr_link_02.gif) no-repeat 50% 100%;}
.bnr_link li+li+li a{width:61px;height:62px;background:url(/img/main/offline/bnr_link_03.gif) no-repeat 50% 100%;}
.bnr_link li+li+li+li a{width:78px;height:61px;background:url(/img/main/offline/bnr_link_04.gif) no-repeat 50% 100%;}
.bnr_link li+li+li+li+li a{width:62px;height:61px;background:url(/img/main/offline/bnr_link_05.gif) no-repeat 50% 100%;}
.bnr_link li+li+li+li+li+li a{width:53px;height:60px;background:url(/img/main/offline/bnr_link_06.gif) no-repeat 50% 100%;} */

/* 공지사항 */
.notice_zone{float:left;width:278px;height:166px;padding:14px 10px 0 20px;background-color:#fff;border:solid #ccc;border-width:1px;margin-top:15px;}
.notice_zone .tit{position:relative;padding:3px 0 18px;}
.notice_zone .btn{position:absolute;right:0;top:0;}
.notice_zone li{overflow:hidden;color:#000;height:29px;line-height:29px;border-top:1px solid #e4e4e4;}
.notice_zone li a{float:left;color:#000;width:205px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.notice_zone li .date{float:right;}

/* 교재구매, 고객센터 배너 */
.buy_books, .bnr_customer{float:left;width:308px;margin:0 0 0 15px;height:180px;border:solid #ccc;border-width:1px;}
.buy_books .tit, .bnr_customer .tit{position:relative;padding:3px 0 10px;background:#f8f8f8;}

/* 교재구매 */
.buy_books{background:#fff;margin-top:15px;}
.buy_books .tit img{display:block;margin:10px auto 0;}
.buy_books>a{display:block;width:283px;margin:20px auto 0;}
/* 고객센터배너 */
.bnr_customer{margin-top:15px;}
.bnr_customer li{height:34px;padding:25px 10px 0;border:solid #d6d6d6;border-width:1px 0 0;background:#beb5a5;}
.bnr_customer li:first-child{height:35px;border:0;}
.bnr_customer li a{display:block;}
.bnr_customer li img{display:block;margin:0 auto;}

/* 노무사정보
.bupmusa_info{float:left;width:633px;height:180px;margin:15px 0 0 15px;border:solid #ccc;border-width:1px;background:#fff}
.bupmusa_info dl{float:left;width:211px}
.bupmusa_info dt{display:block;background:#c0b2a2 url(/img/main/online/nomusa_info_title01.png) no-repeat 50%;height:51px;overflow:hidden;text-indent:-9999em}
.bupmusa_info dl+dl dt{background:#c0b2a2 url(/img/main/online/nomusa_info_title02.png) no-repeat 50%}
.bupmusa_info dl+dl+dl dt{background:#c0b2a2 url(/img/main/online/nomusa_info_title03.png) no-repeat 50%} */


/*푸터배너*/
.bnr_footer{background:#000 url(/img/main/banner/foot_bg.jpg) repeat top center;position:fixed;bottom:0;z-index:10;text-align:center;width:100%;height:166px;}
.bnr_footer img{padding-right:132px;}

/*약도*/
.popup-map{display:none;position:fixed;top:40%;left:50%;z-index:1000;margin:-303.5px 0 0 -420.5px}
.popup-map >img{position:relative;z-index:10;}
.popup-map .mask{display:block;position:fixed;top:0;right:0;left:0;bottom:0;background:url(<?=IMG_DIR?>main/banner/popup-black.png) 0 0 repeat}
.popup-map .close{position:absolute;top:0;right:0;z-index:10;width:67px;height:61px;background:url(<?=IMG_DIR?>main/banner/popup-btn-close.gif) 0 0 no-repeat;font-size:0;line-height:0;letter-spacing:-9999px}

/* 메인 푸터배너 */
/*#tfooter{padding-bottom:200px;}*/
.banner{position:fixed;top:50%;left:50%;z-index:400;margin:-303.5px 0 0 -300.5px}
.banner img{position:relative; z-index:1}
.banner .mask{display:block;position:fixed;top:0;right:0;left:0;bottom:0;background:url(<?=IMG_DIR?>main/banner/popup-black.png) 0 0 repeat}

/*  2차 2순환 개강 안내 플로팅 배너 */
.popup_20160418{position:absolute;top:-30px;left:50%;z-index:200;margin-left:204px;}

.ban_20151123{position:absolute;top:-125px;left:50%;margin-left:-140px;z-index:10}/*1차+2차 ALL 프라임패스 20% 할인쿠폰 발급받기*/
.popup_20151209{position:absolute;top:-85px;left:50%;margin-left:200px;z-index:10}/*법무사단기 리뉴얼 기념 교재 배포 이벤트*/
.popup_20160226{position:absolute;top:-46px;left:50%;margin-left:-427px;z-index:110}
.popup_20160226 img{position:relative; z-index:120}
.popup_20160226 .mask{display:block;position:fixed;top:0;right:0;left:0;bottom:0;background:#000;opacity:0.7;filter:alpha(opacity=70);}/*법무사단기 1차모의고사 안내 팝업 배너*/

/* 푸터배너*/
.ban_footer{position: fixed;bottom: 0;left: 0;z-index: 20;width: 100%;height: 140px;z-index:100;}
.ban_footer img{margin-right:242px;}
.ban_footer .wide_wrap{margin-left:146px;}
.ban_footer .ban_img{position: relative;bottom: 0;width: 1150px;margin: 0 auto;padding-left: 10px;}

/* 설 이벤트 팝업 */
.popup_new_year_2016{position: absolute;top: -40px;left: 50%;margin-left: -480px;z-index: 400;}
.popup_new_year_2016 img{position:relative; z-index:1}
.popup_new_year_2016 .mask{display:block;position:fixed;top:0;right:0;left:0;bottom:0;background:#000;opacity:0.7;filter:alpha(opacity=70);}

/* 이벤트 배너 : 20160504 */
.popup_20160504{position:absolute;top:10px;left:50%;margin-left:210px;z-index:500;}

/* 최종정리특강 배너 : 2016/05/16 */
.popup_20160516{position:absolute;top:140px;left:50%;margin-left:330px;z-index:60;}

/* 1차 시험 응원 이벤트 : 2016/05/31; */
.popup_exam_num{position:absolute;top:140px;left:50%;margin-left:330px;z-index:100;}

/* 민사소송 적중 팝업 : 2016/09/30; */
.popup_20160930{position:absolute;top:40px;left:50%;margin-left:200px;z-index:100;}

/* 메인페이지 띠 배너 */
.cont_box .ban_list{zoom:1;margin-top: 10px}
.cont_box .ban_list:after{display:block;clear:both;content:'';}
.cont_box .ban_list li{margin-bottom:15px;zoom:1;float: left;margin-left: 10px}
.cont_box .ban_list li:after{content:'';display: block;clear: both;}
.cont_box .ban_list li:first-child{margin-left: 0}
.cont_box .belt_ban_list li{margin-top:15px;}
.cont_box .belt_ban_list li:fist-child{margin-top:0px;}

.cont_box .bnr_teacher{clear:both;}

/* 스카이 배너 */
.r_banner .ban_dday{width:170px;text-align:center;letter-spacing:-1px;}
.r_banner .ban_dday p{height:35px;line-height:35px;}
.r_banner .ban_dday p:first-child{color:#fff;font-size:19px;}
.r_banner .ban_dday p:first-child + p{background:#fff;font-size:23px;font-weight:bold;}
/* 1차 시험 디데이 */
.r_banner .ban_dday_01 p:first-child{background:#712022;}
.r_banner .ban_dday_01 p:first-child + p{border:2px solid #712022;color:#712022;}
/* 2차 시험 디데이 */
.r_banner .ban_dday_02 p:first-child{background:#28233a;}
.r_banner .ban_dday_02 p:first-child + p{border:2px solid #28233a;color:#28233a;}

/* 단기탭 Lock 배너  */
.popup_20170228{position: absolute;top: 0px;left: 50%;margin-left: -375px;z-index: 400;}
.popup_20170228 img{position:relative; z-index:1}
.popup_20170228 .mask{display:block;position:fixed;top:0;right:0;left:0;bottom:0;background:#000;opacity:0.7;filter:alpha(opacity=70);}

/* 찾아가는 대학설명회 */
.popup_20170508{position: absolute;top: 0px;left: 50%;margin-left: -430px;z-index: 400;}
.popup_20170508 img{position:relative; z-index:1}
.popup_20170508 .mask{display:block;position:fixed;top:0;right:0;left:0;bottom:0;background:#000;opacity:0.7;filter:alpha(opacity=70);}

/*  대학설명회쿠폰 팝업 */
.popup_briefing{position: absolute;top:400px;left: 50%;margin-left: -430px;z-index: 400;display:none;}
.popup_briefing img{position:relative; z-index:1}
.popup_briefing .cupon_briefing_num{position:absolute;top:225px;left:50%;margin-left:-235px;/*display:block;*/width:370px;height:34px;border:none;text-align: center;z-index:10;font-weight:bold;font-size:14px}
.popup_briefing .mask{/*display:block;*/position:fixed;top:0;right:0;left:0;bottom:0;background:#000;opacity:0.7;filter:alpha(opacity=70);}