/**************************************************************************************
　全ブロックの共通設定
**************************************************************************************/

body{
background-color: #000000;
margin: 0px;
padding: 0px;
text-align:center;
}
html {
scrollbar-arrow-color:#000000;
scrollbar-face-color:#4B969D;
scrollbar-highlight-color:#000000;
scrollbar-3dlight-color:#000000;
scrollbar-track-color:#000000;
scrollbar-shadow-color:#000000;
scrollbar-darkshadow-color:#000000;
overflow-y:scroll;/* ←IE6バグ対策(フレーム用) */
height:100%;
}
/*リンク全体の設定*/
a{
text-decoration:none;
}
/*通常のリンクの設定*/
a:link {
color:#000000;
}
/*過去に見たことがあるページのリンクの設定*/
a:visited{
color:#000000;
}
/*カーソルが合っている状態のリンクの設定*/
a:hover {
color:#000000;
}
/*アクティブ状態のリンクの設定*/
a:active {
color:#000000;
}

#mainBlock{
background:url("http://file.tamaco.blog.shinobi.jp/1438_06.png") fixed;
width:650px;
margin: 0px auto 0px auto;
padding: 0px;
border: 2px solid #4B969D;
}



/**************************************************************************************
　トップブロックの設定
**************************************************************************************/

#TopBlock {
background-color: #4B969D;
width: 650px;
margin: 0px;
padding: 0px;
}
/*spanで設定*/
.TopTitleCounter{
text-align: right;
display: block;
font-size:10px;
font-family: Verdana;
display: block;
padding: 1px 4px 1px auto;
}
.TopTitleMenu{
text-align: right;
display: block;
font-size:10px;
font-family: Verdana;
display: block;
padding: 1px 4px 1px auto;
}


/**************************************************************************************
　トップメニューの設定
**************************************************************************************/
#TopPluginBlock {
width: 620px;
margin: 8px auto 8px auto;
text-align: 0px;
}
.PluginTitle_01 {
font-size:10px;
font-family: Verdana;
font-weight: bold;
text-align: left;
margin-bottom: 8px;
}
.opm {
margin: 0px;
padding: 0px;
}

/*フォーム*/
.om {
width: 220px;
margin: 0px;
background:#ffffff;
border: 1px solid #000000;
font-family: Verdana;
font-size:10px;
font-weight: bold;
}
.omo {
font-family: Verdana;
font-size:10px;
}

/*テーブルの設定*/
.Topmenu {
width: 600px;
margin: 0px auto 0px auto;
padding: 0px;
}
.Yohaku {
width: 10px;
}
.Plugin_td_01 {
vertical-align: top;
width: 280px;
}
.Plugin_td_02 {
vertical-align: top;
width: 300px;
}
.Plugin_td_03 {
vertical-align: top;
width: 280px;
}
.Plugin_td_04 {
vertical-align: top;
margin: 0px;
padding: 0px
}
/**************************************************************************************
　カテゴリー検索別・アーカイブ検索別・キーワード検索別　ページの設定
**************************************************************************************/

#Seach {
margin: 0px auto 0px auto;
padding: 0px;
width: 620px;
text-align: center;
border-bottom: 2px solid #000000;
border-top: 2px solid #000000;
}
.SearchTitle {
margin: 0px auto 0px auto;
padding: 2px 0px 0px 0px;
width: 620px;
text-align: left;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
}
.SearchContents {
margin: 0px auto 0px auto;
padding: 0px;
width: 600px;
text-align: left;
}
.SerchEntryBlock {
margin: 0px auto 0px auto;
padding: 0px;
width: 600px;
text-align: left;

}
.SeachPageLinkBlock {
margin: 8px auto 8px auto;
padding: 0px;
width:620px;
text-align: right;
font-family: Verdana;
font-size: 10px;
}

/*spanで設定*/
.EntyrTitleFont {
font-family: Verdana;
font-size: 10px;
padding: 6px auto 2px 1px;
display: inline;
}
.SeachEntryWriteDateFont {
font-size:10px;
font-family: impact;
padding: 6px 5px 2px 4px;
display: inline;
}


/**************************************************************************************
　記事ブロックの設定
**************************************************************************************/

