#eyecatch{
  display: block;
}
#side{
  display: block;
}
#main_wrap {
    width: 750px;
    float: right;
}
#main {
    float: right;
    width: 520px;
}
#m_footer .m_f_box > li {
    width: 150px;
    float: left;
}
.item_list_4 li{
  width:125px;
  float:left;
  margin-right:7px;
  font-size:12px;
}
.item_list_4 li a{
  text-align:center;
  display: block;
  position:relative;
}
.item_list_4 li img{
  display: block;
  margin-bottom:10px;
}
.item_list_4 li span.price{
  display: block;
  margin-top:0px;
  text-align:center;
}
.item_list_4 li:nth-child(4n+2){
  margin-right:6px;
}
.item_list_4 li:nth-child(4n){
  margin-right:0;
}
.item_list_4 li:nth-child(4n+1){
  clear:both;
}
.item_list_4 li:nth-child(n+5){
  margin-top:20px;
}
.s2_info{
    display: block;
}
.bx-wrapper .bx-viewport {
    box-shadow: none !important;
    border: none !important;
    left: 0px !important;
}
.bx-wrapper {
    margin-bottom: 0px !important;
}
.bx-wrapper .bx-pager {
   display: none !important;
}

.m_title{
  margin-bottom:21px;
}
#material .m_t_cate{
  margin-top:5px;
}
#material .m_t_cate li:first-child{
  margin-bottom:20px;
}
#material .m_t_cate li:nth-child(n+2){
  display: inline-block;
  float:left;
}
#material .m_t_cate li:nth-child(n+3){
  margin-left:6px;
}
#ranking{
  margin-top:16px;
}
#ranking .rank{
  position:absolute;
  top:-5px;
  right:5px;
  z-index:1;
}
#use{
  margin-top:11px;
}
#use .m_title{
  margin-bottom:17px;
}
#use ul li{
  display: inline-block;
  float:left;
}
#use ul li:nth-child(2n){
  float:right;
}
#use ul li:nth-child(n+3){
  margin-top:21px;
}
#order{
  margin-top:52px;
}
#order .text{
  line-height:18px;
}
#order h2{
  font-size:24px;
  font-weight:bold;
  margin-bottom:5px;
}
#order .order_link{
  margin-top:15px;
  text-align: left;
}
#feature{
  margin-top:17px;
}
#feature h2{
  margin-bottom:16px;
}
#feature .item_list_4 img{
  margin-bottom:0px;
}
#m_sns{
  margin:60px 0px 0px;
}
#m_sns li{
  width:256px;
  float:left;
}
#m_sns li:nth-child(2n){
  float:right;
}