/* CSS Document */
/* /government/comm/article/dx_issues/036.asp */
figure.flow figcaption {
	margin: 0 0 18px;
	color: #152768;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.5;
	text-align: center;
}
@media (min-width: 1024px) {
	figure.flow figcaption {
		margin-bottom: 24px;
		font-size: 18px;
	}
}

/* scroll_x */
@media (min-width: 768px) {
    .pcColBox .colMain {
        min-width: 0;
    }
}

.scroll_box {
    width: 100%;
    overflow-x: auto;
	margin: 24px 0 0 0;
    padding-bottom: 12px;
}
.scroll_box figure.imgBox {
	margin: 0;
}
.scroll_box figure img {
    min-width: 784px; 
    vertical-align: top;
}
/* scrollbar */
.scroll_box::-webkit-scrollbar {
    height: 8px;
}
.scroll_box::-webkit-scrollbar-track {
    background: #eee;
    border-radius: 100vh;
}
.scroll_box::-webkit-scrollbar-thumb {
    background: #aaa;
    border-radius: 100vh;
}
.scrollText {
	width: 48px;
	margin-top: 4px;
	color: #152768;
	font-size: 12px;
}
.scrollText .lineArrow {
	margin: -7px 0 0 -7px;
	width: 100%;
	height: 8px;
	border-bottom: 1px solid #152768;
	border-right: 1px solid #152768;
	transform: skew(45deg);
}
@media (min-width: 1024px) {
    .scroll_box {
        overflow-x: hidden;
		margin-bottom: 0;
        padding-bottom: 0;
     }
    .scroll_box figure img {
        min-width: auto;
    }
	.scrollText {
		display: none;
	}
 }

