/* BASIC css start */
/* ÇÏ´Ü */
#footer { margin-top:50px; padding-bottom:30px; position:relative; width:100%; border-top:1px solid #d6d6d6;}

#footer .infoBox {overflow:hidden;background:#fff;padding:60px 0;border-bottom:1px solid #eaeaea;}
#footer .infoBox .centerBox {width:1140px;margin:0 auto;padding:0 20px;}
#footer .infoBox .centerBox .shareBox {float:left;width:25%;}
#footer .infoBox .centerBox .shareBox .pdBox {padding-right:30px;}
#footer .infoBox .centerBox .shareBox .pdBox h3 {font-size:16px;font-weight:700;color:#3e3e3e;display:block;margin:0 0 20px 0;padding:0;}
#footer .infoBox .centerBox .shareBox .news .loofBox {margin-bottom:8px;}
#footer .infoBox .centerBox .shareBox .news .loofBox .title {display:block;margin:0 0 3px 0;padding:0;font-size:13px;color:#3e3e3e;letter-spacing:-0.05em; font-weight:500;}
#footer .infoBox .centerBox .shareBox .news .loofBox .date {display:block;margin:0;padding:0;font-size:12px;color:#a2a2a2;font-weight:500;}

/*°í°´¼¾ÅÍ */
#footer .infoBox .centerBox .shareBox {}
#footer .infoBox .centerBox .shareBox .support {}
#footer .infoBox .centerBox .shareBox .support .telNum {font-size:16px;margin-bottom:20px;color:#aaaaaa;letter-spacing:-0.05em;}
#footer .infoBox .centerBox .shareBox .support .telNum .tel {font-weight:700;color:#54b748;}
#footer .infoBox .centerBox .shareBox .support .comment {display:block;margin:0 0 10px 0;padding:0;font-size:13px;color:#737373;letter-spacing:-0.05em; font-weight:500;}
#footer .infoBox .centerBox .shareBox .support .comment .mail {color:#242424;font-weight:500;}
#footer .infoBox .centerBox .shareBox .support .inquiry {display:block;background:#54b748;color:#fff;font-size:13px;text-align:center;height:30px;line-height:30px;margin-top:10px;width:100px;font-weight:500; float:left;}
#footer .infoBox .centerBox .shareBox .support .inquiry:first-of-type {margin-right:3px;}


#footer .btBox {width:1140px;margin:0 auto;overflow:hidden;}
#footer .btBox ul,li {list-style:none;margin:0;padding:0;}
#footer .btBox ul {overflow:hidden;padding:30px 0;}
#footer .btBox li {float:left;width:16.66666666666667%;text-align:center;}
#footer .btBox li img {}
#footer .btBox li p {display:block;margin:0;padding:5px 0;text-align:center;color:#878787;font-size:12px;letter-spacing:-0.05em;}



#footer .footerTop {padding:30px 0; position:relative;border-top:1px solid #d6d6d6;background:#fafafa; *zoom:1 }
#footer .centerBox {width:1140px;padding:0 0px;margin:0 auto;overflow:hidden;}


#footer .centerBox .shareBox {float:left;}
#footer .centerBox .logo {width:240px;}
#footer .centerBox .copy {width:630px;}
#footer .centerBox .copy ul,li {list-style:none;margin:0;padding:0;}
#footer .centerBox .copy ul {overflow:hidden;margin:0 0 30px -10px;}
#footer .centerBox .copy li {float:left;padding:0 10px;border-right:1px solid #e3e3e3;}
#footer .centerBox .copy li a {font-size:14px;color:#878787;font-weight:700;}
#footer .centerBox .copy li a strong {color:#000;}

#footer .centerBox .copy p {display:block;margin:0;padding:5px 0;font-size:12px;color:#878787;}
#footer .centerBox .sns {width:145px;text-align:right;float:right;}



#footer .footerTop:after { display:block; clear:both; content:'' }
#footer .footerTop .infoBx { float:left }
#footer .footerTop .infoBx h3 { padding-bottom:10px; font-size:14px; color:#171717 }
#footer .footerTop .infoBx .tx { color:#5d5d5d; line-height:26px }

#footer .footerTop .linkInfo { width:153px }
#footer .footerTop .linkInfo li { padding-bottom:13px }
#footer .footerTop .linkInfo li a { font-size:15px; color:#5d5d5d }

#footer .footerTop .csInfo { width:226px }
#footer .footerTop .csInfo .tel { padding-bottom:5px; font-size:30px; color:#b17efe; line-height:30px; letter-spacing:-2px }
#footer .footerTop .csInfo .tx { line-height:20px }

#footer .footerTop .bankInfo { width:220px }

#footer .footerTop .shopInfo { width:500px }
#footer .footerTop .shopInfo .tx span { padding-right:5px }
#footer .footerTop .shopInfo .tx a { color:#7689de }
#footer .footerTop .shopInfo .tx a.btn_email { color:#5d5d5d }
#footer .footerTop .shopInfo .copy { padding-top:5px; color:#a5a5a5 }

#footer .footerBottom { margin:0 auto; position:relative; width:1100px }




 
/* BASIC css end */

