@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
a:link { font-weight:normal; font-family:'Nanum Gothic', Arial, sans-serif; color:#666; text-decoration:none; }
a:visited { font-weight:normal; font-family:'Nanum Gothic', Arial, sans-serif; color:#666; text-decoration:none; }
a:hover, a:focus, a:active { font-weight:normal; font-family:'Nanum Gothic', Arial, sans-serif; color:#333; text-decoration:none; } 
#skipNav a { position:absolute; left:0; top:-100px; z-index:99999999; }
#skipNav a:active, #skipNav a:focus { position:absolute; left:0; top:0; background:#3C495A; color:#D8D8D8; display:block; font-weight:bold; padding:8px 0; text-align:center; width:100%; }
.none { position:absolute; left:-999em; }
#top { position:relative; margin:0 auto; width:1000px; height:129px; }
#top .logo { position:absolute; top:70px; left:487px; }
#top #allList { position:absolute; top:63px; right:0; }
#topBg { position:absolute; left:0; top:0; width:100%; height:32px; background-color:#F6F6F6; border-bottom:1px solid #CACACA; z-index:9; }
#top .secMenu { position:absolute; top:0; left:0; z-index:99; }
#top .secMenu li { float:left; border-left:solid 1px #CACACA; }
#top .secMenu li:last-child { border-right:solid 1px #CACACA; }
#top .secMenu li a { display:block; padding:8px 14px; font-weight:bold; font-size:10px; }
#top .secMenu li a:hover { background-color:#eee; padding:8px 14px 7px 14px; }
#topIco { bottom:124px; left:50%; width:32px; height:32px; margin-left:520px; background:url('../intro/images/top_icon.png') left top no-repeat; }
#allView { display:none; position:absolute; left:0; top:129px; padding:0; width:100%; height:306px; background-color:#FFF; z-index:999999; }
#allView .allViewArea { position:relative; margin:0 auto; width:1000px; height:306px; overflow:hidden; }
#allView .allViewArea .allViewCls { position:absolute; right:0; bottom:0; z-index:999999; }
#allView .allViewArea .allViewCls a { display:block; }
#allViewBg { display:none; position:absolute; left:0; top:0; background:#000; z-index:999999; }
#allViewList { width:1000px; margin:0 auto; overflow:hidden; height:306px; }
#allViewList > ul { position:relative; width:1000px; top:65px; left:130px; z-index:999; }
#allViewList > ul:after { content:""; display:block; clear:both; }
#allViewList > ul > li { float:left; border-left:1px solid #FFF; }
#allViewList > ul > li:first-child { border:none; }
#allViewList > ul > li > a.mt { display:block; width:123px; height:33px; background:#ED4B46; line-height:34px; text-align:center; font-size:13px; color:#FFF; font-weight:bold; }
#allViewList > ul > li > a.mt:hover, 
#allViewList > ul > li > a.mt:focus { display:block; background:#D52822; color:#FFF; font-weight:bold; } 
#allViewList > ul > li > ul { width:100%; overflow:hidden; }
#allViewList > ul > li#menu0 > ul { width:123px; position:absolute; left:0; top:55px; border-right:1px solid #ececec; }
#allViewList > ul > li#menu1 > ul { width:123px; position:absolute; left:124px; top:55px; border-right:1px solid #ececec; }
#allViewList > ul > li#menu2 > ul { width:123px; position:absolute; left:248px; top:55px; border-right:1px solid #ececec; }
#allViewList > ul > li#menu3 > ul { width:123px; position:absolute; left:372px; top:55px; border-right:1px solid #ececec; }
#allViewList > ul > li#menu4 > ul { width:123px; position:absolute; left:496px; top:55px; border-right:1px solid #ececec; }
#allViewList > ul > li#menu5 > ul { width:123px; position:absolute; left:620px; top:55px; }
#allViewList > ul > li > ul > li { margin:0; text-align:center; }
#allViewList > ul > li > ul > li > a { display:block; width:123px; padding:5px 0; color:#666; }
#allViewList > ul > li > ul > li > a:hover, 
#allViewList > ul > li > ul > li > a:focus { background:#FFF3EF; color:#FF0200; text-decoration:none; font-weight:bold; }
#gnbArea { position:relative; width:100%; height:33px; z-index:9999; }
#gnb_box { width:100%; position:absolute; top:0; left:0; background-color:#FFF; border-bottom:solid 1px #ebebeb; opacity:1; z-index:999; }
#gnb_box > #gnb { width:1000px; margin:0 auto; overflow:hidden; }
#gnb_box > #gnb > ul { position:relative; width:620px; top:0; left:215px; z-index:999; }
#gnb_box > #gnb > ul:after { content:""; display:block; clear:both; }
#gnb_box > #gnb > ul > li { float:left; border-left:1px solid #F4A19F; }
#gnb_box > #gnb > ul > li:first-child { border:none; }
#gnb_box > #gnb > ul > li > a.mt { display:block; width:123px; height:33px; background:#ED4B46; line-height:34px; text-align:center; font-size:13px; color:#FFF; font-weight:bold; }
#gnb_box > #gnb > ul > li > a.mt:hover, 
#gnb_box > #gnb > ul > li > a.mt:focus { display:block; background:#D52822; color:#FFF; font-weight:bold; } 
#gnb_box > #gnb > ul > li > ul { width:100%; overflow:hidden; }
#gnb_box > #gnb > ul > li#gnb0 > ul { width:123px; position:absolute; left:0; top:55px; border-right:1px solid #ececec; }
#gnb_box > #gnb > ul > li#gnb1 > ul { width:123px; position:absolute; left:124px; top:55px; border-right:1px solid #ececec; }
#gnb_box > #gnb > ul > li#gnb2 > ul { width:123px; position:absolute; left:248px; top:55px; border-right:1px solid #ececec; }
#gnb_box > #gnb > ul > li#gnb3 > ul { width:123px; position:absolute; left:372px; top:55px; border-right:1px solid #ececec; }
#gnb_box > #gnb > ul > li#gnb4 > ul { width:123px; position:absolute; left:496px; top:55px; }
#gnb_box > #gnb > ul > li > ul > li { margin:0; text-align:center; }
#gnb_box > #gnb > ul > li > ul > li > a { display:block; width:123px; padding:5px 0; color:#666; }
#gnb_box > #gnb > ul > li > ul > li > a:hover, 
#gnb_box > #gnb > ul > li > ul > li > a:focus { background:#FFF3EF; color:#FF0200; text-decoration:none; font-weight:bold; }
#navBg { position:absolute; left:0; top:0; width:100%; height:33px; background-color:#67717E; text-indent:-99999px; z-index:-99999; }
#tickerArea { position:relative; width:100%; border-top:solid 1px #ebebeb; background-color:#f6f6f6; z-index:99; }
#tickerArea #ticker { margin:0 auto; width:1000px; height:39px; overflow:hidden; }
#tickerArea #ticker .tickerCon { width:100%; height:39px; margin-left:283px; }
#tickerArea #ticker .tickerCon dt { float:left; height:39px; }
#tickerArea #ticker .tickerCon dt img { margin-top:15px; }
#tickerArea #ticker .tickerCon dd { float:left; padding-left:23px; }
#tickerArea #ticker .tickerCon dd.news { width:320px; height:40px; overflow:hidden; }
#tickerArea #ticker .tickerCon dd a { font-size:12px; color:#666; line-height:40px; }
#tickerArea #ticker .tickerCon dd a:hover { color:#333; }
#tickerArea #ticker .tickerCon dd.news ul { width:320px; }
#tickerArea #ticker .tickerCon dd.news ul li { height:40px; line-height:40px; }
#tickerArea #ticker .tickerCon dd.news ul li a { width:320px; overflow:hidden; }
#tickerArea #ticker #tickerBtn { float:left; margin:-23px 0 0 10px; width:31px; height:9px; background:url('../images/ticker_line.gif') 50% 50% no-repeat; }
#tickerArea #ticker #tickerBtn a.prev { float:left; margin-top:-5px; }
#tickerArea #ticker #tickerBtn a.next { float:right; margin-top:-5px; }
#footArea { position:relative; margin:0 auto; width:1000px; height:100px; }
#footArea p.copy { position:absolute; top:30px; left:18px; font-size:11px; color:#9BA2AC; font-family:'Nanum Gothic'; }
#footArea p.copy strong { font-weight:bold; color:#D8D8D8; }
#footArea p.copy strong,
#footArea p.copy span { padding-right:8px; margin-right:5px; background:url('../images/v_line.gif') 100% 50% no-repeat; }
#footArea p.copy span.over { background:none; }
#footArea p.botMenu { position:absolute; top:30px; right:18px; }
#footArea p.botMenu span.privacy,
#footArea p.botMenu span.agree { font-size:12px; font-weight:bold; font-family:'Nanum Gothic'; }
#footArea p.botMenu span.privacy { margin-right:12px; }
#footArea p.botMenu span.privacy a,
#footArea p.botMenu span.agree a { color:#D8D8D8; font-weight:bold; }
#footArea p.botMenu span.privacy a:hover,
#footArea p.botMenu span.agree a:hover { color:#fff; font-weight:bold; }
header { position:relative; margin:0 auto; width:100%; background-color:#FFF; }
footer { float:left; width:100%; background-color:#3C495A; }