body {
	font-family : "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

.title_text {
	font-weight      : bold;
	font-size        : 16px;
	background-color : #4D2D68;
	color            : #FFFFFF;
	padding          : 5px;
	text-align       : center;
}

.list_ill {
	float        : left;
	border       : 0px;
	margin-right : 5px;
}

.list_info {
	width         : 344px;
	min-height    : 165px;
	height        : auto !important;
	height        : 165px;
	float         : right;
	border-bottom : 1px solid #CCCCCC;
}

.list_title {
	margin-bottom : 5px;
}

.list_text {
	padding-top     : 5px;
	padding-left    : 3px;
	padding-right: 0px;
	font-size   : 12px;
	line-height : 140%;
}

.list_novel {
	border              : 0px;
	width               : 516px;
	height              : 325px;
	padding             : 0px;
	margin              : 0px;
	background-image    : url(../img/ill_novel.jpg);
	background-position : left top;
	background-repeat   : no-repeat;
	text-align          : right;
	vertical-align      : top;
}

.list_novel_text {
	width         : 310px;
	height        : 300px;
	border-bottom : 1px solid #CCCCCC;
	text-align    : left;
	float         : right;
}

.attention {
	font-size     : 10px;
	color         : #666666;
	text-align    : left;
	margin-bottom : 20px;
	border        : 1px solid #CCCCCC;
	padding       : 10px;
}

.space {
	clear : both;
}

.announcement {
	font-size : 10px;
	border    : 1px solid #CCCCCC;
	padding   : 10px;
	background-image : url("../img/bg_kannagi.jpg");
	background-repeat : no-repeat;
	background-position : right bottom;
	line-height:150%;
}

.announcement_table {
	border          : 0px;
	border-collapse : collapse;
}

.announcement_table TD {
	vertical-align : top;
}

.remark {
	font-size : 10px;
	color     : #666666;
}

.umain_bo {
	background-image  : url("../img/umain_bo.jpg");
	background-repeat : no-repeat;
	width             : 105px;
	height            : 23px;
	padding-top       : 80px;
	padding-left      : 95px;
}

.headline {
	font-size   : 12px;
	font-weight : bold;
	color       : #4D2D68;
}

.sales_table {
	border          : 0px;
/*	border          : 1px solid #4D2D68; */
	border-collapse : collapse;
}

.sales_table TD {
	padding         : 2px;
}


.subinfo{
	border:1px solid #CCCCCC;
	padding:3px;
	margin-bottom:1em;
}

.topics{
	border:1px solid #CCCCCC;
	padding:10px;
}