@charset "euc-kr";

html {margin: 0;padding: 0;}
body {font-size: 0.75em; color: #666;margin: 0;padding: 0;}
div, ul, ol, li, dl, dt, dd, p, input, textarea, select,em, address, fieldset, form, iframe, object {margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6 {font-size: 12px;margin:0; padding:0;}
img, fieldset, iframe {border: 0 none;}
li {list-style: none outside none;}
input, select, button {vertical-align: middle;}
img {vertical-align: top;}
a:link {color: #000;text-decoration: none;}
a:hover {color: #000;text-decoration: underline;}
a:visited {color: #000;text-decoration: none;}
a:active {color: #000;text-decoration: underline;}

hr {display: none;}
.blind, legend {display: block;left: 0;overflow: hidden;position: absolute;top: -9000em;}
table {border-collapse: collapse;border-spacing: 0; width:100%;}
caption {font-size: 0;height: 0;line-height: 0;visibility: hidden;width: 0;}
select {font-size: 12px;height: 20px;}
input[type=image],input[type=text],input[type=submit],input[type=password]{-webkit-appearance:none;-webkit-border-radius:0}
.hide {text-indent: -9999em;font-size: 0; width:0; height:0;}

#skipMenu a {position: absolute;top: -9999em;width: 500px;text-align: center;}
#skipMenu a:focus,#skipMenu a:active {display: block;top: 0;background-color: #1f75be;color: #fff;padding: 10px 0;font-weight: bold;left: 50%;margin: 0 0 0 -250px;z-index: 99;}

/*Á¤·ÄÅ¬·¡½º*/
.of {overflow:hidden !important;}
.fl {float:left !important;}
.fr {float:right !important;} 
.cl {clear:both !important;}
.al {text-align:left !important;}
.ar {text-align:right !important;}
.ac {text-align:center !important;}
.at {vertical-align:top !important;}
.am {vertical-align:middle !important;}
.ab {vertical-align:bottom !important;}

/* font-weight */
.fwb {font-weight:bold !important;}
.fwn {font-weight:normal !important;}

/* text-decoration */
.tdu {text-decoration:underline !important;}
.tdn {text-decoration:none !important;}

/* margin padding */
.mb0 {margin-bottom:0 !important;}
.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.mb55 {margin-bottom:55px !important;}
.mt50 {margin-top:50px !important;}
.mt65 {margin-top:65px !important;}
.mr124 {margin-right:124px !important;}
.pl65 {padding-left:65px !important;}

/* layout */
#wrap {width:960px; margin:0 auto; font-family: Verdana,arial,sans-serif; color:#000; position:relative; z-index:10;}

#header {overflow:hidden; width:960px; height:169px; margin-bottom:40px;}
.hLeft {float:left; width:450px; height:70px; padding-top:17px;}
.hLeft h1.logo {margin-bottom:17px;}
.hRight {float:right; width:510px; height:87px; text-align:right;}
.hRight .topMenu {float:right; height:22px; margin-bottom:18px; padding-top:9px;} 
.hRight .topMenu li {float:left; padding-left:14px;}
.hRight .topMenu li.tbg {background:url(../images_n/common/bg_tbg.gif) no-repeat 7px 0;}
.hRight .topSearch {float:right; width:360px; height:23px;}
.hRight .topSearch .sBox01, .hRight .topSearch .sBox02 {float:left; height:23px;}
.hRight .topSearch .sBox01 {float:left; width:282px; height:23px; padding-right:5px;}
.hRight .topSearch .sBox01 span {float:left; display:inline-block; width:258px; height:20px; padding-top:3px; background:url(../images_n/common/bg_search02.gif) no-repeat;}
.hRight .topSearch .sBox01 span .inSearch {width:250px; background:#f5f5f5; border:none; margin:0; padding:0;}
.hRight .topSearch .sBox01 a {float:left;}
.hRight .topSearch .sBox02 a {float:left; margin-left:2px;}

#gnb {overflow:hidden; width:960px; height:82px; position:relative; background:url(../images_n/common/bg_navi.gif) no-repeat left bottom;}
#gnb li {float:left;}
#gnb li .subGnb {display:none;}
#gnb li .subGnb {position:absolute; top:45px;}
#gnb #mNavi01 .subGnb {left:0px;}
#gnb #mNavi02 .subGnb {left:117px;}
#gnb #mNavi03 .subGnb {left:356px;}
#gnb #mNavi04 .subGnb {left:468px;} 
#gnb #mNavi05 .subGnb {left:605px;}
#gnb #mNavi06 .subGnb {left:469px;}
#gnb #mNavi07 .subGnb {left:840px;}
#gnb li .subGnb ul {overflow:hidden; width:960px; height:37px;}
#gnb li .subGnb ul li {background:url(../images_n/common/bg_sNaviL01.gif) no-repeat left bottom;}
#gnb li .subGnb ul li:first-child {background:none;}
#gnb li .subGnb ul li a {display:inline-block; height:21px; padding:9px 19px 7px; text-decoration:none; color:#666; font-family:Arial Unicode MS;}
#gnb li .subGnb ul li.active {background:url(../images_n/common/bg_sNaviL02.gif) no-repeat left bottom;}
#gnb li .subGnb ul li:first-child.active {background:url(../images_n/common/bg_sNaviL03.gif) no-repeat left bottom;}
#gnb li .subGnb ul li.active a {background:url(../images_n/common/bg_sNaviR.gif) no-repeat right bottom; color:#04448b;}
#gnb li .subGnb ul li:hover {background:url(../images_n/common/bg_sNaviL02.gif) no-repeat left bottom;}
#gnb li .subGnb ul li:first-child:hover {background:url(../images_n/common/bg_sNaviL03.gif) no-repeat left bottom;}
#gnb li .subGnb ul li:hover a {background:url(../images_n/common/bg_sNaviR.gif) no-repeat right bottom; color:#04448b;}
#quick {position:absolute; left:980px; top:193px;}

#footer {width:960px; height:182px;}
.fSite {overflow:hidden; width:951px; height:44px; padding:17px 0 0 9px; border-top:1px solid #e6e6e6;}
.fSite li {float:left; padding-left:35px;} 
.fSite li:first-child {padding:0;} 
.fMenu {overflow:hidden; width:949px; height:28px; padding:13px 0 0 11px; border-top:1px solid #e6e6e6;}
.fMenu li {float:left; padding-left:25px;}
.fMenu li:first-child {padding:0;}
.address {position:relative; width:950px; height:63px; padding:15px 0 0 10px; color:#6d6d6d; font-family:Verdana; font-size:11px; line-height:16px;}
.address a {color:#dc1a29;}
.address .wa {position:absolute; left:680px; top:10px;}
.address .wac {position:absolute; right:0; top:14px;}

 #pop{background:#04448b; width:350px; color:#fff; position:absolute; top:50px; left:10%; border:2px solid #000; z-index:99999999999;}
 .pCon {background:#fff;color:#666; padding:20px 20px 20px 20px; margin-bottom:5px; font-size:14px;}
 .pCon .txt01{ margin-top:10px;}
 .pCon .txt02{ margin-top:10px;}
 .pCon .txt03{ margin-top:20px;}
 .close div{float:left; text-align:right;}
 #check{font-size:12px; padding:3px; font-family:'µ¸¿ò'; padding-left:10px;}
 #close{font-size:13px; padding:3px; font-weight:bold; color:#F60; float:right; padding-right:10px;}
 #close a {color:#fff;}
 
 
 