/*-----------------------------------------------------
　モーダルウィンドウ
-----------------------------------------------------*/

#lean_overlay {
  position: fixed; z-index:100; 
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background: #000;
  display: none;
}
#modalwindow {
  background: none repeat scroll 0 0 #eeeeee;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
  display: none;
  padding: 10px;
  width: 880px;
	/* height: 430px; */
	overflow: hidden;
 }
#modalwindow .inner_ {
	background-color: #fff;
	padding: 6px 20px 15px 20px;
	overflow: hidden
}
#modalwindow .inner_ h3 {
	font-weight: bold;
	font-size: 16px;
	padding: 14px 15px 10px 30px;
	background-image: url(../img/usr/icon_refinement_search2.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.refinement_search_box_ {
	padding: 10px;
	margin: 10px 0 10px 0;
	border: 1px solid #e5e5e5;
	overflow: hidden;
}
.refinement_search_box_ dt {
	float: left;
	clear: both;
	width: 130px;
	font-weight: bold;
}
.refinement_search_box_ dd {
}
.refinement_search_box_ dd input[type="checkbox"] {
	margin-right: 10px;
}
.search_accordion_ {
	margin: -1px 0 0 0;
}
.search_type_ {
	overflow: hidden;
	position: relative;
}
.search_type_ .select_result {
	position: absolute;
	top: 10px;
	left: 140px;
	font-size:14px;
}
.search_type_ input[type="text"] {
	width: 590px;
	font-size: 14px;
	font-weight: bold;
	color: #404040;
	text-overflow: ellipsis;
	border: none;
	border-width: 0px;
	border-style: none;
}
.search_type_ .name_ {
	width: 817px;
	font-weight: bold;
	padding: 10px;
	border: 1px solid #e5e5e5;
}
.search_accordion_ .parent_ {
	float: right;
	text-indent: -9999px;
	width: 17px;
	margin: 10px 10px 0 0;
	background-image: url(../img/usr/minus.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.search_accordion_ .parent_.img_hidden_ {
	background-image: url(../img/usr/plus.png);
}
.search_accordion_ .layer1_ {
	overflow: auto;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 50px;
}
.search_accordion_ #refinement_search_category_ {
	height: 258px;
}
.search_accordion_ #refinement_search_brand_ {
	height: 229px;
}
.search_accordion_ #refinement_search_color_ {
	height: 188px;
}
.search_accordion_ #refinement_search_size_ {
	height: 145px;
}
.search_accordion_ .layer1_ ul {
}
.search_accordion_ .layer1_ li {
	margin-left: 20px;
	border-bottom: 1px dotted #e5e5e5;
}
.search_accordion_ .layer1_ li a {
	display: block;
	padding: 10px 20px 10px 30px;
}
/*
#select_color_ li a {
	padding-left: 60px;
	background-image: url(../img/usr/search_color_white.gif);
	background-repeat: no-repeat;
	background-position: 30px 50%;
}
#select_color_ li.black_ a {
	background-image: url(../img/usr/search_color_black.gif);
}
#select_color_ li.braun_ a {
	background-image: url(../img/usr/search_color_braun.gif);
}
#select_color_ li.gray_ a {
	background-image: url(../img/usr/search_color_gray.gif);
}
#select_color_ li.white_ a {
	background-image: url(../img/usr/search_color_white.gif);
}
#select_color_ li.beige_ a {
	background-image: url(../img/usr/search_color_beige.gif);
}
#select_color_ li.blue_ a {
	background-image: url(../img/usr/search_color_blue.gif);
}
*/
.search_accordion_ .layer1_ li a:hover {
	background-color: #f4f4f4;
}
#select_brand_ {
	overflow: hidden;
	padding: 10px 0;
}
#select_brand_ .brand_logo_ {
	float: left;
	width: 240px;
	margin: 0 0 10px 19px;
}
#select_brand_ .brand_logo_ img {
	width: 100%;
}
#select_brand_ .brand_logo_ h4 {
	text-align: center;
}
#modalwindow .inner_ .btn_refinement_reset {
	float: right;
	padding: 15px 0 0 0;
	cursor: pointer;
}
#modalwindow .inner_ .btn_refinement_search {
	text-align: center;
	padding-left: 120px;
}
.modal_close { 
	position: absolute;
	top: 21px;
	right: 23px;
	display: block;
	z-index: 2;
	text-align: center;
	padding: 5px 10px;
	color: #000;
	font-weight: bold;
	cursor: pointer;
}









