@charset "utf-8";
/* CSS Document */

/*-- Contact レイアウト --*/


div#contact-wrapper {
	margin: 0px auto 30px;
	padding: 40px 0px 0px 0px;
	clear: both;
	line-height: 140%;
	width:100%;
	text-align:center;
}


div#contact-wrapper a:link {
	color: #666666;
	text-decoration: underline;
}
div#contact-wrapper a:visited {
	color: #666666;
	text-decoration: underline;
}
div#contact-wrapper a:hover {
	color: #666666;
	text-decoration: underline;
}

div#contact-cap-box {
	margin: 0px auto 20px;
	padding: 8px 8px;
	border: 1px solid #cccccc;
	clear: both;
	line-height: 140%;
	width: 429px;
	text-align: left;
}
* html div#contact-cap-box {
	width: 445px;
}

div#contact-cap-box2 {
	margin: 0px auto 500px;
	padding: 15px 15px;
	border: 1px solid #cccccc;
	clear: both;
	line-height: 140%;
	width: 429px;
	text-align: left;
}
* html div#contact-cap-box2 {
	width: 445px;
}


div#contact-cap-box h3 {
	margin: 0px 0px 6px;
	font-size: 13px;
}
div#contact-cap-box .info-link {
	margin: 10px 0 0px;
}

div#contact-main-box {
	margin: 0px auto 50px;
	width: 440px;
	text-align: left;
}





/*-- form --*/


div#contact-main-box table {
	margin: 20px 0 15px;
	border-collapse: collapse;
	border-spacing: 0;
}


div#contact-main-box colgroup.sect1 {
	width: 120px;
}

div#contact-main-box colgroup.sect2 {
	width: 140px;
}

div#contact-main-box th {
	padding-bottom: 20px;
	text-align: left;
}
div#contact-main-box td {
	padding-bottom: 20px;
}

div#contact-main-box th.text-top {
	vertical-align: top;
}





.entry-btn {
	margin: 0px 15px 0px 0px;
	text-align: center;
}
html>/**/body  .entry-btn {
	margin: 0px 0px 0px 0px;
}





div#contact-box input, select, textarea {
	border: 1px #CCCCCC solid;
	width: 315px;
}



.btn-box {
	margin: 0px 0px 0px 120px;
	width: 300px;
	height: 40px;
}

.btn-box-send {
	margin: 0px 0px 0px 120px;
	width: 300px;
	height: 30px;
}

.form-btn-confirm {
	float: left;
}

.form-btn-confirm input {
margin: 0px 20px 0px 0px;
text-align: left;
border-style: none;
width: 130px;
height: 23px;
background: url(http://www.aeroazure.com/images/contact/contact_kakunin.jpg)  no-repeat;
}



.form-btn-reset {
float: left;
}

.form-btn-reset input {
text-align: left;
border-style: none;
width: 130px;
height: 23px;
background: url("http://www.aeroazure.com/images/contact/contact_reset.jpg")  no-repeat;
}



.form-btn-send {
	float: left;
}

.form-btn-send input {
margin: 0px 20px 0px 0px;
text-align: left;
border-style: none;
width: 130px;
height: 23px;
background: url("http://www.aeroazure.com/images/contact/contact_sousin.jpg")  no-repeat;
}




.form-btn-return {
	float: left;
}

.form-btn-return input {
text-align: left;
border-style: none;
width: 130px;
height: 23px;
background: url("http://www.aeroazure.com/images/contact/contact_modoru.jpg")  no-repeat;
}

