/* BASIC css start */
/* ÇÏ´Ü */
/* ÇÏ´Ü °ü·Ã CSS */
#footer {width:100% !Important;}
#footer { border-top:1px solid #222; margin:100px auto 0px; text-align:left; }
#footer .ft_menu { border-bottom:1px solid #e5e5e5; height:48px;}
#footer .ft_menu .inner {background-color:#fff; height:48px;}
#footer .ft_menu .ft_menu_sec01 ul li {float:left;}
#footer .ft_menu .ft_menu_sec01 ul li a {line-height:48px; font-size:12px; color:#777777; background:url(/design/musicart/0755flattable/sec01_bg.gif) no-repeat 0px 6px; letter-spacing:-0.5px; font-weight:300; padding:0px 15px;}
#footer .ft_menu .ft_menu_sec01 ul li a:hover {color:#000;}
#footer .ft_menu .ft_menu_sec01 ul li:first-child a {background:none; padding-left:20px;}
#footer .ft_menu .ft_menu_sec01 ul li a.bt_black {color:#000;}
#footer .ft_menu .ft_menu_sec02 {padding-right:20px;}
#footer .ft_menu .ft_menu_sec02 ul li {float:left; padding-left:10px; padding-top:14px;}



#footer .ft_copy {border-top:1px solid #e5e5e5; padding:60px 0px 0px;}
#footer .ft_copy .ft_copy_sec01 {font-size:12px; line-height:22px; color:#999; font-weight:300; padding-left:20px;  letter-spacing:-0.2px;}
#footer .ft_copy .ft_copy_sec01 span {color:#444; padding-right:15px;}

#footer .ft_copy_sec01 .area02 {padding-top:20px; line-height:18px; color:#999;} 
#footer .ft_copy_sec01 .area03 {padding-top:25px; line-height:1; font-size:10px; color:#999; }
#footer .ft_copy_sec01 .area04 {margin-top:25px; line-height:30px; font-size:12px; color:#cd00ff;border:1px solid #cd00ff; width:131px;height:30px;text-align:center;background:#fff;}
#footer .ft_copy_sec01 .area04 a {color:#cd00ff}

#footer .ft_copy_sec01 .area04:hover {background:#cd00ff;color:#fff; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; -webkit-backface-visibility: hidden;}
#footer .ft_copy_sec01 .area04:hover a {color:#fff}

#footer .ft_copy_sec02 .ft_bank {}
#footer .ft_copy_sec02 .ft_bank .cs_title	  {line-height:1; font-size:16px; color:#cd00ff;font-weight:bold}
#footer .ft_copy_sec02 .ft_bank .bank_info  {line-height:1; font-size:13px; color:#222;padding-top:22px;}
#footer .ft_copy_sec02 .ft_bank .bank_info span  {color:#777777;padding-left:5px;}
#footer .ft_copy_sec02 .ft_bank .bank_info2	  {line-height:1; font-size:13px; color:#222;padding-top:16px}

#footer .ft_copy_sec02 .ft_cs {margin-top:66px;}
#footer .ft_copy_sec02 .ft_cs .cs_title	  {line-height:1; font-size:16px; color:#cd00ff;font-weight:bold}
#footer .ft_copy_sec02 .ft_cs .cs_info  {line-height:1; font-size:13px; color:#222;padding-top:22px;}
#footer .ft_copy_sec02 .ft_cs .cs_info2	  {line-height:1; font-size:16px; color:#222;font-weight:bold;padding-top:12px}

#footer .ft_copy_sec03 {margin-left:50px;}
#footer .ft_copy_sec03 .ft_ban {}
#footer .ft_copy_sec03 .ft_ban .ban01 {float:left;}
#footer .ft_copy_sec03 .ft_ban .ban02 {float:left;margin-left:55px;}

#footer .ft_copy_sec03 .ft_cs2 {margin-top:162px;}
#footer .ft_copy_sec03 .ft_cs2 .cs2_info  {line-height:1; font-size:13px; color:#222;padding-top:22px;}
#footer .ft_copy_sec03 .ft_cs2 .cs2_info span  {color:#777777;padding-left:5px;}
#footer .ft_copy_sec03 .ft_cs2 .cs2_info2	  {line-height:20px; font-size:13px; color:#222;padding-top:16px}
#footer .ft_copy_sec03 .ft_cs2 .cs2_info2 span  {line-height:23px; font-size:13px; color:#777777;}


#footer .ft_icon {padding-top:20px;}
#footer .ft_icon  ul li {float:left; position:relative; width:47px; height:47px; border:1px solid #e5e5e5; margin-right:8px; border-radius:50%; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; -webkit-backface-visibility: hidden;}
#footer  .ft_icon  span {font-size:10px; text-align:center; width:47px; line-height:47px; color:#222; font-family: 'Poppins', sans-serif;  position:absolute; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; -webkit-backface-visibility: hidden; opacity:0;}
#footer .ft_icon  ul li:hover { background-position:0px 0px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; -webkit-backface-visibility: hidden; }
#footer .ft_icon  ul li:hover span {opacity:1; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; -webkit-backface-visibility: hidden;}
#footer .ft_icon .icon01 {background:url(/design/musicart/0755flattable/ft_icon01.gif); background-position:0px 47px;}
#footer .ft_icon .icon02 {background:url(/design/musicart/0755flattable/ft_icon02.gif); background-position:0px 47px;}
#footer .ft_icon .icon03 {background:url(/design/musicart/0755flattable/ft_icon03.gif); background-position:0px 47px;}
#footer .ft_icon .icon04 {background:url(/design/musicart/0755flattable/ft_icon04.gif); background-position:0px 47px;}



/* ÇÏ´Ü °ü·Ã ¹Ìµð¾îÄõ¸® */
@media screen and (max-width: 1260px)
{
#footer .ft_menu .inner {width:1020px;}
#footer .ft_info .inner {width:1020px;}
#footer .ft_copy .inner {width:1020px;}
#footer .ft_info .ft_cs {padding:0px 25px 0px 20px; }
#footer .ft_info .ft_bank {padding:0px 25px;}
#footer .ft_info .ft_shop {padding:0px 25px;}
#footer .ft_info .ft_return {padding:0px 0px 0px 25px; }
}

/* BASIC css end */

