/* カスタマイズ用CSS */

/* ==============================================
▼etc
=============================================== */

.c{text-align:center;
}
.l{text-align:left;
}
.r{text-align:right;
}
.t{vertical-align:top;
}
.m{vertical-align:middle;
}
.b{vertical-align:bottom;
}
.fl{float:left;
}
.fr{float:right;
}
.cb{clear:both;
}
.cl{clear:left;
}
.cr{clear:right;
}

.wn{white-space:nowrap;}

/* ==============================================
▼span
=============================================== */

.attention { color: red; }
.super1 { vertical-align: super; }
.sub1 { vertical-align: sub;}
.mini { font-size: 0.6em;           /* 文字の大きさを小さくする（元の60%） */
  line-height: 1;             /* 行間が広がるのを防ぐ */ }

/* ==============================================
▼font
=============================================== */

strong{font-weight:bold;text-decoration:underline;}
em{font-weight:bold;font-style:normal;}

/* ==============================================
▼table
=============================================== */

table {
  border-collapse: collapse; /* 枠線を1本にまとめる */
  width: 90%;               /* 必要に応じて表全体の幅 */
}

th, td {
  border: 1px solid #333;    /* 太さ1px、実線(solid)、色 #333 */
  padding: 8px 12px;         /* セル内の余白（見やすくするため） */
}

