/**************************************************************************************
全ブロックの共通設定
**************************************************************************************/
/*BODY全体に関する設定*/
body {
    min-width: 800px;
    margin: 0;
    padding: 0;
    
    background-color:#eee;
    background-image:url(http://bfile.shinobi.jp/5063/tatami_bg.gif);
    background-repeat:repeat;
    
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    font-size:12px;
    color:#333;
    text-align: center;
}

/*table全ての設定*/
table{border-collapse: collapse;}
/*<td>の全ての設定*/
td {text-align:center;}

/*通常のアンカーの設定*/
a:link{color:#333;}
a:visited{color:#333;}
a:hover {color:#373;}
a:active {color:#333;}

/*テキスト align*/
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}

/**************************************************************************************
レイアウト
**************************************************************************************/
/* 全体の設定 */
#BaseBlock{
    width:800px;
    
    margin:0 auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding:0px;
    
    background: #fff;
    text-align: center;
}
/* firefox対応 */
#BaseBlock:after {content: ""; display: block; clear: both; height: 1px; overflow: hidden;}

/* 右側のブロック */
#RightBlock{width:100%; margin:0px; padding:0px;}
/* 右側のブロック インナー */
#mainBlock{margin: 0px; padding: 0px;}

/* トップブロック */
#TopBlock {
    width:100%;
    height: 150px;
    margin:0px;
    padding:0px;
    
    background-image:url(http://bfile.shinobi.jp/5063/tatami_header.gif);
    background-position: left top;
    background-repeat:no-repeat;
    
    text-align: left;
    
}

/* トップブロック インナー */
#TopBlock-inner{
    width:100%;
    margin:0px;
    padding:0px;
    text-align: left;
}

/* ボディブロック */
#BodyBlock{
    width:100%;
}
/* firefox対応 */
#BodyBlock:after {content: ""; display: block; clear: both; height: 1px; overflow: hidden;}

/* エントリー */
#Entries {float:left; width:520px;}
#Entries-inner{margin:0px;}
/* プラグイン */
#Plugins {float:left; width:220px;}
#Plugins-inner{margin:0px;}

/* フッターブロック */
#FooterBlock{
    width:100%;
    margin-bottom:0px;
    
    background-image:url(http://bfile.shinobi.jp/5063/tatami_footer.gif);
    background-position: left bottom;
    background-repeat:no-repeat;
    text-align: right;
}
/* フッターブロック インナー */
#FooterBlock-inner{
    height: 100px;
    text-align: right;
    margin:0px 10px 0px 0px;
    color:#373;
}
#FooterBlock-inner a:link{color:#333;text-decoration:none;}
#FooterBlock-inner a:visited{color:#333;text-decoration:none;}
#FooterBlock-inner a:hover {color:#373;text-decoration:none;}
#FooterBlock-inner a:active {color:#373;text-decoration:none;}


/**************************************************************************************
トップブロック用デザイン
**************************************************************************************/
/* ページタイトル文字部分の設定 */
#TopTitle{
    padding: 80px 10px 0px 20px; 
    font-size:16px;
    font-weight:bold;
}
#TopTitle a:link{color:#373;text-decoration:none;}
#TopTitle a:visited{color:#373;text-decoration:none;}
#TopTitle a:hover {color:#373;text-decoration:none;}
#TopTitle a:active {color:#373;text-decoration:none;}
/* ページタイトル文字色の設定 */
.TopTitleFont{
    color:#373;
}

/*ブログの説明文書*/
#TopExplanation {padding: 10px 0px 0px 20px;}

/**************************************************************************************
エントリーブロック用デザイン
**************************************************************************************/
/* 全体 */
#EntryBlock{
    float: left;
    width: 100%;
    text-align: left;
}

