@charset "utf-8";

/*****************************
제목 : 해커스편입 서브 CSS

작성일 : 20150324
작성자 : leewj
*****************************/


/* 2012-07-03 사용하지 않는 css 파일 주석처리 - 성현모*/
/*@import url("english.css");*/
/*@import url("math.css");*/
/*@import url("transfer.css");*/
/*@import url("community.css");*/
/* @import url("company.css");*/
/*@import url("etc.css");*/
/* 추가정리 - 20150324 leewj */
@import url("/common/css/sub/layout.css");
@import url("/common/css/sub/mypage.css");
@import url("/common/css/sub/customer.css");
@import url("/common/css/sub/board.css");
@import url("/common/css/sub/lecture.css");
@import url("/common/css/sub/member.css");
@import url("/common/css/sub/popup.css");
@import url("/common/css/sub/payment.css");
@import url("/common/css/sub/sitemap.css");
@import url("/jrjumpi/common/css/sub/layer_banner.css");

@import url('/common/css/fonts/webfont.css');
body { font-family: 'noto','NanumGothic', sans-serif;}
/*
* { font-family:"NanumGothicBold", sans-serif; *font-weight:600;}
*/


.fullmenu {position:absolute; top:127px; left:0;  _left:-180px; float:left; width:994px; border:3px solid #cc0000; background:#fff url(../images/common/full_menuTop.gif) top repeat-x; z-index:5;}
.fullmenu div {float:left; padding:0 0 20px;}
.fullmenu ul {float:left;}
.fullmenu a {display:inline-block; background:url(../images/common/full_menu.gif) no-repeat;}
.fullmenu a span {display:none;}
.fullmenu li a {height:13px; margin-bottom:10px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.fullmenu li a {height:19px;}}
@-moz-document url-prefix() {.fullmenu li a {height:19px;}}

.fullmenu .menu01 {width:159px; margin-left:60px; _margin-left:30px;}
.fullmenu .menu02 {width:155px;}
.fullmenu .menu03 {width:152px;}
.fullmenu .menu04 {width:166px;}
.fullmenu .menu05 {width:150px;}
.fullmenu .menu06 {width:88px;}

.fullmenu h2 a {height:16px; margin-top:28px; margin-bottom:22px;}
.fullmenu .menu01 h2 a {width:54px; background-position:0 0; }
.fullmenu .menu02 h2 a {width:54px; background-position:-159px 0;}
.fullmenu .menu03 h2 a {width:54px; background-position:-317px 0;}
.fullmenu .menu04 h2 a {width:68px; background-position:-472px 0;}
.fullmenu .menu05 h2 a {width:54px; background-position:-638px 0;}
.fullmenu .menu06 h2 a {width:79px; background-position:-784px 0;}


.fullmenu .menu01 li a {width:65px;}
.fullmenu a.menu0101 {background-position:0 -37px; margin-bottom:9px;}
.fullmenu a.menu0101:hover {background-position:0 -298px;}
.fullmenu a.menu0101_1 {background-position:0 -58px; margin-bottom:7px;}
.fullmenu a.menu0101_1:hover {background-position:0 -319px;}
.fullmenu a.menu0101_2 {background-position:0 -76px; margin-bottom:7px;}
.fullmenu a.menu0101_2:hover {background-position:0 -337px;}
.fullmenu a.menu0101_3 {background-position:0 -94px; margin-bottom:7px;}
.fullmenu a.menu0101_3:hover {background-position:0 -355px;}
.fullmenu a.menu0101_4 {background-position:0 -112px;}
.fullmenu a.menu0101_4:hover {background-position:0 -373px;}
.fullmenu a.menu0102 {background-position:0 -134px; margin-bottom:9px;}
.fullmenu a.menu0102:hover {background-position:0 -395px;}
.fullmenu a.menu0102_1 {background-position:0 -154px; margin-bottom:7px;}
.fullmenu a.menu0102_1:hover {background-position:0 -415px;}
.fullmenu a.menu0102_2 {background-position:0 -172px; margin-bottom:7px;}
.fullmenu a.menu0102_2:hover {background-position:0 -433px;}
.fullmenu a.menu0102_3 {background-position:0 -190px; margin-bottom:7px;}
.fullmenu a.menu0102_3:hover {background-position:0 -451px;}
.fullmenu a.menu0102_4 {background-position:0 -208px;}
.fullmenu a.menu0102_4:hover {background-position:0 -469px;}
.fullmenu a.menu0103 {background-position:0 -228px;}
.fullmenu a.menu0103:hover {background-position:0 -489px;}

.fullmenu .menu02 li a {width:55px;}
.fullmenu a.menu0201 {background-position:-159px -37px; margin-bottom:9px;}
.fullmenu a.menu0201:hover {background-position:-159px -298px;}
.fullmenu a.menu0201_1 {background-position:-159px -58px; margin-bottom:7px;}
.fullmenu a.menu0201_1:hover {background-position:-159px -319px;}
.fullmenu a.menu0201_2 {background-position:-159px -76px; margin-bottom:7px;}
.fullmenu a.menu0201_2:hover {background-position:-159px -337px;}
.fullmenu a.menu0201_3 {background-position:-159px -94px; margin-bottom:7px;}
.fullmenu a.menu0201_3:hover {background-position:-159px -355px;}
.fullmenu a.menu0201_4 {background-position:-159px -112px;}
.fullmenu a.menu0201_4:hover {background-position:-159px -373px;}
.fullmenu a.menu0202 {background-position:-159px -134px; margin-bottom:9px;}
.fullmenu a.menu0202:hover {background-position:-159px  -395px;}
.fullmenu a.menu0202_1 {background-position:-159px -154px; margin-bottom:7px;}
.fullmenu a.menu0202_1:hover {background-position:-159px -415px;}
.fullmenu a.menu0202_2 {background-position:-159px -172px; margin-bottom:7px;}
.fullmenu a.menu0202_2:hover {background-position:-159px -433px;}
.fullmenu a.menu0202_3 {background-position:-159px -190px; margin-bottom:7px;}
.fullmenu a.menu0202_3:hover {background-position:-159px -451px;}
.fullmenu a.menu0202_4 {background-position:-159px -208px;}
.fullmenu a.menu0202_4:hover {background-position:-159px -469px;}
.fullmenu a.menu0203 {background-position:-159px -228px;}
.fullmenu a.menu0203:hover {background-position:-159px -489px;}

.fullmenu .menu03 li a {width:80px;}
.fullmenu a.menu0301 {background-position:-317px -37px;}
.fullmenu a.menu0301:hover {background-position:-317px -298px;}
.fullmenu a.menu0302 {background-position:-317px -60px;}
.fullmenu a.menu0302:hover {background-position:-317px -321px;}
.fullmenu a.menu0303 {background-position:-317px -82px;}
.fullmenu a.menu0303:hover {background-position:-317px -343px;}
.fullmenu a.menu0304 {background-position:-317px -104px;}
.fullmenu a.menu0304:hover {background-position:-317px -365px;}
.fullmenu a.menu0305 {background-position:-317px -126px;}
.fullmenu a.menu0305:hover {background-position:-317px -387px;}
.fullmenu a.menu0306 {background-position:-317px -148px;}
.fullmenu a.menu0306:hover {background-position:-317px -409px;}
.fullmenu a.menu0307 {background-position:-317px -170px;}
.fullmenu a.menu0307:hover {background-position:-317px -431px;}

.fullmenu .menu04 li a {width:110px;}
.fullmenu a.menu0401 {background-position:-471px -37px;}
.fullmenu a.menu0401:hover {background-position:-471px -298px;}
.fullmenu a.menu0402 {background-position:-471px -60px;}
.fullmenu a.menu0402:hover {background-position:-471px -321px;}
.fullmenu a.menu0403 {background-position:-471px -82px;}
.fullmenu a.menu0403:hover {background-position:-471px -343px;}
.fullmenu a.menu0404 {background-position:-471px -104px;}
.fullmenu a.menu0404:hover {background-position:-471px -365px;}
.fullmenu a.menu0405 {background-position:-471px -126px;}
.fullmenu a.menu0405:hover {background-position:-471px -387px;}
.fullmenu a.menu0406 {background-position:-471px -148px;}
.fullmenu a.menu0406:hover {background-position:-471px -409px;}
.fullmenu a.menu0407 {background-position:-471px -170px;}
.fullmenu a.menu0407:hover {background-position:-471px -431px;}

.fullmenu .menu05 li a {width:65px;}
.fullmenu a.menu0501 {background-position:-638px -37px;}
.fullmenu a.menu0501:hover {background-position:-638px -298px;}
.fullmenu a.menu0502 {background-position:-638px -60px;}
.fullmenu a.menu0502:hover {background-position:-638px -321px;}
.fullmenu a.menu0503 {background-position:-638px -82px;}
.fullmenu a.menu0503:hover {background-position:-638px -343px;}
.fullmenu a.menu0504 {background-position:-638px -104px;}
.fullmenu a.menu0504:hover {background-position:-638px -365px;}
.fullmenu a.menu0505 {background-position:-638px -126px;}
.fullmenu a.menu0505:hover {background-position:-638px -387px;}

.fullmenu .menu06 li a {width:100px;}
.fullmenu a.menu0601 {background-position:-784px -37px; height:14px;}
.fullmenu a.menu0601:hover {background-position:-784px -298px;}
.fullmenu a.menu0602 {background-position:-784px -59px; height:14px;}
.fullmenu a.menu0602:hover {background-position:-784px -320px;}
.fullmenu a.menu0603 {background-position:-784px -81px; height:14px;}
.fullmenu a.menu0603:hover {background-position:-784px -342px;}
.fullmenu a.menu0604 {background-position:-784px -103px; height:14px;}
.fullmenu a.menu0604:hover {background-position:-784px -364px;}

.fullmenu p.btn_close {position:absolute; bottom:0px; _bottom:-1px; right:0px;}
@media screen and (-webkit-min-device-pixel-ratio:0){ .fullmenu p.btn_close img {margin:0;}}
@-moz-document url-prefix() {.fullmenu p.btn_close img {margin:0;}}

/*layer-common*/
.layer-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}
.layer-popup .bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;opacity:0.5;filter:alpha(opacity=50)}
.layer-popup-content{z-index:10;position:absolute;top:50%;left:50%;background:#fff}