
#menu{
  margin-right:20px;
  margin-top:5px;
  color:#6F6F6F;
}
#subnavi{
  margin-left:20px;
  margin-top:7px;

}
#menu a, #subnavi a{
  color:#006699;
}
#menu a:hover, #subnavi a:hover{
  color:#FFCC00;
}
#menu .current, #subnavi .current{
  color:#FFCC00;
  font-weight:bold;
}

/*#contents{
  width:570px;
  padding-left:25px;
}*/

#contents .caution{
  color:#EE5404;
  line-height:140%;
  padding:4px;
}

td.navi{
  background-image: url("/support/cyber-shot/images/download/dsc-t100/download/t100_ttl_bg.gif");
  background-repeat: no-repeat;
  height:28px;
}
td.navi_j{
  background-image: url("/support/cyber-shot/images/download/dsc-t100/t100_ttl_bg_j.gif");
  background-repeat: no-repeat;
  height:28px;
}
td.subnavi{
  background-image: url("/support/cyber-shot/images/download/dsc-t100/t100_navi_bg.gif");
  background-repeat: no-repeat;
  height:120px;
}
td.subnavi_g1{
  background-image: url("/support/cyber-shot/images/download/dsc-g1/g1_navi_bg.gif");
  background-repeat: no-repeat;
  height:120px;
}
td.subnavi_g1_up{
  background-image: url("/support/cyber-shot/images/download/dsc-g1/g1_navi_bg_up.gif");
  background-repeat: no-repeat;
  height:150px;
}
#contents .file{
  background-color:#DDDDDD;
  padding:15px
}
#contents .file_pdf{
  background-color:#DDDDDD;
  padding:10 15 0 15px
}
#contents .file_clock{
  background-color:#DDDDDD;
  padding-left:10px;
  padding-top:10px;
  padding-bottom:10px;
}
.body3 li{
  padding-bottom:10px;
  margin-left:-10px;
}

li.subli{
  padding-bottom:5px;
}

.li_title{
  margin-left:-35px;
  list-style:none;
  padding-bottom:5px;
}
.tel{
  font-weight:bold;
  letter-spacing:0.3em;
}


table ol{
  margin-left:30px !important;

}
table ul{
  margin-left:30px !important;
}

