/* tomds Style Sheet */

/* Index
---------------------------------------------------------
・共通項目（文字コード・a・p）
・body
・囲み
・header(ヘッダ )
・homepage_title (ホームページタイトル)
・headder_nav (ヘッダーナビゲーション)
・entry_preview(エントリーのプレビュー）
・topentry(トップエントリ）
・entry (エントリ)
・entryselect_bottom (エントリセレクタ_ボトム)
・category (カテゴリ)
・footer (フッタ)
・counter (カウンタ)
---------------------------------------------------------
*/

/*
-------------------------------------------------------
   共通項目
-------------------------------------------------------
*/

@charset "EUC-JP";

*
{
  margin:0;
  padding:0;
}

h1,h2,h3,h4,h5 {font-size:100%;font-weight:normal;}


/* アンカーリンク
----------------------------------------- */
a {color:#0022dd;text-decoration: underline;}
a:visited {color:#003182;text-decoration: underline;}
a:hover {color:#dd3333;text-decoration: underline;}
/*---------------------------------------
   アンカーリンク */

p 
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color:#000000;
}

/* 画像
----------------------------------------- */
img {border:0px}
/*---------------------------------------
   アンカーリンク */

/* カラー
----------------------------------------- */
.c_red
{
  color:#cc2222;
}
/*---------------------------------------
 カラー */


/* 打ち消し線 */
.text_color_through
{
	text-decoration:ine-through;
}

/* 回りこみ終了 */
#float_clear
{
  clear:both;
}


/* [Start:マーク] */
/* ----------------------------------------- */
/* [リンクマーク標準] */
.mark_newwindow
{
  background:url("../images/mark_newwindow.gif") no-repeat left center;
  padding-left:18px;
}

/* [リンクマークミニ] */
.mark_newwindow02
{
  background:url("../images/mark_newwindow02.gif") no-repeat left center;
  padding-left:13px;
}

/* ----------------------------------------- */
/* [End:マーク] */

/* 装飾
----------------------------------------- */
.noborder
{
  border:none;
  text-decoration: none;
}
/*---------------------------------------
   装飾 */

/*
-------------------------------------------------------
   Body
-------------------------------------------------------
*/

body
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:100%;
  background-image:url(../images/headder_bg_lower.jpg);
  background-repeat:repeat-x;
  background-position:0% 0%;
  background-color:#ffffff;
  font-family:"ＭＳ Ｐゴシック", Verdana;
}

/*
-------------------------------------------------------
   囲み
-------------------------------------------------------
*/

#index
{
  width:100%;
  position:relative;
  background-image:url(http://home.b02.itscom.net/kaw/t-o-m-d/tomds/images/headder_bg_upper.jpg);
  background-repeat:no-repeat;
  background-position:0% 0%;
}

#maincontents
{
  margin-right:280px;
  margin-top:30px;
}

#navigation
{
  position:absolute; right:0px; top:244px; width:230px;
}

/*
-------------------------------------------------------
   header (ヘッダ)
-------------------------------------------------------
*/

#header
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:100%;
  height:244px;
  border:solid #aaf;
  border-width: 0px 0px 0px 0px;
}

/* タイトル画像 */
#header #title
{
  margin: 80px 0px 0px 22px;
  padding: 0px 0px 0px 0px;
  width:140px;
  height:38px;
  border:none;
}

/*
-------------------------------------------------------
   homepage_title (ホームページタイトル)
-------------------------------------------------------
*/

/* 囲み */
#homepage_title
{
  margin: 0px 0px 20px 40px;
  padding: 0px 0px 0px 0px;
}

/*
-------------------------------------------------------
   headder_nav (ヘッダーナビゲーション)
-------------------------------------------------------
*/

/* ヘッダーナビゲーション(囲み) */
#headder_nav
{
  margin: 0px 0px 40px 30px;
  padding: 0px 0px 0px 0px;
}

/* ヘッダーリストナビ a */
#headder_nav a
{
  color:#333333;
  text-decoration:
  underline;
}

/* ヘッダーリストナビ a:visited */
#headder_nav a:visited
{
  color:#333388;
  text-decoration:
  underline;
}

/* ヘッダーリストナビ a:hover */
#headder_nav a:hover
{
  color:#dd3333;
  text-decoration:
  underline;
}

/* ヘッダーリストナビ ul*/
#headder_nav ul
{
  padding: 0px 0px 2px 0px;
  display:inline;
  border:dotted #bbb;
  border-width: 0px 0px 2px 0px;
}

/* ヘッダーリストナビ li*/
#headder_nav li
{
  padding: 0px 1px 0px 1px;
  display:inline;
  color:#777777;
}

/* ヘッダーリストナビ 現在位置(.plocation)*/
#headder_nav .plocation
{
  display:inline;
  font-size:100%;
  font-weight:bold;
  color:#555555;
}


/*
-------------------------------------------------------
   index_info (インデックスのサイト解説)
-------------------------------------------------------
*/

/* インデックスのサイト解説(囲み) */
#index_info
{
  margin: 0px 0px 40px 70px;
  padding: 0px 0px 0px 40px;
  font-size:95%;
  line-height:120%;
  background:url("../images/i_admin_mini.gif") no-repeat left center;
}

/*
-------------------------------------------------------
   index_minigallery (インデックスの作品紹介)
-------------------------------------------------------
*/

/* インデックスの作品紹介(囲み) */
#index_minigallery
{
  margin: 0px 0px 20px 116px;
  padding: 0px 0px 10px 0px;
  font-size:95%;
  border:solid #ddd;
  border-width: 0px 0px 1px 0px;
}

/* キャプション(caption) */
#index_minigallery .caption
{
  margin: 0px 0px 0px 7px;
}

/* 新旧(newold) */
#index_minigallery .newold
{
  margin: 5px 0px 0px 7px;
  font-size:small;
  font-weight:normal;
}

/* 作品画像表示用テーブル（.captiontable) */
#index_minigallery .captiontable
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display:inline;
}

