
#SITENAVI ul,#SITENAVI ol,#PAGENAVI ol,#PAGENAVI ul{ margin:0px; padding:0px; list-style-type:none;}
#TOPLINK,#BOTTOMLINK{ display:inline; left:-1000px; position:absolute; text-indent:-1000px; top:-1000px;}

#PAGENAVI { display:none;}

/*#VERTICALNAVI{ position:absolute; top:100px;}*/

#HORIZONTALNAVI{}

/*#MAINNAVI{ background-image:url(../img/navi/navi.gif); background-repeat:no-repeat;}*/
#JA #MAINNAVI li,#MAINNAVI li li{ background-repeat:no-repeat; background-image:url(../img/navi/naviJA.gif);}
#EN #MAINNAVI li,#MAINNAVI li li{ background-repeat:no-repeat; background-image:url(../img/navi/naviEN.gif);}
#KO #MAINNAVI li,#MAINNAVI li li{ background-repeat:no-repeat; background-image:url(../img/navi/naviKO.gif);}
#CH #MAINNAVI li,#MAINNAVI li li{ background-repeat:no-repeat; background-image:url(../img/navi/naviCH.gif);}
#GE #MAINNAVI li,#MAINNAVI li li{ background-repeat:no-repeat; background-image:url(../img/navi/naviGE.gif);}
#MAINNAVI li a{
	background-repeat:no-repeat;
	height:20px;
	display:block;
	text-indent:-1000px;
	text-decoration:none;
	margin: 0;
	font-size: 16px;
}
#MAINNAVI li a:hover{ background-repeat:no-repeat;}

#LANGNAVI{ padding-top:0px; padding-bottom:20px;}
#JA #LANGNAVI li{ background-repeat:no-repeat; background-image:url(../img/navi/naviJA.gif);}
#EN #LANGNAVI li{ background-repeat:no-repeat; background-image:url(../img/navi/naviEN.gif);}
#KO #LANGNAVI li{ background-repeat:no-repeat; background-image:url(../img/navi/naviKO.gif);}
#CH #LANGNAVI li{ background-repeat:no-repeat; background-image:url(../img/navi/naviCH.gif);}
#GE #LANGNAVI li{ background-repeat:no-repeat; background-image:url(../img/navi/naviGE.gif);}
#LANGNAVI li a{ background-repeat:no-repeat; height:20px; display:block; text-indent:-1000px; text-decoration:none; margin-left:0px;}
#JA #LANGNAVI li a:hover{ background-repeat:no-repeat; background-image:url(../img/navi/naviJA.gif);}
#EN #LANGNAVI li a:hover{ background-repeat:no-repeat; background-image:url(../img/navi/naviEN.gif);}
#KO #LANGNAVI li a:hover{ background-repeat:no-repeat; background-image:url(../img/navi/naviKO.gif);}
#CH #LANGNAVI li a:hover{ background-repeat:no-repeat; background-image:url(../img/navi/naviCH.gif);}
#GE #LANGNAVI li a:hover{ background-repeat:no-repeat; background-image:url(../img/navi/naviGE.gif);}

/*#MAINNAVI li a:hover{background-image:url(../img/navi/navi.gif); background-repeat:repeat;}*/
#LITOP{}

#TOP0{ background-position:0px 0px;height:90px;}
#TOP0 a{ background-position:-20px -0px;height:90px !important;}
#TOP0 a:hover{ background-position:-180px -0px;}

#OUTLINE0{ background-position:0px -90px}
#OUTLINE0 a{ background-position:-20px -90px}
#OUTLINE0 a:hover{ background-position:-180px -90px}



#OUTLINE1{ background-position:-360px -110px}
#OUTLINE1 a{ background-position:-360px -110px}
#OUTLINE1 a:hover{ background-position:-180px -110px}

#OUTSA{ background-position:-360px -130px}
#OUTSA a{ background-position:-360px -130px}
#OUTSA a:hover{ background-position:-180px -130px}

