@charset "UTF-8";

/*============================================================
//  
//  ジャンルトップページスタイル--------------------
//  ・detail
//  ・right_clm
//  
//==========================================================*/
#hd{height:140px;}
.test{ border:1px solid #f00; }

/* jQuery lightBox plugin - Gallery style */
#gallery {}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
	border: 5px solid #3e3e3e;
	border-width: 5px 5px 20px;
}
#gallery ul a:hover img {
	border: 5px solid #fff;
	border-width: 5px 5px 20px;
	color: #fff;
}
#gallery ul a:hover { color: #fff; }

/*============================================================
//  ・detail
//==========================================================*/
.detail{
	width:640px;
	margin:0 20px 0 0;
	float:left;
	padding:25px 0 0;
}
.detail .detail_search_box{
	width:640px;
	background:#EBF9FC;
	margin:0 0 10px 0;
}
.submit_btn{margin:3px 0 0;}
.stock_select select{width:75px;}
.genre_select select{width:160px;}
.release_y_select select{width:80px;}
.release_m_select select{width:65px;}

.detail h2{
	width:625px;
	height:24px;
	padding:8px 0 0 15px;
	margin:0 0 15px 0;
	font-size:18px;
	background:url(/img/forstore/title_obj.jpg) no-repeat;
}
.detail h3{
	width:615px;
	height:19px;
	padding:5px 0 0 25px;
	margin:0 0 15px 0;
	font-size:14px;
	background:url(/img/forstore/left_title.jpg) no-repeat;
}
.detail .news .icon{
	background:url(/img/forstore/icon.jpg) no-repeat;
}
.detail .news{
	font-size:12px;
	color:#11318C;
	padding:0 0 10px 0;
	border:1px solid #ccc;
	border-width:0 0 1px;
	margin:0 0 15px;
}
.detail .news p {
	color:#333;
	text-decoration:none;
}
.detail .news p a{
	color:#333;
	text-decoration:none;
}
.detail .news p a:hover{
	background:#333;
	color:#fff;
}
.detail .book{
	width:300px;
	padding:0 10px 15px;
	float:left;
}
.detail .book_left{
	float:left;
	margin:0 10px 0 0;
	border:1px solid #999;
}
.detail .book h4{
	font-size:14px;
	margin:0 0 5px;
}
.detail .book a{
	color:#0EAFDD;
	text-decoration:none;
}
.detail .book a:hover{
	color:#fff;
	background:#0EAFDD;
}
.pdf_img{
	margin:10px 0 0;
}
.detail li{
	width:630px;
	padding:0 0 10px 10px;
}
.detail li span{
	color:#11318C;
}


/*============================================================
//  ・right_clm
//==========================================================*/
.right_clm{
	width:300px;
	float:right;
}
.forstore .ichiran a{color:#FF0000;}
#series_menu{
	margin:10px 0 0;
}
#series_menu h2{
	width:252px;
	height:28px;
	padding:17px 0 0 48px;
	font-size:14px;
}
.forstore  h2{background:url(/img/forstore/right_menu.jpg) no-repeat;}

.box {
	width:278px;
	border:1px solid #ccc;
	border-width: 0 1px 1px;
	padding:10px 10px 10px;
	font-size:10px;
}
.box li{
	margin:0 0 5px 0;
}
.box li a{color:#333;}
.box li a:hover{background:#333; color:#fff;}

.for_banner{
	margin: 0 0 5px 0;
}
.store_box{
	width:270px;
	margin:0 auto 10px;
}

