.col img{ width:90%;}

#toptop img:hover {	opacity: 0.5 ;}

.toptop img:hover {	opacity: 0.5 ;}
.toptop {display: flex;}

.toplist img:hover {	opacity: 0.5 ;}
.toplist {font-size: 70%;}
.toplist ul {margin:0;padding:0;}


.toplist ul li {
  /*width: 32%;*//*3段組*/
  width: 48%;/*2段組*/
list-style: none;
  margin-bottom:0.5em;
}
/*3段組*/
/*
.toplist ul li:nth-child(3n-1) {
  margin: 0 2%;
}
*/

/*2段組*/
.toplist ul li:nth-child(2n-1) {
  margin: 0 2%;
}
.toplist ul li {float:left;}