/*-------------------------
*
*学術雑誌シングルページのスタイル
*
--------------------------*/
.journal-toc .toc-title { word-break: break-word; }
.journal-article .entry-title{
    font-size: 24px;
    background: #0B7D6B;
    color: #fff;
    padding: 12px 20px;
    font-weight: 600;
    margin-bottom: 40px;
}
.btn_download{
    padding: 12px 20px;
    font-size: 1.4rem;
    display: flex;
    justify-content: center;
    border-radius: 4px;
    background: #EE9714;
    transition: .3s;
}
.btn_download:hover{
    background: #a56c17;
}
.journal-container p{
    font-size: 1.2rem;
    padding: 0;
}
.journal-hero{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:start;margin-top:8px}
.journal-cover img{width:100%;height:auto;display:block;border:1px solid #eee}
.journal-toc{width:100%;border-collapse:collapse;font-size:14px}
.journal-toc thead th{background:#e9e9e9;padding:8px 10px;border:1px solid #ddd;text-align:center}
.journal-toc td{padding:8px 10px;border-bottom:1px dotted #d8d8d8;vertical-align:middle}
.toc-page{width:7em;text-align:right;color:#666;white-space:nowrap}
.toc-link{
    display:inline-flex;
    gap:8px;
    align-items:center;
    text-decoration:none;
    color: #0B7D6B;
}
.toc-link:hover .toc-text{text-decoration:underline}
.pdf-icon{
    width: 20px;
    height: 20px;
    background-image: url(../img/download/pdf-icon.svg);
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
}
@media (max-width:767px){.journal-hero{grid-template-columns:1fr}.journal-cover{max-width:220px}}