/*Content CSS*/
footer {width:100%; background-color:#000; padding:50px 0; clear:both;}
.footer_con {width: 1300px; margin: 0 auto; text-align: left; position: relative; display: flex; align-items: center;}
.footer_con h1 {font-size:16px; font-weight: 700; color:#fff; font-family: 'Raleway', sans-serif; margin-bottom: 17px;}
/* .ft_logo {margin-right:40px;} */
.ft_copy {font-size: 13px; font-weight: 300; color:rgba(255, 255, 255, 0.9); line-height: 24px;}
.ft_copy span, .ft_copy a {color:rgba(255, 255, 255, 0.3) !important;}
.ft_copy span {display: block; margin-top: 17px;}
.ft_btn a {display: block;text-align: center; width: 140px; height: 30px; line-height: 26px; color:rgba(255,255,255,1) !important; background: transparent; border-radius:0; margin: 0 auto; font-size: 10px; transition: all 0.3s; border:1px solid rgba(255,255,255,1); position: absolute; top:0; right:0;}
.ft_btn a:hover {background: #287be4; border-color: #287be4;}

#top_btn {position:fixed;bottom:20px;right:20px;width:50px;height:50px;line-height:46px;border:1px solid #333;color:#333;text-align:center;font-size:15px;z-index:90;background:rgba(255,255,255,0.5);transition: all 0.3s ease; }
#top_btn:hover {border-color:#287be4;background:#287be4;color:#fff}

/*사이트맵*/
#sitemap_wrap .c_inner { margin: 0 auto; width: 1300px; position: relative; }
#sitemap_wrap { width: 100%; background: #fff; overflow: hidden; position: relative; position: relative; z-index: 1; border-top:1px solid rgba(54,54,54,.14);}

#sitemap {display: flex;}
#sitemap .parents_li {flex:1; border-left:1px solid rgba(54,54,54,.14); padding:85px 0 115px 64px;}
#sitemap .parents_li:first-child {display: none;}
#sitemap .parents_li:last-child {border-right:1px solid rgba(54,54,54,.14);}
.parents_li > a {font-size:20px; font-weight: 700; color:#000; display: block; margin-bottom: 30px;  transition: color .3s ease;}
.parents_li > a::before {content: ''; display: block; width: 18px; height: 2px; background: #0371fb; margin:0 0 15px;}
.child_li > a {font-size:16px; font-weight: 300; color:#444; white-space: nowrap; line-height: 45px; transition: color .3s ease;}
.parents_li > a:hover {color:#0371fb;}
.child_li > a:hover {color:#000; }



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

}

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

}

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

}
