._pagenator ._nav._page {
  display: inline-block !important;
}

#contents ._attributegroup > ._group {
  font-size: 1em;
}
._searchresults > ._items > ._item {
  width: 190px !important;
}
._popfind_component ._priceinput ._form ._pricegroup input{
  width: 75%;
  padding: 3px;
  margin-right:5px;
}
/*.span._suffix:after {
  content: "(税込)";
  font-size: 10px;
  color: gray;
}*/
._price {
  font-size: 12px;
  text-align: left !important;
}
div._title{
  clear:both;
}
div._title,div._additional_text2{
  font-size: 12px;
  line-height: 1.5em;
  overflow: hidden;
  height: 55px!important;
}
div._additional_text4,div._display_text18 {
  font-size: 12px;
  float: left;
  padding: 1px 10px 1px 0 !important;
  text-decoration: line-through;
  color: red;
}

/*
div._additional_text4,div._display_text17,div._display_text18 {
  font-size: 12px;
  float: left;
  padding: 1px 10px 1px 0 !important;
  text-decoration: line-through;
  color: red;
}*/

div._additional_text1,div._additional_text9,div._display_text19,div._display_text22 {
  clear:both;
  font-size: 1.1rem;
  text-align: left;
  color: gray;
  line-height:1.8rem;
}
div._additional_text3,div._display_text10,div._display_text16 {
  font-size: 1rem;
  text-align: left;
  font-weight: 700;
  color: #999999;
  line-height:1.8rem;
}
div._additional_text7 {
  display:inline;
  font-size:1.1rem;
}

/* ヒット件数0件の絞込み項目を非表示 */
._popfind_component ._attributes > ._attribute._disable {
  display: none;
}

/* カラー表示 */
*[data-popfind="attributes-COLOR"] label {
  border: 0!important;
  position: relative;
  padding: 0!important !important;
  width: 100%;
  cursor: pointer;
  display: block;
  text-align: center;
}
*[data-popfind="attributes-COLOR"] ._label::before {
  background-color: #000;
  width: 14px;
  height: 14px;
  content: "";
  display: inline-block;
  border-radius: 14px;
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  vertical-align: text-top;
  margin-right:3px;
}


*[data-popfind="attributes-COLOR"] ._attribute {
  width: 20px;
  margin-bottom: 8px;
  text-align: center;
  position: relative;
  padding: 0!important !important;
  border: 0!important;
}

/**[data-popfind="attributes-COLOR"] ._attributes {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}*/

._attribute_CL_RED ._label::before {
  background-color: #ff0000;
}
._attribute_CL_PINK ._label::before {
  background-color: #fea9cb;
}
._attribute_CL_BEIGE ._label::before {
  background-color: #decba7;
}
._attribute_CL_ORANGE ._label::before {
  background-color: #ffad54;
}
._attribute_CL_YELLOW ._label::before {
  background-color: #f8e45a;
}
._attribute_CL_GREEN ._label::before {
  background-color: #91cc6a;
}
._attribute_CL_LIGHTBLUE ._label::before {
  background-color: #add8e6;
}
._attribute_CL_BLUE ._label::before {
  background-color: #0000ff;
}
._attribute_CL_PURPLE ._label::before {
  background-color: #d09bf1;
}
._attribute_CL_BLACK ._label::before {
  background-color: #000;
}
._attribute_CL_GREY ._label::before {
  background-color: #a7a7a7;
}
._attribute_CL_WHITE ._label::before {
  background-color: #fff;
  border: 1px solid #ababab;
}

/*div[data-popfind="attributes-COLOR"] input[type="checkbox"]+._label {
  display: none!important;
}
*[data-popfind="attributes-COLOR"] ._attribute ._count {
  display: none!important;
}
*/
/* レビュー数を括弧で括る */
div._additional_text7::before {
  content: "(";
}
div._additional_text7::after {
  content: ")";
}

._popfind_component {
  font-size: 12px;
}

._popfind_component ._items ._item ._wrap {
  border: none !important;
  margin-bottom:10px;
}

._popfind_component ._items ._item ._wrap ._review_score {
  font-size: 12px;
  width: 80px;
  text-align:left;
}

