 /* CSS Document */


body{
      margin:0px;      
      }
.footer_contents{
      width:960px;
      height:120px;
      border:none;
      display:block;
      padding:0px 0px 0px 0px;
      background:url( ../images/footer_bg.jpg ) no-repeat left bottom;
      }
.footer_navi{
      float:left;
      width:auto;
      height:20px;
      margin:55px 0px 0px 25px;
      display:block;
      }
.footer_link_01{
      float:left;
      width:160px;
      height:20px;
      margin:0px;
      display:block;
      overflow:hidden;
      }
.footer_link_02{
      float:left;
      width:80px;
      height:20px;
      margin:0px 0px 0px 20px;
      display:block;
      overflow:hidden;
      }
.footer_link_03{
      float:left;
      width:145px;
      height:20px;
      margin:0px 0px 0px 20px;
      display:block;
      overflow:hidden;
      }
.footer_link_04{
      float:left;
      width:55px;
      height:20px;
      margin:0px 0px 0px 20px;
      display:block;
      overflow:hidden;
      }
.footer_link_05{
      float:left;
      width:80px;
      height:20px;
      margin:0px 0px 0px 20px;
      display:block;
      overflow:hidden;
      }
.footer_link_01 a:link,.footer_link_01 a:visited,.footer_link_01 a:active{
      width:160px;
      height:20px;
      margin:0px;
      padding: 0px 160px 0px 0px ;
      background:url( ../images/footer_navi.jpg ) no-repeat;
      background-position: -10px 0px;
      display:block;
      }
.footer_link_01 a:hover{
      opacity:0.75;
      filter: alpha(opacity=75);        /* ie lt 8 */
      -ms-filter: "alpha(opacity=75)";  /* ie 8 */
      -moz-opacity:0.75;                 /* FF lt 1.5, Netscape */
      -khtml-opacity: 0.75;       
      }
.footer_link_02 a:link,.footer_link_02 a:visited,.footer_link_02 a:active{
      width:80px;
      height:20px;
      margin:0px;
      padding: 0px 80px 0px 0px ;
      background:url( ../images/footer_navi.jpg ) no-repeat;
      background-position: -10px -20px;
      display:block;
      }
.footer_link_02 a:hover{
      opacity:0.75;
      filter: alpha(opacity=75);        /* ie lt 8 */
      -ms-filter: "alpha(opacity=75)";  /* ie 8 */
      -moz-opacity:0.75;                 /* FF lt 1.5, Netscape */
      -khtml-opacity: 0.75;       
      }
.footer_link_03 a:link,.footer_link_03 a:visited,.footer_link_03 a:active{
      width:145px;
      height:20px;
      margin:0px;
      padding: 0px 145px 0px 0px ;
      background:url( ../images/footer_navi.jpg ) no-repeat;
      background-position: -10px -40px;
      display:block;
      }
.footer_link_03 a:hover{
      opacity:0.75;
      filter: alpha(opacity=75);        /* ie lt 8 */
      -ms-filter: "alpha(opacity=75)";  /* ie 8 */
      -moz-opacity:0.75;                 /* FF lt 1.5, Netscape */
      -khtml-opacity: 0.75;       
      }
.footer_link_04 a:link,.footer_link_04 a:visited,.footer_link_04 a:active{
      width:55px;
      height:20px;
      margin:0px;
      padding: 0px 55px 0px 0px ;
      background:url( ../images/footer_navi.jpg ) no-repeat;
      background-position: -10px -60px;
      display:block;
      }
.footer_link_04 a:hover{
      opacity:0.75;
      filter: alpha(opacity=75);        /* ie lt 8 */
      -ms-filter: "alpha(opacity=75)";  /* ie 8 */
      -moz-opacity:0.75;                 /* FF lt 1.5, Netscape */
      -khtml-opacity: 0.75;       
      }
.footer_link_05 a:link,.footer_link_05 a:visited,.footer_link_05 a:active{
      width:80px;
      height:20px;
      margin:0px;
      padding: 0px 80px 0px 0px ;
      background:url( ../images/footer_navi.jpg ) no-repeat;
      background-position: -10px -80px;
      display:block;
      }
.footer_link_05 a:hover{
      opacity:0.75;
      filter: alpha(opacity=75);        /* ie lt 8 */
      -ms-filter: "alpha(opacity=75)";  /* ie 8 */
      -moz-opacity:0.75;                 /* FF lt 1.5, Netscape */
      -khtml-opacity: 0.75;              /* Safari 1.x */
      }
      
.copy{
      float:right;
      width:auto;
      height:15px;
      border:none;
      display:block;
      margin:58px 25px 0px 0px;
      font-weight:bold;
      font-size:x-small;
      text-align:right;
      color:#999;
      }