/* BASIC css start */
#footer {clear:both; background-color:#000;}


.footer_bigmenu {margin: 55px 5% 0;text-align:left;padding:50px 0 0;}
.footer_bigmenu ul {}
.footer_bigmenu ul li {}
.footer_bigmenu ul li a {color:#fff; font-size:20px; line-height:35px;font-weight:300;}


.footer_section2 {padding:40px 5% 0; text-align:left; color:#888;}
.footer_section2 p {font-size:12px; line-height:20px; font-weight:300;}
.footer_section2 .cscenter {margin: 10px 0;font-size: 13px;font-weight: 600;color: #fff;}
.footer_section2 .cscenter_phone {padding-bottom: 10px; font-size: 27px; font-weight: 600; color: #fff;}
.footer_section3 .cscenter {margin: 5px 0;font-size: 15px;font-weight: 600;color: #fff;}

.footer_sns {padding:0 5%; margin-top:30px; }
.footer_sns ul {font-size:0;}
.footer_sns ul li {display:inline-block; margin-right:8px; }
.footer_sns ul li a {display:block;}
.footer_sns ul li img {width:25px;}

.footer_section1 ul {margin:0px 5%;text-align:left;padding:50px 0 0;}
.footer_section1 ul li {display:inline-block; padding-right:10px;}
.footer_section1 ul li a {color:#f1f1f1; font-size:12px; line-height:1;font-weight:300;}
.footer_section1 ul li a.privacy {color:#fff;}




.footer_section3 {padding:35px 0; text-align:left; font-size:12px; line-height:22px; color:#999; margin:0px 5%;}
.footer_section3 a {color:#999;}

.footer_section4 {padding:0 0 50px; text-align:left; font-size:12px; line-height:22px; color:#999; margin:0px 5%;}



/* »çÀÌÆ®¸Ê ÆË¾÷ */
#sitemap_pop {display:none; width:100%; height:100vh; overflow-y:scroll; background:#fff; }
#sitemap_pop .quick_searchClose {position:absolute; right:15px; top:27px;}
#sitemap_pop .quick_searchClose img {width:18px;}
#sitemap_pop .inner {padding:50px 20px; }
#sitemap_pop .inner h2 {font-size:24px; font-weight:500; }

#sitemap_pop .inner .cont {padding:30px 15px 0;}
#sitemap_pop .inner .ft_map {}
#sitemap_pop .inner .ft_map dl {display:block; width:100%; margin-bottom:35px; }
#sitemap_pop .inner .ft_map dd, 
#sitemap_pop .inner .ft_map dt {display:block; text-align:left;  }
#sitemap_pop .inner .ft_map dt { font-size:18px; vertical-align:top; font-weight:500; margin-bottom:14px;}
#sitemap_pop .inner .ft_map dd {line-height:1.5; margin-left:-15px;}
#sitemap_pop .inner .ft_map dd ul {font-size:0;}
#sitemap_pop .inner .ft_map dd ul li { padding-bottom:10px; display:inline-block;}
#sitemap_pop .inner .ft_map dd ul li a {font-size:13px; padding:0 15px; color:#000;}

#sitemap_pop .inner .sm_link {}
#sitemap_pop .inner .sm_link ul {}
#sitemap_pop .inner .sm_link ul li {float:left;}
#sitemap_pop .inner .sm_link ul li a {font-size:16px; padding-right:16px; color:#888; font-weight:300;}



/* ÇÏ´Ü ³×ºñ */
.headroom { position: fixed; bottom: 0; left: 0; width: 100%; text-align: center; z-index: 995; -webkit-transition: top 0.15s; transition: bottom 0.30s; }
.headroom-hidden { bottom: -65px; }
.headroom .inner { background: #fcfcfc; color: #fff; width: 100%; height: 60px; display: inline-block; box-sizing: border-box; border-top: 1px solid rgb(221, 221, 221); }
.footer_category { height: 100%; }
.footer_category ul { display: flex; height: 100%; justify-content: space-between; }
.footer_category li { width: 20%; }
.footer_category li a { display: flex; height: 100%; flex-direction: column; align-items: center; justify-content: flex-end; }
.footer_category li i { color: #fff; font-size: 19px; vertical-align: bottom; margin-bottom: 7px;}
.footer_category li span {  color: #000; font-weight: 600; font-size: 10px; margin: 3px 0 4px;}
.footer_category img { width: 32px; }
/* BASIC css end */

