@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;
}

#blogBar ul li{
	font-size:12px;
	margin-left:8px;
	padding-left:20px;
	background:url(../img/list.gif) no-repeat 0px 6px;
}

#blogBar h2{
	margin-right:-5px;
	height:31px;
	background:url(../img/blogH2bg.gif) no-repeat 0px 0px;
	padding:5px 0 0 40px;
	font-size:0.8em;
	font-weight:bold;
}

caption{
	font-size:12px;
	margin-left:20px;
}

#searchForm{
	margin:0 0 20px 13px;
}

#wp-calendar{
	font-size:12px;
	text-align:center;
	margin-left:35px;
}
/*---------------------------------------------------
	3.blogContents
---------------------------------------------------*/

/* ブログタイトルh2見出し */
.entryTitle{
    color:#333333;      /* フォント色 */
    font-size:0.8em;
    font-weight:bold;
    letter-spacing:0.1em;
    padding:8px 30px;
    margin:0 0 15px;
	height:1.5em;
	background:url(/common/img/h2.gif) no-repeat;
}

* html body .entryTitle{
	    padding:9px 30px;
}
	
*+html body .entryTitle{
	    padding:9px 30px;
}

.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:#333333;
	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;
}

