*{padding: 0px; margin: 0px;}
br {letter-spacing: 0px;}
input {vertical-align: middle;}
#EntryBlock .emoji {vertical-align: middle; margin-right: 1px; border: 0px;}
#EntryBlock img {border: 1px solid #ddd;}

/**************************************************************************************
全ブロックの共通設定
**************************************************************************************/
/*BODY全体に関する設定*/
body {
    color: #222;
    font-size: 10px;
    font-family: Verdana, 'ＭＳ Ｐゴシック', sans-serif;
    letter-spacing: 1px;
    text-align: center;
    scrollbar-3dlight-color: #fff;
    scrollbar-darkshadow-color: #fff;
    scrollbar-arrow-color: #000;
    scrollbar-face-color: #000;
    scrollbar-highlight-color: #000;
    scrollbar-shadow-color: #000;
    scrollbar-track-color: #fff;
    background-image: url(http://bfile.shinobi.jp/5563/pb.gif); /* 左側のメニューが短くてもページの下まで背景を黒くみせるために、黒を画像にして背景に設定しています。プラグインとか記事部分とか余白とか全体の幅を変えたりするとおかしくなるかもしれないので、そういうところをいじったときになんかおかしくなってしまったときは、この1行は消したほうがいいかもです。 */
    background-position: center;
    background-repeat:repeat-y;
}

table {border-collapse: collapse;}

/**************************************************************************************
リンクの色とかの設定
**************************************************************************************/
/*通常のリンクの設定*/
a {color: #999; text-decoration: none;}
a:hover {color: #555;}

/*ページタイトルのリンクの設定*/
#TopTitle a {color: #fff;}
#TopTitle a:hover {color: #aaa;}

/*各記事タイトル部分のリンクの設定*/
.EntryTitle a {color: #222;}
.EntryTitle a:hover {color: #666;}

/*追記文書が記載される部分のリンクの設定*/
.EntryPsText a {color: #555;}
.EntryPsText a:hover {color: #777;}

/*記事の下部のリンクの設定*/
.EntryFooter a {color: #777;}
.EntryFooter a:hover {color: #222;}

#LeftBlock a,#PluginBlock a {color: #939393;}
#LeftBlock a:hover,#PluginBlock a:hover {color: #aaa;}

/*全体の設定*/
#MainBlock {
    width:880px;
    text-align: center;
    margin: 0px auto;
}

/*テキスト左寄せ*/
.left {
    text-align:left;
}
/*テキスト中央寄せ*/
.center {
    text-align:center;
}
/*テキスト右寄せ*/
.right {
    text-align:right;
}

#RightBlock {
    width: 650px;
    float: right;
}

/**************************************************************************************
トップブロック用デザイン
**************************************************************************************/
/*一番上のブロック（タイトルが書かれる場所）の設定*/
#TopBlock {
    width: 100%;
    height: 180px;
    text-align: left;
    border: 1px solid #000;
    border-top: 0px;
    background-image: url(http://bfile.shinobi.jp/5563/111.jpg); /* 画像を差し替えるときは、HTML内の一番最後にあるMIZUTAMAさんへのリンクも変更するようにしてください。画像のサイズは650x180です。 */
    background-position: -1px 0px;
    cursor: default;
}


/*ページタイトル文字部分の設定*/
#TopTitle {
    height: 100%;
    color: #777;
    font-size: 20px;
    font-family: Verdana, 'ＭＳ Ｐゴシック', sans-serif;
    letter-spacing: 5px;
    vertical-align: bottom;
    padding: 0px 20px 0px 21px;
}

/*ページタイトルの下に来るブログの説明文書*/
#TopExplanation {
    color: #555;
    font-size: 10px;
    letter-spacing: 1px;
    vertical-align: bottom;
    padding: 5px 70px 20px 20px;
}

/**************************************************************************************
フッターブロック用デザイン
**************************************************************************************/
/*一番下のブロック（著作権表示が書かれる場所）の設定*/
#FooterBlock {
    clear: both;
    color: #999;
    font-size: 10px;
    padding: 20px;
    margin-top: 30px;
    text-align: right;
    cursor: default;
}

/**************************************************************************************
左側プラグイン用デザイン
**************************************************************************************/
/*左側プラグインの設定*/
#LeftBlock {
    float: left;
    width: 200px;
    padding: 20px 0px 0px 0px;
    background-color: #000;
    cursor: default;
    overflow: hidden;
}

/*左側プラグイン表示箇所の背景や余白設定*/
#LeftBlock .PluginInnerBlock {
    line-height: 120%;
}

/*左側プラグインのタイトル（名称）部分の設定*/
#LeftBlock .PluginTitle {
    color: #9a9a9a;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 30px;
    padding: 0px 17px;
    text-align: right;
    border-top: 1px dotted #666;
    border-bottom: 1px dotted #666;
}

/*左側プラグインの説明部分の設定*/
#LeftBlock .PluginExplanation {
    color :#555;
    font-size: 10px;
    font-family: Tahoma, 'MS UI Gothic', sans-serif;
    padding: 5px 15px 5px 15px;
}

