/*top_181128*/
.block-2 .list li .content span {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	bottom: 37px;
	top: auto;
}
.block-4 .tel, .block-4 .tel a {
	color: #f0966e;
} 
.block-5 .tel, .block-5 .tel a {
	color: #d4a417;
} 
.block-6 .tel, .block-6 .tel a {
	color: #8d8cd6;
} 
.block-2 .list li .content.cat-4 span,
.block-5 .area-block ul li .content.cat-4 span {
	background: #f0966e;
}
.block-2 .list li .content.cat-5 span,
.block-5 .area-block ul li .content.cat-5 span {
	background: #d4a417;
}
.block-2 .list li .content.cat-6 span,
.block-5 .area-block ul li .content.cat-6 span {
	background: #8d8cd6;
}

.block-5 .area-block ul li .content span {
	top: auto;
    bottom: 19px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
    
}
@media (max-width: 767px) {
	.block-2 .list li .content span {
		bottom: 27px;
	}
}
.block-6 ul li .item-wrapper span {
	top: auto;
	bottom: 37px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
@media (max-width: 767px) {
	.block-6 ul li .item-wrapper span {
		top: auto;
		bottom: 24px;
	}
}

/*shop_181128*/
#shop .block-5 .more {
    background: url(../img/shop/btn_cat5_more_pc.png) center no-repeat;
    background-size: 100% 100%;
}
#shop .block-6 .more {
    background: url(../img/shop/btn_cat6_more_pc.png) center no-repeat;
    background-size: 100% 100%;
}
#shop .block-5 li {
    background: url(../img/shop/ico_ar_cat5.png) top 13px left 4px no-repeat;
    background-size: 9px 12px;
}
@media (max-width: 767px) {
	#shop .block-5 li {
	    background-position: 100% 50%;
	}
}
#shop .block-6 li {
    background: url(../img/shop/ico_ar_cat6.png) top 13px left 4px no-repeat;
    background-size: 9px 12px;
}
@media (max-width: 767px) {
	#shop .block-6 li {
	    background-position: 100% 50%;
	}
}
#shop .block-5 .notice-sp:before {
    background: url(../img/shop/ico_ar_cat5.png) center no-repeat;
    background-size: contain;
}
#shop .block-6 .notice-sp:before {
    background: url(../img/shop/ico_ar_cat6.png) center no-repeat;
    background-size: contain;
}
/*campaign_181128*/
.block-6 ul li .item-wrapper .cat6 {
	background: #8d8cd6;
}
.block-6 ul li .item-wrapper .cat5 {
	background: #d4a417;
}
.block-6 ul li .item-wrapper .cat4 {
	background: #f0966e;
}