@charset "UTF-8";
@import url("common.css");

/*
応募フォームデザイン（SP）
================================================ */
main {
  padding: var(--g20);
}
form {
  padding: var(--g20) var(--g20) var(--g40);
  border-radius: 2.133vw;
}
.required {
  border-radius: 0.8vw;
}
h1 {
  margin-bottom: var(--g10);
}
.form__list {
  margin-bottom: var(--g10);
}
.form__item {
  padding: var(--g20) var(--g10);
}
.form__item.name input {
  width: 100%;
  margin-top: var(--g10);
}
.form__item.name input:not(:last-child) {
  margin-bottom: var(--g10);
}
dt {
  display: flex;
  gap: var(--g4);
  align-items: center;
  margin-bottom: var(--g10);
}
input {
  padding: var(--g10);
  font-size: var(--f16);
  border-radius: 0.8vw;
}
.emall input:not(:first-child) {
  margin-top: var(--g10);
}
input[type="submit"] {
  padding: var(--g10) var(--g20);
  font-size: var(--f18);
  border-radius: 1.6vw;
}

.select-shop {
  flex-direction: column;
}
.select-shop__col select {
  min-width: 0;
  width: 100%;
  background-size: 3.2vw auto;
  background-position: right 2.133vw center;
}