/*
custom css
tsunagu.senryu575.net/demo/
*/

.l-navbar {
background:#000;
}

.c-btn-3--navigation {
background:#000;
}

.c-btn-3, .c-btn-3--navigation {
border:1px solid #464646;
}

.c-entryList__item {
    border:2px solid #000;
    background-color:#fff;
    background-image:none !important;
}

.c-btn-1--success {
    background: #e2010f;
    border-bottom: 5px solid #a82f16;
}

body,
.c-background-3 {
    background-color:#f2f2f2;
}

.p-dtl-vote__input {
    background-color:#fff !important;
}

.p-dtl-wrap {
    background-color: #fff;
    border:0;
}

.p-dtl-vote__h {
    border-bottom:2px solid #c9c9c9;
    font-size:2.5rem;
    padding:2rem 0;
}

.p-dtl-entry__item,
.p-comment__item {
    border:2px solid #000;
    background-color:#fff;
    background-image:none !important;
}

.p-dtl-entry__name {
    padding-top:2rem;
}

.p-dtl-entry__name,
.p-dtl-entry__time,
.p-dtl-entry__praise__h,
.p-dtl-entry__reaction__h--title,
.p-dtl-entry__reaction__h--en {
    color:#000;
}

.p-dtl-entry__title {
    border-bottom:1px solid #000;
}

.c-border-1 {
    border:1px solid #000;
}

.c-outline__wrap {
    background-color:#fff;
}

.c-heading-2, .c-heading-2--exception {
    border-bottom:1px solid #d1d1d1;
}

.u-mt--md {
    margin-top:10rem;
}

.p-top-entry__heading {
    margin-bottom:9rem;
}

.p-dtl-entry__praise .p-dtl-entry__praise__number {
    font-size:4rem;
}

.c-entryList__time,
.p-dtl-entry__time {
    display: none !important;
}

.p-comment__p time {
    display:none;
}

@media screen and (max-width: 1079px) {
.l-navbar__linkList.is-open {
background:#000;
}

.l-navbar__list a {
background:#000;
color:#ffffff !important;
}
}


@media screen and (max-width: 599px) {
    .u-mt--md {
        margin-top:4rem;
    }
    
    .p-top-entry__heading {
        margin-bottom:4rem;
    }
}