﻿@charset "utf-8";
/* CSS Document */


H1 { }
p { 

	}
	
td{
	font-size: 13px;
	}
	
input {
font-family:Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
}


.maincontents{
	position:absolute;
	top:0%;
	left:50%;
	width:931px;
	margin:0 0 0 -465px;
}

.chikyu1{
	top:197px;
	position:absolute;
	left: 550px;
	z-index:2;
	}

.isologo{
	left:640px;
	position:absolute;
	top:10px;
	border : 0;
	z-index:4;
	}

.haikei3{
	top:6px;
	position:absolute;
	left: 4px;
	width: 1001px;
	z-index:1;
	}
	
.sky1{
	top:4px;
	position:absolute;
	left: 4px;
	width: 931px;
	z-index:3;
	border : 0;
	}
		
.garogo{
	left:20;
	top:40px;
	position:absolute;
	z-index:4;
	border: 0;
	}
	
		
.topkomando1{
	z-index:27;
	position:absolute;
	left:4;
	top:100;
	width: 132px;
		
	}
		
.topkomando2{
	z-index:28;
	position:absolute;
	left:137;
	top:100;
	width: 132px;
	height: 20;
		
	}
			
.topkomando3{
	z-index:28;
	position:absolute;
	left:270px;
	top:100;
	width: 132px;
	height: 20;
		
	}
		
.topkomando4{
	z-index:28;
	position:absolute;
	left:403;
	top:100;
	width: 132px;
	height: 20;
		
	}
			
.topkomando5{
	z-index:28;
	position:absolute;
	left:536;
	top:100;
	width: 132px;
	height: 20;
		
	}
		
.topkomando6{
	z-index:28;
	position:absolute;
	left:669;
	top:100;
	width: 132px;
	height: 20;
		
	}
	
.topkomando7{
	z-index:28;
	position:absolute;
	left:802;
	top:100;
	width: 132px;
		
	}


	
.visiongazou1{
	top:290px;
	position:absolute;
	left: 550px;
	width: 300px;
	z-index:60;
	height:220px;	
	}

	
	
.CorporateOutline2{
	top:349px;
	position:absolute;
	left: 453px;
	width: 448px;
	z-index:60;
	height:149px;
	color:#999;
	font-size:11px;
	}	
	

.CorporateOutlineGazou{
	top:436px;
	position:absolute;
	left:79px;
	width: 300px;
	z-index:60;
	height:156px;
	color:#999;
	font-size:11px;
	}	
	
	
.designQualityConfidencegazou1{
	top:200px;
	position:absolute;
	left: 600px;
	width: 350px;
	z-index:60;
	height:200px;	
	}	
	

.ISO9001gzou1{
	top:250px;
	position:absolute;
	left: 560px;
	width: 400px;
	z-index:61;
	height:220px;	
	}

.Outlinegzou1{
	top:321px;
	position:absolute;
	left: 138px;
	width: 608px;
	z-index:61;
	height:87px;
	}
	
.text1{
	top:145px;
	position:absolute;
	left: 47px;
	width: 758px;
	z-index:61;
	height:204px;
	font-size:14px;
	}

.text2{
	top:413px;
	position:absolute;
	left: 245px;
	width: 599px;
	z-index:61;
	height:204px;
	font-size:11px;
	}

.historytext2{
	top:480px;
	position:absolute;
	left: 460px;
	width: 470px;
	z-index:61;
	height:150px;
	background-color:#F7F7F7;
	}


.historylogo{
	top:193px;
	position:absolute;
	left:692px;
	width:174px;
	z-index:61;
	height:20px;
	}

.entrygzou{
	top:158px;
	position:absolute;
	left: 66px;
	width: 800px;
	z-index:70;
	height:444px;
	}


.toiawase{
	z-index:28;
	position:absolute;
	left:165px;
	top:305px;
	border: 0;
	}

.csrenglish{
	z-index:28;
	position:absolute;
	left:69px;
	top:602px;
	border:0;
	}

.csrjapanese{
	z-index:28;
	position:absolute;
	left:70px;
	top:587px;
	border:0;
	}


.cnplenglish{
	z-index:28;
	position:absolute;
	left:75px;
	top:575px;
	border:0;
	}


.cnpljapanese{
	z-index:28;
	position:absolute;
	left:70px;
	top:590px;
	border:0;
	}
	
.toiawase1{
	z-index:28;
	position:absolute;
	left:458px;
	top:545px;
	border: 0;
	}

.topics_toiawase1{
	z-index:28;
	position:absolute;
	left:238px;
	top:560;
	border: 0;
	}

.toiawase2{
	z-index:28;
	position:absolute;
	left:82px;
	top:595px;
	border: 0;
	}

.new_toiawase2{
	z-index:28;
	position:absolute;
	left:47px;
	top:558px;
	border: 0;
	}


