@charset "UTF-8";

h3{ height:auto; padding:0; margin:0; background:none; border:none; }
.pagetops{ padding:20px 0 0; }
.award {
  width: 699px;
  margin: 0 auto;
}
.margin_top{
	margin-top: 35px;
}
.awardList{
	width:212px;
	margin:31px 31px 0 0;
	float:left;
}
.awardList.top_margin {
	margin-top: 48px;
}
.awardList.last{ margin-right:0; }
.awardList .photo1{
	margin:2px 0 1px;
	padding:2px 0 0;
	border-top:2px solid #6A8CC5;
	text-align: center;
}
.awardList .photo_grand{
	margin:2px 0 1px;
	padding:2px 0 0;
	border-top:2px solid #8F8F90;
	text-align: center;
}
.awardList .photo_gold{
	margin:2px 0 1px;
	padding:2px 0 0;
	border-top:2px solid #E7A61A;
	text-align: center;
}
.awardList .photo_silver{
	margin:2px 0 1px;
	padding:2px 0 0;
	border-top:2px solid #777777;
	text-align: center;
}
.awardList .photo_bronze{
	margin:2px 0 1px;
	padding:2px 0 0;
	border-top:2px solid #CC795C;
	text-align: center;
}
.awardList .photo_idea{
	margin:2px 0 1px;
	padding:2px 0 0;
	border-top:2px solid #001A66;
	text-align: center;
}
.awardList .photo_area{
	margin:2px 0 1px;
	padding:2px 0 0;
	border-top:2px solid #222222;
	text-align: center;
}
.awardList .name{
	padding:7px 11px;
	background:#4f4f4f;
	color:#fff;
	font-weight:bold;
	line-height:140%;
}
.awardList .use{
	padding:8px 11px;
	background:#EDEDED;
	line-height:150%;
}
.awardList .name p,.awardList .use p{ padding:0; }

.more{
	margin:1px 0 0;
	padding:4px;
	text-align:right;
	background:#EDEDED;
}

.clearfix{
	overflow:hidden;
}