/**********全ブロック共通設定**********/
/*BODY全体に関する設定*/
body {
margin:0px;
padding:0px;
text-align:center;
font-size:10px;
color:#666;
font-family:Verdana;
background:#FFF;
}

/*レイアウト用ブロック*/
#AllWrapper {
margin:0px auto;
text-align:left;
background:url(http://file.nui.blog.shinobi.jp/a_bg.gif) repeat-x;
}
#All{
width:100%;
float:left;
margin-right:-210px;
}
#mainBlock {
width:100%;
float:right;
margin-left:-210px;
}

/*通常のリンク*/
a:link {
color:#669;
text-decoration:none;
}
/*訪問済みリンク*/
a:visited{
color:#669;
text-decoration:none;
}
/*カーソルが合っている状態のリンク*/
a:hover {
color:#CCE;
text-decoration:none;
}
/*アクティブ状態のリンク*/
a:active {
color:#CCE;
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";}/* for MacIE only */

blockquote {margin:1em 0em 1em 2em;padding:1em;border:1px solid #CCC;}
pre {}
dl,dt,dd {margin:0}
ul {margin:0em 0em 0em 1em;padding:0em;}
ul li {list-style:none;background:url(http://file.nui.blog.shinobi.jp/tri01.gif) 0 2px no-repeat;padding-left:12px;}
h1 {margin:0}
h2 {margin:0}
h3 {margin:0px;font-size:100%;}
h4 {margin:0px;font-size:100%;}
h5 {}
p {}
hr {}
img {border:0;vertical-align:middle;}

.blogsearch {width:100%;}
.box {width:70%;margin-right:2px;background-color:#FFF;color:#666;border:1px solid #CCC;}
.btn {width:20%;background-color:#222;color:#999;border:1px solid #000;padding:1px;}
.Clear {clear:both;}
img.emoji {
vertical-align:middle;
margin:0px;
padding:0px 2px;
border:0px;
}

/**********トップブロック**********/
#top {
padding:2px 10px;
text-align:right;
color:#CCC;
background:url(http://file.nui.blog.shinobi.jp/bar10.gif) #EEE;
border-bottom:1px solid #CCC;
}
#top a {color:#999;}

/*タイトルブロック*/
#TopBlock {
height:120px;
width:100%;
background:url(http://file.nui.blog.shinobi.jp/a_logo.jpg) no-repeat 20px 0;
}
/*ページタイトル文字*/
#TopTitle {
font-size:40px;
text-indent:-999px;
margin-left:190px;
}
#TopTitle a {position:relative;display:block;}
/*ページタイトル文字色*/
.TopTitleFont {
}
/*ブログ説明文*/
#TopExplanation {
margin:10px 20px 0 250px;
color:#999;
}
/**********フッターブロック**********/
/*フッターブロック*/
#FooterBlock {
padding:10px;
text-align:center;
line-height:2em;
color:#999;
background-color:#333;
border-top:2px solid #CCC;
}

/*ページリンク*/
.PageLinkBlock{
margin:10px 200px;
padding:0;
}
/**********プラグインブロック**********/
/*プラグイン表示箇所全体*/
.PluginBlock {
width:180px;
float:left;
padding-bottom:30px;
}
.PluginBlockR {
width:190px;
float:right;
padding-bottom:30px;
}
/*プラグイン個別表示*/
.PluginInnerBlock {
margin:0 5px 10px 5px;
}
/*プラグインタイトル*/
.PluginTitle {
padding:5px;
text-align:center;
color:#999;
background:url(http://file.nui.blog.shinobi.jp/gra_bar.gif) repeat-x;
border:1px solid #EDEDED;
}
/*プラグイン説明*/
.PluginExplanation {
padding:2px 5px;
}
/*プラグイン内容*/
.PluginContents {
padding:4px 5px;
line-height:140%;
}
.plugin_cm_with_res {
color:#999;
}
/**********各プラグイン内共通項目**********/
/*各プラグイン処理内*/
.plugin_data {
}
/*各プラグイン処理内日付など*/
.plugin_data_date {
text-align:right;
}
/**********記事ブロック**********/
/*記事ブロック全体*/
#EntryBlock {
margin:0px 210px 0 200px;
}
/*記事個別表示*/
.EntryInnerBlock {
margin-bottom:20px;
border:1px solid #EDEDED;
}
/*各記事タイトル*/
.EntryTitle {
margin:0px;
padding:14px 20px;
font-size:14px;
background:url(http://file.nui.blog.shinobi.jp/gra_tit.gif) no-repeat;
}
/*各記事タイトル文字色*/
.EntryTitleFont {
}
/*記事日付*/
.EntryDate {
margin:0px;
padding:5px 20px;
}
/*各記事や追記のブロック*/
.EntryTextBox {
padding:10px 20px;
}
/*記事本文*/
.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:6px 10px;
text-align:right;
background:url(http://file.nui.blog.shinobi.jp/gra_m1.gif) no-repeat right center;
}
/*記事投稿者名*/
.EntryUserName {}
/*記事投稿日*/
.EntryWriteDate {letter-spacing:1px;}
/*記事カテゴリ*/
.EntryCategory {font-weight:normal;}
/*記事コメントリンク*/
.EntryComment {}
/*記事トラックバックリンク*/
.EntryTrackback {}

/**********各コメント表示**********/
/*コメント全体*/
.CommentBlock{
padding:10px;
}
/*コメントメニュータイトル*/
.CommentMenuTitle{
padding:6px 0px;
font-weight:bold;
}
/*コメント個別ブロック*/
.CommentTextBox{
width:100%;
border:1px solid #CCC;
margin-bottom:10px;
}
/*コメントタイトル*/
.CommentTitle {
margin:0px 10px;
padding:10px 16px;
background:url(http://file.nui.blog.shinobi.jp/u_sq.gif) no-repeat left center;
}
/*コメント本文*/
.CommentText{
margin:0px;
padding:0 10px;
line-height:1.4em;
}
/*投稿者や投稿時間など*/
.CommentFooter{
text-align:right;
margin:0px;
padding:10px;
}
/*投稿者名*/
.CommentUserName{}
/*投稿者ホームページリンク*/
.CommentURL{}
/*投稿時間*/
.CommentWriteDate{}
/*コメント編集リンク*/
.CommentEdit{}

/**********管理者返信部分**********/
.CommentResBlock {
border-top:1px solid #CCC;
padding:0px 0px 0px 20px;
}
.CommentResBox {
}
.CommentResTitle {
padding:4px 10px;
border-left:3px solid #CCC;
}
.CommentResText {
margin:0px;
padding:10px;
line-height:1.4em;
}
.CommentResFooter {
text-align:right;
margin:0px;
padding:4px 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:99%;
padding:1px;
vertical-align:middle;
background:#FFF;
border:1px solid #CCC;
}
.CommentFormsB {border:1px solid #CCC;}

/**********トラックバック**********/
/*トラックバック全体*/
.TrackbackBlock{
padding:20px;
}
/*トラックバックメニュータイトル*/
.TrackbackMenuTitle{
font-weight:bold;
}
/*トラックバック個別ブロック*/
.TrackbackTextBox{
margin-bottom:10px;
padding:4px 10px;
border:1px solid #999;
}
/*トラックバックタイトル*/
.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: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 {
border-bottom:1px dotted #CCC;
}
.CalendarTdLinkFont {
}
