/* BASIC css start */
/* */




#footer{ border-top: 1px solid #F6F6F6; padding: 2.5rem 1.5rem;}
#footer *{ color: #6F6F6F;}

#footer .logo{ width: 112px;}
#footer .logo img{ width: 100%;}

#footer .csCenter{ font-size: 13px; margin: 20px 0 30px;}
#footer .csCenter li{ line-height: 1.5;}
#footer .csCenter a[href*="tel"]{ color: #000; font-size: 18px; display: inline-block; margin: 0 0 10px;}

#footer .infoLink{}
#footer .infoLink li :is(a, li){ padding-right:12px; margin:3px 12px 3px 0; border-right: 1px solid #D9D9D9;}
#footer .infoLink li :is(a, li):first-child{ padding-left: 0;}
#footer .infoLink li :is(a, li):last-child{ border-right: unset; padding-right: 0;}

#footer .infoLink li.goto{ font-size: 13px; font-weight: 500;}
#footer .infoLink li.goto p:last-child{ margin-top: 10px;}
#footer .infoLink li.sub{font-size: 11px; margin: 20px 0;}
#footer .infoLink li.sub li{ display: inline-block;}
#footer .copyRight{ font-weight: 500;}

#footer .copyRight{}

#footer .infoLink .sns{ margin-top: 3rem;}
#footer .infoLink .sns a{ border-right: unset; display: inline-block; width: auto; height: 20px; padding: 0; margin-right: 12px;}
#footer .infoLink .sns a img{ height: 100%;}
/* BASIC css end */

