@charset "utf-8";
/* CSS Document */

#wMatsuri {
	width: 750px;
	background: url(/contest/info/2010/matsuri/images/bg_main.jpg) no-repeat left top;	
}

#wMatsuri .summary {
	line-height: 1.0;
	margin: 0 0 10px 0;
	padding: 450px 0 10px 0;
}



#wPri {
	position: relative;
	width: 440px;
}

#wPri h2 {
	line-height: 1.2;
	margin: 5px 0;
	padding: 0;
	text-align: right;
}

#wPri img#book {
	position: absolute;
	top: -10px;
	left: -34px;
	-moz-transform: rotate(-15deg);
	-webkit-transform: rotate(-15deg);
	transform: rotate(-15deg);

}


#wPri p {
	line-height: 1.2;
	margin: 5px 10px;
	padding: 0;
	text-align: right;
}


#wPri table {
	margin: 0 5px;	
}

#wRequire {
	width: 440px;
}

#wRequire p {
	line-height: 1.2;
	text-align: center;
	margin: 5px 15px;
	padding: 0;
}
