/* コンテナ */
div#container	{width: 840px;
		margin: auto}
/* 背景 */body{background-color: #d7fcba;background-image: url(http://b-mori.co.jp/blog/srcimg/back-green.jpg);background-repeat: no-repeat;background-position: 20px -10px;}
/* 枠 */#container{background-image: url(http://b-mori.co.jp/blog/srcimg/waku01.png);background-repeat: no-repeat;background-color: #ffffff;}

/* ヘッダー */
div#header{background-image: url(http://b-mori.co.jp/blog/pagedesign/header.jpg);
background-color: #000000;padding-top: 20px;padding-bottom: 110px;
border-top: solid 10px #000000}
div#header h1{font-size: 1.875em;font-family: 'Trebuchet MS', Helvetica, sans-serif;margin: 0 20px}
div#header h1 a{text-decoration: none;color: #faffbf}
div#header p{font-size: 0.75em;color: #ffffff;margin: 8px 20px 0}

/* コンテンツ */
div#content{width: 585px;float: left}
p#pagetitle{font-size: 0.875em;font-weight: bold;color: #00972c;border: dotted 1px #00972c;text-align: center;padding: 10px 0;margin-top: 20px}
/* 記事 */
div.post{border: solid 1px #00972c;padding: 18px;margin: 20px auto}
div.post h2{background-image: url(http://b-mori.co.jp/blog/pagedesign/mark.png);background-repeat: no-repeat;font-size: 0.875em;border-bottom: solid 1px #f7931e;padding-top: 2px;padding-left: 24px;padding-bottom: 5px;margin: 0}
div.post h2 a{text-decoration: none;color: #000000}
div.honbun{font-size: 0.75em;line-height: 1.6;margin-top: 10px}
div.honbun p{margin-top: 0}
p.postinfo{font-size: 0.75em;color: #00972c;text-align: right;margin: 20px 0 0;clear: both}
p.postinfo a{color: #00972c}
/* 記事内の画像 */.mt-enclosure-image img{border: none}
/* ページリンク */p.pagelink a{font-size: 0.75em;color: #00972c}
span.pageprev{float: left}
span.pagenext{float: right}
/* コメント */div#comments{clear: both;border: solid 1px #00972c;padding: 10px 18px;margin: 60px 0 20px}
div#comments h3{font-size: 0.875em;border-bottom: solid 1px #00972c;padding-bottom: 3px}
div#comment-greeting{font-size: 0.75em}
div#comments label{font-size: 0.75em}
div#comments-open-data div, div#comment-form-reply, div#comments-open-textdiv#comments-open-captcha,div#comments-open-footer{margin-top: 10px}
textarea{width: 400px;height: 170px}
div.compost{font-size: 0.75em;border-bottom: dotted 1px #4babe3}
p.cominfo{text-align: right}
div#comments a{color: #00972c}
body.mt-comment-preview div#comments{width: 515px;margin-left: auto;margin-right: auto}
body.mt-comment-error div#comments{width: 515px;margin-left: auto;margin-right: auto}
/* トラックバック */div#tb{border: solid 1px #00972c;padding: 10px 18px;margin: 20px 0}
div#tb h3{font-size: 0.875em;border-bottom: solid 1px #00972c;padding-bottom: 3px}
p#tburl{font-size: 0.75em;background-color: #88ccff;padding: 8px;margin-bottom: 30px}
div.pingpost{font-size: 0.75em;border-bottom: dotted 1px #4babe3}
p.pinginfo{text-align: right}
div#tb a{color: #00972c}
/* サイドバー */
div#sidebar{
		width: 220px;
		float: right;
		margin-top: 20px;
		margin-bottom: 20px}
div#sidebar h2{
		background-image: url(
		http://b-mori.co.jp/blog/pagedesign/bar.png);
		background-repeat: no-repeat;
		font-size: 0.75em;color: white;
		padding: 6px 8px;margin-bottom: 0}
div#sidebar li{
		font-size: 0.75em;
		list-style-type: none;
		argin-bottom: 4px;
		background-image: url(
		http://b-mori.co.jp/blog/pagedesign/listmark.png);
		background-repeat: no-repeat;
		background-position: 0 4px;
		padding-left: 12px;vertical-align: top}
div#sidebar li a{
		color: #000000;
		text-decoration: none;
		border-bottom: dotted 1px #4babe3}
div#sidebar li li{
		font-size: 1em;
		background-image: url(
		http://b-mori.co.jp/blog/pagedesign/listmark2.png)}
div#sidebar ul{margin: 8px;padding: 0}

/* カレンダー */
.widget-calender h3{
		background-image: url(
		http://b-mori.co.jp/blog/pagedesign/bar.png);
		background-repeat: no-repeat;
		font-size: 0.75em;color: white;
		padding: 6px 8px;margin-bottom: 0}
table		{font-size: 0.75em;
		width: 100%;
		border-top: dotted 1px #4babe3;
		border-bottom: dotted 1px #4babe3}
th		{border-bottom: dotted 1px #4babe3} 
th,td		{text-align: center}

/* フィード */
p.feed{font-size: 0.75em;font-family: Verdana, Helvetica, sans-serif;border: dotted 1px #f7931e;padding: 5px;margin: 25px 0}

p.feed a{color: #444444;text-decoration: none}
p.feed img{vertical-align: middle;margin-right: 8px}
/* フッター */div#footer{border-top: solid 3px #00972c;clear: both}
address{font-size: 0.75em;font-style: normal;font-family: Verdana, sans-serif;padding-top: 6px}
address a{color: #000000}
/* トップページ - コンテンツ */#toppage div#content{float: right;width: 530px}
/* トップページ - サイドバー */#toppage div#sidebar{float: left;width: 150px}
#toppage div#sidebar h2{background-image: url(http://b-mori.co.jp/blog/pagedesign/bar-small.png)}
/* トップページ - メイン */#toppage div#main{width: 690px;float: left}
/* トップページ - サイドバー2 */#toppage div#sidebar2{width: 150px;float: right;margin-top: 20px;margin-bottom: 20px}
#toppage div#sidebar2 h2{background-image: url(http://b-mori.co.jp/blog/pagedesign/bar-small.png);background-repeat: no-repeat;font-size: 0.75em;color: white;padding: 6px 8px;margin-bottom: 0}
/* 検索フォーム */input#s{width: 140px;margin-bottom: 5px}
input{margin-left: 2px;vertical-align: top}
/* タグクラウド */ul#tag .rank-1 {font-size: 1.5em}
ul#tag .rank-2 {font-size: 1.25em}
ul#tag .rank-3 {font-size: 1em}
ul#tag .rank-4 {font-size: 0.875em}
ul#tag .rank-5 {font-size: 0.75em}
ul#tag .rank-6 {font-size: 0.6em}
ul#tag li{display: inline;margin: 0 2px}
ul#tag{line-height: 1.5;text-align: center;margin: 8px 0;padding: 0}
ul#tag a{color: #000000;text-decoration: none;border-bottom: dotted 1px #4babe3}