@charset "UTF-8";

#main-contents {
  width: 100%;
  float: none;
}


@media only screen and (min-width: 641px) {
  .main-content_inner > div, .expand-main-content_inner > div:first-child {
    width: calc(360px + 290px);
  }
  .gray-box_inner div{
    width: calc(487px + 290px);
  }

  .content-box .part-img-center{
    display: flex;
    justify-content: center;
  }

  .content-box .listbox_1-3_w200{
    width: 100%;
  }
  .content-box .listbox_1-3_w200 li{
    width: calc(100% / 3.001);

  }
}