div#wrap { /*min-width:1370px;*/ position:relative; min-width:1257px; }
div#wrap div.innerWrap { width:1130px; margin:0 auto; }
div#header { position:relative; border-bottom:2px solid #145962; z-index:300; }
div#header.disHeader { border-bottom:2px solid #5a6713; }
div#container { width:100%; position:relative; overflow:hidden; }
div#container div.contents { }
div#footer { }

button span { display:none; }

/* LOADING */
#loading span { display:block; width:100px; height:200px; overflow:hidden; text-indent:-1000em; }
#wrap { position:relative; }
#wrap #container div.loading { position:absolute; width:100%; height:100%; left:0px; top:0px; background:url('/images/common/loading.gif') no-repeat center #2B3E50; z-index:3000; }
#wrap #container div.loading span { display:none; }


/* lng */
div#header div.tnb { height:30px; background:#f5f5f5; }
div#header div.tnb div.innerWrap div.division { float:left; }
div#header div.tnb div.innerWrap div.division ul { }
div#header div.tnb div.innerWrap div.division ul li { float:left; }
div#header div.tnb div.innerWrap div.division ul li a { display:block; width:120px; height:30px; line-height:30px; text-align:center; background:#c06f7a; color:#fff; font-weight:600; font-size:16px; }
div#header div.tnb div.innerWrap div.division ul li.air { }
div#header div.tnb div.innerWrap div.division ul li.air a { background:#04b0b8; }
div#header div.tnb div.innerWrap div.quickMenu { float:right; }
div#header div.tnb div.innerWrap div.quickMenu ul { margin-top:6px; } 
div#header div.tnb div.innerWrap div.quickMenu ul li { float:left; }
div#header div.tnb div.innerWrap div.quickMenu ul li a { display:block; color:#333; font-weight:600; padding-left:15px; background:url('/images/common/tnbPartition.gif') left 4px no-repeat; }
div#header div.tnb div.innerWrap div.quickMenu ul li.front { }
div#header div.tnb div.innerWrap div.quickMenu ul li.front a { padding-left:0px; padding-right:14px; }

/* LOGO */
div#header div.innerWrap { }
div#header div.innerWrap h1 { float:left; margin-top:34px; }
div#header div.innerWrap h1 img { }

/* Gnb */

div#header div.innerWrap div.innerCover { height:100px; position:relative; }
div#header div.innerWrap div.innerCover div.gnb { float:left; padding-left:63px; }
div#header div.innerWrap div.innerCover div.gnb ul#gnb { margin-top:14px; }
div#header div.innerWrap div.innerCover div.gnb ul#gnb > li { float:left; }
div#header div.innerWrap div.innerCover div.gnb ul#gnb > li > a { display:block; font-size:18px; padding:28px 28px 38px; line-height:20px; font-weight:600; color:#333; background:url('/images/common/gnbPartition.gif') left 32px no-repeat; }
div#header div.innerWrap div.innerCover div.gnb ul#gnb > li.front > a { background:none; }
div#header div.innerWrap div.innerCover div.gnb ul#gnb > li.on > a { color:#238491; }
div#header.disHeader div.innerWrap div.innerCover div.gnb ul#gnb > li.on > a { color:#96a926; }
div#header div.innerWrap div.innerCover div.gnb ul#gnb > li > a:hover { color:#238491; }
div#header.disHeader div.innerWrap div.innerCover div.gnb ul#gnb > li > a:hover { color:#96a926; }


div#header div.depth2Bg { display:none; position:absolute; z-index:500; top:130px; left:0px; width:100%; height:54px; border-bottom:2px solid #777; background:#eee; .z-index:-1; }
div#header div.innerWrap div.innerCover div.gnb ul#gnb > li > div.depth2 { display:none; position:absolute; z-index:600; top:100px; left:0px; width:100%; height:54px; }
/*div#header div.innerWrap div.innerCover div.gnb ul#gnb > li:hover > div.depth2 { display:block; }*/
div#header div.innerWrap div.innerCover div.gnb ul#gnb > li.on > div.depth2 { display:block; }
div#header div.innerWrap div.innerCover div.gnb ul#gnb > li > div.depth2 > ul { height:54px; overflow:hidden; }
div#header div.innerWrap div.innerCover div.gnb ul#gnb > li > div.depth2 > ul > li { float:left; position:relative; }
div#header div.innerWrap div.innerCover div.gnb ul#gnb > li > div.depth2 > ul > li > a { display:block; font-size:14px; padding:20px 14px; line-height:14px; text-align:center; white-space:nowrap; }
div#header div.innerWrap div.innerCover div.gnb ul#gnb > li > div.depth2 > ul > li > a:hover { color:#238491; font-weight:600; background:#f9f9f9; }
div#header.disHeader div.innerWrap div.innerCover div.gnb ul#gnb > li > div.depth2 > ul > li > a:hover { color:#96a926; }
div#header div.innerWrap div.innerCover div.gnb ul#gnb > li > div.depth2 > ul > li.on > a { color:#238491; font-weight:600; background:#f9f9f9; }
div#header.disHeader div.innerWrap div.innerCover div.gnb ul#gnb > li > div.depth2 > ul > li.on > a { color:#96a926; }

