/*¼ö°­ÈÄ±â*/
.lecture_review_list {overflow:hidden;}
.lecture_review_list li {float:left;padding-left:11px;}
.lecture_review_list li:first-child {padding-left:0px;}
.lecture_review_list li a img{width:1000px;height:300px;}

.js-tab-type1-con{display:none;}
.js-tab-type1-con.on{display:block;}

/*ÀÌº¥Æ® ¸®½ºÆ®*/
.evt-ul {overflow:hidden;margin-left:-20px;}
.evt-ul li{float:left;width:488px;height:289px;padding-bottom:20px;margin-left:20px;overflow:hidden;}
.evt-ul li .evt-box {text-align:center;}
.evt-ul li .evt-box a {border:1px solid #bdbdbd;background:#fff;display:block;padding:15px;overflow:hidden;}
.evt-ul li .evt-box a:hover {background:#F4F4F4;}
.evt-ul li .evt-box a:hover strong {color:#d10036;}
.evt-ul li .evt-box a .pic {display:block;margin-bottom:10px;}
.evt-ul li .evt-box a .deadline {margin-top:15px;line-height:39px;float:left; width:138px;height:39px;background:url('/Libs/_images/sub/d_day_bg.png') no-repeat;color:#fff;font-size:16px;display:inline-block;*display:inline;*zoom:1;text-align:center;text-indent:-10px}
.evt-ul li .evt-box a .evt-info{text-align:left;margin-top:15px;float:left;margin-left:12px;}
.evt-ul li .evt-box a strong {font-size:16px;font-weight:bold;line-height:22px;color:#333;}
.evt-ul li .evt-box a em {font-size:12px;font-weight:normal;color:#777777;}

/* ¸¶ÀÌÅ¬·¹½º */
.myclass_nav {position:relative;}
.myclass_nav ul.nav_box:after{display:block;content:'';clear:both}
.ie7 .myclass_nav ul.nav_box{zoom:1}
.myclass_nav ul.nav_box {width:100%;background:#444;}
.myclass_nav ul.nav_box li {float:left;width:166px;font-size:16px;background:url(/Libs/_images/sub/bg_myclass_nav.gif) no-repeat right center;text-align:center;}
.myclass_nav ul.nav_box li a {color:#fff;display:block;padding:15px 0;}
.myclass_nav ul.nav_box li.on a,.myclass_nav ul.nav_box li a:hover {color:#ffdb49;}
.myclass_nav ul.nav_box li.last {background:none;}
.myclass_nav .nav_deps {padding:20px 0 20px;background:#2a2a2a;width:1000px;display:block;z-index:10;}
.myclass_nav .nav_deps ul {overflow:hidden;}
.myclass_nav .nav_deps ul li {float:left;width:134px;padding:0 0 0 30px;font-size:13px;}
.myclass_nav .nav_deps ul li a {display:block;color:#fff;margin-bottom:5px;font-family:'Nanum Gothic Thin' !important;}
.myclass_nav .nav_deps ul li a:hover {color:#ffdb49;}
.myclass_nav .nav_deps ul li.type1 {padding-left:56px;width:106px;}
.myclass_nav .nav_deps ul li.type5 {padding-left:57px;width:107px;}
.select_area {margin-bottom:20px;}
.select_area .con_tit4 {padding:0;margin:3px 10px 10px 0;}
.review_area {border:1px solid #dcdcdc;margin-top:20px;}
.review_area .review_tit {padding:20px;}
.review_area .review_tit strong {font-size:16px;margin-bottom:5px;display:block;}
.review_area .review_txt {background:#fbf3f3;line-height:20px;padding:20px;}

.point_list {overflow:hidden;margin:0 0 60px -21px;}
.point_list li {border:1px solid #d9d9d9;float:left;height:123px;padding-left:199px;margin-left:21px;width:288px;background:url(/Libs/_images/sub/bg_point.gif) no-repeat 0 0;text-align:center;font-size:35px;}
.point_list li strong {font-size:16px;color:#444;display:block;margin:30px 0 10px;}
.point_list li span.p {font-size:12px;color:#a4a4a4;font-family:'Nanum Gothic Thin' !important;}
.point_list li.coupon{background:url("/Libs/_images/sub/bg_coupon.gif") no-repeat 0 0;}
.coupon_box {background:#f7f7f7;padding:40px 107px;margin-top:20px;}
.coupon_box .tit {float:left;font-size:13px;color:#858585;margin-right:12px;}
.coupon_box .tit strong {font-size:22px;color:#444;display:block;margin-bottom:5px;}
.coupon_box .intx1 {padding:5px;height:25px;vertical-align:middle;width:420px;margin-right:5px;}

.user_info {border-top:1px solid #c9c9c9;overflow:hidden;}
.user_info dt {border-bottom:1px solid #c9c9c9;width:200px;font-size:16px;color:#444;padding-top:103px;height:60px;text-align:center;float:left;background:#f7f7f7 url(/Libs/_images/sub/ico_stop.gif) no-repeat 73px 35px;}
.user_info dt strong {color:#de1a40;}
.user_info dd {border-bottom:1px solid #c9c9c9;padding:20px 20px 30px 220px;height:113px;font-size:13px;color:#858585;line-height:21px;}
.user_info dt.replay {background:#f7f7f7 url(/Libs/_images/sub/ico_replay.gif) no-repeat 73px 35px;height:155px;}
.user_info dd.replay {height:208px;}
/* °­ÀÇ»ó¼¼/ °­ÀÇ¸®½ºÆ® */
.lec_section {width:100%;display:inline-block;margin:20px 0;}

/* ¿¡µðÅÍ °ü¸®ÀÚ ºÎºÐ */
.lec_section > table{width:100% !important;border-bottom:1px solid #cccccc !important;}
.lec_section > table tr td{padding:5px 0 !important;text-align:center !important;border-top:1px solid #cccccc !important;border-right:1px solid #cccccc !important;}
.lec_section > table tr td:first-child{border-left:1px solid #cccccc !important;}
/* ¿¡µðÅÍ °ü¸®ÀÚ ºÎºÐ */
.lec_section .fl_box {width:490px;float:left;}
.lec_section .fr_box {width:490px;float:right;}
.lec_section .fr_box .tb_table{height:250px;overflow:hidden;overflow-y:auto;}
/*
.cart_area {overflow:hidden;border:3px solid #de1a40;background:#de1a40;margin-top:20px;margin-bottom:30px;}
.cart_area .fl_box {width:668px;float:left;font-size:13px;color:#fff;padding:14px 0 14px 18px;position:relative;}
.cart_area .fl_box strong {font-size:20px;}
.cart_area .fl_box .txt_box {font-size:16px;line-height:22px;color:#de1a40;background:#fff;padding:2px 8px;margin:8px 0;height:45px;}
.cart_area .fl_box .ico_box {position:absolute;top:20px;right:0;}
.cart_area .fl_box .ico_box a {margin-left:5px;}
.cart_area .fr_box {width:275px;float:right;background:#fff;position:relative;padding:42px 0 42px 15px;height:48px;}
.cart_area .fr_box .f_l{font-size:15px;}
.cart_area .fr_box .price {color:#e20000;font-size:22px;letter-spacing:-1px;margin:0 5px;}
.cart_area .fr_box .m_btn {width:105px;padding:0;text-align:center;height:43px;}
.cart_area .fr_box .point {display:block;text-align:right;margin-top:3px;}
*/
.list_visual {width:1000px;height:230px;background:#e4e4e4;margin-bottom:20px;}

.black_list {overflow:auto;overflow-x:hidden;height:208px;padding:20px 0;background:#444}
.black_list li {padding:0 20px 0 47px;background:url(/Libs/_images/A_online/lecture/ico_white_square.gif) 30px 10px no-repeat;line-height:29px;font-size:15px; letter-spacing:-1px;}
.black_list li a {color:#fff;}

h4.detail {font-size:20px;color:#fff;background:#474e6d;padding:15px;text-align:center;}
.detail_area {width:100%;display:inline-block;margin:20px 0;}
.detail_area .img_box {width:580px;height:326px;background:#f3f3f3;float:left;}
.detail_area .detail_view {float:right;width:400px;}
.detail_area .detail_view .desc {font-size:15px;color:#444;line-height:20px;padding-top:15px;height:126px;}
.detail_area .info_list {border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;padding:15px 20px;margin:15px 0;}
.detail_area .info_list li {overflow:hidden;color:#444;font-size:13px;padding-bottom:10px;}
.detail_area .info_list li strong{float:left;color:#a4a4a4;display:inline-block;width:70px;}
.detail_area .info_list li .book_list{float:left;}
.price_box {border-top:2px solid #b4b4b4;border-bottom:2px solid #b4b4b4;overflow:hidden;background:#fff;}
.price_box strong.tit {background:#f7f7f7;width:100%;font-size:16px;line-height:25px;color:#000;float:left;padding:11px 20px;display:block;}
.price_box .price_info {float:right;font-size:13px;color:#6d6d6d;padding:11px 20px 14px 35px;}
.price_box .price_info .price {font-size:15px;color:#e20000;margin-left:5px;}
.price_box .price_info .price2 {margin-left:5px;}
.price_box .price_info .point {display:block;text-align:right;margin-top:6px;}
.price_box .price_info .point img {padding-right:5px;vertical-align:middle;}

.ico_heart {background:url(/Libs/_images/A_online/lecture/ico_heart.gif) 46px 13px no-repeat;}
.ico_cart {background:url(/Libs/_images/A_online/lecture/ico_cart.gif) 45px 14px no-repeat;}

.tab_type2.line {margin:50px 0 40px;}

.detail_txt{text-align:center;line-height:1.5;font-size:15px;background:#2b3045;padding:50px;color:#acbbff;}

.teacher_area {background:#f8f8f8;position:relative;padding:50px 50px 10px 53px;}
.teacher_area .tit {font-size:30px;color:#444;margin-bottom:70px;}
.teacher_area .tit span {font-size:22px;display:block;margin-bottom:10px;font-family:'Nanum Gothic Thin';}
.teacher_area .teacher_history {background:#fff;padding:30px;min-height:130px;}
.teacher_area .teacher_history strong {color:#444;font-size:16px;text-decoration:underline;display:block;margin-bottom:20px;}
.teacher_area .teacher_history p.history {text-indent:-46px;line-height:20px;padding-left:46px;}
.teacher_area .teacher_history p.history span {color:#a4a4a4;padding-right:20px;}
.teacher_area p.desc {font-size:10px;color:#a4a4a4;margin-top:8px;}
.teacher_img {position:absolute;bottom:0px;right:130px;}
.teacher_img_tip{text-align:center;width:140px;height:120px;padding:60px 20px 0 20px;z-index:10;position:absolute;right:64px;bottom:10px;line-height:1.5;font-size:20px;letter-spacing:-1px;color:#fff;background:url("/Libs/_images/sub/teacher_img_tip.png") no-repeat 0 0;}
/* ¼±»ý´Ô ¿©·¯¸íÀÏ¶§ */
.teacher_tab{overflow:hidden;margin-bottom:10px;}
.teacher_tab_info{background:#fff url("/Libs/_images/sub/teacher_tab_info.png") no-repeat 400px 0;float:left;width:400px;height:360px;padding:40px;border:10px solid #bcbcbc;}
.teacher_tab_info_tit{font-size:34px;letter-spacing:-1px;margin-bottom:30px;}
.teacher_tab_info_tit .teacher_subje {font-size:28px;letter-spacing:-1px;}
.teacher_tab_info_tit span{display:block;font-size:20px;margin-bottom:20px;}
.teacher_tab_info_list{height:174px;padding:20px;overflow:hidden;overflow-y:auto;background:#f7f7f7;}
.teacher_tab_info_list li{background:url("/Libs/_images/sub/teacher_tab_info_list.png") no-repeat 0 6px;font-size:13px;margin-bottom:10px;padding-left:10px;}
.teacher_tab_list{width:500px;height:500px;float:right;overflow:hidden;background:url("/Libs/_images/sub/bg_teacher_tab_list.png") no-repeat right 0;}
.teacher_tab_list li{float:left;margin:0 0 13px 15px;}
.teacher_tab_list li a{position:relative;width:233px;height:220px;display:block;border:1px solid #d9d9d9;background:#f8f8f8 url("/Libs/_images/sub/teacher_tab_list.png") no-repeat 20px 90px;}
.teacher_tab_list li a .teacher_tab_list_tit,
.teacher_tab_list li a .teacher_tab_list_txt,
.teacher_tab_list li a .teacher_tab_list_tip,
.teacher_tab_list li a .teacher_tab_list_desc{left:15px;position:absolute;color:#444444;z-index:10;}
.teacher_tab_list li a .teacher_tab_list_tit{font-size:20px;top:23px;}
.teacher_tab_list li a .teacher_tab_list_txt{font-size:14px;top:110px;}
.teacher_tab_list li a .teacher_tab_list_tip{font-size:14px;color:#de1a40;top:150px;}
.teacher_tab_list li a .teacher_tab_list_desc{line-height:1;font-size:10px;color:#a4a4a4;width:80%;bottom:7px;}
.teacher_tab_list li a .teacher_tab_list_img{width:195px;height:211px;position:absolute;right:7px;bottom:0;z-index:0;}

.lec_movie_box {padding:28px 0;text-align:center;background:#000;}
.book_area {padding:50px;background:#efefef;overflow:hidden;}
.book_area .img_box {float:left;}
.book_area .txt_box {float:right;width:652px;}
.book_area .txt_box .tit {border-bottom:2px solid #444;font-size:26px;color:#444;padding-bottom:15px;margin-bottom:20px;}
.book_area .txt_box ul {overflow:hidden;margin-left:-10px;}
.book_area .txt_box ul li {float:left;background:#fff;text-align:center;height:44px;padding:22px 0;font-size:16px;color:#444;margin:0 0 10px 10px;width:320px;line-height:21px;}
.book_area .txt_box ul li:after{display:inline-block;content:'';width:0;height:100%;vertical-align:middle;}

/*°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§*/
.pricacy_wrap p {line-height: 20px;font-size: 12px;}
.pricacy_wrap {line-height:140%;}
.pricacy_wrap .mgb15{margin-bottom:15px;}
.pricacy_wrap h3 {margin-bottom:15px; color:#666;}
.pricacy_wrap a{color:#666;}
.pricacy_wrap ul {margin-bottom:30px;}
.pricacy_wrap ul li {margin-bottom:7px;}
.pricacy_wrap ul li em {display:block; margin-left:20px;}
.pricacy_wrap ul li ul {margin:5px 0 0; margin-left:1.35em;}
.pricacy_wrap ul li ul li{margin-bottom:5px;}
.pricacy_wrap ul li ul li p {margin-left:20px;}
.pricacy_wrap p.mgr11 {margin-left:11px;}

.pricacy_wrap ul li strong{display:block; margin-bottom:5px;}
.pricacy_wrap table { margin-left:20px; margin-top:10px; width:730px; border-top:1px #9d9d9d solid;}
.pricacy_wrap table th {border-bottom:1px #dedede solid; border-right:1px #dedede solid; text-align:left; padding:5px 0 2px 20px;}
.pricacy_wrap table td {border-bottom:1px #dedede solid; text-align:center;}
.pricacy_wrap table td.borderR {border-right:1px #dedede solid;}

.pricacy_wrap p {line-height:20px; font-size:12px;}
.pricacy_wrap h2 {color:#000;font-size:17px; margin:0 0 20px }
.pricacy_wrap h3 {color:#222;margin:20px 0 10px;}
.pricacy_wrap ul{margin-bottom:25px;}
.pricacy_wrap ul > li{padding-left:15px;margin-bottom:10px !important;}
.pricacy_wrap ul li ol{margin-top:15px;margin-left:15px;}
.pricacy_wrap ul li ol li > p{margin-top:3px;}
.pricacy_wrap strong {display:block; margin:10px 0 10px;}

.privacy_expert {line-height:140%;}
.privacy_expert > p{margin-top:15px;}
.privacy_expert h4{margin-top:40px;font-size:18px;font-weight:bold;}
.privacy_expert a{color:#666;}
.privacy_expert strong {font-weight:bold;}
.privacy_expert ul{margin-top:15px;}
.privacy_expert ul > li{margin-top:10px;}
.privacy_expert ul > li p{margin:10px 0 0 0;}
.privacy_expert ul > li table p{margin-top:0;}
.privacy_expert ul > li > strong{display:block;font-weight:normal;}
.privacy_expert table {margin-top:10px;width:100%; border-top:2px #9d9d9d solid;border-right:1px #dedede solid;}
.privacy_expert table th {border-bottom:1px #dedede solid; border-left:1px #dedede solid; text-align:center; padding:10px 5px;background:#ebebeb;line-height:1.4;font-weight:bold;}
.privacy_expert table td {border-bottom:1px #dedede solid;border-left:1px #dedede solid; text-align:center;padding:10px 5px;line-height:1.4;}
.privacy_expert table .align_left{text-align:left !important;}
.privacy_expert.join_v table{margin-left:0;margin-bottom:10px;}
.privacy_expert.join_v > p {margin-top:0;margin-bottom:20px;}
.privacy_expert.join_v table .emp{font-size:1.2em;font-weight:bold;text-decoration: underline;}

.con_section .personArea {overflow:hidden;width:100%;border-top:2px solid #222;padding:10px 0 0 0;}
.con_section .personArea li{float:left;margin-left:5px;padding:0;}
.con_section .personArea li:first-child{font-size:14px;padding-top:4px;margin-left:0;}
.con_section .personArea li select{height:26px;line-height:26px;min-width:180px;}
.con_section .personArea li .btnPerson{font-size: 14px; padding: 5px 20px;color: #fff;background: #676564;display:inline-block;}

/*ÀÌ¿ë¾à°ü*/
.terms_wrap {line-height:140%;font-weight:thin !important;}
.terms_wrap h3 {font-size:18px; color:#666; margin-bottom:10px; }
.terms_wrap h4.con_tit3 {font-size:14px; color:#333; margin-bottom:10px;}
.terms_wrap a {color:#666;}
.terms_wrap ul {margin-bottom:30px;}
.terms_wrap ul li {color:#666;margin-bottom:15px; word-break:break-all;word-wrap:break-word;}
.terms_wrap ul li span {display:block; margin-left:1.35em;}
.terms_wrap ul li ol {margin-left:35px; margin-top:15px;}
.terms_wrap ul li ol li {list-style:decimal; }
.terms_wrap p,
.terms_wrap ol{margin-bottom:15px}
.terms_wrap ol ol{margin-left:14px}
.terms_wrap li{line-height:20px}
.terms_wrap ul li table {width:100%; margin-top:15px;}
.terms_wrap ul li table th {border:1px #dedede solid; background:#fff7f4; color:#666; padding:10px 0 7px; text-align:center;}
.terms_wrap ul li table td {border:1px #dedede solid; text-align:center; padding:10px 0 7px;}

/* ¸¶ÀÌÆäÀÌÁö */
.tb_table.table_qna th{border-top:1px solid #858585;color:#858585;padding:15px 15px;text-align:left;background:#efefef;font-size:14px;}
.tb_table.table_qna tr:first-child th{border-top:0;}
.tb_table.table_qna td{line-height:1.5;color:#858585;padding:30px;text-align:left;}
.tb_table.table_qna td.btn_td{padding:10px 0;border-top:0;}

.notice_box{border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;background:#f7f7f7;padding:30px 0;text-align:center;color:#444444;font-size:16px;}
.notice_box.type1{padding-left:30px;background:#fff;font-size:14px;color:#444444;line-height:1.5;border:1px solid #d9d9d9;border-top:2px solid #444444;}
.notice_box.type1 .tb_table{width:600px;margin:20px auto 0;}
.notice_box.type1.s_font{color:#858585;font-size:13px;}
.notice_tit{text-align:center;margin-bottom:15px;color:#444444;font-size:18px;letter-spacing:-1px;}

/* °áÁ¦ */
.bg_payment_table {width:100%;background:url("/Libs/_images/sub/bg_payment_table.png") no-repeat center bottom;}
.bg_payment_table tr td{height:40px;}

.input_txt{height:21px;}
.input_txt.tel{width:50px;}
.input_txt.add{width:80%;}

.lecture_payment_area{overflow:hidden;}
.lecture_payment_area .f_l{width:660px;}
.lecture_payment_area .point_tb{overflow:hidden;border:3px solid #565656;}
.lecture_payment_area .point_tb li{font-size:13px;margin:7px 0 10px;height:11px;text-align:center;width:48%;float:left;border-left:1px solid #b4b4b4;}
.lecture_payment_area .point_tb li:first-child{border-left:0;}
.lecture_payment_area .point_tb li strong{color:#444444;}
.lecture_payment_area .f_r{width:310px;}
.lecture_payment_area .point_box{background:#f8f8f8;padding:25px 20px;}

.lec_day_wrap .f_r_wrap li{color:#de1a40 !important}

/* ´Þ·Â */
.attnc-area {width:468px; float:left; border:1px solid #d1d1d1;padding:0px 10px 10px;background:#f7f7f7;}
.attnc-area .calender_tit {text-align:center;padding:10px 0 5px;}
.attnc-area .calender_tit a {display:inline-block;vertical-align:middle;}
.attnc-area .calender_tit .month {font-size:18px;vertical-align:middle;}
.attnc-area2 {width:488px; float:left; border:1px solid #d1d1d1;padding:0px;}
.attnc-area2 .info{background:#de1a40;color:#fff;font-size:15px;padding:6px 0;}
.attnc-area2 li:first-child {margin-top:0;}
.attnc-area2 li {padding-left:13px;text-indent:-15px;line-height:17px;margin-top:4px;}
.attnc-area2 li.attnc_color_red{color:#de1a40;font-weight: bold;}

 
table.crd {width:100%;background:#fff;}
table.crd th {background:#e1e1e1;font-size:13px; color:#000;border:1px solid #e1e1e1;padding:5px 0}
table.crd td {text-align:left;border:1px solid #e1e1e1;padding:0px 0 0px 3px;font-size:13px;height:40px}
table.crd td sup  {letter-spacing:-1px}
table.crd td sub {display:block}

/* È¸¿ø°¡ÀÔ */
.r_style {margin-right:5px;}
.m_l438 {margin-left:438px;}
.bottom_txt {text-align:center; display:block;padding-bottom:15px; color:#444444}

.join_tab_cont_01 {border:1px solid #d9d9d9; padding:29px 120px;}
.join_tab_cont_01 ul {overflow:hidden;}
.join_tab_cont_01 ul li {float:left; width:350px; height:90px; padding-left:58px;}
.join_tab_cont_01 ul li:first-child {padding-left:0;}
.join_tab_cont_05 {border:1px solid #d9d9d9; text-align:center;padding:30px 0;}
.join_tab_cont_05 .pb30 {padding-bottom:30px;}
.privacyBox {border:1px #d0d0d2 solid; padding:25px; height:90px; overflow-x:hidden; overflow-y:auto;}
.join_tab_cont_02 {border-bottom:1px solid #b9b9b9;}
.terms_wrap {line-height:140%;}
.terms_wrap h3 {font-size:14px; color:#666; margin-bottom:15px; }
.terms_wrap h4 {font-size:12px; color:#666; margin-bottom:15px;}
.terms_wrap a {color:#666;}
.terms_wrap ul {margin-bottom:50px;}
.terms_wrap ul li {color:#666;margin-bottom:15px; word-break:break-all;word-wrap:break-word;}
.terms_wrap ul li span {display:block; margin-left:1.35em;}
.terms_wrap ul li ol {margin-left:35px; margin-top:15px;}
.terms_wrap ul li ol li {list-style:decimal; }
.terms_wrap ul li table {width:100%; margin-top:15px;}
.terms_wrap ul li table th {border:1px #dedede solid; background:#fff7f4; color:#666; padding:10px 0 7px; text-align:center;}
.terms_wrap ul li table td {border:1px #dedede solid; text-align:center; padding:10px 0 7px;}

h4.join_tab_cont_tit {font-size:16px; border-bottom:1px solid #000; padding-bottom:2px; margin-bottom:11px;width:61px;}
h4.join_tab_cont_tit2 {font-size:16px; border-bottom:1px solid #000; padding-bottom:2px; margin-bottom:11px;width:233px;}
.text_agree {margin-bottom:44px; margin-top:15px; }
.text_agree input {height:13px;  line-height:13px;}
.text_agree_2 {font-size:13px;margin-bottom:44px; margin-top:15px; text-align:center; color:#3a3a3a}
.text_agree_2 input {height:13px;  line-height:13px; vertical-align:middle;}

.text_agree label {font-size:13px; color:#de1a40;vertical-align:middle;}
.txt_cont_1 {font-size:14px; color:#545e89;padding-bottom:9px;display:block;}
.txt_cont_2 {color:#a7a7a7;font-size:12px; font-weight:normal; line-height:16px;padding-bottom:8px;}

.btn_agree {width: 44px;height: 15px;padding: 20px 73px;background: #de1a40;color: #fff;font-size: 13px;margin-top: 20px;text-align: center;margin-left: 405px;}

.idCheck_wrap {border:1px #d0d0d2 solid; padding:25px 24px;overflow:hidden; }
.idCheck_wrap .left {float:left; width:410px;padding-left:11px;}
.idCheck_wrap .left .con_tit3,.idCheck_wrap .right .con_tit3 {color:#000; padding-bottom:38px; display:block;}
.idCheck_wrap .left .btn_confirm {width:28px;height:16px;padding:15px 65px;margin-left: 86px;margin-top: 15px;}
.idCheck_wrap .right .btn_confirm {width:67px;height:16px;padding:15px 47px;  margin-left:172px;margin-top:25px;}
.idCheck_wrap .left .btn_num {width:74px; height:17px; padding:6px; display:inline-block;color:#fff;}
.btn_style_2 {background: #de1a40;color: #fff;font-size:13px;text-align:center;  letter-spacing:-1px;}
.btn_style_3 {background: #565656;color: #fff;font-size:12px;text-align:center; letter-spacing:-1px; }
.idCheck_wrap .right {float:left; width:498px; margin-left:20px;}
.ipinJoin {height:53px; padding:48px 0px 51px 0px; background:#eaeaea;}
.txt_ipinJoin {font-size:13px; line-height:15px; text-align:center; color:#444444;}

.idCheck_wrap .phoneBox {width:413px;}
.idCheck_wrap .phoneBox p {margin-bottom:20px; color:#858585;}
.idCheck_wrap .phoneBox p img{vertical-align:-6px;}
.idCheck_wrap .phoneBox p span {float:left; width:67px;font-size:13px;}
.idCheck_wrap .phoneBox p span.confirm_tit {padding-top:0px; height:27px;line-height:25px;}
.idCheck_wrap .phoneBox select{border:1px #bdbdbd solid;}
.idCheck_wrap .phoneBox label {margin-right:7px; vertical-align:text-bottom;}
.idCheck_wrap .phoneBox input.name {border:1px #bdbdbd solid; width:172px; height:24px; line-height:24px;}
.idCheck_wrap .phoneBox input.phone {border:1px #bdbdbd solid; width:70px; height:24px; line-height:24px;}
.idCheck_wrap .phoneBox input.email{border:1px #bdbdbd solid; width:216px; height:24px; line-height:24px;}
.idCheck_wrap .phoneBox select {border:1px #bdbdbd solid; width:52px;display: inline-block;height: 24px; line-height: 24px;}

.idCheck_wrap ul.phone_text {padding:20px 15px 15px; background:#f3f3f3; margin-bottom:30px;}
.idCheck_wrap ul.phone_text li {margin-bottom:4px; font-size:11px; color:#666;  padding-left:7px;}
.idCheck_wrap ul.phone_text li span.redtxt {color:#cc0000;}

.d_btn_area{clear:both;}
.ipin_con {padding-top:15px;}
.ipin_con li {color:#545e89; font-size:12px;line-height:16px;}
.d_btn.small_type1 {color: #fff;background: #565656;}
.play_btn_area .d_btn {font-size: 12px;display:block;height:28px; line-height:27px;text-align: center; padding: 0 10px;}
.text_agree_2 {border-top:1px solid #b9b9b9; padding-top:20px;}
.terms_wrap ul {margin-bottom:30px;}

/*±³Àç±¸¸ÅÇýÅÃÆäÀÌÁö*/
.book_info_lists {overflow:hidden;}
.book_info_lists > li { overflow:hidden;border-bottom:1px solid #c9c9c9;}
.book_info_box {overflow:hidden;padding:30px;}
.book_info_box .book_info_img {width:110px; padding-right:30px;}
.book_info {width:622px;text-align:left; }
.book_info > dl {overflow:hidden;}
.bool_info dd {border:1px solid red;}
.btn_area {padding-left:30px; border-left:1px solid #e1e1e1;}
.btn_area ul {overflow:hidden;}
.btn_area > ul > li > a{padding-top:8px;}
.btn_area ul li:first-child {padding-top:0px;}
.l_con_txt {line-height:16px; color:#858585;}
.d_btn.s_btn2 {width:90px;height: 31px;line-height: 31px;font-size: 13px; padding: 0 10px; margin-bottom:8px;}
.con_tit3_2 {font-size:14px; color:#de1a40;}
/*//±³Àç±¸¸ÅÇýÅÃÆäÀÌÁö*/

/* ÄíÆù Ã¢ */
.coupon_layer{padding:30px 40px;width:900px;height:600px;background:#fff;}
.coupon_layer .coupon_tit{text-align:center;font-size:22px;padding:15px 0;color:#444;background:#efefef;border-bottom:1px solid #646464;}
.coupon_layer .coupon_table{height:320px;overflow:hidden;overflow-y:auto;}

/* ÇÐ¿ø ½½¶óÀÌµå ¹Ú½º */
.lecture_roll_box {position:relative;width:1000px;margin-top:53px;}
.lecture_roll_box .lecture_roll_banner{position:relative;margin:0 auto;overflow:visible !important;width:1000px;height:300px;}
.lecture_roll_box .lecture_roll_banner .slidesjs-pagination {position:absolute; bottom:-20px; left:50%; width:200px !important; margin: 0 auto; margin-left:-100px !important;float: none; list-style: none; text-align:center;  z-index:999;}/* margin-left:-490px;  */
.lecture_roll_box .lecture_roll_banner .slidesjs-pagination li {display: inline-block;*display:inline;*zoom:1;margin-left:5px;}
.lecture_roll_box .lecture_roll_banner .slidesjs-pagination li a {font-size:0;*text-indent:0; display: inline-block; width: 10px !important; height: 10px; padding-top: 0; background:url("/Libs/_images/sub/btn_br_off.png") no-repeat 0 0;}
.lecture_roll_box .lecture_roll_banner .slidesjs-pagination li a.active{background:url("/Libs/_images/sub/btn_br_on.png") no-repeat 0 0;}
.lecture_roll_box .lecture_roll_banner .slidesjs-previous {display:none;position:absolute;bottom:40%;left:15px;width:15px; height:28px;  background:url("/Libs/_images/sub/btn_l.png") no-repeat 0 0; z-index:999; font-size:0;*text-indent:-9999px; }
.lecture_roll_box .lecture_roll_banner .slidesjs-next {display:none;position:absolute;bottom:40%;right:15px;width:15px; height:28px; background:url("/Libs/_images/sub/btn_r.png") no-repeat 0 0; z-index:999; font-size:0;*text-indent:-9999px; }

/* ÀÎ°­ ½½¶óÀÌµå ¹Ú½º */
.lecture_roll_box_2{position:relative;width:1000px;height:220px;overflow:hidden;margin:70px 0 50px 0;}  
.lecture_roll_box_2 .lecture_slide{position:relative;margin:0 auto;overflow:hidden;width:1000px;height:250px;}
.lecture_roll_box_2 .bx-default-pager {position:absolute; bottom:-20px; left:50%; width:245px !important; margin: 0 auto; margin-left:-100px !important;float: none; list-style: none; text-align:center;  z-index:1}/* margin-left:-490px;  */
.lecture_roll_box_2 .bx-default-pager .bx-pager-item a {font-size:0;*text-indent:0; display: inline-block; width: 10px !important; height: 10px; padding-top: 0; background:url("/Libs/_images/sub/btn_br_off.png") no-repeat 0 0;}
.lecture_roll_box_2 .bx-default-pager .bx-pager-item a.active,.lecture_roll_box_2 .bx-default-pager .bx-pager-item a:hover{background:url("/Libs/_images/sub/btn_br_on.png") no-repeat 0 0;}
.lecture_roll_box_2 .bx-controls-direction .bx-prev{position:absolute;bottom:50%;left:50%;display:block;width:15px; height:28px; margin-left:-480px; background:url("/Libs/_images/sub/btn_l.png") no-repeat 0 0; z-index:999; font-size:0;*text-indent:-9999px;}
.lecture_roll_box_2 .bx-controls-direction .bx-next{position:absolute;bottom:50%;right:50%;display:block; width:15px; height:28px;margin-right:-480px;background:url("/Libs/_images/sub/btn_r.png") no-repeat 0 0; z-index:999; font-size:0;*text-indent:-9999px; }

/* Ä¿¹Â´ÏÆ¼ ½½¶óÀÌµå ¹Ú½º  */
.community_roll_box{margin:30px 0 30px 0;}
.community_roll_box .bx-default-pager .bx-pager-item a {font-size:0;*text-indent:0; display: inline-block; width: 10px !important; height: 10px; padding-top: 0; background:url("/Libs/_images/sub/btn_br_off.png") no-repeat 0 0;}
.community_roll_box .bx-default-pager .bx-pager-item a.active,.lecture_roll_box_2 .bx-default-pager .bx-pager-item a:hover{background:url("/Libs/_images/sub/btn_br_on.png") no-repeat 0 0;}
.community_roll_box .bx-controls-direction .bx-prev{position:absolute;bottom:50%;left:50%;display:block;width:15px; height:28px; margin-left:-480px; background:url("/Libs/_images/sub/btn_l.png") no-repeat 0 0; z-index:999; font-size:0;*text-indent:-9999px;}
.community_roll_box .bx-controls-direction .bx-next{position:absolute;bottom:50%;right:50%;display:block; width:15px; height:28px;margin-right:-480px;background:url("/Libs/_images/sub/btn_r.png") no-repeat 0 0; z-index:999; font-size:0;*text-indent:-9999px; }
.community_roll_box .bx-viewport{height:auto !important}
.community_roll_box .bx-wrapper .bx-pager{z-index: 3;}
/* °­ÀÇ ¸®½ºÆ® */
.ul_lecture_list {border-top:1px solid #d4d4d4; margin-top:20px;}
.ul_lecture_list>li {border-bottom:1px solid #d4d4d4; overflow:hidden;}
.ul_lecture_list>li .lec_thum {float:left; display:inline-block; background:#f1f1f1; width:275px; height:180px; padding:30px;}
.ul_lecture_list>li .lec_thum img {display:block; width:100%;}
.ul_lecture_list>li div {font-size:15px;line-height:1.5;position:relative; float:left; display:inline-block; width:605px; padding:30px;}
.ul_lecture_list>li div h4 {line-height:1.2;color:#444444; font-size:21px; font-weight:bold; letter-spacing:-1px; padding-bottom:20px;}
.ul_lecture_list>li div h4 em {color:#de1a40}
.ul_lecture_list>li div dl dt {color:#a4a4a4; font-size:12px; padding-top:17px;}
.ul_lecture_list>li div dl dd ol li {line-height:18px; color:#6d6d6d; font-size:13px; letter-spacing:-1px;}
.ul_lecture_list>li div .m_btn {position:absolute; bottom:76px; right:30px; width:126px; padding:0px;} /* Áß°£ »çÀÌÁî ¹öÆ°ÀÇ ÅØ½ºÆ® ±æÀÌ¿¡ »ó°ü¾øÀÌ µ¿ÀÏÇÑ ³ÐÀÌ¸¦ ÇÒ´ç */
.ul_lecture_list>li div .m_btn.red {position:absolute; bottom:29px; right:30px;}

.ul_lecture_bnr {margin-top:40px;}
.ul_lecture_bnr:after {display:block; content:""; clear:both;}
.ul_lecture_bnr li {float:left; width:490px;}
.ul_lecture_bnr li:first-child {margin-right:20px;}

/* Å¸ÀÌÆ² : ¾îÇÐ¿ø css ¿¡¼­ bullet ¹è°æÀ» Á¦°Å */
.tit_data_list {color:#444444; font-size:16px;margin:0 0 6px;padding:12px 0px;}

/* ³ì»ö ÆùÆ® color Ãß°¡ */
.f_point_g {color:#008000 !important;}

/* ¹öÆ° °øÅë : ¾îÇÐ¿ø css */
.btn_gr {border:1px solid #d3d3d3; text-align:center; padding:0 8px; display:inline-block; line-height:20px; font-size:11px; color:#2b2b2b}
.btn_gr:hover {color:#fff; background:#d3d3d3}
.btn_gr.bgc {border-color:#434343; background-color:#747474; color:#fff}
.btn_gr.bgc:hover {color:#747474; background:#fff}
.btn_mdi {text-align:center; width:64px; display:inline-block; line-height:20px; font-size:12px; border:1px solid #1b2067; color:#1b2067;font-weight:600; letter-spacing:-1px}
.btn_mdi:hover {background:#1b2067; color:#fff}
.btn_mdi.red {border-color:#d01715; color:#d01715}
.btn_mdi.red:hover {background:#d01715; color:#fff}
.btn_mdi.red.ov {background:#d01715; color:#fff}
.btn_mdi.green {border-color:#008000; color:#008000}
.btn_mdi.green:hover {background:#008000; color:#fff}

/* ½½¶óÀÌµå ¹Ú½º : ¾îÇÐ¿ø css */
/*
.lecture_roll_box{position:relative;width:1000px;margin-top:30px;}
.lecture_roll_banner{position:relative;margin:0 auto;overflow:hidden;width:1000px;height:300px;}
.lecture_roll_banner .slidesjs-pagination {position:absolute; bottom:10px; left:50%; width:200px !important; margin: 0 auto; margin-left:-100px !important;float: none; list-style: none; text-align:center;  z-index:999;}
.lecture_roll_banner .slidesjs-pagination li {display: inline-block;*display:inline;*zoom:1;margin-left:5px;}
.lecture_roll_banner .slidesjs-pagination li a {font-size:0;*text-indent:0; display: inline-block; width: 10px !important; height: 10px; padding-top: 0; background:url("//www.hackers.ac/images/common/btn_br_off.png") no-repeat 0 0;}
.lecture_roll_banner .slidesjs-pagination li a.active{background:url("//www.hackers.ac/images/common/btn_br_on.png") no-repeat 0 0;}
.lecture_roll_banner .slidesjs-previous {position:absolute;bottom:40%;left:15px;display:block;width:15px; height:28px;  background:url("//www.hackers.ac/images/common/btn_l.png") no-repeat 0 0; z-index:999; font-size:0;*text-indent:-9999px; }
.lecture_roll_banner .slidesjs-next {position:absolute;bottom:40%;right:15px;display:block; width:15px; height:28px; background:url("//www.hackers.ac/images/common/btn_r.png") no-repeat 0 0; z-index:999; font-size:0;*text-indent:-9999px; }
*/

.lecture_detail_roll {height:453px;background:#474e6d;margin-top:0;}
.lecture_detail_roll_txt{margin:40px 0;line-height:1.5;font-size:18px;color:#fff;}
.lecture_detail_roll div{height:453px !important;}
.lecture_detail_roll .lecture_roll_banner{height:453px !important;}
.lecture_detail_roll .lecture_roll_banner li{text-align:center;}
.lecture_detail_roll .lecture_roll_banner .slidesjs-pagination{bottom:20px;}
.lecture_detail_roll .lecture_roll_banner .slidesjs-previous,
.lecture_detail_roll .lecture_roll_banner .slidesjs-next,
.lecture_detail_roll .lecture_roll_banner .slidesjs-pagination li a{background:url("/Libs/_images/sub/lecture_detail_roll_btn.png") no-repeat 0 0;}
.lecture_detail_roll .lecture_roll_banner .slidesjs-previous,
.lecture_detail_roll .lecture_roll_banner .slidesjs-next{width:44px;height:86px;}
.lecture_detail_roll .lecture_roll_banner .slidesjs-next{background-position:-44px 0;}
.lecture_detail_roll .lecture_roll_banner .slidesjs-pagination li a{width:8px;height:8px;background-position:-55px -92px;}
.lecture_detail_roll .lecture_roll_banner .slidesjs-pagination li a.active{background:url("/Libs/_images/sub/lecture_detail_roll_btn.png") no-repeat 0 bottom;width:51px !important;}

/* °Ë»ö ¿µ¿ª : ¾îÇÐ¿ø css */
.srch_area{vertical-align:top;}
.srch_area *{vertical-align:top;}
.srch_area .f-right{line-height:35px;}
.srch_area .f-right strong{font-size:13px;font-weight:normal;height:22px;line-height:22px;padding:5px 0;padding-left:10px;vertical-align:top;display:inline-block;*display:inline;*zoom:0;border:2px solid #d01715 !important;border-right:0 !important;}
.srch_area .srch_input{line-height:22px;height:22px;border:2px solid #d01715 !important;border-left:0 !important; padding:5px 0px 5px 12px;}

/* ¸ÂÃã °­ÀÇ : ¾îÇÐ¿ø css */
.srch_my_lec{border:1px solid #dedede;padding:25px 28px 0 28px;color:#262429;}
.srch_my_lec_list li{font-size:14px;margin-top:20px;line-height:1.3;}
.srch_my_lec_list li:first-child{margin-top:0;}
.srch_my_lec_list li dl{overflow:hidden;}
.srch_my_lec_list li dt{font-weight:bold;background:url("/Libs/_images/A_offline/bg_list_red.gif") no-repeat 8px 8px;float:left;width:150px;padding-left:20px;color:#d01715;}
.srch_my_lec_list li dd{float:left;width:90px;}
.srch_my_lec_list li strong{display:block;font-weight:normal;margin-top:3px;}
.srch_my_lec_list li span{font-weight:600;color:#74bde4;font-size:11px;display:block;margin-top:3px;letter-spacing:-1px;}
.srch_my_lec_list label{padding-left:0;}
.srch_my_lec_list input{display:inline-block;margin-right:5px;}
.srch_my_lec .ta_r{margin-bottom:25px;}
.tit_data_list{font-size:120%;}

/* °­ÀÇ Å×ÀÌºí : ¾îÇÐ¿ø css */
.table-base {border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6;}
.table-base table {width:100%; border:0; border-collapse:collapse; table-layout:fixed; #border-collapse:separate}
.table-base thead th {background:#f9f9f9; padding:11px 0; vertical-align:top; border-bottom:1px solid #e6e6e6; color:#555; font-weight:600; font-weight:normal; text-align:center}
.table-base thead tr th:first-child {border-right:1px solid #e6e6e6}
.table-base tbody th,
.table-base tbody td {padding:10px 4px; border-top:1px solid #e6e6e6; text-align:center; font-size:12px}
.table-base tbody th {border-right:1px solid #e6e6e6; font-weight:600;}
.table-base tbody th p {padding:0 20px; text-align:left}
.table-base tbody td p {text-align:left; padding-left:15px}
.table-base tbody td p a:hover , .table-base tbody td p a:hover span, .table-base tbody td p a:hover em {font-weight:600;}
.table-base tbody td p a em {letter-spacing:-1px}
.table-base tbody td p.subject a {color:#595959}
.table-line-scroll {height:300px; overflow-x:hidden; overflow-y:scroll; border:1px solid #e0e0e0; position:relative; margin-bottom:50px}
.table-in-scroll {overflow-x:hidden; overflow-y:scroll; border:1px solid #e0e0e0; position:relative; margin-bottom:50px}

/*sitemap*/
/* 180724 ÁÖ¼®Ã³¸®
.all_menu {z-index:501;position:absolute;top:39px;left:860px;width:116px;height:17px;}
.all_menu.on {top:17px;left:837px;}
.all_menu .all_menu_btn {position:relative;font-size:0;display:block;width:116px;height:17px;text-indent:-9999em;background:#fff url('//hackersjob.com/Libs/_images/A_online/main/m_add_20150901.png') no-repeat -866px -1082px;border:1px solid #fff;z-index:10;}
.all_menu .all_menu_btn2 {position:relative;font-size:0;display:block;width:116px;height:17px;text-indent:-9999em;background:#fff url('//hackersjob.com/Libs/_images/A_online/main/m_add_20150901.png') no-repeat -714px -1082px;border:1px solid #fff;z-index:10;}
.all_menu.on .all_menu_btn {padding:21px 23px 22px;border:1px solid #000;z-index:999999;border-bottom:1px solid #fff;background-position:-843px -1060px;}
.all_menu.on .all_menu_btn2 {padding:21px 23px 22px;border:1px solid #000;z-index:999999;border-bottom:1px solid #fff;background-position:-690px -1060px;}
*/
.all_menu_area_sitemap {display:block;}
.all_menu_area_sitemap .all_menu_box {overflow:hidden;}
.all_menu_area_sitemap .all_menu_box > li{float:left !important;padding:0px 0 0 13px;width:129px;/*border-left:1px dashed #d7d7d7;*/}
.all_menu_area_sitemap .all_menu_box > li:first-child{border-left:0;width:px;padding-left:0;}
.all_menu_area_sitemap .all_menu_box > li strong.gnb_tit {display:block;margin-bottom:17px;}
.all_menu_area_sitemap .all_menu_box > li strong a{color:#de1a40 ;font-size:18px;}
.all_menu_area_sitemap .all_menu_box > li a{font-size:13px;display:block;margin-top:5px !important; font-weight:normal !important;}

/*Ãß°¡*/
.all_menu_area_sitemap .all_menu_box > li.add_cont {overflow:hidden;}
.all_menu_area_sitemap .all_menu_box > li.add_cont ul li {display:block; padding-left:8px;}
.all_menu_area_sitemap .all_menu_box > li.add_cont ul li a{color:#858585;}
.all_menu_area_sitemap .all_menu_box > li.add_cont ul li.tit_txt:first-child  {color:#444;}
.all_menu_br{border-top:1px solid #d7d7d7;overflow:hidden;background:#f2f2f2;padding-top:21px;height:px;}
.all_menu_br .join_bt{float:left;font-size:0;*text-indent:0;display:block;width:307px;height:118px;background:url('/Libs/_images/A_online/main/m_add_20150526.png') no-repeat left -1300px;}
.all_menu_br .join_bt.on {background:url('/Libs/_images/A_online/main/m_add_20150526.png') no-repeat left -1280px;height:65px;}
.all_menu_br_list{overflow:hidden;margin-top:10px;}
.all_menu_br_list li{float:left !important;}
.all_menu_br_list li a{display:block;font-size:0;*text-indent:0;width:187px;height:86px;background:url('/Libs/_images/A_online/main/m_add_20150526.png') no-repeat -307px -1300px;}
.all_menu_br_list li.br02 a{width:250px;background-position:-494px -1300px;}
.all_menu_br_list li.br03 a{width:210px;background-position:-743px -1300px;}

/*gnb ºÎºÐ °øÅë css*/
.all_menu_area_sitemap .tit_txt { color:#000;background:url('/Libs/_images/A_online/main/icn_point.png') no-repeat left center; padding-left:8px;margin-left:0;margin-bottom:3px;display:inline-block;font-size:14px;margin-top:3px;}
.all_menu_area_sitemap .first {margin-top:0 !important;}
.all_menu_area_sitemap .pt_s {padding-top:5px; display:inline-block;}
.all_menu_area_sitemap .con_right{margin-top:5px;}
/*gnb ºÎºÐ °øÅë css*/

/* È¸¿ø°¡ÀÔ */
.member_table {width:100%; margin-bottom:30px;padding-bottom:28px; border-bottom:1px solid #858585;}
.member_table thead th {background:#efefef; text-align:left; color:#6d6d6d; padding:12px 20px 9px;}
.member_table tbody th {vertical-align:top;text-align:left; color:#555; padding:12px 0 9px 20px;color:#858585;}
.member_table tbody td {color:#444444; padding:12px 11px 9px; *padding:12px 10px 9px 20px;}
.member_table tbody td div tbody td{padding:0;margin:0}

.member_table tbody th .must {color:#e03854; margin-right:5px;}
.member_table tbody td .simpleform {border:1px #ccc solid;  height:25px; line-height:25px;}
.member_table tbody td ul.input_list {height:337px; margin-bottom:28px;width:368px;}
.member_table tbody td ul.input_list li {padding-top:10px;display:block;}
.member_table tbody td ul.input_list li:first-child {padding-top:0px;}
.member_table tbody td .radiobox {vertical-align:-2px; margin-right:3px; *margin-right:0;}
.member_table tbody td label {margin-right:7px; letter-spacing:-1px; *margin-right:2px; *letter-spacing:-1.5px;}
.member_table tbody td .send_ipin {margin-left:7px; vertical-align:-6px;}
.member_table .tip_txt{font-size:12px;color:#a4a4a4; font-weight:normal;}
.member_table .tip_txt_box {font-size:11px;color:#000;letter-spacing:-1px;border:1px solid #000;padding:5px 10px; height:27px; line-height:27px;}
select.select_em {height:25px;}

.member_checkBox {border:1px #d8d8d8 solid; margin-bottom:30px;}
.member_checkBox h4 {margin-bottom:10px;}
.member_checkBox input.m_phone { width:45px;/*height:18px; line-height:20px;*/ border:1px #333 solid;}
.member_checkBox input.m_check { width:99px; /*height:18px;ine-height:20px;*/}
.member_checkBox .left {float:left; width:360px; padding-right:40px; background:url('/images/sub08/bg_realcheck.gif') right top no-repeat; margin-left:46px; min-height:205px; height:auto!important; _height:205px;}
.member_checkBox .residentBox label {margin-right:20px;}
.member_checkBox .residentBox .residentN {background:#f3f3f3; padding:0 15px; height:94px; overflow:hidden;}
.member_checkBox .residentBox .residentN p span {float:left; height:18px; width:72px; padding-top:3px;}

.member_checkBox .residentBox .residentT {height:125px; padding:0 10px; overflow:hidden;}
.member_checkBox .residentBox .residentT p{color:#8f8f8f; margin-bottom:15px;}
.member_checkBox .residentBox .residentT p .checkbox {vertical-align:-2px; margin-right:3px;}
.member_checkBox .residentBox .residentT p.red {color:#f30303; margin-top:14px;}

.member_checkBox .info_check{background:#f3f3f3; padding:0 0 0 15px; height:134px; overflow:hidden;}
.member_checkBox .info_check p {margin-bottom:7px;}
.member_checkBox .info_check span {float:left; width:57px; padding-top:3px;}
.member_checkBox .info_check img.year {margin-right:6px;vertical-align:middle; *margin-right:2px;}
.member_checkBox .info_check label {margin-right:10px; }
.member_checkBox .info_check .btnGray{vertical-align:-6px; margin-left:3px;*margin-left:0px;}
.member_checkBox .right{float:left; margin-left:35px; width:370px;}

/* ¼±»ý´Ô ¼Ò°³ //new.hackersjob.com/edu/sp_lecture/tearch_intro.html?tea=3 */
.tea{width:1000px !important;margin:0 auto;}
.video_area{width:1000px !important;height:500px;}

/* 2016-09-30 ³×ÀÌ¹ö °£ÆíÈ¸¿ø°¡ÀÔ ÆË¾÷ */
#layer_naver_wrap{display:block;position:fixed;top:10%;left:50%;margin-left:-297px;width:594px;height:auto;border:3px solid #de1a40;background:#fff;z-index:10001;}

.naver_join .naver_top{position:relative;}
.naver_join .naver_top h3{background:#de1a40;padding:7px 0 10px;text-align:center;}
.naver_join .naver_top h3 strong.join_tit{display:inline-block;*display:inline;*zoom:1;font-size:20px;color:#fff;margin-top:9px;}
.naver_join .naver_top .btn_close{position:absolute;right:18px;top:17px;z-index:1;}

.naver_con{padding:24px 20px;background:#fff;}
.naver_con .con_inner{background:#efefef;padding:25px 35px;}
.naver_con .info_form li{position:relative;margin-top:13px;}
.naver_con .info_form li:first-child{margin-top:0;}
.naver_con .info_form label{color:#000;font-size:18px;width:18%;display:inline-block;*display:inline;zoom:1;letter-spacing:-1px;}
.naver_con .info_form input{color:#888;font-size:18px;width:77%;padding:11px 8px;border:1px solid #d8d8d8;}
.naver_con .info_form li a{position:absolute;right:13px;top:8px;width:80px;height:18px;background:#888;padding:5px;text-align:center;}
.naver_con .info_form li a .btn_gray{color:#fff;font-size:14px;}

.naver_con .agree_form{margin-top:10px;}
.naver_con .agree_form li{margin-top:20px;}
.naver_con .agree_form li label{color:#000;font-size:16px;letter-spacing:-1px;*vertical-align:bottom;vertical-align:middle;}
.naver_con .agree_form li input[type="checkbox"]{*vertical-align:bottom;vertical-align:middle;}
.naver_con .agree_form li .f_g{color:#888;font-size:14px;text-decoration:underline;}
.naver_con .agree_form li .f_g_2{color:#888;font-size:14px;}

.naver_con .terms_area{background:#e5e5e5;color:#888; font-size:14px;margin:15px 0 25px;height:90px;overflow-y:auto;overflow-x:hidden;width:94%;padding:15px 20px 15px 20px;}
.naver_con .btn_area_naver a{display:block;width:100%;background:#de1a40;text-align:center;padding:10px 0;border-bottom:4px solid #8a1028;}
.naver_con .btn_area_naver span{color:#fff;font-size:22px;}

.layer_bg_v2{position:fixed;left:0;top:0;width:100%;height:100%;background:#000;filter:alpha(opacity=50);opacity:0.5;z-index:10000;}

/* °¡ÀÌµå ÀÛ¾÷ */
.th_info{width:529px;background:url("/PEG/img/engresume/yth_info_middle.gif") repeat-y 0 top;}
.th_info .ico_ther{position:absolute;left:75px;top:45px;z-index:2;}
.guide_inner{width:390px;margin-left:100px;padding-top:5px;}
.guide_inner li{position:relative;padding-left:13px;background:url("/PEG/img/engresume/ico_dot.gif") no-repeat 0 50%;color:#e46c0a;text-align:left;list-style:none;font-size:11px;margin-top:3px;}
.guide_inner li:first-child{background-position:0 10%;margin-top:0;}
.guide_inner li .btn_go_area{position:absolute;top:50%;right:40px;margin-top:-9px;z-index:2;}
.guide_inner li .btn_go_area a img{vertical-align:top;border:none;}

/* °³ÀÎÁ¤º¸ Ãë±Þ¹æÄ§ popup */
.plus_sellect{position:relative;}
.plus_sellect em{color:#d01715;}
.plus_sellect span a{display:inline-block; color:#d01715; font-weight:bold; margin-left:5px;}
.plus_pop_wrap{display:none; position:absolute; top:-150px; left:50%; margin-left:-200px; background-color:#fff;}
.plus_pop_con{width:440px; height:200px; border:2px solid #6897BB; border-top:none;}
.plus_pop_con h4{background-color:#6897BB; color:#fff; line-height:36px; text-align:center; font-size:14px;font-weight:600; position:relative;margin-bottom:15px;}
.plus_pop_con h4 span{position:absolute; top:0; right:12px;}
.plus_pop_con h4 span a{display:inline-block; color:#fff; line-height:36px; font-size:16px;}
.plus_pop_con p{padding:0 4%;line-height:20px;}

/* °³ÀÎÁ¤º¸ Ãë±Þ¹æÄ§ ÆîÄ§ */
.plus_pop_wrap2{margin-top:10px;border:1px #d0d0d2 solid; padding:25px; height:90px; overflow-x:hidden; overflow-y:auto;}
.plus_pop_wrap2 .plus_pop_con2 h3{font-size:14px; color:#666; margin-bottom:15px;}
.plus_pop_wrap2 .plus_pop_con2 p{line-height:20px;font-size: 12px;}

/* ÇØÄ¿½ºÀâ ¿À½Ã´Â±æ */
.title_contact{background:url("//image.hackersjob.com/img/map/v2/contact_b.png") no-repeat 0 0;font-size:14px;color:#838383;padding-left:25px;font-weight:bold;line-height:18px;margin-top:40px;}
.title_contact span{color:#d01715;font-weight:bold;}
.contact_main dl{padding:25px 20px;border:1px solid #d8d8d8;margin-top:15px;}
.contact_main dl dt{color:#555;font-size:12px;padding-bottom:20px;font-weight:bold;}
.contact_main dl dd{color:#595959;font-size:12px;line-height:20px;}
.contact_main .js-tab-con{display:none;}
.contact_main .js-tab-con.on{display:block;}

.contact_main .btn_apply{background:#555;color:#fff;padding:5px 7px;text-align:center;}

/* 171027 ¿ÀÇÁ¶óÀÎ > ¼ö°­½ÅÃ» > °­ÀÇ¸®½ºÆ® (È¯±Þ±Ý ³ëÃâ) */
.r_red_txt{color:red;}

.price_info.step1{color:#6d6d6d;}
.price_info.step1 .price{color:#6d6d6d;}
.price_info.step1 .price .p_txt{color:#6d6d6d;}

.price_info.step2{color:red;}
.price_info.step2 .price .p_txt{color:red;}
.price_box .price_info .b_txt{font-size:15px;color:#6d6d6d;}

.price_info.step3 .price{color:#6d6d6d;}

/* 20171205 Ãß°¡ */
.terms_wrap table { width:100%; border:1px solid #000; margin-bottom:30px;}
.terms_wrap table td { border:1px solid #000; padding:10px;vertical-align: top;}
.terms_wrap table.title,.terms_wrap table.title td  { border:none; text-align:center; font-size:14px;}
.terms_wrap ul li span.red { display:inline-block; margin-left:0; color:red;}
.con_tit1 span.red, .con_tit3 span.red {color:red;}

.bbs-notice-box{position:relative;width:582px;margin:0 auto;padding:18px 18px 18px 80px;border:3px solid #ccc;background:#f8f8f8;color:#414141;text-align:left}
.bbs-notice-box .icon_notice{position:absolute;top:14px;left:16px}

/* lecture-cart */
.cart-section{position:fixed;bottom:0;left:50%;z-index:1000;width:996px;height:134px;margin-left:-500px;border:2px solid #de1a40}
.cart-select-box{position:relative;float:left;width:666px;padding:16px 19px;background:#de1a40;color:#fff}
.cart-select-box .sub-txt{font-size:20px}
.cart-select-box .sub-txt2{font-size:14px}
.cart-select-box .cart-icon{position:absolute;top:18px;right:16px}
.cart-select-box .cart-icon a{padding:0 2px}
.cart-select-box .select-lecture{overflow:auto;overflow-x:hidden;width:651px;height:39px;margin:6px 0;padding:6px 9px;background:#fff;color:#de1a40;font-size:15px}
.cart-price-box{float:right;width:256px;height:114px;padding:20px 18px 0 18px;background:#fff}
.cart-price-txt{width:100%;margin-bottom:12px}
.ie7 .cart-price-txt{zoom:1} 
.cart-price-txt:after{content:'';clear:both;display:block}
.cart-price-box .m_btn{display:block;width:100%;height:46px;padding:0;background:#de1a40;border:0;line-height:46px;text-align:center}
.cart-price-box .price-info{float:left;width:60%}
.cart-price-box .price-info dt,
.cart-price-box .price-info dd{display:inline-block}
.ie7 .cart-price-box .price-info dt,
.ie7 .cart-price-box .price-info dd{display:inline;zoom:1}
.cart-price-box .price-info dt{font-size:18px;color:#6d6d6d}
.cart-price-box .price-info dd{font-size:20px;color:#de1a40;font-weight:700}
.cart-price-box .plus-info{float:right;width:40%;text-align:right;font-size:14px}
.cart-price-box .plus-info .sub-txt{color:#de1a40}
.cart-price-box .plus-info .sub-txt2{display:block;margin-top:4px}

/* ºÒÆí»çÇ×½Å°í */
.complaint-btn{display:inline-block;color:#dd193d!important;text-decoration:underline!important;vertical-align:middle}
.complaint-btn.online,
.complaint-btn.offline{color:#dd193d !important}
.complaint-btn.public{color:#0d6ab3 !important;}

.complaint-icon{display:inline-block;width:22px;height:18px;margin-right:4px;background:url('//image.hackersjob.com/img/common/icon_complaint.png') 0 0 no-repeat;vertical-align:-3px;*vertical-align:0}
.complaint-icon.pub{display:inline-block;width:22px;height:18px;margin-right:4px;background:url('//image.hackersjob.com/img/common/icon_complaint.png') 0 0 no-repeat;vertical-align:-3px;*vertical-align:0;background-position:-25px -4px;}
.toparea .complaint-btn{float:right}
.login_pop .complaint-icon{background-image:url('/Libs/_images/common/icon_complaint.png')}
.bookqna-icon.job{display:inline-block;width:26px;height:19px;margin-right:4px;background:url('//image.hackersjob.com/img/common/icon_bookqna_j.png') 0 0 no-repeat;vertical-align:-5px;*vertical-align:0}
.bookqna-icon.pub{display:inline-block;width:26px;height:19px;margin-right:4px;background:url('//image.hackersjob.com/img/common/icon_bookqna_p.png') 0 0 no-repeat;vertical-align:-5px;*vertical-align:0}


/*bxslider ¼öÁ¤*/

.lecture_roll_box_2.bxslider-default.bxpager .bx-controls-direction .bx-prev{margin-left:0;}
.lecture_roll_box_2.bxslider-default.bxpager .bx-controls-direction .bx-next{margin-right:0;}
.lecture_roll_box_2 .bx-default-pager{width:auto !important;left:auto; margin-left:0 !important;background:none;}
.lecture_roll_box_2 .bx-default-pager .bx-pager-item a.active, .lecture_roll_box_2 .bx-default-pager .bx-pager-item a{background:none;}
.lecture_roll_box_2 .bx-default-pager .bx-pager-item a.active, .lecture_roll_box_2 .bx-default-pager .bx-pager-item a:hover{background:none;}

.community_roll_box.bxslider-default.bxpager .bx-controls-direction .bx-prev{margin-left:0;}
.community_roll_box.bxslider-default.bxpager .bx-controls-direction .bx-next{margin-right:0;}