body {
	margin: 0;
	background-color: #fff;	
	background-attachment: fixed;}

a { text-decoration: none;}
a:link { text-decoration:none; color: #6F3D36;}
a:visited { text-decoration:underline; color: #6F3D36;}
a:active { color: #6F3D36;}
a:hover { color: #6F3D36;}


h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;}


/*******************************************************************************
 タイトル：九州の100冊（トップヘッダー）
*******************************************************************************/

#head {
	background-image: url("images/head_bg.jpg");
	background-repeat: repeat-x;
	background-position: top left;
	text-align: left;
	padding: 0px ;
	height: 100px;
	width: 100%;}

#head-img {
	background-image: url("images/head_img.jpg");
	background-position: top left;
	height: 100px;
	width: 480px;
	text-align: left;
	padding: 0px;}

/*タイトル文字*/
.head_text{
	font-size: 12px;
	font-style: normal;
	color: #333333;
	vartical-align: middle;
	margin-left: 530px;}

/*******************************************************************************
 タイトル：九州の100冊・中ページのヘッダー
*******************************************************************************/

#head2 {
	background-image: url("images/bg_img2.jpg");
	background-repeat: repeat-x;
	background-position: top left;
	text-align: left;
	padding: 0px ;
	height: 60px;
	width: 100%;}

#head-img2 {
	background-image: url("images/head_img2.jpg");
	height: 60px;
	width: 350px;
	background-position: top left;
	text-align: left;
	padding: 0px;}


/*******************************************************************************
 タイトル：九州の100冊
*******************************************************************************/
	
/*タイトル文字*/
#banner h1 {
	font-size: 24px;
	font-weight: bold;
	color: #cc0000;
	margin-bottom: 3px;
	margin-left: 20px;}

/*サブタイトル文字*/
#banner h2 {
	font-size:14px;
	font-weight: bold;
	color: #959595;
	margin-left: 20px;}

/*******************************************************************************
 レイアウト
*******************************************************************************/

#content {
	line-height: 140%;
	padding: 0px;
	width: 100%;
	background-image: url("images/bg.jpg");
	background-repeat: repeat-y;
	border-bottom: solid 1px #CCC;}

#menu {
	float: left;
	width: 200px;}

#main {
	margin-left: 200px;
	background-color: #FFFFFF;}

.footer {
	clear: both;
	margin: 0px;
	width: 100%;}

/*******************************************************************************
 左　ナビ　部分
*******************************************************************************/

/* navi */

.navi{
	margin: 0 0 5px 0;}

