@charset "UTF-8";
ul.pager {
  padding-top: 30px;
  margin-bottom: 30px;
}

ul.pager li {
  float: none !important;
}

ul.pager li a {
  width: 100% !important;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0.92rem;
}

ul.pager li a span {
  font-size: 1.15rem;
  padding-bottom: 5px;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
　■index
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
#index #main_img:after {
  background-image: url(../../img/sp/main_bg.png);
  background-position: center -160px;
}

#index #about_page {
  padding: 5px 0 10px 0;
  margin-top: 0;
}

#index #about_page li .img {
  padding-top: 0;
}

#index #about_page li .img img {
  height: 66px;
}

#index #about_page li .txt_area {
  padding-top: 7px;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
　■thinking
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
#thinking #block01 .sub_box {
  padding: 15px 0;
}

#thinking #block01 .sub_box .wrap > li {
  width: 50%;
  padding: 15px 13px !important;
  border-right: 1px solid #959595;
  border-bottom: none;
}

#thinking #block01 .sub_box .wrap > li:nth-of-type(2n) {
  border-right: none;
}

#thinking #block01 .sub_box p {
  font-size: 1.0rem;
  font-weight: normal;
  padding-top: 10px;
}

#thinking #block02 .sub_box {
  margin-top: 25px;
}

/*# sourceMappingURL=../maps/sp/introduction.css.map */
