.kyokyo { 
background-image: url("http://www.love.or.jp/09091701.jpg"); 
}
.kakari a { 
text-decoration: none; 
color: #363636; 
}
.kakari a:hover { 
text-decoration: underline; 
color: #ff4500; 
}


/*Relation_body*/
body { 
	text-align: center; 
	background-color: #FEFBF2; 
	background-image: url("image/bodyback.jpg"); 
	background-repeat: repeat-x;
	margin: 0; 
}
/*Relation_allbox*/
#allbox { 
	text-align: left; 
	margin: auto; 
	width: 1100px; 
}
#mainbox { 
    width: 1100px; 
    margin-left: 0px; 
    }

/*Relation_header*/
#header { 
	width: 900px; 
	height: 81px; 
	margin: 0 0 0 100px; 
} 
.headerleft { 
	width: 201px; 
	float: left; 
}
.headerright h1 { 
	font-size: 12px; 
	float: left; 
	color: #363636; 
	margin: 39px 0  0 0px; 
	padding: 0;  
	font-weight: 400; 
	width: 555px; 
	letter-spacing: 1px; 
	line-height: 16px; 
}
.headerleft a { 
	margin: 0; 
	padding:0; 
}
.headerleft img { 
	border: 0; 
	margin: 0; 
	padding: 0; 
}
.headerright { 
	width: 688px; 
	float: right; 
	margin: 0; 
	padding: 0; 
}
.headerright p { 
	display: none; 
	margin: 0; 
    padding: 0; 
}
.smonavi { 
	width: 120px; 
	margin: 0; 
	padding: 0; 
	float: right; 

}
.smonavi dl { 
margin: 12px 0 0 0; 
padding: 0; 
}
.smonavi dl dd { 
margin: 0; 
padding: 0; 
}
.smonavi a { 
	margin: 0; 
	padding: 0; 
	font-size: 12px; 
	letter-spacing: 1px; 
	color: #363636; 
	text-decoration: none; 
}
.smonavi a:hover { 
	color: #FF561A; 
}






/*Relation_navigation*/
#navigation { 
	width: 902px; 
	height: 45px; 
	margin: 0 0 0 100px; 
}
#navigation ul { 
	height: 45px; 
	margin: 0; 
	padding: 0; 
}

li#bot1, li#bot2, li#bot3, li#bot4, li#bot5, li#bot6 { 
	float: left; 
	list-style-type: none; 
	margin: 0 0 0 0px; 
    padding: 0; 
}
#navigation p { 
	display: none; 
	margin: 0; 
    padding: 0; 
}

li#bot1 a { 
	width: 151px; 
	height: 45px; 
	display: block; 
	text-decoration: none; 
	background-image: url("image/bot1.jpg"); 
}
li#bot1 a:hover { 
	background-image: url("image/bot1b.jpg"); 
}
li#bot2 a { 
	width: 150px; 
	height: 45px; 
	display: block; 
	text-decoration: none; 
	background-image: url("image/bot2.jpg"); 
}
li#bot2 a:hover { 
	background-image: url("image/bot2b.jpg"); 
}
li#bot3 a { 
	width: 150px; 
	height: 45px; 
	display: block; 
	text-decoration: none; 
	background-image: url("image/bot3.jpg"); 
}
li#bot3 a:hover { 
	background-image: url("image/bot3b.jpg"); 
}
li#bot4 a { 
	width: 150px; 
	height: 40px; 
	display: block; 
	text-decoration: none; 
	background-image: url("image/bot4.jpg"); 
}
li#bot4 a:hover { 
	background-image: url("image/bot4b.jpg"); 
}
li#bot5 a { 
	width: 150px; 
	height: 45px; 
	display: block; 
	text-decoration: none; 
	background-image: url("image/bot5.jpg"); 
}
li#bot5 a:hover { 
	background-image: url("image/bot5b.jpg"); 
}
li#bot6 a { 
	width: 149px; 
	height: 45px; 
	display: block; 
	text-decoration: none; 
	background-image: url("image/bot6.jpg"); 
}
li#bot6 a:hover { 
	background-image: url("image/bot6b.jpg"); 
}


/*##########################*/


/*Relation_main*/
#main { 
	width: 1100px; 
	height: 350px; 
	margin: 0; 
	padding: 0; 
    background-image: url("image/mainback.jpg"); 
}
#main img { 
	border: 0; 
	margin: 0; 
	padding: 0; 
}


/*Relation_contents*/