/*----------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------*/
/* 検索改修 ソニック追加分 */
/*----------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------*/



/* トグル内 基本要素 */

#select_category_ ul { display:none;}

.select_result { font-weight: bold; }   

.pt20{
	padding-top:20px !important;
}
.bold {
	font-weight:bold;
}




/* カラー選択 */

#select_color_ li label {
   display:block;
   padding: 10px 20px 10px 30px;
   cursor:pointer;
}  

#select_color_ li:hover {
    background-color: #f4f4f4;
	cursor:pointer;
}        
#select_color_ input{
    margin-right: 10px !important;
}



/* サイズ選択 */

.select_size_ li label {
   display:block;
   padding: 10px 20px 10px 30px;
   cursor:pointer;
}  

.select_size_ li:hover {
    background-color: #f4f4f4;
	cursor:pointer;
}        

.select_size_ input{
    margin-right: 10px !important;
}   

.sizesearch_ttl {
font-weight: bold;
padding: 10px;
margin: 0 20px;
    border-bottom: #ccc solid 1px;
}




/* プライス */

#input-price-wrapper {

    width: 300px;
    margin-left:140px;
	padding-top:10px;
}

#input-price{
	margin: 20px 10px;
}

input#input-price-low, #input-price-high,#input-price-c {
    color: #000 !important;
    width: 65px;
    padding: 5px;

}

#input-price-l {
    width: 33.333333%;
    display: inline-block;
	vertical-align:middle;
}

#input-price-r {
    width: 33.333333%;
    float: right;
    display: inline-block;
	text-align:right;
}

#input-price-c {
    text-align: center;
    width: 15.33333%;
    display: inline-block;
}

.input-price-high-text,.input-price-low-text{
border: 1px solid #cccccc;
margin: 5px 5px 5px;
background-color:#fff;
text-align:center;
}


input#input-price-low { color: #000 !important; width: 65px;}

input#input-price-low::-webkit-input-placeholder {
    color: #000 !important;
}
input#input-price-low:-ms-input-placeholder {
    color: #000 !important;
}
input#input-price-low::-moz-placeholder {
    color: #000 !important;
}

input#input-price-high { color: #000 !important; width: 65px;}

input#input-price-high::-webkit-input-placeholder {
    color: #000 !important;
}
input#input-price-high:-ms-input-placeholder {
    color: #000 !important;
}
input#input-price-high::-moz-placeholder {
    color: #000 !important;
}
.search_form label {
     
    font-size:13px!important;
}
	
.noUi-horizontal .noUi-handle {
    width: 24px !important;
    height: 24px !important;
    left: -17px !important;
    top: -8px !important;
}

.noUi-horizontal {
    height: 10px;
}

.noUi-handle {
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    border-radius: 50% !important;
    padding: 3px 0 0 5px !important;
    font-weight: bold;
}

.noUi-handle {
    border-radius: 3px;
    background: #FFF;
    cursor: default;

}

.noUi-horizontal .noUi-handle {
    width: 24px !important;
    height: 24px !important;
    left: -17px !important;
    top: -5px !important;
}



/* for modern brouser */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
｝}

/* IE7,MacIE5 */
.clearfix {
  display: inline-block;
}
/* WinIE6 below, Exclude MacIE5 \*/
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
/**/        

/*-----------------------------------------------------
　左カラム絞り込み
-----------------------------------------------------*/


