.vol-master section.article-content .contents h3.graphh3 {
    font-size: 18px;
    line-height: 28px;
    margin: 10px 10px;
}

.graph-flex {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-around;
}

.graph-flex .flex-inner {
    display: flex;
    flex-wrap: wrap;
    width: 50%;
    justify-content: center;
}

.graph-flex .flex-inner img {
    width: 100%;
    max-width: 404px;
    margin: auto;
}

@media screen and ( max-width: 580px ) {
    .graph-flex .flex-inner {
        width: 100%;
    }
}

@media screen and ( max-width: 599px ) {
    .br-sp {
        display: none !important;
    }
}

span.fs16 {
    font-size: 14px;
}

.box {
    border: solid 1px;
    display: inline-block;
    padding: 3px 8px;
}

.dotborder {
    border-bottom: dotted 2px #ffe790;
    margin-top: 20px;
}

.orange-text {
	color :orange;
	font-weight :bold;
}

.vol-master section.article-content .last .p-inner a {
    word-break: break-all;
}

@media screen and (min-width: 600px) {
    .pc {
        display:block;
    }

    .sp {
        display: none;
    }
}

@media screen and (max-width: 599px) {
    .pc {
        display:none;
    }

    .sp {
        display: block;
    }
}
