/* CSS Document */
/* /government/comm/article/dx_issues/011.asp */
.secArticleDetail .pdf_dtodBox {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;}
.secArticleDetail .pdf_dtodBox .chapter_h3 {
    margin: 0;
    width: 100%;
    display: flex;
    flex-direction: column;}
.secArticleDetail .pdf_dtodBox .chapter_h3 + .chapter_h3 {
    margin-top: 1.5rem;}
.secArticleDetail .pdf_dtodBox .chapter_h3.pdf {
    background-color: #DFF3F8;}
.secArticleDetail .pdf_dtodBox .chapter_h3.dtod {
    background-color: #FEF7E3;}
.secArticleDetail .pdf_dtodBox .chapter_h3 h3 {
    margin: 0;
    padding: 8px 0;
    border: none;
    color: #fff;
    text-align: center;}
.secArticleDetail .pdf_dtodBox .chapter_h3.pdf h3 {
    background-color: #0DCDF6;}
.secArticleDetail .pdf_dtodBox .chapter_h3.dtod h3 {
    background-color: #FCA92C;}
.secArticleDetail .pdf_dtodBox .chapter_h4 {
    margin-top: 1rem;
    padding: 0 1rem;}
.secArticleDetail .pdf_dtodBox .chapter_h4 h4 {
    display: inline-block;
    padding: 1px 16px;
    text-align: center;}
.secArticleDetail .pdf_dtodBox .chapter_h4 h4.seller {
    background-color: #F5BB19;}
.secArticleDetail .pdf_dtodBox .chapter_h4 h4.buyer {
    background-color: #7FB029;}
.secArticleDetail .pdf_dtodBox .chapter_h4 h4.feature {
    background-color: #F9E91d;}
.secArticleDetail .pdf_dtodBox .chapter_h3 .chapter_h4.flow {
    margin-top: auto;
    padding: 1rem .5rem .5rem;}

.secArticleDetail .pdf_dtodBox .text {
    margin: 0;}
 .secArticleDetail .pdf_dtodBox figure {
    margin: 0;}
.secArticleDetail .pdf_dtodBox p, 
.secArticleDetail .pdf_dtodBox ul li {
    line-height: 1.5;
    letter-spacing: 0;}
.secArticleDetail .pdf_dtodBox ul {
    margin-left: 1.0em;}
.secArticleDetail .pdf_dtodBox ul li::marker {
    font-size: 0.5em;}
@media screen and (min-width: 64em) {
    .secArticleDetail .pdf_dtodBox p, 
    .secArticleDetail .pdf_dtodBox ul li {
        font-size: 15px;}
    .secArticleDetail .pdf_dtodBox .chapter_h3 {
        width: 50%;}
    .secArticleDetail .pdf_dtodBox .chapter_h3 + .chapter_h3 {
        margin-top: 0;}
    .secArticleDetail .pdf_dtodBox .chapter_h4 h4 {
        font-size: 15px;}
}

/* ②特徴 */
.secArticleDetail .pdf_dtodBox.feature .chapter_h3 {
    padding-bottom: 1.5rem;}
.secArticleDetail .pdf_dtodBox.feature figure {
    margin-top: 1rem;}