@charset "utf-8";
/* Responsive: yes */
/*-- css --*/
@import url("https://cdn.blog.st-hatena.com/files/6802418398299800084/6802418398320298489");

.hatena-module-custom-column-2.category-プラットフォーマーとしての取り組み .hatena-module-title a::after {
content: "Platform";
}

/* display: none; が指定されている nth-child(n+3) を上書きし、n+4以降だけを非表示に */
.urllist-categories a:nth-child(n+3),
.archive-entries section .categories a:nth-child(n+3),
.search-entries-list .tag a:nth-child(n+3) {
    display: block;
}
.urllist-categories a:nth-child(n+4),
.archive-entries section .categories a:nth-child(n+4),
.search-entries-list .tag a:nth-child(n+4) {
    display: none;
}


/* プロフィール2名以上をまとめて表示 */

.writer {
flex-direction: column;
}

.writer-card {
display: flex;
justify-content: space-between;
align-items: center;
justify-content: flex-start;
position: relative;
font-size: 1.4rem;
gap: 16px;
}

@media (max-width: 767px) {
.writer {
display: flex;
text-align: left;
}
.writer-card {
display: block;
}
.entry-content .writer-image {
width: auto;
}
}

/* プロフィール写真がない時はflex-directionをrowに */
.writer:not(:has(.writer-image)) {
flex-direction: row !important;
align-items: flex-start !important;
}

