@charset "UTF-8";

object{
vertical-align:bottom;
}


#news h2{
	font-size:12px;
	font-weight:bold;
	border-top:2px solid #dcdcdc;
	background-color:#ece9d8;
	padding:4px 0 4px 20px;
	margin:0 0 1px 0;
}

#news dl{
	background-color:#ece9d8;
	padding:10px 20px;
	border-bottom:1px solid #dcdcdc;
	margin-bottom:15px;
}

#news dl dt{
	width:100px;
	padding:5px 0;
	float:left;
}

#news dl dd{
	padding:5px 0 5px 100px;
}

.box01{
	border-top:1px solid #dcdcdc;
	padding:15px 0;
}

.seiza{
	padding:10 15px 10px 0;
}

.box01 p span{
	color:#ff0000;
	font-size:14px;
	font-weight:bold;
}

.posterbox{
	font-size:18px;
	color:#ff0000;
	font-weight:bold;
	border-top:1px solid #dcdcdc;
	padding:15px 0;
	line-height:180%;
}

.posterbox .poster{
	width:260px;
	height:369px;
	float:left;
	padding:0 15px 15px 0;
}

.posterbox .hosokujikou{
	margin:30px 0 0 300px;
	font-size:14px;
	line-height:180%;
}

.nichiji{
	font-size:12px;
	text-align:right;
}

.orei{
	font-size:14px;
	font-weight:bold;
	color:#F00;
}

.seienjuku{
	font-size:14px;
	font-weight:bold;
	color:#F00;
	margin-bottom:30px;
	text-align:right;
}

.red14px{
	font-size:14px;
	font-weight:bold;
	color:#F00;
}

p{
	margin:10px 0;
}

#jr{
	width:485px;
	margin:10px 0;
}

.jr_left{
	width:300px;
	float:left;
}

.jr_right{
	width:175px;
	float:right;
	text-align:center;
}

.topbanner{
	width:485px;
	padding:20px 0 0 0;
}

.hyosho_sitei{
	width:485px;
	padding:30px 0 0 0;
}

.hyosho{
	width:235px;
	float:left;
}

.sitei{
	width:235px;
	float:right;
}

p#moji{
	width:300px;
	text-align:center;}
	
#toyonaka{
	width:485px;
	padding:10px 0 20px 0;
	text-align:center;
}
