body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, legend, button, select, p, blockquote, th, td, table { padding:0; margin:0; font-family:'³ª´® °íµñ','Nanum Gothic','³ª´®¹Ù¸¥°íµñ','NanumBarunGothic','¸¼Àº °íµñ','Malgun Gothic','dotum'; }
ol, ul, li { list-style:none; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%;}
form, fieldset, img { border:0; margin:0; padding:0;}
address, caption, em { font-weight:normal; font-style:normal;}
html, body{height:100%;}


#wrap {position:relative; width:100%; margin:0px auto;}

#main_header {width:100%; padding:0%; padding-top:0px;}
#logo {width:100%; background-color:#fff;  text-align:center; color:#ffffff; font-size:18px; font-weight: bold;}


#main_container {width:100%; padding:0%; padding-top:0px;}

/* ¸ÞÀÎÀÌ¹ÌÁö */
#slider { width:100%; height:100%;  position:relative; margin:0 auto; min-height:380px;}
.on { z-index:0; }
.common { position:absolute; width:100%; height:100%;}

#bottom_btn1 {width:100%; margin:0 auto; z-index:999;}
#bottom_btn2 {width:100%; margin:0 auto;}

#footer {height:130px; background-color:#424242; color:#ffffff; text-align:center; font-size:0.8em; padding-top:10px; }
#footer a {color:#ffffff; text-decoration:none;}



#sub_container {width:100%; padding:0%; padding-top:0px;}
.sub_title {text-align: center; font-weight: bold; font-size: 20px; line-height: 60px;}