/*
 Theme Name: BASIC
 Theme URL: http://www.28083.jp/
 Description: BASIC Theme for WordPress.
 Author: ttp
*/

a:link { color: #0000FF; }
a:visited { color: #0000CD; }
a:hover { color: #FF6666; }

img { border-style: none; }
ul, li, input,form { margin:0; padding:0; }

.clear {
	clear: both;
	margin: 0px 0px 0px 0px;
}

/* 投稿画像の配置 */
.alignleft {
	float: left;
	margin: 0px 10px 0px 0px;
}

/* カラー */
.red { color: #FF0000; font-weight: bold; }

/* 文字サイズ */
.ssmall { font-size: 10px; }
.small { font-size: 90%; }

body {
	background: url( img/back.jpg );
	font-family: "Verdana, Arial, Helvetica, sans-serif, Osaka, Pro W3";
	font-size: 80%;
	line-height: 1.8;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 4px;
	margin-bottom: 10px;
	text-align: center;
	color: #555555;
}

/* 左上キーワード */
#key {
	font-size: 85%;
	margin: 0px auto 0px;
	padding: 0px;
	width: 800px;
	text-align: left;
	color: #800000;
	font-weight: bold;
}

/* 全体囲み */
#rap {
	background: url(img/bg_all.jpg) repeat-y top;
	margin: 0px auto 0px;
	padding: 0px;
	width: 800px;
	height: auto;
}

/* 右上ナビアイコン */
#navi-icon {
	margin: 2px 20px 5px 0px;
	padding: 0px;
	width: 780px;
	height: auto;
	text-align: right;
	font-size: 80%;
	font-weight: bold;
}

#navi-icon ul { 
	margin: 0px;
	padding: 0px;
	height: auto;
	list-style: none;
}

#navi-icon li { 
	height: auto;
	display: inline;
	text-align: left;
	margin: 0 4px;
}

#navi-icon li.rss {
	background:url(img/icon_rss.gif) no-repeat 0px 0px;
	padding: 0px 0px 0px 14px;
}

#navi-icon li.atom {
	background:url(img/icon_atom.gif) no-repeat 0px 0px;
	padding: 0px 0px 0px 32px;
}

#navi-icon li.sitemap { 
	background:url(img/icon_sitemap.gif) no-repeat 0px 1px;
	padding: 0px 0px 0px 16px;
}

/* 左サイドバー */
#sidebar {
	width: 200px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	text-align: left;
}

/* 右コンテンツ */
#content {
	width: 500px;
	height: auto;
	float: right;
	margin: 0px;
	padding: 0px 20px 20px 20px;
	text-align: left;
}

/* フッタスペース */
#footer {
	background: url(img/bg_white.jpg) repeat-y top;
	width: 800px;
	height: auto;
	margin: 0px auto 0px;
	padding: 0px;
	clear: both;
}

/* コピーライト */
#footer address {
	width: 800px;
	background: #FFCC66;
	margin: 10px 0px 5px 0px;
	padding: 0px;
	font-size: 85%;
	font-style: normal;
	font-weight: bold;
	color: #800000;
}
#footer address a:link { color: #800000; }
#footer address a:visited { color: #8B4513; }
#footer address a:hover { color: #FF6600; }

/* ページ上部へ */
#totop {
	margin: 4px 20px 4px 0px;
	font-size: 80%;
	text-align: right;
}

/* フッタ電話番号 */
#f-tel {
	background: url(img/foot_tel.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	width: 800px;
	height: 80px;
	clear: both;
}

/* フッタ問合せボタン */
#f-inquiry {
	margin: 0px;
	padding: 12px 0px 12px 20px;
	width: 780px;
	height: 55px;
	clear: both;
	text-align: left;
}

/* 住所 */
#add {
	color: #000000;
	font-size: 90%;
	line-height: 1.4;
	margin: 0px 0px 10px 0px;
}

/* フッタリンク */
#f-link {
	font-size: 85%;
	margin: 0px auto 0px;
	padding: 0px;
	width: 700px;
}

/* フッタナビ */
#f-navi {
	width: 800px;
	background: #FFCC66;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 85%;
}
#f-navi a:link { color: #800000; }
#f-navi a:visited { color: #8B4513; }
#f-navi a:hover { color: #FF6600; }

