@charset "UTF-8";
header {
  background-image: url("../image/top-bg2.webp");
}
main ul {
  margin: 0;
  padding: 0;
  margin-top: 20px;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
main li {
  width: calc(100% / 2 - 5px);
  margin-bottom: 20px;
  border: 1px solid #333;
  box-sizing: border-box;
}
main li a {
  padding: 20px 5px;
  display: block;
  text-decoration: none;
  background-image: linear-gradient(#fbfbfb, #e1e1e1);
  color: #333;
}

main li a:hover {
  /* background-image: linear-gradient(#e1e1e1, #fbfbfb); */
  text-decoration: underline;
}
li.ikeda202411 a {
  background-image: url(../image/ikeda/yamasin5.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}

li.workshop2024 a {
  background-image: url(../image/contribution/ai-workchop2024.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}
li.tusan202405 a {
  background-image: url(../image/contribution/tusan2024.05-s.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}
li.aoba202404 a {
  background-image: url(../image/202404aobas.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}

li.tusan202403 a {
  background-image: url(../image/contribution/tusan202403-2s.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}
li.ikeda2401 a {
  background-image: url(../image/202401ikedas.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}
li.aoba202311 a {
  background-image: url(../image/aoba2023112s.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}
li.ono202308 a {
  background-image: url(../image/202308onos.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}
li.aoki2307 a {
  background-image: url(../image/contribution/aoki202307s.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}
li.aoba a {
  background-image: url(../image/aoba-s2023071.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}
li.saito a {
  background-image: url(../image/20230709ssaito.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}
li.tusan2306 a {
  background-image: url(../image/tusan20230601s.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}
li.oono2302 a {
  background-image: url(../image/20230205soono.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}

li.ikeda2302 a {
  background-image: url(../image/202302ikeda1s.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}
li.oono2301 a {
  background-image: url(../image/230102soono.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}
li.terasima a {
  background-image: url(../image/202301terasima1s.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}
li.aoki2 a {
  background-image: url(../image/202301aoki2s.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}

li.nenga a {
  background-image: url(../image/akeome-top.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}

li.iizuka a {
  background-image: url(../image/iizukas.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}

li.oono11 a {
  background-image: url(../image/221101oonos.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}
li.ono11 a {
  background-image: url(../image/202211onos.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}

li.aoki10 a {
  background-image: url(../image/202210aoki1s.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}
li.ono10 a {
  background-image: url(../image/202210onos.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}
li.oono10 a {
  background-image: url(../image/22.10.oono01s.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}
li.oozeki a {
  background-image: url(../image/oozeki01s.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}
li.ikeda a {
  background-image: url(../image/ikeda01a.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}
li.aoki2306 a {
  background-image: url(../image/aoki6-1s.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}
li.ikeda2306 a {
  background-image: url(../image/2023.06ikdas.webp);
  background-repeat: no-repeat;
  padding-left: 120px;
}
