@charset "utf-8";
/* middleサイズ画面レイアウト */

@media screen and (max-width:768px) {
    body{
        font-size:0.8rem;
    }
    h2{
        font-size:2rem;
    }
    .top-lead{
        bottom:25%;
        font-size:2rem;
    }
    .bottom-lead{
        bottom:20%;
        font-size:2.2rem;
    }
    #topics{
        margin:0 0 50px 0;
    }
    #home{
        margin:0 0 20px 0;
    }
    #home .img{
        width:100%;
        min-height: 290px;
        margin:0 0 20px 0;
    }
    #home .content{
       width:100%;
        text-align: left;
    }
    #home .home-lead,
    #business .business-lead,
    #products .products-lead{
        font-size:1rem;
    }
    #service .service-area,
    #business .business-area,
    #products .products-area{
        margin:0 0 200px 0;
    }
    #service .service-area .content,
    #business .business-area .content,
    #products .products-area .content{
        width:47%;
        top:100px;
    }
    #about{
        margin: 0 0 100px 0;
    }
    .news-bg,
    .news-bg::after{
        height:35vh;
    }
    #contact .form-list dt{
        margin:0 0 10px 0;
    }
    #contact .form-list dt,
    #contact .form-list dd{
        width:100%;
    }

}
