@charset "utf-8";

#main-contents-header.header {
	margin: 0 0 47px 0;
	padding: 0;
	width: 730px;
	height: 110px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/production//h1-feature-production.gif) no-repeat left top;
}
.lv1-content.content {
	margin: 0 0 0 0;
}
.lv1-content .lead {
	margin: 0px 0 26px;
	padding: 0;
	width: 730px;
	height: 44px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/production//text-lead-feature-production.gif) no-repeat left top;
}
.lv1-content .logo-image {
	margin: 0 0 30px 0;
	padding: 0;
}
.lv1-content .content-main {
	margin: 0;
	padding: 0;
	min-height: 395px;
	height: auto !important;
	height: 395px;
	background: url(../images/production//img-feature-production.gif) no-repeat 93px 42px;
}
.lv1-content .content-main .content-main-text {
	width: 375px;
	padding: 18px 0 0 1px;
}
.lv1-content .content-main .content-main-text .note {
	padding: 15px 0 0 0;
	color: #666666;
	font-size: 90%;
	line-height: 15px;
}
.lv1-content .content-sub {
	margin: 29px 0 0;
	padding: 35px 0 0 378px;
	min-height: 221px;
	height: auto !important;
	height: 221px;
	background: url(../images/production//img-feature-production-sub.gif) no-repeat left top;
}
.lv1-content .content-sub h2{
	width: 155px;
	height: 15px;
	padding: 0 0 18px 0;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/production//text-lead-feature-production-sub.gif) no-repeat left top;
}
.lv1-content .content-sub ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.lv1-content .content-sub ul li {
	width: 330px;
	margin: 0 0 7px 0;
	padding: 0 0 0 12px;
	background: url(../images/production//icon-production_list_item.gif) no-repeat left 5px;
	line-height: 15px;
}
.lv1-content .content-sub2 {
	margin: 24px 0 0 0;
}
.lv1-content .content-sub2 h2 {
	width: 387px;
	height: 16px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/production//text-lead-feature-production-sub2.gif) no-repeat left top;
}
.lv1-content .content-sub2 ul {
	margin: 0;
	padding: 24px 0 0 0;
	list-style: none;
}
.lv1-content .content-sub2 ul li {
	width: 154px;
	height: 100px;
	margin: 0 17px 0 0;
	background: #ff0;
	float: left;
}
.lv1-content .content-sub2 ul li.easy {
	background: url(../images/production//img-sub2-easy.gif) no-repeat left top;
}
.lv1-content .content-sub2 ul li.possible {
	background: url(../images/production//img-sub2-possible.gif) no-repeat left top;
}
.lv1-content .content-sub2 ul li.visible {
	background: url(../images/production//img-sub2-visible.gif) no-repeat left top;
}
.lv1-content .content-sub2 ul li.improve {
	background: url(../images/production//img-sub2-improve.gif) no-repeat left top;
}
.lv1-content .content-sub2 ul li p {
	text-indent: -999em;
	overflow: hidden;
}
#sub-content{
	margin: 44px 0 45px 0;
}
#sub-content h2{
	margin: 0 0 0 1px;
	width: 375px;
	height: 17px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/production//text-sublead-feature.gif) no-repeat left top;
}
#sub-content p.text {
	margin: 16px 0 0 0;
}
#sub-content #sub-content-inner {
	width: 721px;
	margin: 22px 0 0 0;
	padding: 4px 0 0 0;
	background: url(../images/production//bg-sub-content-table-head.gif) no-repeat left top;
}
#sub-content #sub-content-inner table {
	width: 721px;
	margin: 0;
	padding: 0;
	border:; none
}
#sub-content #sub-content-inner .col-inner{
	margin: 0;
	padding: 0;
	width: 721px;
	background: url(../images/production//bg-sub-content-table-td.gif) repeat-y left top;
}
#sub-content #sub-content-inner .col-wrap {
	_width: 721px;
	width: 691px;
	min-height: 110px;
	height: auto !important;
	height: 110px;
	padding: 0 0 0 30px;
	background: url(../images/production//bg-sub-content-table-td-div.gif) no-repeat bottom;
}
#sub-content #sub-content-inner .col-wrap-end {
	_width: 721px;
	width: 691px;
	min-height: 110px;
	height: auto !important;
	height: 110px;
	padding: 0 0 0 30px;
	background: url(../images/production//bg-sub-content-table-td-div-end.gif) no-repeat bottom;
}
#sub-content #sub-content-inner div p {
	float: left;
}
#sub-content #sub-content-inner div h3.ttl01{
	float: left;
	width: 180px;
	height: 110px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/production//text-ttl01.gif) no-repeat left 45px;
}
#sub-content #sub-content-inner div .col-wrap-inner01 {
	width: 485px;
	min-height: 110px;
	height: auto !important;
	height: 110px;
	background: url(../images/production//bg-inner01.gif) no-repeat right top;
	float: left;
}
#sub-content #sub-content-inner div p.text01 {
	width: 235px;
	padding: 20px 0 0 26px;
}
#sub-content #sub-content-inner div h3.ttl02 {
	float: left;
	width: 180px;
	height: 110px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/production//text-ttl02.gif) no-repeat left 45px;
}
#sub-content #sub-content-inner div .col-wrap-inner02 {
	width: 485px;
	min-height: 110px;
	height: auto !important;
	height: 110px;
	background: url(../images/production//bg-inner02.gif) no-repeat right top;
	float: left;
}
#sub-content #sub-content-inner div p.text02 {
	width: 235px;
	padding: 20px 0 0 26px;
}#sub-content #sub-content-inner div h3.ttl03 {
	float: left;
	width: 180px;
	height: 110px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/production//text-ttl03.gif) no-repeat left 45px;
}
#sub-content #sub-content-inner div .col-wrap-inner03 {
	width: 485px;
	min-height: 110px;
	height: auto !important;
	height: 110px;
	background: url(../images/production//bg-inner03.gif) no-repeat right top;
	float: left;
}
#sub-content #sub-content-inner div p.text03 {
	width: 235px;
	padding: 20px 0 0 26px;
}#sub-content #sub-content-inner div h3.ttl04 {
	float: left;
	width: 180px;
	height: 110px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/production//text-ttl04.gif) no-repeat left 45px;
}
#sub-content #sub-content-inner div .col-wrap-inner04 {
	width: 485px;
	min-height: 110px;
	height: auto !important;
	height: 110px;
	background: url(../images/production//bg-inner04.gif) no-repeat right top;
	float: left;
}
#sub-content #sub-content-inner div p.text04 {
	width: 235px;
	padding: 20px 0 0 26px;
}#sub-content #sub-content-inner div h3.ttl05 {
	float: left;
	width: 180px;
	height: 110px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/production//text-ttl05.gif) no-repeat left 45px;
}
#sub-content #sub-content-inner .col-wrap-inner05 {
	width: 485px;
	min-height: 110px;
	height: auto !important;
	height: 110px;
	background: url(../images/production//bg-inner05.gif) no-repeat right top;
	float: left;
}
#sub-content #sub-content-inner div p.text05 {
	width: 235px;
	padding: 20px 0 0 26px;
}#sub-content #sub-content-inner div h3.ttl06 {
	float: left;
	width: 180px;
	height: 110px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/production//text-ttl06.gif) no-repeat left 45px;
}
#sub-content #sub-content-inner .col-wrap-inner06 {
	width: 485px;
	min-height: 110px;
	height: auto !important;
	height: 110px;
	background: url(../images/production//bg-inner06.gif) no-repeat right top;
	float: left;
}
#sub-content #sub-content-inner div p.text06 {
	width: 235px;
	padding: 20px 0 0 26px;
}
.banner-kaizen{
	margin: 0 0 10px;
	padding: 10px 0 0;
}
#minutes {
	padding: 10px 0 0 0 ;
}
