
    @media screen and (max-width: 560px){
        /* ハンバーガーメニューのスタイル */
        [data-section-type=hpHeader][data-composition-type=A] .hpHeader-background{
            position: fixed;
            top: 0;
            left: 0;
            overflow: auto;
            width: 100%;
            height: 100%;
            opacity: .8;
            z-index: 10000;
            background: #000;
        }
        [data-section-type=hpHeader][data-composition-type=A] .header-bottom .header-bottom-inner .header-menu-container .header-menu-item .header-menu-link{
border-botttom: 2px #cecbcb solid;
gap: 8px;
        }
        [data-section-type=hpHeader][data-composition-type=A] .header-bottom .header-bottom-inner .header-menu-container .header-menu-item .header-menu-link .header-menu-text{
            font-size: 16px !important;
        }
        /* h1とロゴのスタイル */
        .wonder-header-logo-wrapper h1{
            justify-content: left !important;
        }
        .wonder-header-logo-wrapper .wonder-header-main{
            justify-content: left !important;
        }
        .wonder-header.section-main-container .wonder-header-inner .wonder-header-logo-wrapper .wonder-header-main .wonder-header-logo img{
            margin-left: 10px !important;
        }
[data-section-type=hpHeader][data-composition-type=A] .header-bottom .header-bottom-inner .header-menu-container .header-menu-item .header-menu-link .header-menu-img {
height: 9vw !important;
}
    }


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

.wonder-foot[data-composition-type=C] .wonder-foot-container {

width: 1100px !important;

}



.wonder-header .wonder-header-inner .wonder-header-logo-wrapper .wonder-header-main .wonder-header-logo img {
           height: 85% !important;
           margin: auto !important;
}
    .pc-padding-left {
        text-align: center;
    }


  }

  @media screen and (min-width: 561px) {
    .row-el.header-menu-container {
      height: 65px!important;
    }
   
    .pc-padding-left {
        padding-left: 75px;
    }
 
  }

[data-section-type=result] .wonder-default-main-content .row-el .wonder-result-main .wonder-result-main-width .wonder-result-main-title-wrapper {
	    background-color: rgb(19,174,103) !important;

}