/* エンドスペース */
#end {
	background: url(img/bg_end.jpg) no-repeat;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
	height: 20px;
	clear: both;
}

/* ↓左サイドバースペース */

/* メルマガ */
#mm {
	margin: 10px 0px 3px 0px;
	padding: 0px;
	background: url(img/navi_mm.gif) no-repeat;
	width: 200px;
	height: 100px;
	text-align: center;
}

/* メルマガフォーム */
.mmform {
	margin: 0px;
	padding: 25px 0px 0px 0px;
	width: 200px;
	height: auto;
	text-align: center;
}

/* 問合せボタン */
#btn-inquiry {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	width: 200px;
	height: 55px;
}

/* DVD購入ボタン */
#btn-dvd01 {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	width: 200px;
	height: 55px;
}

/* コラムバナー */
#bn-column {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 200px;
	height: 100px;
}

/* DVDバナー */
#bn-dvd {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	width: 200px;
	height: 100px;
}

/* メニューヘッダ */
.menuHead {	
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 200px;
	height: 25px;
	text-align: left;
	border-style: none;
}

/* コンテンツメニュー下地 */
.menuBody01 {
	background: #FFFEF0;
	border-left: 4px solid #FEECAE;
	border-right: 4px solid #FEECAE;
	border-bottom: 4px solid #FEECAE;
	margin: 0px;
	padding: 0px;
	width: 192px;
	height: auto;
	text-align: left;
}

/* コンテンツメニューリスト */
.menu01 li {
	border-bottom: 1px dotted #FEECAE;
	margin: 0px;
	padding: 2px 2px 2px 3px;
	list-style: none;
	line-height: 1.4;
}

/* 会社メニュー下地 */
.menuBody02 {
	background: #FFFEF0;
	border-left: 4px solid #EFECE2;
	border-right: 4px solid #EFECE2;
	border-bottom: 4px solid #EFECE2;
	margin: 0px;
	padding: 0px;
	width: 192px;
	height: auto;
	text-align: left;
}

/* 会社メニューリスト */
.menu02 li {
	border-bottom: 1px dotted #EFECE2;
	margin: 0px;
	padding: 2px 2px 2px 3px;
	list-style: none;
	line-height: 1.4;
}

/* プロフィールヘッダ */
#profHead {	
	margin: 10px 0px 0px 0px;
	padding: 6px 0px 6px 0px;
	width: 196px;
	height: auto;
	background: #EEEBE2;
	border-top: 2px solid #C5C0B0;
	border-left: 2px solid #C5C0B0;
	border-right: 2px solid #C5C0B0;
	text-align: center;
	font-size: 95%;
	font-weight: bold;
	line-height: 1.2;
	color: #800000;
}

/* 顔写真 */
#profPHOTO {	
	margin: 0px;
	padding: 0px;
	width: 196px;
	height: auto;
	background: #EEEBE2;
	border-left: 2px solid #C5C0B0;
	border-right: 2px solid #C5C0B0;
	text-align: center;
	font-size: 90%;
	font-weight: bold;
}

/* プロフィール */
#profBody {
	margin: 0px 0px 10px 0px;
	padding: 4px 4px 4px 4px;
	width: 188px;
	height: auto;
	background: #EEEBE2;
	border-left: 2px solid #C5C0B0;
	border-right: 2px solid #C5C0B0;
	border-bottom: 2px solid #C5C0B0;
	text-align: left;
	font-size: 85%;
	line-height: 1.6;
	color: #800000;
}

/* プロフィール改行 */
#profBody p {
	margin: 0px;
	line-height: 1.6;
}

/* ランキング */
.menuRank {
	margin: 10px 0px 0px 0px;
	padding: 6px 0px 0px 14px;
	width: 200px;
	height: 32px;
	text-align: left;
	font-size: 95%;
	font-weight: bold;
	color: #800000;
	background: url(img/menu_rank.gif) no-repeat;
}

.rankBody {
	margin: 0px 0px 20px 0px;
}

#rank li {
	background:url(img/icon_pen.gif) no-repeat 0px 4px;
	margin: 0px 10px 0px 0px;
	padding: 2px 0px 2px 14px;
	list-style: none;
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	font-size: 90%;
	line-height: 1.4;
}

/* ↑左サイドバースペース */

/* ↓右コンテンツスペース */

/* 本文 */
#TopPage {
	line-height: 1.8;
	text-align: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

