@charset "utf-8";

/*
===== CONTENTS =========================================

 // Site Outline //

	Site Name:  河出書房新社
	URL:  http://www.kawade.co.jp/


 // Font-size Adjustment //

	71% = 10px
	86% = 12px
	100% = 14px
	114% = 16px
	129% = 18px


 // CSS Index //


=======================================================
*/

/*------------------------------
 // 1: title
------------------------------ */

#search #main .searchTitle {
	background: url(img/t_search.jpg) left top no-repeat;	
}

#search #main .searchDTitle {
	background: url(img/t_searchDtail.jpg) left top no-repeat;	
}

/*------------------------------
 // 2: searchBox
------------------------------ */

#search #main .searchBox {
	background: url(img/searchbox_bg_body.jpg) repeat-y;
	margin-top: 15px;
	/*border-top:1px solid #CCC;*/
}

#search #main .searchBoxHead {
	padding-left: 20px;
	width: 630px;
	height: 43px;
	text-align: left;
	vertical-align: middle;
}

#search #main .searchBoxHead th{
	width: 6em;
}

#search #main .trigger {
	height: 43px;
	cursor: pointer;
	background: url(img/searchbox_btn_open_off.jpg) no-repeat;
}

#search #main .trigger:hover  {
	background: url(img/searchbox_btn_open_on.jpg) no-repeat;
}

#search #main .active {
	background: url(img/searchbox_btn_close_off.jpg) no-repeat;
}

#search #main .active:hover {
	background: url(img/searchbox_btn_close_on.jpg) no-repeat;
}

#search #main .toggleBox {
	padding-bottom: 10px;
	background: url(img/searchbox_bg_foot.jpg) no-repeat left bottom;
	clear: both;
}

#search #main .toggleBox .block {
	border-top:1px solid #e7e9df;
	/*border-top:1px solid #e1e3d8;*/
	padding: 20px 20px 0 20px;
}

/* 検索窓
--------------------*/

#search #main .srchWindow {
	margin-bottom: 10px;
}

#search #main .srchWindow th,
#search #main .srchWindow td {
	text-align: left;
}

#search #main .srchWindow th {
	width: 100px;
	padding: 5px;
}

#search #main .srchWindow .srchWindowBtn {
	width: 180px;
	text-align: center;
	vertical-align: bottom;
}

#search #main .srchWindow .srchWindowBtn .srchBtn{
	margin-top: 15px;
}

#search #main .srchWindow input{
	margin-top: 2px;
}

#search #main .srchForm01{
	width: 400px;
	voice-family:"\"}\""; voice-family:inherit; width:400px;
}	html>body .srchForm01{width:405px;}

#search #main .searchBox .srchForm02{
	width: 40px;
	voice-family:"\"}\""; voice-family:inherit; width:40px;
}	html>body .srchForm02{width:45px;}

#search #main .searchBox .srchForm03{
	width: 20px;
	voice-family:"\"}\""; voice-family:inherit; width:20px;
}	html>body .srchForm03{width:25px;}

#search #main .searchBox .srchForm04{
	width: 150px;
	voice-family:"\"}\""; voice-family:inherit; width:150px;
}	html>body .srchForm04{width:155px;}


/* 検索結果　著者紹介エリア
---------------------------*/
#search #authorInfo{
	margin:7px 15px;}
	
/* 検索結果　在庫状況
---------------------------*/
.stock{
	color:#C00;}


/* 詳細検索　ジャンル・シリーズ一覧見出し
---------------------------*/

.genreDTitle {
	background: url(img/t_genreDlist.jpg) left top no-repeat;
	margin-top:15px;
}
.seriesDTitle {
	background: url(img/t_seriesDlist.jpg) left top no-repeat;	
}



#search #main .toggleDBox {
	padding-bottom: 10px;
	background: url(img/searchbox_bg_foot.jpg) no-repeat left bottom;
	clear: both;
}

#search #main .toggleDBox .block {
	padding: 20px 20px 0 20px;
}

.toggleDBox:before {display:block;width:780px;height:10px; }

.toggleDBox:before {content:url(img/searchbox_bg_top.jpg); }

ul.seriesAll li{padding-bottom:5px;}


