.pagenavi{width:100%;
  padding:10px;
  border:solid 1px #ccc;
  margin:5px 0;
  background:#eee;
  font-size:11px;
}
.pagenavi .side{
  width:5%;
  float:left;
  text-align:center;
}
.pagenavi .center{
  width:90%;
  float:left;
  text-align:center;
}
.motto:before{  content: "";
  clear: both;
  display: block;}
.motto{border-radius:20px;width:90%;margin:10px 5%;padding:5px;text-align:center;border:solid 1px #888;cursor:pinter}
.pulldown{background:none;border:0;font-size:12px;width:49%;float:left;height:25px;overflow-x:scroll;}
.listarrow{width:2%;float:left}
.keyword{background:none;border:0;font-size:13px;width:65%;float:left;height:25px;overflow-x:hidden}
.searchlist button{background:none;border:0;float:left;width:10%;position:absolute;top:6px;right:6px;}
.searchlist {
  padding: 5px;
  height:35px;
  margin:5px 2%;
  overflow: hidden;
  background-color: #FFF;
  border: solid #888 0.5px;
  width:96%;
  float:left;
/*  margin-left:5%;*/
  position:relative
}
/*.change{width:20%;font-size:10px;text-align:center;float:left;padding-top:5px;}*/
.change{width:40px;height:40px;border-radius:5px;background:#888;color:#eee;padding:5px 0;text-align:center;opacity:0.9;position:fixed;bottom:60px;left:60px;font-size:9px;z-index:9999}
.change a{color:#eee}
.lst_btn_square{width:40px;height:40px;border-radius:5px;background:#888;color:#eee;padding:5px 0;text-align:center;opacity:0.9;font-size:9px;z-index:9999}
.box--wide{width:100%;margin:0;padding:0;border:solid #eee;border-width:0.5px 0;height:120px;overflow:hidden}
.box--wide .box-image{width:100px;height:100px;float:left;padding-right:10px}
.box--wide .box-left{width:60%;float:left;height:120px;overflow:hidden}
.lst_sort{width:95%;margin:10px auto;border:solid #888 1px;border-radius:2px}
.lst_sort .button--tag{width:50%;text-align:center;font-size:10px;padding:5px;float:left;color:#888}
.lst_sort .button--disabled{background:#888;color:#fff;padding:5px;}
.result{background:#888;opacity:0.9;color:#ccc;border-radius:2px;position:fixed;right:5px;bottom:50px;font-size:9px;padding:2px 5px;z-index:8888}
.lst_btn_circle{width:40px;height:40px;border-radius:40px;background:#888;color:#eee;padding:5px;text-align:center;opacity:0.9}
.lst_btn_sort{position:fixed;bottom:60px;left:10px}
.info_area .button-tag{border:0;width:80%;height:30px;margin:10px auto;text-align:center;color:#000}
.info_area .button-disabled{border:0.5px solid #888;border-radius:40px;}
.box{position:relative;}
.favorite-button{cursor:pointer;color:#ccc;position:absolute;bottom:10px;right:10px;font-size:20px}
.fav-added{color:#ff7373;}
#together{display:none}
li.subcate{width:19%;padding:10px;border:solid 0.5px #888;margin:5px 0.5%;float:left}
.stock_list{font-size:11px;text-align:left}