@charset "UTF-8";
/* CSS Document 
Contact*/
/******************/
@media (max-width:767px){
	.page_content {margin-top:15%}
	.page_content h2 img {width: 60%;}
	div.header{height:0;}
	div.header img{display:none;}
	div.min_nav_top {height:50px;}
}
@media (min-width:768px) {
	.page_content h2 img {width: 40%;}
	div.header img{display:none;}
	.bread {margin:1% 0;}
	div.min_nav_top { height: 60px;}
	.navbar-fixed-top,
	.navbar-fixed-bottom {position: fixed;}
	div.header {height:90px;}
}


div.header img {
	width: 100%;
}
.page_content {
	background: url(../../../images/contact/footer_visual.png) no-repeat bottom;
	padding-bottom: 20%;
}
.page_content h2 img {
	width: 30%;
}
.page_content .min_nav_top {
	margin-top: -30px;
	margin-bottom: 30px;
}
.page_content h3 {
	font-size: 200%;
	font-weight: bold;
}
div.page_content {
		background: url(../../images/contact/footer_visual.png) no-repeat bottom;
		padding-bottom: 7%;
}
.page_content #mailformpro .col01 {
	background: rgba(201,174,46,0.2);
}
.page_content #mailformpro .col02 {
	background-color: transparent;
}
.page_content #mailformpro .col01 div,
.page_content #mailformpro .col02 div {
	padding: 20px 15px;
}
.page_content #mailformpro .cellInput {
	border-left: 3px solid #FFF;
}
.page_content #mailformpro label {
	font-weight: normal;
	margin-right: 30px;
}
.page_content #mailformpro label:last-child {
	margin-right: 0;
}
.page_content #mailformpro input {
	border: solid 1px #999;
	padding: 5px;
	box-shadow:rgba(204, 204, 204, 0.65) 0px 0px 3px 2px inset;
	-webkit-box-shadow:rgba(204, 204, 204, 0.65) 0px 0px 3px 2px inset;
	-moz-box-shadow:rgba(204, 204, 204, 0.65) 0px 0px 3px 2px inset;
}
.page_content #mailformpro textarea {
	height: 120px;
	border: solid 1px #999;
	box-shadow:rgba(204, 204, 204, 0.65) 0px 0px 3px 2px inset;
	-webkit-box-shadow:rgba(204, 204, 204, 0.65) 0px 0px 3px 2px inset;
	-moz-box-shadow:rgba(204, 204, 204, 0.65) 0px 0px 3px 2px inset;
}
.page_content #mailformpro button.submit {
	background-color: #5a3a28;
	border: none;
	color: #FFF;
	padding: 5px 20px;
}
.page_content #mailformpro button.submit i {
	margin-right: 3px;
}
.eThanks {
	font-size: 1.8rem;
	line-height: 2.5rem;
	padding: 0 5%;
}
.sendBtn {
	margin:50px auto 0;
	font-size:2rem;
}
.svgTitle {
	height: 4.5rem;
	margin-bottom: 3%;
	margin-top: 1%;
}
#mfp_thanks {
    background-color: #fff;
    font-size: 2rem;
    margin: 2rem;
    padding: 1rem;
    text-align: center;
}
div.min_nav_top {
    height: 40px;
}