@charset "UTF-8";
/* ==============================
	index(top)
============================== */
body#enIndexPage {
	background-image: url(../../english/img/bg.gif);
}
#enIndexPage #head {
	width:945px;
	height:70px;
	margin-left: 41px;
}
#enIndexPage h1 {
width:715px;
}
#enIndexPage div.serch {
	padding: 0px 0px 4px 0px;
}
#enIndexPage #mainImg {
	background-image: url(../../english/img/bg3.gif);
	width: 100%;
}
#enIndexPage #contens {
	margin-left:0;
	background-color: #393E3F;
	background-image: url(../../english/img/main_bg.gif);
	background-repeat: repeat-x;
}
#enIndexPage #contens p {
	margin: 0 0 0 41px;
	padding: 5px 0 5px 0;
	width:945px;
	color:#ADB6B8;
	font-size:80%;
	line-height:160%;
}
#enIndexPage h2 {
margin: 0 0 5px 41px;
}
#enIndexPage #body #contens div{
width:995px;
}
#enIndexPage a#companyBtn {
	background-image: url(../../english/img/main_company.jpg);
	background-repeat: no-repeat;
	height: 114px;
	width: 475px;
	margin: 0 2px 3px 41px;
	display:block;
	_display:inline;
	text-indent:-9999px;
	float:left;
}
#enIndexPage a#companyBtn:link, #enIndexPage a#companyBtn:visited {
	background-position: top;
}
#enIndexPage a#companyBtn:hover {
	background-position: bottom;
}
#enIndexPage a#enterpriseBtn {
	background-image: url(../../english/img/main_enterprise.jpg);
	background-repeat: no-repeat;
	height: 114px;
	width: 475px;
	margin: 0 0 3px 0;
	display:block;
	text-indent:-9999px;
	float:left;
}
#enIndexPage a#enterpriseBtn:link, #enIndexPage a#enterpriseBtn:visited {
	background-position: top;
}
#enIndexPage a#enterpriseBtn:hover {
	background-position: bottom;
}
#enIndexPage #footer {
	background-image: url(../../english/img/footer_inner.gif);
}
#enIndexPage #footer_img {
	width:41px;
	background-repeat: repeat-x;
	background-image: url(../../english/img/bg2.gif);
	height: 8px;
	float:left;
}
#enIndexPage #footer_box {
	width:995px;
}
#enIndexPage #footer_inner {
	width:945px;
	margin: 0 0 0 0;
	float:left;
}
#enIndexPage #footer_inner .privacy {
	padding-top:5px;
}
#enIndexPage #footer_inner .copyright {
	padding-top:5px;
}
/* ==============================
	President(company/index.html)
============================== */
#president #nameImg {
	display: block;
	position: relative;
	top: 94px;
}
#president #nameImg2 {
	display: block;
	position: relative;
	right: 0px;
	left: 555px;
}
/* ==============================
	EnvironmentalPolicy
============================== */
p.lower_right {
	text-align: right;
}
p.indent01 {
	width: auto;
}
p.relations {
	width: auto;
}
/* ==============================
	Licenses Attained
============================== */
div.licencebox-l {
	height: 150px;
}
div.licencebox-r {
	height: 150px;
}
/* ==============================
	Privacy Policy
============================== */
#main .privacy {
	margin:20px auto 2em auto;
	width: 760px;
}
p.w760ind, p.w760indl20 {
	text-indent: 0;
}
#main .privacy td {
	white-space: nowrap;
	padding-right: 10px;
}



/* ==============================
	下層共通
============================== */

