#category_button div{width:calc(33% - 2px);text-align:center;text-align:center;color:#000;background:#f4f4f4;border:none;height:60px;margin:0 2px 2px 0;font-size:14px;font-weight:500;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;justify-content:center;align-items:center;font-family:Arial,"Hiragino Sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;cursor:pointer;padding:0 10px}a#product_cat_button15,div.product_category_item#product_cat15,a#product_cat_button35,div.product_category_item#product_cat35,div#product_cat_button12,.product_list article.product_animate_item,div#product_cat_button67,div#product_cat_button69,div#product_cat_button68,div#product_cat_button71,div.product_category_item#product_cat71,div.product_category_item#product_cat67,div.product_category_item#product_cat69,div.product_category_item#product_cat68,.product_category_item{display:none}.product_category_item.show{display:block !important}p.label{color:#000;position:absolute;width:calc(33% - 2px);z-index:1;background-image:linear-gradient(45deg,transparent 50%,#000 50%),linear-gradient(135deg,#000 50%,transparent 50%);background-size:8px 8px,8px 8px;background-position:calc(100% - 30px) 50%,calc(100% - 22px) 50%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;height:60px}#category_button div:hover p.label,#category_button div.active p.label{color:#fff;background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%);background-size:8px 8px,8px 8px;background-position:calc(100% - 30px) 50%,calc(100% - 22px) 50%;background-repeat:no-repeat}#category_button .category-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;cursor:pointer;width:100%;border:none;height:60px;opacity:0;position:relative;z-index:2;background-image:linear-gradient(45deg,transparent 50%,#000 50%),linear-gradient(135deg,#000 50%,transparent 50%);background-size:8px 8px,8px 8px;background-position:calc(100% - 30px) 50%,calc(100% - 22px) 50%;background-repeat:no-repeat}#category_button .category-select::-ms-expand{display:none}#category_button div:hover,#category_button div.active,#category_button .category-select:hover,#category_button .category-select.active{color:#fff;background:#000}#category_button .category-select:hover{background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%);background-size:8px 8px,8px 8px;background-position:calc(100% - 30px) 50%,calc(100% - 22px) 50%;background-repeat:no-repeat}.product_list article.product_animate_item.show{display:block}@media screen and (max-width:1001px){#category_button div{height:46px}#category_button .category-select{margin:0 3px 3px 0;height:46px;line-height:46px;font-size:12px}p.label{background-image:linear-gradient(45deg,transparent 50%,#000 50%),linear-gradient(135deg,#000 50%,transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;height:46px}#category_button .mashiko_ware:hover{color:#000;background:#f4f4f4}#category_button .mashiko_ware.active{color:#fff;background:#000}#category_button div:hover p.label{color:#000;background-image:linear-gradient(45deg,transparent 50%,#000 50%),linear-gradient(135deg,#000 50%,transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}#category_button div.active p.label{color:#fff;background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}@media screen and (max-width:370px){#category_button .mashiko_ware{justify-content:left;padding:0 0 0 5px;text-align:unset}p.label{justify-content:left}}}