/*firefoxで崩れやすいので、無駄な高さ設定はしない。％使用も崩れやすい*/
/*ただし、画像のみ挿入したい場合は height:1px;で高さ指定しておく(何もないとpadding、margin設定できないみたい)*/

/*****全ブロックの共通設定*****/
/*HTML全体に関する設定*/
html{
scrollbar-arrow-color: #999;
scrollbar-base-color: #999;
scrollbar-face-color: #fff;
scrollbar-highlight-color: #fff;
scrollbar-3d-light-color: #999;
scrollbar-shadow-color: #999;
scrollbar-track-color: #fff;
scrollbar-darkshadow-color: #fff;
}

/*BODY全体に関する設定*/
body {
 text-align:center;
 font-size:12px;
 margin:auto;
 color:#999;
 padding: 0px;
 font-family:"MS UI Gothic","Osaka","sans-serif";
}


/****インプット入力部分の設定(全部同じ設定に)****/

/*基本部分*/
input,textarea{ border:solid 1px #8b8b8b; background-color:#fff;}

/*プラグインに関わるフォームの設定*/
.btn { border:solid 1px #8b8b8b; background-color:#fff;}
.box{ border:solid 1px #8b8b8b; background-color:#fff; margin-bottom:10px;}

/*<td>の全ての設定*/
td { text-align:center; font-size:12px;}

/*table全ての設定*/
table{ border-collapse: collapse;}

/*絵文字表示の設定*/
.emoji { vertical-align:middle;}

/*テキスト*/
.left { text-align:left;}
.center { text-align:center;}
.right { text-align:right;}

/*引用部分*/
blockquote{
 background-color:#ffe4f4; 
 color:#4f4f4f;
 padding:10px;
}


/*リンクの設定*/
a:link { color:#999; text-decoration:none; }
a:visited{ color:#999; text-decoration:none; }
a:hover { color:#ffb5dd; text-decoration:none; }
a:active { color:#ffe4f4; text-decoration:line-through; }

/****デザイン設定****/

#All{
 width:800px;
 text-align: center;
 margin:auto;
 padding:0px;
 text-align:center;
}
#Line{
 float: left;
 width: 230px;
 margin: 0px;
}

#Top{
 background-image:url('http://bfile.shinobi.jp/2920/96541a70.gif');
 background-repeat: no-repeat;
 background-position: top center;
 width:100%;
 height:85px;
 text-align:left;
 margin:50px 0px 0px 0px;
}

#P-in{  width : 230px;}

#Main{
 background-image:url('http://bfile.shinobi.jp/2920/image.gif');
 background-repeat: repeat-y;
 background-position:  center;
 width:550px;
 float: right;
 text-align: left;
 margin: 0px 0px;
}
#E-Block{
 width:100%;
}
#CM{
 background-image:url('http://bfile.shinobi.jp/2920/49f938bd.gif');
 background-repeat: no-repeat;
 background-position: top center;
 width : 100%;
 clear:both;
 text-align: center;
 padding:30px 0px 0px 0px;
}
#CM a:link { text-decoration:none;}
#CM a:visited{ text-decoration:none;}
#CM a:hover { text-decoration:none;}
#CM a:active { text-decoration:line-through;}

/*********************************************************
******************各テンプレート共通名称設定******************
*********************************************************/

/******トップブロック用デザイン******/

/*ページタイトル文字部分の設定*/
#T-Title {
 text-align:center;
 margin: 0px 130px 10px 130px;
padding-top:20px;
 font-size:18px;
 font-weight:bold;
}
#T-Title a:link { text-decoration:none; }
#T-Title a:visited{ text-decoration:none; }
#T-Title a:hover { text-decoration:none; }
#T-Title a:active { text-decoration:none; }

/*ページタイトルの下に来るブログの説明文書*/
#T-Explanation {
 margin: 0px 130px 5px 130px;
 color:#666;
 text-align: left;
}

/*コメント管理、編集等の部分*/
#AdminBlock{ height:1px; text-align: center; padding: 2px; color:#ccc;}
#AdminBlock a:link { text-decoration:none; color:#ccc;}
#AdminBlock a:visited{ text-decoration:none; color:#ccc;}
#AdminBlock a:active { text-decoration:line-through; color:#ccc;}
#AdminBlock a:hover { text-decoration:none;color:#ffe4f4;}


/******プラグインブロック用デザイン******/


/*各プラグイン囲みdiv*/
.P-Inner{
 margin: 0px 0px 20px 0px;
 padding: 0px;
}

