/*공통*/
.sub_con {width: 100%; padding:0 15px;}
.sub_head1 {font-size:22px; font-weight: 400; color:#343434; position: relative; padding-left:40px; letter-spacing: -1px; background: url('../img/blet.png?v=2') 0 3px no-repeat;
word-break: keep-all;}
/* .sub_head1::before {content: ''; display: block; position: absolute; left:0; top:6px; width:10px; height:27px; background: #00356f; transform: skew(-20deg);} */
.sub_blet_p {font-size:15px; font-weight: 300; color:#707070; line-height: 25px; position: relative; padding-left:14px; letter-spacing: -1px; word-break: keep-all;}
.sub_blet_p::before {content: ''; display: block; position: absolute; left:0; top:9px; width:4px; height:4px; background: #a2c323;}
.sub_blet_p span {font-weight: 500; color:#333;}
.sub_blet_p:first-child {margin-top:0;}
.sub_box{border:1px solid #e8e8e8; padding:50px; width:100%;}
.text-center {text-align: center;}
.sub_head2 {font-size: 18px; font-weight: 400; color:#4b4b4b; position: relative; display: flex; align-items: flex-start;}
.sub_head2 span  {display: block; color:#fff ; font-weight: 400; font-size:18px; position: relative; z-index: 1; margin-right:15px;}
.sub_head2 span::before {content: ''; display: block; position: absolute; left:-5px; top:2px; width:20px; height:24px; background: #00356f; transform: skew(-15deg); z-index: -1;}
.img_box {width:100%; position: relative ; padding:25px; border:1px solid #e8e8e8; text-align: center;}
.img_box.flex {display: flex; flex-direction: column;}
.img_box.flex p {font-size:16px; font-weight: 400; color:#343434;margin-top:15px; letter-spacing: -1px;}
.img_table {border-collapse: collapse; margin-top:30px; text-align: center; width:100%; }
.img_table td {padding:10px; background: #fff; border:1px solid #dfeef6; font-weight: 300; font-size:14px; letter-spacing: -1px;}
.img_table th {padding:8px; background: #333; color:#fff; border:1px solid rgba(255,255,255, .2); font-size:15px; font-weight: 400; letter-spacing: -1px; word-break: keep-all;
border-top:2px solid #1f9ddb;}
.flex_txt_box {display: flex; flex-wrap:wrap;}
.flex_txt_box p {width:50%;}
.res_img img {max-width:100%;}

/*Content CSS*/
/* sec1 */
.busin3_sec1 .img_box {justify-content: center; }
.busin3_sec1 .img_box >  div:nth-child(1) {margin-right:150px;}

/* sec2 */
.busin3_sec2 {margin-top:50px;}
.busin3_sec2 .sub_blet_p {margin-top:20px;}
.busin3_sec2 .img_box {justify-content: center;}
.busin3_sec2 .img_box >  div:nth-child(1) {margin-right:50px;}

/* sec 3*/
.busin3_sec3 {margin-top:50px; position: relative; }
.busin3_table_wr {width: 100%; overflow-x:auto;}
.busin3_sec3 i {font-size:28px; position: absolute; right:0; top:5px; color:#1f9ddb;}
.busin3_sec3 table {margin-top:20px; border-collapse: collapse; width:100%; text-align: center;  border-top:2px solid #1f9ddb; max-width:768px; min-width:100%;}
.busin3_sec3 table thead th {padding:12px; font-size:15px; font-weight: 400; color:#fff; border:1px solid rgba(255,255,255,.2);  background: #333;}
.busin3_sec3 table thead th:nth-child(2) {background: #333;}
.busin3_sec3 table thead th:last-child {background: #00356f;}
.busin3_sec3 table tbody th {background: #fbfeff; border:1px solid #dfeef6; padding:10px 15px; font-size:14px; font-weight: 400; color:#333; word-break: keep-all; letter-spacing: -1px;}
.busin3_sec3 table tbody td {border:1px solid #dfeef6; padding:10px;   vertical-align: top;}
.busin3_sec3 table tbody td p {font-size:14px; word-break: keep-all; color:#707070; font-weight: 300; letter-spacing: -1px; text-align: left; margin-bottom:10px; letter-spacing: -1px;}
.busin3_sec3 table tbody td p:last-child {margin-bottom:0;}
.busin3_sec3 table tbody td p::before {top:9px;}

/*  busin3_sec4 */
.busin3_sec4 {margin-top:50px;}
.busin3_sec4 .sub_blet_p {margin-top:20px;}
.busin3_sec4 h2 {font-size:20px; font-weight: 500; color:#333; margin-top:10px;  width:100%; position: relative;  word-break: keep-all;}
.busin3_sec4 i {font-size:40px; color:#e8e8e8; position: relative; top:7px;}



/*  busin3_sec5 */
.busin3_sec5 {margin-top:50px; margin-bottom:80px;}
.busin3_sec5 .sub_blet_p {margin-top:20px;}
.busin3_sec5 ul {width:100%; display: flex;  margin-top:30px; text-align: center; border-top:2px solid #00356f; flex-wrap:wrap;}
.busin3_sec5 ul li {width:50%; border:1px solid #dfeef6; font-size:14px; font-weight: 300; color:#4b4b4b; background: #fff; display: flex; flex-direction: column; align-items: center;   padding:25px; letter-spacing: -1px; word-break: keep-all; border-bottom:0; border-right:0;}
/* .busin3_sec5 ul li:last-child {border-right:1px solid #dfeef6;} */
.busin3_sec5 ul li:nth-child(2), .busin3_sec5 ul li:nth-child(3), .busin3_sec5 ul li:nth-child(6) {background: #fbfeff;}
.busin3_sec5 ul li:nth-child(n+5) {border-bottom:1px solid #dfeef6;}
.busin3_sec5 ul li:nth-child(even) {border-right:1px solid #dfeef6;}
.busin3_sec5 ul li span {   display: block; font-size:22px; font-weight: 400;  position: relative; z-index: 1; color:#fff; margin-right:-8px; margin-bottom:15px;}
.busin3_sec5 ul li span::before {content: ''; display: block; position: absolute; left:-8px; top:0; width:30px; height:35px; background: #00356f; transform: skew(-15deg); z-index: -1;}








@media screen and (max-width:992px){

}

@media screen and (max-width:480px){

}
