/* -------------------- layout ------------------- */
#forth-left {
	width:169px;
	float:left;
	padding:0px 20px;
}
#forth-right {
	text-align:justify;
	width:530px;
	float:left;
	padding:0 20px 0 17px;
	line-height:1.5;
}
/* ------------------- heading ------------------- */
#forth-right .entry h3,
#forth-right .entry h1 {
	border-left: 5px solid #263266;
	padding: 0 0 0 10px;
	color:#263266;
	font-size: large;
	font-weight:bold;
}
/* ------------------ side-box -------------------- */
.side-box {
	padding:10px;
	margin-bottom:10px;
border:#ccc 1px solid;
}
.side-box h2,
#forth-right h2 {
	border-left: 5px solid #ccc;
	margin-top:0;
	padding: 5px  0 5px 0.5em;
	color:#fff;
	background: #263266;
	font-size: small;
	font-weight: bold;
	line-height: 1;
}
.side-box h2 a {
	color:#fff;
}
.side-box ul li {
	list-style-position:inside;
list-style-type:none;
	padding-left:20px;
line-height:1.3;
background:#fff url("http://m-hyuga.org/site-design/icon/folder.gif") 0 0 no-repeat;
}
.side-box ul li li {
	padding-left:20px;
}
#recent-entries ul li {
background-image:url("http://m-hyuga.org/site-design/icon/page_white.gif");
}
.side-box input#search {
width:100%;
margin:0.3em 0;
}
/* ----------------- forth-right ---------------------- */
p#archive-navi {
margin-top:0;
}
/* ----------------- img ---------------------------- */
.entry img {
border:0px;
margin:0;
padding:0 0 10px;
}
.entry p {
clear:both;
}
.entry img.left {
margin:0 10px 0 0;
padding:0 0 10px;
float:left;
}
p.caption {
margin:0 0 0 0;
padding:0 0 2em 0;
clear:none;
font-size:x-small;
float:left;
}
p.left {
width:260px;
float:left;
clear:both;
margin-right:10px;
}
p.tate {
width:195px ! important;
}
/*
img.third1, img.third2{
margin:10px 10px 0 0;
}
img#s1-left {
width:224px;
height:222px;
}
img#s1-right {
width:296px;
222px;
}
img#s2-left {
width:187px;
height:250px;
}
img#s2-right {
width:333px;
250px;
}
*/
/* ----------------- entry --------------------------- */
h2.date-header {
	color:#263266;
	font-weight:bold;
}
.entry {
	margin-bottom:3em;
}
p.entry-footer {
	border-top:1px solid #ccc;
	padding-top:0.5em;
	text-align:right;
}
/* ---------------- comment -------------------------- */
#comments li {
list-style-type:none;
}
p.comment-footer {
text-align:right;
border-top:1px #ccc solid;
padding-top:0.5em;
}