body           {
	font: normal 12px/20px "ＭＳ Ｐゴシック";
	font-size: 12pt;
}

.hd1           { font: bold   28px/34px "ＭＳ ゴシック", "Osaka－等幅"; text-align: center; }
.hd2           { font: bold   24px/28px "ＭＳ ゴシック", "Osaka－等幅"; text-align: center; }
.hd3           { font: bold   20px/24px "ＭＳ ゴシック", "Osaka－等幅"; text-align: center; }
.hd4           { font: bold   18px/22px "ＭＳ ゴシック", "Osaka－等幅"; text-align: center; }
.hd5           { font: bold   16px/20px "ＭＳ ゴシック", "Osaka－等幅"; text-align: center; }
.hd6           { font: bold   14px/18px "ＭＳ ゴシック", "Osaka－等幅"; text-align: center; }

.p06gosic      { font:         6px      "ＭＳ ゴシック", "Osaka－等幅"; }
.p06mincho     { font:         6px      "ＭＳ Ｐ明朝", "細明朝体";      }
.p06gosicB     { font: bold    6px      "ＭＳ ゴシック", "Osaka－等幅"; }
.p06minchoB    { font: bold    6px      "ＭＳ Ｐ明朝", "細明朝体";      }
.p07gosic      { font:         7px      "ＭＳ ゴシック", "Osaka－等幅"; }
.p07mincho     { font:         7px      "ＭＳ Ｐ明朝", "細明朝体";      }
.p07gosicB     { font: bold    7px      "ＭＳ ゴシック", "Osaka－等幅"; }
.p07minchoB    { font: bold    7px      "ＭＳ Ｐ明朝", "細明朝体";      }
.p08gosic      { font:         8px      "ＭＳ ゴシック", "Osaka－等幅"; }
.p08mincho     { font:         8px      "ＭＳ Ｐ明朝", "細明朝体";      }
.p08gosicB     { font: bold    8px      "ＭＳ ゴシック", "Osaka－等幅"; }
.p08minchoB    { font: bold    8px      "ＭＳ Ｐ明朝", "細明朝体";      }
.p09gosic      { font:         9px      "ＭＳ ゴシック", "Osaka－等幅"; }
.p09mincho     { font:         9px      "ＭＳ Ｐ明朝", "細明朝体";      }
.p09gosicB     { font: bold    9px      "ＭＳ ゴシック", "Osaka－等幅"; }
.p09minchoB    { font: bold    9px      "ＭＳ Ｐ明朝", "細明朝体";      }
.p10gosic      { font:        10px      "ＭＳ ゴシック", "Osaka－等幅"; }
.p10mincho     { font:        10px      "ＭＳ Ｐ明朝", "細明朝体";      }
.p10gosicB     { font: bold   10px      "ＭＳ ゴシック", "Osaka－等幅"; }
.p10minchoB    { font: bold   10px      "ＭＳ Ｐ明朝", "細明朝体";      }
.p11gosic      { font:        11px/20px "ＭＳ ゴシック", "Osaka－等幅"; }
.p11mincho     { font:        11px      "ＭＳ Ｐ明朝", "細明朝体";      }
.p11gosicB     { font: bold   11px      "ＭＳ ゴシック", "Osaka－等幅"; }
.p12gosic      { font:        12px/20px "ＭＳ ゴシック", "Osaka－等幅"; }
.p12mincho     { font:        12px/20px "ＭＳ Ｐ明朝", "細明朝体";      }
.p12gosicB     { font: bold   12px/20px "ＭＳ ゴシック", "Osaka－等幅"; }
.p10gosicRed   { font:        10px      "ＭＳ ゴシック", "Osaka－等幅"; color: #FF0000; }
.p11gosicRed   { font:        11px      "ＭＳ ゴシック", "Osaka－等幅"; color: #FF0000; }
.p12gosicRed   { font:        12px      "ＭＳ ゴシック", "Osaka－等幅"; color: #FF0000; }
.p14gosicRed   { font:        12px      "ＭＳ ゴシック", "Osaka－等幅"; color: #FF0000; }

.Detail01      { font: bold   14px/20px "ＭＳ ゴシック", "Osaka－等幅"; color: #003333; }
.Detail02      { font: normal 11px/20px "ＭＳ ゴシック", "Osaka－等幅";                 }
.Detail03      { font: bold   12px/16px "ＭＳ ゴシック", "Osaka－等幅"; color: #003333; }
.head-man      { font: bold   14px/20px "ＭＳ ゴシック", "Osaka－等幅"; color: #000099; }
.head-woman    { font: bold   14px/20px "ＭＳ ゴシック", "Osaka－等幅"; color: #990000; }

.p10           { font-size: 10px; font-weight: normal;                 }
.p10B          { font-size: 10px; font-weight: bold;                   }
.p11           { font-size: 11px; font-weight: normal;                 }
.p11B          { font-size: 11px; font-weight: bold;                   }
.p12           { font-size: 12px; font-weight: normal;                 }
.p12B          { font-size: 12px; font-weight: bold;                   }
.p14           { font-size: 14px; font-weight: normal;                 }
.p14B          { font-size: 14px; font-weight: bold;                   }
.p16           { font-size: 16px; font-weight: normal;                 }
.p16B          { font-size: 16px; font-weight: bold;                   }
.p18           { font-size: 18px; font-weight: normal;                 }
.p18B          { font-size: 18px; font-weight: bold;                   }

.p09verdena    { font:         9px      "Verdana"; }
.p09verdenaB   { font: bold    9px      "Verdana"; }
.p10verdena    { font:        10px      "Verdana"; }
.p10verdenaB   { font: bold   10px      "Verdana"; }
.p11verdena    { font:        11px      "Verdana"; }
.p11verdenaB   { font: bold   11px      "Verdana"; }
.p12verdena    { font:        12px      "Verdana"; }
.p12verdenaB   { font: bold   12px      "Verdana"; }
.p14verdena    { font:        14px      "Verdana"; }
.p14verdenaB   { font: bold   14px      "Verdana"; }
.p16verdena    { font:        16px      "Verdana"; }
.p16verdenaB   { font: bold   16px      "Verdana"; }
.p18verdena    { font:        18px      "Verdana"; }
.p18verdenaB   { font: bold   18px      "Verdana"; }
.p20verdena    { font:        20px      "Verdana"; }
.p20verdenaB   { font: bold   20px      "Verdana"; }
.p22verdena    { font:        22px      "Verdana"; }
.p22verdenaB   { font: bold   22px      "Verdana"; }
.p24verdena    { font:        24px      "Verdana"; }
.p24verdenaB   { font: bold   24px      "Verdana"; }
.p30verdena    { font:        30px      "Verdana"; }
.p30verdenaB   { font: bold   30px      "Verdana"; }

.p09navy       { font-size:  9px; font-weight: normal; color: #000080; }
.p09navyB      { font-size:  9px; font-weight: bold;   color: #000080; }
.p10navy       { font-size: 10px; font-weight: normal; color: #000080; }
.p10navyB      { font-size: 10px; font-weight: bold;   color: #000080; }
.p11navy       { font-size: 11px; font-weight: normal; color: #000080; }
.p11navyB      { font-size: 11px; font-weight: bold;   color: #000080; }
.p12navy       { font-size: 12px; font-weight: normal; color: #000080; }
.p12navyB      { font-size: 12px; font-weight: bold;   color: #000080; }
.p14navy       { font-size: 14px; font-weight: normal; color: #000080; }
.p14navyB      { font-size: 14px; font-weight: bold;   color: #000080; }
.p16navy       { font-size: 16px; font-weight: normal; color: #000080; }
.p16navyB      { font-size: 16px; font-weight: bold;   color: #000080; }
.p18navy       { font-size: 18px; font-weight: normal; color: #000080; }
.p18navyB      { font-size: 18px; font-weight: bold;   color: #000080; }
.p09red        { font-size:  9px; font-weight: normal; color: #FF0000; }
.p09redB       { font-size:  9px; font-weight: bold;   color: #FF0000; }
.p10red        { font-size: 10px; font-weight: normal; color: #FF0000; }
.p10redB       { font-size: 10px; font-weight: bold;   color: #FF0000; }
.p11red        { font-size: 11px; font-weight: normal; color: #FF0000; }
.p11redB       { font-size: 11px; font-weight: bold;   color: #FF0000; }
.p12red        { font-size: 12px; font-weight: normal; color: #FF0000; }
.p12redB       { font-size: 12px; font-weight: bold;   color: #FF0000; }
.p14red        { font-size: 14px; font-weight: normal; color: #FF0000; }
.p14redB       { font-size: 14px; font-weight: bold;   color: #FF0000; }
.p16red        { font-size: 16px; font-weight: normal; color: #FF0000; }
.p16redB       { font-size: 16px; font-weight: bold;   color: #FF0000; }
.p18red        { font-size: 18px; font-weight: normal; color: #FF0000; }
.p18redB       { font-size: 18px; font-weight: bold;   color: #FF0000; }
.p09black      { font-size:  9px; font-weight: normal; color: #000000; }
.p09blackB     { font-size:  9px; font-weight: bold;   color: #000000; }
.p10black      { font-size: 10px; font-weight: normal; color: #000000; }
.p10blackB     { font-size: 10px; font-weight: bold;   color: #000000; }
.p11black      { font-size: 11px; font-weight: normal; color: #000000; }
.p11blackB     { font-size: 11px; font-weight: bold;   color: #000000; }
.p12black      { font-size: 12px; font-weight: normal; color: #000000; }
.p12blackB     { font-size: 12px; font-weight: bold;   color: #000000; }
.p14black      { font-size: 14px; font-weight: normal; color: #000000; }
.p14blackB     { font-size: 14px; font-weight: bold;   color: #000000; }
.p16black      { font-size: 16px; font-weight: normal; color: #000000; }
.p16blackB     { font-size: 16px; font-weight: bold;   color: #000000; }
.p18black      { font-size: 18px; font-weight: normal; color: #000000; }
.p18blackB     { font-size: 18px; font-weight: bold;   color: #000000; }
.p09white      { font-size:  9px; font-weight: normal; color: #FFFFFF; }
.p09whiteB     { font-size:  9px; font-weight: bold;   color: #FFFFFF; }
.p10white      { font-size: 10px; font-weight: normal; color: #FFFFFF; }
.p10whiteB     { font-size: 10px; font-weight: bold;   color: #FFFFFF; }
.p11white      { font-size: 11px; font-weight: normal; color: #FFFFFF; }
.p11whiteB     { font-size: 11px; font-weight: bold;   color: #FFFFFF; }
.p12white      { font-size: 12px; font-weight: normal; color: #FFFFFF; }
.p12whiteB     { font-size: 12px; font-weight: bold;   color: #FFFFFF; }
.p14white      { font-size: 14px; font-weight: normal; color: #FFFFFF; }
.p14whiteB     { font-size: 14px; font-weight: bold;   color: #FFFFFF; }
.p16white      { font-size: 16px; font-weight: normal; color: #FFFFFF; }
.p16whiteB     { font-size: 16px; font-weight: bold;   color: #FFFFFF; }
.p18white      { font-size: 18px; font-weight: normal; color: #FFFFFF; }
.p18whiteB     { font-size: 18px; font-weight: bold;   color: #FFFFFF; }
.p09maroon     { font-size:  9px; font-weight: normal; color: #800000; }
.p09maroonB    { font-size:  9px; font-weight: bold;   color: #800000; }
.p10maroon     { font-size: 10px; font-weight: normal; color: #800000; }
.p10maroonB    { font-size: 10px; font-weight: bold;   color: #800000; }
.p11maroon     { font-size: 11px; font-weight: normal; color: #800000; }
.p11maroonB    { font-size: 11px; font-weight: bold;   color: #800000; }
.p12maroon     { font-size: 12px; font-weight: normal; color: #800000; }
.p12maroonB    { font-size: 12px; font-weight: bold;   color: #800000; }
.p14maroon     { font-size: 14px; font-weight: normal; color: #800000; }
.p14maroonB    { font-size: 14px; font-weight: bold;   color: #800000; }
.p16maroon     { font-size: 16px; font-weight: normal; color: #800000; }
.p16maroonB    { font-size: 16px; font-weight: bold;   color: #800000; }
.p18maroon     { font-size: 18px; font-weight: normal; color: #800000; }
.p18maroonB    { font-size: 18px; font-weight: bold;   color: #800000; }
.p22maroonB    { font-size: 22px; font-weight: bold;   color: #800000; }
                                                      
.p09-11        { font-size:  9px; line-height: 11px; font-weight: normal; }
.p09-11B       { font-size:  9px; line-height: 11px; font-weight: bold;   }
.p09-11navy    { font-size:  9px; line-height: 11px; font-weight: normal; color: #000080; }
.p09-11navyB   { font-size:  9px; line-height: 11px; font-weight: bold;   color: #000080; }
.p09-11red     { font-size:  9px; line-height: 11px; font-weight: normal; color: #FF0000; }
.p09-11redB    { font-size:  9px; line-height: 11px; font-weight: bold;   color: #FF0000; }
.p09-11white   { font-size:  9px; line-height: 11px; font-weight: normal; color: #FFFFFF; }
.p09-11whiteB  { font-size:  9px; line-height: 11px; font-weight: bold;   color: #FFFFFF; }
.p10-10        { font-size: 10px; line-height: 10px; font-weight: normal; }
.p10-10B       { font-size: 10px; line-height: 10px; font-weight: bold;   }
.p10-10navy    { font-size: 10px; line-height: 10px; font-weight: normal; color: #000080; }
.p10-10navyB   { font-size: 10px; line-height: 10px; font-weight: bold;   color: #000080; }
.p10-10red     { font-size: 10px; line-height: 10px; font-weight: normal; color: #FF0000; }
.p10-10redB    { font-size: 10px; line-height: 10px; font-weight: bold;   color: #FF0000; }
.p10-12        { font-size: 10px; line-height: 12px; font-weight: normal; }
.p10-12B       { font-size: 10px; line-height: 12px; font-weight: bold;   }
.p10-12navy    { font-size: 10px; line-height: 12px; font-weight: normal; color: #000080; }
.p10-12navyB   { font-size: 10px; line-height: 12px; font-weight: bold;   color: #000080; }
.p10-12red     { font-size: 10px; line-height: 12px; font-weight: normal; color: #FF0000; }
.p10-12redB    { font-size: 10px; line-height: 12px; font-weight: bold;   color: #FF0000; }
.p10-14        { font-size: 10px; line-height: 14px; font-weight: normal; }
.p10-14B       { font-size: 10px; line-height: 14px; font-weight: bold;   }
.p10-14navy    { font-size: 10px; line-height: 14px; font-weight: normal; color: #000080; }
.p10-14navyB   { font-size: 10px; line-height: 14px; font-weight: bold;   color: #000080; }
.p10-14red     { font-size: 10px; line-height: 14px; font-weight: normal; color: #FF0000; }
.p10-14redB    { font-size: 10px; line-height: 14px; font-weight: bold;   color: #FF0000; }
.p10-14white   { font-size: 11px; line-height: 14px; font-weight: normal; color: #FFFFFF; }
.p10-14whiteB  { font-size: 11px; line-height: 14px; font-weight: bold;   color: #FFFFFF; }
.p11-14        { font-size: 11px; line-height: 14px; font-weight: normal; }
.p11-14B       { font-size: 11px; line-height: 14px; font-weight: bold;   }
.p11-14navy    { font-size: 11px; line-height: 14px; font-weight: normal; color: #000080; }
.p11-14navyB   { font-size: 11px; line-height: 14px; font-weight: bold;   color: #000080; }
.p11-14red     { font-size: 11px; line-height: 14px; font-weight: normal; color: #FF0000; }
.p11-14redB    { font-size: 11px; line-height: 14px; font-weight: bold;   color: #FF0000; }
.p11-14white   { font-size: 11px; line-height: 14px; font-weight: normal; color: #FFFFFF; }
.p11-14whiteB  { font-size: 11px; line-height: 14px; font-weight: bold;   color: #FFFFFF; }
.p115-14       { font-size: 11.5px; line-height: 14px; font-weight: normal; }
.p115-14B      { font-size: 11.5px; line-height: 14px; font-weight: bold;   }
.p115-14navy   { font-size: 11.5px; line-height: 14px; font-weight: normal; color: #000080; }
.p115-14navyB  { font-size: 11.5px; line-height: 14px; font-weight: bold;   color: #000080; }
.p115-14red    { font-size: 11.5px; line-height: 14px; font-weight: normal; color: #FF0000; }
.p115-14redB   { font-size: 11.5px; line-height: 14px; font-weight: bold;   color: #FF0000; }
.p115-14white  { font-size: 11.5px; line-height: 14px; font-weight: normal; color: #FFFFFF; }
.p115-14whiteB { font-size: 11.5px; line-height: 14px; font-weight: bold;   color: #FFFFFF; }
.p12-14        { font-size: 12px; line-height: 14px; font-weight: normal; }
.p12-14black   { font-size: 12px; line-height: 14px; font-weight: normal; color: #000000; }
.p12-14blackB  { font-size: 12px; line-height: 14px; font-weight: bold;   color: #000000; }
.p12-14white   { font-size: 12px; line-height: 14px; font-weight: normal; color: #FFFFFF; }
.p12-14whiteB  { font-size: 12px; line-height: 14px; font-weight: bold;   color: #FFFFFF; }
.p12-16        { font-size: 12px; line-height: 16px; font-weight: normal; }
.p12-16B       { font-size: 12px; line-height: 16px; font-weight: bold;   }
.p12-16navy    { font-size: 12px; line-height: 16px; font-weight: normal; color: #000080; }
.p12-16navyB   { font-size: 12px; line-height: 16px; font-weight: bold;   color: #000080; }
.p12-16red     { font-size: 12px; line-height: 16px; font-weight: normal; color: #FF0000; }
.p12-16redB    { font-size: 12px; line-height: 16px; font-weight: bold;   color: #FF0000; }
.p12-16white   { font-size: 12px; line-height: 16px; font-weight: normal; color: #FFFFFF; }
.p12-16whiteB  { font-size: 12px; line-height: 16px; font-weight: bold;   color: #FFFFFF; }
.p12-20        { font-size: 12px; line-height: 20px; font-weight: normal; }
.p12-20B       { font-size: 12px; line-height: 20px; font-weight: bold;   }
.p12-20navy    { font-size: 12px; line-height: 20px; font-weight: normal; color: #000080; }
.p12-20navyB   { font-size: 12px; line-height: 20px; font-weight: bold;   color: #000080; }
.p12-20red     { font-size: 12px; line-height: 20px; font-weight: normal; color: #FF0000; }
.p12-20redB    { font-size: 12px; line-height: 20px; font-weight: bold;   color: #FF0000; }
.p12-20white   { font-size: 12px; line-height: 20px; font-weight: normal; color: #FFFFFF; }
.p12-20whiteB  { font-size: 12px; line-height: 20px; font-weight: bold;   color: #FFFFFF; }
.p12-24        { font-size: 12px; line-height: 24px; font-weight: normal; }
.p12-24B       { font-size: 12px; line-height: 24px; font-weight: bold;   }
.p12-24navy    { font-size: 12px; line-height: 24px; font-weight: normal; color: #000080; }
.p12-24navyB   { font-size: 12px; line-height: 24px; font-weight: bold;   color: #000080; }
.p12-24red     { font-size: 12px; line-height: 24px; font-weight: normal; color: #FF0000; }
.p12-24redB    { font-size: 12px; line-height: 24px; font-weight: bold;   color: #FF0000; }
.p12-24white   { font-size: 12px; line-height: 24px; font-weight: normal; color: #FFFFFF; }
.p12-24whiteB  { font-size: 12px; line-height: 24px; font-weight: bold;   color: #FFFFFF; }
.p14-16        { font-size: 14px; line-height: 16px; font-weight: normal; }
.p14-16B       { font-size: 14px; line-height: 16px; font-weight: bold;   }
.p14-20        { font-size: 14px; line-height: 20px; font-weight: normal; }
.p14-20B       { font-size: 14px; line-height: 20px; font-weight: bold;   }
.p14-20navy    { font-size: 14px; line-height: 20px; font-weight: normal; color: #000080; }
.p14-20navyB   { font-size: 14px; line-height: 20px; font-weight: bold;   color: #000080; }
.p14-20red     { font-size: 14px; line-height: 20px; font-weight: normal; color: #FF0000; }
.p14-20redB    { font-size: 14px; line-height: 20px; font-weight: bold;   color: #FF0000; }
.p14-20white   { font-size: 14px; line-height: 20px; font-weight: normal; color: #FFFFFF; }
.p14-20whiteB  { font-size: 14px; line-height: 20px; font-weight: bold;   color: #FFFFFF; }
.p14-20black   { font-size: 14px; line-height: 20px; font-weight: normal; color: #000000; }
.p14-20blackB  { font-size: 14px; line-height: 20px; font-weight: bold;   color: #000000; }
.p14-24        { font-size: 14px; line-height: 24px; font-weight: normal; }
.p14-24B       { font-size: 14px; line-height: 24px; font-weight: bold;   }
.p16-21        { font-size: 16px; line-height: 21px; font-weight: normal; }
.p16-21B       { font-size: 16px; line-height: 21px; font-weight: bold;   }
.p16-21navy    { font-size: 16px; line-height: 21px; font-weight: normal; color: #000080; }
.p16-21navyB   { font-size: 16px; line-height: 21px; font-weight: bold;   color: #000080; }
.p16-21red     { font-size: 16px; line-height: 21px; font-weight: normal; color: #FF0000; }
.p16-21redB    { font-size: 16px; line-height: 21px; font-weight: bold;   color: #FF0000; }
.p16-21white   { font-size: 16px; line-height: 21px; font-weight: normal; color: #FFFFFF; }
.p16-21whiteB  { font-size: 16px; line-height: 21px; font-weight: bold;   color: #FFFFFF; }
.p16-24        { font-size: 16px; line-height: 24px; font-weight: normal; }
.p16-24B       { font-size: 16px; line-height: 24px; font-weight: bold;   }
.p18-22        { font-size: 18px; line-height: 22px; font-weight: normal; }
.p18-22B       { font-size: 18px; line-height: 22px; font-weight: bold;   }
.p18-22navy    { font-size: 18px; line-height: 22px; font-weight: normal; color: #000080; }
.p18-22navyB   { font-size: 18px; line-height: 22px; font-weight: bold;   color: #000080; }
.p18-22red     { font-size: 18px; line-height: 22px; font-weight: normal; color: #FF0000; }
.p18-22redB    { font-size: 18px; line-height: 22px; font-weight: bold;   color: #FF0000; }
.p18-22white   { font-size: 18px; line-height: 22px; font-weight: normal; color: #FFFFFF; }
.p18-22whiteB  { font-size: 18px; line-height: 22px; font-weight: bold;   color: #FFFFFF; }
.p18-26        { font-size: 18px; line-height: 26px; font-weight: normal; }
.p18-26B       { font-size: 18px; line-height: 26px; font-weight: bold;   }
.p18-26navy    { font-size: 18px; line-height: 26px; font-weight: normal; color: #000080; }
.p18-26navyB   { font-size: 18px; line-height: 26px; font-weight: bold;   color: #000080; }
.p18-26red     { font-size: 18px; line-height: 26px; font-weight: normal; color: #FF0000; }
.p18-26redB    { font-size: 18px; line-height: 26px; font-weight: bold;   color: #FF0000; }
.p18-26white   { font-size: 18px; line-height: 26px; font-weight: normal; color: #FFFFFF; }
.p18-26whiteB  { font-size: 18px; line-height: 26px; font-weight: bold;   color: #FFFFFF; }
 
.focus-area    { font-size: 12px; line-height: 20px; 
		list-style: outside; text-align: left; vertical-align: top; }
.list-none     { list-style-type: none; line-height: 35px; }
.nonUnderline  { font-size: 12px; line-height: 14px; 
		color: #003333; text-decoration: none; }
.nonUnderlineRed { 
		font-size: 12px; line-height: 14px; font-weight: bold;
		color: #FF0000; text-decoration: none;
}
.choubun       { font: 14px/27px "ＭＳ ゴシック", "Osaka－等幅"; }
.choubun-S     { font: 12px/18px "ＭＳ ゴシック", "Osaka－等幅"; }
.choubun-XS    { font: 12px/14px "ＭＳ ゴシック", "Osaka－等幅"; }
.choubun-XXS   { font: 11px/14px "ＭＳ ゴシック", "Osaka－等幅"; }

.box01x02-Bdr         { margin: 1px; padding: 2px; border: solid;      }
.box01x02-nonBdr      { margin: 1px; padding: 2px; border: none;       }
.box01x02-doubleBdr   { margin: 1px; padding: 2px; border: double;     }
.box01x02-dashedBdr   { margin: 1px; padding: 2px; border: dashed;     }
.box02x03-Bdr         { margin: 3px; padding: 3px; border: solid;      }
.box02x03-nonBdr      { margin: 3px; padding: 3px; border: none;       }
.box02x03-doubleBdr   { margin: 3px; padding: 3px; border: double;     }
.box02x03-dashedBdr   { margin: 3px; padding: 3px; border: dashed;     }
.box03x03-Bdr         { margin: 3px; padding: 3px; border: solid;      }
.box03x03-nonBdr      { margin: 3px; padding: 3px; border: none;       }
.box03x03-doubleBdr   { margin: 3px; padding: 3px; border: double;     }
.box03x03-dashedBdr   { margin: 3px; padding: 3px; border: dashed;     }
.box05x03-Bdr         { margin: 5px; padding: 3px; border: solid;      }
.box05x03-nonBdr      { margin: 5px; padding: 3px; border: none;       }
.box05x03-doubleBdr   { margin: 5px; padding: 3px; border: double;     }
.box05x03-dashedBdr   { margin: 5px; padding: 3px; border: dashed;     }
.box01x02-Bdr03       { margin: 1px; padding: 2px; border: solid  3px; }
.box01x02-doubleBdr03 { margin: 1px; padding: 2px; border: double 3px; }
.box01x02-dashedBdr03 { margin: 1px; padding: 2px; border: dashed 3px; }
.box02x03-Bdr03       { margin: 3px; padding: 3px; border: solid  3px; }
.box02x03-doubleBdr03 { margin: 3px; padding: 3px; border: double 3px; }
.box02x03-dashedBdr03 { margin: 3px; padding: 3px; border: dashed 3px; }
.box03x03-Bdr03       { margin: 3px; padding: 3px; border: solid  3px; }
.box03x03-doubleBdr03 { margin: 3px; padding: 3px; border: double 3px; }
.box03x03-dashedBdr03 { margin: 3px; padding: 3px; border: dashed 3px; }
.box05x03-Bdr03       { margin: 5px; padding: 3px; border: solid  3px; }
.box05x03-doubleBdr03 { margin: 5px; padding: 3px; border: double 3px; }
.box05x03-dashedBdr03 { margin: 5px; padding: 3px; border: dashed 3px; }

.box-dotted   { margin: 5px; padding: 3px;  background-color: #F5F5F5;
	border-left:    1px dotted #4682B4; 
	border-bottom:  1px dotted #4682B4; 
	border-right:   1px dotted #4682B4; 
	border-top:     1px dotted #4682B4; 
}
.box-dotted2  { margin: 5px; padding: 3px;  background-color: #FFF8DC; 
	border: 1px dotted #4682B4; 
}
.box-dotted3  { margin: 5px; padding: 5px;  background-color: #FFF8DC; border-style: double;
	border-width: 5px; border-color: #4682B4; 
}
.box-dotted4  { margin: 5px; padding: 5px;  background-color: #FFF8DC; border-style: double;
	border-width: 5px; border-color: #FFB6C1; 
}
.box-dotted5  { margin: 5px; padding: 5px;  background-color: #FFF8DC; border-style: double;
	border-width: 5px; border-color: #FFD700; 
}
.box-head-Red { margin: 1px; padding: 2px;  background-color: #FFC0CB;
	border-left:   10px solid  red; 
	border-bottom:  3px solid  #FF6347; 
	border-right:   1px dotted #FF6347; 
	border-top:     1px dotted #FF6347; 
}
.box-head-Red1 { margin: 1px; padding: 5px;  background-color: #FFE4E1;
	border-left:    8px solid  red; 
	border-bottom:  1px solid  #FF6347; 
	border-right:   1px solid  #FF6347; 
	border-top:     1px solid  #FF6347; 
}
.box-head-Red2 { margin: 1px; padding: 2px;  background-color: #FFF0F5;
	border-left:   10px solid  red; 
	border-bottom:  3px solid  #FF6347; 
	border-right:   1px dotted #FF6347; 
	border-top:     1px dotted #FF6347; 
}
.box-head-Blu { margin: 5px; padding: 3px;  background-color: #F5F5F5;
	border-left:   10px solid  BLUE; 
	border-bottom:  3px solid  #4682B4; 
	border-right:   1px dotted #4682B4; 
	border-top:     1px dotted #4682B4; 
}
.box-head-Blu1 { margin: 5px; padding: 3px;  background-color: #F5F5F5;
	border-left:   10px double red; 
	border-bottom: 3px double #4682B4; 
	border-right:  1px dotted #4682B4; 
	border-top:    1px dashed #4682B4;
}
.box-head-Grn { margin: 5px; padding: 3px; background-color: #EEFFEE; border-style: solid;
	border-width: 0px 0px 1px 1px; border-color: green; 
}
.box-2lines   { margin: 5px; padding: 10px; background-color: #FFFFCC;
	border-left:    1px solid #D2691E; 
	border-bottom:  1px solid #D2691E; 
	border-right:   1px solid #FFFFFF; 
	border-top:     1px solid #FFFFFF; 
}

.tblset     { margin: 1px; padding: 2px; border: none; }
.tblcelset  { vertical-align: top; }
.tblceljust { text-align: justify; }
.tblcel-mid { text-align: center;  vertical-align: middle; }
.tblcel-top { text-align: justify; vertical-align: top;    }

.list-img-maru-ylw {
	list-style: inside url(img/img-arrow-yellow.gif);
	text-decoration: none; 
}
.list-img-maru-grn {
	list-style: inside url(img/img-arrow-green.gif);
	text-decoration: none; 
}
.list-img-maru-red {
	list-style: inside url(img/img-arrow-red.gif);
	text-decoration: none; 
}
.list-img-maru-org {
	list-style: inside url(img/img-arrow-orange.gif);
	text-decoration: none; 
}
.list-img-maru-blu {
	list-style: inside url(img/img-arrow-blue.gif);
	text-decoration: none; 
}
.list-img-maru-ppl {
	list-style: inside url(img/img-arrow-purple.gif);
	text-decoration: none; 
}

.C_Wht    { color: #FFFFFF; }  /* 白系：White          */
.C_WhtS   { color: #F5F5F5; }  /* 白系：WhiteSmoke     */
.C_Ivy    { color: #FFFFF0; }  /* 白系：Ivory          */
.C_Blk    { color: #000000; }  /* 黒系：Black          */
.C_Gry    { color: #808080; }  /* 灰系：Gray           */
.C_Slv    { color: #C0C0C0; }  /* 灰系：Silver         */
.C_lBlu   { color: #B0C4DE; }  /* 青系：LightSteelBlue */
.C_sBlu   { color: #4682B4; }  /* 青系：SteelBlue      */
.C_Nvy    { color: #000080; }  /* 紺系：Navy           */
.C_Blu    { color: #0099FF; }  /* 青系：Blue           */
.C_Cyn    { color: #00FFFF; }  /* 青系：Cyan           */
.C_Tel    { color: #008080; }  /* 青系：Teal           */
.C_Grn    { color: #008000; }  /* 緑系：Green          */
.C_fGrn   { color: #228B22; }  /* 緑系：ForestGreen    */
.C_Lim    { color: #00FF00; }  /* 緑系：Lime           */
.C_OlvD   { color: #6B8E23; }  /* 緑系：OliveDrab      */
.C_Olv    { color: #808000; }  /* 茶系：Olive          */
.C_pGld   { color: #EEE8AA; }  /* 茶系：PaleGoldenrod  */
.C_Tan    { color: #D2B48C; }  /* 茶系：Tan            */
.C_Ylw    { color: #FFFF00; }  /* 黄系：Yellow         */
.C_Gld    { color: #FFD700; }  /* 金系：Gold           */
.C_GldR   { color: #DAA520; }  /* 柑系：Goldenrod      */
.C_Chc    { color: #D2691E; }  /* 柑系：Chocolate      */
.C_Mrn    { color: #800000; }  /* 茶系：Maroon         */
.C_Smn    { color: #FA8072; }  /* 茶系：Salmon         */
.C_Tmt    { color: #FF6347; }  /* 赤系：Tomato         */
.C_oRed   { color: #FF4500; }  /* 赤系：OrangeRed      */
.C_Red    { color: #FF0000; }  /* 赤系：Red            */
.C_Pnk    { color: #FFC0CB; }  /* 赤系：Pink           */
.C_Fuc    { color: #FF00FF; }  /* 紫系：Fuchsia        */
.C_Plm    { color: #DDA0DD; }  /* 紫系：Plum           */

