
article.stnEstimateList {
    margin-top:1rem;
}

article.stnEstimateList > h3 {
    border-top:1px solid #222;
    background: #f4f4f4;
    padding:.5rem 1rem;
    border-bottom:1px solid #ebebeb;
}


article.stnEstimateList  > div.tabMenu {
    padding:1rem 0;
    border-top:1px solid #222; display: flex;
    gap: 1rem;
}
article.stnEstimateList  > div.tabMenu > a {
    text-decoration: none;
    font-size: .875rem;
    color:#666;
}
article.stnEstimateList  > div.tabMenu > a.on {
    color:#333; font-weight: 600;
}
article.stnEventList {
    display: flex; gap: 1rem; flex-direction: column;
}
article.stnEventList > div.stnEventList { display: grid; grid-template-columns:1fr 1fr; gap: 1rem; }
article.stnEventList > div.stnEventList > div.stnEventListImg {

}
article.stnEventList > div.stnEventList > div.stnEventListImg > img {
    height: 100%;
}
article.stnEventList > div.stnEventList > div.stnEventListBody {
    display: flex; flex-direction: column; color:#333; font-size: .875rem;
}
article.stnEventList > div.stnEventList > div.stnEventListBody > div.title {
    border-top: 1px solid #222;
    background: #f4f4f4;
    padding: .5rem 1rem;
    border-bottom: 1px solid #ebebeb;
}
article.stnEventList > div.stnEventList > div.stnEventListBody > div.date {
    padding: 1rem 1rem;
    color: #333;
    font-size: .875rem;
    font-weight: 500;
    border-bottom: 1px solid #ebebeb;
}
article.stnEventList > div.stnEventList > div.stnEventListBody  a {
    text-decoration: none; color:#333; font-size: 1.25rem; font-weight: bold;
}
article.stnEventList > div.stnEventList > div.stnEventListBody > div.date {
    font-weight: 500;
}