#EntryBlock {
}
.RedFont {
color:#EF8184;
}
.PageLinkBlock {
width:650px;
margin: 8px auto 8px auto;
padding: 0px;
text-align: right;
font-family: Verdana;
font-size: 10px;
}
.EntryOutsiderBlock {
width:620px;
margin: 0px auto 0px auto;
background:url("http://file.tamaco.blog.shinobi.jp/bg_02.png");
border: 2px solid #000000;
}
.EntryInnerBlock{
width:620px;
margin: 0px auto 0px auto;
padding: 0px atuo 0px auto;
}
.EntryWriteDate {
margin: 0px auto 0px auto;
padding: 0px;
}
.EntryTitle {
margin: 0px auto 0px auto;
padding: 0px;
}
.EntryTextBox {

margin: 0px auto 0px auto;
padding: 0px;
width: 620px;
}
.EntryText {
background:url("http://file.tamaco.blog.shinobi.jp/white_50.png");
margin: 0px 10px 0px 10px;
padding: 0px;
border: 2px dotted #000000;
}
.EntryPsText {
margin: 0px auto 0px auto;
padding: 2px 4px 0px auto;
width: 580px;
}
.EntryFooter {
text-align: right;
}
/*spanで設定する*/
.EntryTitleFont {
width:600px;
margin: 0px auto 0px auto;
text-align: left;
font-size: 12px;
font-family: Verdana;
font-weight: bold;
padding-top: 2px;
padding-right: auto;
padding-bottom: 4px;
padding-left: 8px;
display: block;
}
.EntryWriteDateFont {
width:600px;
margin: 0px auto 0px auto;
text-align: left;
font-size:10px;
font-family: impact;
padding-top: 15px;
padding-bottom: 2px;
padding-left: 8px;
padding-right: auto;
display: block;
}
.EntryTextFont {
margin: 0px auto 0px auto;
text-align: left;
font-size:10px;
font-family: Verdana;
padding: 10px;
display: block;
}
.EntryPsTextFont {
margin: 0px auto 0px auto;
text-align: right;
font-size:10px;
font-family: Verdana;
display: block;
padding-right: 5px;
margin-right:10px
}
.EntryTrackback {
font-weight:bold;
font-size:10px;
font-family: Verdana;
padding-right: 8px;
}



/**************************************************************************************
　コメントブロックの設定
**************************************************************************************/

.CommentBlock {
width:650px;
margin: 0px auto 0px auto;
padding: 0px 0px 10px 0px;
text-align: center;
}

.CommentMenuTitle {
width:620px;
margin: 10px auto 0px auto;
padding: 4px 0px 0px 0px;
font-weight: bold;
font-size: 10px;
font-family: Verdana;
border-top: 2px #000000 solid;
text-align: left;
}

.CommentFormBlock {
width:650px;
margin: 0px auto 0px auto;
padding: 0px;
}

.CommentTextBox {
width:650px;
margin: 0px auto 0px auto;
padding: 0px 0px 10px 0px;
}

.CommentTitle {
width:620px;
margin: 0px auto 0px auto;
padding: 0px;
font-size: 12px;
font-weight: bold;
font-family: Verdana;
text-align: left
}

.CommentText {
width: 620px;
margin: 0px auto 0px auto;
border: 2px dotted #000000;
}

.CommentFooter {
width:620px;
margin: 0px auto 0px auto;
padding: 0px;
text-align: right;
}
/*spanで設定*/
.EntryComment {
font-weight:bold;
font-size:10px;
font-family: Verdana;
padding-right: 8px;
}
.CommentTextFont {
margin: 10px;
font-size: 10px;
font-family: Verdana;
display: block;
text-align: left;
}

.CommentUserName {
font-family: impact;
font-size: 10px;
}
.CommentURL {
font-family: impact;
font-size: 10px;
}
.CommentWriteDate {
font-family: impact;
font-size: 10px;
padding-right: 8px;
}

.CommentEdit {
font-family: Verdana;
font-size: 10px;
font-weight: bold;
padding-right: 8px;
display: block;
}


/**************************************************************************************
　コメントレスブロックの設定
**************************************************************************************/

.CommentResBlock {
width:650px;
margin: 0px auto 0px auto;
padding: 0px;
}

.CommentResBox {
width:650px;
margin: 0px auto 0px auto;
padding: 0px;
text-align: right;
}

