/* 공통 */
#c2_wrap .c_inner {width:100%; padding:0 15px;}
#c2_wrap .m_title h2 {font-size:16px; font-weight: 500; color:#076ab6; margin-bottom: 5px;font-family: 'Montserrat'; letter-spacing: -.2px;}
#c2_wrap .m_title h1 {font-size:30px; font-weight: 400; color:#231815; font-family: 'S-CoreDream-4Regular';}
#c2_wrap .m_p {font-size:14px; font-weight: 300; color:#231815; line-height: 25px; letter-spacing: -.5px; word-break: keep-all;}

/*Content CSS*/
#c2_wrap {padding:50px 0; background: url('../img/c2_bg.jpg') 80% 50% no-repeat; background-size:cover; text-align: center;}
#c2_wrap .m_title h2 {color:#d9f3ff; margin-bottom:0;}
#c2_wrap .m_title h1 {color:#fff;}
#c2_wrap .c_inner {position: relative; margin-top:30px; text-align: center;}
#c2_wrap .c_inner > img {max-width:100%; }
#c2_wrap ul li {text-align: left; margin-top:30px; position: relative;}
#c2_wrap ul li:first-child {margin-top:40px;}
#c2_wrap ul li > span {width:40px; height:40px; background: #fff; border-radius: 50%; display: inline-block; margin-right:15px; color:#066ab6; line-height: 40px; text-align: center;
font-weight: 400;  font-family: 'S-CoreDream-6Bold'; font-size:24px; position: absolute; top:0; right:0;}
/* #c2_wrap ul li:nth-child(1) {left:0; top:84px;}
#c2_wrap ul li:nth-child(2) {right:0; top:35px;} */
#c2_wrap ul li h2 {font-size:26px; font-weight: 400; color:#fff; font-family: 'S-CoreDream-4Regular';}
#c2_wrap ul li h3 {font-size:15px; font-weight: 500; color:#fff; margin:4px 0 15px; font-family: 'Montserrat';}
#c2_wrap ul li .m_p {color:#d9f3ff;}
#c2_wrap ul li .c2_btn {display: block; width:190px; height:40px; line-height: 40px; border:1px solid #fff; text-align: center; font-size:14px; font-weight: 400;
font-family: 'S-CoreDream-3Light'; color:#fff; margin:20px 0 0; transition: all .3s ease;}
#c2_wrap ul li .c2_btn span {display: inline-block; width: 22px; height: 1px; position: relative; background: #fff; margin-left: 10px; transition: all .3s ease; left: 0;}
#c2_wrap ul li .c2_btn span::after { content: ''; position: absolute; display: block; width: 8px; height: 1px; background: #fff; right: 0; transform: rotate(35deg); top: -3px; transition: all .3s ease;}
#c2_wrap ul li .c2_btn:hover {background: #fff; color:#076ab6;}
#c2_wrap ul li .c2_btn:hover span {left:10px;}
#c2_wrap ul li .c2_btn:hover span, #c2_wrap ul li .c2_btn:hover span::after {background: #076ab6;}
/* #c2_wrap ul li > div {position: absolute; }
#c2_wrap ul li:nth-child(1) > div {top:-36px; left:100px;}
#c2_wrap ul li:nth-child(2) > div {top:22px; left:calc(-100% + -10px);} */
#c2_wrap ul li:nth-child(2) {border-top:1px solid rgba(255,255,255,.2); padding-top:30px;}
#c2_wrap ul li:nth-child(2) > span {top:30px;}



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

}

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

}

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

}
