div#wrap { /*min-width:1370px;*/ position:relative; min-width:960px; }
div#wrap div.innerWrap { position:relative;width:960px; margin:0 auto; }
div#header { position:relative; }
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('/~ftp_khmc/images/common/loading.gif') no-repeat center #2B3E50; z-index:3000; }
#wrap #container div.loading span { display:none; }
#wrap #container div.contents div.innerWrap div.contentCover div.content {padding-bottom:50px;}


/* Tnb */
div#header div.tnb { height:100px; }

/* LOGO */
div#header div.innerWrap { }
div#header div.innerWrap h1 { float:left; }
div#header div.innerWrap h1 a {display:table-cell;height:100px;vertical-align:middle;}

/* Member Menu */
div#header div.tnb div.innerWrap div.memberMenu {float:right;}
div#header div.tnb div.innerWrap div.memberMenu ul {margin-top:70px;}
div#header div.tnb div.innerWrap div.memberMenu ul li { float:left;}
div#header div.tnb div.innerWrap div.memberMenu ul li:after {content:"|";padding:0 10px;color:#ccc;}
div#header div.tnb div.innerWrap div.memberMenu ul li:last-child:after {content:"";padding:0;}
div#header div.tnb div.innerWrap div.memberMenu ul li a {font-size:.8em;}
div#header div.tnb div.innerWrap div.memberMenu ul li a:active, div#header div.tnb div.innerWrap div.memberMenu ul li a:hover, div#header div.tnb div.innerWrap div.memberMenu ul li a:focus {color:#e6462e;text-decoration:underline;}
div#header div.tnb div.innerWrap div.memberMenu ul li a strong {font-weight:600;color:#e6462e;}

/* lng */
div#header div.tnb div.innerWrap div.language { float:right; }
div#header div.tnb div.innerWrap div.language ul { } 
div#header div.tnb div.innerWrap div.language ul li { float:left; margin-left:5px; }
div#header div.tnb div.innerWrap div.language ul li a { display:block; line-height:18px; padding:0 4px; background:#999; color:#fff; }
div#header div.tnb div.innerWrap div.language ul li.on a { background:#000; }
div#header div.tnb div.innerWrap div.language ul li a:hover { background:#000; }


/* Gnb */
div#header div.gnb {height:40px;text-align:center;background:#e6462e;}
div#header div.gnb div.innerWrap ul#gnb {display:inline-block;width:auto;margin:0 auto;}
div#header div.gnb div.innerWrap ul#gnb > li { float:left;position:relative;}
div#header div.gnb div.innerWrap ul#gnb > li > a {display:table-cell;width:170px;height:40px;color:#fff;font-weight:600;text-align:center;vertical-align:middle;}
div#header div.gnb div.innerWrap ul#gnb > li.on > a {color:#e6462e;background:#fff;}
div#header div.gnb div.innerWrap ul#gnb > li > a:hover {color:#e6462e;background:#fff;}
div#header div.gnb div.innerWrap ul#gnb > li > div.depth2 { display:none; position:absolute; top:50px; left:0px; z-index:10; width:100%; }
div#header div.gnb div.innerWrap ul#gnb > li:hover > div.depth2 { display:block; }
div#header div.gnb div.innerWrap ul#gnb > li.on > div.depth2 { display:block; }
div#header div.gnb div.innerWrap ul#gnb > li > div.depth2 > ul { }
div#header div.gnb div.innerWrap ul#gnb > li > div.depth2 > ul > li { }
div#header div.gnb div.innerWrap ul#gnb > li > div.depth2 > ul > li > a { display:block; background:#999; }
div#header div.gnb div.innerWrap ul#gnb > li > div.depth2 > ul > li > a:hover { color:#fff; }
div#header div.gnb div.innerWrap ul#gnb > li > div.depth2 > ul > li.on > a { color:#fff; }

