/*トップページ サイトマップ*/
#top_sitemap {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 19px;
	left: 625px;
}

#top_sitemap ul{
	margin: 0px;
	padding: 0px;
}


#top_sitemap ul li{
	margin: 0px;
	padding: 0 px;
	list-style-type: none;
	display: inline;
	text-indent: -200em;
}


#top_sitemap li a {
	display: block;
	width: 82px;
	height: 17px;
	border: none;
	background-image: url(../img/top_sitemap.jpg);
	font-size: x-small;
}

#news_list {
		text-indent: -200em;
}

#news_list a {
	display: block;
	width: 100px;
	height: 17px;
	border: none;
	background-image: url(../img/button_info.jpg);
	margin: 0px 0px -10px 260px;
	font-size: 3px;
}


/*お問合せフォーム*/

#button_enquiry {
	display: block;
	width: 163px;
	height: 17px;
	border: none;
	background-image:url(../img/button_enquiry.jpg);
	text-indent: -200em;
	font-size: x-small;
}



/*トップページ メインメニュー*/

#top_g_navi {
	position: absolute;
	left:0px;
	top: 238px;
	height: 42px;
	width: 730px;
	clear: both;
}

#top_g_navi ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#top_g_navi li {
	text-indent: -200em;
	float: left;
	width: 146px;
	margin: 0px;
	padding: 0px;
}


/*トップページ 通常時メニュー*/

#top_g_navi a {
	display: block;
	width: 100%;
	height: 42px;
	background-image: url(../img/top_menu1.jpg);
}

#top_menu1 a {
	background-position: 0px 0px;	
}

#top_menu2 a {
	background-position: -146px 0px;	
}

#top_menu3 a {
	background-position: -292px 0px;	
}

#top_menu4 a {
	background-position: -438px 0px;	
}

#top_menu5 a {
	background-position: -584px 0px;	
}

/*トップページ ロールオーバー時メニュー*/

#top_g_navi a:hover {
	background: url(../img/top_menu2.jpg) no-repeat;
}

#top_menu1 a:hover {
	background-position: 0px 0px;	
}

#top_menu2 a:hover {
	background-position: -146px 0px;	
}

#top_menu3 a:hover {
	background-position: -292px 0px;	
}

#top_menu4 a:hover {
	background-position: -438px 0px;	
}

#top_menu5 a:hover {
	background-position: -584px 0px;	
}



/*2階層サイトマップ*/
#sec_sitemap {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 19px;
	left: 625px;
}

#sec_sitemap ul{
	margin: 0px;
	padding: 0px;
}


#sec_sitemap ul li{
	margin: 0px;
	padding: 0 px;
	list-style-type: none;
	display: inline;
	text-indent: -200em;
}


#sec_sitemap li a {
	display: block;
	width: 82px;
	height: 17px;
	border: none;
	background-image: url(../img/sec_sitemap.jpg);
	font-size: x-small;
}

/*2階層メインメニュー*/

#sec_g_navi {
	position: absolute;
	left:0px;
	top: 143px;
	height: 50px;
	width: 730px;
	clear: both;
}

#sec_g_navi ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#sec_g_navi li {
	text-indent: -200em;
	float: left;
	width: 146px;
	margin: 0px;
	padding: 0px;
}


/*2階層通常時メニュー*/

#sec_g_navi a {
	display: block;
	width: 100%;
	height: 50px;
	background: url(../img/sec_menu1.jpg) no-repeat;
}

#sec_menu1 a {
	background-position: 0px 0px;	
}

#sec_menu2 a {
	background-position: -146px 0px;	
}

#sec_menu3 a {
	background-position: -292px 0px;	
}

#sec_menu4 a {
	background-position: -438px 0px;	
}

#sec_menu5 a {
	background-position: -584px 0px;	
}

/*2階層ロールオーバー時メニュー*/

#sec_g_navi a:hover {
	background: url(../img/sec_menu2.jpg) no-repeat;
}

#sec_menu1 a:hover {
	background-position: 0px 0px;	
}