/*左側プラグインが表示される場所の設定*/
#LeftBlock .PluginContents {
    color: #666;
    font-size: 10px;
    margin: 0px 15px 0px 15px;
    background-color: #000;
    overflow: hidden;
}

/*左側プラグイン部分に表示される1行テキストエリアの設定*/
#LeftBlock input {
    height: 18px;
    color: #888;
    font-size: 10px;
    padding: 2px 0px 2px 1px;
    border: 1px solid #444;
    background-color: #111;
}

/*左側プラグイン部分に表示されるテキストエリアの設定*/
#LeftBlock textarea {
    width: 140px;
    height: 80px;
    color: #888;
    font-size: 10px;
    padding: 2px;
    border: 1px solid #444;
    background-color: #111;
    scrollbar-3dlight-color: #111;
    scrollbar-darkshadow-color: #111;
    scrollbar-arrow-color: #444;
    scrollbar-face-color: #111;
    scrollbar-highlight-color: #111;
    scrollbar-shadow-color: #111;
    scrollbar-track-color: #111;
}

/*左側プラグイン部分に表示されるブログ内検索のフォーム*/
#LeftBlock .box {width: 100px;}

/*左側プラグイン部分に表示されるブログ内検索の検索ボタン*/
#LeftBlock .btn {
    color: #5f5f5f;
    padding: 1px;
    border: 1px solid #000;
    background-color: #000;
    cursor: pointer;
}

/**************************************************************************************
右側プラグインブロック用デザイン
**************************************************************************************/
/*右側プラグイン表示箇所全体の設定*/
#PluginBlock {
    float: right;
    width: 200px;
    cursor: default;
    overflow: hidden;
}

/*右側プラグイン表示箇所の背景や余白設定*/
#PluginBlock .PluginInnerBlock {
    line-height: 120%;
    margin: 30px 0px;
    background-color: #000;
}

/*右側プラグインのタイトル（名称）部分の設定*/
#PluginBlock .PluginTitle {
    color: #9a9a9a;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 30px;
    padding: 0px 17px 0px 20px;
    text-align: center;
    border-bottom: 1px dotted #666;
}

/*右側プラグインの説明部分の設定*/
#PluginBlock .PluginExplanation {
    color :#555;
    font-size: 10px;
    font-family: Tahoma, 'MS UI Gothic', sans-serif;
    padding: 10px 15px 10px 15px;
}

/*右側プラグインが表示される場所の設定*/
#PluginBlock .PluginContents {
    color: #666;
    font-size: 10px;
    margin: 0px 15px 0px 15px;
}

/*右側プラグイン部分に表示される1行テキストエリアの設定*/
#PluginBlock input {
    height: 18px;
    color: #888;
    font-size: 10px;
    padding: 2px 0px 2px 1px;
    border: 1px solid #444;
    background-color: #111;
}

