  @charset "utf-8";

/* =============================================
  style
============================================= */
.pickup-list > div{
  padding: 30px;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 1.7rem;
  font-weight: 900; 
  background-color: #f4ff9e;
  border-radius: 15px;
}


/* teble */
.stus-table .stus-table--inner{
  display: table;
  width: 100%;
  margin: 10px 0 0;
  border-spacing:0;
  border-collapse:collapse;
  background-color: #fff;
  border:none;
}
.stus-table .stus-table--inner + p{
  margin: 10px 0 0;
}
.stus-table .stus-table--inner tr{
  display: table-row;
  width: auto;
}
.stus-table .stus-table--inner th,
.stus-table .stus-table--inner td{
  display: table-cell;
  width: auto;
  padding: 15px;
  vertical-align: top;
  border: 1px solid #ccc;
}
.stus-table .stus-table--inner th:nth-child(1){
  width: 4em;
}
.stus-table .stus-table--inner tr > th{
  color: #fff;
  text-align: center;
  background-color: #333;
}
.decimal-normal {
  padding-left: 1.5em;
}
.stus-table--inner td .decimal-normal li{
  margin: 0 0 4px;
  line-height: 1.4;
 list-style: decimal;
}
.stus-table--inner td .decimal-normal li:last-child{
  margin: 0;
}
.stus-table--inner td .decimal-normal li.no-num{
 list-style: none;
}
.stus-table--inner td .decimal-normal + p{
  margin: 4px 0 0;
}
.font_size_s{
  display: inline-block;
  padding: 5px 0 10px;
  font-size: 0.9em;
}


/* ===========================================
	MediaQueries
=========================================== */

/* スマホ----------------------------- */
@media screen and (width <= 767px){
  .flow::after{
    bottom: 50px;
  }
}

/* PC----------------------------- */
@media screen and (width >= 768px){
  .stus-table td li,
  .stus-table td .disc li{
    font-size: 1.5rem;
    line-height: 1.7;
  }
  .stus-table td li:not(:last-child) {
    margin-bottom: 5px;
  }
  .stus-table td .disc li:not(:last-child) {
    margin-bottom: 10px;
  }
  ul + .note-indent1{
    margin-top: 10px;
  }
}