@charset "euc-jp";

.sk-lst {
  padding: 0 1.4%;
}
.container-section {
  border-bottom: 1px solid #ddd;
  padding-top: 30px;
  padding-bottom: 15px;
}

.shopkeeper-h2 {
  text-align: left;
  margin: 0 0 24px;
}

.def-lst {
  margin: 0;
  font-size: 18px;
}
  .def-lst-dd {
    margin: 0;
    padding: 0 0 20px;
  }
.last-section{
  border: none;
}

@media (max-width: 768px) {
  .container-section {
    margin-bottom: 30px;
    padding-top: 20px;
  }
}
@media (max-width: 480px) {
  .shopkeeper-h2 {
    padding: 0 4px;
  }
  .def-lst {
    padding: 0 4px;
  }
}
.tables {
width: 96%;
margin:1rem auto 1.5rem;
}

.tables th,
.tables td {
border: 1px solid #ccc;
padding: 20px;
}

.tables th {
font-weight: bold;
background-color: #efe; 
}

@media screen and (max-width: 767px) {
.tables,
.tables tr,
.tables td,
.tables th {display:block;}
.tables th {width:auto;}
}

.free-page {
padding:10px!important;
font-size:18px!important;
}

dd {
line-height:1.7;
}
  
  