@charset "utf-8";
/* CSS Document */


h1{background-image:url(img/h1bg.gif);background-repeat: no-repeat; background-position:center top; font-size:10px;margin: 0px;padding: 0px;height: 28px; line-height:28px;text-align:center; color:#FFF;}

h1 a:link{color:#FFF; text-align:center;}


h2{	font-size:18px;	width:auto;	margin:5px 0 0 0;color:#F60;text-align:center;border-bottom:solid 1px #F90; font-weight:bold;}
h3,h4,h5,h6{margin:0;padding:0;}


body{margin:0;padding:0;background-image:url(img/bodybg.gif);background-repeat: repeat-x;}

#head{height:205px;background-image:url(img/head.gif);background-repeat: no-repeat;background-position: center 28px;}

#head div{ padding:155px 0 0 680px; width:auto;}

#warp{background-image:url(img/warpbg.gif);background-repeat: repeat-y;height: auto;width: 840px;margin:0 auto;	text-align: left;}

#content{ margin:0 20px; padding:10px 20px 0 20px;	height: auto;}

.merit{
	border-bottom:solid 1px #F90;
	margin:0 auto 20px auto;
	padding:10px 0;
	text-align:center;
	list-style:none;
	background-color: #FFF4CA;
}

.merit li{ font-size:16px; margin:8px 0; padding:0; letter-spacing:0.1em; font-weight:bold; color: #F60;}

.sanyaku{font-size:14px; margin:8px 0; padding:0; letter-spacing:0.1em; color: #666;}

.rankbox p{margin:0;padding:0;letter-spacing: 0em;color: #FFF;}


.rankbox2 p{margin:0;padding:0;	letter-spacing: 0em;color: #FFF;}

.ante{clear:left;padding-top: 10px;	margin-bottom: 20px;}

.osusume{
	border-bottom:solid 1px #F90;
	margin-bottom: 10px;
	border-left: solid 8px #F90;
	border-top: solid 1px #F90;
	border-right: solid 1px #F90;
	text-indent: 1em;
	background-color: #FFF4CA;
	padding:7px;
	font-size:16px;
	clear:both;
}

.gosyoukai{text-align: left;padding-top: 5px;}


dt{ font-size:16px; margin:10px 0 0 0; padding:0;}

dd{ font-size:14px; margin:0; padding:5px 0 0 20px; letter-spacing:0.1em; color:#666;}

.rankbox{width:225px;height:195px;float: left;margin-right: 12px;text-align: center;padding: 10px;background-image: url(img/osusumebg.jpg);	background-repeat: no-repeat;}

.rankbox2{width:225px;height:195px;float: left;	text-align: center;	background-image: url(img/osusumebg.jpg);padding: 10px;}

.prime{color:#666;font-size: 12px;margin-top: 20px;margin-bottom: 50px;}

.whatema{line-height:26px;font-size:14px;padding: 0px; margin:0 0 10px 13px;width: 710px;}


.right{float: right;width: 310px;}

.right p{margin-top: 5px;font-size: 12px;line-height: 20px;	color: #666;margin-bottom: 10px;}

p {color: #666;font-size: 12px;line-height: 20px;letter-spacing: 0.1em;}


p span{	color: #F00;}

.center{text-align:center;}

.center img{ margin:10px 0;}


#chart14{background-image:url(img/chart.jpg);	background-repeat: no-repeat;height: 428px;	margin-bottom: 20px;}

#chart14text{font-size: 13px;letter-spacing: 0.1em;text-align: left;margin-right: auto;margin-left: 220px;padding-top: 275px;width: 300px;color: #FFF;
line-height: 27px;}
#chart14 p{color:#FFF;}

hr{ margin-bottom:35px;}


a:img { filter:Alpha(Opacity=100); }
a:hover img { filter:Alpha(Opacity=50); }
a:link{color: #009;text-decoration: none;}
a:active {color: #009;text-decoration: underline;}
a:visited {color: #009;	text-decoration: none;}
a:hover {color: #009;text-decoration: underline;}


/* ボタン */
.lastbotan a{
	display : block;
	overflow: hidden;
	width : auto;
	height: 93px;
	text-align : center;
	background-repeat : no-repeat;
	background-position : center top;
	text-indent: -5000px;
	margin:3px auto 35px auto;
	background-image : url(img/letsts.gif);
}
.lastbotan a:link {background-image : url(img/letsts.gif);}
.lastbotan a:hover{background-image : url(img/letsts.gif);background-repeat : no-repeat;background-position : center bottom;}
.lastbotan a:active   {	background-image : url(img/letsts.gif);}

/* フッター */

#link{
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	width: 800px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	padding-top: 8px;
}
#footxt{
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	margin-right: auto;
	margin-left: auto;
	color: #FFF;
	padding-top: 3px;
}
#foot{
	width: 800px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/footbg.gif);
	line-height: 12px;
	clear: both;
	background-repeat: no-repeat;
	background-position: center top;
}

