@charset "euc-jp";
/* CSS Document */

#cont {
	width:800px;
	height:auto;
}


#ranking {
	width:800px;
	height:auto;
	overflow:hidden;
	padding-bottom:27px;
}

#rank-left {
	width:250px;
	height:auto;
	float:left;
}

#rank-center {
	width:250px;
	height:auto;
	float:left;
	padding:0 25px;

}

#rank-right {
	width:250px;
	height:auto;
	float:left;
}

.rank {
	width:222px;
	height:auto;
	padding:13px;
	border:1px solid #000;
}
.rank p {
	font-size:10px;
	line-height:14px;
	padding:0 0 0 12px;
}
.rank p span {
	color:#774949;
}

.rank td  {
	vertical-align:top;
}
.rankbt {
	width:102px;
	height:102px;
	padding-bottom:20px;
}


#tb-list {
	width:800px;
	height:auto;
}
#tb-list ul {
}
#tb-list li {
	display:block;
	width:395px;
	height:auto;
	float:left;
	font-size:10px;
	margin-bottom:10px;
}

#tb2-list li {
	display:block;
	width:190px;
	height:auto;
	float:left;
	font-size:10px;
	margin-bottom:10px;
	color:#cccccc;
line-height:100%;
}

#tb3-list li {
	display:block;
	width:190px;
	height:auto;
	float:left;
	font-size:10px;
	margin-bottom:10px;
	color:#cccccc;
line-height:100%;
}

#tb2-list li a{
	color:#cccccc;
}

.tb-right {
	margin-right:10px;
}

.tb2-right {
	margin-right:10px;
}


#t-list {
}
#t-list ul {
}
#t-list li {
	display:block;
	width:264px;
	height:auto;
	float:left;
	font-size:10px;
	margin-bottom:15px;
}
.li-right {
	margin-right:4px;
}


.men-bottom {
	width:800px;
	height:auto;
	overflow:hidden;
	margin-bottom:20px;
}

.men-bottom ul {
}

.men-bottom ul li {
	display:block;
	width:195px;
	height:auto;
	float:left;
	overflow:hidden;
	border:1px solid #999;
	margin-bottom:10px;
}

li.botspace {
	margin-right:4px;
}



#underwear {
	width:800px;
	height:auto;
	overflow:hidden;
	margin-bottom:30px;
}
#un-ba {
	width:784px;
	height:auto;
	overflow:hidden;
	border:1px solid #333;
	padding:7px;
}