#sec_menu2 a:hover {
	background-position: -146px 0px;	
}

#sec_menu3 a:hover {
	background-position: -292px 0px;	
}

#sec_menu4 a:hover {
	background-position: -438px 0px;	
}

#sec_menu5 a:hover {
	background-position: -584px 0px;	
}

/*2階層サブメニュー*/

#sub_menu {
	height: 20px;
}

#sub_menu ul {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 4px 0px;
	background-color: #333;
}

#sub_menu a{
	color: #FFF;
	font-size: 14px;
}

#sub_menu ul li{
	font-size: 14px;
	margin: 8px 8px;
	padding: 0 px;
	display: inline;
}

#sub_menu2 {
	position: absolute;
	left: 20px;
	top: 193px;
}

#sub_menu3 {
	position: absolute;
	left: 20px;
	top: 193px;
}

#sub_menu4 {
	position: absolute;
	left: 20px;
	top: 193px;
}

#sub_menu5 {
	position: absolute;
	left: 437px;
	top: 193px;
}

/*バナー*/


#banner1 {
	margin: 38px 20px 0px 0px;
	text-indent: -200em;
}

#banner1 ul {
	list-style-type: none;
}

#banner1-1 a {
	width: 207px;
	height: 115px;
	background: url(../img/banner_tokutan1.jpg);
	display: block;
	margin: 0px 20px 15px -40px;
	border: none;
	font-size: x-small;
}

#banner1-2 a {
	width: 207px;
	height: 80px;
	background: url(../img/banner_shudo1.jpg);
	display: block;
	margin: 0px 20px 15px -40px;
	border: none;
	font-size: x-small;
}

#banner1-3 a {
	width: 207px;
	height: 80px;
	background: url(../img/banner_furnace1.jpg);
	display: block;
	margin: 0px 20px 15px -40px;
	border: none;
	font-size: x-small;
}

#banner1-4 a {
	width: 190px;
	height: 92px;
	background: url(../img/banner_characteristic.jpg);
	display: block;
	margin: 30px 20px 15px -32px;
	border: none;
	font-size: x-small;
}

#banner1-5 a {
	width: 207px;
	height: 110px;
	background: url(../img/banner_TOP.png);
	display: block;
	margin: 0px 20px 15px -40px;
	border: none;
	font-size: x-small;
}


#banner2 {
	margin: 69px 20px 0px 0px;
	text-indent: -200em;
	font-size: x-small;

}

#banner2 ul {
	list-style-type: none;
}

#banner2-1 a {
	width: 208px;
	height: 118px;
	background: url(../img/banner_tokutan1.jpg);
	display: block;
	margin: 0px 20px 15px -40px;
	border: none;
	font-size: x-small;
}

#banner2-2 a {
	width: 208px;
	height: 118px;
	background: url(../products/img/banner_shudo.jpg);
	display: block;
	margin: 0px 20px 15px -40px;
	border: none;
	font-size: x-small;
}

#banner2-3 a {
	width: 208px;
	height: 118px;
	background: url(../products/img/banner_furnace.jpg);
	display: block;
	margin: 0px 20px 15px -40px;
	border: none;
	font-size: x-small;
}

#banner2-4 a {
	width: 208px;
	height: 108px;
	background: url(../img/banner_TOP.png);
	display: block;
	margin: 0px 20px 15px -40px;
	border: none;
	font-size: x-small;
}

#banner3 {
	margin: 69px 20px 0px 50px;
	text-indent: -200em;
	font-size: x-small;

}

#banner3 ul {
	list-style-type: none;
}

#banner3-1 a {
	width: 447px;
	height: 92px;
	background: url(../img/banner_TOP2.png);
	display: block;
	margin: 0px 20px 15px -10px;
	border: none;
	font-size: x-small;
}

/*工業用カーボンのページ ボタン*/
#details {
	width: 116px;
	height: 17px;
	display: block;
	background: url(../img/button_more.gif);
	font-size: x-small;
	text-indent: -100em;
}
