@charset "UTF-8";



/* ▼全体の設定
------------------------------------------------------------- */



body {
  text-align : center;
  font-size : 12px; /* ページ全体のフォントのサイズ */
  color : #666633; /* ページ全体の文字色 */
  background :url("http://file.utukemon.blog.shinobi.jp/top.gif");
  background-repeat : no-repeat; 
  background-position : top;
  background-color : #d76710; /* ページ全体の背景色 */
  margin: 0;
  padding: 0;
  font-family : Verdana,osaka,'MS Gothic',sans-serif;  
}


a:link { /* 未閲覧のリンク色 */ 
  color : #666633; text-decoration : none;
}
a:visited { /* 閲覧済のリンク色 */ 
  color : #666633; text-decoration : none;
}
a:hover { /* マウスオーバー時のリンク色 */
  color : #fffafa; background-color:#e8b229;
}
a:active {/* アクティブ時のリンク色 */
  color : #fffafa; background-color:#e8b229;
}



/* ▽全体・タイトル
------------------------------------------------------------- */

div#container {
  width : 820px;       /* 全体の幅*/
  margin : 0px auto;  /* [上][右][下][左]のマージン */
  background :url("http://file.utukemon.blog.shinobi.jp/body-back.png");
  padding : 0px;
  text-align : left;
}


div#blogtitle {
  width : 820px;
  height : 180px;
  margin : 0px auto; 
  padding : 0px;
  text-align : right;
}




/* ▽entry（本文）
------------------------------------------------------------- */

div#entry-column {
  float : left;
  text-align : center;
  width : 370px;       /* 本文の幅 */
  background : #fffafa;
  margin : 0px 35px 0px 35px;
  padding : 0px;
}


div#entry-top {
  width : 370px;
  height : 50px;
  background :url("http://file.utukemon.blog.shinobi.jp/entry-top.gif");
  background-repeat : no-repeat; 
  background-position : top;
  margin : 0px;
  padding : 0px;
}

div#entry-title {
  float : left;
  width : 320px;
  height : 50px;
  margin : 0px;
  padding : 0px;
}

div#entry-date {
  float : right;
  width : 50px;
  height : 50px;
  margin : auto;
  padding : 3px 0px 7px 0px; 
  text-align : center;
  font-size : 8pt;
  font-family : Arial;
  line-height : 11pt;
  color : #fffafa;
}


div#entry-body {
  text-align : left;
  width : 300px;       /* 本文 */
  margin : 0px auto;
  padding : 0px;
}


div#entry-space {
  width : 370px;
  height : 45px;
  background-color : #d76710;
  margin : 0px auto;
  padding : 0px;
}

div#entry-bottom {
  width : 370px;
  height : 20px;
  background :url("http://file.utukemon.blog.shinobi.jp/entry-bottom.gif");
  background-color : #d76710;
  background-repeat : no-repeat; 
  background-position : top;
  margin : 0px;
  padding : 0px;
}

div#comment-top {
  width : 370px;
  height : 50px;
  background :url("http://file.utukemon.blog.shinobi.jp/comment-top.gif");
  background-repeat : no-repeat; 
  background-position : top;
  margin : 0px;
  padding : 0px;
}


div#comment-body {
  text-align : left;
  width : 300px;
  background-color : #fffafa;
  margin : 0px auto 0px auto;
  padding : 0px 0px 5px 0px;
}


div#navi {
  width : 370px;
  height : 35px;
  text-align : center;
  background :url("http://file.utukemon.blog.shinobi.jp/navi.gif");
  background-repeat : no-repeat; 
  background-position : top;
  margin : 0px;
  padding : 0px;
}




/* ▽menu（サイドプラグイン等）
------------------------------------------------------------- */

div#menul-column {
  float : left; 
  width : 190px;       /* 幅 190px */
  background : #fffafa; 
  margin : 0px;
  padding : 0px;
}


div#menul-top {
  width : 190px;
  height : 37px;
  background :url("http://file.utukemon.blog.shinobi.jp/menu-top_left.gif");
  background-repeat : no-repeat; 
  background-position : top;
  margin : 0px;
  padding : 0px;
}


div#menur-column {
  float : right; 
  width : 190px;       /* 幅 190px */
  background : #fffafa; 
  margin : 0px;
  padding : 0px;
}


div#menur-top {
  width : 190px;
  height : 37px;
  background :url("http://file.utukemon.blog.shinobi.jp/menu-top_right.gif");
  background-repeat : no-repeat; 
  background-position : top;
  margin : 0px;
  padding : 0px;
}


div#menu-body {
  width : 160px;
  margin : 0px auto;
  padding : 0px auto;
}

div#menu-space {
  width : 160px;
  height : 30px
  margin : 0px auto;
  padding : 0px;
}


div#menu-bottom {
  width : 190px;
  height : 20px;
  background :url("http://file.utukemon.blog.shinobi.jp/menu-bottom.gif");
  background-repeat : no-repeat; 
  background-position : bottom;
  margin : 0px;
  padding : 0px;
}




/* ▽その他 
------------------------------------------------------------- */

div#siteinfo {
  clear : both;        /* 全ての回り込みの解除 */
  padding : 0px 10px;}


div#container_date {
  width : 275px;
  margin-top : 25px;
  text-valign : top;
  border: solid 5px #bdb76b;
  background-color : #bdb76b;}

div#archives{
  width : 92px;
  height : 13px;
  display : inline;
  float : left;
  overflow : hidden;
  margin : 4px;
}


