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


@media screen and (min-width: 561px) {
iframe.YouTube-video-player{
 width: 883px!important;
height: 496px!important;
}
.youtube-section.section-body-container {
padding-top: 0px !important;
}
.slider-result-block .scroll-card-container {
gap: 4px !important;
}
.slider-result-block .wonder-result-main {
margin: 0px !important;
}
[data-card-type="result-1"]  .col-el {
margin: 0px !important;
}
[data-card-type="result-1"]  .wonder-result-main {
width: 300px !important;
}
}
[data-card-type="result-1"] img {
aspect-ratio: unset !important;
}


    @media screen and (max-width: 560px) {
        .is-dragover[data-section-type=util] .wonder-util-content-img {
            width: 450px !important;
            height: 100% !important;
        }
    }


    @media screen and (max-width: 560px) {
        [data-section-type=result][data-composition-type=A].various-1 .wonder-result-main .wonder-result-main-width .wonder-result-main-element .wonder-img-block img {
            height: 590px !important;
        }
    }


  #memo::placeholder {
    white-space: pre !important; /* pre-wrap ではなく pre にする */
  }
  #memo::-webkit-input-placeholder {
    white-space: pre !important;
  }


@media screen and (max-width: 560px) {
    [data-section-type=access] .wonder-profile-cont-box .wonder-profile-txt-box {
        width: 100% !important;
    }
    [data-section-type=access] .main-content-container:has(.swiper[data-swiper-active=true]) {
      width: 400px;
    }
    [data-section-type=access] .main-content-container:has(.swiper[data-swiper-active=true]) .scroll-card-container {
      zoom: 0.7;
    }
    [data-section-type=access][data-composition-type=D].section-main-container .wonder-access-list-li-inner .wonder-scroll-container:not(.enabled) ul {
      display: flex !important;
    }
    [data-section-type="access"] .wonder-profile-txt-txt01 {
        width: 85% !important;
        margin-left: 40px !important;
    }
    .first-tab .wonder-profile-cont-box {
        margin-bottom: unset !important;
    }
}
.wonder-tab-container.enabled input.tab-input:checked+.tab-item {
    background-color: #dad5b6 !important;
    color: #ffffff !important;
}
.wonder-tab-container.enabled .tab-item {
    border: 1px solid #dad5b6 !important;
}
.wonder-tab-container.enabled input.tab-input+.tab-item {
    color: #dad5b6 !important;
}
[data-section-type=access][data-composition-type=D] .wonder-scroll-container.enabled {
    margin-bottom: unset !important;
}


@media screen and (max-width: 560px) {
    .second-img img {
        object-position: top;
    }
    [data-section-type="cv"] .wonder-cv-title span img {
        width: 50% !important;
    }
}
@media screen and (min-width: 561px) {
    [data-section-type="cv"] .wonder-cv-title span img {
        width: 20% !important;
        position: relative;
        top: 9px !important;
    }
    .wonder-cv .wonder-cv-wrapper .wonder-cv-inner-content-wrapper .wonder-cv-title {
        margin-top: -25px !important;
    }
    .wonder-cv .wonder-cv-wrapper {
        padding-top: 20px !important;
    }
}


    @media screen and (min-width: 561px) {
        .wonder-cv .wonder-cv-wrapper .wonder-cv-inner-content-wrapper .wonder-cv-title img {
            width: 300px;
        }
        .wonder-cv .wonder-cv-wrapper .wonder-cv-inner-content-wrapper .wonder-cv-title {
            margin: auto !important;
        }
        .wonder-cv .wonder-cv-wrapper .wonder-cv-inner-content-wrapper .wonder-cv-block {
            width: 100% !important;
        }
        span.first-text {
            position: relative;
            bottom: 30px !important;
        }
    }
    @media screen and (max-width: 560px) {
        .wonder-cv .wonder-cv-wrapper .wonder-cv-inner-content-wrapper .wonder-cv-title img {
            width: 270px !important;
        }
        [data-section-type="profile"] .wonder-scroll-container .wonder-profile-cont-box .wonder-profile-txt-box {
            padding-bottom: 10px !important;
        }
    }
