/*******************************************************************************
********************************************************************************
	Project		: Mercedes-Benz Japan
********************************************************************************
*******************************************************************************/

/*-- add Japan local style--*/

div#ms-pcn-mddl div.ms-pcn-linklist {	margin-left:5px;	margin-right:5px;	}
div#ms-pcn-mddl div.ms-pcn-linklist ul li a{	float:none;	}
div.ms-pcn-linklist table {	background-color:#fff;	width:220px;	}

div.ms-pcn-linklist table ul {	padding:3px 0 3px 15px;	}
div.relatedlinkEx {
	background-image:url(/css/css_ng/bg_relatedLink_exception.jpg); 
	background-repeat:none; padding:2px 10px;
	}

sup {	vertical-align:0.2em;	}
h2 *, h3 * {	font-weight:bold;}
#ms-page-grid-1a div.ms-teaser {	margin-bottom:1px;	}

/*-- for Japanese character--*/
div.ms-pcn-linklist table li a, div#ms-teaser h3 a, div#ms-teaser-f *, div.ms-teaser *, 
div#ms-wrapper-f #ms-f-right #ms-f-right-2 .ms-component ms-distance-0r .ms-tb1 .ms-table-cols-4 .ms-table-col-2 {
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", arial, helvetica, verdana, "times new roman", sans-serif;
	font-size:11px;
	}

div#ms-f-right #ms-f-right-2 .ms-text .ms-text span p {		font-size:14px;}
body.ms-ng .jpSubContents {	margin-left:1.8em;	}
body.ms-ng #ms-teaser-f li a.ms-active {	color:#00ADEF;	}

/*-- banner --*/
#ms-page-pms-flash #ms-website #ms-wrapper #ms-wrapper-f #ms-f-left #ms-f-left-2 #ms-teaser-f.jpThinBnr {		margin-top:5px;	}
#ms-teaser-f.jpThinBnr img {		_margin:-2px 0;	}
#ms-teaser-f.jpThinBnr div#ms-teaser h3 a, div#ms-teaser-f.jpThinBnr * {
	line-height:1.15em;	}
#ms-teaser-f.jpThinBnr div#ms-teaser h3 a, div#ms-teaser-f.jpThinBnr .ms-clearer {
	line-height:0em;	}
/*-- for List--*/
body.ms-ng ol.liDeciaml li {	margin-left:3em;	list-style-position: outside;	list-style-type: decimal;}
body.ms-ng ol.liRomanL li {	margin-left:3em;	list-style-position: outside;	list-style-type: lower-roman;}
body.ms-ng ol.liRomanU li {	margin-left:3em;	list-style-position: outside;	list-style-type: upper-roman;}
body.ms-ng ol.liDisc li {	margin-left:3em;	list-style-position: outside;	list-style-type: disc;}
body.ms-ng ol.liSquare li {	margin-left:3em;	list-style-position: outside;	list-style-type: square;}
body.ms-ng ol.liCircle li {	margin-left:3em;	list-style-position: outside;	list-style-type:circle;}

/*-- right related link --*/
div.ms-component-copyimgsys-f-right .rRelatedHeadline {
	background-image:url(/css/css_ng/bg_rightRelated.gif); 
	background-repeat:none; padding:3px 10px;
	line-height:1em; color:#fff;
	text-align:center;	font-weight:bold;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", arial, helvetica, verdana, "times new roman", sans-serif;
	font-size:12px;
}

div.ms-component-copyimgsys-f-right ul.ms-linklist-typ-1 {
	background-color:#f0f0f0;
	padding:3px 10px;
	border-top:1px solid #fff;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", arial, helvetica, verdana, "times new roman", sans-serif;
	font-size:11px;
}

/*-- reft nav supplement --*/
#ms-page-grid-1a #ms-navi-pcn-fly-v1 .ms-pcn-button span.jpProductInfo, #ms-page-pms-flash #ms-navi-pcn #ms-pcn-mddl .ms-pcn-start .ms-pcn-button span.jpProductHome {
	color:#00adef;
}

#ms-page-grid-1a #ms-navi-pcn-fly-v1 .ms-pcn-button span.jpProductInfo {	background-position:100% -43px;}

/*-- jp column layout --*/
.ms-component .jpClm-4 {width:229px; margin-right:18px; float:left;}
.ms-component .clmE {margin-right:0;}
.jpClm-4 img {	clear:both;	margin-bottom:9px;}
#ms-page-grid-2a.jp .ms-teaser {margin-bottom:1px;}

/*-- full width --*/
body#ms-page-grid-1a div#ms-f-right.jpFullWidth {	width:1000px;	background-image:none;	}
#ms-page-grid-1a #ms-website #ms-wrapper #ms-wrapper-f.jpFullWidth {	background-image:none;	}

/*-- after services --*/
tr.asJp:hover {	background-color:#f8f8f8; }

/*-- add global navi local function --*/
#gNavi01 .ms-navi-main-fly-v1-1 .ms-navi-main-fly-v1-1-left .ms-navi.ms-navi-main-fly-v1-navi-b dd .ms-navi-main-fly-v1-navi-a {
	margin-right: 0px;	}
#gNavi01 .ms-navi-main-fly-v1-1 .ms-navi-main-fly-v1-1-left .ms-navi.ms-navi-main-fly-v1-navi-b dd .ms-navi-main-fly-v1-navi-a {
	border-top:1px solid #D8D8D8;	}
#gNavi01 .ms-navi-main-fly-v1-1 .ms-navi-main-fly-v1-1-left .ms-navi.ms-navi-main-fly-v1-navi-b dd .ms-navi-main-fly-v1-navi-a li a {  
margin-left:-1px;
}

*:first-child+html #gNavi01 .ms-navi-main-fly-v1-1 .ms-navi-main-fly-v1-1-left .ms-navi.ms-navi-main-fly-v1-navi-b dd .ms-navi-main-fly-v1-navi-a li a {  
height:1%;}