@media(min-width:768px){
    .m{display: none;}
    .pc{display: none;}
    .tab{display: block;}

    /* 시작 */
    .s1{}
    .s1 .wrap{
        padding: 80px 0;
        gap: 32px;
    }
    .s1 .wrap h3{}
    .s2 .wrap{
        display: grid;
        grid-template-columns: repeat(3 , 1fr);
    }
    .s2 .wrap .box{
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 20px;
        padding: 112px 20px ;
    }
    .s2 .wrap .box:last-child{
        grid-column: span 2;
    }
    .s2 .wrap .box:last-child .txt .txt-inner{
        display: grid;
        grid-template-columns: repeat(2 , 1fr);
    }


}