@charset 'UTF-8'; 
/* test-border
border: 1px solid #F00 !important;
/* -- */
 
/* list.css */ 
 
div.part 
{
	width: 100%;
}
	 
div.part h2 
{
	display: none;
}
 
div.paging_navi 
{
	text-align: right;

	font-size: x-small;
}
 
div.chapter 
{
	width: auto;

	margin: .2em 0;
	border-style: solid;
	border-width: 2px 1px 1px 2px;
	border-color: #FFF #9FA0CF #9FA0CF #FFF;
	padding: .1em .2em;

	color: #303282;
	background-color: #F5F5F5;
}
	 
div.chapter h3 
{
	margin: 0 0 0 0;
	border-style: none none dashed;
	border-width: 1px;
	border-color: #DDD;
	padding: .1em .2em;

	font-weight: bold;
}
	 
div.chapter h3 img 
{
	width: 24px;
	height: 24px;
	vertical-align: bottom;
	font-weight: bold;
}
 
div.chapter h3 a 
{
	border-style: none !important;
	padding: .2em 0;

	color: #303282 !important;
}
  
div.chapter.event h3 
{
	padding-left: 30px;
	background-image: url('../images/icon_event.png');
	background-repeat: no-repeat;
}
 
div.chapter.netorder h3 
{
	padding-left: 30px;
	background-image: url('../images/icon_netorder.png');
	background-repeat: no-repeat;
}
 
div.chapter div.image 
{
	width: 160px;
	height: 120px;
	float: left;

	padding: .3em 10px;
}
 
div.chapter div.detail 
{
	width: auto;
	min-height: 130px;
	clear: right;
	margin: 0 10px 0 180px;
	padding: .3em .5em;

	line-height: 1.5em;
	font-size: 95%;
}
	 
* html div.chapter div.detail 
{
	height: 130px;
}
  
div.chapter em.public_date 
{
	display: block;
	width: 5em;
	float: right;

	padding: .2em .3em;

	font-size: small;
}
 	
div.chapter span.detail_navi 
{
	/*position: absolute;
	right: .5em;
	top: .5em;
	*/
	padding: .2em .3em;

	text-align: right;
	font-size: small;
}
   
div#main div.afview 
{
	text-align: center !important;
}
 
