a:link {color:#000000; font-size:12px; text-decoration:underline; line-height:18px;}
a:visited {color:#000000; font-size:12px; text-decoration:underline; line-height:18px;}
a:hover {color:#FF0000; font-size:12px; text-decoration:none; line-height:18px;}

.bg_main1 {background-image:url(img/bg_main01.gif); background-repeat:repeat-x;}

.txt_black1 {color:#000000; font-size:12px; line-height:18px;}

.txt_black2 {color:#000000; font-size:16px; line-height:22px;}

.txt_white1 {color:#FFFFFF; font-size:12px; line-height:18px;}

.txt_white1_b {color:#FFFFFF; font-size:12px; line-height:18px; font-weight: bold;}

.txt_red1 {color:#FF0000; font-size:12px; line-height:18px;}

.txt_red2 {color:#FF0000; font-size:16px; line-height:22px;}

.txt_red1_b {color:#FF0000; font-size:12px; line-height:18px; font-weight: bold;}

.txt_red2_b {color:#FF0000; font-size:16px; line-height:22px; font-weight: bold;}

.txt_midasi1 {color:#C22020; font-size:12px; line-height:18px;}

.txt_midasi1_b {color:#C22020; font-size:12px; line-height:18px; font-weight: bold;}

.txt_midasi2 {color:#704A35; font-size:12px; line-height:18px;}

.txt_midasi3_b {color:#C22020; font-size:14px; line-height:20px; font-weight: bold;}

.txt_navy2_b {color:#000080; font-size:14px; line-height:20px; font-weight: bold;}

.td1 {border-left:1px solid #808080; border-top:1px solid #808080; color:#000000; font-size:12px; line-height:18px; text-align:center; background-color:#FFCACA;}

.td2 {border-left:1px solid #808080; border-top:1px solid #808080; border-right:1px solid #808080; color:#000000; font-size:12px; line-height:18px; text-align:center; background-color:#FFCACA;}

.td2-2 {border-left:1px solid #808080; border-top:1px solid #808080; border-right:1px solid #808080; color:#000080; font-size:12px; line-height:18px; font-weight: bold; text-align:center; background-color:#FFCACA;}

.td3 {border-left:1px solid #808080; border-top:1px solid #808080; color:#000000; font-size:12px; line-height:18px; text-align:center;}

.td3-2 {border-left:1px solid #808080; border-top:1px solid #808080; color:#ff0000; font-size:12px; line-height:18px; text-align:center;}

.td4 {border-left:1px solid #808080; border-top:1px solid #808080; border-right:1px solid #808080; color:#ff0000; font-size:12px; line-height:18px; text-align:center;}

.td5 {border-left:1px solid #808080; border-top:1px solid #808080; border-bottom:1px solid #808080; color:#000000; font-size:12px; line-height:18px; text-align:center;}

.td5-2 {border-left:1px solid #808080; border-top:1px solid #808080; border-bottom:1px solid #808080; color:#ff0000; font-size:12px; line-height:18px; text-align:center;}

.td6 {border-left:1px solid #808080; border-top:1px solid #808080; border-right:1px solid #808080; border-bottom:1px solid #808080; color:#ff0000; font-size:12px; line-height:18px; text-align:center;}

.td7 {border-left:1px solid #808080; border-top:1px solid #808080; color:#ff0000; font-size:12px; line-height:18px; text-align:center;}

.td8 {border-left:1px solid #808080; border-top:1px solid #808080; border-bottom:1px solid #808080; color:#ff0000; font-size:12px; line-height:18px; text-align:center;}

.td_underline {border-bottom:1px solid #808080;}

h1{font-size:12px; line-height:135%; letter-spacing: 0.05em; font-weight:normal; margin:0; text-align:left; display: inline;}

