@charset "UTF-8";
/**
 * 動画制作フォーム（依頼受付版） - 追加スタイル
 * 基本は golf-form2.css / golf-form-video.css を流用し、本ファイルでは
 * 依頼分岐フォーム固有の差分のみ定義する。
 */

/* 「指定なし（即時配信/即時削除）」チェック時：入力欄を薄く見せて「入力不要」を明示
   （消さずに残すことで、URL入力や即時指定をしても迷わないようにする） */
.gf-form__item.is-input-off .gf-form__item-field {
  opacity: 0.4;
  pointer-events: none;
}
.gf-form__item.is-input-off .gf-form__item-req {
  display: none;
}
.gf-form__item.is-input-off .gf-form__item-label::after {
  content: "（入力不要）";
  margin-left: 0.6rem;
  font-size: 1.3rem;
  font-weight: 400;
  color: #888;
}

/* スライド区切り：上下marginを同値（広い方）に揃える */
.gf-form__slide-sep {
  margin: 3.6rem 0;
}
@media only screen and (max-width: 768px) {
  .gf-form__slide-sep {
    margin: 2.8rem 0;
  }
}

/* お知らせ用アラート（.gf-alert 既定の赤を中立色へ上書き） */
.gf-alert.--info {
  background: #f0f5ff;
  border-color: #001e81;
  color: #1a2b6b;
}

/* キャプション＋注記を縦積み（受付停止の依頼など） */
.gf-form__radio-body {
  display: flex;
  flex-direction: column;
  gap: 0.3rem;
  min-width: 0;
}
.gf-form__radio-note {
  font-size: 1.3rem;
  line-height: 1.6;
  color: #b26a00;
}

/* 受付停止の依頼（オリジナル見積）: 選択不可＋not-allowed カーソル */
.gf-form__radio-option.is-disabled {
  align-items: flex-start;
  cursor: not-allowed;
}
.gf-form__radio-option.is-disabled .gf-form__radio,
.gf-form__radio-option.is-disabled .gf-form__radio-caption,
.gf-form__radio-option.is-disabled .gf-form__radio input[type=radio] + span {
  cursor: not-allowed;
}
.gf-form__radio-option.is-disabled .gf-form__radio input[type=radio] + span {
  opacity: 0.5;
}
.gf-form__radio-option.is-disabled .gf-form__radio-caption {
  color: #999;
}
