@charset "UTF-8";

/* ============================================================================= */
/* --- ◆ for お問い合わせフォーム --------------------------------------------- */
/* ============================================================================= */
/*
	MW WP Form：プラグイン利用
*/

/* 全体枠 */

.inqfrmbx1 {}

/* 冒頭テキスト */

.inqfrmbx1 .inqpretxt {
	line-height:				1.5;
	padding:					0 0 25px 10px;
	margin-bottom:				30px;
	border-bottom:				solid 1px #ffc67f;
}

/* 入力項目 */

.inqfrmbx1 .frmkomokubx {
	margin:						1.5em 0 1.5em 10px;
}
.inqfrmbx1 .frmkomokubx .frmkomokumei {
	font-weight:				normal;
	font-size:					100%;
	letter-spacing:				0.03em;
	line-height:				1.25;
}
.inqfrmbx1 .frmkomokubx .inpbx { line-height:1.5; }
.inqfrmbx1 .frmkomokubx .inpbx input[type="text"],
.inqfrmbx1 .frmkomokubx .inpbx input[type="email"],
.inqfrmbx1 .frmkomokubx .inpbx select,
.inqfrmbx1 .frmkomokubx .inpbx textarea {
	border:						solid 1px #cccccc;
	padding:					6px 5px 5px 5px;
	margin:						2px 0;
	font-weight:				normal;
	font-size:					100%;
	letter-spacing:				0.03em;
	line-height:				1.25;
}
.inqfrmbx1 .frmkomokubx .inpbx select { padding: 3px 5px 6px 5px; }
.inqfrmbx1 .frmkomokubx .inpbx textarea { font-size: 13px;}

/* 必須マーク */

.inqfrmbx1 .hissu {
	font-weight:				inherit;
	line-height:				inherit;
	color:						#ba3b3e;
}
.inqfrmbx1 .frmkomokubx .hissu { padding-left: 0.3em; }

/* 再入力 */

.inqfrmbx1 .sai {
	font-size:					85%;
	font-weight:				inherit;
	line-height:				inherit;
	color:						#808080;
}

/* ボタン */

.inqfrmbx1 .frmbtnbx {
	margin-top:					2em;
	padding:					0 0 2em 10px;
	border-bottom:				solid 1px #ffc67f;
}
.inqfrmbx1 .frmbtnbx .frmbtn {}
.inqfrmbx1 .frmbtnbx .frmbtn input[type="button"],
.inqfrmbx1 .frmbtnbx .frmbtn input[type="submit"] {
	padding:					0.5em 0.5em 0.3em 0.5em;
}









