/** default **/
* {margin:0; padding:0;}
body {margin:0; padding:0; font-size:12px; font-family:dotum; color:#000; border:none;}	
div, p, blockquote, pre, address, table, caption, th, td, form, fieldset, legend, hr, input, textarea{margin: 0; padding: 0;}
ul, ol, li, dl, dt, dd {margin:0; padding:0; list-style:none;}	
input, select, button {font-size:12px;}
* html input, select, button {font-size:12px;}	
form input, form select, form label, form img, form button {vertical-align:middle;}	
fieldset {border:none;} 
fieldset input, fieldset select, fieldset label, fieldset img, fieldset button {vertical-align:middle;}
legend {width:0; height:0; line-height:0; font-size:0; visibility:hidden; display:none;}	
img {border:0; font-size:0; vertical-align:top;}	
table {margin:0; padding:0; border-collapse:collapse; border-spacing:0;}
caption {width:0; height:0; line-height:0; font-size:0; visibility:hidden; display:none;}
A:link, A:visited, A:active {color:#666; text-decoration: none;}
A:hover {color:#999; text-decoration:none;}
.tc{text-align:center;}

/** event **/
.after:after { *zoom:1 }
.after { content:''; display:block; clear:both; }

.land_war { margin-top:-20px;  /* position: relative; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; background:url("http://image.hackers.co.kr/images/event/2014/0423_2/e140423_bg.jpg") center top no-repeat; */ }
.land_war .bg { width: 100%; height: 100%;   position: absolute; top: 0; left: 0; /* background:#000; opacity: 0.5; filter: alpha(opacity=50); */ }
.floorWidth { position:relative; }
.conWidth{ position:relative; width:1000px; margin:0 auto;  }
.secWidth { width:1000px; margin:0 auto;   }
.subWidth { width:750px; margin:0 auto;   }

/* 랜딩 페이지 */	
.land_close { position:relative;  }
.land_close .close { position:absolute; right:-128px; top:0px; width:128px; height:128px;   }
.land_top {  position:relative; display:none;  }
.land_con { /* position:relative; background:url('//gscdn.hackers.co.kr/hackers/images/event/2014/0925/bg_full_service.gif') repeat-y center; */ }
.land_bot {  position:relative;  }

/* 백그라운드 컬러값 */
.bgc_001933 { background-color:#001933; }
.bgc_062637 { background-color:#062637; }
.bgc_82a2ad { background-color:#82a2ad; }
.bgc_403c31 { background-color:#403c31; }
.bgc_cbcab9 { background-color:#cbcab9; }
.bgc_e38d48 { background-color:#e38d48; }
.bgc_ffffff { background-color:#ffffff; }
.bgc_464646 { background-color:#464646; }
.bgc_1f7491 { background-color:#1f7491;}

/* 백그라운드 이미지 */
.bg_0203_1 { background:url('/images/event/2015/0203/bg_bbaksen_0203_1.jpg') repeat-x center top; }
.bg_0203_2 { background:url('/images/event/2015/0203/bg_bbaksen_0203_2.jpg') repeat-x center top; }
.bg_0203_4 { background:url('/images/event/2015/0203/bg_bbaksen_0203_4.jpg') repeat-x center top; }

/* 임시 메뉴  */
.list_math_0119_1 { background:#3b3c3c; padding:13px 0px ;  overflow:hidden;  }
.list_math_0119_1 ul li { float:left;  }
.list_math_0119_1 ul li:first-child { }
.list_math_0119_1 ul li a { display:block; padding:0px 17px 0px 27px;  border-left:solid 1px #707070;  }
.list_math_0119_1 ul li:first-child a {border-left:none; }
.btn_2015 { position:absolute; left:-89px; top:13px; }
.btn_cury { margin-top:0px;}
.btn_cury a {  margin-left:14px; }
.btn_cury a:first-child{ margin-left:0px; }

/* 임시  슬라이드 */
.slides_math_0119_7 { height:672px; }
.slides_math_0119_7 .pos { position:absolute; left:50%; top:60px; width:913px; height:526px; margin-left:-456px; padding:15px 0px 0px 13px; 
background:url('/images/event/2015/0119/bg_math_0119_7_slide.png') no-repeat 0px 0px;   }

/* 임시 섹션 */
.math_0119_8 { /* 강제지정 */ height:543px; }
.math_0119_9 {  /* 강제지정 */ height:60px;  }
.math_0119_12 {  /* 강제지정 */  height:694px; }
.math_0119_17 {  /* 강제지정 */ height:60px;  }
.math_0119_18 { position:relative; /* 강제지정 */ height:510px }
.math_0119_18 .online { position:absolute; left:54px; top:368px;  }

/* 동영상 */
.movie_box { position:absolute; left:418px; margin-left:0px;  top:292px;  width:582px; height:384px; padding:34px 0px 0px 9px; 
background:url('/images/event/2015/0119/bg_math_0119_3_movie.jpg') no-repeat 0px 0px;   }
.movie_box .movie { position:relative; width:565px; height:304px;  background:#000;   }
.movie_box .movie .cover { position:absolute; left:0px; margin-left:0px;  top:0px;  width:565px; height:304px; display:block; }

/* slides_h_hugi 슬라이드 배너*/ 
.slides_h_hugi { position:relative;  }
.slides_h_hugi .slides_container { width:1000px; overflow:hidden; position:relative; display:block; }
.slides_h_hugi .slides_container a {width:1000px; height:304px; display:block; }
.slides_h_hugi .slides_container a img {display:block;}
/* btns */
.slides_h_hugi a.next,.slides_h_hugi a.prev { /* background:url('') no-repeat 0 0; */
position:absolute; top:103px; width:44px; height:78px; display:block; z-index:101; overflow:hidden; } 
.slides_h_hugi a.prev { left:11px; background:url('/images/event/2015/0119/btn_prev.png') no-repeat 0px 0px;  }
.slides_h_hugi a.next { right:11px; background:url('/images/event/2015/0119/btn_next.png') no-repeat 0px 0px; /* background-position:-26px 0px !important; */ }
.slides_h_hugi a.prev:hover,.slides_h_hugi a.next:hover { /* background-position-y:-41px  !important; */ } 
/* Pagination */
.slides_h_hugi .pagination { display:none; /* */ position:absolute; bottom:0px; right:0px; width:135px; height:20px; z-index:102; text-align:center;  }
.slides_h_hugi .pagination li { /*float:left; */ display:inline-block; *display:inline; *zoom:1;  margin:0 0px 0 0;list-style:none; width:14px; }
.slides_h_hugi .pagination li.last {margin:0;}
.slides_h_hugi .pagination li a {display:block; width:9px; height:9px; 
background-image:url('http://image.hackersjob.com/img/main/141222/icon_banner.png'); 
background-position:0 0; overflow:hidden; text-indent:-999em; font-size:0px;}
.slides_h_hugi .pagination li.current a {background-position-y: -9px;}
/* slides_h_hugi 슬라이드 배너*/ 

/* slides_h_book 슬라이드 배너*/ 
.slides_h_book { position:relative;  }
.slides_h_book .slides_container { width:886px; overflow:hidden; position:relative; display:block; }
.slides_h_book .slides_container a {width:886px; height:496px; display:block; }
.slides_h_book .slides_container a img {display:block;}
/* btns */
.slides_h_book a.next,.slides_h_book a.prev { /* background:url('') no-repeat 0 0; */
position:absolute; top:210px; width:44px; height:78px; display:block; z-index:101; overflow:hidden; } 
.slides_h_book a.prev { left:-44px; background:url('/images/event/2015/0119/btn_prev2.png') no-repeat 0px 0px;  }
.slides_h_book a.next { right:-18px; background:url('/images/event/2015/0119/btn_next2.png') no-repeat 0px 0px; /* background-position:-26px 0px !important; */ }
.slides_h_book a.prev:hover,.slides_h_book a.next:hover { /* background-position-y:-41px  !important; */ } 
/* Pagination */
.slides_h_book .pagination { display:block; /* */ position:absolute; bottom:-50px; left:50%; width:250px; margin-left:-125px; height:20px; z-index:102; text-align:center;  }
.slides_h_book .pagination li { /*float:left; */ display:inline-block; *display:inline; *zoom:1;  margin:0px 0px 0px 18px; list-style:none; width:14px; }
.slides_h_book .pagination li:first-child { margin:0px 0px 0px 0px; }
.slides_h_book .pagination li.last {margin:0;}
.slides_h_book .pagination li a {display:block; width:9px; height:9px; 
background-image:url('/images/event/2015/0119/btn_circle.png'); 
background-position:0 0; overflow:hidden; text-indent:-999em; font-size:0px;}
.slides_h_book .pagination li.current a {background-position-y: -9px;}
/* slides_h_book 슬라이드 배너*/ 



/* 강의 리스트 */
.list_tabarea{width:1000px; margin:60px auto; padding: 0 0 30px 0; overflow:hidden;}
.list_tabbox{width:1000px; margin: 0 0 40px 0; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; overflow:hidden;}
.list_tabbox li{position:relative; float:left; width:248px; height:37px; border-right:1px solid #fff; border-left:1px solid #c2c2c2; border-bottom:1px solid #d9d9d9;background:#e6e6e6;}
.list_tabbox li.first{border-left:0;}
.list_tabbox li.last{width:250px; border-right:0;}
.list_tabbox li.last a{width:250px; border-right:0;}
.list_tabbox li a{position:absolute; left:0;top:0; width:248px; display:block; padding: 10px 0 10px 0; border-top:1px solid #d9d9d9; text-align:center; }	
.list_tabbox li.on a, .list_tabbox a:hover{border-top:4px solid #e30000}

ul.schedule {position:relative; width:709px; height:177px; margin:20px auto 66px; text-align:left; background:url(http://www.jrjump.co.kr/images/lecture/process_bg.gif) no-repeat;}
ul.schedule li {position:absolute;}
ul.schedule li.year {top:31px; left:48px; width:90px; text-align:center; font-family:arial; color:#fff; font-size:17px; }
ul.schedule li.month {top:61px; left:21px; width:148px; text-align:center; font-family:arial; color:#2c1c0c; font-size:70px; }
ul.schedule li.text {top:132px; left:21px; width:148px; text-align:center; color:#666; font-size:11px; }
ul.schedule li.text02 {top:122px; left:200px; padding:0 0 0 8px; color:#666; font-size:11px; background:url(http://www.jrjump.co.kr/images/bullet/triangle.gif) left 2px no-repeat;}
ul.schedule li.text03 {top:49px; left:200px;}
ul.schedule li.text03 img {padding:0 0 6px;}
ul.schedule li.text03 span {display:block; font-size:11px; padding:0 0 3px 8px; color:#666; background:url(http://www.jrjump.co.kr/images/bullet/triangle.gif) left 2px no-repeat;;}

.eventbox .phone {position:absolute;top:273px;left:56px}
.eventbox .phone input:first-child {width:74px;}
.eventbox .phone input {width:74px; height:30px; padding:5px 10px; border:1px solid #bdbdbd; font-size:18px; color:#bdbdbd; text-align:center;}
.eventbox .btn {position: absolute; top:273px; left: 377px;}

/* Quick banner */
.Outer_Quick {position:absolute;width:74px;left:50%;margin-left:526px;z-index:999;top:190px; display:none;}
.Outer_Quick .Quick_box a{text-decoration:none;display:block;width:74px;font-size:0;margin-bottom:6px; text-align:center; }
.Outer_Quick .Quick_box {}
.Outer_Quick .Quick_box a.quick_menu01{padding:0;margin:0;}
.Outer_Quick .Quick_box a.quick_menu02{padding:0;margin:0;}

.list_tabarea .lecture_part{width:1000px!important;}
.lecture_wrap h3{width:1000px; text-align:left;}
.lecture_wrap ul.schedule{margin:0 auto 66px;}

.lecture_wrap .sub_title{margin: 55px 0 15px 5px;color: #ff0000;}
.btn_top{margin-right: 5px;}