.CommentResTitle {
width:580px;
margin: 0px 20px 0px auto;
padding: 0px;
font-size: 12px;
font-weight: bold;
font-family: Verdana;
text-align: left
}

.CommentResText {
width: 580px;
margin: 0px 20px 0px auto;
border: 2px dotted #000000
}

.CommentResFooter {
width:580px;
margin: 0px 20px 0px auto;
padding: 0px;
}

/*spanで設定する*/
.CommentResTextFont {
margin: 10px;
font-size: 10px;
font-family: Verdana;
display: block;
text-align: left;
}

.CommentResWriteDate {
font-family: impact;
font-size: 10px;
padding-right: 8px
}



/**************************************************************************************
　トラックバックの設定
**************************************************************************************/

.TrackbackBlock {
width:650px;
margin: 0px auto 0px auto;
padding: 0px;
text-align: center;
}
.TrackbackMenuTitle {
width:620px;
margin: 10px auto 0px auto;
padding: 4px 0px 0px 0px;
font-weight: bold;
font-size: 10px;
font-family: Verdana;
border-top: 2px #000000 solid;
text-align: left;
}
.TrackbackURLTitle {
width: 620px;
margin: 0px auto 0px auto;
padding: 0px;
text-align: left;
font-size: 10px;
font-family: Verdana;
text-align: left;
}
.TrackbackTextBox {
margin: 0px auto 0px auto;
padding: 0px;
text-align: center;
}
.TrackbackTitle {
width:620px;
margin: 0px auto 0px auto;
padding: 0px;
font-size: 12px;
font-weight: bold;
font-family: Verdana;
text-align: left;
}
.TrackbackText {
width: 620px;
margin: 0px auto 0px auto;
border: 2px dotted #000000;
}
.TrackbackFooter {
width:620px;
margin: 0px auto 10px auto;
padding: 0px;
text-align: right;
}
/*spanで設定する*/
.TrackbackURL {
font-family: impact;
font-size: 10px;
}
.TrackbackWriteDate {
font-family: impact;
font-size: 10px;
}
.TrackbackTextFont {
margin: 10px;
font-size: 10px;
font-family: Verdana;
display: block;
text-align: left;
}



/**************************************************************************************
　コメントフォームの設定
**************************************************************************************/

/*tableで設定する*/
.CommentFormTable {
width:600px;
margin: 0px auto 0px auto;
padding: 4px;
border-collapse: collapse;
border:0px;
}
/*tdで設定する*/
.CommentFormTh {
font-size: 10px;
font-weight: bold;
font-family: Verdana;
text-align: right;
vertical-align: top;
}
.CommentFormSubmit {
text-align: right;
}
.CommentFormTd {
vertical-align: top;
}
/*フォーム*/
.button {
border: 1px solid #000000;
font-weight: bold;
font-family: Verdana;
font-size: 10px;
}
.CommentForms {
border: 1px solid #000000;
}


/**************************************************************************************
　外部リンクブロックの設定
**************************************************************************************/
.OutsideLinkBlock {
width: 620px;
margin: 4px auto 4px auto;
padding: 10px;
text-align: right;
vertical-align: bottom;
}


/**************************************************************************************
　プラグインブロックの設定
**************************************************************************************/
#PluginBlock {
width:620px;
margin: 0px auto 0px auto;
padding: 0px;
}
#SahPluginBlock {
width:620px;
margin: 0px auto 0px auto;
padding: 0px;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
}
.PluginInnerBlock {
scrollbar-arrow-color:#EF8184;
scrollbar-face-color:#71C5C6;
scrollbar-highlight-color:#4B969D;
scrollbar-3dlight-color:#4B969D;
scrollbar-track-color:#4B969D;
scrollbar-shadow-color:#4B969D;
scrollbar-darkshadow-color:#4B969D;
overflow-y:scroll;/* ←IE6バグ対策(フレーム用) */
height: 120px;
text-align: left;
border:2px dotted #FFFFFF;
background-color: #4B969D;
width: 180px;
}
.PluginTitle {
margin: 0px auto 4px 2px;
text-align: left;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
}
.PluginEntryTitle {
margin: 4px auto 1px 6px;
text-align: left;
font-family: Verdana;
font-size: 10px;
}
.plugin_data_date {
margin: 1px 10px 1px auto;
text-align: right;
font-family: impact;
font-size: 10px;
}
.plugin_data {
margin: 4px auto 1px 6px;
text-align: left;
font-family: Verdana;
font-size: 10px;
}