._popfind_component ._pagenator {
  font-size: 1.6rem;
}
._popfind_component ._pagenator ._nav{
  flex:none;
  margin-left:10px;
}
._popfind_component ._pagenator ._page {
  padding: 3px 10px!important;
  border: solid 1px #999;
  border-radius: 3px;
  text-align: center;
}
._popfind_component ._pagenator ._current {
  background: #999;
  color: #fff;
}
._popfind_component ._pagenator ._nav ._button {
  padding: 0.5em 1em;
  text-decoration: underline;
  text-underline-offset: 5px;
  background: none;
  color: #000;
  border: none;
}
.right-column select{
  font-size:1.2rem;
  display: inline;
  flex:none!important;
  width:auto!important;
}

._popfind_component ._groupingselector,
._popfind_component ._sortorderselector,
._popfind_component ._countselector{
  display: inline-block;
  padding:0 10px 0 0 ;
  font-size:1.2rem;
}

._popfind_component ._searchstatus {
  width:240px;
  display: inline-block;
  margin-right:130px;
}

.right-column .right-column-upper ._popfind_component{
  display:inline;
}
._popfind_component ._items ._item{
  text-align:left;
}
/*._searchresults ._additional_text2,._searchresults ._title{
  display:inline;
  padding:0;
}*/
._additional_text2 {
  display:none;
}
._popfind_component ._items ._item ._wrap ._image{
  text-align: center;
}

._popfind_component ._items ._item ._wrap *[class^=_] {
  padding:1px 5px 0 0; 
}

._popfind_component ._items ._item ._wrap ._review_score:before {
  content: "★ ★ ★ ★ ★";
  width:100%;
}

._popfind_component ._items ._item ._wrap ._review_score:after{
  content: "★ ★ ★ ★ ★";
  color:#a88e5d;
}
._popfind_component ._items ._item ._wrap ._review_score._review_score_45:after{
  width:100%;
}
.raight-colum-selector{
  display:inline-block;
}

._popfind_component ._priceinput,._popfind_component ._attributegroup{
  padding: 0;
}
._popfind_component ._attributes{
  padding:0 10px;
}
._popfind_component ._attributegroup ._attributes ._attribute input{
  accent-color:#eee;
  width:14px;
  height:14px;
  margin-right:5px;
  margin-bottom:2px;
}

._popfind_component ._attributegroup ._attributes ._attribute{
  margin:2px 0;
}

.left-column-search{
  position: relative;
  margin: 15px 0;
}
.left-search-window{
  width:100%;
  font-size:14px!important;
  padding:3px 30px 3px 5px!important;
}
.left-column-search .nav-search-icon{
  position: absolute;
  top:10%;
  left:85%;
}
._popfind-menu{
  margin-bottom:50px;
  border-bottom:1px solid #999;
}
._popfind-menu h4{
  font-weight: bold;
  font-size: 16px;
  padding: 10px 0 5px;
  border-bottom: solid 1.5px #000;
}
._popfind_component ._priceinput ._submit, ._popfind_component ._priceinput ._clear {
  padding: 0px 0;
  display: inline-block;
  border: 1px solid #999;
  width: 90px;
  margin: 5px 5px 10px;
  border-radius: 3px;
}
._popfind_component ._priceinput ._submit {
  background-color: #000;
  border:none;
  color:#fff;
}


