/* CSS Document */


body {
	margin: 0px;
	background-color: #000000;
	padding-top:150px;
background-image:url(../img/header.jpg);
background-repeat:no-repeat;
background-position:top;
}

#main_sudoku{
line-height:135%;
background-color:#000000;
color:#ffffff;
font-size:14px;

}

#main_sudoku img{
border:none;
}

A:link{
color:#0099CC;
}

#main_sudoku img.header{
padding-bottom:10px;
}

table.title {
	border-collapse:collapse;
	width: 300px;
	padding-bottom: 15px;
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;

}



table.title td {

border:solid #aaaaaa 1px;

}



table.title colgroup.leftsel{
background-color:#333;
font-weight:bold;
width:90px;
clear:both;

}

table.title colgroup.rightsel{

background-color:#333333;

}


img.ttl{
margin-bottom:10px;
}

img.sale-pic{
margin:0px 10px 10px 10px;
}

.no_border img{

border:0px;

}



.txt_feature{
margin-left:10px;
background-image:url(../img/chara.png);
background-position:right;
background-repeat:no-repeat;

}

.txt_box2{
margin-left:10px;
margin-right:10px;
padding-bottom:15px;
clear:both;
}



.line{

margin:8px 0px;

}

/* Ranking Menu */
#rank-m img.btn{
margin-right:9px;
}

#rank-m img.btn2{
margin:0px;
padding:0px;
}

#rank-m table{
margin-bottom:10px;
}

#rank-m img.act{
margin-bottom:2px;
}

#rank-m .menu{margin-bottom:10px;}

#rank-m img.ttl{
margin-bottom:10px;
}

#rank-m{
width:314px;
margin-left:auto;
margin-right:auto;
}

/* Ranking List */
#rank-t table {
	width: 300px;
	font-size: 14px;	
	margin-bottom: 10px;
	margin-top: 5px;
	border-bottom: solid 10px #FDFFAF;
}

#rank-t th{
	background-color:#FDFFAF;
	padding:3px;
	color:#000;
	text-align:center;
	border-right: 1px solid #FDFFAF;
    border-bottom: 1px solid #FDFFAF;
}

#rank-t th.rank{
width:40px;
}

#rank-t td{
	background-color:#000;
	padding:3px;
	
	color:#fff;
	text-align:right;
	
    border: 1px solid #FDFFAF;
}

#rank-t h2{
	background-color:#FDFFAF;
	padding:5px;
	margin: 20px 0px 5px 0px;	
	font-size:14px;
	color:#000;
	border: solid 1px #FDFFAF;	
	border-right: 1px solid #FDFFAF;
    border-bottom: 1px solid #FDFFAF;
}

#rank-t{
width:300px;
margin-left:auto;
margin-right:auto;
}


