@charset "iso-8859-1";

a {
	color: #00477f;
}
input,textarea {
	font-family: Helvetica;
}
.container {
	width: 780px;
	overflow: hidden;
	text-align: left;
	margin: 0 auto;
	padding: 0 0 20px 0;
	font-family: Helvetica;
}

.Products h1{
	background: url(/english/products/images/title.gif) no-repeat;
}
.Business h1{
	background: url(/english/business/images/title.gif) no-repeat;
}
.Information h1 {
	background: url(/english/info/images/title.gif) no-repeat;
}
.Profile h1 {
	background: url(/english/profile/images/title.gif) no-repeat;
}
.Profile h1.history {
	background: url(/english/profile/images/title_history.gif) no-repeat;
}
.Topics h1 {
	background: url(/english/topics/images/title.gif) no-repeat;
}
.Contact h1 {
	background: url(/english/contact/images/title.gif) no-repeat;
}
#Contents {
	background: #fdfcfb;
	border-left: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	padding: 35px 38px 40px 130px;
}
#Contents h1 {
	height: 18px;
	border-bottom: 1px solid #a9a9a9;
	padding: 0 0 3px 0;
	margin: 0 0 9px 0;
}
#Contents h1 span {
	visibility: hidden
}
#Contents h2 {
	clear: both;
	height: 25px;
	color: #424242;
	font-weight: bold;
	line-height: 2em;
	border: 1px solid #a9a9a9;
	background: #f1eee7;
	padding: 0 6px;
	margin: 0 0 10px 0;
}
#Contents h2 span {
	visibility: hidden;
}
#Contents h2 span.Note {
	visibility: inherit;
	font-weight: normal;
}
#Contents h2.productsTractor {
	background: #f4fcff url(/english/products/images/title_tractor.gif) no-repeat;
}
#Contents h2.productsRicetransplanter{
	background: #f4fcff url(/english/products/images/title_ricetransplanter.gif) no-repeat;
}
#Contents h2.productsCombine {
	background: #f4fcff url(/english/products/images/title_combine.gif) no-repeat;
}
#Contents h2.productsMinirotor {
	background: #f4fcff url(/english/products/images/title_minirotor.gif) no-repeat;
}
#Contents h2.productsPowertiller {
	background: #f4fcff url(/english/products/images/title_powertiller.gif) no-repeat;
}
#Contents h2.fromTaiwan {
	background: #f4fcff url(/english/topics/images/from_taiwan.gif) 524px 4px no-repeat;
}
#Contents h2.fromEurope {
	background: #f4fcff url(/english/topics/images/from_europe.gif) 524px 4px no-repeat;
}
#Contents h2.fromFrance {
	background: #f4fcff url(/english/topics/images/from_france.gif) 524px 4px no-repeat;
}
#Contents h2.fromSoutheastAsia {
	background: #f4fcff url(../topics/images/from_southeastAsia.gif) 480px 4px no-repeat;
}
#Contents h2.fromThailand {
	background: #f4fcff url(../topics/images/from_thailand.gif) 519px 4px no-repeat;
}
#Contents h2.fromShimane {
	background: #f4fcff url(../topics/images/from_shimane.gif) 519px 4px no-repeat;
}
#Contents h3,
#Contents h4,
#Contents p {
	line-height: 1.3em;
	padding: 0 0 10px 0;
}
#Contents .image {
	float: right;
	margin: 0 0 10px 10px;
}
#Contents .globalMap {
	margin: 0 0 10px 0;
}
#Contents .businessPlace {
	width: 295px;
	float: left;
	margin: 0 0 20px 10px;
}
#Contents .businessPlace h3,
#Contents .businessPlace p {
	padding: 0;
}
#Contents .businessPlace h3 strong {
	color: #c80000;
}
#Contents .forOwner {
	clear: both;
}
#Contents .forOwner ul {
	list-style: disc;
	padding: 0 0 0 2em;
}
#Contents .forOwner li {
	margin: 0 0 1em 0;
}

