@charset "UTF-8";

.c-notes.-numbering li {
  padding-left: 2.5em;
}

.cv-block__button-wrapper {
  flex-direction: column;
  width: 90%;
}

.cv-block__terms-anchor:hover {
  opacity: 1;
}

.header_logo_title {
  font-size: 1.2rem;
  line-height: 1.3;
}

.image {
  max-width: 100%;
  width: 100%;
  height: auto;
}

.section__inner {
  width: 92%;
}

.footnote {
  padding: 30px 0;
}

.footnote_inner {
  width: 92%;
}

.footnote-list__item {
  text-indent: -1em;
  padding-left: 1em;
}

.kv {
  background-color: #272121;
  background-image: url(../img/bg-kv_sp.jpg);
}

.kv__area {
  max-width: 100%;
  margin-bottom: 0;
}

.float-bottom-conversion {
  height: auto;
  padding: 0;
  background: 0 0;
  background: #000;
}

.float-bottom-conversion__list {
  gap: 5px;
  padding: 10px;
}

.footer {
  padding-bottom: calc((103 / 375 * 100vw) + 17px);
}

.pagetop {
  bottom: calc((103 / 375 * 100vw) + 17px);
}

.pagetop_anchor {
  width: 38px;
  padding-top: 38px;
  right: 0;
}

.choice-block{
  padding: 60px 0;
}

.choice-block__title{
  width: 250px;
  margin-bottom: 25px;
}

.choice-block__box{
  flex-direction: column;
  gap: 15px;
}

.plan-block{
  padding: 100px 0 70px;
}

.plan-block__inner {
  width: 100%;
}

.plan-block__inner .c-notes {
  width: 92%;
  margin-left: auto;
  margin-right: auto;
}

.plan-block__btn > li img{
  max-height: 100%;
  height: 50px;
}

.plan-block__btn >li{
  height: 80px;
}

.plan-block__btn >li.is-active{
  background: #00B3D1;
  height: 100px;
}

.plan-block__btn > li:nth-child(2) img{
  height: 20px;
}

.plan-block__box{
  padding: 30px 16px 60px;
}

.plan-block__inner{
  flex-direction: column;
  gap: 10px;
}

.plan-block__theme{
  margin-top: 45px;
}

.plan-block__text{
  width: 100%;
}

.target-car-list {
  gap: 11px;
  justify-content: space-between;
}

.target-car-list__item {
  width: calc((100% - 11px) / 2);
}

.target-car-list__anchor:hover {
  opacity: 1;
}