table.navi{
  height : 35px;
  text-align : center;
}




/* ▼文字設定
------------------------------------------------------------ */


/* ▽ブログタイトル
------------------------------------------------------------ */

.site_title {
  padding : 116px 5px 0px 0px;
  font-size : 19px;
  letter-spacing : 3px;
  text-align : right;}

.site_title a:link {color: #f4efb5;text-decoration: none;}
.site_title a:visited {color: #f4efb5;text-decoration: none;}
.site_title a:hover {color : #f4efb5; background-color:#e8b229;}
.site_title a:active {color : #f4efb5; background-color:#e8b229;}

.site_subtitle {
  text-align : right;
  font-size : 12px;
  letter-spacing : 3px;
  color : #f4efb5;
  padding : 9px 7px 0px 0px;
  margin : 0px;
}




/* ▽本文
------------------------------------------------------------ */

.entry_title {
  text-align : left;
  font-size : 13px;
  color: #fffafa;
  letter-spacing : 1px;
  padding : 6px 0px 0px 60px;}

.entry_title a:link {color: #fffafa;text-decoration: none;
}
.entry_title a:visited {color: #fffafa;text-decoration: none;
}
.entry_title a:hover {color : #fffafa; background-color:#e8b229;
}
.entry_title a:active {color: f5f5dc ;text-decoration: underline;
}


.entry_body {
  line-height : 22px;
  letter-spacing : 0px;
  margin : 0px;
  padding : 0px;}
.entry_body a:link {color: #e8b229;}
.entry_body a:visited {color: #e8b229;}
.entry_body a:hover {color : #fffafa;
                     background-color:#e8b229;}
.entry_body a:active {color : #e8b229;}


.entry_footer {
  margin : 50px 0 10px 0;
  text-align : right;
  font-size : 11px;}



.comment_title {
  font-size : 11px;
  margin : 0px 0 10px 0;
  padding : 0px;
}


.comment_body {
  font-size : 11px;
  line-height : 18px;
  margin : 0px;
  padding : 0px;
}


.comment_footer {
  margin : 10px 0px 5px 0px;
  text-align : right;
  font-size : 11px;
}


.list {
  margin : 40px 0px 0px 0px;
  text-align : right;
  font-size : 11px;}




.edit { /*　管理者編集用＊マーク　*/
  font-size : 9px;
  color : #ffffff;
  text-align : left;
  padding : 0px 0px 0px 0px;
}
.edit a:link {color: #ffffff;}
.edit a:visited {color: #ffffff;}
.edit a:hover {color: #ffffff; background-color: #ffffff;}
.edit a:active {color: #ffffff;}




input,textarea {
  font-size : 11px;
  color : #333300;
  line-height : 18px;
  letter-spacing : normal;
  border-width : 1px;
  background-color : #FFFFFF;
  border-color : #bdb76b;
  border-style : solid;}


.n0 {display:none        /*　コメント数非表示用　*/}

br  {letter-spacing : normal;
　   /* letter-spacing 使用時の改行崩れ防止 */
}


/* 未使用
------------------------------------------------------------ */ 
img.entry-p {width : 275px; 
             border: 0px;}

/*　未使用　.more {
  margin-top : 30px;
  text-align : right;}　*/


/* プラグインの文字設定
------------------------------------------------------------ */
/*各プラグイン処理内の基本デザイン*/


.plugin {
  font-size : 10.5px;
  line-height : 1.8;
　margin : 0px;
  padding : 0px;}

.menul_title {
  font-size : 11px;
  text-align : left;
  color : #fffafa;
　margin : 0px;
  padding : 1px 0 0 30px;}

.menur_title {
  font-size : 11px;
  text-align : right;
  color : #fffafa;
　margin : 0px;
  padding : 1px 30px 0 0;}


.menu_body {
  font-size : 10.5px;
　margin : 0px;
  padding : 0px auto;}


/* テーブル・カレンダー関係
------------------------------------------------------------ */

/*カレンダー日付移動用テーブル（前月、次月へのリンクなど）*/
.CalendarMoveTable    {
  font-size: 11px;
  padding: 2px;
  width: 160px;
  text-align : center;}

/*カレンダー日付移動用テーブル、<tr>タグ部分のデザイン*/
.CalendarMoveTr {
}

/*カレンダー日付移動用テーブル内、左側td部分のデザイン*/
.CalendarPrevTd {
}
/*カレンダー日付移動用テーブル内、中央td部分のデザイン*/
.CalendarNowTd {
  font-size: 12px;
}
/*カレンダー日付移動用テーブル内、右側td部分のデザイン*/
.CalendarNextTd {
}
/*カレンダー表示用テーブル*/
.CalendarTable    {
  font-size: 10px;
  padding: 2px;
  width: 160px;
  text-align : center;}
.CalendarTdLink   { background-color: #e8b229 }


*日付表示部分（<tr>タグ部分）のデザイン*/
.CalendarTr   { line-height : 30px;}


/*記事が存在する日付の文字色の設定*/
.CalendarTdLinkFont  { color: #fffafa }


/* フッターの文字設定
------------------------------------------------------------ */


.footer {
  margin : 20px 15px 0px 15px;
  color : #c5bf7a;
  line-height : 1.8;
  font-size : 11px;
  text-align : right;}

.footer a:link {color: #fffafa;text-decoration: none;}
.footer a:visited {color: #fffafa;text-decoration: none;}
.footer a:hover {color : #fffafa; background-color:#e8b229;}
.footer a:active {color: #fffafa; background-color:#e8b229;}

