
@media screen and (min-width: 561px) {
.wonder-payment-method-img-container .payment-icon-box-wrapper,
.wonder-payment-method-img-container .payment-icon-box {
width: 100% !important;
}
}


@media screen and (min-width: 561px) {
  .wonder-header-text {
    margin-left: 0px !important;
  }
}
@media screen and (max-width: 560px) {
    [data-section-type=product] .wonder-scroll-container.enabled.scroll-bar-top ul li.wonder-product-list-li {
        margin-right: 10px !important;
    }
    [data-section-type=product] .wonder-scroll-container.enabled.scroll-bar-top ul li.wonder-product-list-li:first-of-type {
        margin-left: 10px !important;
    }
}


@media screen and (max-width: 767px) {
  .wonder-keyvisual-second-main-txt {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}


.fv-logo-link img{width:40.5% !important;height:auto !important;}
.cv-logo-link img{width:234px !important;position:relative;top:15px !important;}
.company-logo-img img{width:210px !important;}
.comparison-logo-link img{width:200px !important;}
.title-logo-link img{width:250px !important;max-width:480px !important;position:relative;top:16px !important;}
@media (min-width:768px){.title-logo-link img{width:280px !important;top:27px !important;}}
@media (max-width:767px){.fv-logo-link img{width:70% !important;}.cv-logo-link img{width:62.4% !important;top:6px !important;}.title-logo-link img{width:310px !important;top:16px !important;}}


img[data-composition-img-id="keyvisualPcMain"]{opacity:0.7 !important;}
img[data-composition-img-id="keyvisualSpMain"]{opacity:0.7 !important;}


@media (min-width:768px){h1.wonder-header-text{padding-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;
}
}


/* 声ブロック(767209)：名前を見出しと同じ高さで各カードの右上に固定 */
#id-44ra8g5c0 .wonder-voice-content{flex:1 1 auto !important;width:auto !important;min-width:0;}
#id-44ra8g5c0 .wonder-li-flex,#id-44ra8g5c0 .wonder-voice-question{width:100% !important;}
#id-44ra8g5c0 .review-content{flex:1 1 auto !important;min-width:0;width:auto !important;}
#id-44ra8g5c0 .review-icon{flex:0 0 auto !important;}
#id-44ra8g5c0 .review-header{position:relative !important;}
#id-44ra8g5c0 .review-header [data-common-text-type="review-stars"]{position:absolute !important;top:0 !important;right:0 !important;margin:0 !important;white-space:nowrap;}


/* ヘッダーロゴ PCのみ15%縮小（66px→56px） */
@media (min-width:768px){.wonder-header .wonder-header-inner .wonder-header-logo-wrapper .wonder-header-main .wonder-header-logo img{max-height:56px !important;}}
/* CVバナーのキャラを15px右へ（left 35px→50px） */
.wonder-cv-back-person-img{left:50px !important;}
@media (max-width:560px){
/* スマホ: CVバナーのキャラを吹き出しへ20px（zoom約0.7→28.5px） */
.wonder-cv-back-person-img{left:28.5px !important;}
/* スマホ: 声ブロックの名前を説明文の折り返し位置にそろえる（見た目約12px内側） */
#id-44ra8g5c0 .review-header [data-common-text-type="review-stars"]{right:18px !important;}
}