/*右側プラグイン部分に表示されるテキストエリアの設定*/
#PluginBlock .PluginContents textarea {
    width: 140px;
    height: 80px;
    color: #888;
    font-size: 10px;
    padding: 2px;
    border: 1px solid #444;
    background-color: #111;
    scrollbar-3dlight-color: #111;
    scrollbar-darkshadow-color: #111;
    scrollbar-arrow-color: #444;
    scrollbar-face-color: #111;
    scrollbar-highlight-color: #111;
    scrollbar-shadow-color: #111;
    scrollbar-track-color: #111;
}

/*右側プラグイン部分に表示されるブログ内検索のフォーム*/
#PluginBlock .box {width: 100px;}

/*右側プラグイン部分に表示されるブログ内検索の検索ボタン*/
#PluginBlock .btn {
    color: #5f5f5f;
    padding: 1px;
    border: 1px solid #000;
    background-color: #000;
    cursor: pointer;
}

/**************************************************************************************
記事の下プラグインブロック用デザイン
**************************************************************************************/
/*記事の下プラグイン表示箇所全体の設定*/
#PluginBottomBlock {
    cursor: default;
    overflow: hidden;
}

/*記事の下プラグイン部分のリンクの設定*/
#PluginBottomBlock a {color: #333; border-bottom: 1px solid #f0f0f0; background-color: #f0f0f0;}
#PluginBottomBlock a:hover {color: #333; border-bottom: 1px dashed #e0e0e0; background-color: #fff;}

/*記事の下プラグイン表示箇所の背景や余白設定*/
#PluginBottomBlock .PluginInnerBlock {
    line-height: 120%;
    margin: 30px 0px;
    border: 1px solid #000;
    background-color: #fff;
}

/*記事の下プラグインのタイトル（名称）部分の設定*/
#PluginBottomBlock .PluginTitle {
    color: #666;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 3px;
    line-height: 30px;
    padding: 0px 20px;
    text-align: right;
    border-bottom: 1px dotted #000;
}

/*記事の下プラグインの説明部分の設定*/
#PluginBottomBlock .PluginExplanation {
    color: #666;
    font-size: 10px;
    font-family: Tahoma, 'MS UI Gothic', sans-serif;
    padding: 10px 20px 20px 20px;
}

/*記事の下プラグインが表示される場所の設定*/
#PluginBottomBlock .PluginContents {
    color: #555;
    font-size: 10px;
    margin: 0px 20px;
}

/*記事の下プラグイン部分に表示される1行テキストエリアの設定*/
#PluginBottomBlock input {
    font-size: 10px;
    padding: 2px 0px 2px 1px;
    height: 18px;
}

/*記事の下プラグイン部分に表示されるテキストエリアの設定*/
#PluginBottomBlock textarea {
    width: 300px;
    height: 90px;
    font-size: 10px;
}

/*記事の下プラグイン部分に表示されるブログ内検索のフォーム*/
#PluginBottomBlock .box {width: 200px;}

/*記事の下プラグイン部分に表示されるブログ内検索の検索ボタン*/
#PluginBottomBlock .btn {
    background-color: #e0e0e0;
    cursor: pointer;
}

/**************************************************************************************
記事ブロック用デザイン
**************************************************************************************/
/*記事繰り返し処理全ての部分の設定*/
#EntryBlock {
    float: left;
    width: 420px;
    padding-top: 30px;
}

/*記事表示部分の背景や余白等の設定*/
.EntryInnerBlock {
    margin-bottom: 30px;
    text-align: left;
    background-color: #fff;
}

/*各記事タイトル部分の設定*/
.EntryTitle {
    color: #222;
    font-size: 12px;
    letter-spacing: 4px;
    line-height: 12px;
    padding: 0px 8px;
    margin: 20px 20px 15px 20px;
    text-align: left;
    border-left: 12px solid #000;
}

