@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);

/* 초기화 */
html {overflow-y:scroll;height:100%}
body {margin:0;padding:0;background:#000;color:#000;font-size:0.875em;font-family:'돋움',dotum,helvetica;min-width:320px;width:100%;background:#ececec;height:100%}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
legend {position:absolute;width:1px;height:1px;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#sir-head ul, header ul, nav ul, #sir-tail ul {margin:0;padding:0;list-style:none}
p {margin:0;padding:0 0 10px;line-height:1.8em;word-break:break-all}
label, input, select, img, button {vertical-align:middle} 
input {border-radius:0}
button {margin:0;border-radius:0;font-size:0.857em;font-family:'돋움',dotum,helvetica;cursor:pointer;border:0}
input[type=text], input[type=password], input[type=submit], input[type=image], button {border-radius:0;font-size:1em;-webkit-appearance:none;margin:0;padding:0}
pre {overflow-x:scroll;font-size:1em}
select {margin:0;font-size:0.857em}
hr {display:none}
iframe#hiddenframe {display:none;width:0;height:0}
a, a:link, a:visited, a:active {color:#000;text-decoration:none}
a:focus, a:hover {text-decoration:none}
ul,li,ol,dd,dt,dl{list-style:none;padding:0;margin:0}
table{border-collapse:collapse}
.sound_only,#hd_pop h2{position: absolute;margin: 0 !important;padding: 0 !important;font-size: 0;text-indent: -9999em;line-height: 0;overflow: hidden;}

#con_lf{background:#fff;padding-bottom:10px;border-bottom:2px solid #d5d5d5;position:relative;margin-top:10px}





#container_title{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.pg_tit{font-size:1em;margin: 0;padding:10px }

/*** header****/
#hd{width:100%;background:#fff;box-shadow:0 0 5px #888}
#hd_wrapper{background:#fff;padding:0 10px;height:43px}
#hd_h1,#tnb h3{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.to_content{z-index:2;position:absolute;top:0;left:50%;height:1px;background:#f0eee1;text-align:center}
.to_content a {position:absolute;top:40px;left:-405px;width:1px;height:1px;overflow:hidden}
.to_content a:focus, .to_content a:active {width:105px;height:33px;background:#000;color:#fff;line-height:2.9em !important;line-height:2.6em}
.sir_nwin .sir_ta {width:60%}
#btn_aside{position:absolute;top:10px;left:10px;z-index:200;color:#00483d}
#logo{position:absolute;top:8px;left:50%;color:#fff;margin-left:-62px;z-index:99;display:inline-block}

#btn_side{position:absolute;top:9px;right:10px;z-index:200;color:#00483d}


/*gnb*/
#gnb {position:relative;background:#003e42 }
#gnb #fv_bd{position:absolute;top:7px;left:10px;background:url() no-repeat; width:22px;height:22px;font-size:0; text-indent:-999px;border:0;display:none}

#gnb .gnb_menu{overflow:hidden;font-weight:bold;letter-spacing:-1px;}
#gnb .gnb_menu li{float:left;height:36px;width:20%;text-align:center;line-height:36px;}
#gnb .gnb_menu li a{background:url()  left no-repeat;display:inline-block;width:100%;height:33px;color:#fff}
#gnb .gnb_menu li:first-child a{background:none}
#gnb .gnb_menu li a.gnb_sl{border-bottom:3px solid #4aca82;color:#fff;font-weight:bold}

#notice {position:relative;height:36px;text-align:left;padding-left:8px;line-height:36px;color:#ffffff;background:#6c7a89 }
#notice #fv_bd{position:absolute;top:7px;left:10px;background:url() no-repeat; width:22px;height:22px;font-size:0; text-indent:-999px;border:0;display:none}

.uio_link{line-height:20px}
.uio_link:after{position:relative;display:block;clear:both}
.uio_link .ul_item{float:left;position:relative;width:25%;}
.uio_link .ul_a{display:block;height:36px;font-size:1em;line-height:37px;color:#666;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis;border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;text-align:center}
.uio_link .active{font-weight:bold;color:#000;}

/*****메인*****/
/*최신글*/
.new_con{background:#fff;margin:10px 0;border-bottom:1px solid #d5d5d5}
.new_con_n{margin:0;font-size:0}
.new_con h2{font-size:1em;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;height:35px;line-height:35px;padding-left:10px}
.new_con h2.dp_tit{border-bottom:none;}

.st{background:#f7f7f7;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;overflow:hidden;}
.st a{color:#6a6a6a}
.st li{float:left;text-align:center;font-size:1em;height:33px;line-height:35px;color:#6a6a6a;background:#f7f7f7}
.st li:first-child{border:none;}
.st li a{border-left:1px solid #dcdcdc;display:inline-block;width:100%}

.st li.selected{background:#fff;font-weight:bold}
.st li.selected a{color:#000;}

.st02{background:#282c35;border-top:1px solid #000;border-bottom:1px solid #000;overflow:hidden;}
.st02 a{color:#fff}
.st02 li{float:left;text-align:center;line-height:28px;color:#6a6a6a;background:#282c35;font-size:1em}
.st02 li:first-child{border:none;}
.st02 li a{border-left:1px solid #000;display:inline-block;width:100%}

.st_2 li{width:50%}
.st_3 li{width:16.66%}
.st_4 li{width:20%}
.st_5 li{width:50%}
.st_7 li{width:50%}
.st_8 li{width:100%}

.cnt_li {padding:0 10px;}
.cnt_li li{border-bottom:1px solid #f2f2f2;line-height:35px;height:35px;width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.cnt_li li a{color:#484848}
.cnt_li li .lt_cnt{position:absolute;right:10px;color:#999}

.cnt_img {padding:0}
.cnt_img li{border:0;height:100%;overflow:hidden}


/* UI Object */
.tbl_type,.tbl_type th,.tbl_type td{border:0}
.tbl_type{width:100%;border-bottom:1px solid #dcdcdc;font-family:Tahoma;font-size:11px;text-align:center}
.tbl_type caption{display:none}
.tbl_type th{padding:;border-top:1px solid #dcdcdc;background-color:#f5f7f9;font-family:'돋움',dotum;font-size:12px;font-weight:bold}
.tbl_type td{padding:;border-top:1px solid #e5e5e5;}
/* //UI Object */

/* //UI Object */
.img_li{overflow:hidden;padding-bottom:20px;height:80px;}
.img_li li{float:left;width:25%;text-align:center;margin-top:10px}
.img_li li:after{display:block;visibility:hidden;clear:both;content:""}
.img_li li a.pic_img{display:block;margin-bottom:0}
.img_li li a.pic_img img{border:0;}
.img_li li a.pic_txt{display:inline-block;height:12px; font-size:11px; overflow:hidden;margin:5px  10px}

.pic_li{overflow:hidden;height:100px;}
.pic_li li{float:left;width:100%;text-align:center;}
.pic_li li:after{display:block;visibility:hidden;clear:both;content:""}
.pic_li li a.pic_pic{display:block;margin-bottom:0}
.pic_li li a.pic_pic img{border:0;}

/* 시설안내 */
.lst_app{overflow:hidden;zoom:1}
.lst_app li{float:left;width:25%;font-size:0}
.lst_app li .thmb{height:95%;text-align:center}
.lst_app li .btn_area{padding:15px 0 10px;text-align:center;font-size:14px}
.lst_app li .btn_area a{color:#333}
.lst_app li img{border:1px solid #f2f2f2}
/* //UI Object */

table.examTbl2015{margin:0 auto;border-top:1px solid #838383; width:100%;}
table.examTbl2015.noline{border-top:0px;}
.examTbl2015 thead th,
.examTbl2015 tbody th{font-weight:700 !important;letter-spacing:-1px;font-size:1em;color:#666;font-weight:bold;padding:7px 0 6px;border-bottom:1px solid #e0e3e7;border-left:1px solid #e0e3e7;background:#fafaf9;}
.examTbl2015 thead th.exam{font-size:1em;padding:17px 0 15px;color:#fff;border:0;background:#18685a;}
.examTbl2015 td.aL{padding:4px 0 5px 9px; text-align:left;}
.examTbl2015 td.aL2{padding:2px 0 3px 0px; text-align:left;}
.examTbl2015 td.aL3{padding:2px 0 3px 4px; text-align:left;}
.examTbl2015 td.aL4{padding:4px 0 5px 15px; text-align:left; color:#666;}
.examTbl2015 td,.examTbl2015 th{text-align:center;}
.examTbl2015 td{padding:5px 0 5px;color:#666;font-size:1em;border-bottom:1px solid #e0e3e7;border-left:1px solid #e0e3e7;}
.examTbl2015 td img{margin:-2px 2px 0px;}
.examTbl2015 td a:link, .examTbl2015 td a:visited, .examTbl2015 td a:active, .examTbl2015 td a:hover{font-size:12px; font-family:돋움; }
.examTbl2015 th.first,.examTbl2015 td.first{border-left:none;}
.examTbl2015 td.org{color:#F65700;}

.clear_self {clear:both}
.s_subject {font-size:1.2em}
.info_area {width:100%;margin-top:0.5em;font-weight:normal;color:#999;font-size:0.8em}
.info_article {float:left;margin-left:1em}
.info_source {float:right;margin-right:1em}


/* UI Object */
.paginate{padding:15px 0;text-align:center}
.paginate a,.paginate strong{display:inline-block;position:relative;_width /**/:17px;margin-right:1px;padding:3px 3px 5px;border:1px solid #fff;color:#000;font-family:Verdana;font-size:13px;font-weight:bold;line-height:normal;text-decoration:none}
.paginate strong{border:1px solid #e9e9e9;color:#f23219 !important}
.paginate .pre{margin-right:9px;padding:7px 6px 5px 16px;background:url(http://static.naver.com/common/paginate/bu_pg3_l_off.gif) no-repeat 6px 9px !important}
.paginate .next{margin-left:9px;padding:7px 16px 5px 6px;background:url(http://static.naver.com/common/paginate/bu_pg3_r_off.gif) no-repeat 71px 9px !important}
.paginate a.pre{background:url(http://static.naver.com/common/paginate/bu_pg3_l_on.gif) no-repeat 6px 9px !important}
.paginate a.next{background:url(http://static.naver.com/common/paginate/bu_pg3_r_on.gif) no-repeat 74px 9px !important}
.paginate .pre,.paginate .next{display:inline-block;position:relative;top:1px;_width /**/:84px;border:1px solid #e9e9e9;color:#ccc;font-family:'굴림',Gulim;font-size:12px;line-height:normal}
.paginate a.pre,.paginate a.next{color:#565656}
.paginate a:hover{border:1px solid #e9e9e9;background-color:#f7f7f7 !important}
/* //UI Object */

#top_btn{position:absolute;bottom:0;right:0;z-index:99}

.Pstyle {
    opacity: 0;
    display: none;
    position: relative;
    width: auto;
    border: 3px solid #009545;
    border-bottom: 4px solid #009545;
    padding: 0;
    background-color: #009545;
}
 
.b-close {
    position: absolute;
    right: 0;
    top: 2px;
    padding: 5px;
    display: inline-block;
    cursor: pointer;
	color:#ffffff;
	font-size:12px
}




/* PAGER */

.bx-wrapper .bx-pager {

	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 10px 5px 0;
	outline: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #ff302e;
}


/* UI Object */
h1.title01{font-size:14px;padding:5px;color:#fff}
.menu_v{position:relative;width:200px;font-size:12px;font-family:Tahoma, Geneva, sans-serif;line-height:normal;}
.menu_v ul{margin:0;padding:0;list-style:none;}
.menu_v li{position:relative;margin:0 0 -1px 0;vertical-align:top;*zoom:1}
.menu_v li a{display:block;position:relative;padding:8px 10px;color:#666;font-weight:bold;text-decoration:none;background:#ececec;*zoom:1}
.menu_v li a .i{position:absolute;top:50%;left:100%;width:8px;height:8px;margin:-4px 0 0 -16px;color:#ccc;background:url(img/ico_sub.gif) no-repeat left top}
.menu_v li ul{padding:5px 0;background:#fff}
.menu_v li li{margin:0}
.menu_v li li a{padding:5px 10px;background:#fff;font-weight:normal}
.menu_v li li a span{color:#666}
.menu_v li.active{z-index:2;}
.menu_v li li.active{}
.menu_v li.active a{border:0;color:#000}
.menu_v li.active .i{background-position:0 -44px}
.menu_v li.active li a{}
.menu_v li.active ul{display:block;}
.menu_v li.active li.active a span{font-weight:bold;color:#0055a6;letter-spacing:-1px}
/* //UI Object */


.rule {position: relative;padding-bottom:1em;}
.rule h2 {margin:1em 0 0 0;padding:0;border:0}
.rule p {margin:0 0 0 1em;font-size:0.9em;line-height:180%;letter-spacing:-0.1em}

/* faqh */
dl#faqh {  border-top:2px solid #739490; background:#fff}
dl#faqh dt.first { border-bottom: none; }
dl#faqh dt { background:url("http://www.jongrosdl.co.kr/images/faq_q.gif") no-repeat 5px 13px #f3f3f3; display: block; padding: 20px 0 15px 27px; line-height: 13px; font-weight: bold; color:#333; text-decoration:none;border-bottom:1px solid #ffffff;  }
dl#faqh dd { width: 95%; padding:7px 0 7px 15px ;line-height: 19px;  border-bottom:0px solid #e0e7e6;}
.showstate {float:right;font-size:11px;font-weight:normal}

/* UI Object */
a.btn_big{display:inline-block;padding-right:4px;background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat 100% 0;font-family:'나눔고딕',nanumgothic,'돋움',dotum;font-size:12px;color:#333;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_big span,a.btn_big strong{display:block;padding:0 8px 1px 12px;background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat}
a.btn_sml{display:inline-block;padding-right:4px;background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat 100% -27px;font-family:'나눔고딕',nanumgothic,'돋움',dotum;font-size:11px;color:#333;line-height:21px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_sml span,a.btn_sml strong{display:block;padding:0 4px 1px 8px;background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat 0 -27px}
/* //UI Object */

