@charset "utf-8";

.mT25 {margin-top:25px;}
.mT35 {margin-top:35px;}
.mT40 {margin-top:40px;}
.mT60 {margin-top:60px;}
.mT80 {margin-top:80px;}

.point {position:relative; padding-left:15px;}
.point::before {content:''; width:11px; height:11px; border-radius:50%; background-color:#d8d8d8; position:absolute; left:0; top:8px;}
.point + .point {margin-top:8px;}




@media (min-width:1500px) {

    .business {width:1300px; margin:0 auto;}

    .business .bsi_title {border:1px solid #e0e0e0; border-top:1px solid #274456; text-align:center; margin-top:80px; position:relative; padding:70px 0;}
    .business .bsi_title::before {content:''; width:113px; height:113px; background-repeat:no-repeat; position:absolute; left:50%; top:-56px; transform:translateX(-50%);}
    .business .bsi_title h4 {font-size:28px; font-weight:800; color:#274456; letter-spacing:-0.55px; line-height:1.64; margin-bottom:15px;}
    .business .bsi_title p {letter-spacing:-0.4px; line-height:1.7; color:#302b27;}

    .business .bsi_box {border:1px solid #e0e0e0; border-top:0; background-color:#eff8fa; padding:65px 95px 40px;}
    .business .bsi_box_01 ul {margin:5px 0;}
    .business .bsi_box_01 ul::after {content:''; display:block; clear:both;}
    .business .bsi_box_01 ul li {float:left;}
    .business .bsi_box_01 .bsi_b1_img {width:47px;}
    .business .bsi_box_01 .bsi_b1_T {font-size:23px; width:140px; font-weight:800; line-height:2; letter-spacing:-0.46px; color:#274456; text-align:center; }
    .business .bsi_box_01 .bsi_b1_ti {color:#302b27; line-height:1.7; letter-spacing:-0.4px; padding-top:6px;}


}

@media (max-width:1499px) and (min-width:1100px) {

    .business {width:93%; margin:0 auto;}

    .business .bsi_title {border:1px solid #e0e0e0; border-top:1px solid #274456; text-align:center; margin-top:80px; position:relative; padding:70px 0;}
    .business .bsi_title::before {content:''; width:113px; height:113px; background-repeat:no-repeat; position:absolute; left:50%; top:-56px; transform:translateX(-50%);}
    .business .bsi_title h4 {font-size:26px; font-weight:800; color:#274456; letter-spacing:-0.55px; line-height:1.64; margin-bottom:15px;}
    .business .bsi_title p {letter-spacing:-0.4px; line-height:1.7; color:#302b27;}

    .business .bsi_box {border:1px solid #e0e0e0; border-top:0; background-color:#eff8fa; padding:60px 65px 40px;}
    .business .bsi_box_01 ul {margin:5px 0;}
    .business .bsi_box_01 ul::after {content:''; display:block; clear:both;}
    .business .bsi_box_01 ul li {float:left;}
    .business .bsi_box_01 .bsi_b1_img {width:47px;}
    .business .bsi_box_01 .bsi_b1_T {font-size:21px; width:140px; font-weight:800; line-height:2; letter-spacing:-0.46px; color:#274456; text-align:center; }
    .business .bsi_box_01 .bsi_b1_ti {color:#302b27; line-height:1.7; letter-spacing:-0.4px; padding-top:6px;}

}

@media (max-width:1099px) and (min-width:780px) {

    .business {width:93%; margin:0 auto;}

    .business .bsi_title {border:1px solid #e0e0e0; border-top:1px solid #274456; text-align:center; margin-top:80px; position:relative; padding:70px 0;}
    .business .bsi_title::before {content:''; width:113px; height:113px; background-repeat:no-repeat; position:absolute; left:50%; top:-56px; transform:translateX(-50%);}
    .business .bsi_title h4 {font-size:24px; font-weight:800; color:#274456; letter-spacing:-0.55px; line-height:1.64; margin-bottom:15px;}
    .business .bsi_title p {letter-spacing:-0.4px; line-height:1.7; color:#302b27;}

    .business .bsi_box {border:1px solid #e0e0e0; border-top:0; background-color:#eff8fa; padding:55px 45px 40px;}
    .business .bsi_box_01 ul {margin:5px 0;}
    .business .bsi_box_01 ul::after {content:''; display:block; clear:both;}
    .business .bsi_box_01 ul li {float:left;}
    .business .bsi_box_01 .bsi_b1_img {width:47px;}
    .business .bsi_box_01 .bsi_b1_T {font-size:19px; width:130px; font-weight:800; line-height:2; letter-spacing:-0.46px; color:#274456; text-align:center; }
    .business .bsi_box_01 .bsi_b1_ti {color:#302b27; width:calc(100% - 47px - 130px); line-height:1.7; letter-spacing:-0.4px; padding-top:6px;}

}

@media (max-width:779px) {

    .business {width:93%; margin:0 auto;}

    .business .bsi_title {border:1px solid #e0e0e0; border-top:1px solid #274456; text-align:center; margin-top:80px; position:relative; padding:70px 0;}
    .business .bsi_title::before {content:''; width:113px; height:113px; background-repeat:no-repeat; position:absolute; left:50%; top:-56px; transform:translateX(-50%);}
    .business .bsi_title h4 {font-size:22px; font-weight:800; color:#274456; letter-spacing:-0.55px; line-height:1.64; margin-bottom:15px;}
    .business .bsi_title p {letter-spacing:-0.4px; line-height:1.7; color:#302b27;}

    .business .bsi_box {border:1px solid #e0e0e0; border-top:0; background-color:#eff8fa; padding:40px 25px;}
    .business .bsi_box_01 ul {margin:5px 0;}
    .business .bsi_box_01 ul::after {content:''; display:block; clear:both;}
    .business .bsi_box_01 ul li {float:left;}
    .business .bsi_box_01 .bsi_b1_img {width:40px;}
    .business .bsi_box_01 .bsi_b1_img img {width:100%;}
    .business .bsi_box_01 .bsi_b1_T {font-size:18px; width:70px; font-weight:800; line-height:2; letter-spacing:-0.46px; color:#274456; text-align:center; }
    .business .bsi_box_01 .bsi_b1_ti {color:#302b27; width:calc(100% - 40px - 70px); line-height:1.7; letter-spacing:-0.4px; padding-top:3px; word-break: break-all;}

}

/* 추가 */
@media (max-width:400px) {

}






/**/
.business .bsi01-1::before {background-image:url(./img/program_1-1.png);}
.business .bsi01-2::before {background-image:url(./img/program_1-2.png);}
.business .bsi01-3::before {background-image:url(./img/program_1-3.png);}
.business .bsi01-4::before {background-image:url(./img/program_1-4.png);}
.business .bsi01-5::before {background-image:url(./img/program_1-5.png);}
.business .bsi01-6::before {background-image:url(./img/program_1-6.png);}
.business .bsi01-7::before {background-image:url(./img/program_1-7.png);}
.business .bsi01-8::before {background-image:url(./img/program_1-8.png);}

.business .bsi02-1::before {background-image:url(./img/program_2-1.png);}
.business .bsi02-2::before {background-image:url(./img/program_2-2.png);}
.business .bsi02-3::before {background-image:url(./img/program_2-3.png);}
.business .bsi02-4::before {background-image:url(./img/program_2-4.png);}
.business .bsi02-5::before {background-image:url(./img/program_2-5.png);}
.business .bsi02-6::before {background-image:url(./img/program_2-6.png);}
.business .bsi02-7::before {background-image:url(./img/program_2-7.png);}
.business .bsi02-8::before {background-image:url(./img/program_2-8.png);}
.business .bsi02-9::before {background-image:url(./img/program_2-9.png);}
.business .bsi02-10::before {background-image:url(./img/program_2-10.png);}

.business .bsi03-1::before {background-image:url(./img/program_3-1.png);}
.business .bsi03-2::before {background-image:url(./img/program_3-2.png);}
.business .bsi03-3::before {background-image:url(./img/program_3-3.png);}
.business .bsi03-4::before {background-image:url(./img/program_3-4.png);}
.business .bsi03-5::before {background-image:url(./img/program_3-5.png);}
.business .bsi03-6::before {background-image:url(./img/program_3-6.png);}
.business .bsi03-7::before {background-image:url(./img/program_3-7.png);}
.business .bsi03-8::before {background-image:url(./img/program_3-8.png);}

.business .bsi04-1::before {background-image:url(./img/program_4-1.png);}