#downloadsWrap .downloadsWrapBoxtype01 {
  position: relative;
  width: 800px;
  margin: 0 auto 40px auto; }

#downloadsWrap .downloadsBoxtype {
  position: relative;
  width: 800px; }

#downloadsWrap a,
.cmnBottomAreaTextarea a {
  text-decoration: underline; }

#downloadsWrap .downloadsBoxtype a:hover,
.cmnBottomAreaTextarea a:hover {
  text-decoration: none; }

#downloadsWrap .downloadsBoxtype .downloadsLeftBox {
  float: left;
  width: 350px; }

#downloadsWrap .downloadsBoxtype .downloadsRightBox {
  float: right;
  width: 400px; }

#downloadsWrap .downloadsBoxtype .downloadsRightBox table th,
#downloadsWrap .downloadsBoxtype .downloadsRightBox table td {
  padding: 5px 0; }

#downloadsWrap .downloadsBoxtype .downloadsRightBox table td {
  text-align: center; }

#downloadsWrap .downloadsBoxtype .downloadsRightBox table th {
  font-weight: normal;
  text-align: center; }

#downloadsWrap .downloadsBoxtype .downloadsRightBox table .leftText {
  font-weight: normal;
  text-align: left; }

#downloadsWrap .downloadsBoxtype .downloadsRightBox table tr.bdr {
  background: url(../images/dot.gif) repeat-x bottom; }

#downloadsWrap .downloadsBoxtype .downloadsRightBox table tr.type01 td {
  padding-bottom: 20px; }

#downloadsWrap .downloadsBoxtype .downloadsRightBox table td .icon01 {
  background: url(../images/icon_01.gif) no-repeat 0 5px;
  padding: 0 0 0 18px; }

#downloadsWrap .downloadsBoxtype .downloadsRightBox table td .icon02 {
  background: url(../images/icon_02.gif) no-repeat 0 50%;
  padding: 0 0 0 18px; }

#downloadsWrap .downloadsBoxtype .downloadsRightBox .downloadsBTextLink {
  text-align: right;
  margin: 20px 0 0; }
