@charset "utf-8";
/* CSS Document */

div#wrapMatsuri {
	position: relative;
	width: 750px;
	margin-bottom: 10px;
	background: url(/contest/info/2009/2009matsuri/images/bg_body.gif) right top repeat-y;
}
* html div#wrapmatsuri {
	width: 740px;
}
div#wrapSection01 {
	padding: 20px 0;
	min-height: 1040px;
	background:url(/contest/info/2009/2009matsuri/images/bg_title_matsuri.gif) right 20px no-repeat;
}
div#wrapSection02 {
	padding: 275px 185px 0 5px;
	background:url(/contest/info/2009/2009matsuri/images/img_matsuri_02.jpg) left top no-repeat;
}
div#wrapSection02 img {
	float: left;
}

div#wrapMatsuri p {
	width: 565px;
}
div#wrapMatsuri p#catch {
	width: 440px;
}

div.section img#book {
	float: left;
	position: relative;
	left: -20px;
}

table.dataTL {
	width: 535px;
}


img.sticker{
	position: absolute;
	top: -40px;
	left: -20px;
}