/* トップページ見出し1 */
#TopPage h1 {
	background: url(img/bg_midashi_top.gif) no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 2px 46px 2px 0px;
	font-size: 1.6em;
	line-height: 1.6;
	text-align: left;
	color: #800000;
}

/* トップページ見出し2 */
#TopPage h2 {
	background: url(img/bg_midashi_ylw.gif) no-repeat;
	width: 500px;
	height: 30px;
	margin: 0px 0px 8px 0px;
	padding: 3px 0px 0px 8px;
	font-size: 1.3em;
	line-height: 1.4;
	text-align: left;
	color: #800000;
}

/* トップページ見出し3 */
#TopPage h3 {
	margin: 4px 0px 4px 0px;
	padding: 0px 0px 6px 0px;
	font-size: 1.2em;
	line-height: 1.3;
	text-align: left;
	color: #000000;
}

/* 本文改行 */
#TopPage p { 
	border-bottom: 1px dotted #CCCCCC;
	margin: 4px 0px 4px 0px;
	padding: 4px 0px 4px 0px;
}

/* ノーマルリスト */
#TopPage ul { 
	margin: 0px 0px 10px 20px;
	color: #000000;
}

/* パンくず */
#bread {
	font-size: 90%;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 6px 0px;
}

/* ↓トップページ出版物レビュー */
#pubtop { margin: 20px 0px 20px 0px; }

/* 出版社・価格 */
#pubtop .price {
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.0;
	text-align: right;
}

/* 出版物写真 */
.cover {
	float: left;
	margin: 0px 10px 0px 0px;
}

/* アイコン */
.icon { margin: 0px 0px 10px 0px; }

/* 書籍レビュー見出し2 */
#pubtop h2 {
	background: url(img/bg_midashi_ylw.gif) no-repeat;
	width: 500px;
	height: 30px;
	margin: 20px 0px 20px 0px;
	padding: 3px 0px 0px 8px;
	font-size: 1.3em;
	line-height: 1.4;
	text-align: left;
	color: #800000;
}

/* 書籍タイトル */
#pubtop h3 {
	font-size: 1.2em;
	line-height: 1.3;
	text-align: left;
	color: #800000;
	border-top: 1px solid #CC9933;
	border-bottom: 1px solid #CC9933;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
}

/* 書籍サブタイトル */
#pubtop h4 {
	font-size: 1.1em;
	line-height: 1.3;
	text-align: left;
	color: #800000;
	margin: 5px 0px 0px 0px;
}

/* 書籍コピー */
#pubtop h5 {
	font-size: 1.0em;
	line-height: 1.3;
	text-align: left;
	color: #000000;
	margin: 5px 0px 6px 0px;
}

/* ↑トップページ出版物レビュー */

/* トップインフォ囲み */
#info-kei {
	border: 2px solid #EEEEEE;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	height: px;
	text-align: left;
	overflow: auto;
}

/* トップインフォタイトル */
#info-title {
	font-size: 1.2em;
	font-weight: bold;
	color: #;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

/* トップインフォ日付 */
#info-date {
	text-align: right;
}

/* お知らせタイトル */
#news {
	font-size: 1.2em;
	font-weight: bold;
	color: #800000;
	background: #FEECAE;
	margin: 0px;
	padding: 0px 6px 0px 6px;
	text-align: left;
}

/* お知らせオーバーフロー囲み */
#topnews {
	border: 4px solid #FEECAE;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	height: 200px;
	text-align: left;
	overflow: auto;
}

/* お知らせリストul */
#topnews ul {
	margin: 2px;
	text-align: left;
}

/* お知らせリスト */
#topnews li {
	padding: 2px;
	text-align: left;
	border-bottom: 1px dotted #CCCCCC;
}
/* ↑右コンテンツスペース */

/* ↓出版物一覧ページ */
#pub { margin: 20px 0px 20px 0px; }

/* 出版社・価格 */
#pub .price {
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.0;
	text-align: right;
}

/* 出版物写真 */
.cover {
	float: left;
	margin: 0px 10px 0px 0px;
}

/* アイコン */
.icon { margin: 0px 0px 10px 0px; }

/* 書籍一覧見出し1 */
#pub h1 {
	background: url(img/bg_midashi_top.gif) no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 2px 46px 2px 0px;
	font-size: 1.6em;
	line-height: 1.6;
	text-align: left;
	color: #800000;
}

