@charset "utf-8";




#ctProduct.blank h1 {
	background:#0e0f0f url("http://cn.yanmar.com//product/img/index_h1_01.jpg") top center no-repeat;
}

#ctProduct.blank .g_headUtil {
	margin:0 0 55px 0;
}

#ctProduct.blank #p_financingBoxInner {
	margin:30px 2px 0 2px;
	padding:35px 20px 20px 20px;
	width:256px !important;
	border:1px solid #eee;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

* html #ctProduct.blank #p_financingBoxInner {
	display:inline;
	width:250px !important;
}

#p_financingBoxInner .g_txtBtn01 {
	margin:0 auto 40px auto;
	width:160px;
}




#ctProduct.clAgriculture h1 {
	background:#2d7720 url("http://cn.yanmar.com//product/agriculture/img/agriculture_h1_01.jpg") top center no-repeat;
}

#c_purposeLi {
	display:none;
}



#ctProduct.clMarine h1 {
	background:#2d7dc4 url("http://cn.yanmar.com//product/marine/img/marine_h1_01.jpg") top center no-repeat;
}



#ctProduct.clEnergy h1 {
	background:#C0C0bb url("http://cn.yanmar.com//product/energy/img/energy_h1_01.jpg") top center no-repeat;
}



#ctProduct.clConstruction h1 {
	background:#693a28 url("http://cn.yanmar.com//product/construction/img/construction_h1_01.jpg") top center no-repeat;
}



#ctProduct.clIndustrial h1 {
	background:#232321 url("http://cn.yanmar.com//product/industrial/img/industrial_h1_01.jpg") top center no-repeat;
}



#c_footerPanelWrap {
	display:none;
	width:100%;
	position:fixed;
	z-index:600;
}

#c_footerPanel {
	margin:0 auto;
	width:960px;
	text-align:left;
}

#c_footerPanelTtl {
	display:inline-block;
	padding:2px 20px 2px 15px;
	border:1px solid #eee;
	color:#fff;

	background:
	-webkit-gradient(
	linear,
	right top,
	left bottom,
	color-stop(0, #666),
	color-stop(1, #494a49)
	);
	
	background:
	-webkit-linear-gradient(
	top,
	#666 0%,
	#494a49 100%
	);

	background:
	-moz-linear-gradient(
	top,
	#666 0%,
	#494a49 100%
	);

	background:
	-ms-linear-gradient(
	top,
	#666 0%,
	#494a49 100%
	);

	background:
	-o-linear-gradient(
	top,
	#666 0%,
	#494a49 100%
	);

	background:
	linear-gradient(
	top,
	#666 0%,
	#494a49 100%
	);

	-pie-background:
	linear-gradient(
	top,
	#666 0%,
	#494a49 100%
	);

	-webkit-border-radius:0 20px 0 0;
	-moz-border-radius:0 20px 0 0;
	border-radius:0 20px 0 0;
}

* html #c_footerPanelTtl {
	position:relative;
	display:inline;
	border:none;
}

*:first-child + html #c_footerPanelTtl {
	position:relative;
	display:inline;
	border:none;
}



#ctProduct.clAgriculture #c_footerPanelTtl {
	background:
	-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #006326),
	color-stop(1, #00471c)
	);
	
	background:
	-webkit-linear-gradient(
	top,
	#006326 0%,
	#00471c 100%
	);

	background:
	-moz-linear-gradient(
	top,
	#006326 0%,
	#00471c 100%
	);

	background:
	-ms-linear-gradient(
	top,
	#006326 0%,
	#00471c 100%
	);

	background:
	-o-linear-gradient(
	top,
	#006326 0%,
	#00471c 100%
	);

	background:
	linear-gradient(
	top,
	#006326 0%,
	#00471c 100%
	);

	-pie-background:
	linear-gradient(
	top,
	#006326 0%,
	#00471c 100%
	);
}


#ctProduct.clMarine #c_footerPanelTtl {
	background:
	-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #003570),
	color-stop(1, #003062)
	);
	
	background:
	-webkit-linear-gradient(
	top,
	#003570 0%,
	#003062 100%
	);

	background:
	-moz-linear-gradient(
	top,
	#003570 0%,
	#003062 100%
	);

	background:
	-ms-linear-gradient(
	top,
	#003570 0%,
	#003062 100%
	);

	background:
	-o-linear-gradient(
	top,
	#003570 0%,
	#003062 100%
	);

	background:
	linear-gradient(
	top,
	#003570 0%,
	#003062 100%
	);

	-pie-background:
	linear-gradient(
	top,
	#003570 0%,
	#003062 100%
	);
}


