#tab03 .respTav li{
	width:50%;
	}


#sec1 .product-box {
	margin-bottom: 0;
}

#sec1 .text--product-title{
	position:relative;
	z-index:10;
}

#sec1 .emb-are-wrapper {
	margin-top: -80px;
}

.img-box {
  top: -170px;
  width: 56.12245%;
}
.product-box .img-box > figure {
    width: 85%;
}

#kvArea .l-text-box .text-box {
	width: 510px;
}

#tillerWrapp h2 {
	line-height: 1.3em;
}

#tab01 .conText.w100 {
	float: none;
	width: 100%;
}

#tab01 .conText.w100 p {
	padding-bottom: 15px;
}

#tab01 .conText.w100 p .conBox-model05 {
	margin-bottom: 0;
}

#tab02 .specTable table tr th:nth-of-type(2) {
	width: 413px;
}

#tab02 .prop {
	color: #c00;
	text-align: center;
}

#tab02 .specTable table thead tr th:nth-of-type(3),
#tab02 .specTable table thead tr th:nth-of-type(4),
#tab02 .specTable table thead tr th:nth-of-type(5) {
	text-align: center;
}

#tab02 .prop.none {
	color: #000;
}
.listTable_item {
	display: block;
}

/*#tab03 .specTable table tr th:nth-of-type(1) {
	width: 376px!important;
}*/

.other-product-wrapper .other-model-list__item figure img {
	width: 112px;
}

@media screen and (max-width: 736px) {
	#sec1 .emb-are-wrapper {
		margin-top:  0;
	}
  .img-box {
    top: 0;
    width: 100%;
  }
	.product-box .img-box > figure {
	    width: 100%;
	}
	#tab02 .respTav li,
	#tab03 .respTav li {
		width: 50%;
	}
	
	#tab02 .specTable table th {
		font-size: 12px;
	}

	#tab02 .specTable table tr th:nth-of-type(2) {
		width: 50%;
	}

	#tab02 .specTable table tr th:nth-of-type(4),
	#tab02 .specTable table tr th:nth-of-type(5) {
		display: none;
	}

	#tab02 .specTable table tbody th,
	#tab03 .specTable table tbody th {
		vertical-align: top;
	}

}

.tdu {
	font-weight: bold;
}

@media screen and (max-width: 736px) {
	#tab01 .conText.w100 p {
		padding-bottom: 5px;
	}
}