@charset "euc-jp";

/* book　CSS Document */
/* 	contents width=790px */

/*---------------------------------------------
 h1
---------------------------------------------*/
h1#h1book {
	background: url(../../book/images/h1_book.png) no-repeat;
	height: 29px;
}


/*---------------------------------------------
 図書購入関連ボタン
---------------------------------------------*/
.btnChumon {
	background: url(../../book/images/btn_chumon.png) no-repeat;
	height: 58px;
	width: 213px;
	border: none;
	cursor: pointer;
	text-indent: -9999em;
	display: block;
	margin: 0px auto;
}
.btnRyosho {
	background: url(../../book/images/btn_ryokai.png) no-repeat;
	height: 58px;
	width: 213px;
	border: none;
	cursor: pointer;
	text-indent: -9999em;
	display: block;
}
.btnSoufusaki {
	background: url(../../book/images/btn_soufusaki.png) no-repeat;
	height: 58px;
	width: 213px;
	border: none;
	cursor: pointer;
	text-indent: -9999em;
	display: block;
}
.btnKakunin {
	background: url(../../book/images/btn_kakunin.png) no-repeat;
	height: 58px;
	width: 213px;
	border: none;
	cursor: pointer;
	text-indent: -9999em;
	display: block;
	margin: 0px auto;
}
.btnChumon1 {
	background: url(../../book/images/btn_chumon1.png) no-repeat;
	height: 58px;
	width: 213px;
	border: none;
	cursor: pointer;
	text-indent: -9999em;
	display: block;
}
.btnClose {
	background: url(../../book/images/btn_close.png) no-repeat;
	height: 40px;
	width: 200px;
	border: none;
	cursor: pointer;
	text-indent: -9999em;
	display: block;
}
.btnBack {
	background: url(../../book/images/btn_back.png) no-repeat;
	height: 58px;
	width: 213px;
	border: none;
	cursor: pointer;
	text-indent: -9999em;
	display: block;
}

/*---------------------------------------------
 book01 css
---------------------------------------------*/
div#bookInfoNav {
	width: 790px;	/* total:790px */
	background: url(../../book/images/nav_bookinfo.png) no-repeat;
	min-height: 28px;
}
* html div#bookInfoNav {
	height: 28px;
}
div#bookInfoNav:after {	/* 高さ認識 */
	content:"";
	display:block;
	clear:both;
}

div#bookInfoNav #infoNav {
	width: 290px;	/* total:290px */
	float: left;
	position: relative;
}
div#bookInfoNav #infoNav ul {
	padding: 0px;
	margin: 0px;
}
div#bookInfoNav #infoNav li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	display: inline;
	text-indent: -9999em;
}
div#bookInfoNav #infoNav li a {
	display: block;
	height: 28px;
	width: 140px;
	position: absolute;
}
div#bookInfoNav #infoNav li#infoNav01 a {
	top: 0px;
	left: 0px;
}
div#bookInfoNav #infoNav li#infoNav01 a:hover {
	background: url(../../book/images/nav_bookinfo_ov.png) no-repeat 0px 0px;
}
div#bookInfoNav #infoNav li#infoNav02 a {
	top: 0px;
	left: 150px;
}
div#bookInfoNav #infoNav li#infoNav02 a:hover {
	background: url(../../book/images/nav_bookinfo_ov.png) no-repeat -150px 0px;
}
div#bookInfoNav #infoTxt {
	width: 480px;	/* total:500px */
	float: right;
	padding: 3px 0px 0px 20px;
}


/*---------------------------------------------
 book02 css
---------------------------------------------*/
div#book2Item {
	width: 720px;	/* total:720px */
}
div#book2Item .itemImg {
	width: 320px;	/* total:320px */
	float: left;
	text-align:center;
}
div#book2Item .itemImg img {
-ms-interpolation-mode:bicubic;
	width:auto;
	height:225px;
}

div#book2Item .itemDat {
	width: 400px;	/* total:400px */
	float: right;
}
div#book2Item .itemDat .itemTit {
	padding: 0px 0px 6px 0px;
	margin: 0px;
	font-size: 1.15em;
	color: #2198EF;
	font-weight: bold;
	border-bottom: solid 1px #B6E4FB;
}

