.ttl_h2_shop_spec {
   margin-top: 2.5em;
    margin-bottom: 1.5em;
    color: #232323;
    font-weight: nomal;
    font-size: 124%;
    text-align: center;
    letter-spacing: 0.09em;
    font-family: ¡ÈTimes New Roman¡É, Times, Georgia,"ÞâÌÀÄ«", YuMincho, "¥Ò¥é¥®¥ÎÌÀÄ« ProN W3", "Hiragino Mincho ProN", "HGÌÀÄ«E", "£Í£Ó £ÐÌÀÄ«", "£Í£Ó ÌÀÄ«", serif;
    font-size: 30px;
  }

.ttl_h2_shop_spec:after {
  content: '';
  display: block;
  position: relative;
  width: 28px;
  height: 2px;
  margin: 24px auto 0;
  background: #232323;
}