@charset "utf-8";
/* home */
.page_news_top{
    width: 100vw;
    padding: 70px 0 15px;
    background: no-repeat center center / cover;
    background-image: url(../img/page_top.jpg);
}
.page_news_top_img{
    display: block;
    width: 131px;
    margin: 0 auto;
}
.page_home{
    padding: 50px 0;
    background-color: #F7F8EF;
}
.page_home_item_wrap{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 50px;
}
.page_home_img img{
    width: 299px;
    height: 192px;
}
/* single */
.page_single{
    padding: 50px 0;
    background-color: #F7F8EF;
}
.page_single_title{
    margin-bottom: 25px;
    border-bottom: #D0973C solid 1px;
}
.page_single_button{
    display: inline-block;
    margin-top: 60px;
}
.page-numbers{
    display: inline-block;
    margin: 50px 20px 0;
}
.page_home_item_title{
    width: 299px;
}
@media screen and (min-width: 768px){
    /* home */
    .page_news_top{
        padding: 174px 0 40px;
    }
    .page_news_top_img{
        width: 179px;
    }
    .page_home{
        padding: 80px 0 60px;
    }    
    .page_home_item_wrap{
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: wrap;
        align-items: center;
        gap: 50px;
    }    
    .page_home_item_title{
        height: 65px;
        overflow: hidden;
    }    
    /* single */
    .page_single{
        padding: 80px 0 60px;
        background-color: #F7F8EF;
    }    
    .page_single_title{
        margin-bottom: 30px;
    }    
}