/**************************************************************************************
全ブロックの共通設定
**************************************************************************************/
* {
	margin          : 0px;
	padding         : 0px;}

body {
	font-size       : x-small;
	color           : #291021;
	text-align      : center;
	font-family     : Verdana, "Osaka", sans-serif;}

a{
	color           : #3359A2;
	text-decoration : none;}

a:hover {
	color           : #3359A2;
	background-color: #291021;}

textarea{
	font-size       : small;}

/******** 外枠 ********************************************/
#MainBlock {
	clear           : both;
	width           : 650px;
	text-align      : left;
	margin          : 1.5em auto;
	background-color: #ffffff;
	border          : 1px solid #291021;}


/**************************************************************************************
ヘッダーのデザイン
**************************************************************************************/
#TopBlock{
	height          : 200px;
	background      : url(http://bfile.shinobi.jp/4395/06_top.gif)  no-repeat 50% 50%;
	border-bottom   : 1px solid #291021;}

.TopTitle{
	font-size       : 25px;
	padding         : 50px 0 0 10px;}

.TopExplanation{
	color           : #949494;
	padding         : 10px 0 0 10px;}

#TopBlock a{
	color           : #ffffff;}

/**************************************************************************************
エントリーのデザイン
**************************************************************************************/
/******** タイトル・枠 ************************************/
#EntryBlock{
	float           : left;
	width           : 450px;
	margin          : 10px auto 0 auto;}

.EntryInnerBlock{
	width           : 425px;
	margin          : 1em auto 2em auto;}

.EntryTitle{
	background      : url(http://bfile.shinobi.jp/4395/06_entry01.gif)  no-repeat 50% 50%;
	height          : 46px;}

.EntryTitleFont{
	font-size       : 15px;
	letter-spacing  : 0.2em;
	padding         : 18px 0 0 10px;}

/******** トップブロック **********************************/
.EntryTop{
	font-size       : 11px;
	background      : url(http://bfile.shinobi.jp/4395/06_entry02.gif)  no-repeat 50% 50%;
	height          : 22px;
	list-style-type : none;}

.EntryDay{
	line-height     : 22px;
	background      : url(http://bfile.shinobi.jp/4395/06_lg01.gif)  no-repeat 0% 50%;
	display         : inline;
	padding-left    : 30px;
	margin          : 0 10px;}

.EntryCategory{
	line-height     : 22px;
	background      : url(http://bfile.shinobi.jp/4395/06_lg02.gif)  no-repeat 0% 50%;
	display         : inline;
	padding-left    : 65px;
	margin-right    : 10px;}

.EntryTop a{color: #ffffff;}

/******** フッターブロック ********************************/
.EntryFooter{
	font-size       : 11px;
	text-align      : right;
	background      : url(http://bfile.shinobi.jp/4395/06_entry04.gif)  no-repeat 50% 50%;
	height          : 42px;
	list-style-type : none;}

.EntryComment{
	line-height     : 42px;
	background      : url(http://bfile.shinobi.jp/4395/06_lg03.gif)  no-repeat 0% 50%;
	display         : inline;
	padding-left    : 70px;
	margin-right    : 10px;}

.EntryTrackback{
	line-height     : 42px;
	background      : url(http://bfile.shinobi.jp/4395/06_lg04.gif)  no-repeat 0% 50%;
	display         : inline;
	padding-left    : 68px;
	margin-right    : 10px;}

.EntryEdit{
	line-height     : 42px;
	display         : inline;
	margin          : 0 10px;}

.EntryFooter a{color: #ffffff;}

/******** 本文 ********************************************/
.EntryText{
	background      : url(http://bfile.shinobi.jp/4395/06_entry03.gif)  repeat-y;}

.EntryInnerText{
	line-height     : 1.8;
	padding         : 1em 58px 2em 2em;
	background      : url(http://bfile.shinobi.jp/4395/06_entry05.gif)  no-repeat 355px 100%;}

.EntryPsText{
	margin-top      : 1.5em;}

.EntryPsLink{
	line-height     : 16px;
	background      : url(http://bfile.shinobi.jp/4395/06_ps.gif)  no-repeat 0% 50%;
	margin-top      : 1em;
	padding-left    : 20px;}

/******** ナビ ********************************************/
#NaviBlock{
	padding         : 2em 0;
	text-align      : center;}

#NaviBlock ul{
	font-weight     : bold;
	list-style-type : none;}

#NaviBlock li{
	color           : #4DA0B3;
	background-color: #3A342C;
	padding         : 2px 5px;
	margin          : 5px;
	display         : inline;}

#NaviBlock li a{
	color           : #ffffff;}

#NaviBlock a{
	font-weight     : normal;}

/**************************************************************************************
プラグインのデザイン
**************************************************************************************/
#PluginBlock{
	float           : left;
	width           : 195px;
	margin          : 20px auto 0 auto;}

.PluginInnerBlock{
	width           : 180px;}

.PluginTitle{
	background      : url(http://bfile.shinobi.jp/4395/06_plugin.gif)  no-repeat 50% 50%;
	color           : #ffffff;
	font-size       : 12px;
	line-height     : 30px;
	padding-left    : 40px;}

.PlaginExplanation{}

.PlaginData{
	line-height     : 1.6;
	margin          : 0.5em 1em 2em 1em;}


/**************************************************************************************
コメント
コメントフォーム
トラックバック
コメント編集　のデザイン
**************************************************************************************/
/******** タイトル・枠 ************************************/
.CtBlock{
	width           : 425px;
	margin          : 0 auto 2em auto;
	border-bottom   : 5px solid #291021;}

.CtInnerBlock{
	background      : url(http://bfile.shinobi.jp/4395/06_entry03.gif)  repeat-y;
	padding-bottom  : 2em;}

.CtTitle{
	background      : url(http://bfile.shinobi.jp/4395/06_entry01.gif)  no-repeat 50% 50%;
	height          : 46px;
	line-height     : 46px;
	font-size       : 15px;
	letter-spacing  : 0.2em;
	padding-left    : 10px;}

.CtTitle2{
	color           : #ffffff;
	font-size       : 11px;
	background      : url(http://bfile.shinobi.jp/4395/06_entry02.gif)  no-repeat 50% 50%;
	line-height     : 22px;
	height          : 22px;
	padding-left    : 1em;}

/******** 日付など ****************************************/
.CtTop{
	color           : #3359A2;
	list-style-type : none;}

.CtTop li{
	display         : inline;
	margin-left     : 1em;}

.CtTop a{color: ;}

/******** 本文 ********************************************/
.CtText{
	line-height     : 1.6;
	padding         : 0.5em 1em;}

.CtRsBlock{
	background-color: #F3F3F3;
	margin          : 0 10px 0 3em;
	padding         : 1em 15px 1em 1em;
	border-bottom   : 1px solid #E7E7E7;}

/******** フォーム ****************************************/
.CtInnerBlock input,
.CtInnerBlock textarea{
	font-size       : small;
	background-color: #F3F3F3;
	border          : 1px solid #E7E7E7;}



/**************************************************************************************
フッターのデザイン
**************************************************************************************/
#FooterBlock{
	color           : #949494;
	height          : 107px;
	text-align      : center;
	clear           : both;
	background      : url(http://bfile.shinobi.jp/4395/06_ft.gif) repeat-x 0% 0%;}

.FooterCp{
	padding-top     : 50px;}
.FooterCm{
	padding-top     : 2em;}

/**************************************************************************************
カレンダー　共通プラグイン用デザイン
**************************************************************************************/
/*-------------------------------------------------------
  各プラグイン共通項目用設定デザイン
-------------------------------------------------------*/
/*各プラグイン処理内の基本デザイン*/
.plugin_data{
	text-align        : left;
	border-bottom     : 1px dashed #A8A497;
	padding           : 5px 0 0 5px;}

/*各プラグイン処理内基本デザインの下に記載する日付など*/
.plugin_data_date {
	text-align      :right;}

/******** カレンダー日付移動用テーブル*********************/
.CalendarMoveTable {
	margin          : 0 auto;
	text-align      : center;
	width           : 160px;}

.CalendarMoveTr {
	text-align: center;}

/******** カレンダー表示用テーブ***************************/
.CalendarTable {
	margin          : 0 auto;
	text-align      : center;
	width           : 160px;}

.CalendarTable a{font-weight     : bold;}
/*-------------------------------------------------------
  カレンダーテーブル -> 曜日表示部分デザイン
-------------------------------------------------------*/
/*** 曜日表示部分 のデザイン *************************/
.CalendarWdayTr {
	text-align: center;}

/**** 曜日表示部分、日曜日 ***************************/
.CalendarWdaySun {
	color: #e3b0a2;}

/**** 曜日表示部分、土曜日 ***************************/
.CalendarWdaySat {
	color: #A2C2E3;}

/**** 日付表示部分<tr> *******************************/
.CalendarTr {
	text-align: center;}

/*-------------------------------------------------------
  検索用デザイン
-------------------------------------------------------*/
.box{
	font-size: 11px;
	width: 120px;}
.btn{
	font-size: 11px;}
