@charset "utf-8";

/* Laptop small S */
@media all and (min-width:1024px) and (max-width:1440px){
}
/* Laptop E */

/* Tablet and Mobile S */
@media all and (max-width:1023px){
}
/* Tablet and Mobile E */

/* Tablet S */
@media all and (min-width:768px) and (max-width:1023px){
    .wrap{
        margin-top: 70px;
    }
    
}
/* Tablet E */

/* Mobile S */
@media all and (max-width:767px){
    .wrap{
        margin-top: 55px;
    }
    
    #news_wrap>div>h2{
        margin-bottom: var(--white_space_mt1);
    }
    #news_wrap>div>h3{
        margin-bottom: var(--white_space_mt2);
    }

    .items_wrap>ul>li{
        padding: var(--white_space_mt1) 0px;
    }
    .items_wrap>ul>li>a>p{
        width: 120px;
        max-height: 75px;
        margin-right: 15px;
    }
    .items_wrap>ul>li>a>p>img{
        min-width: auto;
        min-height: auto;
    }
    .items_wrap>ul>li>a>div>div{
        padding: 3px 0px;
    }
    .items_wrap>ul>li>a>div>div>h5{
        line-height: var(--line_height_mt_h6);
        font-size: var(--font_size_mt_h6);
        margin-bottom: 0px;
    }
    .items_wrap>ul>li>a>div>div>.news_contents{
        display: none;
    }
    .items_wrap>ul>li>a>div>div>.date{
        bottom: 3px;
        line-height: 1em;
        font-size: var(--font_size_mt_body1);
    }

    .items_wrap>ul>li>a>div>div.direct_icon{
        display: none;
    }

    .news_view_more{
        width: 55px;
        height: 55px;
    }

    .control_wrap>ul>li{
        height: 25px;
        margin-right: 30px;
    }
    .control_wrap>ul>li button, .control_wrap>ul>li button>img{
        width: 25px;
        height: 25px;
    }
    .page_wrap>ul>li>button{
        font-size: var(--mt_font_size3);
    }
    .control_wrap>ul>li button>img{
        padding: 5px;
    }
}
/* Mobile E */