@charset "UTF-8";

/*===========================
ui2013
===========================*/

.ui2013 .seriesBanner-protrude .seriesBanner_img {
  margin-top: 0;
}

.ui2013 .seriesFeature_main.-none:after {
  display: none;
}

.ui2013 .seriesFeature_main.-none .seriesFeature_fig {
  margin-bottom: -35px;
}

.ui2013 .seriesFeature_sub {
  padding-top: 35px;
}

.ui2013 .seriesFeature_figcap {
  text-align: center;
  font-weight: normal;
}

.ui2013 .seriesFeature_figcap > span {
  display: block;
  line-height: 1.2;
}

.seriesFeature_detailImgList.-w-auto > .seriesFeature_detailImgItem {
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

@media print, screen and (min-width: 768px) {
  .ui2013 .seriesFeature_main.-none .seriesFeature_mainInner {
    padding: 25px 50px 0;
    position: relative;
  }
  .ui2013 .seriesFeature_main.-none .seriesFeature_txtBox {
    position: absolute;
    top: 0;
    left: 600px;
    right: 50px;
  }
  .ui2013 .seriesFeature_figcap > span {
    font-size: 2.2rem;
  }
  .ui2013 .seriesFeature_figcap > span > .unit-num {
    font-size: 6.0rem;
  }
  .ui2013 .seriesFeature_otherRow.-middle {
    align-items: center;
  }
  .ui2013 .seriesFeature_otherRow .seriesFeature_otherCol {
    width: 480px;
  }
  .ui2013 .seriesFeature_otherRow .seriesFeature_otherCol + .seriesFeature_otherCol {
    width: 696px;
  }
  .seriesFeature_detailImgList.-w-auto {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .ui2013 .seriesFeature_main.-none .seriesFeature_txtBox {
    margin-bottom: 20px;
  }
  .ui2013 .seriesFeature_figcap > span {
    font-size: 1.2rem;
  }
  .ui2013 .seriesFeature_figcap > span > .unit-num {
    font-size: 3.0rem;
  }
  .ui2013 .seriesRecommend_product {
    height: auto;
  }
}

.seriesAnchor_list {
  background: #fff;
}

.seriesRanking_item a {
  height: 100%;
}