h3.calendar {float:left; padding:0; margin:10px 0 0 7px;}
ul.calendar {float:left; width:150px; padding:0 0 0 17px; margin:0; list-style:none;}
ul.calendar li {display:block; float:left; width:20px; height:19px; line-height:19px; text-align:center; position:relative; font-size:8pt;}
ul.calendar li.sun {color:tomato;}
ul.calendar li.sat {color:cornflowerblue;}
div.rows {display:none;background:#666;border:solid 1px #000;text-align:left;padding:3px;font-weight:normal;}
td.nt_col {border-right:solid 1px #444;}

a.bestrule {font-size:9pt;font-weight:bold;color:#fff;text-decoration:none;font-family:"malgun gothic",dotum;}
a.best1 {color:gold;}

#scbanner {padding:0; margin:0; list-style:none; display:block; overflow:hidden; width:892px; white-space:nowrap;}
#scbanner li {display:inline; margin:0px;}
#scbanner li img {padding:0 5px;}


@font-face {
  font-family:ngothic; font-style:normal; font-weight:normal; src:url(/resource/font/NanumGothic.eot);
}

table.maincontent {margin-bottom:33px;table-layout:fixed;}
table.maincontent td {vertical-align:top;}

table.mainrecent th {border-bottom:solid 1px #666;padding-bottom:5px;}
table.mainrecent th a {font-family:ngothic,gulim; font-size:15px; font-weight:bold; color:#C6DF9C;}
table.mainrecent td {line-height:24px; vertical-align:bottom;}