#ctProduct.clEnergy #c_footerPanelTtl {
	background:
	-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #ba4c06),
	color-stop(1, #a53f00)
	);
	
	background:
	-webkit-linear-gradient(
	top,
	#ba4c06 0%,
	#a53f00 100%
	);

	background:
	-moz-linear-gradient(
	top,
	#ba4c06 0%,
	#a53f00 100%
	);

	background:
	-ms-linear-gradient(
	top,
	#ba4c06 0%,
	#a53f00 100%
	);

	background:
	-o-linear-gradient(
	top,
	#ba4c06 0%,
	#a53f00 100%
	);

	background:
	linear-gradient(
	top,
	#ba4c06 0%,
	#a53f00 100%
	);

	-pie-background:
	linear-gradient(
	top,
	#ba4c06 0%,
	#a53f00 100%
	);
}


#ctProduct.clConstruction #c_footerPanelTtl {
	background:
	-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #572600),
	color-stop(1, #3e1c01)
	);
	
	background:
	-webkit-linear-gradient(
	top,
	#572600 0%,
	#3e1c01 100%
	);

	background:
	-moz-linear-gradient(
	top,
	#572600 0%,
	#3e1c01 100%
	);

	background:
	-ms-linear-gradient(
	top,
	#572600 0%,
	#3e1c01 100%
	);

	background:
	-o-linear-gradient(
	top,
	#572600 0%,
	#3e1c01 100%
	);

	background:
	linear-gradient(
	top,
	#572600 0%,
	#3e1c01 100%
	);

	-pie-background:
	linear-gradient(
	top,
	#572600 0%,
	#3e1c01 100%
	);
}


#ctProduct.clIndustrial #c_footerPanelTtl {
	background:
	-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #333),
	color-stop(1, #222)
	);
	
	background:
	-webkit-linear-gradient(
	top,
	#333 0%,
	#222 100%
	);

	background:
	-moz-linear-gradient(
	top,
	#333 0%,
	#222 100%
	);

	background:
	-ms-linear-gradient(
	top,
	#333 0%,
	#222 100%
	);

	background:
	-o-linear-gradient(
	top,
	#333 0%,
	#222 100%
	);

	background:
	linear-gradient(
	top,
	#333 0%,
	#222 100%
	);

	-pie-background:
	linear-gradient(
	top,
	#333 0%,
	#222 100%
	);
}

#c_footerPanelCnt {
	position:relative;
	width:960px;
	overflow:hidden;

	background:
	-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #f7f7f7),
	color-stop(0.8, #fbfbfb),
	color-stop(1, #ececec)
	);
	
	background:
	-webkit-linear-gradient(
	top,
	#f7f7f7 0%,
	#fbfbfb 80%,
	#ececec 100%
	);

	background:
	-moz-linear-gradient(
	top,
	#f7f7f7 0%,
	#fbfbfb 80%,
	#ececec 100%
	);

	background:
	-ms-linear-gradient(
	top,
	#f7f7f7 0%,
	#fbfbfb 80%,
	#ececec 100%
	);

	background:
	-o-linear-gradient(
	top,
	#f7f7f7 0%,
	#fbfbfb 80%,
	#ececec 100%
	);

	background:
	linear-gradient(
	top,
	#f7f7f7 0%,
	#fbfbfb 80%,
	#ececec 100%
	);

	-pie-background:
	linear-gradient(
	top,
	#f7f7f7 0%,
	#fbfbfb 80%,
	#ececec 100%
	);

	-webkit-box-shadow:0 1px 2px #aaa;
	-moz-box-shadow:0 1px 2px #aaa;
	box-shadow:0 1px 2px #aaa;
}

#c_footerPanelCntInner {
	padding:2px 3px 10px 3px;
	zoom:1;
}

#c_footerPanelCntInner:after {
	display:block;
	clear:both;
	height:0px;
	content:"";
}

.c_footerPanelLi {
	float:left;
	margin:0 4px 0 0;
	text-align:center;
	zoom:1;
}

.c_footerPanelLi ul {
	border:1px solid #eee;
	background-color:#fff;
	zoom:1;
	-webkit-box-shadow:0 1px 2px #999;
	-moz-box-shadow:0 1px 2px #999;
	box-shadow:0 1px 2px #999;
}

