@charset "UTF-8";
@import url("mfp_table.css");
@import url("mfp_focus.css");
@import url("mfp_placefolder.css");
@import url("mfp_normal_label.css");
@import url("mfp_btn.css");
@import url("mfp_progress.css");
@import url("mfp_table_event_odd.css");
@import url("mfp_calculation.css");
@import url("mfp_confirm.css");
@import url("mailform.flat.confirm.css");
@import url("mfp_phase.css");
@import url("mfp_option.css");
@import url("mfp_dl.css");
@import url("../../js/pickadate/pickadate.01.default.css");
@import url("mfp_btn_style.css");
@import url("../../js/jquery.selectbox/jquery.selectbox.css");
@import url("../../js/ms-dropdown/dd.css");



/*form_ID*/
form#mailform {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
/**/


/*エラーテキスト背景*/
div.mfp_err {
	text-align: left;
	color: #db3434;
	font-size: 11px;
	line-height: normal;
	display: none;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 25px;
	border-radius: 3px;        /* CSS3草案 */
	-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 3px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/cross.png);
	border: 2px solid #db3434;
	width: 210px;
}
/**/



/*mfpクラス*/
input.mfp {
	-moz-box-shadow: inset 1px 4px 7px -8px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 1px 4px 7px -8px rgba(0, 0, 0, 0.2);
	box-shadow: inset 1px 4px 7px -8px rgba(0,0,0,0.2);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 1px;
	border: 1px solid #CCC;
	margin-right: 0px;
	margin-left: 0px;
	color: #666;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
}
/**/



/*mfpクラス（セレクト）*/
select.mfp {
	-moz-box-shadow: inset 1px 4px 7px -8px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 1px 4px 7px -8px rgba(0, 0, 0, 0.2);
	box-shadow: inset 1px 4px 7px -8px rgba(0,0,0,0.2);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #CCC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-right: 0px;
	margin-left: 0px;
	color: #666;
}
/**/

/*mfpクラス（テキストエリア）*/
textarea.mfp {
	-moz-box-shadow: inset 1px 4px 7px -8px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 1px 4px 7px -8px rgba(0, 0, 0, 0.2);
	box-shadow: inset 1px 4px 7px -8px rgba(0,0,0,0.2);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #CCC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
/**/

/*イメージマスト*/
img.must {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/**/

/*住所スパン*/
.add {
	font-size: 10px;
	display: block;
	padding-top: 3px;
	letter-spacing: 2px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #666;
}
/**/