/* 書籍一覧タイトル */
#pub h2 {
	font-size: 1.3em;
	line-height: 1.4;
	text-align: left;
	color: #800000;
	border-top: 1px solid #CC9933;
	border-bottom: 1px solid #CC9933;
	margin: 0px 0px 0px 0px;
}

/* 書籍一覧サブタイトル */
#pub h3 {
	font-size: 1.2em;
	line-height: 1.3;
	text-align: left;
	color: #800000;
	margin: 5px 0px 0px 0px;
}

/* 書籍一覧コピー */
#pub h4 {
	font-size: 1.1em;
	line-height: 1.3;
	text-align: left;
	color: #000000;
	margin: 5px 0px 6px 0px;
}

/* ↑出版物一覧ページ */

/* ↓出版物個別ページ */

/* タイトル */
#book h1 {
	margin: 0px;
	padding: 2px 0px 2px 6px;
	font-size: 1.6em;
	line-height: 1.8;
	text-align: left;
	color: #CF4401;
	border-left: 10px solid #CF4401;
}

/* サブタイトル */
#book h2 {
	margin: 0px;
	padding: 0px 0px 2px 6px;
	font-size: 1.3em;
	line-height: 1.4;
	text-align: left;
	color: #CF4401;
	border-left: 10px solid #CF4401;
}

/* 抜粋 */
#book h3 {
	margin: 4px 0px 4px 0px;
	padding: 0px;
	font-size: 1.2em;
	line-height: 1.3;
	text-align: left;
	color: #CF4401;
}

/* 投稿見出し4 */
#book h4 {
	margin: 4px 0px 0px 0px;
	padding: 0px;
	font-size: 1.1em;
	line-height: 1.3;
	text-align: left;
	color: #CF4401;
}

/* 投稿見出し5 */
#book h5 {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-size: 1.0em;
	line-height: 1.3;
	text-align: left;
	color: #000000;
}

/* 出版社・価格 */
#book .price {
	margin: 10px 0px 10px 0px;
	font-size: 1.0em;
	font-weight: bold;
	line-height: 1.6;
	color: #000000;
	text-align: right;
}

/* 商品データ */
#data {
	margin: 10px 0px 10px 0px;
	font-size: 1.0em;
	line-height: 1.6;
	color: #000000;
}

/* アマゾンバナー */
#amazon {
	margin: 10px 0px 10px 0px;
}

/* 投稿内改行 */
#book p { 
	border-bottom: 1px dotted #CCCCCC;
	padding: 2px 0px 4px 0px;
}

/* 投稿内リスト */
#book ul { margin: 10px 0px 20px 30px;}
#book li { border-bottom: 1px dotted #CCCCCC;}

/* ↑出版物個別ページ */

/* ↓基本pageのスタイル */

/* ページ見出し1 */
#page01 h1 {
	background: url(img/bg_midashi_top.gif) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 2px 46px 2px 0px;
	font-size: 1.6em;
	line-height: 1.6;
	text-align: left;
	color: #800000;
}

/* ページ見出し2 */
#page01 h2 {
	margin: 10px 0px 10px 0px;
	padding: 2px 0px 2px 6px;
	font-size: 1.3em;
	line-height: 1.4;
	text-align: left;
	color: #800000;
	border-left: 8px solid #800000;
}

/* ページ見出し3 */
#page01 h3 {
	margin: 6px 0px 6px 0px;
	padding: 2px 0px 2px 0px;
	font-size: 1.2em;
	line-height: 1.3;
	text-align: left;
	color: #000000;
}

/* 本文 */
#page01 {
	line-height: 1.8;
	text-align: left;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

/* 本文改行 */
#page01 p { 
	border-bottom: 1px dotted #CCCCCC;
	margin: 4px 0px 4px 0px;
	padding: 4px 0px 4px 0px;
}

/* ノーマルリスト */
#page01 ul {
	margin: 0px 0px 10px 20px;
}

/* ↑基本pageのスタイル */

/* リンク集リスト */
#link ul li { 
	margin: 0px 0px 10px 0px;
	list-style: none;
	border-bottom: 1px dotted #CCCCCC;
}

/* リンク集見出し2 */
#link h2 {
	padding: 2px 0px 2px 0px;
	font-size: 1.3em;
	line-height: 1.4;
	text-align: left;
	color: #800000;
	border-bottom: 4px solid #800000;
}

