@charset "euc-kr";

@font-face{
	font-family: 'NanumGothicWeb';
	font-style: normal;
	font-weight: normal;
	src: url('/font/NanumGothic.eot'); 
	src: local('?'), url('/font/NanumGothic.woff') format('woff'), url('/font/NanumGothic.ttf') format('truetype');
}

/* default style 
body{margin:0; padding:0; color:#555; font-family:NanumGothic, ¸¼Àº°íµñ, Dotum, Arial, Verdana, sans-serif; font-size:75%; letter-spacing: -0.05em; }
*/
html { overflow:scroll; overflow-x:auto;}
body, td, div {margin:0; padding:0; color:#666; font-family: 'NanumGothic', '³ª´®°íµñ','NanumGothicWeb','µ¸¿ò','±¼¸²',Dotum, Helvetica, AppleGothic, Arial, Verdana, sans-serif; font-size:12px; letter-spacing: -0.04em; line-height: 140%;}
p{margin:0; padding:0;}
ol, ul, li{margin:0; padding:0; list-style:none;}
dl, dt, dd{margin:0; padding:0;}
a:link, a:visited, a:active, a:focus{color:#666; text-decoration:none; padding:0;}
a:hover{ color:#000000; text-decoration:none;}
h1, h2, h3, h4, h5, h6{margin:0; padding:0; line-height:1.2em;}

fieldset{margin:0; padding:0; border:0;}
img{border:0; vertical-align:top;}
hr, legend{display:none;}
/* textarea{padding:10px; font-size:100%;} */
caption, .skip{position:absolute; top:0; left:-9000px; width:0; height:0; font-size:0; line-height:0;}
.blind {position:absolute; width:0; height:0; overflow:hidden; font-size:0; line-height:0; z-index:-1; visibility:hidden;} 
.input_text {font-family:µ¸¿ò; font-size:9pt; color:#5E5E5E; margin-top:0; margin-bottom:0;  border: 1px solid #D0D0D0; padding-left:3px; line-height:125%; height:20px;}

.png24 {
   behavior: url('css/iepngfix.htc'); 
}

.right { float:right; }
.left { float:left; }


/* ÀÔ·ÂÆû */
.input_st01 {height:23px; line-height:23px; border:1px solid #cecece; background:#f9f9f9; color:#666666; font-size:9pt; text-align:left; vertical-align:middle; font-family: 'NanumGothic', '³ª´®°íµñ','NanumGothicWeb','µ¸¿ò','±¼¸²',Dotum, Helvetica, AppleGothic, Arial, Verdana, sans-serif;}
.input_st02 {border:1px solid #E8E8E8;background: #F9F9F9; color:#666666; font-size:9pt; text-align:left; text-valign: middle; height:16px;}
.input_st01_area {border:1px solid #cecece;background: #F9F9F9; color:#666666; font-size:9pt; text-align:left; text-valign: middle; font-family: 'NanumGothic', '³ª´®°íµñ','NanumGothicWeb','µ¸¿ò','±¼¸²',Dotum, Helvetica, AppleGothic, Arial, Verdana, sans-serif;}

/* °øÅë·Î°í¸Þ´º */
#netpeace { height:394px; background-color:#4a4a4a; margin-bottom:8px;}
#netpeace .location_txt { font-family:Dotum,'µ¸¿ò'; font-size:11px; color:#929292; padding:16px 2px 11px 16px ; line-height:13px; letter-spacing:-0.04em; }


/* header */
#wrap {width:100%; min-width:1110px; background:url('/images/common/bg.gif') repeat center 0;}

#header_wrap {width:100%; height:51px; background-color:#323232; position:fixed; overflow:hidden; left:0; top:0; z-index:200; }
#header_wrap h1 { position:absolute; left:50%; margin-left:-175px; top:27px; z-index:10;}

#header {width:1060px; margin:0 auto; position:relative; padding:12px 0;}
#header #topMenu li {float:left; width:130px; text-align:center;}
#header #topMenu li a{ display:block; padding:7px 15px 5px 15px; }


/* footer */
#footer_wrap { width:100%; min-width:1110px; clear:both; margin-top:59px; background-color:#323232; border-top:1px solid #000; }
#footer { position:relative; width:1060px; height:90px; margin:0 auto; padding:15px 0 0 0;}
#footer .copy { float:left; color:#cdcdcd; padding-top:5px; letter-spacing:0em;}
#footer .copy p{ clear:both; color:#9c9c9c; padding-top:5px; font-size:10px; }
#footer .btn p { float:right; padding-left:10px;}

#footer #bank { position:absolute; top:-245px; right:0px; width:490px; height:210px; padding:34px 40px 0 43px; background-color:#575757; color:#f3f3f3;}
#footer #bank h2{ float:left; font-size:28px; font-weight:normal; }
#footer #bank span{ float:right; font-size:15px; margin-top:10px;}
#footer #bank .bank_box { clear:both; overflow:hidden; background:url(../images/common/bank_bg.gif) no-repeat 0 0; padding:16px 0 16px 26px; margin-top:10px;}
#footer #bank .bank_box p { float:left; display:block; padding-right:29px;}