#modalwindow .inner_ {
	background-color: #fff;
	padding: 6px 20px 15px 20px;
	overflow: hidden
}
#modalwindow .inner_ h3 {
	font-weight: bold;
	font-size: 16px;
	padding: 14px 15px 10px 30px;
	background-image: url(../img/usr/icon_refinement_search2.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.refinement_search_box_result_ {
	padding: 10px;
	margin: 10px 0 10px 0;
	border: 1px solid #e5e5e5;
	overflow: hidden;
}
.refinement_search_box_result_ dt {
	float: left;
	clear: both;
	width: 130px;
	font-weight: bold;
}
.refinement_search_box_result_ dd {
}
.refinement_search_box_result_ dd input[type="checkbox"] {
	margin-right: 10px;
}
.search_accordion_result_ {
	margin: -1px 0 0 0;
}
.search_type_result_ {
	overflow: hidden;
	position: relative;
}
.search_type_result_ .select_result {
	padding:10px;
}
.search_type_result_ input[type="text"] {
	width: 80%;
	font-size: 12px;
	font-weight: bold;
	color: #404040;
	text-overflow: ellipsis;
	border: none;
	border-width: 0px;
	border-style: none;
}
.search_type_result_ .name_ {
    font-weight: bold;
    padding: 5px 10px;
    border: 1px solid #e5e5e5;
    background-color: #ededed;
}
.search_accordion_result_ .parent_ {
	float: right;
	text-indent: -9999px;
	width: 17px;
	margin: 10px 10px 0 0;
	background-image: url(../img/usr/minus.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.search_accordion_result_ .parent_.img_hidden_ {
	background-image: url(../img/usr/plus.png);
}
.search_accordion_result_ .layer1_ {
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 20px;
}
.search_accordion_result_ #refinement_search_category_result_ {
	height: 258px;
}
.search_accordion_result_ #refinement_search_brand_result_ {
	height: 229px;
}
.search_accordion_result_ #refinement_search_color_result_ {
	height: 188px;
}
.search_accordion_result_ #refinement_search_size_result_ {
	height: 145px;
}
.search_accordion_result_ .layer1_ ul li {
	
}
.search_accordion_result_ .layer1_ ul li ul li a {
	padding-left:20px;
}
.search_accordion_result_ .layer1_ ul li ul li ul li a {
	padding-left:30px;	
}
.search_accordion_result_ .layer1_ ul li ul li ul li ul li a{
	padding-left:40px;	
}
.search_accordion_result_ .layer1_ li {
	border-bottom: 1px dotted #e5e5e5;
}
.search_accordion_result_ .layer1_ li a {
	display: block;
	padding: 10px 20px 10px 10px;
}

.search_accordion_result_ .layer1_ li a:hover {
	background-color: #f4f4f4;
}


.search_accordion_result_ .parent_top_ {
margin-top: 37px;
}

#select_brand_ {
	overflow: hidden;
	padding: 10px 0;
}
#select_brand_ .brand_logo_ {
	float: left;
	width: 240px;
	margin: 0 0 10px 19px;
}
#select_brand_ .brand_logo_ img {
	width: 100%;
}
#select_brand_ .brand_logo_ h4 {
	text-align: center;
}
#modalwindow .inner_ .btn_refinement_reset {
	float: right;
	padding: 15px 0 0 0;
	cursor: pointer;
}
#modalwindow .inner_ .btn_refinement_search {
	text-align: center;
	padding-left: 120px;
}
.modal_close { 
	position: absolute;
	top: 21px;
	right: 23px;
	display: block;
	z-index: 2;
	text-align: center;
	padding: 5px 10px;
	color: #000;
	font-weight: bold;
	cursor: pointer;
}


/* モーダルボタン　左カラム */


.search_select_wrapper_ .refinement_search_link {
    border: 3px solid #ccc;
    background-image: url(../img/usr/icon_refinement_search.png);
    background-repeat: no-repeat;
    background-position: 5px 50%;
	margin-bottom:10px;
}

.search_select_wrapper_ p.refinement_search_link a {
    width: 159px;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 0 4px 35px;
    background-image: url(../img/usr/right_arrow_g.png);
    background-repeat: no-repeat;
    background-position: 185px 50%;
}


/* サイズ選択　左カラム */

.select_size_result_ li label {
   display:block;
   padding: 0px;
   cursor:pointer;
}  

.select_size_result_ li:hover {
    background-color: #f4f4f4;
	cursor:pointer;
}        

.select_size_result_ input{
    margin-right: 10px !important;
}   



/* カラー選択　左カラム */

.checkcolor { background-color:#f4f4f4;}

#select_color_result_ {
margin:0 0 15px 0;

}

