/* CSS Document */

/********************************
*	leftnavi settings
********************************/

#leftColBox .newsTitle{
	margin:0;
}

#leftColBox .newsList{
	margin:0 0 1.3em;
	padding:0.5em;
	height:80px;
	overflow:auto;
	list-style:none;
	border:1px solid #666;
}

	#leftColBox .newsList li{
		margin:0;
		padding:0;
		border-bottom:1px dotted #999;
	}

#leftColBox .dateTitle{
	margin:0 0 1px 1px;
}

#leftColBox .calendar{
	margin-left:1px;
	margin-bottom:0.5em;
	width:auto;
	border:1px solid #000;
	border-collapse:separate;
	width:177px;
	text-align:center;
	line-height:1em;
	font-size:12px;
}

	#leftColBox .calendar td{
		border:1px solid #FFF;
		width:14%;
		padding:0.2em;
	}
	
	#leftColBox .calendar .sunday{
		color:#FFF;
		background-color:#B59C6F;
	}
	
	#leftColBox .calendar .sundayCel{
		background-color:#DCCCB0;
	}
	
	#leftColBox .calendar .usual{
		color:#FFF;
		background-color:#777;
	}
	
	#leftColBox .calendar .usualCel{
		background-color:#B5B5B5;
	}

/********************************
*	content left settings
********************************/

.leftColBox{
	width:574px;
	float:left;
}

.leftColBox p{
	margin:0 0 0.5em;
}

.leftColBox .mainBnrBox p{
	text-align:center;
}

.leftColBox .leftBnr{
	float:left;
	width:285px;
}

.leftColBox .rightBnr{
	float:right;
	width:285px;
}

.leftColBox .mainCatBox{
	margin:0;
	padding:1px;
	width:570px;
	border:1px solid #000;
}

	.leftColBox .mainCatBox h2{
		margin:0;
		padding:0;
		font-size:100%;
	}
	
		.leftColBox .mainCatBox h2 img{
			margin:0;
			padding:0;
			list-style:1em;
			vertical-align:top;
		}

		.leftColBox .mainCatBox .makerTable{
			margin-top:0.2em;
		}

		.leftColBox .mainCatBox .makerTable img{
			width:80px;
			*/height:81px;
		}

	.leftColBox .mainCatBox table{
		width:570px;
	}
	
	.leftColBox .mainCatBox table td{
		margin:0;
		padding:0;
		border:none;
		border-spacing:0;
	}
	
	.leftColBox .mainCatBox table td img{
		vertical-align:middle;
	}
		
/********************************
*	rightnavi settings
********************************/

.rightColBox{
	width:180px;
	float:right;
}

.rightColBox .rankingTitle{
	margin:0;
}

.rightColBox .rankingTable{
	margin-bottom:1em;
	background-color:#D1D1D1;
	border-collapse:collapse;
	line-height: 1em;
}

	.rightColBox .rankingTable td{
		padding:3px;
		text-align:center;
	}

	.rightColBox .rankingTable .arrow{
		border-bottom:3px solid #FFF;
	}
	
	.rightColBox .rankingTable .line{
		border-bottom:3px solid #FFF;
	}

	.rightColBox .rankingTable .line img{
	border: 1px solid #FFF;
	}

.rightColBox .designerBnrBox{
	margin-bottom:1.3em;
}

.rightColBox .designerBnrBox p{
	margin:0;
}

.rightColBox .pickupTitle{
	margin:0;
}

.rightColBox .pickupBox{
	margin:0;
	padding:0.5em auto;
	text-align:center;
	border:1px solid #999;
}

.rightColBox .pickupBox p{
	margin:0.5em 0;
}