section .container{
    min-height: 100vh;
}
.displayMain{
    display: block;
    width: 100%;
}
.newsTitle{
    display: flex;
    width: 100%;
    height: 25vh;
    align-items: center;
    background-color: #c5c5c5;
}
.newsTitle div:nth-child(1){
    width: 50%;
    margin: 0 auto;
}
.newsTitle div:nth-child(1) h2{
    font-size: 2.7rem;
}
.newsTitle div:nth-child(1) h3{
    font-size: 1.4rem;
}
.newsDetail{
    width: 50%;
    margin: 0 auto;
}
.detail_Info{
    display: flex;
    width: 100%;
    height: 30px;
    align-items: center;
    margin-top: 10px;
}
.detail_Info .category{
    display: inline-flex;
    min-width: 70px;
    max-width: 140px;
    height: 24px;
    justify-content: center;
    align-items: center;
    background-color: #7a7a7a;
    color: #fff;
}
.detail_Info .category p{
    padding-left: 10px;
    padding-right: 10px;
}
.detail_Info p:nth-child(2){
    padding-left: 20px;
}
.detail_Title{
    display: inline-flex;
    width: 100%;
    min-height: 110px;
    align-items: center;
    margin-bottom: 30px;
    border-bottom: 1px solid #000;
    font-size: 1.6rem;
}
.heading{
    font-size: 1.3rem;
}
.newsDetail .border{
    width: 100%;
    height: 1px;
    background-color: #6e6e6e;
}
.listBut{
    width: 230px;
    height: 40px;
    margin: auto;
    margin-top: 30px;
    border: 1px solid #000;
    border-radius: 5px;
}
.listBut a{
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.5s;
}
.listBut:hover a{
    color: #555555;
}
.listBut a .flex{
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
}
.yourPlace{
    width: 50%;
    margin: auto;
    margin-top: 50px;
}
.yourPlace p{
    font-size: 0.9rem;
    color: #444;
}
.yourPlace p a{
    font-size: 0.9rem;
    text-decoration: underline;
    color: #000;
}
.yourPlace p a:hover{
    color: #333;
}
@media screen and (max-width:1025px){
    .newsTitle div:nth-child(1),
    .newsDetail,
    .yourPlace{
        width: min(90%, 540px);
    }
    @media screen and (max-width:480px){
        .newsTitle div:nth-child(1) h2{
            font-size: 2.3rem;
        }
        .newsTitle div:nth-child(1) h3{
            font-size: 1.3rem;
        }
        .detail_Title{
            font-size: 1.4rem;
        }
    }
}
/*レスポンシブ対応済み　スマホ、タブレット*/