.dv-tx-cen { text-align : center ; }
.dv-tx-rig { text-align : right ; }
.dv-tx-lef { text-align : left ; }

.dv-al-cen { align : center ; }
.dv-al-rig { align : right ; }
.dv-al-lef { align : left ; }



.dv000-00 { padding: 0; }

.dv001-00 { padding: 1px; }
.dv001-01 { padding: 1px 0 0 0; }
.dv001-02 { padding: 0 1px 0 0; }
.dv001-03 { padding: 0 0 1px 0; }
.dv001-04 { padding: 0 0 0 1px; }
.dv001-05 { padding: 1px 0 1px 0; }

.dv002-00 { padding: 2px; }
.dv002-01 { padding: 2px 0 0 0; }
.dv002-02 { padding: 0 2px 0 0; }
.dv002-03 { padding: 0 0 2px 0; }
.dv002-04 { padding: 0 0 0 2px; }
.dv002-05 { padding: 2px 0 2px 0; }

.dv003-00 { padding: 3px; }
.dv003-01 { padding: 3px 0 0 0; }
.dv003-02 { padding: 0 3px 0 0; }
.dv003-03 { padding: 0 0 3px 0; }
.dv003-04 { padding: 0 0 0 3px; }
.dv003-05 { padding: 3px 0 3px 0; }

.dv004-00 { padding: 4px; }
.dv004-01 { padding: 4px 0 0 0; }
.dv004-02 { padding: 0 4px 0 0; }
.dv004-03 { padding: 0 0 4px 0; }
.dv004-04 { padding: 0 0 0 4px; }
.dv004-05 { padding: 4px 0 4px 0; }

.dv005-00 { padding: 5px; }
.dv005-01 { padding: 5px 0 0 0; }
.dv005-02 { padding: 0 5px 0 0; }
.dv005-03 { padding: 0 0 5px 0; }
.dv005-04 { padding: 0 0 0 5px; }
.dv005-05 { padding: 5px 0 5px 0; }
.dv005-06 { padding: 0 5px 0 5px; }
.dv005-07 { padding: 5px 5px 5px 0; }
.dv005-08 { padding: 0 5px 5px 5px; }
.dv005-09 { padding: 5px 5px 0 5px; }

.dv006-00 { padding: 6px; }
.dv006-01 { padding: 6px 0 0 0; }
.dv006-02 { padding: 0 6px 0 0; }
.dv006-03 { padding: 0 0 6px 0; }
.dv006-04 { padding: 0 0 0 6px; }
.dv006-05 { padding: 6px 0 6px 0; }

.dv008-00 { padding: 8px; }
.dv008-01 { padding: 8px 0 0 0; }
.dv008-02 { padding: 0 8px 0 0; }
.dv008-03 { padding: 0 0 8px 0; }
.dv008-04 { padding: 0 0 0 8px; }
.dv008-05 { padding: 8px 0 8px 0; }
.dv008-06 { padding: 0 8px 0 8px; }

.dv010-00 { padding: 10px; }
.dv010-01 { padding: 10px 0 0 0; }
.dv010-02 { padding: 0 10px 0 0; }
.dv010-03 { padding: 0 0 10px 0; }
.dv010-04 { padding: 0 0 0 10px; }
.dv010-05 { padding: 10px 0 10px 0; }
.dv010-06 { padding: 0 10px 0 10px; }
.dv010-07 { padding: 10px 10px 10px 0; }
.dv010-08 { padding: 0 10px 10px 10px; }
.dv010-09 { padding: 10px 10px 0 10px; }

.dv012-00 { padding: 12px; }
.dv012-01 { padding: 12px 0 0 0; }
.dv012-02 { padding: 0 12px 0 0; }
.dv012-03 { padding: 0 0 12px 0; }
.dv012-04 { padding: 0 0 0 12px; }
.dv012-05 { padding: 12px 0 12px 0; }

.dv015-00 { padding: 15px; }
.dv015-01 { padding: 15px 0 0 0; }
.dv015-02 { padding: 0 15px 0 0; }
.dv015-03 { padding: 0 0 15px 0; }
.dv015-04 { padding: 0 0 0 15px; }

.dv020-00 { padding: 20px; }
.dv020-01 { padding: 20px 0 0 0; }
.dv020-02 { padding: 0 20px 0 0; }
.dv020-03 { padding: 0 0 20px 0; }
.dv020-04 { padding: 0 0 0 20px; }
.dv020-05 { padding: 20px 0 20px 0; }
.dv020-06 { padding: 0 20px 0 20px; }

.dv025-00 { padding: 25px; }
.dv025-01 { padding: 25px 0 0 0; }
.dv025-02 { padding: 0 25px 0 0; }
.dv025-03 { padding: 0 0 25px 0; }
.dv025-04 { padding: 0 0 0 25px; }

