@charset "UTF-8";


/* =======================================
 
	Contents

======================================= */

.read {margin: 30px 50px 1em;}

.form-area {padding: 0 50px;}

.form-area table {
	width: 100%;
	background: #FFF;
}

.form-area table th,
.form-area table td {
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 0;
}

.form-area table th {
	width: 180px;
	padding-left: 40px;
	vertical-align: middle;
	color: #672292;
}

.form-area table th .red {color: #f22a2a;}

.form-area table td {}

.form-area table td input,
.form-area table td textarea {
	width: 640px;
	border:1px solid #c7c1e9;
}

.form-area table td input[type="number"] {
    width: 4em;
}

.form-area table td input[type="radio"] {
    display: inline;
    width: 2em;
	vertical-align: top;
}

.form-area table td label {
    display: inline-block !important;
}

.button-area {padding-left: 234px;}

.button-area button {
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}


.mfp_buttons #mfp_button_send,
.mfp_buttons #mfp_button_cancel {
	text-indent: -9999em;
	background: none;
	border: none;
	padding: 0;
}

.mfp_buttons #mfp_button_cancel {
	background: url(../contact/image/contact-btn-back.gif) no-repeat 0 0;
	width: 122px;
	height: 49px;
}

.mfp_buttons #mfp_button_send {
	background: url(../contact/image/contact-btn-submit.gif) no-repeat 0 0;
	width: 207px;
	height: 49px;
}


.thanks-area {margin-top:30px;}

.thanks-area #mfp_thanks {margin: 0 50px;}
.thanks-area #mfp_thanks strong {font-weight: bold;}

.thanks-area p {
	margin: 1em 50px;
}
