/*
 * ブランド非特定化(中立表示)用の最小スタイル。
 * ブランド別 style_<brand>.css の後に読み込む。
 *
 * 目的: ヘッダーのブランドロゴ要素をテンプレートから除去したことによる
 *       上部の不要な余白を詰め、見出しを自然な位置に配置する。
 * 非目的: ロゴを CSS で隠すことはしない(HTML 要素そのものを除去済み)。
 *
 * ブランド別 CSS では以下が定義されている。
 *   .logo    { position: absolute; top: 0; margin-top: -60px; height: 50px; }
 *   .com-head{ margin-top: 80px; }
 * .logo は絶対配置のため通常フローに余白を作らないが、.com-head の
 * margin-top: 80px はロゴ表示域を見込んだ値であり、ロゴ除去後は過大になる。
 */

.com-head {
  margin-top: 32px;
}

/* 完了モーダル: 中央ロゴを除去したため、見出しの上余白を調整する。 */
#modal .in h2 {
  margin-top: 8px;
}
