
@media screen and (max-width: 560px) {
.wonder-header.section-main-container {
    height: 55px !important;
}
.wonder-header-main {
    height: 30px !important;
}
.swiper-wrapper-structure {
    display: -webkit-box !important;
}
[data-section-type=access] .wonder-default-main-content div.wonder-scroll-container.enabled ul li {
width: unset !important;
}
.wonder-header .wonder-header-inner .wonder-header-logo-wrapper .wonder-header-main .wonder-header-logo img {
    width: 110px !important;
    height: auto !important;
}
}


@media screen and (min-width: 561px) {
.wonder-header .wonder-header-inner .wonder-header-logo-wrapper .wonder-header-main .wonder-header-logo img {
           max-width: unset !important;
           width: 170px !important;
}
 .wonder-header-text {
    margin-left:0px!important;
  }
}


@media screen and (min-width: 561px) {
    .plan-block .wonder-profile-txt-box {
        width: 42.5vw !important; 
    }
    .message-block .wonder-profile-txt-box {
        width: 490px !important; 
    }
.flip-target {
flex-direction: row-reverse !important;
}
}
@media screen and (max-width: 560px) {
    .wonder-default-main-content {
        width: unset !important;
    }
    .wonder-profile-txt-box {
        width: unset !important; 
    }
    .wonder-profile-img {
        width: unset !important;
    }
}


    @media screen and (min-width: 561px) {
        [data-section-type="header"] {
            zoom: 0.9;
        }
    }


  div.wonder-footer-main .wonder-footer-logo img {
    width: 115px !important;
    height: 40px !important;
  }
.wonder-tab-container.enabled input.tab-input:checked+.tab-item {
    background-color: #edd3c6 !important;
}


    @media screen and (max-width: 560px){
        [data-section-type=appeal] .wonder-scroll-container:not(.enabled) .scroll-contents:not(.swiper-active) ul:not(.card-container) .wonder-img-scroll-container
        {
            width: 90% !important;
        }
        [data-section-type=appeal] .wonder-scroll-container:not(.enabled) .scroll-contents:not(.swiper-active) ul:not(.card-container) li.swiper-slide-structure .wonder-li-container
        {
            flex-direction: column !important;
        }
        [data-section-type=appeal] .scroll-hint-icon-wrap {
            top: 25%!important;
        }
        [data-section-type="tile"] .card-container {
            display: flex !important;
            flex-flow: column;
        }
    }
[data-section-type=profile] .wonder-profile-cont-box {
justify-content: center !important;
}


@media screen and (max-width: 560px) {
    .wonder-profile-cont-box {
        display: flex; /* 必ずフレックスボックスを有効化 */
        flex-direction: column; /* 子要素を縦方向に配置 */
    }

    .wonder-profile-img {
        order: -1; /* 画像を先頭に移動 */
    }

    .wonder-profile-txt-box {
        width: 100%; /* テキストボックスの幅を100%に調整 */
    }
}


@media screen and (max-width: 560px) {
.wonder-header.section-main-container {
    height: 55px !important;
}
.wonder-header-main {
    height: 30px !important;
}
[data-section-type=profile] .wonder-profile-cont-box .wonder-profile-txt-box .wonder-profile-txt-txt01 {
    margin-bottom: unset !important;
}
}


@media screen and (max-width: 560px) {
    .wonder-cv-button-txt-block {
        margin-left: unset !important;
    }
}


@media screen and (min-width: 561px) {
    .text-shadow-7 {
        margin-right: 50px !important;
    }
    [data-section-type="cv"] img[data-composition-img-id="headerLogo"] {
        width: 40% !important;
    }
}


  @media screen and (min-width: 561px) {
    [data-section-type="profile"].wonder-profile .wonder-profile-txt-box {
      width: 480px !important;
    }
    [data-section-type="profile"] .wonder-profile-cont-box {
        display: flex !important;
        flex-direction: row !important;
    }
  }
  [data-section-type="profile"] .wonder-profile-cont-box .wonder-profile-img img {
    width: 490px !important;
}


    @media screen and (max-width: 560px) {
        [data-section-type="access"] .wonder-scroll-container.enabled.wonder-scroll-hint .scroll-hint-icon-wrap {
            top: 5% !important;
        }
        [data-section-type="access"] .wonder-scroll-container.enabled.wonder-scroll-hint {
            overflow-y: hidden !important;
        }
    }


    @media screen and (min-width: 561px) {
        [data-section-type=access] .wonder-default-main-content .wonder-access-list-li-inner .wonder-ggmap iframe {
            height: 300px !important;
        }
        .wonder-header .wonder-cv-button-block {
            width: 200px !important;
        }
        .wonder-cv[data-composition-type=A] .wonder-cv-block>div:first-child {
            margin-left: 55px !important;
        }
    }


    @media screen and (max-width: 560px) {
        .wonder-header .fixed-banner-container .fixed-banner {
            top: 40% !important;
        }
        
    }


.wonder-cv-mail-block {
    background: unset !important;
    border: unset !important;
}
.wonder-cv-mail-block span {
    text-shadow: none !important;
}
[data-section-type="cv"] .wonder-cv-button-block {
    background-color: rgb(135, 109, 59) !important;
}
.wonder-cv .wonder-cv-button-block, .wonder-cv .wonder-cv-line-block, .wonder-header .wonder-cv-button-block {
    background-color: rgb(135, 109, 59) !important;
}


  @media screen and (min-width: 561px) {
      [data-section-type="cv"] .text-shadow-7 {
          margin-right: 0px !important;
      }
      .wonder-cv .wonder-cv-wrapper .wonder-cv-inner-content-wrapper .wonder-cv-title {
        margin-left: 0px !important;
        margin-bottom: 0 !important;
      }
      .wonder-cv .wonder-cv-wrapper {
        padding-bottom: 20px !important;
      }
      .wonder-cv .wonder-cv-wrapper .wonder-cv-inner-content-wrapper .wonder-cv-block {
        position: relative;
        bottom: 15px !important;
      }
      [data-card-type="profile-1"] {
        width: 100%;
        max-width: 900px;   /* 固定px。デザインに合わせ調整 */
        margin: 0 auto;
      }
  }
