	#blogsearch {
		width : 800px;
		padding : 0px;
		text-align: right;
		float: left;
	}
	#mainfrs:after {
	content: "";
	display: block;
	clear: both;
	}

	#mainfrs {
		text-align: right;
		margin : 0px auto;
		padding: 0px ;
		width: 800px;
	} 
	#maincate {
		text-align: left;
		margin : 0px auto;
		padding: 0px ;
		width: 300px;
		float: left;
	} 
	#maindiary {
		text-align: left;
		margin : 0px 0px 0px 20px;
		padding: 0px ;
		width: 473px;
		float: left;
	} 
/*	62. フッター要素
-----------------------------------------------	*/

	input#btn3 {
	margin-top: -19px;
	padding: 0 6px 0 0;
	float: right;
	text-align: right;
	}

	#test3 .sblock {
	float: left;
	min-height: 204px;
	height: auto !important;
	height: 204px;
	padding: 5px 20px 0 21px;
	background: url(http://www.gekisha.net/imgbox/dot_y_404143.gif) repeat-y;
}

	#test3 a:link,
	#test3 a:visited {
	color: #bbb;
	background-color: #1e2022;
	text-decoration: none;
}
	#test3 a:hover,
	#test3 a:active {
	color: #fff;
	background-color: #1e2022;
	text-decoration: none;

#simplegallery4{ //CSS for sample Gallery
position: relative;
visibility: hidden;
border: 10px solid orange;
}

#simplegallery4 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
text-align: left;
padding: 2px 5px;
}



	.txt10 { font-size: 10px; line-height: 1.4;}
	.txt12 { font-size: 12px; line-height: 1.333;}
	.txt14 { font-size: 14px; line-height: 1.29;}
	.txt16 { font-size: 16px; line-height: 1.25;}

	#blogfrr {
		width : 300px;
		padding : 0px;
		font-size : 10pt;
		float: left;

	}

	.blog_box {
	background-color: #ff9999;
	}