/* 作品画像用日付（.captiondate) */
#index_minigallery .captiondate
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align:center;
  color:#666;
}

/* 作品画像（.captionimage) */
#index_minigallery .captionimage
{
  margin: 0px 5px 0px 0px;
  padding:5px;
  background-image:url(../images/captionimage_box.gif);
}

/* ul */
#index_minigallery ul
{
  margin: 10px 0px 0px 40px;
  padding: 0px 0px 0px 0px;
}

/* li */
#index_minigallery li
{
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  display:inline;
}



/*
-------------------------------------------------------
   entry_preview(エントリーのプレビュー）
-------------------------------------------------------
*/

/* [囲み] */
#entry_preview
{
  margin: 60px 0px 0px 70px;
  padding: 0px 0px 60px 0px;
}

/* [キャプション] */
#entry_preview p.entry_preview_caption
{
  font-size:80%;
  color:#777;
}

/* タイトル
------------------------------------------------------- */

/* [囲み] */
#entry_preview #title
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border:solid #b7b7b7;
  border-width: 0px 0px 1px 0px;
}

/* [日付タイトル(previewtitle)] */
#entry_preview #title .previewtitle
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-weight:normal;
  font-size:120%;
  color:#b3640f;
}
/*-----------------------------------------------------
   タイトル */


/* コンテンツ（画像あり）
------------------------------------------------------- */
/* [囲み] */
#entry_preview #contents_grp
{
  margin: 0px 0px 0px 0px;
  border:solid #dedede;
  border-width: 0px 0px 1px 0px;
  width:90%;
}

/* [テーブル:td] td */
#entry_preview #contents_grp table
{
  margin: 5px 0px 5px 0px;
}


/* [テーブル:td] td */
#entry_preview #contents_grp td
{
  vertical-align:top;
}


/* [作品画像]（captionimage) */
#entry_preview #contents_grp .captionimage
{
  margin: 0px 15px 0px 10px;
  padding:5px;
  background-image:url(../images/captionimage_box.gif);
}

/* [エントリータイトル] h2 */
#entry_preview #contents_grp h2
{
  margin: 7px 0px 0px 0px;
}

/* [エントリータイトル] .viewstile */
#entry_preview #contents_grp .viewtitle
{
  padding:0px 2px 0px 2px;
  font-size:100%;
  font-weight:bold;
  background-image:url(../images/bg_viewcontents.gif);
  background-position: bottom;
}

/* [エントリータイトル:リンク] */
#entry_preview #contents_grp .viewtitle_link
{
  text-decoration: none;
}

/* [エントリーの情報] .information */
#entry_preview #contents_grp .information
{
  margin: 2px 0px 0px 0px;
  font-size:95%;
  color:#555555;
}

/* [エントリーの説明] .main */
#entry_preview #contents_grp .main
{
  margin: 10px 0px 0px 0px;
  font-size:95%;
}

/* [エントリー説明:リンク] */
#entry_preview #contents_grp .main_link
{
  color:#222255;text-decoration: none;
}
/*-----------------------------------------------------
   コンテンツ（画像あり） */


/* コンテンツ（画像なし）:contents_nogrp
------------------------------------------------------- */
/* [囲み] */
#entry_preview #contents_nogrp
{
  margin: 0px 0px 0px 0px;
  border:solid #dedede;
  border-width: 0px 0px 1px 0px;
  width:90%;
}

/* [テーブル] table */
#entry_preview #contents_nogrp table
{
  margin: 5px 0px 5px 0px;
}


/* [テーブル:td] td */
#entry_preview #contents_nogrp td
{
  vertical-align:top;
}

/* [エントリータイトル] h2 */
#entry_preview #contents_nogrp h2
{
  margin: 7px 0px 0px 117px;
}

/* [エントリータイトル] .viewstile */
#entry_preview #contents_nogrp .viewtitle
{
  padding:0px 2px 0px 2px;
  font-size:100%;
  font-weight:bold;
  background-image:url(../images/bg_viewcontents.gif);
  background-position: bottom;
}