.c_footerPanelLi ul:after {
	display:block;
	clear:both;
	height:0px;
	content:"";
}

* html .c_footerPanelLi ul {
	display:inline;
	zoom:1;
}

.c_footerPanelLi li {
	float:left;
	text-align:center;
}

.c_footerPanelLi li a {
	color:#333;
	font-size:85%;
}

.c_footerPanelLi li img {
	display:block;
	margin:0 auto;
	line-height:0;
}

.c_footerPanelLi em {
	display:block;
	margin:-1px 0 0 0;
	padding:5px 0 0 0;
	background:url("http://cn.yanmar.com//product/img/product_bg_01.gif") top center no-repeat;
}

* html .c_footerPanelLi em {
	margin:-3px 0 0 0;
}

*:first-child+html .c_footerPanelLi em {
	margin:-3px 0 0 0;
}

#c_footerPanelPrev {
	position:absolute;
	top:35%;
	left:-5px;
	cursor:pointer;
}

#c_footerPanelNext {
	position:absolute;
	top:35%;
	right:-5px;
	cursor:pointer;
}



.c_productList01 {
	position:relative;
	margin:0 -36px 0 0;
	zoom:1;
}

.c_productList01:after {
	display:block;
	clear:both;
	height:0px;
	content:"";
}

.c_productList01 div {
	float:left;
	margin:0 36px 0 0;
	padding:0 0 50px 0;
	width:296px;
}

.c_productList01 em {
	font-size:120%;
	font-weight:normal;
}

.c_productList01 img {
	display:block;
	margin:12px 0 15px 0;
}

.c_productList01 a:hover img {
	opacity:0.5;
	filter:alpha(opacity=50);
	-ms-filter:"alpha(opacity=50)";
}



.c_productList02 {
	position:relative;
	margin:0 0 0 -4px;
	zoom:1;
}

.c_productList02:after {
	display:block;
	clear:both;
	height:0px;
	content:"";
}

.c_productList02Cnt {
	float:left;
	margin:0 4px 30px 0;
}

.c_productList02Cnt .g_categoryTopTtl {
	margin:0 0 10px 0 !important;
}

