@charset "utf-8";

/*************************************************************
	2-inquirylayout.css
*************************************************************/


/********************************************************
	Contact Sumitomo Realty
********************************************************/

.mainconts {
	padding-top: 40px;
	margin-bottom: 25px;
}

.mainconts p {
	color: #333;
}

.mainconts .contact-form-box {
	background: url(../../common/images/inquiry_form_bg_top.gif) no-repeat 0 0;
	width: 690px;
	padding-top: 7px;
	margin: 0 auto;
}

.mainconts .contact-form-box-inner {
	background: #c0c3ca;
	padding-top: 40px;
	padding-right: 20px;
	padding-left: 20px;
}

.mainconts .headline {
	margin-bottom: 20px;
}

.mainconts .headline-description {
	width: 580px;
	margin-bottom: 30px;
	font-size: 77%;
}

.mainconts p.error-message {
	margin-bottom: 30px;
	font-size: 108%;
	color: #ba0000;
}

.mainconts .about-company-box {
	margin-bottom: 25px;
}

.mainconts .about-company-box p {
	font-size: 77%;
}

.mainconts .about-company-box .about-company-left {
	float: left;
	display: inline;
	width: 240px;
}

.mainconts .about-company-box .about-company-right {
	float: left;
	display: inline;
}

.mainconts .about-company-box p.company-name,
.mainconts .about-company-box p span {
	font-weight: bold;
}

.mainconts .about-company-box p.company-name {
	font-size: 85%;
	margin-bottom: 4px;
}

.mainconts p.note {
	font-size: 77%;
	margin-bottom: 0;
	width: 540px;
}

.mainconts .contact-form-box-inner p.note {
	margin-bottom: 8px;
}

.mainconts .contact-form table {
	margin-top: 1px;
	width: 650px;
}

.mainconts .contact-form th {
	background: #d9dce0;
}

.mainconts .contact-form td {
	background: #ecedef;
	border-left: 1px solid #C0C3CA;
}

.mainconts .contact-form th,
.mainconts .contact-form td {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	font-size: 77%;
}

.mainconts .contact-form .name-form-box .last-name {
	display: block;
	margin-left: 40px;
}

.mainconts .contact-form .name-form-box th,
.mainconts .contact-form .email-form-box th {
	width: 126px;
}

.mainconts .contact-form .name-form-box input,
.mainconts .contact-form .country-form-box input {
	width: 174px;
}

.mainconts .contact-form .email-form-box input,
.mainconts .contact-form .email-confirm-form-box input {
	width: 348px;
}

.mainconts .contact-form .phone-form-box td {
	
}

.mainconts .contact-form .phone-form-box input {
	width: 378px;
}

.mainconts .contact-form .country-form-box ,
.mainconts .contact-form .category-form-box {
	margin-bottom: 15px;
}

.mainconts .contact-form .comment-form-box {
	padding-bottom: 15px;
}

.mainconts .contact-form .comment-form-box textarea {
	width: 635px;
	height: 138px;
}


.form-btn-box {
	/* background: url(../../common/images/inquiry_form_bg_bottom.gif) no-repeat 0 bottom;
	margin-bottom: 10px; */
    background-color: #c0c3ca;
	margin-bottom: 10px;
    border-radius: 0 0 10px 10px;
}

.form-btn-list {
	padding-left: 20px;
}

.form-btn-list li {
	display: inline;
}

.form-btn-list li a {
	background: url(../../common/images/bottom_btn.gif) no-repeat 0 0;
	height:48px;
	display: block;
	float: left;
	margin-right: 5px;
	text-indent: -9999px;
}

.form-btn-list li a.submit {
	background-position: 0 0;
	width: 107px;
}

.form-btn-list li a.submit:hover {
	background-position: 0 -48px;
}

.form-btn-list li a.reset {
	background-position: -111px 0;
	width: 111px;
}

.form-btn-list li a.reset:hover {
	background-position: -111px -48px;
}

.mainconts .category-form-box ul li {
	float: left;
	display: inline;
}

.mainconts .category-form-box ul li span {
	display: block;
	margin-right: 15px;
}
.info-container {
    background-color: #c0c3ca;
    padding-top: 8px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
}


.info {
	display: block;
	font-size: 77%;
}

/********************************************************
	Thank you for your interest in Sumitomo Realty
********************************************************/

#thankyou.mainconts {
	width: 500px;
	margin: 0 auto;
	margin-bottom: 450px;
}

#thankyou.mainconts .headline-description {
	margin-bottom: 0;
}