@charset "utf-8";
html {
    scroll-behavior: smooth;
}

#business05 .cont {
    display:flex;
    flex-direction:column;
    gap:30px;
}

#business05 .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="90" height="90" viewBox="0 0 90 90" fill="none"><g clip-path="url(%23clip0_340_8212)"><path d="M37.0892 27.2461C16.7349 27.2461 0.000185114 41.243 0.000185114 58.4483C0.000185114 65.3258 2.66784 72.3154 7.56001 77.7328L0.651631 85.6273C-0.0281157 86.405 -0.192999 87.5096 0.237138 88.4519C0.664639 89.3943 1.6019 89.9995 2.63691 89.9995H39.7259C54.7543 89.9995 74.1781 77.0585 74.1781 58.4483C74.1781 41.243 57.4434 27.2461 37.0892 27.2461ZM21.0934 63.2813C18.1863 63.2813 15.8202 60.9149 15.8202 58.008C15.8202 55.1009 18.1865 52.7347 21.0934 52.7347C24.0003 52.7347 26.3667 55.1011 26.3667 58.008C26.3669 60.9149 24.0005 63.2813 21.0934 63.2813ZM37.0892 63.2813C34.1821 63.2813 31.8159 60.9149 31.8159 58.008C31.8159 55.1009 34.1823 52.7347 37.0892 52.7347C39.9961 52.7347 42.3624 55.1011 42.3624 58.008C42.3624 60.9149 39.9962 63.2813 37.0892 63.2813ZM53.0849 63.2813C50.1778 63.2813 47.8116 60.9149 47.8116 58.008C47.8116 55.1009 50.178 52.7347 53.0849 52.7347C55.9918 52.7347 58.3582 55.1011 58.3582 58.008C58.3582 60.9149 55.992 63.2813 53.0849 63.2813Z" fill="%237B4992" fill-opacity="0.1"/><path d="M89.3622 53.6533L83.1543 46.4102C87.5855 41.4099 89.9983 35.3124 89.9983 29.0042C89.9981 13.0118 74.6211 0.000976562 55.7217 0.000976562C38.6313 0.000976562 24.1116 10.6514 21.5479 24.5137C26.3164 22.8933 31.6642 21.9722 37.0894 21.9722C60.1788 21.9722 79.1487 38.0993 79.426 58.0073H87.3616C89.6139 58.0075 90.8234 55.3553 89.3622 53.6533Z" fill="%237B4992" fill-opacity="0.1"/></g><defs><clipPath id="clip0_340_8212"><rect width="90" height="90" fill="white"/></clipPath></defs></svg>');
    background-repeat: no-repeat;
    background-position: right 60px bottom;
}
#business05 .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;
}

#business05 .business_btns {
    display:flex;
    align-items:stretch;
    justify-content:center;
    flex-wrap: wrap;
    gap:21px;
}
#business05 .business_btns a {
    display:block;
    padding:10px 20px;
    text-align:center;
    font-size:1em;
    font-weight:500;
    letter-spacing:-0.54px;
    color:#777;
    position: relative;
}
#business05 .business_btns a::after {
    content:'';
    width:1px;
    height:30px;
    background-color:#ddd;
    position:absolute;
    right:-11px;
    top:50%;
    transform:translateY(-50%);
}
#business05 .business_btns a:last-child::after {
    display:none;
}
#business05 .business_btns a:hover {
    color:#7B4992
}
#business05 .business_cont {
    display:flex;
    flex-direction:column;
    gap:20px;
}
#business05 .business_sub_title {
    padding:20px;
    border-top: 1px solid rgba(123, 73, 146, 0.20);
    border-bottom: 1px solid rgba(123, 73, 146, 0.20);
}
#business05 .business_sub_title p {
    font-size:1em;
    font-weight:600;
    line-height:1.44;
    color:#7B4992;
}
#business05 .business_sub_title p span {
    color:#444;
    display: block;
}

#business05 .info_box {
    display:flex;
    flex-direction:column;
    gap:20px;
}
#business05 .info_box ul {
    display:flex;
    align-items:flex-start;
    gap:20px;
}
#business05 .info_box .info_ti {
    font-size:1em;
    font-weight:700;
    color:#7B4992;
    line-height:normal;
    width:90px;
}
#business05 .info_box .info_co {
    flex:1;
    font-size:1em;
    font-weight:400;
    line-height:normal;
}