/* [エントリータイトル:リンク] */
#entry_preview #contents_nogrp .viewtitle_link
{
  text-decoration: none;
}

/* [エントリーの情報] .information */
#entry_preview #contents_nogrp .information
{
  margin: 2px 0px 0px 117px;
  font-size:95%;
  color:#555555;
}

/* [エントリーの説明] .main */
#entry_preview #contents_nogrp .main
{
  margin: 10px 0px 0px 117px;
  font-size:95%;
}

/* [エントリー説明:リンク] */
#entry_preview #contents_nogrp .main_link
{
  color:#222255;text-decoration: none;
}
/*-----------------------------------------------------
   コンテンツ（画像なし）:contents_nogrp */


/*
-------------------------------------------------------
   topentry (トップエントリ)
-------------------------------------------------------
*/

/* 囲み */
#topentry_box
{
  margin: 0px 0px 30px 30px;
  padding: 0px 0px 0px 0px;
  border:dotted #ff8844;
  border-width: 0px 0px 2px 0px ;
}

/* 囲み(実働部分) */
#topentry_gear
{
  margin: 0px 0px 0px 40px;
  padding: 0px 0px 0px 0px;
  font-size:95%;
}

/* 日付・時間表示(囲み) */
#topentry_gear .datetime
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/* 日付 */
#topentry_gear .date
{
  font-size:100%;
  color:#555555;
}

/* タイトル */
#topentry_gear h2
{
  margin: 2px 0px 20px 0px;
}

/* 強調 */
#topentry_gear h3
{
  font-weight:normal ;
  font-size:100%;
}

/* 画像(リンクあり） */
#topentry_gear img.grp_link
{
  border:solid #f85;
  border-width: 2px;
}


#topentry_gear .title
{
  font-size: 80%;
  color: #555588;
  background-image:url(../images/fontback_01.gif);
  background-position: bottom;
}


/*
-------------------------------------------------------
   entry (エントリ)
-------------------------------------------------------
*/

/* 囲み */
#entry_box
{
  margin: 60px 0px 30px 30px;
  padding: 0px 0px 0px 0px;
  border:dotted #228;
  border-width: 0px 0px 2px 0px;
}

/* 囲み(実働部分) */
#entry_gear
{
  margin: 0px 0px 10px 40px;
  padding: 0px 0px 0px 0px;
  font-size:95%;
}

/* タイトル h1(エントリ単体表示の時のみ）、h2 */
#entry_gear h1
{
  font-size: 130%;
  font-weight:bold;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}

#entry_gear h2
{
  font-size: 130%;
  font-weight:bold;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}

/* 日付・時間・カテゴリ・投稿番号表示
------------------------------------------------------- */
/* 囲み（日付・時間・カテゴリ・投稿番号表示） */
#entry_gear .datetime
{
  margin: 0px 0px 40px 0px;
  padding: 0px 0px 0px 0px;
}

/* 日付 */
#entry_gear .date
{
  margin: 0px 10px 0px 0px;
  font-size:100%;
  color:#333333;
}

/* カテゴリー１ */
#entry_gear .category_01
{
  margin: 0px 5px 0px 5px;
  font-size:100%;
  color:#555555;
}

/* カテゴリー２ */
#entry_gear .category_02
{
  margin: 0px 5px 0px 5px;
  font-size:100%;
  color:#555555;
}

/* カテゴリー３ */
#entry_gear .category_03
{
  margin: 0px 5px 0px 5px;
  font-size:100%;
  color:#555555;
}

/* 投稿番号 */
#entry_gear .entry_no
{
  margin: 0px 0px 0px 10px;
  font-size:100%;
  color:#333333;
}
/*-----------------------------------------------------
 日付・時間・カテゴリ・投稿番号表示 */


/* 本文:main_text
------------------------------------------------------- */
/* 囲み */
#entry_gear #main_text
{
  margin: 2em 0px 0px 20px;
  padding: 0px 0px 0px 0px;
  line-height: 150%;
}
/*-----------------------------------------------------
   本文:main_text */


/* 作品（gのみ）:grp
------------------------------------------------------- */
/* （囲み） */
#entry_gear #grp
{
  margin: 0px 0px 0px 20px;
}
/*-----------------------------------------------------
   作品（gのみ）:grp */

/* 作品のクリック解説（gのみ）:grp_clickinfo
------------------------------------------------------- */
/* （囲み） */
#entry_gear #grp_clickinfo
{
  margin: 0px 0px 0px 20px;
  text-align:center;
  color:#303030;
}
/*-----------------------------------------------------
   作品のクリック解説（gのみ）:grp_clickinfo */

/* 作品解説（gのみ）:grp_info
------------------------------------------------------- */
/* （囲み） */
#entry_gear #grp_info
{
  margin: 2em 0px 0px 20px;
  padding: 0px 0px 0px 10px;
  border:solid #ccc;
  border-width: 0px 0px 0px 3px;
  color:#404040;
  line-height: 130%;
}

