@charset "shift_jis";

/*
===== CONTENTS =========================================

 // Site Outline //

	Site Name:  “Œ‹ž‘nŒ³ŽÐ
	URL:  http://www.tsogen.co.jp/


 // Font-size Adjustment //

	71% = 10px
	86% = 12px
	100% = 14px
	114% = 16px
	129% = 18px


 // CSS Index //

	1: 

=======================================================
*/

/*------------------------------
 // 1: Text
------------------------------ */
#search #main .resultText {
	margin-top: 10px;
	margin-bottom: 10px;
}

#search .searchtitle {
	width: 128px;
	float: left;
}

#search .titlecomment {
	width: 572px;
	float: left;
}

/*------------------------------
 // 1: searchBox
------------------------------ */
#search #main .searchBox {
	margin-bottom: 20px;
	padding: 10px;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
}

#search #main .searchBox .srchwindow {
	margin-bottom: 10px;
}

#search #main .searchBox th,
#search #main .searchBox td {
	padding: 5px;
	text-align: left;
}

#search #main .searchBox th {
	font-weight: normal;
	white-space: nowrap;
}

#search #main .searchBox input.keyword{
	width: 300px;
	color: #666;
	margin-top: 2px;
	voice-family:"\"}\""; voice-family:inherit; width:300px;
}	html>body input.keyword{width:305px;}

#search #main .searchBox input.booktitle{
	width: 250px;
	color: #666;
	margin-top: 2px;
	voice-family:"\"}\""; voice-family:inherit; width:250px;
}	html>body input.booktitle{width:255px;}

#search #main .searchBox input.authorname{
	width: 250px;
	color: #666;
	margin-top: 2px;
	voice-family:"\"}\""; voice-family:inherit; width:250px;
}	html>body input.authorname{width:255px;}

#search #main .searchBox input.isbn{
	width: 60px;
	color: #666;
	margin-top: 2px;
	voice-family:"\"}\""; voice-family:inherit; width:60px;
}	html>body input.isbncode{width:65px;}

#search #main .searchBox input.year{
	width: 60px;
	color: #666;
	margin-top: 2px;
	voice-family:"\"}\""; voice-family:inherit; width:60px;
}	html>body input.year{width:65px;}

#search #main .searchBox input.month{
	width: 40px;
	color: #666;
	margin-top: 2px;
	voice-family:"\"}\""; voice-family:inherit; width:40px;
}	html>body input.month{width:45px;}

#search #main .srchwindow02 {
	padding: 5px;
	text-align: center;
}

#search #main .srchwindow02 dt,
#search #main .srchwindow02 dd {
	display: inline;
}

#search #main .srchwindow02 dt {
	margin-right: 5px;
}

#search #main .srchwindow02 dd {
	margin-right: 20px;
}

#search #main .srchwindow02 th {
	width: 10%;
	white-space: nowrap;
}

#search #main .srchwindow02 td {
	width: 90%;
}

#search #main .srchwindow02 .item {
	margin: 0 10px 0 20px;
}

/*------------------------------
 // 1: genreListBox
------------------------------ */
#search #main .genreListBox {
	margin-top: 20px;
	padding-top: 10px;
	border-top: 2px solid #004c99;
}

#search #main .genreListBox .genrelistTitle {
	margin-bottom: 20px;
}

#search #main .genreListBox dl {
	margin-top: 10px;
	margin-bottom: 10px;
}

#search #main .genreListBox dt {
	padding-left: 20px;
	background: url(img/arrow04_on.gif) 0 0.3em no-repeat;
}

#search #main .genreListBox dd {
	padding-top: 5px;
	padding-left: 20px;
}