#headMarket {
  padding: 4px 0;
  background-color: #ddd
}

#headMarket a {
    display: block;
    color: #404040;
    text-decoration: none;
    font-size:75%;
    font-weight: 700
}

@media screen and (max-width: 374px) {
    #headMarket a {
        font-size: 65%
    }
}

#headMarket .h-arrow01:after{
    width: 6px;
    height: 6px;
    border-top: 2px solid #404040;
    border-right: 2px solid #404040;
    margin-top:-5px
}
.market-info-box {
    padding: 10px 5px;
    position: relative;
    cursor: pointer
}
.market-info-box {
    margin: 0 4px;
    border-radius: 5px;
    background-color: #fff
}
.market-info-box > div *{
    margin-right:10px
}

.market-info-box .ratio.rd {
    color: red
}

.market-info-box .ratio.gr {
    color: #3bd63b
}

.market-info-box .ratio.wt {
    color: #fff
}

.market-info-box-data {
    display: flex;
    align-items: center
}

.market-info-box-label {
    font-weight: normal;
    position: absolute;
    right: 22px;
    top: 50%;
    transform: translate3d(0,-50%,0)
}

@media screen and (max-width: 374px) {
    .market-info-box-label {
        right: 15px
    }
}

img.chart-svg {
    vertical-align: text-bottom;
    margin-right:1px
}
