/* CSS Document @charset "utf-8"; */


/* css include */
@import url(form.css);                       /* form */
@import url(layout.css);                     /* layout */
@import url(style.css);                      /* Design Style */

/* module include */
/*
@import url(/_module/_top_navi/style.css);      /* GNB */
/*
@import url(/_module/_btn_pack/style.css);      /* BTN */

/* png파일 ie6 까지 해결 */
/*.png24 {tmp:expression(setPng24(this));}*/

/* 이미지 */
img {border:0;vertical-align:top;}

/* 클리어 */
.clear {clear:both; font-size:0px; line-height:0px; height:0px; width:0px; overflow:hidden;}

/* 정렬관련 */
.aleft{float:left;} .aright{float:right;}

/* 컨텐츠정렬관련 */
.al {text-align:left;} .ac {text-align:center;} .ar {text-align:right;} 

/* 건너뛰기 */
#skipnavi {width:0; height:0; font-size:0; line-height:0;}

/* 전체페이지 공통요소 */
body {font-size:12px;font-family:dotum;color:#666666;width:100%;line-height:16px;margin:0px;font-weight:normal;height:100%;padding:0px;}
div, p, ul, li, table, th, td, textarea, input, span, form, h1, h2, h3, h4, h5, h6, dt, dl, dd {margin:0px;padding:0px;font-size:12px;color:#666666;}
ul, ol, dl, dd, dt, li	{list-style-type:none; margin:0; padding:0px;line-height:16px;}
table {border:0px; padding:0px; margin:0px; border-collapse: collapse;}
th {border:0px; padding:0px; margin:0px; font-size:12px;}
td {border:0px; padding:0px; margin:0px; font-size:12px;}
hr {display:none;}