/*공통*/
.con1300 {width: 1300px; margin: 0 auto;}
.s_title {text-align: center;}
.s_title h2 {font-size: 18px; font-weight: 500; color:#0371fb;}
.s_title h1 {font-size: 48px; font-weight: 700; color:#000; margin: 7px 0 15px}
.s_title h3 {font-size: 18px; font-weight: 500; color:#000; margin-bottom: 25px;}
.s_title p {font-size: 16px; font-weight: 300; color:#000; line-height: 30px; word-break: keep-all;}

/*Content CSS*/
#solution2 {padding: 90px 0 125px;}
#solution2 .article {width: 100%; margin-top: 50px; text-align: center;}
#solution2 .article .arrow  {margin:  15px 0 30px;}
#solution2 .article .box:nth-child(1) {width: 100%; border: 2px solid #c8e0ff; background: #eff6ff; padding: 30px;}
#solution2 .article .box:nth-child(3) {background: #fff;   padding: 50px; }
#solution2 .article .box:nth-child(3) .img {margin-bottom: 30px;}
#solution2 .article .box p { font-size: 16px; font-weight: 400; color:#000;}
#solution2 .article .box:nth-child(5) .txt {margin-bottom: 30px;}
#solution2 .article .box:nth-child(5) .txt ul {display: flex; justify-content: space-between;}
#solution2 .article .box:nth-child(5) .txt ul li {width: 410px; height: 65px; line-height: 65px; color:#fff;font-size: 16px; font-weight: 400;}
#solution2 .article .box:nth-child(5) .txt ul li:nth-child(1) {background: #7EBBE6}
#solution2 .article .box:nth-child(5) .txt ul li:nth-child(2) {background: #418CCB}
#solution2 .article .box:nth-child(5) .txt ul li:nth-child(3) {background: #2674B4}
#solution2 .article .box:nth-child(5) .img {width: 100%; box-shadow: 0px 0px 15px 0 rgba(0, 0, 0, 0.15); padding: 50px;}







































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

}


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

}

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

}