.car_toiawase2{
	z-index:28;
	position:absolute;
	left:47px;
	top:600px;
	border: 0;
	}


	
.toiawase3{
	z-index:28;
	position:absolute;
	left: 602px;
	top:595px;
	border: 0;
	}

.car_flow{
	z-index:28;
	position:absolute;
	left: 586px;
	top:600px;
	border: 0;
	}

.new_flow{
	z-index:28;
	position:absolute;
	left: 586px;
	top:558px;
	border: 0;
	}

.toiawase4{
	z-index:28;
	position:absolute;
	left: 750px;
	top:595px;
	border: 0;
	}

.car_entry{
	z-index:28;
	position:absolute;
	left: 765px;
	top:600px;
	border: 0;
	}

.new_entry{
	z-index:28;
	position:absolute;
	left: 765px;
	top:558px;
	border: 0;
	}




.modoru5{
	z-index:28;
	position:absolute;
	left:81px;
	top:291px;
	border: 0;
	}
	
.fontbunnshou{
	font-size: 14px;
	
}

.iso_rva{
	left:20;
	top:470px;
	position:absolute;
	z-index:4;
	}

.iso_jab{
	left:117;
	top:470px;
	position:absolute;
	z-index:4;
	border: 0;
	}

.iso_jqa{
	left:180;
	top:470px;
	position:absolute;
	z-index:4;
	border: 0;
	}

.tools_efd{
	left:607;
	top:427px;
	position:absolute;
	z-index:4;
	border: 0;
	}

.catch{
	left:40;
	top:360px;
	position:absolute;
	z-index:10;
	border: 0;
	}


.outlinanime{
	left:505;
	top:220px;
	position:absolute;
	z-index:10;
	border: 0;
	}


.visionanime{
	left:581;
	top:168px;
	position:absolute;
	z-index:20;
	border: 0;
	}

.visionanime2{
	left:581;
	top:168px;
	position:absolute;
	z-index:21;
	border: 0;

	filter: alpha(opacity=25);
	-moz-opacity:0.25;
	opacity:0.25;
	}

.visionanime3{
	left:581;
	top:168px;
	position:absolute;
	z-index:22;
	border: 0;

	filter: alpha(opacity=17);
	-moz-opacity:0.17;
	opacity:0.17;
	}


.visionanime4{
	left:581;
	top:168px;
	position:absolute;
	z-index:23;
	border: 0;

	filter: alpha(opacity=10);
	-moz-opacity:0.10;
	opacity:0.10;
	}

.visionanime5{
	left:581;
	top:168px;
	position:absolute;
	z-index:24;
	border: 0;

	filter: alpha(opacity=5);
	-moz-opacity:0.05;
	opacity:0.05;
	}

.human_anime{
	left:40px;
	top:310px;
	position:absolute;
	z-index:24;
	border: 0;
	}

.human_redlight{
	left:368px;
	top:171px;
	position:absolute;
	z-index:24;
	border: 0;
	}



.flow_entry{
	left:390px;
	top:174px;
	position:absolute;
	z-index:24;
	border: 0;
	}

.flow_screening{
	left:368px;
	top:266px;
	position:absolute;
	z-index:24;
	border: 0;
	}

.flow_exam{
	left:357px;
	top:359px;
	position:absolute;
	z-index:24;
	border: 0;
	}

.flow_inter{
	left:360px;
	top:452px;
	position:absolute;
	z-index:24;
	border: 0;
	}

.flow_empl{
	left:381px;
	top:547px;
	position:absolute;
	z-index:24;
	border: 0;
	}

.flow_str{
	left:640px;
	top:294px;
	position:absolute;
	z-index:24;
	border: 0;
	}

.flow_link{
	left:765px;
	top:435px;
	position:absolute;
	z-index:25;
	border: 0;
	}

form input#btn_send{
position:absolute;
left:330px;
top:557px;
z-index:30;
background:url(send.gif) no-repeat left top;
width: 132px;
height: 20px;
border: none;
overflow: hidden;
cursor: pointer;　/* カーソルを指マークに Operaはなぜか効かない*/
text-indent: -9999px;　/*ボタンの文字を消す*/
text-align: left;
display: block; /*IEで背景が消えてしまう*/
}
/* Operaのみ適用 */
*+html:first-child body form input#btn_send {
padding-left: 300px; /*適当*/
}


form input#btn_reset{
position:absolute;
left:472px;
top:557px;
z-index:30;
background:url(reset.gif) no-repeat left top;
width: 132px;
height: 20px;
border: none;
overflow: hidden;
cursor: pointer;　/* カーソルを指マークに Operaはなぜか効かない*/
text-indent: -9999px;　/*ボタンの文字を消す*/
text-align: left;
display: block; /*IEで背景が消えてしまう*/
}
/* Operaのみ適用 */
*+html:first-child body form input#btn_reset {
padding-left: 300px; /*適当*/
}

