@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
* {font-family:'맑은 고딕';}


body{margin:0; padding: 0;}
body {font:normal 12px dotum,'돋움'; color:#000; font-family: "나눔 고딕","맑은 고딕", "돋움", "Segoe UI", "verdana", "arial";}
img{border:0}

a:link, a:visited, a:active { text-decoration:none; }
a:hover { text-decoration:none; }

.top { border-top:5px solid #44a6c8; }

.mhm2 a:link, a:visited, a:active { text-decoration:none; color:#404040; font-weight: bold; }
.mhm2 a:hover { text-decoration:none; color:#1777b7; font-weight: bold; }
.mhm2 {font-size: 18px; font-weight: normal; font-family: "맑은 고딕", "돋움",  "arial";}

.mhm3 a:link, a:visited, a:active { text-decoration:none; color:#242424;  }
.mhm3 a:hover { text-decoration:none; color:#00904d; font-weight: bold; }
.mhm3 {float:right; width:220px; padding:10px 0; border-bottom:1px solid #ddd; font-size: 15px; font-weight: normal; font-family: "맑은 고딕", "돋움",  "arial";}

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

#wrap{text-align:center;margin:0px;padding:0px;}
#header {width: 100%;height:44px;display:inline-block;}
#header .inner {width:1200px;height:44px;margin:0 auto;position:relative;display:inline-block;}
#header .inner .logo {width: 259px;height:44px;float:left;}
#header .inner .home {width: 163px;height:19px; position:absolute;right:25px;top:18px;}
#header .inner .gnb {display:inline-block;height:44px;width:1200px;margin-top:0px;float:right;}
#header .inner .gnb .dep1 {float: left;display:inline-block;}
#header .inner .gnb .dep1 ul li {float: left; }
ul, ul li{list-style:none;margin:0;padding:0}



#container {width: 100%; background:#fff; margin-bottom:20px; }











#contents{width: 1200px;margin:0 auto;display:inline-block;position:relative; margin-top:-567px; margin-left:363px;}

.setmain1{position:relative;float:left;width:177px;height:167px; padding:10px 0 0px 0px;  border : 1px solid #e7e7e7; border-radius:30px; background:url('../images/main_con_img01.jpg') top; margin-right:20px;  }
.setmain1 h1{ position:relative; font-size:24px; color:#FFF; font-weight:600; letter-spacing:-0.7pt; text-align:center; margin-top:21px;}
  .setmain1 p.cs_i {float:left; height:115px;  padding-top:5px; color:#fff;  font-size:14px;}
  .setmain1 p.cs_n {padding-bottom:10px;padding-left:171px;color:#fff; font-size:14px; text-align:left;}	
  .setmain1 .imgab{position:absolute; right:10px; bottom:20px;}
  .setmain1 .gogo{position:relative;float:left;width:100px;height:30px; display:block; font-size:16px; color:#FFF;  /*text-decoration:underline;*/ margin-left:299px; margin-bottom:20px; margin-top:-60px;}
  .setmain1 .gogo a { color:#fff;  }
  .setmain1 .mT20{margin-top:20px;}
  
  
  
  
  
  
#maintop {width: 100%; min-width:1200px;  height: 711px;  background:url(../../images/v1.jpg) center  0px no-repeat;}
.mainfla{position:relative;  height:711px; width:1200px;  background:none; margin:0 auto;}
.move_img{opacity:0;margin-top:-25px;position:absolute;top:140px;left:85px}
.move_txt{z-index:999; color:#fff; text-align:center; font-size:32pt;  font-weight:600; line-height:2; text-shadow: 0px 0px 2px #666; margin-bottom:160px; }








  
#subtop {width: 100%; min-width:1200px;  height: 211px;  background:url(../../images/v2.jpg) center  0px no-repeat;}
.subfla{position:relative;  height:211px; background:none; margin:0 auto;}
.move_txt2{position: relative; margin: 0 auto; overflow: hidden; width: 1200px; color:#fff;
text-align:center; font-size:25pt; padding-top:59px; font-weight:600; line-height:1.5; text-shadow: 0px 0px 2px #666;}














#scontents{width:100%;height:150px;margin:0 auto;display:inline-block;background:#f3ede4;border-bottom:1px solid #dfdad1;border-top:1px solid #dfdad1;}

#copyright{width: 100%;margin-top:20px;border-top:4px solid #4972c1;align:center;padding:15px 0px 15px 0px;}








.move_txt{position:absolute;top:111px;left:135px; z-index:999; opacity:100;color:#fff; text-align:right; line-height:1.4;}

.mro a:link, a:visited, a:active { text-decoration:none; color:#9097ba; }
.mro a:hover { text-decoration:none; color:#7ea0d0; font-weight: bold; }


.move_img{opacity:0;margin-left:-35px;position:absolute;top:73px;left:493px}

.smove_txt{opacity:0;margin-left:-25px;position:absolute;top:60px;left:400px;}

.sv{position:relative; width:1200px; height:150px; margin:0 auto; background:#fff;}

.sub_content{width:1200px; margin:0 auto; display:inline-block; padding-top:20px;}

.l_menu{float:left; width:220px; margin-right:20px;}
.marb{margin-bottom:10px; margin-top:3px}
.con{width:960px;float:left;text-align:left}
.mart{margin-top:10px;margin-bottom:10px}



tr {font-size:9.5pt}

A:link {color:#333; text-decoration:none} 
A:visited {color:#333;  text-decoration:none} 
A:active {color:#333; text-decoration:none} 
A:hover     {color:#333; font-weight : bold; text-decoration:none}




.fl2{float: left; color: #000;  width: 810px; padding-bottom: 78px; font-size:24.5pt; padding-top: 57px; padding-left:13px; letter-spacing:-0.3pt;  }


/*메인비주얼_슬라이드*/

table{border-collapse:collapse;border-spacing:0}
em,cite,address{font-style:normal}
ul,ol{list-style:none}
img,fieldset{border:0}
button{overflow:hidden;margin:0;padding:0;border:0;cursor:pointer}
legend,caption{display:none;overflow:hidden;height:0;font-size:0;line-height:0}
a{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:none}

  /* slide */
.slides{position:relative;width:1200px;  line-height:400px; vertical-align:top}
.slides .slide{overflow:hidden;position:relative;width:1200px;height:400px;}
.slides .slide li{display:block;width:1200px;height:400px;}
.slides .slide li a{display:block}
.slides a.prev,.slides a.next{display:inline-block;z-index:100;overflow:hidden;position:absolute;top:10px;width:14px;height:14px;line-height:400px;vertical-align:top}
.slides a.prev{right:25px;background-position:0 0}
.slides a.prev:hover{background-position:0 -20px}
.slides a.next{right:10px;width:15px;background-position:-20px 0}
.slides a.next:hover{background-position:-20px -20px}

.slides .page{z-index:100;position:absolute;top:400px;left:0;width:1200px;text-align:center;list-style:none}
.slides .page li{display:inline-block;_display:inline;margin:0 1px;_zoom:1}
.slides .page li a{display:block;overflow:hidden;width:12px;height:12px; line-height:1200px;vertical-align:top;}
.slides .page li.current a{background-position:0 -12px}

.slides2{position:relative;width:1110px}
.slides2 .slide{overflow:hidden;position:relative;width:1200px;height:400px}
.slides2 .slide li{display:block;width:1200px;height:500px}
.slides2 .slide li a{display:block}

.slides2 .page{z-index:100;position:absolute;bottom:10px;right:10px;height:12px;list-style:none}
.slides2 .page li{display:inline-block;_display:inline;margin:0 1px;_zoom:1}
.slides2 .page li a{display:block;overflow:hidden;width:12px;height:12px;border:1px solid #e7e7e7;background:#fff;color:#999;font-family:Verdana,Geneva,sans-serif;font-size:11px;line-height:12px;text-align:center}
.slides2 .page li a:hover{text-decoration:none}
.slides2 .page li.current a{border:1px solid #6d9506;background:#6d9506;color:#fff;font-weight:bold}

.txt{font-weight:600; font-size:15px; color:#006699; padding:10px 0}


.table_style{width:100%; border-collapse:separate; border-spacing:0px; border-left:1px solid #ddd; border-top:1px solid #333;}
.table_style th{color:#333; text-align:center; padding:3px 0; border-bottom:1px solid #ddd; border-right:1px solid #ddd; vertical-align:middle; background-color:#f9f9f9; font-weight:700;}
.table_style td{border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:3px 0; text-align:center; line-height:180%; color:#666;}

.bmar_50{margin-bottom:10px;}
