@charset "utf-8";
/* CSS Document */
#info				{ width:700px; margin:0 auto; }
.info_t			{ margin-top:10px; }
.info_t	hr	{ size:1px; color:#ccc;}
.info_l			{ float:left; margin:10px 5px; }
.info_l	hr	{ size:1px; color:#ccc;}
.info_l	img	{ margin:5px;}
.info_r			{ float:right; margin:10px 10px 10px 5px; }
.info_r	hr	{ size:1px; color:#ccc;}
.info_r	img	{ margin:5px;}

/* 一覧用
------------------------ */
#list	{
	margin:0 auto;
	width:600px;
	min-height:400px;
}
#list li	{
	float:left;
	border-bottom:1px solid #dedede;
	font-size:12px;
	line-height:1.2;
}
.day	{
	float:left;
	width:100px;
	padding:5px 0;
	font-family:"Lucida Grande", verdana, sans-serif;
}
.text	{
	float:left;
	width:500px;
	padding:5px 0;
}
.text a{
	padding:5px 0;
	display:block;
}

#ims-date	{
	float:left;
	color:#467845;
	font-size:10px;
	font-family: "Lucida Grande", verdana, sans-serif;
}

#info h3	{
	background:url(../img/bg-head.gif) repeat-x left center;
	width:680px;
	color: #3366FF;
	margin:0 auto 20px;
	padding:5px 10px;
	font-weight:normal;
	line-height:1.6;
	font-size:13px;
}
#info h3 span	{
	float:left;
	background: url(../img/point.gif) no-repeat left top;
	width:20px;
	height:20px;
}