/* ↓コラム */

/* コラム大見出し */
#h1 h1 {
	background: url(img/bg_midashi_top.gif) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 2px 46px 2px 0px;
	font-size: 1.6em;
	line-height: 1.6;
	text-align: left;
	color: #800000;
}

/* 総合インデックスリスト */
#column li {
	font-size: 1.4em;
	line-height: 2.0;
	text-align: left;
	border-bottom: 1px dotted #800000;
	list-style: none;
}

/* 各章の扉のインデックスリスト */
#chapter li {
	font-size: 1.1em;
	line-height: 1.8;
	text-align: left;
	border-bottom: 1px dotted #800000;
	list-style: none;
	padding: 2px 0px 2px 0px;
}

/* 個別ページ */
#columns {
	background: #FFFEF0;
	border: 2px solid #FFCC66;
	margin: 0px;
	padding: 10px;
	height: 580px;
	text-align: left;
	overflow: auto;
}

#columns h1 {
	padding: 0px;
	font-size: 1.3em;
	line-height: 1.4;
	text-align: left;
	color: #800000;
}

#columns h2 {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-size: 1.2em;
	line-height: 1.4;
	text-align: left;
	color: #800000;
}

#columns h3 {
	margin: 6px 0px 6px 0px;
	padding: 0px;
	font-size: 1.1em;
	line-height: 1.3;
	text-align: left;
	color: #000000;
}

/* 個別ページ改行 */
#columns p { 
	border-bottom: 1px dotted #CCCCCC;
	margin: 10px 0px 10px 0px;
	padding: 4px 0px 10px 0px;
}

/* 個別ページリスト */
#columns ul { 
	list-style-type: disc;
}

/* 個別ページフッタナビ */
#prev_next_links {
	margin: 10px 0px 0px 0px;
	font-size: 0.9em;
	text-align: center;
}

/* ↑コラム */

.det {
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.0;
}

/* ↓メルマガページ */

/* メルマガ登録欄囲み */
#box {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	border-left: 2px solid #F1CEA9;
	border-right: 2px solid #F1CEA9;
	border-top: 2px solid #F1CEA9;
	border-bottom: 2px solid #F1CEA9;
}

/* ボックスタイトルブラウン */
#boxT {
	background-color: #F1CEA9;
	margin: 0px;
	padding: 2px;
	text-align: center;
	color: #7F5628;
	font-weight: bold;
}

/* ボックス真ん中寄せ ベージュ */
#boxC {
	background-color: #FFFBEF;
	margin: 0px;
	padding: 4px;
	text-align: center;
	color:#7F5628;
}

/* ボックス真ん中寄せ ブラウン */
#boxF {
	background-color: #F1CEA9;
	margin: 0px;
	padding: 4px;
	text-align: center;
	color: #7F5628;
}

/* メルマガ解除欄囲み */
#boxGRAY {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	border-left: 1px dotted #CCCCCC;
	border-right: 1px dotted #CCCCCC;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
}

/* ボックスタイトル 薄グレー */
#boxTGRAY {
	background-color: #EEEEEE;
	margin: 0px;
	padding: 2px;
	text-align: center;
	color: #444444;
	font-weight: bold;
}

/* ボックス左 ホワイト */
#boxCWHITE {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 4px;
	text-align: left;
}

/* ボックス真ん中寄せ 薄グレー */
#boxFGRAY {
	background-color: #EEEEEE;
	margin: 0px;
	padding: 4px;
	text-align: center;
	color: #444444;
}

/* ↑メルマガページ */

/* ↓検索結果のスタイル */

/* 検索結果見出し1 */
#search h1 {
	background: url(img/bg_midashi_top.gif) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 2px 46px 2px 0px;
	font-size: 1.6em;
	line-height: 1.6;
	text-align: left;
	color: #800000;
}

/* 検索結果見出し2 */
#search h2 {
	margin: 10px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	font-size: 1.3em;
	line-height: 1.4;
	text-align: left;
	border-top: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
}

/* 日付 */
.post-date {
	margin: 4px 0px 4px 0px;
	text-align: right;
	color: #AAAAAA;
	font-size: 95%;
	line-height: 1.1;
}

