
@charset UTF-8;

body{
	font-size: 16px;
}

h1{
	margin: 21px 0 40px;
}

table.contact p,
#wpcf7cpcnf table p{
	display: inline;
	margin: 0;
}

table.contact th,
#wpcf7cpcnf table th{
	text-align: left;
	font-weight: normal;
	width: 190px;
}

table.contact th,
table.contact td,
#wpcf7cpcnf table th,
#wpcf7cpcnf table td{
	padding: 5px 0;
	vertical-align: top;
}

input, textarea{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border: 1px solid #A1A1A1;
/*	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2) inset;*/
}

label{
	display: inline !important;
}

input{
	height: 21px;
}

select{
/*	color: #bbb;*/
/*	border: 1px solid #a1a1a1;*/
/*	background-color: #fff;*/
}

input[name="お名前"]  {width:400px;}
input[name="ふりがな"]{width:400px;}
input[name="会社名"]  {width:400px;}
input[name="ふりがな(会社名)"]{width:400px;}
input[placeholder="郵便番号"] {width:100px;}
select[placeholder="都道府県"]{margin-top:10px; }
input[placeholder="市町村以下の住所"]   {width:400px; margin-top:10px;}
input[placeholder="建物名"]   {width:400px; margin-top:10px;}
input[name="電話番号"]  {width:150px;}
input[name="email"]  {width:400px;}
textarea[name="お問合せ内容"],
textarea[name="your-message"]{
	width:530px;
	height:130px;
}

select{
	font-size: 16px !important;
}

::-webkit-input-placeholder{ color: #bbb; }
:-moz-placeholder          { color: #bbb; }
:-ms-input-placeholder     { color: #bbb; }

input[type="submit"],
#confirmButton{
	cursor: pointer;
	display: inline-block;
	width: 291px;
	height: 53px;
	background-image: url(/img/contact/b1.png);
	background-repeat: no-repeat;
}
input[type="submit"]{
	color: transparent;
	border: 0;
	transition: opacity 0.2s linear;
}

button.wpcf7-form-control{
	cursor: pointer;
	display: inline-block;
	padding: 10px 30px;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	background-color: #73a334;
	border-radius: 4px;
	border: 0;
	transition: opacity 0.2s linear;
}
input[type="submit"]:hover,
button.wpcf7-form-control:hover{
	opacity: 0.7;
}


/* mailformpro4 向けの設定 ************************************************************ */

/* [確認画面] などの表示を消す*/
ul#mfp_phase_stat {
	display: none;
}

#mfp_overlay_background,
#mfp_overlay{
	display: none !important;
}

