* {
margin:0px;
padding:0px;
}

html{
scrollbar-arrow-color: #903;
scrollbar-base-color: #903;
scrollbar-face-color: #000;
scrollbar-highlight-color: #000;
scrollbar-3d-light-color: #903;
scrollbar-shadow-color: #903;
scrollbar-track-color: #000;
scrollbar-darkshadow-color: #000;
}

body {
background-color:#000000;
background-image:url('http://bfile.shinobi.jp/1227/03-1-2.gif');
background-attachment:fixed;
background-position:left top;
background-repeat:no-repeat;
font-size:13px;
color:#ffffff;
font-family:arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;
text-align: center;
letter-spacing:0.1em;
margin: 0px;
padding: 0px;
}

img {border:none;}
img a {border:none;}
table{ border-collapse: collapse;}

a:link { color:#ffffff; text-decoration:none; }
a:visited{ color:#ffffff; text-decoration:none; }
a:hover { color:#ffffff; background-color:#903; text-decoration:underline; }
a:active { color:#ffffff; text-decoration:underline; }

.w1{border: 1px solid #c03; margin:10px 0px;}/*二重枠の外側の色設定*/
.w2{border: 1px solid #933; margin:3px; }/*二重枠の内側の色設定*/
.emoji { vertical-align:middle;}

.left { text-align:left;} /*テキスト左寄せ*/
.center { text-align:center;} /*テキスト中央寄せ*/
.right { text-align:right;} /*テキスト右寄せ*/


/*レイアウト全体の設定*/
#LayoutBlock {
width:780px;
margin:0px auto 0px auto;
padding:0px;
}


/* ◆ヘッダー部分◆ */
#TopBlock {
width:100%;
text-align:right;
margin: 50px 0px 5px 0px;
}

/*ページタイトル文字部分の設定*/
#TopTitle {
margin: 0px 0px 15px 0px;
padding:0px;
}
#TopTitle h1 {
color:#ffffff;
font-size:24px;
font-weight:bold;
}

/*ページタイトルの下に来るブログの説明文書*/
#TopExplanation {
padding: 10px 0px 10px 0px;
margin: 10px 0px 10px 0px;
text-align: right;
}
#TopExplanation h2 {
color:#ffffff;
font-size:13px;
font-weight:normal;
padding: 10px 0px;
}


/* ◆記事の上（アドセンス等）◆ */
.top_block {
text-align:left;
margin:10px 0 10px 0;
padding:10px;
font-size: 14px;
line-height:150%;
}
.top_block_s {
text-align:left;
margin-left: 10px;
padding:0px ;
font-size: 12px;
line-height:150%;
}
.top_table {
text-align:left;
margin:10px 0 10px 0;
}


/* ◆カテゴリーの商品リスト◆ */
.c_list {
text-align:left;
margin: 30px 10px;
}

.c_list_t {
font-size:14px;
margin: 5px 0px;
}
.c_list_l {
margin: 3px 0px 3px 20px;
}


/* ◆記事ブロック◆ */
/*記事繰り返し処理全ての部分の設定*/
#EntryBlock {
width:560px;
text-align: left;
margin: 0px 0px;
float: right;
}
/*各記事タイトル部分の設定*/
.EntryTitle {
border-bottom:dashed 1px #906; 
text-align: center;
padding:10px 10px 5px 10px;
margin: 0px 10px 10px 10px;
}
.EntryTitle h3 {
font-size:16px;
font-weight:bold;
}

.EntryTextBox { margin: 0px; } /*各記事などの総合のブロック部分*/
/*.EntryTextBox img{ margin: 10px; padding: 0px; }*/

/*記事本文が記載される部分*/
.EntryText {
font-size:13px;
padding: 10px;
line-height:1.3;
}

.EntryText p { margin: 15px 0px ;}

.img_l {
float:left;
padding:0px;
margin:0px 15px 15px 0px;
border:none;
}
.img_r {
float:right;
padding:0px;
margin:0px 0px 15px 15px;
border:none;
}
.title1 {
color:#FFFFFF;
font-size:17px;
font-weight:bold;
padding:0px 0px 15px 0px;
}

