@charset "UTF-8";
/* ===================================================================
CSS information

 file name  : en_contact.css
 author     : Ability Consultant
 style info : フォーム 英語
=================================================================== */
.wrp_form .con_form .box_form .box_txt::after {
	content: "";
	display: table;
	clear: both;
}

/* -----------------------------------------------------------
	.wrp_form  ご予約・お問い合わせ
----------------------------------------------------------- */
.wrp_form .con_form .box_form .box_txt {
	margin-bottom: 30px;
	padding-bottom: 10px;
	border-bottom: 2px solid #dcdcdc;
}
.wrp_form .con_form .box_form .box_txt .ssl {
	width: 70%;
	float: left;
}
@media only screen and (max-width: 767px) {
  .wrp_form .con_form .box_form .box_txt .ssl {
		width: 100%;
  }
}
.wrp_form .con_form .box_form .box_txt .btn_gray {
	width: 30%;
	float: right;
}
@media only screen and (max-width: 767px) {
  .wrp_form .con_form .box_form .box_txt .btn_gray {
		width: 100%;
  }
}
.wrp_form .con_form .btn_gray a {
	display: block;
	width: 100%;
	padding: .7em 1.5em;
	border: 3px solid #c4c1ba;
	background: #fff;
	color: #575757;
	text-decoration: none;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
@media only screen and (max-width: 767px) {
  .wrp_form .con_form .btn_gray a {
		padding: .7em 1em;
  }
}
.wrp_form .con_form .btn_gray a span::after {
	content: "\f3d3";
	padding-left: 5px;
	font-family: "Ionicons";
}
.wrp_form .con_form .btn_gray a:hover {
	background: #c4c1ba;
}
.wrp_form .con_form .box_thanks h3 {
	font-size: 154%;
}
.wrp_form .con_form .box_thanks p.main_txt {
	font-size: 120%;
}
