
/*-------------------------------------------------------------- ダウンロードメニュー
*/

#Contents-header ul {
  width: 360px;
  margin: 76px auto 0;
}

#Contents-header li {
  width: 120px;
  height: 40px;
  list-style: none;
  float: left;
  overflow: hidden;
}

#Contents-header li a {
  display: block;
  width: 108px;
  height: 28px;
  margin: 5px 6px 7px;
  text-indent: -1000em;
  overflow: hidden;
}

#DL01 {background: url('images/download_menu01.png') no-repeat;}
#DL02 {background: url('images/download_menu02.png') no-repeat;}
#DL03 {background: url('images/download_menu03.png') no-repeat;}

#DL01 a:hover {background: url('images/download_menu01a.gif') no-repeat;}
#DL02 a:hover {background: url('images/download_menu02a.gif') no-repeat;}
#DL03 a:hover {background: url('images/download_menu03a.gif') no-repeat;}

/*-------------------------------------------------------------- ダウンロード
*/

#Download {
  width: 544px;
  margin: 0 auto 0;
  overflow: hidden;
}

.download {
  background: #fff;
  width: 544px;
  margin: 0 auto;
  overflow: hidden;
}

#Trial,
#OPMovie {
  margin-bottom: 16px;
}

.download h3 {
  color: #fff;
  font-size: 90.9%;
  font-weight: normal;
  line-height: 2.03em;
  display: block;
  width: 456px;
  margin: 8px 0 0 80px;
}

.download h3 span {
  display: none;
}

.dlh {
  width: 544px;
  height: 48px;
  overflow: hidden;
}

.dlf {
  width: 544px;
  height: 24px;
  overflow: hidden;
}

.dlm {
  width: 544px;
  overflow: hidden;
}

.dlm .dl-body {
  width: 100%;
  border-collapse: collapse;
}

.dl-thumb {
  width: 256px;
}

.dl-list {
  width: 288px;
}

.dlm .dl-wlist {
  display: inline;
  font-size: 81.8%;
  margin: 4px 8px 4px 0;
  float: right;
  border-collapse: collapse;
}

.dlm .dl-wlist td,
.dlm .dl-wlist th {
  background: url('images/border_01.gif') repeat-x left bottom;
  padding: 0;
}

.dlm .dl-wlist td a {
  display: block;
  margin: 0 0 0 8px;
  text-decoration: none;
}

.dlm .dl-tlist {
  display: inline;
  font-size: 81.8%;
  margin: 4px 8px 4px 0;
  float: right;
  border-collapse: collapse;
}

.dlm .dl-tlist td,
.dlm .dl-tlist th {
  background: url('images/border_01.gif') repeat-x left bottom;
  padding: 0;
}

.dlm .dl-tlist td a {
  display: block;
  width: 100%;
  margin: 0;
  text-decoration: none;
}

.dlm th.sit {text-align: left;padding: 0 2px 0 0;}
.dlm th.url {text-align: center;padding: 0 2px;}
.dlm th.fil {text-align: right;padding: 0 0 0 2px;}

.dlm td.sit {padding: 0 2px 0 0;}
.dlm td.url {text-align: center;}
.dlm td.fil {text-align: right;}

.wallpaper-h {background: url('images/wallpaper_header.gif') no-repeat;}
.wallpaper-f {background: url('images/wallpaper_footer.gif') no-repeat;}
.trial-h {background: url('images/trial_header.gif') no-repeat;}
.opm-h {background: url('images/opmovie_header.gif') no-repeat;}
.trial-f {background: url('images/wallpaper_footer.gif') no-repeat;}

.boxmargin {
  margin-bottom: 16px;
}
