@charset "UTF-8";

#-w-sp + div.composite_box01 {
    display: none;
}
#-w-sp + section.contents_box01   {
    display: none;
}
@media screen and (max-width: 800px) {
#-w-pc + section.contents_box01  {
    display: none;
}
#-w-sp + section.contents_box01 {
    display: block;
}
#-w-sp + div.composite_box01 {
    display: block;
}
}


#top_3images + div .heading.block_header_4 p {
    display: none;
}

#top_2images + div .heading.block_header_4 p {
    display: none;
}

@media screen and (max-width: 700px) {
    #top_3images + div .inner_item {
        width: 100%!important;
    }
    #top_2images + div .inner_item {
        width: 100%!important;
    }
    #top_3images + div .inner_item:nth-of-type(2) {
    margin-left: 0!important;
    }
    #top_2images + div .inner_item:nth-of-type(2) {
    margin-left: 0!important;
    }
    #top_2images + div .inner_item:first-of-type {
    margin-bottom: 30px!important;
    }
}

#top_3images + div .inner_item_img img {
    height: auto!important;
}

#top_2images + div .inner_item_img img {
    height: auto!important;
}

.banner-wrapper {
    gap: 8vh;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
    align-items: center;
    justify-content: center;
    @media screen and (max-width: 768px){
        gap: initial;
        flex-flow: column;
    }
}

.banner1 img {
    height: 90px;
    @media screen and (max-width: 768px){
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 768px){
.banner-wrapper a {
    width: 100%;
    flex-wrap: wrap;
}
}


/*-----------------------------AUN13,14---------------------------------*/
#top_banner + div .wrapper_item {
    justify-content: center;
    align-items: center;
    max-width: 700px;
    margin: 0 auto;
}

#top_banner + div .inner_item_img {
    width: auto!important;
}

#top_banner + div .inner_item_img img {
    width: 100%;
    max-width: 190px;
    object-fit: contain;
}

#top_banner + div .inner_item:nth-child(1) img {
    max-width: 256px;
}