#Contents .profiletable {
	border-top: 1px solid #a9a9a9;	
	border-left: 1px solid #a9a9a9;
	margin: 10px 0 30px 0;
}
#Contents .profiletable th,
#Contents .profiletable td {
	border-right: 1px solid #a9a9a9;	
	border-bottom: 1px solid #a9a9a9;	
	padding: 9px;
}
.Topics #Contents h3 {
	clear: both;
	border-bottom: 1px dotted #a9a9a9;	
	padding: 0 0 3px 0;
	margin: 0 0 10px 0;
}

#Contents .topicsImg_1_1 {
	float: right;
	width: 360px;
	font-size: 80%;
	margin: 0 0 10px 10px;
}
#Contents .topicsImg_1_1 img {
	border: 1px solid #a9a9a9;
	margin: 0 0 5px 0;
}
#Contents .topicsImg_2_1 {
	clear: both;
	float: left;
	width: 300px;
	font-size: 80%;
	margin: 0 0 30px 0;
}
#Contents .topicsImg_2_1 img {
	border: 1px solid #a9a9a9;
	margin: 0 0 5px 0;
}
#Contents .topicsImg_2_2 {
	float: right;
	width: 300px;
	font-size: 80%;
	margin: 0 0 30px 0;
}
#Contents .topicsImg_2_2 img {
	border: 1px solid #a9a9a9;
	margin: 0 0 5px 0;
}
#Contents .formtable {
	text-align: center;
}
#Contents .formtable table {
	width: 600px;
}
#Contents .formtable th,
#Contents .formtable td {
	padding: 9px;
	vertical-align: top;
}

#Contents .productsNavi {
	padding: 0 0 10px 0;
	zoom: 100%;
}
#Contents .productsNavi:after {
	content: "."; 
	display: block; 
	clear: both; 
	visibility: hidden;
	height: 0; 
}
#Contents .productsNavi li {
	float: left;
	padding: 0 11px 10px 0;
}
#Contents .productsNavi li.last {
	padding: 0 0 10px 0;
}

#Header {
	width: 780px;
	border-bottom: 20px solid #f00;
	padding: 18px 0 0 0;
}
#Header:after {
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both;  
}
#HeaderImage {
	width: 780px;
	border-bottom: 9px solid #424242;
}
#topHeader {
	width: 780px;
	padding: 18px 0 0 0;
}
#Header div span,
#topHeader h1 span {
	visibility: hidden;
}
#Header div.logo,
#topHeader h1 {
	float: left;
	width: 440px;
	height: 32px;
	background: url(/english/images/header.gif) no-repeat;
}
#Header div.logo a,
#topHeader h1 a {
	display: block;
	width: 440px;
	height: 32px;
	text-decoration: none;
}
#Header div.goHome {
	float: right;
	background: url(/english/images/go_home.gif) no-repeat bottom;
	width: 40px;
	height: 32px;
}
#Header div.goHome a,
#topHeader h1 a {
	display: block;
	width: 40px;
	height: 32px;
	text-decoration: none;
}

#topHeader div.goJapanese {
	float: right;
	background: url(../images/go_japanese.gif) no-repeat;
	width: 61px;
	height: 14px;
	margin: 18px 0 0 0;
}
#topHeader div.goJapanese a {
	display: block;
	width: 61px;
	height: 14px;
	text-decoration: none;
}
#topHeader div.goJapanese span {
	visibility: hidden;
}




