@charset "utf-8";


.spOnly {
	display: none!important;
}


div.ec-shelfRole.list.anchor {
    display: block;
    padding-top: 70px;
    margin-top: -70px;
}


.ec-searchnavRole .ec-searchnavRole__topicpath {
	display: block;
	all:initial;
}

.ec-searchnavRole .ec-searchnavRole__inner {
	display: block;
    padding: 4% 3.906vw;
}
.category-title img {
    height: auto;
    width: 8%;
    margin: 3% 0 1%;
}

.category-title span {
    font-size: 150%;
    /* margin: 4% 0 0; */
    vertical-align: -webkit-baseline-middle;
    margin-left: 2%;
}
.ec-topicpath  {
	display: flex;
    align-items: center;
}
.ec-topicpath div {
    text-align: center;
}

.ec-topicpath div.active {
    border-bottom: solid 5px #836324;
}

.ec-topicpath .category {
    font-size: 160%;
    margin: 0 2%;
}
.ec-topicpath div img {
    height: auto;
    width: 50%;
}
.ec-topicpath div a {
	color:inherit
}

.ec-topicpath div a p {
    margin-top: 7%;
}


@media screen and (max-width: 767px){
	.spOnly {
		display: block!important;
	}
	.category-title {
		width: 100%;
		margin: 15% 0 5%;
	}
	.category-title img {
	    width: 20%;
	}
	.ec-topicpath  {
		flex-wrap: wrap;
	}
	.ec-topicpath div {
	    width: 40%;
	    margin: 5%;
	}
	.category-title span {
	    margin-left: 5%;
	}
	.ec-topicpath div img {
	    width: 80%;
	}
}


.status-icon {
    margin: 5px 0;
}

.status-icon span{
    margin-right: 10px;
}

.status-icon a{
    color: #3c3c3c;
    font-size: 90%;
}
