@charset "shift-jis";

html { margin-bottom:1px; height:100%; }

* { color: #333333;  font-size:12px; font-family:Meiryo,monospace;  line-height:20px; outline:0; }
body { margin: 0px;  padding: 0px; }

a { color: #2c2cbe;  text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: underline;  position: relative;  top: 1px;  left: 1px; }


.mglft1  { margin-left: 12px; }   .mgrgt1  { margin-right: 12px; }   .mgtop1  { margin-top: 12px; }   .mgbtm1  { margin-bottom: 12px; }   .mgall1  { margin: 12px; }
.mglft2  { margin-left: 24px; }   .mgrgt2  { margin-right: 24px; }   .mgtop2  { margin-top: 24px; }   .mgbtm2  { margin-bottom: 24px; }   .mgall2  { margin: 24px; }
.mglft3  { margin-left: 36px; }   .mgrgt3  { margin-right: 36px; }   .mgtop3  { margin-top: 36px; }   .mgbtm3  { margin-bottom: 36px; }   .mgall3  { margin: 36px; }
.mglft4  { margin-left: 48px; }   .mgrgt4  { margin-right: 48px; }
.mglft5  { margin-left: 60px; }   .mgrgt5  { margin-right: 60px; }
.mglft6  { margin-left: 72px; }   .mgrgt6  { margin-right: 72px; }
.mglft7  { margin-left: 84px; }   .mgrgt7  { margin-right: 84px; }
.mglft8  { margin-left: 96px; }   .mgrgt8  { margin-right: 96px; }
.mglft9  { margin-left: 108px; }  .mgrgt9  { margin-right: 108px; }
.mglft10 { margin-left: 120px; }  .mgrgt10 { margin-right: 120px; }
.mglft11 { margin-left: 132px; }  .mgrgt11 { margin-right: 132px; }
.mglft12 { margin-left: 144px; }  .mgrgt12 { margin-right: 144px; }
.mglft13 { margin-left: 156px; }  .mgrgt13 { margin-right: 156px; }
.mglft14 { margin-left: 168px; }  .mgrgt14 { margin-right: 168px; }
.mglft15 { margin-left: 180px; }  .mgrgt15 { margin-right: 180px; }
.mglft16 { margin-left: 192px; }  .mgrgt16 { margin-right: 192px; }
.mglft17 { margin-left: 204px; }  .mgrgt17 { margin-right: 204px; }
.mglft18 { margin-left: 216px; }  .mgrgt18 { margin-right: 216px; }
.mglft19 { margin-left: 228px; }  .mgrgt19 { margin-right: 228px; }
.mglft20 { margin-left: 240px; }  .mgrgt20 { margin-right: 240px; }

.pdlft1  { padding-left: 12px; }   .pdrgt1  { padding-right: 12px; }   .pdtop1  { padding-top: 12px; }   .pdbtm1  { padding-bottom: 12px; }   .pdall1  { padding: 12px; }
.pdlft2  { padding-left: 24px; }   .pdrgt2  { padding-right: 24px; }   .pdtop2  { padding-top: 24px; }   .pdbtm2  { padding-bottom: 24px; }   .pdall2  { padding: 24px; }
.pdlft3  { padding-left: 36px; }   .pdrgt3  { padding-right: 36px; }   .pdtop3  { padding-top: 36px; }   .pdbtm3  { padding-bottom: 36px; }   .pdall3  { padding: 36px; }
.pdlft4  { padding-left: 48px; }   .pdrgt4  { padding-right: 48px; }
.pdlft5  { padding-left: 60px; }   .pdrgt5  { padding-right: 60px; }
.pdlft6  { padding-left: 72px; }   .pdrgt6  { padding-right: 72px; }
.pdlft7  { padding-left: 84px; }   .pdrgt7  { padding-right: 84px; }
.pdlft8  { padding-left: 96px;  }  .pdrgt8  { padding-right: 96px;  }
.pdlft9  { padding-left: 108px; }  .pdrgt9  { padding-right: 108px; }
.pdlft10 { padding-left: 120px; }  .pdrgt10 { padding-right: 120px; }
.pdlft11 { padding-left: 132px; }  .pdrgt11 { padding-right: 132px; }
.pdlft12 { padding-left: 144px; }  .pdrgt12 { padding-right: 144px; }
.pdlft13 { padding-left: 156px; }  .pdrgt13 { padding-right: 156px; }
.pdlft14 { padding-left: 168px; }  .pdrgt14 { padding-right: 168px; }
.pdlft15 { padding-left: 180px; }  .pdrgt15 { padding-right: 180px; }
.pdlft16 { padding-left: 192px; }  .pdrgt16 { padding-right: 192px; }
.pdlft17 { padding-left: 204px; }  .pdrgt17 { padding-right: 204px; }
.pdlft18 { padding-left: 216px; }  .pdrgt18 { padding-right: 216px; }
.pdlft19 { padding-left: 228px; }  .pdrgt19 { padding-right: 228px; }
.pdlft20 { padding-left: 240px; }  .pdrgt20 { padding-right: 240px; }

.txtid-5 { text-indent: -60px; }
.txtid-4 { text-indent: -48px; }
.txtid-3 { text-indent: -36px; }
.txtid-2 { text-indent: -24px; }
.txtid-1 { text-indent: -12px; }
.txtid0 { text-indent: 0px; }
.txtid1 { text-indent: 12px; }
.txtid2 { text-indent: 24px; }
.txtid3 { text-indent: 36px; }
.txtid4 { text-indent: 48px; }
.txtid5 { text-indent: 60px; }
.txtid6 { text-indent: 72px; }
.txtid7 { text-indent: 84px; }

.txt_l { text-align: left; }
.txt_c { text-align: center; }
.txt_r { text-align: right; }

.txt_t { vertical-align: top; }
.txt_m { vertical-align: middle; }
.txt_b { vertical-align: bottom; }

.xxxx { border-width: 1px; border-color: #999999; border-style: none; }
.txxx { border-width: 1px; border-color: #999999; border-style: solid none none none; }
.xrxx { border-width: 1px; border-color: #999999; border-style: none solid none none; }
.xxbx { border-width: 1px; border-color: #999999; border-style: none none solid none; }
.xxxl { border-width: 1px; border-color: #999999; border-style: none none none solid; }
.trxx { border-width: 1px; border-color: #999999; border-style: solid solid none none; }
.txbx { border-width: 1px; border-color: #999999; border-style: solid none solid none; }
.txxl { border-width: 1px; border-color: #999999; border-style: solid none none solid; }
.xrbx { border-width: 1px; border-color: #999999; border-style: none solid solid none; }
.xrxl { border-width: 1px; border-color: #999999; border-style: none solid none solid; }
.xxbl { border-width: 1px; border-color: #999999; border-style: none none solid solid; }
.trbx { border-width: 1px; border-color: #999999; border-style: solid solid solid none; }
.trxl { border-width: 1px; border-color: #999999; border-style: solid solid none solid; }
.txbl { border-width: 1px; border-color: #999999; border-style: solid none solid solid; }
.xrbl { border-width: 1px; border-color: #999999; border-style: none solid solid solid; }
.trbl { border-width: 1px; border-color: #999999; border-style: solid; }

.bld { font-weight: bold; }
