
#main p{
	margin: 0.5em 10px;
}

ul.list{
	padding: 10px 0 0;
}

ul.list li{
	float: left;
	width: 205px;
	margin: 5px 0 5px 5px;
	padding-left: 0;
}

#main p.thumb{
	float: left;
	width: 66px;
	text-align: center;
	margin-left: 10px;
}

#main li p.thumb{
	margin: 0;
}

#main p.thumb img{
	background-color: #FFF;
	border: 1px solid #DDD;
	padding: 2px;
}

#main p.thumb img:hover{
	background-color: #FFF;
	border: 1px solid #999;
	padding: 2px;
}

#main dl.idobata{
	margin-top: 10px;
	padding-left: 82px;
}

#main ul.list li dl.idobata{
	margin-top: 0;
	padding-left: 72px;
}

ul.list li dl{
	padding-left: 72px;
}

#main dl.idobata dt,
ul.list li dt{
	font-weight: 800;
	width: auto;
}

#main dl.idobata dd,
ul.list li dd{
	font-size: 90%;
}

#main dl.idobata dd.date,
ul.list li dd.date{
	font-size: 90%;
	color: #666;
	text-align: right;
}

#main h3{
	font-size:115%;
	font-weight:bold;
	margin: 15px 0 0 10px;
}

table td.strong{
	font-size: 130%;
	font-weight: 800;
	color: #F36;
}
#main .submit a{
	/*margin: 0 15px;*/
}

#main p.date {
clear: both;
text-align: right;
color: #666;
}
