@import url('https://fonts.googleapis.com/css?family=Cormorant+SC');
/*PCサイト*/
@media only screen and (min-width: 600px) {
/* =========================================================
main
========================================================= */
div#main {
	width: 100%;
	min-width: 1024px;
	background-image: url(../img/contact/contact_back.jpg);
	background-repeat: no-repeat;
	background-size: 105%;
	background-position: center 0;
}

/* =========================================================
cont01
========================================================= */
div#contact {
	width: 1024px;
	margin: 0 auto;
	padding-top: 27px;
	padding-bottom: 40px;
}

#container #main #contact .text01 {
	font-size: 15px;
	line-height: 20px;
	text-align: center;
	color: #fff;
}
#container #main #contact .text01 span {
	display: block;
	font-size: 17px;
	margin-bottom: 10px;
}
div#main div#contact div.inner {
	width: 658px;
	margin: 0 auto;
	margin-top: 22px;
	padding-right: 52px;
}

div#main div#contact div.inner dl {
	width: 100%;
	padding: 15px 0;
}

div#main div#contact div.inner dl dt {
	display: inline-block;
	vertical-align: top;
	font-size: 12.5px;
	width: 180.5px;
	color: #fff;
	letter-spacing: 3px;
	margin-top: 13px;
}

div#main div#contact div.inner dl dd {
	display: inline-block;
	vertical-align: middle;
	font-size: 12.5px;
	width: 453.5px;
	color: #fff;
}

div#main div#contact div.inner dl dd input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
	width: 393.5px;
	border: 1px solid #858795;
	font-size: 12.5px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	/* padding: 3px 0;
	padding-left: 13px; */
	padding: 3px 8px;
	letter-spacing: 1px;
}

div#contact div.inner form.wpcf7-form dl dd span.wpcf7-form-control-wrap.your-message textarea.wpcf7-form-control.wpcf7-textarea {
	width: 393.5px;
	border: 1px solid #858795;
	font-size: 12.5px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	/* padding: 3px 0;
	padding-left: 13px; */
	padding: 3px 8px;
	letter-spacing: 1px;
	height: 222px;
}

div#main div#contact div.inner div#wpcf7-f659-o1.wpcf7 form.wpcf7-form dl dd span.wpcf7-form-control-wrap.your-message {
}

div#main div#contact div.inner input.wpcf7-form-control.wpcf7-submit {
	font-size: 12.5px;
	color: #2F110D;
	letter-spacing: 1.5px;
	background-color: #B4A9A8;
	text-align: center;
	width: 208px;
	padding: 12px 0;
	margin-left: 185px;
	display: block;
	margin-top: 30px;
	border: none;
}

div#main div#contact div.inner input.wpcf7-form-control.wpcf7-submit:hover {
    filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

div#main div#contact div.inner dl dd span.wpcf7-not-valid-tip {
	margin-top: 5px;
	color: #FF8C93;
}

div#main div#contact div.inner div.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
	border-color: #FF8C93;
	color: #FF8C93;
	font-size: 16px;
	letter-spacing: 1px;
	padding: 8px 0;
	padding-left: 15px;
}

div#contact div.inner div#wpcf7-f92-o1.wpcf7 form.wpcf7-form p small {
	font-size: 12px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color: #fff;
	letter-spacing: 2px;
}

div#contact div.inner div#wpcf7-f92-o1.wpcf7 form.wpcf7-form p small span {
	color: #F00033;
}

div#contact div.inner div#wpcf7-f33-o1.wpcf7 form.wpcf7-form.sent div.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok,div.wpcf7-validation-errors{
	color: #fff;
}

}
