@charset "UTF-8";
/* * yakugakuseitimes インターンシップページのaformに関する独自CSS
 *
 * YYYY/MM/DD  Verx.x.x  comment
 * 2025/12/19  Ver1.0.0  新規作成
 */
/* SP、PC共通 */
.aform-hide-input {
  display: none !important; /* 非表示にする */
}

.hide-checkbox {
  cursor: default !important;
  color: #aaa;
  text-decoration: line-through;
}

.hide-checkbox::before {
  display: none !important;
}

.hide-checkbox-before {
  cursor: default !important;
  color: #aaa;
}

.hide-checkbox-before::before {
  display: none !important;
}

.hide-checkbox-before2 {
  cursor: default !important;
  color: #aaa;
}

.hide-checkbox-before2::before {
  background: white !important;
  content: "受付終了" !important;
  display: inline-block; /* 改行文字を反映 */
  line-height: 1.2;
  font-size: 0.7em;
  align-items: center;
  text-align: center;
  transition: none !important;
}

.expireBadge-closed::before {
  content: "受付終了";
  display: inline-block;
  background-color: #ccc;
  color: #333;
  padding: 2px 6px;
  font-size: 11px;
  border-radius: 8px;
  margin-right: 5px;
  width: 45px;
}

.expireBadge-accepting::before {
  content: "受付中";
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 43px;
  height: 18px;
  background-color: #e74c3c;
  color: white;
  font-size: 12px;
  padding: 2px 8px;
  border-radius: 12px;
  font-weight: bold;
  margin-right: 5px;
}

.expireBadge-pending::before {
  content: "受付前";
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 43px;
  height: 18px;
  background-color: #f39c12;
  color: white;
  font-size: 12px;
  padding: 2px 8px;
  border-radius: 12px;
  font-weight: bold;
  margin-right: 5px;
}

.aform-acceptance-period {
  display: block;
  margin-top: 2px;
  font-size: 0.7em;
  color: #555;
}

.aform-acceptance-period {
  display: block;
  margin-top: 2px;
  font-size: 0.7em;
  color: #555;
}

.aform-color-default {
  color: #333 !important; /* 黒系の色を指定 */
}

.aform-hide-input {
  /* 既存のSCSSの末尾に移動させるなど、読み込み順に注意 */
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}/*# sourceMappingURL=aform_ispage_yt.css.map */