@charset "UTF-8";
/*------------------------------------------
全体
------------------------------------------*/
.result-top {
  background-color: #fff;
}

.list-02 li a {
  line-height: 30px;
  font-size: 22px;
  padding: 13px 12px 12px 5px;
}

.list-02 .txt {
  margin-left: 0px;
  line-height: 25px;
}

span.btn-04 a {
  padding: 2px 5px;
}

/*------------------------------------------
トップテキスト
------------------------------------------*/
.result-text {
  padding: 10px;
}

.result-text p {
  color: #000;
  font-size: 20px;
  line-height: 138%;
}

.result-text p:not(:last-child) {
  margin-bottom: 1em;
}

/*------------------------------------------
ランキング
------------------------------------------*/
.result-ranking .tit-03 {
  color: #000;
  font-size: 22px;
  background: none;
  border-left: none;
  letter-spacing: -0.025em;
}

.result-ranking .tit-03 .icon-momiji {
  display: inline-block;
  width: 1.5em;
  vertical-align: baseline;
  margin-right: .25em;
}

.result-ranking .tit-03 .icon-momiji img {
  width: 100%;
}

.rank-list.list-02 li *[class*='imgBox'] {
  margin-right: 1px;
}

.rank-list.list-02 li .rank {
  height: 35px;
}

.rank-list.list-02 li .txt-day {
  font-size: 17px;
}

.rank-list.list-02 li .txt-tour {
  margin-right: 35%;
  font-size: 20px;
}

/*------------------------------------------
スポットリスト
------------------------------------------*/
#wrapper .tit-04 {
  line-height: 138%;
  font-size: 24px;
}

#wrapper .list-02 {
  border-top: 2px solid #dea501;
}
