@charset "utf-8";

/* --------------------------------------------

publication

---------------------------------------------- */

.publicationTabs {
    display: flex;
    margin: 0 0 24px;
}

.publicationTabs .tab {
    padding: 8px 24px;
    margin-right: 6px;
    color: var(--c-blue);
    border: 2px solid var(--c-blue);
    opacity: 0.4;
}

.publicationTabs .tab.active {
    opacity: 1;
}


.publicationList {}

.paper {
    padding: 32px 32px;
    font-weight: normal;
}

.paper:nth-of-type(even) {
    background-color: var(--c-paleblue);
}

.paper p {
    padding: 4px 0;
    line-height: 1.6;
}

.paper .title-jp {
    font-size: 1.7rem;
    font-weight: var(--fw-semibold);
}

.paper .title,
.paper .authors,
.paper .journal,
.paper .doi a {
    text-align: left;
}

.paper .title {
    font-size: 1.7rem;
    font-weight: var(--fw-black);
}

.paper .authors {
    font-size: 1.5rem;
    font-family: var(--ff-en);
}

.paper .journal {
    font-size: 1.5rem;
    font-family: var(--ff-en);
}

.paper p a {
    font-family: var(--ff-en);
    font-size: 1.5rem;
    text-decoration: underline;
    transition: 0.3s;
}

@media (hover:hover) {
    .paper p a:hover {
        color: var(--c-green);
    }
}


@media screen and (max-width: 1100px) {}

@media screen and (max-width: 640px) {}