/*プラグインタイトル*/
.P-Title{
 background-image:url('http://bfile.shinobi.jp/2920/27f1cb2b.gif');
 background-repeat: no-repeat;
 background-position: center;
 text-align: left;
 font-weight:bold;
 font-size:14px;
 padding:5px 20px 5px 40px;
 margin:0px;
}

/*プラグイン本文(?)表示部分*/
.P-Contents{
padding: 2px 10px ;
}


/*各プラグイン処理内の基本デザイン(名称変更不可。忍者ブログで設定されている部分に対応)*/
.plugin_data {
 text-align:left;
}
/*各プラグイン処理内基本デザインの下に記載する日付など(名称変更不可。忍者ブログで設定されている部分に対応)*/
.plugin_data_date {
 text-align:right;
 font-size: 10px;
}


/*上の説明部分(上下セットで設定したほうが綺麗)*/
.P-H-Explanation{ padding: 2px 20px ;}
/*下の説明部分*/
.P-F-Explanation{padding: 2px 20px ;}

/*プラグイン下部に装飾を居れたい場合使用*/
.P-Footer{ height:1px;
 background-image:url('http://bfile.shinobi.jp/2920/m_line.gif');
 background-repeat: no-repeat;
 background-position:top center;
padding:10px;
}

/*HOME、次へ、前への表示部分*/
.P-Link-Block{
 background-image:url('http://bfile.shinobi.jp/2920/49f938bd.gif');
 background-repeat: no-repeat;
 background-position: top center;
padding:30px 30px 10px 30px;
text-align: center;}

/****************エントリ部分関係***************/

/*エントリ全体を囲むブロックの設定*/
.E-Inner{
 margin: 10px 0px 20px 0px;
}

/*エントリータイトル部分の設定*/
.E-Title{border-bottom:dashed 1px #ffe4f4;
 background-image:url('http://bfile.shinobi.jp/2920/49f938bd.gif');
 background-repeat: no-repeat;
 background-position: top center;
 text-align: center;
 font-weight:bold;
 font-size:14px;
 padding:65px 5px 5px 5px;
 margin:0px 80px;
}

/*エントリ日付部分のブロック設定*/
.E-Date{ text-align: right; padding:0px 5px 5px 5px; margin:0px 80px 15px 80px;}
/*エントリ日付部分の文字設定*/
.E-W-Date{}

/*エントリ本文部分のブロック設定*/
.E-TextBox{ }
/*エントリ本文部分の文字設定*/
.E-Text{padding:0px 80px ;}

/*続きを読む、の文字の設定*/
.E-PS-TextTitle{ text-align: right; padding:25px 80px 5px 10px;}

/*追記テキストの設定*/
.E-PS-Text{
 margin:20px 80px 10px 80px;
 padding:20px 5px 10px 5px;
 border-top:1px dashed #ffe4f4;
}

/****エントリフッター部分****/
/*全体ブロック設定*/
.E-Footer{text-align: right; padding:5px 75px;}

/*カテゴリ文字部分(トラックバック、コメントと同じにする)*/
.E-Cate{padding:0px 5px;}
/*トラックバック文字部分*/
.E-Tra{padding:0px 5px;}
/*コメント文字部分*/
.E-Com{padding:0px 5px;}


/****コメント表示部分****/

/*全体ブロック設定*/
.Com-Block{margin:0px 80px;}

/*【この記事にコメントする】と表示された部分*/
.Com-MenuTitle{ font-weight:bold; font-size:12px; padding:5px 85px 0px 85px;}

/*各コメント表示部分のブロック指定*/
.C-TextBox{border:1px solid #ffe4f4;
margin:10px;}

/*コメント上部、下部(装飾を入れる場合使用)*/
.C-Top{}
.C-bottom{}

/*各コメント囲み部分*/
.C-Body{}

/*コメントのタイトル部分*/
.C-Title{border-bottom:1px dashed #ffe4f4;
 font-size:12px;
 font-weight:bold;
 padding:3px 5px 3px 5px;
 color:#ba92ae;
}
/*コメント投稿者名等ブロック*/
.C-Name{padding:3px 10px 10px 10px;text-align: right;}

/*コメント投稿者名(投稿者URLと設定を揃える)*/
.C-UserName{padding-left:5px;}

/*コメント投稿者URL*/
.C-URL{padding-left:5px;}

/*コメント本文*/
.C-Text{padding:10px;}

/*コメント投稿日表示部分ブロック*/
.C-Footer{padding:3px 10px 10px 10px;text-align: right;}

