body,form,div,p,h1,h2,h3,h4,dl,dt,dd,ul,ol,li,textarea,p {color:#212121; font:12px "Malgun Gothic", dotum, tahoma; margin:0; padding:0; line-height:17px;}
dl,ul,ol,li {list-style:none; padding:0; margin:0;}
img{border:0; vertical-align:top;}
table{border-collapse:collapse; border-spacing:0; padding:0; margin:0;}
caption {display:none; visibility:hidden; overflow:hidden; width:0; height:0; margin:0; padding:0;}
label {display:none; visibility:hidden; overflow:hidden; width:0; height:0; margin:0; padding:0;}
.clear {clear:both;}
.fl {float:left;}
.fr {float:right;}
.hide {visibility:hidden; overflow:hidden; width:0; height:0; margin:0; padding:0; font-size:0;}

*body {
scrollbar-3dlight-color:#262626;
scrollbar-arrow-color:#676767;
scrollbar-track-color:#141414;
scrollbar-darkshadow-color:#212121;
scrollbar-face-color:#1e1e1e;
scrollbar-highlight-color:#484848;
scrollbar-shadow-color:#1b1b1b;
 background:#060604; }

html, body {height:100%;}

a:link,a:visited	{font-family:"µ¸¿ò"; color:636363; text-decoration: none;}
a:hover	{font-family: "µ¸¿ò"; color: #dec084; text-decoration: underline;}


/** input style **/
.input_box {border:1px solid #93b434; background-color: #244407; font-family: "µ¸¿ò"; color: #efffc4; text-decoration: none; font-size:12px; height:25px; vertical-align:middle;}

.input_txt	{border:1px solid #313131; background-color: #ffffff; font-family: "µ¸¿ò"; color: #313131; text-decoration: none; font-size:12px;height:21px; CURSOR: hand;
word-break: break-all;
scrollbar-3dlight-color:#1e0000;
scrollbar-arrow-color:#9f8080;
scrollbar-track-color:#230000;
scrollbar-darkshadow-color:#1e0000;
scrollbar-face-color:#3b0101;
scrollbar-highlight-color:#4a1c1a;
scrollbar-shadow-color:#330101;
}



/** 1003 **/
#wrap {position:relative; width:100%; top:0px; right:0px; _right:0; margin:0; padding:0; background:url(main_bg.jpg) center top repeat #857866;}
#gnb {position:fixed; width:237px; height:100%; top:0; left:0;  background:url('nav_bg.png') center repeat-y; z-index:10000;}
#gnb h1 {text-align:center; width:230px; margin:55px 0 32px 0;}
#nav {width:230px; overflow:hidden; z-index:10000;}
#nav .header_btn {width:200px; height:26px; overflow:hidden; margin:0 auto;}
#nav .header_btn li {float:left;  width:49.5%; text-align:center;}
#nav .nav_menu {width:220px; margin:25px auto 0 auto;}
#container {position:relative; z-index:0; width:100%; overflow:hidden;}
.bg_img {position:fixed; top:0; left:50%; margin-left:-250px; width:1479px; height:1777px; background:url(bg_img.png) center top no-repeat;}
#content {position:relative; width:1060px; margin:0 auto; overflow:hidden; z-index:100;}
#content img {vertical-align:top;}
#footer {position:relative; width:100%; height:80px; z-index:100; text-align:center; overflow:hidden; background:url('footer_bg.jpg') center top no-repeat; }
#footer .copyright{width:990px; margin:0 auto; text-align:center; color:#666; font-family:tahoma; }
#footer .copyright img{padding-right:10px; vertical-align:middle;}



.gocont {position:absolute; top:-500px;}
.gocont:focus, .gocont:active { top:1px; display:block; width:100px; height:20px;}
.gotop {width:610px; height:95px; position:fixed; left:50%; bottom:50px; z-index:0; text-align:right;}

.main_img {position:relative; width:1060px; height:514px; background:url(main_img.png) center 0 no-repeat; padding-left:40px; margin:80px 0 105px 0;}


#e01 {position:relative; width:1060px; height:1392px; background:url(01.png) right 0 no-repeat; padding-bottom:100px;}
#e02 {position:relative; width:1060px; height:1855px; background:url(02.png) right 0 no-repeat; padding-bottom:100px;}
#e03 {position:relative; width:1060px; height:1919px; background:url(03.png) right 0 no-repeat; padding-bottom:100px;}

.btn_option {position:absolute; bottom:100px; left:262px; width:261px; height:58px;}
.btn_notice {position:absolute; bottom:100px; right:219px; width:261px; height:58px;}









