div#content2 {
	border:3px solid #85c318;
	width:621px;
}

div#content2 div.box div.detail01{
	text-align:center;
	width:621px;
}

div#content2 div.box p.text{
	text-align:center;
	background:#fff;
}

div#content2 div.box p.text img{
	margin:9px 0 18px 0;
}

div#content2 div.box div#entry{
	float:left;
	width:420px;
	line-height:1.5;
}

div#content2 div.box div#category{
	float:right;
	width:184px;
	margin:10px 10px 100px 0;
	background:#F7F7F7;
	border:1px solid #3eb7e6;
	line-height:1.5;
}

div#content2 div.box div#category h3{

}

div#content2 div.box div#category ul{ 
	margin:10px 3px 10px 23px;
}

div#content2 div.box div#category li{ 
	list-style-type: disc;
	line-height:1.3;
	margin:3px 0;
	padding:0;
}

div#content2 div.box div#entry div#archivetitle{
	margin:10px 15px 0 15px;
	text-align:right;
	padding:5px 10px;
	background:#70A41C;
	color:#fff;
	font-weight:700;
}

div#content2 div.box div#entry div.section{
	margin:15px 15px;
}


div#content2 div.box div#entry div.section p.meta span.cate{
	color:#990000;
	font-weight:700;
}

div#content2 div.box div#entry div.section p.meta span.date{
	color:#669900;
	font-weight:700;
}


div#content2 div.box div#entry div.section h3.entry-title{
	margin:5px 0 10px 0;
	padding:5px;
	font-size:14px;
	line-height:1.3;
	font-weight:700;
	background:#EDEDED;
	border-left:10px solid #3399fe;
}

div#content2 div.box div#entry div.section p.entry-body img.photo{
	margin:0 10px 10px 0;
	float:left;
}


div#content2 div.box div#entry div.section p.posted{
	border-top:1px solid #CCCCCC;
	margin:5px 0;
	padding-top:3px;
	font-size:7pt;
	text-align:right;
	clear:both;
}

div#content2 div.box div#entry div.section p.posted a{
	font-size:7pt;
}

div#content2 div.box div#entry div.section p.entry-navi{
	margin-top:20px;
	text-align:center;
}


div#content2 div.box div#entry div.section p.entry-navi a{
	font-size:7pt;
}
