@charset "utf-8";
#payment {
  color: #000;
  line-height: 1.7;
}
.conts {
  font-weight: 500;
  font-size: 14px;
  margin-bottom: 38px;
}

/*共通開始↓*/

.Unit {
  border: 1px solid #e6e6e6;
  margin-bottom: 23px;
}
.InTl {
  color: #323940;
  font-weight: bold;
  font-size: 14px;
  padding: 9px 19px 9px 19px;
  border-bottom: 1px solid #e6e6e6;
  background: #e6e6e6;
}
.UniInfo {
  font-weight: normal;
  font-size: 12px;
  padding: 17px;
}
.fb {
  font-weight: bold;
  font-size: 14px;
}
.fb .min {
  font-weight: normal;
  font-size: 12px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.min {
  font-size: 12px;
}
.ImgBox {
  margin-bottom: 12px;
}
.cap a {
  display: inline;
}
/*共通終了↑*/

/*銀行振込開始↓*/
.Bank .BankAcc {
  font-size: 14px;
  padding-top: 15px;
}
/*銀行振込終了↑*/

/*クレジットカード開始↓*/
.Credit .ImgBox {
  width: 100%;
  max-width: 330px;
}
/*クレジットカード終了↑*/

/*コンビニ開始↓*/
.Conveni .ImgBox {
  width: 100%;
  max-width: 340px;
}
.Caution {
  padding: 1.9% 2.9%;
  margin-bottom: 15px;
  border: 1px solid #f1b66f;
  background-color: #fef8f1;
}
.Caution span.min {
  margin-bottom: 7px;
  display: block;
}
.conveni_list {
  font-size: 0;
  width: 100%;
  padding-bottom: 17px;
}
.conveni_list .bord_b {
  width: 100%;
  border-bottom: 1px solid #e6e6e6;
}
.conveni_list dt {
  width: 168px;
  display: inline-block;
  vertical-align: middle;
}
.conveni_list dt figure {
  width: 100%;
  max-width: 168px;
}
.conveni_list dd {
  font-size: 12px;
  width: calc(100% - 168px);
  padding-left: 7.5%;
  padding-right: 15px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.conveni_list dd span.dd_conts {
  width: 91.7%;
  display: inline-block;
}
.conveni_list dd a {
  width: 42px;
  display: inline-block;
  position: relative;
}
.conveni_list dd a span {
  padding-left: 18px;
}
.conveni_list dd a:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4.5px 0 4.5px 8px;
  border-color: transparent transparent transparent #92bfe0;
  position: absolute;
  top: 0.485em;
}
/*コンビニ終了↑*/
@media screen and (max-width: 1240px) {
}
@media screen and (max-width: 980px) {
  /*コンビニ開始↓*/
  .conveni_list dd {
    padding-left: 15px;
  }
  /*コンビニ終了↑*/
}
@media screen and (max-width: 930px) {
  /*コンビニ開始↓*/
  .conveni_list .bord_b {
    padding: 5px 0;
  }
  .conveni_list dd {
    padding-right: 0;
  }
  .conveni_list dd span.dd_conts {
    width: 100%;
  }
  /*コンビニ終了↑*/
}
@media screen and (max-width: 768px) {
  .conts {
    font-size: 13px;
  }
  /*共通開始↓*/
  .InTl {
    font-size: 13px;
    padding: 7px 15px;
  }
  .UniInfo {
    padding: 15px;
  }
  .Bank .BankAcc {
    font-size: 13px;
    padding-top: 10px;
  }
  .mb15 {
    margin-bottom: 10px;
  }
  .mb20 {
    margin-bottom: 15px;
  }
  .mb25 {
    margin-bottom: 20px;
  }
  .fb {
    font-size: 13px;
  }
  /*共通終了↑*/

  /*コンビニ開始↓*/
  .Caution span.min {
    margin-bottom: 3px;
  }
  .conveni_list dd {
    padding-right: 0;
    padding-left: 0;
  }
  /*コンビニ終了↑*/
}

@media screen and (max-width: 640px) {
}
@media screen and (max-width: 480px) {
  .conts {
    margin-bottom: 25px;
  }
  /*共通開始↓*/
  .Bank .BankAcc {
    padding-top: 5px;
  }
  /*共通終了↑*/

  /*コンビニ開始↓*/
  .Caution {
    margin-bottom: 10px;
  }
  .conveni_list dt {
    width: 140px;
  }
  .conveni_list dd {
    width: calc(100% - 140px);
  }
  /*コンビニ終了↑*/
}
@media screen and (max-width: 385px) {
  /*コンビニ開始↓*/
  .conveni_list dt {
    margin: 0 auto;
    display: block;
  }
  .conveni_list dd {
    width: 100%;
    display: block;
  }
  .conveni_list dd span.dd_conts {
    margin-bottom: 2px;
  }
  /*コンビニ終了↑*/
}
