@charset "UTF-8";


/****************************************************

　全体

*****************************************************/

*{
    margin : 0;
    padding : 0;
}

BODY{
	color : #EEEEEE;
	background-color : #ffffff;
 background-image : url(http://bfile.shinobi.jp/4260/bg.jpg);

	font-size : 11px;
	text-align : center;
}

.main{
	background-color : #000000;
	border-style : solid;
 border-width : 0px 1px 0px 1px;
	border-color : #ffffff;

	text-align : center;
	width : 800px;
	height : auto;
	margin : 0px auto;
	padding : 0px;
}


/****************************************************

　リンク

*****************************************************/
A{
	text-decoration : none;
}
A:LINK{
	color : #cccccc;
}
A:VISITED{
	color : #999999;
}
A:HOVER{
	color : #ffcc33;
}


/****************************************************

　フォーム

*****************************************************/
INPUT,TEXTAREA{
	color : #ffffff;
	background-color : #000000;
	border-top : 0px;	
 border-right : 1px solid #666666;
	border-bottom : 1px solid #666666;
	border-left : 0px;
}

.form{
	padding-left : 10px;
	margin : 10px;
}


/****************************************************

　ヘッダー

*****************************************************/
.header{
	background-color : #000000;
	border-bottom : #ffffff 0px dotted;
	background-image : url(http://bfile.shinobi.jp/4260/top_0806.jpg);
	height : 275px;
	text-align : left;
}
.header A, .header A:LINK, .header A:VISITED{
	color : #ffffff;
	text-decoration : none;
}

/*
 * ブログタイトル
 */
H1{
	color : #ffffff;
	text-decoration : none;
	font-size : 14px;
	padding : 20px 0px 0px 20px;
}
/*
 * 説明文
 */
.info{
	color : #ffffff;
	font-size : 10px;
 padding : 5px 0px 0px 20px;
}


/****************************************************

　記事・コメント・トラックバック

*****************************************************/
/*
 * メイン（左部分）
 */
.entry_main{
	float : left;
	width : 565px;
	text-align : left;
	font-size : 12px;
	padding : 0px;
	margin : 0px;
}

/*
 * 記事枠
 */
.entry, .comment, .tb{
	border-top : 0px;	
 border-right : 1px solid #666666;
	border-bottom : 1px solid #666666;
	border-left : 0px;
	padding : 0px 0px 0px 0px;
	margin : 10px 10px 25px 10px;
 line-height : 22px;
}
/*
 * タイトル
 */
.title{
	color : #ffffff;
	background-color : #000000;
	border-bottom : #777777 1px dotted;
	font-size : 11px;
	padding : 5px 0px 10px 10px;
}
.title A, .title A:LINK, .title A:VISITED{
	color : #ffffff;
	text-decoration : none;
}
/*
 * 日にち
 */
.day{
	padding : 10px 10px 10px 0px;
	text-align : right;
}
/*
 * 本文
 */
.text{
	padding : 10px 0px 0px 5px;
}
/*
 * エントリーデータ
 */
.data{
	text-align : right;
	padding : 5px 5px 5px 0px;

}

/*
 * コメント見出し
 */
.comment_h{
	font-size : 11px;
 padding : 5px 0px 10px 20px;
}

/*
 * トラックバック見出し
 */
.tb_h{
	font-size : 11px;
 padding : 20px 0px 0px 20px;
}


/****************************************************

　コメントレス

*****************************************************/
.cmt_res{
	color : #cccccc;
	padding : 5px 0px;
}


/****************************************************

　装飾関連

*****************************************************/
/*
 * 絵文字
 */
.emoji {
	vertical-align : middle;
	margin : 3px;
	border-style : none;
}

/*
 * 引用
 */
blockquote {
	margin : 5px;
	padding : 5px;
	border : dotted 1px #ffffff;
}

/*
 * ライン */
hr {
	border : solid 1px #ffffff;
	height : 1px;
}

/***************************************************

　プラグイン

****************************************************/
/*
 * サイドバー（右部分）
 */
.sidebar{
	float : right;

	color : #cccccc;
	text-align : left;
	width : 215px;
	padding : 0px 15px 0px 5px;
	margin : 0px;
}
/*
 * プラグインタイトル
 */
.plugin_title{
	color : #ffffff;
	border-bottom : #999999 1px dotted;
	font-size : 11px;
	padding : 10px 0px 5px 5px;

}
/*
 * プラグイン説明文
 */
.plugin_ex{
	padding : 0px 0px 5px 0px;
}
/*
 * プラグイン内容
 */
.plugin_contents{
	margin : 5px 0px 5px 0px;
	padding : 0px 0px 0px 10px;
}
.plugin_data{
	padding-top : 7px;
}
.plugin_data_date{
	padding-top : 3px;
}


/****************************************************

　フッター

*****************************************************/
.footer{
	background-color : #000000;
	border-top : #ffffff 0px solid;
	text-align : center;
	padding : 10px;
	clear : both;
}


/***************************************************

　カレンダー

****************************************************/
/* 月表示 */
.CalendarMoveTable{
	width : 150px;
	font-size : 100%;
	text-align : center;
	padding : 0px 20px 5px 0px;
}
.CalendarMoveTr{
}
/* 前の月 */
.CalendarPrevTd{
	text-align : center;
}
/* 今の月 */
.CalendarNowTd{
	text-align : center;
}
/* 次の月 */
.CalendarNextTd{
	text-align : center;
}

/* カレンダー本体 */
.CalendarTable{
	color : #cccccc;
	background-color : #000000;
	width : 150px;
	font-size : 100%;
	text-align : center;
	padding : 0px 20px 0px 0px;
}
.CalendarTable td{
	padding : 3px 0px 0px 5px;
}
/* 曜日 */
.CalendarWdayTr{
}
/* 日曜日 */
.CalendarWdaySun{
}
/* 平日 */
.CalendarWday{
}
/* 土曜日 */
.CalendarWdaySat{
}

/* 日数表示 */
.CalendarTr{
}
/* 日曜日 */
.CalendarTdSun{
	color : #ffcc33;
}
/* 平日 */
.CalendarTd{
	color : #999999;
}
/* 土曜日 */
.CalendarTdSat{
	color : #3399ff;
}
/* 記事のある日 */
.CalendarTdLink{
}
.CalendarTdLinkFont{
font-weight : bold;
}