div.cd_content { padding:8px 5px; text-align:left; line-height:22px }
div.cda_content { padding:20px 10px 5px 10px; text-align:left }
div.cdb_content { margin:20px 5px 20px 15px; text-align:left; width:450px; }
div.cda_content div.cat { padding:2px 8px 2px 5px; margin-top:2px; color:white; font-size:11px; background:URL(../images/cat_r.gif) 100% 0 no-repeat #F90; float:left; clear:both; height:18px; line-height:14px; overflow:hidden }
html>/**/body div.cda_content div.cat { height:14px }
div.cda_content div.cr_content { margin-left:70px; width:260px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
html>/**/body div.cda_content div.cr_content { overflow:visible }

table.coursedate { width:470px; margin-left:15px }
table.coursedate TD { border:1px solid #fa8e2e; line-height:20px }
table.coursedate TD.c_top { background:#f60; color:white; text-align:center; padding:4px }
table.coursedate TD.c_date_t { background:#ffd5aa; color:#f30; width:200px; text-align:center; padding:3px 0 }
table.coursedate TD.c_time_t { background:#ffffcc; color:#f30; width:270px; text-align:center; padding:3px 0 }
table.coursedate TD.c_date { color:#28464d; text-align:center; padding:3px 0 }
table.coursedate TD.c_date.hol { color:#f30 }
table.coursedate TD.c_time { text-align:center; padding:3px 0 }
table.coursedate TD.c_time.all { color:#f60 }
table.coursedate TD.c_time.night { color:#0fb1ff }
table.coursedate TD.c_time.day { color:#f3f }
table.coursedate TD.c_price { text-align:center; padding:3px 0 }
table.coursedate TD.c_memo { padding:3px; line-height:22px }
