/* BASIC css start */
#footer {width:100%; margin: 30px 0 0; background:#f6f6f6; padding:10px 0; position:relative;}
#footer .foot_link {width:100%; text-align:center;}
#footer .foot_link li:nth-of-type(1){ margin-left: 0;}
#footer .foot_link li:nth-of-type(4){ margin-right: 0;}
#footer .foot_link li {display:inline-block; margin:0 4px;}
#footer .foot_link li a {font-size:11px; letter-spacing:-0.05em;}
#footer .info {color:#a4a4a4; font-size:9px; line-height:14px; padding:10px 0 5px 0; text-align:center; font-family: 'Spoqa Han Sans', 'Spoqa Han Sans JP','Noto Sans KR', sans-serif;}
#footer .copy {color:#a4a4a4; font-size:9px; line-height:11px; padding:5px 0; text-align:center;}

.ft_logo { position: absolute; top: 50%; left: 3%; transform: translateY(-50%); } 
.ft_logo a { display: inline-block; } 
.ft_logo a img { width: 30px; } 
/* BASIC css end */

