@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
#wrapper {
	height: 970px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
}
#welcome {
	height: 733px;
	width: 852px;
	position: absolute;
	z-index: 1;
	left: 84px;
	top: 189px;
	font-size: 13px;
	color: #333;
	font-family: Arial;
	background-color: #FFF;
	-moz-box-shadow: 10px 10px 2px #333;
	-webkit-box-shadow: 2px 2px 2px #333;
	box-shadow: 2px 2px 2px #333;
}
.bg {
	background-repeat: repeat-x;
	height: 970px;
px;
	background-image: url(images/ntt_bg.png);
}
.button {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	height: 14px;
	width: 34px;
	line-height: 14px;
	text-decoration: none;
	position: absolute;
	z-index: 10;
	top: 50px;
	left: 30px;
}
.button1 {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	height: 14px;
	width: 108px;
	line-height: 14px;
	text-decoration: none;
	position: absolute;
	z-index: 10;
	top: 266px;
	left: 350px;
}
.button2 {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	height: 14px;
	width: 137px;
	line-height: 14px;
	text-decoration: none;
	position: absolute;
	z-index: 10;
	top: 50px;
	left: 150px;
}
.button3 {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	height: 14px;
	width: 38px;
	line-height: 14px;
	text-decoration: none;
	position: absolute;
	z-index: 10;
	top: 60px;
	left: 385px;
}
.button4 {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	height: 14px;
	width: 132px;
	line-height: 14px;
	text-decoration: none;
	position: absolute;
	z-index: 10;
	top: 70px;
	left: 665px;
}
.button5 {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	height: 14px;
	width: 116px;
	line-height: 14px;
	text-decoration: none;
	position: absolute;
	z-index: 10;
	top: 62px;
	left: 505px;
}
.button6 {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	height: 14px;
	width: 104px;
	line-height: 14px;
	text-decoration: none;
	position: absolute;
	z-index: 10;
	top: 177px;
	left: 5px;
}
.button7 {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	height: 14px;
	width: 126px;
	line-height: 14px;
	text-decoration: none;
	position: absolute;
	z-index: 10;
	top: 177px;
	left: 163px;
}
.button8 {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	height: 14px;
	width: 68px;
	line-height: 14px;
	text-decoration: none;
	position: absolute;
	z-index: 10;
	top: 177px;
	left: 370px;
}
.button9 {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	height: 14px;
	width: 104px;
	line-height: 14px;
	text-decoration: none;
	position: absolute;
	z-index: 10;
	top: 177px;
	left: 514px;
}
.button10 {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	height: 14px;
	width: 67px;
	line-height: 14px;
	text-decoration: none;
	position: absolute;
	z-index: 10;
	top: 177px;
	left: 693px;
}
.button11 {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	height: 14px;
	width: 92px;
	line-height: 14px;
	text-decoration: none;
	position: absolute;
	z-index: 10;
	top: 274px;
	left: 512px;
}
.button12 {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	height: 14px;
	width: 132px;
	line-height: 14px;
	text-decoration: none;
	position: absolute;
	z-index: 10;
	top: 277px;
	left: 666px;
}
.button13 {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	height: 14px;
	width: 55px;
	line-height: 14px;
	text-decoration: none;
	position: absolute;
	z-index: 10;
	top: 269px;
	left: 91px;
}
#welcome_note {
	font-family: Arial;
	font-size: 21px;
	line-height: 22px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	height: 22px;
	width: 226px;
	position: absolute;
	z-index: 2;
	left: 419px;
	top: 11px;
}
#welcome_text {
	height: 212px;
	width: 426px;
	position: absolute;
	z-index: 2;
	top: 47px;
	font-family: Arial;
	font-size: 13px;
	color: #333;
	text-align: justify;
	left: 417px;
}
.copy {
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	color: #FFF;
	height: 35px;
	width: 1024px;
	position: absolute;
	z-index: 3;
	text-align: center;
	top: 933px;
	left: 0px;
}
.logo1 {
	background-image: url(images/logo1.png);
	background-repeat: no-repeat;
	height: 52px;
	width: 147px;
	position: absolute;
	z-index: 5;
	left: 21px;
	top: 20px;
}
.logo4 {
	height: 52px;
	width: 128px;
	position: absolute;
	z-index: 2;
	background-image: url(images/logo4.png);
	background-repeat: no-repeat;
	left: 500px;
	top: 20px;
}
.logo5 {
	background-image: url(images/logo5.png);
	background-repeat: no-repeat;
	height: 52px;
	width: 147px;
	position: absolute;
	z-index: 2;
	left: 650px;
	top: 19px;
}


