@charset "utf-8";
/* CSS Document */

/*
==============================================

 search.html
 d_search.html
 newslist.html
 news.html
 newbook.html
 comingbook.html
 
==============================================
*/

/*各ページのトップタイトル*/
.search-title_bg {
	width: 698px;
	height: 45px;
	background: url(img/title_search_bg.jpg) no-repeat;
	margin:11px 0 0 0;
	padding-left:15px;
	clear: both;
}

.search-title_bg h1{
	padding:9px 0 0 8px;
	float:left;}

.titleSearch, .titleD_search,
.title_Newslist, .title_News,
.titleComingbook, .titleNewbook{
	width: 170px;
	height: 22px;
	margin: 9px 0 0 0;
	text-indent: -9999px;
	font-size: xx-small;}

.titleSearch{
	background: url(img/search_title.gif) no-repeat;}
.titleD_search{
	background: url(img/top-title_d-search.gif) no-repeat;}

.title_Newslist{
	background: url(img/top-title_newslist.gif) no-repeat;}
.title_News{
	background: url(img/top-title_news.gif) no-repeat;}
.titleComingbook{
	background: url(img/top-title_coming.gif) no-repeat;}
.titleNewbook{
	background: url(img/top-title_new.gif) no-repeat;}
	
	
/*最新ニュース一覧　RSS*/
.search-title_bg .titleRss {
	width: 40px;
	height: 19px;
	margin: 10px 30px 0 0;
	float: right;
	display: block;
	background: url(img/titlelink_rss.gif) no-repeat;
	text-indent: -9999px;
}
.search-title_bg .titleRss a {
	width: 40px;
	height: 19px;
	display: block;
}

/*最新ニュース　最新ニュース一覧*/
.search-title_bg .titleNewslist {
	width: 117px;
	height: 23px;
	margin: 8px 30px 0 0;
	float: right;
	display: block;
	background: url(img/titlelink_newslist.gif) no-repeat;
	text-indent: -9999px;
}
.search-title_bg .titleNewslist a {
	width: 117px;
	height: 23px;
	display: block;
}

/*------------------------------
 // 1: search.html
------------------------------ */

/*シリーズ紹介*/

#seriseInfo{
	background-color:#f7f3ca;
	padding:7px 15px;
	margin-bottom:25px;}

#seriseInfo dl dt{
	font-weight:bold;
	color:#399;
	font-size:106%;}

#seriseInfo dl dd{
	border-top:1px solid #dbd7ae;
	margin-top:2px;
	padding-top:5px;}
	
/*検索条件入力*/
.condition{
	border:1px solid #E2E2C0;
	background:url(img/d_other_bg.gif) top left repeat; 
	margin:10px 0 20px 0;
	padding:15px 0 15px 20px;}

 fieldset {
	border: none;
	margin:0px;
	padding:0px;
}

 .text1 {width: 215x;}
 .text2 {width: 50px;}
 .text3 {width: 30px;}
 .select{width: 135px;}


table#searchForm{
	margin:0px 15px 0px 0;}

table#searchForm th,
table#searchForm td{
	text-align:left;
	padding-bottom:13px;
	}
	
.hit{
	font-weight:bold;
	text-align:center;}

.pd2{padding:13px 0;}
.isbn{padding-top:13px;}
.isbn_keta{margin:0 0 0 70px;}

.dotLine{
	border-top:1px dotted #666;
	border-bottom:1px dotted #666;}

.gosearch{
	clear:both;
	text-align:center;
	margin:15px 0 0 0;
	}
.gosearch img{
	margin-right:20px;}
.gosearch img.kago{
	margin-bottom:10px;}
	
.gosearch2{
	clear:both;
	margin:15px auto 0 auto;
	width:230px;
	}
.gosearch2 img{
	padding-right:20px;
	float:left;
}

.gosearch3{
	clear:both;
	text-align:center;
	margin:15px 0 0 0;
	}

.gosearch3 img{
	margin-right:0;}
	

/*検索結果*/
#display{
	border-bottom:1px dotted #666;
	margin-bottom:10px;
	padding-bottom:10px;
	padding-left:10px;
	}

#pager{
	float:left;
	padding-left:0px;}

#search #pager .page a{
	text-decoration:none;}

.checkBuy{float:right;}	
	
/*検索結果 各本*/
.result{
	border-bottom:1px dotted #666;
	margin-bottom:15px;
	padding-bottom:20px;
	padding-left:10px;}

#main .result_L .ebook-wrap { 
	width: 104px;
}
#main .result_L .ebook {
	margin-top: 5px;
	margin-bottom: 0;
}

/*検索結果 各本_ジャンル*/
.bookgenre{
	margin-bottom:5px;}
.nest a{
	color:#818058;}

/*検索結果 各本_書影*/
.result .result_L{
	width:125px;
	float:left;
	}
.result .result_L p.year{
	margin-top:10px;}


/*検索結果 各本_内容*/
.result .result_R{
	width:575px;
	float:right;
	}

.result .result_R .content{
	width:390px;
	float:left;}

.result .result_R .content .name{
	font-weight:bold;}

.result .result_R .content .price{
	font-weight:bold;
	color:#666666;}
.result .result_R .content .naiyo{
	margin-top:10px;}
	

/*検索結果 各本_購入ボタン*/
.result .result_R .buyBtn{
	width:147px;
	float:right;}

.result .result_R .buyBtn img{
	margin-bottom:7px;}

.result .result_R .buyBtn .stock{
	text-align:left;
	color:#B00000;
	margin-left:0px;
	}

#search input { vertical-align: middle; }

/*その他*/
.red{color:#B00000;}
.red_b{color:#B00000;
font-weight:bold;}

/*------------------------------
 // 2: d_search.html
------------------------------ */
#searcAll ul{
	margin-top:8px;} 

#searcAll ul li{
	background:url(img/arrow_square.gif) center left no-repeat;
	padding-left:20px;
	font-weight:bold;}
	
/*------------------------------
 // 3: newslist.html
------------------------------ */
.newstop{
	margin-top:8px;}
	


#newsBox{
	border:1px solid #E2E2C0;
	border:1px solid #E2E2C0;
	background-color:#F3F3E6;
	margin:15px 0 10px 0;
	padding:20px 0 0 0;}

#newsBox .newslist{
	border-bottom:1px dotted #666666;
	width:664px;
	margin:0 auto 17px;
	padding-bottom:10px;
}

#newsBox .newslist h2{
	margin-bottom:12px;}

#newsBox .newslist .tag{
	width:100px;
	float:left;}

#newsBox .newslist .tag .day{
	font-weight:bold;
	color:#666;
	margin:5px 0 0 2px;
	}

#newsBox .newslist .cont{
	margin-left:105px;}

#newsBox .newslist .read{
	text-align:right;}

/*------------------------------
 // 4: news.html
------------------------------ */

.newspict{
	float:right;
	margin:0 0 25px 25px;}

#newsBox .news{
	width:664px;
	margin:0 auto 17px;
	padding-bottom:10px;
}

#newsBox .news .tag{
	width:88px;
	float:left;}

#newsBox .news .cont{
	margin-left:93px;}

#newsBox .news h2{
	margin-bottom:12px;
	color:#3b575f;}

#newsBox .news .update{
	text-align:right;
	font-weight:bold;
	color:#666;}

#article{
	margin:17px 0 0 0;
	padding:20px 0 0 0;
	border-top:1px dotted #666666;}
	

/*------------------------------
 // 5: comingbook.html
 　　　newbook.html
------------------------------ */

.info_subtxt{
	margin-top:10px;
	margin-bottom:20px;}
	
	





	
	




