/****** サブページ用 *******/
/*@charset "shift_JIS";*/
/*@charset "utf-8";*/
@import url(/css_common.css);

/****** ページメイン *******/
#mainbox{
  margin: 0 0 30px;
  padding: 0 0 10px 0;
}
#mainbox h2{
  width: 620px;
  margin: 0 0 0 10px;
  padding: 10px 0 0 20px;
  font-size: 110%;
  color: #009999;
  background: url(/imagesicon_fire1.gif) no-repeat;
  border-bottom: 2px dotted #009999;
}
.main{
  margin: 0px 0 30px;
  border-bottom: 1px solid #cccccc;
}
.main dd{
  padding: 0 30px 0 20px;
}
.main ul{
  margin: 5px 0 5px 20px;
  font-weight: bold;
}
#accmap{
  margin: 0 0 30px 0;
}
#accmap dt{
  float: left;
  display: block;
  width: 60px;
  text-align: right;
  font-weight: bold;
}

/****** テーブル *******/
table.softlst{
  margin: 5px 0 20px;
  font-size: 10pt;
  border: 1px solid #cccccc;
}
table.softlst th{
  background: #3366cc;
  color: white;
}
table.softlst td{
  padding: 2px 10px;
  background: #e0e0e0;
}
table.softlst td.td1{
  padding: 0 10px 0 50px;
  background: #e0e0e0 url(/imagesicon_icowin.jpg) no-repeat;
}
table.softlst td.td2{
  font-weight: bold;
}
table.softlst td.td3{
  text-align: right;
}

table.proflst{
  margin: 0px 0 0 40px;
  border-spacing: 10px;
  font-size: 12px;
}
table.proflst th,table.proflst td{
  padding: 0px 15px 10px;
  border-bottom: 1px solid #999999;
/*  border-top: 1px solid #999999;*/
}
table.proflst tr.hed0{
  padding: 0;
}
table.proflst th{
  text-align: right;
}

table.toksyo{
  margin: 20px 0 20px 20px;
  font-size: 10pt;
  border: 1px solid #999999;
}
table.toksyo th,table.toksyo td{
  padding: 5px 10px;
  background: #ffffff;
  border: 1px solid #999999;
}
table.toksyo th{
  background: #e0e0e0;
}
table.toksyo dt{
  color: #009966;
  font-weight: bold;
}
table.toksyo dd{
  margin: 0 0 16px 16px;
}