div#header div.innerWrap div.innerCover div.language { float:right; margin-top:37px; }
div#header div.innerWrap div.innerCover div.language ul { }
div#header div.innerWrap div.innerCover div.language ul li { float:left; margin-left:1px; }
div#header div.innerWrap div.innerCover div.language ul li a { display:block; width:81px; height:28px; padding-left:11px; line-height:28px; color:#fff; font-weight:600; border:1px solid #797979; background:url('/images/common/lngArrow.png') 77px 12px no-repeat #808080; }

/* All Menu */
div#header div.innerWrap div.allMenu { float:right; }
div#header div.innerWrap div.allMenu a.allMenu { display:block; width:30px; height:30px; background:#000; }
div#header div.innerWrap div.allMenu a.allMenu span { color:#fff; }
div#header div.innerWrap div.allMenu a.allMenu.on { background:#e9e9e9; }
div#header div.innerWrap div.allMenu div.allMenuCover { display:none; position:absolute; left:0px; top:70px; z-index:1100; width:100%; height:0px; /*height:300px;*/ background:#ddd; overflow:hidden; }
div#header div.innerWrap div.allMenu div.allMenuCover div.innerWrap { }
div#header div.innerWrap div.allMenu div.allMenuCover div.innerWrap > ul { }
div#header div.innerWrap div.allMenu div.allMenuCover div.innerWrap > ul > li { width:199px; float:left; border-left:1px solid #ddd; }
div#header div.innerWrap div.allMenu div.allMenuCover div.innerWrap > ul > li > a { }
div#header div.innerWrap div.allMenu div.allMenuCover div.innerWrap > ul > li > ul { }
div#header div.innerWrap div.allMenu div.allMenuCover div.innerWrap > ul > li > ul > li { padding-left:10px; }
div#header div.innerWrap div.allMenu div.allMenuCover div.innerWrap > ul > li > ul > li > a { }
div#header div.innerWrap div.allMenu div.allMenuCover div.innerWrap > ul > li > ul > li > ul > li { padding-left:10px; }
div#header div.innerWrap div.allMenu div.allMenuCover div.innerWrap > ul > li > ul > li > ul > li > a { }
div#header div.innerWrap div.allMenu div.allMenuCover div.innerWrap > ul > li > ul > li > ul > li > ul > li { padding-left:10px; }
div#header div.innerWrap div.allMenu div.allMenuCover div.innerWrap > ul > li > ul > li > ul > li > ul > li > a { }
div#header div.innerWrap div.allMenu div.allMenuCover div.innerWrap > ul > li > ul > li > ul > li > ul > li > ul { }
div#header div.innerWrap div.allMenu div.allMenuCover div.innerWrap > ul > li > ul > li > ul > li > ul > li > ul > li { padding-left:10px; }
div#header div.innerWrap div.allMenu div.allMenuCover div.innerWrap > ul > li > ul > li > ul > li > ul > li > ul > li > a { }


/* golbal Search */
div#header div.innerWrap div.globalSearch { float:right; }
div#header div.innerWrap div.globalSearch button { width:20px; height:20px; background:#000; }



/* footer */
div#footer { background:#f5f5f5; padding-bottom:50px; }
div#footer div.innerWrap { padding-top:20px; }
/*
div#footer div.innerWrap div.footerLogo { float:left; }
div#footer div.innerWrap div.footerLogo a { display:block; font-size:0px; line-height:0px; }
div#footer div.innerWrap div.footerLogo a img { vertical-align:top; }
*/
div#footer div.innerWrap div.infoCover { float:left; width:900px; }
div#footer div.innerWrap div.infoCover div.corpInfo {  }
div#footer div.innerWrap div.infoCover div.corpInfo > ul { padding-top:16px; }
div#footer div.innerWrap div.infoCover div.corpInfo > ul > li { }
div#footer div.innerWrap div.infoCover div.corpInfo > ul > li.front { }
div#footer div.innerWrap div.infoCover div.corpInfo > ul > li > ul { }
div#footer div.innerWrap div.infoCover div.corpInfo > ul > li > ul > li { float:left; color:#666; line-height:18px; margin-left:7px; padding-left:8px; }
div#footer div.innerWrap div.infoCover div.corpInfo > ul > li > ul > li.front { margin-left:0px; padding-left:0px; }
div#footer div.innerWrap div.infoCover div.corpInfo > ul > li > ul > li.floatNone { float:none; }
div#footer div.innerWrap div.infoCover div.corpInfo > ul > li > ul > li.line { background:url('/images/common/corpInfoPartition.gif') left 6px no-repeat; }
div#footer div.innerWrap div.infoCover div.corpInfo > ul > li > ul > li > a { color:#666; }
div#footer div.innerWrap div.infoCover div.copyright { margin-top:10px; padding-top:12px; width:693px; border-top:1px solid #e9e9e9; color:#888; }
div#footer div.innerWrap div.infoCover div.copyright span { }
div#footer div.innerWrap div.prodShortcut { width:213px; padding-top:20px; float:left; } 
div#footer div.innerWrap div.prodShortcut select { width:155px; height:29px; vertical-align:top; }
div#footer div.innerWrap div.prodShortcut button { color:#333; width:40px; height:29px; border:1px solid #dfdfdf; background:#fff; vertical-align:top; }
div#footer div.innerWrap div.certifiLogo { float:right; padding-top:20px; }
div#footer div.innerWrap div.certifiLogo ul { }
div#footer div.innerWrap div.certifiLogo ul li { float:left; margin-left:2px; }