.logo2 {
	background-image: url(images/logo2.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 168px;
	position: absolute;
	z-index: 2;
	left: 190px;
	top: 30px;
}
.logo3 {
	background-image: url(images/logo3.png);
	background-repeat: no-repeat;
	height: 53px;
	width: 78px;
	position: absolute;
	z-index: 2;
	left: 390px;
	top: 18px;
}
.counter {
	height: 25px;
	width: 100px;
	position: absolute;
	z-index: 5;
	left: 809px;
	top: 884px;
}
.logo {
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	height: 96px;
	width: 180px;
	margin-left: 146px;
}
#bannergallery{
	width:723px;
	height:310px;
	visibility: visible;
	border: 5px solid #FFF;
	position: absolute;
	z-index: 1;
	left: -2px;
	top: -110px;
	}
.flash_logo {
	height: 87px;
	width: 838px;
	float: left;
	position: absolute;
	z-index: 5;
	left: 6px;
	top: 568px;
	background-image: url(images/bottom_logo_bg.png);
	background-repeat: no-repeat;
}
#line {
	background-image: url(images/line.png);
	background-repeat: no-repeat;
	height: 17px;
	width: 830px;
	position: absolute;
	left: 11px;
	top: 663px;
	z-index: 5;
}

.bn_bg {
	background-image: url(images/bn_bg.png);
	height: 231px;
	width: 727px;
	position: absolute;
	z-index: -2;
	left: 152px;
	top: 291px;
	background-repeat: no-repeat;
}
#position {
	width: 1024px;
	position: absolute;
	height: 970px;
}
.pecs {
	height: 14px;
	width: 1024px;
	position: absolute;
	z-index: 2;
	top: 15px;
	left: 0px;
}
.pecs a {
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	color: #FFF;
	text-align: center;
	text-decoration:none;

}
.image{
	width:392px;
	height:213px;
	position:absolute;
	z-index:5px;
	border: 1px solid #999;
	top: 45px;
	left: 10px;
	background-image: url(images/logos.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	}
.other_logo {
	height: 292px;
	width: 832px;
	position: absolute;
	z-index: 5;
	top: 270px;
	left: 10px;
}
.a {
	background-image: url(other_logo/logo_abb.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 81px;
	position: absolute;
	z-index: 10;
	top: 14px;
	left: 4px;
}
.b {
	background-image: url(other_logo/logo_acf.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 102px;
	position: absolute;
	z-index: 10;
	top: 202px;
	left: 511px;
}
.c {
	background-image: url(other_logo/logo_ddk.jpg);
	background-repeat: no-repeat;
	height: 47px;
	width: 136px;
	position: absolute;
	z-index: 10;
	top: 14px;
	left: 334px;
}
.d {
	background-image: url(other_logo/logo_detecon.jpg);
	background-repeat: no-repeat;
	height: 56px;
	width: 230px;
	position: absolute;
	z-index: 10;
	top: 202px;
	left: 4px;
}
.e {
	background-image: url(other_logo/logo_ebara.jpg);
	background-repeat: no-repeat;
	height: 62px;
	width: 136px;
	position: absolute;
	z-index: 10;
	top: 112px;
	left: 499px;
}
.f {
	background-image: url(other_logo/logo_ferrostaal.jpg);
	background-repeat: no-repeat;
	height: 59px;
	width: 110px;
	position: absolute;
	z-index: 10;
	top: 112px;
	left: 674px;
}
.g {
	background-image: url(other_logo/logo_hitachi.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 138px;
	position: absolute;
	z-index: 10;
	top: 14px;
	left: 499px;
}
.h {
	background-image: url(other_logo/logo_itochu.jpg);
	background-repeat: no-repeat;
	height: 48px;
	width: 117px;
	position: absolute;
	z-index: 10;
	top: 112px;
	left: 4px;
}
.i {
	background-image: url(other_logo/logo_jrc.jpg);
	background-repeat: no-repeat;
	height: 58px;
	width: 119px;
	position: absolute;
	z-index: 10;
	top: 112px;
	left: 169px;
}
.j {
	background-image: url(other_logo/logo_kobelco.jpg);
	background-repeat: no-repeat;
	height: 57px;
	width: 130px;
	position: absolute;
	z-index: 10;
	top: 112px;
	left: 335px;
}
.k {
	background-image: url(other_logo/logo_medishna.jpg);
	background-repeat: no-repeat;
	height: 55px;
	width: 101px;
	position: absolute;
	z-index: 10;
	top: 14px;
	left: 683px;
}
.l {
	background-image: url(other_logo/logo_mitshubishi.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 194px;
	position: absolute;
	z-index: 10;
	top: 14px;
	left: 124px;
}
.m {
	background-image: url(other_logo/logo_Sumitomo.jpg);
	background-repeat: no-repeat;
	height: 73px;
	width: 63px;
	position: absolute;
	z-index: 10;
	top: 202px;
	left: 691px;
}
.n {
	background-image: url(other_logo/logo_toshiba.jpg);
	background-repeat: no-repeat;
	height: 56px;
	width: 127px;
	position: absolute;
	z-index: 10;
	top: 202px;
	left: 340px;
}
.animated_position {
	height: 86px;
	width: 806px;
	position: absolute;
	z-index: 6;
	left: 16px;
	overflow: hidden;
	visibility: visible;
}
