
#c_146 {
  max-width: 900px;
  margin: auto;
}
#c_146 h2 {
  color: #827966;
  text-align: center;
  border: 1px solid;
  border-radius: 50px;
  width: 300px;
  margin: 0 auto 10px;
  background-color: #fff;
}

/*///////////////////
 シーン1
///////////////////// */

#c_146 .scene_1 {
  background-color: #ebebeb;
  padding: 20px 80px;
}
#c_146 .scene_1 .col_1item{
  display: flex;
  align-items: center;
  color: #7c7a65;
}
#c_146 .scene_1 .col_box1{
  display: grid;
  grid-template-columns: 3fr 4fr;
}
#c_146  .col_1item img{
  width: 100%;
  border-radius: 50px 0 50px 0;
  border: solid 1px #8e774d;
  }

/*///////////////////
 シーン2
///////////////////// */

#c_146 .scene_2 {
  background-color: #fffde4;
  padding: 20px 80px;
}
#c_146 .scene_2 .col2_box ul{
  display: grid;
  grid-template-columns: repeat(2,1fr);
  gap: 40px;
  margin:20px auto 0;
}
#c_146 .scene_2 .col_1item p{
  width: 90%;
  margin: 10px auto 0;
  text-align: center;
  color: #7c7a65;
}
.item_image img{
  background: #efefef;
  border-radius: 70px 70px 0 0;
  border: 1px solid #8e774d;
}
/*///////////////////
ラインアップ
///////////////////// */

#c_146 .lineup {
  /* background-color: #ebebeb; */
  padding: 20px 50px;
}
#c_146 .lineup_inner {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 55px;
  margin: 20px 0 0;
}
#c_146 .main_img {
  height: 130px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition:1s ;
}
#c_146 .main_img img:hover{
    transform:scale(1.1,1.1);
    transition:1s all;
}
#c_146 li:last-of-type{
  margin-right: 0;
}

#c_146 .clo_chest .main_img img{
      width: 74%!important;
}

#c_146 .lineup_inner li:nth-child(-n+4) .item_name{
  height: 30px;
}

/*///////////////////
ラインアップ　価格
///////////////////// */
#c_146 li li.price {
  font-size: 26px;
  color: #c86f6f;
  margin-top: 5px;
}
#c_146 .item_name {
  font-size: 17px;
    height: 60px;
    display: flex;
    align-items: flex-end;
    margin: 0 0 5px;
    color: #827966;
    line-height: 1.2;
  border-bottom: 1px solid #c1c0bc;
}
#c_146 .item_box .size{
  letter-spacing: 0;
  color: #827966;
}
#c_146 .buy_price {
  display: flex;
  justify-content: right;
}
#c_146 .buy_price ul{
  margin: 0;
}
#c_146 .buy_price .intax {
  display: none;
}