.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:        14px      "ＭＳ ゴシック", "Osaka−等幅"; color: #FF0000; }

.p14gosic     { font:        14px      "ＭＳ ゴシック", "Osaka−等幅"; }

.p14mincho    { font:        14px      "ＭＳ Ｐ明朝", "細明朝体";      }

.p14gosicB    { font: bold   14px      "ＭＳ ゴシック", "Osaka−等幅"; }

.p14minchoB   { font: bold   14px      "ＭＳ Ｐ明朝", "細明朝体";      }



.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"; }





.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; line-height: normal; color: BLACK; font-weight: bold; }

.p16          { font-size: 16px; font-weight: normal;                 }

.p16B         { font-size: 16px; line-height: normal; color: BLACK; font-weight: bold; }

.p18          { font-size: 18px; font-weight: normal;                 }

.p18B         { font-size: 18px; line-height: normal; color: BLACK; font-weight: bold; }



.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; }



.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; }

.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: WHITE; }

.p10-14whiteB { font-size: 11px; line-height: 14px; font-weight: bold;   color: WHITE; }

.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: WHITE; }

.p11-14whiteB { font-size: 11px; line-height: 14px; font-weight: bold;   color: WHITE; }

.p11-16       { font-size: 11px; line-height: 16px; font-weight: normal; }

.p11-16B      { font-size: 11px; line-height: 16px; font-weight: bold;   }

.p11-16navy   { font-size: 11px; line-height: 16px; font-weight: normal; color: #000080; }

.p11-16navyB  { font-size: 11px; line-height: 16px; font-weight: bold;   color: #000080; }

.p11-16red    { font-size: 11px; line-height: 16px; font-weight: normal; color: #FF0000; }

.p11-16redB   { font-size: 11px; line-height: 16px; font-weight: bold;   color: #FF0000; }

.p11-16white  { font-size: 11px; line-height: 16px; font-weight: normal; color: WHITE; }

.p11-16whiteB { font-size: 11px; line-height: 16px; font-weight: bold;   color: WHITE; }

.p12-10       { font-size: 12px; line-height: 10px; font-weight: normal; }

.p12-10B      { font-size: 12px; line-height: 10px; font-weight: bold;   }

.p12-12       { font-size: 12px; line-height: 12px; font-weight: normal; }

.p12-12B      { font-size: 12px; line-height: 12px; font-weight: bold;   }

.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: WHITE;   }

.p12-16whiteB { font-size: 12px; line-height: 16px; font-weight: bold;   color: WHITE;   }

.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: WHITE;   }

.p12-20whiteB { font-size: 12px; line-height: 20px; font-weight: bold;   color: WHITE;   }

.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; }

.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: WHITE;   }

.p14-20whiteB { font-size: 14px; line-height: 20px; font-weight: bold;   color: WHITE;   }

.p14-20black  { font-size: 14px; line-height: 20px; font-weight: normal; color: BLACK;   }

.p14-20blackB { font-size: 14px; line-height: 20px; font-weight: bold;   color: BLACK;   }

.p14-20maroon  { font-size: 14px; line-height: 20px; font-weight: normal; color: #800000;   }

.p14-20maroonB { font-size: 14px; line-height: 20px; font-weight: bold;   color: #800000;   }

.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-21maroon  { font-size: 16px; line-height: 21px; font-weight: normal; color: #800000;   }

.p16-21maroonB { font-size: 16px; line-height: 21px; font-weight: bold;   color: #800000;   }

.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-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; }



.1ran-dt      { background-color: FAFFE6; width: 480px }

.1ran-hd      { background-color: F6E6FF; width: 70px; text-align: center }

.list-none    { list-style-type: none; line-height: 35px; }

.nonUnderline { font-size: 12px; line-height: 14px; 

		color: #003333; text-decoration: none; }

.nonUline     { text-decoration: none; }

.nonUnderlineRed { 

		font-size: 12px; line-height: 14px; font-weight: bold;

		color: #FF0000; text-decoration: none;

}



.choubun      { font: normal 12px/15px "ＭＳ ゴシック", "Osaka−等幅"; color: #0000FF; background-position: center top; text-align: left }

.choubun2     { font: normal 12px/15px "ＭＳ ゴシック", "Osaka−等幅"; color: #000000; background-position: center top; text-align: left }

.choubun3     { 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: 8px;  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-left:    1px dotted #4682B4; 

	border-bottom:  1px dotted #4682B4; 

	border-right:   1px dotted #4682B4; 

	border-top:     1px dotted #4682B4; 

}

.box-dotted3  { margin: 5px; padding: 5px;  background-color: #FFF8DC; border-style: double;

	border-width: 5px; border-color: #4682B4; 

}

.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:    1px solid red; 

	border-bottom:  1px solid  #FF6347; 

	border-right:   0px solid #FF6347; 

	border-top:     0px 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: 5px; 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;    }

.tblcel-top   { text-align: justify; vertical-align: top;    }

.tblceljust   { text-align: justify;                         }

.tblcel-mid   { text-align: center;  vertical-align: middle; }



.R            { font-size: 10px;  clip: rect(   );  color: #FF0000; }

.normal       { font-size: 11px; }

.small        { font-size: 10px; }

.small_small  { font-size:  9px; }

.big          { font-size: 12px; }

.title        { font-size: 16px; }

.title-s      { font-size: 13px; font-weight: bold; }



.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_OlD        { 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           */



.sabmidasi-r  { font-size: 12px;   color: #FF0000}

.sabmidasi-g  { font-size: 12px;   color: #077a1a; font-weight: bold;}

.LineHeight-L { font-size:  9px;   line-height: 18px; }

.s14-LineH-L  { font-size: 14px;   line-height: 25px; }

.s12-LineH-L  { font-size: 12px;   line-height: 22px; }

.s11-LineH-L  { font-size: 11px;   line-height: 20px; }

.s10-LineH-L  { font-size: 10px;   line-height: 19px; }

.s105-LineH-L { font-size: 10.5px; line-height: 19px; }
.box-head-pink {
	margin: 5px;
	padding: 3px;
	background-color: #FFCC99;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
}
