@charset "shift_jis";

/*-------------- Header menu --------------*/
#headmenu {
margin:0px;
padding:0px;
width:780px;
height:190px;
background-image:url(../products/jetspray/img/menu-img.jpg);
background-repeat:no-repeat;
}

/*-------------- Header menu / contents menu --------------*/
ul#menu01 {
margin:0;
padding:0;
height:30px;
list-style:none;
width:780px;
background-image:url(../products/jetspray/img/menu-head01.jpg);
background-repeat:no-repeat;
}

ul#menu01 li{
margin:0;
padding:0;
float:left;
list-style:none;
width:95px;
}

ul#menu01 a{
display:block;
width:95px;
height:30px;
margin:0;
padding:0;
float:left;
background-image:url(../products/jetspray/img/menu-head01.jpg);
text-indent:-999px;
text-decoration:none;
overflow:hidden;
}

#menu01 li.product, #menu01 li.product a{ background-position:0 0; width:95px; }
#menu01 li.aboutus, #menu01 li.aboutus a{ background-position:-95px 0; width:80px; }
#menu01 li.contact, #menu01 li.contact a{ background-position:-175px 0; width:160px; }
#menu01 li.sitemap, #menu01 li.sitemap a{ background-position:-335px 0; width:88px; }

#menu01 li.product a:hover{ background-position:0 -30px; }
#menu01 li.aboutus a:hover{ background-position:-95px -30px; }
#menu01 li.contact a:hover{ background-position:-175px -30px; }
#menu01 li.sitemap a:hover{ background-position:-335px -30px; }

/*-------------- Header menu / products menu --------------*/
ul#menu02 {
margin:0;
padding:0;
height:22px;
list-style:none;
width:780px;
background-image:url(../products/jetspray/img/menu-head02.jpg);
background-repeat:no-repeat;
}

ul#menu02 li{
margin:0;
padding:0;
float:left;
list-style:none;
width:111px;
}

ul#menu02 a{
display:block;
width:111px;
height:22px;
margin:0;
padding:0;
float:left;
background-image:url(../products/jetspray/img/menu-head02.jpg);
text-indent:-999px;
text-decoration:none;
overflow:hidden;
}

#menu02 li.tile, #menu02 li.tile a{ background-position:0 0; width:111px; }
#menu02 li.wploof, #menu02 li.wploof a{ background-position:-111px 0; width:85px; }
#menu02 li.cera, #menu02 li.cera a{ background-position:-196px 0; width:115px; }

#menu02 li.tile a:hover{ background-position:0 -22px; }
#menu02 li.wploof a:hover{ background-position:-111px -22px; }
#menu02 li.cera a:hover{ background-position:-196px -22px; }


/*-------------- Left menu / tile menu --------------*/
ul#tilemenu {
margin:0px 0px 20px 0px;
padding:0;
height:90px;
list-style:none;
width:180px;
background-image:url(../img/left-tile1.gif);
background-repeat:no-repeat;
}

ul#tilemenu li{
margin:0;
padding:0;
float:left;
list-style:none;
width:180px;
}

ul#tilemenu a{
display:block;
width:180px;
height:30px;
margin:0;
padding:0;
float:left;
background-image:url(../img/left-tile1.gif);
text-indent:-999px;
text-decoration:none;
overflow:hidden;
}

#tilemenu li.pro-tile, #tilemenu li.pro-tile a{ background-position:0 0; width:180px; }
#tilemenu li.iraka, #tilemenu li.iraka a{ background-position:0px -30px; width:180px; }
#tilemenu li.salon, #tilemenu li.salon a{ background-position:0px -60px; width:180px; }

#tilemenu li.pro-tile a:hover{ background-position:180px 0px; }
#tilemenu li.iraka a:hover{ background-position:180px -30px; }
#tilemenu li.salon a:hover{ background-position:180px -60px; }
/*-------------- Left menu / WaterPloof menu --------------*/
ul#watermenu {
margin:0px 0px 0px 0px;
padding:0;
height:60px;
list-style:none;
width:180px;
background-image:url(../img/left-water01on.gif);
background-repeat:no-repeat;
}

ul#watermenu li{
margin:0;
padding:0;
float:left;
list-style:none;
width:180px;
}

ul#watermenu a{
display:block;
width:180px;
height:30px;
margin:0;
padding:0;
float:left;
background-image:url(../img/left-water01on.gif);
text-indent:-999px;
text-decoration:none;
overflow:hidden;
}

