@charset "iso-8859-1";


/* reset
--------------------------------------------------*/

html{height: 100%;}
body{
	margin: 0px;
	text-align: center;
}
ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

dl{margin: 0px;}
dt{margin: 0px;}
dd{margin: 0px;}


img {
  border: none;
}

a{
	outline : 0 ;
}


/* link
--------------------------------------------------*/
a:link {
  color: #003399;
}

a:visited {
  color: #003399;
}

a:hover {
  color: #003399;
  text-decoration: none;
}


/* font
--------------------------------------------------*/
body{	font-size: 120%;}
h1 {}
h2, h3 , h4{
	margin: 0px;
}
h4, h5, h6{}
.font-size_l{font-size: 130%;}
.font-size_m{font-size: 120%;}
.color_blue {color: #3366CC;}
.color_gray {color: #666666;}



/* header
--------------------------------------------------*/


#header {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
.header {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#logo {
	margin-top: 10px;
	margin-left: 25px;
	margin-bottom:19px;
	float: left;
}

#hnavi {
	margin-left: 300px;
	margin-top: 25px;
	float: left;
}



/* Japanese
--------------------------------------------------*/
#hnavi_japanese{
	float:left;
	width:69px;
	height:20px;
	text-indent:-9999px;
	list-style-type: none;
	background-image: url(../world/img/hnavi_japanese_off.jpg);
	background-repeat: no-repeat;
	margin-top: 3px;
}
#hnavi_japanese a{
	width:69px;
	height:20px;
	display:block;
	list-style-type: none;
}
#hnavi_japanese a:hover{
	background: url(../world/img/hnavi_japanese_on.jpg) no-repeat;
	list-style-type: none;
}



/* gnavi
--------------------------------------------------*/
#gnavi {
	width: 800px;
	height:40px;
	clear: both;
	overflow: hidden;
}

/* gnavi Home
--------------------------------------------------*/
#gnavi01{
	float:left;
	width:135px;
	height:40px;
	text-indent:-9999px;
	list-style-type: none;
	background-image: url(../world/img/gnavi01_off.jpg);
	background-repeat: no-repeat;
}
#gnavi01 a{
	width:135px;
	height:40px;
	display:block;
	list-style-type: none;
}
#gnavi01 a:hover{
	background: url(../world/img/gnavi01_on.jpg) no-repeat;
	list-style-type: none;
}

/* gnavi Products and Services
--------------------------------------------------*/
#gnavi02{
	float:left;
	width:133px;
	height:40px;
	text-indent:-9999px;
	list-style-type: none;
	background-image: url(../world/img/gnavi02_off.jpg);
	background-repeat: no-repeat;
}
#gnavi02 a{
	width:133px;
	height:40px;
	display:block;
	list-style-type: none;
}
#gnavi02 a:hover{
	background: url(../world/img/gnavi02_on.jpg) no-repeat;
	list-style-type: none;
}

/* gnavi Engineering
--------------------------------------------------*/
#gnavi03{
	float:left;
	width:133px;
	height:40px;
	text-indent:-9999px;
	list-style-type: none;
	background-image: url(../world/img/gnavi03_off.jpg);
	background-repeat: no-repeat;
}
#gnavi03 a{
	width:133px;
	height:40px;
	display:block;
	list-style-type: none;
}
#gnavi03 a:hover{
	background: url(../world/img/gnavi03_on.jpg) no-repeat;
	list-style-type: none;
}

/* gnavi E-Cera Series
--------------------------------------------------*/
#gnavi04{
	float:left;
	width:133px;
	height:40px;
	text-indent:-9999px;
	list-style-type: none;
	background-image: url(../world/img/gnavi04_off.jpg);
	background-repeat: no-repeat;
}
#gnavi04 a{
	width:133px;
	height:40px;
	display:block;
	list-style-type: none;
}
#gnavi04 a:hover{
	background: url(../world/img/gnavi04_on.jpg) no-repeat;
	list-style-type: none;
}

/* gnavi Amron Group
--------------------------------------------------*/
#gnavi05{
	float:left;
	width:133px;
	height:40px;
	text-indent:-9999px;
	list-style-type: none;
	background-image: url(../world/img/gnavi05_off.jpg);
	background-repeat: no-repeat;
}
#gnavi05 a{
	width:133px;
	height:40px;
	display:block;
	list-style-type: none;
}
#gnavi05 a:hover{
	background: url(../world/img/gnavi05_on.jpg) no-repeat;
	list-style-type: none;
}

/* gnavi The Amron Corporation
--------------------------------------------------*/
#gnavi06{
	float:left;
	width:133px;
	height:40px;
	text-indent:-9999px;
	list-style-type: none;
	background-image: url(../world/img/gnavi06_off.jpg);
	background-repeat: no-repeat;
}
#gnavi06 a{
	width:133px;
	height:40px;
	display:block;
	list-style-type: none;
}
#gnavi06 a:hover{
	background: url(../world/img/gnavi06_on.jpg) no-repeat;
	list-style-type: none;
}



/* world
--------------------------------------------------*/
#world_container {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	font-size: 80%;
	margin-top: 15px;
}
.world_container {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	font-size: 80%;
	margin-top: 15px;
}




#world_main {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
}
.world_main {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	text-align:left
}


/*----- contents_box -----*/

.contents_box {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 30px;
}

.contents_box p{
	margin: 0px;
}

.title_back{
	background-image: url(../world/img/title_back.jpg);
	background-repeat: repeat-x;
}
.title_line{
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}




/*----- question -----*/
.question{
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 10px;
}



/*----- table.corporation -----*/

table.corporation{
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	margin-top: 10px;
	margin-bottom: 30px;
	font-size: 100%;
}
.corporation th{
	text-align:left;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E3E3E3;
	border-bottom-color: #E3E3E3;
	border-top-width: 1px;
	border-bottom-width: 1px;
	padding-left: 20px;
}
.corporation td{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E3E3E3;
	border-bottom-color: #E3E3E3;
}

.corporation dt{
	color: #3A76B1;
	font-weight: bold;
	padding-left: 10px;
}
.corporation dd{
	padding-left: 15px;
	padding-bottom: 30px;
}


/*----- group -----*/

.group_address{
	background-color: #F0F0F0;
	padding: 15px;
	border: 1px solid #D4DCDF;
}


.group_address dd{
	padding-left: 20px;
	padding-bottom: 10px;
}



/*----- pdf -----*/
.pdf{
	float: left;
	width: 150px;
	margin-right: 25px;
	margin-bottom: 10px;
}

.pdf img{
	padding-right: 5px;
}

.pdf p{
	font-size: 80%;
	margin-left: 10px;
}



/* footer
--------------------------------------------------*/
#footer {
	width: 800px;
	background-image: url(../img/footer.jpg);
	height: 23px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}


/*----- margin -----*/

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}

.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}

.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}

.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}


/*----- padding -----*/

.pt10 {padding-top: 10px;}
.pt20 {padding-top: 20px;}
.pt40 {padding-top: 40px;}
.pt50 {padding-top: 50px;}
.pb20 {padding-bottom: 20px;}
.pb30 {padding-bottom: 30px;}
.pl5 {padding-left: 5px;}
.pl10 {padding-left: 10px;}
.pl20 {padding-left: 20px;}
.pl30 {padding-left: 30px;}
.pr5 {padding-right: 5px;}


/*----- float -----*/

.float_l {
  float: left;
}
.float_r {
  float: right;
}
.clear {
	clear: both;
}
.clear_l {
	clear: left;
}
.clear_r {
	clear: right;
}


