@charset "UTF-8";

@media screen and ( max-width : 700px ) {
  .widget_gallery01.add_design3 .wrapper_item .inner_item {
      width: 100%;
      margin-bottom: 30px !important;
  }
  }
  @media screen and ( max-width : 700px ) {
  .widget_gallery01.add_design3 .wrapper_item .inner_item a img {
      height: 45vw;
  }
  }
  
  .widget_gallery01.add_design3 .wrapper_item .inner_item .heading.block_header_2 .h {
      color: #FF6900;
  }
  
  #mv .mv_text h2 {
  font-size: 3rem !important;
  }
  @media screen and ( max-width :900px ) {
  #mv .mv_text h2 {
  font-size: 1.9rem !important;
  }
  }
  
  @media screen and (max-width: 600px){
  #mv_outer #mv .mv_text div p.static {
      font-size: 1.4rem;
  }
  }

/*MV下バナー風箇所調整
****************************************/
.bn_text {
  text-align: center;
  font-weight: 600;
  color: #ffffff;
}

.text_2 {
    font-size: 70px;
    line-height: 1.5;
}

.text_1,.text_3 {
    font-size: 28px;
}

#top_bn + section {
  background: #dc143c;
  margin-top: 40px;
  padding: 10px;
}

@media screen and ( max-width :900px ) {
  .text_2 {
    font-size: 50px;
  }

  .text_1, .text_3 {
    font-size: 22px;
  }
}