@charset "utf-8";

.schedule_list {clear:both;border-bottom:1px solid #eeeeee; padding-bottom:15px; margin-bottom:15px;}
.schedule_pad {padding-left:145px;}
.schedule_list .schedule_thumb {float:left; width:145px; position:relative; left:-145px; margin-right:-145px; overflow:hidden;}
.schedule_list .schedule_thumb img {max-width:127px; max-height:75px;}
.schedule_list .schedule_summary {float:left; width:100%;}
.schedule_list .schedule_ltitle {margin:0; pading:0;line-height:1em;}
.schedule_list .schedule_ltitle a {line-height:1em;word-break:break-all;word-wrap:break-word;font-size:12pt;color:#333333;font-weight:bold;text-decoration:none;}
.schedule_list .schedule_ltitle span {color:#ff203c; padding-right:3px;}
.schedule_list .schedule_summary p {padding:0;margin:3px 0 0 0;}
.schedule_list .schedule_linfo {font-size:9pt;color:#666;padding:0;}
.schedule_list .schedule_memo {word-break:break-all;word-wrap:break-word;font-size:9pt;color:#333333;line-height:160%; }

.schedule_page{padding-bottom:10px;text-align:center;line-height:normal}
.schedule_page a,
.schedule_page strong{position:relative;display:inline-block; margin:0 4px; padding:4px 6px;font-weight:bold;text-decoration:none;line-height:normal;color:#333333;vertical-align:middle; border:solid 1px #dddddd; background-color:#ffffff;}
.schedule_page a:hover,
.schedule_page a:active,
.schedule_page a:focus{border:solid 1px #000000;}
.schedule_page strong{border:solid 1px #ff0000;}
.schedule_page .direction{font-weight:normal;white-space:nowrap}

#dc_chk3_box {color:#00f;}
