/**********全ブロック共通設定**********/
/*BODY全体に関する設定*/
body {
margin:0px;
padding:0px;
font-size:10px;
text-align:center;
color:#333;
font-family:Verdana;
background:url(http://bfile.shinobi.jp/3315/boke2.gif) repeat-y right top #FFF;
}

/*全体の設定*/
#AllWrapper {
text-align:left;
}
#All{
width:100%;
float:left;
margin-right:-200px;
background:url(http://bfile.shinobi.jp/3315/wa-top.jpg) left top no-repeat;
}
#mainBlock {
width:100%;
float:right;
margin-left:-180px;
}

/*通常のリンクの設定*/
a:link {
color:#966;
text-decoration:none;
}
/*過去に見たことがあるページのリンク*/
a:visited{
color:#933;
text-decoration:none;
}
/*カーソルが合っている状態のリンク*/
a:hover {
color:#900;
text-decoration:none;
}
/*アクティブ状態のリンク*/
a:active {
color:#900;
text-decoration:none;
}

/*テキスト寄せ*/
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}

/*全体の詳細設定*/
table{margin:auto;font-size:10px;}
td {text-align:center;}
form {margin:10px 0;}
input,textarea,select {font-size:12px;vertical-align:middle;}
/*\*//*/textarea,select,input {font-family:"Osaka";}/**/

