/************************************
** イントロダクション
************************************/

#intro {
	padding:60px 0;}

#intro h1 {
	font-size:2.3em;
	line-height:1.5em;}

#intro h1:before {
	display:block;
	color:#ccc;
	font-size:0.5em;
	font-family: 'Belgrano', serif;}

#intro .contact:before {
	content:"CONTACT US";}

#intro h1:after {
	display:block;
	content:url(../image/shapes4.png);
	margin:0 auto;}

#intro .lead {
	margin-top:30px;}

#intro .inner {
	display:flex;
	justify-content: space-between;
	margin-top:60px;}

/* 599px以下の場合 */
@media screen and (max-width: 599px) {

#intro h1 {
	font-size:1.9em;
	line-height:1.4em;}

#intro .lead {
	margin-top:30px;
	line-height:1.6em;}

}


/************************************
** 問い合わせフォーム
************************************/

#form {
	max-width:950px;
	background:#f7f5f2;
	border-radius:10px;
	padding:60px 90px;;
	margin:0 auto;
	text-align:left;}

#form .inner {
	margin-top:30px;}

#form .block {
	display:flex;
	justify-content:flex-start;
	align-items:flex-start;
	margin-bottom:45px;
	width:100%;
	font-size:1.1em;}

#form .c_box {
	display:block;
	font-size:1em;
	margin-bottom:20px;}

#form .c_box input {
	margin-right:5px;}

#form .head {
	width:45%;
	font-weight:500;}

#form .field {
	width:55%;}

#form .example {
	font-size:0.9em;
	margin-top:10px;}

#form .wpcf7-text {
	background:#fff;
	height:2em;
	width:100%;}

#form textarea {
	background:#fff;
	width:100%;
	height:10em;}

#form .submit_button {
	width:100%;
	display:flex;
	justify-content:center;}

#form .submit_button button{
	background:url(../image/submit_back.png) no-repeat center left;
	width:400px;
	height:65px;
	font-weight:600;
	font-size:1.3em;
	color:#fff;
	text-align:center;
	margin:15px auto;}


/* 599px以下の場合 */
@media screen and (max-width: 599px) {

#form {
	width:100%;
	border-radius:0px;
	padding:60px 30px;}

#form .block {
	display:block;}

#form .head {
	width:100%;
	margin-bottom:15px;}

#form .field {
	width:100%;}

}
