DIV.left-cont
{
	float: left;
	width: 370px;
}
.foot-link
{
	position: relative;
}
.foot-link .blog
{
	position: absolute;
	top: 18px;
	left: 683px;
}
DIV.left-cont DIV.box01
{
	border-bottom: 1px solid #614D26;
	border-left: 1px solid #614D26;
	border-right: 1px solid #614D26;
	padding: 10px;
}
DIV.right-cont
{
	width: 370px;
	margin-left: 390px;
	_margin-left: 387px;
}
DIV.right-cont DIV.box01
{
	border-bottom: 1px solid #614D26;
	border-left: 1px solid #614D26;
	border-right: 1px solid #614D26;
	padding: 10px;
}
DIV.left-cont DIV P.b-a
{
	height: 126px;
}
DIV.left-cont DIV P.b-a IMG
{
	float: left;
}
DIV.left-cont DIV IMG.photo, DIV.right-cont DIV IMG.photo
{
	border: 1px solid #CCC8A8;
}
DIV.left-cont DIV P IMG.arrow
{
	vertical-align: top;
	padding: 57px 2px;
}
DIV.right-cont DIV.box01 DIV.keisou-l
{
	float: left;
	width: 178px;
	_width: 175px;
}
DIV.right-cont DIV.box01 DIV.keisou-l H3
{
	border: 1px solid #BBB68C;
	background-color: #EDECE3;
	color: #614D26;
	padding: 4px 7px 2px;
	font-size: 106%;
	margin-right: 10px;
}
DIV.right-cont DIV.box01 DIV.keisou-l DL
{
	margin-top: 8px;
	zoom: 1;
}
DIV.right-cont DIV.box01 DIV.keisou-l DL DT
{
	color: #614D26;
	font-weight: bold;
}
DIV.right-cont DIV.box01 DIV.keisou-l DL DT:before
{
	content: "■";
	color: #614D26;
}
P.description
{
	margin-top: 10px;
	border: 1px solid #BBB68C;
	background-color: #EDECE3;
	padding: 8px 6px 1.6em;
	position: relative;
	height: 44px;
}
P.description A
{
	position: absolute;
	bottom: 4px;
	right: 7px;
}
DIV.info
{
	margin-top: 20px;
}
DIV.info DL
{
	border-bottom: 1px solid #614D26;
	border-left: 1px solid #614D26;
	border-right: 1px solid #614D26;
}
DIV.info DL DT
{
	float: left;
}
DIV.info DL DD
{
}
DIV.info DL DT, DIV.info DL DD
{
	padding: 0.8em 17px 0.7em;
	background-color: #FFFFFF;
}
DIV.info DL DT.even, DIV.info DL DD.even
{
	background-color: #F4F4EF;
}
DIV.info DL
{
}
