@charset "utf-8";

/*--------------------------------------
	お問い合わせ
--------------------------------------*/

/*-- コンテンツ --*/
#page-contact.contentInner {}
#page-contact .section {
	margin-bottom: 15px;
	line-height: 1.3;
}
#page-contact .section {
	width: 676px;
}

/* contact-01 */
#page-contact #contact-01.section .sectionContent {
	padding: 23px 25px 0;
}
	#page-contact #contact-01.section .sectionContent .tel {
		margin: 20px 0 35px 20px;
	}
	#page-contact #contact-01.section .sectionContent .tel img {
		float: left;
		display: inline;
		margin-right: 25px;
	}
	#page-contact #contact-01.section .sectionContent .tel p {
		float: left;
	}

/* contact-02 */
#page-contact #contact-02.section .sectionContent {
	padding: 23px 0 20px 40px;
}

#page-contact #contact-02.section .sectionContent table {
	line-height: 1.4;
	margin-top: 17px;
}
	#page-contact #contact-02.section .sectionContent table th,
	#page-contact #contact-02.section .sectionContent table td {
		font-size: 15px;
		border: 1px #ffffff solid;
	}
	#page-contact #contact-02.section .sectionContent table th {
		width: 150px;
		color: #221100;
		font-weight: bold;
		padding: 5px 0 5px 15px;
		background-color: #F4F1E4;
	}
		#page-contact #contact-02.section .sectionContent table th em {
			color: #cc0033;
		}
	#page-contact #contact-02.section .sectionContent table td {
		padding: 5px 0 5px 17px;
	}
		#page-contact #contact-02.section .sectionContent table td textarea {
			height: 90px;
			padding: 1px;
			overflow: auto;
			border-top: 1px #ABADB3 solid;
			border-left: 1px #E2E3EA solid;
			border-right: 1px #DBDFE6 solid;
			border-bottom: 1px #E3E9EF solid;
		}
		#page-contact #contact-02.section .sectionContent table td input.size105 {
			width: 105px;
		}
		#page-contact #contact-02.section .sectionContent table td input.size270 {
			width: 270px;
		}
		#page-contact #contact-02.section .sectionContent table td textarea {
			width: 370px;
		}
	#page-contact #contact-02.section .sectionContent table th label,
	#page-contact #contact-02.section .sectionContent table td label {
		padding: 0;
	}

#page-contact #contact-02.section .sectionContent .form-btn {
	text-align: center;
	margin-top: 30px;
}