#OUTFR{ background-position:-360px -150px}
#OUTFR a{ background-position:-360px -150px}
#OUTFR a:hover{ background-position:-180px -150px}

#OUTPY{ background-position:-360px -170px}
#OUTPY a{ background-position:-360px -170px}
#OUTPY a:hover{ background-position:-180px -170px}

/*Žs’·ˆ¥ŽA*/
#OUTME{
	background-position:-360px -190px;
	/*display: none;*/
}
#OUTME a{ background-position:-360px -190px}
#OUTME a:hover{ background-position:-180px -190px}

#SS0{ background-position:0px -210px}
#SS0 a{ background-position:-20px -210px}
#SS0 a:hover{ background-position:-180px -210px}

#SSMAP{ background-position:-360px -230px}
#SSMAP a{ background-position:-360px -230px}
#SSMAP a:hover{ background-position:-180px -230px}

#SSACC{ background-position:-360px -250px}
#SSACC a{ background-position:-360px -250px}
#SSACC a:hover{ background-position:-180px -250px}

#SSDOGO{ background-position:-360px -270px}
#SSDOGO a{ background-position:-360px -270px}
#SSDOGO a:hover{ background-position:-180px -270px}

#SSCAS{ background-position:-360px -290px}
#SSCAS a{ background-position:-360px -290px}
#SSCAS a:hover{ background-position:-180px -290px}

#SSSAKAKUMO{ background-position:-360px -310px}
#SSSAKAKUMO a{ background-position:-360px -310px}
#SSSAKAKUMO a:hover{ background-position:-180px -310px}

#SSSHIKI{ background-position:-360px -330px}
#SSSHIKI a{ background-position:-360px -330px}
#SSSHIKI a:hover{ background-position:-180px -330px}

#SSPIL{ background-position:-360px -350px}
#SSPIL a{ background-position:-360px -350px}
#SSPIL a:hover{ background-position:-180px -350px}

#SSOTHER{ background-position:-360px -370px}
#SSOTHER a{ background-position:-360px -370px}
#SSOTHER a:hover{ background-position:-180px -370px}






#PRO0{ background-position:0px -390px}
#PRO0 a{ background-position:-20px -390px}
#PRO0 a:hover{ background-position:-180px -390px}

#PRO1{ background-position:-360px -410px}
#PRO1 a{ background-position:-360px -410px}
#PRO1 a:hover{ background-position:-180px -410px}

#PRO2{ background-position:-360px -430px}
#PRO2 a{ background-position:-360px -430px}
#PRO2 a:hover{ background-position:-180px -430px}

#FES0{ background-position:0px -450px}
#FES0 a{ background-position:-20px -450px}
#FES0 a:hover{ background-position:-180px -450px}

#GP0{ background-position:0px -470px}
#GP0 a{ background-position:-20px -470px}
#GP0 a:hover{ background-position:-180px -470px}

#GP1{ background-position:-360px -490px}
#GP1 a{ background-position:-360px -490px}
#GP1 a:hover{ background-position:-180px -490px}

#GPDE{ background-position:-360px -510px}
#GPDE a{ background-position:-360px -510px}
#GPDE a:hover{ background-position:-180px -510px}

#LINK0{ background-position:0px -530px}
#LINK0 a{ background-position:-20px -530px}
#LINK0 a:hover{ background-position:-180px -530px}



#JA0{ background-position:0px -550px; padding-top:20px;}
#JA0 a{ background-position:-20px -550px; }
#JA0 a:hover{ background-position:-180px -570px}

#EN0{ background-position:0px -590px;}
#EN0 a{ background-position:-20px -590px; }
#EN0 a:hover{ background-position:-180px -590px}

#GE0{ background-position:0px -610px;}
#GE0 a{ background-position:-20px -610px; }
#GE0 a:hover{ background-position:-180px -610px}

