@charset "utf-8";
h2{
    background: #dcdcdc;
}
img{
    width: 100%;
}
div.img_half{
    width: 50%;
    margin: auto;

}
.col_item{
    display: flex;
    flex-wrap: wrap;
    padding: 10px;
}
.itemlist{
    width: calc(33.3% - 10px);
    margin: 5px;
    box-shadow: 0 0 3px #aaa;
}
.itemlist h1 {
font-weight: normal;
text-align: center;
font-size: 1.2rem;
padding: 5px;
}

.itemlist p {
padding: 10px;
}

.itemlist img {
width: 100%;
}