/* 공통 */
#c2_wrap .c_inner {width: 100%; margin:0 auto; position: relative; }
#c2_wrap .c_title h2 {font-family: 'NanumSquare',sans-serif;font-size: 20px; color:#009fe8; margin-bottom: 15px; font-weight: bold; font-weight: 400;}
#c2_wrap .c_title h1 {font-family: 'NanumSquare',sans-serif; font-size: 36px; color:#000; font-weight: 800;}
#c2_wrap .c_title p {font-size: 14px; color:#888; margin-top: 15px; line-height: 28px; word-break: keep-all; font-weight: 400; letter-spacing: -.4px;}


/*Content CSS*/
#c2_wrap {text-align: left; padding: 60px 20px; background: url('../img/dot_bg.jpg') 50% 50% repeat; text-align: center;}
#c2_wrap .c_inner {}

/* right */
#c2_right {width: 100%; margin-top: 30px;}
#c2_right .box {width: 100%; position: relative; z-index: 1; margin-bottom: 10px; text-align: left; padding: 35px 30px;}
#c2_right .box:nth-child(1) {background: url('../img/c2_img1.jpg')no-repeat 50% 50%; }
#c2_right .box:nth-child(2) {background: url('../img/c2_img2.jpg?v=<?php echo G5_CSS_VER?>')no-repeat 50% 50%; }
#c2_right .box:nth-child(3) {background: url('../img/c2_img3.jpg')no-repeat 50% 50%; }

#c2_right .box .cover {width: 100%; height: 100%; background: rgba(0,0,0,.75); position: absolute; top: 0; left: 0; transition: background-color 0.3s ease; opacity: 1; z-index: -1;}
#c2_right .box .img {width: 100%; overflow: hidden; position: relative; z-index: -2;  background-color: #fff; display: flex; align-items: center ;justify-content: center ;height: 100%;}
#c2_right .box .img img {transition: all 0.3s; transform: scale(1);}
#c2_right .box .txt {display: flex; flex-direction: row; justify-content: space-between; align-items: flex-end; width: 100%; width: 100%; }
#c2_right .box .txt h1 {font-size: 17px; font-family: 'NanumSquare',sans-serif; color:#fff; font-weight:700;}
#c2_right .box .txt h1::before {display: block; content: ""; margin-bottom: 25px; width: 35px; height: 2px; background: #fff;}
#c2_right .box .txt .more {width: 65px; height: 65px; border: 1px solid #009fe8; text-align: center; line-height: 60px; font-size: 12px; color:#fff; transition: all 0.3s ease ; font-weight: 400; background: #009fe8}
#c2_right .box .num {font-size: 30px; color:#fff; font-family: 'montserrat',sans-serif; font-weight: 700;}





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

}

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

}

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

}
