@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Lusitana);
@import url(notosanskr.css);

body { background:url(../images/idxback02.jpg) no-repeat center 100px, url(../images/idxback.jpg) repeat-x; }

#navbar { background:#0E87BD; position:absolute; z-index:2; top:99px; left:0px; width:100%; height:1px;  }

#wrap{width:995px;margin:0px auto;color:#636363}
header{height:100px;position:relative;z-index:auto;}
#topmn { position:absolute;z-index:auto;top:10px;right:5px; font-size:95%; letter-spacing:-0.02em; border-bottom:1px dotted #ccc; padding-bottom:5px; }
#topmn>a{ color:#636363;  font-size:95%; font-weight:bold }
#topmn>a:hover { color:#589a00 }
#logo { padding:43px 0px 0px 5px }

#language{ border:0px; background: #fff; padding: 0px; }

/*navigation*/
#nav {float:right;height:40px;line-height:40px;display:block;margin-top:45px;}
#nav>li{ list-style:none;float:left;position:relative;z-index:3 }
#nav>li>a {display:inline-block;margin:0px 45px 20px 45px; font-weight:500; font-size:140%; letter-spacing:-0.03em; color:#000; font-family: "Noto Sans KR"; }
/*#nav>li>a>img{display:inline-block;margin:0px 30px 20px 30px;}*/
#nav>li>section{position:absolute;z-index:4;top:20px;height:25px;line-height:33px;display:none;}
#nav>li>section>a{float:left;display:block;padding:0px 10px;font-weight:bold;letter-spacing:-0.02em;color:#fff; opacity:0.7}
#nav>li>section>a:hover{color:#fff;opacity:1}

#idxani { height:415px; position:relative; z-index:0; overflow:hidden } 


#ctsWrap { margin:22px 0px 50px 0px; overflow:auto; }

#ctsL { float:left; width:320px; }
#ctsL>a:first-child { display:block;margin-bottom:10px; }
#ctsl02 {border:1px solid #dcdcdc; padding:10px 30px; line-height:160%; }
#ctsl02>img {vertical-align:text-bottom }
#ctsl02>span { color:#083142; font-weight:bold; font-size:200%; }

#ctsC { float:left; width:320px; margin-left:25px; }
#ctsC>div{ border:1px solid #dcdcdc; text-align: center; padding:0px 30px; margin-top: 10px; }

#ctsR { float:right; width:307px; padding-top:12px }
#addata {  position:relative; z-index:auto; border-top:1px solid #ccc;  }
#addata>h1{ position:absolute; z-index:auto; top:-28px; left:0px; border-bottom:3px solid #082c3b; font-size:120%; color:#082c3b; padding:5px 10px;}

footer { clear:both; height:118px; background:url(../images/footerback.jpg) repeat-x}
#wbottom { width:995px; margin:auto; overflow:visible; }
#wbottom>img:first-child { display:inline-block; float:left; padding:28px 0px 0px 10px } 
#wbottom>section { float:right; width:770px; padding-top:25px; color:#878687; font-size:98%; line-height:160%; letter-spacing:-0.03em }
#wbottom>section>div{ padding:15px 0px; }


/*popup*/
#popupsys{ display:none; }

/*bbs*/
.idxbbs{margin:7px 0px 7px 0px; list-style: none; font-family: "Malgun Gothic" }
.idxbbs>li{ line-height: 220%; border-bottom:1px dotted #ddd; }
.idxntc{ display: inline-block; text-align: center; line-height: 150%; border-radius: 3px; margin-right: 5px; width: 45px; padding: 0px 5px; font-size: 90%; color:#fff; background:#bbb; font-family: "Noto Sans KR" }