#header #co {
	width: 748px; height: 36px; background: url(../images/head/co_back.gif) repeat-x;
	text-align: center;
	}
#co ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 712px;
	padding-top: 0px; list-style-type: none; height: 34px
}
#co li#news {
	background: url(../images/head/co_a_01.gif) no-repeat; float: left; width: 100px;
	text-indent: -9999pt; height: 36px; overflow:hidden;
}
#co li#news a:hover {
	background: url(../images/head/co_b_01.gif) no-repeat
}
#co li#news a {
	display: block; width: 100px; list-style-type: none; height: 36px
}

#co li#products {
	background: url(../images/head/co_a_02.gif) no-repeat; float: left; width: 100px;
	text-indent: -9999pt; height: 36px; overflow:hidden;
}
#co li#products a:hover {
	background: url(../images/head/co_b_02.gif) no-repeat
}
#co li#products a {
	display: block; width: 100px; list-style-type: none; height: 36px
}

#co li#company {
	background: url(../images/head/co_a_03.gif) no-repeat; float: left; width: 100px;
	 text-indent: -9999pt; height: 36px; overflow:hidden;
}
#co li#company a:hover {
	background: url(../images/head/co_b_03.gif) no-repeat
}
#co li#company a {
	display: block; width: 100px; list-style-type: none; height: 36px
}

#co li#recruit {
	background: url(../images/head/co_a_04.gif) no-repeat; float: left; width: 100px;
	 text-indent: -9999pt; height: 36px; overflow:hidden;
}
#co li#recruit a:hover {
	background: url(../images/head/co_b_04.gif) no-repeat
}
#co li#recruit a {
	display: block; width: 100px; list-style-type: none; height: 36px
}

#co li#acmap {
	background: url(../images/head/co_a_05.gif) no-repeat; float: left; width: 100px;
	 text-indent: -9999pt; height: 36px; overflow:hidden;
}
#co li#acmap a:hover {
	background: url(../images/head/co_b_05.gif) no-repeat
}
#co li#acmap a {
	display: block; width: 100px; list-style-type: none; height: 36px
}

#co li#sitemap {
	background: url(../images/head/co_a_06.gif) no-repeat; float: left; width: 100px;
	 text-indent: -9999pt; height: 36px; overflow:hidden;
}
#co li#sitemap a:hover {
	background: url(../images/head/co_b_06.gif) no-repeat
}
#co li#sitemap a {
	display: block; width: 100px; list-style-type: none; height: 36px
}

#co li#link {
	background: url(../images/head/co_a_07.gif) no-repeat; float: left; width: 100px;
	 text-indent: -9999pt; height: 36px; overflow:hidden;
}
#co li#link a:hover {
	background: url(../images/head/co_b_07.gif) no-repeat
}
#co li#link a {
	display: block; width: 100px; list-style-type: none; height: 36px
}




/*-------------------------------------------------------- */



/* 
英語ページのメインボタン設定--------------------------------------------------------- */


#co li#news_en {
	background:url(../images/head/co_e_a_01.gif); float: left; width: 100px;
	text-indent: -9999pt; height: 36px; overflow:hidden;
}
#co li#news_en a:hover {
	background: url(../images/head/co_e_b_01.gif) no-repeat
}
#co li#news_en a {
	display: block; width: 100px; list-style-type: none; height: 36px
}

#co li#products_en {
	background: url(../images/head/co_e_a_02.gif) no-repeat; float: left; width: 100px;
	text-indent: -9999pt; height: 36px; overflow:hidden;
}
#co li#products_en a:hover {
	background: url(../images/head/co_e_b_02.gif) no-repeat
}
#co li#products_en a {
	display: block; width: 100px; list-style-type: none; height: 36px
}

#co li#company_en {
	background: url(../images/head/co_e_a_03.gif) no-repeat; float: left; width: 100px;
	 text-indent: -9999pt; height: 36px; overflow:hidden;
}
#co li#company_en a:hover {
	background: url(../images/head/co_e_b_03.gif) no-repeat
}
#co li#company_en a {
	display: block; width: 100px; list-style-type: none; height: 36px
}

#co li#recruit_en {
	background: url(../images/head/co_e_a_04.gif) no-repeat; float: left; width: 100px;
	 text-indent: -9999pt; height: 36px; overflow:hidden;
}
#co li#recruit_en a:hover {
	background: url(../images/head/co_e_b_04.gif) no-repeat
}
#co li#recruit_en a {
	display: block; width: 100px; list-style-type: none; height: 36px
}

