@charset "Shift_JIS";


/* ============== Cont Footer Menu Local Settings =============== */


#content .content-footer {
background:url("../../img/frm2/content.gif") repeat-y scroll 0 0 transparent;
padding:20px 20px 1px 20px;
width:auto;
}

#content .cont-footer-menu {
background:url("/mb/shared/img/v09b/support/bg_cont_footer_menu_mdl.gif") repeat-y scroll left top transparent;
margin-bottom:40px;
}


#content .cont-footer-menu dd ul {
padding:5px 0px 10px 30px;
}

#content .cont-footer-menu dd ul li {
	min-width: 118px;
	_width: 118px;
	margin-right: 8px;
	white-space: nowrap;
}
#content .cont-footer-menu dd ul li.narrow {
	min-width: 24px;
	_width: 24px;
}


/* Nav
-------------------------------------------------------------------------------- */

/* -- Headings -- */

/* .index */
body#frm div#nav div#sidenav ul li.index div div {
	margin-bottom: 7px;
}
body#frm div#nav div#sidenav ul li.index div div a {
	margin: 0;
	padding: 0;
	width: 195px;
	height: 41px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: left top;
}
body#frm div#nav div#sidenav ul li.index div div a {
	background-image: url(../../img/v11a/nav/btn_subcategory.png);
}

body#frm div#nav.ln_contact div#sidenav ul li.index div div a {
	background-image: url(/mb/shared/img/v11a/nav/btn_contact.png);
}
body#frm div#nav div#sidenav ul li.index div div a:hover {
	background-position: left bottom;
}


/* Mac Font */
body.os_Mac * {
	letter-spacing: -1px;
}



