
@media screen and (min-width: 561px) {
  .wonder-header-text {
    margin-left:10px!important;
  }

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

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

padding-bottom: 0px !important;

}

}


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

.wonder-default-main-content .card-container [data-card-type=product-1] .wonder-product-list-li
{

padding-bottom: 0px !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: #ff9d7d !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: #ff9d7d !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=faq] .wonder-default-main-content .wonder-faq-contents-wrapper .wonder-faq-answer-contents {
padding-right: 20px;
}


@media screen and (min-width: 561px) {
    [data-section-type=appeal] ul:not(.card-container) li img {
        height: 200px !important;
        padding-top: 20px !important;
    }
}

/* デフォルト（PC用）の画像サイズ */
@media screen and (min-width: 561px) {
.header-logo-container-cv img {
  height: 45px;
  width: 100% !important;
}
.header-logo-container-title img {
  height: 90px;
  width: 100% !important;

}
}
/* スマホ（560px以下）の場合 */
@media screen and (max-width: 560px) {
  .header-logo-container-cv img {
    height: 300pximportant; /* スマホ用の高さを調整 */
    width: 280px!important;
  }
.header-logo-container-title img {
  height: 50px;
  width: 200px !important;
}
}

.swiper-wrapper-img {
    display: flex;
    justify-content: center;
    width: 100%; /* 横幅を強制的に100%に */
}





@media screen and (max-width: 560px) {
.wonder-cv-title-container {
    flex-direction: column;
}
}



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

@media screen and (max-width: 560px) {
    .card-container [data-card-type=appeal-1] .wonder-li-container .wonder-appeal-text-container .wonder-appeal-index {

margin-top: 7px !important;
}
}

@media screen and (max-width: 560px) {
    body[data-ui=capturePreview] [data-sp-fontsize="11px"], body[data-ui=lpPreview][data-is-mobile-editing=false] [data-sp-fontsize="11px"] {

margin-bottom: 7px !important;

}
}

[data-section-type=access] .wonder-default-main-content .wonder-access-list-li-inner .wonder-access-txt-box .wonder-access-name {

border-bottom: 1px solid #ff9d7d !important;

}



@media screen and (max-width: 560px) {
    [data-section-type="appeal"] .main-content-container .wonder-appeal-text-container {
        margin-bottom: 14px !important;
    }
}


            .tabList {
                margin-bottom: 30px;
                display: flex;
                justify-content: center;
            }
            .tabList .inner-tabList {
              width: 55.5% !important;
            }
            .tabList ul {
                display: flex;
                padding: 0;
                margin: 0;
                list-style: none;
            }
            
            .tabList li {
                width: 50%;
                text-align: center;
            }
            
            .tabList a {
                display: block;
                padding: 12px 0;
                background-color: #f4f4f4;
                color: #fc8404;
                font-weight: bold;
                text-decoration: none;
            }
            
            .tabList a.current {
                background-color: #fc8404;;
                color: #fff;
            }

            @media screen and (max-width: 560px) {
              .tabList .inner-tabList {
                  width: 88.5% !important;
                }
                .tabList a {  /* .tablist から .tabList に修正 */
                    font-size: 12px !important;
                }
            }          
            

@media screen and (max-width: 560px) {
    .tab-el .tab-item .shorter-wrap {
        line-height: 1.10 !important;
    }
}


.city-store-name {
    top: 20px !important;
}


    .wonder-access-box-container .wonder-access-txt-box .wonder-access-img {
        height: 230px !important;
    }
    .wonder-access-box-container .wonder-access-txt-box .wonder-access-img img {
        object-fit: contain !important;
        height: 100% !important;
    }
