/*contact*/
header .nav .menu .contact{
	border-bottom:solid 3px #FFFF00;
	}
.block_contact_box{
	width:1000px;
	height:6px;
	margin:0 auto;
	margin-top:-106px;
	text-align:center;
    background: url(../i/common/deco_br.png);
    background-size: 20px;
	background-repeat:no-repeat;
	background-position:center;
    position:relative;
    z-index: 3;
	}
.contact_box{
	width:1000px;
	height:300px;
	margin:0 auto;
	/*margin-top:-100px;*/
	text-align:center;
	background:#6A5237;
	position:relative;
	}
.contact_box h1{
	padding-top:30px;	
	}
.contact_box .section{
	height:5px;
	text-align:center;
	background-image:url(../i/common/dot3.png);
	background-position:center;
	background-repeat:no-repeat;
	}
.contact_box p{
	margin:0 auto;
	margin-top:20px;
	text-align:center;
	color:#FFFFFF;
	font-size:13px;
	letter-spacing:1px;
	line-height:250%;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝体", "Yu Mincho", YuMincho, "HG明朝E","ＭＳ Ｐ明朝", "MS PMincho", serif;
	}
.block_mailform{
	width:1000px;
	height:6px;
	margin:0 auto;
	margin-top:-6px;
	text-align:center;
    background: url(../i/common/deco_be.png);
    background-size: 20px;
	background-repeat:no-repeat;
	background-position:center;
    position:relative;
    z-index: 3
	}
.contact_form{
	width:1000px;
	/*height:1000px;*/
	margin:0 auto;
	margin-top:60px;
	padding-bottom:50px;
	background:#FFFFFF;
	}
.contact_form h1{
	height:70px;
	padding-top:50px;
	text-align:center;
	line-height:300%;
	color:#6A5237;
	font-size:27px;
	background-image:url(../i/page/contact/mailform.png);
	background-position:center;
	background-repeat:no-repeat;
	}
#mailformpro{
	width:800px;
	margin:0 auto;
	}
#mailformpro .mailform{
	width:800px;
	/*height:600px;*/
	margin-top:30px;
	}
#mailformpro .mailform .mfp{
	margin:0 auto;
	color:#6A5237;
	letter-spacing:1px;
	font-size:13px;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝体", "Yu Mincho", YuMincho, "HG明朝E","ＭＳ Ｐ明朝", "MS PMincho", serif;
	}
#mailformpro .mailform .mfp dl dt{
	float:left;
	width:140px;
	}
#mailformpro .mailform .mfp dd{
	float:left;
	height:30px;
	text-align:left;
	}
#mailformpro .mailform .mfp .company_name{
	width:200px;
	height:30px;
	}
div.mfp_buttons .send_btn{
	width:200px;
	height:30px;
	border: solid 1px #6A5237;
	}
input[type=text]{
	height:30px;
	border: solid 1px #6A5237;
	text-align:left;
	}
input[type=email]{
	height:30px;
	border: solid 1px #6A5237;
	text-align:left;
	}
input[type=radio]{
	width:15px;
	height:15px;
	margin:3px;
	border-radius:8px;
	border: solid 1px #6A5237;
	background:#FFFFFF;
	}
textarea{
	width:540px;
	height:210px;
	border: solid 1px #6A5237;
	}
div.mfp_buttons{
	/*width:200px;*/
	padding: 10px 0px;
	text-align: center;
	margin-top:50px;
}
.mfp_buttons send_bt p{
	font-size:12px;
	}
button[type=submit]{
	width:200px;
	height:30px;
	color:#6A5237;
	border: solid 1px #6A5237;
	background:#FFFFFF;
	position:relative;
	}

.caution p{
	font-size:14px;
	}
/* 確認ページ調整（フラット） */
#mfp_phase_confirm_inner{
	margin:0 !important;
	padding:0 !important;
	}
	#mfp_phase_confirm_inner h4{
	margin:0 !important;
	padding:20px 0 !important;
	font-size:138.5% !important;
	}
	#mfp_phase_confirm_inner th{
	width:30% !important;
	white-space:normal !important;
	}
	#mfp_phase_confirm_inner table#mfp_confirm_table tr th,
	#mfp_phase_confirm_inner table#mfp_confirm_table tr td {
	font-size: 108% !important;
	padding:10px !important;
	}
	.mfp_buttons{
	margin:20px auto !important;
	}

#mfp_button_send,
#mfp_button_cancel{
	background-image:none !important;
	/*width: 30% !important;*/
	overflow: auto !important; border: medium none !important;
	border-radius:3px;
	margin:0 5px !important;
	padding:10px 30px !important;
	cursor: pointer !important;
	}

#mfp_button_cancel{
	/*background:#FFFFFF*/ !important;
	}
.title_contact{
	text-align:center;
	font-size:56px;
    font-family: "Montserrat", "游ゴシック", "Yu Gothic", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", "Roboto", "Helvetica Neue", "Arial", sans-serif;
    font-weight: 700;
}

/*-----------------*/
.mfp_element_submit,.mfp_element_reset,.mfp_element_button {
	/*border-radius: 5px;*/
	width:200px;
	height:auto;
	padding: 5px 10px;
	border: solid 1px #6A5237;
	background:#cccccc;
	color:#ffffff;
	font-family: "Montserrat", "游ゴシック", "Yu Gothic", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", "Roboto", "Helvetica Neue", "Arial", sans-serif;
  	font-weight: 700;
	letter-spacing: 2px;
	/*background: gradient(linear, center top, center bottom, from(#FEFEFE), to(#DEDEDE));
	background: -webkit-gradient(linear, center top, center bottom, from(#FEFEFE), to(#DEDEDE));
	background: -moz-linear-gradient(top, #FEFEFE, #DEDEDE);
	background: -ms-linear-gradient(top, #FEFEFE 0%, #DEDEDE 100%);*/
	/*text-shadow: 0px 2px 0px #FFF;*/
	font-size: 14px;
	cursor: pointer;
	outline: none;
}

