@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: 13px;
}
  .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;
  }
  .table-border-n td {
	float: left;
}
.table-border-n td:nth-child(5n+5) {
	clear: both;
}
  .haisou {width:100%;}
}
.haisou {
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
  font-size:0.9em;
}
.haisou > tbody > tr {
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
}
.CELL_TITLE {
	background: #efefef;
}
.souryou {
	width: 100%;
	margin: 1em 0;
}
.souryou tr {
	border-bottom: solid 1px #ddd;
}
.souryou td {
	padding: 0.5em 0;
}

@media screen and (max-width: 500px) {
  .souryou{font-size:10px;}
}
