/* 공통 */
#c1_wrap .c_inner {width: 1300px; margin:0 auto;}

/*Content CSS*/
#c1_wrap {padding:100px 0 90px;}
#c1_wrap .c_inner {display: flex; justify-content: space-between; align-items: center;}
.c1_txt h1 {display: flex;  align-items: center; font-size:20px; font-weight: 400; color:#0064b6; letter-spacing: 4px; font-family: 'NEXONFootballGothicLA1';}
.c1_txt h1::after {content: ''; display: block; width:320px; height: 1px; background: #e3e3e3; margin-left:30px;}
.c1_txt p {font-size:15px; font-weight: 300; color:#666; letter-spacing: .15px; line-height: 25px; margin:20px 0 40px;}
.c1_txt a {display: flex; justify-content: space-between; align-items: center; width: 220px; height:50px; padding:0 30px; font-size:15px; font-weight: 400; color:#c1c1c1;
font-family: 'NEXONFootballGothicLA1'; border:4px solid #f6f6f6; transition: all .3s ease;}
.c1_txt a span {display: block; width:18px; height:1px; background: #c1c1c1; position: relative; transition: all .3s ease; position: relative; top:2px; left:0;}
.c1_txt > a span::after {content: '';position: absolute;display: block;width: 9px;height: 1px;background: #c1c1c1;right: 0;transform: rotate(35deg);
top: -3px;transition: background-color .3s ease;}
.c1_txt a:hover {background: #0064b6; border-color: #0064b6; color:#fff;}
.c1_txt a:hover span {left:10px;}
.c1_txt a:hover span, .c1_txt a:hover span::after {background-color: #fff;}



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

}

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

}

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

}