#co li#acmap_en {
	background: url(../images/head/co_e_a_05.gif) no-repeat; float: left; width: 100px;
	 text-indent: -9999pt; height: 36px; overflow:hidden;
}
#co li#acmap_en a:hover {
	background: url(../images/head/co_e_b_05.gif) no-repeat
}
#co li#acmap_en a {
	display: block; width: 100px; list-style-type: none; height: 36px
}

#co li#sitemap_en {
	background: url(../images/head/co_e_a_06.gif) no-repeat; float: left; width: 100px;
	 text-indent: -9999pt; height: 36px; overflow:hidden;
}
#co li#sitemap_en a:hover {
	background: url(../images/head/co_e_b_06.gif) no-repeat
}
#co li#sitemap_en a {
	display: block; width: 100px; list-style-type: none; height: 36px
}

#co li#link_en {
	background: url(../images/head/co_e_a_07.gif) no-repeat; float: left; width: 100px;
	 text-indent: -9999pt; height: 36px; overflow:hidden;
}
#co li#link_en a:hover {
	background: url(../images/head/co_e_b_07.gif) no-repeat
}
#co li#link_en a {
	display: block; width: 100px; list-style-type: none; height: 36px
}

/* ---------------------------------------------------------------------------------- */

#corp_co ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; 
	width: 149px; padding-top: 0px; text-align: center; list-style-type: none;
}
#corp_co li#corp_01 {
	background: url(../corporate/images/corp_bu/corp_a_01.jpg) no-repeat; width: 139px;
	text-indent: -9999pt; height: 32px; overflow:hidden;
}
#corp_co li#corp_01 a:hover {
	background: url(../corporate/images/corp_bu/corp_b_01.jpg) no-repeat;
}
#corp_co li#corp_01 a {
	display: block; width: 139px; list-style-type: none; height: 32px;
}


#corp_co li#corp_01en {
	background:url(../corporate/images/corp_bu/corp_e_b_01.jpg) no-repeat; width: 139px;
	margin-left: 4px; text-indent: -9999pt; height: 32px; overflow:hidden;
}
#corp_co li#corp_01en a:hover {
	background: url(../corporate/images/corp_bu/corp_e_a_01.jpg) no-repeat;
}
#corp_co li#corp_01en a {
	display: block; width: 139px; list-style-type: none; height: 32px;
}



#corp_co li#corp_02 {
	background: url(../corporate/images/corp_bu/corp_a_02.jpg) no-repeat; width: 139px;
	text-indent: -9999pt; height: 31px; overflow:hidden;
}
#corp_co li#corp_02 a:hover {
	background: url(../corporate/images/corp_bu/corp_b_02.jpg) no-repeat;
}
#corp_co li#corp_02 a {
	display: block; width: 139px; list-style-type: none; height: 31px;
}



#corp_co li#corp_02en {
	background: url(../corporate/images/corp_bu/corp_e_b_02.jpg) no-repeat; width: 139px;
	margin-left: 4px; text-indent: -9999pt; height: 31px; overflow:hidden;
}
#corp_co li#corp_02en a:hover {
	background: url(../corporate/images/corp_bu/corp_e_a_02.jpg) no-repeat;
}
#corp_co li#corp_02en a {
	display: block; width: 139px; list-style-type: none; height: 31px;
}



#corp_co li#corp_03 {
	background: url(../corporate/images/corp_bu/corp_a_03.jpg) no-repeat; width: 139px;
	text-indent: -9999pt; height: 31px; overflow:hidden;
}
#corp_co li#corp_03 a:hover {
	background: url(../corporate/images/corp_bu/corp_b_03.jpg) no-repeat;
}
#corp_co li#corp_03 a {
	display: block; width: 139px; list-style-type: none; height: 31px;
}



#corp_co li#corp_03en {
	background: url(../corporate/images/corp_bu/corp_e_b_03.jpg) no-repeat; width: 139px;
	margin-left: 4px; text-indent: -9999pt; height: 31px; overflow:hidden;
}
#corp_co li#corp_03en a:hover {
	background: url(../corporate/images/corp_bu/corp_e_a_03.jpg) no-repeat;
}
#corp_co li#corp_03en a {
	display: block; width: 139px; list-style-type: none; height: 31px;
}



#corp_co li#corp_04 {
	background: url(../corporate/images/corp_bu/corp_a_04.jpg) no-repeat; width: 139px;
	text-indent: -9999pt; height: 31px; overflow:hidden;
}
#corp_co li#corp_04 a:hover {
	background: url(../corporate/images/corp_bu/corp_b_04.jpg) no-repeat;
}
#corp_co li#corp_04 a {
	display: block; width: 139px; list-style-type: none; height: 31px;
}



