/* BASIC css start */
#ftWrap{ margin: 30px 0 0 0; background-color:#2c2c2c; }
#ftWrap a:hover { text-decoration: underline;} 
#ftWrap .footer { width:1200px; position:relative; min-width:1200px; margin:0 auto; text-align:center; padding: 50px 0;}
#ftWrap .footer .sns { margin:0 0 50px; }
#ftWrap .footer .sns li { display:inline-block; margin:0 5px; }
#ftWrap .footer .sns li a { font-size:22px; width:44px; height:44px; border-radius:50%; background-color:#ddd; display: block; line-height: 44px; }
#ftWrap .footer .sns li:first-child a:hover { background-color:#3b5998; color:#fff;}
#ftWrap .footer .sns li:nth-child(2) a:hover { background-color:#9337b7; color:#fff;}
#ftWrap .footer .sns li:nth-child(3) a:hover { background-color:#00c73c; color:#fff;}
#ftWrap .footer .sns li:last-child a:hover { background-color:#fccb00; color:#fff;}
#ftWrap .footer .copy {padding-top: 6px; color:#a4a4a4; }
#ftWrap .footer .subTxt p {line-height:22px; color:#a4a4a4; font-size:13px; }
#ftWrap .footer .subTxt p strong { color:#ddd; }
#ftWrap .footer .subTxt p a { color:#a4a4a4; }
#ftWrap .footer .subTxt p.shopName { font-size:28px; margin:0 0 10px; }
#ftWrap .footer .footerNav { margin:20px 0 0; }
#ftWrap .footer .footerNav li {display:inline-block;margin:0 2px;color:#a4a4a4; }
#ftWrap .footer .footerNav li a { font-size:13px; color:#a4a4a4; }
/* BASIC css end */

