@charset "euc-kr";
/* CSS Document */

/* ¸¼Àº°íµñ */
@font-face {font-family:MalgunGothic; src:url(./font/MalgunGothic.eot);}
/* ³ª´®°íµñ */
@font-face {
    font-family: 'NanumGothic';
    src: url('./font/NanumGothic.eot');
    src: url('./font/NanumGothic.eot?#iefix') format('embedded-opentype'),
         url('./font/NanumGothic.woff') format('woff'),
         url('./font/NanumGothic.ttf') format('truetype'),
         url('./font/NanumGothic.svg#DaumRegular') format('svg');
    font-weight: normal;
    font-style: normal;
 
}

.left_txt{ font-family:"³ª´®°íµñ","NanumGothic"; font-size:15px; text-align:left; color: #888888;}
.st1{ font-family:"³ª´®°íµñ","NanumGothic"; font-size:15px; font-weight:600; text-align:left; color: #333333;}
.st2{font-family:"NanumGothic","³ª´®°íµñ"; font-size:12px; color: #999999; padding:0px 35px 0px 35px;}
.login_bar{font-family:"NanumGothic","³ª´®°íµñ"; font-size:10px; color:#bdbdbd;}

input{margin:0;padding:0; font-family:"±¼¸²"; font-size:12px; color: #666666;}

.textarea{font-family:"³ª´®°íµñ","NanumGothic"; font-size:11px; color:#999999; height:80px; line-height:20px;}

/* body °øÅë ¼Ó¼º*/
 #accessibility,.skip, hr,legend, caption{position:absolute;width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;text-indent:-1000em;}
/* base */
html{overflow-y:scroll;}
body{color:#666; font-size:9pt; text-align:center;}
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, input{margin:0;padding:0;}
table{text-align:left;}
tr, td{ font-family:"³ª´®°íµñ","NanumGothic"; color:#434343;}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-size:100%;}
ul, ol, li{list-style:none;}
fieldset, img{border:none;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary{display:block;}
/*common*/
.reset{clear:both !important;height:0px !important;font-size:0 !important;line-height:0px !important;padding:0 !important;margin:0 !important}
.inp{height:16px;border:none;background:none;color:#888;font:11px;padding:2px 0 0 4px}
/*btn*/
.btn_r{text-align:right}
.btn_l{text-align:left}
.btn_c{text-align:center}

/*  div À§Ä¡Á¶Àý  */
#main_wrap{margin:0 auto; width:100%; height:100% text-align:left;}
#top_wrap{margin:0 auto; width:100%; height:120px; background-image:url(../images/top_bg.jpg); background-position:top center; background-repeat:repeat-x;}
#middle_wrap{margin:0 auto; width:100%; height:925px; background-image:url(../images/main_bg.jpg); background-position:top center; background-repeat:no-repeat;}
#bottom_wrap{margin:0 atuo; width:100%; height:165px;}

/*  top divÀ§Ä¡Á¶Àý  */
#top_total{margin:0 auto; width:1000px; height:120px; background-image:url(../images/login_bg.jpg); background-position:top center; background-repeat:no-repeat;}
#login_nav{float:right; width:340px; height:18px; padding:3px 20px 0px 0px; text-align:right;}
#logo{float:left; padding:12px 335px 0px 333px; width:332px; height:53px;}

/* ·Î±×ÀÎ, ·Î±×¾Æ¿ô */
.login_nav ul{list-style-type:none; margin:0; padding:0;}
.login_nav li {display:inline; width:60px; height:18px; margin:0; padding:0; text-align:center; background-image:url(../images/login_bg.png); background-position:top center; background-repeat:no-repeat;}
.login_nav li a{width:60px; height:18px; font-family:"³ª´®°íµñ","NanumGothic"; font-size:10px; color:#ffffff; text-align:center; padding:1px 20px 1px 0px; }
.login_nav li a:hover{color:#dddddd;}
.login_nav li a:active{color:#dddddd;}

/* MAIN IMG */
#mainimg{margin:0 auto; width:1320px; height:305px; padding:45px 0 50px 0;}

#main_foot_total{margin:0 auto; width:1000px; height:525px;}

/* copy */
#copy_bg{width:100%; height:165px; vertical-align:top; background-color:#eaeaea;}
#copy_total{margin:0 auto; width:1000px; height:165px;}
.copy_txt{float:left; margin:21px 0 110px 10px; width:883px; height:34px; font-family:"³ª´®°íµñ","NanumGothic"; font-size:11px; color:#666666; line-height:20px; text-align:left;}

#privacy{float:right; width:50px; height:31px; text-align:right; padding:19px 0 115px 0;}
#poweredby{float:right; width:45px; height:31px; text-align:right; padding:19px 10px 115px 0;}





