@charset "UTF-8";
/* CSS Document eng100304変更*/

/* navigation property
/*------------------------------------*/

.navi1 {background:url(../images/navi/navi_01.gif) 0px 0% no-repeat;width:134px;text-indent:-9999px;float:left;}
.navi2 {background:url(../images/navi/navi_02.gif) 0px 0% no-repeat;width:75px;text-indent:-9999px;float:left;}
.navi3 {background:url(../images/navi/navi_03.gif) 0px 0% no-repeat;width:115px;text-indent:-9999px;float:left;}
.navi4 {background:url(../images/navi/navi_04.gif) 0px 0% no-repeat;width:128px;text-indent:-9999px;float:left;}
.navi5 {background:url(../images/navi/navi_05.gif) 0px 0% no-repeat;width:90px;text-indent:-9999px;float:left;}
.navi6 {background:url(../images/navi/navi_06.gif) 0px 0% no-repeat;width:172px;text-indent:-9999px;float:left;}
.navi7 {background:url(../images/navi/navi_07.gif) 0px 0% no-repeat;width:105px;text-indent:-9999px;float:left;}
.navi8 {background:url(../images/navi/navi_08.gif) 0px 0% no-repeat;width:80px;text-indent:-9999px;float:left;}
.navi9 {background:url(../images/navi/navi_09.gif) 0px 0% no-repeat;width:172px;text-indent:-9999px;float:left;}
.navi10 {background:url(../images/navi/navi_10.gif) 0px 0% no-repeat;width:183px;text-indent:-9999px;float:left;}
.navi11 {background:url(../images/navi/navi_11.gif) 0px 0% no-repeat;width:184px;text-indent:-9999px;float:left;}

li.navi1 a{background:url(../images/navi/navi_01.gif) 0px 0px no-repeat;width:134px;}
li.navi2 a{background:url(../images/navi/navi_02.gif) 0px 0px no-repeat;width:75px;}
li.navi3 a{background:url(../images/navi/navi_03.gif) 0px 0px no-repeat;width:115px;}
li.navi4 a{background:url(../images/navi/navi_04.gif) 0px 0px no-repeat;width:128px;}
li.navi5 a{background:url(../images/navi/navi_05.gif) 0px 0px no-repeat;width:90px;}
li.navi6 a{background:url(../images/navi/navi_06.gif) 0px 0px no-repeat;width:172px;}
li.navi7 a{background:url(../images/navi/navi_07.gif) 0px 0px no-repeat;width:105px;}
li.navi8 a{background:url(../images/navi/navi_08.gif) 0px 0px no-repeat;width:80px;}
li.navi9 a{background:url(../images/navi/navi_09.gif) 0px 0px no-repeat;width:172px;}
li.navi10 a{background:url(../images/navi/navi_10.gif) 0px 0px no-repeat;width:183px;}
li.navi11 a{background:url(../images/navi/navi_11.gif) 0px 0px no-repeat;width:184px;}

li.navi1 a:hover{background:url(../images/navi/navi_01.gif) 0px -24px no-repeat;}
li.navi2 a:hover{background:url(../images/navi/navi_02.gif) 0px -24px no-repeat;}
li.navi3 a:hover{background:url(../images/navi/navi_03.gif) 0px -24px no-repeat;}
li.navi4 a:hover{background:url(../images/navi/navi_04.gif) 0px -24px no-repeat;}
li.navi5 a:hover{background:url(../images/navi/navi_05.gif) 0px -24px no-repeat;}
li.navi6 a:hover{background:url(../images/navi/navi_06.gif) 0px -24px no-repeat;}
li.navi7 a:hover{background:url(../images/navi/navi_07.gif) 0px -24px no-repeat;}
li.navi8 a:hover{background:url(../images/navi/navi_08.gif) 0px -24px no-repeat;}
li.navi9 a:hover{background:url(../images/navi/navi_09.gif) 0px -24px no-repeat;}
li.navi10 a:hover{background:url(../images/navi/navi_10.gif) 0px -24px no-repeat;}
li.navi11 a:hover{background:url(../images/navi/navi_11.gif) 0px -24px no-repeat;}

.slidedown li.on a { background-position: 0px -24px!important;}


/* slidedown property
/*------------------------------------*/

.slidedown { float:left; width:auto; }

.slidedown dt {cursor:pointer; text-align:left; }

.slidedown dd#one-ddcontent{position:absolute; top:36px; left:0;    overflow:hidden; display:none; z-index:300; opacity:0; text-align:left;}
.slidedown dd#two-ddcontent{position:absolute; top:36px; left:88px; overflow:hidden; display:none; z-index:300; opacity:0; text-align:left;}
.slidedown dd#three-ddcontent{position:absolute; top:36px; left:180px; overflow:hidden; display:none; z-index:300; opacity:0; text-align:left;}
.slidedown dd#four-ddcontent{position:absolute; top:36px; left:305px; overflow:hidden; display:none; z-index:300; opacity:0; text-align:left;}
.slidedown dd#five-ddcontent{position:absolute; top:36px; left:354px; overflow:hidden; display:none; z-index:300; opacity:0; text-align:left;}
.slidedown dd#six-ddcontent{position:absolute; top:36px; left:84px; overflow:hidden; display:none; z-index:300; opacity:0; text-align:left;}


.slidedown ul {width:600px; height:24px; list-style:none; border-top:none; text-align:left;}
/* .slidedown li {display:inline;} */
.slidedown a  {display:block; text-decoration:none; float:left; height:24px; text-indent:-9999px;width:auto;}



/* menu property
/*------------------------------------*/

dt.menu1 a{background:url(../images/navi/menu01.gif) 0px -36px no-repeat;width:76px;height:36px;}
dt.menu2 a{background:url(../images/navi/menu02.gif) 0px -36px no-repeat;width:77px;height:36px;}
dt.menu3 a{background:url(../images/navi/menu03.gif) 0px -36px no-repeat;width:140px;height:36px;}
dt.menu4 a{background:url(../images/navi/menu04.gif) 0px -36px no-repeat;width:215px;height:36px;}
dt.menu5 a{background:url(../images/navi/menu05.gif) 0px -36px no-repeat;width:124px;height:36px;}

dt.menu1 a:hover,
dt.menu2 a:hover,
dt.menu3 a:hover,
dt.menu4 a:hover,
dt.menu5 a:hover {background-position:0px 0px;}

/*dt.menu1_on,
dt.menu2_on,
dt.menu3_on,
dt.menu4_on,
dt.menu5_on,
dt.menu6_on {background-position:0px 0px;}*/

dt.on a {background-position:0px 0px;}
