@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap');

body {
  font-family: "Noto Sans JP", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, Verdana, Roboto, "Droid Sans", sans-serif;
  font-weight: 400;
}

a,
a:hover,
a:link,
a:visited,
a:active {
  color: #0066C0;
}
.c-txtStrong-underbarHigh {
  padding: 0 .5rem;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #FFEA7E), color-stop(50%, #FFEA7E));
  background: linear-gradient(to bottom, #FFEA7E 50%, #FFEA7E 50%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(255, 185, 102, 0)), color-stop(50%, #FFEA7E));
  background: linear-gradient(to bottom, rgba(255, 185, 102, 0) 50%, #FFEA7E 50%);
}
.c-navList-horizontalBarRadius > li {
  border-color: #333;
}
.c-navList-horizontalBarRadius > li > a {
  background-color: white;
  color: #333;
}
.c-navList-horizontalBar > li > a > svg > ellipse {
  fill: #333;
}
.c-ttl-sec {
  background-color: white;
  border-width: .0714rem;
  border-style: solid none;
  border-color: #333;
}
.c-dlPrice.is-gochi > dt {
  color: #D3A913;
}
.c-dlPrice.is-daily > dt {
  color: #4ABDC4;
}
.c-btn.is-gochi {
  background-color: #D3A913;
}
.c-btn.is-daily {
  background-color: #4ABDC4;
}
.c-stepFlow_list > li:before {
  color: #D3A913;
}
.c-stepFlow_list > li:not(:last-child):after {
  border-left-color: #D3A913;
}
.c-stepFlow_list > li {
  border-color: #D3A913;
}
.p-sec:not(.p-sec-noBg) {
  background-color: #FCFFE8;
}
.p-secChild_ttl.is-gochi {
  border-color: #D3A913;
  color: #D3A913;
}
.p-secChild_ttl.is-daily {
  border-color: #4ABDC4;
  color: #4ABDC4;
}
.c-btn-pagetop > svg {
  fill: #D3A913;
}
.p-share_container {
  background-color: #FCFFE8;
}
.l-footer .p-copy {
  background: #4ABDC4;
  color: #fff;
}
.page-mt10 {
  margin-top: 10px;
}
@media screen and (min-width: 769px) {
  .p-secChild_footer.is-daily {
    position: absolute;
    bottom: 0;
  }
  .c-ttl-sec {
    border-style: solid;
  }
  .p-sec_ttl {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }
  .p-sec_ttl-bg01 {
    background-image: url(../images/bg-ttl01.png);
  }
  .p-sec_ttl-bg02 {
    background-image: url(../images/bg-ttl02.png);
  }
  .p-sec_ttl-bg03 {
    background-image: url(../images/bg-ttl03.png);
  }
  .p-sec_ttl-bg04 {
    background-image: url(../images/bg-ttl04.png);
  }
  .p-sec_ttl-bg05 {
    background-image: url(../images/bg-ttl05.png);
  }
  .p-sec_ttl-bg06 {
    background-image: url(../images/bg-ttl06.png);
  }
  .p-sec_footer {
    font-size: 1.1424rem;
  }
  .p-lead_ttl {
    margin-bottom: 0;
    padding-bottom: 1.7136rem;
    font-size: 2.142rem;
    background: url(../images/bg-lead.png) no-repeat center bottom/53.55rem;
  }
  .c-navList-horizontalBarRadius > li > a {
    border-color: #333;
    border-style: solid none;
    border-width: .0714rem;
  }
  .c-navList-horizontalBarRadius > li:first-of-type > a {
    border-left-style: solid;
  }
  .c-navList-horizontalBarRadius > li:last-of-type > a {
    border-right-style: solid;
  }
  .page-cardSelect_fontsize {
    font-size: 12px;
  }
}
.c-navList-horizontalBarRadius > li:not(:first-of-type):after {
  border-color: #333;
}
