@charset "EUC-JP";
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	2008年10月リニューアル時、新規作成のcssは以下の4ファイル
	・contents.css
	・default.css
	・imp.css
	・ref.css
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/*	1.page
==========================================================*/
#refPage {
	margin: 0 auto;
	padding: 0;
	width: 820px;
	background-color: #ffffff;
}


/*	2.header
==========================================================*/
#refHeader {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #cccccc;
	width: 820px;
}

#refLogo {
	margin: 3px 0 4px 0;
	padding: 0;
	float: left;
	display: inline;
	width: 189px;
}

#refHnavi {
	margin-top: 7px;
	padding: 0;
	float: right;
	display: inline;
	width: 630px;
	text-align: right;
}

.refNavi1 {
	margin: 11px 0;
	padding: 0;
	float: right;
	display: inline;
	width: 94px;
}

.refNavi2 {
	margin: 11px 0 11px 20px;
	padding: 0;
	float: right;
	display: inline;
	width: 84px;
}

.refNavi3 {
	margin: 11px 0;
	padding: 0;
	float: right;
	display: inline;
	width: 149px;
	text-align: center;
}


/*	3.main
==========================================================*/

#refMain {/*左右カラム区切りドット罫表示用BOX*/
	margin: 0;
	padding: 0;
	width: 820px;
	background: #ffffff url(../ref/img/dot_bg.gif) repeat-y;
}


/*	3.contents
==========================================================*/
.refContents {/*マージン設定済みコンテンツ基本BOX*/
	margin: 15px 0 0 14px;
	padding: 0;
	width: 806px;
}

.refMainTopFlL {
	margin: 0 ;
	padding: 0;
	float: right;
	width: 290px;
	line-height: 140%;
}

.refContFlL {/*左側Float用BOX*/
	margin: 0 ;
	padding: 0;
	float: left;
	width: 510px;
	text-align: left;
}

.refContFlR {/*右側Float用BOX*/
	margin: 0 ;
	padding: 0;
	float: right;
	width: 265px;
	text-align: left;
}

.refTopFlBox {/*本画像と書名〜のFloatBox梱包*/
	margin: 0 ;
	padding: 0;
	width: 510px;
}

.refBookImg {
	margin: 0 ;
	padding: 0;
	float: left;
	width: 220px;
}

.refBookImg img {
	border: 3px solid #acacac;
}

.refIsbnText {/*価格・ISBN*/
	margin: 5px 0 0 0;
	padding: 8px 15px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	width: 480px;
}

.refTextBox {
	margin: 15px 0 0 15px;
	padding: 0;
	width: 495px;
	line-height: 140%;
}

.refBtmext {/*刊行年等用*/
	margin: 15px 0 0 0;
	padding: 8px 15px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	width: 480px;
}

.refRemarks {
	margin: 15px 0 0 0;
	padding: 3px 0 0 0;
	border-top: 1px solid #cccccc;
	width: 495px;
	color: #999999;
	font-size: 80%;
	line-height: 130%;
}

.furi {
	line-height: 70%;
	font-size: 70%;
}

/*　----------------　関連作品　*/
.refRltBookImg {/*本の画像用BOX*/
	margin: 0;
	padding: 0;
	float: left;
	width: 115px;
}

.refRltBookImg img {
	border: 1px solid #cccccc;
}

.refRltBookTextL {/*左側テキスト用BOX*/
	margin: 0 19px 0 0;
	padding: 0;
	float: left;
	width: 123px;
	font-size: 95%;
	font-weight: bold;
}

.refRltBookTextR {/*右側テキスト用BOX*/
	margin: 0;
	padding: 0;
	float: left;
	width: 123px;
	font-size: 95%;
	font-weight: bold;
}

.refRltBookText {
	margin: 8px 0 0 0;
	padding: 0;
	font-size: 80%;
}


/*　----------------　右カラム　レビューを読む　*/
.refRevRBox {
	margin: 0;
	padding: 15px 0;
	border-bottom: 1px solid #cccccc;
	width: 265px;
}

.refRevRTit {
	margin: 0;
	padding: 0.2em 0 0 2em;
	line-height: 1.5em;
	background: url(../ref/img/review_icon.gif) no-repeat left top;
	font-size: 95%;
	font-weight: bold;
}

.refRevRText {
	margin: 5px 0 0 0;
	padding: 0;
	line-height: 120%;
	font-size: 95%;
}

.refRevRName {
	margin: 1em 0 0 0;
	padding: 0;
	line-height: 120%;
	font-size: 95%;
}


/*　----------------　右カラム　レビューを書く　*/
.refRevWTit {
	margin: 15px 0 0 0;
	padding: 3px 0 3px 7px;
	border-left: 4px solid #afd9a9;
	font-size: 95%;
	font-weight: bold;
}

.refRevWFmText {
	margin: 1px 0 0 0;
	padding: 8px 0 0 8px;
	border-top: 1px dotted #afd9a9;
	font-size: 95%;
}

.refRevWFmText input {
	margin: 0;
	padding: 2px;
	font-size: 95%;
}

.refRevWFmBtn {
	padding: 2px;
	font-size: 90%;
}

.refRevWBtmText {
	margin: 30px 0 0 0;
	padding: 3px 0 0 0;
	border-top: 1px solid #cccccc;
	line-height: 130%;
	font-size: 80%;
}




