@charset "utf-8";	

/*==============================	
	((CSS INDEX))

	CSS for Top Page
	
==============================*/	
table.product {	
	width:100%;
	border:none;
	border-top:dashed 1px #999;
	border-bottom:none;
	border-left:dashed 1px #fff;
	border-right:dashed 1px #999;
	border-collapse: collapse;
}

table.product tr{
	border:none !important;
}

table.product td{
	background: url(../common/line_tate.png) left top repeat-y;
	border-bottom:dashed 1px #999!important;
}

table.product th{
	background:url(../common/line_tate.png) left top repeat-y #E7E6CA !important;
}

table.product th.category{
	background:url(../common/line_tate.png) left top repeat-y #FFF9E6 !important;
	color:#AA5500;
	padding: 10px 5px 20px 5px;
}

#contentsBlock hr{
	display: block;
}

#contentsBlock table{
	text-align:left;
}

table.addBorder02 tr td {
background-color:#FFFFFF!important;
}

table.addBorder02 tr.gray-area td{
background-color:#F2F2EB!important;
}

/*toPagetop　ページの上へ*/	
div.page-list{
	width: 100%;
}

div.page-list p.page{
	padding-top:15px;
	float: right;
	height:15px; 
}
div.page-list p.page span{
	padding:0px 0 0px 12px;
	background:url(../common/arw_up.gif) no-repeat 0 50%;
}
div.page-list p.page span{
	/* For Mac IE5 \*//*/
	float:right;
	display:block;
	width:6em;
	/* End for Mac IE5 */ 
}

div.page-list p.list{
	padding-top:15px;
	float: left;
	height:15px; 
}

div.page-list p.list span{
	padding:0px 0 0px 12px;
	background:url(../common/arw_left.gif) no-repeat 0 50%;
}
div.page-list p.list span{
	/* For Mac IE5 \*//*/
	float:left;
	display:block;
	width:6em;
	/* End for Mac IE5 */ 
}
div.page-list p a, 
div.page-list p a:visited{
	color:#3399FF;
	text-decoration:underline;
}	
div.page-list p a:hover{	
	color:#CC1144;
	text-decoration:underline;
}