.sli_after_title{display:inline-block;font-size:18px}
.sli_after_title span{color:#043392;font-size:20px;font-weight:700}
@media(max-width:767px){
.sli_after_title{font-size:15px;margin-left:8px}
.sli_after_title span{font-size:17px}
#sli_facets{display:none}
.sli_container .sli_col4:nth-child(2n+1){clear:both}
}
#mobile_header select.selected.select-refine{font-weight:700;color:#111}
#mobile_header .select-refine .defaultSelect{color:#757575}
.sli_clear{clear:both}
#main .sort-wrap{padding-top:10px;margin-top:10px;border-top:1px solid #757575;text-align:right}
#main .sort-wrap.bt{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #c6c6c6;text-align:right;margin-top:20px;border-top:0;overflow:auto}
#main .sort-wrap .comparison{float:right}
.sli_list_col2 .thumb-wrap li{padding:0 5px;float:left}
.sli_desk_facets .sli_heading{font-size:14px;font-weight:700;display:block}
.sli_desk_facets .sli_title{font-size:12px;display:block;margin:2px 0 0 0;position:relative;background-color:#f7f7f7;padding:5px;color:#111}
.sli_desk_facets .sli_reset{float:right;text-decoration:none;/* color:#333; */margin-right:10px;position:absolute;width: auto;right:0;background-color:#111;color:#fff;padding:2px 5px;}
.sli_desk_facets .sli_reset:hover{background-color:#444}
.sli_group li a:hover{text-decoration:underline}
.sli_facets>ul{border:1px solid #e8e8e8;border-top:0}
.sli_desk_facets .sli_group{padding:0;margin:0;position:relative;overflow:auto}
.sli_desk_facets .sli_group li{list-style:none;padding:5px 0;text-indent:5px}
.sli_desk_facets .sli_group li:hover{background-color:#eee}
.sli_desk_facets .sli_group li a{color:#111;text-decoration:none;display:block}
.sli_desk_facets .sli_multiselect li a{display:inline}
.sli_desk_facets .sli_group li a:hover{text-decoration:none}
.sli_desk_facets li.sli_selected{font-weight:700;background-color:#eee}
.sli_desk_facets li.sli_unselected{font-weight:400;background-color:#fff}
.sli_count_selected,.sli_desk_facets .sli_count{font-size:11px;color:#bbb}
.sli_desk_facets li.sli_moreless{clear:both}
.sli_desk_facets .sli_title{background-color:#f5f5f5;cursor:pointer;font-size:18px;padding-top:10px;padding-left:20px;font-weight:700}
.sli_desk_facets .sli_title a{font-size: 12px;margin-top:4px;line-height: 1.6;white-space: nowrap;}
.sli_desk_facets .sli_group li>a:hover{background:#999;color:#fff;text-decoration:none}
.sli_desk_facets .sli_group li a{overflow:auto}
.sli_desk_facets .sli_group li>a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:5px 5px 5px 10px;text-decoration:none}
.sli_desk_facets .sli_group li{padding:0;background-color:#f5f5f5;text-indent:0;line-height: 1.6;font-size:14px}
.sli_desk_facets .sli_group li.sli_selected>a{font-weight:700;background:#f5f5f5;color:#111}
.sli_desk_facets .sli_group li.sli_selected li>a{padding-left:20px}
.sli_desk_facets .sli_group li.sli_selected li li>a{padding-left:30px}
.sli_desk_facets .sli_group li.sli_selected li li li>a{padding-left:40px}
.sli_desk_facets .sli_group li.sli_selected>a .sli_facet_name{width:auto;float:left}
.sli_desk_facets .sli_group li.sli_selected li>a .sli_facet_name{width:auto;/* float:left */}
.sli_desk_facets .sli_group li.sli_selected li li>a .sli_facet_name{width: 240px;line-height: 1.6;float:left;}
.sli_desk_facets .sli_group li.sli_selected li li li>a .sli_facet_name{width: 240px;float:left;}
.sli_desk_facets .sli_group li.sli_moreless a{background:0;font-weight:700}
.sli_desk_facets .sli_group li.sli_moreless a:hover{background:#999}
.sli_desk_facets .sli_group{border:0;padding-bottom:12px;padding-left:16px;background-color:#f5f5f5;}
.sli_desk_facets .sli_multiselect input{display:none}
.sli_desk_facets .sli_group.sli_children{border:0}
.sli_desk_facets .sli_group .facet-hide{display:none}
#sli_facets{float:left;width:320px;margin-bottom:20px}
.sli_arrow_bottom,.sli_arrow_right{float:right;margin-right:5px}
@media(max-width:767px){
#mobile_header .trigger{cursor:pointer;padding:7px 15px;background:#f5f5f5;color:#111;font-size:118%;font-weight:700;text-decoration:none}
#mobile_header .trigger span{display:block;background:url(/static/mallDefault/images/v2/common/ico_plus02.png) no-repeat 100% 48%;background-size:15px}
#mobile_header.compo_refine-wrap.active .trigger span{background-image:url(/static/mallDefault/images/v2/common/ico_minus01.png)}
}
#selectedFacets{margin-bottom:16px;padding:10px 8px 0;background:#f5f5f5;overflow:auto;line-height:19px}
#selectedFacets span{margin-bottom:5px;}
#selectedFacets ul li{position:relative;float:left;padding-left:25px;margin:0 15px 10px 0;line-height:19px}
#selectedFacets ul li a{position:absolute;top:0;left:0;background:#fff}
.compo_item-list_cmn .check-wrap .ico{letter-spacing:inherit}
#prod_cont_in h2{font-size:14px;line-height: 1.6;}
#prod_cont_in h2.sli_title a{line-height: 1.6;text-decoration:none;}
#prod_cont_in h2.sli_title a:hover{text-decoration:underline}
.stock_check{padding:12px}
.stock_check{cursor:pointer;color:#f5f5f5;margin-top:2px;padding-left:16px;background-color:#f5f5f5}
.desk_reset{border:2px solid #111;text-align:center;background-color:#fff;}
.stock_check a{font-size:14px;text-decoration:none}
.stock_check a:hover{text-decoration:underline}
.stock_check input{margin-top: 7px;margin-left:10px;width:14px;height:14px;display:block;float:left;margin-right:5px;}
.stock_check div{text-align:left}
.desk_reset a{text-decoration:none;padding:8px;display:block}
.desk_reset:hover{background:#111}
.desk_reset:hover a{color:#fff}
#sli_facets .sli_facet_check{margin-top:5px;margin-right:5px;display:block;float:left}
.sli_group.slider{padding-left:24px;padding-right:24px}
.sli-range-slider-selection span,.sli-range-slider-thumb span,.sli-range-slider-tick span{display:none}
#slider-price-label{margin-bottom:5px;overflow:hidden;height:20px}
#slider-price-label .first{float:left}
#slider-price-label .count{float:left;margin-left:20px}
#slider-price-label .last{float:right}
.slider_box{padding-top:18px;margin-top:7px;margin-left:-7px;margin-right:-7px}
.slider_box input{/* width:65px; */}
.slider_box #slider_box_low{float:left;width: 100px;border: 1px solid #757575;background-color: #fff;padding: 0 5px;}
.slider_box #slider_box_high{width: 100px;float:right;text-align:right;border: 1px solid #758575;padding: 0 5px;background-color: #fff;}
#slider_box_middle{float:left;width: 85px;justify-content: center;/* margin: 0 auto; */text-align: center;font-size:16px;margin-top: 2px;}
#slider-price .sli-range-slider-thumb{width:23px;height:23px}
.compo_item-list_cmn .sli_list_col2 .check-wrap .ico img{margin:5px 5px 0 0;width:78px}
.compo_item-list_cmn .sli_list_col2 .check-wrap .ico{width:auto}
.compo_item-list_cmn .sli_list_col2 .ico-sub{margin:0}
.compo_item-list_cmn .sli_list_col2 .base-price,.compo_item-list_cmn .sli_list_col2 .price-wrap{width:30%;float:left;margin-top:6px}
.compo_item-list_cmn._disp .list.active.col01.sli_col3 .thumb-wrap{width:334px}
.compo_item-list_cmn._disp .list.active.col02.sli_col3 .thumb-wrap{width:404px}
.compo_item-list_cmn._disp .list.active.col03.sli_col3 .thumb-wrap{width:474px}
ul.sli_group.color li{float:left;width:24px;height:24px;border:2px solid #fff;border-radius:50%;margin:3px}
ul.sli_group.color li a,ul.sli_group.cup li a{display:block;width:100%;height:100%;padding-left:0;border-radius:50%;position:relative}
ul.sli_group.color li a[data-sli-color=ffffff]{border:1px solid #ccc}
ul.sli_group.color,ul.sli_group.cup{padding-left:0;overflow:auto}
ul.sli_group.color{padding:2px}
ul.sli_group.color li.sli_selected>a:before{bottom:0;content:'✓';height:21px;left:0;margin:auto;position:absolute;right:0;top:0;width:15px;z-index:1}
ul.sli_group.color li.sli_selected>a[data-sli-color=ffffff]:before{color:#000}
ul.sli_group.color li.sli_selected>a {width: 25px !important;height: 25px !important;}
ul.sli_group.color li.sli_unselected>a {width: 25px !important;height: 25px !important;}
.sli_mobile_facet_top{margin-top:12px;border-top:1px solid #757575;padding-top:10px;}
.compo_item-list_cmn._disp .list.sli_wrapper{padding:0}
.header_sec03 form input.txtForm.sli_searchbox_textfield{width:250px}
#sli_results select{-moz-appearance:toolbarbutton-dropdown;appearance: auto;background-color: #fff;padding: 3px;}
#sli_facets #facet-color{padding-left:20px;padding-bottom:12px}
.compo_item-list_cmn .check-wrap .ico img{height:20px}
.sli_icons_overlay{position:absolute;top:0;width:100%;height:100%;text-align:center;font-size:22px;font-weight:500;color:#fff;z-index:1}
span.sli_left_icons{display:inline-block;top:0;position:absolute;left:0;width:50%}
span.sli_left_icon{display:inline-block;clear:both;padding:1px 3px;margin:0px 0px 2px 0px;float:left;font-size:12px}
span.sli_left_icon.予約{background:#001489}span.sli_left_icon.受注生産{background:#001489}span.sli_left_icon.NEW{background:red}.会員割引,.SALE,.OUTLET{background:#fff;border:1px solid red;color:red}span.sli_right_icon.NEW{background:red}.guest span.sli_left_icon.OUTLET{display:none}h2 .check-wrap{display:inline-block;float:left;padding-top:1px}
span.sli_right_icons{display:inline-block;top:0;position:absolute;right:0;width:50%}
span.sli_right_icon{display:inline-block;clear:both;padding:2px 3px;margin:0px;float:right;font-size:12px;background:#333;width: 110px}
@media(max-width:425px){
span.sli_left_icons{width:100%}
span.sli_right_icons{bottom:0;top:unset;left:0;width:100%}
span.sli_right_icon{float:left;clear:both;padding:1px 3px;margin:6px 0 0 0}
}
span.sli_sub_icon{display:inline-block;padding:1px 3px;border:1px solid #ccc;color:#666;margin:4px 1px 0 0;font-size:10px}
span.sli_left_icon.NEW{background:red}
.OUTLET,.SALE{background:#fff;border:1px solid red;color:red}
span.sli_right_icon.NEW{background:red}
.guest span.sli_left_icon.OUTLET{display:none}
h2 .check-wrap{display:inline-block;float:left;padding-top:1px}
@media(max-width:425px){
.sli_call_to_action{display:none!important}
}
.sli_call_to_action{display:block;padding:5px 0}
.sli_call_to_action .btn li{display:inline-block;width:48%;background:#f0f0f0;text-align:center}
.sli_call_to_action .btn li a{text-decoration:none;display:inline-block;padding:8px 0;width:100%}
.sli_call_to_action .btn li:last-child{float:right}
.sli_call_to_action .btn li:first-child{float:left}
a.nostock{position:relative;display:block}
a.nostock:after{background-image:url(/static/mallDefault/images/v2/goods/img_soldout_pc.png);background-size:100% 100%;display:inline-block;width:100%;height:100%;content:"";top:0;position:absolute}

#sli_facets input.sli_facet_check[type="checkbox"],
#sli_facets .stock_check input[type="checkbox"],
.sli_mobile_facet_top input#stockSp[type="checkbox"]{
    display: none;
    cursor: pointer;
    display: inline-block;
    position: relative;
}

#sli_facets input.sli_facet_check[type="checkbox"]::before,
#sli_facets .stock_check input[type="checkbox"]::before,
.sli_mobile_facet_top input#stockSp[type="checkbox"]::before{
    content: "";
    position: absolute;
    display: block;
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    margin-top: -7px;
    left: 0;
    top: 50%;
    border: 1px solid #666;
    background-color: #FFF;
}

#sli_facets input.sli_facet_check[type="checkbox"]:checked::after,
#sli_facets .stock_check input[type="checkbox"]:checked::after,
.sli_mobile_facet_top input#stockSp[type="checkbox"]:checked::after{
    content: "";
    position: absolute;
    display: block;
    box-sizing: border-box;
    width: 9px;
    height: 5px;
    margin-top: -4px;
    top: 50%;
    left: 3px;
    transform: rotate(-50deg);
    border-bottom: 2px solid;
    border-left: 2px solid;
    border-color:  #111;
}

span.sli_right_under_icon {
 	display: inline-block;
	bottom: 0;
	position: absolute;
	right: 0;
	width: 50%;
}

span.sli_right_under_icon.直営店限定 {
	color: #FFFFFF;
    background: #111111;
    border: 0.5px solid #7F7F7F;
    box-sizing: border-box;
    display: inline-block;
    font-size: 1.1rem;
    line-height: 1.1;
    padding: 13.5px 5px;
    margin: 0 12px 12px 0;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    font-weight:bold;
}



@media (max-width: 767px){
span.sli_right_under_icon.直営店限定 {
	margin: 1px;
	height:40px;
	width:40px;
	font-size: 0.8rem;
	padding: 13px 5px;	
}
.compo_refine-wrap .btn-wrap .search {
    width: 100%;
    padding: 0 0 2px;
}

.compo_refine-wrap dd .inner, .compo_refine-wrap .cont .inner {
    padding: 7px 13px 14px;
    background-color: #f5f5f5;
}

.compo_refine-wrap .check {
    text-align: center;
}

.compo_refine-wrap .btn-wrap,
.compo_refine-wrap .btn-wrap .reset {
    width: 100%;
}

.asset_input-base input[type="image"] {
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-align: center;
}
.sli_mobile_facet_top input#stockSp[type="checkbox"] {
	cursor: pointer;
	display: inline-block;
	position: relative;
	-webkit-appearance: none;
	appearance: none;
	margin-left: 16px;
}

.sli_mobile_facet_top input#stockSp[type="checkbox"]::before {
	margin-left: -16px;
}

.sli_mobile_facet_top input#stockSp[type="checkbox"]:checked::after {
	margin-left: -16px;
}
#sli_results select{-moz-appearance:toolbarbutton-dropdown;appearance: none;background-color: #fff;padding: 3px;}
}