/* BASIC css start */
#ftWrap{background-color:#fff;}
#ftWrap .footerNav{text-align:center;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;font-size:0;}
#ftWrap .footerNav li{display:inline-block;vertical-align:middle;padding:11px 0;}
#ftWrap .footerNav a{color:#000;font-size:12px;line-height:1;padding:0 9px;display:block;position:relative;}
#ftWrap .footerNav a:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:1px;background-color:#000;}
#ftWrap .footerNav li:first-child a:after{display:none;}

#ftWrap .footer{color:#000;text-align:center;}
#ftWrap .footerInfoWrap{}
#ftWrap .footerInfoWrap .title{line-height:1;font-size:12px;font-weight:700;display:block;padding:23px 0 5px;}
#ftWrap .footerInfoWrap .subTxt{font-size:11px;color:#000;line-height:13px;}
#ftWrap .footerInfoWrap address.subTxt{line-height:1.5;font-size:12px;}
#ftWrap .footerInfoWrap ul:after{content:"";display:block;clear:both;}
#ftWrap .footerInfoWrap .list{float:left;padding:0 10px 20px;box-sizing:border-box;}
#ftWrap .footerInfoWrap .list.info{width:100%;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:14px 10px;}
#ftWrap .footerInfoWrap .list.csCenter{width:50%;}
#ftWrap .footerInfoWrap .list.bankInfo{width:50%;}
#ftWrap .footerInfoWrap .list.bankInfo .subTxt{line-height:14px;padding-top:3px;}

#ftWrap .footerInfoWrap .csNumber{color:#000;font-size:15px;font-weight:700;padding-bottom:5px;line-height:1;display:block;}
#ftWrap .footerInfoWrap .moveBankSite{margin-top:15px;}

#ftWrap .copy{text-align:center;display:block;font-size:10px;line-height:35px;}

.btn_toggle_area { display: none; position: fixed;bottom: 12px; right: 49px;z-index: 999;}
.btn_toggle_area a { display: block; width: 36px; height: 36px; line-height: 36px; color:#111; font-size: 16px; text-align: center; background-color: rgba( 255, 255, 255, 0.8 );border:1px solid #ddd; }
.btn_toggle_area a.btn_up { position: absolute; bottom: 37px;}
.btn_toggle_area a.btn_down { position: absolute; bottom: 0; }
/* BASIC css end */

