@charset "utf-8";

@import url("index.css");
@import url("sub.css");
@import url("table.css");



/* 전체적인 타입  */

* {margin:0;padding:0; font-family:굴림,Gulim,arial,verdana !important;}

body, table, tr, td, select, textarea { font-size:12px; line-height:150%; color:#707070; }

input { font-size:12px; color:#707070; }

em,cite,address,dfn,var{font-style:normal;}

dl,ul,ol,li{ list-style:none; margin-left:0px;}

input, textarea, file { font-size:12px; vertical-align:middle; }

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 {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;} */

.float_left { float:left;}
.float_r { float:right;}
.float_right { float:right; padding:4px 0 0 0;}

/* btnStyle */
.btnArea{margin-top:15px;width:100%;text-align:center;}
.btnArea img{vertical-align:top;}
.btnArea1{width:100%;text-align:center;}
.btnArea2{margin:20px 0;width:100%;height:28px;text-align:center;}
.btnArea3{margin:15px 0;width:100%;text-align:center;}
.rightBtn{float:right;}

/* m0701_03box */
.m0701_03box {
  text-align:left;
  background:url(../images/sub07/m0701_03box_bg.gif) repeat-y;
  width:643px;
  margin-bottom:10px;
}
.txtArea {
  padding:20px 15px 20px 20px;
  background:#f2f2f2;
  margin:5px 20px 10px 20px;
}
.textScroll {
  width :570px;
  height:200px;
  overflow:auto;
}
.m0703agree {
  text-align:center;
}
.m0703agree input{
  border:0 none;
}
.m0703option {
  text-align:right;
  padding-right:23px;
}
.m0701_03box .bottom {
  background:url(../images/sub07/box01_bottom.gif) no-repeat left bottom;
  width:643px;
  height:10px;
  font-size:1px;
  clear:both;
}

/* 이용약관 */
.article {
  text-align:justify;
  width:643px;
  margin-bottom:20px;
}
.article .st1 {
  font-size:9pt;
  font-weight:bold;
  color:#5599cc;
}
.article .st2 {
  font-size:9pt;
  font-weight:bold;
  color:black;
}
.article .st3 {
  font-size:9pt;
  color:red;
}