
#list .body {
    width: 96%;
    margin-left: auto;
    margin-right: auto;
}

#list .sort p.link {
font-size: 14px;
}

#list .mid .favouritebt {
width: 26%;
}

#list .box .wrap .ol .top .left .price {
width: 100%;
}


#list .box .wrap .ol .top .right .price {
width: 100%;
}


#list .box .wrap .ol .top .right .demandbt {
font-size: 80%;
padding-left: 2%;
padding-right: 2%;
}


#list .box .wrap .ol .top .right {
width: 36%;
}

#list .box .wrap .ol .top .right .demandbt::before {
display: none;
}



#list .box .wrap .ol .top .left {
width: 62%;
}

#list .box .wrap .ol .top .left .price span {
font-size: 1.6rem;
}


#list .box .wrap .ol .top .right .stockbt::before {
display: none;
}

#list .box .wrap .ol .top .right .stockbt {
font-size: 80%;
}

#list .box .wrap .ol .under ul li {
font-size: 14px;
}

#list .member .wrap .ol .top .right .regist {
background-image:none;
padding-left: 2%;
padding-right: 2%;
}


#list .member .wrap .ol .top .right .regist span {
font-size: 20px;
display: block;
}


#list .box .wrap .ol .top .left .txt span {
display: block;
padding-bottom: 5px;
}

#list .member .wrap .ol .note p {
font-size: 13px;
}








 
 /*===============================================================*/
 
 @media screen and (min-width:641px) and ( max-width:760px) {
 
 #list .sort p.link {
 font-size: 11px;
 }
 
 
 #list .number p.all {
 font-size: 16px;
 }
 
 #list .number p.all b {
 font-size: 23px;
 }
 
 #list .number p.total {
 font-size: 15px;
 }
 
 #list .number p.bt a span {
 font-size: 14px;
 }
 
 #list .number p.bt {
 width: 40%;
 }
 
 #list .number p.bt a {
 width: 90%;
 font-size: 13px;
 }
 
 .fixed-bg_fx1 {
 background-attachment: unset;
 }
 
 #list .number p.bt a::before {
 vertical-align: -14px;
 }
 
 #list .box .title label {
 font-size: 14px;
 }
 
 #list .box .wrap .ol .top .left .icon li {
 font-size: 12px;
 }
 
 #list .box .wrap .ol .top .left .icon .new {
 width: 5em;
 }
 
 #list .box .wrap .ol .top .left .icon .op_house {
 width: 7em;
 }
 
 #list .box .wrap .ol .top .left {
 width: 100%;
 }
 

 
 #list .box .wrap .image .ph {
 height: 180px;
 }
 
 #list .box .wrap .image li {
 height: 70px;
 }
 
 
 #list .box .wrap .ol {
 width: 56%;
 }
 
 #list .box .wrap .ol .top .right {
 margin-top: 10px;
 display: flex;
justify-content: space-between;
 width: 100%;
 }
 
#list .box .wrap .ol .top .right a {
width: 46%;
}
 
 
 #list .box .wrap .ol .comment {
 min-height: 4em;
 }
 
 
 
 
 #list .box .wrap .ol .comment p {
 font-size: 12px;
 }
 
 #list .box .wrap .ol .top .right .stockbt {
 font-size: 13px;
 padding-left: 2%;
padding-right: 2%;
height: 54px;
 }
 
 
 #list .box .wrap .ol .top .right .stockbt::before {
 display: none;
 }
 
 #list .box .wrap .ol .top .right .stockbt:hover::before {
  display: none;
 }
 
 
 #list .box .wrap .ol .under ul li {
 font-size: 10.5px;
 }
 
 #list .box .wrap .ol .under ul li:last-child {
 padding-left: 0;
 }
 
 #list .box .wrap .ol .under ul li a {
 font-size: 14px;
 padding-left: 6%;
padding-right: 6%;
margin-left: 6%;
width: unset;
 }
 
 #list .box .wrap .ol .top .left .access .rosen {
 font-size: 12px;
 }
 
 
 #list .box .wrap .ol .top .left .access .address {
 font-size: 12px;
 }
 
 #list .box .wrap .ol .top .left .access .rosen .eki_name {
 font-size: 1.1rem;
 padding-left: .2em;
 }
 
 
 #list .member .wrap .ol .top .right .regist {
 background-image: url(/images/list/icon_list_regist.png);
 display: block;
 background-repeat: no-repeat;
background-position: 12px 4px;
color: #FFF;
padding-top: 18px;
padding-right: 10px;
padding-bottom: 18px;
padding-left: 48px;
margin-bottom: 15px;
transition: all 0.3s ease 0s;
margin-top: 20px;
background-size: 50px auto;
width: 70%;
 }
 
 #list .box .wrap .ol .top .right .demandbt {
 width: 46%;
 }
 
 #list .box .wrap .ol .top .right .stockbt {
  width: 46%;
 }
 
 
 #list .member .wrap .ol .top .right .regist span {
 display: inline;
 }
 
 #list .member .wrap .ol .note {
 background-image: none;
 }
 
 #list .box .wrap .ol .small {
 font-size: 13px;
 }
 
 
 .bottom .inner dl {
 width: 94%;
margin-left: auto;
margin-right: auto;
 }
 
 
 
 .bottom .inner dl dt {
 width: 100%;
 }
 
 .bottom .inner dl dd {
 width: 100%;
 }
 
 #list .member2 {
 height: 300px;
 }
 
 #list .member2 a .image {
 width: 70%;
 top: 50px;
 }
 
 #list .box .wrap .ol .top .left .txt {
 padding-top: 10px;
 font-size: 80%;
 }
 
 #list .box .wrap .ol .top .left .txt span {
 display: inline;
 font-size: 1.3rem;
 }
 
 #list .member .wrap .ol .note p {
 font-size: 12px;
 }
 
 #list .box .wrap .ol .top .right .price span {
 font-size: 1.3rem;
 }
 
 
 
 
 }
 
 








