/* 공통 */
#c2_wrap .c_inner {width:100%; margin:0 auto; overflow: hidden;}
#c2_wrap .c_btn {display: flex; align-items: center; font-size:13px; height: 49px; font-weight: 400; color:#333; text-transform: uppercase ; font-family: 'Montserrat'; position: relative; z-index: 1; width: 162px;  margin: 0 auto}
#c2_wrap .btn_arrow { display: block; width: 45px; height: 1px; position: relative; background: #000; transition: all .3s ease; top: 2px; left: 0; margin-left:18px; z-index: 1; }
#c2_wrap .btn_arrow::before {    content: ''; position: absolute;display: block;width: 14px;height: 1px;background: #000;right: -1px;transform: rotate(43deg);top: -5px;transition: all .5s ease; background-color .3s ease;}
#c2_wrap .btn_cir { content: ''; display: block; width: 49px; height: 49px; border-radius: 50%; background: #f0f2f3; right: -0; top:50%; transform:translateY(-50%);
position: absolute; z-index: -1; transition: all .3s ease; }
#c2_wrap .c_btn:hover .btn_arrow {left:15px;}
#c2_wrap .c_btn:hover .btn_arrow, #c2_wrap .c_btn:hover .btn_arrow::before {background-color: #fff;}
#c2_wrap .c_btn:hover .btn_cir {background: #1ebdc6; right:-15px; }

/*Content CSS*/
#c2_wrap {padding: 60px 20px; text-align: center;}
.c1_title { }
.c1_title h1 {font-size: 36px; font-weight: 400; color:#333; font-family: 'ELAND_Nice_M'; }
.c1_title h1 span {color:#1ebdc6;}
.c1_title .img {margin-bottom: 25px;}
.c1_title .img img {width: 50px;}
#c2_wrap p {font-size:14px; font-weight: 300; color:#666; line-height: 30px; margin: 15px 0 30px; word-break: keep-all;}





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

}

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

}

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

}
