@include sp {
  /* SP用の記述 */
}
@include pc {
  /* PC用の記述 */
}

.c-row2{
  display:flex
}
.c-figure{
  text-align: center;
  margin: 0;
}
.c-figure-xl{
  width: 100%;
}
.c-figureWrap{
  justify-content:center;
  width:100%;
  display:flex;
}
.c-col>:first-child {
  margin-top: calc(var(--spacing) * 0);
}


@media only screen and (min-width:960px){
  .c-row2{
    gap:clamp(27.6757px,2.88288vw,32px);
    margin-top:clamp(34.5946px,3.6036vw,40px);
  }
  .c-figureWrap{
    margin-top:clamp(34.5946px,3.6036vw,40px);
  }
  .c-col{
    width: calc(50% - (clamp(27.6757px, 2.88288vw, 32px) / 2));
  }
}

@media only screen and (max-width: 959px) {
  /* SP */
  .container.bg-on {
    background-size: 25%;
  }

  body.backnumber a.ipg-backnumber__backnumberListItem--khaQ3:hover,
  body.backnumber .ipg-backnumber__backnumberListItem--khaQ3:hover {
    background-color: transparent;
    color: rgba(0, 0, 0, .870588);
  }
  body.backnumber a.ipg-backnumber__backnumberListItem--khaQ3:hover .ipg-backnumber__backnumberListItemSubtitle--16Q9l,
  body.backnumber .ipg-backnumber__backnumberListItem--khaQ3:hover .ipg-backnumber__backnumberListItemSubtitle--16Q9l{
    color: #455A64;
  }
  body.backnumber a.ipg-backnumber__backnumberListItem--khaQ3:hover .ipg-backnumber__backnumberListItemIcon--2P5TH,
  body.backnumber .ipg-backnumber__backnumberListItem--khaQ3:hover .ipg-backnumber__backnumberListItemIcon--2P5TH{
    fill: #455A64;
  }
  
  .c-row2{
    gap:clamp(0px,2.051vw,10.2564px);
    margin-top:clamp(0px,6.154vw,30.7692px);
  }
  .c-figureWrap{
    margin-top:clamp(0px,6.154vw,30.7692px);
  }
  .c-col{
    width: calc(50% + clamp(0px, 2.051vw, 10.2564px) / -2);
  }
}