/* style */
/* style */
.hd-nav li>a { color: #a50b04;}
@media screen and (max-width: 768px) {
.inner-ban img { object-fit: fill;}
.inner-ban { height: 42vw;}
}
@media screen and (max-width: 800px) {
.top-bar .crumb { line-height: .24rem; padding-top: .03rem; padding-bottom: .03rem; overflow: visible;
    text-overflow: clip;
    white-space: initial; background-position-y: 8px;}
}
/* style */
