/* txt css */
.tabtxt01{
color:#FF0000;
font-weight:bold;
font-size:12px;
/font-size:11px;
letter-spacing:0.1em;
}
.tabtxt02{
color:#FF0000;
font-weight:nomal;
font-size:10px;
letter-spacing:0.1em;
}
.tabtxt02 a{
color:#FF0000;
font-weight:nomal;
font-size:10px;
line-height:150%;
letter-spacing:0.1em;
text-decoration:underline;
}
.tabtxt02 a:hover{
color:#FF0000;
font-weight:nomal;
font-size:10px;
line-height:150%;
letter-spacing:0.1em;
text-decoration:underline;
}

.tabtxt022{
color:#FF0000;
font-weight:nomal;
font-size:10px;
letter-spacing:0.1em;
}
.tabtxt0221{
color:#FF0000;
font-weight:nomal;
font-size:10px;
line-height:160%;
padding:0px 0 0px 0;
letter-spacing:0.1em;
float:right;
}
.tabtxt0222{
width:480px;
border:1px #FF0000 solid;
color:#FF0000;
font-weight:nomal;
font-size:10px;
line-height:160%;
padding:5px 10px!important;
letter-spacing:0.2em;
text-align:left;
clear:both;
text-decoration:none;
}
.tabtxt0222 a{
color:#FF0000;
font-weight:nomal;
font-size:10px;
line-height:160%;
letter-spacing:0.2em;
text-align:left;
clear:both;
text-decoration:underline;
}
.tabtxt0222 a:hover{
color:#FF0000;
font-weight:nomal;
font-size:10px;
line-height:160%;
letter-spacing:0.2em;
text-align:left;
clear:both;
text-decoration:underline;
}
.tabtxt023{
color:#FF0000;
font-weight:nomal;
font-size:10px;
letter-spacing:0.1em;
}
/* firefox */
html>/**/body .tabtxt023{
color:#FF0000;
font-weight:nomal;
font-size:11px;
letter-spacing:0.1em;
}


.tabtxt03{
color:#FF0000;
font-weight:bold;
font-size:12px;
padding:3px 0px;
letter-spacing:0.1em;
line-height:130%;
}
.tabtxt03 a{
color:#FF0000;
font-weight:bold;
font-size:12px;
padding:3px 0px;
letter-spacing:0.1em;
text-decoration:underline;
line-height:130%;
}
.tabtxt03 a:hover{
color:#FF0000;
font-weight:bold;
font-size:12px;
padding:3px 0px;
letter-spacing:0.1em;
text-decoration:underline;
line-height:130%;
}
.tabtxt04{
color:#FF0000;
font-weight:nomal;
font-size:10px;
padding:0px 0px;
letter-spacing:0.1em;
line-height:130%;
}
.tabtxt04 a{
color:#FF0000;
font-weight:nomal;
font-size:10px;
padding:0px 0px;
letter-spacing:0.1em;
text-decoration:underline;
line-height:130%;
}
.tabtxt04 a:hover{
color:#FF0000;
font-weight:nomal;
font-size:10px;
padding:0px 0px;
letter-spacing:0.1em;
text-decoration:underline;
line-height:130%;
}
.tabtxt042{
color:#FF0000;
font-weight:nomal;
font-size:10px;
padding:0px 0px 0 0;
letter-spacing:0.0em;
line-height:100%;
}
.tabtxt0421{
color:#FF0000;
font-weight:nomal;
font-size:10px;
padding:0px 0px 0 0;
letter-spacing:0.0em;
line-height:170%;
}
.tabtxt0422{
color:#FF0000;
font-weight:nomal;
font-size:10px;
padding:0px 10px 0 0;
letter-spacing:0.0em;
line-height:130%;
}

.tabtxt0431{
background-image:url(../images/p05/uppop01.gif);
background-repeat:no-repeat;
color:#FF0000;
font-weight:nomal;
font-size:12px;
/font-size:11px;
padding:10px 0px 5px 20px;
letter-spacing:0.1em;
line-height:100%;
width:220px;
height:15px;
text-align:left;
}
*html .tabtxt0431{
background-image:url(../images/p05/uppop01.gif);
background-repeat:no-repeat;
color:#FF0000;
font-weight:nomal;
font-size:11px;
padding:10px 0px 5px 20px;
letter-spacing:0.1em;
line-height:100%;
width:240px;
height:30px;
text-align:left;
}
.tabtxt0432{
background-image:url(../images/p05/uppop02.gif);
color:#FF0000;
font-weight:nomal;
font-size:12px;
padding:10px 0px 5px 20px;
letter-spacing:0.1em;
line-height:100%;
width:220px;
height:15px;
text-align:left;
}
*html .tabtxt0432{
background-image:url(../images/p05/uppop02.gif);
color:#FF0000;
font-weight:nomal;
font-size:12px;
padding:10px 0px 5px 20px;
letter-spacing:0.1em;
line-height:100%;
width:240px;
height:30px;
text-align:left;
}
.tabtxt044{
color:#FF0000;
font-weight:nomal;
font-size:12px;
padding:0px 0px 0 10px;
letter-spacing:0.1em;
line-height:130%;
}
.tabtxt045{
color:#FF0000;
font-weight:nomal;
font-size:10px;
padding:0px 0px 0 10px;
letter-spacing:0.1em;
line-height:130%;
}
.tabtxt05{
color:#FF0000;
font-weight:nomal;
font-size:10px;
padding:0px 0px 0 10px!important;
letter-spacing:0.1em;
line-height:150%;
margin:0px;
}
.tabtxt05 a{
color:#FF0000;
font-weight:nomal;
font-size:10px;
letter-spacing:0.1em;
text-decoration:underline;
}
.tabtxt05 a:hover{
color:#FF0000;
font-weight:nomal;
font-size:10px;
letter-spacing:0.1em;
text-decoration:underline;
}