.navi-content{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	font-size: 12px;
	line-height: 1.2em;
	color: #333333;}

.navi-header{
	background-image: url("images/navi2.gif");
	height: 26px;
	width: 186px;
	font-weight: boldl;
	font-size:12px;
	text-align: left;
	margin: 0px ;
	padding-left: 10px;
	padding-top: 4px;}


.navi-content A:link{text-decoration:none;color:#333333;}
.navi-content A:visited {text-decoration:none;color:#6F3D36;}
.navi-content A:active{text-decoration:none;color:#6F3D36;}
.navi-content A:hover {text-decoration:underline; color:#6F3D36;}

.navi-content img {
	padding: 2px;
	padding-bottom: 1px;}

.navi-list {
	margin: 0px;
	padding: 0px;
	list-style-type: none;}

ul.navi-list li {
	padding: 2px;
	margin-bottom: 2px;
	list-style-type: none;}

.navi-list.navi-list{
	margin: 0px;
	padding-left: 0px;
	list-style-type: none;}

.navi-list-item{
	margin: 0px;
	line-height: 1.4em;}


.navi-list A {
	text-decoration:none;
	border-bottom: 1px ;
	padding-bottom: 1px;
	line-height: 1.4em;}

.navi-list A:link {text-decoration:none;}
.navi-list A:visited {text-decoration:none;}
.navi-list A:active {text-decoration:none;}
.navi-list A:hover {text-decoration:underline;}


/* MEMO */
.memo {
	border: 1px solid gainsboro;
	padding: 5px;
	font-size: 10px;
	line-height: 1.1em;
	margin: 0px;
	margin-top: 2px;}

/*XML・検索のテキスト*/
.link-note {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 150%;
	text-align: left;
	color: #333333;
	margin-top: 3px;
	margin-bottom: 30px;
	margin-left: 10px;}

/*******************************************************************************
 メインページ　　text部分
*******************************************************************************/
/* TOP MESSAGE */

.topmessage {
	position: relative;
	padding: 20px;
	margin: 0 10px 20px 10px;}

.topmessagettl {
	color: maroon;
	text-align: center;
	margin-bottom: 2px;
	font-size: 12px;
	line-height: 1.2em;
	background-color: beige;
	padding: 2px;}

.topmessagetxt {
	font-size: 12px;
	line-height: 1.3em;
	padding: 8px;
	padding-bottom: 0px;
	color: #6F6F00;}

/*******************************************************************************
 アーカイブ　　部分
*******************************************************************************/
/****** Entry ******/

.entry-header  {
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	border: 1px solid #6F3D36;
	padding-left: 5px;
	background-color: #6F3D36;
	margin: 10px 20px 10px 20px;}


.entry-content{
	position: static;
	clear: both;
	margin: 0px;
	line-height: 1.3em;
	padding: 5px;}

.entry-body{
	position: static;
	margin: 10px 20px 10px 20px;
	line-height: 1.5em;
	font-size: 12px;
	color: #333333;}

.entry-more{
	position: static;
	margin: 10px 20px 10px 20px;
	line-height: 1.5em;
	font-size: 12px;
	color: #333333;}

.entry-footer{
   clear: both;
   font-size: 10px;
   margin: 0 0 20px 0;
   border-top: 1px dashed gainsboro;
   padding-top: 2px;
   color: slategray;
   text-align: right;}

.entry-footer A:link{text-decoration:none;color:chocolate;}
.entry-footer A:visited {text-decoration:none;color:chocolate;}
.entry-footer A:active{text-decoration:underline;color:chocolate;}
.entry-footer A:hover {text-decoration:underline; color:maroon;}


/*******************************************************************************
 記事部分
*******************************************************************************/

/*投稿エントリー内のh2*/
.text_h2 {
	color: #CC6600;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0px;}

.content p {
	color: #464646;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size:12px;
	line-height: 1.5;
	text-align: left;
	padding: 15px 20px 15px 20px;
	margin-bottom: 0px;
	margin-top: 0px;}

/*記事の日付*/
.content h2 {
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	border: 1px solid #6F3D36;
	padding-left: 5px;
	background-color: #6F3D36;
	margin: 10px 20px 10px 20px;}

/*記事のタイトル*/
.content h3 {
	color: #333333;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	margin: 10px 20px 10px 20px;}

/*中ページの日付見出し*/
.date-header {
	color: #6F3D36;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	border: 1px solid #6F3D36;
	padding-left: 5px;
	margin: 10px 20px 10px 20px;}

/*記事のタイトル 見出し白*/

.cate{
	color: #993300;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	margin-left: 20px;}

/*記事下のリンク*/
.content p.posted {
	color: #464646;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	padding: 3px 10px 3px 10px;
	margin-bottom: 20px;
	margin-top: 0px;
	line-height: normal;
	border-bottom: solid 1px #6CC1B6;}

/*サイドバー*/
.sidebar {
	padding: 0px 10px 0px 10px;}

/*サイドバーの見出し*/
.sidebar h2 {
	color: #997766;
	background-color: #EBF4EA;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	text-align: left;
	font-weight: bold;	
	padding-left: 45px;
	line-height: 25px;}

.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 30px;}


/*アーカイブ・コメント*/
.sidebar li {
	color: #464646;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	line-height: 15px;	
	margin-top: 3px;
	padding: 0px 5px 0px 5px;
	list-style-type: none;}

.sidebar img {
	border: 0px solid #FFFFFF;}

.photo {
	float: right;
	margin-bottom: 12px;
	margin-left: 12px;}

#powered {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
	text-align: left;
	color: #464646;
	padding: 5px 0px 0px 0px;
	border-top: solid 1px #646464;
	margin-top: 50px;}

#comment-data {
	float: left;
	width: 160px;
	padding-right: 10px;
	margin-right: 10px;
	text-align: left;
	border-right: 1px dotted #BBB;}

textarea[id="comment-text"] {
	width: 80%;}

textarea {
font-family: "ヒラギノ明朝 Pro W6", "Osaka", "ＭＳ Ｐゴシック", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif";
}


/*******************************************************************************
 header部分
*******************************************************************************/


/* COMMON HEADER */

#header_news {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-image: url("http://www.nishinippon.co.jp/img/common/head_news_bg.jpg");
	vertical-align: middle;
	white-space: nowrap;}

#header_news img {
	margin: 0px;
	margin-right: 10px;
	padding: 0px;
	vertical-align: middle;
	border: 0px;}

#header_navispace {
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	width: 100%;
	background-color: white;
	border-bottom: 1px solid black;
	border-top: 1px solid black;}

#header_navi {
	width: 770px;}

#header_naviL {
	float: left;
	white-space: nowrap;
	padding-left: 10px;}

#header_naviR {
	float: right;
	white-space: nowrap;
	padding-right: 10px;}


/*******************************************************************************
 footer部分
*******************************************************************************/

.footerdsc {
	color: #777777;
	font-size: 10px;
	line-height: 1.3em;
	padding: 5px;}

.footerdsc img {
	float: right;}

.footerrsv {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: whitesmoke;
	color: #777777;
	font-size: 11px;
	text-align: right; 
	padding: 3px;
	margin: 0px;}

/*******************************************************************************
 中ページ部分（前・トップ・次）
*******************************************************************************/
.content-nav{
	margin: 10px;
	margin-right: 20px;
	margin-top: 0px;
	text-align: right;
	font-size: 12px;
	color: #CC3300;}

.content-nav A:link{text-decoration:none;color:#CC3300;}
.content-nav A:visited {text-decoration:none;color:#CC3300;}
.content-nav A:active{text-decoration:underline;color:#CC3300;}
.content-nav A:hover {text-decoration:underline; color:#CC3300;}

/*XML・検索のテキスト*/
.links-note {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 150%;
	text-align: left;
	color: #464646;
	margin-top: 3px;
	margin-bottom: 30px;
	margin-left: 15px;}


/*******************************************************************************
 アマゾン部分
*******************************************************************************/

#amazon-box {
	margin: 10px 20px 20px 20px;
	text-align: left;}

#amazon-logo {
	float: left;
	background-image: url("images/amazon-logo.gif");
	height: 40px;
	width: 125px;
	background-repeat: none;}

#amazon-text{
	margin-left: 135px;
	margin-top: 0px;
	padding: 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 130%;
	text-align: left;
	color: #464646;
	background-color: #FFFFCC;}

.amazon-photo {
	margin: 0px 20px 20px 20px;
	text-align: left;
	border: 0;}

.book_Introduction {  
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	clear: both;}

/*--2006,8,28　安部追記--*/
div.entry br,
div.more br{
	display: block;
	margin: 1em 0;}

/*--2006.4.24　山崎追記--*/
.hiddendate{
	display: none;}
