div#content2 div.box div#entry{
	float:left;
	width:428px;
	margin-top:8px;
	border:1px solid #ccc;
	line-height:1.5;
}

div#content2 div.box div#category{
	float:right;
	width:180px;
	margin-top:8px;
	background:#F7F7F7;
	border:1px solid #ccc;
	line-height:1.5;
}

div#content2 div.box div#category h3{
	padding:5px;
	background:#669900;
}

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;
	color:#fff;
	font-weight:700;
}

div#content2 div.box div#entry div.month{
	background:#70A41C;
}

div#content2 div.box div#entry div.kishida{
	background:#25659E;
}

div#content2 div.box div#entry div.sato{
	background:#038F86;
}
div#content2 div.box div#entry div.korematsu{
	background:#774A90;
}
div#content2 div.box div#entry div.yamasaki{
	background:#CD242B;
}
div#content2 div.box div#entry div.kurano{
	background:#7C2906;
}
div#content2 div.box div#entry div.tsutaoka{
	background:#70818F;
}
div#content2 div.box div#entry div.ota{
	background:#169BD9;
}
div#content2 div.box div#entry div.kobayashi{
	background:#4A721E;
}


div#content2 div.box div#category .staff{ 
	margin:10px 4px;
}

div#content2 div.box div#category ul.staff li{ 
	list-style-type: none;
	margin:10px 5px;
}

div#content2 div.box div#entry div.section{
	margin:10px 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:4px;
	font-weight:700;
	font-size:14px;
	line-height:1.6;
	text-indent:43px;
	background:#EDEDED;
}



div#content2 div.box div#entry div.section h3.kishida{
	color:#25659E;
	background:#EDEDED url(/2007/staffblog/img/mark_kishida.gif) 5px 4px no-repeat;
}

div#content2 div.box div#entry div.section h3.sato{
	color:#038F86;
	background:#EDEDED url(/2007/staffblog/img/mark_sato.gif) 5px 4px no-repeat;
}

div#content2 div.box div#entry div.section h3.korematsu{
	color:#774A90;
	background:#EDEDED url(/2007/staffblog/img/mark_korematsu.gif) 5px 4px no-repeat;
}

div#content2 div.box div#entry div.section h3.yamasaki{
	color:#CD242B;
	background:#EDEDED url(/2007/staffblog/img/mark_yamasaki.gif) 5px 4px no-repeat;
}

div#content2 div.box div#entry div.section h3.kurano{
	color:#7C2906;
	background:#EDEDED url(/2007/staffblog/img/mark_kurano.gif) 5px 4px no-repeat;
}

div#content2 div.box div#entry div.section h3.tsutaoka{
	color:#70818F;
	background:#EDEDED url(/2007/staffblog/img/mark_tsutaoka.gif) 5px 4px no-repeat;
}

div#content2 div.box div#entry div.section h3.ota{
	color:#169BD9;
	background:#EDEDED url(/2007/staffblog/img/mark_ota.gif) 5px 4px no-repeat;
}

div#content2 div.box div#entry div.section h3.kobayashi{
	color:#4A721E;
	background:#EDEDED url(/2007/staffblog/img/mark_kobayashi.gif) 5px 4px no-repeat;
}




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