blockquote {margin:1em 0 1em 2em;padding:1em;border:1px solid #CCC;}
pre {}
ul {margin:0 0 0 1em;padding:0em;}
ul li {list-style:none;background:url(http://bfile.shinobi.jp/3315/tri01.gif) no-repeat;padding-left:12px;}
dl,dt,dd {margin:0;padding:0;}
h1 {margin:0;}
h2 {margin:0;}
h3 {margin:0px;font-size:100%;}
h4 {margin:0px;font-size:100%;font-weight:normal;}
h5 {}
p {}
hr {}

.blogsearch {width:100%;}
.box {width:70%;margin-right:2px;border:1px solid #CCC;}
.btn {width:20%;border:1px solid #CCC;padding:1px;}
.Clear {clear:both;}
img {border:0px;vertical-align:middle}
img.emoji {vertical-align:middle;margin:0px;padding:0px 2px;border:0px;}

/**********トップブロック**********/
#Admin {
padding:2px 10px;
text-align:right;
color:#CCC;
background:url(http://bfile.shinobi.jp/3315/bar10.gif) #EEE;
border-bottom:1px solid #CCC;
}
#Admin a {color:#999;}

/*タイトルブロックの設定*/
#TopBlock {
padding:30px 20px 80px 240px;
}
/*ブログタイトル*/
#TopTitle {
font-size:16px;
}
/*ブログタイトル文字色*/
.TopTitleFont {
color:#333;
}
/*ブログ説明*/
#TopExplanation {
margin:10px 220px 0 40px;
color:#999;
}
/**********フッターブロック**********/
#FooterBlock {
margin-right:200px;
padding:10px;
text-align:center;
line-height:2em;
background:url(http://bfile.shinobi.jp/3315/boke1.gif) repeat-x;
}

/**********ページリンク**********/
.PageLinkBlock{
padding:2px 10px;
}
/**********プラグインブロック**********/
/*プラグイン表示箇所全体*/
.PluginBlock {
width:160px;
float:left;
padding-top:60px;
color:#666;
}
.PluginBlockR {
width:190px;
float:right;
padding-top:20px;
color:#666;
}
/*プラグイン個別表示*/
.PluginInnerBlock {
padding:6px 10px;
background:url(http://bfile.shinobi.jp/3315/boke1.gif) repeat-x left bottom;
}
/*プラグインタイトル*/
.PluginTitle {
padding:6px 0 6px 14px;
background:url(http://bfile.shinobi.jp/3315/wa-dotr.gif) no-repeat left center;
}
/*プラグイン説明*/
.PluginExplanation {
padding:2px 0px;
}
/*プラグイン内容*/
.PluginContents {
padding:2px 0px;
line-height:1.6;
}
.plugin_cm_with_res {
color:#CCC;
}
/**********各プラグイン共通項目**********/
/*各プラグイン処理内*/
.plugin_data {
}
/*各プラグイン処理内日付など*/
.plugin_data_date {
text-align:right;
}
/**********記事ブロック**********/
/*記事繰り返し処理全て*/
#EntryBlock {
margin:0px 220px 0px 210px;
}
/*記事個別表示部分*/
.EntryInnerBlock {
padding:20px;
margin-bottom:10px;
border:1px solid #C99;
background:url(http://bfile.shinobi.jp/3315/wa-e.jpg) no-repeat right top;
}
/*各記事タイトル*/
.EntryTitle {
font-size:14px;
}
/*各記事タイトル文字色*/
.EntryTitleFont {
}
/*記事日付*/
.EntryDate {
padding:6px 0;
color:#999;
}
/*各記事内容*/
.EntryTextBox {
padding:10px 0;
}
/*記事本文*/
.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;
text-align:right;
color:#999;
}
/*記事投稿者名*/
.EntryUserName {}
/*記事投稿日*/
.EntryWriteDate {letter-spacing:1px;}
/*記事カテゴリ*/
.EntryCategory {font-weight:normal;}
/*記事へのコメントリンク*/
.EntryComment {}
/*記事へのトラックバックリンク*/
.EntryTrackback {}

/**********各コメント表示部分**********/
/*コメント全体*/
.CommentBlock{
padding:20px 0 20px 20px;
}
/*「この記事にコメントする」*/
.CommentMenuTitle{
padding:6px 0px;
font-weight:bold;
}
/*各コメントブロック*/
.CommentTextBox{
border:1px solid #99C;
margin-bottom:10px;
}
/*コメントタイトル*/
.CommentTitle {
margin:0 6px;
padding:10px 14px;
background:url(http://bfile.shinobi.jp/3315/wa-dotb.gif) no-repeat left center;
}
/*コメント部分*/
.CommentText{
margin:0px;
padding:10px;
line-height:1.4em;
}
/*コメントフッター*/
.CommentFooter{
text-align:right;
margin:0px;
padding:10px;
}
/*投稿者名*/
.CommentUserName{}
/*投稿者ホームページへのリンク*/
.CommentURL{}
/*投稿時間*/
.CommentWriteDate{}
/*コメント編集へのリンク*/
.CommentEdit{}
/**********コメント管理者返信**********/
.CommentResBlock {
border-top:1px solid #99C;
padding:0px 0px 0px 20px;
}
.CommentResBox {
}
.CommentResTitle {
padding:6px 10px;
border-left:3px solid #99C;
}
.CommentResText {
margin:0px;
padding:10px;
line-height:1.4;
}
.CommentResFooter {
text-align:right;
margin:0px;
padding:6px 10px;
}

/*コメント投稿フォーム全体*/
.CommentFormBlock{
width:100%;
padding-bottom:10px;
text-align:center;
}
/*コメントフォーム用テーブル*/
.CommentFormTable{
width:90%;
font-size:10px;
}
/*コメントフォームTH*/
.CommentFormTh{
width:15%;
padding:2px;
text-align:right;
}
/*コメントフォームTD*/
.CommentFormTd{
width:85%;
padding:2px;
font-size:10px;
text-align:left;
}
/*コメントフォーム送信ボタン*/
.CommentFormSubmit{
text-align:center;
padding-top:10px;
}
/*inputタグやtextareaの設定*/
.CommentForms{
width:100%;
vertical-align:middle;
border:1px solid #CCC;
}
.CommentFormsB {border:1px solid #CCC;}

/**********トラックバックブロック**********/
/*トラックバック全体*/
.TrackbackBlock{
padding:20px 0 20px 20px;
}
/*トラックバックメニュータイトル*/
.TrackbackMenuTitle{
font-weight:bold;
}
/*各トラックバック*/
.TrackbackTextBox{
margin-bottom:10px;
padding:4px 10px;
border:1px solid #333;
}
/*トラックバックタイトル*/
.TrackbackTitle{
padding:4px 0px;
font-weight:bold;
}
/*トラックバックの記事部分*/
.TrackbackText{
margin:0px;
line-height:140%;
}
/*トラックバックフッター*/
.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:140px;
font-size:10px;
}
/*カレンダー日付移動用テーブル<tr>*/
.CalendarMoveTr {
}
/*カレンダー日付移動用テーブル左側<td>*/
.CalendarPrevTd {
}
/*カレンダー日付移動用テーブル中央<td>*/
.CalendarNowTd {
}
/*カレンダー日付移動用テーブル右側<td>*/
.CalendarNextTd {
}
/*カレンダー表示用テーブル*/
.CalendarTable {
width:140px;
font-size:10px;
}
/*-------------------------------------------------------
  カレンダーテーブル -> 曜日表示部分デザイン
-------------------------------------------------------*/
/*曜日表示部分（<tr>タグ部分）のデザイン*/
.CalendarWdayTr {
}
/*曜日表示部分、日曜日の<th>タグ部分デザイン*/
.CalendarWdaySun {
}
/*曜日表示部分、平日の<th>タグ部分デザイン*/
.CalendarWday {
}
/*曜日表示部分、土曜日の<th>タグ部分デザイン*/
.CalendarWdaySat {
}
/*-------------------------------------------------------
  カレンダーテーブル -> 日付表示部分デザイン
-------------------------------------------------------*/
/*日付表示部分（<tr>タグ部分）のデザイン*/
.CalendarTr {
}
/*日付表示部分、日曜日の<td>タグ部分デザイン*/
.CalendarTdSun {
}
/*日付表示部分、土曜日の<td>タグ部分デザイン*/
.CalendarTdSat {
}
/*日付表示部分、平日曜日の<td>タグ部分デザイン*/
.CalendarTd {
}
/*記事が存在する場所の設定*/
.CalendarTdLink {
border-bottom:1px solid #933;
}
.CalendarTdLinkFont {
color:#933;
}
