/* BASIC css start */
#footer { margin-top:32px; padding:36px 20px 48px; text-align:left;  position:relative; width:100%; background:#111111; box-sizing:border-box; }
.footer_wrapper {margin:0 auto; }
.footer_top {margin-bottom:24px; }
.footer_top a {display:inline-block; }
.footer_top a img {height:64px; }

.footer_btm { color:rgba(255,255,255,0.7)}
.footer_btm a {font-size:inherit; color:inherit}
.footer_btm .box { margin-bottom:16px;}
.footer_btm .box dt {font-weight:500; position:relative; font-size:14px; margin-bottom:6px;   }
.footer_btm .box dt:after {content: "\e913"; font-family: xeicon; color:rgba(255,255,255,0.7); font-size:10px; position:absolute; top:0; right:0; }
.footer_btm .box.on dt:after {content: "\e91a"; }
.footer_btm .box dd { display:none; }
.footer_btm .box dd .txt {font-size: 12px;line-height:1.5;font-weight: 300;}
.footer_btm .box dd .txt .num {font-size: 20px;font-weight:600; display:inline-block; margin-bottom:4px; }
.footer_btm .box dd a {border-bottom:1px solid rgba(255,255,255,0.7);}
.footer_btm .link a {font-size: 12px;display:inline-block;margin-right: 14px;position:relative}
.footer_btm .link a:after {content:"";display:inline-block;width:1px;height:10px;background:rgba(255,255,255,0.7);position:absolute;right: -9px;top: 2px;}
.footer_btm .link a:last-child:after {display:none; }
.footer_btm .copyright {margin-top:16px;font-weight:300;font-size: 12px;line-height: 2;}

.footer_btm .sns {margin-top:32px;display:flex;justify-content: center;align-items: center;}
.footer_btm .sns a {margin-right:8px;margin-bottom: 0;}
.footer_btm .sns img {height:32px}


#upDownBtn {position:fixed;bottom:32px;right: 10px;z-index:100;display:none;}
#upDownBtn  .inner {display: flex;flex-direction: column;align-items:center;}
#upDownBtn a {display:flex;width:32px;height:32px;align-items: center;justify-content: center;border-radius: 100%;font-size: 20px; /*box-shadow:rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgba(0, 0, 0, 0.1) 0px 4px 6px, rgba(0, 0, 0, 0.15) 0px 8px 30px; */margin-bottom:10px; }
#upDownBtn a:last-child {margin-bottom:0}




/* BASIC css end */

