body {
	font-family: Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";
	line-height:1.4;
}
div#FONT_SIZE ul#fontChange li#fontS a {
	background:url(../english/images/img_cmn_s_off.gif) no-repeat left top;
}
div#FONT_SIZE ul#fontChange li#fontM a {
	background:url(../english/images/img_cmn_m_off.gif) no-repeat left top;
}
div#FONT_SIZE ul#fontChange li#fontL a {
	background:url(../english/images/img_cmn_l_off.gif) no-repeat left top;
}
div#FONT_SIZE ul#fontChange li#fontS a:hover,
div#FONT_SIZE ul#fontChange li#fontS.on a {
	background:url(../english/images/img_cmn_s_on.gif) no-repeat left top;
}
div#FONT_SIZE ul#fontChange li#fontM a:hover,
div#FONT_SIZE ul#fontChange li#fontM.on a {
	background:url(../english/images/img_cmn_m_on.gif) no-repeat left top;
}
div#FONT_SIZE ul#fontChange li#fontL a:hover,
div#FONT_SIZE ul#fontChange li#fontL.on a {
	background:url(../english/images/img_cmn_l_on.gif) no-repeat left top;
}
div#GLOBAL_MENU_AREA {
	height: 44px;
}
div#GLOBAL_MENU div.sub ul {
	top: -62px;
}
div#CONTENTS {
	padding-top: 40px;
}
div#FONT_SIZE {
	top: 12px;
}
div#FOOTER_AREA div#ABOUT_SITE p {
	float: none;
	text-align: center;
}


.cmn-sh {
	margin-bottom:12px;
}


body#ENGLISH div#MAIN_WIDE div.cmn-section p {
	line-height: 1.4em;
}
body#ENGLISH div#MAIN_WIDE div.cmn-section p.signature {
	text-align: right;
}
body#ENGLISH div#MAIN_WIDE div.cmn-section p.catch {
	font-weight:bold;
	font-size:115%;
}
body#ENGLISH div.about_us table {
	width:708px;
	text-align:left;
	border:2px solid #E0DBCF;
	border-top-width:1px;
}
body#ENGLISH div.about_us table th,
body#ENGLISH div.about_us table td{
	border-top:1px solid #E0DBCF;
	padding:10px;
	font-weight:normal;
/*	font-weight:bold;*/
	line-height: 1.4em;
}
body#ENGLISH div.about_us table th {
	border-right:1px solid #E0DBCF;
	white-space: nowrap;
}
body#ENGLISH div.about_us table td{
	padding-left:20px;
}
body#ENGLISH div.about_us table tr.odd th ,
body#ENGLISH div.about_us table tr.odd td {
	background-color:#FAF8F4;
}
body#ENGLISH div.livestock_feed div.photo_area ,
body#ENGLISH div.food_buisiness div.photo_area {
	margin-top: 20px;
}
body#ENGLISH div.livestock_feed div.photo_area img ,
body#ENGLISH div.food_buisiness div.photo_area img {
	display: block;
	float: left;
	margin-right: 40px;
}
body#ENGLISH div.ceos_message div.photo_area ,
body#ENGLISH div.fish_feed div.photo_area ,
body#ENGLISH div.pet_food div.photo_area ,
body#ENGLISH div.feeds_for_race div.photo_area ,
body#ENGLISH div.reproductive_technoology div.photo_area {
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
}

/* Corporate Video */
body#ENGLISH div.corporate_video div.photo-left {
	float:left;
	width:232px;
}
body#ENGLISH div.corporate_video div.animation {
	float:left;
	width:auto;
}
body#ENGLISH div.corporate_video div.animation ul {
	list-style:none;
	font-size:80%;
	padding-left: 20px;
}
body#ENGLISH div.plugin {
	background-color: #f5f5f6;
	border: 1px solid #b9c0c8;
	margin: 0 auto;
	padding: 6px 0 0;
}
body#ENGLISH div.plugin div.download-area {
	min-height: 31px;
	padding: 9px 10px 15px;
	position: relative;
}
body#ENGLISH div.plugin .banner {
	left: 10px;
	padding-bottom: 15px;
	margin-bottom: 0;
	position: absolute;
	top: 9px;
}
body#ENGLISH div.plugin p.anno {
	line-height: 1.4;
	margin: 0 0 0 98px;
	padding-left: 0.7em;
	text-indent: -0.7em;
}
* html body#ENGLISH div.plugin p.anno {
	margin: 0 0 0 108px;
}

