/*==========================================================
ページ全体の設定
==========================================================*/
body{
  font-size: 12px;
  text-align: center;
  line-height: 200%;
  font-family : "georgia","MS ゴシック";
  margin: 0;
  margin-top: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #2b2b2b;
  background-image: url("http://file.ishikarie.blog.shinobi.jp/back.jpg");
}


a {
  color: #007b43;
  text-decoration: none;
}

a:visited { color: #595857; }

a:hover {
  color: #80aba9;
  text-decoration: underline;
}

a:active { color: #b9d08b; }

a img { border: none; }

/*==========================================================
全体の設定
==========================================================*/
#all{
  width: 900px;
  margin:  auto;
  text-align: left;
  border:5px solid #007b43;
  background-color:#f9fff9;
  background-image:url("http://file.ishikarie.blog.shinobi.jp/ishikari2.jpg");
  background-position:top center;
  background-repeat:no-repeat;
}

/*==========================================================
トップ画像部分のテーブル
==========================================================*/
.top{
  width:900px;
  height:600px;
  padding: 10px;
}

/*==========================================================
ブログタイトル
==========================================================*/
.Btitle{
  font-size: 150%;
  color: #007b43;
  padding: 5px;
  background-color:#f9fff9;
  opacity: 0.9;
}

h1 a:hover{
  text-decoration: none;   
}

/*==========================================================
ブログ説明文
==========================================================*/
#intro{
  font-size: 85%;
  text-align: right;
}

.Bintro{
  
  padding:5px;
  background-color:#f9fff9;
  opacity: 0.8;
  font-weight: bold;
}


/*==========================================================
メニュー・ブログ記事部分全て
==========================================================*/
#main{
  width: 900px;
  float: right;
  margin:0;
}

/*==========================================================
プラグイン欄
==========================================================*/
#menu{
  width: 200px;
  line-height:200%;
  float: left;
  overflow: hidden;
  margin: 0;
  background-color: #f9fff9;
}


#menu h3{
  color:#ffffff;
  font-size: 110%;
  padding: 5px;
  margin: 0;
  background-color: #007b43;
}


#P_data {
  padding:5px;
}


/*==========================================================
ブログ記事全体（タイトル部も含む）
==========================================================*/
#e-zone{
  overflow:hidden;
  width:700px;
  float:right;
}

/*==========================================================
ブログ記事タイトル
==========================================================*/
#main h2{
  font-size: 130%;
  padding: 4px 12px 4px 12px;
  margin: 0;
  border-bottom:0;
  background-color:#007b43;
  border:1px dotted #241a08;
//  background-image: url("http://bfile.shinobi.jp/4846/orange2.png");
//  background-repeat: no-repeat;
}

/*==========================================================
ブログ記事
==========================================================*/
.ebody{
  color:#B28D62;
  padding: 10px 50px 10px 50px;
  margin-bottom: 10px;
  border:1px dotted #241a08;
  border-top:0;
  background-color: ;
}

/*==========================================================
ブログ記事下部（日付、カテゴリ、コメント）
==========================================================*/
.ebodyfooter{
  font-size: 80%;
  text-align: right;
}

.ebodyfooter ul{
  list-style-type: disc;
  margin: 0;
  padding: 0;
}
.ebodyfooter li{
  display: inline;
  margin-right: 5px;
}

/*==========================================================
コメント欄
==========================================================*/
/* コメントタイトル */
.comtbttl2{
  font-size:170%;
  font-weight:bold;
  color: #B97327;
  padding: 5px;
  margin: 0 50px 0 50px;
  border: 2px dashed #007b43;
  border-bottom:0px;
  background-color: #ffffef;
}

/* コメント本文 */
.comtb2{
  color:#696969;
  padding: 10px 50px 10px 50px;
  margin: 0 50px 10px 50px;
  border: 2px dashed #007b43;
  border-top:0px;
  background-color: #ffffef;
}

.comtbfooter{
  font-size: 90%;
  text-align: right;
}
.comtbfooter ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.comtbfooter li{
  display: inline;
  margin-right: 5px;
}

/* コメント入力 */
.comtb{
  padding: 10px 50px 10px 50px;
  margin: 0 50px 10px 50px;
}

dl.comtbform {
  margin: 0 50px 0 50px;
  padding: 0;
}
.comtbform dt {
  letter-spacing: 0.1em;
}
.comtbform dd {
  font-size: 90%;
  margin: 0;
  padding: 0 0 0.5em 0;
}
.comtbform textarea {
  color:#000;
  width: 80%;
  font-family:"ＭＳ　Ｐ　ゴシック";
  font-size:12px;
}

/*==========================================================
コメント欄（管理者返信用）
==========================================================*/
.CommentResBlock {
  background-color:#efefff;
  padding:0px 0px 0px 0px;
  margin-right:50px;
  margin-left:50px;
}

.CommentResBox {
  border:solid 1px #007b43;
  padding:10px;
  margin-bottom:10px;
}

.CommentResTitle {
  font-size:14px;
  font-weight:700;
}

.CommentResText {
  color:#8b4513;
  padding:10px 0px 0px 10px;
  font-size:12px;
}

.CommentResFooter {
  text-align:right;
  margin:15px 0;
}


.PageLinkBlock{
  font-weight: bold;
  text-align: center;
  padding: 5px;
}

/*==========================================================
フッター（広告）
==========================================================*/
#footer{
  color: #ffffff;
  text-align:center;
  clear: both;
  background-color: #007b43;
  padding: 3px;
  font-size: 95%;
}

#footer a{
    color: #a8bf93;
    font-weight: bold;
}