/*------------------
総支部イベント一覧
area_career
------------------*/
#event .post-list-wrap .post-list__item-inner p{
    margin-bottom: 0;
}
#event .post-list-wrap .post-list__item:first-child .post-list__title p:last-child{
    margin-top: 1.3rem;
}
#event .post-list-wrap .post-list__item-inner .post-list__day p:last-child{
    margin-top: 1.3rem;
}
#event .post-list-wrap .post-list .post-list__item .post-list__day{
    border-right: none!important;
}
#event .post-list-wrap .post-list .post-list__item .post-list__title{
    border-left: 1px solid #707070;
}
#event .post-list-wrap .post-list .evnt-tag{
    display: inline-block;
    padding: 0.5rem 0.75rem;
    text-align: center;
    font-size: 1.8rem;
}
#event .post-list-wrap .post-list li:first-child .post-list__day .status{
    display: inline-block;
    border: #707070 1px solid;
}
#event .post-list-wrap .post-list li:first-child .post-list__title p:last-of-type{
    color: #D99069;
}
#event .post-list-wrap .post-list .post-list__item .post-list__day .evnt-tag--accept{
    color: #fff;
    background-color: #D99069;
}
#event .post-list-wrap .post-list .post-list__item .post-list__day .evnt-tag--close{
    color: #333;
    background-color: #FFECE1;
}
#event .post-list-wrap .post-list .post-list__item .post-list__day .evnt-tag--end{
    color: #fff;
    background-color: #707070;
}
/*受付中_詳しい内容
------------------*/
#event .post-list-wrap .post-list .post-list__item .post-list__title--dtl > p{
    text-decoration: underline;
}
#event .post-list-wrap .post-list .post-list__item .post-list__title--dtl > div{
    margin-top: 2.7rem;
}
#event .post-list-wrap .post-list .post-list__item .post-list__title--dtl .post-list__title--dtl--date-place > div{
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}
#event .post-list-wrap .post-list .post-list__item .post-list__title--dtl .post-list__title--dtl--date-place p{
    font-size: 1.8rem;
}
#event .post-list-wrap .post-list .post-list__item .post-list__title--dtl .post-list__title--dtl--date-place > div p:last-child{
    margin-left: 1rem;
}
#event .post-list-wrap .post-list .post-list__title--dtl--date-place div > p{
    margin-bottom: 0;
}
#event .post-list-wrap .post-list .post-list__title--dtl--date-place .place{
    border-bottom: 1px solid #D0D0D0;
}
#event .post-list-wrap .post-list .post-list__title--dtl--date-place .place .evnt-tag{
    color: #333;
    background-color: #FFECE1;
}
#event .post-list-wrap .post-list .post-list__title--dtl--date-place .date .evnt-tag{
    color: #fff;
    background-color: #D99069;
}
#event .post-list-wrap .post-list .post-list__item .post-list__title--dtl .post-list__title--dtl--cont{
    margin-top: 2.0rem;
}
#event .post-list-wrap .post-list .post-list__item .post-list__title--dtl .post-list__title--dtl--cont p:first-child{
    color: #D99069; 
}
#event .post-list-wrap .post-list .post-list__item .post-list__title--dtl .post-list__title--dtl--cont p:last-child{
    font-size: 1.8rem;
    line-height: 1.33;
    margin-top: .7rem;
}
@media screen and (max-width: 768px) {
    #event .post-list-wrap .post-list .post-list__item .post-list__title{
        border-left: none;
    } 
    #event .post-list-wrap .post-list .post-list__item .post-list__title--dtl .post-list__title--dtl--date-place p {
        font-size: 1.2rem;
    }
}

/*------------------
総支部イベント詳細
area_career_detail
------------------*/
#event_dtl .main .btn-wrap .event_dtl__remark{
    text-align: center;
    margin-bottom: 4vh;
}
#event_dtl .post-wrap .post__day{
    margin-bottom: 3vh;
}
#event_dtl .post-wrap .post table th{
    width: 7.25vw;
    border: none;
    vertical-align: top;
    text-align: left;
    font-weight: 400;
}
#event_dtl .post-wrap .post table th:not(:last-child){
    border-bottom: 2px solid #fff;
}
#event_dtl .post-wrap .post table td{
    border: none;
}
#event_dtl .post-wrap .post table tr:not(:last-child) td{
    border-bottom:1px solid #707070;
}
#event_dtl .post-wrap .post table {
    margin-bottom: 4.5vh;
}
/*@media print, screen and (min-width: 769px) {
    
}*/
@media screen and (max-width: 768px) {
    #event_dtl .post-wrap .post table,#event_dtl .post-wrap .post table tbody,#event_dtl .post-wrap .post table tr,#event_dtl .post-wrap .post table th{
        display: block;
        width: 100%;
    }
    #event_dtl .post-wrap .post table th:not(:last-child),#event_dtl .post-wrap .post table tr:not(:last-child) td{
        border: none;
    }
}