.kakaku {text-align:center; margin:15px 0px; }
.yellow {color:#ffff00; font-size:15px; }

.bot1 {
background-color:#b21111;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
text-align: center;
letter-spacing:0;
padding:1px;
margin:15px 0px;
border-top:1px solid #ff0000;
border-left:1px solid #ff0000;
border-bottom:2px solid #818181;
border-right:2px solid #818181;
}
.bot1 a { color:#ffffff; text-decoration:none; background-color:#b21111;}
.bot1 a:visited{ color:#ffffff; text-decoration:none; background-color:#b21111;}
.bot1 a:hover { color:#ffffff; text-decoration:underline; background-color:#b21111;}
.bot1 a:active { color:#ffffff; text-decoration:underline; background-color:#b21111;}

.rakuten {text-align:center; margin: 20px 0px;}
.rakuten a {color:#FF99FF;}
.rakuten a:visited{color:#FF99FF; }
.rakuten a:hover { color:#ffffff; background-color:#903; text-decoration:underline; }

/*引用部分*/
blockquote{
border:dashed 1px #906; 
color:#cccccc;
padding:10px;
}

/*追記文書が記載される部分*/
.EntryPsText {
 padding: 10px 20px 10px 20px;
 text-align: right;
}
/*記事へのリンク（コメントやトラックバック等）の背景*/
.EntryFooter {
 padding:20px;
 text-align:right;
font-size:12px;
}
/*記事のカテゴリ名が記載されている部分*/
.EntryCategory { margin: 5px;}
/*次の記事やHOMEへのリンクが表示される背景部分*/
.PageLinkBlock{
width:100%;
text-align:center;
padding:10px;
margin-bottom:20px;
}


/* ◆メニューデザイン◆ */
#LeftBlock{
float: left;
width: 210px;
margin: 0px;
padding: 0px;
}

/*プラグイン表示箇所全体の設定*/
.Plugin {text-align: left;}

/*プラグインのタイトル（名称）部分の設定*/
.PluginTitle {
border-bottom:dashed 1px #933; 
text-align: center;
font-weight:bold;
font-size:13px;
padding:5px;
margin:0px 10px;
}
/*プラグインの説明部分の設定*/
.PluginExplanation {
padding: 0px;
margin: 0px 10px 5px 10px;
}
/*プラグインが表示される場所の設定*/
.pluginContents {
padding: 0px;
font-size:13px;
text-align: center;
}

/******各プラグイン共通項目用設定******/
/*各プラグイン処理内の基本デザイン*/
.plugin_data {
text-align:left;
padding:6px 5px;
font-size: 13px;
line-height:1.2em;
}
/*各プラグイン処理内基本デザインの下に記載する日付など*/
.plugin_data_date {
 text-align:right;
 font-size: 10px;
}


/******フッターブロック用デザイン******/
/*一番下のブロック（著作権表示が書かれる場所）の設定*/
#FooterBlock {
width : 100%;
/*height:100px;*/
clear:both;
text-align: center;
font-size: 10px;
margin: 10px 0px 0px 0px;
padding:10px 0px 0px 0px;
}

/*フッター部分のリンク設定
#FooterBlock a:link {color:#fff; text-decoration:none;}
#FooterBlock a:visited{color:#fff; text-decoration:none;}
#FooterBlock a:hover { color:#fff; background-color:#903;}
#FooterBlock a:active { color:#fff;}*/


#AdminBlock {
font-size: 10px;
text-align: right;
margin: 5px;
}


/*********************************
  カレンダープラグイン用デザイン
*********************************/
/*カレンダー日付移動用テーブル（前月、次月へのリンクなど）*/
.CalendarMoveTable {
padding:3px;
width:80%;
}

/*カレンダー日付移動用テーブル、<tr>タグ部分のデザイン*/
.CalendarMoveTr { }
/*カレンダー日付移動用テーブル内、左側td部分のデザイン*/
.CalendarPrevTd { }
/*カレンダー日付移動用テーブル内、中央td部分のデザイン*/
.CalendarNowTd { }
/*カレンダー日付移動用テーブル内、右側td部分のデザイン*/
.CalendarNextTd { }
/*カレンダー表示用テーブル*/
.CalendarTable { width:80%; padding:3px; }

/*-----------------------------------------------
  カレンダーテーブル -> 曜日表示部分デザイン
-----------------------------------------------*/
/*曜日表示部分（<tr>タグ部分）のデザイン*/
.CalendarWdayTr {font-size: 12px; }
/*曜日表示部分、日曜日の<th>タグ部分デザイン*/
.CalendarWdaySun { color:f36;}
/*曜日表示部分、平日の<th>タグ部分デザイン*/
.CalendarWday { }
/*曜日表示部分、土曜日の<th>タグ部分デザイン*/
.CalendarWdaySat { color:39f;}

/*-------------------------------------------------
  カレンダーテーブル -> 日付表示部分デザイン
-------------------------------------------------*/
/*日付表示部分（<tr>タグ部分）のデザイン*/
.CalendarTr { }
/*日付表示部分、日曜日の<td>タグ部分デザイン*/
.CalendarTdSun { color:f36; }
/*日付表示部分、土曜日の<td>タグ部分デザイン*/
.CalendarTdSat { color:39f; }
/*日付表示部分、平日曜日の<td>タグ部分デザイン*/
.CalendarTd { }
/*記事が存在する場所の設定*/
.CalendarTdLink { background-color:#933; font-weight:bold;}
/*記事が存在する日付の文字色の設定*/
.CalendarTdLinkFont { color:000;}

