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

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

@font_face {
font-family:ngeot;
src:url('/font/MalgunGothic.eot');

}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	
}
html,body {font-size:13px; font-family:"Malgun Gothic",'맑은고딕', "Arial", "verdana"; }
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,legend,input,textarea,button,select { margin:0; padding:0;}
legend{display:none;}
fieldset{margin:0; padding:0; border:0}
form, p, blockquote, dl, dd, dt {margin:0; padding:0;}
img{border:0px;}
ul,li,ol{list-style:none }
a{text-decoration:none; color:#333; display:inline-block;}
address, caption, cite, code, dfn, em, strong, th, var { font-style : normal; font-weight : normal;}
article,aside,canvas,details,figcaption,figure, footer,header,hgroup,menu,nav,section,summary { 
     display:block;}


/**header**/
.header{height:114px; background:url(../img/menu_bg.gif) repeat-x;}
.header .header_area{height:114px; width:1100px; margin:0 auto; position:relative;}
.header .top_set{float:right;}
.header .top_set li{float:left; padding:5px 0 5px 9px;}
.header .logo{clear:both; position:absolute; top:50px; width:210px; float:left;}
.header .menu{float:right; position:absolute; top:62px; right:0}
.header .menu li{display:block; float:left; padding-left:66px;}


/**main_visual**/
.visual{height:530px; background:#004ead;}


/**서브_visual**/
.s_visual{height:199px; border:solid #dcdcdc; border-width:1px 0;}
.s_visual .img{width:1100px; margin:0 auto;}

/**탭메뉴**/
.tabmenu th{text-align:center;padding:7px 0 6px 0;border:1px solid #cbcbcb;cursor:hand}
.tabmenu_on{color:#ffffff;background-color:#0062c3;}
.tabmenu_on a{color:#ffffff;text-decoration:none}
.tabmenu_off{color:#565656;background-color:#ffffff;}
.tabmenu_off a{color:#565656;text-decoration:none}


/**sub_location**/
.conTopInfoW{height:38px; border-bottom:1px solid #dcdcdc;}
.conTopInfoW .topInfoD{width:1100px; margin:0 auto;}
.conTopInfoW .location li{float:left; padding:0 35px 0 15px; background:url(../img/nav_bg.gif) no-repeat; background-position:right 0; line-height:38px;}
.conTopInfoW .location .home{padding:0 31px 0 13px;}
.conTopInfoW .location li a{display:block;}
.conTopInfoW .location .cur{background:none; font-weight:bold;}

/**sub_contents**/
.contanier{width:1100px; margin:0 auto; overflow:hidden; border-left:1px solid #e5e5e5;}
.contanier .lnbD{float:left; width:188px;}
.contanier .lnbL li{display:block; height:32px; line-height:32px; border-bottom:1px solid #e5e5e5; padding-left:19px;}
.contanier .lnbL li a:hover{text-decoration:underline; font-weight:bold; color:#0070bd;}
.contanier .lnbL li a.on{text-decoration:underline; font-weight:bold; color:#0070bd;}

.contanier .contentW{position:relative; float:left; width:860px; padding:0 0 80px 50px; border-left:1px solid #e5e5e5; min-height:600px;}
.contanier .contentW .s_title{padding:25px 0 60px;}

/**main_contents**/
.contents{padding-top:45px; width:1100px; margin:0 auto;}
.contents .photo_title{padding-bottom:10px;padding-left:10px;}
.contents .photo{height:222px; border:1px solid #cecece; padding:10px;}
.contents .left{float:left;}
.contents .notic{height:150px; width:344px; border:solid #cecece; border-width:0 1px 1px 1px; padding:10px;}
.contents .notic .title{float:left;}
.contents .notic .more{float:right;}
.contents .online{height:170px; width:365px; border:solid #cecece; border-width:0 1px 1px 0;}
.contents .web{height:170px; width:367px; border:solid #cecece; border-width:0 1px 1px 0;}
.contents .call{height:140px; width:364px; border:solid #cecece; border-width:0 1px 1px 1px;}
.contents .number{height:140px; width:365px; border:solid #cecece; border-width:0 1px 1px 0; }
.contents .map{height:140px; width:367px; border:solid #cecece; border-width:0 1px 1px 0; margin-bottom:50px;}


/**main_footer**/
.footer{clear:both; margin-top:50px; background:#282828; height:110px;}
.footer .copyright{width:1100px; margin:0 auto;}
.footer .copyright p{float:left; padding-top:32px;}
.footer .copyright .top{float:right; padding-top:35px;}


/**sub_footer**/
.s_footer{clear:both; background:#282828; height:110px;}
.s_footer .copyright{width:1100px; margin:0 auto;}
.s_footer .copyright p{float:left; padding-top:32px;}
.s_footer .copyright .top{float:right; padding-top:35px;}