@charset "utf-8";
/*------------------------------------------------
 * タイトル：個別コンテンツ用ＣＳＳファイル
 * 説明    ：
 *
 * 著作権  ：
 *
-------------------------------------------------*/

/*------------------------------------------------
 全体
------------------------------------------------*/
div.wrapper {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	background: url(images/common/bgBlog.gif) top center repeat-y;
	color: #231815;
}

p {
	font-weight: normal;
}

a, a:link, a:visited {
	color: #5B3614;
	text-decoration: none;
	border-bottom: solid 1px transparent;
}

a:hover {
	color: #B26928;
	text-decoration: none;
	border-bottom: solid 1px #B26928;
}

div#header p.pager {
        line-height: 52px;
	font-size: 75%;
	float: left;
	width: 330px;
	padding: 0 15px 0 15px;
}

div#pageBlogMain div#header p.pager {
 float: none;
 width: 100%;
 padding: 0;
}

div#footer p.pager {
	font-size: 75%;
}

p.pager a, p.pager a:link, p.pager a:visited {
	color: #F29B97;
	text-decoration: none;
	border-bottom: solid 1px transparent;
}

p.pager a:hover {
	color: #C64E4E;
	text-decoration: none;
	border-bottom: solid 1px #C64E4E;
}

/*------------------------------------------------
 ヘッダー
------------------------------------------------*/
div#header {
	width: 700px;
	height: 235px;
	text-align: center;
	background: url(images/common/bgHeader.gif) center top no-repeat;
}

p.goTop {
	float: left;
	width: 140px;
	padding: 0 15px 0 15px;
	font-size: 75%;
	text-align: left;
	line-height: 52px;
	color: #5B3614;
}

div#pankuzu p {
	margin-left: 185px;
	line-height: 52px;
	font-size: 75%;
	text-align: left;
}

/*------------------------------------------------
 レフトボックス
------------------------------------------------*/
div#leftBox {
	float: left;
	width: 140px;
	padding: 0 15px 0 15px;
	text-align: left;
}

div#users p.nowUser {
	margin-top: 5px;
	font-size: 100%;
}

div#users p.smallDate {
        font-size: 65%;
}

div#users p.userComment {
	font-size: 75%;
}

div#users ul {
	list-style: none;
}

div#users li {
	margin: 5px 0 0 0;
	height: 15px;
	line-height: 15px;
	padding-left:20px;
	background:url(images/common/markerUser.gif) left center no-repeat;
	font-size: 75%;
	font-weight: normal;
}

div#newEntrys {
	margin-top: 20px;
}

div.newEntry {
	margin-top: 5px;
}

div.newEntry h3 {
	font-size: 75%;
	color: #C8781E;
}

div.newEntry a, div.newEntry a:link, div.newEntry a:visited {
	color: #C8781E;
	text-decoration: none;
	border-bottom: solid 1px transparent;
}

div.newEntry a:hover {
	color: #5B3614;
	text-decoration: none;
	border-bottom: solid 1px #5B3614;
}

div.newEntry p.newEntryDate {
	font-size: 75%;
}

div#monArchive {
	margin-top: 20px;
}

div#monArchive ul {
	margin-top: 5px;
	list-style: none;
}

div#monArchive li {
	font-size: 75%;
	font-weight: normal;
}

div#leftBanners {
	margin-top: 20px;
}

div#leftBanners p {
	margin-bottom: 10px;
}

div#leftBanners a, div#leftBanners a:link, div#leftBanners a:visited {
	border-bottom: none;
}

div#leftBanners a:hover {
	border-bottom: none;
}


/*------------------------------------------------
 センターボックス
------------------------------------------------*/
div#centerBox {
	float: left;
	width: 330px;
	padding: 0 15px 0 15px;
	text-align: left;
	background: url(images/common/bgBlogCenter.gif) center -235px repeat-y;
}

div.entry {
	margin-bottom: 30px;
}

p.entryDate {
	padding: 2px 5px;
	font-size: 75%;
	color: #ffffff;
	font-weight: bold;
	background-color: #F29B97;
}

div.entry h2 {
	margin-top: 10px;
	font-size: 90%;
}

p.entryUser {
	font-size: 65%;
}

span.colorText {
	color: #F29B97;
	font-weight: bold;
}

div.entryBody {
        position: relative;
        line-height: 2;
        font-size: 75%;
	text-align: justify;						/* 文章部分はジャスティファイ */
	text-justify: inter-ideograph;	/* 文章部分はジャスティファイ（IE用） */
}

div.entryBody p {
	margin-top: 1em;
}

div.entryBody p.readEntry {
	text-align: right;
}

div.entryMore {
        position: relative;
        line-height: 2;
        font-size: 75%;
	text-align: justify;						/* 文章部分はジャスティファイ */
	text-justify: inter-ideograph;	/* 文章部分はジャスティファイ（IE用） */
}

div.entryMore p {
	margin-top: 1em;
}

/*------------------------------------------------
 ライトボックス
------------------------------------------------*/
div#rightBox {
	float: left;
	width: 140px;
	padding: 0 15px 0 15px;
	text-align: left;
}

div#rightBanners p {
	margin-bottom: 10px;
}

div#rightBanners a, div#rightBanners a:link, div#rightBanners a:visited {
	border-bottom: none;
}

div#rightBanners a:hover {
	border-bottom: none;
}

div#gNavi ul {
	list-style: none;
	font-size: 90%;
	font-weight: bold;
}

div#gNavi {
	margin-top: 20px;
	color: #AA5046;
}

div#pageBlogEntry div#gNavi {
	margin-top: 0;
}

div#gNavi a, div#gNavi a:link, div#gNavi a:visited {
	color: #AA5046;
	text-decoration: none;
	border-bottom: solid 1px transparent;
}

div#gNavi a:hover {
	color: #5B3614;
	text-decoration: none;
	border-bottom: solid 1px #5B3614;
}

/*------------------------------------------------
 フッター
------------------------------------------------*/
div#footer {
	clear: both;
	padding: 15px 0 25px 0;
	width: 700px;
	text-align: center;
}

div#subNavi ul {
	list-style: none;
}

div#subNavi li {
	display: inline;
	line-height: 52px;
	font-size: 75%;
}

div#subNavi a, div#subNavi a:link, div#subNavi a:visited {
	color: #006933;
	text-decoration: none;
	border-bottom: solid 1px transparent;
}

div#subNavi a:hover {
	color: #62BC8B;
	text-decoration: none;
	border-bottom: solid 1px #62BC8B;
}


