﻿body.product .header{position:relative !important}body.product .outlet-banner{display:none !important}body.product .content-break{justify-content:center}.wrapper--product{padding-top:0 !important;margin-top:0 !important}.wrapper--product .rating{display:flex;align-items:center}.wrapper--product .rating .star{position:relative;z-index:0;display:inline-block;white-space:nowrap;line-height:1;font-size:16px}.wrapper--product .rating .star:before,.wrapper--product .rating .star:after{content:"★★★★★";color:#ccc}.wrapper--product .rating .star:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#ffcf32}.wrapper--product .rating .star[data-rate="5"]:after{width:100%}.wrapper--product .rating .star[data-rate="4.5"]:after{width:90%}.wrapper--product .rating .star[data-rate="4"]:after{width:80%}.wrapper--product .rating .star[data-rate="3.5"]:after{width:70%}.wrapper--product .rating .star[data-rate="3"]:after{width:60%}.wrapper--product .rating .star[data-rate="2.5"]:after{width:50%}.wrapper--product .rating .star[data-rate="2"]:after{width:40%}.wrapper--product .rating .star[data-rate="1.5"]:after{width:30%}.wrapper--product .rating .star[data-rate="1"]:after{width:20%}.wrapper--product .rating .star[data-rate="0.5"]:after{width:10%}.wrapper--product .rating .star[data-rate="0"]:after{width:0%}.wrapper--product .rating .count{display:inline-block;font-size:12px;padding-left:3px;text-decoration:underline}.product-detail__badge{display:flex;line-height:1;color:#666;flex-wrap:wrap}.product-detail__badge li{display:block;font-size:11px;margin-right:5px;margin-bottom:15px;padding:5px 6px;background-color:#ddd;border-radius:3px}.product-detail__badge li.new{background-color:#8b0002;color:#fff}.product-detail__badge li.sustainable{width:100%;position:relative;padding-left:40px;background:none}.product-detail__badge li.sustainable:before{content:"";width:35px;height:35px;background:url("/common/img/icon-sustinable.png") no-repeat;background-size:35px;position:absolute;top:-3px;left:0}.product-detail__main{margin-bottom:25px}.product-detail__main .brand-name{font-size:15px;font-weight:900}.product-detail__main .item-name{margin-bottom:.7em;font-size:18px;font-weight:500;line-height:1.2}.product-detail__main .item-catch{margin-bottom:1em;font-size:13px;font-weight:400;color:#666}.product-detail__main .item-pricebk{font-size:30px;font-weight:500;margin-bottom:.3em}.product-detail__main .item-pricebk .proper{font-weight:400;font-size:1.1538461538vw}.product-detail__main .item-pricebk .sale{color:red}.product-detail__main .item-pricebk .tax{font-size:.8461538462vw;padding-left:.3em}.product-detail__main .item-pricebk .off{font-size:1.5384615385vw}.product-detail__main .item-price .off-wrap{display:flex}.product-detail__main .item-price .off-wrap .off{width:50px;margin-right:5px;padding:0 5px;background-color:red;color:#fff;font-size:12px;border-radius:2px;text-align:center}.product-detail__main .item-price .off-wrap .off.timesale{position:relative;padding-left:20px}.product-detail__main .item-price .off-wrap .off.timesale::before{position:absolute;content:"";display:block;width:14px;height:14px;left:4px;top:2px;background-image:url(/common/img/icon-timesale.svg);background-size:cover}.product-detail__main .item-price .off-wrap .proper{font-size:12px;text-decoration:line-through}.product-detail__main .item-price .selling-price{font-size:30px;font-weight:500;margin-bottom:10px}.product-detail__main .item-price .selling-price .sku-off{margin-top:5px;padding-bottom:10px;font-size:14px;text-decoration:underline;color:red}.product-detail__main .item-price .selling-price+.review{margin-top:-10px;margin-bottom:3px}.product-detail__main .item-price .sale{color:red}.product-detail__main .item-price .tax{font-size:11px;padding-left:.3em}.product-detail__main .item-price .fav-count{margin-bottom:15px;color:#a0a0a0;font-size:12px}.product-detail__main .item-price .fav-count span{font-weight:500;color:#666}.product-detail__main .item-price .timesale-txt{display:inline-block;margin-bottom:1em;font-size:14px;color:red;border-bottom:1px dotted red}.product-detail__main .item-point{font-size:14px;line-height:1.8;color:#666}.product-detail__main .item-id{font-size:14px;line-height:1.8;color:#666}.product-detail__main .item-shipping{font-size:11px;line-height:1.8;color:#666}.product-detail__main .item-shipping .date{color:#9d100f}.product-detail__main .item-help a{text-decoration:underline;font-size:14px;line-height:1.8;color:#666}.product-detail__main .item-cash-on-delivery{font-size:14px;line-height:1.8;color:#666}.product-detail__main .shipping-info{margin-bottom:1em;color:#666;font-size:12px}.product-detail__main .shipping-info strong{margin-right:.5em;display:inline-block;font-weight:500;font-size:14px;text-decoration:underline}.product-detail__main .sale-info{font-size:14px;margin-bottom:1em;color:red;text-decoration:underline}.product-detail__main .shipping-fee{display:inline-flex;justify-content:center;align-items:center;min-width:85px;height:22px;margin-bottom:1em;padding:0 8px;font-size:12px;font-weight:500;line-height:1;color:#fff;background-color:#4eadea;border-radius:4px;box-sizing:border-box}.product-detail__gallery{position:relative}.product-detail__gallery ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}.product-detail__gallery ul li{display:block;width:365px;margin-bottom:10px;position:relative}.product-detail__gallery ul li img{margin:auto}.product-detail__gallery ul li .gallery-caption{position:absolute;padding:3px 5px;bottom:0;background-color:rgba(255,255,255,.65);color:#222;text-align:center;font-size:11px}.product-detail__gallery ul li .gallery-caption:empty{display:none}.product-detail__gallery.row ul li{width:700px;padding-left:20px;padding-right:20px}.product-detail__gallery.row ul li.movie{height:700px;padding-left:50px;padding-right:50px}.product-detail__gallery.row ul li img{width:100%}.product-detail__gallery .layout-change-wrap{position:sticky;top:0;padding:10px;margin-bottom:-60px;width:50px;z-index:10}.product-detail__gallery .layout-change{width:40px;height:40px;background-color:#fff;color:#fff;text-align:center;font-size:12px;line-height:40px;font-weight:500;cursor:pointer;background-image:url("/common/pc/img/icon_layout_1col.svg");background-repeat:no-repeat;background-size:contain;border-radius:6px;transition:all .1s ease-in;box-shadow:0px 2px 4px rgba(0,0,0,.5)}.product-detail__gallery .layout-change.col1{background-image:url("/common/pc/img/icon_layout_2col.svg");margin-left:20px}.product-detail__color{margin-bottom:20px}.product-detail__color .color-item__thum .slick-prev,.product-detail__color .color-item__thum .slick-next{z-index:9;width:30px;height:30px;padding-top:0;top:43px}.product-detail__color .color-item__thum .slick-prev{left:-30px;background:url(/common/pc/img/icon_arrow_left.png) 0 0 no-repeat;background-size:100% auto}.product-detail__color .color-item__thum .slick-next{right:-23px;background:url(/common/pc/img/icon_arrow_right.png) 0 0 no-repeat;background-size:100% auto}.product-detail__color .color-item__thum .slick-prev:before,.product-detail__color .color-item__thum .slick-next:before{display:none}.product-detail__color .color-item__thum .slick-disabled{display:none !important}.product-detail__color .color-item__thum-item{width:71px !important;margin-right:7px;margin-bottom:10px}.product-detail__color .color-item__title{color:inherit}.product-detail__color .color-item__title-item{font-size:16px;font-weight:500}.product-detail__color .color-item__title-target{font-weight:normal}.product-detail__color .color-item__thum-item{cursor:pointer}.product-detail__color .color-item__thum-item img{border-radius:4px;border-width:2px;box-sizing:border-box}.product-detail__color .color-item__thum-item.current img{border-width:2px;border-color:#777}.product-detail__size{margin-bottom:30px}.product-detail__size .size-title{display:flex;align-items:center;font-size:16px;font-weight:500;margin-bottom:5px}.product-detail__size .size-title .size-item__title-target{font-weight:normal}.product-detail__size .size-list{border-top:1px solid #e3e3e3}.product-detail__size .size-list li{display:flex;align-items:center;padding:20px 0;border-bottom:1px solid #e3e3e3}.product-detail__size .size-list li .size{font-size:15px;width:150px}.product-detail__size .size-list li .size span{font-weight:700}.product-detail__size .size-list li .cta{margin-left:8px}.product-detail__size .size-list li .cta a{display:block;width:120px;height:40px;background:#333;border-radius:4px;color:#fff;line-height:40px;text-align:center;font-size:13px;border:1px solid #333}.product-detail__size .size-list li .cta a.restock{background:#fff;color:#333}.product-detail__size .size-list li .storestock{margin-left:8px}.product-detail__size .size-list li .storestock a{display:block;width:60px;height:40px;border-radius:4px;line-height:40px;text-align:center;border:1px solid #333;font-size:12px}.product-detail__size .size-list li .btn{box-sizing:border-box;position:relative;display:flex;flex-wrap:wrap;align-items:center;align-content:center;flex-direction:row;width:60px;height:60px;padding:5px;margin-right:10px;border:1px solid #ddd;border-radius:4px;background-color:#ddd;text-align:center;font-size:16px;cursor:pointer}.product-detail__size .size-list li .btn:hover{background-color:#eee}.product-detail__size .size-list li .btn.sold-out{background-color:#f6f6f6;color:#b3b3b3}.product-detail__size .size-list li .btn.current{border-color:#777;border-width:2px}.product-detail__size .size-list li .btn span{width:100%;display:block;line-height:1;font-weight:500}.product-detail__size .size-list li .btn span.equ{margin-top:3px;font-size:12px;font-weight:normal}.product-detail__size .size-list li .stock-info{width:60px;position:absolute;font-size:10px;top:62px;text-align:center;line-height:1.2}.product-detail__size .size-list li .stock-info .sku-off-info{color:red;display:block}.product-detail__size .size-list li .fav{width:27px;height:27px;position:relative;margin-left:8px}.product-detail__size .size-list li .fav .icon-fav{padding:0;background-size:contain}.product-detail__size-z{margin-bottom:30px}.product-detail__size-z .size-title{display:flex;align-items:center;font-size:16px;font-weight:500;margin-bottom:5px}.product-detail__size-z .size-title .size-item__title-target{font-weight:normal}.product-detail__size-z .size-list li{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;padding:15px 0;border-bottom:1px solid #e3e3e3}.product-detail__size-z .size-list li:last-child{border-bottom:none}.product-detail__size-z .size-list li .size{font-size:12px;width:130px;font-weight:700}.product-detail__size-z .size-list li .size .few{color:#d00205}.product-detail__size-z .size-list li .size span{font-weight:700}.product-detail__size-z .size-list li .size .reserv-info{margin-top:3px;font-size:10px;font-weight:normal;line-height:1.2;display:block}.product-detail__size-z .size-list li .cta{margin-left:8px;width:140px}.product-detail__size-z .size-list li .cta a{display:block;width:140px;height:40px;background:#333;border-radius:4px;color:#fff;line-height:40px;text-align:center;font-size:13px;border:1px solid #333;font-weight:600}.product-detail__size-z .size-list li .cta a.restock{background:#fff;color:#999}.product-detail__size-z .size-list li .cta .MuiButtonBase-root,.product-detail__size-z .size-list li .cta .wazzup-MuiButtonBase-root{width:100% !important;height:42px !important;font-size:13px !important;padding-left:37px !important;font-family:"Noto Sans JP",sans-serif;font-weight:500;background-image:url("/common/img/icon-line-4c-big.png");background-repeat:no-repeat;background-position:left 7px center;background-size:35px}.product-detail__size-z .size-list li .storestock{margin-left:8px}.product-detail__size-z .size-list li .storestock a{display:block;width:90px;height:40px;border-radius:4px;line-height:40px;text-align:center;border:1px solid #333;font-size:12px;font-weight:600;color:#666}.product-detail__size-z .size-list li .btn{box-sizing:border-box;position:relative;display:flex;flex-wrap:wrap;align-items:center;align-content:center;flex-direction:row;width:60px;height:60px;padding:5px;margin-right:10px;border:1px solid #ddd;border-radius:4px;background-color:#ddd;text-align:center;font-size:16px;cursor:pointer}.product-detail__size-z .size-list li .btn:hover{background-color:#eee}.product-detail__size-z .size-list li .btn.sold-out{background-color:#f6f6f6;color:#b3b3b3}.product-detail__size-z .size-list li .btn.current{border-color:#777;border-width:2px}.product-detail__size-z .size-list li .btn span{width:100%;display:block;line-height:1;font-weight:500}.product-detail__size-z .size-list li .btn span.equ{margin-top:3px;font-size:12px;font-weight:normal}.product-detail__size-z .size-list li .stock-info{width:60px;position:absolute;font-size:10px;top:62px;text-align:center;line-height:1.2}.product-detail__size-z .size-list li .stock-info .sku-off-info{color:red;display:block}.product-detail__size-z .size-list li .fav{width:18px;height:18px;position:relative;margin-left:15px}.product-detail__size-z .size-list li .fav .icon-fav{width:18px;height:18px;padding:0;background-size:contain}.product-detail__size-z .size-list li .no-login{display:none;padding:30px 0 0}.product-detail__size-z .size-list li .no-login .title{margin-bottom:10px;font-size:16px;font-weight:700}.product-detail__size-z .size-list li .no-login .login{margin-bottom:10px;font-size:12px;font-weight:700;text-align:right}.product-detail__size-z .size-list li .no-login .login .sep{padding:0 .5em}.product-detail__size-z .size-list li .no-login .exp{font-size:12px}.product-detail__size-z .size-list li .fav.on+.no-login{display:block}.product-detail__size-z .z-item{display:flex;justify-content:space-between;border-top:1px solid #e3e3e3}.product-detail__size-z .z-item:last-of-type{border-bottom:1px solid #e3e3e3}.product-detail__size-z .z-item .z-color-img{width:50px;margin:10px 0;font-size:10px;text-align:center;line-height:1.2;cursor:pointer}.product-detail__size-z .z-item .z-color-img img{margin-bottom:5px}.product-detail__size-z .z-item .z-color-img img.round{width:50px;height:50px;object-fit:cover;border-radius:50%}.product-detail__size-z .z-item .size-list{width:413px}.product-detail__cta{position:relative}.product-detail__cta .btn{display:flex;align-items:center;justify-content:center;height:60px;margin-bottom:0;background-repeat:no-repeat;background-size:17px;background-position:center left 15px;font-size:16px;font-weight:500;background-color:#000;color:#fff;border:1px solid #000;border-radius:5px 5px 0 0}.product-detail__cta .btn.addcart{height:60px;font-size:16px;border-radius:5px 5px 0 0;margin-bottom:0;background-color:#000;background-position:center -2em center;border:1px solid #000;cursor:pointer}.product-detail__cta .btn.addcart .icon{display:inline-block;margin-right:10px;width:20px;height:20px;background-image:url("/common/pc/img/icon_cage_white.svg");background-repeat:no-repeat;background-size:contain}.product-detail__cta .btn.addcart .js-cart-btn-text{vertical-align:middle}.product-detail__cta .btn.addcart .js-cart-btn-text .reserv{display:inline-block;font-size:12px;vertical-align:top;padding-top:.35em}.product-detail__cta .btn.reserv{background-image:url("/common/pc/img/icon_cage_white.svg");cursor:pointer}.product-detail__cta .btn.app{cursor:pointer}.product-detail__cta .btn.app.done{background:#cecece;color:#000}.product-detail__cta .btn.app.disable{background:#898989}.product-detail__cta .btn.restock{height:60px;background-color:#fff;color:#000;border:1px solid #666;font-size:16px;border-radius:5px 5px 0 0;margin-bottom:0;background-position:center -2em center;cursor:pointer}.product-detail__cta .btn.restock .icon{display:inline-block;margin-top:2px;margin-right:10px;width:20px;height:14px;background-image:url("/common/pc/img/icon_mail_black.svg");background-repeat:no-repeat;background-size:contain}.product-detail__cta .btn.restock.done{background-color:#cecece;border:none}.product-detail__cta .btn.store{background-color:#fff;color:#000;border:1px solid #666}.product-detail__btn-wrap{display:flex;justify-content:space-between;margin-bottom:10px}.product-detail__btn-wrap .btn{display:flex;align-items:center;justify-content:center;height:40px;margin-bottom:10px;background-repeat:no-repeat;background-size:17px;background-position:center left 15px;font-size:13px;font-weight:500;background-color:#000;color:#fff;border-radius:2px}.product-detail__btn-wrap .btn.addcart{height:60px;background-image:url("/common/pc/img/icon_cage_white.svg");font-size:16px}.product-detail__btn-wrap .btn.reserv{background-image:url("/common/pc/img/icon_cage_white.svg")}.product-detail__btn-wrap .btn.app.done{background:#cecece;color:#000}.product-detail__btn-wrap .btn.app.disable{background:#898989}.product-detail__btn-wrap .btn.restock{background-color:#fff;color:#000;border:1px solid #666;background-image:url("/common/sp/img/icon_mail_black.svg")}.product-detail__btn-wrap .btn.restock.done{background-color:#cecece;border:none}.product-detail__btn-wrap .btn.store{background-color:#fff;color:#000;border:1px solid #666}.product-detail__fav{display:flex;width:140px;padding:0 10px;align-items:center;justify-content:space-between;height:45px;border:1px solid #666;background-repeat:no-repeat;background-size:17px;background-position:center left 15px;font-size:13px;font-weight:500;color:#000;border-left:none;border-right:none;border-top:none;cursor:pointer}.product-detail__fav .icon-fav{position:relative;width:20px;padding:0;display:block;background-size:20px}.product-detail__fav .icon-fav.on{content:url("/common/img/icon-favorite-on.svg")}.product-detail__fav .count{font-weight:300;color:gray}.product-detail__chat{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;height:45px;margin-bottom:15px;border:2px solid #666;background-repeat:no-repeat;background-size:17px;background-position:center left15px;font-size:13px;font-weight:500;color:#000;border-radius:4px;text-align:center;cursor:pointer}.product-detail__chat.stock{border-radius:0 0 0 4px}.product-detail__chat.stock a{display:block;width:100%;height:45px;line-height:45px;position:relative}.product-detail__chat.stock a:not(.ok):hover:before{position:absolute;content:"カラーとサイズを選択してください";width:8em;top:-3px;left:50%;padding:5px;background:#fff;border-radius:4px;font-size:10px;line-height:1.2;transform:translate(-50%, -100%)}.product-detail__chat .reception-hours{font-size:10px;font-weight:normal;color:gray}.product-detail__help-wrap{background:#eee;padding:20px 10px 20px 20px;margin-bottom:20px}.product-detail__help{background:#eee;padding:15px 0 25px}.product-detail__help dl{letter-spacing:-0.4em}.product-detail__help dl dt{margin-right:1em;font-weight:500;letter-spacing:normal}.product-detail__help dl dd{display:inline-block;padding:0 9px;letter-spacing:normal}.product-detail__help dl dd:nth-of-type(1){padding-left:0}.product-detail__help dl dd:nth-of-type(n+2){border-left:1px solid #ccc}.product-detail__info .tab-area{margin-bottom:35px;border-left:1px solid #e3e3e3}.product-detail__info .tab-area__list{border-top:1px solid #e3e3e3;justify-content:space-between}.product-detail__info .tab-area__list-text{width:33.333%;text-align:center;border-right:1px solid #e3e3e3;padding-left:0;padding-right:0}.product-detail__info .tab-area__list-text:nth-of-type(n + 2){margin-left:0}.product-detail__info .tab-area__list-text:nth-of-type(3) .tab-area__link-inner{display:block;width:100%}.product-detail__info .tab-area__list-text:nth-of-type(3) .tab-area__link-inner a{display:block;height:50px;line-height:50px}.product-detail__info .tab-area__link{width:100%;height:50px;font-family:"Noto Sans JP",sans-serif;color:#666;font-weight:500;background:#f5f5f5}.product-detail__info .tab-area__link.current{background-color:#fff}.product-detail__info .tab-area__link.current .tab-area__link-inner:before{display:none}.product-detail__info .tab-area__link-inner{font-size:14px !important}.product-detail__info .tab-area__link[data-id=item-user-review]{flex-direction:column}.product-detail__info .tab-area__link[data-id=item-user-review] .review{line-height:1}.product-detail__info .tab-area__link[data-id=item-user-review] .review .star{font-size:11px}.product-detail__info .tab-area__link[data-id=item-user-review] .review .count{font-size:10px}.product-detail__info .content-item-outer{border-bottom:none;margin-bottom:0}.product-detail__info .content-area{display:block;line-height:1.8;word-break:break-all}.product-detail__info .content-area a{text-decoration:underline}.product-detail__info .content-area .item-catch{margin-bottom:1em;font-weight:500}.product-detail__info .content-area .section{width:100%;padding-top:0;padding-bottom:0;margin-bottom:20px}.product-detail__info .content-area .section .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em;font-weight:500}.product-detail__info .content-area .section .title .about-laundryicon{font-weight:400;text-decoration:underline}.product-detail__info .content-area .section table{width:100%}.product-detail__info .content-area .section table td,.product-detail__info .content-area .section table th{border:1px solid #e2e2e2;padding:10px}.product-detail__info .content-area .section table th{background:#eaeaea;font-weight:500;white-space:nowrap}.product-detail__info .content-area .section .laundryicon{width:auto;height:40px}.product-detail__info .content-area .section .sustainableicon{width:auto;height:65px}.product-detail__info .content-area .section .precautions ul{padding-left:1.8em}.product-detail__info .content-area .section .precautions li{list-style:disc;line-height:1.8}.product-detail__info .content-area .section .about-laundry{text-align:right;text-decoration:underline}.product-detail__info .tag-area{margin-top:15px}.product-detail__info .tag-area__link{background-color:#efefef;margin-right:13px;margin-bottom:13px;font-size:12px;color:#858585;white-space:normal}.product-detail__info .btn-sizeguide{display:block;width:100%;height:45px;line-height:45px;text-decoration:none !important}.product-detail__info table{font-size:13px !important}.product-detail__info .size-guide .table-wrap{width:490px;overflow-x:auto}.product-detail__info .size-guide .table-wrap table{width:100%;border-collapse:collapse;white-space:nowrap}.product-detail__info .size-guide .table-wrap table td{text-align:center}.product-detail__info .size-guide .table-wrap table th{text-align:center}.product-detail__info .size-guide .note{font-size:12px}.product-detail__info .size-guide.size-guide-nn{margin-top:-20px}.product-detail__info .size-guide-banner{margin-bottom:80px}.product-detail__info .size-guide-measurement{text-align:center}.product-detail__info .size-guide-measurement .image-wrap{width:490px;padding-bottom:5px;overflow-x:auto;white-space:nowrap}.product-detail__info .size-guide-measurement .image{display:inline-block;margin-right:10px}.product-detail__review .title-h2{margin-bottom:30px}.product-detail__review .graph-revue-wrap{display:flex;justify-content:space-between}.product-detail__review .graph-revue-wrap .graph-revue{width:300px;margin-top:0}.product-detail__review .graph-revue-wrap .graph-revue .graph-revue__image{width:50px}.product-detail__review .graph-revue-wrap .graph-revue .graph-revue__data{width:240px;margin-left:50px}.product-detail__review .slick-prev,.product-detail__review .slick-next{z-index:9;width:40px;height:40px;padding-top:0}.product-detail__review .slick-prev{left:-40px;background:url(/common/pc/img/icon_arrow_left.png) 0 0 no-repeat;background-size:100% auto}.product-detail__review .slick-next{right:-40px;background:url(/common/pc/img/icon_arrow_right.png) 0 0 no-repeat;background-size:100% auto}.product-detail__review .slick-prev:hover,.product-detail__review .slick-prev:focus{background:url(/common/pc/img/icon_arrow_left.png) 0 0 no-repeat;background-size:100% auto}.product-detail__review .slick-next:hover,.product-detail__review .slick-next:focus{background:url(/common/pc/img/icon_arrow_right.png) 0 0 no-repeat;background-size:100% auto}.product-detail__review .slick-prev:before,.product-detail__review .slick-next:before{display:none}.product-detail__review .slick-track{display:flex}.product-detail__review .slick-slide{height:auto !important}.product-detail__info-wrap{padding-top:80px;display:flex;justify-content:space-between}.product-detail__info-wrap .left{width:61.6666666667%}.product-detail__info-wrap .right{width:32.5%}.product-detail__info-wrap .right .inner{background:#eee;padding:20px 10px 20px 20px}.product-detail__info-wrap .sns-list{margin-left:0;margin-bottom:0}.product-detail__navi ul{display:flex}.product-detail__navi ul li{width:33%;text-align:center;font-weight:500;line-height:1}.product-detail__navi ul li a:before{content:"";width:15px;height:15px;margin-right:5px;margin-top:-3px;display:inline-block;background-image:url("/common/pc/img/icon_arrow_bottom.png");background-repeat:no-repeat;background-size:15px;background-position:left center;vertical-align:middle}.product-detail__review{padding-top:65px;margin-top:-65px;position:relative;margin-bottom:100px}.product-detail__review h2{margin-bottom:1.5em;font-size:20px;font-weight:500;text-align:center}.product-detail__review .review-wrap{display:flex;justify-content:space-between}.product-detail__review .review-section{box-sizing:border-box;width:390px;height:100%;margin-right:5px;margin-left:5px;padding:25px;background:#f5f5f5}.product-detail__review .review-inner{margin-bottom:10px}.product-detail__review .review-image{display:flex;margin-bottom:10px}.product-detail__review .review-image img{height:160px;width:auto;margin-right:25px}.product-detail__review .review-image .staff-info{margin-bottom:1em;min-height:98px}.product-detail__review .review-image .staff-name{font-weight:500}.product-detail__review .review-image .staff-ex{margin-top:.5em;font-size:12px}.product-detail__review .review-image .staff-size{margin-top:.5em;font-size:12px}.product-detail__review .review-chartwrap{width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto;padding:10px;margin-bottom:15px;background:#fff}.product-detail__review .review-chart .chart{display:flex;align-items:center;margin-bottom:20px}.product-detail__review .review-chart .chart-title{width:180px;font-weight:500}.product-detail__review .review-chart .chart ul{width:200px;display:flex;margin-left:7px;padding-right:7px}.product-detail__review .review-chart .chart ul li{position:relative;width:25%;height:2px;background-color:#c3c3c3}.product-detail__review .review-chart .chart ul li span{position:absolute;top:.8em;white-space:nowrap;font-size:11px}.product-detail__review .review-chart .chart ul li:before{content:"";position:absolute;width:8px;height:8px;top:-3px;left:50%;transform:translateX(-50%);border-radius:8px;background-color:#c3c3c3}.product-detail__review .review-chart .chart ul li.on:after{content:"";position:absolute;width:10px;height:10px;border-radius:10px;border:2px solid #f2b95f;left:50%;top:-6px;transform:translateX(-50%);background-color:#fff}.product-detail__review .review-chart .chart ul li.on:before{z-index:100;background-color:#f2b95f}.product-detail__review .review-chart .chart ul li:first-child{width:12.5%}.product-detail__review .review-chart .chart ul li:first-child span{left:-6px}.product-detail__review .review-chart .chart ul li:first-child:before{left:0}.product-detail__review .review-chart .chart ul li:first-child.on:after{left:0}.product-detail__review .review-chart .chart ul li:last-child{width:12.5%;text-align:right}.product-detail__review .review-chart .chart ul li:last-child span{right:-4px}.product-detail__review .review-chart .chart ul li:last-child:before{left:auto;right:0;transform:translateX(50%)}.product-detail__review .review-chart .chart ul li:last-child.on:after{left:auto}.product-detail__review .review-comment{line-height:1.6}.product-detail__review2024{position:relative;margin-bottom:100px}.product-detail__review2024 h2{margin-bottom:1.5em;font-size:20px;font-weight:500}.product-detail__review2024 .review-wrap{display:none}.product-detail__review2024 .review-wrap.slick-initialized{display:block}.product-detail__review2024 .review-section{box-sizing:border-box;width:546px;margin-right:5px;margin-left:5px;padding:15px 15px;background:#f5f5f5;border-radius:4px}.product-detail__review2024 .review-image{display:flex;align-items:center}.product-detail__review2024 .review-image img{width:60px;height:60px;object-fit:cover;border-radius:50%;margin-right:20px}.product-detail__review2024 .review-image .shop-name{overflow:hidden;white-space:normal;text-overflow:ellipsis;font-size:11px}.product-detail__review2024 .review-image .staff-info{display:flex;font-size:13px}.product-detail__review2024 .review-image .staff-name-wrap{margin-right:25px;max-width:200px}.product-detail__review2024 .review-image .staff-name{font-weight:700}.product-detail__review2024 .review-image .staff-size{font-size:11px}.product-detail__review2024 .review-chartwrap{width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto;padding:10px;margin-bottom:15px;background:#fff}.product-detail__review2024 .review-chart .chart{display:flex;align-items:center;margin-bottom:20px}.product-detail__review2024 .review-chart .chart-title{width:180px;font-weight:500}.product-detail__review2024 .review-chart .chart ul{width:200px;display:flex;margin-left:7px;padding-right:7px}.product-detail__review2024 .review-chart .chart ul li{position:relative;width:25%;height:2px;background-color:#c3c3c3}.product-detail__review2024 .review-chart .chart ul li span{position:absolute;top:.8em;white-space:nowrap;font-size:11px}.product-detail__review2024 .review-chart .chart ul li:before{content:"";position:absolute;width:8px;height:8px;top:-3px;left:50%;transform:translateX(-50%);border-radius:8px;background-color:#c3c3c3}.product-detail__review2024 .review-chart .chart ul li.on:after{content:"";position:absolute;width:10px;height:10px;border-radius:10px;border:2px solid #f2b95f;left:50%;top:-6px;transform:translateX(-50%);background-color:#fff}.product-detail__review2024 .review-chart .chart ul li.on:before{z-index:100;background-color:#f2b95f}.product-detail__review2024 .review-chart .chart ul li:first-child{width:12.5%}.product-detail__review2024 .review-chart .chart ul li:first-child span{left:-6px}.product-detail__review2024 .review-chart .chart ul li:first-child:before{left:0}.product-detail__review2024 .review-chart .chart ul li:first-child.on:after{left:0}.product-detail__review2024 .review-chart .chart ul li:last-child{width:12.5%;text-align:right}.product-detail__review2024 .review-chart .chart ul li:last-child span{right:-4px}.product-detail__review2024 .review-chart .chart ul li:last-child:before{left:auto;right:0;transform:translateX(50%)}.product-detail__review2024 .review-chart .chart ul li:last-child.on:after{left:auto}.product-detail__review2024 .review-comment{line-height:1.6;font-size:14px;margin-bottom:15px}.product-detail__review2024 .title-h2{margin-bottom:30px}.product-detail__review2024 .graph-revue-wrap{display:flex;justify-content:space-between}.product-detail__review2024 .graph-revue-wrap .graph-revue{width:300px;margin-top:0}.product-detail__review2024 .graph-revue-wrap .graph-revue .graph-revue__image{width:50px}.product-detail__review2024 .graph-revue-wrap .graph-revue .graph-revue__data{width:240px;margin-left:50px}.product-detail__review2024 .slick-prev,.product-detail__review2024 .slick-next{z-index:9;width:40px;height:40px;padding-top:0}.product-detail__review2024 .slick-prev{left:-40px;background:url(/common/pc/img/icon_arrow_left.png) 0 0 no-repeat;background-size:100% auto}.product-detail__review2024 .slick-next{right:-40px;background:url(/common/pc/img/icon_arrow_right.png) 0 0 no-repeat;background-size:100% auto}.product-detail__review2024 .slick-prev:hover,.product-detail__review2024 .slick-prev:focus{background:url(/common/pc/img/icon_arrow_left.png) 0 0 no-repeat;background-size:100% auto}.product-detail__review2024 .slick-next:hover,.product-detail__review2024 .slick-next:focus{background:url(/common/pc/img/icon_arrow_right.png) 0 0 no-repeat;background-size:100% auto}.product-detail__review2024 .slick-prev:before,.product-detail__review2024 .slick-next:before{display:none}.product-detail__review2024 .slick-track{display:flex}.product-detail__styling{position:relative;padding-bottom:50px}.product-detail__styling h2{margin-bottom:1.5em;font-size:20px;font-weight:500;text-align:left}.product-detail__styling .content-cassette__image{margin-bottom:0}.product-detail__styling .content-cassette__image .icon-text-off{position:absolute;height:20px;display:block;background:#d70000;color:#fff;font-size:11px;font-weight:500;padding:0px 8px;left:0;bottom:0;line-height:20px}.product-detail__styling .content-cassette__image .icon-text-off.timesale{padding-left:23px}.product-detail__styling .content-cassette__image .icon-text-off.timesale::before{position:absolute;content:"";display:block;width:16px;height:16px;left:3px;top:2px;background-image:url(/common/img/icon-timesale.svg);background-size:cover}.product-detail__styling .z-more{position:absolute;right:0;top:2px;width:65px}.product-detail__styling .z-more a{display:block;padding:6px 8px;font-size:12px;border-radius:4px;background:#efefef;font-weight:500;color:#666;text-align:center}.product-detail__styling .item-brand{text-overflow:ellipsis;font-weight:600}.product-detail__styling .item-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.product-detail__styling .item-price{display:inline-block;vertical-align:middle;margin-right:3px}.product-detail__styling .item-price.sale{color:#ff0e0d}.product-detail__styling .item-tag{display:inline-block}.product-detail__styling .item-tag span{display:inline-block;padding:0 5px;height:18px;margin-top:3px;margin-right:5px;font-size:9px;background:#c6c6c6;color:#fff;font-weight:700;text-align:center;line-height:18px !important;vertical-align:middle}.product-detail__styling .content-cassette__content,.product-detail__styling .text-item--large{font-size:13px !important}.product-detail__styling .content-cassette--soldout .content-cassette__image:before{font-size:1.1428571429rem}.product-detail__styling.blog .content-cassette__image img{height:129px;object-fit:cover}.product-detail__styling.blog .text-item{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.product-detail__blog{padding-top:65px;margin-top:-65px;padding-bottom:100px}.product-detail__blog h2{margin-bottom:1.5em;font-size:20px;font-weight:500;text-align:center}.product-detail__blog .title{font-size:15px;font-weight:500;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-detail__blog .content-cassette__image img{width:226px;height:226px;object-fit:cover}.product-detail__lb-banner{margin-top:-40px;text-align:center}.product-detail__unisize{margin-bottom:15px}.product-detail__unisize #unisizeBanner{width:100% !important}.product-detail__unisize #unisizeBanner #unisizeBnr{border-radius:5px}.product-detail__cart-popup{position:fixed;display:flex;flex-direction:column;justify-content:center;width:390px;height:105px;top:50%;left:0;right:0;margin-left:auto;margin-right:auto;padding:10px;background-color:#fff;border:1px solid #ddd;border-radius:6px;box-sizing:border-box;text-align:center;box-shadow:0px 0px 16px -6px rgba(0,0,0,.6);opacity:1;transform:translateY(-50%);animation:popup .5s forwards;z-index:999}.product-detail__cart-popup .title{font-size:14px;color:#000}.product-detail__cart-popup .btn-wrap{display:flex;justify-content:space-around;margin-top:15px;margin-bottom:5px}.product-detail__cart-popup .btn-wrap .btn-cart{width:150px;height:40px;background:#5e5e5e;border-radius:5px;color:#fff;line-height:40px;font-size:13px}.product-detail__cart-popup .btn-wrap .btn-shopping{width:150px;height:40px;background:#fff;border-radius:5px;color:#000;line-height:40px;border:1px solid #999;cursor:pointer;font-size:13px}.product-detail__cart-popup.restock{height:150px;top:-165px}.product-detail__cart-popup.restock .title{padding-top:.5em;font-weight:500}.product-detail__cart-popup.restock .txt{text-align:left;margin-top:1em;padding-left:1em;text-indent:-1em;font-size:12px;text-align:center}.product-detail__user-review h2{margin-bottom:1.5em;font-size:20px;font-weight:500;text-align:center}.product-detail__user-review .review-summary-wrap{position:relative}.product-detail__user-review .review-summary-wrap h3{font-weight:500;font-size:15px;text-align:center}.product-detail__user-review .review-slider{width:400px}.product-detail__user-review .review-slider-inner{padding:10px 15px;margin:0 10px;border-radius:4px;background:#f5f5f5}.product-detail__user-review .review-summary{margin-top:10px;padding-bottom:20px}.product-detail__user-review .review-summary .rating{display:flex;justify-content:space-between;align-items:center;padding:3px 0;font-size:12px}.product-detail__user-review .review-summary .rating .title{width:65px;line-height:1}.product-detail__user-review .review-summary .rating .star{width:80px;margin-bottom:5px;font-size:15px}.product-detail__user-review .review-summary .rating .bar{width:170px;position:relative;height:18px;background-color:#ccc}.product-detail__user-review .review-summary .rating .bar .bar-content{position:absolute;left:0;top:0;height:18px;background-color:#ffcf32}.product-detail__user-review .review-summary .rating .count{width:45px;font-size:14px;margin-bottom:3px;text-align:right;padding-left:0;line-height:1}.product-detail__user-review .review-filter{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:15px;border-bottom:1px dotted #ccc}.product-detail__user-review .review-filter .sort{position:relative}.product-detail__user-review .review-filter .sort:before{content:"";position:absolute;top:55%;right:8px;transform:translateY(-50%);width:12px;height:6px;background:url("/common/sp/img/icon_arrow_bottom_gray.png") 0 0 no-repeat;background-size:100% 100%;pointer-events:none}.product-detail__user-review .review-filter .sort select{margin:0;padding:0;outline:none;border:none;box-shadow:none;border-radius:0;background:none;text-indent:.01px;text-overflow:"";font-family:"Noto Sans JP",sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:5px;padding:6px 28px 6px 8px;border:1px solid #ccc;border-radius:4px;color:#444}.product-detail__user-review .review-filter .filter a{text-decoration:underline}.product-detail__user-review .review-detail{position:relative;padding:25px 0;border-bottom:1px dotted #ccc;font-size:12px}.product-detail__user-review .review-detail .date{position:absolute;right:0;color:#999}.product-detail__user-review .review-detail .rating{margin-bottom:10px}.product-detail__user-review .review-detail .rating .star{font-size:18px}.product-detail__user-review .review-detail .color-size{margin-bottom:15px}.product-detail__user-review .review-detail .name{font-weight:500}.product-detail__user-review .review-detail .title{font-weight:500;font-size:14px;margin-bottom:5px}.product-detail__user-review .review-detail .text{margin-bottom:15px;font-size:14px}.product-detail__user-review .review-detail .att{margin-bottom:10px}.product-detail__user-review .review-detail .good{text-align:right;color:#999}.product-detail__user-review .pager-area{margin-top:20px}.product-detail__user-review .slick-prev,.product-detail__user-review .slick-next{z-index:9;width:40px;height:40px;padding-top:0}.product-detail__user-review .slick-prev{left:-40px;background:url(/common/pc/img/icon_arrow_left.png) 0 0 no-repeat;background-size:100% auto}.product-detail__user-review .slick-next{right:-40px;background:url(/common/pc/img/icon_arrow_right.png) 0 0 no-repeat;background-size:100% auto}.product-detail__user-review .slick-prev:hover,.product-detail__user-review .slick-prev:focus{background:url(/common/pc/img/icon_arrow_left.png) 0 0 no-repeat;background-size:100% auto}.product-detail__user-review .slick-next:hover,.product-detail__user-review .slick-next:focus{background:url(/common/pc/img/icon_arrow_right.png) 0 0 no-repeat;background-size:100% auto}.product-detail__user-review .slick-prev:before,.product-detail__user-review .slick-next:before{display:none}.product-detail__user-review2024 .review-summary-wrap{position:relative}.product-detail__user-review2024 .review-summary-wrap h3{font-weight:500;font-size:15px;text-align:center}.product-detail__user-review2024 .review-slider{width:400px}.product-detail__user-review2024 .review-slider-inner{padding:10px 15px;margin:0 10px;border-radius:4px;background:#f5f5f5}.product-detail__user-review2024 .review-summary{margin-top:10px;padding-bottom:20px}.product-detail__user-review2024 .review-summary .rating{display:flex;justify-content:space-between;align-items:center;padding:3px 0;font-size:12px}.product-detail__user-review2024 .review-summary .rating .title{width:65px;line-height:1}.product-detail__user-review2024 .review-summary .rating .star{width:80px;margin-bottom:5px;font-size:15px}.product-detail__user-review2024 .review-summary .rating .bar{width:170px;position:relative;height:18px;background-color:#ccc}.product-detail__user-review2024 .review-summary .rating .bar .bar-content{position:absolute;left:0;top:0;height:18px;background-color:#ffcf32}.product-detail__user-review2024 .review-summary .rating .count{width:45px;font-size:14px;margin-bottom:3px;text-align:right;padding-left:0;line-height:1}.product-detail__user-review2024 .review-filter{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:25px}.product-detail__user-review2024 .review-filter .sort{position:relative}.product-detail__user-review2024 .review-filter .sort:before{content:"";position:absolute;top:58%;right:8px;transform:translateY(-50%);width:12px;height:6px;background:url("/common/sp/img/icon_arrow_bottom_gray.png") 0 0 no-repeat;background-size:100% 100%;pointer-events:none}.product-detail__user-review2024 .review-filter .sort select{margin:0;padding:0;outline:none;border:none;box-shadow:none;border-radius:0;background:none;text-indent:.01px;text-overflow:"";font-family:"Noto Sans JP",sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:5px;padding:6px 28px 6px 8px;border:1px solid #ccc;border-radius:4px;color:#444}.product-detail__user-review2024 .review-filter .filter a{text-decoration:underline}.product-detail__user-review2024 .review-detail{position:relative;margin-bottom:30px;padding:25px;background-color:#f5f5f5;font-size:12px;border-radius:4px}.product-detail__user-review2024 .review-detail .date{position:absolute;right:25px;color:#999}.product-detail__user-review2024 .review-detail .rating{margin-bottom:10px}.product-detail__user-review2024 .review-detail .rating .star{font-size:18px}.product-detail__user-review2024 .review-detail .color-size{margin-bottom:15px}.product-detail__user-review2024 .review-detail .name{font-weight:500}.product-detail__user-review2024 .review-detail .title{font-weight:700;font-size:14px;margin-bottom:5px}.product-detail__user-review2024 .review-detail .text{margin-bottom:15px;font-size:14px}.product-detail__user-review2024 .review-detail .att{margin-bottom:10px}.product-detail__user-review2024 .review-detail .good{text-align:right;color:#999}.product-detail__user-review2024 .pager-area{width:100%;margin-top:20px}.product-detail__user-review2024 .pager-area__pagenumber ul{justify-content:center}.product-detail__user-review2024 .pager-area__pagenumber ul a{padding:0 15px;text-decoration:none}.product-detail__user-review2024 .pager-area__pagenumber .active{margin-left:15px;margin-right:15px}.product-detail__user-review2024 .slick-prev,.product-detail__user-review2024 .slick-next{z-index:9;width:40px;height:40px;padding-top:0}.product-detail__user-review2024 .slick-prev{left:-40px;background:url(/common/pc/img/icon_arrow_left.png) 0 0 no-repeat;background-size:100% auto}.product-detail__user-review2024 .slick-next{right:-40px;background:url(/common/pc/img/icon_arrow_right.png) 0 0 no-repeat;background-size:100% auto}.product-detail__user-review2024 .slick-prev:hover,.product-detail__user-review2024 .slick-prev:focus{background:url(/common/pc/img/icon_arrow_left.png) 0 0 no-repeat;background-size:100% auto}.product-detail__user-review2024 .slick-next:hover,.product-detail__user-review2024 .slick-next:focus{background:url(/common/pc/img/icon_arrow_right.png) 0 0 no-repeat;background-size:100% auto}.product-detail__user-review2024 .slick-prev:before,.product-detail__user-review2024 .slick-next:before{display:none}.product-detail__tag{margin-top:20px;margin-bottom:80px}.product-detail__tag h2{font-size:20px;font-weight:500}.product-detail__tag .tag-area{position:relative;margin-top:15px}.product-detail__tag .tag-area__link{background-color:#efefef;margin-right:13px;margin-bottom:13px;font-size:12px;color:#858585;white-space:normal;border-radius:4px}.product-detail__tag .tag-area .more{display:none;position:absolute;width:100%;padding:5px 0;bottom:0;background-color:#fff;box-shadow:0 -16px 16px 10px #fff;text-align:center;font-size:13px;text-decoration:none;letter-spacing:normal}.product-detail__tag .tag-area.overflow{overflow:hidden;height:115px;margin-bottom:2px}.product-detail__tag .tag-area.overflow .more{display:block}.product-detail__tag .tag-area.show{height:auto}.product-detail__tag .tag-area.show .more{display:none}.product-detail__reservation-info{margin-top:20px;margin-bottom:30px;padding:15px;background-color:#f5f5f5;border-radius:4px}.product-detail__reservation-info .title{padding-bottom:15px;margin-bottom:15px;font-size:16px;font-weight:700;color:red;border-bottom:1px solid #e3e3e3}.product-detail__reservation-info .title span{display:block;font-weight:normal;font-size:11px}.product-detail__reservation-info .info{font-size:14px;font-weight:700;padding-bottom:5px}.product-detail__reservation-info .caution{margin-top:8px;font-size:12px}.product-detail__reservation-info .caution li{padding-left:1em;text-indent:-1em}@keyframes popup{0%{opacity:0;top:45%}}.content-break-inner{width:41.6666666667%;margin-left:80px}.content-break-inner--wide{width:45.8333333333%}.content-break-inner--sticky{padding-top:0}.title-h2{font-size:22px;color:#666}.popup-item *{color:#666 !important}.popup-item a{text-decoration:underline}.popup-item a:hover{text-decoration:none}.popup-item__table-outer{border:none}.popup-item__main{border:none}.popup-item{width:700px}.popup-item .fancybox-close-small{margin-top:10px;margin-right:5px}.popup-item__main{margin-bottom:0;padding-bottom:0}.popup-item{width:700px}.popup-item__table-outer{padding-bottom:0;margin-bottom:10px}.popup-item__detail-image{display:inline-block}.popup-item__detail{text-align:center}.popup-item__detail-title{text-align:left}.popup-sku-off__fku:nth-of-type(n+2){padding-top:20px;border-top:1px solid #ccc}.popup-sku-off__color{display:flex;align-items:center;margin-bottom:10px}.popup-sku-off__color .image{width:70px}.popup-sku-off__color .color-code{margin-left:20px;font-weight:500}.popup-sku-off__size{padding-top:20px}.popup-sku-off__size li{display:flex;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #e2e2e2}.popup-sku-off__size li:last-child{border:none}.popup-sku-off__size .info{width:280px}.popup-sku-off__size .info .size{font-weight:500}.popup-sku-off__size .info .price{display:inline-block;padding-right:.5em}.popup-sku-off__size .info .price .sale{color:red}.popup-sku-off__size .info .stock{display:inline-block}.popup-sku-off__size .info .soldout{color:red}.popup-sku-off__size .info .sku-off-info{color:red !important}.popup-sku-off__size .cta-btn{width:220px}.popup-sku-off__size .cta-btn .btn{display:block;height:50px;background-repeat:no-repeat;background-size:20px;background-position:center left 20px;font-weight:500;background-color:#000;line-height:50px;text-align:center;color:#fff !important;border-radius:5px;text-decoration:none}.popup-sku-off__size .cta-btn .btn .cart-icon{display:inline-block;margin-right:10px;margin-top:-5px;width:20px;height:20px;background-image:url(/common/pc/img/icon_cage_white.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle}.popup-sku-off__size .cta-btn .btn.restock{background-color:#fff;color:#000 !important;border:1px solid #666}.popup-sku-off__size .cta-btn .btn.restock .cart-icon{margin-top:-2px;height:14px;background-image:url("/common/sp/img/icon_mail_black.svg")}.popup-sku-off__size .cta-btn .btn.restock.done{background-color:#cecece;border:none}.popup-sku-off__size .cta-btn .MuiButtonBase-root,.popup-sku-off__size .cta-btn .wazzup-MuiButtonBase-root{width:100% !important;height:42px !important;font-size:13px !important;padding-left:37px !important;font-family:"Noto Sans JP",sans-serif;font-weight:500;background-image:url("/common/img/icon-line-4c-big.png");background-repeat:no-repeat;background-position:left 7px center;background-size:35px;color:#fff !important}.popup-sku-off__size .store-stock{width:150px;margin-left:10px}.popup-sku-off__size .store-stock a{display:block;border:1px solid #666;height:50px;line-height:50px;text-align:center;border-radius:5px;text-decoration:none}.popup-item.login{padding-top:40px}.popup-item.login .title{margin-bottom:40px;text-align:center;font-size:16px}.popup-item.login .btn-wrap{width:400px;margin:auto}.popup-item.login .btn-wrap .btn{display:block;height:60px;margin-bottom:20px;border:1px solid #000;border-radius:5px;font-size:16px;font-weight:500;text-decoration:none;text-align:center;line-height:50px;outline:none}.popup-item.login .btn-wrap .btn.login{color:#fff !important;background-color:#000}#review-filter form{width:100%;padding:0 50px}#review-filter .filter-item{margin-top:20px}#review-filter .filter-item input,#review-filter .filter-item button,#review-filter .filter-item select{margin:0;padding:0;outline:none;border:none;box-shadow:none;border-radius:0;background:none;text-indent:.01px;text-overflow:"";font-family:"Noto Sans JP",sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#444}#review-filter .filter-item .form-select{position:relative;display:flex;align-items:center;height:40px;padding:0 0 0 15px;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:500;border-radius:4px}#review-filter .filter-item .form-select select{width:100%}#review-filter .filter-item .form-select:before{content:"";position:absolute;top:50%;right:8px;transform:translateY(-50%);width:12px;height:6px;background:url("/common/sp/img/icon_arrow_bottom_gray.png") 0 0 no-repeat;background-size:100% 100%;pointer-events:none}#review-filter .filter-btn{margin-top:30px;display:flex;justify-content:center}#review-filter .filter-btn button{width:200px;padding:10px;border:1px solid #333;color:#fff !important;background-color:#333;border-radius:4px;cursor:pointer}body.ie11 .product-detail__gallery .layout-change-wrap{position:absolute}body.unisize-open .product-detail__gallery .layout-change-wrap,body.unisize-open .product-detail__review,body.unisize-open .slider-small-dot-wrapper,body.unisize-open .product-detail__styling,body.unisize-open footer,body.unisize-open .product-detail__info-wrap,body.unisize-open header{z-index:-1}body.unisize-open .product-detail__styling,body.unisize-open footer,body.unisize-open .fancybox-container,body.unisize-open .product-detail__info-wrap{position:relative}#unisizeModal{z-index:99993 !important}.slider-connected__main{min-height:660px;overflow:hidden;opacity:0;transition:all .2s}.slider-connected__main.slick-initialized{opacity:1}.slider-connected__thumbnail{margin-bottom:80px}.slider-connected--large .slider-connected__thumbnail-item{width:73px;opacity:1 !important;border:2px solid #fff}.slider-connected__thumbnail-item.movie-thum{position:relative}.slider-connected__thumbnail-item.movie-thum:after{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;background:url(/common/sp/img/icon_movie_thum.png) no-repeat center/contain;display:block;transform:translate3d(-50%, -50%, 0)}.slider-connected--large .slider-connected__thumbnail-item.thumbnail-current{border:2px solid #777}.slider-connected--large .slider-connected__thumbnail-item:nth-of-type(n + 7){margin-top:0}.slider-connected--large .slider-connected__thumbnail-item:nth-of-type(n + 8){margin-top:3px}.slider-connected__thumbnail-item{margin-right:6px}.slider-connected--large .slider-connected__thumbnail-item:nth-of-type(6n){margin-right:6px}.slider-connected--large .slider-connected__thumbnail-item:nth-of-type(8n){margin-right:6px}.slider-connected--large .slider-connected__thumbnail-item:nth-of-type(7n){margin-right:0}.gallery-caption{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;margin:8px 0;padding:0 40px 0 0;text-align:center;font-size:12px}.gallery-caption span{flex-shrink:0}.gallery-caption .stock{display:block;padding:2px 8px;background-color:#f8f8f8;border-radius:3px;font-weight:500}.gallery-caption .stock.soldout{opacity:.4}.gallery-caption .stock.few{color:#d00205}.gallery-caption+.model-info{margin-top:10px}.main-photo{position:relative}.main-photo .icon-fav-wrap{background-color:#fff;width:50px;height:50px;border-radius:50%;right:5px;bottom:5px;position:absolute}.main-photo .icon-fav-wrap .icon-fav{background:url(/common/pc/img/icon_fav_on.svg) 50% 50% no-repeat;position:static;width:22px;height:22px;padding:0;margin-top:8px;margin-left:auto;margin-right:auto;background-size:contain}.main-photo .icon-fav-wrap .num{font-size:10px;text-align:center;position:absolute;bottom:6px;left:0;right:0;text-align:center;font-weight:600}#jadore-checked-item .content-cassette__image{position:relative}#jadore-checked-item .icon-text-off{position:absolute;height:18px;display:block;background:#d70000;color:#fff;font-size:10px;font-weight:500;padding:0px 8px;left:0;bottom:0;line-height:18px}#jadore-checked-item .icon-text-off.timesale{padding-left:20px}#jadore-checked-item .icon-text-off.timesale::before{position:absolute;content:"";display:block;width:14px;height:14px;left:2px;top:1px;background-image:url(/common/img/icon-timesale.svg);background-size:cover}