.dv030-00 { padding: 30px; }
.dv030-01 { padding: 30px 0 0 0; }
.dv030-02 { padding: 0 30px 0 0; }
.dv030-03 { padding: 0 0 30px 0; }
.dv030-04 { padding: 0 0 0 30px; }

.dv040-00 { padding: 40px; }
.dv040-01 { padding: 40px 0 0 0; }
.dv040-02 { padding: 0 40px 0 0; }
.dv040-03 { padding: 0 0 40px 0; }
.dv040-04 { padding: 0 0 0 40px; }


.dv666-01 { padding: 10px 10px 0px 10px; }
.dv666-02 { padding: 6px 8px 8px 8px; }
.dv666-03 { padding: 6px 0px 0px 14px; }


.ilec       { font-size: 12px; font-weight: normal; line-height: 140% ;  }
.ilec-red   { font-size: 12px; color :#f35923; font-weight: bold; line-height: 140% ; }
.ilec-green { font-size: 12px; color :#35971c; font-weight: bold; line-height: 140% ; }
.ilec-blue  { font-size: 12px; color :#0289f2; font-weight: bold; line-height: 140% ; }

.ile-n   { font-size: 12px; color :#666;  font-weight: normal; line-height: 140% ;  }

.kihon08   { font-size:  8px;   font-weight: normal;   line-height: 130% ;  }
.kihon09   { font-size:  9px;   font-weight: normal;   line-height: 130% ;  }
.kihon10   { font-size: 10px;   font-weight: normal;   line-height: 130% ;  }
.kihon11   { font-size: 11px;   font-weight: normal;   line-height: 130% ;  }
.kihon12   { font-size: 12px;   font-weight: normal;   line-height: 140% ;  }
.kihon13   { font-size: 13px;   font-weight: normal;   line-height: 140% ;  }
.kihon14   { font-size: 14px;   font-weight: normal;   line-height: 140% ;  }
.kihon15   { font-size: 15px;   font-weight: normal;   line-height: 140% ;  }
.kihon16   { font-size: 16px;   font-weight: normal;   line-height: 140% ;  }
.kihon17   { font-size: 17px;   font-weight: normal;   line-height: 140% ;  }
.kihon18   { font-size: 18px;   font-weight: normal;   line-height: 140% ;  }
.kihon19   { font-size: 19px;   font-weight: normal;   line-height: 140% ;  }
.kihon20   { font-size: 20px;   font-weight: normal;   line-height: 140% ;  }
.kihon21   { font-size: 21px;   font-weight: normal;   line-height: 140% ;  }
.kihon22   { font-size: 22px;   font-weight: normal;   line-height: 140% ;  }
.kihon23   { font-size: 23px;   font-weight: normal;   line-height: 140% ;  }
.kihon24   { font-size: 24px;   font-weight: normal;   line-height: 140% ;  }



.bold08    { font-size:  8px;   font-weight: bold;   line-height: 140% ;  }
.bold09    { font-size:  9px;   font-weight: bold;   line-height: 140% ;  }
.bold10    { font-size: 10px;   font-weight: bold;   line-height: 140% ;  }
.bold11    { font-size: 11px;   font-weight: bold;   line-height: 140% ;  }
.bold12    { font-size: 12px;   font-weight: bold;   line-height: 140% ;  }
.bold13    { font-size: 13px;   font-weight: bold;   line-height: 140% ;  }
.bold14    { font-size: 14px;   font-weight: bold;   line-height: 140% ;  }
.bold15    { font-size: 15px;   font-weight: bold;   line-height: 140% ;  }
.bold16    { font-size: 16px;   font-weight: bold;   line-height: 140% ;  }
.bold17    { font-size: 17px;   font-weight: bold;   line-height: 140% ;  }
.bold18    { font-size: 18px;   font-weight: bold;   line-height: 140% ;  }
.bold19    { font-size: 19px;   font-weight: bold;   line-height: 140% ;  }
.bold20    { font-size: 20px;   font-weight: bold;   line-height: 140% ;  }
.bold21    { font-size: 21px;   font-weight: bold;   line-height: 140% ;  }
.bold22    { font-size: 22px;   font-weight: bold;   line-height: 140% ;  }
.bold23    { font-size: 23px;   font-weight: bold;   line-height: 140% ;  }
.bold24    { font-size: 24px;   font-weight: bold;   line-height: 140% ;  }


.pagecenter    { margin:0 auto; text-align:center;}
.pagecenter span a{text-decoration:underline; font-size:12px; letter-spacing:0.2em;}
.pagecenter span a:hover{text-decoration:none;}
.pagecenter span.pagebute a{text-decoration:underline; font-size:14px; letter-spacing:0.1em;}

