@charset "UTF-8";
.l-page {
  z-index: 1;
}
.auuq-main ul {
  list-style: none;
}

@media screen and (max-width: 768px) {
.auuq-main {
  padding: 50px 0 0;
}
}

@media screen and (min-width: 768px), print {

}

.-left {
  text-align: left !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}

.mainArea * {
  box-sizing: border-box;
}

/* custom */
.mainArea a {
  display: inline-block;
}

@media screen and (max-width: 768px) {
  .auuq-main--head {
    padding: 0 .5rem;
  }
  .auuq-main--head strong {
    margin-top: 4px;
    font-size: 6.8vw;
  }
}

/* ---------------------------------------- 
au
---------------------------------------- */
.au-nav--itemAfter,
.uq-nav--itemAfter {
  font-size: 24px;
}
/* .au-conditions--plan */
.au-conditions--plan,
.uq-conditions--plan {
  justify-content: center;
  gap: 50px;
}
.au-conditions--plan .plan1,
.au-conditions--plan .plan3,
.uq-conditions--plan .plan1,
.uq-conditions--plan .plan3 {
  -ms-flex-preferred-size: 150px;
  flex-basis: 150px;
}
.au-conditions--plan .plan3.-tv img,
.uq-conditions--plan .plan3.-tv img {
  width: 70px;
}
.au-conditions--plan figure figcaption,
.uq-conditions--plan figure figcaption {
  line-height: 1.2;
  margin-top: 10px;
}
.au-conditions--plan sup,
.uq-conditions--plan sup {
  font-size: 85%;
}
.au-conditions--plan .plan3:before,
.uq-conditions--plan .plan3:before {
  left: -40px;
}
.au-conditions--setLeft .au-conditions--caution .au-conditions--text small,
.uq-conditions--setLeft .uq-conditions--caution .uq-conditions--text small {
  font-size: 14px;
}

@media screen and (max-width: 768px) {
.au-conditions--setRight .auplan {
  margin: 30px auto;
}
p.au-conditions--setRight-text-main {
  margin-top: 30px;
}
.au-conditions--plan .plan1,
.au-conditions--plan .plan3,
.uq-conditions--plan .plan1,
.uq-conditions--plan .plan3 {
  -ms-flex-preferred-size: 120px;
  flex-basis: 120px;
}
.au-conditions--plan .plan3.-tv img,
.uq-conditions--plan .plan3.-tv img {
  width: 50px;
}
.au-conditions--set .au-conditions--link a.btn-anchor,
.uq-conditions--set .uq-conditions--link a.btn-anchor {
  padding-right: 15px;
}
.au-conditions--setRight .rButtom {
  position: static;
}
.uq-point02--set,
.au-point02--set {
  padding: .1rem .05rem 0;
}
.au-caution--textPoint span,
.uq-caution--textPoint span {
  padding: 0 .2rem;
  width: 100%;
}
.au-conditions--setLeft .au-conditions--caution .au-conditions--text small,
.uq-conditions--setLeft .uq-conditions--caution .uq-conditions--text small {
  font-size: 3.2vw;
}

}

/* ---------------------------------------- 
uq
---------------------------------------- */
.uq-plan-item .uq-plan-item-card a {
  color: #000;
  display: flex;
  flex-direction: column;
  height: 100%;
}

