@charset "UTF-8";

h3{ height:auto; padding:0; margin:0; background:none; border:none; }
.pagetops{ padding:20px 0 0; }
.award {
  /*width: 699px;*/
  padding: 0;
  /*margin: 0 auto;*/
  margin: 0px -20px 0px 13px;
  overflow: hidden;
}
.margin_top{
	margin-top: 35px;
}
.padding_top {
	padding-top: 17px;
}
.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,
.awardList .photo_grandprix,
.awardList .photo_grandprix01,
.awardList .photo_grandprix02,
.awardList .photo_grandprix03{
	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 ,
.awardList .photo_area01 ,
.awardList .photo_area02 ,
.awardList .photo_area03 ,
.awardList .photo_area04 ,
.awardList .photo_area05 ,
.awardList .photo_area06 ,
.awardList .photo_area07 ,
.awardList .photo_area08 {
	margin:2px 0 1px;
	padding:2px 0 0;
	border-top:2px solid #222222;
	text-align: center;
}

.awardList .photo_grand img ,
.awardList .photo_gold img ,
.awardList .photo_silver img ,
.awardList .photo_bronze img ,
.awardList .photo_idea img ,
.awardList .photo_area img ,
.awardList .photo1 img {
	display: inline-block;
}

.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;
}

#GB_overlay{
  width: 100% !important;
  height: 100% !important;
  position: fixed;
}
#GB_window{
  min-height: 640px;
  max-height: 800px;
  position: fixed;
  left: 2% !important;
  top: 30px !important;
  width: 96%;
  height: 95%;
}
#GB_window .header{
  min-width: 850px !important;
  width: 100% !important;
}
#GB_window .content iframe{
  min-width: 844px !important;
  width: 100% !important;
}
