.sec_shin_voices {
  background: #fffdfb;
  .wrap {
    position: relative;
    margin: 0 auto;
    padding: 64px 290px 48px;
    max-width: 1440px;
    @media (max-width: 1200px) { padding-inline: 240px; }
    @media (max-width: 1000px) { padding-inline: 180px; }
    @media (max-width: 733px) { padding: 48px 155px 40px; }
    @media (max-width: 650px) { padding: 48px 24px 40px; }
  }
  .txt_ptn_1 { margin-top: 4px; }
  .more { margin-top: 22px; text-align: center; @media (max-width: 733px) { margin-top: 12px; } }
  .btn_ptn_1 { position: relative; margin-inline: auto; }
  .sprig { position: absolute; bottom: -6px; width: 70px; filter: brightness(1.03); mix-blend-mode: multiply; @media (max-width: 733px) { bottom: -3px; width: 36px; } @media (max-width: 650px) { display: none; } &.left { left: -84px; @media (max-width: 733px) { left: -46px; } } &.right { right: -84px; @media (max-width: 733px) { right: -46px; } } }
  .deco { position: absolute; top: 64px; width: 280px; filter: brightness(1.03); mix-blend-mode: multiply; @media (max-width: 1000px) { width: 190px; } @media (max-width: 733px) { top: 48px; width: 142px; } @media (max-width: 650px) { width: 88px; opacity: .22; } &.left { left: 78px; @media (max-width: 1000px) { left: 32px; } @media (max-width: 733px) { left: 38px; } @media (max-width: 650px) { left: 0; } } &.right { right: 78px; @media (max-width: 1000px) { right: 32px; } @media (max-width: 733px) { right: 38px; } @media (max-width: 650px) { right: 0; } } }
  .main { position: relative; z-index: 1; }
}
