@charset "UTF-8";
/* CSS Document */

#top_main{
margin: 0 auto 0 auto;
text-align:right;
width:822px; 
height:621px; 
background:url(../images/top/top_bg.jpg) no-repeat;}
 

#top_telmail{
padding-top:47px;
padding-left:562px;
width:211px;
height:44px;
}

#top_topics_box{
padding-top:280px;
padding-left:450px;
}
#top_topics{
text-align:left;
width:310px;
height:91px;
}



/* ========= メニュー */
#topmenu{
 margin-top:50px;
}

#top_navi{   
margin: 0;   
padding: 0;   
width:822px;   
height: 70px;  
background-image:url(../images/top/top_menu.jpg);
}   
  
#top_navi ul{   
list-style-type: none; 
margin: 0;   
padding: 0;   
}   
 
#top_navi li{   
float:left; 
width: 161px;
margin: 0;   
padding: 0; 
text-indent: -9999px;   
}   
  
#top_navi a{   
display: block;   
width: 161px; 
height: 70px;   
background-image:url(../images/top/top_menu.jpg); 
background-repeat: no-repeat;   
}   
  
#menu1 a{background-position: 0px 0;}   
#menu2 a{background-position: -163px 0;}   
#menu3 a{background-position: -324px 0;}   
#menu4 a{background-position: -483px 0;}   
#menu5 a{background-position: -646px 0;}   
  
#top_navi a:hover{   
background-image:url(../images/top/top_menu.jpg);
background-repeat: no-repeat;   
}   
  
#menu1 a:hover{background-position: 0px -70px;}   
#menu2 a:hover{background-position: -163px -70px;}   
#menu3 a:hover{background-position: -324px -70px;}   
#menu4 a:hover{background-position: -483px -70px;}   
#menu5 a:hover{background-position: -646px -70px;}   


































