
#b-header .margin{
	background-image: url(http://img10.shop-pro.jp/PA01047/244/etc/blog-header.jpg);
	height:235px;
	position: relative;
}

#b-lead{
	position:absolute;
	left:12px;
	bottom:67px;
	color:#e1819e;
	font-weight:bold;
	font-size:90%;
}

.description{
	position:absolute;
	left:329px;
	top:170px;
	color:#c9577a;
}

.site_title a{
	position:absolute;
	display:block;
	width:188px;
	height:60px;
	left:9px;
	top:167px;
	background-image:url(http://img10.shop-pro.jp/PA01047/244/etc/empty);
	text-indent:-9000px;
}

#main{
	padding:20px 0;
}

.category a{display:inline!important;}

.sub-info{
	border-width:1px!important;
}

#sub-banner{
	border-width:0 1px;
}

#go-home{
	text-align:center;
}



/* ************************************************ 
 *	ページナビ
 * ************************************************ */

.pagenavi {
	width: 564px;
	height: 28px;

	color: #432A16;
	font-size:10px;
	margin-bottom: 15px;
	}

.pagenavi a {color: #432A16;}
.pagenavi a:link    {color: #432A16;text-decoration: none;}
.pagenavi a:visited {color: #432A16;text-decoration: none;}
.pagenavi a:active  {color: #432A16;text-decoration: none;}
.pagenavi a:hover   {color: #7E5E44;text-decoration: none;}



/* ************************************************ 
 *	エントリー
 * ************************************************ */

.entry_navi {
	color: #432A16;
	margin-bottom: 15px;
	}

.entry_navi a {color: #432A16;}
.entry_navi a:link    {color: #432A16;text-decoration: none;}
.entry_navi a:visited {color: #432A16;text-decoration: none;}
.entry_navi a:active  {color: #432A16;text-decoration: none;}
.entry_navi a:hover   {color: #7E5E44;text-decoration: none;}

.entry {
	padding: 0px;
	margin-bottom:30px;
	}

.entry_title {
	width: 564px;
	height: 28px;
	background: url(./template/cmsp/11/main_title.jpg) no-repeat;
	padding-left:15px;

	color: #FFF;

	}


.entry_date {
	font-size: 90%;
	margin: 0 15px;
	margin-top:5px;
	}

.entry_author {
	font-size: 12px;
	color: #999;
	margin: 0 15px;
	}

.entry_body {
	line-height:170%;
	margin: 15px;
	margin-top:5px;
	}

.entry_more {
	margin-top:10px;
	}

.entry_state {
	font-size: 10px;
	margin: 0 15px;
	background:url(http://img10.shop-pro.jp/PA01047/244/etc/line.jpg) left top  repeat-x;
	padding-top:5px;
	}

blockquote {
	font-size: 10px;
	color: #808080;
	border: 1px solid #CC9966;

	margin: 10px 0;
	padding: 5px;
	}

.pict {
	padding: 4px;
	border-top: 1px #D1D1D1 solid;
	border-right: 1px #989898 solid;
	border-bottom: 1px #989898 solid;
	border-left: 1px #D1D1D1 solid;
	}


/* ------------------------------------- 
 *	コメント・トラックバック
 * ------------------------------------- */

.main_title2 {
	width: 564px;
	height: 28px;
	background: url(./template/cmsp/11/main_title2.jpg) no-repeat;
	padding-left:15px;
	text-align:left;
	color: #432A16;
	}

.comment {
	border: 1px solid #CC9966;
	margin-bottom: 10px;
	}

.comment_state {
	font-size: 10px;
	line-height: 120%;
	margin-bottom: 15px;
	}


.tb_main_title {
	font-weight: bolder;
	border-bottom: 5px solid #ec3e73;
	margin-bottom:10px;
	}

.tb_url {
	font-size: 11px;
	padding: 5px 10px;
	}

.tb {
	margin: 10px 0px;
	border: 1px solid #ec3e73;
	}

.tb_date {
	font-size: 10px;
	padding: 10px;
	}

.tb_title {
	font-weight: bold;
	padding: 0px 10px 10px 10px;
	}

.tb_body {
	line-height: 150%;
	padding: 10px;
	border-top: 1px dotted #CC9966;
	border-bottom: 1px dotted #CC9966;
	}

.tb_state {
	padding: 5px 10px;
	}