#select_color_result_ li label {
   display:block;
   padding: 5px;
   cursor:pointer;
   width: 100%;
   margin: 0;
}  
label{
    cursor:pointer;
}
#select_color_result_ li:hover {
    background-color: #f4f4f4;
	cursor:pointer;
}        
#select_color_result_ input{
    margin-right: 10px !important;
	display:none;
}
#select_color_result_ li{
margin-left: 0px;
}


#refinement_search_category_ {
overflow: auto;
height: 400px;
}
#refinement_search_brand_ {
overflow: auto;
height: 400px;
}
#refinement_search_size_ {
overflow: auto;
height: 400px;
clear: both;
}


/* プライス　左カラム */

.refinement_search_box_result_ #input-price-wrapper {
    width: 100%;
    margin-left: 0px;
    padding-top: 10px;
}


/* サイズ選択　左カラム */





.select_size_result_ li label {
   display:block;
   padding: 5px;
   cursor:pointer;
}  

.select_size_result_ li:hover {
    background-color: #f4f4f4;
	cursor:pointer;
}        

.select_size_result_ input{
    margin-right: 10px !important;
}   

.sizesearch_ttl_result_ {
font-weight: bold;
padding: 10px;

    border-bottom: #ccc solid 1px;
}



/* ブランド選択　左カラム */

#select_brand_result_ {
	overflow: hidden;

}
#select_brand_result_ .brand_logo_ {
	float: left;
	width:100%;
}

#select_brand_result_ .layer1_ li a {
    display: block;
    padding: 10px 20px 10px 30px;
}

.search_type_result_ .select_result {
	word-break: break-all;
	min-height: 16px;
}






/* 検索ボタン　左カラム */


p.btn_refinement_search_result  {
	
	padding:0 15px;
	margin-bottom:40px;
	
}
p.btn_refinement_search_result input {
	width:100%;
	height:auto;
}



.noUi-origin {
    background-color: #666666;
}
.noUi-origin:last-child {
    background-color: #FFF;
}


/* 検索ボタン　モーダル内追加分 */

#brandcheck-wrapper .allbrand { clear: both; margin-bottom: 0px; text-align: left; }
#brandcheck-wrapper .allbrand dt { border-bottom-color: #CCC; border-bottom-style: solid; border-bottom-width: 1px; font-size: 140%; margin-bottom: 13px; padding-bottom: 13px; padding-top: 15px; font-weight: bold;margin: 0 15px; }
#brandcheck-wrapper .allbrand dd { padding: 0px; text-align: left; float: left; width: 46%; margin-left: 20px; border-bottom: 1px dotted #e5e5e5; }
#brandcheck-wrapper #allbrand-wrap { clear: both; padding-bottom: 30px; padding-left: 5px; padding-right: 5px; }
#brandcheck-wrapper .allbrand:after { clear: both; content: "."; display: block; font-size: 0; height: 0; visibility: hidden; }
#brandcheck-wrapper .allbrand-nav li a { background-color: #FFF; border: 1px solid #CCC;
float: left;padding-bottom: 2px;padding-left: 9px;padding-right: 5px;
padding-top: 5px;
width: 12px; }
#brandcheck-wrapper .allbrand-nav li a:hover { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #666; border-bottom-color: #CCC; border-bottom-style: solid; border-bottom-width: 1px; border-image-outset: 0 0 0 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; border-left-color-ltr-source: physical; border-left-color-rtl-source: physical; border-left-color-value: #CCC; border-left-style-ltr-source: physical; border-left-style-rtl-source: physical; border-left-style-value: solid; border-left-width-ltr-source: physical; border-left-width-rtl-source: physical; border-left-width-value: 1px; border-right-color-ltr-source: physical; border-right-color-rtl-source: physical; border-right-color-value: #CCC; border-right-style-ltr-source: physical; border-right-style-rtl-source: physical; border-right-style-value: solid; border-right-width-ltr-source: physical; border-right-width-rtl-source: physical; border-right-width-value: 1px; border-top-color: #CCC; border-top-style: solid; border-top-width: 1px; border: 1px solid #CCC; float: left; float: left; margin-left-ltr-source: physical; margin-left-rtl-source: physical; margin-left-value: 1px; margin-right-ltr-source: physical; margin-right-rtl-source: physical; margin-right-value: 1px; margin: 1px; padding-bottom: 2px; padding-left-ltr-source: physical; padding-left-rtl-source: physical; padding-left-value: 7px; padding-left: 7px; padding-right-ltr-source: physical; padding-right-rtl-source: physical; padding-right-value: 7px; padding-right: 7px; padding-top: 2px; color: #FFF;float: left;
padding-bottom: 2px;
padding-left: 9px;
padding-right: 5px;
padding-top: 5px;
width: 12px;  }
#brandcheck-wrapper .allbrand-nav { margin: 15px 15px 0 15px; overflow-x: hidden; padding-top: 5px; padding-bottom: 5px; padding-right: 3px; padding-left: 3px; }
#brandcheck-wrapper .allbrand-nav:after { clear: both; content: "."; display: block; font-size: 0; height: 0; visibility: hidden; }
#brandcheck-wrapper .allbrand dd a { color: #000; text-decoration: none; }
#brandcheck-wrapper .allbrand dd a:hover { color: #db1316; text-decoration: underline; }




