
.reason-title-container picture {
height: 55px !important;
}
.kanbann-pattern[data-section-type=product] .card-container [data-card-type=product-1] .wonder-product-list-li .wonder-product-img img {
    height: 150px !important;
	width: 240px !important;
    object-fit: cover !important;
}
@media screen and (min-width: 561px) {
  .wonder-header-text {
    margin-left:2px!important;
  }

.wonder-cv .wonder-cv-wrapper .wonder-cv-inner-content-wrapper .wonder-cv-block .wonder-cv-bubble-container {
margin-left: 10px !important;
}
}
}

@media screen and (max-width: 560px) {
.wonder-header .wonder-header-inner .wonder-header-logo-wrapper .wonder-header-main .wonder-header-logo img {
           width: 45% !important;
           height: 75% !important;
           margin: auto !important;
}
.wonder-header.section-main-container {
    height: 55px !important;
}
.wonder-header-main {
    height: 30px !important;
}
}

@media screen and (min-width: 561px) {
.wonder-cv-back-img {
    height: calc(110% - 70px) !important;
  }
}

.wonder-cv .wonder-cv-wrapper .wonder-cv-back-person-img {
bottom: 15px !important;

}
.wonder-cv .wonder-cv-wrapper {
    padding: 35px 0 !important;
}


.wonder-cv .wonder-cv-wrapper .wonder-cv-inner-content-wrapper .wonder-cv-title {
margin: 10px 0 !important;
}


.wonder-keyvisual .wonder-payment-method-img-container .payment-icon-box-wrapper {
    background: rgba(255, 255, 255, 0.5) !important;
}

.wonder-keyvisual .wonder-payment-method-img-container .payment-icon-box {
    background: rgba(255, 255, 255, 0) !important;
}

.card-container [data-card-type=profile-1] .wonder-profile-cont-box .wonder-profile-txt-box .wonder-profile-txt-ttl02 {

border-color: #FFD800 !important;

}

.card-container [data-card-type=profile-1] .wonder-profile-cont-box .wonder-profile-txt-box .wonder-description-content .wonder-profile-txt-ttl03 {

border-color: #FFD800 !important;

}

@media screen and (max-width: 560px) {
    .wonder-default-main-content .card-container [data-card-type=product-1] .wonder-product-list-li {
        margin: 15px !important;
    }
}

[data-section-type=product] .card-container .wonder-product-list-li .wonder-product-img, [data-section-type=product] .wonder-product-list .wonder-product-list-li .wonder-product-img {

 height: 150px !important;

}

[data-section-type=faq] .wonder-default-main-content .wonder-faq-contents-wrapper .wonder-faq-answer-contents {
padding-right: 20px;
}



    @media screen and (max-width: 560px) {
        .section-main-container.favorite-recomendation .wonder-default-main-content .card-container {
            display: flex !important;
        }
    }


  @media screen and (max-width:560px) {
    [data-section-type="appeal"].pattern-section .card-container [data-card-type=appeal-1] .wonder-li-container .wonder-img-scroll-container {
      margin-left: 0 !important;
    }
  }


  @media screen and (min-width: 561px) {
    img.cv-logo {
      width: 150px;
      top: 18px;
      position: relative;
    }
    [data-section-type="cv"].wonder-cv .wonder-cv-wrapper {
      padding-top: 15px !important;
    }

.wonder-cv .wonder-cv-wrapper .wonder-cv-inner-content-wrapper .wonder-cv-title {
	margin-top: -10px !important;
}
  }
  @media screen and (max-width: 560px) {
    .wonder-cv .wonder-cv-wrapper .wonder-cv-inner-content-wrapper .wonder-cv-block {
      padding-top: 20px;
    }
    img.cv-logo {
      width: 180px;
      top: 18px;
      position: relative;
    }
  }


[data-section-type=product] .wonder-scroll-container.enabled.scroll-bar-top {
margin-top: unset !important;
}
[data-section-type=product] .wonder-scroll-container.enabled.scroll-bar-top ul {
margin-top: -30px !important;
}


@media screen and (min-width: 561px) {
  .enabled.wonder-scroll-container.scroll-bar-top .scroll-contents {
    padding-bottom: 10px;
  }
  
}
[data-section-type=product] .wonder-scroll-container.enabled.scroll-bar-top ul li.wonder-product-list-li {
  padding-bottom: 0 !important;
}


/**
 * .choice-label-container 内の label を
 * 画面幅に応じて 3列（PC）→ 2列（560px以下）にするスタイル
 */
[data-item-name="制作希望の看板"] .choice-label-container {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 0.75rem; /* 任意の余白（調整可） */
}

[data-item-name="制作希望の看板"] .choice-label-container > label {
    display: block;
    line-height: 1.4;
}

@media (max-width: 560px) {
    [data-item-name="制作希望の看板"] .choice-label-container {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}


@media screen and (max-width: 560px) {
  [data-section-type="comparison"] .wonder-scroll-container.enabled ul .table-01-cell-wrapper {
    scroll-snap-align: unset !important;
  } 
  [data-section-type="result"] .wonder-scroll-container.enabled ul .wonder-result-main {
    scroll-snap-align: unset !important;
  } 
  [data-section-type="appeal"] .wonder-scroll-container.enabled ul .swiper-slide-structure {
    scroll-snap-align: unset !important;
  } 
  [data-section-type="product"] .wonder-scroll-container.enabled ul .wonder-product-list-li {
    scroll-snap-align: unset !important;
  } 
}
