@charset "shift_jis";

body{
	background:#000;
	margin:0;
	padding:0;
}

#wrap a {
	text-decoration:underline;
	color:#ffffff;
}

#wrap a:link,
#wrap a:visited {
	text-decoration: underline;
	color:#d2d2d2;
}

#wrap a:hover,
#wrap a:active {
	text-decoration: none;
	color:#ffee00;
}

#wrap{ 
	width:100%;
	text-align:center;
}
h1,h2{
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}
h1{
	width:566px;
	margin:0 auto;
	padding-top:29px;
	font-size:0;
	line-height:0;
}
h1 a,
h1 img{ border:none;}

p.txtLead{
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}

#maincontents {
	width:950px;
	margin:0 auto;
	padding:0;
	background:url(../../images/campaign/images/gs-page_bg.jpg?1298278365) no-repeat left top;
	font-size:83%;
	overflow:hidden;
	zoom:1;
}

.ctsBox{
	width:500px;
	margin:0 auto 30px;
	padding-bottom:15px;
}
#result2010 ul{
	margin:0 0 30px;
	padding:0;
	font:0;
	line-height:0;
}

#result2010 ul a,
#result2010 ul img{
	margin:0;
	padding:0;
	border:none;
}
#result2010 ul{ width:500px; }
#result2010 li{
	width:411px;
	height:185px;
	margin:0 0 20px 0;
	padding:27px 46px 22px 43px;
	font-size:0;
	line-height:0;
}

#result2010 li#gold{ background:url(../../images/campaign/images/df-2010-g_bg.jpg?1298278365) no-repeat 0 0; }
#result2010 li#silver{ background:url(../../images/campaign/images/df-2010-s_bg.jpg?1298278365) no-repeat 0 0; }

.footerBox{
	width:500px;
	margin:0 auto 30px;
	text-align:center;
	color:#fff;
}

#goldBox{
	width:508px;
	margin:0 auto 30px;
	padding-bottom:32px;
	background:url(../../images/campaign/images/gold_bg.jpg?1298278365) no-repeat center bottom;
}

#goldBox .scrollBox{
	width:413px;
	height:446px;
 	overflow-x: auto;
    overflow-y: auto;
	margin:0 auto;
	text-align:center;
	border:1px solid #603f31;
	font-size:133%;
	line-height:1.5;
	color:#edd28d;
}

#silverBox{
	width:508px;
	margin:0 auto 30px;
	padding-bottom:32px;
	background:url(../../images/campaign/images/silver_bg.jpg?1298278365) no-repeat center bottom;
}

#silverBox .scrollBox{
	width:413px;
	height:408px;
 	overflow-x: auto;
    overflow-y: auto;
	margin:0 auto;
	text-align:center;
	border:1px solid #603f31;
	font-size:133%;
	line-height:1.5;
	color:#d4d2cf;
}

.scrollBox p{
	margin:0;
	padding:1.7em 0.25em 1em;
}

span.btBack{
	display:block;
	width:500px;
	margin:0 auto 30px;
	text-align:center;
	font-size:133%;

}
