@charset "utf-8";
/*----------------------------------------------------
    PCサイトcss
----------------------------------------------------*/
@media screen and (min-width: 768px) {
/*/////////////PC用のCSSをここに作成してください。/////////////*/
/*/////////////必ず中括弧の中に作成してください。/////////////*/


}



/*----------------------------------------------------
    SPサイトcss
----------------------------------------------------*/
@media screen and (max-width: 767px) {
/*/////////////SP用のCSSをここに作成してください。/////////////*/
/*/////////////必ず中括弧の中に作成してください。/////////////*/
/* テーブルのラッパー：横スクロール用 */
.table-wrap {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; /* iOSで滑らかにスクロール */
}

/* SP時のテーブル調整 */
@media screen and (max-width: 768px) {
  .table-wrap table {
    min-width: 600px;     /* 列数に応じて調整。5列なら600〜700pxが目安 */
    width: 100%;
  }

  .table-wrap th,
  .table-wrap td {
    white-space: normal;        /* 通常の改行 */
    word-break: normal;         /* 1文字ずつ折り返さない */
    overflow-wrap: break-word;  /* 長い単語のみ折り返す */
    min-width: 6em;             /* セルの最低幅 */
    padding: 8px 10px;
    font-size: 13px;
    line-height: 1.6;
  }
}

}