/**********全ブロック共通設定**********/
/*BODY全体に関する設定*/
body {
margin:0px;
padding:0px;
font-size:10px;
font-family:Verdana;
text-align:center;
color:#666;
background-color:#FFF;
background-image:url(http://bfile.shinobi.jp/3314/bg8.gif);
}

/*全体のレイアウト設定*/
#AllWrapper {
width:98%;
margin:0px auto;
text-align:left;
background-color:#FFF;
}
#All{
width:100%;
float:left;
margin-right:-240px;
}
#mainBlock {
width:100%;
float:right;
margin-left:-240px;
}

/*通常のリンク*/
a:link {
color:#6C6;
text-decoration:none;
}
/*過去に見たことがあるリンク*/
a:visited{
color:#6C6;
text-decoration:none;
}
/*カーソルが合っているリンク*/
a:hover {
color:#FC3;
text-decoration:none;
}
/*アクティブ状態のリンク*/
a:active {
color:#FC3;
text-decoration:none;
}

/*テキスト寄せ*/
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}

/*全体の詳細設定*/
table{margin:auto;}
td {text-align:center;}
form {margin:10px 0px;}
input,textarea,select {font-size:12px;}
/*\*//*/
textarea,select,input {font-family:"Osaka";}
/**/

blockquote {margin:1em 0em 1em 2em;padding:1em;border:1px solid #CCC;}
pre {}
ul,ol {margin:0 0 0 1em;padding:0;}
ul li {list-style:none;background:url(http://bfile.shinobi.jp/3314/tri01.gif) no-repeat;padding-left:12px;}
h1 {margin:0;}
h2 {margin:0;}
h3 {margin:0;font-size:100%;}
h4 {margin:0;font-size:100%;font-weight:normal;}
h5 {}
p {}
hr {}
img {border:0;vertical-align:middle;}

.blogsearch {width:100%;}
.box {width:70%;background-color:#FFF;color:#333;border:1px solid #CCC;margin-right:2px;}
.btn {width:20%;background-color:#CCC;color:#333;border:1px solid #CCC;padding:1px;}
.Clear {clear:both;}
img.emoji {
vertical-align:middle;
margin:0px;
padding:0px 2px;
border:0px;
}

/**********トップブロック**********/
/*一番上のブロック*/
#TopBlock {
margin:0px 20px 10px 20px;
padding:10px 100px;
background-image:url(http://bfile.shinobi.jp/3314/leaf.gif);
background-repeat:no-repeat;
background-position:left center;
}
/*ページタイトル文字*/
#TopTitle {
margin:0px;
font-size:18px;
}
/*ページタイトル文字色*/
.TopTitleFont {
}
/*ブログ説明*/
#TopExplanation {
margin:6px 0px;
}
#Admin {
padding:4px 10px;
text-align:right;
}

/**********フッターブロック**********/
/*一番下のブロック*/
#FooterBlock {
padding:10px;
text-align:center;
line-height:2em;
border-top:1px solid #CCC;
}

/*ページリンクブロック*/
.PageLinkBlock{
padding:2px 20px;
}

/**********プラグインブロック**********/
/*プラグイン表示箇所全体*/
.PluginBlock {
width:180px;
float:left;
}
.PluginBlockR {
width:180px;
float:right;
}
/*プラグイン個別表示*/
.PluginInnerBlock {
padding:4px 10px;
border-bottom:1px dotted #CCC;
}
/*プラグインタイトル*/
.PluginTitle {
padding:4px 16px;
background-image:url(http://bfile.shinobi.jp/3314/sq-g.gif);
background-repeat:no-repeat;
background-position:left center;
}
/*プラグイン説明*/
.PluginExplanation {
padding:2px 0px;
}
/*プラグイン内容*/
.PluginContents {
padding:2px 0px;
line-height:1.4;
}
.plugin_cm_with_res {
color:#9C9;
}
/**********各プラグイン共通項目**********/
/*各プラグイン処理内*/
.plugin_data {
padding:2px 0px;
border-bottom:1px dashed #EEE;
}
/*各プラグイン処理内日付など*/
.plugin_data_date {
text-align:right;
padding:2px 0px;
border-bottom:1px solid #EEE;
}

/**********記事ブロック**********/
/*記事ブロック全体*/
#EntryBlock {
margin:0px 180px;
padding:10px;
background-image:url(http://file.nui.blog.shinobi.jp/bg8.gif);
}
/*記事個別表示ブロック*/
.EntryInnerBlock {
margin-bottom:10px;
padding:10px;
background-color:#FFF;
}
/*各記事タイトル*/
.EntryTitle {
margin:0px;
padding:4px 20px;
font-size:14px;
border-bottom:1px solid #CCC;
background-image:url(http://file.nui.blog.shinobi.jp/leaf2.gif);
background-repeat:no-repeat;
background-position:left center;
}
/*各記事タイトル文字色*/
.EntryTitleFont {
}
/*記事日付*/
.EntryDate {
margin:0px;
padding:4px 0px;
}
/*各記事や追記のブロック*/
.EntryTextBox {
padding:10px;
}
/*記事本文*/
.EntryText {
width:100%;
line-height:1.6;
font-size:12px;
}
/*記事内の画像*/
.EntryText img {
float:left;
margin:4px 10px 4px 0px;
padding:4px;
border:1px solid #CCC;
}
.EntryText img.emoji {
float:none;
vertical-align:middle;
margin:0px;
padding:0px 2px;
border:0px;
}
/*追記リンク*/
.EntryPsText {
text-align:right;
color:#CCC;
}
/*記事フッター*/
.EntryFooter {
margin:0px;
padding:2px 0px;
text-align:right;
}
/*記事投稿者名*/
.EntryUserName {margin-right:5px;}
/*記事投稿日*/
.EntryWriteDate {margin-right:2px;letter-spacing:1px;}
/*記事カテゴリ*/
.EntryCategory {font-weight:normal;}
/*記事へのコメントリンク*/
.EntryComment {padding:0 2px;}
/*記事へのトラックバックリンク*/
.EntryTrackback {padding:0 2px;}

/**********各コメント表示**********/
/*コメント全体*/
.CommentBlock{
width:100%;
padding:0px;
}
/*コメントメニュータイトル*/
.CommentMenuTitle{
padding:6px 0px;
font-weight:bold;
}
/*コメント個別表示*/
.CommentTextBox{
background-color:#FFF;
border:1px solid #CCC;
margin-bottom:10px;
}
/*コメントタイトル*/
.CommentTitle {
margin:0px;
padding:4px 10px;
background-color:#CCC;
color:#FFF;
}
/*コメント本文*/
.CommentText{
margin:0px;
padding:10px;
line-height:1.4;
}
/*コメントフッター*/
.CommentFooter{
text-align:right;
margin:0px;
padding:4px 10px 6px 10px;
}
/*投稿者名*/
.CommentUserName{margin:0 2px;}
/*投稿者ホームページリンク*/
.CommentURL{margin:0 2px;}
/*投稿時間*/
.CommentWriteDate{margin:0 2px;}
/*コメント編集へのリンク*/
.CommentEdit{margin-left:2px;}

/**********管理者返信**********/
.CommentResBlock {
border-top:1px solid #CCC;
padding:0px 0px 4px 30px;
}
.CommentResBox {
}
.CommentResTitle {
padding:4px 10px;
border-left:3px solid #CCC;
}
.CommentResText {
margin:0px;
padding:10px;
line-height:1.4;
}
.CommentResFooter {
text-align:right;
margin:0px;
padding:4px 10px;
}

/**********コメント投稿フォーム**********/
/*コメント投稿フォーム全体*/
.CommentFormBlock{
width:100%;
padding-bottom:10px;
text-align:center;
}
/*コメントフォーム用テーブル*/
.CommentFormTable{
width:98%;
font-size:10px;
}
/*コメントフォームTHタグ*/
.CommentFormTh{
width:15%;
padding:2px;
text-align:right;
}
/*コメントフォームTDタグ*/
.CommentFormTd{
width:85%;
padding:2px;
font-size:10px;
text-align:left;
}
/*コメントフォーム送信ボタンTDタグ*/
.CommentFormSubmit{
text-align:center;
padding-top:5px;
}
/*inputタグやtextareaの設定*/
.CommentForms{
width:98%;
color:#333;
background-color:#FFF;
border:1px solid #CCC;
padding:1px;
vertical-align:middle;
}
.CommentFormB{color:#333;background-color:#FFF;border:1px solid #CCC;padding:1px;vertical-align:middle;}

/**********  トラックバック**********/
/*トラックバック全体*/
.TrackbackBlock{
}
/*トラックバックメニュータイトル*/
.TrackbackMenuTitle{
font-weight:bold;
}
/*トラックバック個別表示*/
.TrackbackTextBox{
margin-bottom:10px;
padding:4px 10px;
background-color:#FFF;
border:1px solid #CCC;
}
/*トラックバックタイトル*/
.TrackbackTitle{
padding:4px 0px;
font-weight:bold;
}
/*トラックバック記事*/
.TrackbackText{
margin:0px;
line-height:1.4;
}
/*トラックバックフッター*/
.TrackbackFooter{
margin:0px;
padding:2px 0px;
text-align:right;
}
/*トラックバック元のブログ名*/
.TrackbackUserName{margin-left:10px;}
/*トラックバック元へのリンク*/
.TrackbackFromURL{margin-left:10px;}
/*トラックバックされた日付*/
.TrackbackWriteDate{margin-left:10px;}

/*トラックバックURL*/
.TrackbackURLTitle{
padding:10px;
text-align:left;
}
/*トラックバックURL記載フォーム部分*/
.TrackbackURL{
width:80%;
}

/**********カレンダープラグイン**********/
/*カレンダー日付移動用テーブル*/
.CalendarMoveTable {
width:150px;
font-size:10px;
}
/*カレンダー日付移動用テーブル、<tr>タグ*/
.CalendarMoveTr {
}
/*カレンダー日付移動用テーブル内、左側td*/
.CalendarPrevTd {
}
/*カレンダー日付移動用テーブル内、中央td*/
.CalendarNowTd {
}
/*カレンダー日付移動用テーブル内、右側td*/
.CalendarNextTd {
}
/*カレンダー表示用テーブル*/
.CalendarTable {
width:150px;
font-size:10px;
}
/*-----曜日表示部分-----*/
/*曜日表示部分（<tr>タグ）*/
.CalendarWdayTr {
}
/*曜日表示部分、日曜日<th>タグ*/
.CalendarWdaySun {
}
/*曜日表示部分、平日<th>タグン*/
.CalendarWday {
}
/*曜日表示部分、土曜日<th>タグ*/
.CalendarWdaySat {
}
/*-----日付表示部-----*/
/*日付表示部分（<tr>タグ）*/
.CalendarTr {
}
/*日付表示部分、日曜日<td>タグ*/
.CalendarTdSun {
}
/*日付表示部分、土曜日<td>タグ*/
.CalendarTdSat {
}
/*日付表示部分、平日<td>タグ*/
.CalendarTd {
}
/*記事が存在する日*/
.CalendarTdLink {
background-color:#000;
}
.CalendarTdLinkFont {
}
