  .wrapper {
  background: none;
}

.top-banner {
  position: relative;
  display: block;
  width: 1024px;
}

.top-banner a {
	position: absolute;
	top: 407px;
	left: 469px;
}

#top-link-button-01 {
	top: 160px;
	left: 531px;
}
#top-link-button-02 {
	top: 220px;
	left: 933px;
}
#top-link-button-03 {
	top: 229px;
	left: 669px;
}
#top-link-button-04 {
	top: 50px;
	left: 591px;
}
#top-link-button-05 {
	top: 50px;
	left: 425px;
}
#top-link-button-06 {
	top: 330px;
	left: 60px;
}
#top-link-button-07 {
	top: 89px;
	left: 60px;
}
#top-link-button-08 {
	top: 294px;
	left: 425px;
}
#top-link-button-09 {
	top: 422px;
	left: 425px;
}
#top-link-button-10 {
	top: 380px;
	left: 300px;
}
#top-link-button-11 {
	top: 160px;
	left: 188px;
}
#top-link-button-12 {
	top: 220px;
	left: 300px;
}
#top-link-button-13 {
	top: 310px;
	left: 755px;
}
#top-link-button-14 {
	top: 12px;
	left: -3px;
}

/* 2017/6/8×·¼ÓCSS
======================================================================================== */
ul.subMenuStyle1{
	/*margin-left:0;¥Ü¥¿¥ó‰ˆ¤¨¤¿•r¤Ë‘ø¤¹*/
	margin:0 auto;/*¥Ü¥¿¥ó‰ˆ¤¨¤¿•r¤ËÏ÷³ý*/
	width:850px;/*¥Ü¥¿¥ó‰ˆ¤¨¤¿•r¤ËÏ÷³ý*/
}
ul.subMenuStyle1 li{
	list-style:none;
	float:left;
	/*width:200px;¥Ü¥¿¥ó‰ˆ¤¨¤¿•r¤Ë‘ø¤¹*/
	width:49%;/*¥Ü¥¿¥ó‰ˆ¤¨¤¿•r¤ËÏ÷³ý*/
	/*margin-left:6px;¥Ü¥¿¥ó‰ˆ¤¨¤¿•r¤Ë‘ø¤¹*/
	margin-left:2%;/*¥Ü¥¿¥ó‰ˆ¤¨¤¿•r¤ËÏ÷³ý*/
	padding:0;
	font-size:130%;
	background-image:linear-gradient(-45deg, #6E60A6 25%, #8275b4 25%, #8275b4 50%, #6E60A6 50%, #6E60A6 75%, #8275b4 75%, #8275b4);
	background-size: 8px 8px;
}
ul.subMenuStyle1 li:hover{
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	transition: all 0.5s ease 0s;
}
ul.subMenuStyle1 li a{
	color:#FFF;
	/*padding:20px 30px;¥Ü¥¿¥ó‰ˆ¤¨¤¿•r¤Ë‘ø¤¹*/
	padding:15px 30px;/*¥Ü¥¿¥ó‰ˆ¤¨¤¿•r¤ËÏ÷³ý*/
	display:block;
	background: rgba(0, 0, 0, 0) url("../../images/icon/subnav_arrow02.png") no-repeat scroll 10px center;
	font-size: 18px;
}
ul.subMenuStyle1 li a:hover{
	text-decoration:none;
}
ul.subMenuStyle2{
	margin-left:0;
	margin-bottom:40px;
}
.subMenuStyle2 li{
	width:250px;
	margin-left:8px;
	color:#6E60A6;
	list-style:none;
	float:left;
	font-size:18px;
	padding: 5px 0;
}
.subMenuStyle2 li:nth-child(1),.subMenuStyle2 li:nth-child(5){
	margin-left:0;
}
.subMenuStyle2 li div{
	display: table-cell;
	padding: 0 10px 0 0;
	width: 30px;
}
.subMenuStyle2 li span{
	display: table-cell;
	line-height: 1.1;
	vertical-align: middle;
	height:32px;
	padding-left:40px;
}
.subMenuStyle2 li a:hover img{
	filter:alpha(opacity=1);
	-moz-opacity:1;
	opacity: 1;
}
.subMenuStyle2 li a{
	color:inherit;
	-webkit-border-radius:4px;
	-moz-border-radius:4px; 
	border-radius:4px;
	box-sizing: border-box;
	border:2px solid #6E60A6;
	padding:17px 15px;
	width:100%;
	display: table;
	transition: all 0.5s ease 0s;
}
.subMenuStyle2 li a:hover{
	background:#6D60A6;
	color:#FFF;
	text-decoration:none;
}
.MachineTop_h3{
	border:none;
	font-size:18px;
	font-weight:bold;
	margin: 10px 0 20px;
    padding: 10px 0;
}
.MachineTop_h3 span{
	border-left: 7px solid #003F92;
	padding: 0 15px;
	color:#003F92;
}
.MachineList{
	margin:0 0 30px;
	border-bottom:3px solid #003F92;
}
.MachineList::after{
	clear: both;
	content: "";
	display: block;
}
.MachineList li{
	list-style:none;
	float: left;
	margin: 0 0 15px 6px;
	width:200px;
	padding:0;
	font-size: 12pt;
}
.MachineList li.FirstItem{
	clear: both;
  margin: 0 0 15px;
}
.MachineList li strong{
	background:#003F92;
	padding:8px 15px;
	color:#FFF;
	display:block;
	line-height: 150%;
}
.MachineList li img{
	vertical-align:top;
}
.MachineList li a:hover{
	transition: all 0.5s ease 0s;
}
.MachineList li a:hover img{
	filter:alpha(opacity=1);
	-moz-opacity:1;
	opacity: 1;
}

.MachineList li a:hover{
	text-decoration:none;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
.MachineList li a{
	display:block;
}
.subMenuStyle2 li.Atuita span{
	background-image: url("/products/machine/images/product_icon_01.png") ;
	background-position: left center;
  background-repeat: no-repeat;
	background-size:32px;
}
.subMenuStyle2 li.Atuita:hover span{
	background-image: url("/products/machine/images/product_icon_01_o.png");
}
.subMenuStyle2 li.Usuita span{
	background-image: url("/products/machine/images/product_icon_02.png") ;
	background-position: left center;
  background-repeat: no-repeat;
	background-size:32px;
}
.subMenuStyle2 li.Usuita:hover span{
	background-image: url("/products/machine/images/product_icon_02_o.png");
}
.subMenuStyle2 li.Stainless span{
	background-image: url("/products/machine/images/product_icon_06.png") ;
	background-position: left center;
  background-repeat: no-repeat;
	background-size:32px;
}
.subMenuStyle2 li.Stainless:hover span{
	background-image: url("/products/machine/images/product_icon_06_o.png");
}
.subMenuStyle2 li.Bousen span{
	background-image: url("/products/machine/images/product_icon_05.png") ;
	background-position: left center;
  background-repeat: no-repeat;
	background-size:32px;
}
.subMenuStyle2 li.Bousen:hover span{
	background-image: url("/products/machine/images/product_icon_05_o.png");
}
.subMenuStyle2 li.Tetpun span{
	background-image: url("/products/machine/images/product_icon_08.png") ;
	background-position: left center;
  background-repeat: no-repeat;
	background-size:32px;
}
.subMenuStyle2 li.Tetpun:hover span{
	background-image: url("/products/machine/images/product_icon_08_o.png");
}
.subMenuStyle2 li.Koukan span{
	background-image: url("/products/machine/images/product_icon_04.png") ;
	background-position: left center;
  background-repeat: no-repeat;
	background-size:32px;
}
.subMenuStyle2 li.Koukan:hover span{
	background-image: url("/products/machine/images/product_icon_04_o.png");
}
.subMenuStyle2 li.Katakou span{
	background-image: url("/products/machine/images/product_icon_03.png") ;
	background-position: left center;
  background-repeat: no-repeat;
	background-size:32px;
}
.subMenuStyle2 li.Katakou:hover span{
	background-image: url("/products/machine/images/product_icon_03_o.png");
}
.subMenuStyle2 li.Chitan span{
	background-image: url("/products/machine/images/product_icon_09.png") ;
	background-position: left center;
  background-repeat: no-repeat;
	background-size:32px;
}
.subMenuStyle2 li.Chitan:hover span{
	background-image: url("/products/machine/images/product_icon_09_o.png");
}