.c_productList02Box {
	padding:5px 0 0 0;
	border:1px solid #eee;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

* html .c_productList02Box {
	display:inline;
	zoom:1;
}

*:first-child + html .c_productList02Box {
	display:inline;
	zoom:1;
}

.c_productList02Parts:after {
	display:block;
	clear:both;
	height:0px;
	content:"";
}

.c_productList02Parts li {
	float:left;
	width:235px;
	text-align:center;
}

.c_productList02Parts li img {
	display:block;
	margin:0 0 10px 0;
	line-height:0;
}

.c_productList02Parts li a:hover img {
	opacity:0.5;
	filter:alpha(opacity=50);
	-ms-filter:"alpha(opacity=50)";
}

.c_productList02Parts li em {
	display:block;
	margin:0 10px;
	padding:0 0 10px 0;
	font-weight:normal;
}



.c_productList03Wrap {
	position:relative;
	margin:0 0 65px 0;
	z-index:410;
}

.c_productList03 {
	position:relative;
	margin:0 0 1px 0;
	padding:5px;
	background-color:#eee;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;

	-webkit-box-shadow:0 1px 2px #aaa;
	-moz-box-shadow:0 1px 2px #aaa;
	box-shadow:0 1px 2px #aaa;
}

.c_productList03Inner {
	position:relative;
	padding:10px 20px 10px 10px;
	min-height:160px;
	color:#333;
	background-color:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	zoom:1;
}

* html .c_productList03Inner {
	height:160px;
}

.c_productList03Inner:after {
	display:block;
	clear:both;
	height:0px;
	content:"";
}

.c_productList03Inner img {
	display:block;
	float:left;
	width:215px;
}

.c_productList03Inner a:hover img {
	opacity:0.5;
	filter:alpha(opacity=50);
	-ms-filter:"alpha(opacity=50)";
}

.c_productList03Info {
	float:left;
	padding:0 0 0 20px;
}

.c_productList03Head {
	margin:0 0 15px 0;
	border-bottom:1px solid #ccc;
	zoom:1;
}

.c_productList03Head:after {
	display:block;
	clear:both;
	height:0px;
	content:"";
}

.c_productList03Info h3 {
	float:left;
	margin:0 !important;
}

.c_productList03Info h3 a {
	padding:0 20px 0 0;
	color:#333;
	text-decoration:none;
	font-size:75%;
	background-image:url("http://cn.yanmar.com/common/img/co_ic_03.png");
	background-position:98% center;
	background-repeat:no-repeat;
}

.c_productList03Info h3 a:hover {
	text-decoration:underline;
}

.productList03Num {
	float:right;
	text-align:right;
	font-size:120%;
	font-weight:bold;
}

.c_productList03Txt {
	zoom:1;
}

.c_productList03Txt:after {
	display:block;
	clear:both;
	height:0px;
	content:"";
}

.c_productList03TxtL {
	float:left;
	padding:0 40px 0 0;
	width:305px;
}

.c_productList03Mention {
	margin:0 0 10px 0;
	font-weight:bold;
}

.c_productList03Txt table {
	position:relative;
	float:left;
	margin:0;
	width:340px;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	font-size:85%;

	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

* html .c_productList03Txt table {
	width:330px;
}

*:first-child + html .c_productList03Txt table {
	width:330px;
}

.c_productList03Txt table th,
.c_productList03Txt table td {
	padding:1px 10px;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
}

.c_compareChk {
	display:none;
}


#c_overLayer {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	z-index:400;
}

.c_productList03Wrap.ui_comparisons .c_productList03 {
	background-color:#1c1c1c;
}

.c_productList03Wrap.ui_comparisons .c_compareChk {
	display:block;
	position:absolute;
	bottom:4px;
	padding:7px 0;
	width:950px;
	background-color:#1c1c1c;
	-ms-filter:"alpha( opacity=80 )";
	filter:alpha( opacity=80 );
	opacity:0.8;
}

.c_productList03Wrap.ui_comparisons .c_compareChkInner {
	display:inline;
	position:relative;
	left:45%;
}

.c_productList03Wrap.ui_comparisons .c_compareChk label {
	display:inline-block;
	min-height:18px;
	line-height:100%;
	color:#fff;
	font-size:125%;
	cursor:pointer;
}

.c_productList03Wrap.ui_comparisons .c_compareChk span {
	padding:0 0 0 20px;
}


.c_compareChkLayer {
	position:absolute;
	top:5px;
	left:5px;
	width:950px;
	background-color:#214264;
}

.c_productList03Wrap.ui_comparisons .c_compareChk.ui_comparisonsSlct {
	background-color:#900;
}


.c_compareHvrLayer {
	position:absolute;
	top:5px;
	left:5px;
	width:950px;
	background-color:#000;
}


#c_comparCloseBtn {
	display:none;
	position:absolute;
	top:0;
	right:0;
	z-index:450;
	cursor:pointer;
	margin:-2px 0 0 0 !important;
}



#c_comparBtn,
#c_comparStartBtn {
	position:absolute;
	top:0;
	left:45%;
	min-width:165px;
}

#c_comparBtn {
	z-index:410;
}

#c_comparStartBtn {
	display:none;
	z-index:450;
}

#c_comparBtn a,
#c_comparStartBtn a {
	display:block;
	padding:15px 20px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	background-color:#212121;
	cursor:pointer;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

* html #c_comparBtn a,
* html #c_comparStartBtn a {
	display:inline;
}



.clAgriculture #c_comparBtn a,
.clAgriculture #c_comparStartBtn a {
	background-color:#006326;
}


.clMarine #c_comparBtn a,
.clMarine #c_comparStartBtn a {
	background-color:#003062;
}


.clEnergy #c_comparBtn a,
.clEnergy #c_comparStartBtn a {
	background-color:#a53f00;
}


.clConstruction #c_comparBtn a,
.clConstruction #c_comparStartBtn a {
	background-color:#3e1c01;
}


.clIndustrial #c_comparBtn a,
.clIndustrial #c_comparStartBtn a {
	background-color:#222;
}


#c_comparBtn a:hover,
#c_comparStartBtn a:hover {
	text-decoration:underline;
}

#c_comparBtn a span,
#c_comparStartBtn a span {
	padding:0 17px 0 0;
	background-image:url("http://cn.yanmar.com/common/img/co_ic_19.gif");
	background-position:right center;
	background-repeat:no-repeat;
}


#c_comparStartBtn.ui_disabled a {
	color:#ccc;
	text-decoration:none;
	background-color:#fefefe !important;
	cursor:default;
}

#c_comparStartBtn.ui_disabled a span {
	background-image:url("http://cn.yanmar.com/common/img/co_ic_23.gif");
}



