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

    /* 시작 */
    .s1 .wrap .text .inner .text-tit{
        /* text-align: center; */
    }
    .s2 .wrap .text .txt{
        /* gap: 32px !important; */
    }
    .s2 .wrap .text .txt .el {
        /* gap: 24px; */
    }
    .s2 .wrap .text .txt .el .el-tit{
        font-weight: bold;
        font-size: 24px;
    }
    .s2 .wrap .text .txt .el .el-txt{
        gap: 20px;
    }
    .s2 .wrap .text .txt .el p:last-child{
        text-indent: unset;
    }
    .s3 .wrap {
        gap: 24px;
    }
    .s3 .wrap .con{
        display: flex;
        gap: 32px;
        align-items: center;
    }
    .s3 .wrap .con .con-num{
        display: flex;
        align-items: center;
        justify-content: center;
        min-height: 200px;
        width: 5%;
        font-size: 28px;
        font-weight: bold;
    }
    .s3 .wrap .con .con-tit.color{background-color: #E40177;}
    .s3 .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;
    }
    .s3 .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;
    }
    .s3 .wrap .con .con-txt.color{background-color: #f9f9f9;}
    .s3 .wrap .con .con-txt{background-color: #F9F9F9; border: unset;}

    .s3 .wrap .con .con-tit::before{content: ''; display: none; }
    .s3 .wrap .con .con-txt .inner .el::before{content: '-'; }
    .s3 .wrap .con .con-txt .inner .el{display: flex; gap: 12px;} 
    .s3 .wrap .con .con-txt p{color: unset;}


    .s4 .wrap{
        padding: 80px 0;
    }
    .s4 .wrap .con{}
    .s4 .wrap .con .title{
        font-size: 24px !important;
    }
    .s4 .wrap .con .inner{
        display: grid;
        grid-template-columns: 1fr 1fr;
        flex-direction: row;
        gap: 32px;
        width: 100%;
    }
    .s4 .wrap .con .inner .box{
    }
    .s4 .wrap .con .inner .box .pic{
        border-radius: 20px;
        width: 100%;
        overflow: hidden;
        min-height: 439px;
    }
    .s4 .wrap .con .inner .box .pic img{
        height: 439px;
        object-fit: cover;
    }
    .s4 .wrap .con .inner .box .txt{
        text-align: center;
        padding-top: 12px;
        font-size: 20px;
        font-weight: bold;
    }

    .s4 .wrap .con-2{
        padding-top: 80px;
    }
    .s4 .wrap .con-2 .tit{
        padding-bottom: 20px;
        font-size: 24px !important;
    }
    .s4 .wrap .con-2 .sub-tit{
        padding-left: 12px;
        font-size: 20px;
    }
    .s4 .wrap .con-2 .inner {
        margin-top: 20px;
        background-color: #F4F3F8;
        border-radius: 12px;
        padding: 44px;
    }
    .s4 .wrap .con-2 .inner .inner-tit {
        font-size: 24px;
        padding-bottom: 12px;
        font-weight: bold;
    }
    .s4 .wrap .con-2 .inner .txt {
        display: flex;
        flex-direction: column;
        gap: 12px;
    }
    .s4 .wrap .con-2 .inner .txt .el{
        font-size: 20px;
        display: flex;
        gap: 12px;
    }
    .s4 .wrap .con-2 .inner .txt .el::before{
        content: '•';
    }
    .s4 .wrap .con-2 .inner .txt .el p{}


    .s4 .wrap .con-3 {
        padding-top: 80px;
    }
    .s4 .wrap .con-3 .inner{}
    .s4 .wrap .con-3 .inner .top{
        text-align: center;
        font-size: 28px;
        display: flex;
        flex-direction: column;
        color: #E40177;
        gap: 36px;
        font-weight: bold;
    }
    .s4 .wrap .con-3 .inner .top .txt-box{
        padding: 32px 0;
        border-radius: 12px;
        background: #F9F9F9 0% 0% no-repeat padding-box;
        box-shadow: 0px 3px 6px #00000029;
    }
    .s4 .wrap .con-3 .inner .top .txt-box.txt-color{
    
        color: #35318F;
    }
    .s4 .wrap .con-3 .inner .top .txt-box.color{
        background-color: #35318F;
        color: #ffF;
    }
    
    .s4 .wrap .con-3 .inner .mid{
        padding: 80px;
        font-weight: bold;
        display: flex;
        gap: 12px ;
        flex-direction: column;
        justify-content: center;
        font-size: 32px;
        text-align: center;
        color: #999;
    }
    .s4 .wrap .con-3 .inner .mid .txt{
        font-size: 24px;
    }
    .s4 .wrap .con-3 .inner .mid .ico{}
    .s4 .wrap .con-3 .inner .mid .ico img{}
    .s4 .wrap .con-3 .inner .btm .pic{}
    .s4 .wrap .con-3 .inner .btm{
        display: flex;
        overflow: unset;
        gap: 16px;
    }
    .s4 .wrap .con-3 .inner .btm .pic img{
        max-width: unset;
        width: 100%;
    }


    .s5 .wrap .inner .con{
        padding: 16px 0;
    }
    .s5 .wrap .sub-title {
        font-size: 20px;
    }
    .s5 .wrap .inner .con .tit{
        font-size: 36px;
        font-weight: bold;
        padding-bottom: 20px;
    }
    .s5 .wrap .inner .con-1 .txt{
        font-size: 20px;
        padding: 60px;
    }
    .s5 .wrap .inner .con-2 .table img{
        max-height: unset;
        max-width: unset;
    }
    .s5 .wrap .inner .con-2 .table{
        height: unset;
        overflow: unset;
    }
    .s5 .content .text .con {
        width: 100%;
        background-color: #F4F3F8;
        border-radius: 12px;
        display: flex;
        align-items: center;
    }
    .s5 .content .text{
        display: flex;
        gap: 24px;
    }
    .s5 .wrap .title{
        padding-bottom: 36px;
    }


}
