a:link{ text-decoration:underline; color:#6666FF; }
a:visited{ text-decoration:underline;  color:#CC00CC;}
a:active{ text-decoration:underline; color:#3366FF; }
a:hover{ text-decoration:underline; color:#0000FF; }


body{ font-size:11pt; color:#737373; background-color:#ffffff;  }
tr,td{ font-size:11pt; color:#737373; }

img{ border:0; }


.size090		{	font-size: 9.0pt; 
}
.size095		{	font-size: 9.5pt; 
}
.size100		{	font-size: 10.0pt; 
}


#mid{ font-size:11pt; }
#small{ font-size:10pt; }
#kanri{ color:#ff9999; } /* 管理人コメントの色 */
#log{ width:630; border-style:solid; border-color:#9999CC; }
#log-0{ background-color:#FFCC66; } /* ランキング順位 */
#log-1{ background-color:#CCCCFF; } /* タイトル */
#log-2{ background-color:#FFCCFF; } /* カテゴリ */
#log-3{ background-color:#FFFFFF; } /* 紹介文 */
#log-4{ background-color:#FFFFFF; } /* 管理人コメント */
#title-bar{ FONT-SIZE: 12pt; COLOR: #444444; BACKGROUND-COLOR: #ccccff;
	padding: 3px 6px 3px; } /* タイトルバー */
#mid-bar{ background-color:#DDDDDD; } /* 中段バー */

 /* 左枠のカテゴリー */

.tbl_sdw {
	FILTER: shadow(color=#FFCFBF, direction=135); 
	WIDTH: 100%; HEIGHT: 100%; strength: 1px
}

.bord_style {
	BORDER-RIGHT: #FFCFBF 1px outset; BORDER-TOP: #FFCFBF 1px outset; BORDER-LEFT: #FFCFBF 1px outset; BORDER-BOTTOM: #FFCFBF 1px outset; BACKGROUND-COLOR: #ffffff
}



 /* 左枠のカテゴリー */
.ctg_name {
	font-size: 12px;
	color: #A7C07A;
	text-align: left;
	margin-top: 5px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #A7C07A;
	width: 145px;
	margin-left: auto;
	border-left-color: #A7C07A;
	padding-left:10px;
	margin-right: auto;
	height: 18px;
	line-height: 20px;

	margin-bottom: 0px;
}

 /* 左枠のカテゴリー */
.ctg_menu_name {
	font-size: 10pt;
	color: #A7C07A;
	text-align: left;
	margin-top: 8px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #A7C07A;
	width: 145px;
	margin-left: auto;
	border-left-color: #A7C07A;
	padding-left:10px;
	margin-right: auto;
	height: 18px;
	line-height: 25px;
	margin-bottom: 0px;
}


 /* TOPページ（雑誌）のタイトル */

.top_book_name{

	font-size: 11.5pt;
	color: #A7C07A;
	text-align: left;
	margin-top: 5px;

	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #A7C07A;
	width: 98%px;
	margin-left: auto;
	border-left-color: #A7C07A;
	padding-left:10px;
	margin-right: auto;
	height: 18px;
	line-height: 18px;
	margin-bottom: 0px;

}


 /* TOPページ（雑誌）の紹介文 */

#top_book_intr {
	font-size: 10pt;
	font-color: #333333;

	border: 2px #444444;
	border-style:dotted;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 6px 10px 10px;
	background-color: #ffffff;
	width: 98%;


}



 /* TOPページ（新着）のタイトル */

.top_new_arrive_book_name{

    background-color: #eaeaea;

	font-size: 10pt;
	color: #444444;
	text-align: left;
	margin-top: 5px;
	width: 98%px;
	margin-left: auto;
	padding-left:10px;
	margin-right: auto;
	height: 18px;
	line-height: 18px;
	margin-bottom: 0px;

}


 /* TOPページ（新着）のタイトル */

.top_new_arrive_book_intr{


	font-size: 10pt;
	text-align: left;
	margin-top: 5px;
	width: 98%px;
	margin-left: auto;
	padding-left:10px;
	margin-right: auto;
	height: 15px;
	margin-bottom: 0px;

}




hr{


	font-size: 10pt;
	color: #A7C07A;
	margin-top: 5px;
	width: 98%;
	margin-left: auto;
	height: 1px;
	line-height: 1px;
	margin-bottom: 1px;

}

 /* ======詳細====== */


#book_ex_style {
	border: 2px #444444;
	 border-style:dotted;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 6px 10px 10px;
	background-color: #E8DEBB;
	width: 95%;


}


#bk_dtl_btm {
	FONT-SIZE: 9pt; TEXT-DECORATION: none

}



 /* 横 */
.book_title {
	background-color: #ffffff;
	width: 514px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8E831A;
	border-left-color: #8E831A;
	padding: 6px 10px 10px;
	margin-bottom: 10px;
}


.book_title .bookdata {
	font-size: 80%;
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
}

#booktxt .txtlb {
	border: 1px solid #333333;
}



.bookdata th {
	font-weight: normal;
	vertical-align: top;
	line-height: 120%;
	width: 60px;
	background-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-align: left;
}


.book_title h2 {
	font-size: 16px;
	color: #333333;
	text-align: left;
	margin-top: 4px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #A7C07A;
	width: 480px;
	margin-left: auto;
	border-left-color: #A7C07A;
	padding-left:10px;
	margin-right: auto;
	font-weight: bold;
	height: 18px;
	margin-bottom: 10px;
}

.ctg_name {
	font-size: 12px;
	color: #A7C07A;
	text-align: left;
	margin-top: 8px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #A7C07A;
	width: 145px;
	margin-left: auto;
	border-left-color: #A7C07A;
	padding-left:10px;
	margin-right: auto;
	height: 18px;
	margin-bottom: 0px;
}



.book_title h3 {
	font-size: 10.5px;
	color: #333333;
	text-align: left;
	margin-top: 4px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CC9900;
	width: 480px;
	margin-left: auto;
	border-left-color: #CC9900;
	padding-left:10px;
	margin-right: auto;
	height: 18px;
	margin-bottom: 10px;
}




.book_dtl h3 {
	font-size: 11px;
	color: #555555;
	margin-top: 5px;
	border-bottom-width: 1px;
	border-left-width: 25px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #eaeaea;
	width: 95%;
	margin-left: auto;
	border-left-color: #eaeaea;
	padding-left:20px;
	margin-right: auto;
	height: 18px;
	margin-bottom: 10px;
}


.bookdata td {
	vertical-align: top;
	line-height: 120%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


#booktxt h3 {
	font-size: 90%;
	line-height: 120%;
	text-align: left;
	margin: 0px 0px 10px;
	padding: 0px;
	border-bottom-style: dotted;

	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}


 /* 05-08-01からの本のプレゼント用 */
.book_exp{

	font-size: 9pt;
	color: #333333;
	text-align: left;
	margin-top: 5px;
	width: 98%px;
	margin-left: auto;
	padding-left:10px;
	margin-right: auto;
	height: 13px;
	line-height: 13px;
	margin-bottom: 0px;

}