/* セリフ(dl)*/
#entry_gear #grp_info .comic_serif dl
{
  margin: 1em 0px 0px 1em;
  padding: 0px 0px 0px 0px;
}

/* セリフ(dt)*/
#entry_gear #grp_info .comic_serif dt
{
  margin: 1em 0px 0px 0px;
}

/* セリフ(dd)*/
#entry_gear #grp_info .comic_serif dd
{
  margin: 0px 0px 0px 3em;

}


/*-----------------------------------------------------
   作品解説（gのみ）:grp_info */


/* ページセレクト:pageselect
------------------------------------------------------- */
/* （囲み） */
#entry_gear #pageselect
{
  margin: 0px 0px 10px 20px;
  padding: 0px 0px 0px 0px;
}

/* ページ(page) */
#entry_gear #pageselect .page
{
  color:#333333;
}

/* リスト:作品（ul） */
#entry_gear #pageselect ul
{
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 2px 0px;
  display:inline;
  border:dotted #aaa;
  border-width: 2px 0px 2px 0px;
}

/* リスト：作品：番号（li） */
#entry_gear #pageselect li.number
{
  display:inline;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 8px;
  border:solid #888;
  border-width: 0px 0px 0px 1px;
  font-size:170%;
  font-weight:nomal;
}

/* リスト：作品：番号_最初（li） */
#entry_gear #pageselect li.number_first
{
  display:inline;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size:170%;
  font-weight:nomal;
}

/* リスト：作品：番号_現在位置 */
#entry_gear #pageselect .number_plocation
{
  display:inline;
  margin: 0px 0px 0px 0px;
  padding: 0px 6px 0px 6px;
  background-color:#eeeeee;
  color:#555555;
}

/*-----------------------------------------------------
 ページセレクト:pageselect */


/* [Start:ページセレクト:pageselect_short] */
------------------------------------------------------- */
/* （囲み） */
#entry_gear #pageselect_short
{
  margin: 1em 0px 0px 20px;
  padding: 0px 0px 0px 0px;
  text-align:center;
}

/* 前のページへ */
#entry_gear #pageselect_short .page_prev
{
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/* 次のページへ */
#entry_gear #pageselect_short .page_next
{
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
}
/*-----------------------------------------------------
/* [End:ページセレクト:pageselect_short] */


/* 文字修飾：太字 */
#entry_gear .bold
{
  font-size: 100%;
  font-weight: bold;
  font-style: normal;
}

/* 文字修飾：標準スタイル */
#entry_gear .normal
{
  font-size: 100%;
  font-weight: normal;
  font-style: normal;
}

/* 画像（リンクあり） */
#entry_gear .grp_link
{
  margin-bottom:1em;
  border:solid #f85;
  border-width: 2px;
}

/* 画像（リンクなし） */
#entry_gear .grp_nolink
{
  margin-bottom:1em;
  border:solid #666;
  border-width: 1px;
}

/* 画像（ボーダーなし） */
#entry_gear .grp_noborder
{
  padding: 0px 0px 0px 0px;
  border-width: 0px;
}

/* タイトル */
#entry_gear .title
{
  color: #555588;
  background-image:url(../images/fontback_01.gif);
  background-position: bottom;
}

/* タイトルリンクA href */
#entry_gear .a_title
{
  color:#555588;text-decoration: none;
}

/* 続きを読む continued（囲み） */
#entry_gear #continued
{
  margin: 25px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-weight:bold;
}
/* 続きを読む continued（アンカーリンク） */
#entry_gear #continued .a_continued
{
  background:url("../images/mark_continue.gif") no-repeat left center;
  padding-left:18px;
  font-size:105%;
 }

/* エントリ下部（パーマリンク） */
#entry_gear #b_permalink
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:100px;
  float:left;
  border-width:0px;
  text-align:center;
}

/* エントリ下部画像 */
#entry_gear #img_permalink
{
  width:50px;
  height:50px;
  border-width:0px;
}

/* [Start:コメント(#b_comment)] */
/*----------------------------------------
/* エントリ下部(コメント) */
#entry_gear #b_comment
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:120px;
  float:left;
  border-width:0px;
  text-align:center;
}

/* エントリ下部画像(コメント) */
#entry_gear #img_comment
{
  width:50px;
  height:50px;
  border-width:0px;
}
/*----------------------------------------
/* [End:コメント(#b_comment)] */


/* [Start:トラックバック(#b_trackback)] */
/*----------------------------------------
/* エントリ下部(コメント) */
#entry_gear #b_trackback
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:120px;
  float:left;
  border-width:0px;
  text-align:center;
}

