@charset "utf-8";

body {
	background: url('http://www.genovaserver.jp/image/backimg.jpg') no-repeat center top;
	background-color: #DDCBA6;
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

body a:link {
	color: #015993;
	text-decoration: none;
}

body a:visited {
	color: #015993;
	text-decoration: none;
}

body a:hover {
	color: #3C93E3;
	text-decoration: underline;
}

img {
	border:0px;
}

/*clearfix*/
.clearfix {
display: block;
     zoom: 1;
     clear: both;
}
.clearfix:after {
     content: "";
     line-height: 0;
     display: block;
     clear: both;
}
* html .clearfix {     display: inline-block;     }
*:first-child+html .clearfix {     display: inline-block;     }
* html .clearfix {     height: 1%;     }





/*------------------------------------------------------------
	1. レイアウトの設定
------------------------------------------------------------*/
#wrapper {
	width: 1050px;
	margin: 0px auto;
	font-size: 12px;
	text-align:center;
}

#header {
	text-align: center;
	width: 1050px;
	height: 30px;
	margin: 0px auto;
}
#headerInner {
	text-align: left;
}
#headerLeft {
	margin: 0px;
	text-align: left;
	float: left;
	padding-left: 42px;
	height: 45px;
}

#headerRight{
	margin: 0px;
	text-align: right;
	padding-right: 40px;
	_padding-top: 10px;
	height: 20px;
	float: right;
}

*:first-child+html #headerRight {
	margin-top: 20px;
	text-align: right;
	padding-right: 40px;
	_padding-top: 10px;
	height: 20px;
	float: right;
}

#headerRight li{
   font-size: 14px;
   list-style-type: none;
   width: 150px
   display: inline;
   float: left;
   padding-right: 30px;
   font-weight: bold;
}

#main {
	padding: 0;
	width: 1050px;
	height: auto;
	background:none;
	margin-top: 500px;
}

*:first-child+html #mainform {
	padding: 0 0 0 0px;
	height: auto;
	background:none;
	/*margin-top: 530px;*/
	text-align: left;
}

#mainform {
	padding: 0 0 0 210px;
    _padding-left: 80px;
	width: 650px;
	height: auto;
	background:none;
	margin-top: 530px;
	text-align: left;
}

#inquiryfoot {
	margin-top: 20px;
	width: 1050px;
	height: auto;
	background:none;
	text-align: center;
}

#inquirymain{
	background-image: url(http://www.genovaserver.jp/image/inquiry.gif);
	width:883px;
	height:225px;
	margin-left: 85px;
	_margin-left: 0px;
}

#footer {
	margin: 20px 0px 20px;
	width: 1050px;
	height: auto;
	background:none;
	text-align: right;
	padding-right:20px;
}
#footer .address{
	float:left;
}
#footer .footerLink{
	float:right;
}
#footer .footerLink img{
	margin:0 2px;
}
/* clearfix */
	* html .clearfix {
		zoom: 1;
	}

	*+html .clearfix {
		zoom: 1;
	}

.clearfix:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
