#content h2.second{
	color: #663300;
	border-bottom: solid 2px #FFCC33;
	border-left: solid 8px  #FFCC33;
	background-color: #FEFEE7;
	margin-bottom: 1em;
}
.genre {
	float: left;
	width: 345px;
	margin: 0 5px;
}
#content h3.genrename {
	margin: 0;
	padding: 0 20px;
	font-size: 100%;
	color: #663300;
	border: 1px solid #CCCCCC;
	background-color: #FEFEE7;
	background-image: url(../../../../../_SITE_/localhost/_res/img/c_arrow_y.gif);
	background-position: 3px 3px;
	background-repeat: no-repeat;
}
.genre ul {
	font-size: 83%;
	margin: 0;
	padding: 0;
}
.genre li {
	list-style-type: circle;
	list-style-image: url(img/circle_y.gif);
}
.boxclear {
	 clear: both;
}
.catebox {
	float: left;
	width: 160px;
	margin: 3px;
	padding: 1px 0;
	border: 1px solid #CCCCCC;
	background-color: #FEFEE7;
	font-size: 90%;
}
.catebox img {
	margin: 0 3px;
	vertical-align: middle;
}
/* 新着情報 start */
#content h2.update {
	margin: 1em 0 0 0;
	padding: 0.3em 0 0.3em 1em;
	color: #CC0000;	
	border-bottom: solid 2px #CC0000;
	border-left: solid 5px #CC0000;
	background-color: #FFE1E1;
}
#content ul.update {
	padding: 5px 0 10px 10px;
	list-style-type: none;
	font-size: 83%;
}
#content li.update {
	margin: 0px;
	padding: 3px 0px 3px 15px;
	background-image: url(../../../../../_SITE_/localhost/_res/img/arrow_r.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
}
/* 新着情報 end */

/*=============================================================
		印刷時設定
=============================================================*/
@media print{
.genre{
	width: 300px;
}
.catebox {
	width: 200px;
}
}