/* 検索結果本文 */
#search {
	line-height: 1.6;
	text-align: left;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

/* 検索結果レビュー改行 */
#search p { 
	margin: 2px 0px 2px 0px;
	padding: 2px 0px 2px 0px;
}

/* ↑検索結果のスタイル */

/* サイトマップ */
#sitemap {
	font-size: 1.0em;
	line-height: 1.6;
	text-align: left;
}

#sitemap h1 {
	background: url(img/bg_midashi_top.gif) no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 2px 46px 2px 0px;
	font-size: 1.6em;
	line-height: 1.6;
	text-align: left;
	color: #800000;
}

#sitemap table.tbl_sitemap { width: 100%; padding:0px; }
#sitemap table.tbl_sitemap th { width: 30%; padding:4px; vertical-align:top; white-space: nowrap; }
#sitemap table.tbl_sitemap th.line { border-bottom:1px solid #CCCCCC; }
#sitemap table.tbl_sitemap td { width: 70%; padding:4px; vertical-align:top; }
#sitemap table.tbl_sitemap td.line { border-bottom:1px solid #CCCCCC; }

#sitemap li {
	background: url(img/icon_arrow.gif) no-repeat 0px 6px;
	padding: 2px 0px 2px 12px;
	text-align: left;
	border-bottom: 1px dotted #CCCCCC;
	list-style: none;
}

#sitemap ul.ind {
	background: url(img/icon_arrow.gif) no-repeat 14px 6px;
	padding: 0px 0px 0px 26px;
	text-align: left;
	border-bottom: 1px dotted #CCCCCC;
	list-style: none;
}

#sitemap li.ind {
	background: url(img/icon_arrow.gif) no-repeat 14px 6px;
	padding: 0px 0px 0px 26px;
	text-align: left;
	border-bottom: 1px dotted #CCCCCC;
	list-style: none;
}

#sitemap h2 {
	font-size: 1.0em;
	line-height: 1.6;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

/* ↑サイトマップ */

/* 日付 */
#date {
	margin: 0px 0px 20px 0px;
	text-align: right;
}

/* サイト内リンクナビ */
#SiteLink01 {
	margin: 20px 0px 10px 0px;
	padding: 6px;
	background-color: #F8F8FF;
	text-align: left;
	font-size: 0.9em;
	border-top: 1px dotted #E6E6FA;
	border-bottom: 1px dotted #E6E6FA;
	border-left: 1px dotted #E6E6FA;
	border-right: 1px dotted #E6E6FA;
}

#SiteLink01 li {
	list-style: none;
	border-bottom: 1px dotted #CCCCCC;
}

#SiteLink02 {
	margin: 10px 0px 10px 0px;
	padding: 6px;
	background-color: #FFFFF0;
	text-align: left;
	font-size: 0.9em;
	border-top: 1px dotted #F5DEB3;
	border-bottom: 1px dotted #F5DEB3;
	border-left: 1px dotted #F5DEB3;
	border-right: 1px dotted #F5DEB3;
}

#SiteLink02 li {
	list-style: none;
	border-bottom: 1px dotted #CCCCCC;
}

.title {
	color: #800000;
	font-weight: bold;
}
/* ↑サイト内リンクナビ */

/* 月別アーカイブ */
.list-date {
	margin: 0px;
	padding: 0px;
	font-size: 90%;
}

.arc {
	margin: 10px 0px 20px 0px;
	padding: 0px;
	font-size: 90%;
}

.post-cate {
	margin: 2px 0px 20px 0px;
	padding: 0px;
	font-size: 90%;
	line-height: 1.1;
	border-bottom: 1px solid #800000;
}

.post-cate ul { 
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}
.post-cate li {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
}
/* シングル投稿 */
.single-cate {
	margin: 20px 0px 20px 0px;
	padding: 0px;
	font-size: 90%;
	line-height: 1.1;
}

.single-cate ul { 
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}
.single-cate li {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
}
/* ↑月別アーカイブ */

/* ↓リストいろいろ */

/* インライン */
/* （フッタリンクに使用） */
.inline ul { 
	margin: 10px 0px 10px 0px;
	list-style: none;
}
.inline li {
	display: inline;
	padding: 2px;
}

/* ノーマル */
/* （コラムフッタナビに使用） */
.normallist {
	margin: 10px 0px 10px 20px;
}

/* ↑リストいろいろ */
