/*****全ブロックの共通設定*****/
/*HTML全体に関する設定*/
html{
scrollbar-arrow-color:#140082;
scrollbar-base-color:#140082;
scrollbar-face-color:#444444;
scrollbar-highlight-color:#444444;
scrollbar-3d-light-color:#140082;
scrollbar-shadow-color:#140082;
scrollbar-track-color:#444444;
scrollbar-darkshadow-color:#444444;
}

#all{
 background-image:url('http://bfile.shinobi.jp/1745/xmas-css-top.jpg');
 background-position:top right;
 background-repeat:no-repeat;
 font-family:"MSUIGothic","Osaka";
 width:100%;
 height:100%;
 overflow:auto;
 filter: chroma(color=#444444); 
 }

input,textarea{
border:solid 1px #140082;
color:#fff;
background-color:#000;
font-size:12px;
padding:2px;
}

/*BODY全体に関する設定*/
body{
text-align:center;
background-color:#000;
font-size:12px;
color:#fff;
margin:auto;
}

.EntryTextBoximg{}

/*<td>の全ての設定*/
td{text-align:center;font-size:12px;}
/*table全ての設定*/
table{border-collapse:collapse;}

/*リンクの設定*/
a:link{color:#fff; text-decoration:none;}
a:visited{color:#fff; text-decoration:none;}
a:hover{color:#140082; text-decoration:none;}
a:active{color:#140082; text-decoration:line-through;}

.emoji{vertical-align:middle;}

/*レイアウト全体の設定*/
#LayoutBlock{
width:870px;
text-align:center;
margin:auto;
padding:0px;
text-align:center;
}

/*テキスト左寄せ*/
.left{text-align:left;}
/*テキスト中央寄せ*/
.center{text-align:center;}
/*テキスト右寄せ*/
.right{text-align:right;}

/******トップブロック用デザイン******/
/*一番上のブロック（タイトルが書かれる場所）の設定*/

#TopBlock{
width:100%;
height:200px;
background-image:url('http://bfile.shinobi.jp/1745/xmastop.jpg');
background-position:top left;
background-repeat:no-repeat;
text-align:left;
margin:0px;
}

/*ページタイトル文字部分の設定*/
#TopTitle{
padding:100px 0px 0px 100px;
font-size:18px;
font-weight:bold;
}

#TopTitlea:link{color:#fff; text-decoration:none;}
#TopTitlea:visited{color:#fff; text-decoration:none;}
#TopTitlea:hover{color:#140082; text-decoration:none;}
#TopTitlea:active{color:#140082; text-decoration:line-through;}

/*ページタイトルの下に来るブログの説明文書*/
#TopExplanation{
padding:10px 300px 0px 110px;
color:#fff;
text-align:left;
}

/*コメント管理、編集等の部分*/
#AdminBlock{
height:px;
text-align:left;
padding:5px;
color:#666;
}

#AdminBlock a:link{text-decoration:none;color:#666;}
#AdminBlock a:visited{text-decoration:none;color:#666;}
#AdminBlock a:active{text-decoration:line-through;color:#140082;}
#AdminBlock a:hover{text-decoration:none;color:#140082;}

/******フッターブロック用デザイン******/
/*一番下のブロック（著作権表示が書かれる場所）の設定*/
#FooterBlock{
width:100%;
height:50px;
clear:both;
text-align:center;
padding:10px 0px 0px 0px;
}

/*フッター部分のリンク設定*/
#FooterBlock a:link{text-decoration:none;}
#FooterBlock a:visited{text-decoration:none;}
#FooterBlock a:hover{text-decoration:none;}
#FooterBlock a:active{text-decoration:line-through;}

/******メニューデザイン******/
#LeftBlock{
float:right;
width:259px;
margin:130px 0px 0px 30px;
}
/******プラグインブロック用デザイン******/
/*プラグイン表示箇所全体の設定*/
.Plugin{text-align:left;}
.Plugin a:link{text-decoration:none;}
.Plugin a:visited{text-decoration:none;}
.Plugin a:active{text-decoration:underline;}
.Plugin a:hover{text-decoration:none;}