/*コメント投稿日スパン指定*/
.C-W-Date{}

/*コメント【編集】表示部分スパン設定*/
.C-Edit{ font-weight:bold;padding-left:5px;}





/*****コメントフォーム部分の設定*****/
/*コメント編集フォームテーブルが設置される場所の設定*/
.C-F-Block2{margin:10px 5px 5px 75px;}

/*コメントフォームテーブルが設置される場所の設定*/
.C-F-Block{padding:0px 5px 5px 5px;}

/*コメントフォームテーブル(外枠)設定*/
.C-F-Table{}

/*フォーム【名前】【メアド】とか表記して入る部分(テーブル左側)*/
.C-F-Th{ font-size:12px;
 font-weight:bold;
 padding:0px 5px;
 text-align:right;
}

/*フォーム記入欄(テーブル左側)*/
.C-F-Td{
 font-size:11px;
 padding:3px 5px;
 text-align:left;
}


/****ブログ管理者コメントレス表示部分****/

/*コメレス全体枠*/
.C-R-Box{
 padding:0px 0px 10px 0px;
 margin: 0px 5px 10px 40px;
 background-color:#ffe4f4;
 border:dashed 3px #fff;
}
/*コメレスタイトル表示部分*/
.C-R-Title{
 font-size:12px;
 font-weight:bold;
padding:5px 10px;}

/*管理者名表示部分*/
.C-R-header{text-align:right; margin:3px 0px;}

/*コメレス本文表示*/
.C-R-Text{ padding:5px 15px 0px 15px;}

/*コメレス投稿日表示*/
.C-R-Footer{ text-align:right; margin:3px 5px;}

/**************************************/







/*トラックバック全体表示部分*/
.TB-Block{margin:0px 80px;}

/*「この記事にトラックバックする」の表示部分*/
.TB-URLTitle{ font-size:12px;
 font-weight:bold;
margin:5px 10px;}

/*エントリURLコピーできる場所(インプット)*/
.TB-URL{padding:5px;}

/*「この記事へのトラックバック」と表示された部分*/
.TB-M-Title{ font-size:12px;
 font-weight:bold;
 margin:20px 10px 5px 10px;}

/*1件づつのトラックバック表示全体部分*/
.TB-TextBox{border:1px solid #fedcf2;
 margin-bottom:15px;}

/*トラックバック先タイトル*/
.TB-Title{border-bottom:1px dashed #fedcf2;padding:5px;}

/*トラックバック先エントリ本文*/
.TB-Text{padding:5px 10px;}

/*日付とか表示部分*/
.TB-F{text-align:right; margin:3px 5px;}

/*トラックバック先URL*/
.TBW-URL{}

/*トラックバック日付*/
.TBW-Date{padding-left:5px;}

/*********カレンダー表示設定(名称変更不可)************/

/*カレンダー日付移動用テーブル*/
/*前月、当月、次月表示外枠*/
.CalendarMoveTable {
 padding:3px;
 width:170px;
 margin:auto;
}

/*<tr>タグ部分のデザイン(テーブルとほぼ一緒なのでどちらか設定でいいかと。)*/
.CalendarMoveTr { }

/*前月部分のデザイン*/
.CalendarPrevTd { }

/*当月部分のデザイン*/
.CalendarNowTd { }

/*次月部分のデザイン*/
.CalendarNextTd { }

/*カレンダー日付表示用テーブル*/
.CalendarTable {
 width:170px;
 padding:3px;
 margin:auto;
}

/**********曜日表示部分デザイン************/
/*行全体の設定*/
.CalendarWdayTr {
font-size: 12px;
 }

/*日曜日のタグ部分*/
.CalendarWdaySun {
 color:f36;
}

/*平日のタグ部分*/
.CalendarWday { }

/*土曜日のタグ部分*/
.CalendarWdaySat {
 color:39f;
}

/**********日付表示部分デザイン**************/

/*日付部分（<tr>タグ部分）のデザイン*/
.CalendarTr {
 }

/*日曜日部分デザイン*/
.CalendarTdSun {
color:f36;
 }

/*土曜日部分デザイン*/
.CalendarTdSat {
color:39f;
 }

/*平日部分デザイン*/
.CalendarTd {
 }

/*記事が存在する場所の設定*/
.CalendarTdLink {
 font-weight:bold;
 background-color:#ffb5dd;
}

/*記事が存在する日付の文字色の設定*/
.CalendarTdLinkFont {
 color:#ffe4f4;
}



