@charset "UTF-8";


#headcontents.fendersale,
#category_top.fendersale,
#category_bottom.fendersale,
#store_infomation.fendersale{
color: #555;
}

#headcontents.fendersale .date dt{color:#144087; border:1px solid;}
#headcontents.fendersale .main_caption{padding:40px 0 0; background:none;}
#headcontents.fendersale .main_caption h3{color:#fff; background:#144087; padding:0.5em 1em;}
#headcontents.fendersale .main_caption p{margin-top:1em;}
#headcontents.fendersale .search_box8 {margin-top:0;border:none;}
#headcontents.fendersale .search_box8 li a {border-color:#144087; background:#144087;}
#headcontents.fendersale .search_box8 li a:hover {color:#144087;}
#headcontents.fendersale .search_box8 li a:hover::after {color:#144087;}
#headcontents.fendersale .contents_body h4{padding:80px 0 0; border-top: 1px solid #ddd;}
#headcontents.fendersale .contents_body p{font-size:18px;}
#headcontents.fendersale .contents_body h4 span,
#category_top.fendersale .contents_body h4 span,
#store_infomation.fendersale .contents_body h4 span {color:#144087;}
#headcontents.fendersale .contents_body h4:before,
#category_top.fendersale .contents_body h4:before,
#store_infomation.fendersale .contents_body h4:before {background-color:#144087;}
#category_bottom.fendersale .saleitem_link{border-bottom:1px solid #ddd;}
#category_bottom.fendersale .saleitem_link a {color:#555; border-color:#144087;}
#category_bottom.fendersale .saleitem_link a:hover {color:#fff;}
#category_bottom.fendersale .saleitem_link a span {color:#144087;}
#category_bottom.fendersale .saleitem_link a:hover span {color:#fff;}
#category_bottom.fendersale .saleitem_link a:before {background:#144087;}
#category_bottom.fendersale .saleitem_link a::after {color:#144087;}
#category_bottom.fendersale .saleitem_link a:hover::after {color:#fff;}
#store_infomation.fendersale{background:#f7f7f7;}
.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);}


#campaigncontents.fendersale{padding:80px 0; border-bottom: 1px solid #ddd;}
#campaignfooter.fendersale{padding:80px 0;}
#campaigncontents.fendersale h4:before,
#campaignfooter.fendersale h4:before{background-color:#144087;}
#campaigncontents.fendersale a,
#campaignfooter.fendersale a{display:flex; justify-content:space-between;}
#campaigncontents.fendersale a img,
#campaignfooter.fendersale a img{display:block; width:48%;}
#campaigncontents.fendersale a[target="_blank"]:not(.btn)::after,
#campaignfooter.fendersale a[target="_blank"]:not(.btn)::after{content:none;}


@media only screen and (max-device-width: 999px) {
#headcontents.fendersale .main_caption{padding:25px 0;}
#headcontents.fendersale .main_caption h3{padding:0.3em 0.5em; line-height:1.3;}
#headcontents.fendersale .contents_body p{font-size:1.6rem;}
#category_bottom.fendersale .saleitem_link a {background:#144087; color:#fff;}
#category_bottom.fendersale .saleitem_link a:hover {color:#555;}
#category_bottom.fendersale .saleitem_link a:before {background: #fff;}
#category_bottom.fendersale .saleitem_link a::after {color:#fff;}
#category_bottom.fendersale .saleitem_link a:hover::after {color:#144087;}
#category_bottom.fendersale .saleitem_link a span {color:#fff;}
#category_bottom.fendersale .saleitem_link a:hover span {color:#144087;}
.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.fendersale .contents_body h4{padding:50px 0 0;}
#campaigncontents.fendersale,
#campaignfooter.fendersale{padding:50px 0;}
}
}


#sale_header.fendersale .salecategory_box {padding:0; margin: 20px auto; background:none;}
#sale_header.fendersale .salecategory_box li a {padding:2em 1.6em; border-color:#144087;}
#sale_header.fendersale .salecategory_box li a.active {background:#144087;}
#sale_header.fendersale .salecategory_box li a:hover,
#sale_header.fendersale .salecategory_box li a:hover.active {background:#555; border-color:#555;}
#sale_header.fendersale .salecategory_box li a .category_name{margin:0 auto; font-size: 13px;}
#sale_footer.fendersale .salecategory_box {padding:0; background:none;}
#sale_footer.fendersale .salecategory_box li a {padding:2em 1.6em; border-color:#144087;}
#sale_footer.fendersale .salecategory_box li a.active {background:#144087;}
#sale_footer.fendersale .salecategory_box li a:hover,
#sale_footer.fendersale .salecategory_box li a:hover.active {background:#555; border-color:#555;}
#sale_footer.fendersale .salecategory_box li a .category_name{margin:0 auto; font-size: 13px;}
#sale_footer.fendersale  .button_title {border:none;}

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

@media only screen and (max-width: 500px) {
#sale_header.fendersale .salecategory_box li a .category_name,
#sale_footer.fendersale .salecategory_box li a .category_name{font-size: 10px;}
}
}