@charset "utf-8";
/* CSS Document */
#base{
	width: 810px;
}
#side{
	width: 166px;
	float: left;
	margin: 0;
	padding: 0;
	background-color:#F4F4F4;
}
#area{
	width: 625px;
	float: right;
}
div.main{
	margin: 40px 0 0 0;
}
table.index{
	width:629px;
}
td.new{
}
td.bana{
	width:152px;
	background-color:#f8f8f8;
}
/* 前回そのまま引用 */
.flash{
	width:810px;
	height:210px;
	background-color: #ff8888;
	margin: 10px 0 12px 0;
}
.large_banner_area{
	width:810;
	margin:10px auto;
}
#pattern3{
	width:810px;
	vertical-align : top;
	overflow: hidden; /*float解除*/
	clear:both;
}
.left{
	width:166px;
	margin: 0 13px 30px 0;
	float: left;
}
.center{
	width:468px;
	margin: 0 0 30px 0;
	float: left;
}
img.img_center{
	margin: 10px 0 0 0;
}
img.img_pr{
	margin: 10px 0 0 0;
}
table.new{
	width:437px;
}
td.day{
	width:150px;
}
div.new_base{
	width:434px;
	padding:15px;
	border-spacing: 0;
/*	border-top: #6699FF 2px solid;*/
	border-bottom: #6699FF 2px solid;
	border-right: #6699FF 2px solid;
	border-left: #6699FF 2px solid;
	margin:0 0 10px 0;
}
div.new{
	border-top: #FFFFFF 0px solid;
	border-bottom: #4D4D4D 0px solid;
	border-right: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	padding: 0px 0;
}
p.new{
	font-weight :bold;
}
table.spotlight{
	padding: 0px 0px 15px 0px;
	border-spacing: 0; 
	width:434px;
}
td.day{
	width:120px;
	border-top: #FFFFFF 0px solid;
	border-bottom: #4D4D4D 1px dotted;
	border-right: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	padding: 12px 6px;
}
td.new{
	border-top: #FFFFFF 0px solid;
	border-bottom: #4D4D4D 1px dotted;
	border-right: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	padding: 12px 0;
}
.right{
	width:152px;
	margin: 0 0 30px 10px;
	padding: 0 0 15px 0;
	float: left;
	background-color: #E8E8E8;
	text-align: center;
}
/* 前回そのまま引用ここまで */