/* All Menu */
div#header div.allMenu div.allMenuCover { display:none; position:absolute; left:0px; top:140px; z-index:1100; width:100%; height:0px; /*height:160px;*/ background:#fff;background:-webkit-gradient(linear, 0% 70%, 0% 100%, from(#fff), to(#f2f2f2)); overflow:hidden; }
div#header div.allMenu div.allMenuCover div.innerMenuCover { height:160px; border-bottom:3px solid #0d4080; }
div#header div.allMenu div.allMenuCover div.innerMenuCover div.innerWrap {text-align:center;}
div#header div.allMenu div.allMenuCover div.innerMenuCover div.innerWrap > ul {display:inline-block;width:auto; margin:0 auto; }
div#header div.allMenu div.allMenuCover div.innerMenuCover div.innerWrap > ul > li { width:170px; float:left; }
div#header div.allMenu div.allMenuCover div.innerMenuCover div.innerWrap > ul > li > a {}
div#header div.allMenu div.allMenuCover div.innerMenuCover div.innerWrap > ul > li > ul {margin-top:10px;}
div#header div.allMenu div.allMenuCover div.innerMenuCover div.innerWrap > ul > li > ul > li {}
div#header div.allMenu div.allMenuCover div.innerMenuCover div.innerWrap > ul > li > ul > li > a {display:block;color:#808080;line-height:1.7em;}
div#header div.allMenu div.allMenuCover div.innerMenuCover div.innerWrap > ul > li > ul > li.on > a { color:#125ab4; }
div#header div.allMenu div.allMenuCover div.innerMenuCover div.innerWrap > ul > li > ul > li > a:hover, div#header div.allMenu div.allMenuCover div.innerWrap > ul > li > ul > li > a:focus {color:#125ab4;}

/* golbal Search */
div#header div.innerWrap div.globalSearch { float:right; }
div#header div.innerWrap div.globalSearch button { width:20px; height:20px; background:#000; }

/* banner */
div#banner { width:100%; height:100px; background:url('/~ftp_khmc/images/common/bannerBg.gif') repeat-x; position:fixed; bottom:0px; left:0px; z-index:200; }
div#banner div.innerWrap { padding-top:15px; }
div#banner div.innerWrap div.control { float:left; padding-top:20px; width:110px; }
div#banner div.innerWrap div.control ul { }
div#banner div.innerWrap div.control ul li { float:left; }
div#banner div.innerWrap div.control ul li.front { margin-right:10px; }
div#banner div.innerWrap div.control ul li.last { margin-left:10px; }
div#banner div.innerWrap div.control ul li button {width:30px; height:30px;text-indent:-9999em;}
div#banner div.innerWrap div.control ul li button.prev {background:url('../images/main/ban_prev.png') no-repeat 0 0;}
div#banner div.innerWrap div.control ul li button.status {background:url('../images/main/ban_play.png') no-repeat 0 0;}
div#banner div.innerWrap div.control ul li button.status.pause {background:url('../images/main/ban_pause.png') no-repeat 0 0;}
div#banner div.innerWrap div.control ul li button.next {background:url('../images/main/ban_next.png') no-repeat 0 0;}
div#banner div.innerWrap div.control ul li button span {display:inline;}
div#banner div.innerWrap div.banners { float:left; margin-left:10px; width:840px; height:70px; overflow:hidden; }
div#banner div.innerWrap div.banners ul#bannerList { }
div#banner div.innerWrap div.banners ul#bannerList li { float:left; margin-left:10px; width:200px; height:70px; }
div#banner div.innerWrap div.banners ul#bannerList li a { display:block; width:200px; height:70px; }
div#banner div.innerWrap div.banners ul#bannerList li table { width:200px; height:70px; table-layout:fixed; }
div#banner div.innerWrap div.banners ul#bannerList li table tbody tr td { }
div#banner div.innerWrap div.banners ul#bannerList li img { max-width:200px; max-height:70px; }



/* footer */
div#footer { max-width:1200px;min-width:960px;margin:30px auto 0;border-top:1px solid #e0e0e0; padding-bottom:140px; }
div#footer div.innerWrap { padding-top:30px;text-align:center; }
div#footer div.innerWrap div.footerLogo {}
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.corpInfo { }
div#footer div.innerWrap div.corpInfo .addr {margin-top:30px;font-size:.9em;line-height:1.5em;}
div#footer div.innerWrap div.corpInfo ul {display:inline-block;width:auto;margin:0 auto;}
div#footer div.innerWrap div.corpInfo ul li {float:left;font-size:.9em;line-height:1.5em;}
div#footer div.innerWrap div.corpInfo ul li:after {content:"|";margin:0 10px;color:#ccc;}
div#footer div.innerWrap div.corpInfo ul li:last-child:after {content:"";margin:0;}
div#footer div.innerWrap div.corpInfo ul li.front { margin-left:0px; }
div#footer div.innerWrap div.copyright {margin:5px 0 0;font-size:.78em;color:#369;text-transform:uppercase;}
div#footer div.innerWrap div.copyright a {font-size:1.15em; font-weight:600;color:#369;}
div#footer div.innerWrap div.copyright span { }