/*各記事やコメント、トラックバックなどの総合のブロック部分*/
.EntryTextBox {border: 1px solid #000;}

/*記事本文が記載される部分*/
.EntryText {
    color: #333;
    font-size: 10px;
    line-height: 180%;
    margin: 0px 20px 15px 20px;
    overflow: hidden;
}

/*追記文書が記載される部分*/
.EntryPsText {
    font-size: 12px;
    letter-spacing: 3px;
    margin: 20px 20px;
    text-align: right;
}

/*忍者拍手のところ*/
.NinjaClap {
    color: #aaa;
    font-size: 10px;
    text-align: left;
    margin-top: 20px;
}

/*忍者拍手のボタン*/
.NinjaClap img {
    vertical-align: middle;
    margin-right: 5px;
}

/*記事へのリンク（コメントやトラックバック等）の背景*/
.EntryFooter {
    color: #ccc;
    font-size: 10px;
    padding: 0px 20px 20px 0px;
    text-align: right;
    cursor: default;
}

/*次の記事やHOMEへのリンクが表示される背景部分*/
.PageLinkBlock{
    color: #bbb;
    font-size: 10px;
    text-align: left;
    cursor: default;
}

/**************************************************************************************
各コメント表示部分の設定
**************************************************************************************/
/*コメント全体の設定*/
.CommentBlock {margin-bottom: 30px;}

/*COMMENTSと書かれている部分の設定*/
.CommentMenuTitle {
    color: #222;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 4px;
    line-height: 100%;
    padding: 0px 15px;
    margin-bottom: -2px;
    text-align: right;
}

/*この記事にコメントすると書かれている部分の設定*/
.CommentMenu {
    color: #222;
    font-size: 12px;
    letter-spacing: 4px;
    line-height: 12px;
    padding: 0px 8px;
    margin: 20px 20px 0px 20px;
    text-align: left;
    border-left: 12px solid #000;
}

/*コメントのタイトル、コメント、コメント情報の全ての背景部分*/
.CommentTextBox {
    margin-top: 30px;
    border: 1px solid #000;
    background-color: #fff;
}

/*コメントのタイトル部分*/
.CommentTitle {
    color: #222;
    font-size: 12px;
    letter-spacing: 4px;
    line-height: 12px;
    padding: 0px 8px;
    margin: 20px 20px 15px 20px;
    text-align: left;
    border-left: 12px solid #000;
}

/*コメントのタイトル部分のリンクの設定*/
.CommentTitle a {color: #222;}
.CommentTitle a:hover {color: #666;}

/*コメント部分*/
.CommentText {
    color: #333;
    line-height: 180%;
    text-align: left;
    margin: 0px 20px 15px 20px;
}

/*投稿者や投稿時間などが表示されている部分*/
.CommentFooter {
    color: #999;
    font-size: 10px;
    letter-spacing: 1px;
    padding: 0px 20px 20px 0px;
    text-align: right;
    cursor: default;
}

/*コメントを投稿するフォーム全体の設定*/
.CommentFormBlock {
    border: 1px solid #000;
    background-color: #fff;
}

/*コメントフォーム用*/
.commentform {
    color: #555;
    font-size: 10px;
    font-family: Verdana, 'ＭＳ Ｐゴシック', sans-serif;
    letter-spacing: 2px;
    padding: 20px;
}

/*コメントの本文の色を選ぶところ*/
.CommentColorChoice {
    font-size: 12px;
    font-family: 'ＭＳ ゴシック';
    margin-right: 2px;
}

/*コメントを編集するところ*/
.CommentEditBlock {
    width: 500px;
    margin: 5% auto 30px auto;
}

/*コメントを編集するフォームのところ*/
.CommentEditFormBlock {
    border: 1px solid #000;
    cursor: default;
    padding: 0px 20px 20px 0px;
}

/**************************************************************************************
トラックバック表示部分の設定
**************************************************************************************/
/*トラックバック全体の設定*/
.TrackbackBlock {margin-bottom: 30px;}

/*TRACKBACKSと書かれている部分*/
.TrackbackMenuTitle {
    color: #222;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 4px;
    line-height: 100%;
    padding: 0px 15px;
    margin: 50px 0px -2px 0px;
    text-align: right;
}

/*トラックバックのタイトル、記事、リンク部分の総合設定*/
.TrackbackTextBox {
    margin-top: 30px;
    border: 1px solid #000;
    background-color: #fff;
}

/*トラックバックタイトルの部分*/
.TrackbackTitle {
    color: #222;
    font-size: 12px;
    letter-spacing: 4px;
    line-height: 12px;
    padding: 0px 8px;
    margin: 20px 20px 15px 20px;
    text-align: left;
    border-left: 12px solid #000;
}

/*トラックバックの記事部分*/
.TrackbackText {
    color: #333;
    line-height: 180%;
    text-align: left;
    margin: 0px 20px 15px 20px;
}

/*投稿されたブログ名やリンクなどを表示する部分の設定*/
.TrackbackFooter {
    color: #999;
    font-size: 10px;
    letter-spacing: 1px;
    padding: 0px 20px 20px 0px;
    text-align: right;
    cursor: default;
}

/*TRACKBACKSと書かれた部分の下の囲み*/
.TrackbackURLTitle {
    border: 1px solid #000;
    background-color: #fff;
}

/*この記事にトラックバックすると書かれたところ*/
.TrackbackMenu {
    color: #222;
    font-size: 12px;
    letter-spacing: 4px;
    line-height: 12px;
    padding: 0px 8px;
    margin: 20px 20px 15px 20px;
    text-align: left;
    border-left: 12px solid #000;
}

/*トラックバックする為のURLが記載されているフォーム部分の設定*/
#TrackbackURL {
    width: 370px;
    height: 28px;
    padding: 8px;
    margin: 0px 30px 20px 25px;
    border: 0px;
    border-left: 1px dashed #000;
}
/**************************************************************************************
各プラグイン共通項目用設定
**************************************************************************************/
/*各プラグイン処理内の基本デザイン*/
.Plugin_data {
    margin: 9px 0px;
    text-align: left;
}

/*各プラグイン処理内基本デザインの下に記載する日付など*/
.Plugin_data_date {
    color: #5f5f5f;
    letter-spacing: 1px;
    margin-bottom: 5px;
    text-align: right;
}
/**************************************************************************************
カレンダープラグイン用デザイン
**************************************************************************************/
/*カレンダー日付移動用テーブル（前月、次月へのリンクなど）*/
.CalendarMoveTable {
    width: 154px;
    font-size: 10px;
    letter-spacing: 0px;
    line-height: 220%;
    margin: 0px auto;
    cursor: default;
}

/*前月、次月へのリンクの設定*/
.CalendarMoveTable a {display: block; width: 100%; color: #555;}
.CalendarMoveTable a:hover {color: #ccc;}

/*カレンダー日付移動用テーブル内、左側td部分のデザイン*/
.CalendarPrevTd {
    font-size: 10px;
    text-align: center;
}

/*カレンダー日付移動用テーブル内、中央td部分のデザイン*/
.CalendarNowTd {
    color: #666;
    font-size: 10px;
    text-align: center;
}

/*カレンダー日付移動用テーブル内、右側td部分のデザイン*/
.CalendarNextTd {
    font-size: 10px;
    text-align: center;
}

/*カレンダー表示用テーブル*/
.CalendarTable {
    width: 154px;
    font-size: 10px;
    line-height: 220%;
    margin: 0px auto;
    cursor: default;
}

/*-------------------------------------------------------
カレンダーテーブル -> 曜日表示部分デザイン
-------------------------------------------------------*/
/*曜日表示部分、日曜日の<th>タグ部分デザイン*/
.CalendarWdaySun {color: #655;}

/*曜日表示部分、平日の<th>タグ部分デザイン*/
.CalendarWday {color: #555;}

/*曜日表示部分、土曜日の<th>タグ部分デザイン*/
.CalendarWdaySat {color: #556;}

/*-------------------------------------------------------
カレンダーテーブル -> 日付表示部分デザイン
-------------------------------------------------------*/
/*日付表示部分、日曜日の<td>タグ部分デザイン*/
.CalendarTdSun {
    color: #444;
    font-size: 10px;
    letter-spacing: 0px;
    text-align: center;
}

/*日付表示部分、土曜日の<td>タグ部分デザイン*/
.CalendarTdSat {
    color: #444;
    font-size: 10px;
    letter-spacing: 0px;
    text-align: center;
}

/*日付表示部分、平日曜日の<td>タグ部分デザイン*/
.CalendarTd {
    color: #444;
    font-size: 10px;
    letter-spacing: 0px;
    text-align: center;
}

/*記事が存在する場所のリンク*/
.CalendarTable a {display: block; width: 100%;}

/*-------------------------------------------------------
コメント -> 管理者返信部分デザイン
-------------------------------------------------------*/
/*管理者返信部分の全体*/
.CommentResBlock {
    letter-spacing: 1px;
    border-top: 1px dashed #000;
}

/*管理者返信タイトル*/
.CommentResTitle {
    color: #222;
    font-size: 12px;
    letter-spacing: 4px;
    line-height: 12px;
    margin: 20px 20px 15px 20px;
    text-align: right;
}

/*管理者返信テキスト*/
.CommentResText {
    color: #333;
    line-height: 180%;
    text-align: left;
    margin: 0px 20px 15px 20px;
}

/*管理者返信日付などのところ*/
.CommentResFooter {
    color: #999;
    font-size: 10px;
    padding: 0px 20px 20px 0px;
    text-align: right;
    cursor: default;
}

/*-------------------------------------------------------
フォームの設定
-------------------------------------------------------*/
/*一行テキストエリア*/
input {
    height: 18px;
    color: #222;
    font-size: 10px;
    font-family: Verdana, 'ＭＳ Ｐゴシック', sans-serif;
    letter-spacing: 1px;
    padding: 2px 0px 2px 2px;
    border: 1px solid #aaa;
}

/*コメントフォームの一行テキストエリアの幅*/
.inp {
    width: 230px;
    margin: 10px 0px 10px 5px;
}

/*テキストエリア*/
textarea {
    color: #222;
    font-size: 10px;
    font-family: Verdana, 'ＭＳ Ｐゴシック', sans-serif;
    letter-spacing: 2px;
    padding: 2px;
    border: 1px solid #aaa;
    scrollbar-3dlight-color: #fff;
    scrollbar-darkshadow-color: #fff;
    scrollbar-arrow-color: #aaa;
    scrollbar-face-color: #fff;
    scrollbar-highlight-color: #fff;
    scrollbar-shadow-color: #fff;
    scrollbar-track-color: #fff;
    overflow: auto;
}

/*コメントフォームのテキストエリアの幅*/
.tarea {
    width: 300px;
    height: 100px;
    margin: 5px 0px 10px 10px;
}

/*フォームの設定*/
form {text-align: right;}

/*パスワードのところ*/
.pas {
    width: 100px;
    margin: 10px 30px 10px 5px;
}

/*コメントフォームの送信ボタン*/
.sub {
    color: #555;
    padding: 0px 10px;
    border: 0px;
    background-color: #fff;
    cursor: pointer;
}

/*色の設定のラジオボタンのところ*/
.color {width: 19px; height: 18px; border: 0px;}

/*色*/
.first {color: #222; background-color: #222;}
.second {color: #555; background-color: #555;}
.third {color: #888; background-color: #888;}

/*-------------------------------------------------------
その他の設定
-------------------------------------------------------*/
/*忍者メールフォーム*/
.submit_button ,.error_submit_button ,.result_submit_button {cursor: pointer;}

.name_parts ,.mail_parts ,.url_parts ,.title_parts ,.text_parts ,.address_parts ,.tel_parts ,.mobile_parts {width: 120px;}

.age_parts {width: 103px; margin-right: 5px;}

.sex_parts ,.answer_parts ,.pref_parts {
    height: 20px;
    color: #aaa;
    font-size: 10px;
    font-family: Verdana, 'ＭＳ Ｐゴシック', sans-serif;
    padding: 1px;
    border: 1px solid #222;
    background-color: #000;
}

/*リストの設定*/
ul {margin: 5px 0px;}
li {list-style-position: inside;}