@charset "UTF-8";/* LightningSearch sidenavi用 */.bold{font-weight: bold;}.highlight{background-color: inherit;}/* 商品を探す */#left-menu-contents-genre {margin-bottom: 30px;}#left-menu-contents-genre .ls-menu-title {background: none;padding: 0;margin-bottom: 15px;font-size: 20px;color: #000;}#left-menu-contents-genre .ls-menu-title + ul {border-top: solid 1px #e6e6e6;}#left-menu-contents-genre .ls-block-genre-tree--item {position: relative;clear: left;border-bottom: dotted 1px #bbb;overflow: hidden;}#left-menu-contents > .ls-block-genre-tree--item{border-bottom: none;}#left-menu-contents-genre .level1 {height: 46px;}#left-menu-contents-genre .level2 {float: none;background-color: #f5f5f5;height: 46px;margin-left: auto;}#left-menu-contents-genre .level3 {float: none;height: 46px;margin-left: auto;}#left-menu-contents-genre .ls-block-genre-tree--image{float: left;width: 36px;padding: 5px 0;margin-right: 6px;font-size: 0;}#left-menu-contents-genre .level2 .ls-block-genre-tree--image{display: none;}#left-menu-contents-genre .item-name-box,#left-menu-contents-genre .item-name-box-wide{display: table-cell;vertical-align: middle;width: 158px !important;height: 46px;padding: 5px 0;padding-right: 20px;font-size: 15px;line-height: 1.333;}#left-menu-contents-genre .level2 .item-name-box,#left-menu-contents-genre .level2 .item-name-box-wide{width: 200px !important;padding-left: 20px;font-size: 14px;}#left-menu-contents-genre .level3 .item-name-box,#left-menu-contents-genre .level3 .item-name-box-wide{width: 200px !important;padding-left: 30px;font-size: 14px;color: #888;}#left-menu-contents-genre .level3.highlight .item-name-box,#left-menu-contents-genre .level3.highlight .item-name-box-wide{color: #00a13b;}#left-menu-contents-genre .folder-state{position: absolute;top: 0;right: 0;bottom: 0;height: 16px;margin: auto;font-size: 0;cursor: pointer;}#left-menu-contents-genre .folder-state .fa-plus::before,#left-menu-contents-genre .folder-state .fa-minus::before{content: '＋';font-size: 16px;font-style: normal;line-height: 1;}#left-menu-contents-genre .folder-state .fa-minus::before{content: '−';}/* 商品を絞り込む */.left-menu-contents-filter {margin-bottom: 20px;}.left-menu-contents-filter div{padding: 0;}.left-menu-contents-filter .filter-title {padding: 0;margin-bottom: 15px;font-size: 20px;}.left-menu-contents-filter .item-name {padding: 0;background: none;color: inherit;display: block;max-width: 100%;margin-bottom: 0;}.left-menu-contents-filter .ls-menu-title {background-color: #444;padding: 7px 20px 7px 10px;font-size: 15px;color: #fff;}#left-menu-contents-selected-filter{background-color: transparent;margin-bottom: 15px;}#left-menu-contents-selected-filter > ul{margin-top: 10px;}#left-menu-contents-selected-filter > ul li{margin-bottom: 6px;}#left-menu-contents-selected-filter > ul li .filter-C{margin: 0;}#left-menu-contents-selected-filter > ul li .filter-C li{height: auto;border: none;background-color: transparent;border-radius: 0;display: block;padding: 0;margin: 0;}#left-menu-contents-selected-filter > ul li .filter-C li + li{margin-top: 6px;}#left-menu-contents-selected-filter > ul li div{height: auto;border: none;background-color: transparent;border-radius: 0;display: inline-block;padding: 0;margin: 0;}#left-menu-contents-selected-filter > ul > li > button{display: inline-block;background-color: #00a13b;border: none;width: 120px;padding: 10px 10px;margin: 0;color: #fff;border-radius: 0;}#left-menu-contents-selected-filter > ul > li > button.clear{background-color: #444;width: auto;}#left-menu-contents-selected-filter i{margin-right: 8px;font-size: 16px;color: #ccc;cursor: pointer;}ul.left-menu-contents-filter > li {background-color: #f5f5f5;padding-bottom: .1px;}.left-menu-contents-filter .filter-menu-title {position: relative;background-color: #444;padding: 7px 20px 7px 10px;margin: 2px 0 0;font-size: 15px;color: #fff;}.left-menu-contents-filter .folder-state{position: absolute;top: 0;right: 6px;bottom: 0;height: 16px;margin: auto;font-size: 0;}.left-menu-contents-filter .folder-state .fa-plus::before,.left-menu-contents-filter .folder-state .fa-minus::before{content: '＋';font-size: 16px;font-style: normal;line-height: 1;}.left-menu-contents-filter .folder-state .fa-minus::before{content: '−';}.price-filter-slider {margin-bottom: 50px;margin-right: 10px;margin-left: 10px;}#price-filter-slider {padding: 0;}#price-filter-slider > div  div {padding: 0;}#price-filter-slider > div p {margin: 7px;}.vue-slider {position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;-webkit-tap-highlight-color:rgba(0,0,0,0)}.vue-slider-rail {position:relative;width:100%;height:100%;-webkit-transition-property:width,height,left,right,top,bottom;transition-property:width,height,left,right,top,bottom}.vue-slider-process {position:absolute;z-index:1}.vue-slider-dot {position:absolute;-webkit-transition:all 0s;transition:all 0s;z-index:5}.vue-slider-dot:focus {outline:none}.vue-slider-dot-tooltip {position:absolute;visibility:hidden}.vue-slider-dot-hover:hover .vue-slider-dot-tooltip,.vue-slider-dot-tooltip-show {visibility:visible}.vue-slider-dot-tooltip-top {top:-10px;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.vue-slider-dot-tooltip-bottom {bottom:-10px;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.vue-slider-dot-tooltip-left {left:-10px;top:50%;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.vue-slider-dot-tooltip-right {right:-10px;top:50%;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}.vue-slider {margin: 0 10px 10px;}.vue-slider-rail {background-color: #ccc;border-radius: 15px;}.vue-slider-process {background-color: #00a13b;border-radius: 15px;}.vue-slider-dot-handle {cursor: pointer;width: 100%;height: 100%;border: solid 1px #ccc;border-radius: 50%;background-color: #fff;box-sizing: border-box;box-shadow: none;}#price-filter-slider > div button{display: inline-block;background-color: #444;border: none;width: calc(100% - 20px);padding: 10px 10px;margin: 0 10px 15px;color: #fff;box-sizing: border-box;cursor: pointer;}ul.left-menu-contents-filter .filter-C,ul.left-menu-contents-filter .filter-I {display: block;margin: 10px;}ul.left-menu-contents-filter .filter-I {font-size: 0;}ul.left-menu-contents-filter .filter-C input[type="checkbox"] {position: relative;background: #fff;border: 1px solid #ccc;width: 16px;height: 16px;margin: 0 5px 3px 0;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;}ul.left-menu-contents-filter .filter-C input[type="checkbox"]:checked:before {content: "";position: absolute;left: 1px;top: 10px;display: block;background: #00a13b;width: 6px;height: 2px;-webkit-transform: rotate(45deg);-webkit-transform-origin: right center;}ul.left-menu-contents-filter .filter-C input[type="checkbox"]:checked:after {content: "";position: absolute;left: 6px;top: 10px;display: block;background: #00a13b;width: 10px;height: 2px;-webkit-transform: rotate(-53deg);-webkit-transform-origin: left center;}ul.left-menu-contents-filter .filter-I li {display: inline-block;width: 30px;height: 30px;margin-right: 5px;margin-bottom: 5px;vertical-align: top;}ul.left-menu-contents-filter .filter-I li .filter-image {width: 100%;height: 100%;}ul.left-menu-contents-filter .filter-I li .filter-image.filter-enable {border: solid 3px #00a13b;}ul.left-menu-contents-filter .filter-I input[type="checkbox"] {display: none;}
