@charset "utf-8";
/* Andantino CSH(myint@naver.com) 130308 */


/* Andantino CSH(myint@naver.com) 130308 */
@import url(notosanskr.css);
@font-face{
font-family: "Noto Sans KR";

}



*{margin:0; padding:0; font-family:Noto Sans KR,ng,dotum,tahoma; font-size:13px; line-height:1.3em; color:#666; -webkit-text-size-adjust:none;}

table{}
table caption{text-indent:-1000em; width:0; height:0; font-size:0; line-height:0;}
table colgroup{background:transparent;}

img, fieldset{border:0 solid transparent;}


ol, ul{list-style:none;}
blockquote, q{quotes:none;}
em{font-style:normal;}

a:link, a:visited{color:#666; text-decoration:none;}
a:hover{color:#222; text-decoration:none;}
a:active{color:#222; text-decoration:none;}
/* layout */
#wrap{width:100%; min-width:1003px;}


#header {position:absolute; left:0; top:0; width:100%; height:68px;background:url('../img/back2.png')  repeat-x  ;}
#header .top_menu{width:1100px;margin:0 auto;position:relative; }

.logo{position:absolute;top:0;left:12%;display:inline-block;}
.logo img{padding-top:5px}

.logo2{position:absolute;top:0;right:13%;display:inline-block;}
.logo2 img{padding-top:5px}

/*
#gnb > ul > li > ul{position:absolute;top:60px;left:0;z-index:50;background:#fff;line-height:25px}
#gnb > ul > li > ul > li a:hover,#gnb > ul > li > ul > li a.on{padding-left:10px;color:#1170cf;font-weight:bold;background:url('../images/main/bg_sub.gif') no-repeat 0 9px}
*/


#header .ab1 {display:none;position:absolute; left:330px; top:95px;z-index:1;background-color:#fff;height:214px;}
#header .ab1 img {padding-top:0px}
.ab1 .menu_txt {height:105px;padding-left:0px;}
.ab1 .menu_txt img {width:80%}
.ab1 a {width:357px; height:105px;}




.ab2 {position:relative; margin-right:300px;width:300px ; height:498px;left:60%;background-color:#0c725b;z-index:5}
.ab2 .img_title { padding-top:30px}




/* wrap */
/* header */
/* ·Î°í, À¯Æ¿¸Þ´º
.top{height:40px;padding-top:0px;margin:0px;}
.top h1{float:left;padding-top:0px}
.top .logo{padding-top:0px;z-index:1}

 */


#container{position:relative; padding-bottom:0px; width:100%; z-index:1; min-width:1003px;}
#container .visual{position:relative; width:100%; height:63px; overflow:hidden;border:1px solid red}

#container .visual .mask{position:absolute; top:0; left:0; width:100%; height:163px; z-index:1;}
#container .visual .mask .txt{position:absolute; top:83px; right:50%; margin-right:-480px;}
#container .visual .bg{position:absolute; top:0; left:50%; margin-left:-700px; width:1400px; height:263px;}
#container .contentWrap{position:relative; margin:0 auto; width:960px; *zoom:1; z-index:2;}
#container .contentWrap:after{content:""; display:block; clear:both;}
#container .title{position:absolute; top:-180px; left:0; color:#4e4235; font-size:40px;}
#content{float:left; width:730px;}
#content .copy{margin-bottom:20px; font-size:19px; font-weight:bold; color:#454545;}
#leftSec{position:relative; float:right; margin-top:-15px; width:190px;}


/* sitemap */
#sitemap{position:absolute; width:100%; height:50px; overflow:hidden; z-index:10;}
#sitemap div.wrap{position:relative; width:100%; height:500px; top:-455px;}
#sitemap div.wrap div.cntGroup{position:relative; height:455px; box-shadow:0 1px 2px rgba(0,0,0,.1); background:#fff;}
#sitemap div.wrap div.cntGroup div.sitemapOpen{position:relative; width:788px; margin:0 auto;}
#sitemap div.wrap div.cntGroup div.sitemapOpen a{position:absolute; left:755px; top:455px;}
#sitemap div.wrap div.imgGroup div.btn{position:relative; width:788px; margin:0 auto;}
#sitemap div.wrap div.imgGroup div.btn a{position:absolute; left:755px;}
#sitemap div.wrap div.imgGroup.close div.btn a{position:absolute; left:755px;}
#sitemap div.wrap div.dataGroup{margin:0 auto; width:960px; height:455px;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt{padding-top:30px; *zoom:1;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt:after{content:""; display:block; clear:both;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt h2{height:45px;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt h2 a{font-size:18px; color:#252525;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt li.depth1{position:relative; float:left; padding-left:18px; width:173px; height:400px; border-right:1px #eaeaea solid;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt li.depth1 ul.depth2Cnt li{padding-left:7px; background:url('../images/common/bullet_2x2_8a8a8a.gif') no-repeat 0 12px;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt li.depth1 ul.depth2Cnt li a{font-size:12px; font-weight:bold; line-height:26px;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt li.depth1 ul.depth2Cnt li a:hover{color:#252525;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt li.depth1 ul.depth2Cnt li ul{margin-left:7px;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt li.depth1 ul.depth2Cnt li li{background-position:left center;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt li.depth1 ul.depth2Cnt li li a{font-size:11px; font-weight:normal; line-height:18px;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt li.depth1 ul.depth2Cnt li li a:hover{color:#714310;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt li.depth1.first{width:172px; border-left:1px #eaeaea solid;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt li.menu1{background:url('../images/common/sitemap_bg1.jpg') no-repeat 100% 285px;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt li.menu2{background:url('../images/common/sitemap_bg2.jpg') no-repeat 100% 285px;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt li.menu3{background:url('../images/common/sitemap_bg3.jpg') no-repeat 100% 285px;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt li.menu4{background:url('../images/common/sitemap_bg4.jpg') no-repeat 100% 285px;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt li.menu5{background:url('../images/common/sitemap_bg5.jpg') no-repeat 100% 285px;}

/* path */
.path{position:absolute; top:-212px; left:3px; padding-left:16px; height:14px; line-height:14px; background:url('../images/common/bullet_home.gif') no-repeat 0 1px; *zoom:1;}
.path:after{content:""; display:block; clear:both;}
.path *{float:left; display:inline-block; width:auto; height:14px; font-size:11px; vertical-align:top;}
.path span{padding:0 5px; width:3px; background:url('../images/common/bullet_arrow.gif') no-repeat 5px 4px;}
.path em{color:#252525;}

/* left banner */
.banner li{height:90px;}
.banner li img{vertical-align:top;}

/* table cols */
.cols{width:100%; border-top:2px solid #7d572d;}
.cols thead th{height:32px; color:#7d572d; border-bottom:1px solid #b5b5b5;}
.cols tbody th{padding:8px 0; font-size:12px; color:#4e4235; border-bottom:1px solid #e3e3e3; background:#f8f6f4;}
.cols tbody th.dou{border-left:1px solid #e3e3e3; background:#fff;}
.cols tbody td{padding:8px 0; font-size:12px; text-align:center; line-height:20px; border-left:1px solid #dedede; border-bottom:1px solid #e3e3e3;}

/* table rows */
.rows{width:100%; border-top:2px solid #bdb4a7; border-bottom:2px solid #d8d8d8;}
.rows th{padding:12px 0; width:105px; color:#353535; border-bottom:1px solid #e3e3e3; background:#f8f7f6;}
.rows th label{color:#353535;}
.rows td{padding:12px 0 12px 20px; border-bottom:1px solid #e3e3e3;}
.rows td .input{height:20px; line-height:20px;}
.rows td select{height:22px;}
.rows td p{margin-top:6px;}
.rows td span{font-family:Noto Sans KR; font-size:11px;}
.rows td span em{font-size:11px; color:#ffa600;}

/* bbs search */
.bbsSearch{margin-bottom:10px; text-align:right;}
.bbsSearch select{width:120px; height:23px;}
.bbsSearch .input{width:150px; height:21px; line-height:21px;}
.bbsSearch .submit{margin-left:-6px; vertical-align:middle;}

/* bbs list */
.list{position:relative;}
.list .count{position:absolute; top:-23px; left:0; font-weight:bold; font-size:12px;}
.list .count em{font-weight:bold; font-size:12px; color:#7d572d;}
.bbsList{width:100%; background:url('../images/common/bbs_bg.gif') no-repeat left top;}
.bbsList thead th{height:41px; color:#444;}
.bbsList tbody th{padding-left:10px; height:41px; text-align:left; border-bottom:1px solid #ccc;}
.bbsList tbody td{font-size:12px; text-align:center; border-bottom:1px solid #ccc;}

/* bbs view */
.viewHeader{width:100%; border-top:2px solid #7d572d;}
.viewHeader th{width:98px; color:#353535; border-bottom:1px solid #e3e3e3;}
.viewHeader td{padding:10px 0; border-bottom:1px solid #e3e3e3;}
.viewHeader td.subj{font-weight:bold; color:#353535;}
.viewHeader td a{display:inline-block; padding-left:23px; height:18px; line-height:18px;}
.viewHeader td a.doc{background:url('../images/common/ico_doc.gif') no-repeat left top;}
.viewHeader td a.zip{background:url('../images/common/ico_zip.gif') no-repeat left top;}
.viewHeader td a.pdf{background:url('../images/common/ico_pdf.gif') no-repeat left top;}
.viewHeader td a.txt{background:url('../images/common/ico_txt.gif') no-repeat left top;}
.viewHeader td a.jpg{background:url('../images/common/ico_jpg.gif') no-repeat left top;}
.viewHeader td a.xls{background:url('../images/common/ico_xls.gif') no-repeat left top;}
.viewHeader td a.ppt{background:url('../images/common/ico_ppt.gif') no-repeat left top;}
.viewHeader td a.etc{background:url('../images/common/ico_etc.gif') no-repeat left top;}
.viewCont{padding:30px; line-height:20px; border-bottom:1px solid #b5b5b5;}
.viewEtc{width:100%; border-bottom:1px solid #b5b5b5;}
.viewEtc th{width:98px; height:30px; color:#353535; background:url('../images/common/ico_bbs.gif') no-repeat;}
.viewEtc td{padding-left:20px;}
.viewEtc .prev th{border-bottom:1px solid #ccc; background-position:88px 13px;}
.viewEtc .prev td{border-bottom:1px solid #ccc;}
.viewEtc .next th{background-position:88px -16px;}

/* btn */
.centerBtn{margin-top:30px; text-align:center;}
.rightBtn{margin-top:20px; text-align:right;}

/* paginate */
.paginate{padding-top:20px; text-align:center;}
.paginate *{vertical-align:middle;}
.paginate a{display:inline-block; padding:3px 6px; height:13px; font-family:Noto Sans KR; font-size:10px; line-height:13px; border:1px solid #d7d7d7;}
.paginate strong{display:inline-block; padding:3px 6px; height:13px; font-family:Noto Sans KR; font-size:10px; line-height:13px; border:1px solid #c5c5c5; background:#f4f3f1;}
.paginate .prev,
.paginate .next,
.paginate .end,
.paginate .first{display:inline-block; padding:0 5px; height:13px; font-family:Noto Sans KR; font-size:10px; line-height:13px; border:0;}
.paginate .prev img,
.paginate .next img,
.paginate .end img,
.paginate .first img{padding-top:2px;}

/* tab */
.tab{margin-bottom:30px; height:36px; *zoom:1;}
.tab:after{content:""; display:block; clear:both;}
.tab ul{float:left; border-right:1px solid #cfcfcf;}
.tab li{float:left; border:1px solid #cfcfcf; border-right:none;}
.tab li a{display:block; width:118px; height:34px; font-weight:bold; line-height:34px; text-align:center;}
.tab li.on{position:relative; margin-right:-1px; border:2px solid #7c572d; border-bottom:none; z-index:1;}
.tab li.on a{height:34px; color:#4b4339; line-height:32px;}



.mid_notice {
	clear:both;
	POSITION: relative;
	WIDTH: 99%;
	height:auto;
	margin-top:30px; 



}
.clear{
   
	clear:both;
}


/* footer 
#footer{position:relative; margin-top:-5px; padding:25px 0; background-color:#000;}*/


@media print{
	#header{display:none;}
	.visual{display:none !important;}
	.print{display:none;}
	#leftSec{display:none;}
	#footer{display:none;}
}