/*공통*/
.con1300 {max-width: 1300px; margin: 0 auto;}
.s_title {text-align: center;}
.s_title h2 {font-size: 16px;font-weight: 500;color:#0371fb;}
.s_title h1 {font-size: 33px;font-weight: 700;color:#000;margin: 0 0 25px;}
.s_title h3 {font-size: 17px;font-weight: 500;color:#000;margin-bottom: 15px;line-height: 30px;word-break: keep-all;}
.s_title p {font-size: 15px;font-weight: 300;color:#000;line-height: 30px;word-break: keep-all;}
.s_title p br {display: none;}

/*Content CSS*/
#solution4 {padding: 60px 20px;}
#solution4 .article {}
#solution4 .article h1 {font-size: 25px;font-weight: 700;color:#000;margin-bottom: 20px;word-break: keep-all;}
#solution4 .article h1 i {color:#0371fb}
#solution4 .article .img img {width: 100%;}
#solution4 .article1 {margin-top: 35px}
#solution4 .article1 .img {width: 100%;box-shadow: 0px 0px 15px 0 rgba(0, 0, 0, 0.15);}

#solution4 .article2 {margin-top: 30px;border-top: 1px solid #ddd;padding-top: 30px;}
#solution4 .table_bullet {text-align: right;}
#solution4 .table_bullet span {font-size: 35px; color: #000;}
#solution4 .s_table {margin-top: 20px;overflow-x: scroll;}
#solution4 .s_table table {border-collapse: collapse;}
#solution4 .s_table table img {display: inline!important;}
#solution4 .s_table table th, #solution4 .s_table table td {padding: 8px;}
#solution4 .s_table table th {background: #0371fb;color:#fff;font-size: 14px;font-weight: 500;text-align: center;border: 1px solid rgba(255, 255, 255, 0.2);word-break: keep-all;}
#solution4 .s_table table td {text-align: center; border: 1px solid #ddd;}

#solution4 .s_table table td .box:nth-child(n + 2) {margin-top: 30px;}
#solution4 .s_table table td .box p {font-size: 13px;margin-top: 15px;word-break: keep-all;}



@media screen and (max-width:1300px){

}


@media screen and (max-width:960px){

}

@media screen and (max-width:640px){

}
