.nurse-ttl {
 color:#60b1f7;
 font-size:110%;
 font-weight:bolder;
 background: transparent;/*背景透明に*/
 border-left: solid 5px #60b1f7;/*左線*/
 border-bottom: solid 1px #60b1f7;/*下線*/
 padding: 0 0.5em;/*上下 左右の余白*/
}
.walker {
  display: flex;
  width: 100%;
 margin-bottom : 15px;
}
.shoes {
  width: calc(100% / 5);
  box-sizing: border-box; /* padding, border を width に含める */
  border: none; /* 線の確認用 */
}
@media screen and (min-width:600px) { 
  .k-flex{
    display:flex;
    flex-wrap:nowrap;
    justify-content:space-between;
  }
}
.gyousyu{
 padding: 2px;
 margin-bottom: 10px;
 border: 1px solid #036EB8;
}
.gyousyu.bgb{
 background-color: #000000;
 color:#ffffff;
}
.k-leftimg{
 max-width: 250px;
 display: block;
 margin: 0 auto;
}
.k-righttxt{
 max-width: 500px;
 padding-top: 10px;
  text-align: left;
}
.k-righttxt{
 max-width: 500px;
 padding: 1em;;
  text-align: left;
}
.k-righttxt > a{
 font-weight: bold;
 font-size: 110%;
 color: #0071BC;
}
.kprice{
 color:#ff0000;
 font-size:110%;
 font-weight:bolder;
}
.kprice::before{
 content: '税込価格'; 
 color:#ff0000;
 margin-left: 5px;
}
.k-dt{
 font-weight:bolder;
 font-size:110%;
 margin-top:10px;
}
.k-dt::before{
 color:#3eb370;
 content: '●'; 
 font-weight:bolder;
 font-size:110%;
 margin-right: 5px;
}
        .7body {
            display: flex;
            justify-content: center;
            padding: 20px;
        }
        .image-container {
            display: flex;
            flex-wrap: wrap;
            gap: 8px;
            max-width: 760px;
        }
        .image-container a {
            width: calc((760px - 60px) / 7); /* 7つ並べた時のサイズ計算 */
            max-width: calc((760px - 60px) / 7);
            flex: none;
        }
        .image-container img {
            width: 100%;
            height: auto;
            display: block;
        }
        @media (max-width: 375px) {
            .image-container a {
                width: calc((100% - 10px) / 2); /* 2つ並べた時のサイズ計算 */
                max-width: calc((100% - 10px) / 2);
            }
        }