/*====================================================
	elements
====================================================*/

/*----------------------------------------------------
	Common
----------------------------------------------------*/

/*--------------------------
	arrow
--------------------------*/

/*arrowA01*/

.arrowA01{
	padding-bottom:8px;
}

/*
body#autech .arrowA01 .arrow{
	display:none;
}

body#autech .arrowA01{
	padding-left:19px;
	background-image: url("/EN/COMMON/IMAGES/arrowA01_bg.gif");
	background-repeat: no-repeat;
}
*/

/*arrowC01*/

.arrowC01{
	margin-bottom:8px;
}

body#autech .arrowC01 .arrow{
	display:none;
}

body#autech .arrowC01{
	padding-left:8px;
	background-image: url("/EN/COMMON/IMAGES/arrowC01_bg.gif");
	background-repeat: no-repeat;
}

/*arrowC02*/

.arrowC02{
	margin-top:7px;
	margin-bottom:13px;
}

body#autech .arrowC02 .arrow{
	display:none;
}

body#autech .arrowC02{
	padding-left:8px;
	background-image: url("/EN/COMMON/IMAGES/arrowC02_bg.gif");
	background-repeat: no-repeat;
}

/*arrowB04*/

.arrowB04{
	padding-left:10px;
	text-indent:-10px;
}

body#autech .arrowB04 .arrow{
	display:none;
}

body#autech .arrowB04{
	text-indent:0;
	background-image: url("/EN/COMMON/IMAGES/arrowB04.gif");
	background-repeat: no-repeat;
}


/*--------------------------
	localNavi
--------------------------*/

.localNavi .arrowB04{
	margin:4px 6px 4px 4px;
}

.localNavi th{
	text-align:left;
	background-color:#ddddcc;
}

.localNavi .arrowA01{
	padding-bottom:0;
	/*margin:4px 6px 4px 6px;*/
	margin:4px 6px 4px 0;
}

body#autech .localNavi .arrowA01{
	background-position:0 2px;
}


.contentsBg01{
	background-color:#ffffff;
	background-image:url("/EN/COMMON/IMAGES/contents_bg_01.gif");
}


/*--------------------------
	dataTable
--------------------------*/

.dataTable .bg01{
	background-color:#f2f2f2;
}

.dataTable th{
	text-align:left;
	font-weight:normal;
	vertical-align:top;
}

.dataTable td{
	background-image: url("/EN/COMMON/IMAGES/dataTable_bg_01.gif");
	background-repeat: repeat-y;
	vertical-align:top;
}

body#autech .dataTable th{
	padding:7px 9px;
}

body#autech .dataTable td{
	padding:7px 9px 7px 11px;
}

/*Nest Table*/

body#autech .dataTable td th,
body#autech .dataTable td td{
	margin:0;
	padding:0;
	background-image:none;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}


/*----------------------------------------------------
	Company Data
	Business Outlines
	Message
	Our Staff
----------------------------------------------------*/

/*--------------------------
	companyInfo
	enterpriseInfo
	messageInfo
	staffInfo
	recruitInfo
--------------------------*/

.companyInfo .heading,
.enterpriseInfo .heading,
.messageInfo .heading,
.staffInfo .heading,
.recruitInfo .heading{
	
}

.companyInfo p,
.enterpriseInfo p,
.messageInfo p,
.staffInfo p,
.recruitInfo p{
	margin-top:7px;
}


/*----------------------------------------------------
	Message from President
----------------------------------------------------*/

.greeting p{
	margin-right:20px;
}

.greeting .heading{
	margin-bottom:16px;
}



/*----------------------------------------------------
	Home
----------------------------------------------------*/

.hContentsBlock p{
	margin:7px 9px 10px 9px;
}

.hContentsBlock .sText{
	margin:7px 0 7px 9px;
}

.update p{
	margin-bottom:2px;
}

.relatedLink .heading{
	margin:6px 0 0 9px;
}

.relatedLink .sText{
	margin:0;
	padding:4px 9px 4px 9px;
}

.relatedLinkBg01{
	background-image: url("/EN/IMAGES/relatedLink_bg_01.gif");
	background-repeat: repeat-y;
}

.mainContentsBg01{
	background-image: url("/EN/IMAGES/mainContents_bg_01.jpg");
	background-repeat: no-repeat;
	background-color:#ffffff;
}

.mainContentsBg02{
	background-image: url("/EN/IMAGES/mainContents_bg_02.jpg");
	background-repeat: no-repeat;
	background-color:#ffffff;
}

.mainContentsBg03{
	background-image: url("/EN/IMAGES/mainContents_bg_03.jpg");
	background-repeat: no-repeat;
	background-color:#ffffff;
}

.mainContentsBg04{
	background-image: url("/EN/IMAGES/mainContents_bg_04.jpg");
	background-repeat: no-repeat;
	background-color:#ffffff;
}

.mainContentsBg01 td,
.mainContentsBg02 td,
.mainContentsBg03 td,
.mainContentsBg04 td{
	background-image:none;
}


/*----------------------------------------------------
	Business Outlines
----------------------------------------------------*/

.establishment .text{
	margin-right:6px;
}

.establishment .caption{
	margin-right:6px;
	margin-left:6px;
}


/*----------------------------------------------------
	Functional Introduction
----------------------------------------------------*/

.function .heading{
	
}

.function .text{
	margin-top:7px;
	margin-bottom:28px;
	margin-right:20px;
}

.function .caption{
	margin-top:3px;
	margin-bottom:19px;
}














