/* +++++++++++++++++++++ ベース設定 +++++++++++++++++++++ */

/* ++++++ ブログの横幅設定 ++++++ */

#container {
	width: 800px;
	}


/* ++++++ ２段組の横幅設定 ++++++ */

	/* コンテンツ部分の横幅 */
	#center	{
		width: 580px;
		}

	/* サイドバーの横幅 */
	#left, #right	{
		width: 220px;
		}




/* ++++++ その他設定 ++++++ */

body {
       	text-align: center;
       	background-color: #f5f5f5;
       	background-image: url("/images/blog_bg.jpg");
       	background-attachment: fixed;
	}

#container {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	}

#left {
	float: left;
	}

#center {
	float: left;
	}

#right {
	float: right;
	}

#footer	{
	clear: both;
	}

#banner h1 a	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	margin-bottom: 14px;
                color: #88cc33;
                font-size: 10px;
	}

#banner h2	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	margin-bottom: 12px;
                color: #333333;
                font-size: 10px;
	}


/* ++++++ 段の間隔 ++++++ */

	/* 左サイドバーの右の余白 */
	#left div {
		margin-right: 30px;
		}

	/* 右サイドバーの左の余白 */
	#right div	{
		margin-left: 30px;
		}

	#left div div, #right div div {
		margin-left: 0;
		margin-right: 0;
		}

	.sidebar #calendar table	{
		width: 170px;
		}

	#three .sidebar #calendar table	{
		width: 160px;
		}

	#right #calendar table	{
		width: 168px;
		}

	#three #right #calendar table	{
		width: 158px;
		}





/* +++++++++++++++++++++ レイアウトのデザイン設定 +++++++++++++++++++++ */





/* +++++++++++++++++++++ パーツのデザイン設定 +++++++++++++++++++++ */

/* ++++++ ヘッダー部分のデザイン ++++++ */
#title	{
	padding-bottom: 15px;
	}


/* ++++++ コンテンツ部分のデザイン ++++++ */
/* エントリー */
/* エントリー */
.entry h2	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	font-size: 11px;
	color: #333333;
	border-top: solid 1px;
	border-left: solid 6px;
	border-color: #990000;
	padding-top: 0px;
	padding-left: 5px;
	}

.entry h3	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	font-size: 12px;
	color: #88cc33;
	background-image: url(/images/blog_dice.gif);
	background-repeat: no-repeat;
	padding-left: 24px;
	}

.entry p	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	font-size: 11px;
	color: #333333;
	line-height: 150%;
	padding: 0 24px ;
	}

.entry p.posted	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	font-size: 10px;
	color: #aaaaaa;
	padding-top: 6px;
	text-align: right;
	}

.entry a	{
	color: #990000;
	}

.entry	{
	margin-bottom: 40px;
	}
/* エントリーここまで */




/* 前後のエントリーへのリンク */

#entrylink	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	font-size: 10px;
	color: #333333;
	text-align: center;
	}

#entrylink a	{
	color: #88cc33;
	}

#entrylink p	{
	margin-top: 0;
	}
/* 前後のエントリーへのリンクここまで */




/* コメント */
#comments	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	font-size: 10px;
	color: #990000;
	text-align: left;
	border: solid 1px #444444;
	padding : 5px 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

#comments h2	{
	font-size: 11px;
	color: #88cc33;
	}

#comments p	{
	font-size: 11px;
	color: #666666;
	}

#comments p.posted	{
	color: #999999;
	text-align: right;
	}

#comments div	{
	border-top: dotted 1px #444444;
	}

#comments h2#com02	{
	border-top: dotted 1px #444444;
	padding-top: 5px;
	}

#comments form div	{
	border-top: none;
	padding-top: 0;
	}

#comments a	{
	color: #88cc33;
	}
/* コメントここまで */




/* トラックバック */
#trackbacks	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	border: solid 1px #444444;
	padding: 5px 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	}

#trackbacks h2	{
	font-size: 11px;
	margin-bottom: 0;
	color: #88cc33;
	}

#trackbacks p	{
	font-size: 10px;
	color: #666666;
	margin-top: 8px;
	}

#trackbacks h3	{
	font-size: 11px;
	color: #999999;
	margin-bottom: 0;
	border-top: dotted 1px tomato;
	padding-top: 20px;
	}

