@charset "utf-8";
































































































































































































































































div#left-navi div.blog-navi {
  padding:18px 20px;
  background: #eee url(/blog/img/blog_navi_bg.jpg) repeat-y left top;
}
































































































































div#left-navi ul.blog-navi-list {
  margin: 0 0 20px 0;
  padding: 0;
  font-size: 100%;
}
































































































































div#left-navi ul.blog-navi-list li {
  height: auto;
  margin: 0;
  padding: 0;
  font-size: 92%;
}
































































































































div#left-navi ul.blog-navi-list li a {
	display: block;
	padding: 5px;
	border-top: 1px solid #eee;
	background: #fff;
}
































































































































div#left-navi ul.blog-navi-list li a:hover {
	background: #eee;
}
































































































































div#left-navi h3 {
	margin: 0 0 5px 0;
	padding: 8px 8px 8px 10px;
	border-left: 3px solid #ff6600;
	border-bottom: 1px solid #ddd;
	font-weight: bold;
	background: #fff;
}
































































































































div#left-navi select {
	font-size: 92%;
	padding: 3px;
}
































































































































div#center-content h3.entry-title,
div#center-content h3.comments-header,
div#center-content h3.archive-title {
  padding: 8px;
  font-size: 116%;
  font-weight: bold;
  border-bottom: 1px solid #ddd;
  background: #eee;
}
































































































































div#center-content h4.entry-title {
	line-height: 140%;
	margin: 0 0 10px 0;
	font-size: 107%;
	font-weight: bold;
	color: #360;
}
































































































































div#center-content ul {
  margin: 0 0 10px 20px;
}
































































































































div#center-content ul li {
list-style-type: disc;
}
































































































































div#center-content ol {
  margin: 0 0 10px 25px;
}
































































































































div#center-content ol li {
list-style-type: decimal;
}
































































































































div#center-content div.entry-content img {
  margin: 0 10px 10px 0;
}
































































































































































































































































div.asset-meta {
	text-align: right;
	font-size: 94%;
	margin: 0 0 30px 0;
}
































































































































div.asset-meta abbr {
	border: none;
}
































































































































div.asset-meta address {
	 display:inline;
	margin: 0 5px 0 0;
}
































































































































div.entry-asset {
	 padding: 0 0 20px 0;
}
























































.top_center {
	 text-align:center;
}
































































































































































































































































































































































































/*Trackback Area
-------------------------------------------------*/
div#trackbacks {
 margin: 10px 0 0 0;
}
































































































































div#trackbacks div.trackbacks-info {
 margin: 0 0 10px 0;
}
































































































































div#trackbacks div.trackbacks-info p {
 margin: 0 0 5px 0;
}
































































































































































































































































/*Trackback Area
-------------------------------------------------*/
div#comments {
 margin: 20px 0 0 0;
}
div#comments label {
 display: block;
	margin: 0 0 5px 0;
}
































































































































div.comments-open {
 margin: 20px 0 0 0;
}
































































































































div#comment-form-name,
div#comment-form-email,
div#comment-form-url,
div#comment-form-remember-me,
div#comments-open-text{
 margin: 0 0 8px 0;
}































































































































