/**************************************************************************************

■ 全ブロックの共通設定

**************************************************************************************/
* {
	margin          : 0px;
	padding         : 0px;
}
body {
	font-size       : small;
	color           : #535879;
	text-align      : center;
	font-family     : Verdana, "Osaka", sans-serif;
}
a:link,
a:visited,
a:active{
	color           : #40A3EC;
	text-decoration : none;
}
a:hover {
	color           : #ffffff;
	background-color: #40A3EC;
}

textarea{
	font-size       : small;
}
.EntryText ul,
.EntryText ol,
.EntryText di{
	margin-left     : 1em;
}
/******** ▼ 外枠 ********************************************/
#MainBlock {
	width           : 780px;
	text-align      : left;
	margin          : 0 auto;
}


/**************************************************************************************

■ ヘッダーのデザイン

**************************************************************************************/
#TopBlock{
	text-align      : right;
	height          : 250px;
	background      : url(http://file.acc.blog.shinobi.jp/10_wp_2.jpg)  no-repeat 50% 50%;
	padding-right   : 10px;
	color           : #FFFFFF;
}
.TopTitle{
	color           : #FFFFFF;
	padding-top     : 180px;
	font-size       : 20px;
}

.TopExplanation{
	padding-top     : 8px;
	color           : #000000;
}


/**************************************************************************************

■ エントリーのデザイン

**************************************************************************************/
/******** ▼ タイトル・枠 ************************************/
#EntryBlock{
	float           : left;
	width           : 555px;
}
.EntryInnerBlock{
	width           : 550px;
	margin          : 20px 0 3em 0;
}
.EntryTitle{
	border-bottom   : 1px dashed #D0DBE8;
	font-size       : 16px;
	padding-top     : 5px;
	margin-bottom   : 5px;
}
/******** ▼ 日付など ****************************************/
.EntryTop_L{
	float           : left;
	width           : 100px;
	color           : #ffffff;
	text-align      : center;
	height          : 100px;
	background      : url(http://file.acc.blog.shinobi.jp/day.gif)  no-repeat 0 50%;
	font-family     : "Arial Black", Verdana, "Osaka", sans-serif;
	padding-right   : 10px;
}
.EntryTop_R{
	float           : left;
	width           : 435px;
}
.EntryTop_day{
	padding-top     : 20px;
	font-size       : 20px;
}
.EntryTop{
	font-size       : x-small;
	list-style-type : circle;
	margin-left     : 15px;
}
.EntryTop li{
	line-height     : 1.6;
}
/******** ▼ 本文 ********************************************/
.EntryText{
	clear           : both;
	line-height     : 1.6;
}
.EntryPsText{
	padding-top     : 1.5em;
}
.EntryPsLink{
	margin          : 1.5em 0 0 0;
}
/******** ▼ ナビ ********************************************/
#NaviBlock{
	padding         : 0 0 3em 0;
	text-align      : center;
}
#NaviBlock ul{
	font-weight     : bold;
	list-style-type : none;
}
#NaviBlock li{
	border          : 1px solid #535879;
	color           : #40A3EC;
	background      : ;
	padding         : 2px 5px;
	margin          : 5px;
	display         : inline;
}
#NaviBlock li a{
	color           : #40A3EC;
	font-weight     : normal;
}


/**************************************************************************************

■ プラグインのデザイン

**************************************************************************************/
#PluginBlock{
	float           : right;
	width           : 200px;
}
.PluginInnerBlock{
	margin          : 20px auto 3em auto;
}
.PluginTitle{
	border-bottom   : 1px dashed #D0DBE8;

	color           : ;
	background      : ;
	font-size       : 15px;
	letter-spacing  : 0.1em;
	padding         : 4px 0 4px 5px;
}
.PlaginExplanation{font-size : x-small;}

.PlaginData{
	font-size       : x-small;
	line-height     : 1.6;
	padding         : 5px 1em;
}
/******** ▼ 内部設定 ****************************************/
.plugin_data {
	background      : url(http://bfile.shinobi.jp/4416/10_icon.gif)  no-repeat 0% 7px;
	text-align      : left;
	border-bottom   : 1px dashed #D0DBE8;
	padding         : 2px 0 2px 12px;
}
.plugin_data_date {
	font-size       : x-small;
	text-align      :right;
}


/**************************************************************************************

■ コメント
■ トラックバック

**************************************************************************************/
/******** ▼ タイトル・枠 ************************************/
.CtBlock{
	width           : 550px;
	margin          : 20px 0 3em 0;
}
.CtInnerBlock{
	margin-bottom   : 2em;
}
.CtTitle{
	border-bottom   : 1px dashed #D0DBE8;
	font-family     : "Arial Black", Verdana, "Osaka", sans-serif;
	font-size       : 20px;
	letter-spacing  : 0.2em;
	padding-bottom  : 5px;
	margin-bottom   : 5px;
}
.CtTitle_2{
	padding         : 3px 0 0 0;
	font-size       : 15px;
}
/******** ▼ 日付など ****************************************/
.CtTop{
	font-size       : x-small;
	color           : #40A3EC;
	list-style-type : none;
}
.CtTop li{
	display         : inline;
	margin-right    : 1em;
}
/******** ▼ 本文 ********************************************/
.CtText{
	line-height     : 1.6;
	margin          : 0.5em 0;
}
.CtRsBlock{
	padding-left    : 5em;
	border-bottom   : 1px dashed #D0DBE8;
}
/******** ▼ フォーム ****************************************/
.CtBlock input,
.CtBlock textarea{
	background-color: transparent;
	border          : 1px solid #D0DBE8;
}



/**************************************************************************************

■ フッターのデザイン

**************************************************************************************/
#FooterBlock{
	text-align      : center;
	clear           : both;
	font-size       : x-small;
	color           : ;
	margin          : ;
	padding         : ;
}
#FooterBlock a{
	color           : ;
}
.FooterCp{
	margin-bottom   : 10px;
}

