@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
* {font-family:'Nanum Gothic';}

body{font-family:dotum;font-size:12px;color:#333333;padding:0px;
	margin:0px;vertical-align:top;}
img{border:0}

#wrap{text-align:center;margin:0px;padding:0px;}
#header {width: 100%; height: 115px;display:inline-block;background:url(../images/common/top_bg.gif) repeat-x;}
#header .inner {width:1000px;height:115px; margin:0 auto;position:relative;display:inline-block;;background:url(../images/common/top.gif);}
#header .inner .logo {width: 242px;height: 73px;float:left;margin-top:32px}
#header .inner .home {width: 163px;height:19px; position:absolute;right:25px;top:18px;}
#header .inner .gnb {display:inline-block;height:46px;width:718px;margin:49px 0px 0px 40px;}
#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%;margin-bottom:20px}
#contents{width:1000px;margin:0 auto;display:inline-block;position:relative;}
#scontents{width:100%;height:150px;margin:0 auto;display:inline-block;background:#f3ede4;border-bottom:1px solid #dfdad1;border-top:1px solid #dfdad1;}

#contents .section1 {width: 1000px; min-height:381px; margin: 0 auto; overflow:hidden; position:relative;background:url(../images/main/visual.gif);}
#contents .section1 .title {width: 342px; height: 56px; position:absolute; right:6px; top:120px; }
#contents .section1 .main_spot {display:inline-block; position:absolute; right:10px; bottom:40px;}
#contents .section1 .main_spot li {margin-left: 20px; float: left; }
#contents .section1 .main_spot li span {display:inline-block; border: solid 1px #c1c3c5;}
#contents .section1 .main_spot li.on span {border: solid 1px #2f88c7;}
#contents .section1 .main_spot li:hover span {border: solid 1px #2f88c7;}
#contents .section1 .main_spot li .detail {position:absolute; left:-1200px; top:-220px;}
#contents .section1 .main_spot li .detail2 {position:absolute; left:-255px; top:-170px; filter: alpha(opacity=0); opacity:0;}

#copyright{margin-top:45px;border-top:1px solid #e0e0e0;padding:15px 0px 15px 0px;}

.mvisual{position:relative;background:url(../images/main/index_bg.gif) repeat-x;height:360px}
.mv{position:relative;background:url(../images/main/visual.png);height:360px;width:1000px;margin:0 auto}
.svisual{position:relative;background:url(../images/common/sub_bg.gif) repeat-x;height:140px}
.sv{position:relative;background:url(../images/common/svisual.png);height:140px;width:1000px;margin:0 auto}
.visual_bg{height:20px;background:url(../images/common/visual_bg.gif);}
.move_img{opacity:0;margin-left:-25px;position:absolute;top:0px;left:420px}
.move_txt{opacity:0;margin-left:-25px;position:absolute;top:70px;left:70px}
.smove_txt{opacity:0;margin-left:-25px;position:absolute;top:30px;left:70px;}
.notice{width:315px;float:left;display:inline-block;}
.notice_imgs{float:left;width:85px}
.notice_txt{float:left;display:inline-block;}
.banner{display:inline-block;margin-top:20px}
.banner ul li{list-style:none;float:left}
.banner1{float:left;width:166px;margin-left:25px}
.banner2{float:left;margin-left:25px}


.sub_content{width:1000px;margin:0 auto;display:inline-block;}
.l_menu{width:230px;margin-right:30px;float:left}
.marb{margin-bottom:10px}
.con{width:740px;float:left;text-align:left}
.mart{margin-top:30px;margin-bottom:20px}




A:link {color:#000; text-decoration:none} 
A:visited {color:#000;  text-decoration:none} 
A:active {color:#000; text-decoration:none} 
A:hover     {color:#000; font-weight : bold; text-decoration:none}

.fl2{float: left; color: #1f80b5;  width: 705px; padding-bottom: 30px; font-weight: bold; font-size:2.7em; padding-left: 11px;  padding-top: 0px;   }