/* レフトカラム
----------------------------- */
div.widget-recent-entries div.side_content,
div.widget-recent-comments div.side_content,
div.widget-archive-monthly div.side_content,
div.widget-archive-category div.side_content,
div.widget-archive-current-category-monthly div.side_content {
	width: 150px;
	padding: 0 5px 5px;
	background-image: url(http://www.burgie.jp/blog/../user_data/packages/default/img/side/side_bg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

div.widget-recent-entries h2,
div.widget-recent-comments h2,
div.widget-archive-monthly h2,
div.widget-archive-category h2,
div.widget-archive-current-category-monthly h2 {
	text-align: center;
}

/* .asset-content
----------------------------- */
.asset-content {
	word-break: break-all;
	padding: 8px;
	margin: 8px 0 20px;
	border-top: 1px solid #ec6841;
	border-bottom: 1px solid #ec6841;
}

.asset-content em {
	font-weight: bold;
}
.asset-content strong {
	font-weight: bold;
	color: #e86121;
}
.asset-content h3 {
	line-height: 1;
	padding-left: 10px;
	border-left: 10px solid #2a130b;
}
.asset-content p {
	margin: 1em 0;
}
.asset-content ul,
.asset-content ol,
.asset-content dl {
	margin: 1em 0;
	padding: 0 1em;
}
.asset-content ul li {
	display: list-item;
	list-style-type: disc;
	margin-left: 1em;
}
.asset-content ul li ul li {list-style-type: circle;}
.asset-content ul li ul li ul li {list-style-type: square;}
.asset-content ul li ul li ul li ul li {list-style-type: disc;}
.asset-content ul li ul li ul li ul li ul li {list-style-type: circle;}
.asset-content ul li ul li ul li ul li ul li ul li {list-style-type: square;}
.asset-content ol li {
display: list-item;
list-style-type: decimal;
margin-left: 1em;
}
.asset-content ol li ol li {list-style-type: lower-latin;}
.asset-content ol li ol li ol li {list-style-type: decimal;}
.asset-content ol li ol li ol li ol li {list-style-type: lower-latin;}

.asset-content dt {
	font-weight: bold;
	color: #0b3273;
}
.asset-content dd {
	margin: 0 0 1em 1em;
	padding: .6em 0 0 8px;
	border-left: 1px solid #b1cbe6;
}

.asset-content table {
	border-collapse: collapse;
	vertical-align: top;
	width: 622px;
	background-color: #fff;
	border: 1px solid #e75e16;
}
.asset-content table th {
	text-align: center;
	color: #480405;
	padding: 3px 5px;
	background-color: #f2ef7b;
	border: 1px solid #e75e16;
}
.asset-content table td {
	padding: 3px 0 3px 10px;
	border: 1px solid #e75e16;
}
.asset-content table ul,
.asset-content table ol,
.asset-content table dl {
	margin-top: 0;
	margin-bottom: 0;
}

.asset-body,
.asset-more {
	width: 100%;
}

.asset-body:after,
.asset-more:after {
	content: ".";
	display: block;
	line-height: 0;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* コメント
----------------------------- */
h2.comments-header,
h2.comments-open-header {
	color: #ff7b54;
}

div#comment-form-name,
div#comment-form-email,
div#comment-form-url {
	overflow: hidden;
	margin: 3px 0;
	width: 280px;
}
div#comment-form-name label,
div#comment-form-email label,
div#comment-form-url label {
	display: block;
	clear: left;
	float: left;
	width: 70px;
}
div#comment-form-name input,
div#comment-form-email input,
div#comment-form-url input {
	width: 200px;
}
div#comment-form-remember-me {
}
textarea#comment-text {
	width:560px;
	height: 180px;
}

div#comments-open-footer {
	text-align: center;
	padding: 3px;
}

div#comments div.comment-header {
	margin: 1em 0;
}
div#comments div.comment-header .author {
	font-weight: bold;
}
div#comments div.comment-content {
	padding: 8px;
	background-color: #fff6e8;
	border: 1px dashed #ff7b54;
	border-left: 10px solid #ff7b54;
}
div#comments div.comment-content p,
div#comments div.comment-content ul,
div#comments div.comment-content ol,
div#comments div.comment-content dl {
	margin: 0 0 1em;
}

/* トラックバック
----------------------------- */
h2.trackbacks-header {
	color: #ff7b54;
}
div#trackbacks div.trackbacks-info {
	padding: 8px;
	margin: 1em 0;
	background-color: #fff6e8;
	border: 1px dashed #ff7b54;
}