@charset "shift_JIS";

#center {
	width:562px;
}
.gototop {
	margin: 0 20px 10px 0;
	text-align:right;
}
h1 {
	background-image:url(../img/contest0605/con0605_03.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:77px;
}	
#top {
	position:relative;
	background-image:url(../img/contest0605/con0605_05.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:324px;
	padding:10px 355px 0 10px;
}
#con {	
	text-align:justify;
}
#con p {
	display:inline;
	border-bottom:dotted 1px #996666;
	line-height:150%;
	padding-bottom:2px;
}
#prize {
	text-align:center;
	color:#FFFFFF;
	background-color:#C25A5A;
	padding:2px;
}
#exp {
	padding-top:15px;
	border-left:solid 2px #C25A5A;
	border-bottom:solid 2px #C25A5A;
	border-right:solid 2px #C25A5A;
}
.btm_banner {
	border-top:solid 2px #C25A5A;
}
.bold {
	font-weight:bold;
}	
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#tbl3 {
	width:90%;
	margin:15px auto 0 auto;
	font-size:16px;
}
#tbl3 th {
	padding:5px;
	width:30%;
	margin-bottom:2px;
	background-color:#990000;
	border:1px outset #DDDDDD;
	color:#FFFFFF;
}
#tbl3 td {
	padding:5px;
	margin-bottom:2px;
	background-color:#FFFFCC;
	border:1px outset #DDDDDD;
}
.note {
	margin:0 26px;
	padding:5px;
	width:504px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:494px;
}
.note li{
	font-size:12px;
}
h1 span {
	position:inherit;
	voice-family: "\"}\"";
	voice-family: inherit;
	position:absolute;
	left:-1000px;
}


