@charset "UTF-8";
/** ================================================================================
 * 移植レイアウトの調整
 * ============================================================================== */
@media screen and (min-width: 769px) {
  .grid-cmn > .col4, .grid-cmn > .col4-1 {
    width: 275px;
  }
  .grid-cmn > .col4.sec-cmn-lv3 figure .s-w-m220-pc {
    max-width: 160px !important;
  }
  .grid-cmn > .col4-3 {
    width: 860px;
  }
}

@media screen and (max-width: 768px) {
  .grid-cmn,
  .grid-cmn > [class*=col2]:first-child,
  .grid-cmn > [class*=col3]:first-child,
  .grid-cmn > [class*=col4-]:first-child,
  .grid-cmn > [class*=col6-]:first-child,
  .grid-cmn > .col4:nth-child(-n+2),
  .grid-cmn > .col6:nth-child(-n+3),
  .grid-cmn.s-text > [class*=col2]:nth-child(-n+2),
  .grid-cmn.s-text > [class*=col3-]:nth-child(-n+2),
  .grid-cmn.s-text > [class*=col4-]:nth-child(-n+2),
  .grid-cmn.s-text > [class*=col6-]:nth-child(-n+2),
  .grid-cmn.s-fix > [class*=col2]:nth-child(-n+2),
  .grid-cmn.s-fix > [class*=col3]:nth-child(-n+2) {
    margin-top: 0;
  }
}