@charset "UTF-8";
/* ========================================================================== */

/* R E C R U I T . C S S */

/* ========================================================================== */

/* ───────────────────────────────────────────────────────────── iOS RESET CSS */
input::placeholder , textarea::placeholder {
  color: #baa8a3;
}
input:-ms-input-placeholder , textarea:-ms-input-placeholder {
  color: #baa8a3;
}
input::-ms-input-placeholder , textarea::-ms-input-placeholder {
  color: #baa8a3;
}
input[type="date"] {
  display: block;
  width: 100%;
  min-width: 0;
  height: 60px;
  padding: 14px 15px 15px;
  box-sizing: border-box;
  background-color: #EDE9E3;
  border: 1px solid #ccc;
  color: #333;
  font-size: 16px;
  text-align: left;
  -webkit-appearance: none;
  appearance: none;
}
input[type="date"]::-webkit-date-and-time-value {
  text-align: left;
}
input[type="date"]:focus {
	box-sizing: border-box;
  border-color: #cc9542;
  outline: none;
}
input:focus,
textarea:focus,
select:focus {
  border-color: #cc9542;
  outline: none;
}
#birthday {
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
}

/* ───────────────────────────────────────────────────────────── TYPE CSS */
ul.type select {
	width: 100%;
}
select {
  color: #999;
}
select:valid {
  color: #333;
}

/* ───────────────────────────────────────────────────────────── RECRUIT FORM CSS */
.recruit-form {
  margin: 50px 0 8%;
}
.recruit-form select {
  color: #1B1F37;
}

		@media screen and (max-width: 430px) {
			.recruit-form select {
				box-sizing: border-box;
			}
		}

/* ───────────────────────────────────────────────────────────── BUTTON CSS */
.button {
	margin: 0 auto 10px;
}
