/* tablet device */
@media all and (max-width:864px) {
/* footer */
#footer.footer{ margin:0; width:100%;background:transparent; z-index:5; position:absolute;}/*메인푸터*/
#footer{ margin:0; width:100%; background:#d8d8d8; z-index:5; position:absolute; min-width:320px;}
.bottom0{bottom:0;}
#footer .f_menu{padding:0 28px; margin:30px auto 30px;}
#footer .f_menu ul{display:block; vertical-align:top;margin-right:0px; border-bottom:1px solid #c4c4c4; padding-bottom:15px; padding-top:15px; margin-bottom:0px; width:100%;}
#footer .f_menu ul:first-child{padding-top:0;}
#footer .f_menu ul:last-child{margin-right:0; border-bottom:0; padding-bottom:0;}
#footer .f_menu ul li.title{line-height:24px;}
#footer .f_menu ul li.title a{font-size:15px;}
#footer .f_menu ul li a{ line-height:20px; font-size:12px;}
#footer .f_menu ul li a:hover{text-decoration:none;}

.footerWrap{width:100%;padding:0 10px;margin:0 auto; position:relative; padding:0px 0 18px;}
.footerWrap .footerFollow{ margin:0 auto;text-align:left; padding:5px 28px 0;}
.footerWrap .footerFollow ul{ text-align:left; float:none; display:block; color:#fff;}
.footerWrap .footerFollow .copyright{text-align:left; font-size:11px; padding:0px; margin-top:5px;}
.footerWrap .footerFollow li{ display:inline-block; padding:0 15px;}
.footerWrap .footerFollow li.fir{ background:none; padding:0 10px 0 0;}
.footerWrap .footerFollow li a{ display:block; margin:0; height:20px; line-height:20px; font-size:11px;}

}

/* mobile device */
@media all and (max-width:483px) {
.footerWrap .footerFollow .copyright .cr_2{display:block;}

}