#itempage .separate{position:relative}#itempage .itemimg{position:relative;margin:0 0 12px;line-height:1}#itempage .itemsubimg{width:100%;padding-bottom:40px;overflow:hidden}#itempage .itemsubimg .slick-slide{display:block;cursor:pointer}#itempage .itemsubimg span{display:block;margin-right:12px}#itempage .itemsubimg .slick-list{margin-right:-12px}#itempage .detail-box{margin-bottom:20px}#itempage .slider-for .slick-slide a{display:block;position:relative;overflow:hidden}#itempage .slider-for .slick-slide a::before{content:"";display:block;padding-top:100%}#itempage .slider-for .slick-slide a img{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:cover}#itempage .slider-nav .slick-dots{bottom:0}#itempage .slider-nav .slick-dots li button{padding:0}#itempage .slider-nav .slick-dots li button::before{font-size:15px}#itempage .itemsubimg img{width:100%}#itempage .itemcode{margin:0 0 12px}#itempage .detail-block{margin:0 0 18px}#itempage .item-name{margin-bottom:10px}#itempage .detail-block .opt-tag{margin:0 0 12px}.skuform{margin:0 0 20px;padding:20px;background-color:#fff}.skuform .campaign_message,.skuform .campaign_discount{margin:0;padding:5px 10px;font-size:.75rem}.skuform .itemsoldout{margin:8px 10px 8px 0;padding:8px 16px;font-size:1rem;text-align:center}.skuform .field{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 15px}.skuform .zaikostatus{width:100%}.item-info .field_price{display:flex;flex-wrap:wrap;align-items:center;margin:8px 0;font-size:2rem;font-weight:600;gap:1rem;line-height:1.2}.item-info .field_cprice{display:block;font-size:.5em;font-weight:300;text-decoration:line-through}.item-info .field_price em{font-size:1rem;vertical-align:middle}.contact-item a{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;padding:8px 10px;font-size:.875rem;letter-spacing:initial;line-height:1.2;white-space:nowrap}.contact-item a::before{content:"";display:block;width:24px;height:16px;margin:0 8px 0 0;-webkit-mask-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2224%22%20viewBox%3D%220%200%2036%2024%22%3E%20%3Cpath%20id%3D%22ic-mail%22%20d%3D%22M64%2C128v24h36V128Zm18%2C13.116L66.738%2C129.5H97.263ZM65.5%2C150.5V130.447l10.791%2C8.213-6.384%2C7.247.187.187%2C7.4-6.525L82%2C143l4.509-3.431%2C7.4%2C6.525.187-.187-6.384-7.256%2C10.791-8.2V150.5Z%22%20transform%3D%22translate\(-64%20-128\)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-size:contain;mask-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2224%22%20viewBox%3D%220%200%2036%2024%22%3E%20%3Cpath%20id%3D%22ic-mail%22%20d%3D%22M64%2C128v24h36V128Zm18%2C13.116L66.738%2C129.5H97.263ZM65.5%2C150.5V130.447l10.791%2C8.213-6.384%2C7.247.187.187%2C7.4-6.525L82%2C143l4.509-3.431%2C7.4%2C6.525.187-.187-6.384-7.256%2C10.791-8.2V150.5Z%22%20transform%3D%22translate\(-64%20-128\)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#itempage .item-info{margin-bottom:50px}.skuform .item-option{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 0 30px}.skuform .item-option dt{width:6.5rem;margin:0 0 10px;font-size:1rem;line-height:1.2;text-align:left}.skuform .item-option dd{width:calc(100% - 6.5rem);margin:0 0 10px;text-align:left}.skuform .item-option dd select,.skuform .item-option dd input[type="text"]{width:100%;max-width:375px;padding:6px 8px}.item-info .skuname{margin:0 0 20px;font-size:1.25rem;line-height:1.2}.cart-button-area{display:inline-block}.item-info .contact-item{margin:10px 0}.item-info .c-box{display:flex;flex-wrap:wrap;align-items:center;margin:0}.item-info .quantity{margin:10px 0;white-space:nowrap}.item-info .quantity input.skuquantity{width:56px;margin:0 8px;padding:10px;text-align:center}.item-info .unit,.item-info .unit_regular{margin-right:10px}.item-info .skubutton{width:100%;padding:13px 18px;border:none;border-radius:1px;font-size:1.125em;line-height:1;cursor:pointer}table.dlseller{background-color:#fff}table.dlseller th{display:block;padding:20px 20px 0;color:var(--spc-lpcst-col);text-align:left;white-space:nowrap}table.dlseller td{display:block;padding:10px 20px 0}table.dlseller td::after{content:"";display:block;margin-top:20px;border-top:1px dotted #ccc}table.dlseller tr:last-child td::after{display:none}table.dlseller tr:last-child td{padding-bottom:20px}.item-description{margin:0 0 40px}.assistance_item{position:relative;padding:0 0 40px}.assistance_item>h3{font-size:1.25rem;line-height:1.2;text-align:center}.assistance_item>h3::after{content:"";display:block;height:30px;margin:10px 50% 0}.assistance_item>.slick-slider{position:inherit;margin:0}.assistance_item>ul,.assistance_item>ul li{margin:0;padding:0;letter-spacing:initial;list-style:none}.assistance_item .slick-list{margin-right:10vw;overflow:inherit}.assistance_item>ul li .listbox{margin:0 5vw 0 0}.assistance_item>ul li .slit{margin:0 0 10px}.assistance_item>ul li .slit a{display:block}.assistance_item>ul li .slit img{width:100%}.assistance_item>ul li .detail h4{margin:0;font-size:.875rem;letter-spacing:initial}.assistance_item>ul li .detail p{display:-webkit-box;margin:0;overflow:hidden;font-size:.75rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;letter-spacing:initial}.assistance_item>ul li .detail .assist_excerpt{margin-bottom:5px}.assistance_item>ul li .detail .assist_price{margin:0;font-weight:600}.assistance_item .slick-dots{position:absolute;bottom:-40px}.item-info .itemGpExp{margin:0 0 30px;padding:15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.item-info .itemGpExp dt{margin:0 0 10px}.item-info .itemGpExp dd{margin:0;padding:0}.item-info .itemGpExp dd ul{display:inline-block;margin:0;padding:0;list-style:none;text-align:left}.item-info .itemGpExp .price{margin:0 0 0 8px;font-weight:600}.item-info .itemGpExp dd ul li{font-size:.875rem}.item-info .itemGpExp dd ul li::before{content:"●";margin:0 5px 0 0}.entry-review{margin:0 -5vw 40px}.entry-review .inner{padding:40px 5vw}.nowc_reviews{margin:0 0 20px;font-size:1rem;line-height:1.2}.reviews_btn{display:flex;justify-content:center}.reviews_btn a{display:block;padding:15px 20px;font-size:.875rem;font-weight:600;line-height:1.2}#reply-title{margin:0}#reply-title a{margin:0 0 20px}.entry-review textarea,.entry-review .comment-form-author input{border:none}.entry-review .review-form-review{margin-bottom:12px}.entry-review .form-submit{margin:15px 0 0 0;text-align:center}.entry-review .review-form-review label{display:block;margin-bottom:12px;font-weight:bold;text-align:center}.entry-review .comment-form-author{margin-bottom:12px}.entry-review .comment-form-author label{display:block;margin-bottom:6px;font-size:12px;font-weight:bold}.entry-review .comment-form-author label span{margin-left:4px;font-size:11px;font-weight:normal}.entry-review .comment-form-cookies-consent{position:relative;margin:12px 0;padding-left:36px}.entry-review .comment-form-cookies-consent input[type="checkbox"],.entry-review .comment-form-cookies-consent input[type="checkbox"]+.checkmark{position:absolute;z-index:1;top:0;left:0}.entry-review .comment-form-cookies-consent input[type="checkbox"]+.checkmark{z-index:0;margin:0}.entry-review .comment-form-cookies-consent label{display:block;margin-top:3px;font-size:.6875rem}.entry-review .form-submit input{display:inline-block;text-align:center}.entry-review .nowc_reviews{margin-bottom:12px;text-align:center}.reviewTitle{margin:0 0 20px;font-size:1.25rem;line-height:1.2;text-align:center}.reviewTitle::after{content:"";display:block;height:30px;margin:10px 50% 0}#wc_reviews_list .wc_reviewlist{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -20px 20px;padding:0;list-style:none}#wc_reviews_list .wc_reviewlist li{max-width:558px;margin:0 10px 20px;padding:20px;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;border-radius:15px}#wc_reviews_list .wc_reviewlist li>div{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}#wc_reviews_list .wc_reviewlist li p{margin:0;font-size:.875rem}#wc_reviews_list .wc_reviewlist .review-meta{font-size:.75rem}#wc_reviews_list .wc_reviewlist .review-body,#wc_reviews_list .wc_reviewlist .waitting{width:100%;margin-top:10px}#review-paginate{display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 20px}#review-paginate .page-numbers{display:block;width:32px;height:32px;margin:0 2px;overflow:hidden;font-size:1rem;line-height:32px;text-align:center}#review-paginate .page-numbers.prev::before,#review-paginate .page-numbers.next::before{content:"";display:block;-webkit-mask-image:var(--arrow-img-ic);mask-image:var(--arrow-img-ic);-webkit-mask-size:8px 14px;-webkit-mask-repeat:no-repeat;mask-size:8px 14px;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:32px;height:32px}#review-paginate .page-numbers.prev::before{transform:rotateZ(180deg)}.taxonomy-description{margin:0 0 30px;padding:20px;background-color:rgba(255,255,255,.2)}.taxonomy-description p{margin:0;font-size:.875rem}.information-bar{position:relative;z-index:2;margin:0 0 30px}.information-bar .list-info{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 16px}.information-bar .list-info p{margin:0;font-size:.875rem}.information-bar .list-info p .num{font-size:1rem;font-weight:600}.cat-il .post{padding:15px 0}.cat-il .post .inside{display:flex;align-items:flex-start;justify-content:space-between}.cat-il .post .inside .itemimg{position:relative;width:26%}.cat-il .post .inside .itemimg a{display:block;position:relative;background-color:#fff;line-height:0}.cat-il .post .inside .itemimg a::before{content:"";display:block;padding-top:100%}.cat-il .post .inside .itemimg a img{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:cover}.cat-il .post .inside .in-block{width:calc(100% - 26% - 15px)}.cat-il .post .inside .in-block .campaign_message,.cat-il .post .inside .in-block .campaign_discount{margin:4px 0}.cat-il .post .inside .in-block .item-info-wrap .itemname{margin-top:5px;margin-bottom:5px;font-size:.875rem;font-weight:300;line-height:1.3}.cat-il .post .inside .in-block .item-info-wrap .itemname a{letter-spacing:initial}.cat-il .post .inside .in-block .item-info-wrap .itemcode{font-size:.75rem}.cat-il .post .inside .in-block .item-info-wrap .itemprice{font-size:1rem;font-weight:600;line-height:1.2}#dsi-menu{display:none}.display_selectedItem{display:inline-block;position:relative;box-sizing:border-box;width:50%;height:40px;margin:0 0 20px}.display_selectedItem .select_box{position:absolute;top:0;left:0;width:100%;height:40px;margin:0;padding:0;overflow:hidden;list-style:none}#dsi-menu:checked ~ .display_selectedItem .select_box {height:inherit;overflow:inherit}.display_selectedItem .select_box li{box-sizing:border-box;height:40px;border-bottom:none}.display_selectedItem .select_box li label,.display_selectedItem .select_box li a{display:flex;align-items:center;height:100%;padding:0 8px;cursor:pointer}.display_selectedItem .select_box li label:hover{border:1px solid #c5c5c5}#dsi-menu:checked ~ .display_selectedItem .select_box li label {border:1px solid #c5c5c5}.display_selectedItem .select_box li label::after,.display_selectedItem .select_box li a::after{content:"";display:inline-block;position:absolute;top:inherit;right:10px;width:7px;height:12px;transform:rotateZ(90deg);opacity:.3;-webkit-mask-image:var(--arrow-img-ic);-webkit-mask-size:cover;mask-image:var(--arrow-img-ic);mask-size:cover}.display_selectedItem .select_box li a:hover::after{transform:inherit;opacity:1}#dsi-menu:checked ~ .display_selectedItem .select_box li label::after {transform:rotateZ(-90deg)}.cat-il .first-item{padding:0 0 20px;border-top:none}.cat-il .first-item .inside{display:block}.cat-il .first-item .inside .itemimg{width:100vw;margin:0 -5vw 20px;line-height:0}.cat-il .first-item .inside .in-block{position:relative;width:100%}.cat-il .first-item .itemsubimg{display:grid;grid-template-columns:repeat(3,1fr);align-items:self-start;margin:0 0 20px;overflow:hidden;gap:15px}.cat-il .first-item .itemsubimg span{display:block;position:relative;margin:0;overflow:hidden;line-height:0}.cat-il .first-item .itemsubimg span::before{content:"";display:block;padding-top:100%}.cat-il .first-item .itemsubimg span img{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:cover}.cat-il .first-item .detail-block{position:relative}.cat-il .first-item .detail-block .itemname{margin:0 40px 10px 0;font-size:1.125rem;font-weight:100;line-height:1.3}.cat-il .first-item .detail-block .block-line{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 5px 0}.cat-il .first-item .detail-block .itemcode{margin:0 1rem 0 0;font-size:1rem;line-height:1.2}.cat-il .first-item .detail-block .item-info-wrap{display:flex;flex-wrap:wrap;align-items:center}.cat-il .first-item .inside .in-block .item-info-wrap .itemprice{margin:5px 10px 5px 0;font-size:1.5rem;font-weight:600;line-height:1.2}.cat-il .first-item .detail-block .excerpt{margin:13px 0 0;font-size:.875rem}.cat-il .first-item .detail-block .see-more{display:flex;position:absolute;top:0;right:0;justify-content:center}.cat-il .first-item .detail-block .see-more a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;font-size:.875rem}.cat-il .first-item .detail-block .see-more a i{display:none}.cat-il .first-item .detail-block .see-more a::after{content:"";display:block;-webkit-mask-image:var(--arrow-img-ic);mask-image:var(--arrow-img-ic);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-repeat:no-repeat;width:8px;height:14px}.item-description h1{font-size:1.375rem;line-height:1.5}.item-description h2{font-size:1.3125rem;line-height:1.5}.item-description h3{font-size:1.25rem;line-height:1.5}.item-description h4{font-size:1.1875rem;line-height:1.5}.item-description h5{font-size:1.125rem;line-height:1.5}.item-description h6{font-size:1.0625rem;line-height:1.5}.item-description ul{margin-left:1rem;padding-inline-start:0;list-style:disc}.item-description ul.opt-tag{margin-left:0;list-style:none}.item-description ol{padding-inline-start:1rem}.item-description table caption{padding:10px;font-size:1.125rem;font-weight:bold;line-height:1.2}.item-description table{width:auto}.item-description table th,.item-description table td{padding:10px 20px;border:1px solid #ddd;background-color:#fff;font-size:1rem}.item-description table th{line-height:1.2}.item-description .wp-block-button__link{font-size:inherit}.item-description .shortcode-products ul{margin-left:0;list-style:none}.item-description .shortcode-products li{font-size:.625rem;line-height:1.2}@media screen and (min-width:38.75em){#itempage .separate{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin:0 0 80px}#itempage .itemimg{width:45%}#itempage .right-block{width:52%}.blocker #itempage .separate{display:block}.blocker #itempage .itemimg,.blocker #itempage .right-block{width:100%}.item-info .field{text-align:left}.nowc_reviews{text-align:center}.assistance_item .slick-list{margin-right:5vw}.item-info .field_price{justify-content:flex-start}.skuform{text-align:left}.skuform .item-option{justify-content:flex-start}.cat-il.type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.cat-il .post{padding:0}.cat-il .post .inside{display:block}.cat-il .post .inside .itemimg{width:100%;margin:0 0 10px}.cat-il .post .inside .in-block{width:100%}.cat-il .first-item{grid-column: 1/4;padding:0 0 30px}.cat-il .first-item .inside .itemimg{width: calc(100% + 10vw);margin:0 calc(15px - 5vw) 30px -5vw}.cat-il .first-item .itemsubimg{gap:30px;margin-bottom:30px}.information-bar{display:flex;justify-content:space-between}.display_selectedItem{width:33.333%;margin-bottom:0}.information-bar .display_selectedItem+.list-info{width:calc(100% - 33.333% - 30px)}}@media screen and (min-width:46.25em){.blocker .cart-button-area{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%}.blocker .contact-item{margin:0 20px 0 0}.cat-il .first-item .inside{display:flex;justify-content:space-between;width:100%}.cat-il .first-item .inside .itemimg{width:48%;margin:0}.cat-il .first-item .inside .in-block{width: calc((100% - 48%) - 30px)}.cat-il .first-item .itemsubimg{gap:15px}}@media screen and (min-width:55em){.blocker .storycontent,.blocker .list-content{width:64%;margin-bottom:40px}.blocker .entry-review{margin:0 0 40px}.blocker #wc_reviews{padding:40px 0 10px}.blocker .cat-il .first-item .inside{display:block}.blocker .cat-il .first-item .inside .itemimg{width:100%;margin:0 0 30px}.blocker .cat-il .first-item .inside .in-block{width:100%}.assistance_item .slick-list{margin-right:0;overflow:hidden}.assistance_item>.slick-slider{margin:0 -10px}.assistance_item>ul li .listbox{margin:0 10px}}@media screen and (min-width:62.5em){.blocker .storycontent,.blocker .list-content{width:calc(100% - 280px - 40px)}.blocker #itempage .separate{display:flex}.blocker #itempage .itemimg{width:45%}.blocker #itempage .right-block{width:52%}.blocker .cart-button-area{width:auto}.blocker .contact-item{margin:10px 0}.skuform .field{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1rem}.item-info .zaikostatus{width:100%;margin:0}.assistance_item .slick-list{margin-right:0}.cat-il.type-grid{grid-template-columns:repeat(4,1fr)}.cat-il .first-item{grid-column: 1/5}.blocker .cat-il .first-item{width:100%}.blocker .cat-il .first-item .inside{display:flex}.blocker .cat-il .first-item .inside .itemimg{width:40%;margin:0}.blocker .cat-il .first-item .inside .in-block{width: calc((100% - 40%) - 30px)}.item-description{margin:0 0 80px}.item-info .field .frequency{margin-right:1rem}}@media screen and (min-width:77.5em){.cart-button-area{display:flex;align-items:center;justify-content:flex-start;width:100%}.item-info .c-box{margin:10px 20px 10px 0}.item-info .contact-item{margin:10px 20px 10px 0}.display_selectedItem{width:25%}.cat-il.type-grid{grid-template-columns:repeat(5,1fr)}.information-bar .display_selectedItem+.list-info{width:calc(100% - 25% - 30px)}.cat-il .first-item{grid-column: 1/6}.blocker .cat-il .post{width:100%}.blocker .cat-il .first-item{width:100%}.cat-il .first-item .detail-block{position:initial}.cat-il .first-item .inside .in-block{padding-bottom:40px}.cat-il .first-item .detail-block .see-more{top:inherit;bottom:0}.cat-il .first-item .detail-block .itemname{margin:0 0 15px 0;font-size:1.5rem}}@media screen and (min-width:87.5em){.content-area{width:1280px;margin:0 auto}.entry-review{margin:0 calc(640px - 50vw) 40px}#wc_reviews{padding:40px calc(50vw - 640px) 20px}}.cat-il .first-item .detail-block .itemname a,.cat-il .post .inside .in-block .item-info-wrap .itemname a{color:var(--spc-lpcst-col)}.cat-il .first-item .detail-block .see-more a{background-color:var(--spc-lpclb-col)}.cat-il .first-item .detail-block .see-more a::after{background-color:var(--spc-lpclbt-col)}.contact-item.itemsoldout{background:none}.contact-item a{border:1px solid var(--spc-lpclb-col);background-color:#fff;color:var(--spc-lpclb-col)}.contact-item a::before{background-color:var(--spc-lpclb-col)}.contact-item a:hover{text-decoration:none}.assistance_item>h3{color:var(--spc-lpcst-col)}.assistance_item>h3::after{border-left:1px solid var(--spc-lpcst-col)}.entry-review{background-color:rgba(0,0,0,.2)}.reviews_btn a{background-color:var(--spc-lpclb-col);color:var(--spc-lpclbt-col)}.entry-review .comment-form-cookies-consent input[type="checkbox"]+.checkmark{background-color:#fff}.reviewTitle{color:var(--spc-lpcst-col)}.reviewTitle::after{border-left:1px solid var(--spc-lpcst-col)}#wc_reviews_list .wc_reviewlist li{background-color:#fff}#review-paginate .page-numbers{background-color:var(--spc-lpclb-col);color:var(--spc-lpclbt-col)}#review-paginate .page-numbers.current{background-color:#aaa;color:#fff}#review-paginate .page-numbers.prev::before,#review-paginate .page-numbers.next::before{background-color:var(--spc-lpclbt-col)}.display_selectedItem .select_box li{background-color:#fff}.display_selectedItem .select_box li span{display:flex;flex-wrap:wrap;align-items:center;width:100%;height:100%;padding:0 .5rem;border:1px solid #c5c5c5}.display_selectedItem .select_box li a,.display_selectedItem .select_box li label{border:1px solid #c5c5c5;background-color:#fff}.display_selectedItem .select_box li:not(:first-child) a {border-top:none}.display_selectedItem .select_box li a:hover{background-color:#c5c5c5}.display_selectedItem .select_box li a::after{background-color:#000}.display_selectedItem .select_box li label::after{background-color:#666}.information-bar .list-info{background-color:rgba(255,255,255,.5)}.cat-il .first-item .inside .itemimg{background-color:initial}.cat-il .first-item .itemsubimg span{background-color:#fff}#itempage .slider-for .slick-slide a{background-color:#fff}.item-name,.item-info .skuname{color:var(--spc-lpcst-col)}.item-info .field_price,.assistance_item>ul li .detail .assist_price{color:var(--wc-wp-col)}.item-info .skubutton{background:var(--wc-wcbbg-col);color:var(--wc-wcbt-col)}