﻿body.product-list .header{background-color:#fff}body.product-list .header .header-trigger span{background-color:#000;box-shadow:none}body.product-list .header .header-logo__link{background:url(/common/pc/img/logo.svg) center center no-repeat;background-size:100% 100%;filter:none}body.product-list .header .header-nav__link-num{color:#000;box-shadow:none}body.product-list .header .header-nav__list-item--search div{background:url("/common/pc/img/icon_search.svg") center center no-repeat;background-size:100% 100%;filter:none}body.product-list .header .header-nav__list-item--cage a{background:url("/common/pc/img/icon_cage.svg") center center no-repeat;background-size:100% 100%;filter:none}body.product-list .breadcrumb{width:1200px;margin:auto;margin-top:20px;margin-bottom:30px;line-height:12px}body.product-list .breadcrumb .breadcrumb__link{font-size:12px !important}body.product-list .breadcrumb__item:after{font-size:0.8571428571rem;color:gray;content:"＞";top:auto}body.product-list .popup-item{width:500px}.product-area{justify-content:space-between;width:1200px;margin-left:auto;margin-right:auto;padding-top:0}.product-area .content-main .content-area__list .content-cassette__image{margin-bottom:11px}.product-area .content-main .content-area__list .content-cassette__image .icon-text-off{position:absolute;height:18px;display:block;background:#d70000;color:#fff;font-size:11px;font-weight:500;padding:0px 8px;left:0;bottom:0;line-height:18px}.product-area .content-main .content-area__list .content-cassette__image .icon-text-off.timesale{padding-left:23px}.product-area .content-main .content-area__list .content-cassette__image .icon-text-off.timesale::before{position:absolute;content:"";display:block;width:16px;height:16px;left:3px;top:1px;background-image:url(/common/img/icon-timesale.svg);background-size:cover}.product-area .content-main .content-area__list .content-cassette__image .icon-sutinable{content:url("/common/img/icon-sustinable.png");position:absolute;top:5px;left:5px;width:45px}.product-area .content-main .content-area__list .content-cassette__content .brand-name{margin-bottom:5px;font-weight:700;color:#333;line-height:1;word-wrap:break-word}.product-area .content-main .content-area__list .content-cassette__content .item-sku{font-size:12px;margin:5px 0 0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.product-area .content-main .content-area__list .content-cassette__content .item-name{font-size:14px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-area .content-main .content-area__list .content-cassette__content .item-price{font-size:17px;display:inline-block;vertical-align:middle}.product-area .content-main .content-area__list .content-cassette__content .item-price.sale{color:#ff0e0d}.product-area .content-main .content-area__list .content-cassette__content .item-tag{display:inline-block;margin-left:7px}.product-area .content-main .content-area__list .content-cassette__content .item-tag span{display:inline-block;padding:0 5px;height:18px;margin-top:3px;margin-right:5px;font-size:10px;background:#c6c6c6;color:#fff;font-weight:700;text-align:center;line-height:18px !important;vertical-align:middle}.product-area .content-main .content-area__list .content-cassette .addcart{position:absolute;right:0;bottom:0;width:34px;height:34px;margin:10px 0 0;background-color:#000;border-radius:50%;text-align:center;background-image:url("/common/sp/img/icon_cage_white.svg");background-repeat:no-repeat;background-position:center center;background-size:14px;cursor:pointer}.product-area .content-main .content-area__list .icon-fav{width:22px;height:22px;background-size:22px;padding:10px 5px 5px 10px}.product-area .content-main.fav-contents{width:1200px;position:relative}.product-area .content-main.fav-contents .content-cassette__link{height:220px}.product-area .content-main .content-area--three .icon-sutinable{width:50px !important}.product-area .list-menu{width:255px;padding-left:0}.product-area .list-menu .js-accordion-target .js-side-target .list-nav__detail-item{border-top:none}.product-area .list-menu .list-nav.brand .list-menu-title{position:relative;width:100%;box-sizing:border-box;text-align:left;color:#666;cursor:pointer}.product-area .list-menu .list-nav.brand .list-menu-title:hover{background-color:#ebebeb}.product-area .list-menu .list-nav.brand .list-menu-title:before{content:"";position:absolute;top:50%;right:13px;width:12px;height:6px;background:url(/common/pc/img/icon_arrow_bottom_gray.png) 50% 50% no-repeat;background-size:100% auto;transform:translateY(-50%)}.product-area .list-menu .list-nav.brand .list-menu-title.open:before{transform:translateY(-50%) rotate(180deg)}.product-area .list-menu .list-nav.brand .js-accordion-target{display:none}.product-area .error{padding:60px 0;text-align:center;font-size:22px}.content-main .content-area--five .content-area__list{width:18.6885245902%;margin-right:1.6393442623%}.content-main .content-area--five .content-area__list:nth-of-type(5n){margin-right:0}.fav-edit__check-all-wrap{display:flex;justify-content:flex-end;align-items:center;padding:0;margin-top:20px;margin-bottom:20px;font-size:14px}.fav-edit__check-all-wrap label{display:none;position:relative;cursor:pointer;padding-left:25px}.fav-editing .fav-edit__check-all-wrap label{display:block}.fav-edit__check-all-wrap label:before{content:"";position:absolute;top:55%;left:0;transform:translateY(-50%);width:17px;height:17px;border:1px solid #ccc;box-sizing:border-box}.fav-edit__check-all-wrap input{display:none}.fav-edit__check-all-wrap input:checked+span:after{opacity:1}.fav-edit__check-all-wrap span{position:relative}.fav-edit__check-all-wrap span:after{content:"";position:absolute;bottom:7px;left:-21px;width:10px;height:6px;display:block;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg);opacity:0;box-sizing:border-box}.fav-edit__check-all-wrap .delate-btn{height:30px;padding:0 5px;background:#eee;line-height:30px;border-radius:4px;text-align:center;font-weight:500;font-size:11px}.fav-edit__check-all-wrap .edit-btn{right:0;bottom:10px;width:100px;height:40px;margin-left:10px;background:#eee;line-height:40px;border-radius:4px;text-align:center;cursor:pointer}.fav-edit__check-all-wrap .edit-btn2{right:0;bottom:0;margin-left:5px;cursor:pointer;font-weight:500}.fav-edit__submit{margin:30px 0;display:none;height:50px;font-size:16px;font-weight:500;background-color:#059ee6;color:#fff;border-radius:4px;line-height:50px;text-align:center;font-size:16px;cursor:pointer}.fav-edit__submit.small{width:auto;height:40px;padding:0 20px;margin:0 5px 0 15px;font-size:14px;line-height:40px}.fav-editing .fav-edit__submit{display:block}.fav-edit__checkbox{position:absolute;display:none;width:100%;z-index:10;top:0;left:0;right:0;bottom:0}.fav-editing .fav-edit__checkbox{display:block}.fav-edit__checkbox label{position:absolute;cursor:pointer;left:0;right:0;bottom:0;height:100%}.fav-edit__checkbox label:before{content:"";position:absolute;top:5px;left:5px;width:20px;height:20px;border:1px solid #ccc;box-sizing:border-box;background:#fff}.fav-edit__checkbox input{display:none}.fav-edit__checkbox input:checked+span:after{opacity:1}.fav-edit__checkbox span{position:relative}.fav-edit__checkbox span:after{content:"";position:absolute;top:10px;left:10px;width:12px;height:6px;display:block;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg);opacity:0;box-sizing:border-box}.fav-edit__delate{width:55px;padding:8px 0 5px;margin-bottom:5px;color:#868686;cursor:pointer}.fav-edit__delate:before{content:"";margin-top:-3px;display:inline-block;height:17px;width:17px;background:url("/common/pc/img/icon_detele.svg") no-repeat;background-size:cover;vertical-align:middle}.fav-edit__delate2{position:absolute;top:0;right:0;width:24px;height:24px;padding:0;color:#868686;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, grey 0);z-index:999}.fav-edit__delate2:before{position:absolute;top:0;right:2px;content:"×";color:#fff;font-size:10px;font-weight:500}.fav-edit__delate2 span{display:none;position:absolute;top:-33px;left:50%;padding:5px 10px;background:#fff;transform:translateX(-50%);box-shadow:0px 1px 6px 0px rgba(0,0,0,.1);border-radius:4px;font-size:12px;text-align:center;white-space:nowrap;font-weight:500}.fav-edit__delate2:hover span{display:block}.fav-tab{border-top:1px solid #e3e3e3;background-color:#f5f5f5}.fav-tab ul{width:1200px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;height:45px}.fav-tab ul li{width:25%;text-align:center;border-right:1px solid #e3e3e3;font-size:14px}.fav-tab ul li:first-child{border-left:1px solid #e3e3e3}.fav-tab ul li a{height:45px;display:flex;align-items:center;justify-content:center}.fav-tab ul li span{height:45px;display:flex;align-items:center;justify-content:center;background:#fff}.fav-tab.col3 ul li{width:33.3333%}.fav-filter{display:flex;align-items:center;position:relative;z-index:999}.fav-filter .hit-count{font-size:20px;font-weight:700}.fav-filter .hit-count span{font-size:13px}.fav-filter .select-box__list{justify-content:flex-start}.fav-filter .select-box__list .select-box__list-item-text{font-weight:500}.fav-filter .select-box__list .select-box__detail{background-color:#fff;padding-top:10px;padding-bottom:10px;box-shadow:0 1px 6px rgba(0,0,0,.16);border-radius:4px}.fav-filter .select-box__list .select-box__list-item:nth-of-type(n + 2){margin-left:20px}.fav-filter .fav-edit__check-all-wrap{margin-left:auto}.fav-update-info{display:table;margin:50px auto 0;padding:1.5em;border:1px solid #ccc}.fav-update-info strong{display:block;font-weight:700;margin-bottom:1em}.fav-update-info .note{margin-top:.3em;padding-left:1em;text-indent:-1em}.product-list__fav{width:400px;margin-left:auto;margin-right:auto;margin-bottom:30px}.product-list__fav .size-list li{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;padding:15px 0;border-bottom:1px solid #e3e3e3}.product-list__fav .size-list li:last-child{border-bottom:none}.product-list__fav .size-list li .size{font-size:12px;width:130px;font-weight:700}.product-list__fav .size-list li .size .few{color:#d00205}.product-list__fav .size-list li .size span{font-weight:700}.product-list__fav .size-list li .size .reserv-info{margin-top:3px;font-size:10px;font-weight:normal;line-height:1.2;display:block}.product-list__fav .size-list li .stock-info{width:60px;position:absolute;font-size:10px;top:62px;text-align:center;line-height:1.2}.product-list__fav .size-list li .stock-info .sku-off-info{color:red;display:block}.product-list__fav .size-list li .fav{width:18px;height:18px;position:relative;margin-left:15px}.product-list__fav .size-list li .fav .icon-fav{width:18px;height:18px;padding:0;background-size:contain}.product-list__fav .size-list li .no-login{display:none;padding:30px 0 0}.product-list__fav .size-list li .no-login .title{margin-bottom:10px;font-size:16px;font-weight:700}.product-list__fav .size-list li .no-login .login{margin-bottom:10px;font-size:12px;font-weight:700;text-align:right}.product-list__fav .size-list li .no-login .login .sep{padding:0 .5em}.product-list__fav .size-list li .no-login .exp{font-size:12px}.product-list__fav .size-list li .fav.on+.no-login{display:block}.product-list__fav .z-item{display:flex;justify-content:space-between;border-top:1px solid #e3e3e3}.product-list__fav .z-item:last-of-type{border-bottom:1px solid #e3e3e3}.product-list__fav .z-item .z-color-img{width:60px;margin:10px 0;font-size:10px;line-height:1.2}.product-list__fav .z-item .z-color-img img{margin-bottom:5px}.product-list__fav .z-item .z-color-img img.round{width:60px;height:60px;object-fit:cover;border-radius:50%}.product-list__fav .z-item .caption{text-align:center}.product-list__fav .z-item .size-list{width:200px}.product-list__recommend{width:885px;overflow:hidden;margin-left:auto;margin-right:auto}.product-list__recommend .mod-item-list__body{width:885px}.product-list__recommend .mod-item-list__item-wrap{width:900px;border-radius:0}.product-list__recommend .mod-item-list__item .photo{width:138px}.product-list__recommend .mod-item-list__item:first-child .photo{border-top-left-radius:0}.product-list__recommend .mod-item-list__item:last-child{border-radius:0}.product-list__recommend .mod-item-list__item:last-child .photo{border-radius:0}.product-list__recommend .mod-item-list__item .info{padding:5px}.product-list__recommend .mod-item-list__item .info .item-brand{font-size:13px;margin-bottom:5px;line-height:1.2}.product-list__recommend .mod-item-list__item .info .item-title{font-size:13px;min-height:42px;margin-bottom:0}.product-list__recommend .mod-item-list__item .info .item-price{font-size:16px}.product-list__recommend .mod-item-list__body .slick-prev,.product-list__recommend .mod-item-list__body .slick-next{width:25px;height:25px;top:85px}.product-list__recommend .mod-item-list__body .slick-next{right:15px}.product-list__recommend .mod-item-list__item .photo .icon-text-off{font-size:11px}.product-list__recommend .mod-item-list__item.sold-out .photo::before{font-size:20px}