/* メインメニュー */

#menu ul{
list-style:none;
margin: 0;
padding: 0;
}


#menu li{
display:block;
float:left;
width:133px;
height:31px;
}


#menu a{
text-decoration:none;
color:#fff;
width:133px;
height:31px;
display:block;
}



#menu a:hover{
background-position:0px -31px;
}

#menu span{
display:block;
overflow:hidden;
text-indent:-5000px;
}

#menu .btn2{background:url(../images/menu_02.jpg) no-repeat;}
#menu .btn3{background:url(../images/menu_03.jpg) no-repeat;}
#menu .btn4{background:url(../images/menu_04.jpg) no-repeat;}
#menu .btn5{background:url(../images/menu_05.jpg) no-repeat;}
#menu .btn6{background:url(../images/menu_06.jpg) no-repeat;}

#menu .IN2{background:url(../images/menu_02.jpg) no-repeat left -31px;}
#menu .IN3{background:url(../images/menu_03.jpg) no-repeat left -31px;}
#menu .IN4{background:url(../images/menu_04.jpg) no-repeat left -31px;}
#menu .IN5{background:url(../images/menu_05.jpg) no-repeat left -31px;}
#menu .IN6{background:url(../images/menu_06.jpg) no-repeat left -31px;}



#menu2 ul{
list-style:none;
margin: 0;
padding: 0;
}

#menu2 li{
display:block;
float:left;
width:135px;
height:31px;
}


#menu2 a{
text-decoration:none;
color:#fff;
width:135px;
height:31px;
display:block;
}


#menu2 a:hover{
background-position:0px -31px;
}

#menu2 span{
display:block;
overflow:hidden;
text-indent:-5000px;
}

#menu2 .btn1{background:url(../images/menu_01.jpg) no-repeat;}
#menu2 .IN1{background:url(../images/menu_01.jpg) no-repeat left -31px;}



/* お問い合わせフォームボタン */
#btnjoin ul{
list-style:none;
margin:0.5em 0 0.5em 1.2em;
padding: 0;
}

#btnjoin li{
display:block;
width:430px;
height:50px;
}


#btnjoin a{
text-decoration:none;
color:#fff;
width:430px;
height:50px;
display:block;
}


#btnjoin a:hover{
background-position:0px -50px;
}

#btnjoin span{
display:block;
overflow:hidden;
text-indent:-5000px;
}

#btnjoin .btn1{background:url(../images/btn_form.jpg) no-repeat;}




#btnjoin02 p{
list-style:none;
margin:0.5em 0;
padding: 0;
display:block;
width:174px;
height:90px;
}

#btnjoin02 a{
text-decoration:none;
color:#fff;
width:174px;
height:90px;
display:block;
}

#btnjoin02 a:hover{
background-position:0px -90px;
}

#btnjoin02 span{
display:block;
overflow:hidden;
text-indent:-5000px;
}

#btnjoin02 .btn1{background:url(../images/btn_form03.jpg) no-repeat;}

#btnjoin04 p{
list-style:none;
margin:0.5em 0;
padding: 0;
display:block;
width:174px;
height:150px;
}

#btnjoin04 a{
text-decoration:none;
color:#fff;
width:174px;
height:150px;
display:block;
}

#btnjoin04 a:hover{
background-position:0px -150px;
}

#btnjoin04 span{
display:block;
overflow:hidden;
text-indent:-5000px;
}

#btnjoin04 .btn1{background:url(../images/btn_form04.jpg) no-repeat;}


/* サイドバーナビボタン */

#btn_side ul{
list-style:none;
margin:0 0 0.5em 0;
padding:0;
}

#btn_side li.btnnavi{
display:block;
width:175px;
height:31px;
margin:0;
padding:2px 0 0 0;
border:none;
}

#btn_side li.btnnavis{
display:block;
width:175px;
height:31px;
margin:0;
padding:2px 0 0 0;
border:none;
font-size:88%;
}


#btn_side a{
text-decoration:none;
color:#fff;
width:175px;
height:31px;
display:block;
}


#btn_side a:hover{
background-position:0px -31px;
}

#btn_side p{
padding:10px 0 10px 10px;
font-size:92%;
color:#ffffff;
}

#btn_side .btn1{background:url(../images/btn_sdbr.jpg) no-repeat;}

