@charset "UTF-8";
/*
汎用テーブル設定
入力ページの各テンプレート対応
*/
/*
table{
	border-collapse: separate;
	border-spacing: 3px;
}
*/
/* 汎用テーブル */
table.common_teble {
  border-collapse: collapse;
  empty-cells: show;
}

table.common_teble,
table.common_teble tr td,
table.common_teble tr th {
  border: 1px solid #aaaaaa;
}

table.common_teble tr td,
table.common_teble tr th {
  padding: 3px;
}
table.common_teble tr td p,
table.common_teble tr th p {
  margin: 0 0 1em;
}

table.common_teble tr th {
  background-color: #cccccc;
}

/* 段組テーブル */
table.layout_box tr td {
  border-collapse: separate;
  border-spacing: 2px;
}

table.layout_box,
table.layout_box tr td {
  border: none;
}

table.layout_box tr td {
  padding: 3px;
}
table.layout_box tr td p {
  margin: 0 0 1em;
}

/* kaisyagaiyou */
table.group_list_teble {
  border-collapse: collapse;
  empty-cells: show;
  width: 660px;
}

table.group_list_teble tr td {
  border-style: dotted;
  border-width: 0 0 1px 0;
  border-color: #B4B4B4;
  font-size: 12px;
  line-height: 160%;
  letter-spacing: 1.5px;
}

table.group_list_teble tr td,
table.group_list_teble tr th {
  padding: 10px 0px 10px 10px;
}

/* テーブル */
table.c_teble {
  border-collapse: collapse;
  empty-cells: show;
}

table.c_teble,
table.c_teble tr td,
table.c_teble tr th {
  border: 1px solid #CAAE86;
  text-align: center;
}
table.c_teble p,
table.c_teble tr td p,
table.c_teble tr th p {
  margin: 0 0 1em;
}

table.c_teble tr td,
table.c_teble tr th {
  padding: 3px;
  text-align: center;
}

table.c_teble tr th {
  background-color: #FFFFE5;
  color: #AE874D;
  text-align: center;
}

/*# sourceMappingURL=common_table.css.map */
