/* 添付のFV配置に限定。その他の章・ヘッダー・左右UIは変更しない。 */
#fv { padding:0 2px 0; }
#fv .fv-heading { position:relative; }
#fv h1 { margin:0; font-size:calc(.276 * min(100vw,480px) - 14.72px); line-height:.9; font-weight:400; letter-spacing:-.055em; }
#fv .fv-message-row { display:block; margin:16px 0 0; }
#fv h2 { font-size:calc(.048 * min(100vw,480px)); white-space:nowrap; font-weight:700; line-height:1.15; letter-spacing:-.04em; margin:0; }
#fv .asahi-copy { font-size:15px; line-height:1.8; letter-spacing:0.04em; }
#fv .asahi-copy p { margin:0 0 0; }
#fv .asahi-copy p:last-child { margin-bottom:0; }

#fv .fv-message { padding-top:2px; }
#fv .asahi-copy { margin-top:7px; }

/* 元の英字3行と同じ高さで、ロゴ上部のマークだけを中央表示する。 */
#fv .fv-company-mark {
  display:block;
  width:auto;
  height:2.7em;
  max-width:100%;
  aspect-ratio:610 / 685;
  margin-inline:auto;
}

#fv .fv-message-row { position:relative; }

#fv .section-content-group { width:92%; margin-inline:auto; }

/* 背景だけに幾何学のあしらいを追加し、本文の配置・操作は維持する。 */
#fv {
  background-image:url("../images/fv-background-shapes.svg");
  background-position:center;
  background-size:100% 100%;
  background-repeat:no-repeat;
}