/* エントリ下部画像(コメント) */
#entry_gear #img_trackback
{
  width:50px;
  height:50px;
  border-width:0px;
}
/*----------------------------------------
/* [End:トラックバック(#b_trackback)]


/* フッタコンテンツ一覧(囲み） */
#entry_gear #footer_item 
{
  margin: 30px 0px 0px -40px;
  padding: 10px 0px 1px 70px;
  background-color:#efefef;
  border:solid #888;
  border-width: 1px 0px 1px 0px;
}


/* フッタ */
#entry_gear #gearfooter
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  clear:both;
}


/*
-------------------------------------------------------
   entryselect_bottom (エントリセレクタ_ボトム)
-------------------------------------------------------
*/

/* （囲み） */
#entryselect_bottom
{
  margin: 0px 0px 1em 30px;
  padding: 0px 0px 15px 10px;
  line-height: 200%;
  font-size:95%;
  border:dotted #117;
  border-width: 2px 0px 2px 0px;
}

/* 前のエントリへ */
#entryselect_bottom .entry_prev
{
  margin: 0px 20px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/* 次のエントリへ */
#entryselect_bottom .entry_next
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}


/*
-------------------------------------------------------
   page_control (ページ移動コントロール)
-------------------------------------------------------
*/

/* 囲み */
#page_control
{
  margin: 20px 0px 0px 40px;
  padding: 0px 0px 0px 0px;
}

/* 前の投稿を表示 ボタン */
#page_control #b_prev
{
  margin: 0px 0px 0px 0px;
  padding: 0px 40px 0px 0px;
  float:left;
}

/* 次の投稿を表示 ボタン */
#page_control #b_next
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float:left;
}

/* 回り込みクリア */
#page_control #clear
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  clear:both;
}


/*
--------------------------------------------------------------------------------------------------------------
   navigation項目
--------------------------------------------------------------------------------------------------------------
*/

/*
-------------------------------------------------------
   contents(コンテンツ一覧）
-------------------------------------------------------
*/

/* 囲み */
#navigation #contents
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:225px;
  background-image:url(../images/nav_body.gif);
  background-repeat:repeat-y;
  background-position:0% 0%;
  border:solid #aaa;
  border-width: 0px;
  background-color:#f5f5f5;
}

/* Contents (ヘッダ) */
#navigation #contents #header
{
  width:225px;
  height:160px;
  background-image:url(../images/nav_contents_header.gif);
  background-position: bottom;
  border:none;
}

/* Caption(見出し) */
#navigation #contents #main #caption
{
  margin: 5px 0px 20px 40px;
  padding: 0px 0px 0px 0px;
}

  /* p (テキスト見出し) */
  #navigation #contents #main #caption p
  {
    color:#555;
  }

/* メイン部分 */
#navigation #contents #main
{
  margin: 0px 25px 10px 25px;
  padding: 0px 0px 0px 0px;
}

/* 各リンクのボタン(囲み) */
#navigation #contents #main #button
{
  margin: 10px 0px 0px 0px;
  font-size:small;
  border:solid #999999;
  border-width: 1px 0px 0px 0px;
}

  /* ボタンのリンク(通常状態) */
  #navigation #contents #main #button a
  {
    background-color:#f7f7f7;
    border:solid #999999;
    border-width: 0px 0px 1px 0px;
  }

  /* ボタンのリンク(マウスオーバー時) */
  #navigation #contents #main #button a:hover
  {
    background-color:#fdfdfd;
  }


/* コンテンツのフッタ */
#navigation #contents #footer
{
  width:225px;
  height:28px;
  background-image:url(../images/nav_footer.gif);
  border:none;
}


/*
-------------------------------------------------------
   category(カテゴリ一覧）
-------------------------------------------------------
*/

/* 囲み */
#navigation #category
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:225px;
  background-image:url(../images/nav_body.gif);
  background-repeat:repeat-y;
  background-position:0% 0%;
  border:solid #aaa;
  border-width: 0px;
  background-color:#f5f5f5;
}

/* ヘッダ */
#navigation #category #header
{
  width:225px;
  height:150px;
  background-image:url(../images/nav_category_header.gif);
  background-position: bottom;
  border:none;
}

/* 見出し */
#navigation #category #main #caption
{
  margin: 5px 0px 20px 35px;
  padding: 0px 0px 0px 0px;
}

  /* p (テキスト見出し) */
  #navigation #category #main #caption p
  {
    color:#555;
  }

/* メイン部分 */
#navigation #category #main
{
  margin: 0px 25px 10px 25px;
  padding: 0px 0px 0px 0px;
}

/* フッタ */
#navigation #category #footer
{
  width:225px;
  height:28px;
  background-image:url(../images/nav_footer.gif);
  border:none;
}


