div#wrapper{
  width:100%;
  max-width:938px;
  margin:0 auto;
}
div#main h2{
  margin:0;
  overflow:hidden;
}
div#main ul.br{
  list-style:none;
}
div#main ul.br li{
  width:31%;
  margin-right:25px;
  overflow:hidden;
}
div#main ul.br li.last{
  margin-right:0;
}
div#main ul.br li a{
  width:100%;
  height:auto;
  margin:0;
}
div#main div#contents_left{
  width:50%;
  padding-bottom:41px;
}
div#main p.photo{
  width:46%;
}
div#wrapper div#contents_main{
  width:74%;
}

div#wrapper div#contents_side{
  width:22%;
  overflow:hidden;
}
div#wrapper div#contents_side li{
  width:100%;
  list-style:none;
}
div#electricsystem div.section,
div#electricsystem div#box_themt div#block_type,
div#electricsystem div#box_pmp div#block_position,
div#electricsystem div#box_abr dl#block_afr{
  width:100%;
}
div#electricsystem div.section div.inner{
  width:auto;
  margin:0 10px;
}
div#electricsystem div.section div.midashisub{
  margin-right:10px;
}
div#electricsystem div#box_themt div#block_type dl{
  width:33.33333333333333%;
}
div#electricsystem div#box_pmp div#block_position dl{
  width:48.23091247672253%;
}
div#electricsystem div#box_abr dl#block_afr dt{
  padding-right:0;
  margin-right:18.21782178217822%;
}
div#electricsystem div#box_abr dl#block_afr dd.photo{
  margin:0 0 20px;
}
div#electricsystem div#box_pickup div.block_photo{
  margin:0 0 20px;
}
div#electricsystem div.box_system div.block_photo{
  width:40.21543985637343%;
  margin:0 0 20px;
}
div#electricsystem div.box_system div.block_text{
  width:53.85996409335727%;
}
div#seriescomparison div.section dd.block_photo {
  width:38.59934853420195%;
  margin:0 0 20px;
}
div#seriescomparison div.section dt,
div#seriescomparison div.section dd {
  padding-right:43.15960912052117%;
}
@media (max-width: 991px){
  div#main{
    padding:0 15px 25px;
  }
  div#main ul.br{
    margin-bottom:15px;
    padding-top:15px;
  }
  div#main ul.br li,
  div#main div#contents_left,
  div#main p.photo,
  div#wrapper div#contents_main,
  div#wrapper div#contents_side,
  div#electricsystem div#box_themt div#block_type dl,
  div#electricsystem div#box_pmp div#block_position dl,
  div#electricsystem div#box_abr dl#block_afr dd.photo,
  div#electricsystem div#box_pickup div.block_photo,
  div#electricsystem div.box_system div.block_photo,
  div#electricsystem div.box_system div.block_text,
  div#seriescomparison div.section dd.block_photo{
    float:none;
    width:100%;
  }
  div#main ul.br li{
    margin-bottom:20px;
  }
  div#electricsystem div#box_srt div.inner,
  div#electricsystem div#box_pickup div.block_photo,
  div#seriescomparison div.section dd{
    padding-left:0;
  }
  div#electricsystem div#box_abr dl#block_afr dt,
  div#electricsystem div#box_abr dl#block_afr dd,
  div#seriescomparison div.section dt,
  div#seriescomparison div.section dd{
    padding-right:0;
  }
  div#seriescomparison div.midashi th,
  div#seriescomparison div.midashi td {
    display:block;
  }
}