@charset "utf-8";

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

/* contest */

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

#contest #container #main #contentsBody h1 {	background: url(/img/contest/contest_ttl.png) no-repeat 0 0;}

#contest #container #main #contentsBody div h2 {

	margin: 0 0 8px -8px;

	width: 611px;

	height: 27px;

	text-indent: -9999em;

}

#contest #container #main #contentsBody div h3 {

	clear: both;

}

#contest #container #main #contentsBody div dl {

	margin-bottom: 1.539em;

	width: 100%;

}

#contest #container #main #contentsBody div dl dt {

	float: left;

	clear: both;

	width: 18em;

}

#contest #container #main #contentsBody div p {	margin-bottom: 1.539em;}

#contest #container #main #contentsBody #section01 h2 {	background: url(/img/contest/contest01.png) no-repeat 0 0;}

#contest #container #main #contentsBody #section02 h2 {	background: url(/img/contest/contest02.png) no-repeat 0 0;}

#contest #container #main #contentsBody #section03 h2 {	background: url(/img/contest/contest03.png) no-repeat 0 0;}

#contest #container #main #contentsBody #section04 h2 {	background: url(/img/contest/contest04.png) no-repeat 0 0;}

#contest #container #main #contentsBody #section05 h2 {	background: url(/img/contest/contest05.png) no-repeat 0 0;}

#contest #container #main #contentsBody #section06 h2 {	background: url(/img/contest/contest06.png) no-repeat 0 0;}

#contest #container #main #contentsBody #section07 h2 {	background: url(/img/contest/contest07.png) no-repeat 0 0;}

#contest #container #main #contentsBody #section08 h2 {	background: url(/img/contest/contest08.png) no-repeat 0 0;}

#contest #container #main #contentsBody #section09 h2 {	background: url(/img/contest/contest09.png) no-repeat 0 0;}

#contest #container #main #contentsBody #section10 h2 {	background: url(/img/contest/contest10.png) no-repeat 0 0;}

#contest #container #main #contentsBody #section11 h2 {	background: url(/img/contest/contest11.png) no-repeat 0 0;}

#contest #container #main #contentsBody #section12 h2 {	background: url(/img/contest/contest12.png) no-repeat 0 0;}

#contest #container #main #contentsBody #section13 h2 {	background: url(/img/contest/contest36.png) no-repeat 0 0;}


#contest #container #main #contentsBody #section04 table {

	margin-bottom: 1.539em;

	border-collapse: collapse;

}

#contest #container #main #contentsBody #section04 table tr th,

#contest #container #main #contentsBody #section04 table tr td {

	border: 1px solid #747E92;

	text-align: center;

}

#contest #container #main #contentsBody #section04 table tr td {

	padding: 5px 25px 2px;

	font-weight: bold;

}

#contest #container #main #contentsBody #section04 table tr th {

	padding: 5px 11px 2px;

}

#contest #container #main #contentsBody #section04 table .headingColumn th {

	padding: 5px 25px 2px;

	background: #CCDDEE;

}

#contest #container #main #contentsBody #section04 table .total td {	color: #F00;}

#contest #container #main #contentsBody #section05 #adobeLink {

	margin-left: 10%;

	padding: 10px;

	border: 1px solid #B0CFAF;

	position: relative;

	width: 405px;

	font-size: 85%;

}

#contest #container #main #contentsBody #section05 #adobeLink p {	margin: 0;}

#contest #container #main #contentsBody #section05 #adobeLink #btn-AdobeReader {

	position: absolute;

	top: 25%;

	right: 10px;

}

#contest #container #main #local_Nav h2 {	background: url(/img/local_nav_global_ttl.png) no-repeat 0 0;}





table.prizelist{

	width:580px;

	border:2px solid black;

	margin:0 0 15px 0;

}



table.prizelist th{

	text-align:center;

	font-weight:bold;

}



table.prizelist th,td{

	padding:3px;

	border:1px solid black;

	text-align:center;

}



table.prizelist td a{

	color:#3366CC;

	border-bottom:1px solid ;

}



table.prizelist tr .title{

	text-align:left;

	text-indent:1em;

}



.notice{

	color:#FF0000;

}
