/* BASIC css start */
.btnTop {display:none;position:fixed;z-index: 99;right: 15px;bottom:20px;}
.btnTop a {display:block;width: 45px;height: 45px;line-height: 45px;text-align:center;border-radius:50%;background: #2c2c2c;}
.btnTop a:hover { opacity:0.8; }
.btnTop a.pageTop { }

#footer { position:relative; width:100%; margin:100px auto 0px;   text-align:center;  background:#F5F5F5; }

#footer .top1 { width:100%; padding:100px 0 0 0 ; border-bottom:0px solid #999;  margin:0 auto; }
#footer .info { width:1700px; margin:0 auto; border:0px solid #000; text-align:left;   }


#footer .info .info0 { float:left; padding-right:150px; }
#footer .info .info0 div { background:#000; padding:50px; color: #FFF; text-decoration:none;font-size:20pt; letter-spacing:0px; font-weight:900; }
#footer .info .info0 div:hover { background:#fff; color: #000; }



#footer .info .info01 { float:left; padding-right:80px; color: #919191; text-decoration:none;font-size:10pt; letter-spacing:0px;  border-right:0px solid #ccc; margin-right:0px; }
#footer .info .info02 {  float:left; padding-right:80px; color: #919191; text-decoration:none;font-size:10pt; letter-spacing:0px; font-weight:300;  }
#footer .info .info03 {  float:left;  padding-right:80px; color: #919191; text-decoration:none;font-size:10pt; letter-spacing:0px; font-weight:300; }
#footer .info .info04 {   float:left;  padding-right:80px; color: #919191; text-decoration:none;font-size:10pt; letter-spacing:0px; }
#footer .info .info04 {   float:left;  padding-right:100px; color: #919191; text-decoration:none;font-size:10pt; letter-spacing:0px; }
#footer .info .info05 {   float:left;  padding-right:0px; color: #919191; text-decoration:none;font-size:10pt; letter-spacing:0px; }


#footer .tit { color: #3C3C3C; text-decoration:none;font-size:12pt;font-weight:bold; letter-spacing:0px; padding-bottom:10px;}
#footer .foot_cs { padding-top:0px ; color: #696969; text-decoration:none;font-size:22pt;font-weight:bold; letter-spacing:0px; }
#footer .fbold { color: #3C3C3C; font-weight:bold; }
#footer a .fbold { color: #3C3C3C; font-weight:bold; }


#footer p {padding-bottom:5px;}

#footer p a { color: #7D7D7D; text-decoration:none;font-size:10pt;letter-spacing:0px; padding-bottom:0px;font-weight:300;}


#footer .copy { text-align:center; color: #7D7D7D; text-decoration:none;font-size:10pt;clear:both; padding-top:30px; padding-bottom:100px;  }

#footer a {color: #7D7D7D; text-decoration:none;font-size:10pt;}


/* BASIC css end */

