body {	margin:0;	padding:0;	background:#e7e7e7;	text-align:center;}a {	text-decoration: underline;}a img {	border:none;}a:link {	color:#06c;}a:visited {	color:#8FABBE;	}a:active {	color:#8FABBE;	}a:hover {	color:#006699;	}h1, h2, h3 {	margin:0;	padding:0;	font-weight: normal;}img.left {	margin: 0 10px 2px 0;	display: inline;	float:left;}img.right {	margin: 0 0 10px 7px;	display: inline;	float:right;}#container {	background:#fff url("images/view/bg.gif") repeat-y center top;	line-height:140%;	margin:0 auto;	text-align:left;	padding:0;	width:758px;}#banner {	text-align: left;	padding:0;}#banner-img {	display: none;	}#banner a {	color: #FFFFFF;	text-decoration: none;	}#banner h1 {	font-size: xx-large;}#banner h2 {	font-size: small;	}#center {	float: left;	width: 526px;	overflow: hidden;}.content {	margin:0 0 35px 19px;	padding:35px 15px 15px 29px;	color: #666666;	font-family: Verdana, Arial, sans-serif;	font-size: x-small;	background:transparent url("images/view/content_bg.gif") no-repeat left top;	border-bottom:1px solid #e4e4f1;	width:440px;}.content pre {	font-size: larger;}#right {	float: left;	width: 213px;	overflow: hidden;}.content p {	color: #333;	font-family: Verdana, Arial, sans-serif;	font-size: x-small;	font-weight: normal;	line-height: 150%;	text-align: left;	margin-bottom: 10px;}.content blockquote {	line-height: 150%;	}.content li {	line-height: 150%;	}.content h2 {	color: #555;	font-family: Verdana, Arial, sans-serif;	font-size: small;	text-align: left;	font-weight: bold;	margin-bottom: 25px;	border-bottom:1px solid #777;}.content h3 {	color: #666666;	font-family: Verdana, Arial, sans-serif;	font-size: small;		text-align: left;	font-weight: bold;			margin-bottom: 10px;		}.content p.posted {	clear:both;	color: #999999;	font-family: Verdana, Arial, sans-serif;	font-size: x-small;	text-align:center;	margin:0;	padding:45px 14px 0 0;	line-height: normal;}.sidebar {	padding: 20px;}p.prevnext {	margin:0 0 0 19px;	font-family: Verdana, Arial, sans-serif;	font-size: x-small;	width:440px;}#calendar {  	line-height: 140%;	color: #646464;	font-family: Verdana, Arial, sans-serif;	font-size: x-small;	text-align: center;	margin-bottom: 30px;	}#calendar table {	border-collapse: collapse;	border: 0px;	width: 160px;}#calendar caption {	color: #002828;	font-family: Verdana, Arial, sans-serif;	font-size: x-small;		text-align: left;	font-weight: bold;		border-bottom:1px solid #D8D8D8;}#calendar th {	text-align: center;	font-weight: normal;	font-size:xx-small;}#calendar td {	text-align: center;}.sidebar h2 {	color: #333;	font-family: Verdana, Arial, sans-serif;	font-size: x-small;	text-align: left;	font-weight: bold;	text-transform: uppercase;	line-height:1em;	margin:0;}.sidebar ul {	padding-left: 0px;	margin: 0px;	margin-bottom: 17px;	padding-left: 11px;}.sidebar ul ul {	margin-bottom: 0px;}.sidebar li {	color: #666666;	font-family: Verdana, Arial, sans-serif;	font-size: x-small;	text-align: left;	line-height: 150%;		margin-top:4px;	list-style-type: none;}.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-top:150px;	margin-bottom: 15px;	}.link-note #search {	width:100px;	vertical-align:middle;}#comments {	margin-bottom:2em;}#comments h2 {	margin-top:2em;}#comments p.posted {	padding-top:14px;}#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;	}#footer {	clear:both;	height:91px;	background:transparent url("images/view/foot.gif") no-repeat left top;	text-align:center;	font-family: Verdana, Arial, sans-serif;	line-height:1em;	font-size:60px;}#footer p {	vertical-align:middle;	font-size:x-small;}textarea {	font-family:"ヒラギノ明朝 Pro W6","Osaka",Verdana, Arial, sans-serif;}input {	font-family:"ヒラギノ明朝 Pro W6","Osaka",Verdana, Arial, sans-serif;}
