@charset "utf-8";
#content {
	background: url("../../images/bg-content_nolight.gif") no-repeat left top #FAF6F0;
	 padding: 0;
}
#content.grandprix02 .head {
	background:none;
}
#content.grandprix02 .head h2#grandprix {
	background: url("../images/h2-result-03.png") no-repeat left top;
	height: 106px;
	margin: 0 auto 25px;
	text-indent: -999em;
	width: 561px;
}
#content .body #result-wrap #contest-result-wrap .item-granprix {
	background: none;
	padding: 0;
}
#content .body #result-wrap #contest-result-wrap_02 .item-granprix {
	background: none;
	padding: 0;
}
#content .body #result-wrap #contest-result-wrap .item-granprix .label {
	position: absolute;
	top: -12px;
}
#content .body #result-wrap #contest-result-wrap_02 .item-granprix .label {
	position: absolute;
	top: -12px;
	mi}
#content.grandprix02 .body #result-wrap #contest-result-wrap_02 {
	margin: 0 0 25px 130px
}
#content .body #result-wrap #contest-result-wrap_02{
	margin: 0 0 25px;
	padding: 0 0 0 0;
	position: relative;
}
#content .body #result-wrap #contest-result-wrap_02 .contest-result{
	margin: 0 0 0 19px;
	width: 203px;
	float: left;
	position: relative;
}
#content .body #result-wrap #contest-result-wrap_02 .item-granprix .contest-result-title p{
	text-align: center;
}
#content .body #result-wrap #contest-result-wrap_02 .item-granprix .contest-result-name p{
	text-align: center;
}
#content .body #result-wrap #contest-result-wrap_02 .item-semi-granprix .contest-result-title p{
	text-align: center;
}
#content .body #result-wrap #contest-result-wrap_02 .item-semi-granprix .contest-result-name p{
	text-align: center;
}

/**------------------------------------------
	item01
------------------------------------------*/
#content .body #result-wrap #contest-result-wrap .item01 .img-block {
	background: url("../images/item-granprix-head_magokoro.gif") no-repeat center top;
}
#content .body #result-wrap #contest-result-wrap .item01 .contest-result-title {
	background: url("../images/item-granprix-title_magokoro.gif") no-repeat center top;
	padding: 13px 0 0;
}
#content .body #result-wrap #contest-result-wrap .item01 .contest-result-name {
	background: url("../images/item-granprix-name_magokoro.gif") no-repeat center top;
	padding: 14px 0 8px;
}
#content.grandprix02 .body #result-wrap #contest-result-wrap .item01{
	margin: 0 0 0 30px;
}
/**------------------------------------------
	item02
------------------------------------------*/
#content .body #result-wrap #contest-result-wrap .item02 .img-block {
	background: url("../images/item-granprix-head_idea.gif") no-repeat center top;
}
#content .body #result-wrap #contest-result-wrap .item02 .contest-result-title {
	background: url("../images/item-granprix-title_idea.gif") no-repeat center top;
	padding: 13px 0 0;
}#content .body #result-wrap #contest-result-wrap .item02 .contest-result-name {
	background: url("../images/item-granprix-name_idea.gif") no-repeat center top;
	padding: 14px 0 8px;
}
#content.grandprix02 .body #result-wrap #contest-result-wrap .item02{
	margin: 0 0 0 7px;
}
/**------------------------------------------
	item03
------------------------------------------*/
#content .body #result-wrap #contest-result-wrap .item03 .img-block {
	background: url("../images/item-granprix-head_handmade.gif") no-repeat center top;
}
#content .body #result-wrap #contest-result-wrap .item03 .contest-result-title {
	background: url("../images/item-granprix-title_handmade.gif") no-repeat center top;
	padding: 13px 0 0;
}#content .body #result-wrap #contest-result-wrap .item03 .contest-result-name {
	background: url("../images/item-granprix-name_handmade.gif") no-repeat center top;
	padding: 14px 0 8px;
}#content.grandprix02 .body #result-wrap #contest-result-wrap .item03{
	margin: 0 0 0 7px;
}
/*------------------------------------------
	item04
------------------------------------------*/
#content .body #result-wrap #contest-result-wrap_02 .item04 .img-block {
	background: url("../images/item-granprix-head_quality.gif") no-repeat center top;
}
#content .body #result-wrap #contest-result-wrap_02 .item04 .contest-result-title {
	background: url("../images/item-granprix-title_quality.gif") no-repeat center top;
	padding: 13px 0 0;
}#content .body #result-wrap #contest-result-wrap_02 .item04 .contest-result-name {
	background: url("../images/item-granprix-name_quality.gif") no-repeat center top;
	padding: 14px 0 8px;
}
#content.grandprix02 .body #result-wrap #contest-result-wrap_02 .item04{
	margin: 0;
}
#content.grandprix02 .body #result-wrap #contest-result-wrap_02 .item-granprix{
	margin: 0 0 0 0;
}
/**------------------------------------------
	item05
------------------------------------------*/
#content .body #result-wrap #contest-result-wrap_02 .item05 .img-block {
	background: url("../images/item-granprix-head_highsense.gif") no-repeat center top;
}
#content .body #result-wrap #contest-result-wrap_02 .item05 .contest-result-title {
	background: url("../images/item-granprix-title_highsense.gif") no-repeat center top;
	padding: 13px 0 0;
}#content .body #result-wrap #contest-result-wrap_02 .item05 .contest-result-name {
	background: url("../images/item-granprix-name_highsense.gif") no-repeat center top;
	padding: 14px 0 8px;
}
#content.grandprix02 .body #result-wrap #contest-result-wrap_02 .item05{
	margin: 0 0 0 13px;
}

