@charset "utf-8";
/* CSS Document */


/*=============== EVENT ===============*/

#event{
	width:960px;
	padding:20px 0 50px;
}

#event #left_box{
	width:480px;
	float:left;
}

#event #gaiyo{
	width:450px;
	background:#f2f2f2;
	padding:15px 15px 7px;
	margin:20px 0 15px;
}

#event #gaiyo li{
	padding:0 0 8px;
}

#event #gaiyo table{
	width:448px;
	border-collapse:collapse;
	border:1px solid #ccc;
	margin:5px 0 10px;
}

#event #gaiyo table th{
	padding:10px;
	background:#fff;
	text-align:right;
	border-collapse:collapse;
	border:1px solid #ccc;
}

#event #gaiyo table th.ttl{
	background:#ffffe0;
	text-align:center;
}

#event #gaiyo table td{
	padding:10px;
	background:#fff;
	text-align:left;
	border-collapse:collapse;
	border:1px solid #ccc;
}

#event #gaiyo table td p{
	margin:8px 0 0;
}

#event #tokuten{
}

#event #tokuten p{
	width:480px;
	border-bottom:3px double #e64694;
	margin:0 0 15px;
}

#event #tokuten ol{
	margin:0 0 0 10px;
}

#event #tokuten ol li{
	list-style-type:decimal;
	margin:0 0 8px 20px;
}


#event #photo{
	margin:20px 0 0;
	width:460px;
	float:right;
}
#event #photo img{
	margin:0 0 15px;
}

#event #txt{
	clear:both;
	padding:15px 0 0;
}

#event #txt img{
	float:left;
}

#event #right_box{
	width:360px;
	background:#f2f2f2;
	padding:15px;
	line-height:150%;
	float:right;
}

#event #right_box p{
	margin:0 0 8px;
}

#event #right_box p.tx01{
	padding:15px 0 0;
	font-weight:bold;
}

