@charset "UTF-8";


/* PC セールトップ */

#headcontents.annivsale .date dt{color:#fff; background:#c22926;}
#headcontents.annivsale .main_caption{padding:40px 0 0; background:none;}
#headcontents.annivsale .main_caption h3{color:#fff; background:#c22926; padding:0.5em 1em;}
#headcontents.annivsale .search_box6{padding:40px 2.5%; margin-top:40px; border:1px solid #c22926; border-radius:5px;}
#headcontents.annivsale .search_box6 li a{border-color:#ca4724; background:#fff; color:#ca4724;}
#headcontents.annivsale .search_box6 li a:hover{color:#FDD900;}
#headcontents.annivsale .search_box6 li a:hover::before{background:#ca4724;}
#headcontents.annivsale .search_box6 li a:hover::after{color:#FDD900;}
#headcontents.annivsale .contents_body h4{padding:80px 0 0;}
#headcontents.annivsale .contents_body p{font-size:18px;}
#headcontents.annivsale .contents_body h4 span, #category_top.annivsale .contents_body h4 span, #store_infomation.annivsale .contents_body h4 span{color:#c22926;}
#headcontents.annivsale .contents_body h4:before, #category_top.annivsale .contents_body h4:before, #store_infomation.annivsale .contents_body h4:before {background-color:#FDD900;}
#category_bottom.annivsale .saleitem_link{border-bottom:1px solid #ddd;}
#category_bottom.annivsale .saleitem_link a{border-color:#ca4724; color:#ca4724;}
#category_bottom.annivsale .saleitem_link a span {color:#ca4724;}
#category_bottom.annivsale .saleitem_link a:hover span{color:#FDD900;}
#category_bottom.annivsale .saleitem_link a:before{background:#ca4724;}
#category_bottom.annivsale .saleitem_link a::after{color:#ca4724;}
#category_bottom.annivsale .saleitem_link a:hover{color:#FDD900;}
#category_bottom.annivsale .saleitem_link a:hover::after{color:#FDD900;}
.block-goods-list--pager-top.block-goods-list--pager, .block-goods-list--pager-bottom.block-goods-list--pager{background:none; border:2px solid var(--color-gray);}


/* SP セールトップ */

@media only screen and (max-device-width: 999px) {
#headcontents.annivsale .main_caption{padding:25px 0 0;}
#headcontents.annivsale .main_caption h3{padding:0.3em 0.5em; line-height:1.3;}
#category_bottom.annivsale .saleitem_link a{background:none;}
.block-goods-list-naviframe--top.block-goods-list-naviframe,
.block-goods-list-naviframe--bottom.block-goods-list-naviframe{background:none;border:2px solid var(--color-gray);}

@media only screen and (max-width: 500px) {
#headcontents {padding: 0;}
#headcontents.annivsale .contents_body h4{padding:50px 0 0;}
#headcontents.annivsale .search_box6{margin-top:25px; padding:25px 20px;}
}
}


/* PC セールカテゴリ */

#sale_header.annivsale .salecategory_box {padding:0; margin: 20px auto; background:none;}
#sale_header.annivsale .salecategory_box li a{border-color:#ca4724;}
#sale_header.annivsale .salecategory_box li a.active{background:#c22926; border-color:#c22926;}
#sale_header.annivsale .salecategory_box li a:hover, #sale_header.annivsale .salecategory_box li a:hover.active{background:#ca4724; border-color:#ca4724;}
#sale_footer.annivsale .salecategory_box {padding:0; background:none;}
#sale_footer.annivsale .salecategory_box li a{border-color:#ca4724;}
#sale_footer.annivsale .salecategory_box li a.active{background:#c22926; border-color:#c22926;}
#sale_footer.annivsale .salecategory_box li a:hover, #sale_header.annivsale .salecategory_box li a:hover.active{background:#ca4724; border-color:#ca4724;}
#sale_footer.annivsale  .button_title {border:none;}


/* SP セールカテゴリ */

@media only screen and (max-device-width: 999px) {
#sale_footer.annivsale .salecategory_box {margin: 10px auto 0;}
}