@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;
  border-bottom:1px dotted #ddd;
  overflow:hidden;
  padding:1.0em 0 1.0em 0px;
}

  .def-lst dt.def-lst-dt {
	width:200px;
	float:left;
	font-size:1.0em;
	letter-spacing:0.1em;
	margin:0 0 0px 0;
	clear:both;
  }

  .def-lst dd.def-lst-dd {
	width:400px;
	float:left;
	margin:0 0 0px 0;
  }
  

  
.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;
  }
}