a:active {  }
a:hover { color: #FF3300 ; background-color: #FFD7CA;}
a:link {  }
a:visited {  }
.txt-menu { font-size: 12px; line-height: 180% ;}
.txt { font-size: 12px; line-height: 140% ;}
.txt02 { font-size: 10px; line-height: 140% ;}
.txt03 { font-size: 14px; line-height: 140% ;}
.txt04-margin { font-size: 12px; line-height: 140% ; padding-left: 5px;}
.txt05 { font-size: 12px; line-height: 120% ;}
.alpha { font-size: 10px; line-height: 140% ;}
.image { background-image: url(img/bgimage.gif); background-position: 260px 30px; background-repeat: no-repeat;  }
/* commented backslash hack v2 \*/
.menu a:active, .menu a:link,.menu a:visited{ border-bottom: 2px solid #ffffff; padding:0px; margin:0px;}
/* commented backslash hack v2 */
.menu a:hover { border-bottom: 2px solid #FF3300; padding:0px; margin:0px;}
.menubox { border: 1px solid #999999; padding:0px; margin:0px;}
h2 { font-size: 10px; line-height: 140% ; font-weight:normal; padding:0px; margin:0px;}

.txt-com { font-size: 12px; line-height: 180% ; border:1px solid #bbbbbb; padding-left:7px;}
.txt-rec { font-size: 12px; line-height: 180% ; border-right:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb;}
.rec-cap{color:#000080;  font-size: 14px; line-height: 180% ; font-weight:bold;}
.footer{width:585px; margin-top:10px; margin-bottom:20px;  font-size: 11px; border-top:1px dashed #666666; color:#555555; padding:5px; padding-left:17px; } 
.txt-white,.txt-white a:active,.txt-white a:link,.txt-white a:visited{ font-size: 10px; line-height: 100% ; color:#ffffff; text-decoration:none; }
.head-white{  margin-right:10px;}

.box{width:250px; font-size: 12px; line-height: 120% ; border:1px solid #ff4500; border-top:0px solid; padding:5px; text-align:left; height:85px;}
.tl-margin { font-size: 12px; line-height: 140% ; padding-left: 10px; font-weight:bold; color:#ff4500;}
.box02{width:540px; font-size: 12px; line-height: 160% ; border:1px solid #ff4500; padding:5px; padding-left:10px;text-align:left; background:#FFEDE3; margin-left:10px;}
