@charset "utf-8";

/* CSS Document */

body{
background-color:#E1E1E1;
margin:0;
padding:0;
font-family: "OSAKA", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
}

img{
border:0;
}

p{
margin:0;
padding-bottom:2em;
}

hr{
display:none;
}

#textBox01 p.morebig {
font-size: medium;
}


#container{
width:820px;
color:#333333;
font-size:small;
line-height:160%;
text-align:left;
border-left:1px solid #E1E1E1;
border-right:1px solid #E1E1E1;
background-color:#FFFFFF;
padding-top:10px;
padding-bottom:40px;
}

#container h1{
margin:0;
padding:0;
}

#header01{
width:807px;
margin:0px 0px 13px 0px;
padding:0px 0px 9px 13px;
border-bottom:1px solid #DDE1EA;
}

.text_6666{
color:#666666;
margin:0;
padding-bottom:4em;
}


/*フッター*/

#close{
width:805px;
text-align:right;
margin:0px 0px 5px 0px;
}

#footerLine02{
width:820px;
border-bottom:1px solid #DDE1EA;
margin:0px 0px 8px 0px;
clear:both;
}

#footer{
width:795px;
height:13px;
margin:0px 0px 0px 13px;
background-image:url(../common_img/copyright.gif);
background-repeat:no-repeat;
background-position:right;
}

address{
display:none;
}


/*アクセスマップ*/

#mapTitle{
width:818px;
height:60px;
background-image:url(../corporate/img/map_title.gif);
background-repeat:no-repeat;
margin-bottom:30px;
}

#mapTitle h2{
display:none;
}

#mapText{
width:645px;
height:180px;
background-image:url(../corporate/img/map_text.gif);
background-repeat:no-repeat;
margin:0px 0px 40px 50px;
}

#mapText p{
display:none;
}

#mapImg{
width:645px;
margin:0px 0px 45px 50px;
}


/*English*/

#e_mapTitle{
width:818px;
height:60px;
background-image:url(../english/img/map_title.gif);
background-repeat:no-repeat;
margin-bottom:30px;
}

#e_mapTitle h2{
display:none;
}

#e_mapText{
width:645px;
height:70px;
background-image:url(../english/img/map_text.gif);
background-repeat:no-repeat;
margin:0px 0px 65px 50px;
}

#e_mapText p{
display:none;
}


/*フォーム*/

#form_container {
width:820px;
background-color:#FFFFFF;
color:#333333;
font-size:small;
line-height:160%;
text-align:left;
border-left:1px solid #E1E1E1;
border-right:1px solid #E1E1E1;
padding-bottom:40px;
/*border-bottom:25px solid #E1E1E1;*/
}

#form_content {
width:620px;
margin:30px 0px 45px 130px;
}

#form_container form {
	margin: 0px;
	padding: 0px;
}

#form_content td {
	padding: 3px;
}

#form_content button {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
}

#form_container .line {
	padding: 5px;
	border: 1px solid #CCCCCC;
	width: 50%;
}

#form_container h2 {
	margin: 0px 0px 20px;
}

#form_content p {
	margin: 0px;
	padding: 0px;
}

#form_container h1.hw {
background-image:url(../contact/img/hcmcontact_main.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 818px;
	display: block;
	text-indent: -9999px;
}
#form_content h3.hw{
font-size:medium;
color:#FF6666;
font-weight:bold;
line-height:180%;
margin:20px 0px 0px;
padding:0;
}
#form_content h4.hw{
	border-left:2px solid #FF6666;
	font-size:small;
	color:#666666;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}
#form_content p.hw {
	color: #FF6666;
	font-size: x-small;
}

#form_container h1.gis {
background-image:url(../contact/img/giscontact_main.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 818px;
	display: block;
	text-indent: -9999px;
}
#form_content h3.gis{
font-size:medium;
color:#339999;
font-weight:bold;
line-height:180%;
margin:20px 0px 0px;
padding:0;
}
#form_content h4.gis{
	border-left:2px solid #339999;
	font-size:small;
	color:#666666;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}
#form_content p.gis {
	color: #339999;
	font-size: x-small;
}

#form_container h1.coa {
background-image:url(../contact/img/coacontact_main.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 818px;
	display: block;
	text-indent: -9999px;
}
#form_content h3.coa{
font-size:medium;
color:#CC6600;
font-weight:bold;
line-height:180%;
margin:20px 0px 0px;
padding:0;
}
#form_content h4.coa{
	border-left:2px solid #CC6600;
	font-size:small;
	color:#666666;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}
#form_content p.coa {
	color: #CC6600;
	font-size: x-small;
}


/*JAVA*/

#licenseTitle{
width:818px;
height:60px;
background-image:url(../gis/demo/img/license_title.gif);
background-repeat:no-repeat;
margin-bottom:30px;
}

#licenseTitle h2{
display:none;
}

#javaTitle{
width:818px;
height:60px;
background-image:url(../gis/demo/img/java_title.gif);
background-repeat:no-repeat;
margin-bottom:30px;
}

#javaTitle h2{
display:none;
}

#textBox01{
width:680px;
margin:0px 0px 55px 60px;
}

#textBox01 h3{
font-size:small;
color:#006BE1;
font-weight:bold;
margin:0;
padding-bottom:1.2em;
}





