@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/improvement/h1-feature-improvement.gif) no-repeat left top;
}
.lv1-content.content {
	margin: 0 0 0 0;
}
.lv1-content .lead {
	margin: 0px 0 20px;
	padding: 0;
	width: 730px;
	height: 71px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/improvement/text-lead-feature-improvement.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: 415px;
	height: auto !important;
	height: 415px;
	background: url(../images/improvement/img-feature-improvement.gif) no-repeat 393px 4px;
}
.lv1-content .content-main .content-main-text {
	width: 371px;
	padding: 18px 0 0 1px;
}
.lv1-content .content-sub {
	margin: 70px 0 0 0;
}
.lv1-content .content-sub ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.lv1-content .content-sub ul li {
	width: 215px;
	margin: 0;
	padding: 0;
	float: left;
}
.lv1-content .content-sub ul li span {
	line-height: 20px;
}
.lv1-content .content-sub ul li.section01 {
	margin: 0 30px 0 0;
	padding: 0;
}
.lv1-content .content-sub ul li.section01 h2 {
	margin: 0 0 20px 0;
	width: 170px;
	height: 25px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/improvement/text-ttl01.gif) no-repeat left top;
}
.lv1-content .content-sub ul li.section02 {
	margin: 0 30px 0 0;
	padding: 0;
}
.lv1-content .content-sub ul li.section02 h2 {
	margin: 0 0 20px 0;
	width: 170px;
	height: 25px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/improvement/text-ttl02.gif) no-repeat left top;
}
.lv1-content .content-sub ul li.section03 {
	margin: 0;
	padding: 0;
}
.lv1-content .content-sub ul li.section03 h2 {
	margin: 0 0 20px 0;
	width: 170px;
	height: 25px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/improvement/text-ttl03.gif) no-repeat left top;
}
.fumidai-link {
	margin: 63px 0 45px 0;
	padding: 10px 0 0 0;
	width: 730px;
	background: url(../images/improvement/bg-page-link_head.gif) no-repeat left top;
}
.fumidai-link-inner {
	margin: 0;
	padding: 0;
	width: 730px;
	min-height: 91px;
	height: auto !important;
	height: 91px;
	background: url(../images/improvement/bg-page-link_foot.gif) no-repeat left bottom;
}
.fumidai-inner-left {
	width: 365px;
	min-height: 91px;
	height: auto !important;
	height: 91px;
	background: url(../images/improvement/img-inner-left.gif) no-repeat 254px top;
	float: left;
}
.fumidai-inner-left div.bg01 {
	width: 365px;
	min-height: 91px;
	height: auto !important;
	height: 91px;
	background: url(../images/improvement/text-kaizen.gif) no-repeat 20px 10px;
	float: left;
}
.fumidai-inner-left div.bg01.hover {
	background: url(../images/improvement/text-kaizen-on.gif) no-repeat 20px 10px;
}
.fumidai-inner-left div.bg01 p a {
	display: block;
	text-indent: -999em;
}
.fumidai-inner-left p {
	margin: 10px 0 0 19px;
	width: 170px;
	height: 25px;
}
.fumidai-inner-left span {
	display: block;
	line-height: 18px;
	margin: 0 0 0 37px;
}
.fumidai-inner-right{
	width: 365px;
	min-height: 91px;
	height: auto !important;
	height: 91px;
	background: url(../images/improvement/img-inner-right.gif) no-repeat 266px 10px;
	float: left;
}
.fumidai-inner-right div.bg02{
	width: 365px;
	min-height: 91px;
	height: auto !important;
	height: 91px;
	background: url(../images/improvement/text-process-kaizen.gif) no-repeat 20px 10px;
	float: left;
}
.fumidai-inner-right div.bg02.hover {
	background: url(../images/improvement/text-process-kaizen-on.gif) no-repeat 20px 10px;
}
.fumidai-inner-right div.bg02 p a {
	display: block;
	text-indent: -999em;
}
.fumidai-inner-right p {
	margin: 10px 0 0 19px;
	width: 170px;
	height: 25px;
}
.fumidai-inner-right span {
	display: block;
	line-height: 18px;
	margin: 0 0 0 37px;
}
.banner-kaizen{
	margin: 0 0 10px;
	padding: 10px 0 0;
}