/* リスト(囲み) */
#navigation #category #list
{
  margin: 10px 0px 5px 0px;
  line-height: 150%;
  font-size:small;
  border:solid #999999;
  border-width: 1px 0px 0px 0px;
}

  /* 並列列挙リスト(ul)*/
  #navigation #category #list ul
  {
    list-style-type:none;
  }
  

  /* 定義型リスト:見出し(dt)*/
  #navigation #category #list dt
  {
    background-color:#f7f7f7;
  }

  /* 定義型リスト(dl)*/
  #navigation #category #list dl
  {
    padding: 0px 0px 5px 0px;
    border:solid #dddddd;
    border-width: 0px 0px 1px 0px;
  }

  /* 定義型リスト(定義:dd)*/
  #navigation #category #list dd
  {
    margin: 0px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
  }

  /* カテゴリ３のリスト(ul)*/
  #navigation #category #list .category03
  {
    margin: 0px 0px 0px 15px;
    padding: 0px 0px 0px 10px;
    border:solid #aac;
    border-width: 0px 0px 0px 1px;
  }


/*
-------------------------------------------------------
   Recent images(最近の作品）
-------------------------------------------------------
*/

/* 囲み */
#navigation #recentimages
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:225px;
  background-image:url(../images/nav_body.gif);
  background-repeat:repeat-y;
  background-position:0% 0%;
  border:solid #aaa;
  border-width: 0px;
  background-color:#f5f5f5;
}

/* ヘッダ */
#navigation #recentimages #header
{
  width:225px;
  height:165px;
  background-image:url(../images/nav_recentimages_header.gif);
  background-position: bottom;
  border:none;
}

/* 見出し */
#navigation #recentimages #main #caption
{
  margin: 5px 0px 20px 13px;
  padding: 0px 0px 0px 0px;
}

  /* テキスト見出し(p) */
  #navigation #recentimages #main #caption p
  {
    color:#555;
  }

  /* テキスト見出しの解説(.sub) */
  #navigation #recentimages #main #caption .sub
  {
    font-size:95%;
  }

/* メイン部分 */
#navigation #recentimages #main
{
  margin: 0px 25px 10px 25px;
  padding: 0px 0px 0px 0px;
}

/* フッタ */
#navigation #recentimages #footer
{
  width:225px;
  height:28px;
  background-image:url(../images/nav_footer.gif);
  border:none;
}

/* リスト(囲み) */
#navigation #recentimages #list
{
  margin: 10px 0px 5px 0px;
  line-height: 150%;
  font-size:small;
  border:solid #999999;
  border-width: 1px 0px 0px 0px;
}


  /* 並列列挙リスト(ul)*/
  #navigation #recentimages #list ul
  {
    list-style-type:none;
    text-align:center;
  }

  /* 画像(img)*/
  #navigation #recentimages #list img
  {
    margin: 5px 0px 5px 0px;
    padding:10px;
    background-image:url(../images/recentimages_bg.gif);
  }

/*
-------------------------------------------------------
   Entry log(ログ一覧）
-------------------------------------------------------
*/

/* 囲み */
#navigation #entrylog
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:225px;
  background-image:url(../images/nav_body.gif);
  background-repeat:repeat-y;
  background-position:0% 0%;
  border:solid #aaa;
  border-width: 0px;
  background-color:#f5f5f5;
}

/* ヘッダ */
#navigation #entrylog #header
{
  width:225px;
  height:155px;
  background-image:url(../images/nav_entrylog_header.gif);
  background-position: bottom;
  border:none;
}

/* 見出し */
#navigation #entrylog #main #caption
{
  margin: 5px 0px 20px 43px;
  padding: 0px 0px 0px 0px;
}

  /* テキスト見出し(p) */
  #navigation #entrylog #main #caption p
  {
    color:#555;
  }

  /* テキスト見出しの解説(.sub) */
  #navigation #entrylog #main #caption .sub
  {
    font-size:95%;
  }

/* メイン部分 */
#navigation #entrylog #main
{
  margin: 0px 25px 10px 25px;
  padding: 0px 0px 0px 0px;
}

/* フッタ */
#navigation #entrylog #footer
{
  width:225px;
  height:28px;
  background-image:url(../images/nav_footer.gif);
  border:none;
}

/* リスト(囲み) */
#navigation #entrylog #list
{
  margin: 10px 0px 5px 0px;
  line-height: 150%;
  font-size:small;
  border:solid #999999;
  border-width: 1px 0px 0px 0px;
}


/* 並列列挙リスト(ul)*/
#navigation #entrylog #list ul
{
  margin: 5px 0px 0px 10px;
  list-style-type:none;
}


/*
-------------------------------------------------------
   Recent Entries(最近のエントリ）
-------------------------------------------------------
*/

/* 囲み */
#navigation #recententries
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:225px;
  background-image:url(../images/nav_body.gif);
  background-repeat:repeat-y;
  background-position:0% 0%;
  border:solid #aaa;
  border-width: 0px;
  background-color:#f5f5f5;
}

/* ヘッダ */
#navigation #recententries #header
{
  width:225px;
  height:165px;
  background-image:url(../images/nav_recententries_header.gif);
  background-position: bottom;
  border:none;
}

