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

 file name  :try.css
 author     :Ability Consultant
style info  :見学申込み
=================================================================== */
/* .con_form		フォーム
----------------------------------------------------------- */
.con_form {
	margin: 40px 10px;
}

.con_form h3 {
	margin-bottom: 15px;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho ProN", "Times New Roman", Times, serif;
	font-weight: normal;
}

.con_form h3 span {
	padding: 0 5px;
	font-size: 150%;
	color: #fff;
	border-left: 3px solid #fff;
}

.con_form .txt {
	margin-bottom: 15px;
}

.con_form i, .con_form .red {
	color: #c00e0e;
}

.con_form select {
	padding: 2%;
	width: 100%;
	min-height: 20px;
}

.con_form table td span {
	font-size: 90%;
}

.con_form .btn {
	text-align: center;
}

.con_form .btn a {
	padding: .8em 0.5em;
	color: #fff;
	border: 2px solid #333;
	background: #333;
	-moz-box-shadow: inset 0 0 1px 1px #898989;
	-webkit-box-shadow: inset 0 0 1px 1px#898989;
	box-shadow: inset 0 0 1px 1px #898989;
	display: block;
	overflow: hidden;
	*zoom: 1;
	text-decoration: none;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho ProN", "Times New Roman", Times, serif;
}

.con_form .btn i {
	color: #fff;
}

/*----------------------------------------------------
	フォーム部分
----------------------------------------------------*/
.from_date,
.name_form,
.tel_form {
	padding: 2%;
	width: 95%;
	min-height: 20px;
}

.age_form {
	width: 20%;
	padding: 2%;
	min-height: 20px;
}

.mail_form,
.mail2_form,
.address_form {
	padding: 2%;
	width: 95%;
	min-height: 20px;
}

.select_form {
	width: 99%;
}

.zip_form {
	width: 20%;
	padding: 2%;
	min-height: 20px;
}

.other_form {
	width: 98%;
	height: 150px;
}

/* ボタン */
.btn_contact {
	margin-top: 10px;
	text-align: center;
}

.btn_contact input {
	padding: 5px;
	min-width: 60%;
	min-height: 40px;
}