/* 次の記事やHOMEへのリンクが表示される背景部分 */
.PageLinkBlock{
    text-align:center;
    padding:10px;
    color:#373;
}
.PageLinkBlock a:link{color:#373;}
.PageLinkBlock a:visited{color:#373;text-decoration:none;}
.PageLinkBlock a:hover {color:#373;text-decoration:none;}
.PageLinkBlock a:active {color:#373;text-decoration:none;}

/* ■■■■ 記事 ■■■ */
/* 全体の枠 */
.EntryInnerBlock {
    width: 100%;
    padding: 0px;
    text-align: left;
}

.EntryTitle, .EntryTextBox, .EntryTextBoxHeader, .EntryFooter{
    margin:0px 0px 0px 10px;
}

/* 記事部分の枠 上部*/
.EntryTextBoxHeader{
    width:480px;
    height:24px;
    background-image:url(http://bfile.shinobi.jp/5063/tatami_entry_header.gif);
    background-position: left top;
    background-repeat:no-repeat;
    margin:0px 0px 0px 10px;
}
.EntryTextBoxHeader a:link{color:#373;}
.EntryTextBoxHeader a:visited{color:#333;}
.EntryTextBoxHeader a:hover {color:#373;}
.EntryTextBoxHeader a:active {color:#373;}
.EntryTextBoxHeader-inner{
    padding:8px 0px 0px 10px;
}
/* タイトル部分 */
.EntryTitle {
    width:480px;
    height: 30px;
    margin: 0px 0px 0px 10px;
    text-align: left;
    background-image:url(http://bfile.shinobi.jp/5063/tatami_entry_title.gif);
    background-position: left top;
    background-repeat:no-repeat;
    font-size:14px;
    font-weight:bold;
}
.EntryTitle a:link{color:#373;text-decoration:none;}
.EntryTitle a:visited{color:#373;text-decoration:none;}
.EntryTitle a:hover {color:#373;text-decoration:none;}
.EntryTitle a:active {color:#373;text-decoration:none;}
.EntryTitle-inner{
    padding: 8px 0px 0px 10px;
}
/* タイトル部分の文字色 */
.EntryTitleFont {}


/* 記事部分の枠 */
.EntryTextBox {
    width:480px;
    background-image:url(http://bfile.shinobi.jp/5063/tatami_entry_body.gif);
    background-repeat:repeat-y;
    margin:0px 10px 0px 10px;
}
.EntryTextBox a:link{color:#373;}
.EntryTextBox a:visited{color:#333;}
.EntryTextBox a:hover {color:#373;}
.EntryTextBox a:active {color:#373;}

/* 記事本文 */
.EntryText {padding: 10px;}
/* 追記文書リンク */
.EntryPsText {
    padding:5px;
    text-align:right;
}
/******** 記事情報の枠 ********/
.EntryFooter {
    width:480px;
    height:30px;
    background-image:url(http://bfile.shinobi.jp/5063/tatami_entry_footer.gif);
    background-position: left bottom;
    background-repeat:no-repeat;
    margin:0px 0px 16px 10px;
    text-align:right;
    color:#373;
}
.EntryFooter-inner {
    padding:8px 10px 10px 10px;
}
.EntryFooter a:link{color:#373;}
.EntryFooter a:visited{color:#333;}
.EntryFooter a:hover {color:#373;}
.EntryFooter a:active {color:#373;}

/* 記事情報 投稿者名 */
.EntryUserName {}
/* 記事情報 投稿日 */
.EntryWriteDate {margin-left: 5px;}
/* 記事情報 カテゴリ名 */
.EntryCategory {margin-left: 5px;}
/* 記事情報 コメントリンク */
.EntryComment {margin-left: 5px;}
/* 記事情報 トラックバックリンク */
.EntryTrackback {margin-left: 5px;}

/* ■■■■ コメント ■■■ */
/* コメント全体の枠 コメント表示 投稿 編集 レス*/
.CommentBlock{padding:10px 10px 0px 10px;}

/******** コメント表示 ********/
/* コメントの枠 */
.CommentTextBox{
    margin: 4px 0px 0px 0px; 
    width:480px;
}
/* コメントタイトル */
.CommentTitle{margin-left:10px;color:#373;}
/* コメント本文 */
.CommentText{padding: 4px 10px 10px 10px;}
/* コメント情報 */
.CommentFooter{
    text-align:right;
    padding:5px 10px;
    color:#373;
    border-top:solid 1px #373;
}
.CommentFooter a:link{color:#373;}
.CommentFooter a:visited{color:#333;}
.CommentFooter a:hover {color:#373;}
.CommentFooter a:active {color:#373;}

/* コメント情報 投稿者名 */
.CommentUserName{margin-left: 5px;}
/* コメント情報 投稿者ホームページリンク */
.CommentURL{margin-left: 5px;}
/* コメント情報 投稿日時 */
.CommentWriteDate{margin-left: 5px;}
/* コメント情報 コメント編集リンク */
.CommentEdit{margin-left: 5px;}

/******** コメント投稿 コメント編集 ********/
/* コメント投稿部タイトル (この記事にコメントする、コメントを編集する) */
.CommentMenuTitle{
    width:480px;
    height:26px;
    margin:10px 0px 10px 0px;
    text-align: left;
    background-image:url(http://bfile.shinobi.jp/5063/tatami_menu_header.gif);
    background-repeat:no-repeat;
    
    font-size:14px;
    font-weight:bold;
    color:#373;
    padding:6px 0px 0px 10px;
}
/* コメント投稿部 フォーム全体の設定 */
.CommentFormBlock{
    width:480px;
    margin-bottom:10px;
    padding:10px 10px 0px 10px;
}
/* コメント投稿部 フォーム用テーブル */
.CommentFormTable{
    width:100%;
    font-size:12px;
}
/* コメントフォーム用テーブルTHタグ設定 */
.CommentFormTh{padding-top:5px;text-align:right;}
/* コメントフォーム用テーブルTDタグ設定 */
.CommentFormTd{padding-top:5px;text-align:left;}
/* コメントフォーム用テーブル送信ボタンのTDタグ設定 */
.CommentFormSubmit{
    text-align:center;
    padding-top:10px;
}
.CommentFormSubmit input{
    width:80px;
    color:#FFF;
    padding-top:3px;
    background-color:#373;
    border:#373 double 3px;
}

/* コメントフォーム用テーブルinputタグやtextareaの設定 */
.CommentForms{}
.CommentFormName{width:240px;}
.CommentFormMail{width:240px;}
.CommentFormUrl{width:240px;}
.CommentFormTitle{width:240px;}
.CommentFormColor{}
.CommentFormComment{}
.CommentFormPass{width:50px;}

/******** コメント -> 管理者返信部分デザイン ********/
/* レスブロック枠 */
.CommentResBlock {
    margin: 4px 0px 10px 20px; 
    width:460px;
    border:solid 1px #373;
}
/* レスブロック インナー */
.CommentResBox {
    padding:10px;
}
/* レスタイトル */
.CommentResTitle {font-size:12px;}
/* レス本文 */
.CommentResText {padding:10px 0px 0px 0px;}
/* レスフッタ 情報表示部(日時) */
.CommentResFooter {
    margin-top:4px;
    padding-top:5px;
    text-align:right;
    color:#373;
    border-top:solid 1px #373;
}

/* ■■■■ トラックバック ■■■ */
/* トラックバック 全体枠 */
.TrackbackBlock{
    width:480px;
    margin:0px 0px 0px 10px;
    padding:0px;
}
.TrackbackBlock a:link{color:#373;}
.TrackbackBlock a:visited{color:#333;}
.TrackbackBlock a:hover {color:#373;}
.TrackbackBlock a:active {color:#373;}

/* トラックバック メニュータイトル部 (この記事へのトラックバック)*/
.TrackbackMenuTitle{
    width:480px;
    height:26px;
    margin:0px 0px 0px 0px;
    text-align: left;
    background-image:url(http://bfile.shinobi.jp/5063/tatami_menu_header.gif);
    background-repeat:no-repeat;
    
    font-size:14px;
    font-weight:bold;
    color:#373;
    padding:6px 0px 0px 10px;
}
/* この記事にトラックバックすると書かれた部分の設定*/
.TrackbackURLTitle{
    width:480;
    padding:2px;
    text-align: left;
    font-size: 12px;
}

.TrackbackURLTitle input{width:240px;}
/* トラックバック 表示部 枠 */
.TrackbackTextBox{margin: 5px 0px;}
/* トラックバック 表示部 タイトル */
.TrackbackTitle{
    text-align: left;
    color:#373;
}
/* トラックバック 表示部 記事 */
.TrackbackText{
    padding: 2px 5px 2px 5px;
    border-top:solid 1px #373;
    border-bottom:solid 1px #373;
}

/* トラックバック フッタ 情報枠 */
.TrackbackFooter{
    text-align:right;
    padding:2px 5px 5px 0px;
    color:#373;
}
/* トラックバック フッタ 情報枠 トラックバックする為のURL */
.TrackbackURL{}
/* トラックバック フッタ 情報枠 日時 */
.TrackbackWriteDate{margin-left: 5px;}

/*トラックバック元のブログ名部分*/ /* ■未使用？■ */
.TrackbackUserName{margin-left: 5px;}
/*トラックバック元へのリンク部分*/ /* ■未使用？■ */
.TrackbackFromURL{margin-left: 5px;}

/**************************************************************************************
  プラグインブロック用デザイン
**************************************************************************************/
/******** #Plugins-inner内 ********/
/* プラグイン 表示箇所全体の設定 (#Plugins-inner内) */
.PluginBlock {
    width: 220px;
    text-align: left;
    float: left;
}
/* プラグイン 各プラグインインナー */
.PluginInnerBlock {padding:10px;}
/* プラグイン タイトル */
.PluginTitle {
    background-image:url(http://bfile.shinobi.jp/5063/tatami_plugin_header.gif);
    background-repeat:no-repeat;
    height:26px;
    padding:7px 0px 4px 12px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}
/* プラグイン 説明 */
.PluginExplanation {padding: 0px;}
/* プラグイン 本体表示 */
.PluginContents {padding: 10px;}
.PluginContents a:link{color:#333;}
.PluginContents a:visited{color:#333;}
.PluginContents a:hover {color:#373;}
.PluginContents a:active {color:#333;}


/**************************************************************************************
フッターブロック用デザイン
**************************************************************************************/
/* 上記レイアウトに移動 */




/**************************************************************************************
  各プラグイン共通項目用設定
**************************************************************************************/
/*各プラグイン処理内の基本デザイン*/
.Plugin_data {
text-align:left;
padding:5px;
}
/*各プラグイン処理内基本デザインの下に記載する日付など*/
.Plugin_data_date {
text-align:right;
}


/**************************************************************************************
  カレンダープラグイン用デザイン
**************************************************************************************/
/* カレンダー日付移動用テーブル（前月、次月へのリンクなど） */
.CalendarMoveTable {
    padding:3px;
    width:175px;
    font-size:12px;
    border-top:solid 1px #373;
    background-image:url(http://bfile.shinobi.jp/5063/tatami_calendar_move_table.gif);
    background-repeat:no-repeat;
}
.CalendarMoveTable a:link{color:#333;text-decoration:none;}
.CalendarMoveTable a:visited{color:#333;text-decoration:none;}
.CalendarMoveTable a:hover {color:#333;text-decoration:none;}
.CalendarMoveTable a:active {color:#333;text-decoration:none;}

/*カレンダー日付移動用テーブル、<tr>タグ部分のデザイン*/
.CalendarMoveTr {}
/*カレンダー日付移動用テーブル内、左側td部分のデザイン*/
.CalendarPrevTd {}
/*カレンダー日付移動用テーブル内、中央td部分のデザイン*/
.CalendarNowTd {}
/*カレンダー日付移動用テーブル内、右側td部分のデザイン*/
.CalendarNextTd {}

/* カレンダー表示用テーブル */
.CalendarTable {
    width:175px;
    padding:3px;
    font-size:12px;
    border-bottom:solid 1px #373;
    
}
.CalendarTable a:link{color:#373;text-decoration:none;}
.CalendarTable a:visited{color:#373;text-decoration:none;}
.CalendarTable a:hover {color:#373;text-decoration:none;}
.CalendarTable a:active {color:#373;text-decoration:none;}

/*-------------------------------------------------------
  カレンダーテーブル -> 曜日表示部分デザイン
-------------------------------------------------------*/
/*曜日表示部分（<tr>タグ部分）のデザイン*/
.CalendarWdayTr {}
/*曜日表示部分、平日の<th>タグ部分デザイン*/
.CalendarWday {font-weight:normal;}
/*曜日表示部分、土曜日の<th>タグ部分デザイン*/
.CalendarWdaySat {font-weight:normal;color:#33F;}
/*曜日表示部分、日曜日の<th>タグ部分デザイン*/
.CalendarWdaySun {font-weight:normal;color:#F33;}
.CalendarWday,
.CalendarWdaySat,
.CalendarWdaySun{
    border-top:double 3px #373;
    border-bottom:double 3px #373;
}
/*-------------------------------------------------------
  カレンダーテーブル -> 日付表示部分デザイン
-------------------------------------------------------*/
/*日付表示部分（<tr>タグ部分）のデザイン*/
.CalendarTr {}
/*日付表示部分、平日曜日の<td>タグ部分デザイン*/
.CalendarTd {}
/*日付表示部分、土曜日の<td>タグ部分デザイン*/
.CalendarTdSat {}
/*日付表示部分、日曜日の<td>タグ部分デザイン*/
.CalendarTdSun {}
/*記事が存在する場所の設定*/
.CalendarTdLink {font-weight:bold;}
/*記事が存在する日付の文字色の設定*/
.CalendarTdLinkFont {}