#main h2.c_pcHeading {
	padding:0 585px 0 0;
}



.c_pageAnc {
	margin:0 0 7px 0;
	text-align:right;
	overflow:hidden;
}

* html .c_pageAnc {
	zoom:1;
}

.c_pageAnc li {
	display:inline;
	margin:0 -1px 0 0;
	padding:0 10px;
	font-size:85%;
	background-image:url("http://cn.yanmar.com/common/img/co_ln_03.gif");
	background-position:right 0.4em;
	background-repeat:no-repeat;
}

.c_pageAnc a {
	padding:0 10px 0 0;
	text-decoration:none;
	color:#333;
	background-image:url("http://cn.yanmar.com/common/img/co_ic_09.gif");
	background-position:right 0.4em;
	background-repeat:no-repeat;
}

.c_pageAnc span {
	color:#999;
}

.c_pageAnc a:hover {
	text-decoration:underline;
}



#c_conceptMain .g_imgLeftImg {
	padding:0 40px 0 0;
	width:auto;
}

#c_conceptBnr {
	margin:40px 0 15px 0 !important;
}

#c_conceptBnr a:hover img {
	opacity:0.5;
	filter:alpha(opacity=50);
	-ms-filter:"alpha(opacity=50)";
}



#c_conceptInfo {
	margin:0 0 50px 0;
	border:1px solid #eee;
	zoom:1;
}

#c_conceptInfo:after {
	display:block;
	clear:both;
	height:0px;
	content:"";
}

#c_conceptInfo dl {
	float:left;
}

#c_conceptInfo dt {
	margin:0 0 15px 0;
	color:#333;
	font-weight:bold;
}

#c_conceptInfoBox01 {
	padding:15px 20px;
	width:345px;
	border-right:1px solid #eee;
}

#c_conceptInfoBox02 {
	padding:15px 20px;
	width:120px;
	border-right:1px solid #eee;
}

#c_conceptInfoBox03 {
	padding:15px 20px 10px 20px;
	width:120px;
	overflow:hidden;
}

#c_conceptInfoBox01 dd,
#c_conceptInfoBox02 dd,
#c_conceptInfoBox03 dd {
	white-space:pre-line;
	word-wrap:break-word;
}

#c_conceptInfoDelivery {
	padding:15px 0 0 0;
	border-top:1px solid #eee;
}

#c_conceptInfoBox03 dd {
	margin:0 0 5px 0;
	color:#999;
	font-size:120%;
	font-weight:bold;
}



.c_relatedLink {
	margin:20px 0 60px 0;
	padding:20px 0 0 0;
	background:url("http://cn.yanmar.com/common/img/co_ln_02.gif") top left repeat-x;
	zoom:1;
}

.c_relatedLink:after {
	display:block;
	clear:both;
	height:0px;
	content:"";
}

.c_relatedLink dt {
	float:left;
	width:290px;
}

.c_relatedLink dd {
	float:right;
	width:400px;
}

.c_relatedLink dd ul {
	text-align:right;
	zoom:1;
}

.c_relatedLink dd ul:after {
	display:block;
	clear:both;
	height:0px;
	content:"";
}

.c_relatedLink dd ul li {
	display:inline;
	margin:0 0 0 15px;
}



.c_productBnr {
	position:relative;
	margin:0 -44px 0 0;
	overflow:hidden;
	zoom:1;
}

.c_productBnr:after {
	display:block;
	clear:both;
	height:0px;
	content:"";
}

.c_productBnr li {
	float:left;
	margin:0 44px 20px 0;
	width:208px;
}

.c_productBnr li a:hover img {
	opacity:0.5;
	filter:alpha(opacity=50);
	-ms-filter:"alpha(opacity=50)";
}

.c_productBnr li span {
	display:block;
	padding:13px 10px;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	border-left:1px solid #eee;
}



.c_specTable {
	background-color:#fff;
}

.c_specTable th,
.c_specTable td {
	word-wrap:break-word;
}



.c_specNotes {
	margin:0 0 70px 0;
	padding:20px 25px 15px 25px;
	border:1px solid #efefef;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}



#c_catalogDl {
	display:inline-block !important;
	padding:0 24px 0 0 !important;
	border:none !important;
	background-image:url("http://cn.yanmar.com/common/img/co_ic_24.png");
	background-position:98% 0.1em;
	background-repeat:no-repeat;
}