.noUi-horizontal .noUi-handle {
  width: 15px;
  height: 15px;
  border-radius: 15px;
  top: -6px;
  right:-2px;
}
.noUi-connect {
  background: #999;
}
.noUi-handle:after, .noUi-handle:before {
  display:none;
}
.noUi-horizontal{
  width:90%;
  height:4px;
  margin:15px 0 15px 15px;
}
.noUi-handle{
  border:2px solid #999;
  background-color: #fff;
  box-shadow: none;
}
._display_text1,._display_text2,._display_text3,._display_text4,._display_text14,._display_text15,._display_text16,._display_text17{
  vertical-align: top;
  font-size: 1.0rem;
  border: solid 1px #000;
  color: #000;
  border-radius: 3px;
  display: inline-block;
  line-height: 1.3rem;
  margin-right: 0.3rem!important;
  margin-bottom: 0.3rem!important;
  padding :0.3rem!important;
}
#main ._display_text7 { text-align: left; line-height: 1;}
#main ._display_text7 > div { display: inline-block; }
#main ._display_text7 > div:before {
  content: ' ';
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 15px;
}
#main ._display_text7 > div._CL_RED:before { background: #ff0000; }
#main ._display_text7 > div._CL_PINK:before { background: #fea9cb; }
#main ._display_text7 > div._CL_BEIGE:before { background: #decba7; }
#main ._display_text7 > div._CL_ORANGE:before { background: #ffad54; }
#main ._display_text7 > div._CL_YELLOW:before { background: #f8e45a; }
#main ._display_text7 > div._CL_GREEN:before { background: #91cc6a; } 
#main ._display_text7 > div._CL_LIGHTBLUE:before { background: #add8e6; }
#main ._display_text7 > div._CL_BLUE:before { background: #0000ff; }
#main ._display_text7 > div._CL_PURPLE:before { background: #d09bf1; }
#main ._display_text7 > div._CL_BLACK:before { background: #000; }
#main ._display_text7 > div._CL_GREY:before { background: #a7a7a7; }
#main ._display_text7 > div._CL_WHITE:before { background: #fff; border: 1px solid #666; }
#main ._display_text7 > div._CL_BROWN:before { background: #8f6552; }
._additional_text8{
  display: inline-block;
  padding-top: 0;
}
._popfind_component ._items ._item ._wrap ._image a img {
  max-height: none;
  margin-bottom: 10px;
}
._popfind_component ._items ._item ._wrap ._image a {
  position:static;
}
._popfind_component ._items ._item ._wrap ._image:before {
  padding-top:0;
}
._display_text8{
  font-size: 1.1rem;
  text-align: left;
  color: #999;
  line-height: 1.8rem;
}
._display_text15 {
  display: none;
}
._attributegroup_STOCK{
  display:inline-block;
}
/*._attribute_stock2 span._count{
  display:none;
}*/
._attributegroup_SINGLE{
  display:inline-block;
}
._id{
  display:none;
}
.trade-in-service {
  float: left;
  line-height: 1.3rem;
  margin-right: 0.3rem;
  margin-bottom: 0.3rem;
  border: solid 1px #A08E59;
  color: #fff;
  border-radius: 3px;
  padding: 3px;
  font-size: 1.0rem;
  background-color: #A08E59;
}
.potset_present {
  float: left;
  line-height: 1.3rem;
  margin-right: 0.3rem;
  border-radius: 3px;
  padding: 3px;
  font-size: 1.0rem;
  background-color: #A08E59;
  color: #fff;
}
.mls_rain {
  float: left;
  line-height: 1.3rem;
  margin-right: 0.3rem;
  border: solid 1px #A7D7EE;
  color: #000;
  border-radius: 3px;
  padding: 3px;
  font-size: 1.0rem;
  background-color: #A7D7EE;
}
.fan-cp {
  float: left;
  line-height: 1.3rem;
  margin-right: 0.3rem;
  border: solid 1px #002D4C;
  color: #fff;
  border-radius: 3px;
  padding: 3px;
  font-size: 1.0rem;
  background-color: #002D4C;
}
.sbt-present {
  float: left;
  line-height: 1.3rem;
  margin-right: 0.3rem;
  margin-bottom: 0.3rem;
  border: solid 1px #548157;
  color: #fff;
  border-radius: 3px;
  padding: 3px;
  font-size: 1.0rem;
  background-color: #548157;
 }
 .carry-repair, .travel-fair {
  float: left;
  line-height: 1.3rem;
  margin-right: 0.3rem;
  margin-bottom: 0.3rem;
  color: #fff;
  border-radius: 3px;
  padding: 3px;
  font-size: 1.0rem;
 }
 .carry-repair {
    border: solid 1px #009D9C;
    background-color: #009D9C;
 }
 .travel-fair {
    border: solid 1px #EE762A;
    background-color: #EE762A;
 }
 .bloomee {
  border: solid 1px #B50254;
  color: #fff;
  border-radius: 3px;
  padding: 3px;
  font-size: 1.0rem;
  background-color: #B50254;
 }
.under-aera,._category-menu{
  visibility:hidden;
}

 /* 一覧デザイン崩れ調整*/

._group_title {
  line-height: 1.4;
}

._popfind_component ._items ._item ._wrap ._group_image {
  padding-bottom: 40px;
  margin-bottom: 5px;
}

._popfind_component ._items ._item {
  margin: 0;
}

._popfind_component ._items ._item ._wrap ._group_title a {
  font-weight: normal;
}

._popfind_component ._items ._item ._wrap ._review_score {
  line-height: 1;
}

._popfind_component ._items ._item ._wrap ._group_image a img {
  max-height: none;
}