/*------------------------------------------------------------------------------------------------*/
/*　Title　*/
.left_menu h4 {
	margin-bottom:8px;
	text-indent: -9999px;
}
.left_menu .ttl1 {
	width:180px;
	height:25px;
	background: url(../images/sub_ttl1.jpg) no-repeat;
}
.left_menu .ttl2 {
	width:180px;
	height:25px;
	margin-top:10px;
	background: url(../images/sub_ttl2.jpg) no-repeat;
}
/*------------------------------------------------------------------------------------------------*/
/*　specal　*/
.left_menu .box {
	width:170px;
	height:44px;
	margin:2px 0;
}
.left_menu .box .icon_box {
	width:54px;
	height:44px;
	float:left;
}
.left_menu .box .icon_box a {
	width:50px;
	height:40px;
	padding:2px;
	display:block;
}
.left_menu .box .icon_box a:hover {
	background-color:#333;
}

.left_menu .box .txt_box {
	width:110px;
	height:40px;
	padding:2px 0;
	float:right;
	font-size:12px;
}
.txt_box2 {
	width:110px;
	margin-top:3px;
	font-size:12px;
	padding:2px 0;
}
.txt_box2 a {
	width:110px;
	font-size:10px;
	color:#333;
	text-decoration:underline;
	display:block;
}
.txt_box2 a:hover {
	width:110px;
	background-color:#333;
	color:#fff;
}
.left_menu .box .txt_box a {
	width:110px;
	font-size:12px;
	color:#333;
	text-decoration:underline;
	display:block;
}
.left_menu .box .txt_box a:hover {
	width:110px;
	background-color:#2CBCEE;
	color:#fff;
}
/*------------------------------------------------------------------------------------------------*/
/*　label　*/
/* ファンタジア文庫 */
.label_1 {
	width:54px;
	height:44px;
	float:left;
}
.label_1 a {
	width:54px;
	height:44px;
	display:block;
	background: url(../images/label_s_1.jpg) no-repeat;
}
.label_1 a:hover {background: url(../images/label_s_1_on.jpg) no-repeat;}

/* ドラゴンマガジン */
.label_2 {
	width:54px;
	height:44px;
	float:left;
}
.label_2 a {
	width:54px;
	height:44px;
	display:block;
	background: url(../images/label_s_2.jpg) no-repeat;
}
.label_2 a:hover {background: url(../images/label_s_2_on.jpg) no-repeat;}

/* ドラゴンエイジ */
.label_3 {
	width:54px;
	height:44px;
	float:left;
}
.label_3 a {
	width:54px;
	height:44px;
	display:block;
	background: url(../images/label_s_3.jpg) no-repeat;
}
.label_3 a:hover {background: url(../images/label_s_3_on.jpg) no-repeat;}

/* エイジプレミアム */
.label_4 {
	width:54px;
	height:44px;
	float:left;
}
.label_4 a {
	width:54px;
	height:44px;
	display:block;
	background: url(../images/label_s_4.jpg) no-repeat;
}
.label_4 a:hover {background: url(../images/label_s_4_on.jpg) no-repeat;}

/* コミック */
.label_5 {
	width:54px;
	height:44px;
	float:left;
}
.label_5 a {
	width:54px;
	height:44px;
	display:block;
	background: url(../images/label_s_5.jpg) no-repeat;
}
.label_5 a:hover {background: url(../images/label_s_5_on.jpg) no-repeat;}

/* ドラゴンブック */
.label_6 {
	width:54px;
	height:44px;
	float:left;
}
.label_6 a {
	width:54px;
	height:44px;
	display:block;
	background: url(../images/label_s_6.jpg) no-repeat;
}
.label_6 a:hover {background: url(../images/label_s_6_on.jpg) no-repeat;}

/* 電子書籍 */
.label_7 {
	width:54px;
	height:44px;
	float:left;
}
.label_7 a {
	width:54px;
	height:44px;
	display:block;
	background: url(../images/label_s_7.jpg) no-repeat;
}
.label_7 a:hover {background: url(../images/label_s_7_on.jpg) no-repeat;}

/* ミルフィ */
.label_8 {
	width:54px;
	height:44px;
	float:left;
}
.label_8 a {
	width:54px;
	height:44px;
	display:block;
	background: url(../images/label_s_8.jpg) no-repeat;
}
.label_8 a:hover {background: url(../images/label_s_8_on.jpg) no-repeat;}

/* 単行本 */
.label_9 {
	width:54px;
	height:44px;
	float:left;
}
.label_9 a {
	width:54px;
	height:44px;
	display:block;
	background: url(../images/label_s_9.jpg) no-repeat;
}
.label_9 a:hover {background: url(../images/label_s_9_on.jpg) no-repeat;}

/* 単行本 */
.label_10 {
	width:54px;
	height:44px;
	float:left;
}
.label_10 a {
	width:54px;
	height:44px;
	display:block;
	background: url(../images/label_s_10.jpg) no-repeat;
}
.label_10 a:hover {background: url(../images/label_s_10_on.jpg) no-repeat;}

/* 富士見L文庫 */
.label_11 {
	width:54px;
	height:44px;
	float:left;
}
.label_11 a {
	width:54px;
	height:44px;
	display:block;
	background: url(../images/label_s_11.jpg) no-repeat;
}
.label_11 a:hover {background: url(../images/label_s_11_on.jpg) no-repeat;}



.banner_box {
	width:102px;
	height:35px;
	margin-top:5px;
}
.banner_box a {
	width:100px;
	height:33px;
	display:block;
	padding:2px;
}
.banner_box a:hover {
	background-color:#333;
}