/*プラグイン表示箇所の背景や余白設定*/
.PluginInner{
background-image:url('http://bfile.shinobi.jp/1745/259-c.gif');
background-position:center;
background-repeat:x-repeat;
margin-bottom:20px;
padding:0px;
}

/*プラグインのタイトル（名称）部分の設定*/
.PluginTitle{
height:px;
text-align:center;
font-weight:bold;
font-size:14px;
background-image:url('http://bfile.shinobi.jp/1745/259-t.gif');
background-position:top center;
background-repeat:no-repeat;
padding:45px 20px 10px 20px;
}

/*プラグインの説明部分の設定*/
.PluginExplanation{
padding:0px; 
margin:0px 40px 0px 40px;
}
/*プラグインが表示される場所の設定*/
.pluginContents{
padding:0px;
font-size:12px;
text-align:center;
padding:10px 40px 0px 40px; 
}
.PluginFooter{
height:66px;
padding:0px;
background-image:url('http://bfile.shinobi.jp/1745/259-b.gif');
background-position:bottom center;
font-size:11px;
text-align:center;
}
/******各プラグイン共通項目用設定******/
/*各プラグイン処理内の基本デザイン*/
.plugin_data{
text-align:left;
padding:0px;
font-size:12px;
}
/*各プラグイン処理内基本デザインの下に記載する日付など*/
.plugin_data_date{text-align:right;font-size:10px;}

/******記事ブロック用デザイン******/
/*記事繰り返し処理全ての部分の設定*/
#EntryBlock{
width:579px;
float:left;
text-align:left;
margin:0px;
}
/*記事表示部分の背景や余白等の設定*/
.EntryInner{
width:580px;
background-image:url('http://bfile.shinobi.jp/1745/580-c.gif');
background-position: center;
height:426px;
text-align:left;
margin-bottom:50px;
}
/*各記事タイトル部分の設定*/
.EntryTitlebg{
background-image:url('http://bfile.shinobi.jp/1745/580-t.gif');
background-position:top center;
background-repeat:no-repeat;
}