.content { 
width: 852px; 
text-align: left; 
margin: auto; 
}
.up { 
margin: 20px 0 0 0; 
background-image: url("image/h2conback.jpg"); 
width: 848px; 
height: 119px; 
border: #CABC95 2px solid; 
}
.up h2 { 
display: none; 
}
.up table { 
width: 800; 
margin: 52px 0 0 25px; 
border: 0; 
padding: 0; 
}
.up table td { 
padding: 0 15px 0 0; 
}
.ddd { 
padding: 0 15px 0 0; 
width: 200px; 
}
.up table td a { 
text-decoration: none; 
font-size: 14px; 
color: #363636; 
}
.up table td a:hover { 
color: #888888; 
}

.under { 
width: 852px; 
margin: 0px 0 0 0; 
padding: 0; 
}


.underleft { 
width: 516px; 
float: left; 
}
.parts { 
margin: 20px 0 0 0; 
padding: 0; 
width: 515px; 
}
.partsup { 
width: 515px; 
height: 17px; 
background-image: url("image/boxsup.jpg"); 
background-repeat: no-repeat; 
}
.partscenter { 
width: 515px; 
background-image: url("image/boxscenter.jpg"); 
background-repeat: repeat-y; 
}
.centerinner { 
margin: 0; 
padding: 0 7px 0 7px; 
}
.partsunder { 
width: 515px; 
height: 17px; 
background-image: url("image/boxsunder.jpg"); 
background-repeat: no-repeat; 
}

.partscenter table { 
width: 501px; 
border: 0;
margin: 0; 
padding: 0; 
}
.partscenter table tr { 
margin: 0; 
padding: 0; 
}
.dd01 { 
border-top: #F5D894 1px solid; 
padding: 8px 5px 5px 5px; 
margin: 0; 
}
.dd02 { 
width: 70px; 
border-top: #E3ECB5 1px solid; 
padding: 8px 5px 5px 5px; 
margin: 0; 
}
.dd03 { 
border-top: #E3ECB5 1px solid; 
padding: 8px 5px 5px 5px; 
margin: 0; 
}
.dd04 { 
width: 70px; 
border-top: #AAE0D2 1px solid; 
padding: 8px 5px 5px 5px; 
margin: 0; 
}
.dd05 { 
border-top: #AAE0D2 1px solid; 
padding: 8px 5px 5px 5px; 
margin: 0; 
}
.partscenter a { 
text-decoration: none; 
color: #363636; 
font-size: 12px; 
}
.partscenter a:hover { 
color: #5862C1; 
}















.underright { 
width: 314px; 
/*height: 830px; */
margin: 20px 0 0 0; 
background-color: #FFF9C5; 
border: #CABC95 2px solid; 
float: right; 
}
.underright dl { 
margin: 0; 
padding: 0; 
}
.underright dl dd { 
margin: 10px 0 0 10px; 
paddingt: 0; 
}

.underright h4 { 
display: none; 
}
.rec { 
width: 293px; 
height: 194px; 
background-image: url("image/rec.jpg"); 
}
.rec a { 
width: 293px; 
height: 194px; 
display: block; 
text-decoration: none; 
background-image: url("image/rec.jpg"); 
}
.rec a:hover { 
background-image: url("image/recb.jpg"); 
}

/*Relation_footer*/

.footer { 
	margin: 30px 0 0 0; 
	background-color: #ffffff; 
	background-image: url("image/footerback.jpg"); 
	background-repeat: repeat-x; 
}
.footernavi { 
	margin: 0px 0px 0px 0px; 
	padding: 15px 0 15px 0; 
}

.fnavi { 
	font-size: 12px; 
	color: #363636; 
	letter-spacing: 1px; 
	margin: 0; 
	padding: 0; 
	line-height: 20px; 
	text-align: center; 
}
.fnavi a { 
	font-size: 12px; 
	color: #363636; 
	text-decoration: none; 
}
.fnavi a:hover { 
    color: #888888; 
    }
.copy { 
	border-top: #F7D6A1 1px solid; 
	font-size: 12px; 
	font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
	color: #363636; 
	letter-spacing: 1px; 
	text-align: left; 
	margin: auto; 
	width: 786px; 
	padding: 0 0 30px 0; 
}
.copy dl { 
margin: 15px 0 0 0; 
padding: 0; 
}
.copy dl dd { 
float: left; 
margin: 0; 
padding: 0; 
}
.copy a { 
	font-size: 12px; 
	color: #363636; 
	text-decoration: none; 
}
.copy a:hover { 
    color: #888888; 
    }
.fdd { 
	font-size: 10px; 
	font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
	color: #555555; 
	letter-spacing: 1px; 
	}

























