td {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px; line-height: 19px}
.cap_s {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9px; line-height: 15px; color: #003399}
.cap_bs {  font-size: 9px; line-height: 12px; color: #000000}
.jyuusyo {  font-size: 11px; line-height: 15px; font-family: "ＭＳ Ｐゴシック", "Osaka"}
.koujou {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 15px; font-weight: bolder}
.cap {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9px; line-height: 11px; color: #003399}
.hyou {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; line-height: 15px; color: #000000}
.hyou2 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 17px; color: #000000}
.hyou_midasi {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px; line-height: 11px; font-weight: bolder}
.hyou1gyou { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; line-height: 10px; color: #000000 }
.hyou_s09 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9px; line-height: 9px}
.ob_syoukai {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 8.5px; line-height: 11px}
.jinmei {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; line-height: 16px; font-weight: bolder}
.rireki {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; line-height: 16px}
.qestion {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10.5px; line-height: 17px; font-weight: bold; color: #CC0000}
.answer {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10.5px; line-height: 17px; font-weight: normal}
.link {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; line-height: 12px; color: #0000FF}
.link_big { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px; line-height: 11px; color: #0000FF }
.cap07_05 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 8px; line-height: 11px; color: #003399 }
.hyou109_02 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9px; color: #000000 ; line-height: 9px}
.hyou109_0202 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9px; color: #000000 ; line-height: 15px}




/* 090403追記　*/
p.point-link{
font-size:1em;
margin:0 0 5px 0;
padding-left:10px;
background:url(image/link_arrow.gif) no-repeat 0px 4px;
}

p.point-link a{
color:#0000FF;
text-decoration:none;
}

p.point-link a:hover{
text-decoration:underline;
}

p.point-link a:visited{
color:#800080;
}

h2.release_ttl{
margin-bottom:7px;
}

table.table_ir{
border-collapse:collapse;
width:510px;
}

table.table_ir tr th{
vertical-align:top;
background-color:#339966;
color:#fff;
font-size:120%;
padding:3px 7px;
border-right:1px solid #fff;
text-align:center;
}

table.table_ir tr td{
vertical-align:top;
text-align:left;
font-size:120%;
padding:5px 7px;
border-bottom:1px solid #339966;
}

table.table_ir tr td.date{
text-align:center;
font-weight:bold;
}

div.past{
text-align:right;
margin-right:30px;
font-weight:bold;
font-size:110%;
color:#00397a;
}

div.past p{
margin-bottom:5px;
}

div.past ul,
div.past ul li{
margin:0;
padding:0;
}

div.past ul li{
line-height:1.8;
list-style-image:url(image/link_arrow2.gif);
}


.pankuzu{
font-size:12px;
}










