@charset "UTF-8";
body {
  overflow-y: visible !important;
}

.main_outer1 {
  line-height: 1.2;
  font-family: "Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
  /* -------------------------------------
  	スマホ対応
  ------------------------------------- */
  /*end @media*/
}
.main_outer1 img {
  max-width: none;
}
.main_outer1 em {
  font-weight: bold;
}
.main_outer1 .indexArea {
  max-width: 500px;
  margin: 0 auto 38px;
}
.main_outer1 .indexArea ul {
  width: 100%;
  list-style-type: none;
  margin: 0;
  padding: 0;
  border-radius: 5px;
  border: 2px solid #3c78c8;
}
.main_outer1 .indexArea ul li {
  margin-bottom: 1px;
}
.main_outer1 .indexArea ul li a {
  margin-bottom: 1px;
  background: #ebf2fb url("../img/tirechainTop/m_01.png") no-repeat 10px center;
  font-size: 1.64rem;
  padding: 6px 0 6px 60px;
  color: #3c78c8;
  display: block;
  text-decoration: none;
}
.main_outer1 .indexArea ul li:nth-of-type(2) a {
  background-image: url(../img/tirechainTop/m_02.png);
}
.main_outer1 .indexArea ul li:nth-of-type(3) a {
  background-image: url(../img/tirechainTop/m_03.png);
}
.main_outer1 .indexArea ul li:nth-of-type(4) a {
  background-image: url(../img/tirechainTop/m_04.png);
}
.main_outer1 .indexArea ul li:nth-of-type(5) a {
  background-image: url(../img/tirechainTop/m_05.png);
}
.main_outer1 .indexArea ul li:nth-of-type(6) a {
  background-image: url(../img/tirechainTop/m_06.png);
}
.main_outer1 .indexArea ul li:nth-of-type(7) a {
  background-image: url(../img/tirechainTop/m_07.png);
}
.main_outer1 .indexArea ul li a:hover {
  color: #fff;
  background-color: #85afe6;
}
.main_outer1 div#a01 {
  max-width: 852px;
  margin: 0 auto 20px auto;
  text-align: center;
}
.main_outer1 div#a01 h2 {
  padding: 10px 20px;
  font-weight: bold;
  font-size: 1.64rem;
  color: white;
  background-color: #1e50a0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.main_outer1 div#a01 dl dt {
  color: #1e50a0;
  font-weight: bold;
  font-size: 2rem;
  margin: 18px 0 20px;
}
.main_outer1 li.btnArea p.thickBtn a {
  left: 25px;
}
.main_outer1 .table_sc table tr td {
  position: relative;
}
.main_outer1 .table_sc table tr td .rec {
  width: 37px;
  position: absolute;
  top: 2px;
  right: 2px;
}
.main_outer1 .table_sc table tr td .comCar {
  width: 50px;
  position: absolute;
  top: 2px;
  right: 2px;
}
.main_outer1 #a04 .guide {
  margin-bottom: 0;
}
.main_outer1 #a04 .guide + p {
  margin-bottom: 40px;
  text-align: center;
}
.main_outer1 #a06 .ttl {
  margin-top: 100px;
}
.main_outer1 .bnrLink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.main_outer1 .bnrLink p {
  width: 48%;
  text-align: center;
  text-decoration: underline;
  line-height: 1.5;
}
.main_outer1 .bnrLink p img {
  display: block;
  width: 100%;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .main_outer1 .indexArea,
.main_outer1 .updateArea,
.main_outer1 div#a01 {
    width: 92.5%;
    margin: 0 auto 7.5%;
  }
  .main_outer1 .indexArea ul li a {
    font-size: 3.2vw;
    padding-left: 45px;
    background-position: 0 center;
  }
  .main_outer1 div#a01 dl dt {
    font-size: 5vw;
  }
  .main_outer1 div#a01 dl dd {
    text-align: left;
    font-size: 3.5vw;
    line-height: 1.3;
  }
  .main_outer1 li.btnArea p.thickBtn {
    font-size: 5vw;
  }
  .main_outer1 .ttl .pdf::before {
    width: 13.7931034483%;
  }
  .main_outer1 .table_sc table tr td .rec {
    width: 7.4vw;
    position: absolute;
    top: 1vw;
    right: 1vw;
  }
  .main_outer1 #a06 .ttl {
    margin-top: 0;
  }
  .main_outer1 .bnrLink {
    display: block;
  }
  .main_outer1 .bnrLink p {
    width: 96%;
    margin: auto;
  }
  .main_outer1 .bnrLink p:first-of-type {
    margin-bottom: 10%;
  }
  .main_outer1 .bnrLink p img {
    display: block;
    width: 100%;
    margin-bottom: 1.25%;
  }
}
/*# sourceMappingURL=tirechainTop.css.map */