#brandcheck-wrapper .allbrand-nav ul li {
    margin-left: 1px;
    border-bottom: none;
}
#brandcheck-wrapper .allbrand-nav ul li a { margin: 1px; text-decoration: none; }
#brandcheck-wrapper .allbrand-pagetop {
  text-align: right;
  margin-right: 10px;
  margin-left: 10px;
  margin-top: 10px;
}

#brandcheck-wrapper .free-box-bland .fBox-item img {
    width: 100%;
    height: auto;
}

#brandcheck-wrapper .allbrand dd a {
    display: block;
    padding: 10px 20px 10px 30px;
    cursor: pointer;
}
#brandcheck-wrapper .allbrand dd a:hover {
    background-color: #f4f4f4;
	cursor:pointer;
	text-decoration:none;
}   

#brandcheck-wrapper #A,
#brandcheck-wrapper #B,
#brandcheck-wrapper #C,
#brandcheck-wrapper #D,
#brandcheck-wrapper #E,
#brandcheck-wrapper #F,
#brandcheck-wrapper #G,
#brandcheck-wrapper #H,
#brandcheck-wrapper #I,
#brandcheck-wrapper #J,
#brandcheck-wrapper #K,
#brandcheck-wrapper #L,
#brandcheck-wrapper #M,
#brandcheck-wrapper #N,
#brandcheck-wrapper #O,
#brandcheck-wrapper #P,
#brandcheck-wrapper #Q,
#brandcheck-wrapper #R,
#brandcheck-wrapper #S,
#brandcheck-wrapper #T,
#brandcheck-wrapper #U,
#brandcheck-wrapper #V,
#brandcheck-wrapper #W,
#brandcheck-wrapper #X,
#brandcheck-wrapper #Y,
#brandcheck-wrapper #Z,
#brandcheck-wrapper #I {
    margin-top:-370px;
    padding-top:370px;
}



#select_brand_result_ #brandcheck-wrapper .allbrand dt { border-bottom-color: #CCC; border-bottom-style: solid; border-bottom-width: 1px; font-size: 140%; margin-bottom: 13px; padding-bottom: 13px; padding-top: 15px; font-weight: bold;margin: 0 15px; }
#select_brand_result_ #brandcheck-wrapper .allbrand dd { height: auto;  padding: 0px; text-align: left; float: left; width: 100%; margin-left: 0px; border-bottom: 1px dotted #e5e5e5; }
#select_brand_result_ #brandcheck-wrapper #allbrand-wrap { clear: both; padding-bottom: 30px; padding-left: 0px; padding-right: 0px; }



