@charset "shift_jis";
td.logo img {
border:none;
}
#footContainer #footer #copyright {
width:auto;
background:none;
}
#footContainer #footer #copyright span {
display:block;
}
td.copyright {
text-align:right;
padding:3px 0 0 0;
}
#footer li.copyright img {
top:2px;
position:relative;
}
#footer p.copyright {
margin:0;
padding:0;
}
#copyright address {
display:block;
}
#dealer address,#ea address,
#elp address,#lp-fsa address,
#merit address,
#offices address,
#privacy address,
#agency address,
#index address {
padding:5px 5px 6px 5px;
}
#ctOffices address {
padding:5px 5px 7px 5px;
}
#ctOffices address font {
vertical-align:top;
}
#ctOffices address.nmb {
padding:5px 5px 8px 5px;
}
#ctOffices address.nmb img {
	margin:0 0 -3px 0;
}
body#ctOffices address.nmb img, x:not(:target):-moz-system-metric(mac-graphite-theme) {
	margin:0 0 -2px 0;
}
td.kiyaku_copy {
padding:6px 0 7px 0;
}
#footer.recruit_career p.copyright,
#footer.recruit_new p.copyright {
width:226px;
margin:6px 0 7px 0;
}
	* html #footer.recruit_career h4 {
	margin:-23px 20px 0 0;
	}
	*+ html #footer.recruit_career h4 {
	position:absolute;
	right:0;
	bottom:13px;
	}
	* html #footer.recruit_new h4 {
	margin:-20px 20px 0 0;
	}
	*+ html #footer.recruit_new h4 {
	position:absolute;
	right:0;
	bottom:10px;
	}
#footer p.copyright.recruit {
margin:0 0 0 135px;
padding:0 0 0 40px;
line-height:1.2;
}
#footer p.copyright.recruit_mpl0 {
margin:2px 0 0 0;
padding:0 0 0 0;
line-height:1.2;
}
#footer p.copyright.recruit_mgl0 {
margin:2px 0 0 0;
padding:0 0 0 40px;
line-height:1.2;
}
	* html #footer p.copyright.recruit_mgl0 {
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	*+ html #footer p.copyright.recruit_mgl0 {
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
#footer p.copyright.recruit_mgl156 {
margin:2px 0 0 156px;
padding:0 0 0 40px;
line-height:1.2;
}
#footer p.copyright.recruit_mgl217 {
margin:2px 0 0 217px;
padding:0 0 0 40px;
line-height:1.2;
}
#footer p.copyright.recruit_nagasaki {
margin:4px 0 0 0;
padding:0 0 4px 0;
}
#footer p.copyright.recruit_company {
padding:0 0 0 40px;
}
*html #footer p.copyright.recruit_company {
padding:0 0 0 0;
}
*+html #footer p.copyright.recruit_company {
padding:0 0 0 0;
}
#footer p.copyright.recruit_person {
margin:42px 0 0 135px;
padding:0 0 0 40px;
}
* html #footer p.copyright.recruit_person {
margin:0 0 0 135px;
}
*+ html #footer p.copyright.recruit_person {
margin:0 0 0 135px;
}




