/******************************/
/* option table */
/******************************/


.table-bordered{
border-collapse:collapse;
margin: .5em 0;
}

.table-bordered th, .table-bordered td{

padding: 1em .6em;
border: 1px solid #CCC;
font-size: .875em;
font-feature-settings: "palt";
text-align: center;
font-weight:normal;
}
.table-bordered th{
background:#FFFFCC;
border-bottom:0;

}

.p-popup-option-tbl {
  padding: 0;
}
.container-section {
  border-top: 1px solid #e7e7e7;
  margin-bottom: 60px;
  overflow: auto;
  padding-top: 40px;
}
.shopkeeper-h2 {
  text-align: left;
  margin: 0;
  padding: 0 0 20px;
}
.def-lst {
  margin: 0;
  padding: 0 0 0 30px;
}
.def-lst-dt {
}
.def-lst-dd {
  margin: 0;
  padding: 0 0 20px 0;
}

.table-bordered th{
}
.table-bordered th,
.table-bordered td{

}

.dl-bordered{
display:flex;
flex-wrap:wrap;
}

.dl-bordered dt{
width: 40%;
}

.dl-bordered dd{
width: 60%;
}
 .table-bordered{
 width:auto;
 min-width:360px;
 margin:.5em auto;
 } .sp{
 display:none;
 }
 @media print, screen and (min-width: 710px) {


 }
 
@media (max-width: 705px) {h1.c-ttl-main{
text-align: left;
}
 .sp{
 display:block;
 }
  .container-section {
    margin-bottom: 30px;
    padding-top: 20px;
  }
  .shopkeeper-h2 {
    padding-left: 6px
  }
  .def-lst {
    padding-left: 0;
  }
 .table-bordered{
 }.p-popup-option-tbl{
text-align:left;
}
 .table-bordered{
 margin: .5em auto .5em 0;
}
}