[data-section-type=result] .wonder-default-main-content .row-el .wonder-result-main .wonder-result-main-width .wonder-result-main-title-wrapper .wonder-title-icon {
border-color: rgb(134, 219, 53) !important;

}
  @media screen and (min-width: 561px) {
#id-3wijucnpu {
  background-attachment: fixed !important;
  background-position: center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

#id-nmdo3qijd {
  background-attachment: fixed !important;
  background-position: center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

}
.wonder-cv-mail-block {
    background: linear-gradient(0deg, #22AA77 42%, #11BB66 80%) !important;
    border: 1px solid #13ae67 !important;
    padding: 14px 10px;
}

.wonder-cv-mail-block .wonder-cv-mail-text {
    text-shadow: 0px 0px 0px #ff5800 !important;
}



  @media screen and (min-width: 561px) {
    .hover-opacity-1:hover {
      opacity: 1!important; /* hover時に不透明度を1にする */
    }
  }




.original-button {
  display: flex !important;
  align-items: center;
  justify-content: center !important;
  line-height: 1;
  text-decoration: none;
  color: #13ae67;
  font-size: 24px;
  border-radius: 0px;
  width: 300px;
  height: 65px;
  font-weight: bold;
  border: 2px solid #13ae67;
  transition: 0.3s;
  box-shadow: 5px 5px 0px 0px rgba(19, 174, 103, 1);
  background-color: #ffffff;
  font-family: NotoSansJP-Bold !important;
}

.original-button:hover {
  box-shadow: 0 0 #13ae67;
  color: #fff;
  background-color: #13ae67;
}



  .hage {
    flex-direction: initial !important; /* または flex-direction: row !important; */
  }


@media screen and (min-width: 561px) {
    .news-title-container
    {
        width: 290px !important;
    }
}


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


    @media screen and (min-width: 561px) {
        [data-section-type="result"] .business-scroll {
            overflow: unset!important;
        }
        [data-section-type="result"] .wonder-default-main-content {
            overflow: unset!important;
        }
        [data-section-type="result"] .business-scroll .scroll-hint-icon{
            display: none!important;
        }
        [data-section-type="appeal"] .business-scroll {
            overflow: unset!important;
        }
        [data-section-type="appeal"] .wonder-default-main-content {
            overflow: unset!important;
        }
        [data-section-type="appeal"] .business-scroll .scroll-hint-icon{
            display: none!important;
        }
    }
    @media screen and (max-width: 560px) {
        .swiper-slide-structure.card-el {
                 width: 325px !important;
        }
    }


    @media screen and (max-width: 560px){
        .card-container [data-card-type=appeal-1] .wonder-li-container iframe, .card-container [data-card-type=appeal-1] .wonder-li-container img, .card-container [data-card-type=appeal-1] .wonder-li-container video
        {
            height: 80% !important;
        }
    }


    @media screen and (max-width: 560px){
        [data-section-type=appeal] .wonder-scroll-container.enabled .row-el.card-container .col-el
        {
            height: 400px !important;
        }
        [data-section-type=appeal] .wonder-scroll-container.enabled .row-el.card-container .col-el .wonder-li-container .wonder-img-scroll-container
        {
            height: 280px !important;
        }
    }

@media screen and (min-width: 560px) {
  .section-main-container[data-section-type="appeal"] img {
     height: 200px !important;
  }
}


    @media screen and (max-width: 560px) {
        [data-card-type=appeal-1] .swiper-slide-structure .wonder-li-container .wonder-appeal-text-container .wonder-appeal-index {
            margin-top: 0px!important;
        }
        [data-section-type=appeal] .wonder-scroll-container.enabled .row-el.card-container.scroll-card-container .col-el {
            height: 548px!important;
        }
        [data-section-type="footer"] {
            margin-bottom: 100px!important;
        }
        .section-main-container[data-section-type="appeal"] .card-el:hover img {
            transform: scale(1)!important;
        }
    }
    @media screen and (min-width: 561px) {
        .section-main-container[data-section-type="appeal"] .card-el:hover img {
            transform: scale(1)!important;
        }
        .section-main-container[data-section-type="appeal"] .main-content-container {
            overflow: unset!important;
            width: unset!important;
        }
    }


@media screen and (min-width: 561px) {
    [data-content-type=scroll] .wonder-scroll-container.enabled .card-container .col-el:first-child
    {
        margin-left: 10px !important;
    }
}


@media screen and (max-width: 560px) {
    .wonder-header .wonder-header-inner .wonder-header-logo-wrapper .wonder-header-text {

color: #000000 !important;
}
}

@media screen and (max-width: 560px) {
    [data-section-type=voice][data-composition-type=A] .wonder-voice-main-slide .wonder-voice-container .wonder-voice-content-left .wonder-voice-li .wonder-voice-answer {

padding-left: 0px !important;
}
}

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

border-color: rgb(19,174,103) !important;

}

[data-section-type=company] .section-body-container .company-container {

border: 1px solid #13AE67 !important;
border-right: 2px solid #13AE67 !important;
border-left: 2px solid #13AE67 !important;

}

[data-section-type=company] .section-body-container .row-el:first-of-type {

border-top: 2px solid #13AE67 !important;

}


[data-section-type=company] .section-body-container .company-container .main-title-container {

background: #F5FBEA !important;
border-right: 2px solid #13AE67 !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: rgb(19,174,103) !important;

}

.wonder-foot[data-composition-type=C] .wonder-foot-copyright {

background-color: rgb(245, 251, 234) !important;

}


@media screen and (max-width: 560px) {

[data-section-type=map] .wonder-map-cont-box .map-text3 {
 border-bottom: 0px solid !important;
 margin: 0px 0px 0 !important;

}
}

