@charset "utf-8";

@media screen and (max-width: 768px) {

/* =============================================================

　　Mobile - Parts Setting

============================================================= */


/*  Content Settings
--------------------------------------------- */

/*  Content Top
----------------------------------- */

/*  Content Main
----------------------------------- */

.ttl.ttl-style2.mt-50 {
  margin-top: .5em !important;
}

.ttl.ttl-style2.mb-0 {
  margin-bottom: 1em !important;
}

.notes2 {
  clear: both;
}

.list.list-line.pr-30.pl-30,
.list.list-line .pr-30.pl-30 {
  padding-right: 10px !important;
  padding-left: 10px !important;
}

.list.list-line .pr-30.pl-30 {
  margin-top: 1em;
}

.box-serieslist {
  position: relative;
}

.box-serieslist .box-ttl {
  padding-left: 24px;
}

.box-serieslist .box-ttl h3 span {
  display: block;
  margin-left: 0;
}

.box-serieslist .box-ttl p a {
  margin-left: 0;
}

.overscroll {
  overflow-x: auto;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}

.overscroll table.series-price {
  width: 800px;
}

table.series-price th,
table.series-price td {
  padding: 1em 0;
  text-align: center;
  border-collapse: collapse;
  border: 1px solid #ccc;
}
table.series-price th.ttl-series {
  width: auto; 
}

.box-serieslist .btn-series {
  width: 65%;
  position: inherit;
  display: block;
  margin: 0 auto !important;
  padding: 0.75em 2.5em;
}


}
