@charset "UTF-8";
/* CSS Document */

/*   お問い合わせフォーム    */
/******************/
@media only screen and (max-width:767px) {
	div.header{height:6rem;}
	div.header img{display:none;}
}
@media only screen and (min-width:768px){
	.navbar-fixed-top,
	.navbar-fixed-bottom {position: fixed;}
	ul.in_navi li {float: left;width: 50%; padding: 0px;list-style: outside none none;}
}
@media (min-width:960px) {
	.navbar-fixed-top,
	.navbar-fixed-bottom {
	position: fixed;
	}
}
h2 {
	margin-bottom: -30px;
}
h3 {
	font-size: 295%;
	font-weight: normal;
}
div.page_content h3 {
	font-size: 220%!important;
	font-weight: normal;
}
hr {
	border-top: noen;
	border-right: nonee;
	border-left: none;
	border-bottom: dotted 2px #999;
}
div.page_content span {
	color: #f00;
	font-size: 20px;
	padding-top: 10px;
}
div.page_content p.normal {
	font-size: 120%;
	padding: 0px 50px;
}
ul.in_navi li {
	width: 50%;
}
div.mailform div.col01 {
	background: rgba(201,174,46,0.2);
	padding: 22px 0px;
}
div.mailform div.col02 {
	padding: 22px 0px;
	
}
div.mailform div.col03 {
	padding: 0px;
	padding: 20px 0px 5px 0px;
}
table tr:nth-child(4) {
	border: none;
}
table.table tr th {
	font-weight: normal;
}
div.header img{
	width: 100%;
}
div.page_content {
		background: url(../../images/contact/footer_visual.png) no-repeat bottom;
		padding-bottom: 7%;
}
div.mailform 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;
}
div.mailform 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;
}
.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;
}
.customerTel {
	font-size:2rem;
}
textarea#InputTextarea {
width: 45em!important;
min-height: 8em!important;
resize: vertical;
}