/*-----------------------------
1.link
------------------------------ */
#left_clm li.picture a:hover{ background:url(../image/picture_on.jpg) no-repeat;}
#left_clm li.picture a {
	width:130px;
	height:25px;
}
#left_clm li.novel {
	width:140px;
	height:25px;
	background:url(../image/novel_off.jpg) no-repeat;
}
#left_clm li.novel a:hover{ background:url(../image/novel_on.jpg) no-repeat;}
#left_clm li.novel a {
	width:140px;
	height:25px;
}
#left_clm li.musical {
	width:330px;
	height:25px;
	background:url(../image/musical_off.jpg) no-repeat;
}
#left_clm li.musical a:hover{ background:url(../image/musical_on.jpg) no-repeat;}
#left_clm li.musical a {
	width:330px;
	height:25px;
}
#left_clm li a {
	display:block;
	text-indent:-9999px;
}
/*-----------------------------
2.left_clm
------------------------------ */
.ttl_picture_1 {
	width:610px;
	height:50px;
	text-indent:-9999px;
	background: transparent url(../image/title_picture_1.png) no-repeat center top !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../image/title_picture_1.png", sizingMethod="scale");
}
#left_clm li.novel {
	width:140px;
	height:25px;
	background:url(../image/novel_on.jpg) no-repeat;
}

#left_clm .book {
	border-bottom:dotted 1px #666666;
	margin:0 0 20px;
}

#left_clm .book .m_box{
	width:600px;
	padding:0 5px 5px 0;
	margin:0 0 5px 0;
}

#left_clm .book .m_box p{
	padding:0 0 5px 10px;
}

.detail {
border-color:#333333;
border-style:dotted;
border-width:0 0 0px;
padding:15px 0;
width:610px;
}