/*공통레이아웃*/
@charset "utf-8";
@font-face {
  font-family: 'NanumGothicWeb';
  font-style: normal;
  font-weight: normal;
  src: url('../../common/font/NanumGothic.eot');
  src: local('※'), url('../../common/font/NanumGothic.woff') format('woff'), url('../../common/font/NanumGothic.ttf') format('truetype'), url('../../common/font/NanumGothic.ttf') format('svg');
}
@font-face {
  font-family: 'DaumWeb';
  font-style: normal;
  font-weight: normal;
  src: url('../../common/font/Daum_regular.eot');
  src: local('※'), url('../../common/font/Daum_regular.woff') format('woff'), url('../../common/font/Daum_regular.ttf') format('truetype'), url('../../common/font/Daum_regular.ttf') format('svg');
}

*{margin:0; padding:0}
html{width:100%; height:100%; overflow:scroll;overflow-x:hidden;}
body{font-family:"Gulim","Doutm"; font-size:12px; color:#666666;}
img{border:0;}
label, input, select{vertical-align:middle;}
table{border-collapse:collapse;}
ul li{list-style-type:none;}
h3 {display:none;}
hr{display:none;}
a:link{color:#666666; text-decoration:none;}
a:visited{color:#666666; text-decoration:none;}
a:hover{color:##286c93; text-decoration:underline;}

#wrap{width:100%;}

/*header_globalMenu*/
#header{width:100%; }
#header #globalMenu{height:25px; background:url(../../img/headerBg.gif) repeat-x left top;}
#header #globalMenuIn{width:1000px; margin:0 auto; position:relative;}
#header #sitemapUl{float:left; padding-top:6px; }
#header #globalMenuUl{float:right;  padding-top:6px; }
#header #globalMenuUl li{float:left; padding:0 8px 0 8px ; background:url(../../img/headerLine.gif) no-repeat right center; }

/*header_searchBox*/
#header #searchBox{width:124px; border-right:1px solid #777c81; float:right;margin-right:3px; }
#header #searchBoxIn{height:24px; border-right:1px solid #4b4e52; border-left:1px solid #4b4e52; background-color:#5b5f64;   }
#header #searchBoxIn .searchInput{margin:6px 0px 4px 9px; border:none; height:14px; width:85px;background-color:#5b5f64; font-size:11px; color:#FFF; font-family:"NanumGothic","Gulim" }
#header #searchBoxIn .searchBtn{float:right;margin:6px 6px 0 0;}

/*visual*/
#visual{height:281px; background:url(../../img/subVisualBg.jpg) repeat-x left top; clear:both; overflow:hidden;}
#mainVisual{height:528px; background:url(../../img/mainVisualBg.jpg) repeat-x left top; clear:both; overflow:hidden;border-bottom:1px solid #cad4d8;}

#visualIn{width:1000px; margin:0 auto; position:relative;}
#visualMenu{width:1000px;position:absolute;}
#logoArea{margin-top:26px; float:left; }
#navi{float:right;margin-top:35px;}
#flashArea{clear:both; overflow:hidden;}

/*메인메뉴*/
.mainMenu li{float:left;padding:0 31px 0 27px; background:url(../../img/mainMenuLine.gif) no-repeat left 3px; }
.mainMenu li.main1{background:none; }
.mainMenu li.main6{padding-right:43px;}
/*.mainMenu li img:hover{border:1px solid red;}*/

/*서브모든메뉴*/
.allMenu{clear:both;background:url(../../img/allMenuBg.png) no-repeat 0 0; width:1000px; height:177px; position:relative;}
.allMenuContainer>li{float:left;}
.menuText{overflow:hidden; display:block; margin-left:327px; padding-top:17px; }
.menuText li ul{margin-left:31px}
.menuText li ul li{margin-bottom:6px; }
.menuText .subMenu1{width:86px; margin-left:0px;}
.menuText .subMenu2{width:83px;}
.menuText .subMenu3{width:97px;}
.menuText .subMenu4{width:83px;}
.menuText .subMenu5{width:69px;}

.allMenuImg{position:absolute;top:2px; left:2px; }
.allMenuContainer{position:relative;}
.allMenuImg ul li{position:absolute; top:0; left:0;}



/*컨텐츠*/
#content{background:url(../../img/contentBg.gif) repeat-x top left;}

/*왼쪽서브메뉴*/
#contentIn{width:1000px; margin:0 auto; overflow:hidden; background:url(../../img/contentBgLine.gif) repeat-y 0 0; position:relative;}
#mainContentIn{width:1000px; padding-top:33px; padding-bottom:33px; margin:0 auto; overflow:hidden; }

.top{position:absolute; right:0; bottom:0;}
#subMenu{width:210px;float:left; margin-top:55px;}
#subMenu h3{display:block;margin-bottom:31px;}
#subMenu ul li{margin-bottom:0px;}
.curstomerTel{display:block; margin-top:300px;margin-bottom:130px;}

/*콘텐츠*/
#realContent{width:789px; float:right; }
.realContentIn{margin-top:22px;margin-left:50px;margin-bottom:100px; }
.location{font-family:"돋움", "Dotum"; font-size:11px; color:#a7a7a7; display:block; text-align:right;}
.nowLocation{font-weight:bold; color:#757575;}
.contentContainer{margin-top:22px;}
#realContent h3{display:block; padding-bottom:11px;}
#realContent .titleLine{border-top:1px solid #eeedeb; display:block; height:1px;}
.conDiv{margin-top:23px; overflow:hidden;}

/*풋터*/
#footer{background:url(../../img/footerLine.gif) repeat-x left top;}
#footerIn{width:1000px; margin:0 auto; padding-top:4px;}



