
/*テキスト、フォント関連*/

.t10{font-size:10px;color:#000000;}
.t10-b{font-size:10px;color:#000000;font-weight:bold;}
.t10-f00{font-size:10px;line-height:16px;color:#FF0000;}
.t10-8{font-size:10px;line-height:18px;color:#000000;}
.t10-10{font-size:10px;line-height:20px;color:#000000;}


.t12{font-size:12px;color:#000000;}
.t12-b{font-size:12px;color:#000000;font-weight:bold;} 
.t12-fff{font-size:12px;color:#FFFFFF;}
.t12-f00{font-size:12px;color:#FF0000;}
.t12-060{font-size:12px;color:#006600;}
.t12-cc0{font-size:12px;color:#CC0000;}
.t12-6{font-size:12px;line-height:18px;color:#000000;}
.t12-8{font-size:12px;line-height:20px;color:#000000;}
.t12-10{font-size:12px;line-height:22px;color:#000000;}


.t14{font-size:14px;color:#000000;}
.t14-b{font-size:14px;color:#000000;font-weight:bold;}
.t14-f00{font-size:14px;color:#FF0000;}
.t14-6{font-size:14px;line-height:20px;color:#000000;}
.t14-8{font-size:14px;line-height:22px;color:#000000;}
.t14-10{font-size:14px;line-height:24px;color:#000000;}

.t16{font-size:16px;color:#000000;}
.t16-6{font-size:16px;line-height:22px;color:#000000;}
.t16-8{font-size:16px;line-height:24px;color:#000000;}
.t16-10{font-size:16px;line-height:26px;color:#000000;}


.waku_big {
  background-color:#E2F1E7;
  padding: 0 2px 0 2px;
 *padding: 2px;
  font-size: 14px;
}
.waku_reg {
  background-color:#999999;
  padding: 0 2px 0 2px;
 *padding: 2px;
  font-size: 14px;
}
.waku_small {
  background-color:#E2F1E7;
  padding: 0 2px 0 2px;
 *padding: 2px;
  font-size: 14px;
}

.top_map_link ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.top_map_link ul li{
  margin: 0;
  padding: 0 0 0 10px;
  background: url(../images/map_arrow.gif) no-repeat 0px 3px;
  font-size:10px;
  line-height:1.2em;
}

.detail ul{
  list-style: none;
  margin: 0;
  padding: 5px 0 0 0;
}

.detail ul li{
  margin: 0;
  padding: 0 0 5px 15px;
  background: url(../images/contents_arrow.gif) no-repeat 0px 3px;
  font-size:12px;
  line-height:1.3em;
  font-weight: bold;
}

/* safari only \*/
html:\66irst-child .detail ul li {
  background: url(../images/contents_arrow.gif) no-repeat 0px 2px;
}
/* end */

.detail ul li ul{
  list-style: disc;
  margin: 0;
  padding: 5px 0 0 30px;
}

.detail ul li ul li{
  margin: 0;
  padding: 0 0 5px 0px;
  background: none;
  font-size:12px;
  line-height:1.3em;
  font-weight: normal;
}

.detail .pdf_s ul{
  list-style: none;
  margin: 0;
  padding: 15px 0 15px 0;
}

.detail .pdf_s ul li{
  margin: 0;
  padding: 3px 0 11px 40px;
  background: url(../images/pdf_s.gif) no-repeat 0px 0px;
  font-size:12px;
}

/* safari only \*/
html:\66irst-child .detail .pdf_s ul {
  list-style: none;
  margin: 0;
  padding: 15px 0 15px 0;
}
/* end */

/* safari only \*/
html:\66irst-child .detail .pdf_s ul li {
  margin: 0;
  padding: 3px 0 11px 40px;
  background: url(../images/pdf_s.gif) no-repeat 0px 0px;
  font-size:12px;
}
/* end */

.detail .doc_s ul{
  list-style: none;
  margin: 0;
  padding: 15px 0 15px 0;
}

.detail .doc_s ul li{
  margin: 0;
  padding: 3px 0 11px 40px;
  background: url(../images/doc_s.gif) no-repeat 0px 0px;
  font-size:12px;
}

/* safari only \*/
html:\66irst-child .detail .doc_s ul {
  list-style: none;
  margin: 0;
  padding: 15px 0 15px 0;
}
/* end */

/* safari only \*/
html:\66irst-child .detail .doc_s ul li {
  margin: 0;
  padding: 3px 0 11px 40px;
  background: url(../images/doc_s.gif) no-repeat 0px 0px;
  font-size:12px;
}
/* end */

table .list{
 border:1px solid #CCCCCC;
 padding:5px;
 border-collapse:collapse;
 font-size:12px;
}

table .link_list{
 border-right:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
 border-left:1px solid #CCCCCC;
 padding:5px;
 border-collapse:collapse;
 font-size:12px;
}

table .result_list{
 padding:5px;
 border-collapse:collapse;
 font-size:12px;
}


.sitemap ul{
  list-style: none;
  margin: 0;
  padding: 5px 0 0 20px;
}

.sitemap ul li{
  margin: 0;
  padding: 5px 0 5px 10px;
  background: url(../images/sitemap_arrow.gif) no-repeat 0px 11px;
  font-size:12px;
  line-height:1.5em;
  border-bottom:1px solid #CCCCCC;
}

.sitemap ul li ul{
  list-style: none;
  margin: 0;
  padding: 5px 0 0 15px;
}

.sitemap ul li ul li{
  margin: 0;
  padding: 0 0 5px 0px;
  background: none;
  font-size:12px;
  line-height:1.5em;
  border-bottom:none;
}


