.txt {
font-size: 15px; 
line-height: 20px
}

.smltxt {
font-size: 10px; 
line-height: 14px
}

.midasi { 
font-size: 20px; 
line-height: 20px; 
font-weight: bold
}

.sub { 
font-size: 16px; 
line-height: 22px
}

.txt_ext { 
font-size: 14px; line-height: 24px}

a:hover {
color: #FF0000; 
text-decoration: none
}

a:active {
text-decoration: none
}

a:link {
text-decoration: none
}

a:visited {
text-decoration: none
}

.sub_ext {
font-size: 16px; 
line-height: 26px
}

.txt_12pt { 
font-size: 12px; 
line-height: 16px
}


table td.kim_bg {
background-image: url("top_left.jpg");
vertical-align: bottom;
width:350;
}

table td.kim_midashi_001 {
font-weight:bold;
}

table td.top {
vertical-align: top;
}

table.hyou {
width: 296;
border: 0;
cellpadding: 0;
cellspacing: 1;
}


td.txt {
font-size: 15px; 
line-height: 20px 
}



td.cap {
font-size: 13px;
color: #666666;
vertical-align: top;
}


td.kogecha {
font-size: 15px;
color: #ffffff;
line-height: 16px
border-color: rgb(153, 153, 153);
background-color: rgb(153, 102, 51);
nowrap: nowrap;
vertical-align: top;
text-align: center;
cellspacing: 1;
}


td.cha {
font-size: 15px;
line-height: 16px
border-color: rgb(153, 153, 153);
background-color: rgb(220, 202, 146);
nowrap: nowrap;
vertical-align: top;
text-align: center;
}

td.shiro {
font-size: 15px;
line-height: 16px
border-color: rgb(153, 153, 153);
background-color: rgb(240, 233, 208);
nowrap: nowrap;
vertical-align: top;
text-align: center;
}
