.fs-p-logo__lead {
    font-size: 3rem;
    margin: 4px 0 0;
}
/*お中元案内*/
  .notice-box {
    border: 1px solid #f5c518;       /* 輪郭の色 */
    background-color: #fff8e1;       /* 背景色 */
    padding: 16px;                   /* 内側余白 */
    margin: 2em 11em;                  /* 上下の余白 */
    border-radius: 4px;              /* 角丸 */
  }
  .notice-box h2 {
    margin: 0 0 8px;                 /* 下部余白 */
    font-size: 1.1em;                /* 見出しサイズ */
    color: #d46a06;                  /* 見出しの文字色 */
  }
  .notice-box p {
    margin: 0;                       /* 段落余白リセット */
    font-size: 0.95em;               /* 本文サイズ */
    line-height: 1.5;                /* 行間 */
  }
.notice-main{
margin: 2em;  
}
@media only screen and (max-width: 580px) {
.notice-box {
    margin: 2em 1em;                  /* 上下の余白 */
  }
}