/* 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/pgocokr/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_info .ft_title .text {font-size:12px; color:#000; text-align:left; letter-spacing:0.5px; line-height:1;}
#footer .ft_info .ft_title .line {width:8px; height:2px; background-color:#000; margin-top:10px;}
#footer  .ft_info .ft_cs { padding:0px 80px 0px 20px;   border-right:1px solid #e9e9e9; min-height:145px;  text-align:left; }  
#footer .ft_info .ft_bank  { width:150px; padding:0px 40px; border-right:1px solid #e9e9e9; min-height:145px;  text-align:left; }  
#footer .ft_info .ft_shop  { width:140px;  padding:0px 40px; border-right:1px solid #e9e9e9; min-height:145px;  text-align:left; }  
#footer .ft_info .ft_return {  padding:0px 0px 0px 40px; min-height:145px;  text-align:left; }  

#footer .ft_info .ft_bank select { margin-top:18px; border:1px solid #e9e9e9; font-size:11px; width:135px; height:24px; line-height:24px; color:#888; letter-spacing:-0.5px;}
#footer .ft_info .cs_t01 {font-size:32px; color:#d93a36; line-height:1; padding-top:15px; letter-spacing:-0.3px;}
#footer .ft_info .cs_t01 span {font-size:20px; ; color:#222; line-height:1;; letter-spacing:-0.3px;padding-left:3px;}

#footer .ft_info .cs_t02 {font-size:12px; font-weight:300; color:#222; line-height:20px; padding-top:13px; color:#777;}
#footer .ft_info .cs_t02 span {color:#000;}
#footer .ft_info .cs_t02 a {display:block; font-size:12px; font-weight:300; color:#222; line-height:20px; color:#777;}
#footer .ft_info .cs_t02 a:hover {color:#000;}

#footer .ft_copy {border-top:1px solid #e5e5e5; padding:30px 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:12px; color:#999; }
#footer .ft_copy_sec02 .ban_escrow {padding-top:5px;}
#footer .ft_copy_sec02 .ban_talk {padding-top:35px;}
#footer .ft_copy_sec02 .ban_talk img {float:left; padding-left:1px;}

#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/pgocokr/0755flattable/ft_icon01.gif); background-position:0px 47px;}
#footer .ft_icon .icon02 {background:url(/design/pgocokr/0755flattable/ft_icon02.gif); background-position:0px 47px;}
#footer .ft_icon .icon03 {background:url(/design/pgocokr/0755flattable/ft_icon03.gif); background-position:0px 47px;}
#footer .ft_icon .icon04 {background:url(/design/pgocokr/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 */