#watermenu li.wploof-t, #watermenu li.wploof-t a { background-position:0 0; width:180px; }
#watermenu li.jetspry, #watermenu li.jetspry a { background-position:0px -30px; width:180px; }

#watermenu li.wploof-t a:hover { background-position:180px 0px; }
#watermenu li.jetspry a:hover { background-position:180px -30px; }



ul#watermenu02 {
margin:0px 0px 20px 0px;
padding:0;
height:70px;
list-style:none;
width:180px;
background-image:url(../img/left-water02.gif);
background-repeat:no-repeat;
}

ul#watermenu02 li{
margin:0;
padding:0;
float:left;
list-style:none;
width:180px;
}

ul#watermenu02 a{
display:block;
width:180px;
height:20px;
margin:0;
padding:0;
float:left;
background-image:url(../img/left-water02.gif);
text-indent:-999px;
text-decoration:none;
overflow:hidden;
}

#watermenu02 li.hikaku, #watermenu02 li.hikaku a { background-position:0px 0px; width:180px; }
#watermenu02 li.jiseki, #watermenu02 li.jiseki a { background-position:0px -20px; width:180px; }
#watermenu02 li.order, #watermenu02 li.order a { background-position:0px -40px; width:180px; }

#watermenu02 li.hikaku a:hover { background-position:180px 0px; }
#watermenu02 li.jiseki a:hover { background-position:180px -20px; }
#watermenu02 li.order a:hover { background-position:180px -40px; }


/*-------------- Left menu / Ceragarden menu --------------*/
ul#ceramenu {
margin:0px 0px 30px 0px;
padding:0;
height:60px;
list-style:none;
width:180px;
background-image:url(../img/left-cera.gif);
background-repeat:no-repeat;
}

ul#ceramenu li{
margin:0;
padding:0;
float:left;
list-style:none;
width:180px;
}

ul#ceramenu a{
display:block;
width:180px;
height:30px;
margin:0;
padding:0;
float:left;
background-image:url(../img/left-cera.gif);
text-indent:-999px;
text-decoration:none;
overflow:hidden;
}

#ceramenu li.cera-t, #ceramenu li.cera-t a { background-position:0 0; width:180px; }
#ceramenu li.ceragar, #ceramenu li.ceragar a { background-position:0px -30px; width:180px; }

#ceramenu li.cera-t a:hover { background-position:180px 0px; }
#ceramenu li.ceragar a:hover { background-position:180px -30px; }

/*-------------- Body menu / jetspray setsumei menu --------------*/
ul#jetmenu {
margin:10px 0px 10px 0px;
padding:0;
height:35px;
list-style:none;
width:537px;
background-image:url(../products/jetspray/img/b-jetsetumei.gif);
background-repeat:no-repeat;
}

ul#jetmenu li{
margin:0;
padding:0;
float:left;
list-style:none;
width:176px;
}

ul#jetmenu a{
display:block;
width:176px;
height:35px;
margin:0;
padding:0;
float:left;
background-image:url(../products/jetspray/img/b-jetsetumei.gif);
text-indent:-999px;
text-decoration:none;
overflow:hidden;
}

#jetmenu li.tokucho, #jetmenu li.tokucho a{ background-position:0 0; width:176px; }
#jetmenu li.hikaku, #jetmenu li.hikaku a{ background-position:-176px 0; width:181px; }
#jetmenu li.jiseki, #jetmenu li.jiseki a{ background-position:-357px 0; width:180px; }

#jetmenu li.tokucho a:hover{ background-position:0 -35px; }
#jetmenu li.hikaku a:hover{ background-position:-176px -35px; }
#jetmenu li.jiseki a:hover{ background-position:-357px -35px; }

/*-------------- Table/ jetspray setsumei01 --------------*/
/*
table.jet {
border:1px solid #FFFFFF;
border-collapse:collapse;
border-spacing:0;
background-color:#dddddd;
empty-cells:show;
width:530px;
}
.jet td{
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
background-color:#dddddd;
padding:0px;
width:180px;
padding:5px 2px 5px 2px;
text-align:center;
font-size:0.9em;
line-height:1.5em;
}
*/
/*-------------- Table/ jetspray setsumei02 --------------*/
table.jet2 {
empty-cells:show;
width:530px;
}
.jet2 td{
text-align:left;
margin:0px; 
padding:0px 10px 10px 0px;
font-size:0.9em;
line-height:1.5em;
}