/*공통*/
.s_title {text-align: center; }
.s_title h2 {font-size:15px; font-weight: 500; color:#aacd06; letter-spacing: 3.6px;  border-bottom: 2px solid #aacd06; display: inline-block ; padding-bottom: 5px;
text-transform: uppercase;}
.s_title h1 {font-size:24px; font-weight: 600; color:#000; margin-top:12px; word-break: keep-all;}
.s_title p {font-size:15px; font-weight: 400; color:#666; word-break: keep-all; margin-top: 15px;}
.con1300 {width: 100%; margin: 0 auto;}

/*Content CSS*/
#solution3 {padding: 40px 0 60px; position: relative ; z-index: 1; }
#solution3 .top {padding: 0 20px;}
.logo_box {margin-top: 30px; margin-bottom: 50px;border-top: 1px solid #ddd;}
.logo_box ul {width: 100%; }
.logo_box ul li {width: 100%; text-align: center;border-bottom: 1px solid #ddd; padding: 20px 0;}
.logo_box ul li:last-child {margin-right: 0;}
.logo_box ul li a {display: block;}
.logo_box ul li .img {text-align: center; margin-bottom: 15px;}
.logo_box ul li .img img { position: relative; z-index: 3; height: 15px;}
.logo_box ul li h1 {font-size: 15px; font-weight: 500; color:#000; margin-bottom: 7px;}
.logo_box ul li p {font-size: 14px; font-weight: 300; color:#666;}

.con_bg {width: 100%; position: relative; padding: 0 20px}
.con_bg .con1300 {width: 100%; margin: 0 auto;position: relative; z-index: 3; padding: 30px 20px; border-radius: 5px;  box-shadow: 2.2px 2px 18px 0 rgba(0, 0, 0, 0.09); background: #fff;}
.con_bg .top_title {text-align: center;}
.con_bg .top_title img {margin-bottom: 25px;}
.con_bg .top_title h1 {font-size: 20px; font-weight: 700; color:#000; margin-bottom: 50px; word-break: keep-all;}
.con_bg .article .box {border-top: 1px solid #ddd; padding: 40px 0; }
.con_bg .article .box:last-child {padding-bottom: 0;}
.con_bg .article .box h1 {width: 100%; font-size: 20px; font-weight: 500; color:#000; padding-left: 19px; position: relative; margin-bottom: 15px;}
.con_bg .article .box h1::before {display: block; content: ""; width: 3px; height: 22px; background: #aacd06; position: absolute; top: 6px; left: 0;}
.con_bg .article .box .txt {width: 100%;}
.con_bg .article .box .img {width: 100%; border: 1px solid #ddd; text-align: center; padding: 40px 20px;}
.con_bg .article .box .img img {width: 100%;}
.con_bg .article .box .txt p {font-size: 15px; line-height: 30px; color:#666; word-break: keep-all; font-weight: 300;}
.con_bg .article .box .txt ul li {font-size: 15px; line-height: 26px; color:#666; word-break: keep-all; font-weight: 300; margin-bottom: 7px; padding-left: 20px; position: relative; letter-spacing: -0.75;}
.con_bg .article .box .txt ul li::before {position: absolute; top: 10px; left: 0; display: block; content: ""; width: 5px; height: 5px; background: #aacd06; letter-spacing: -0.75;}

#sol3_c1, #sol3_c2 {margin-bottom: 50px}






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

}

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

}

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

}

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

}