/* 見出し */
#navigation #recententries #main #caption
{
  margin: 5px 0px 20px 18px;
  padding: 0px 0px 0px 0px;
}

  /* テキスト見出し(p) */
  #navigation #recententries #main #caption p
  {
    color:#555;
  }

  /* テキスト見出しの解説(.sub) */
  #navigation #recententries #main #caption .sub
  {
    font-size:95%;
  }

/* メイン部分 */
#navigation #recententries #main
{
  margin: 0px 25px 10px 25px;
  padding: 0px 0px 0px 0px;
  border:solid #aaa;
  border-width: 0px;
}

/* フッタ */
#navigation #recententries #footer
{
  width:225px;
  height:28px;
  background-image:url(../images/nav_footer.gif);
  border:none;
}

/* リスト(囲み) */
#navigation #recententries #list
{
  margin: 10px 0px 5px 0px;
  line-height: 150%;
  font-size:small;
  border:solid #999999;
  border-width: 1px 0px 0px 0px;
}


/* 並列列挙リスト(ul)*/
#navigation #recententries #list ul
{
  margin: 5px 0px 0px 20px;
  list-style-type:circle;
}


/*
-------------------------------------------------------
   Recent comments(最近のコメント）
-------------------------------------------------------
*/

/* 囲み */
#navigation #recentcomments
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:225px;
  background-image:url(../images/nav_body.gif);
  background-repeat:repeat-y;
  background-position:0% 0%;
  border:solid #aaa;
  border-width: 0px;
  background-color:#f5f5f5;
}

/* ヘッダ */
#navigation #recentcomments #header
{
  width:225px;
  height:135px;
  background-image:url(../images/nav_recentcomments_header.gif);
  background-position: bottom;
  border:none;
}

/* 見出し */
#navigation #recentcomments #main #caption
{
  margin: 5px 0px 20px 2px;
  padding: 0px 0px 0px 0px;
}

  /* テキスト見出し(p) */
  #navigation #recentcomments #main #caption p
  {
    color:#555;
  }

  /* テキスト見出しの解説(.sub) */
  #navigation #recentcomments #main #caption .sub
  {
    font-size:95%;
  }

/* メイン部分 */
#navigation #recentcomments #main
{
  margin: 0px 25px 10px 25px;
  padding: 0px 0px 0px 0px;
}

/* フッタ */
#navigation #recentcomments #footer
{
  width:225px;
  height:28px;
  background-image:url(../images/nav_footer.gif);
  border:none;
}

/* リスト(囲み) */
#navigation #recentcomments #list
{
  margin: 10px 0px 5px 0px;
  line-height: 150%;
  font-size:small;
  border:solid #999999;
  border-width: 1px 0px 0px 0px;
}


/* 並列列挙リスト(ul)*/
#navigation #recentcomments #list ul
{
  margin: 5px 0px 0px 20px;
  list-style-type:circle;
}


/*
-------------------------------------------------------
   Recent trackbacks(最近のトラックバック）
-------------------------------------------------------
*/

/* [囲み] */
#navigation #recenttrackbacks
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:225px;
  background-image:url(../images/nav_body.gif);
  background-repeat:repeat-y;
  background-position:0% 0%;
  border:solid #aaa;
  border-width: 0px;
  background-color:#f5f5f5;
}

/* [ヘッダ（高さ調節もかねる)] */
#navigation #recenttrackbacks #header
{
  width:225px;
  height:160px;
  background-image:url(../images/nav_recenttrackbacks_header.gif);
  background-position: bottom;
  border:none;
}

/* 見出し */
#navigation #recenttrackbacks #main #caption
{
  margin: 5px 0px 20px 2px;
  padding: 0px 0px 0px 0px;
}

  /* テキスト見出し(p) */
  #navigation #recenttrackbacks #main #caption p
  {
    color:#555;
  }

  /* テキスト見出しの解説(.sub) */
  #navigation #recenttrackbacks #main #caption .sub
  {
    font-size:95%;
  }

/* メイン部分 */
#navigation #recenttrackbacks #main
{
  margin: 0px 25px 10px 25px;
  padding: 0px 0px 0px 0px;
}

/* フッタ */
#navigation #recenttrackbacks #footer
{
  width:225px;
  height:28px;
  background-image:url(../images/nav_footer.gif);
  border:none;
}

/* リスト_投稿(囲み) */
#navigation #recenttrackbacks #list
{
  margin: 10px 0px 5px 0px;
  line-height: 150%;
  font-size:small;
  border:solid #999999;
  border-width: 1px 0px 0px 0px;
}

/* リスト_投稿：定義型リスト(dl) */
#navigation #recenttrackbacks #list dl
{
  margin: 0px 0px 20px 0px;
  line-height:110%;
}

/* リスト_投稿：定義型リスト(dt) 投稿名 */
#navigation #recenttrackbacks #list dt
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 3px 5px;
  background-color:#f7f7f7;
  border:solid #dddddd;
  border-width: 1px 0px 0px 0px;

}

/* リスト_投稿：定義型リスト(dd) ＴＢ元サイト*/
#navigation #recenttrackbacks #list dd
{
  margin: 0px 0px 0px 5px;
  padding: 5px 0px 0px 0px;
  list-style-position:outside
}


