/**
* Project
**/

.p-article__main {
    padding: min(5vw,44px);
    background: rgba(22,12,53,0.8);
}

.p-article__main * {
    line-height: 2;
}

.p-article__main a {
    color: #05bbef;
}

.p-article__top {
    margin-bottom: min(4.2vw,45px);
    text-align: center;
}

.p-article__top time {
    display: block;
    margin-bottom: min(2.8vw,40px);
}

@media only screen and (max-width: 960px) {
    .p-article__top time {
        text-align: left;
    }
}

.p-article__top h1 {
    line-height: 1.6;
}

@media only screen and (max-width: 960px) {
    .p-article__top h1 {
        text-align: left;
    }
}
