﻿.nav>li>a:hover,.nav>li>a:focus{text-decoration:unset;background-color:unset}#list-vue{overflow-x:hidden}#list-vue .item-block-container{min-height:600px}#list-vue .item-block-container .coming-soon-list{height:600px;display:flex;flex-direction:column;align-items:center;justify-content:center}#list-vue .item-block-container .coming-soon-list h5{font-size:1.6rem}#list-vue .item-block-container .coming-soon-list .button-block .res-btn{line-height:2.2rem;margin-top:5px}#list-vue .slide{position:relative;background-color:lightgray;overflow:hidden}#list-vue .slide img{object-fit:cover;width:100%}#list-vue .slide a{display:block;height:100%;width:100%}#list-vue .item-block{display:flex;flex-wrap:wrap;align-content:flex-start}#list-vue .item-block .item{cursor:pointer;background-color:#FFFFFF}#list-vue .item-block .item a{text-decoration:none;color:black}#list-vue .item-block .item .image{position:relative;background-color:white;overflow:hidden;border:1px solid white}#list-vue .item-block .item .image:hover{border:1px solid lightgray}#list-vue .item-block .item .image:before{content:"";display:block;padding-top:133.33% !important}#list-vue .item-block .item .image .main-image:hover{opacity:0}#list-vue .item-block .item .image img{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%) scale(1.01);z-index:2}#list-vue .item-block .item .image .like{background-color:#f7f7f7;position:absolute;top:2%;right:2%;z-index:3;width:24px;height:24px;border-radius:12px;display:flex;justify-content:center;align-items:center}#list-vue .item-block .item .image .like:before{content:'☆'}#list-vue .item-block .item .image .like.saved:before{content:'★'}#list-vue .item-block .item .brand{font-size:1.2rem;font-weight:bold;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#list-vue .item-block .item .name{font-size:1.2rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#list-vue .item-block .item .price{font-size:1.5rem;line-height:1.2;display:flex;align-items:center;flex-wrap:wrap}#list-vue .item-block .item .price.discount .proper-price{text-decoration:line-through;color:grey;font-size:1.2rem;font-style:normal;padding-right:2px;line-height:22px}#list-vue .item-block .item .price.discount .sale-price{color:#DC0000;padding-right:2px;line-height:22px}#list-vue .item-block .item .price.discount .off-rate{font-size:1.2rem;color:#DC0000;line-height:22px}#list-vue .item-block.two-column{margin-right:-7.5px;margin-left:-7.5px}#list-vue .item-block.two-column .item{width:calc(50% - 15px);margin:7.5px}#list-vue .item-block.three-column{margin-right:-10px;margin-left:-10px}#list-vue .item-block.three-column .item{width:calc(33.333% - 20px);margin:10px}#list-vue .item-block.four-column{margin-right:-10px;margin-left:-10px}#list-vue .item-block.four-column .item{width:calc(25% - 20px);margin:10px}#list-vue .item-block.five-column{margin-right:-10px;margin-left:-10px}#list-vue .item-block.five-column .item{width:calc(20% - 20px);margin:10px}#list-vue .list-container{min-height:30vh}#list-vue .list-container.not-found{display:flex;justify-content:center;align-items:center}#list-vue .list-container .brand-desc{padding:10px 20px;font-size:1.1rem;line-height:1.6rem}#list-vue .list-container .item-list{padding-left:0}#list-vue .list-container .item-list .list-title{display:none}#list-vue .list-container .category-info .brandbanner{position:relative;overflow-y:hidden}#list-vue .list-container .category-info .brandbanner img{width:100%}#list-vue .list-container .category-info .brandbanner .brandtext{position:absolute;left:395px;top:105px;width:565px;text-align:center;color:white;line-height:24px}#list-vue .list-container .category-info .brandbanner .brandtextss{position:absolute;left:395px;top:105px;width:565px;text-align:center;color:black;line-height:24px}#list-vue .list-container .category-info .brandbanner .brandtext2{width:56%;height:100%;position:absolute;top:0;margin-left:43.2%;padding-right:5px}#list-vue .list-container .category-info .brandbanner .brandtext2 p{font-family:'Helvetica Neue', 'Helvetica', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic Pro', 'Arial', sans-serif;width:100%;font-size:1.2rem;text-align:left;line-height:2.0rem;color:#fff;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#list-vue .list-container .category-info .brandbanner .brandtext2 h3{font-size:30px;line-height:30px;display:none}#list-vue .list-container .category-info .brandbanner .brandtext2 span{border-bottom:1px solid white;position:relative;top:1px}#list-vue .list-container .sorter{position:relative}@media (max-width: 767px){#list-vue .list-container .sorter .sorter-btn{position:relative;z-index:20;border-left:solid #bfbfbf;border-left-width:0.5px;max-width:94px}}#list-vue .list-container .sorter .sorter-option{background-color:#fff;border:0.5px solid #000;position:absolute;bottom:-100px;right:3%;padding:8px 10px;text-align:center;z-index:50}#list-vue .list-container .sorter .sorter-option>li{line-height:2.4rem}@media (min-width: 768px){#list-vue{overflow-x:unset}#list-vue .item-block-container .coming-soon-list h5{font-size:1.8rem}#list-vue .item-block-container .coming-soon-list .button-block{display:flex;justify-content:center}#list-vue .item-block-container .coming-soon-list .button-block .res-btn{line-height:2.8rem;margin:0 10px;width:200px;padding:8px 12px !important}#list-vue .list-container{display:flex;align-items:flex-start;justify-content:center}#list-vue .list-container .sorter{margin-top:30px;position:relative;display:flex;justify-content:flex-end}#list-vue .list-container .sorter .sorter-btn{z-index:20;position:unset;border:none;font-size:1.2rem}#list-vue .list-container .sorter .sorter-btn a{color:black;display:inline-block}#list-vue .list-container .sorter .sorter-btn ul{width:76px;position:absolute;background-color:#fff;z-index:100;margin:0 -8px 0 -3px;padding:10px 8px 3px 3px;right:0;text-align:right}#list-vue .list-container .sorter .sorter-btn ul li{cursor:pointer}#list-vue .list-container .sorter .sorter-btn ul:hover{display:block}#list-vue .list-container .sorter .sorter-btn ul a{padding:0}#list-vue .list-container .item-list{width:calc(100% - 230px);min-height:100vh}}
