@charset "utf-8";
/* CSS Document */

/*==================================================

	senryu.html

===================================================*/
body {
	background: #F0EED5 url(../img/common/back_main.gif) bottom center no-repeat;
}

div#container {
	width: 910px;
	margin: 0 auto;
	padding: 0 20px;
	
	background: #F0EED5 url(../img/common/back_main.gif) top center repeat-y;
}

div#senryu {
	width: 910px;
	margin: 0 auto;
	
	background: url(../img/common/back_contents.gif) top center repeat-y;
}

div#senryu h2 {
	width: 888px;
	margin: 0 auto;
	text-align: center;
}


/*	prize
===================================================*/
div#senryu div.prize p.catch_copy {
	text-align: center;
}


div#senryu div.prize table.top {
	width: 877px;
	margin: 0 auto;
	border-collapse: collapse;
}

div#senryu div.prize table.top tr td {
	border-collapse: collapse;
}


/*	other
===================================================*/
div#senryu div.prize table.other {
	width: 877px;
	margin: 31px auto 0;
	border-collapse: collapse;
}

div#senryu div.prize table.other tr td {
	border-collapse: collapse;
}


/*	other_bottom
===================================================*/
div#senryu div.prize table.other_bottom {
	width: 679px;
	margin: 0 auto 42px;
	border-collapse: collapse;
}

div#senryu div.prize table.other_bottom tr td {
	border-collapse: collapse;
}


/*	banner_area
===================================================*/
div#senryu div.banner_area {
	padding-bottom: 24px;
}

div#senryu div.banner_area p.campaign_copy {
	width: 580px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

div#senryu div.banner_area p.banner {
	width: 580px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}