/* BASIC css start */
#upDownBtn {  position:fixed; bottom:130px; right:60px;  z-index:100; display:none; }
#upDownBtn  .inner {display: flex;flex-direction: column;align-items:center;}
#upDownBtn a {width: 57px;height: 57px; border-radius: 4px; box-sizing:border-box; display:flex;align-items: center;justify-content: center;font-size:24px; margin-bottom:14px; border:1px solid rgb(209, 207, 207); background:rgba(255,255,255,0.5);color: #222;}
#upDownBtn a:last-child {margin-bottom:0;}
#upDownBtn a .icon {line-height:1; display: flex;flex-direction: column;align-items:center;}
#upDownBtn.hide {display: none !important;}
#upDownBtn .upBtn, #upDownBtn .downBtn {padding:16px; }



#app_box { margin:300px 0 82px}
#app_box .app_list {display:flex;justify-content: center;align-items: flex-start;}
#app_box .app_list li {margin-right:14px; }
#app_box .app_list li:last-child {margin-right:0}
#app_box .app_list li a {display:block; }

#footer {padding:90px 0; background:#f4f4f1;overflow: hiddlen;white-space: nowrap; }
#footer .footer_wrapper {max-width:1850px;width:100%;margin:0 auto;box-sizing:border-box;padding:0 70px;display:flex;justify-content: space-between;align-items: flex-start;}
#footer .copyright  {max-width:1850px;width:100%;margin:20px auto 0;box-sizing:border-box;padding:0 70px; color:#a2a2a2; font-size:16px;}

#footer .footer_box .txt {color:#a2a2a2; font-size:16px; }
#footer .footer_box .txt span {display:block;margin-bottom: 5px;}

#footer .footer_box .ft_list li {margin-bottom:10px; }
#footer .footer_box .ft_list li:last-child {margin-bottom:0}
#footer .footer_box .ft_list li a {display:block; font-weight:bold; font-size:16px; color:#2b2b32}

#footer .footer_box .cs_info {margin-bottom:30px; }
#footer .footer_box .cs_info:last-child {margin-bottom:0}
#footer .footer_box .cs_info dt {font-size:16px; font-weight:bold; color:#2b2b32 }
#footer .footer_box .cs_info dd {font-size:16px; color:#2b2b32 }


#footer .footer_box .cs_info dd.tel {font-size:50px;font-weight:bold; margin-bottom:10px;color:#db3c30;}
#footer .footer_box .cs_info.bank dt {margin-bottom:28px}
#footer .footer_box .cs_info.bank dd {font-weight:bold;}


#footer .footer_box:last-child {margin-right:40px; }
#footer .footer_box p {margin-bottom:5px;color:#a2a2a2;font-size:16px;}
#footer .footer_box .under {display:flex;}
#footer .footer_box .under span {margin-left:20px;border-bottom:1px solid;}





/* BASIC css end */

