.product6-list {
 display: flex;
 flex-wrap: wrap;
 gap: 5px; /* 隣り合うdiv同士の余白 */
 padding: 10px;
 box-sizing: border-box;
}
.product6 {
 background: #f9f9f9;
 border: 1px solid #ddd;
 border-radius: 6px;
 padding: 5px;
 box-sizing: border-box;
 flex: 0 0 calc(50% - 2.5px); /* 初期: スマホは2個ずつ */
}
.product6 img {
 max-width: 100%;
 height: auto;
 display: block;
 margin-bottom: 6px;
}
.product6 ul {
 list-style: none;
 padding: 0;
 margin: 0;
}
.product6 ul li {
 margin-bottom: 4px;
 font-size: 14px;
}
@media (min-width: 500px) {
 .product6 {
  flex: 0 0 calc(16.66% - 4.17px); /* PC時: 6個ずつ */
 }
}
.erabih2{
 font-weight:bold;
 font-size:130%;
 padding:.75em 0;
 border-top: 1px solid #2ca9e1;
 border-bottom: 1px solid #2ca9e1;
}
.erabidt{
 color:#ff0000;
 font-weight:bolder;
}
.erabidd{
 margin-bottom : 15px;
}
td img{
 max-height:100px;
}
.putih{
 display:flex;
 justify-content:center;
 align-items:center;
 width:100%;
 height:60px;
 background: url('/user_data/img/puti/putibk01.png') repeat center/contain;
}
.putih h2{
 color:#fff;
 font-weight:bolder;
 font-size:120%;
}
.grayback{
 background-color:#eeeeee;
}
.grayback div{
 margin:10px 5px;
 background-color:#fff;
}