@charset "utf-8";
/* CSS Document */

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

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

#container {
	width: 780px;
	}
/* エントリーメニュー */
#recent h2	{
	}

#recent a	{
	color: #004582;
	}

#recent ul	{
	margin-left:0;
	padding-left:0;
	margin-top: 5px;
	margin-bottom: 30px;
	list-style-type: none;
	}

#recent li	{
	font-size: 0.83em;
	background-image: url(/Blog/mt_temp/img/bullet_li.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
	padding-left: 15px;
	line-height: 100%;
	margin-bottom: 4px;
	}

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

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

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

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

	/* ブログの横幅設定 */
	#three #container {
	width: 780px;
		}

	/* 左サイドバーの横幅 */
	#three #left	{
	width: 172px;
	background-color: #D8E9F8;
}
	/* 中央コンテンツ部分の横幅 */
	#three #center	{
		width: 366px;


		}

	/* 右サイドバーの横幅 */
	#three #right	{
	width: 172px;
		}




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

body {
	text-align: center;

	}

#container {
	text-align: left;
	margin: 0px;
	padding: 0px;
	background-image: url(/Blog/mt_temp/img/back.gif);
	background-repeat: repeat-y;
	}

#left {
	float: left;
	margin: 0px 10px 0px 5px;
	padding: 10px 5px 0px 5px;
	width: 167px;
	background-color: #D8E9F8;
	background-image: url(/Blog/mt_temp/img/sec_end.gif);
	background-position: center bottom;
	background-repeat: repeat-x;
	padding-bottom: 50px;


	}

#center {
	float: left;
	margin: 0px;
	padding: 0px;
	}

#right {
	float: right;
	margin: 0px 5px 0px 10px;
	padding: 0px 7px 0px 0px;
	width: 167px;
	}

#footer	{
	padding: 0px;
	width: 780px;
	display:block;
	margin: 0px;
	background-image: url(/Blog/mt_temp/img/foot.jpg);
	height: 69px;
	background-repeat: no-repeat;
	background-position: center middle;
	
	}
#footer .copy{
	margin: 15px 0px 0px 25px;
	font-size: 0.84em;
}
#footer .totop{
	text-align: right;
	margin: 10px 70px 0px 0px;
	padding: 0px 15px 0px 0px;
	font-size: 0.84em;
	background-image: url(/Blog/mt_temp/img/top_bullet.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#footer .totop a{
	color: #005BAB;
}

/* フィード情報 */

#feed	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.75em;
	color: #666666;
	}

#feed a	{
	color: #8fabbe;
	}




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





/* +++++++++++++++++++++ パーツのデザイン設定 +++++++++++++++++++++ */
/* エントリー */
.entry h2	{
	font-size: 0.75em;
	color: #005BAB;
	margin: 0px 0px 5px 10px;
	}
	

#three .entry h3	{
	font-size: .9em;
	color: #005BAB;
	background-image: url(/Blog/mt_temp/img/title_back.gif);
	background-repeat: no-repeat;
	height: 22px;
	padding: 0px;
	text-indent: 30px;
	padding-top: 8px;
	}

.entry h3	{
	font-size: 0.9em;
	color: #005BAB;
	background-image: url(/Blog/mt_temp/img/title_back_three.gif);
	background-repeat: no-repeat;
	height: 22px;
	padding: 0px;
	text-indent: 30px;
	padding-top: 8px;
	}

.entry p	{
	font-size: 0.75em;
	color: #666666;
	line-height: 150%;
	margin: 0px 0px 5px 0px;
	padding: 10px;
	}

.entry p.posted	{
	font-size: 0.66em;
	color: #aaaaaa;
	padding-top: 6px;
	background-image: url(/Blog/mt_temp/img/dotline.gif);
	background-repeat: repeat-x;
	}

.entry a	{
	color: #005BAB;
	}

.entry	{
	margin-bottom: 40px;
	}




/* カレンダー */
#calendar table	{
	text-align: center;
	width: 172px;
	}
	
#calendar th	{
	padding: 3px 0;
	font-size: 0.83em;
	color: #4C5258;
	}
	
#calendar td	{
	padding: 4px;
	font-size: 0.7em;
	}

#calendar a	{
	text-decoration: none;
	color: red;
	}

#calendar caption	{
	background-image: url(/Blog/mt_temp/img/midashi.jpg);
	font-size: 0.8em;
	color: #FFFFFF;
	height: 24px;
	background-repeat: no-repeat;
	line-height: 140%;
	text-indent: 24px;
	text-align: left;
	padding-top: 4px;

	}

/* カテゴリーメニュー */
#categories h2	{

	}

#categories a	{
	color: #004582;
	}

#categories ul	{
	list-style-type:none;
	margin-top: 5px;
	margin-bottom: 30px;
	margin-left:0;
	padding-left:0;
	}
#categories li	{
	font-size: 0.83em;
	background-image: url(/Blog/mt_temp/img/bullet_li.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
	padding-left: 15px;
	line-height: 100%;
	margin-bottom: 4px;
	}


/* 月別アーカイブ */
#archives h2	{
	}

#archives a	{
	color: #004582;
	text-decoration: none;
	}

#archives ul	{
	list-style-type:none;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left:0;
	padding-left:0;
	}

#archives li	{
	font-size: 0.83em;
	background-image: url(/Blog/mt_temp/img/bullet_li.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
	padding-left: 15px;
	line-height: 100%;
	margin-bottom: 4px;
	}

/* Movable Type情報 */

#powered	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.75em;
	color: #666666;
	margin-top: 50px;
	}

#powered a	{
	color: #8fabbe;
	}


/* フィード情報 */

#feed	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.75em;
	color: #666666;
	}

#feed a	{
	color: #8fabbe;
	}








/* ++++++ ヘッダー部分のデザイン ++++++ */

#head	{
	width: 780px;
	margin: 0px;
	padding: 0px;
	display:block;
	float: none;
	background-image: url(/Blog/mt_temp/img/head.jpg);
	background-repeat: no-repeat;
	height: 237px;
	}

/* ++++++ コンテンツ部分のデザイン ++++++ */

#main {
	width: 760px;
	padding: 0px 4px 0px 16px;
	float: none;
	clear: none;
	margin: 0px;
}



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

.sidebar h2{
	background-image: url(/Blog/mt_temp/img/midashi.jpg);
	font-size: 0.8em;
	color: #FFFFFF;
	height: 24px;
	background-repeat: no-repeat;
	line-height: 140%;
	text-indent: 24px;
	text-align: left;
	padding-top: 4px;
	margin-bottom: 0px;}

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

/**/
.img_left{}
.img_light{}
.img_center{
	text-align: center;
}
/**/
#prifile{}
#prifile p{
	font-size: 0.85em;
	line-height: 140%;
	padding: 0px;
	margin: 10px 10px 10px 10px;
	color: #4C5258;
}
#link{}
#link a	{
	color: #004582;
	}

#link ul	{
	margin-left:0;
	padding-left:0;
	margin-top: 5px;
	margin-bottom: 30px;
	list-style-type: none;
	}

#link li	{
	font-size: 0.83em;
	background-image: url(/Blog/mt_temp/img/bullet_li.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
	padding-left: 15px;
	line-height: 100%;
	margin-bottom: 4px;
	}

