@charset "UTF-8";

/*MVスクロール削除*/
@media screen and (max-width: 900px) {
  .mv_nav {
    display: none;
  }
}

#c2 + div .contents_btn01 a{
    text-decoration: none;
}
#c2 + div .contents_btn01 .content_wrapper{
    margin-top:20px;
}

/*想い*/
#concept + div.composite_box01 .wrapper_item {
    justify-content: center;
    gap: 2vw;
}
#concept + div .inner_item {
    width: 30%;
    height: auto;
    margin: 30px 0 !important;
}
@media screen and (max-width: 600px) {
#concept + div.composite_box01 .wrapper_item {
    flex-direction: column;
    align-items: center;
}
#concept + div .inner_item {
    width: 250px;
}
}