@media(min-width:1200px){
    .m{display: none;}
    .tab{display: none;}
    .pc{display: block;}
    
    #sub-wrapper {
        padding-top: 120px;
        padding-bottom: 180px;
    }
    .s1 .wrap .text {
        width: 100%;
        aspect-ratio: unset;
    }
    .s1 .wrap .text .inner .text-tit{
        text-align: left;
        padding-bottom: unset;
        font-size: 44px;
    }
    .s1 .wrap .text .inner{
        gap: 20px;
        padding: 60px 90px;
        aspect-ratio: unset;
        justify-content: unset;
        align-items: unset;
        /* margin-bottom: 36px; */
        
    }
    .s1 .wrap .text .inner .text-txt .el{
        justify-content: unset;
    }
    .s2 .wrap .con{
        display: flex;
        gap: 36px;
        align-items: center;
        color: #35318F;
    }
    .s2 .wrap .con .con-num{
        font-size: 24px;
        font-weight: bold;
    }
    .s2 .wrap .con .con-txt{
        text-align: left;
        font-size: 24px;
    }

    .s2 .wrap .btm-txt .btm-inner{
        margin-top: 44px;
        gap: 20px;
        padding: 52px 44px;
        border-color: #E1E1E1;
        background-color: #F9F9F9;
        border-radius: 12px;
    }
    .s2 .wrap .btm-txt .btm-inner .el p{
        max-width: 93%;
    }
    .s3 .wrap .inner{
        width: 100%;
        border-radius: 20px;
        border: 1px solid #35318F;
        padding: 44px 60px;
    }   
    .s4 .wrap {
        gap: 24px;
    }
    .s4 .wrap .con{
        display: flex;
        gap: 32px;
        align-items: center;
    }
    .s4 .wrap .con .con-num{
        display: flex;
        align-items: center;
        justify-content: center;
        min-height: 200px;
        width: 5%;
        font-size: 28px;
        font-weight: bold;
    }
    .s4 .wrap .con .con-tit.color{background-color: #E40177;}
    .s4 .wrap .con .con-tit{
        font-size: 28px;
        display: flex;
        align-items: center;
        justify-content: center;
        min-height: 200px;
        height: 100%;
        padding: 40px 0px;
        color: #fff;
        background-color: #35318F;
        width: 30%;
        border-radius: 12px;
        text-align: center;
    }
    .s4 .wrap .con .con-txt{
        display: flex;
        align-items: center;
        min-height: 200px;
        text-align: center;
        width: 100%;
        font-size: 20px;
        width: 71%;
        text-align: center;
    }
    .s4 .wrap .con .con-txt.color{background-color: #f9f9f9;}
    .s4 .wrap .con .con-txt{background-color: #F9F9F9; border: unset;}

    .s4 .wrap .con .con-tit::before{content: ''; display: none; }
    .s4 .wrap .con .con-txt .inner .el::before{content: '-'; }
    .s4 .wrap .con .con-txt .inner .el{display: flex; gap: 12px;} 
    .s4 .wrap .con .con-txt p{color: unset;}
    .s4 .wrap .con-1{
        display: flex;
        justify-content: space-between;
        gap: 36px;
        /* flex-direction: column; */
    }
    
}