@charset "utf-8";


/* = ページタイトル
------------------------------------------------------ */
#main-col-inner h1 {
	background:#e7eec1;
	border:10px solid #FFF;
	padding:7px 0 18px 5px;
	margin-bottom:10px;
}

/* = 月別アーカイブ （サイド）
------------------------------------------------------ */
.archive-monthly h3 {
	font-weight:bold;
	font-size:1.16em;
}
.archive-monthly ul {
	margin-left:.5em;
	list-style:none;
	line-height:1.5;
}

/* = サブ過去の記事
------------------------------------------------------ */
.archive-monthly {
	border:5px solid #FFFFFF;
	background-color:#e7eec1;
	margin-bottom:10px;
}
.archive-monthly ul {
	padding:10px;
}
.archive-monthly ul li {
	padding-left:18px;
	background:url(../images/list_marker_star.gif) left center no-repeat;
	line-height:1.5;
}
.archive-monthly li a {
	color:#4a7107;
}



/* = ブログ メイン部分
------------------------------------------------------ */
#index .entry {
		background-color:#fff;
		padding:10px;
}
#index .entry-inner {
		background-color:#e7eec1;
		padding:10px;
}

#index .entry .newsitem {
	line-height:1.3;
	border-bottom:1px solid #666;
	padding-bottom:1em;
	margin-bottom:1em;
}
#index .entry .newsitem .date {
	font-weight:bold;
}
#index .entry .newsitem .newstitle a {
	color:#4a7107;
}


/* = 個別ページ（一部共通）
------------------------------------------------------ */
h2 {
	font-weight:bold;
	font-size:1.4em;
	padding-bottom:10px;
	margin-bottom:10px;	
	background:transparent url(../images/news/entry_title_border.gif) center bottom repeat-x;
}
#entry #entry-box {
	padding:10px;
	background-color:#FFF;
}
#entry #entry-box-inner {
	background-color:#e7eec1;
	padding:10px;
}
#entry-box .date {
	font-weight:bold;
	font-size:1.3em;
	margin-bottom:1em;
}
#blog-entry-body {
	font-size:1.2em;
	color:#4a7107;
	border-bottom:2px solid #babbb8;
	font-weight:bold;
	line-height:1.2;
	padding-bottom:.5em;
	margin-bottom:1em;
}
#more {
	line-height:1.6;
	margin-bottom:2em;
}
#more p {
	margin-bottom:1em;
}
.url {
	position:relative;
	height:27px;
	padding-bottom:30px;
}
.url p.next {
	position:absolute;
	top:0;
	right:0;
}


/* = アーカイブリスト
------------------------------------------------------ */
#monthly-archives .archives {
		background-color:#FFF;
		padding:10px;
}
#monthly-archives .archives .inner {
	padding:10px;
	background-color:#e7eec1;
	margin-left:0;
}
#monthly-archives .archives .newsitem {
	line-height:1.3;
	border-bottom:1px solid #666;
	padding-bottom:1em;
	margin-bottom:1em;
}
#monthly-archives .archives .newsitem .date {
	font-weight:bold;
}
#monthly-archives .archives .newsitem .newstitle a {
	color:#4a7107;
}
#monthly-archives #main-col-inner .date {
	font-size:1em;
	margin-bottom:0;
}

/* = コメント
------------------------------------------------------ */
.comments-open label {
	display:block;
}
.asset-header,
.asset-content,
.asset-body,
.comments-header,
.comment-footer,
.comments-open-header,
.comments-open-content,
#comments-open-footer,
.comments-closed,
#comment-form-external-auth,
#comment-greeting,
.comments-open-moderated,
#comment-form-name,
#comment-form-email,
#comment-form-url,
#comment-form-remember-me,
#comment-form-reply,
#comments-open-text,
.trackbacks-header,
.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content,
.search-form-header,
.search-results-header {
	margin-bottom:.5em;
}
#comment-form-remember-me label,
#comment-form-reply label {
	display:inline;
}
#comment-author, #comment-email, #comment-url, #comment-text {
	width:60%;
}
#comments-open-footer {
	margin-top:1em;
}
.comment {
	border-bottom:1px solid #888;
	margin-bottom:.5em;
}
.asset-meta {
	margin-top:.25em;
	padding-bottom:.3em;
	padding-top:2px;
}
#comment-submit {
	font-weight:bold;
	width:120px;
}
.comments-content {
	margin-bottom:1em;
}
.inner {
	margin-left:1em;
}
.comment-content {
	line-height:1.5;
	margin-left:1em;
}
.comment-result-message {
	margin:.75em 0;
	line-height:1.5;
}
#comments-open-captcha {
	text-transform:uppercase;
}
#comments-form {
	margin-left:1em;
}
#comments-moderated {
	margin-left:1em;
}

/* = トラックバック
------------------------------------------------------ */
#entry #trackbacks {
	margin-bottom:1.5em;
}
#entry .trackbacks-info {
	padding-left:1em;
}
#entry .trackback {
	border-bottom:1px solid #888;
}


