    .body,td,th {
  font-size:10pt; line-height:120%;
}
    .text_h {
  font-size:10pt; line-height:120%;
}
    .text_h2 {
  font-size:14pt; line-height: 1.9em;
}
    .red {
  color:#CC0000;
}
    .white {
  color:#FFFFFF;
}

H1.sec_t{
  margin:0;
  padding:0;
  font-size:60%;
  font-weight:normal;
  color:#999999;
  width:740px;
  text-align: right;
}

.article_txt{line-height:150%;}



/*----------------------------------
201011 added
for "TOUKEI JOUHOU" page
------------------------------------*/

#needsbox{
margin:0;
}

#needsbox .clearfix:after{
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


#needsbox .left{
float:left;
width:255px;
margin:0 20px 0 0;
}

#needsbox .right{
float:left;
width:255px;
margin:0;
}

#needsbox ul{
margin:0;
padding:0;
}

#needsbox li{
list-style:none;
padding:5px;
margin:0;
background:#f8f8f8;
border-left:1px solid #cacaca;
border-right:1px solid #cacaca;
border-bottom:1px solid #cacaca;
}

#needsbox .tit{
background:#d4d4e0;
font-weight:bold;
color:#333333;
border:1px solid #cacaca;
padding:5px;
margin:15px 0 0 0;
}

#needsbox .tablebg{
background:#cacaca;
margin:0 0 15px 0;
}

#needsbox .tablebg td{
background:#f8f8f8;
}

#needsbox .tablebg th{
background:#d4d4e0;
color:#333333;
}

#needsbox .fontb{
font-weight:bold;
margin:0 0 5px 0;
color:#333333;
}

/*----------------------------------
201011 added
for "KIJI HYOUJI" page
------------------------------------*/

.article_box{
border:1px solid #CCCCCC;
padding:10px;
margin:0 0 15px 0;
}

.article_tit{
background:#d4d4e0;
margin:0 0 10px 0;
padding:10px;
font-weight:bold;
}

.article_data{
text-align:right;
font-weight:normal;
}

.article_border{
border-bottom:1px dashed #666666;
margin:20px 0;
}

/*----------------------------------
2011 01 added
for "body_kounyu and pdf kounyu" page
------------------------------------*/

#kounyu_help{
background:#F4F4F4;
padding:10px;
margin:15px 0;
}

#kounyu_help p{
background:#dfdfdf;
margin:0;
padding:3px;
font-weight:bold;
color:#666666;
}

#kounyu_help ul{
color:#555555;
margin:10px 0 0 0;
padding:0 0 0 15px;
list-style:none;
}

#kounyu_help li{
background:url(/nkgimage/help_arrow.gif) no-repeat left center;
text-indent:10px;
}

#kounyu_help li a{
color:#666666;
}

#attention{
padding:10px;
line-height:1.3em;
margin:10px 0 0 0;
}

#attention_pdf{
background:#FFFFE6;
padding:10px;
line-height:1.3em;
margin:10px 0 0 0;
}
