﻿.product-content{width:100%;overflow:hidden}.product-category{margin-top:5px}@media (max-width: 1023px){.product-category{margin-bottom:10px}}.product-category__banner{margin-bottom:22px}@media (max-width: 1023px){.product-category__banner{margin:0 -15px 22px}}.product-category__banner img{width:100%}.product-category__heading{font-size:34px;font-size:3.4rem;line-height:1.47059em;letter-spacing:.1em;font-weight:800}@media (max-width: 1023px){.product-category__heading{font-size:26px;font-size:2.6rem;line-height:1.38462em}}.product-category__desc{margin-top:12px;font-size:16px;font-size:1.6rem;line-height:1.6875em;letter-spacing:.02em;font-weight:50}@media (max-width: 1023px){.product-category__desc{margin-top:23px;font-size:15px;font-size:1.5rem;line-height:1.6em}}.product-category__list{margin:14px -7px 0;display:flex;flex-wrap:wrap}@media (max-width: 1023px){.product-category__list{margin:8px 0 0}}.product-category__item{overflow:hidden;min-height:76px;padding:0;margin:14px 7px 0;width:calc(33.33% - 14px);font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.02em;font-weight:700}@media (max-width: 1023px){.product-category__item{min-height:58px;margin:4px 0 0;width:100%;justify-content:flex-start;text-align:left;font-size:14px;font-size:1.4rem;line-height:1.42857em}.product-category__item:first-child{margin-top:0}}.product-category__item .icon{width:78px;height:100%;background:#C3C3C3}@media (max-width: 1023px){.product-category__item .icon{width:54px}}.product-category__item .icon img{width:100%;height:100%;object-fit:cover}.product-category__item .txt{display:flex;align-items:center;width:100%;padding:5px 40px 5px 25px}@media (max-width: 1023px){.product-category__item .txt{padding:6px 20px 5px 15px}}.product-category__item .icon+.txt{padding-left:14px;width:calc(100% - 76px)}@media (min-width: 1024px){.product-category__item .icon+.txt{width:calc(100% - 54px)}}.product-search{margin-top:42px}@media (max-width: 1023px){.product-search{margin-top:78px}}.product-search__controller{display:flex;align-items:center;border-bottom:#4d3131 2px solid;padding-bottom:10px;font-size:14px;font-size:1.4rem;line-height:1.28571em;letter-spacing:.02em;font-weight:500}@media (max-width: 1023px){.product-search__controller{display:block;border:none;margin:0 -15px}}.product-search__controller .controller-result{width:50%;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1100px){.product-search__controller .controller-result{width:40%}}@media (max-width: 1023px){.product-search__controller .controller-result{margin-bottom:15px;width:100%;border-bottom:#4d3131 2px solid;padding:0 15px 5px}}@media only screen and (min-width: 1023px) and (max-width: 1100px){.product-search__controller .controller-total .label{display:block}}.product-search__controller .num{position:relative;display:inline-block;vertical-align:middle;font-size:24px;font-size:2.4rem;line-height:1.25em;letter-spacing:.02em;font-weight:700;font-family:"Roboto",sans-serif}.product-search__controller .small{font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:.02em;font-weight:700}.product-search__controller .perpage{display:inline-block;text-decoration:underline;cursor:pointer}.product-search__controller .perpage+.perpage{margin-left:10px;border-left:#d0d0d0 1px solid;padding-left:10px;transition:opacity .3s;will-change:opacity;cursor:pointer}@media only screen and (min-width: 1024px){.product-search__controller .perpage+.perpage:hover{opacity:0.75}}.product-search__controller .perpage.current{color:#db3938;cursor:default}@media only screen and (min-width: 1024px) and (max-width: 1100px){.product-search__controller .perpage+.perpage{margin-left:5px;padding-left:5px}}@media (max-width: 1023px){.product-search__controller .perpage+.perpage{margin-left:5px}}.product-search__controller .controller-sort{width:50%;display:flex;justify-content:flex-end;align-items:center}@media only screen and (max-width: 1100px){.product-search__controller .controller-sort{width:60%}}@media (max-width: 1023px){.product-search__controller .controller-sort{width:100%;padding:0 15px}}@media (max-width: 1023px){.product-search__controller .controller-sort .label{white-space:nowrap;font-size:12px;font-size:1.2rem}}@media only screen and (max-width: 375px){.product-search__controller .controller-sort .label{width:calc(100% - 130px - 120px - 12px)}}.product-search__controller .controller-order{width:170px}@media (max-width: 1023px){.product-search__controller .controller-order{width:140px}}.product-search__controller .controller-order select{width:100%;height:38px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M4,0,8,5H0Z' transform='translate(8 5) rotate(180)' fill='%234d3131'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right 8px center;background-color:#fff;border:#4d3131 2px solid;border-radius:5px;padding-left:13px;color:#4d3131;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.02em;font-weight:500}@media (max-width: 1023px){.product-search__controller .controller-order select{height:33px;padding-left:5px;font-size:12px;font-size:1.2rem}}.product-search__controller .controller-instock{margin-left:12px;width:161px}@media (max-width: 1023px){.product-search__controller .controller-instock{width:120px}}.product-search__controller .controller-instock input[type="checkbox"]{position:absolute;opacity:0}.product-search__controller .controller-instock label{position:relative;display:block;height:38px;border:#4d3131 2px solid;border-radius:5px;padding:7px 5px 7px 30px;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.02em;font-weight:500}.product-search__controller .controller-instock label:before{content:"";position:absolute;left:10px;top:50%;margin-top:-8px;width:15px;height:15px;background:#fff;border:#4d3131 2px solid}.product-search__controller .controller-instock label:after{content:"";position:absolute;left:10px;top:50%;margin-top:-10px;width:16px;height:14px;background-image:url("data:image/svg+xml,%3Csvg id='チェックボックスのフリーアイコン_7_' data-name='チェックボックスのフリーアイコン (7)' xmlns='http://www.w3.org/2000/svg' width='15.87' height='13.669' viewBox='0 0 15.87 13.669'%3E%3Cpath d='M14.549,35.492c-4.194,2.33-8.44,8.958-8.44,8.958L2.278,40.1,0,42.275l5.54,6.886,2.019-.078a33.98,33.98,0,0,1,8.31-12.97Z' transform='translate(0 -35.492)' fill='%23db3938'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;opacity:0}@media (max-width: 1023px){.product-search__controller .controller-instock label{height:33px;padding-left:28px;font-size:12px;font-size:1.2rem}.product-search__controller .controller-instock label:before{left:7px}.product-search__controller .controller-instock label:after{left:7px}}.product-search__controller .controller-instock input:checked ~ label:after{opacity:1}.product-search__list{margin-top:20px;display:flex;flex-wrap:wrap}@media (max-width: 1023px){.product-search__list{margin-top:5px}}.product-search .c-item-product{width:calc(100% / 2 - 5px);margin-right:10px;margin-bottom:13px}@media (min-width: 1024px){.product-search .c-item-product{width:calc(100% / 4 - 14px);margin-right:18px;margin-bottom:19px}.product-search .c-item-product:nth-child(4n){margin-right:0}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.product-search .c-item-product{width:calc(100% / 4 - 8px);margin-right:10px;margin-bottom:11px}}@media (max-width: 1023px){.product-search .c-item-product:nth-child(2n){margin-right:0}}.product-search .c-item-product .tags .tag{margin-top:7px}@media (max-width: 1023px){.product-search .c-item-product .tags .tag{margin-top:0}}.product-search .c-item-product .no{margin-top:5px}@media (max-width: 1023px){.product-search .c-item-product .no{margin-top:2px}}.product-search__noItem{margin-top:30px;text-align:center;color:#aaaaaa;font-size:13px;font-size:1.3rem;line-height:1.69231em;letter-spacing:.02em;font-weight:500}@media (min-width: 1024px){.product-search__noItem{margin-top:56px;font-size:14px;font-size:1.4rem;line-height:1.71429em}}.product-heading-search{margin:37px 0 18px;color:#4d3131;font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.1em;font-weight:800}@media (min-width: 1024px){.product-heading-search{margin:56px 0 67px;font-size:30px;font-size:3rem;line-height:1em}}.product-heading-search .small{font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.1em;font-weight:700}@media (min-width: 1024px){.product-heading-search .small{font-size:20px;font-size:2rem;line-height:1em}}@media (max-width: 1023px){.product-heading-search+.product-search{margin-top:35px}}.product-detail__wrapper{padding-bottom:25px;padding-top:13px;width:100%;overflow:hidden}@media (min-width: 1024px){.product-detail__wrapper{padding-top:42px}}@media (min-width: 1024px){.product-detail__wrapper .c-breadcrumb{text-align:right}}.product-detail__info{margin-top:28px}@media (min-width: 1024px){.product-detail__info{margin-top:6px;display:flex;justify-content:space-between}}.product-detail__gallery{width:100%;width:calc(100% + 32px);margin:0 -16px;padding:0 16px}@media (min-width: 1024px){.product-detail__gallery{width:calc(100% - 580px);max-width:560px;margin:0;padding:0}}.product-detail__gallery .splide{width:100%}@media (min-width: 1024px){.product-detail__gallery .splide{border:solid 1px #cbcbcb}}@media (max-width: 1023px){.product-detail__gallery .splide__track{overflow:visible}}.product-detail__gallery .splide__slide{position:relative;width:100%;margin-right:9px;border:solid 1px #cbcbcb;position:relative}.product-detail__gallery .splide__slide:before{display:block;content:" ";width:100%;padding-top:100%}.product-detail__gallery .splide__slide>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width: 1024px){.product-detail__gallery .splide__slide{margin-right:0;border:none}}.product-detail__gallery .splide__pagination{display:none}@media (max-width: 1023px){.product-detail__gallery .splide__pagination{margin:24px 0 0;display:flex;position:relative}.product-detail__gallery .splide__pagination__page{margin:3px 5px}.product-detail__gallery .splide__pagination__page.is-active{transform:none;background-color:#DB3938}}.product-detail__gallery .controls{margin:17px 0 0;display:flex;justify-content:center}@media (max-width: 1023px){.product-detail__gallery .controls{margin-top:9px}}.product-detail__gallery .controls .slide-current{padding-top:7px;font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:0em;font-weight:700;font-family:"Roboto",sans-serif}.product-detail__gallery .controls .slide-current .slash{padding:0 6px 0 6px}.product-detail__gallery .controls .btn-prev,.product-detail__gallery .controls .btn-next{width:52px;display:flex;align-items:center;justify-content:center}.product-detail__gallery .controls .btn-prev span,.product-detail__gallery .controls .btn-next span{width:26px;height:26px;border-radius:50%;border:solid 2px #DB3938;position:relative;transition:opacity 0.3s, transform 0.3s;will-change:opacity, transform;cursor:pointer}.product-detail__gallery .controls .btn-prev span:before,.product-detail__gallery .controls .btn-next span:before{content:"";position:absolute;left:50%;top:50%;margin-top:-5px;margin-left:-5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.462' height='10.462' viewBox='0 0 10.462 10.462'%3E%3Cg transform='translate(-323.83 -660.067)'%3E%3Cpath d='M0,0V5.4H5.4' transform='translate(329.061 661.482) rotate(45)' fill='none' stroke='%23db3938' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath d='M232.474,654.841h6.62' transform='translate(93.784 10.457)' fill='none' stroke='%23db3938' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:10px;width:10px;height:10px}@media only screen and (min-width: 1024px){.product-detail__gallery .controls .btn-prev span:hover,.product-detail__gallery .controls .btn-next span:hover{opacity:0.75}}@media (max-width: 1023px){.product-detail__gallery .controls .btn-prev span,.product-detail__gallery .controls .btn-next span{width:23px;height:23px}}.product-detail__gallery .controls .btn-prev span{cursor:pointer}@media only screen and (min-width: 1024px){.product-detail__gallery .controls .btn-prev span:hover{transform:translateX(-4px)}}.product-detail__gallery .controls .btn-next span{cursor:pointer}.product-detail__gallery .controls .btn-next span:before{transform:scale(-1)}@media only screen and (min-width: 1024px){.product-detail__gallery .controls .btn-next span:hover{transform:translateX(4px)}}.product-detail__gallery .controls .thumbs{margin:0 -5px;width:calc(100% + 10px);display:flex;flex-wrap:wrap}.product-detail__gallery .controls .thumbs__item{position:relative;margin:13px 5px 0;width:calc(16.66% - 10px);position:relative;cursor:pointer;cursor:pointer}.product-detail__gallery .controls .thumbs__item:before{display:block;content:" ";width:100%;padding-top:100%}.product-detail__gallery .controls .thumbs__item>.content{position:absolute;top:0;left:0;right:0;bottom:0}.product-detail__gallery .controls .thumbs__item:after{content:"";position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;border:#c7c7c7 1px solid;transition:0.3s}@media only screen and (min-width: 1024px){.product-detail__gallery .controls .thumbs__item:hover{opacity:0.75}}.product-detail__gallery .controls .thumbs__item.is-active{opacity:1 !important}.product-detail__gallery .controls .thumbs__item.is-active:after{border:#db3938 4px solid}.product-detail__gallery .no-img{width:100%}.product-detail__desc{width:560px}@media (max-width: 1023px){.product-detail__desc{width:100%}}.product-detail__desc .code{display:flex;align-items:center;min-height:30px}@media (max-width: 1023px){.product-detail__desc .code{margin-top:15px}}.product-detail__desc .labels{margin-right:13px;line-height:1}.product-detail__desc .labels .label{height:30px;white-space:nowrap}.product-detail__desc .labels .label-new{width:62px;padding:6px 0 0;font-size:18px;font-size:1.8rem;line-height:1em;letter-spacing:0em;font-weight:700}@media (max-width: 1023px){.product-detail__desc .labels .label-new{padding:4px 0 0}}.product-detail__desc .labels .label-sold-out{width:56px;padding:8px 0 0;font-size:15px;font-size:1.5rem;line-height:1em;letter-spacing:0em;font-weight:700}.product-detail__desc .labels .label-pre-order{width:86px;padding:8px 0 0;font-size:15px;font-size:1.5rem;line-height:1em;letter-spacing:0em;font-weight:700}.product-detail__desc .labels .label-awaiting-restock{width:116px;padding:8px 0 0;font-size:15px;font-size:1.5rem;line-height:1em;letter-spacing:0em;font-weight:700}.product-detail__desc .labels .label-back-order{width:131px;padding:8px 0 0;font-size:15px;font-size:1.5rem;line-height:1em;letter-spacing:0em;font-weight:700}.product-detail__desc .labels .label-sale-off{white-space:nowrap;width:auto;padding:6px 10px 0;font-size:18px;font-size:1.8rem;line-height:1em;letter-spacing:0em;font-weight:700}.product-detail__desc .title{margin-top:15px;border-bottom:#adadad 1px dashed;padding-bottom:16px;font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.05em;font-weight:800}@media (max-width: 1023px){.product-detail__desc .title{margin-top:15px;padding-bottom:16px;font-size:20px;font-size:2rem;line-height:1.5em}}.product-detail__desc .basic{position:relative}.product-detail__desc .price{margin-top:18px;margin-bottom:12px}@media (max-width: 1023px){.product-detail__desc .price{margin-top:22px}}.product-detail__desc .price li{display:flex;font-size:13px;font-size:1.3rem;line-height:1.53846em;letter-spacing:.02em;font-weight:500}.product-detail__desc .price .label{position:relative;width:40px;font-weight:700}.product-detail__desc .price .label:before{content:":";position:absolute;top:0;right:0}.product-detail__desc .price .value{width:calc(100% - 40px);padding-left:10px}.product-detail__desc .price .currency{font-size:12px;font-size:1.2rem;font-weight:700}.product-detail__desc .price .amount{font-size:15px;font-size:1.5rem;font-weight:700;font-family:"Roboto",sans-serif}.product-detail__desc .price .tax{font-size:11px;font-size:1.1rem}.product-detail__desc .price .slash{font-size:15px;font-size:1.5rem}.product-detail__desc .sale-price{margin-top:12px;font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:.02em;font-weight:500}.product-detail__desc .sale-price .label{display:inline-block;padding-right:9px;font-size:16px;font-size:1.6rem;font-weight:700}.product-detail__desc .sale-price .currency{font-size:26px;font-size:2.6rem;font-weight:700}.product-detail__desc .sale-price .amount{font-size:28px;font-size:2.8rem;font-weight:700;font-family:"Roboto",sans-serif}.product-detail__desc .sale-price .tax{font-size:14px;font-size:1.4rem}.product-detail__desc .sale-price .slash{padding:0 2px 0 4px;font-size:15px;font-size:1.5rem}.product-detail__desc .sale-price .currency02{font-size:12px;font-size:1.2rem;font-weight:700}.product-detail__desc .sale-price .amount02{font-weight:700;font-family:"Roboto",sans-serif}.product-detail__desc .sale-price .tax02{font-size:11px;font-size:1.1rem}.product-detail__desc .sale-price.saleoff{margin-top:6px;color:#db3938}.product-detail__desc .normal-price{color:rgba(77,49,49,0.7);margin-top:12px;margin-bottom:-10px;font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:.02em;font-weight:500}@media (min-width: 1024px){.product-detail__desc .normal-price{margin-top:18px}}.product-detail__desc .normal-price .d-inline{display:inline-block;position:relative}.product-detail__desc .normal-price .d-inline:before{content:"";position:absolute;left:0;right:0;height:1px;top:50%;background:rgba(77,49,49,0.7)}.product-detail__desc .normal-price .label{padding-right:9px;font-size:13px;font-size:1.3rem;font-weight:700;display:inline-block}.product-detail__desc .normal-price .currency,.product-detail__desc .normal-price .currency02{font-size:12px;font-size:1.2rem;font-weight:700}.product-detail__desc .normal-price .amount,.product-detail__desc .normal-price .amount02{font-size:15px;font-size:1.5rem;font-weight:700;font-family:"Roboto",sans-serif}.product-detail__desc .normal-price .tax,.product-detail__desc .normal-price .tax02{font-size:11px;font-size:1.1rem}.product-detail__desc .normal-price .slash{padding:0 2px 0 4px;font-size:15px;font-size:1.5rem}.product-detail__desc .btn-favorite{appearance:none;position:absolute;top:7px;right:0;width:44px;height:44px;color:transparent;border-radius:100px;background:#fff;box-shadow:0px 3px 6px rgba(65,40,19,0.37);white-space:nowrap;border:none;text-align:left;transition:opacity 0.3s, background 0.3s;will-change:opacity, background;font-family:"M PLUS 1p",sans-serif;font-size:12px;font-size:1.2rem;line-height:1.08333em;letter-spacing:.02em;font-weight:700;cursor:pointer}@media (min-width: 1024px){.product-detail__desc .btn-favorite{width:114px;height:44px;color:#4d3131;padding:0 0 0 18px;bottom:0;top:auto}}.product-detail__desc .btn-favorite:before{content:"";position:absolute;margin-right:-14px;right:50%;top:50%;transform:translateY(-50%);width:28px;height:28px;background-position:center;background-repeat:no-repeat;background-size:100% auto}@media (max-width: 1023px){.product-detail__desc .btn-favorite:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28' height='24' viewBox='0 0 28 24'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect width='28' height='24' transform='translate(324 766.221)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(-324 -766.221)' clip-path='url(%23clip-path)'%3E%3Cpath d='M24.028,10.311a5.186,5.186,0,0,0-7.347,0l-2.043,2.038-2.043-2.038a5.2,5.2,0,0,0-7.347,7.347l9.391,9.391L21.985,19.7h0l2.043-2.043A5.2,5.2,0,0,0,24.028,10.311Z' transform='translate(323.32 761.303)' fill='none' stroke='%23db3938' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A")}}@media (min-width: 1024px){.product-detail__desc .btn-favorite:before{margin-top:-1px;margin-right:0;right:11px;width:21px;height:21px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='22' viewBox='0 0 22 22'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Ccircle cx='11' cy='11' r='11' transform='translate(553.443 1963.67)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(-553.443 -1963.67)' clip-path='url(%23clip-path)'%3E%3Cg id='i_a' transform='translate(554.629 1967.251)'%3E%3Cg id='Rectangle' transform='translate(0 0)'%3E%3Crect id='rect' width='19.162' height='17.964' transform='translate(0 0)' fill='none'/%3E%3C/g%3E%3Cg transform='translate(1.46 1.039)'%3E%3Cpath d='M18.97,9.929a3.889,3.889,0,0,0-5.509,0l-1.532,1.528L10.4,9.929a3.9,3.9,0,0,0-5.509,5.509l7.041,7.041,5.509-5.509h0l1.532-1.532A3.9,3.9,0,0,0,18.97,9.929Z' transform='translate(-3.81 -8.785)' fill='none' stroke='%23db3938' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}}.product-detail__desc .btn-favorite.on{background:#db3938}@media (min-width: 1024px){.product-detail__desc .btn-favorite.on{color:#fff}}@media (max-width: 1023px){.product-detail__desc .btn-favorite.on:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28' height='24' viewBox='0 0 28 24'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect width='28' height='24' transform='translate(324 766.221)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(-324 -766.221)' clip-path='url(%23clip-path)'%3E%3Cpath d='M24.028,10.311a5.186,5.186,0,0,0-7.347,0l-2.043,2.038-2.043-2.038a5.2,5.2,0,0,0-7.347,7.347l9.391,9.391L21.985,19.7h0l2.043-2.043A5.2,5.2,0,0,0,24.028,10.311Z' transform='translate(323.32 761.303)' fill='%23fff' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A")}}@media (min-width: 1024px){.product-detail__desc .btn-favorite.on:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='22' viewBox='0 0 22 22'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Ccircle cx='11' cy='11' r='11' transform='translate(553.443 1963.67)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(-553.443 -1963.67)' clip-path='url(%23clip-path)'%3E%3Cg id='i_a' transform='translate(554.629 1967.251)'%3E%3Cg id='Rectangle' transform='translate(0 0)'%3E%3Crect id='rect' width='19.162' height='17.964' transform='translate(0 0)' fill='none'/%3E%3C/g%3E%3Cg transform='translate(1.46 1.039)'%3E%3Cpath d='M18.97,9.929a3.889,3.889,0,0,0-5.509,0l-1.532,1.528L10.4,9.929a3.9,3.9,0,0,0-5.509,5.509l7.041,7.041,5.509-5.509h0l1.532-1.532A3.9,3.9,0,0,0,18.97,9.929Z' transform='translate(-3.81 -8.785)' fill='%23fff' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}}.product-detail__desc .btn-favorite.loading:before{background-size:28px auto;background-position:center;background-repeat:no-repeat}.product-detail__desc .btn-favorite.loading:not(.on):before{background-image:url(../../img/common/icon/icn-loading-red.gif)}.product-detail__desc .btn-favorite.loading.on:before{background-image:url(../../img/common/icon/icn-loading-white.gif)}@media only screen and (min-width: 1024px){.product-detail__desc .btn-favorite:hover{opacity:0.7}}.product-detail__desc .series{margin-top:31px}@media (min-width: 1024px){.product-detail__desc .series{margin-top:25px}}.product-detail__desc .series__ttl{font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:.02em;font-weight:700}@media (min-width: 1024px){.product-detail__desc .series__ttl{font-size:16px;font-size:1.6rem}}.product-detail__desc .series__list{margin:8px 0 0}@media (min-width: 1024px){.product-detail__desc .series__list{margin:11px 0 0;max-width:426px}}.product-detail__desc .noted{margin-top:12px}@media (max-width: 1023px){.product-detail__desc .noted{margin-top:22px}}.product-detail__desc .noted li{position:relative;padding-left:13px;color:#808080;font-size:12px;font-size:1.2rem;line-height:1.33333em;letter-spacing:.02em;font-weight:500}.product-detail__desc .noted li:before{content:"※";position:absolute;top:0;left:0}.product-detail__desc .noted li+li{margin-top:6px}.product-detail__desc .addcart-off{margin-top:40px;margin-bottom:-4px}.product-detail__desc .addcart-off span{width:210px;height:54px;border-radius:5px;background:#969696;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.02em;font-weight:700}@media (max-width: 1023px){.product-detail__desc .addcart-off{margin-top:20px}.product-detail__desc .addcart-off span{margin:0 auto}}.product-detail__desc .salesTime-off{margin-top:25px;margin-bottom:-4px}@media (min-width: 1024px){.product-detail__desc .salesTime-off{margin-top:55px}}.product-detail__desc .salesTime-off>span{margin:0 auto;padding:12px 0 0;display:block;text-align:center;width:271px;height:65px;border-radius:5px;background:#969696;color:#fff;font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:.02em;font-weight:700}@media (min-width: 1024px){.product-detail__desc .salesTime-off>span{width:266px;margin:0}}.product-detail__desc .salesTime-off .big{display:block}.product-detail__desc .salesTime-off .small{display:block;font-size:13px;font-size:1.3rem;line-height:1.69231em}.product-detail__desc .specification{margin-top:50px}@media (max-width: 1023px){.product-detail__desc .specification{margin-top:45px}}.product-detail__desc .specification li{display:flex;border-bottom:#d3d3d3 1px solid;padding:10px 0;font-size:13px;font-size:1.3rem;line-height:1.53846em;letter-spacing:.02em;font-weight:500}.product-detail__desc .specification .label{position:relative;width:90px;font-weight:700}.product-detail__desc .specification .label:before{content:":";position:absolute;top:0;right:0}.product-detail__desc .specification .value{width:calc(100% - 90px);padding-left:16px}.product-detail__desc .description{margin-top:17px;font-size:14px;font-size:1.4rem;line-height:1.64286em;letter-spacing:.02em;font-weight:500}.product-detail__desc .cate-path{margin-top:18px}.product-detail__desc .cate-path .item{line-height:1;margin-bottom:4px}.product-detail__desc .cate-path .item:last-child{margin-bottom:0}.product-detail__desc .cate-path a{position:relative;margin-right:20px;text-decoration:underline;display:inline;font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:.02em;font-weight:500}.product-detail__desc .cate-path a:before{content:'';position:absolute;right:-16px;bottom:5px;border-right:solid 1px #988989;border-bottom:solid 1px #988989;transform:rotate(-45deg);padding:3px}.product-detail__desc .cate-path a:last-child:before{display:none}.product-detail__desc .box-addcart{margin-top:31px;background:url(../../img/products/bg_01.jpg) left top;background-size:auto 95px;border-radius:5px;padding:21px 26px 25px}@media (max-width: 1023px){.product-detail__desc .box-addcart{margin-top:30px;padding:25px 14px 27px}}.product-detail__desc .box-addcart .order-noted{margin-bottom:10px;position:relative;background:rgba(255,196,83,0.35);border-radius:5px;padding:18px 10px 14px 57px}.product-detail__desc .box-addcart .order-noted:before{content:"";position:absolute;top:50%;left:17px;width:28px;height:28px;margin-top:-14px;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg transform='translate(-690.887 -486.887)'%3E%3Ccircle id='Ellipse_986' data-name='Ellipse 986' cx='14' cy='14' r='14' transform='translate(690.887 486.887)' fill='%234d3131'/%3E%3Cpath d='M2.387-3.057q0,.236.011.472a1.52,1.52,0,0,1-.054.472,3.922,3.922,0,0,0-.129.557q-.043.279-.107.557-.064.064-.139.15T1.83-.677q-.172.043-.322.075a1.627,1.627,0,0,0-.3.1.993.993,0,0,1-.332.032Q.693-.484.522-.484q-.15,0-.3.011T-.1-.462a.264.264,0,0,1-.129.011A.781.781,0,0,0-.357-.462.328.328,0,0,1-.572-.634.646.646,0,0,0-.679-.816l-.172-.2q-.021-.15-.032-.311t-.011-.311a.91.91,0,0,0-.043-.268.349.349,0,0,1,.021-.268.413.413,0,0,1-.021-.343.5.5,0,0,0,.021-.322.5.5,0,0,1-.021-.322,1.088,1.088,0,0,0,.043-.3A6.261,6.261,0,0,1-.9-4.1q.011-.311.011-.611v-.879q0-.45.043-.922A.317.317,0,0,0-.84-6.723a.818.818,0,0,1-.032-.236A.743.743,0,0,1-.84-7.173a.679.679,0,0,0,.032-.193.671.671,0,0,0-.021-.182q-.021-.075-.043-.161a.7.7,0,0,0,.086-.107L-.7-7.945a.483.483,0,0,1-.086-.172.4.4,0,0,1-.086-.257q0-.279.257-.279a.173.173,0,0,1,.107-.011A.674.674,0,0,0-.4-8.652a.3.3,0,0,0,.129-.021A1.182,1.182,0,0,1-.229-8.91a.832.832,0,0,0,.107-.043.19.19,0,0,1,.086-.021H1.7a.231.231,0,0,1,.129.043.336.336,0,0,1,.086.064,1.061,1.061,0,0,0,.054.161A.462.462,0,0,1,2-8.524a1.973,1.973,0,0,0,.021.5,1.491,1.491,0,0,1,0,.5.392.392,0,0,0,0,.182,1.658,1.658,0,0,0,.043.161,1.859,1.859,0,0,1,.032.45,1.585,1.585,0,0,1-.1.472,2.714,2.714,0,0,1,.107.364,1.08,1.08,0,0,1,0,.429.886.886,0,0,0,.011.118.8.8,0,0,0,.032.139,2.954,2.954,0,0,1,.075.547q.011.268.032.547,0,.086-.011.2t-.032.268q.043.107.107.257A.808.808,0,0,1,2.387-3.057Zm.429,5.682A2.233,2.233,0,0,0,2.7,2.85a1.066,1.066,0,0,1-.139.225L2.494,3.5a.132.132,0,0,1-.021.075.7.7,0,0,0-.043.075,1.577,1.577,0,0,0-.343.729.593.593,0,0,1-.214.225,1.144,1.144,0,0,1-.3.118L1.058,4.9H.629Q.522,4.9.4,4.908t-.289.032a.351.351,0,0,1-.086-.021.832.832,0,0,1-.107-.043A.2.2,0,0,0-.2,4.823a1.6,1.6,0,0,1-.161-.032,1.948,1.948,0,0,1-.161-.236A.593.593,0,0,0-.743,4.34L-.786,4.3a2.656,2.656,0,0,0-.322-.525,1.341,1.341,0,0,1-.257-.59.707.707,0,0,0,.043-.118.112.112,0,0,0-.021-.118,1.277,1.277,0,0,0-.021-.279Q-1.3,2.5-1.236,2.3t.15-.386q.129-.172.257-.322l.257-.3A11.824,11.824,0,0,1,.522.61.846.846,0,0,0,.8.61,1.234,1.234,0,0,0,1.058.438.8.8,0,0,0,1.251.417Q1.336.4,1.422.5a.162.162,0,0,1,.064.054A.351.351,0,0,0,1.529.61h.021l.043.021L1.658.7a.252.252,0,0,0,.214.129.252.252,0,0,1,.214.129,2.179,2.179,0,0,0,.214.225q.107.1.214.2l.064.129v.3q.043.086.1.172a1.215,1.215,0,0,1,.1.193,1.348,1.348,0,0,0,.021.214A1.444,1.444,0,0,1,2.816,2.625Z' transform='translate(704.376 503.16)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A")}@media (max-width: 1023px){.product-detail__desc .box-addcart .order-noted{padding:10px 10px 10px 48px}.product-detail__desc .box-addcart .order-noted:before{left:17px;width:20px;height:20px;margin-top:-10px;background-size:20px auto}}.product-detail__desc .box-addcart .order-noted__ttl{font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.02em;font-weight:700}.product-detail__desc .box-addcart .order-noted__ttl .date{color:#db3938}@media (max-width: 1023px){.product-detail__desc .box-addcart .order-noted__ttl{font-size:14px;font-size:1.4rem;line-height:1.42857em}}.product-detail__desc .box-addcart .order-noted__desc{margin-top:3px;font-size:13px;font-size:1.3rem;line-height:1.38462em;letter-spacing:.02em;font-weight:500}@media (max-width: 1023px){.product-detail__desc .box-addcart .order-noted__desc{margin-top:2px;font-size:12px;font-size:1.2rem;line-height:1.33333em}}.product-detail__desc .box-addcart .c-cartForm__block-bottom{position:relative}@media (min-width: 1024px){.product-detail__desc .box-addcart .c-cartForm__block-bottom{display:flex;flex-wrap:wrap;align-items:flex-start}}.product-detail__desc .box-addcart .c-cartForm__block-bottom:not(:first-child){margin-top:16px;padding-top:23px;border-top:#efd6b8 1px solid}@media (min-width: 1024px){.product-detail__desc .box-addcart .c-cartForm__block-bottom:not(:first-child){margin-top:16px;padding-top:0px;border-top:none}}@media (max-width: 1023px){.product-detail__desc .box-addcart .c-cartForm__block-bottom .col-quantity{max-width:272px;margin:0 auto}}@media (min-width: 1024px){.product-detail__desc .box-addcart .c-cartForm__block-bottom .col-quantity{padding-top:1px;width:calc(100% - 210px)}}.product-detail__desc .box-addcart .c-cartForm__block-bottom .item-quantity{position:relative;align-items:center;margin-bottom:2px}.product-detail__desc .box-addcart .c-cartForm__block-bottom .item-quantity .head{padding-left:0;padding-top:0;width:90px}.product-detail__desc .box-addcart .c-cartForm__block-bottom .item-quantity .form{width:calc(100% - 90px)}@media (max-width: 1023px){.product-detail__desc .box-addcart .c-cartForm__block-bottom .item-quantity .form input{width:74px;height:46px}}@media (max-width: 1023px){.product-detail__desc .box-addcart .c-cartForm__block-bottom .item-quantity .stock{position:absolute;right:0;top:50%;transform:translateY(-50%)}}@media (max-width: 1023px){.product-detail__desc .box-addcart .c-cartForm__block-bottom .item-quantity .stock .mark{padding-right:0px;padding-left:1px}}.product-detail__desc .box-addcart .c-cartForm__block-bottom .form-btn{width:271px;margin:22px auto 0}@media (min-width: 1024px){.product-detail__desc .box-addcart .c-cartForm__block-bottom .form-btn{width:210px;margin:0}}.product-detail__desc .box-addcart .c-cartForm__block-bottom .c-btn-addCart:before{right:26px;margin-top:-19px}@media (min-width: 1024px){.product-detail__desc .box-addcart .c-cartForm__block-bottom .c-btn-addCart:before{right:22px;margin-top:-12px}}.product-detail__desc .box-addcart .c-cartForm__block-bottom .ship-noted{padding-top:2px;padding-left:11px;text-align:center;font-size:13px;font-size:1.3rem;line-height:1.38462em;letter-spacing:.02em;font-weight:700}@media (max-width: 1023px){.product-detail__desc .box-addcart .c-cartForm__block-bottom .ship-noted{margin-top:11px;font-size:16px;font-size:1.6rem;line-height:1.25em}}.product-detail__desc .box-addcart .c-cartForm__block-bottom .ship-noted .red{color:#db3938}.product-detail__desc .box-addcart .c-cartForm__block-bottom .ship-noted .small{vertical-align:3px;display:inline-block;font-size:9px;font-size:.9rem;line-height:1em;letter-spacing:.02em;font-weight:700}.product-detail__content{margin-top:90px;background:#fff9f1;padding:80px 0 95px;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.02em;font-weight:500}@media (max-width: 1023px){.product-detail__content{margin-top:28px;padding:40px 0 45px;font-size:15px;font-size:1.5rem;line-height:1.6em}}.product-detail__content .inner{max-width:880px}.product-detail__ranking .group{margin-top:104px}@media (max-width: 1023px){.product-detail__ranking .group{margin-top:82px}.product-detail__ranking .group+.group{margin-top:78px}}@media (min-width: 1024px){.product-detail__ranking .simplebar-wrapper,.product-detail__ranking .simplebar-mask,.product-detail__ranking .simplebar-content-wrapper{overflow:visible !important}}.c-recommend-category{margin-top:95px}@media (min-width: 1024px){.c-recommend-category__heading{padding-left:4px}}.c-recommend-category__heading .bg{width:200vw}.c-recommend-category__heading .decor-1{left:-10px}@media (min-width: 1024px){.c-recommend-category__heading .decor-1{left:50%;top:-32px;margin-left:-594px}}@media only screen and (min-width: 1024px) and (max-width: 1270px){.c-recommend-category__heading .decor-1{margin-left:0;left:40px}}.c-recommend-category__heading .decor-2{right:-19px}@media (min-width: 1024px){.c-recommend-category__heading .decor-2{right:50%;top:-54px;margin-right:-597px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){.c-recommend-category__heading .decor-2{margin-right:0;right:45px}}.c-recommend-category__list{padding-left:15px;padding-right:15px}@media (min-width: 1024px){.c-recommend-category__list{margin:-84px auto 0;width:100%;max-width:1084px;padding-right:24px;padding-left:15px}}@media (min-width: 1024px){.c-recommend-category__list .item{width:calc(100% / 5 - 8px);margin-bottom:43px}.c-recommend-category__list .item:nth-child(5n){margin-right:0}}@media (min-width: 1024px){.c-recommend-category__list .item__name{margin-top:6px;font-size:18px;font-size:1.8rem;line-height:1.22222em}}@media (max-width: 1023px){.c-character{margin-top:102px;padding:49px 0 46px}}@media (min-width: 1024px){.c-character{margin-top:64px}}.product-ranking{position:relative;margin-top:78px}@media (max-width: 1023px){.product-ranking{margin-top:53px;padding-bottom:19px}}.product-ranking>*{position:relative;z-index:2}.product-ranking:before{content:'';position:absolute;left:0px;bottom:-8px;background:url(../../img/award/bg-line.png) left top repeat;background-size:43px auto;height:266px;width:100vw}@media (min-width: 1024px){.product-ranking:before{left:-20px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.product-ranking:before{left:5px}}.award-content .product-search{margin-top:45px}@media (max-width: 1023px){.award-content .product-search{margin-top:34px}}.award-content .product-search__controller{border-bottom:none}@media (max-width: 1023px){.award-content .product-search__controller .controller-result{display:none}}.award-item-product .link{padding-bottom:54px}@media (min-width: 1024px){.award-item-product .link{padding-bottom:64px}}

/*# sourceMappingURL=maps/products.min.css.map */
