@charset "shift_jis";
/*------------------------------
Layout.css
-------------------------------*/

/*Basic Module*/
div#contentsPrize p,
h2,
h3,
dl,
dt,
dd,
ul,
li {
	margin:0px;
	padding:0px;
}

div#contentsPrize p {
	line-height:1.3em;
}


/*------------------------------
contentsPrize -Layout-
-------------------------------*/
div#contentsPrize h3 {
	background:url(/dc/2009summer/img/kekka_gurade2.gif) no-repeat;
	padding:5px 4px;
	height:23px; 
	font-size:94%;
	color:#ffffff;
}

div#contentsPrize dl {
	height:110px;
	display:block;
}
div#contentsPrize dl dt img {
	margin:20px 0 0;
}
div#contentsPrize dl dt {
	float:left;
	margin:0 32px 0 0;
}

div#contentsPrize dl dd {
	float:left;
}


div#contentsPrize dl dd p.makerName {
	padding:20px 0 0;
	margin:0;
}
div#contentsPrize dl dd p.productName {
	font-weight:bold;
	width:320px;
	margin:0;
	color:#000;
	font-size:146%;
	
}

div#contentsPrize dl dd p.productItemImg {
	display:block;
	padding:0 0 0 42px;
}



/*------------------------------
contentsPrize -Layout- prizeList
-------------------------------*/
div#contentsPrize ul {
	margin:8px;
}


div#contentsPrize ul li{
	list-style:none;
	background:url(/dc/2009summer/img/nyuusyou-icon.jpg) no-repeat top left;
	padding:0 0 12px 96px;
}

div#contentsPrize ul li p.productName {
	font-weight:bold;
	margin:0;
	color:#000;
	font-size:146%;
}



/* Common class
-----------------------------------*/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	zoom: 1;
}

/* For only mac IE \*//*/
.clearfix {
	display: inline-table;
}
/**/

