@charset "utf-8";

@import url("index.css");
@import url("sub01.css");
@import url("sub02.css");
@import url("sub03.css");
@import url("sub04.css");
@import url("sub05.css");
@import url("sub06.css");
@import url("contents.css");



/* 전체적인 타입  */

html { overflow: scroll; overflow-x: auto; }

* {margin:0;padding:0; font-family:Arial,NSimsun,SimHei,Microsoft YaHei;}

body, table, tr, td, select, textarea { font-size:14px; line-height:21px; color:#666; letter-spacing:0px; font-size-adjust:none; -x-system-font:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:0px;}

input { font-size:12px; color:#707070; }

body { background:url(../images/bg_body.gif) no-repeat center top;}

em,cite,address,dfn,var,h4,h5,h6 {font-style:normal; }

dl,ul,ol,li{ list-style:none; margin-left:0px;}

input, textarea, file { font-size:12px; vertical-align:middle; border: expression(( this.type=='checkbox'||this.type=='radio')?'':'1 solid #a6b5bc'); }

select { font-size:12px; vertical-align:middle;}

a { text-decoration:none; color:#707070;}

a:hover, a:active, a:focus { text-decoration:underline;}

/* For Screen Reader */
legend { position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} 

/* 스타일없을시 보여지는 것 */
hr, h2, caption, address {display:none;}
.display { width:0px; height:0px; overflow:hidden;}

/* 테이블기본셋팅 */
table{border-collapse:collapse;border-spacing:0; }


/* 이미지 테두리0 */
img { border:0; vertical-align:middle; }

/* 링크점선 없애기(탭키활용불가능-클라이언트가원하는경우이외에는사용하지말것)
a { selector-dummy : expression(this.hideFocus=true);} */


/*  모든레이어나타내기-코딩용 
div {border: #ff0000 1px solid;} */

.clearboth { clear:both;}
.overflow { overflow:auto;}
