/* BASIC css start */
/* ÇÏ´Ü */
#footer {margin-top:80px; padding:50px 20px 80px; background-color:#f5f5f5;}

/*¸ð·»ºñ ¿ìÃø Äü Ãß°¡ºÎºÐ 230814*/
.right_fixed .mf_quick {cursor: pointer;}
.right_fixed .mf_quick img {height: 40px; width: 40px;}
.right_fixed .mf_quick > img {position: relative; z-index: 2; transform: rotate(-45deg); transition: 0.3s;}

.right_fixed ul {z-index: 1; position: absolute; bottom: 0; right: 0; transition: 0.3s;}
.right_fixed ul li {   position: absolute;bottom: 0;right: 0; transition: 0.3s;}
.right_fixed ul li a {display: block; width: 40px; height: 40px;}

.right_fixed.open .mf_quick > img {transform: rotate(0);}
.right_fixed.open ul {bottom: 40px;}

.right_fixed ul li:nth-child(1) {bottom: 45px; margin: 0 9px;}
.right_fixed ul li:nth-child(1) img {width:32px;height:32px;padding:4px;}
.right_fixed.open ul li:nth-child(1) {bottom: 50px;}
.right_fixed.open ul li:nth-child(2) {bottom: 10px;}
.right_fixed.open ul li:nth-child(3) {bottom: 4px;}
.right_fixed.open ul li:nth-child(4) {bottom: 4px;}


/*±èÇý¿ø Ãß°¡ºÎºÐ*/
.ft_sec01 .ft_return{line-height:1.5; letter-spacing:0.1px; }
.ft_cs p.t3{ letter-spacing:0.1px; }
.ft_bank p.t3{letter-spacing:0.1px;}

.ft_return {margin-top:45px;}

/* ÇÏ´Ü °øÅë Å¸ÀÌÆ² */
#footer .t1 {color:#3a3a3a; font-size:14px; font-weight:600; margin:45px 0 15px;}
#footer .t2 {color:#3a3a3a; font-size:12px; font-weight:400; margin-bottom:18px;}
#footer .t3 {color:#7a7a7a; font-size:14px; font-weight:300; font-family:'Noto Sans KR', sans-serif; line-height:20px;}

/* ÇÏ´Ü ¿ìÃø °íÁ¤ ¾ÆÀÌÄÜ */
.right_fixed {position:fixed; bottom:20px; right:3%; z-index:100;} 


.ft_sec01 .ft_logo {margin-bottom:35px;}
.ft_sec01 .ft_logo img {height:20px;}
.ft_sec01 .ft_return {color:#2a2a2a; font-size:14px;}

.ft_sec02 ul {float:left; width:50%;}
.ft_sec02 ul li a {color:#7a7a7a; font-size:14px; line-height:28px;}

.ft_sec03 {margin:45px 0;}
.ft_sec03 ul li {float:left; margin-right:23px;}
.ft_sec03 ul li a img {height:20px;}

.ft_sec04 {margin-bottom:45px;}
.ft_sec04 ul li {float:left; margin:0 18px 8px 0;}
.ft_sec04 ul li a {color:#7a7a7a; font-size:14px; font-weight:300;}
.ft_sec04 ul li a.privacy {color:#1a1a1a;}

.ft_sec05 {color:#7a7a7a; font-size:14px; line-height:26px}
.ft_sec05 .ft_copy {margin-top:35px; font-size:13px;}
.ft_sec05 span {padding:0px 5px;}

/* BASIC css end */

