/*page“ŕ•” common*/

/*#contmain “ŕ*/

#tbl_schedule{ margin:0 50px;}
#tbl_schedule th{ text-align:center; font-size:75%; padding:10px 0 5px 0; background: #000000; color:#ffffff;}
.rd{ background: #ffdddd;}
#tbl_schedule td{ padding: 6px;}
#tbl_schedule td h3{ font-size:85%; padding:5px 0; color:#FF3333;}
#tbl_schedule td h3 span{ font-size:12px;}
#tbl_schedule td p{ padding: 3px 0; font-size:75%;}
#tbl_schedule td ul{ padding: 3px 1em 3px 1em; font-size:75%; text-indent: -1em;}

#tbl_schedule .c1{ width:60px; text-align:center;}
#tbl_schedule .c2{ width:110px; text-align:center;}
#tbl_schedule .c3{ width:225px;}
#tbl_schedule .c4{ width:210px;}
#tbl_schedule td.c1{ font-size:75%;}
#tbl_schedule td.c3 ul{ margin-left:10px; font-size:80%;}
#tbl_schedule td.c3 li{ margin: 3px 0; padding-bottom:1px; border-bottom: 1px dashed #999999;}

div.subcontbox{ padding:40px 59px 0 59px;}
div.subcontbox h3{ padding: 0 0 5px 0;}
div.subcontbox ul{ padding: 30px 0 30px 12px; font-size:75%; text-indent: -12px; line-height:140%;}
div.subcontbox li{ margin: 3px 0 10px 0; border-bottom: 1px dashed #cccccc;}

.tbl_infol, .tbl_infor{ margin: 10px 0;}
.tbl_infol th{ vertical-align:top; border-right:14px solid #fff; background: url(img_schedule/bg_tbl_info_th.gif) 0 0 repeat-y;}
.tbl_infol td ul{ padding-right:12px;}
.tbl_infor th{ vertical-align:top; border-left:14px solid #fff; background: url(img_schedule/bg_tbl_info_th.gif) 0 0 repeat-y;}
.tbl_infor td ul{ padding-left:24px;}
.tbl_infor td, .tbl_infol td{ width:470px; border-top: 1px solid #333333; border-bottom: 1px solid #333333;}