.FooterCm{
	margin-top      : 10px;
}


/**************************************************************************************

■ カレンダー・検索用デザイン

**************************************************************************************/
/******** ▼ カレンダー日付移動用テーブル*********************/
.CalendarMoveTable {
	margin          : 0 auto;
	text-align      : center;
	width           : 180px;
}
.CalendarMoveTr {
	text-align: center;
}
.CalendarMoveTable a{font-weight     : bold;}
/******** ▼ カレンダー表示用テーブ***************************/
.CalendarTable {
	margin          : 0 auto;
	text-align      : center;
	width           : 180px;
}
.CalendarTable a{font-weight     : bold;}

/*** ▼ 曜日表示部分 のデザイン *************************/
.CalendarWdayTr {
	text-align      : center;
}
/**** ▼ 曜日表示部分、日曜日 ***************************/
.CalendarWdaySun {
	color           : #ffb6c1;
}
/**** ▼ 曜日表示部分、土曜日 ***************************/
.CalendarWdaySat {
	color           : #99ccff;
}
/**** ▼ 日付表示部分<tr> *******************************/
.CalendarTr {
	text-align      : center;
}

/**** ▼ 検索用デザイン **********************************/
.box{
	background-color: transparent;
	border          : 1px solid #D0DBE8;
	font-size       : x-small;
	width: 120px;}
.btn{
	background-color: transparent;
	border          : 1px solid #D0DBE8;
	font-size       : x-small;}


/**************************************************************************************

■ 曜日設定

**************************************************************************************/
.EntryTop_Sun{ color : #F8DFDC;}
.EntryTop_Sat{ color : #DCE3F8;}
.EntryTop_Mon,
.EntryTop_Tue,
.EntryTop_Wen,
.EntryTop_The,
.EntryTop_Fri{ color : #ffffff;}



/*--ツリーの部分--*/
div#newentrylist ul.tree li, div#categorylist ul.tree li, div#commentlist ul.tree li, div#tblist ul.tree li, div#linkslist ul.tree li{
margin:  0;
padding: 2px 0 0 11px;
font-size: 10px;
line-height: 130%;
background-image: url(http://file.acc.blog.shinobi.jp/list_line_gr.gif);
background-repeat: no-repeat;
background-position: left top;
list-style-image:none
}

/*--カテゴリーリスト最後--*/
div#categorylist ul.tree li.end{
margin: 0;
padding: 2px 0 0 11px;
font-size: 10px;
line-height: 130%;
background-image: url(http://file.acc.blog.shinobi.jp/list_normal_gr.gif);
background-repeat: no-repeat;
background-position: left top;
list-style-image:none
}

/*--コメントリストー最後--*/
div#commentlist ul.tree li.end{
margin: 0;
padding: 2px 0 0 11px;
font-size: 10px;
line-height: 130%;
background-image: url(http://file.acc.blog.shinobi.jp/list_normal_gr.gif);
background-repeat: no-repeat;
background-position: left top;
list-style-image:none
}

/*--リンクリスト最後--*/
div#linkslist ul.tree li.end{
margin: 0;
padding: 2px 0 0 11px;
font-size: 10px;
line-height: 130%;
background-image: url(http://file.acc.blog.shinobi.jp/list_normal_gr.gif);
background-repeat: no-repeat;
background-position: left top;
}


li,div#newentrylist, div#linkslist, div#commentlist, div#tblist, div#categorylist{
list-style: none;
border:none; /*ボーダーを消す*/
background-image:none; /*背景画像を消す*/
background-color: transparent; /*背景色をなしに*/
}


/*『textarea』パーツの表示名と入力項目を囲っているタグのclass*/
.textarea{
padding: 0 2px;
scrollbar-arrow-color: #534741;
scrollbar-face-color: #fff; 
scrollbar-3dlight-color: #fff;
scrollbar-darkshadow-color: #fff;
scrollbar-highlight-color: #fff;
scrollbar-shadow-color: #fff;

}

/*メールフォームの送信ボタンを囲っているタグのclass*/
.submit{
width: 50px;
margin-bottom: 3px
border: 1px solid #534741;
background: #fff;
color: #534741;
line-height: 130%;
font-size: 10px;
}

