/*	▼テキストロールオーバー▼	*/


.s-menu { text-align: left;font:11pt"MS UI Gthic", "Osaka";color:#ffffff;line-height:1.2em;text-decoration: none;font-weight:900;background-image: url(../images/menu01off.jpg);background-repeat: no-repeat;margin:0px;padding:6px 0px 0px 17px;width:171px;height:37px; display: block;}
.s-menu:link { color:#ffffff;text-decoration: none;background-image: url(../images/menu01off.jpg);background-repeat: no-repeat;}
.s-menu:hover  { color:#060;text-decoration : none ;background-image: url(../images/menu01on.jpg);background-repeat: no-repeat;}

.s-menu2 { text-align: left;font:9pt"MS UI Gthic", "Osaka";color:#333;line-height:1.5em;text-decoration: none;background-image: url(../images/p-menu01.jpg);background-repeat: no-repeat;margin:0px 0px 0px 0px;padding:0px 0px 0px 17px;width:164px;display: block;}
.s-menu2:link { color:#333333;text-decoration: none;background-image: url(../images/p-menu01.jpg);background-repeat: no-repeat;}
.s-menu2:hover  { color:#f90;text-decoration : none ;background-image: url(../images/p-menu01on.jpg);background-repeat: no-repeat;}

.s-menu3 { text-align: left;font:11pt"MS UI Gthic", "Osaka";color:#ffffff;line-height:1.2em;text-decoration: none;font-weight:900;background-image: url(../images/menu02.jpg);background-repeat: no-repeat;margin:0px;padding:6px 0px 0px 17px;width:171px;height:37px; display: block;}
.s-menu3:link { color:#ffffff;text-decoration: none;background-image: url(../images/menu02.jpg);background-repeat: no-repeat;}
.s-menu3:hover  { color:#060;text-decoration : none ;background-image: url(../images/menu02on.jpg);background-repeat: no-repeat;}

/*	▼画像ロールオーバー▼	*/
.rollover01 a { 
display:block;
width:239px;
height:38px;
background:url(../images/head-mail.jpg) no-repeat left top;
font-size:9px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;
outline:none; 
}
.rollover01 a:hover {
background-position:left bottom;
}

.rollover02 a { 
display:block;
width:145px;
height:22px;
background:url(../images/b-top.jpg) no-repeat left top;
font-size:9px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;
outline:none; 
}
.rollover02 a:hover {
background-position:left bottom;
}
.rollover03 a { 
margin:3px;
display:block;
width:145px;
height:23px;
background:url(../images/b-top02.jpg) no-repeat left top;
font-size:9px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;
outline:none; 
}
.rollover03 a:hover {
background-position:left bottom;
}

.rollover04 a { 
margin:0px 0px 0px 312px;
display:block;
width:320px;
height:64px;
background:url(../images/b-guid.jpg) no-repeat left top;
font-size:9px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;
outline:none; 
}
.rollover04 a:hover {
background-position:left bottom;
}