@charset "utf-8";


/*----------------------------------------------------
コンテンツ
-------------------------------------------------------*/
.column1 img {
	vertical-align:bottom;
}

.column1 .h2formst1 {
	background-image:url(../images/form_h2_bg1.jpg);
	background-repeat:no-repeat;
	line-height:52px;
	padding:4px 20px 0 40px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
}

.companyinfo {
	width:960px;
	margin-bottom:20px;
}

.companyinfo th,.companyinfo td {
	border:1px solid #c6c6c6;
	padding-top:8px;
	padding-bottom:8px;
}

.companyinfo th {
	text-align:center;
	background-color:#23a1fa;
	font-weight:bold;
}

.companyinfo td {
	padding:8px;
}

.column1 .h2formst2 {
	background-image:url(../images/form_h2_bg2.jpg);
	font-size:16px;
	font-weight:bold;
	padding:14px 20px 25px 40px;
}

.forminput {
	width:920px;
	margin:0 auto;
	margin-bottom:20px;
}

.forminput th,.forminput td {
	border:1px solid #c6c6c6;
	padding:8px;
}

.forminput th {
	background-color:#c8e8ff;
	font-weight:bold;
	width:170px;
}

.forminput .tblspan {
	display:block;
	margin-bottom:5px;
}

.column1 .text-center {
	text-align:center;
}

.column1 .formbtn {
	width:464px;
	margin:0 auto;
	margin-bottom:20px;
}

.column1 .sbumitBtn1 {
    background-image: url(../images/form_btn1_off.jpg);
    background-repeat: no-repeat;
    height: 90px;
    width: 500px;
	border: 0 none;
    cursor: pointer;
    margin: 0 auto;
    padding: 0;
	display: inline-block !important;
    overflow: hidden !important;
    text-align: left !important;
    text-indent: -9999px !important;
}

.column1 .sbumitBtn1:hover {
	background-image: url(../images/form_btn1_on.jpg);
}

.column1 .es {
	background-image: url(../images/form_es.jpg);
	background-repeat:no-repeat;
	background-position:140px center;
}

.column1 .formerror {
	border:2px solid #e65820;
	background-color:#ffe7dd;
	color:#e65820;
	font-weight:bold;
	padding:19px;
	margin:0 19px 15px;
}

.column1 .sbumitBtn2 {
    background-image: url(../images/form_btn2_off.jpg);
    background-repeat: no-repeat;
    height: 90px;
    width: 500px;
	border: 0 none;
    cursor: pointer;
    margin: 0 auto;
    padding: 0;
	display: inline-block !important;
    overflow: hidden !important;
    text-align: left !important;
    text-indent: -9999px !important;
}

.column1 .sbumitBtn2:hover {
	background-image: url(../images/form_btn2_on.jpg);
}