@charset "utf-8";
/*
font-family:'Nanum Gothic'
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); 
*/

/*reset*/
body,h1,h2,h3,h4,div,ul,ol,li,dl,dt,dd,a,p,img,fieldset,select,option,input,form,legend,span,hr,address,button{margin:0px; padding:0px;}
body{font-size:12px; font-family:"돋움",dotum,Verdana,sans-serif; color:#333; line-height:160%;}
.subbg{background:url(../images/subbg.jpg) center 0 repeat-x;}
input,button,textarea,div,span,th,td,li,dl,dt,dd{font-size:12px; font-family:"돋움",dotum,Helvetica,,sans-serif; color:#333;}
hr,.skip,caption,legend{position:absolute; left:-999px; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
ul,ol{list-style-type:none;}
i,em,address{font-weight:normal;}
label,button{cursor:pointer;}
img,fieldset,iframe{border:0px none;}
input,select,img{vertical-align:middle;}
input,textarea,select {outline-style:none;}
input:focus,textarea:focus,select:focus {outline-style:none;}

a:link,a:visited{text-decoration:none; color:#333;}
a:hover,a:active{text-decoration:none; color:#333; background-color:transparent;}

/* skipnavigation */
#skipnavigationMenu a{display:block; width:1px; height:1px; overflow:hidden; position:absolute; top:10px; left:20px; font-size:12px; text-decoration:none;}
#skipnavigationMenu a:hover,
#skipnavigationMenu a:focus,
#skipnavigationMenu a:active{width:150px; height:auto; border:1px solid #333; color:#333; font-family:"돋움",dotum,Verdana,sans-serif; text-align:center; padding:3px 0 2px 0; background:#fff; z-index:9999;}

/*layout*/
#wrapper{width:100%; position:relative; margin:0 auto;}
#header{width:100%; position:relative; z-index:999;  height:103px;}
#container{width:100%; position:relative;}
#footer{width:100%; position:relative; clear:both;  background-color:#333; height:420px;}

/*header*/
#in_header{width:980px; margin:0 auto; position:relative;}
#in_header h1{padding-top:20px;}
#in_header .rnb{position:absolute; right:200px; top:18px;}
#in_header .rnb li{float:left; padding-left:10px;}
#in_header .rnb li a:link,#in_header .rnb li a:visited{text-decoration:none;}
#in_header .rnb li a:link,#in_header .hover li a:active{text-decoration:none;}
#in_header .top_serch{position:absolute; right:0px; top:13px;}
#in_header .top_serch .it{width:140px; height:25px; border:0 none; background:url(../images/serch_bg.jpg) 0 0 repeat-x; padding-left:10px; line-height:25px;}
#in_header #gnb{position:absolute; right:0px; top:55px; height:40px;}
#in_header #gnb li{float:left; }
#in_header #gnb li a img{padding:10px 30px; }
#in_header #gnb li ul{margin-top:10px;}
#in_header #gnb li ul li{float:none; padding:4px 0px; text-align:left;}
#in_header #gnb li ul li a:link,#in_header #gnb li ul li a:visited{padding-right:10px;color:#424242; text-decoration:none;}
#in_header #gnb li ul li a:hover,#in_header #gnb li ul li a:active{padding-right:10px;color:#da2920; font-weight:bold; letter-spacing:-1px; text-decoration:none;}
#in_header #gnb li .gnbSub{visibility:hidden}
#in_header #gnb li .subMenu1{margin-left:40px;}
#in_header #gnb li .subMenu2{margin-left:40px;}
#in_header #gnb li .subMenu3{margin-left:40px;}
#in_header #gnb li .subMenu4{margin-left:40px;}
#in_header #gnb li .subMenu5{margin-left:40px;}
#in_header #gnb li .subMenu6{margin-left:40px;}
.headerBg {width:100%; height:280px; border-bottom:1px solid #838383;  position:absolute; left:0; top:-192px; visibility:hidden; overflow:hidden; z-index:998; background-color:#fff;}
.headerBg .inner{width:100%; height:100%; z-index:997; }

/*footer*/
.in_footer{width:980px; margin:0 auto; position:relative;}
.in_footer .foot_menu{width:755px; padding-top:35px;}
.in_footer .foot_menu li{width:130px; float:left; border-left:1px solid #484848; padding-left:20px; height:200px;}
.in_footer .foot_menu li.first {border-left:0px none; padding-left:0px;}
.in_footer .foot_menu li h2{color:#fff; font-size:14px; font-weight:bold;}
.in_footer .foot_menu li ul{margin-top:20px;}
.in_footer .foot_menu li ul li{padding-bottom:8px; border-left:0px none; padding-left:0px; height:auto;}
.in_footer .foot_menu li ul li a{color:#b3b3b3;}

.in_footer .foot_logo{float:left; padding-top:80px; clear:both;}
.in_footer address{font-style:normal; color:#808080; float:left; padding:85px 0 0 20px;}
.in_footer address strong{color:#871b16;}

.in_footer .foot_banner{position:absolute; top:30px; right:0px;}
.in_footer .foot_banner li{margin-bottom:10px;}