/*
  File   : /css/form-common.css
  Title  : Post Form Common CSS（投稿フォーム共通）
  Version: 1.0
  Created: 2026-02-15 JST
  Updated: 2026-02-15 JST
*/

/* =========================
   Form base
========================= */
.p-form{
  max-width:700px;
  margin:30px auto;
}
.p-form__inputFull{
  width:100%;
}
.p-form__submitBtn{
  padding:8px 20px;
}

/* Honeypot */
.u-hideImportant{
  display:none !important;
}

/* =========================
   Notice components
========================= */
.p-formNotice{
  margin:0 0 18px;
  padding:12px 14px;
  border:1px solid rgba(0,0,0,.12);
  border-radius:12px;
  background-color:#f9f9f9;
}

/* strong notice (warning) */
.p-formNotice--warn{
  margin:0 0 24px;
  padding:16px;
  border:2px solid #ffcc00;
  border-radius:12px;
  background-color:#fffdf0;
  font-size:.95rem;
  line-height:1.6;
}
.p-formNotice__title{
  display:block;
  margin-bottom:8px;
}
.p-formNotice--warn .p-formNotice__title{
  color:#d63301;
}
.p-formNotice__list{
  margin:0;
  padding-left:20px;
}

/* =========================
   Region select wrap (resolver)
========================= */
.p-formRegionSelectWrap{
  visibility:hidden;
  margin-bottom:20px;
}
