 body, html {height: 100%; margin: 0;}


#wrap { width:100%; z-index:1; padding-top:0px; -webkit-text-size-adjust:none; z-index:1; letter-spacing:-0.5pt;}


.top  {width:95%; margin-left:3%; margin-bottom:15px;  float:left;  background-color:#fff; 
       margin-top:5px;  box-sizing: border-box; -moz-box-sizing: border-box; }
	   .top td{vertical-align: top;}
  
.top  .home  {margin-top:15px; }
.top  .logo  {margin-top:12px;}
 

.call   { width:100%; float:left;background-color:#999; border-top:0px solid #ddd; border-bottom:0px solid #ddd;   padding:2% 2% 2% 12%; box-sizing:border-box;
          font-size:1em; color:#555; line-height:25px;}
		  
.call p { float:left; margin-top:15px; margin-left:15px; font-weight:600; color:#fff; font-size:1em; line-height:20px;}
.call p a{color:#fff; text-align:center; }


/* footer */

#footer  {position:relative; width:100%; float:left; background:#333;}
#footer ul {width:100%; float:left; margin-top:10px;}
#footer li {font-size:0.9em; color:#555; line-height:2em; font-weight:600; background-color:#fff;  float:left; width:33%; text-align:center;}

.footer_top  {position:absolute; margin:0 auto; top:-25px; left:43%;}
 
#footer .copy  {font-size:0.85em; color:#ddd; opacity:0.7; line-height:1.35em; float:left; padding:12px 0 0 0;  width:80%; margin-top:15px; text-align:left; box-sizing:border-box; padding-left:15px;}
#footer .copy2 {font-size:0.85em; color:#777; line-height:1em; width:100%; float:left;  padding:15px 0; text-align:center; box-sizing:border-box; border-top:1px solid #555;}

#footer .pc_bt {font-size:0.8em; border:1px solid #777; color:#999; margin:52px 20px 0 0; float:right; padding:6px 8px; text-align:center; box-sizing:border-box;}

#footer table  {width:100%; float:left; }
#footer td  {text-align:Center; width:33.333333%; padding:12px; border-right:1px solid #ddd; background-color:#555; color:#fff; font-size:0.9em; }

#footer td a:link	{  text-decoration:none; color:#fff;  }
#footer td a:hover	{text-decoration:none; color:#fff; }
#footer td a:active	{ text-decoration:none; color:#fff; }
#footer td a:visited	{ text-decoration:none;  color:#fff;}