/*spanで設定*/
.plugin_cm_Font{
margin: 4px auto 1px 6px;
text-align: left;
font-family: Verdana;
font-size: 10px;
display: block;
}

/*テーブルの設定*/
.PluginBlockTable {
width: 600px;
text-align: center;
}


/**************************************************************************************
　フッターの設定
**************************************************************************************/

#FooterBlock {
background-color: #4B969D;
width:650px;
margin: 0px auto 0px auto;
padding: 0px;
}
#FooterBlock a{
text-decoration:none;
}
#FooterBlock a:link,#FooterBlock a:visited,#FooterBlock a:hover,#FooterBlock a:active{
color:#000000;
}

/*spanで設定*/
.CmFont {
font-family: Verdana;
font-size: 10px;
padding-top: 1px;
padding-bottom: 1px;
}

	
/**************************************************************************************
　カレンダープラグイン用デザイン
**************************************************************************************/
/*カレンダー日付移動用テーブル（前月、次月へのリンクなど）*/
.CalendarMoveTable {
margin:auto;
color:#000000;
border:1px solid #000000;
width:140px;
border-collapse: collapse;
}
.CalendarMoveTable td{
font:bold 10px Verdana;
height:16px;
}
/*カレンダー日付移動用テーブル、<tr>タグ部分のデザイン*/
.CalendarMoveTr {
font-weight:bold;
}
/*カレンダー日付移動用テーブル内、左側td部分のデザイン*/
.CalendarPrevTd {
}
/*カレンダー日付移動用テーブル内、中央td部分のデザイン*/
.CalendarNowTd {
}
/*カレンダー日付移動用テーブル内、右側td部分のデザイン*/
.CalendarNextTd {
}
/*カレンダー表示用テーブル*/
.CalendarTable td{
font:bold 10px Verdana;
}
.CalendarTable {
border-collapse: collapse;
margin:auto;
width:140px;
}
/*-------------------------------------------------------
  カレンダーテーブル -> 曜日表示部分デザイン
-------------------------------------------------------*/
/*曜日表示部分（<tr>タグ部分）のデザイン*/
.CalendarWdayTr {
font:bold 10px Verdana;
}
/*曜日表示部分、日曜日の<th>タグ部分デザイン*/
.CalendarWdaySun {
border:1px solid #000000;
width:7%;
height:16px;
color:#FF3366;
}
/*曜日表示部分、平日の<th>タグ部分デザイン*/
.CalendarWday {
color:#000000;
border:1px solid #000000;
width:7%;
height:16px;
}
/*曜日表示部分、土曜日の<th>タグ部分デザイン*/
.CalendarWdaySat {
border:1px solid #000000;
width:7%;
height:16px;
color:#0066CC;
}
/*-------------------------------------------------------
  カレンダーテーブル -> 日付表示部分デザイン
-------------------------------------------------------*/
/*日付表示部分（<tr>タグ部分）のデザイン*/
.CalendarTr {
}
/*日付表示部分、日曜日の<td>タグ部分デザイン*/
.CalendarTdSun {
border:1px solid #000000;
width:7%;
height:17px;
color:#FF3366;
}
/*日付表示部分、土曜日の<td>タグ部分デザイン*/
.CalendarTdSat {
border:1px solid #000000;
width:7%;
height:17px;
color:#0066CC;
}
/*日付表示部分、平日曜日の<td>タグ部分デザイン*/
.CalendarTd {
border:1px solid #000000;
width:7%;
height:17px;
color:#000000;
}
/*記事が存在する場所の設定*/
.CalendarTdLink {
background-color: #1e3f4e;
}
/*記事が存在する日付の文字色の設定*/
.CalendarTdLinkFont {
color:#FFFFFF;
}


/**************************************************************************************
　ブログ内検索プラグインの設定
**************************************************************************************/

.btn {
border: 1px solid #000000;
background-color: #71C5C6;
font-family: Verdana;
font-weight: bold;
font-size: 10px;
}
.box {
border: 1px solid #000000;
margin: 0px;
padding: 0px;
}


/**************************************************************************************
　Twitter関連
**************************************************************************************/

.tweetRT {
text-align: right;
margin-right: 10px;
margin-bottom: 10px;
}