/*
----------------------------------------------------------------*/
.ir_cal_tbl	{ width:640px; margin:0 0 20px 0 }
	.ir_cal_tbl table	{ width:100%; }
	.ir_cal_tbl th	{ width:30%; padding:12px 16px; font-weight:bold; text-align:left; }
	.ir_cal_tbl th	{ background:#f3f3f3; border:solid 1px #dedede; }
	.ir_cal_tbl td	{ width:70%; padding:12px 16px; border:solid 1px #dedede; }
	.ir_cal_tbl p	{ margin:0; padding:12px; }
	

.ir_sch { margin:0 0 30px 0;}
.ir_sch p { margin-top:10px; text-align:right;}

.ir_sch_title p { margin:0 0 5px 0; text-align:left; font-weight:bold;}
.ir_sch_title span { font-weight:normal; color:#FF7007;}
