@charset "utf-8";

#business01 .cont {
    display:flex;
    flex-direction:column;
    gap:30px;
}

#business01 .business_title {
    border-radius: 30px;
    border: 5px solid rgba(123, 73, 146, 0.10);
    padding:30px 10px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="125" height="122" viewBox="0 0 125 122" fill="none"><path d="M110.156 68.0586V105.123C110.156 110.536 105.676 114.942 100.164 114.942C98.5 114.942 96.832 114.531 95.3477 113.749C91.8828 111.935 87.7539 110.974 83.3945 110.974C76.6836 110.974 70.4727 113.315 66.7734 117.232L64.7969 119.329C66.3203 120.929 68.4648 121.94 70.8555 121.94H108.824C113.434 121.94 117.184 118.22 117.184 113.648V76.2155C117.188 72.0963 114.133 68.698 110.156 68.0586Z" fill="%237B4992" fill-opacity="0.1"/><path d="M58.2227 117.236C54.5234 113.319 48.3086 110.978 41.6016 110.978C37.2461 110.978 33.1172 111.939 29.6523 113.753C28.1641 114.535 26.4961 114.946 24.8359 114.946C22.2656 114.946 19.8242 113.997 17.9609 112.276C15.9492 110.42 14.8438 107.878 14.8438 105.127V68.0625C10.8672 68.698 7.8125 72.0964 7.8125 76.2194V113.652C7.8125 118.224 11.5625 121.944 16.1719 121.944H54.1406C56.5312 121.944 58.6758 120.933 60.1992 119.333L58.2227 117.236Z" fill="%237B4992" fill-opacity="0.1"/><path d="M103.047 60.9134C98.3594 56.7284 91.2891 54.0547 83.3984 54.0547C76.6523 54.0547 70.5664 56.0154 66.0156 59.1813V110.293C70.5664 107.131 76.6523 105.166 83.3984 105.166C88.8672 105.166 93.9453 106.445 98.0859 108.615C100.898 110.087 104.297 108.266 104.297 105.127V63.8972C104.297 62.7734 103.867 61.6884 103.047 60.9134Z" fill="%237B4992" fill-opacity="0.1"/><path d="M58.9844 59.1813C54.4336 56.0193 48.3477 54.0547 41.6016 54.0547C33.7109 54.0547 26.6406 56.7284 21.9531 60.9134C21.1328 61.6884 20.7031 62.7734 20.7031 63.8972V105.127C20.7031 108.266 24.1016 110.087 26.9141 108.615C31.0547 106.445 36.1328 105.166 41.6016 105.166C48.3477 105.166 54.4336 107.127 58.9844 110.293V59.1813Z" fill="%237B4992" fill-opacity="0.1"/></svg>');
    background-repeat: no-repeat;
    background-position: right 60px bottom;
}
#business01 .business_title p {
    font-size:1.11em;
    font-weight:400;
    font-family: "The Jamsil";
    line-height:1.80;
    letter-spacing:-0.6px;
    text-align:center;
    color:#7B4992;
}

#business01 .info_box {
    display:flex;
    flex-direction:column;
    gap:20px;
}
#business01 .info_box ul {
    display:flex;
    align-items:flex-start;
    gap:20px;
}
#business01 .info_box .info_ti {
    font-size:1em;
    font-weight:700;
    color:#7B4992;
    line-height:normal;
    width:90px;
}
#business01 .info_box .info_co {
    flex:1;
    font-size:1em;
    font-weight:400;
    line-height:normal;
}