.EntryTitle{
float:center;
text-align:center;
font-size:14px;
color:#fff;
font-weight:bold;
padding:40px 20px 10px 20px;
margin:0px 40px;
border-bottom:1px dashed #140082;
}
.EntryTitle a:link{text-decoration:none; color:#;}
.EntryTitle a:visited{text-decoration:none; color:#;}
.EntryTitle a:active{text-decoration:underline; color:#;}
.EntryTitle a:hover{text-decoration:none; color:#;}

/*各記事やコメント、トラックバックなどの総合のブロック部分*/

.a{
width:500px; 
background-image:url('http://bfile.shinobi.jp/1745/xmas-css-blue.jpg');
background-position:center center;
background-repeat:no-repeat;
background-attachment:fixed;
filter:chroma(color=#444444); 
overflow:auto; 
height:350px;
margin-left:40px;
}

.EntryTextBox{margin:0px;}
/*記事本文が記載される部分*/
.EntryText{
padding:0px 15px 15px 15px;
line-height:140%;
}


/*引用部分*/
blockquote{
background-color:#333;
color:#ccc;
padding:10px;
}
/*追記文書が記載される部分*/
.EntryPsText{
padding:0px 35px 12px 35px;
text-align:right;
}
/*記事へのリンク（コメントやトラックバック等）の背景*/
.EntryFooter{
background-image:url('http://bfile.shinobi.jp/1745/580-b.gif');
background-position:bottom center;
background-repeat:no-repeat;
padding:10px 30px 5px 10px;
text-align:right;
margin:0px ;
}

/*記事の投稿者名が記載されている部分*/
.EntryUserName{}
/*記事を投稿した日が記載されている部分の背景*/
.EntryDate{
text-align:right;
padding:5px 30px 5px 30px;
}
/*記事を投稿した日が記載されている部分*/
.EntryWriteDate{margin-left:5px;}
/*記事のカテゴリ名が記載されている部分*/
.EntryCategory{margin-left:5px;}
/*記事へのコメントリンクが記載されている部分*/
.EntryComment{margin-left:5px;}
/*記事へのトラックバックリンクが記載されている部分*/
.EntryTrackback{color:#fff; margin-left:5px;}

/*次の記事やHOMEへのリンクが表示される背景部分*/
.PageLinkBlock{width:100%; text-align:center; padding:10px;}

/******各コメント表示部分の設定******/
/*コメント全体の設定*/
.CommentBlock{width:400px; padding:10px 0px; color:#000;}
.CommentBlock a:link{text-decoration:none;color:#000;}
.CommentBlock a:visited{text-decoration:none; color:#000;}
.CommentBlock a:active{text-decoration:underline; color:#000;}
.CommentBlock a:hover{text-decoration:none; color:#000;}
/*コメント全体のフッター部分*/
.Commentbottom{
height:57px;
background-image:url('http://bfile.shinobi.jp/1745/c-b.gif'); 
background-position:bottom center;
background-repeat:no-repeat;
}
/*この記事にコメントする　と書かれてる部分の設定*/
.CommentMenuTitle{
color:#fff;
padding-left:30px;
text-align:left;
}
/*コメントのタイトル、コメント、コメント情報の全ての背景部分*/
.CommentTextBox{
background-image:url('http://bfile.shinobi.jp/1745/c-c.gif');
color:#fff;
margin:0px;
}
/*コメント、レス分部の背景部分*/
.Commentbody{
background-image:url('http://file.sparkinglove.blog.shinobi.jp/'); 
background-position:center; 
color:#000;
}

/*コメントのタイトル部分*/
.CommentTitle{
background-image:url('http://bfile.shinobi.jp/1745/c-t.gif'); 
background-position:top center; 
background-repeat:no-repeat; 
text-align:left; 
padding-top:55px; 
padding-left:55px;
padding-bottom:5px; 
color:#000; 
font-weight:bold; 
}
.CommentTitleh{text-align:left; padding-left:15px; margin:5px; color:#fff;}
/*コメント部分*/
.CommentText{padding:10px 45px 10px 45px; }

/*投稿者や投稿時間などが表示されている部分*/
.CommentFooter{text-align:right; padding-right:45px;padding-bottom:5px; color:#000;}
/*投稿者名の部分*/
.CommentN{text-align:right; padding-right:10px;padding-bottom:5px; color:#000;border-top:dotted 1px #333;margin:0px 45px;}
.CommentUserName{margin-left:5px; color:#000;}
/*投稿者のホームページへのリンク部分*/
.CommentURL{color:#000; margin-left:5px;}
/*投稿された時間が記載されている部分*/
.CommentWriteDate{color:#000; margin-left:5px;}
/*コメント編集へのリンク部分*/
.CommentEdit{margin-left:5px; color:#000;}
/*コメントを投稿するフォーム全体の設定*/
.CommentFormBlock{margin-bottom:20px; color:#ffffff;}
/*コメントフォーム用テーブル*/
.CommentFormTable{}
/*コメントフォームTHタグ設定*/
.CommentFormTh{font-size:10px; font-weight:bold; padding:3px 5px; text-align:right; color:#ffffff;}
/*コメントフォームTDタグ設定*/
.CommentFormTd{padding-top:5px; text-align:left;}
/*コメントフォーム送信ボタンのTDタグ設定*/
.CommentFormSubmit{
font-size:10px; 
color:#ffffff; 
margin-left:5px; 
width:80px; 
height:18px; 
border:solid 1px #0e0058; 
background-color:#000;
}
/*コメントフォーム送信ボタンのTDタグ設定*/
.CommentFormpass{
font-size:12px; 
color:#ffffff; 
border:solid 1px #0e0058; 
background-color:#000;
}
/*inputタグやtextareaの設定*/
.CommentForms{
border:solid 1px #0e0058; 
color:#ffffff; 
background-color:#000; 
font-size:12px;
}

/******トラックバック表示部分の設定*****/
/*トラックバック全体の設定*/
.TrackbackBlock{padding:10px; margin:20px 0px; color:#fff;}
/*トラックバックメニューのタイトル部分*/
.TrackbackMenuTitle{text-align:left; color:#fff;}
/*トラックバックのタイトル、記事、リンク部分の総合設定*/
.TrackbackTextBox{margin:5px 0px; color:#fff;}
/*トラックバックタイトルの部分*/
.TrackbackTitle{
text-align:left;
color:#fff;
font-weight:bold;
border-bottom:dashed 1px #0e0058;
padding:10px 10px 5px 10px;
}
/*トラックバックの記事部分*/
.TrackbackText{padding:10px; line-height:140%; font-size:12px; color:#fff;}
/*投稿されたブログ名やリンクなどを表示する部分の設定*/
.TrackbackFooter{text-align:right; padding:5px; color:#fff;}
/*トラックバック元のブログ名部分*/
.TrackbackUserName{margin-left:5px; color:#fff;}
/*トラックバック元へのリンク部分*/
.TrackbackFromURL{margin-left:5px;color:#fff;}
/*トラックバックされた日付部分*/
.TrackbackWriteDate{
margin-left:5px;
color:#Fff;
}
/*この記事のトラックバック　と書かれた部分の設定*/
.TrackbackURLTitle{
text-align:left; 
font-size:12px;
margin-left:30px;
color:#fff;
}
/*トラックバックする為のURLが記載されているフォーム部分の設定*/
.TrackbackURL{}
/*********************************
カレンダープラグイン用デザイン
*********************************/
/*カレンダー日付移動用テーブル（前月、次月へのリンクなど）*/
.CalendarMoveTable{
padding:2px;
width:155px;
}
/*カレンダー日付移動用テーブル、<tr>タグ部分のデザイン*/
.CalendarMoveTr{}
/*カレンダー日付移動用テーブル内、左側td部分のデザイン*/
.CalendarPrevTd{}
/*カレンダー日付移動用テーブル内、中央td部分のデザイン*/
.CalendarNowTd{}
/*カレンダー日付移動用テーブル内、右側td部分のデザイン*/
.CalendarNextTd{}
/*カレンダー表示用テーブル*/
.CalendarTable{width:155px;}
/*-----------------------------------------------
カレンダーテーブル->曜日表示部分デザイン
-----------------------------------------------*/
/*曜日表示部分（<tr>タグ部分）のデザイン*/
.CalendarWdayTr{font-size:12px;}
/*曜日表示部分、日曜日の<th>タグ部分デザイン*/
.CalendarWdaySun{}
/*曜日表示部分、平日の<th>タグ部分デザイン*/
.CalendarWday{}
/*曜日表示部分、土曜日の<th>タグ部分デザイン*/
.CalendarWdaySat{}
/*-------------------------------------------------
カレンダーテーブル->日付表示部分デザイン
-------------------------------------------------*/
/*日付表示部分（<tr>タグ部分）のデザイン*
/.CalendarTr{}
/*日付表示部分、日曜日の<td>タグ部分デザイン*/
.CalendarTdSun{}
/*日付表示部分、土曜日の<td>タグ部分デザイン*/
.CalendarTdSat{}
/*日付表示部分、平日曜日の<td>タグ部分デザイン*/
.CalendarTd{}
/*記事が存在する場所の設定*/
.CalendarTdLink{
font-weight:bold;
background-color:#0e0058;
}

/*記事が存在する日付の文字色の設定*/
.CalendarTdLinkFont{ color:#fff; }

/****コメント->管理者返信部分デザイン****/
.CommentResBlock{
padding:0px 45px 10px 50px;
width:px;
margin:0px;
color:#0e0058;
}

.CommentResBox{
padding:10px;
border:dashed 2px #0e0058;
}
.CommentResTitle{
font-size:12px;
font-weight:bold;
}

.CommentResText{
padding:10px 0px 0px 10px;
}
.CommentResheader{
text-align:right;
margin:5px 0px;
color:#0e0058;
}
.CommentResFooter{
text-align:right;
margin:5px 0px;
}　