@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Barlow:700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@700&display=swap');


/* mainvisual */
#main-contents .mainvisual {
  background: url("../../img/main_c.jpg") no-repeat center top;
  height: 544px;
}
#main-contents .mainvisual .center {
  padding: 45px 0 0 0px;
}
#main-contents .mainvisual .ttl {
  width: 520px;
  margin: 0 auto;
  height: 96px;
  font-size: 0;
}


/* report */
#main-contents #report .center {
  width: 944px;
}
#main-contents #report .slick-slide {
  padding: 0 12px;
}




@media all and (max-width: 812px) {
/* mainvisual */
#main-contents .mainvisual {
  background: url("../../img/main_c_sp.jpg") no-repeat center top / 100% auto;
  height: 105vw;
}
#main-contents .mainvisual .center {
  width: 100%;
  padding: 4.3vw 0 0 0;
}
#main-contents .mainvisual .ttl {
  width: 50%;
  height: 35.4vw;
}

  
/* report */
#main-contents #report .center {
  width: 100%;
}
#main-contents #report .slick-slide {
  padding: 0 15px;
}

}



@media all and (max-width: 568px) {
/* report */
#main-contents #report .center {
  width: 100%;
}
#main-contents #report .slick-slide {
  padding: 0 10px;
}
#main-contents #report .block {
  width: 230px !important;
}


}




