#business01 .step_box {
    display:flex;
    align-items:flex-start;
    gap:26px;
}
#business01 .step_box .step {
    width:125px; 
    text-align:center;
    display:flex;
    flex-direction:column;
    gap:10px;
    position: relative;
}
#business01 .step_box .step::after {
    content:'';
    width:6px;
    height:24px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="24" viewBox="0 0 6 24" fill="none"><g clip-path="url(%23clip0_341_8458)"><path d="M1.71018 7.28982L5.71018 11.2898C5.80388 11.3828 5.87828 11.4934 5.92908 11.6152C5.97988 11.7371 6.00598 11.8678 6.00598 11.9998C6.00598 12.1318 5.97988 12.2625 5.92908 12.3844C5.87828 12.5062 5.80388 12.6168 5.71018 12.7098L1.71018 16.7098C1.61698 16.8031 1.50628 16.877 1.38448 16.9275C1.26258 16.9779 1.13208 17.0039 1.00018 17.0039C0.868324 17.0039 0.737754 16.9779 0.615934 16.9275C0.494114 16.877 0.383424 16.8031 0.290184 16.7098C0.196944 16.6166 0.122984 16.5059 0.072524 16.3841C0.022064 16.2622 -0.00390629 16.1317 -0.00390629 15.9998C-0.0039063 15.868 0.022064 15.7374 0.072524 15.6156C0.122984 15.4937 0.196944 15.3831 0.290184 15.2898L3.59018 11.9998L0.290184 8.70982C0.101884 8.52152 -0.00390663 8.26612 -0.00390664 7.99982C-0.00390666 7.73352 0.101884 7.47812 0.290184 7.28982C0.478494 7.10152 0.733884 6.99572 1.00018 6.99572C1.26648 6.99572 1.52188 7.10152 1.71018 7.28982Z" fill="%237B4992"/></g><defs><clipPath id="clip0_341_8458"><rect width="24" height="6" fill="white" transform="translate(0 24) rotate(-90)"/></clipPath></defs></svg>');
    background-repeat:no-repeat;
    background-position:center center;
    position:absolute;
    right:-16px;
    top:45px;
}
#business01 .step_box .step:last-child::after {
    display:none;
}
#business01 .step_box .step .step_num {
    width:20px;
    height:20px;
    margin:auto;
    border-radius:50%;
    background-color:#7B4992;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:14px;
    font-weight:700;
    letter-spacing:-0.42px;
    color:#fff;
}
#business01 .step_box .step .step_text {
    display:flex;
    flex-direction:column;
}
#business01 .step_box .step .step_text .step_ti {
    font-size:0.88em;
    font-weight:700;
    letter-spacing:-0.48px;
    line-height:1.37;
}
#business01 .step_box .step .step_text .step_co {
    font-size:0.77em;
    font-weight:400;
    letter-spacing:-0.42px;
}

#business01 .business01_noti {
    font-size:0.88em;
    font-weight:700;
}


#business01 .inquiry {
    display:flex;
    justify-content:flex-end;
    align-items:flex-start;
    gap:10px;
    padding:15px 20px;
    width: fit-content;
    margin: auto;
    margin-right: 0;
    border-radius:999px;
    border:1px solid #ddd;
    background: rgb(201,80,148);
    background: linear-gradient(135deg, rgba(201,80,148,1) 16.43%, rgba(123,73,146,1) 87.14%);
}
#business01 .inquiry .inquiry_title {
    display:flex;
    align-items:center;
    gap:5px;
}
#business01 .inquiry .inquiry_title .inquiry_icon {
    height:18px;
}
#business01 .inquiry .inquiry_title .inquiry_ti {
    font-size:0.88em;
    font-weight:700;
    color:#fff;
    line-height:normal;
}
#business01 .inquiry .inquiry_co {
    font-size:0.88em;
    font-weight:700;
    line-height:normal;
    text-align: center;
    color:#fff;
}

/* 반응형 미디어쿼리 css */
@media (max-width:1440px) {}
@media (max-width:1200px) {
    #business01 .info_box .info_step {
        flex-direction:column;
    }

    #business01 .step_box .step {
        width:110px;
    }
}
@media (max-width:1024px) {
    #business01 .info_box .info_ti {
        width:70px;
    }
}
@media (max-width:991px) {}
@media (max-width:768px) {
    #business01 .business_title p br {
        display:none;
    }

    #business01 .step_box {
        flex-wrap: wrap;
        gap:10px;
    }
    #business01 .step_box .step {
        flex:none;
        max-width:auto;
        width:calc(33.333% - 6.6666px)
    }
    #business01 .step_box .step::after {
        display:none;
    }
}
@media (max-width:640px) {
    #business01 .business_title {
        background-position:right bottom;
    }
 
    #business01 .info_box ul {
        flex-direction:column;
        gap:5px;
    }
    #business01 .info_box .info_ti {
        width:auto;
    }

    #business01 .inquiry {
        width:100%;
        justify-content:center;
        gap:5px;
    }
    #business01 .inquiry .inquiry_title .inquiry_ti,
    #business01 .inquiry .inquiry_co {
        font-size:0.94em;
    }
}
@media (max-width:480px) {
    #business01 .inquiry {
        flex-direction:column;
        align-items: center;
    }
}
@media (max-width:320px) {}