#KO0{ background-position:0px -630px;}
#KO0 a{ background-position:-20px -630px; }
#KO0 a:hover{ background-position:-180px -630px}

#CH0{ background-position:0px -650px; padding-bottom:10px;}
#CH0 a{ background-position:-20px -650px;}
#CH0 a:hover{ background-position:-180px -650px;}


/*#LANGNAVI{ background-image:url(../img/navi/navi.gif); background-repeat:no-repeat;background-position:0px -530px; padding-top:20px; padding-bottom:20px;}
#LANGNAVI li a{ height:20px; display:block; text-indent:-1000px; text-decoration:none;}
*/

#MAINNAVI li ul{ display:none}
/*#MAINNAVI li#OUTLINE0:hover ul{ display:block;}*/

/*TOP*/
div.top #TOP0{ background-position:-360px 0px}

/*outline*/
div.outline #MAINNAVI li#OUTLINE0 ul{ display:block}
div.outline #OUTLINE0{ background-position:-360px -90px}
div.outline1 #OUTLINE1{ background-position:-180px -110px}
div.outsa #OUTSA{ background-position:-180px -130px}
div.outfr #OUTFR{ background-position:-180px -150px}
div.outpy #OUTPY{ background-position:-180px -170px}
div.outme #OUTME{ background-position:-180px -190px}

/*sightseeing*/
div.sightseeing #MAINNAVI #SS0 ul{ display:block}
div.sightseeing #SS0{ background-position:-360px -210px}
div.ssmap #SSMAP{ background-position:-180px -230px}
div.ssacc #SSACC{ background-position:-180px -250px}
div.ssdogo #SSDOGO{ background-position:-180px -270px}
div.sscastle #SSCAS{ background-position:-180px -290px}
div.sssakakumo #SSSAKAKUMO{ background-position:-180px -310px}
div.ssshiki #SSSHIKI{ background-position:-180px -330px}
div.sspil #SSPIL{ background-position:-180px -350px}
div.ssother #SSOTHER{ background-position:-180px -370px}

/*products*/
div.products #MAINNAVI li.products ul{ display:block}
div.products #PRO0{ background-position:-360px -390px}
div.products1 #PRO1{ background-position:-180px -410px}
div.products2 #PRO2{ background-position:-180px -430px}

/*festival*/
div.festival #MAINNAVI #FES0 ul{ display:block}
div.festival #MAINNAVI #FES0{ background-position:-360px -450px}

/*project*/
div.project #MAINNAVI #GP0 ul{ display:block}
div.project #MAINNAVI #GP0{ background-position:-360px -470px}
div.pro1 #MAINNAVI #GP1{ background-position:-180px -490px}
div.prode #MAINNAVI #GPDE{ background-position:-180px -510px}

/*link*/
div.link #MAINNAVI #LINK0 ul{ display:block}
div.link #MAINNAVI #LINK0{ background-position:-360px -530px}



/*
*/
#EN #MAINNAVI{ background-image:url(../img/navi/naviEN.gif);}
#EN #MAINNAVI li a:hover{background-image:url(../img/navi/naviEN.gif);}
#KO #MAINNAVI{ background-image:url(../img/navi/naviKo.gif);}
#KO #MAINNAVI li a:hover{background-image:url(../img/navi/naviKo.gif);}
#CH #MAINNAVI{ background-image:url(../img/navi/naviCH.gif);}
#CH #MAINNAVI li a:hover{background-image:url(../img/navi/naviCH.gif);}
#GE #MAINNAVI{ background-image:url(../img/navi/naviGE.gif);}
#GE #MAINNAVI li a:hover{background-image:url(../img/navi/naviGE.gif);}


#JA #MAINNAVI li a{background-image:url(../img/navi/naviJA.gif);}
#JA #LANGNAVI li a{ background-image:url(../img/navi/naviJA.gif);}


