@charset "UTF-8";

/*adjustment
---
original: /assets/scss/campaign-details.scss
---
*/
@media screen and (min-width: 1440px) {
  .hero-campaign-full {
    background-image: url("/camps_visual/2025062007_campingcar.jpg") !important;
  }
}
@media screen and (max-width: 1439px) {
  .hero-campaign-full {
    background-image: none;
  }
}

/*adjustment
---
original: /assets/scss/object/component/_mod.scss
---
*/
.mod-price-car-class-body .mod-cmn-label-small {
  margin-right: 5px;
}


/*adjustment
---
original: /assets/scss/object/component/_list.scss
---
*/
@media screen and (max-width: 959px) {
  .area-cmn-skip.s-wide {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 599px) {
  .area-cmn-skip.s-wide {
    padding-bottom: 0;
  }
}

/*adjustment
---
original: /assets/scss/object/component/_area.scss
---
*/
.area-cmn-body-in.s-noborder-bottom {
  border-bottom: none;
  padding-bottom: 0;
}

/*adjustment
---
various...
---
*/
.table-price th strong {
    font-size: 1.3rem;
}

.mod-2025062007_campingcar-01,
.mod-2025062007_campingcar-02 {
  border-top: 4px solid #ff8400;
  background-color: #fff;
}
a.white{
  color: #fff;
  font-weight: bold;
}
.mod-2025062007_campingcar-01-title strong,
.mod-2025062007_campingcar-02-title strong{
  color: #666;
  text-decoration: underline;
  font-weight: bold;
  
}

.mod-2025062007_campingcar-01-title,
.mod-2025062007_campingcar-02-title {
  padding: 20px 40px;
  border-bottom: 2px dashed #ff8400;
  text-align: center;
  font-size: 2.9rem;
  font-weight: bold;
  color: #ff8400;
}
.list-cmn-notes-item.s-color-strong-yellow {
  font-weight: bold;
  color: yellow;
}
.mod-2025062007_campingcar-02-title span {
  color: yellow;
  font-size: 75%;
}

@media screen and (max-width: 599px) {
  .mod-2025062007_campingcar-01-title,
  .mod-2025062007_campingcar-02-title {
    padding: 20px 10px;
    font-size: 1.8rem;
  }
.mod-2025062007_campingcar-02-title span{
  display: block;
  }
}
.area-modal .mod-2025062007_campingcar-01-title,
.area-modal .mod-2025062007_campingcar-02-title {
  padding: 20px 10px;
  font-size: 1.8rem;
}
.area-modal .mod-2025062007_campingcar-02-title span {
    display: block;
  }

.mod-2025062007_campingcar-01-body,
.mod-2025062007_campingcar-02-body {
  padding-top: 40px;
  padding-bottom: 30px;
}
@media screen and (max-width: 599px) {
  .mod-2025062007_campingcar-01-body,
  .mod-2025062007_campingcar-02-body {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.area-modal .mod-2025062007_campingcar-01-body {
  padding-top: 20px;
  padding-bottom: 20px;
}
.mod-2025062007_campingcar-01-image-01 {
  text-align: center;
}
@media screen and (max-width: 599px) {
  .mod-2025062007_campingcar-01-image-01 {
    margin-bottom: 10px;
  }
}
.area-modal .mod-2025062007_campingcar-01-image-01 {
  margin-bottom: 10px;
}
.mod-2025062007_campingcar-01-image-02 {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 10px;
}
@media screen and (max-width: 599px) {
  .mod-2025062007_campingcar-01-image-02 {
    padding-top: 10px;
  }
}
@media screen and (max-width: 599px) {
  .mod-2025062007_campingcar-01-image-pc {
    display: none;
  }
}
.area-modal .mod-2025062007_campingcar-01-image-pc {
  display: none;
}
.mod-2025062007_campingcar-01-image-sp {
  display: none;
}
@media screen and (max-width: 599px) {
  .mod-2025062007_campingcar-01-image-sp {
    display: inline-block;
  }
}
.area-modal .mod-2025062007_campingcar-01-image-sp {
  display: inline-block;
}
