@charset "Shift_JIS";


#mainContents div.box div.detail01{
	text-align:center;
}

#mainContents div.box div#entry{
	float:left;
	width:410px;
	line-height:1.5;
	text-align:left;
}

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

#mainContents div.box div#category h3{

}

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

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

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

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


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

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


#mainContents 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;
}

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


#mainContents 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;
}

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

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


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

