body, th, td, p, input, button, textarea, select {font-family:Tahoma,±¼¸²; font-size:12px; color:#666666; line-height:150%; letter-spacing:0pt;}

* {margin:0; padding:0;}
html,body{ margin:0; padding:0; width:100%; height:100%; }
table { margin:auto; }

img{margin:0; border:0;}
hr {display:none;}
caption {display:none;}
ul, li {list-style-type:none; margin:0; padding:0;}
/*h1, h2, h3, h4, h5, h6 {font-weight:normal;}*/

.member {font-weight:bold;color:#585858;}
.guest  {font-weight:normal;color:#585858;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#666666; }

.ul { list-style-type:square; color:#666666; }

.ct { font-family: Verdana, ±¼¸²; color:#666666; } 

.ed { border:1px solid #996600 ; background-color:transparent; }
.tx { border:1px solid #996600 ; background-color:transparent; }
.small { font-size:11px; font-family:µ¸¿ò; color:#666666;letter-spacing:0; }
.cloudy, a.cloudy {color:#D3FCFD;} /* Èå¸² */

.white { font-size:9pt; font-family:µ¸¿ò; color:#FFFFFF; }


a:link, a:visited, a:active {text-decoration:none; color:#666666;}
a:hover {text-decoration:none; color:#333333;}

a.menu:link, a.menu:visited, a.menu:active {text-decoration:none; font-size:10pt; font-family:³ª´®°íµñ; letter-spacing:0;}
a.menu:hover {text-decoration:none; font-weight:bold; font-size:10pt; font-family:³ª´®°íµñ; letter-spacing:0;}

.search_ed { border:1px solid #666666; font-size:11px; font-family:µ¸¿ò; color:#999999;}
.text_box { border:1px solid #BCBCBC;}
.ed { border:1px solid #999999; } 
.tx { border:1px solid #CCCCCC; }

.subtittle {width:100%; text-align:left;}

.table_cyan {
  margin: 0; padding: 0; line-height: 30px;
  font-size:9pt; font-family:±¼¸²; letter-spacing:0;
  margin: 0 2% 0 2%; padding: 3px 0;
  border-top: 2px solid #FAB601; 
  border-bottom: 1px solid #FAB601;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-collapse: collapse; 
}

.table_cyan caption {
  margin: 0; padding: 0;
  text-align: right;
}

.table_cyan th {
  border-top: 2px solid #FAB601; 
  background-color: #fafafa;
  border-bottom: 1px solid #eaeaea;
}

.table_cyan td {
  margin: 0; padding: 10 10 10 10;
  width:; 
  text-align:center;
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  border-left: 1px solid #eaeaea;
}

.table_line td {
  border-top: 0px solid #ffffff; 
  background-color: #ffffff;
  border-bottom: 1px solid #eaeaea;
}


.table_gray {
  margin: 0; padding: 0; line-height: 26px;
  font-size:9pt; font-family:±¼¸²;
  margin: 0; padding: 3px 0;
  border-top: 1px solid #C9C9C9; 
  border-bottom: 1px solid #C9C9C9;
  border-left: 2px solid #FFFFFF;
  border-right: 2px solid #FFFFFF;
  border-collapse: collapse; 
}

.table_gray caption {
  margin: 0; padding: 0;
  text-align: right;
}

.table_gray th {
  border-top: 1px solid #C9C9C9;
  background-color: #f3f3f3;
  border-bottom: 1px solid #D9D9D9;
  text-align:center;
  color:#686868;
  padding:4px;
  margin:0;
}

.table_gray td {
  margin: 0; padding: 4px;
  width:; 
  text-align:left;
  color:#484848;
  padding-left:4px;
  border-top: 1px solid #D9D9D9;
  border-bottom: 1px solid #D9D9D9;
  border-right: 1px solid #D9D9D9;
  border-left: 1px solid #D9D9D9;
}


.table_blue {
  margin: 0; padding: 0; line-height: 30px;
  font-size:9pt; font-family:±¼¸²;
  margin: 0; padding: 3px 0;
  border-top: 2px solid #7EB5E4; 
  border-bottom: 1px solid #7EB5E4;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-collapse: collapse; 
}

.table_blue caption {
  margin: 0; padding: 0;
  text-align: right;
}

.table_blue th {
  border-top: 2px solid #7EB5E4; 
  background-color: #fafafa;
  border-top: 1px solid #C0C0C0;
  border-right: 1px solid #C0C0C0;
  border-left: 1px solid #C0C0C0;
  border-bottom: 1px solid #C0C0C0;
}

.table_blue td {
  margin: 0; padding: 2px;
  width:; 
  text-align:center;
  border-top: 1px solid #C0C0C0;
  border-bottom: 1px solid #C0C0C0;
  border-right: 1px solid #C0C0C0;
  border-left: 1px solid #C0C0C0;
}

.table_none {
  margin: 0; padding: 0; line-height: 22px;
  font-size:9pt; font-family:±¼¸²;
  margin: 0; padding: 3px 0;
  border:0;
  border-collapse: collapse; 
}

.table_none caption {
  margin: 0; padding: 0;
  text-align: right;
}

.table_none th {
  border:0;
  text-align:center;
  color:#686868;
  padding:4px;
  margin:0;
}

.table_none td {
  margin: 0; padding: 2px;
  width:; 
  text-align:left;
  color:#484848;
  padding-left:4px;
  border:0;
}