/*
-------------------------------------------------------
   category_etc (カテゴリその他)
-------------------------------------------------------
*/

#category_etc
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:225px;
  background-image:url(../images/contentsbox_01_body.jpg);
  background-repeat:repeat-y;
  background-position:0% 0%;
  border:solid #aaa;
  border-width: 0px;
  background-color:#f5f5f5;
}

/* ヘッダ（contents_etc） */
#category_etc #headder_contents_etc
{
  width:225px;
  height:37px;
  background-image:url(../images/contentsbox_01_upper_02.jpg);
  border:none;
}

/* ヘッダ（category_etc） */
#category_etc #headder_category_etc
{
  width:225px;
  height:37px;
  background-image:url(../images/contentsbox_01_upper_04.jpg);
  border:none;
}

/* ヘッダ（log） */
#category_etc #headder_log
{
  width:225px;
  height:37px;
  background-image:url(../images/contentsbox_01_upper_04.jpg);
  border:none;
}

/* ヘッダ（Recent entries） */
#category_etc #headder_recent_e
{
  width:225px;
  height:37px;
  background-image:url(../images/contentsbox_01_upper_05.jpg);
  border:none;
}

/* ヘッダ（Recent images） */
#category_etc #headder_recent_img
{
  width:225px;
  height:37px;
  background-image:url(../images/contentsbox_01_upper_05.jpg);
  border:none;
}

/* コンテンツのメイン部分 */
#category_etc #contents_etc
{
  margin: 0px 25px 0px 25px;
  padding: 0px 0px 0px 0px;
  border:solid #aaa;
  border-width: 0px;
}

/* カテゴリの統一タイトル（コンテンツ） */
#category_etc #contents_etc #title
{
  text-align:center;
  color:#555;
}

/* カテゴリのサブタイトル */
#category_etc #contents_etc p.title_sub
{
  text-align:center;
  color:#555;
  font-size:90%;
}

/* カテゴリの各リンクタイトル */
#category_etc #contents_etc #link
{
  margin: 5px 0px 5px 0px;
  line-height: 150%;
  font-size:small;
}

/* カテゴリの各リンクタイトル 並列列挙リスト(ul)*/
#category_etc #contents_etc #link ul
{
  list-style-type:none;
}

/* カテゴリの各リンクタイトル 定義型リスト(dl)*/
#category_etc #contents_etc #link dl
{
  border:solid #dddddd;
  border-width: 1px 0px 0px 0px;
}

/* カテゴリの各リンクタイトル 定義型リスト(定義:dd)*/
#category_etc #contents_etc #link dd
{
  margin: 0px 0px 0px 30px;
  padding: 0px 0px 0px 0px;
}

/* カテゴリ３のリスト(ul)*/
#category_etc #contents_etc #link .category_etc_03_ul
{
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 10px;
  border:solid #aac;
  border-width: 0px 0px 0px 1px;
}

/* images(Recent images)
-------------------------------------------------------*/
/* カテゴリの各リンクタイトル */
#category_etc #contents_etc #images
{
  margin: 10px 0px 0px 0px;
  line-height: 150%;
  font-size:small;
  text-align:center;
}

/* カテゴリの各リンクタイトル 並列列挙リスト(ul)*/
#category_etc #contents_etc #images ul
{
  list-style-type:none;
}

/* カテゴリの各リンクタイトル 画像(img)*/
#category_etc #contents_etc #images img
{
  margin: 5px 0px 5px 0px;
  border:solid #f85;
  border-width: 1px;
}
/*-------------------------------------------------------
  images(Recent images) */

/* コンテンツのフッタ */
#category_etc #footer
{
  width:225px;
  height:28px;
  background-image:url(../images/contentsbox_01_footer.jpg);
  border:none;
}

/*
--------------------------------------------------------------------------------------------------------------
   footer (フッタ)
--------------------------------------------------------------------------------------------------------------
*/

/* フッタ(囲み） */
#footer_box
{
  clear:both;
  margin: 10px 0px 0px 30px;
  padding: 0px 0px 0px 0px;
}

/* フッタ(実働部分) */
#footer_gear
{
  clear:both;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
}

/* 署名 */
#footer_gear .signature
{
  /* 余白 */
  margin: 0px 10px 0px 0px;
  /* 文字 */
  font-size:small;
  color:#000000;
}


/*
----------------------
   counter (カウンタ)
----------------------
*/

/* カウンタ */
#counter
{
  /* 余白 */
  margin: 0px 0px 0px 0px;
  /* 詰め */
  padding: 0px 0px 0px 0px;
}

/* Visitor */
#counter .c_visitor
{
  /* 余白 */
  margin: 0px 0px 0px 0px;
  /* 文字 */
  font-size:small;
  color:#0000aa;
}

/* Number */
#counter .c_counter
{
  /* 文字 */
  font-size:small;
  color:#333333;
}
