@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%}
#header {float:left; width:950px; height:360px; margin:0; padding:0; position:relative;}
div.searchbar {float:left;width:950px; height:40px; background:#414141;font-size:11px; font-weight:bold;color:#fff;}
div.mainimg {float:left;width:950px; height:100; /*border-bottom:2px #51a218 solid*/}
h1.mainlogo { float:left;width:820px; height:86px; margin:0 0 0 5px}
h4.ISSN { float:right;width:342px; height:50px; margin:50px 0 0 0}
.line1px { clear:both; width:950px; color:#1a4672; margin:0; padding:0; size:1}



/*메뉴*/

div#menuarea {clear:both; float:left; width:950px; height:30px; padding-top:5px; background-color:#026eca;color:#fff}
div#menuarea td{text-align:center;padding-top:2px; }
div#menuarea a{ font-family:"Times New Roman", serif;font-size:20px; color:#fff;}

div.submenu{ float:left;background:#778ba5 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;}

/*서치바*/

div.searchbar2 {float:left; width:930px; height:29px; background:#f4f3f1; margin:6px 0; padding:10px 0 0 20px; font-size:11px}

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:600px;  margin:0; padding:0;position:relative; min-height:800px; }	/*min-height:1030px;*/
#main_contents div.title{float:left;width:600px;}
#main_contents div.list{clear:both;float:left;border:solid 1px #e4e4e4; padding:10px;width:578px;}

.list_ti{ height:24px; padding:3px 0 3px 5px; background: url('/img/main/list_line.gif') no-repeat bottom; font-size:16px; font-weight:bold; color:#006dca;}

.list_SubTile{ padding:3px 0 3px 5px; font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:bold; color:#0000a8;}

.j_ti{ background:#f9fafb; color:#1c4c7d; padding:5px;}

.j_ti a:link{font-size:13px;color:#1c4c7d;text-decoration:none;font-weight:600;}
.j_ti a:visited{font-size:13px;color:#1c4c7d;text-decoration:none;}
.j_ti a:active{font-size:13px;color:#1c4c7d;text-decoration:none;}
.j_ti a:hover{font-size:13px;color:#1c4c7d;text-decoration:none;text-decoration:underline;}

.j_txt{ background:#f9fafb url('/icon/dottline.gif') repeat-x bottom;font-size:12px; color:#555; padding: 0  5px 10px 5px; line-height:15px}



div.rightcontents01 {float:right; width:335px; min-height:200px; margin: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 #3f72ab}



div.rightcontents02 {float:right; width:335px; min-height:150px; margin-top:10px; padding:0;position:relative;}
div.rightcontents02 dt { border-bottom:solid 1px #29abe2;}
div.rightcontents02 dt .sp { margin-right:1px}
div.rightcontents02 dd { padding:0;margin:10px 8px 0 8px}

div.rightcontents02 .title { font-size:13px; color:#707a71; font-weight:bold;}

div.rightcontents02 .author { font-size:12px; color:#777; line-height:14px; background:url('/icon/dottline.gif') repeat-x bottom; padding-bottom:5px}

.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:#3f72ab;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:335px; height:33px; margin-top:10px; padding:0;position:relative;}
div.rightcontents06 {float:right; width:335px; min-height:50px; margin:10px 0; padding:0;position:relative;}
div.rightcontents06 ul li{ width:160px; float:left; margin:3px;}




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}

.main_if_ban {background:url('/img/bn_impact_2022.jpg'); width:335px; height:70px;}
.main_if_ban .inner {padding:10px 0 0 137px;}
.main_if_ban .inner p {font-size:15px;}
.main_if_ban .inner h2 {font-size:27px;}


/*하단*/

#footer {clear:both;margin:0 auto;padding:0; width:950px; height:80px;position:relative; background:#eceeef;}
#footer div.bot_logo{ float:left; margin:30px 0 0 15px}
#footer div.copyright{ float:left;margin:15px; font-size:12px; color:#888;}

#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;}

/*OR코드*/
.qrcode-box{overflow:hidden;padding:22px 14px; border:1px solid #C7C7C7;border-top:1px solid #026eca;margin-top:20px;}
.qrcode-box .ijcs-code{float:left;color:#222;font-size:17px;line-height:21px;}
.qrcode-box .ijcs-code strong{display:block;font-size:22px;margin-bottom:10px;color:#026eca; letter-spacing:-0.9px;}
.qrcode-box .ijcs-code .down{display:block;border-radius:20px;line-height:25px;margin-top:15px;color:#434188;}
.qrcode-box .img{float:right;}
.qrcode-box .btn_pdf{display: block; width: 100%; text-align:center;line-height: 30px; height: 30px; font-size:15px;cursor: pointer; background: #026eca; border: 1px solid #026eca; color: #fff; border-radius: 5px; margin-top: 15px;text-decoration:none;}
.qrcode-box .btn_pdf:hover{color: #026eca;background: #fff;}