.itemListAnchor,.sub_lists>li a{display:block;box-sizing:border-box}.itemListAnchor{color:#8b665c;font-size:120%;text-align:center;background:#f0d988;padding:.5em 1.5em;border:2px solid #fff;border-radius:16px;position:fixed;right:.5%;bottom:.25em;transition:.3s;z-index:1000}#cate-top{color:#333;text-align:center;width:100%}#cate-top .cate-top-img{width:100%;display:block;margin-bottom:3em;aspect-ratio:4/1}#cate-top ul{width:100%;display:flex;flex-wrap:wrap;align-items:baseline}.cate-top-txt h3{font-size:150%;line-height:1.5em;font-weight:700;margin-bottom:.5em}#sh-cate-search,.cate-top-txt p,.cg_freespace_01,.cg_freespace_02{margin-bottom:3em}.cate-top-txt ul{justify-content:center;flex-wrap:nowrap}.cate-top-txt ul:first-of-type{border-top:1px solid #8e8e8e;border-bottom:1px dashed #555}.cate-top-txt ul:nth-of-type(2){border-bottom:1px solid #8e8e8e;margin-bottom:3em}.cate-top-txt ul li{padding:10px 0;margin-right:5%}ul.cate-top-banner li,ul.cate-top-child li,ul.cate-top-menu li{font-size:80%;line-height:1.5em;margin:0 2% 1em 0}.cate-top-txt ul li:last-child,.sub_lists>li:nth-child(4n),ul.cate-top-banner li:last-child,ul.cate-top-banner li:nth-child(3n),ul.cate-top-child li:nth-child(10n),ul.cate-top-menu li:nth-child(8n){margin-right:0}.cate-top-txt p{text-align:left}ul.cate-top-banner,ul.cate-top-child,ul.cate-top-menu{margin-bottom:2em}ul.cate-top-banner,ul.cate-top-menu{justify-content:flex-start}ul.cate-top-child li{width:calc((100% - 18%)/ 10)}ul.cate-top-menu li{width:calc((100% - 14%)/ 8)}ul.cate-top-banner li{width:calc(96% / 3)}#sh-cate-search{width:100%;display:flex}#sh-cate-search .search-detail-cg{display:none}#sh-cate-search .sh-con-search-box{width:calc(100% - 5em);height:3em;border:1px solid #870000;border-radius:16px 0 0 16px;box-sizing:border-box}#sh-cate-search .sh-con-search-btn{width:5em;height:3em;border:0;border-radius:0 16px 16px 0;background:url(https://file001.shop-pro.jp/PA01005/739/images/mode/icon-search-cr.png) center center/40% no-repeat #870000}.sub_lists{width:100%;display:flex;flex-wrap:wrap;margin-bottom:10px}.sub_lists>li{margin-bottom:1em;width:calc(97% / 4);margin-right:1%}.sub_lists>li a{text-align:center;background:#f0f0f0;width:100%;padding:.5em 1em;border-radius:16px;transition:color .3s,background .3s}@media (max-width:980px){.itemListAnchor{width:96%;left:50%;transform:translateX(-50%)}.itemListAnchor:hover{animation:none}ul.cate-top-child li{width:calc((100% - 10%)/ 5);margin-right:2%;margin-bottom:1em}ul.cate-top-child li:nth-child(10n){margin-right:2%}.sub_lists>li:nth-child(2n),ul.cate-top-child li:nth-child(5n),ul.cate-top-menu li:nth-child(6n){margin-right:0}ul.cate-top-child li a{font-size:90%;line-height:1.2em}ul.cate-top-child li a img{width:3em;display:block;margin:0 auto .25em}ul.cate-top-menu li{width:calc((100% - 5%)/ 6);margin-right:1%}ul.cate-top-menu li:nth-child(8n){margin-right:1%}.sub_lists>li{width:calc(98% / 2);margin-right:2%;margin-bottom:10px}}.col img{width:100%}ul.pankuzu_lists{display:flex;flex-wrap:wrap}ul.pankuzu_lists li{margin-right:.5em}ul.pankuzu_lists li:after{content:'>';margin-left:.5em}ul.pankuzu_lists li:last-child:after{content:none}@media (hover:hover){.productlist_sort a:hover,ul.pagerlist li a:hover{background:#333;transition:color .3s,background .3s}.productlist_sort a:hover,.sub_lists>li a:hover,ul.pagerlist li a:hover{transition:color .3s,background .3s}.itemListAnchor:hover{color:#8b665c;animation:2s infinite itemListAnchor}@keyframes itemListAnchor{0%,100%{bottom:.25em}50%{bottom:.5em}}.sub_lists>li a:hover{color:#fff;background:#870000}.productlist_sort a:hover{color:#fff}ul.pagerlist li a:hover{color:#eee}}