#business05 .process_co {
    display:flex;
    align-items:center;
    gap:10px;
}
#business05 .process_co svg {
    width:6px;
    height:24px;
}

#business05 .business_img {
    width:100%;
    text-align:center;
}
#business05 .business_img img {
    width:100%;
    max-width:1260px;
    margin:auto;
}

#business05 .table_ti {
    font-size:1em;
    font-weight:700;
    color:#7B4992;
    line-height:normal;
    margin-bottom:20px;
}

#business05 .step_box {
    display:flex;
    align-items:flex-start;
    gap:26px;
}
#business05 .step_box .step {
    width:125px; 
    text-align:center;
    display:flex;
    flex-direction:column;
    gap:10px;
    position: relative;
}
#business05 .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;
}
#business05 .step_box .step:last-child::after {
    display:none;
}
#business05 .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;
}
#business05 .step_box .step .step_text {
    display:flex;
    flex-direction:column;
}
#business05 .step_box .step .step_text .step_ti {
    font-size:0.88em;
    font-weight:700;
    letter-spacing:-0.48px;
    line-height:1.37;
}
#business05 .step_box .step .step_text .step_co {
    font-size:0.77em;
    font-weight:400;
    letter-spacing:-0.42px;
}

#business05 .business05_noti {
    font-size:0.88em;
    font-weight:700;
}


#business05 .notice_info {
    background-color:#FFF9FC;
    border-radius:30px;
    padding:40px;
    display:flex;
    flex-direction:column;
    gap:20px;
}
#business05 .notice_info .noti_info_box {
    display:flex;
    flex-direction:column;
    gap:10px;
}
#business05 .notice_info .noti_info_box .noti_info_ti {
    font-size:1em;
    font-weight:700;
    line-height:normal;
    color:#7B4992;
}
#business05 .notice_info .noti_info_box .noti_info_co {
    font-size:1em;
    font-weight:400;
    line-height:1.44;
}





#business05 .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%);
}
#business05 .inquiry .inquiry_title {
    display:flex;
    align-items:center;
    gap:5px;
}
#business05 .inquiry .inquiry_title .inquiry_icon {
    height:18px;
}
#business05 .inquiry .inquiry_title .inquiry_ti {
    font-size:0.88em;
    font-weight:700;
    color:#fff;
    line-height:normal;
}
#business05 .inquiry .inquiry_co {
    font-size:0.88em;
    font-weight:700;
    line-height:normal;
    text-align: center;
    color:#fff;
}

/* 반응형 미디어쿼리 css */
@media (max-width: 1680px) {
    #business05 .business_btns a {
        padding:10px;
    }
}
@media (max-width:1440px) {
    #business05 .business_btns {
        gap:11px;
    }
    #business05 .business_btns a {
        width:calc(50% - 5.5px);
    }
    #business05 .business_btns a::after {
        right:-6px;
    }
}
@media (max-width:1200px) {
    #business05 .info_box .info_step {
        flex-direction:column;
    }

    #business05 .step_box .step {
        width:110px;
    }
}
@media (max-width:1024px) {
    #business05 .info_box .info_ti {
        width:70px;
    }
}
@media (max-width:991px) {}
@media (max-width:768px) {
    #business05 .business_title p br {
        display:none;
    }

    #business05 .info_box .info_co {
        flex-wrap: wrap;
    }

    #business05 .step_box {
        flex-wrap: wrap;
        gap:10px;
    }
    #business05 .step_box .step {
        flex:none;
        max-width:auto;
        width:calc(33.333% - 6.6666px)
    }
    #business05 .step_box .step::after {
        display:none;
    }




}
@media (max-width:640px) {

    #business05 .business_title {
        background-position:right bottom;
    }
    #business05 .business_btns {
        justify-content: flex-start;
    }
    #business05 .business_btns a {
        font-size: 0.88em;
        word-break: auto-phrase;
    }

    #business05 .info_box ul {
        flex-direction:column;
        gap:5px;
    }
    #business05 .info_box .info_ti {
        width:auto;
    }


    #business05 .notice_info {
        padding:20px;
    }


    #business05 .inquiry {
        width:100%;
        justify-content:center;
        gap:5px;
    }
    #business05 .inquiry .inquiry_title .inquiry_ti,
    #business05 .inquiry .inquiry_co {
        font-size:0.94em;
    }
}
@media (max-width:480px) {
    #business05 .inquiry {
        flex-direction:column;
        align-items: center;
    }
}
@media (max-width:320px) {}