@import url("https://cdn.jsdelivr.net/gh/moonspam/NanumBarunGothic@latest/nanumbarungothicsubset.css");
body{background-image:url(/img/top_bgline.png);background-repeat:repeat-x;background-position: top center;margin:0;min-height:1024px;position:relative;  font-family: 'NanumBarunGothic', sans-serif;}
.headerOuterWrapper{position:absolute;width:100%;}
.header{display:inline-block;width:100%;}

.header>.headerWrapper>div{float:left;}
.header .logo{float:left;margin-top:38px;}
.header .gnb{position:absolute;right:0;width: 888px; top: 65px;z-index: 2;}
.header .gnb>ul>li{float:left;text-align:center;margin:0 12px;}
.header .gnb>ul>li>a{color:#000;display:block;font-size:19px;font-weight:600;height:30px;}
.header .gnb>ul>li:first-child {display:none;}
.header .gnb>ul>li>ul{display:none;background:#fafafa;padding:0;border-radius: 7px; width:132px; margin:0 0 0 -15px;}
.header .gnb>ul>li>ul>li{text-align:center;}
.header .gnb>ul>li>ul>li:hover{ text-decoration:none}
.header .gnb>ul>li>ul>li>a{color:#111;display:block;    padding: 8px;font-size:15px;}
.header .gnb>ul>li>ul>li>a:hover{font-weight:bold;text-decoration:underline;}

.side{position:absolute;right:50%;margin-right:-480px;top:9px;width:780px;z-index:9;}


.banner{padding-top:130px;width:100%;}
.banner>.wrapper>img{width:100%;}

.middle{position:relative;}
.middle>.wrapper{width:1182px;}
.middle>.wrapper>div{float:left;}
.middle>.wrapper>.lnb{border-right:1px solid #d8dbe0;border-left:1px solid #d8dbe0;min-height:700px;width:197px;}
.middle>.wrapper>.lnb>.lnbWrapper{margin:0 auto;width:94%;}
.middle>.wrapper>.lnb h1{margin:0;padding:12px 0 6px 0;}
.middle>.wrapper>.lnb h1>img{vertical-align:middle;}
.middle>.wrapper>.lnb h1>a{color:#3b3b3b;font-size:18px;position:relative;top:4px;margin-left:9px;}
.middle>.wrapper>.lnb>.lnbWrapper>ul>li{}
.middle>.wrapper>.lnb>.lnbWrapper>ul>li>a{border-bottom:1px solid #d8dbe0;color: #353535;display: block;padding:8px 24px;font-size: 15px;}
.middle>.wrapper>.lnb>.lnbWrapper>ul>li>a:hover{font-weight:bold;}
.middle>.wrapper>.lnb>.lnbWrapper>ul>li.active>a{font-weight:bold;}
.middle>.wrapper>.lnb>.lnbWrapper>ul>li>ul{display:none;}
.middle>.wrapper>.lnb>.lnbWrapper>ul>li.active>ul{background:#f4f4f4;border-bottom:1px solid #d8dbe0;display:block;}
.middle>.wrapper>.lnb>.lnbWrapper>ul>li>ul>li>a{color:#353535;display:block;padding:5px 27px;}
.middle>.wrapper>.lnb>.lnbWrapper>ul>li>ul>li.active>a{font-weight:bold;}
.middle>.wrapper>.lnb>.lnbWrapper>ul>li>ul>li>ul{display:none;}
.middle>.wrapper>.lnb>.lnbWrapper>ul>li>ul>li.active>ul{display:block;}
.middle>.wrapper>.lnb>.lnbWrapper>ul>li>ul>li>ul>li>a{color:#353535;display:block;padding:5px 36px;}
.middle>.wrapper>.lnb>.lnbWrapper>ul>li>ul>li>ul>li.active>a{font-weight:bold;}
.middle>.wrapper>.content{padding-left:12px;padding-top:23px;width: 935px;}

.bd_hd.clear{visibility:hidden;}
.navigation{padding-left:12px;padding-bottom:21px;}
.navigation>span{color:#adadad;}

.rd_hd .board .side{display:none;}
.rd_vote{display:none;}

.footer{border-top:1px solid #d8dbe0;}

/*QRÄÚµå*/
#QRcode {width:10%}

/*°Ô½ÃÆÇ È®Àåº¯¼ö ¾Èº¸ÀÌ°Ôµå*/

.rd_body .et_vars tr:nth-child(5)  {display:none;}
.rd_body .et_vars tr:nth-child(6)  {display:none;}
.rd_body .et_vars tr:nth-child(7)  {display:none;}

.gnbImgbox {
    position: absolute;
    background-image: url(/img/sub/menu_img01.jpg);
    top: 129px;
    left: 20px;
    width: 1105px;
    height: 195px;
    display: none;
    z-index: 1;
}

#sitemapbutton {    
		color: #111;
    display: inline-block;
    line-height: 21px;
    position: relative;
    text-decoration: none;
    padding: 0;
    font-weight: bold;
    font-size: 14px;
    top: 1px;
    cursor: pointer;
	  margin: -1px 7px 0px 7px;
}

/* ±³È¸¿ª»ç */

.years {text-align:center; margin:20px 0 0 0;}
.years a.active{font-size:16px;font-weight: 600;color: #6599FF;margin:0 10px 0 13px;}
.years a{font-size:16px;font-weight: 600;color: #999;margin:0 10px 0 13px;}

.home {font-size:16px; padding: 0 40px 100px 40px;  line-height: 170%;  color: #333; -ms-word-break: keep-all;
word-break: keep-all;}
.home h1{border-bottom: 1px solid #000; padding-bottom: 20px; color: #374b95;}
.home h2{color: #516ac5;  margin: 40px 10px 10px 0px;}
.home h3{color: #516ac5;     margin: 40px 10px 10px 0px;}

.home td{font-size:15px;padding-bottom: 00px; line-height: 160%;}


