@charset "UTF-8";

.calendar_left{width:270px;float:left;}
.calendar_right{width:270px;float:right;}
table.calendar{font-size:100%;padding:0;border-top:1px solid #6c6c6c;border-left:1px solid #6c6c6c;margin:0 0 15px 0;width:270px;line-height:1.4;}
table.calendar tr{padding:0;margin:0;}
table.calendar tr th{text-align:center;font-weight:bold;color:#484848;background-color:#dcdcdc;padding:8px 0;border-right:1px solid #6c6c6c;border-bottom:1px solid #6c6c6c;margin:0;}
table.calendar tr td{font-weight:normal;color:#646464;background-color:#ffffff;padding:8px 10px;border-right:1px solid #6c6c6c;border-bottom:1px solid #6c6c6c;margin:0;}table.calendar tr td.left{text-align:center;vertical-align:top;}table.calendar tr td.right{text-align:left;vertical-align:top;}
table.calendar .open{color:#0066ff;}table.calendar .close{color:#ff0000;}
.calendar_left{width:270px;float:left;}
.calendar_right{width:270px;float:right;}
table.time{font-size:100%;padding:0;border-top:1px solid #6c6c6c;border-left:1px solid #6c6c6c;margin:0 0 15px 0;width:570px;line-height:1.4;}
table.time tr{padding:0;margin:0;}
table.time tr th{text-align:center;font-weight:bold;color:#484848;background-color:#dcdcdc;padding:8px 0;border-right:1px solid #6c6c6c;border-bottom:1px solid #6c6c6c;margin:0;width:25%;}
table.time tr td{font-weight:normal;color:#646464;background-color:#ffffff;padding:8px 10px;border-right:1px solid #6c6c6c;border-bottom:1px solid #6c6c6c;margin:0;}table.time tr td.left{text-align:center;vertical-align:top;}table.time tr td.right{text-align:left;vertical-align:top;}
table.time .open{color:#0066ff;}table.time .close{color:#ff0000;}
.open{color:#0066ff;}.close{color:#ff0000;}
.right262{float:right;width:262px;padding:0;margin:0;}
.left288{float:left;width:288px;padding:0;margin:0;}
.img_left
{
	float:left;
	width:275px;
}

.img_right
{
	float:right;
	width:275px;
}

