@charset "utf-8";


/*==================================================

	■コンテンツの詳細設定

	1.左右カラム位置設定

	2.blogNavi

	3.blogContents

===================================================*/

/*-------------------------------------------------

	1. 左右カラム位置設定
	・ページの<body id="left">	←メイン左寄せ
	・ページの<body id="right">	←メイン右寄せ
	・ページの<body id="one">	←1カラムへする場合

---------------------------------------------------*/

/* メインコンテンツ左寄せの場合 */
body#left #blogBar{
	width:180px;
	float:right;
}

body#left #blogContents{
	width:370px; 
	float:right;
	margin-left:35px;
}

/* メインコンテンツ右寄せの場合 */
body#right #blogBar{
	width:180px;
	float:left;
}

body#right #blogContents{
	width:385px; 
	float:left;
	margin-right:25px;
}

/*---------------------------------------------------
	2.blogNavi
---------------------------------------------------*/
#blogBar ul{
	padding-bottom:4px;
	margin-bottom:7px;
	line-height:130%;
}

#blogBar ul li{
	font-size:12px;
	margin-left:8px;
	padding-left:20px;
	background:url(../img/list.gif) no-repeat 0px 6px;
}

#blogBar ul li li{
	font-size:12px;
	margin-left:8px;
	padding-left:20px;
	background:url(../img/list.gif) no-repeat 0px 3px;
	margin-bottom:0px;
}

#blogBar h2{
	margin-right:-5px;
	height:32px;
	background:url(../img/blogH2bg.gif) no-repeat 100% 0%;
	padding:9px 0 0 40px;
	font-size:0.8em;
	font-weight:bold;
}


/* 追加 */
* html body #blogBar h2{
	margin-right:0px;
}

caption{
	font-size:12px;
	margin-left:20px;
	margin-top:5px;
}

#searchForm{
	margin-left:30px;
	margin-top:5px;
	margin-bottom:15px;
}

#searchForm #s{
	width:84px;
}
	
#wp-calendar{
	font-size:12px;
	text-align:center;
	margin-left:35px;
	margin-bottom:8px;
}

/* 追加 */
.trackbackh2{
	margin-top:-9px;
}

/*---------------------------------------------------
	3.blogContents
---------------------------------------------------*/

/* ブログタイトルh2見出し */
.entryTitle{
	border-bottom:1px solid #5A7B19;
    color:#333333;      /* フォント色 */
    font-size:0.9em;
    font-weight:bold;
    letter-spacing:0.1em;
    padding:5px 25px;
    margin:0 0 15px;
	background:url(/common/img/h2icon.gif) no-repeat 5px 4px;
}

.entryTitle a{
	text-decoration:none;
	color:#333333;
}

/* ブログメタ情報 */
.entryMeta{
	border-top:solid 1px;
	border-top-color:#9F9F9F;
	text-align:right;
	font-size:0.7em!important;
	padding-top:5px;
	margin-bottom:20px;
}

.entryMeta a{
	color:#336633;
	text-decoration:none;
}

/* ブログ本文 */
div .blogContents p{
	margin-top:20px;
}

/* ブログナビリンク */
.blogContentNavBottom{
	text-align:center;
	font-size:0.7em!important;
	margin:10px 0!important;
}

/* トラックバック枠表示 */
p#trackbackUrl{
	border:1px solid #8F8F8F;	/* トラックバック枠線色 */
	background-color:#eeeeee;	/* トラックバック背景色 */
	padding:5px;
	margin:0 0 20px;
}

p#trackbackUrl span{
	background:url(../img/icon_trackback.gif) no-repeat ;	/* トラックバックアイコン */
	padding-left:20px;

}

/* コメント見出し部分 */
#blogContents h2#trackbacks,
#blogContents h2#comments,
#blogContents h2#postcomment{
	border-top:none;	/* ↑枠線 */
	border-right:none;	/* →枠線 */
	border-bottom:1px solid #d0eced;/* ↓枠線 */
	border-left:5px solid #d0eced;	/* ←枠線 */
	padding:2px 0 2px 10px;
	font-size:0.8em;
	font-weight:bold;
	margin-bottom:20px;
}

/* コメント内容 */

ol#commentlist,
ol#trackbacklist{
	margin:0;
	list-style-type:none;
}

ol#commentlist p.meta,
ol#trackbacklist p.meta{
	text-align:right;
	font-size:0.7em;
	border-top:1px dashed #9F9F9F;
	padding-top:5px;
}

/* 検索結果 */
h2#blogArchive{
	font-size:1.0em;
	border:1px solid #8F8F8F;	/* トラックバック枠線色 */
	background-color:#eeeeee;	/* トラックバック背景色 */
	padding:2px 10px;
	text-align:center;
	letter-spacing:0.5em;
	margin-bottom:10px;
}

#blogContents ul.list{
	font-size:0.8em;
	list-style-type:disc;
	margin:0 0 20px 20px;
}

