
/* --------------------強制改行 */
td { word-break: break-all; }

/* --------------------セルの高さ指定 */
td.td-21px { height:21px; }
td.td-25px { height:25px; }


/* --------------------フォント */

.b-font1-555555  { font-size:10px; color:#555555; }
.b-font1b-555555 { font-size:10px; color:#555555; font-weight:bold; }
.b-font2-555555  { font-size:11px; color:#555555; }
.b-font2b-555555 { font-size:11px; color:#555555; font-weight:bold; }
.b-font3-555555  { font-size:12px; color:#555555; }
.b-font3b-555555 { font-size:12px; color:#555555; font-weight:bold; }
.b-font4-555555  { font-size:13px; color:#555555; }
.b-font4b-555555 { font-size:13px; color:#555555; font-weight:bold; }
.b-font5-555555  { font-size:14px; color:#555555; }
.b-font5b-555555 { font-size:14px; color:#555555; font-weight:bold; }
.b-font6-555555  { font-size:15px; color:#555555; }
.b-font6b-555555 { font-size:15px; color:#555555; font-weight:bold; }

.b-font1-000000  { font-size:10px; color:#000000; }
.b-font1b-000000 { font-size:10px; color:#000000; font-weight:bold; }
.b-font2-000000  { font-size:11px; color:#000000; }
.b-font2b-000000 { font-size:11px; color:#000000; font-weight:bold; }
.b-font3-000000  { font-size:12px; color:#000000; }
.b-font3b-000000 { font-size:12px; color:#000000; font-weight:bold; }
.b-font4-000000  { font-size:13px; color:#000000; }
.b-font4b-000000 { font-size:13px; color:#000000; font-weight:bold; }
.b-font5-000000  { font-size:14px; color:#000000; }
.b-font5b-000000 { font-size:14px; color:#000000; font-weight:bold; }
.b-font6-000000  { font-size:15px; color:#000000; }
.b-font6b-000000 { font-size:15px; color:#000000; font-weight:bold; }

.b-font1-FFFFFF  { font-size:10px; color:#FFFFFF; }
.b-font1b-FFFFFF { font-size:10px; color:#FFFFFF; font-weight:bold; }
.b-font2-FFFFFF  { font-size:12px; color:#FFFFFF; }
.b-font2b-FFFFFF { font-size:12px; color:#FFFFFF; font-weight:bold; }
.b-font3-FFFFFF  { font-size:14px; color:#FFFFFF; }
.b-font3b-FFFFFF { font-size:14px; color:#FFFFFF; font-weight:bold; }

.b-font1-FF0000  { font-size:10px; color:#FF0000; }
.b-font1b-FF0000 { font-size:10px; color:#FF0000; font-weight:bold; }
.b-font2-FF0000  { font-size:12px; color:#FF0000; }
.b-font2b-FF0000 { font-size:12px; color:#FF0000; font-weight:bold; }
.b-font3-FF0000  { font-size:14px; color:#FF0000; }
.b-font3b-FF0000 { font-size:14px; color:#FF0000; font-weight:bold; }

.b-font1-0000FF  { font-size:10px; color:#0000DD; }
.b-font1b-0000FF { font-size:10px; color:#0000DD; font-weight:bold; }
.b-font2-0000FF  { font-size:12px; color:#0000DD; }
.b-font2b-0000FF { font-size:12px; color:#0000DD; font-weight:bold; }
.b-font3-0000FF  { font-size:13px; color:#0000DD; }
.b-font3b-0000FF { font-size:13px; color:#0000DD; font-weight:bold; }
.b-font4-0000FF  { font-size:14px; color:#0000DD; }
.b-font4b-0000FF { font-size:14px; color:#0000DD; font-weight:bold; }

.b-font5-FF0000  { font-size:18px; color:#FF0000; }
.b-font5b-FF0000 { font-size:18px; color:#FF0000; font-weight:bold; }

.b-font10-FF0000  { font-size:19px; color:#FF0000; line-height:23px; }
.b-font10b-FF0000 { font-size:19px; color:#FF0000; line-height:23px; font-weight:bold; }



.a-font5b-EE0000 { font-size:14px; color:#EE0000; line-height:18px; font-weight:bold; }
.a-font4-0000EE { font-size:13px; color:#0000EE; line-height:16px;}

/* --------------------フォント（line-heightアリ） */
.a-font1-000000  { font-size:10px; color:#000000; line-height:14px; }
.a-font1b-000000 { font-size:10px; color:#000000; line-height:14px; font-weight:bold; }
.a-font2-000000  { font-size:11px; color:#000000; line-height:15px; }
.a-font2b-000000 { font-size:11px; color:#000000; line-height:15px; font-weight:bold; }
.a-font3-000000  { font-size:12px; color:#000000; line-height:16px; }
.a-font3b-000000 { font-size:12px; color:#000000; line-height:16px; font-weight:bold; }
.a-font4-000000  { font-size:13px; color:#000000; line-height:17px; }
.a-font4b-000000 { font-size:13px; color:#000000; line-height:17px; font-weight:bold; }
.a-font5-000000  { font-size:14px; color:#000000; line-height:18px; }
.a-font5b-000000 { font-size:14px; color:#000000; line-height:18px; font-weight:bold; }
.a-font6-000000  { font-size:15px; color:#000000; line-height:19px; }
.a-font6b-000000 { font-size:15px; color:#000000; line-height:19px; font-weight:bold; }
.a-font7-000000  { font-size:16px; color:#000000; line-height:20px; }
.a-font7b-000000 { font-size:16px; color:#000000; line-height:20px; font-weight:bold; }
.a-font8-000000  { font-size:17px; color:#000000; line-height:21px; }
.a-font8b-000000 { font-size:17px; color:#000000; line-height:21px; font-weight:bold; }
.a-font9-000000  { font-size:18px; color:#000000; line-height:22px; }
.a-font9b-000000 { font-size:18px; color:#000000; line-height:22px; font-weight:bold; }
.a-font10-000000  { font-size:19px; color:#000000; line-height:23px; }
.a-font10b-000000 { font-size:19px; color:#000000; line-height:23px; font-weight:bold; }
.a-font11-000000  { font-size:20px; color:#000000; line-height:24px; }
.a-font11b-000000 { font-size:20px; color:#000000; line-height:24px; font-weight:bold; }
.a-font12-000000  { font-size:21px; color:#000000; line-height:25px; }
.a-font12b-000000 { font-size:21px; color:#000000; line-height:25px; font-weight:bold; }
.a-font13-000000  { font-size:22px; color:#000000; line-height:26px; }
.a-font13b-000000 { font-size:22px; color:#000000; line-height:26px; font-weight:bold; }



.a-font3-0066DD  { font-size:12px; color:#0066DD; line-height:16px; }
.a-font3b-0066DD { font-size:12px; color:#0066DD; line-height:18px; font-weight:bold; }
.a-font5b-0066DD { font-size:14px; color:#0066DD; line-height:18px; font-weight:bold; }

.a-font3-EE6644  { font-size:12px; color:#EE6644; line-height:16px; }
.a-font3b-EE6644 { font-size:12px; color:#EE6644; line-height:18px; font-weight:bold; }
.a-font5b-EE6644 { font-size:14px; color:#EE6644; line-height:18px; font-weight:bold; }


.a-font1-FFFFFF  { font-size:10px; color:#FFFFFF; line-height:14px; }
.a-font1b-FFFFFF { font-size:10px; color:#FFFFFF; line-height:14px; font-weight:bold; }
.a-font2-FFFFFF  { font-size:11px; color:#FFFFFF; line-height:15px; }
.a-font2b-FFFFFF { font-size:11px; color:#FFFFFF; line-height:15px; font-weight:bold; }
.a-font3-FFFFFF  { font-size:12px; color:#FFFFFF; line-height:16px; }
.a-font3b-FFFFFF { font-size:12px; color:#FFFFFF; line-height:16px; font-weight:bold; }
.a-font4-FFFFFF  { font-size:13px; color:#FFFFFF; line-height:17px; }
.a-font4b-FFFFFF { font-size:13px; color:#FFFFFF; line-height:17px; font-weight:bold; }
.a-font5-FFFFFF  { font-size:14px; color:#FFFFFF; line-height:18px; }
.a-font5b-FFFFFF { font-size:14px; color:#FFFFFF; line-height:18px; font-weight:bold; }
.a-font6-FFFFFF  { font-size:15px; color:#FFFFFF; line-height:19px; }
.a-font6b-FFFFFF { font-size:15px; color:#FFFFFF; line-height:19px; font-weight:bold; }
.a-font7-FFFFFF  { font-size:16px; color:#FFFFFF; line-height:20px; }
.a-font7b-FFFFFF { font-size:16px; color:#FFFFFF; line-height:20px; font-weight:bold; }
.a-font8-FFFFFF  { font-size:17px; color:#FFFFFF; line-height:21px; }
.a-font8b-FFFFFF { font-size:17px; color:#FFFFFF; line-height:21px; font-weight:bold; }
.a-font9-FFFFFF  { font-size:18px; color:#FFFFFF; line-height:22px; }
.a-font9b-FFFFFF { font-size:18px; color:#FFFFFF; line-height:22px; font-weight:bold; }
.a-font10-FFFFFF  { font-size:19px; color:#FFFFFF; line-height:23px; }
.a-font10b-FFFFFF { font-size:19px; color:#FFFFFF; line-height:23px; font-weight:bold; }
.a-font11-FFFFFF  { font-size:20px; color:#FFFFFF; line-height:24px; }
.a-font11b-FFFFFF { font-size:20px; color:#FFFFFF; line-height:24px; font-weight:bold; }
.a-font12-FFFFFF  { font-size:21px; color:#FFFFFF; line-height:25px; }
.a-font12b-FFFFFF { font-size:21px; color:#FFFFFF; line-height:25px; font-weight:bold; }
.a-font13-FFFFFF  { font-size:22px; color:#FFFFFF; line-height:26px; }
.a-font13b-FFFFFF { font-size:22px; color:#FFFFFF; line-height:26px; font-weight:bold; }

.a-font9-330000 { font-size:9px; color:#330000; line-height:14px;}
.a-font10-330000 { font-size:10px; color:#330000; line-height:15px;}
.a-font11-330000 { font-size:11px; color:#330000; line-height:16px;}
.a-font12b-330000 { font-size:12px; color:#330000; line-height:16px;}
.a-font13b-330000 { font-size:13px; color:#330000; line-height:18px; font-weight:bold; }
.a-font14b-330000 { font-size:14px; color:#330000; line-height:20px; font-weight:bold; }
.a-font26b-330000 { font-size:26px; color:#330000; line-height:30px; font-weight:bold; }

.a-font9-000088 { font-size:9px; color:#000088; line-height:14px;}
.a-font10-000088 { font-size:10px; color:#000088; line-height:15px;}
.a-font11-000088 { font-size:11px; color:#000088; line-height:16px;}
.a-font12b-000088 { font-size:12px; color:#000088; line-height:16px;}
.a-font13b-000088 { font-size:13px; color:#000088; line-height:18px; font-weight:bold; }
.a-font14b-000088 { font-size:14px; color:#000088; line-height:20px; font-weight:bold; }
.a-font26b-000088 { font-size:26px; color:#000088; line-height:30px; font-weight:bold; }

.a-font11-000000 { font-size:11px; color:#000000; line-height:14px;}
.a-font10-5533EE { font-size:10px; color:#5533EE; line-height:12px;}
.a-font11-5533EE { font-size:11px; color:#5533EE; line-height:14px;}
.a-font12-5533EE { font-size:12px; color:#5533EE; line-height:16px;}
.a-font12b-5533EE { font-size:12px; color:#5533EE; line-height:16px;}
.a-font13b-5533EE { font-size:13px; color:#5533EE; line-height:18px; font-weight:bold; }
.a-font14b-5533EE { font-size:14px; color:#5533EE; line-height:20px; font-weight:bold; }
.a-font26b-5533EE { font-size:26px; color:#5533EE; line-height:30px; font-weight:bold; }

.a-font12b-FF3366 { font-size:12px; color:#FF3366; line-height:16px;}
.a-font13b-FF3366 { font-size:13px; color:#FF3366; line-height:18px; font-weight:bold; }
.a-font14b-FF3366 { font-size:14px; color:#FF3366; line-height:20px; font-weight:bold; }
.a-font26b-FF3366 { font-size:26px; color:#FF3366; line-height:30px; font-weight:bold; }

.c-font1b-990033 { font-size:13px; color:#990033; line-height:15px; font-weight:bold; }
.c-font1b-660099 { font-size:13px; color:#660099; line-height:15px; font-weight:bold; }

.c-font00-555555 { font-size:11px; color:#555555; line-height:14px; font-weight:bold; }
.c-font0b-555555 { font-size:12px; color:#555555; line-height:14px; font-weight:bold; }
.c-font1b-555555 { font-size:15px; color:#555555; line-height:18px; font-weight:bold; }
.c-font2b-555555 { font-size:17px; color:#555555; line-height:20px; font-weight:bold; }
.c-font3b-555555 { font-size:11px; color:#555555; line-height:20px; font-weight:bold; }
.c-font4b-555555 { font-size:10px; color:#555555; line-height:20px; }
.c-font5b-555555 { font-size:13px; color:#555555; line-height:16px; font-weight:bold; }

.a-font1-474747 { font-size:10px; color:#474747; line-height:16px;}
.a-font1b-474747 { font-size:11px; color:#474747; line-height:17px; font-weight:bold; }
.a-font2-474747 { font-size:14px; color:#474747; line-height:22px;}
.a-font2b-474747 { font-size:14px; color:#474747; line-height:22px; font-weight:bold; }

.a-font1-3E54DA { font-size:10px; color:#3E54DA; line-height:16px;}


.a-font3-FF3333  { font-size:12px; color:#FF3333; line-height:16px; }

.tp-font3b-990033 { font-size:18px; color:#990033; line-height:24px; font-weight:bold; }
.tp-font2b-990033 { font-size:16px; color:#990033; line-height:23px; font-weight:bold; }
.tp-font1b-990033 { font-size:13px; color:#990033; line-height:20px; font-weight:bold; }
.tp-font1b-660099 { font-size:13px; color:#660099; line-height:20px; font-weight:bold; }
.tp-font1-3E54DA { font-size:11px; color:#3E54DA; line-height:15px; }


.a-font-smale  { font-size:5px; color:#FFFFFF; line-height:7px; }


.top-fontb-FF6666 { font-size:14px; color:#FF6666; line-height:16px; font-weight:bold; }
.top-font14b-FF6666 { font-size:14px; color:#FF6666; line-height:16px; font-weight:bold; }
.top-font13b-FF6666 { font-size:13px; color:#FF6666; line-height:15px; font-weight:bold; }
.top-font12b-FF6666 { font-size:12px; color:#FF6666; line-height:14px; font-weight:bold; }

.top-font14b-0000EE { font-size:14px; color:#0000EE; line-height:16px; font-weight:bold; }
.top-font13b-0000EE { font-size:13px; color:#0000EE; line-height:14px; font-weight:bold; }
.top-font11b-0000EE { font-size:11px; color:#0000EE; line-height:12px; font-weight:bold; }

.top-font14-0000EE { font-size:14px; color:#0000EE; line-height:16px;}
.top-font13-0000EE { font-size:13px; color:#0000EE; line-height:14px;}
.top-font11-0000EE { font-size:11px; color:#0000EE; line-height:12px;}

.a-font24b-EE0000 { font-size:24px; color:#EE0000; line-height:30px; font-weight:bold; }

.a-font10-0099FF { font-size:10px; color:#0099FF; line-height:12px;}
.a-font10b-0099FF { font-size:10px; color:#0099FF; line-height:12px; font-weight:bold; }
.a-font11-0099FF { font-size:11px; color:#0099FF; line-height:13px;}
.a-font11b-0099FF { font-size:11px; color:#0099FF; line-height:13px; font-weight:bold; }
.a-font12-0099FF { font-size:12px; color:#0099FF; line-height:16px;}
.a-font12b-0099FF { font-size:12px; color:#0099FF; line-height:16px; font-weight:bold; }
.a-font13-0099FF { font-size:13px; color:#0099FF; line-height:18px;}
.a-font13b-0099FF { font-size:13px; color:#0099FF; line-height:18px; font-weight:bold; }
.a-font14-0099FF { font-size:14px; color:#0099FF; line-height:20px;}
.a-font14b-0099FF { font-size:14px; color:#0099FF; line-height:20px; font-weight:bold; }
.a-font15-0099FF { font-size:15px; color:#0099FF; line-height:22px;}
.a-font15b-0099FF { font-size:15px; color:#0099FF; line-height:22px; font-weight:bold; }
.a-font16-0099FF { font-size:16px; color:#0099FF; line-height:24px;}
.a-font16b-0099FF { font-size:16px; color:#0099FF; line-height:24px; font-weight:bold; }
.a-font26b-0099FF { font-size:26px; color:#0099FF; line-height:30px; font-weight:bold; }

.a-font10-663399 { font-size:10px; color:#663399; line-height:12px;}
.a-font10b-663399 { font-size:10px; color:#663399; line-height:12px; font-weight:bold; }
.a-font11-663399 { font-size:11px; color:#663399; line-height:13px;}
.a-font11b-663399 { font-size:11px; color:#663399; line-height:13px; font-weight:bold; }
.a-font12-663399 { font-size:12px; color:#663399; line-height:16px;}
.a-font12b-663399 { font-size:12px; color:#663399; line-height:16px; font-weight:bold; }
.a-font13-663399 { font-size:13px; color:#663399; line-height:18px;}
.a-font13b-663399 { font-size:13px; color:#663399; line-height:18px; font-weight:bold; }
.a-font14-663399 { font-size:14px; color:#663399; line-height:20px;}
.a-font14b-663399 { font-size:14px; color:#663399; line-height:20px; font-weight:bold; }
.a-font15-663399 { font-size:15px; color:#663399; line-height:22px;}
.a-font15b-663399 { font-size:15px; color:#663399; line-height:22px; font-weight:bold; }
.a-font16-663399 { font-size:16px; color:#663399; line-height:24px;}
.a-font16b-663399 { font-size:16px; color:#663399; line-height:24px; font-weight:bold; }
.a-font26b-663399 { font-size:26px; color:#663399; line-height:30px; font-weight:bold; }