#corp_co li#corp_04en {
	background: url(../corporate/images/corp_bu/corp_e_b_04.jpg) no-repeat; width: 139px;
	margin-left: 4px; text-indent: -9999pt; height: 31px; overflow:hidden;
}
#corp_co li#corp_04en a:hover {
	background: url(../corporate/images/corp_bu/corp_e_a_04.jpg) no-repeat;
}
#corp_co li#corp_04en a {
	display: block; width: 139px; list-style-type: none; height: 31px;
}




#corp_co li#corp_05 {
	background: url(../corporate/images/corp_bu/corp_a_05.jpg) no-repeat; width: 139px;
	text-indent: -9999pt; height: 31px; overflow:hidden;
}
#corp_co li#corp_05 a:hover {
	background: url(../corporate/images/corp_bu/corp_b_05.jpg) no-repeat;
}
#corp_co li#corp_05 a {
	display: block; width: 139px; list-style-type: none; height: 31px;
}



#corp_co li#corp_05en {
	background: url(../corporate/images/corp_bu/corp_e_b_05.jpg) no-repeat; width: 139px;
	margin-left: 4px; text-indent: -9999pt; height: 31px; overflow:hidden;
}
#corp_co li#corp_05en a:hover {
	background: url(../corporate/images/corp_bu/corp_e_a_05.jpg) no-repeat;
}
#corp_co li#corp_05en a {
	display: block; width: 139px; list-style-type: none; height: 31px;
}



#corp_co li#corp_06 {
	background: url(../corporate/images/corp_bu/corp_a_06.jpg) no-repeat; width: 139px;
	text-indent: -9999pt; height: 31px; overflow:hidden;
}
#corp_co li#corp_06 a:hover {
	background: url(../corporate/images/corp_bu/corp_b_06.jpg) no-repeat;
}
#corp_co li#corp_06 a {
	display: block; width: 139px; list-style-type: none; height: 31px;
}



#corp_co li#corp_06en {
	background: url(../corporate/images/corp_bu/corp_e_b_06.jpg) no-repeat; width: 139px;
	margin-left: 4px; text-indent: -9999pt; height: 31px; overflow:hidden;
}
#corp_co li#corp_06en a:hover {
	background: url(../corporate/images/corp_bu/corp_e_a_06.jpg) no-repeat;
}
#corp_co li#corp_06en a {
	display: block; width: 139px; list-style-type: none; height: 31px;
}




#corp_co li#corp_07 {
	background: url(../corporate/images/corp_bu/corp_a_07.jpg) no-repeat; width: 139px;
	text-indent: -9999pt; height: 31px; overflow:hidden;
}
#corp_co li#corp_07 a:hover {
	background: url(../corporate/images/corp_bu/corp_b_07.jpg) no-repeat;
}
#corp_co li#corp_07 a {
	display: block; width: 139px; list-style-type: none; height: 31px;
}



#corp_co li#corp_07en {
	background: url(../corporate/images/corp_bu/corp_e_b_07.jpg) no-repeat; width: 139px;
	margin-left: 4px; text-indent: -9999pt; height: 31px; overflow:hidden;
	margin-bottom:0;
	padding-bottom:0;
}

#corp_co li#corp_07en a {
	display: block; width: 139px; list-style-type: none; height: 31px;
	margin-bottom:0;
	padding-bottom:0;
}

#corp_co li#corp_07en a:hover {
	background: url(../corporate/images/corp_bu/corp_e_a_07.jpg) no-repeat;
}



#corp_co li#corp_08 {
	background: url(../corporate/images/corp_bu/corp_a_08.jpg) no-repeat; width: 139px;
	height: 7px;
}

#corp_co li#corp_08en {
	background: url(../corporate/images/corp_bu/corp_e_b_08.jpg) no-repeat; width: 139px;
	height: 7px;
	margin-left: 4px; 
	margin-top:0;
	padding-top:0;
	vertical-align:top;
	list-style-type:none;
}

*+html #corp_co li#corp_08en {
	margin-top:-3px;
}


.pdf_bu {
	padding: 0px; margin: 30px 0px 0px 4px; 
	width: 139px; height:51px; padding-top: 0px; 
}





/*-------------------------------------------------------- */

*.floatclear { clear: both;}


form {
	margin: 0px; padding: 0px;
}