#trackbacks a	{
	color: #66aaff;
	}
/* トラックバックここまで */




/* カテゴリーデータ */
#categorydata h1	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	font-size: 11px;
	margin-bottom: 0px;
	text-align:left;
	color: #333333;
	background-color: #990000;
	padding: 2px 20px 0;
	}

#categorydata h2	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	font-size: 11px;
	color: #333333;
	margin-bottom: 4px;
	}

#categorydata p	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	font-size: 10px;
	color: #333333;
	padding-bottom: 10px;
	border-bottom: solid 1px #990000;
	}

#categorydata a	{
	color: #88cc33;
	}

#categorydata	{
	
	}
/* カテゴリーデータここまで */




/* 月別データ */
#monthdata h1	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	font-size: 11px;
	margin-bottom: 0px;
	text-align:left;
	color: #333333;
	background-color: #990000;
	padding: 2px 20px 0;
	}

#monthdata h2	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	font-size: 11px;
	color: #333333;
	margin-bottom: 4px;
	}

#monthdata h2 a	{
	color: #88cc33;
	}

#monthdata span	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	font-size: 11px;
	color: #333333;
	margin-bottom: 4px;
	}

#monthdata p	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	font-size: 10px;
	color: #333333;
	padding-bottom: 10px;
	border-bottom: solid 1px #990000;
	}
/* 月別データここまで */




/* ++++++ サイドバー部分のデザイン ++++++ */

/* インフォメーション */
#information h2	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	font-size: 11px;
	margin-bottom: 0px;
	text-align:center;
	color: #333333;
	background-color: #990000;
	padding: 2px 0 0;
	}

#information p	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	font-size: 10px;
	text-align:left;
	color: #333333;
	}

#information a	{
	color: #333333;
	text-decoration: underline;
	}
/* インフォメーションここまで */


/* カテゴリーメニュー */
#categories h2	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	font-size: 11px;
	margin-bottom: 0px;
	text-align:left;
	color: #333333;
	background-color: #990000;
	padding: 0px 0 0;
	}

#categories a	{
	color: #88cc33;
	}

#categories ul	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	font-size: 10px;
	list-style-type:none;
	margin-top: 5px;
	margin-bottom: 30px;
	margin-left:0;
	padding-left:0;
	}
/* カテゴリーメニューここまで */



/* 月別アーカイブ */
#archives h2	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	font-size: 11px;
	margin-bottom: 0px;
	text-align:left;
	color: #333333;
	background-color: #990000;
	padding: 0px 0 0;
	}

#archives a	{
	color: #88cc33;
	}

#archives ul	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	font-size: 10px;
	list-style-type:none;
	margin-top: 5px;
	margin-bottom: 30px;
	margin-left:0;
	padding-left:0;
	}

#archives li	{
	padding: 2px 0;
	text-align: left;
	}
/* 月別アーカイブここまで */




/* エントリーメニュー */
#recent h2	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	font-size: 11px;
	margin-bottom: 0px;
	text-align:left;
	color: #333333;
	background-color: #990000;
	padding: 0px 0 0;
	}

#recent a	{
	color: #88cc33;
	}

#recent ul	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	font-size: 10px;
	list-style-type:none;
	margin-top: 5px;
	margin-bottom: 30px;
	margin-left:0;
	padding-left:0;
	}
/* エントリーメニューここまで */


/* コーポレートサイト */
#site h2	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	font-size: 11px;
	text-align:left;
	color: #333333;
	background-color: #990000;
	padding: 0px 0 0;
	}

#site a	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	color: #88cc33;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 30px;
	}
/* コーポレートサイトここまで */


/* フィード情報 */
#feed	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	font-size: 10px;
	list-style-type:none;
	margin-top: 5px;
	margin-bottom: 30px;
	margin-left:0;
	padding-left:0;
	}

#feed a	{
	color: #223311;
	}
/* フィード情報ここまで */



/* Movable Type情報 */
#powered	{
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", verdana;
	font-size: 10px;
	list-style-type:none;
	margin-top: 5px;
	margin-bottom: 30px;
	margin-left:0;
	padding-left:0;
	color: #666666;
	}

#powered a	{
	color: #223311;
	}
/* Movable Type情報ここまで */


/* ++++++ フッター部分のデザイン ++++++ */



