@charset "utf-8";

.mainv {
  background-image: url(../img/summary/mainv.jpg);
}

.sec_inner {}

#sec1 {
  padding: 122px 0 75px;
}

#sec1 .sec_inner {
  max-width: 1500px;
  background-color: #fff;
  padding: 95px 0px 90px;
}

.link_list {}

.link_list ul {
  justify-content: flex-start;
}

.link_list ul+ul {
  margin-top: 88px;
}

.link_list ul li {
  margin-right: 2.4999%;
}

.link_list ul li:nth-child(2n) {}

.link_list ul li:nth-child(3n) {
  margin-right: 0;
}




/*---------------------------------------------------------
	w1200
---------------------------------------------------------*/
@media screen and (max-width: 1200px) {}

/*---------------------------------------------------------
	スマホ
---------------------------------------------------------*/
@media screen and (max-width: 680px),
screen and (max-width: 737px) and (orientation: landscape) {

  .mainv {}

  .sec_inner {}

  #sec1 {
    padding: 40px 0 40px;
  }

  #sec1 .sec_inner {
    padding: 20px 0px 0px;
  }

  .link_list {}

  .link_list ul {}

  .link_list ul li {}



}