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

html {overflow-y: scroll;}

body {
	margin: 0 auto;
	padding: 0;
	font-family: ArialMT,'Hiragino Kaku Gothic Pro','Hiragino Kaku Gothic ProN',Meiryo,'MS PGothic',sans-serif;
	-webkit-text-size-adjust: none;
}

img {border:none;}

a {text-decoration:none;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}


#wrapper {
	width: 980px;
	margin: 0 auto 0 auto;
	text-align: left;
	border: 3px solid #d3e7f7;
	padding: 4px;
}
.contents {
	border: 1px solid #d3e7f7;
    height: 1390px;
	background-image: url(../images/backimg.jpg);
	background-repeat: repeat-y;
}
.title {
	/* [disabled]float: none; */
	padding: 25px 0;
	text-align: center;
}
.description {
	/* [disabled]float: none; */
	padding: 25px 0;
	text-align: center;
}
.prize {
    text-align: center;
	margin: 100px 50px 0;
}

.prize h1 {color:#723C87; font-weight:bold; margin:0;}
.prize h5 {
	color: #723C87;
	font-weight: bold;
	margin: 0;
}

.prize img {
	/* [disabled]width:300px; */
	/* [disabled]height: 273px; */
}
.prize2 {
	float: left;
	margin: 60px 0 0 25px;
}
.prize2 img {width:300px; height:273px;}

.boxclear {clear:both;}



#wrapper h1, #wrapper h2, #wrapper h3, #wrapper p {
	text-align: justify;
	font-size: 9pt;
}

#info {
	/* [disabled]float: right; */
	margin: 50px 90px 0 70px;
	padding: 10px 20px 0;
	border: 1px solid #d3e7f7;
	background-color: #d3e7f7;
}
.infobox {margin-bottom:10px;}

#info img {
	margin: 0 10px;
}
#info p {
	font-size: 11pt;
	line-height: 1.3;
}

#caution {
	margin: 0 90px 0 70px;
	padding: 0 15px 10px;
	border: 1px solid #d3e7f7;
	background-color: #d3e7f7;
}

#copy  {
	width: 401px;
	height: 41px;
	float: left;
}
#reRadio  {
	height: 31px;
	width: 88px;
	float: right;
}

#footer {
	margin:10px auto 0;
	width:1000px;
}

#footer img {
	border:none;
}
