#local-navi ul li#l1 a{
	background-image:url(../images/local_c6_1.gif);
}
#local-navi ul li#l2 a{
	background-image:url(../images/local_c6_2.gif);
}
#local-navi ul li a:hover,#local-navi ul li.here a{
	text-decoration:none;
	background-position:left bottom;
}

#bukken{
	margin-top:10px;
}
#bukken-main{
	width:682px;
	height:391px;
	overflow:hidden;
}
#bukken-body{
	background-color:#FA931A;
	width:682px;
	margin:0;
	padding:0;
}
#bukken-body:after{
	content:".";
	clear:both;
	height:0px;
	display:block;
	visibility:hidden;
}
#bukken-left{
	margin:0;
	padding:0;
	float:left;
	width:302px;
	margin-left:26px;
	_margin-left:13px;
}
#bukken-right{
	margin:0;
	padding:0;
	float:right;
	width:302px;
	margin-right:26px;
	_margin-right:13px;
	padding-bottom:30px;
}
#bukken-left dt,
#bukken-left dd,
#bukken-left dd ul,
#bukken-right dt,
#bukken-right dd,
#bukken-right dd ul{
	margin:0;
	padding:0;
}
#bukken-left dt,#bukken-right dt{
	width:302px;
	height:18px;
	text-indent:-9999px;
	background:none left top no-repeat;
}

#bukken-left dt{
	background-image:url(../images/bukken_h01.gif);
}
#bukken-right dt{
	background-image:url(../images/bukken_h02.gif);
}
#bukken-left dd ul,#bukken-right dd ul{
	color:#FFFFFF;
	list-style-position:inside;
	padding:7px 0 0 5px;
}
#bukken-left dd{
	background:url(../images/bukken_bg_ja.gif) left top no-repeat;
	height:160px;
}
#bukken-left dd p,#bukken-right dd p{
	color:#FFFFFF;
	margin:0;
}
#bukken-contact{
	border-top:1px solid #FFE2C0;
	background-color:#FFE2C0;
	padding-bottom:20px;
}
#bukken-contact dl{
	margin:0;
	padding:0;
}
#bukken-contact dl dt{
	margin:0;
	padding:0;
	width:682px;
	height:20px;
	overflow:hidden;
}
#bukken-contact dl dd{
	margin:0;
	padding:0;
	width:682px;
}
#bukken-contact dl p{
	margin:13px 26px 0 26px;
	padding:0;
}
#bukken-contact dl p ,#bukken-contact dl p a{
	color:#DF5202;
}
#bukken-contact dl p strong{
	color:#FE5D02;
}

#fc02-01,#fc02-02,#fc02-03{
	margin-bottom:10px;
}
#fc02-04{
	background-color:#ffffff;
}
#fc02-05{
	padding-left:230px;
	margin-bottom:10px;
}
#fc02-04-h{
	width:682px;
	height:32px;
	overflow:hidden;
}
#fc02-04-body{
	padding:0 25px 25px 15px
}
.fcrow{
	width:642px;
}
.fcrow#owner01{
	margin-bottom:30px;
}
.fcrow:after{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
.fcleft{
	width:377px;
	float:left;
}
.fcright{
	float:right;
}
.fcrow#owner02 .fcright{
	padding-top:5px;
}
.fcleft p{
	width:367px;
	margin:0 auto;
	color:#2D2B2B;
	line-height:1.4em;
}