/* ==============================
	Corporate LEFT NAVI
============================== */
/*corp_navi01*/
#leftnav ul#corp_navi01 li#corp_navi01_01{
	background-image: url(../../english/common/img/corp_navi01_01_on.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_01 a {
	background:url(../../english/common/img/corp_navi01_01.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_01 a:hover, #leftnav ul#corp_navi01 li#corp_navi01_01 a.active {
	background:none;
}
#leftnav ul#corp_navi01 li#corp_navi01_02{
	background:url(../../english/common/img/corp_navi01_02_on.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_02 a {
	background:url(../../english/common/img/corp_navi01_02.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_02 a:hover, #leftnav ul#corp_navi01 li#corp_navi01_02 a.active {
	background:none;
}
#leftnav ul#corp_navi01 li#corp_navi01_03{
	background:url(../../english/common/img/corp_navi01_03_on.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_03 a {
	background:url(../../english/common/img/corp_navi01_03.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_03 a:hover, #leftnav ul#corp_navi01 li#corp_navi01_03 a.active {
	background:none;
}
#leftnav ul#corp_navi01 li#corp_navi01_04{
	background:url(../../english/common/img/corp_navi01_04_on.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_04 a {
	background:url(../../english/common/img/corp_navi01_04.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_04 a:hover, #leftnav ul#corp_navi01 li#corp_navi01_04 a.active {
	background:none;
}
#leftnav ul#corp_navi01 li#corp_navi01_05{
	background:url(../../english/common/img/corp_navi01_05_on.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_05 a {
	background:url(../../english/common/img/corp_navi01_05.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_05 a:hover, #leftnav ul#corp_navi01 li#corp_navi01_05 a.active {
	background:none;
}
#leftnav ul#corp_navi01 li#corp_navi01_06{
	background:url(../../english/common/img/corp_navi01_06_on.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_06 a {
	background:url(../../english/common/img/corp_navi01_06.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_06 a:hover, #leftnav ul#corp_navi01 li#corp_navi01_06 a.active {
	background:none;
}
#leftnav ul#corp_navi01 li#corp_navi01_07{
	background:url(../../english/common/img/corp_navi01_07_on.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_07 a {
	background:url(../../english/common/img/corp_navi01_07.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_07 a:hover, #leftnav ul#corp_navi01 li#corp_navi01_07 a.active {
	background:none;
}
#leftnav ul#corp_navi01 li#corp_navi01_08{
	background:url(../../english/common/img/corp_navi01_08_on.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_08 a {
	background:url(../../english/common/img/corp_navi01_08.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_08 a:hover, #leftnav ul#corp_navi01 li#corp_navi01_08 a.active {
	background:none;
}
#leftnav ul#corp_navi01 li#corp_navi01_09{
	background:url(../../english/common/img/corp_navi01_09_on.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_09 a {
	background:url(../../english/common/img/corp_navi01_09.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_09 a:hover, #leftnav ul#corp_navi01 li#corp_navi01_09 a.active {
	background:none;
}
#leftnav ul#corp_navi01 li#corp_navi01_10{
	background:url(../../english/common/img/corp_navi01_10_on.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_10 a {
	background:url(../../english/common/img/corp_navi01_10.jpg);
}
#leftnav ul#corp_navi01 li#corp_navi01_10 a:hover, #leftnav ul#corp_navi01 li#corp_navi01_10 a.active {
	background:none;
}


#gnavi_inner ul#gnav1 li#navi01 a {
	background:url(../../english/common/img/g_navi01.jpg);
}
#gnavi_inner ul#gnav1 li#navi01 a:hover, #gnavi_inner ul#gnav1 li#navi01 a.active {
	background-position:0px -48px;
}
#gnavi_inner ul#gnav1 li#navi02 a {
	background:url(../../english/common/img/g_navi02.jpg);
}
#gnavi_inner ul#gnav1 li#navi02 a:hover, #gnavi_inner ul#gnav1 li#navi02 a.active {
	background-position:0px -48px;
}
#gnavi_inner ul#gnav1 li#navi03 a {
	background:url(../../english/common/img/g_navi03.jpg);
}
#gnavi_inner ul#gnav1 li#navi03 a:hover, #gnavi_inner ul#gnav1 li#navi03 a.active {
	background-position:0px -48px;
}

