@charset "UTF-8";

.kakomi_kinkyuu {
  text-align: center;
  margin-top: 1rem;
  padding: 1rem;
  background-color: #fff;
  border: 5px solid #f00;
  border-radius: 6px;
}

















/* フォームテンプレート基本セット----------------------------------------------- */

/* ラベル */

label {
  display:block;
  width:100%;
}

.checkbox label {
  display:inline-block;
  width:auto;
}

/* 見出し */

form h4 {
  font-size: 1.2rem;
  display: inline-block;
  margin-bottom: 0;
}

/* グループ化 */

fieldset {
  margin: 2rem 0;
  padding: 0 2rem 2rem 2rem;
  border-style: none;
  border-radius: 10px;
  background-color: #f1f1f1;
}

/* フォーム入力欄 */

input[type="text"], input[type="email"], input[type="tel"] {
  box-sizing: border-box;
  width: 100%;
  padding: 5px 15px !important;
  font-size: 1rem;
  border: 1px solid #ccc;
  border-radius: 5px;
}

fieldset input[type="text"], fieldset input[type="email"], fieldset input[type="tel"] {
  box-sizing: border-box;
  width: 100%;
  padding: 25px 15px !important;
  font-size: 1rem;
  border: 1px solid #ccc;
  border-radius: 5px;
}

input[name="zip"] {
  width: unset;
}

/* ラジオボタンとチェックボックス */

input[type="radio"], input[type="checkbox"] {
  margin-left: 30px;
  margin-right: 10px;
}

/*フォームボタン*/

.form_submit_btn {
  text-align: center;
}

input[type="submit"], input[type="button"] {
  margin: 2rem 0;
  padding: 1rem 1.5rem;
  font-size: 1rem;
  /* どこかで小さくした？ */
  color: #fff;
  border: unset;
  border-radius: 5px;
  background-color: #39f;
}

input[type="submit"]:hover, input[type="button"]:hover {
  background-color: #00f;
}

.table-form th {
	white-space: normal;
	width: 25%;
}

/* プルダウンメニュー */

select {
  display: inline-block;
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #ccc;
  background-color: #fff;
}

/* 備考欄 */

textarea {
  box-sizing: border-box;
  width: 100%;
  padding: 5px 15px !important;
  font-size: 1rem;
  border: 1px solid #ccc;
}
fieldset textarea {
  box-sizing: border-box;
  width: 100%;
  padding: 20px 15px !important;
  font-size: 1rem;
  border: 1px solid #ccc;
}

