/* 全般設定 */body {	margin: 0px 0px 20px 0px;		background-color: #E8F0DB;		background-image: url("images/keko.gif");	text-align: center;	}a {	text-decoration: none;		}a:link {	color: #1225ff;	}a:visited {	color: #661225;	}a:active {	color: #F3F13A;	}a:hover {	color: #626024;	}h1, h2, h3{	margin: 0px;	padding: 0px;	font-weight: normal;	}/* 全体巾 */#container {	line-height: 140%;	margin-right: auto;	margin-left: auto;	text-align: left;	padding: 0px;	width: 700px;	}/* バナー */#banner {	color: #052512;	text-align: left;	padding: 20px;	border-bottom: 1px solid #bb5522;	}#banner a {	color: #052512;	text-decoration: none;	}#banner h1 {	font-family:palatino,  georgia,"ヒラギノ明朝 Pro W6", "ＭＳ Ｐ明朝", "平成明朝";	font-size: xx-large;	color: #bb5522;	}#banner h2 {	font-size: none;	color: #052512;	}/* 下線 */#copyright {	font-family: Verdana, Arial, sans-serif;	font-size: small;	color: #052512;	border-top: 1px solid #052512;	border-bottom: 1px solid #052512;		margin: 50px 0px 0px 0px;	padding-left: 30px;	}/* 中央 */#center {	text-align:left;	width:420px;	overflow: hidden;	float:left;	}	.content {	padding: 15px 15px 5px 15px;	color: #052512;	font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",  times new roman, serif;	background:#E8F0DB;	font-size: normal;	margin-bottom: 10px;	}.content h2 {	font-size: x-large; 	color: #7012D0; 	font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",  times new roman, serif;	background:#E8F0DB;	text-align: left;	margin-bottom: 10px;	}.content h3 {	font-size: large; 	color: #aC8911; 	font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",  times new roman, serif;	background:#E8F0DB;	text-align: left;	margin-bottom: 10px;	}	.content p.posted {	color: #052512;	font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",  times new roman, serif;	font-size: small;	border-top: 1px solid #FCB922;	text-align: left;	margin-bottom: 25px;	line-height: normal;	padding: 3px;	}/* 左側 */#left {	float:left;	margin-left: 5px;	text-align:left;	width: 130px;	background-color: #E8F0DB;	overflow: hidden;	}/* 右側 */#right {	float :right;	margin-right:5px;	text-align:left;	width: 130px;	background-color: #E8F0DB;	overflow: hidden;	}.sidebar {	padding: 10px 0px 0px 0px;	}.sidebar h2 {	color: #052512;	font-family: Verdana, Arial, sans-serif;	font-size: small;	text-align: center;	font-weight: bold;	padding-left:7px;	}.sidebar ul {	padding-left: 0px;	margin: 0px;	margin-bottom: 30px;	margin-top: 10px;	vertical-align: middle;	}.sidebar ul ul {	margin-bottom: 0px;	vertical-align: middle;	}.sidebar #categories ul {	padding-left: 0px;	vertical-align: middle;	}.sidebar li {	color: #052512;	font-family: Verdana, Arial, sans-serif;	font-size: small;	text-align: center;	padding-left: 15px;	line-height: 120%;	margin-top: 10px;	list-style-type: none;	}.sidebar #categories li {	text-decoration: none;         line-height:100%;	vertical-align: bottom;	}.sidebar img {	border: 3px solid #FFFFFF;	}.photo {	text-align: left;	margin-bottom: 20px;	}.link-note {	font-family: Verdana, Arial, sans-serif;	font-size: x-small;	line-height: 150%;	text-align: left;	padding: 2px;	margin-bottom: 15px;	}#powered {	font-family: Verdana, Arial, sans-serif;	font-size: x-small;	line-height: 150%;	text-align: left;	color: #666666;	margin-top: 50px;	}#comment-data {	float: left;	width: 180px;	padding-right: 15px;	margin-right: 15px;	text-align: left;	border-right: 1px dotted #BBB;	}textarea[id="comment-text"] {	width: 80%;	}.commenter-profile img {	vertical-align: middle;	border-width: 0;	}