#select_brand_result_ #brandcheck-wrapper #A,
#select_brand_result_ #brandcheck-wrapper #B,
#select_brand_result_ #brandcheck-wrapper #C,
#select_brand_result_ #brandcheck-wrapper #D,
#select_brand_result_ #brandcheck-wrapper #E,
#select_brand_result_ #brandcheck-wrapper #F,
#select_brand_result_ #brandcheck-wrapper #G,
#select_brand_result_ #brandcheck-wrapper #H,
#select_brand_result_ #brandcheck-wrapper #I,
#select_brand_result_ #brandcheck-wrapper #J,
#select_brand_result_ #brandcheck-wrapper #K,
#select_brand_result_ #brandcheck-wrapper #L,
#select_brand_result_ #brandcheck-wrapper #M,
#select_brand_result_ #brandcheck-wrapper #N,
#select_brand_result_ #brandcheck-wrapper #O,
#select_brand_result_ #brandcheck-wrapper #P,
#select_brand_result_ #brandcheck-wrapper #Q,
#select_brand_result_ #brandcheck-wrapper #R,
#select_brand_result_ #brandcheck-wrapper #S,
#select_brand_result_ #brandcheck-wrapper #T,
#select_brand_result_ #brandcheck-wrapper #U,
#select_brand_result_ #brandcheck-wrapper #V,
#select_brand_result_ #brandcheck-wrapper #W,
#select_brand_result_ #brandcheck-wrapper #X,
#select_brand_result_ #brandcheck-wrapper #Y,
#select_brand_result_ #brandcheck-wrapper #Z,
#select_brand_result_ #brandcheck-wrapper #I {
    margin-top:-420px;
    padding-top:420px;
}
#select_brand_result_ #brandcheck-wrapper .allbrand-nav li a { background-color: #FFF; border: 1px solid #CCC;
float: left;	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 3px;
	padding-top: 5px;
width: 12px; }
#select_brand_result_ #brandcheck-wrapper .allbrand-nav li a:hover {
	background-color: #666;
	border-bottom-color: #CCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #CCC;
	border-top-style: solid;
	border-top-width: 1px;
	border: 1px solid #CCC;
	float: left;
	margin: 1px;
	padding-bottom: 2px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 2px;
	color: #FFF;
	float: left;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 3px;
	padding-top: 5px;
	width: 12px;  }




.search_select_wrapper_ {
	margin: 10px 0 0px 0 !important;
	
}

#search_select_title_ dd {
	color:#000!important;
	
}
#search_select_title_ dt {
	color:#000!important;
	
}

.search_select_wrapper_ h2 {
	
	background-position: 5px !important;
}

#search_select_title_ {
	border: 1px solid #ccc;
	border-bottom:none;
	background-color: #FFF;
	
}

#search_select_title_ dt {
	background-color: #ededed;
	padding: 2px;
	margin: 7px;
}

#search_select_title_ dt {
     float: left;
     clear: left;
	 text-align:center;	 
}

#search_select_title_  dd {
     border-bottom: 1px dotted #ccc;
	 padding: 10px 10px 5px 0px;
	 margin-left: 65px;
	 min-height:22px;
	 word-break : break-all;
}

.search_select_price { text-align:center; padding-top: 2px !important; }

.vertical {
  writing-mode: tb-rl;
  direction: ltr;
}


#input-price {
    margin: 20px 10px 20px 20px;
}
.price_category { margin-top:25px; }
.price_category #input-price-l {
    width: 80px;
    display: inline-block;
    vertical-align: middle;
}

.price_category #input-price-r {
    width: 95px;
    float: right;
    display: inline-block;
    text-align: right;
}
.price_category #input-price-c {
    text-align: center;
    width: 20px;
    display: inline-block;
}

.price_category input#input-price-high {
    width: 50px !important;
}
.price_category input#input-price-low {
    width: 50px !important;
}
.category-reset-btn {
    text-align:center;
	margin:20px 0 60px 0;
	cursor:pointer;
}

#refinement_search_color_ input,#refinement_search_size_ input { display:none; }


.allbrand-nav a.brand-none,.allbrand-nav a.brand-none:hover {
	color: #FFF;
	float: left;
	margin-bottom: 0px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom:1px;
	margin-top: 0px;
	padding-bottom: 2px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 2px;
	width: 8px;
	border: 1px solid #CCC;
	background: #D4D4D4 url(../img/usr/brand-none.png) no-repeat center center!important;
	background-size: 24px 24px;
	-webkit-background-size: 24px 24px;
}


.pl5 { padding-left: 5px; }