/* BASIC css start */
/* Footer Extension */
#footer{border-top:1px solid #211F22;padding-bottom:50px}
#footer .inwrap{position:relative;width:1100px;margin:0 auto}

#footer .util .inwrap{padding:15px 0}
#footer .util .menu li{display:inline-block;position:relative;margin-left:15px;padding-left:16px}
#footer .util .menu li:first-child{margin-left:0;padding-left:0}
#footer .util .menu li:after{content:"";position:absolute;top:4px;left:0;width:1px;height:10px;background:#D0D0D0}
#footer .util .menu li:first-child:after{display:none}
#footer .util .menu li a{color:#6D6D6D}
#footer .util .familysite{position:absolute;top:0;right:0;margin-top:8px;width:260px}
#footer .util .familysite ul{display:none;position:absolute;top:auto;bottom:33px;left:0;width:99.55%;border:1px solid #eaeaea}
#footer .util .familysite ul li{border-top:1px solid #eaeaea}
#footer .util .familysite ul li:first-child{border-top:0px}
#footer .util .familysite ul li a{background:white;display:block;line-height:32px;padding-left:20px;text-decoration:none}
#footer .util .familysite ul li a:hover,
#footer .util .familysite ul li a:focus{background:#211F22;color:white}

#footer .cs{min-height:280px;margin-bottom:40px;padding:50px 0;border:solid #E5E5E5;border-width:1px 0;background:#211F22 url(/design/suavisslab/skin1/imgs/bg/pattern_sq_black.jpg) repeat-y 50% 0}
#footer .cs h1{float:left}
#footer .cs h3{padding-bottom:10px;font-size:13px;color:white}
#footer .cs a{font-size:12px;color:#ADADAD}

#footer .download{position:absolute;top:70px;left:0}
#footer .download a{display:inline-block;vertical-align:top}
#footer .download a .dn{width:16px;height:16px;margin:0 0 0 5px;background-position:0 -140px}
#footer .download ul{margin-top:-7px}
#footer .download ul li{margin-top:7px}

#footer .sns{position:absolute;top:218px;left:0}
#footer .sns ul{margin-left:-5px;font-size:0}
#footer .sns ul li{display:inline-block;margin-left:5px}
#footer .sns .sp_{width:36px;height:36px}
#footer .sns .fb{background-position:0 0}
#footer .sns .insta{background-position:-50px 0}
#footer .sns .blog{background-position:-100px 0}
#footer .sns .utube{background-position:-150px 0}

#footer .sitemap{position:relative;margin-left:350px;font-size:0}
#footer .sitemap dl{display:inline-block;width:180px;vertical-align:top}
#footer .sitemap dl dt{line-height:1;margin-bottom:20px;font-size:17px;color:white;font-family:"Lato"}
#footer .sitemap dl dd{margin-top:12px}
#footer .sitemap dl dd a{font-family:"나눔바른고딕","Nanum Barun Gothic"}
#footer .sitemap .n4{position:absolute;top:198px;left:540px}
#footer .sitemap .n5{position:absolute;top:198px;left:360px}

#footer .info address{margin-top:25px;font-style:normal;color:#362F2D}
#footer .info address span,
#footer .info address strong{display:inline-block}
#footer .info address span{position:relative;margin-left:10px}
#footer .info address span:first-child{margin-left:0;padding-left:0}
#footer .info address strong{margin-right:3px;font-weight:400}
#footer .info address ul{line-height:170%;margin-left:350px}
#footer .info address .copyright{position:absolute;top:0;left:0;font-size:11px;color:#9F9F9F;letter-spacing:-0.04em}

.fix_bottom{position:fixed;z-index:100;left:50%;margin-left:622px;bottom:30px}
.fix_bottom .go_top{display:block;width:44px;height:31px;padding-top:13px;border:3px solid #201F21;background:#201F21;color:#fff;font-size:14px;font-weight:700;text-align:center;
	-webkit-border-radius :50%;
	-moz-border-radius : 50%;
	border-radius : 50%
}
.fix_bottom .go_top:hover{background:white;color:#201F21}
/* BASIC css end */

