@charset "utf-8";

/*  グランプリ詳細
------------------------------------------- */

/* ---------------------------------------- */

/*  congratulations
------------------------------------------- */

#congratulations {
	width:615px;
	margin:0 auto;
	position:relative;
}
#congratulations .top {
	padding:131px 0 0;
	background:url(../../images/bg_congratulations_top.gif) no-repeat left top;
	_zoom:1;
}
#congratulations .mid {
}
#congratulations .bottom {
	padding:0 0 70px;
	background:url(../../images/bg_congratulations_bottom.gif) no-repeat left bottom;
	_zoom:1;
}
#congratulations {
	text-align:center;
}
#congratulations .inner {
	margin:0 auto;
	padding:0 65px;
	background:url(../../images/bg_congratulations_mid.gif) repeat-y;
	_zoom:1;
}
#congratulations .content_01 {
	margin:0 0 45px;
}
#congratulations .content_01 p.txt_01 {
	margin:0 0 20px;
	padding:28px 0 0;
}
#congratulations .content_02 p.lead {
	position:absolute;
	top:-90px;
	right:-100px;
	z-index:2;
}
#congratulations .content_02 p.img {
	position:absolute;
	top:33px;
	left:0px;
}
#congratulations .content_02 p.txt {
	position:absolute;
	top:90px;
	left:253px;
	z-index:1;
}
#congratulations .content_02 .special_01 {
	position:relative;
	height:264px;
}
#congratulations .content_02 h3 {
	position:absolute;
}
#congratulations .content_02 .special_01 p.img {
	position:absolute;
	top:32px;
	left:0px;
}
#congratulations .content_02 .special_01 p.txt {
	position:absolute;
	top:89px;
	left:253px;
}
#congratulations .content_02 .special_kids {
	text-align:center;
	padding:0 0 10px;
}


	
/*  Ovi wi摜
------------------------------------------- */

/* まごころ賞 */

#grp_list .section.box_magokoro a {
	background:url(../images/bg_magokoro.png) no-repeat left top;
}
#grp_list .section.box_magokoro a:hover {
	background:url(../images/bg_magokoro-on.png) no-repeat left top;
}

/* アイデア賞 */

#grp_list .section.box_idea a {
	background:url(../images/bg_idea.png) no-repeat right top;
}
#grp_list .section.box_idea a:hover {
	background:url(../images/bg_idea-on.png) no-repeat right top;
}

/* 手作り情熱賞 */

#grp_list .section.box_handmade a {
	background:url(../images/bg_handmade.png) no-repeat left top;
}
#grp_list .section.box_handmade a:hover {
	background:url(../images/bg_handmade-on.png) no-repeat left top;
}

/* 完成度賞 */

#grp_list .section.box_quality a {
	background:url(../images/bg_quality.png) no-repeat right top;
}
#grp_list .section.box_quality a:hover {
	background:url(../images/bg_quality-on.png) no-repeat right top;
}

/* ハイセンス賞 */

#grp_list .section.box_highsence a {
	background:url(../images/bg_highsence.png) no-repeat left top;
}
#grp_list .section.box_highsence a:hover {
	background:url(../images/bg_highsence-on.png) no-repeat left top;
}

/* 夏休みキッズ賞 */

#grp_list .section.box_kids a {
	background:url(../images/bg_kids.png) no-repeat right top;
}
#grp_list .section.box_kids a:hover {
	background:url(../images/bg_kids-on.png) no-repeat right top;
}
#grp_list .section.box_kids p.note {
	position:absolute;
	bottom:20px;
	font-size:90%;
	color:#d02524;
}