/*------------------------------------------
	bg
------------------------------------------*/

body #result-wrap {
	background-image: url("../images/bg-result-wrap_02.png");
	background-position: center 320px;
	background-repeat: no-repeat;
	width: 675px;
}
/*------------------------------------------
	congrat
------------------------------------------*/
#content .body #result-wrap #congrat-block {
	background: none;
	padding: 0;
	widht: 675px;
}
#content .body #result-wrap #congrat-block .inner .inner-body div {
	width: 197px;
	padding: 9px 0 0 20px;
}
#content .body #result-wrap #congrat-block .inner .inner-head .inner-body div img {
	margin: 7px 0 0 0;
	width: 197px;
	height: 154px;
}
#content .body #result-wrap #congrat-block .inner .inner-body p {
	float: left;
	margin: 0;
	padding: 6px 0 0 12px;
	width: 302px;
	height: 141px;
}
#content .head h1#result {
	background: url("../../images/h1-teducon-result_02.gif") no-repeat left top;
	height: 34px;;
	margin: 0 auto -7px;
	text-indent: -999em;
	width: 171px;
	*position: relative;
}
/*------------------------------------------
	h3_foot
------------------------------------------*/
.h3-foot{
	background: url("../images/bg-h3-foot.gif") left top no-repeat;
	width: 675px;
}
.h3-foot-inner{
	background: url("../images/bg-h3-foot-btm.gif") left bottom no-repeat;
	padding:15px 23px 10px 20px;
}
.h3-foot .category-box{
	float:left;
	width:450px;
}
.h3-foot .category-box .category-title{
	width: 103px;
	height: 26px;
	background: url("../images/tit-category.gif") left top no-repeat;
	text-indent: -999em;
}
.h3-foot .category-box ul li{
	display:inline-block;
	/display:inline;
	/zoom:1;
	background: url("../images/icon-category.gif") left center no-repeat;
	padding-left:19px;
	margin-right:7px;
	min-height:14px;
	line-height:1.8;
}
.h3-foot .search-box{
	float:right;
	width:168px;
	margin:4px 0 0;
}
.h3-foot .search-box #search-txt{
	width:158px;
	height:18px;
	padding:5px;
	border:1px #cdbea4 solid;
	margin:0 0 5px;
	background:#fff url("../images/txt-search.gif") left top no-repeat;
}
.h3-foot .search-box .search-btn{
	text-align:right;
}
.h3-sakuhin03{
	width: 675px;
	height: 96px;
	background: url("../images/text-h3-sakuhin03.gif") left top no-repeat;
	text-indent: -999em;
}
/*------------------------------------------
	category-name
------------------------------------------*/
.category-name{
	text-align:center;
	padding:26px 0 0;
	min-height:19px;
	background-color:#fff;
	font-size:134%;
	font-weight:bold;
}
.category-name span{
	display:inline-block;
	background:url("../images/icon-category-name.gif") right 0.27em no-repeat;
	padding:0 22px 0 0;
	min-height:19px;
}
.category-name span span{
	display:inline-block;
	background-position: left 0.27em;
	padding:0 0 0 26px;
	min-height:19px;
	letter-spacing:2px;
}
.text-shousai{
	width: 675px;
	height: 37px;
	background: url("../images/text-p-shousai02.gif") left 7px no-repeat #fff;
	text-indent: -999em;
	margin: 0;
}
/*------------------------------------------
	search_box
------------------------------------------*/
.h3-foot .search-box{
	float:right;
	width:168px;
	margin:4px 0 0;
}
.h3-foot .search-box #search-txt{
	width:158px;
	height:18px;
	padding:5px;
	border:1px #cdbea4 solid;
	margin:0 0 5px;
	background:#fff url(../images/txt-search.gif) left top no-repeat;
}
.h3-foot .search-box .search-btn{
	text-align:right;
}
