/* 공통 */
.con_bg {width: 100%; background: url('../img/dot_bg.jpg'); padding: 50px 0;}
.con1300 {width: 100%; margin:0 auto; position: relative; padding:0 15px;}

.sub_title {text-align: center;}
.sub_title h2 {    font-size: 12px; font-weight: 400; color: #0867ae; letter-spacing: 3px; font-family: 'Montserrat'; margin-bottom: 8px; text-transform: uppercase;}
.sub_title h1 {    font-size:22px; font-weight: 400; color: #333; font-family: 'NanumSquare',sans-serif; line-height: 35px; word-break: keep-all;}
.sub_title h1 b {font-weight: 800;}
.sub_title p {font-size:14px; font-weight: 300; color:#666; letter-spacing: -.5px; line-height: 25px; word-break: keep-all;}

.sub_h2 {font-size: 24px;font-family: 'NanumSquare',sans-serif; font-weight: 700; color:#000;}
.sub_h2 i {color:#0867ae; padding-right: 5px;}

.s_table {width: 100%;}
.s_table table {width: 100%;font-family: 'Noto Sans KR', sans-serif; border-collapse: collapse;}
.s_table table th, .s_table table td {padding: 10px; word-break: keep-all;}
.s_table table thead th, .s_table table thead td {color:#fff; border: 1px solid rgba(255,255,255,0.2); font-size: 13px; font-weight: 400; line-height: 24px;}
.s_table table thead th {background: #333; }
.s_table table thead th:last-child {border-right: 1px solid #333}
.s_table table thead tr:last-child th {border-bottom: 1px solid #333}

.s_table table thead td {background: #666;border-bottom: 1px solid #666}
.s_table table thead td:last-child {border-right: 1px solid #666}


.s_table table tbody th, .s_table table tbody td { }
.s_table table th {text-align: center; font-weight: 400; color:#333; background: #f7f7f7; line-height: 26px;font-size: 14px;  border: 1px solid #eee }
.s_table table td {font-weight: 300; color:#666; line-height: 24px; background: #fff; font-size: 13px; text-align: center;border: 1px solid #eee; letter-spacing: -.7px; }
.s_table table td i {}
.s_table p {font-size: 18px; font-weight: 400; color:#0059ff; letter-spacing: -0.5px; word-break: keep-all; margin-top: 24px;}



/*Content CSS*/
#par2_c1 {margin-bottom: 50px;}
#par2_c1 .article {display: flex; flex-direction: column; background: url('../img/par2_c1_bg.jpg')no-repeat 50% 50%; padding:30px 15px; margin-top:30px;
background-size: cover; }
#par2_c1 .article .box {width: 100%; display: flex; align-items: center; justify-content: center; }
#par2_c1 .article .box:nth-child(1) {padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid rgba(255,255,255,0.3)}
#par2_c1 .article .box .img {width: 90px; height: 90px; min-width: 90px; min-height: 90px; background: rgba(255,255,255,0.2); border-radius: 50%; margin-right: 30px;
text-align: center; line-height: 90px;}
#par2_c1 .article .txt h1 {font-size: 18px;font-family: 'NanumSquare',sans-serif; font-weight: 700; margin-bottom: 10px; color:#fff;}
#par2_c1 .article .txt ul {min-width: 172px;}
#par2_c1 .article .txt ul li {font-size:13px; font-weight: 300; color:#fff; letter-spacing: -.5px; line-height: 22px; word-break: keep-all; margin-bottom: 5px; position: relative; padding-left: 10px;}
#par2_c1 .article .txt ul li:last-child {margin-bottom: 0;}
#par2_c1 .article .txt ul li::before {content: ""; display: block; width: 3px; height: 3px; background: #61bd50; position: absolute; left: 0; top: 9px;}

@media screen and (max-width: 360px) {
    #par2_c1 .article .txt ul {min-width: 100%;}
}


#par2_c2 {overflow: hidden;}
#par2_c2 .article {margin-top: 40px;}
#par2_c2 .article .img {margin-bottom: 40px; text-align: center; }
#par2_c2 .article .img img {max-width: 100%; width: 100%;}
#par2_c2 .article .txt {margin-top: 30px;padding: 0; display: flex; flex-direction: column; align-items: center; }
#par2_c2 .article .txt .box {width:100%; text-align: center; background: #fff; padding:30px; border-top:2px solid #fbad49; margin-bottom: 20px; max-width: 100%; }
#par2_c2 .article .txt .box h1 {font-size: 18px;font-family: 'NanumSquare',sans-serif; font-weight: 700; margin-bottom: 10px;}
#par2_c2 .article .txt .box p {font-size:13px; font-weight: 300; color:#666; letter-spacing: -.7px; line-height: 24px; word-break: keep-all;}
#par2_c2 .article .txt .box:nth-child(1) h1 {color:#fbad49}
#par2_c2 .article .txt .box:nth-child(2) h1 {color:#56bcc8}
#par2_c2 .article .txt .box:nth-child(3) h1 {color:#47a5d9}
#par2_c2 .article .txt .box:nth-child(4) h1 {color:#8d85ac}

#par2_c2 .article .txt .box:nth-child(2) {border-color:#56bcc8; }
#par2_c2 .article .txt .box:nth-child(3) {border-color:#47a5d9; }
#par2_c2 .article .txt .box:nth-child(4) {border-color:#8d85ac; margin-bottom: 0px;}




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

}

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

}

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

}

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

}
