@charset "utf-8";



/* CSS Document */
.clear {position:absolute; visibility:hidden; font-size:0; width:0; height:0; overflow:hidden;}

/* jump */
#jumpNavi {list-style:none; margin:0; padding:0; display:none}
#jumpNavi a:active,
#jumpNavi a:focus{color:#000; background:#fff; border:1px solid #475470; outline:0;}
#jumpNavi {position:absolute; top:-10em; left:0; margin:0 auto; width:18em; z-index:20;}
#jumpNavi a:focus{position:absolute; top:10.5em; left:0}


/*메인 레이아웃*/

#wrapper {margin:0 auto; width:950px; height:100%; overflow:hidden; background:url('/img/common/bg_container.gif') repeat-y left top;}
.wrap_header{background:url('/img/common/bg_header.gif') repeat-x left top; float:left; width:100%;}
#header {width:980px; height:204px; margin:0 auto; padding:0; position:relative;}
#header .global{position:absolute; right:0; top:6px; overflow:hidden;}
#header .global li{float:left;}
.wrap_searchbar{clear:both; overflow:hidden; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; background:#fff; height:70px;}
.searchbar {float:left; width:950px; height:29px; background:#f4f3f1; margin:15px 0; padding:10px 0 0 30px; font-size:11px;}
div.mainimg {float:left; width:980px; height:100px;}


h1.mainlogo { float:left;width:262x; height:100px; margin:0 0 0 20px}

h4.ISSN { float:right;width:378px; height:100px; margin:0}

.line1px { clear:both; width:950px; color:#1a4672; margin:0; padding:0; size:1}



/*메뉴*/

div#menuarea {clear:both; float:left; width:980px; height:35px;}

#menuarea{overflow:hidden;}
#menuarea li{float:left;}
#menuarea img{vertical-align:top;}

div.submenu{ float:left;background:#1a631e url('../img/main/submn_line.gif'); width:950px; height:125px;margin:0; padding:0; position:relative}

div.submenu ul{ float:left;list-style-image:url('/icon/mn_arrow.gif');font-size:11px; color:#fff;}

div.submenu li{ margin-top:2px;height:19px;width:160px;margin-left:30px}

div.submenu a:link{color:#fff;text-decoration:none;font-size:11px}

div.submenu a:visited{color:#fff;text-decoration:none;font-size:11px}
	
div.submenu a:active{color:#fff;text-decoration:none;font-size:11px}

div.submenu a:hover{color:#fff;text-decoration:none;font-size:11px; font-weight:bold;text-decoration:underline;}

/*서치바*/



input.search_tit{width:212px;border:1px solid #a5acb2; background:#fff; color:#666; padding-left:5px; margin-left:5px}

input.serch_author{ width:155px;border:1px solid #a5acb2; background:#fff; color:#666; padding-left:5px; margin-left:5px}

input.serch_key{ width:145px;border:1px solid #a5acb2; background:#fff; color:#666; padding-left:5px; margin-left:5px}

/*메인컨텐츠*/

#main_contents {clear:both;float:left; width:950px; margin:0; padding:0;position:relative;}

#main_contents div.leftcontent {float:left; width:677px;  margin:0; padding:0;position:relative; min-height:800px; }	/*min-height:1030px;*/

#main_contents div.leftcontent .ml_list {clear:both; padding:0 0 5px 0}

.list_ti{ height:24px; padding:3px 0 3px 5px; background: url('/img/main/list_line.gif') no-repeat bottom; /* font-family:"Times New Roman", Times, serif; */ font-size:22px; font-weight:normal; color:#a75118;}

.list_SubTile{ padding:3px 0 3px 5px; font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:bold; color:#0000a8;}

.j_ti{font-size:13px; font-weight:bold; color:#473e37; padding:10px 5px 0px 5px !important;}
/* .j_ti{ background:#f9fafb; font-size:13px; font-weight:bold; color:#473e37; padding:5px} */

.j_ti a{color:#ab650b;text-decoration:none;font-size:14px}

.j_ti a:link{color:#ab650b;text-decoration:none;font-size:14px}

.j_ti a:visited{color:#ab650b;text-decoration:none;font-size:14px}

.j_ti a:active{color:#ab650b;text-decoration:none;font-size:14px}

.j_ti a:hover{color:#ab650b;text-decoration:none;font-size:14px; font-weight:bold;text-decoration:underline;}

.j_txt{background:url('/icon/dottline.gif') repeat-x bottom;font-size:12px; color:#555; padding: 0  5px 10px 5px !important; line-height:15px;}
/* .j_txt{ background:#f9fafb url('/icon/dottline.gif') repeat-x bottom;font-size:12px; color:#555; padding: 0  5px 10px 5px; line-height:15px} */
.j_txt a{color:#545454; /* margin-left:15px; */}
.j_txt a:link{color:#545454 !important;}



div.rightcontents01 {float:right; width:271px; margin:0 0 20px 0; padding:0;position:relative;}

.tab_txt{ padding:10px 5px 5px 5px; font-size:12px; color:#666; text-align:left;}

.b_blue{ border: solid 1px #4b7716}



div.rightcontents02 {float:right; width:273px; min-height:150px; padding:0;position:relative; font-family:'Arial'; margin-bottom:15px;}
div.rightcontents02 table{width:100%;}
div.rightcontents02 table td h2{font-size:15px;}
div.rightcontents02 dt { /* border-bottom:solid 1px #79ac5e; */}
div.rightcontents02 dt .sp {/*margin-right:1px */}
div.rightcontents02 dd { padding:0;margin:10px 8px 0 8px}
div.rightcontents02 #tabCon_2 li { padding:0 0 10px 0;margin:10px 8px 0 8px}
div.rightcontents02 .title { font-size:13px; color:#4745b9; font-weight:bold;}
div.rightcontents02 .title a{color:#4745b9 !important;}
div.rightcontents02 .author { font-size:12px; color:#777; line-height:14px; background:url('/icon/dottline.gif') repeat-x bottom; padding-bottom:5px}

div.rightcontents02_1 {float:right; width:200px; min-height:150px; padding:0;position:relative; font-family:'Arial'; margin-bottom:20px; padding-top:10px;}
div.rightcontents02_1 h2{font-size:12px; line-height:20px; height:20px; background:#fff; border:2px solid #3836a7; text-align:center; margin-bottom:5px; color:#3c3c3c;}
div.rightcontents02_1 table{width:100%; text-align:center;}
div.rightcontents02_1 table td{padding:5px 0;}

.title a:link{color:#707a71;text-decoration:none;font-size:13px}

.title a:visited{color:#707a71;text-decoration:none;font-size:13px}

.title a:active{color:#707a71;text-decoration:none;font-size:13px}

.title a:hover{color:#306f14;text-decoration:none;font-size:13px;text-decoration:underline;}



div.rightcontents03 {float:right; width:335px; min-height:250px; margin-top:10px; padding:0;position:relative; background:#f2f1ed}

div.rightcontents03 dt { width:333px; height:28px;border:solid 1px #aea287; background:#fff;}

div.rightcontents03 dd { padding:0;margin:10px 8px 0 8px}

div.rightcontents03 .tit { margin:8px 0 0 14px;}

div.rightcontents03 .list{ margin:8px;}

div.rightcontents03 .txt{width:187; min-height:67px; font-size:12px;color:#666; line-height:16px;text-align:justify; vertical-align:top; padding-top:3px;}

div.rightcontents03 .dotline{ height:12px;background:url('/icon/dottline.gif') repeat-x center;}

.txt a:link{color:#896c53;text-decoration:none;font-size:12px;line-height:14px;}

.txt a:visited{color:#896c53;text-decoration:none;font-size:12px;line-height:14px;}

.txt a:active{color:#896c53;text-decoration:none;font-size:12px;line-height:14px;}

.txt a:hover{color:#896c53;text-decoration:none;font-size:12px;line-height:14px;text-decoration:underline;}



div.rightcontents04 {float:right; width:335px;min-height:50px; margin-top:10px; padding-bottom:10px;position:relative; background:#f2f1ed}

div.rightcontents04 dl{ width:335px;min-height:50px;}

div.rightcontents04 dt{width:333px; height:28px;border: solid 1px #aea287; background:#fff; margin-bottom:10px}

div.rightcontents04 .tit{float:left; margin:8px 0 0 14px}

div.rightcontents04 .more{float:right; margin:8px 10px 0 0}

div.rightcontents04 .list{font-size:12px; color:#666;}

div.rightcontents04 dl dd ul{ margin:0; padding:0; width:320px; list-style:none; float:none; line-height:15px}

div.rightcontents04 dl dd ul li.newstit{font-weight:bold; padding-left:1.5em;margin:0; text-indent:-0.5em;}

div.rightcontents04 dl dd ul li.newstxt{list-style:none;margin:0; padding-left:1.5em}

.newstit a:link{color:#896c53;text-decoration:none;font-size:12px;line-height:14px;}

.newstit a:visited{color:#896c53;text-decoration:none;font-size:12px;line-height:14px;}

.newstit a:active{color:#896c53;text-decoration:none;font-size:12px;line-height:14px;}

.newstit a:hover{color:#896c53;text-decoration:none;font-size:12px;line-height:14px;text-decoration:underline;}



p.dottline{ width:310px;height:1px; background:url('/icon/dottline.gif') repeat-x; margin:8px auto}



div.rightcontents05 {float:right; width:272px; padding:0;position:relative; padding-bottom:15px;}
div.rightcontents05 ul li{ width:134px; float:left; margin:1px;}

div.rightcontents06 {float:right; width:263px; margin:0; padding:0 0 30px 0;position:relative;}
div.rightcontents06 h2{font-size:12px; line-height:20px; height:20px; background:#fff; border:2px solid #3836a7; text-align:center;}
div.rightcontents06 p{font-size:11px; text-align:justify; padding-top:8px;}
div.rightcontents06 ul li{ background:url('/icon/dottline.gif') repeat-x left bottom; line-height:14px; padding:8px 12px 10px 0;}
div.rightcontents06 ul li a{color:#3c3c3c;background:url('/icon/blue_dot.gif') no-repeat 5px 5px; padding-left:12px; display:block; font-size:11px;}



div.sitelinks {clear:both;float:left; width:950px; height:20px;margin:20px 0; padding:0;position:relative;}

div.sitelinks ul li{ width:155px; float:left; margin-right:4px}

div.sitelinks ul li.last{ width:155px; float:left;margin:0}

/*하단*/



#open_footer {clear:both;margin:0 auto;padding:0; width: 99%; height: 30px; position: relative; background:#eceeef}

#open_footer div.bot_logo { float: left; margin: 7px 0 0 5px; }

#open_footer div.copyright { float: left; margin: 7px; font-size: 12px; color: #888;}











/* 유석재추가 */
.wrap_right_contents{float:right; width:271px; padding-top:14px;}

#main_contents div.main_top_con{clear:both;float:left; padding:24px 8px 8px 7px; width:628px; border:1px solid #e2e2e2; margin-bottom:35px;}
#main_contents div.list{clear:both;float:left; width:645px; margin-bottom:35px;}
.main_top_con{overflow:hidden;}
.title_image{float:left;}
.wrap_top_contents{text-align:left;position:relative; font-family:'Arial'; float:right; width:284px;}
.wrap_top_contents .date{font-size:14px; height:18px;}
.wrap_top_contents p{font-size:12px;}
.wrap_top_contents h2{color:#3c3c3c; line-height:21px; margin-bottom:8px; font-size:18px; letter-spacing:-1px;}

#main_contents div.title{float:left; height:33px; font-size:18px; font-weight:bold; color:#fff; font-family:"Tahoma";}

.main_rolling_list{float:right; padding:8px 8px 0 0; width:55px;}
.main_rolling_list li{float:left; margin-right:4px;}
.main_rolling_list li img{vertical-align:top; float:left;}

.main_btn{overflow:hidden;}
.main_btn li{float:left; margin-bottom:5px;}
.main_btn li img{vertical-align:top;}

.main_nav{overflow:hidden; clear:both; background:url('/img/bg_main_nav.gif') repeat-x left top; width:646px;}
.main_nav li{float:left; padding:0 5px 0 0}