@charset "euc-jp";
.def-lst{
  font-family: YuGothic,'Yu Gothic','Yu Gothic UI','Hiragino Kaku Gothic ProN','¥Ò¥é¥®¥Î³Ñ¥´ ProN W3','¥Ò¥é¥®¥Î³Ñ¥´¥·¥Ã¥¯','Hiragino Sans',sans-serif;
}
.sk-lst {
  padding: 0 1.4%;
}
.container-section {
  padding-top: 140px;
  padding-bottom: 15px;
  margin-top: -70px;
  border-bottom: 1px solid #fff;
}

.shopkeeper-h2 {
  font-family: 'YuMincho','Yu Mincho','ÞâÌÀÄ«ÂÎ','£Í£Ó £ÐÌÀÄ«','MS PMincho','£Í£Ó ÌÀÄ«', 'MS Mincho','¥Ò¥é¥®¥ÎÌÀÄ« ProN','Hiragino Mincho ProN',serif;
  text-align: left;
  margin: 0 0 24px;
  font-size: 22px;
}

.def-lst {
  margin: 0;
  font-size: 13px;
}
  .def-lst-dd {
    margin: 0;
    padding: 0 0 20px;
    font-size: 16px;
    line-height: 1.8;
  }
.last-section{
  border: none;
}
.buy_info{
  margin: 128px auto 0 !important;
}
.sidebar{
  display: none;
}
#info .def-lst-dt{
  border-left: 3px solid #fff;
  line-height: 1;
  margin: 7px 0 10px;
  padding: 0 0 0 8px;
}
.def-lst-dt{
  margin: 0 0 10px;
  font-size: 16px;
}
#delivery .def-lst-dt::first-letter, #payment .def-lst-dt::first-letter{
  font-size: 13px;
  margin-right: 4px;
}

@media (max-width: 768px) {
  .container-section {
    margin-bottom: 30px;
    padding-top: 130px;
  }
}
@media (max-width: 480px) {
  .shopkeeper-h2 {
    padding: 0 4px;
  }
  .def-lst {
    padding: 0 4px;
  }
}