#Navi {
	width: 780px;
	height: 27px;
	overflow: hidden;
}
#Navi li {
	float: left;
	display: block;
	width: 130px;
	height: 27px;
	overflow: hidden;
}
#Navi li a {
	display: block;
	width: 130px;
	height: 27px;
	text-decoration: none;
}
#Navi li span {
	visibility: hidden;
}
#Navi li.products {
	background: url(/english/images/nav_products_o.gif) no-repeat;
}
#Navi li.products a {
	background: url(/english/images/nav_products.gif) no-repeat;
}
#Navi li.products a:hover {
	background: url(/english/images/nav_products_o.gif) no-repeat;
}
#Navi li.business {
	background: url(/english/images/nav_business_o.gif) no-repeat;
}
#Navi li.business a {
	background: url(/english/images/nav_business.gif) no-repeat;
}
#Navi li.business a:hover {
	background: url(/english/images/nav_business_o.gif) no-repeat;
}
#Navi li.info {
	background: url(/english/images/nav_info_o.gif) no-repeat;
}
#Navi li.info a {
	background: url(/english/images/nav_info.gif) no-repeat;
}
#Navi li.info a:hover {
	background: url(/english/images/nav_info_o.gif) no-repeat;
}
#Navi li.profile {
	background: url(/english/images/nav_profile_o.gif) no-repeat;
}
#Navi li.profile a {
	background: url(/english/images/nav_profile.gif) no-repeat;
}
#Navi li.profile a:hover {
	background: url(/english/images/nav_profile_o.gif) no-repeat;
}
#Navi li.topics {
	background: url(/english/images/nav_topics_o.gif) no-repeat;
}
#Navi li.topics a {
	background: url(/english/images/nav_topics.gif) no-repeat;
}
#Navi li.topics a:hover {
	background: url(/english/images/nav_topics_o.gif) no-repeat;
}
#Navi li.contact {
	background: url(/english/images/nav_contact_o.gif) no-repeat;
}
#Navi li.contact a {
	background: url(/english/images/nav_contact.gif) no-repeat;
}
#Navi li.contact a:hover {
	background: url(/english/images/nav_contact_o.gif) no-repeat;
}

#goTop {
	clear: both;
	padding: 20px 0 0 0;
}
#goTop a {
	display: block;
	width: 70px;
	height: 19px;
	float: right;
	background: url(../images/go_pagetop.gif) no-repeat;
	text-decoration: none;
}
#goTop span {
	visibility: hidden;
}

#Footer {
	clear: both;
	text-align: right;
	border: 1px solid #a9a9a9;
	padding: 6px 3px 6px 0;
}

#topNavi {
	width: 780px;
	height: 115px;
	overflow: hidden;
}
#topNavi li {
	float: left;
	display: block;
	width: 130px;
	height: 115px;
	overflow: hidden;
}
#topNavi li a {
	display: block;
	width: 130px;
	height: 115px;
	text-decoration: none;
}
#topNavi li a span {
	visibility: hidden;
}
#topNavi li.products {
	background: url(/english/images/top_nav_products.gif) no-repeat;
}
#topNavi li.products a:hover {
	background: url(/english/images/top_nav_products_o.gif) no-repeat;
}
#topNavi li.business {
	background: url(/english/images/top_nav_business.gif) no-repeat;
}
#topNavi li.business a:hover {
	background: url(/english/images/top_nav_business_o.gif) no-repeat;
}
#topNavi li.info {
	background: url(/english/images/top_nav_info.gif) no-repeat;
}
#topNavi li.info a:hover {
	background: url(/english/images/top_nav_info_o.gif) no-repeat;
}
#topNavi li.profile {
	background: url(/english/images/top_nav_profile.gif) no-repeat;
}
#topNavi li.profile a:hover {
	background: url(/english/images/top_nav_profile_o.gif) no-repeat;
}
#topNavi li.topics {
	background: url(/english/images/top_nav_topics.gif) no-repeat;
}
#topNavi li.topics a:hover {
	background: url(/english/images/top_nav_topics_o.gif) no-repeat;
}
#topNavi li.contact {
	background: url(/english/images/top_nav_contact.gif) no-repeat;
}
#topNavi li.contact a:hover {
	background: url(/english/images/top_nav_contact_o.gif) no-repeat;
}

#topCertification {
	clear: both;
	border-left: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	padding: 36px 14px 32px 0;
}
.topCertification {
	float: left;
	width: 600px;
	text-align: right;
	padding: 0 2px 0 0;
	margin: 0;
}
#topCertification img {
	display: inline;
	padding: 0 0 0 5px;
}
#topBws {
	border: 1px solid #a9a9a9;
}
#topBws a {
	display: block;
	text-decoration: none;
	background: url(/english/images/go_partsorderingsystem.gif) no-repeat;
	width: 192px;
	height: 25px;
	overflow: hidden;
}
#topBws a span {
	visibility: hidden;
}
#topFooter {
	clear: both;
	text-align: right;
	padding: 6px 0;
}