/* サイト全体 */
body {
	margin: 0px;	padding: 0px;
	background: white; /* ブラウザの背景色 */
	font-family: "ＭＳ Ｐゴシック", Osaka, Verdana, Arial, Helvetiva, sans-serif; /* フォントタイプ */
	font-size: 15px; /* 13px 文字サイズ */
	color: black;  /* 文字色 */
	line-height: 130%;  /* 行間 */
}

/* p */
p {
	margin: 0px;
	padding: 5px 5px 5px 10px;
}

/* blockquote */
blockquote {
  border-left: 20px solid silver;
  font-size: 90%;
  background-color: #EEF5F7;
  padding: 0.5em 1em;
}

/* コンテナ */
#container {
	padding: 0px;
	background: white;
	margin: 0px auto;
	width: 760px;
}

/* ヘッダー */
#header {
	width: 760px;
	height: 190px;
	padding: 0px 0px 20px 20px;
	background: url("http://www.stfan.com/img/header.jpg") top left no-repeat;
}

/* 右メニュースタイル */
#rmenu {	/* 右メニューの全体設定 */
	vertical-align:top;		/* 上を揃える */
	padding:12px 20px 20px 20px;	/* 上、右、下、左 パディング */
	background:silver;		/* 背景色 */
	color:white;			/* 文字の色（実際には文字なし） */
	font-size:13px;			/* 文字サイズ */
	line-height:150%;		/* 行間 */
}

#rmenu a{	/* 右メニューのアンカー */
	color:teal;			/* 文字の色（ティール・ブルー） */
}

#rmenu a:hover{	/* 右メニューのアンカー上にマウス */
	color:white;			/* 文字の色（白） */
	background-color:orange;	/* 背景色（オレンジ） */
}

#azlink {	/* 右メニューのアマゾンの場所 */
	width:130px;
	height:220px;
}

/* コンテンツスタイル */
#main {
	width: 570px;
	vertical-align: top;
}

/* テーブル設定 */
.main_table{
	width:570px;
	background:url("http://www.stfan.com/img/back.jpg") bottom left no-repeat;
}

.main_table a{
	text-decoration:none;
	color:#333333;
}

.main_table a:hover{
	color:green;
	text-decoration:underline;
}

/*　各セル設定　*/

.main_cell_size{	/* １つのセルのサイズ */
	width:190px;
	height:190px;
}

.main_cell_body{	/* １つのセルの全体設定 */
	margin:10px 10px 0px 10px;	/* 上、右、下、左 マージン */
	text-align:left;	/* 左寄せ */
	vertical-align:top;	/* 上を揃える */
	color:black;		/* 文字の色 */
}

.main_cell_date{	/* 日付の表示 */
	font-size:13px;		/* 文字サイズ */
	line-height:150%;	/* 行間 */
	text-align:right;	/* 右寄せ */
	margin:2px 5px 2px 0px;	/* 上、右、下、左 マージン */
}

.main_cell_date_new{	/* 日付の表示 */
	font-size:13px;		/* 文字サイズ */
	line-height:150%;	/* 行間 */
	text-align:right;	/* 右寄せ */
	margin:2px 5px 2px 0px;	/* 上、右、下、左 マージン */
	color:red;			/* 文字の色 */
	font-weight:bold;		/* 太字 */
}

.main_cell_title{	/* タイトルの表示 */
	font-size:15px;			/* 文字サイズ */
	line-height:150%;		/* 行間 */
	background-color:#669999;	/* 背景色 淡い青緑 セーフカラー */
	color:white;			/* 文字の色 */
	font-weight:bold;		/* 太字 */
	padding:0px 0px 0px 5px;	/* 上、右、下、左 パディング */
}

.main_cell_text{	/* セルの本文 */
	font-size:13px;		/* 文字サイズ */
	line-height:130%;	/* 行間 */
}

/* エントリー表示部分 */
.entry_disp_line{
               width:524px;
               border:2px solid silver;
               background:white;
               margin:20px 20px 0px 20px;
}

.entry_disp_title{
               margin:10px 0px 10px 0px;
               padding:5px 0px 5px 5px;
               background:white;
		font-size: 22px;
		color:white;
		background-color:#669999;
               font-weight:bold;
}

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

.entry_disp_body a{
               color:teal;
}

.entry_disp_body a:hover{
	color:white;
	background-color:orange;
}

/* エントリーの同一カテゴリのエントリーズ */
.entry_category{
               width:524px;
               border:3px dashed #FF66CC;
               background:white;
               margin:20px 20px 0px 20px;
}

.entry_category_label{
              margin:10px 0px 0px 0px;
              padding:5px 0px 5px 5px;
              background:#FFCC99;
              color:#660000;
              font-weight:bold;
}

.entry_category_entries{
             margin:10px;
}

.entry_category_entries a{
             color:#333333;
             text-decoration:none;
}

.entry_category_entries a:hover{
	color:white;
	background-color:gray;
	text-decoration:underline;
}

/* フッター */
#footer {
	width: 760px;
	height:25px;
	background: silver;
	font-size: 12px;
	color: white;
	text-align:center;
}

#footer a{
	color:white;
	text-decoration:none;
}
