@charset "utf-8";

#main-contents-header.header {
	margin: 0 0 47px;
	padding: 0;
	width: 730px;
	height: 110px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h1-feature.gif) no-repeat left top;
}
.lv1-content.content {
	margin: 0px 0 26px;
}
.lv1-content .lead {
	margin: 0px 0 26px;
	padding: 0;
	width: 730px;
	height: 44px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/text-lead-feature.gif) no-repeat left top;
}
.lv1-content .logo-image {
	margin: 0 0 30px;
	padding: 0;
	width: 240px;
	height: 40px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/img-logo_timetrackerfx.gif) no-repeat left top;
}
.lv1-content .content-main {
	margin: 0;
	padding: 0 330px 0 0;
	min-height: 312px;
	height: auto !important;
	height: 312px;
	background: url(../images/img-feature.gif) no-repeat right top;
}
* html .lv1-content .content-main {
	margin: 0;
	padding: 0 330px 0 0;
	min-height: 312px;
	height: auto !important;
	height: 312px;
	background: url(../images/img-feature.gif) no-repeat 290px top;
}/*ie6*/
.lv1-content .content-main .content-main-text {
	padding: 0px 0 0px;
}
.lv1-content .content-main #column-nayami.column {
	margin: 0;
	padding: 0 0 11px;
	width: 335px;
	background: url(../images/bg-column-foot.gif) no-repeat left bottom;
}
.lv1-content .content-main #column-nayami.column .column-head {
	margin: 0;
	padding: 11px 11px 0;
	width: 313px;
	height: 26px;
	background: url(../images/bg-column-head.gif) no-repeat left top;
}
.lv1-content .content-main #column-nayami.column .column-head .column-title {
	margin: 0;
	padding: 0;
	width: 313px;
	height: 26px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/text-column_nayami.gif) no-repeat left top;
}
.lv1-content .content-main #column-nayami.column .column-body {
	margin: 0;
	padding: 0 11px 0;
	width: 313px;
	background: url(../images/bg-column-body.gif) repeat-y left top;
}
.lv1-content .content-main #column-nayami.column .column-body ul {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
}
.lv1-content .content-main #column-nayami.column .column-body ul li {
	margin: 0;
	padding: 2px 0 2px 10px;
	font-size: 100%;
	line-height: 18px;
	background: url(../images/icon-column_list_item.gif) no-repeat 0 7px;
}

.lv2-content.content {
	margin: 0 0 5px;
	overflow: hidden;
}
.lv2-content .content-body {
	margin: 0;
	padding: 27px 0 0;
}
.lv2-content.content .content-body h2 {
	margin: 0 0 13px;
	padding: 0;
	background: none;
}
.lv2-content .content-image {
	margin: 0;
	padding: 0;
}

.lv2-content .content-image p.link,
.lv3-contentblock .content-image p.link {
	margin: -1px 0 0;
	padding: 0 0 0 6px;
	font-size: 100%;
	line-height: 120%;
	text-align: right;
	background-position: 0 3px;
	float: right;
}

#feature.lv2-content .content-body {
}
#feature.lv2-content .content-body h2 {
	margin: 0 0 38px;
	width: 200px;
	height: 20px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h2-tokucho.gif) no-repeat;
}
#feature.lv2-content .content-body .tokucyo-block {
	margin: 0 0 26px;
}
#feature.lv2-content .content-body .tokucyo-block h3 {
	width: 145px;
	height: 102px;
	text-indent: -999em;
	overflow: hidden;
	margin: 0 20px 0 0;
	float: left;
}
#feature.lv2-content .content-body .tokucyo-block h3.ttl01 {
	background: url(../images/img-soon.gif) no-repeat top left;
}
#feature.lv2-content .content-body .tokucyo-block h3.ttl02 {
	background: url(../images/img-use.gif) no-repeat top left;
}
#feature.lv2-content .content-body .tokucyo-block h3.ttl03 {
	background: url(../images/img-see.gif) no-repeat top left;
}
#feature.lv2-content .content-body .tokucyo-block p {
	width: 552px;
	margin: 4px 0 0 0;
	float: left;
}

#tokucho{
	margin: 0 0 40px 0 ;
	width: 730px;
	background: url(../images/bg-column-tokucho-foot.gif) no-repeat left bottom;
}
#tokucho ol {
	margin: 0;
	padding: 0;
}
#tokucho ol li {
	min-height: 137px;
	height: auto !important;
	height: 137px;
	list-style: none;
	float: left;
}
#tokucho ol li .bg01{
	width: 246px;
	min-height: 137px;
	height: auto !important;
	height: 137px;
	list-style: none;
	float: left;
	background: url(../images/bg-column-tokucho1-link.gif) no-repeat left 137px;
}
#tokucho ol li .bg02{
	width: 240px;
	min-height: 137px;
	height: auto !important;
	height: 137px;
	list-style: none;
	float: left;
	background: url(../images/bg-column-tokucho2-link.gif) no-repeat left 137px;
}
#tokucho ol li .bg03{
	width: 244px;
	min-height: 137px;
	height: auto !important;
	height: 137px;
	list-style: none;
	float: left;
	background: url(../images/bg-column-tokucho3-link.gif) no-repeat left 137px;
}
#tokucho ol li.tokucho1 .bg01.hover {
	background: url(../images/bg-column-tokucho1-link.gif) no-repeat -246px 137px;
}
#tokucho ol li.tokucho2 .bg02.hover {
	background: url(../images/bg-column-tokucho2-link.gif) no-repeat -240px 137px;
}
#tokucho ol li.tokucho3 .bg03.hover {
	background: url(../images/bg-column-tokucho3-link.gif) no-repeat -244px 137px;
}
#tokucho ol li a {
	margin: 137px 0 0 0;
	padding: 0 0 0 0;
	height: 54px;
	display: block;
	text-indent: -999em;
	overflow: hidden;
}
#tokucho ol li.tokucho1 {
	width: 246px;
	background: url(../images/bg-column-tokucho1.gif) no-repeat left top;
}
#tokucho ol li.tokucho2 {
	width: 240px;
	background: url(../images/bg-column-tokucho2.gif) no-repeat left top;
}
#tokucho ol li.tokucho3 {
	width: 244px;
	background: url(../images/bg-column-tokucho3.gif) no-repeat left top;
}
#tokucho ol li p {
	margin: 0 0 22px 14px;
	width: 211px;
}
.banner-kaizen{
	margin: 0 0 10px;
	padding: 10px 0 0;
}

