/* ---------------- 基本タグ */
body{
	font-size:12px;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	color:#333333;
	background:#FFF6D5;
	margin:0px;
	padding:0px;
}
img{
	border:0px;
}
h1{
	margin:0px;
	padding:0px;
}
form{
	margin:10px 8px;
}
a{
	color:#953703;
}
.small{
	font-size:9px;
}
/* ---------------- 全体 */
#container{
	width:1020px;
	margin:0px auto;
	padding:0px;
	background:url(http://www.fukkurinko.jp/images/bg.gif);
}

/* ---------------- ヘッダー */
#header{
	width:980px;
	height:260px;
	margin:0px auto;
	padding:0px ;
	background:#FFFFE1;
}

/* ---------------- メイン */
#main{
	width:980px;
	margin:10px auto 0px auto;
	padding:0px;
	background:url(http://www.fukkurinko.jp/images/bg_main.gif);
}

/* ---------------- サイド 左*/
#side_left{
	width:190px;
	margin:0px;
	float:left;
}
#side_left .group{
	margin-bottom:10px;
}
#side_left h2{
	margin:0px;
	padding:0px;
}
#side_left ul{
	margin-top:8px;
	margin-left:0px;
	padding-left:10px;
	padding-right:5px;
	list-style-type:none;
	color:#953703;
}
#side_left li{
	padding-left:0px;
	padding-bottom:8px;
	line-height:140%;
}
#side_left li a{
	color:#B4531D;
}
#side_left .copyright{
	margin-top:15px;
	margin-bottom:15px;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	line-height:130%;
}
#side_left .qr{
	margin-top:10px;
	margin-bottom:15px;
	padding-left:10px;
	padding-right:10px;
	font-size:10px;
	line-height:130%;
}

/* ---------------- サイド 右*/
#side_right{
	width:170px;
	margin:0px;
	float:left;
}
#side_right .group{
	margin-bottom:20px;
}
#side_right h2{
	margin:0px;
	padding:4px;
	font-size:14px;
	color:#fff;
	background:#5F412B;
}
#side_right h2 a{
	color:#fff;
}
#side_right ul{
	margin-top:8px;
	margin-left:0px;
	padding-left:5px;
	padding-right:5px;
	list-style-type:none;
	color:#953703;
}
#side_right li{
	padding-left:0px;
	padding-bottom:8px;
	line-height:140%;
}
#side_right li a{
	color:#953703;
}
#side_right li a:hover{
	color:#AA7D5A;
}

/* ---------------- コンテンツ */
#content{
	width:600px;
	margin:0px;
	padding:0px 10px 10px 10px;
	float:left;
	background:#FFFFE1;
}
#content div{
	margin-bottom:10px;
}

#content h2{
	font-size:18px;
}

/* ---------------- コンテンツ／エントリー */
#entry{
	border:1px solid #5E792A;
}
#entry h2{
	margin:0px;
	padding:5px;
	color:#fff;
	font-size:14px;
	background:#5E792A;
}
#entry h3{
	margin:10px 10px;
	padding:0px;
	color:#000;
	font-size:18px;
}
#entry h4{
	margin:5px 10px;
	padding:0px;
	color:#000;
	font-size:18px;
}
#entry .inside{
	padding:0px 10px;
}
#entry .inside p{
	font-size:12px;
	color:#000;
}
#entry .inside .foot{
	margin:0px;
	font-size:10px;
	background:#F1EDC5;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:dotted 1px #999;
	border-bottom:dotted 1px #999;
}
#entry .inside .foot a{
}

/* ---------------- フッター */
#footer{
	width:980px;
	margin:0px auto;
	padding:5px 0px 0px 0px;
	font-size:10px;
	color:#fff;
	text-align:center;
	background:#5E792A;
}

/* ---------------- その他オリジナル */
.floatClear{
	clear:both;
	overflow:auto;
}

/* ---------------- アーカイブ */
.archive ul{
	padding-left:10px;
	padding-right:10px;
	list-style-type:none;
	color:#953703;
}
.archive li{
	padding-left:0px;
	padding-bottom:10px;
}
.midashi{
	font-size:14px;
	font-weight:bold;
}
.date{
	font-size:10px;
	color:#000;
}

/* ---------------- アーカイブ　エントリー */
.content_navi{
	margin:10px 10px;
	font-size:10px;
	text-align:center;
}
.tb{
	font-size:12px;
	padding:10px;
}
.tb .trackbacklink{
	padding:5px;
	background:#E3F5C8;
	border:solid 1px #7D9F49;
}
.tb h3{
	margin-top:0px;
	font-size:14px;
}
.tb .jikoku{
	margin:0px 0px 10px 0px;
	font-size:10px;
}
.tb .soushinmoto{
	padding:5px;
	background:#E3F5C8;
}
.comment{
	font-size:12px;
	padding:10px;
}
.comment h3{
	margin-top:0px;
	font-size:14px;
}
.comment h4{
	margin-top:5px;
	font-size:14px;
}
.comment .comment_toukou{
	padding:10px;
	background:#F2ECCA;
}
.comment p{
	margin-top:0px;
	font-size:12px;
}
.comment .toukousha{
	font-size:10px;
	margin-bottom:0px;
}
.comment .comment_toukoubu{
	margin-top:15px;
	padding:10px;
	background:#FCFCD7;
	border:solid 1px #A1A145;
}