#btn-up0 {
border:solid 1px #85B000;  

}
#btn-up1 {
border-left:solid 1px #85B000;  
border-top:solid 1px #85B000; 
}

#btn0 {
border-left:solid 1px #85B000;  
border-top:solid 1px #85B000; 
}
#btn1 {
border-right:solid 1px #85B000;  
border-bottom:solid 1px #85B000;
}
#btn3 {
border-bottom:solid 1px #85B000;
}

#top-center {
padding:10px;
}

#top-center ul{
width:195px;
font-size:12px;
margin:5px 0 0 0;
padding:0;
}

#top-center ul li{
list-style:none;  
padding-left:16px;  
padding-bottom:5px; 
background:url('img/top-mark.gif') left top no-repeat;  
line-height:14px;
}



#iso {
width:300px;
float:left;
padding:10px;
font-size:12px;
}

#address {
width:400px;
height:79px;
float:left;
background:url('img/address.gif');  
font-size:12px;
padding:3px;
}

#ad-ti {
font-size:12px;
font-weight:bold;
color:#698C00;
}

#route {
font-size:11px;
padding:5px;
}

#hyou {
	border: solid 1px #cccccc;
	padding: 5px;
	border-collapse: collapse;
	margin-top: 10px;
	line-height: 1.6em;
}


#business0 {
padding:10px;
margin: 5px 0 5px 0;
border:1px solid #99CC33;
}

#business {
clear:both;
}

#business-1 {
float:left;
margin-top:10px;
margin-right:20px;
margin-bottom:10px;
width:339px;
}
#business-2 {
margin-top:10px;
float:right;
margin-bottom:10px;
width:320px;

}




#item {
float:left;
list-style-type:none;
margin:0 20px 5px 0;
padding:0;
line-height:23px;
}

#item li#i-1 {
background-color:#99CC00;
padding-left:5px;
color:#FFFFFF;
}

#clear {
clear:both;
padding:0;
margin:0;
}

#rn-text {
	margin: 0 auto;
width:500px;
background-color:#FFCC66;
padding:10px;
color:#000000;
font-size:1.2em;

}

#rn-text ul {
border:1px solid #ffffff;
background-color:#FFFFCC;
padding:25px;
margin:0px;
}

#rn-text ul li{
margin:0 0 20px 0;
padding:0;
}

#rn-text2 {
	margin: 0 auto;
width:500px;
background-color:#FFFF99;
padding:10px;
color:#000000;
font-size:1.2em;

}



#rn-text-eco {
	margin: 0 auto;
width:780px;
background-color:#FFCC66;
padding:10px;
color:#000000;
font-size:1.2em;

}

#rn-text-eco ul#ec-0 {
background-color:#FFFFCC;
padding:40px;
margin:0 0 5px 0;
list-style:none;
}

#rn-text-eco ul#ec-1 {
background-color:#FFFFCC;
padding:40px;
margin:0 0 5px 0;
list-style:decimal;
}

#rn-text-eco ul#ec-2 {
background-color:#FFFFCC;
padding:25px;
margin:0px;
}

#rn-text-eco ul li{
margin:0 0 20px 0;
padding:0;
}


#koudo-text {
font-size:1em;
font-weight:bold;
color:#FFFFFF;
padding:5px;
background-color:#996600;
margin:0;
}

#name {
text-align:right;
font-size:1em;
font-weight:bold;
padding:5px;

margin:0;
}



#yard-left{
float:left;
margin-right:10px;
}

#yard-right{
float:left;
margin-right:20px;
}

#yard-pic{
float:left;
margin-right:20px;
margin-bottom:10px;
}



#eq-tbl{
border:solid 1px #666666;
border-collapse:collapse;
}


#gaitou{
float:left;
width:150px;
margin-right:10px;
margin-bottom:10px;
}


#gaitou-2{
float:left;
width:150px;
height:200px;
padding-right:10px;
margin-right:20px;
margin-bottom:10px;
border-right:dotted 1px #698C00;
}

#gaitou-3{
float:left;
width:200px;
margin-right:20px;
margin-bottom:10px;

}

#gaitou-4{
float:left;
width:200px;
margin-right:20px;
margin-bottom:10px;

}



#inq {
	margin: 0 auto;
width:600px;
padding:10px;
color:#000000;

}

#inq table {
width:560px;
border:1px solid #6A8D00;
border-collapse:collapse;
color:#000000;


}

#inq table td {
border:1px solid #6A8D00;
border-collapse:collapse;

}



#map-text {
width:400px;
padding:10px;
border:1px solid #6A8D00;


}





#center {
	margin: 0 auto;
width:693px;
padding:10px;
color:#000000;
font-size:1.2em;

}

#center2 {
	margin: 0 auto;
width:682px;
height:auto
text-align:center;
color:#000000;
font-size:1.2em;

}
#rn-text3 {
	width: 620px;
	color: #000000;
	font-size: 1.2em;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	line-height: 1.45em;
	padding-top: 30px;
	padding-bottom: 30px;
	border: 1px solid #8EBD00;
	padding-right: 20px;
	padding-left: 20px;
}
.renrakusaki {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	font-size: 1.2em;
	line-height: 2em;
}
.setubi {
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 25px;
}
.Title01 {
	color: #356501;
	font-size: 1.8em;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #356501;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #356501;
	padding-bottom: 2px;
	padding-left: 5px;
	letter-spacing: 0.2em;
}
