@charset "utf-8";

#main h4.schedule{
	clear:both;
	border:none;
	font-size:14px;
	font-weight:bold;
	line-height:130%;
	background:url(../img/bg_ti.gif) no-repeat top;
}


#main h4.schedule2{
	clear:both;
	font-size:14px;
	font-weight:bold;
	line-height:130%;
	background:#EAF4CA;
}


#main .month{
	color:#FFF;
}

p.r_bl{
	text-align:right;
	color:#336699;
	font-weight:bold;
	font-size:13px;
}

.katsudou_list{
	overflow:hidden;
	margin-top:15px;
	border-left:1px #CCC solid;
	border-right:1px #CCC solid;
	border-bottom:1px #CCC solid;
}

.katsudou_list dl{
	overflow:hidden;
	clear:both;
	overflow:hidden;
	border-top:1px #CCC solid;
}

.katsudou_list dt{
	overflow:hidden;
	text-align:center;
	overflow:hidden;
	width:15%;
	clear:both;
	float:left;
	padding:3px 10px;
	background:#EBEBEB;
	line-height:150%
}

.katsudou_list dd{
	float:left;
	padding:3px 10px;
	line-height:150%
}


li.staff_li_l { 
	width:200px; 
	float:left;
	padding:0px 0px 10px 0px;
	}

li.staff_li_r { 
	width:100px;
	float:left;
	padding:0px 0px 10px 20px;
	}

.w320l{ width:320px; 
		float:left;
		line-height:150%;
		}

.w330r{ width:330px; 
		float:right;
		line-height:150%;
		}
		
.w330l{ width:330px; 
		float:left;
		line-height:150%;
		}

.w320r{ width:320px; 
		float:right;
		line-height:150%;
		}
		
.w350l{ width:350px; 
		float:left;
		line-height:150%;
		}

.w300r{ width:300px; 
		float:right;
		line-height:150%;
		}
		
.w200r{ width:200px; 
		float:right;
		line-height:150%;
		}

.w450l{ width:450px; 
		float:left;
		line-height:150%;
		}

