/* 

base

=========================================================*/
html,body,div,a,img{
	margin:0;
	padding:0;
}
img, a, a:hover{
	border:none;
	outline: none;
}
ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
li{
	margin: 0;
	padding: 0;
}
body{ 
	background-color:#000000;
	
}

/*

class

=========================================================*/
/*--- clearfix ---*/
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    * zoom: 1;
}




#content{
	margin: 0 auto;
	padding: 0;
	background-color: #000000;
	height: 100%;
}




/*@

#wrapper

=========================================================*/
#wrapper{
	margin:  auto;
	width:960px;
	position: relative;
	height: 100%;
	/*margin-top: 214px;*/
	/*margin-top: 20px;*/
	top: 57px;
	min-height: 798px;
	overflow: hidden;
}
* html #wrapper{
	height: 798px;
	overflow: visible;
}


html,body{
	height: 100%
    
}
  


/*

#header 

=========================================================*/
#header {
	position: absolute;
	width: 100%;
	z-index: 9999;
	height: 57px;
}
*+html #header {
	z-index: 9999;
	top: 0;
	left: 0;
}
* html #header {
	z-index: 9999;
	top: 0;
	left: 0;
}

#header a#logo_nintendo{
	float:left;
}
#header a#logo_wii{
	float:right;
}




/*

#siteLogo

=========================================================*/
#siteLogo{
	position: absolute;
	top: 439px;
	left: 20px;
	
	
}





/*

#globalNav

=========================================================*/
#globalNav {position: absolute; top: 359px; left:719px; width:225px; height: 394px;}
#globalNav ul li{position: absolute;}
#globalNav #globalNav01{ top: 0; left: 201px; width: 24px; height: 92px;}
#globalNav #globalNav02{ top: 45px; left: 168px; width: 24px; height: 92px;}
#globalNav #globalNav03{ top: 96px; left: 135px; width: 24px; height: 163px;}
#globalNav #globalNav04{ top: 142px; left: 102px; width: 24px; height: 153px;}
#globalNav #globalNav05{ top: 199px; left: 68px; width: 24px; height: 103px;}
#globalNav #globalNav06{ top: 239px; left: 34px; width: 24px; height: 112px;}
#globalNav #globalNav07{ top: 271px; left: 0px; width: 24px; height: 123px;}
#globalNav ul li a{
	display: block;	
}

#globalNav ul li .nav_modify{
	display: block;
	position: absolute;
	top: -25px;
	left: 8px;
	z-index: 99;
}

/*


=========================================================*/


#visual{
	z-index: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 798px;
}
#visual img{
	display: block;
}

#bnr {position: absolute; top: 666px; left: 214px; width: 110px; height: 102px;}
#bnr ul li{position: absolute; width: 134px; height: 114px;}

#info{
	width: 102px;
	height: 282px;
	position: absolute;
	top: 406px;
	left: 42px;
}
#info #info01{
	position: absolute;
}
#info #info02{
	position: absolute;
	top: 49px;
	left: 28px;
}
#info #info03{
	position: absolute;
	top: 91px;
	left: 56px;
}
#info #info04{
	position: absolute;
	top: 123px;
	left: 84px;
}
#info-add{
	width: 32px;
	height: 147px;
	position: absolute;
	top: 345px;
	left: 2px;
}
#info-add #info-add01{
	position: absolute;
	top: 0px;
	left: 0px;
}
#cero{
	position: absolute;
	top: 630px;
	left: 170px;
	width: 36px;
	height: 44px;
}
#copyright{
	position: absolute;
	bottom: 25px;
	text-align: center;
	width: 100%;	
}


/*



=========================================================*/

body#default #wrapper{
	background: url(../img/default_bg01.gif) no-repeat top left;
}


/*

#PageCharacter

=========================================================*/

#PageCharacter #title{
	position: absolute;
	background: url(../../character/img/index/title.png) no-repeat top left;
	width: 44px;
	height: 119px;
	top: 44px;
	left: 809px;
	text-indent: -9999px;
}
#PageCharacter #txt01{
	/*z-index: 1;*/
	position: absolute;
	top: 63px;
	left: 614px;
	width: 173px;
	height: 501px;
	background: url(../../character/img/index/txt01.png) no-repeat top left;
}
#PageCharacter #txt01 p{
	text-indent: -9999px;
}
#PageCharacter #txt02{
	position: absolute;
	top: 63px;
	left: 106px;
	width: 201px;
	height: 385px;
	background: url(../../character/img/index/txt02.png) no-repeat top left;
	text-indent: -9999px;
}
#PageCharacter #txt02 p{
	text-indent: -9999px;
}
#PageCharacter #img01{
	position: absolute;
	top: 125px;
	left: 307px;
	width: 177px;
	height: 495px;
	/*background: url(../../character/img/index/txt02.png) no-repeat top left;*/
}
#PageCharacter #img02{
	position: absolute;
	top: 125px;
	left: 484px;
	width: 155px;
	height: 495px;
	/*background: url(../../character/img/index/txt02.png) no-repeat top left;*/
}


#PageCharacter #link_detail{
	position: absolute;
	top: 125px;
	left: 307px;
	width: 328px;
	height: 495px;
	z-index: 2;
}
#PageCharacter #link_mayu{
	position: absolute;
	top: 185px;
	left: 12px;
	width: 25px;
	height: 94px;
	background: url(../../character/img/index/btn02.png) no-repeat top left;
}
#PageCharacter #link_mio{
	position: absolute;
	top: 293px;
	left: 303px;
	width: 25px;
	height: 94px;
	background: url(../../character/img/index/btn01.png) no-repeat top left;
}


/*

#PageMayu

=========================================================*/

#PageMayu #title{
	position: absolute;
	background: url(../../character/img/mayu/title.png) no-repeat top left;
	width: 58px;
	height: 138px;
	top: 66px;
	left: 719px;
}
#PageMayu #title p{
	text-indent: -9999px;
}
#PageMayu #txt01{
	position: absolute;
	top: 66px;
	left: 556px;
	width: 141px;
	height: 354px;
	background: url(../../character/img/mayu/txt01.png) no-repeat top left;
	z-index: 1;
}
#PageMayu #txt01 p{
	text-indent: -9999px;
}
#PageMayu #txt02{
	position: absolute;
	top: 66px;
	left: 457px;
	width: 94px;
	height: 322px;
	background: url(../../character/img/mayu/txt02.png) no-repeat top left;
}
#PageMayu #txt02 p{
	text-indent: -9999px;
}
#PageMayu #img01{
	position: absolute;
	top: 83px;
	left: 190px;
	width: 201px;
	height: 385px;
	z-index: 0;
}
#PageMayu #img02{
	position: absolute;
	top: 333px;
	left: 363px;
	width: 396px;
	height: 247px;
}
#PageMayu #btn_back{
	position: absolute;
	top: 590px;
	left: 511px;
	width: 56px;
	height: 27px;
}


/*

#MioPage

=========================================================*/


#PageMio #title{
	position: absolute;
	background: url(../../character/img/mio/title.png) no-repeat top left;
	width: 58px;
	height: 138px;
	top: 66px;
	left: 719px;
}
#PageMio #title p{
	text-indent: -9999px;
}
#PageMio #txt01{
	position: absolute;
	top: 66px;
	left: 584px;
	width: 113px;
	height: 301px;
	background: url(../../character/img/mio/txt01.png) no-repeat top left;
}
#PageMio #txt01 p{
	text-indent: -9999px;
}
#PageMio #txt02{
	position: absolute;
	top: 66px;
	left: 457px;
	width: 94px;
	height: 341px;
	background: url(../../character/img/mio/txt02.png) no-repeat top left;
}
#PageMio #txt02 p{
	text-indent: -9999px;
}
#PageMio #img01{
	position: absolute;
	top: 86px;
	left: 190px;
	width: 201px;
	height: 385px;
}
#PageMio #img02{
	position: absolute;
	top: 333px;
	left: 363px;
	width: 396px;
	height: 247px;
}
#PageMio #btn_back{
	position: absolute;
	top: 590px;
	left: 511px;
	width: 56px;
	height: 27px;
}
/*

#DirectoryMovie

=========================================================*/

#DirectoryMovie #title{
	position: absolute;
	background: url(../../movie/img/title.png) no-repeat top left;
	width: 54px;
	height: 94px;
	top: 44px;
	left: 809px;
}
#DirectoryMovie #title p{
	text-indent: -9999px;
}
#DirectoryMovie .movie{
	width: 642px;
	margin: 90px auto 20px;
	position: relative;
}
#DirectoryMovie .movie .movieCredit{
	position: absolute;
	bottom: 0;
	left: -36px;
	width: 24px;
	height: 244px;
}


#DirectoryMovie #localNav{
	/*width: 150px;*/
	width: 165px;
	width: 220px;
	width: 275px;
	width: 166px;
	margin: 0 auto;
}
#DirectoryMovie #localNav img.modify{
	position: absolute;
	top: -25px;
	left: 10px;
}
#DirectoryMovie #localNav #localNav01{
	display: inline;/*ie6*/
	float: left;
	width: 25px;
	height: 101px;
	margin: 0 15px 0 15px;
	position: relative;
}
#DirectoryMovie #localNav #localNav02{
	display: inline;/*ie6*/
	float: left;
	width: 25px;
	height: 101px;
	margin: 0 15px 0 15px;
	position: relative;
}
#DirectoryMovie #localNav #localNav03{
	display: inline;/*ie6*/
	float: left;
	width: 25px;
	height: 101px;
	margin: 0 15px 0 15px;
	position: relative;
}
#DirectoryMovie #localNav #localNav04{
	display: inline;/*ie6*/
	float: left;
	width: 25px;
	height: 101px;
	margin: 0 15px 0 15px;
	position: relative;
}
#DirectoryMovie #localNav #localNav05{
	display: inline;/*ie6*/
	float: left;
	width: 25px;
	height: 101px;
	margin: 0 15px 0 15px;
	position: relative;
}





/*

#PageMovie

=========================================================*/







/*

#DirectoryNew

=========================================================*/

#DirectoryNewLocalNav{
	position: absolute;
	top: 83px;
	left: 187px;
	z-index: 1;
}
#DirectoryNewLocalNav ul li{
	position: absolute;
	width: 32px;
}
#DirectoryNewLocalNav #localNav01{
	left: 34px;
	height: 175px;
	background: url(../../new/img/btn01.gif) no-repeat top left;
}
#DirectoryNewLocalNav #localNav02{
	left: 0;
	height: 175px;
	background: url(../../new/img/btn02.gif) no-repeat top left;
}
#DirectoryNewLocalNav #localNav03{
	top: 257px;
	left: 34px;
	height: 261px;
	background: url(../../new/img/btn03.gif) no-repeat top left;
}
#DirectoryNewLocalNav #localNav04{
	top: 247px;
	left: 0;
	height: 221px;
	background: url(../../new/img/btn04.gif) no-repeat top left;
}



/*

#pageNew

=========================================================*/



#PageNew #title{
	position: absolute;
	background: url(../../new/img/title.png) no-repeat top left;
	width: 60px;
	height: 252px;
	top: 53px;
	left: 706px;
}
#PageNew #title p{
	text-indent: -9999px;
}
#PageNew #txt01{
	position: absolute;
	top: 83px;
	left: 316px;
	width: 352px;
	height: 394px;
	background: url(../../new/img/index/txt01.png) no-repeat top left;
}
#PageNew #txt01 p{
	text-indent: -9999px;
}
#PageNew #img01{
	position: absolute;
	top: 390px;
	left: 220px;
	width: 545px;
	height: 323px;
}

/*

#PageEnding

=========================================================*/


#PageEnding #title{
	position: absolute;
	background: url(../../new/img/title.png) no-repeat top left;
	width: 60px;
	height: 252px;
	top: 53px;
	left: 706px;
}
#PageEnding #title p{
	text-indent: -9999px;
}
#PageEnding #txt01{
	position: absolute;
	top: 83px;
	left: 345px;
	width: 272px;
	height: 394px;
	background: url(../../new/img/ending/txt01.png) no-repeat top left;
}
#PageEnding #txt01 p{
	text-indent: -9999px;
}

#PageEnding #img01{
	position: absolute;
	top: 380px;
	left: 220px;
	width: 545px;
	height: 323px;
}
/*

#PageFear

=========================================================*/

#PageFear #title{
	position: absolute;
	background: url(../../new/img/title.png) no-repeat top left;
	width: 60px;
	height: 252px;
	top: 53px;
	left: 706px;
}
#PageFear #title p{
	text-indent: -9999px;
}

#PageFear #txt01{
	position: absolute;
	top: 83px;
	left: 325px;
	width: 319px;
	height: 394px;
	background: url(../../new/img/touch/txt01.png) no-repeat top left;
}
#PageFear #txt01 p{
	text-indent: -9999px;
}
#PageFear #txt01 p a{
	display: block;
	position: absolute;
	top: 10px;
	left: 232px;
	width: 25px;
	height: 175px;
}


#PageFear #img01{
	position: absolute;
	top: 380px;
	left: 220px;
	width: 545px;
	height: 323px;
}


/*

#PageHaunted

=========================================================*/

#PageHaunted #title{
	position: absolute;
	background: url(../../new/img/title.png) no-repeat top left;
	width: 60px;
	height: 252px;
	top: 53px;
	left: 706px;
}
#PageHaunted #title p{
	text-indent: -9999px;
}
#PageHaunted #txt01{
	position: absolute;
	top: 83px;
	left: 345px;
	width: 272px;
	height: 394px;
	background: url(../../new/img/haunted/txt01.png) no-repeat top left;
}
#PageHaunted #txt01 p{
	text-indent: -9999px;
}
#PageHaunted #img01{
	position: absolute;
	top: 454px;
	left: 286px;
	width: 373px;
	height: 213px;
}


/*

#PagePerspective

=========================================================*/
#PagePerspective #title{
	position: absolute;
	background: url(../../new/img/title.png) no-repeat top left;
	width: 60px;
	height: 252px;
	top: 53px;
	left: 706px;
}
#PagePerspective #title p{
	text-indent: -9999px;
}
#PagePerspective #txt01{
	position: absolute;
	top: 83px;
	left: 345px;
	width: 265px;
	height: 394px;
	background: url(../../new/img/perspective/txt01.png) no-repeat top left;
	
}
#PagePerspective #txt01 p{
	text-indent: -9999px;
}
#PagePerspective #img01{
	position: absolute;
	top: 380px;
	left: 220px;
	width: 545px;
	height: 323px;
}
/*

#PagePerspective

=========================================================*/

#PageVillage #title{
	position: absolute;
	background: url(../../village/img/index/title.png) no-repeat top left;
	width: 54px;
	height: 261px;
	top: 29px;
	left: 867px;
}
#PageVillage #title p{
	text-indent: -9999px;
}
#PageVillage #txt01{
	position: absolute;
	top: 29px;
	left: 710px;
	width: 131px;
	height: 397px;
	background: url(../../village/img/index/text01.png) no-repeat top left;

	
}
#PageVillage #txt01 p{
	text-indent: -9999px;
}
#PageVillage #img01 {
	position: absolute;
	top: 29px;
	left: 104px;
	width: 555px;
	height: 526px;
}
/* ! */
#PageVillage_utsuro_dummy_link{
	display: block;
	position: absolute;
	z-index: 99;
	top: 450px;
	left: 175px;
	width: 80px;
	height: 25px;
}
#PageVillage_utsuro_dummy_link a{
	display: block;
	width: 80px;
	height: 25px;
	text-decoration: none;
}
#PageVillage_utsuro_dummy_link a img{
	border: none;
}

/*

#DirecotyVillage

=========================================================*/

#DirecotyVillage{
	background: url(../../village/img/bg01.png) no-repeat top left;
	height: 770px;
}
#DirecotyVillage #pager{
	position: absolute;
	top: 549px;
	left: 356px;
	width: 252px;
}
#DirecotyVillage #pager ul li{
	float: left;	
}



/*

#

=========================================================*/

#PageVilmayu #title{
	position: absolute;
	background: url(../../village/img/mayu/title.png) no-repeat top left;
	width: 54px;
	height: 192px;
	top: 126px;
	left: 724px;
}
#PageVilmayu #title p{
	text-indent: -9999px;
}
#PageVilmayu  #txt01{
	position: absolute;
	top: 160px;
	left: 459px;
	width: 244px;
	height: 357px;
	background: url(../../village/img/mayu/text01.png) no-repeat top left;
}
#PageVilmayu  #txt01 p{
	text-indent: -9999px;
}
#PageVilmayu  #img01 {
	position: absolute;
	top: 168px;
	left: 143px;
	width: 274px;
	height: 190px;
}


/*

#

=========================================================*/

#PageVilmio #title{
	position: absolute;
	background: url(../../village/img/mio/title.png) no-repeat top left;
	width: 54px;
	height: 192px;
	top: 126px;
	left: 724px;
}
#PageVilmio #title p{
	text-indent: -9999px;
}
#PageVilmio  #txt01{
	position: absolute;
	top: 160px;
	left: 459px;
	width: 244px;
	height: 357px;
	background: url(../../village/img/mio/text01.png) no-repeat top left;
}
#PageVilmio  #txt01 p{
	text-indent: -9999px;
}
#PageVilmio  #img01 {
	position: absolute;
	top: 168px;
	left: 143px;
	width: 274px;
	height: 190px;
}

/*

#

=========================================================*/

#PageK_ryokan #title{
	position: absolute;
	background: url(../../village/img/k_ryokan/title.png) no-repeat top left;
	width: 54px;
	height: 168px;
	top: 126px;
	left: 655px;
}
#PageK_ryokan #title p{
	text-indent: -9999px;
}
#PageK_ryokan #txt01{
	position: absolute;
	top: 160px;
	left: 517px;
	width: 113px;
	height: 368px;
	background: url(../../village/img/k_ryokan/text01.png) no-repeat top left;
}
#PageK_ryokan #txt01 p{
	text-indent: -9999px;
}
#PageK_ryokan #img01 {
	position: absolute;
	top: 168px;
	left: 205px;
	width: 274px;
	height: 190px;
}

/*

#

=========================================================*/

#PageK_yae #title{
	position: absolute;
	background: url(../../village/img/k_yae/title.png) no-repeat top left;
	width: 54px;
	height: 168px;
	top: 126px;
	left: 655px;
}
#PageK_yae #title p{
	text-indent: -9999px;
}
#PageK_yae #txt01{
	position: absolute;
	top: 160px;
	left: 530px;
	width: 113px;
	height: 357px;
	background: url(../../village/img/k_yae/text01.png) no-repeat top left;
}
#PageK_yae #txt01 p{
	text-indent: -9999px;
}
#PageK_yae #img01 {
	position: absolute;
	top: 168px;
	left: 220px;
	width: 274px;
	height: 190px;
}


/*

#

=========================================================*/

#PageK_sae #title{
	position: absolute;
	background: url(../../village/img/k_sae/title.png) no-repeat top left;
	width: 54px;
	height: 168px;
	top: 126px;
	left: 655px;
}
#PageK_sae #title p{
	text-indent: -9999px;
}
#PageK_sae #txt01{
	position: absolute;
	top: 160px;
	left: 530px;
	width: 113px;
	height: 357px;
	background: url(../../village/img/k_sae/text01.png) no-repeat top left;
}
#PageK_sae #txt01 p{
	text-indent: -9999px;
}
#PageK_sae #img01 {
	position: absolute;
	top: 168px;
	left: 220px;
	width: 274px;
	height: 190px;
}



/*

#

=========================================================*/

#PageMakabe #title{
	position: absolute;
	background: url(../../village/img/makabe/title.png) no-repeat top left;
	width: 54px;
	height: 192px;
	top: 126px;
	left: 675px;
}
#PageMakabe #title p{
	text-indent: -9999px;
}
#PageMakabe  #txt01{
	position: absolute;
	top: 160px;
	left: 515px;
	width: 139px;
	height: 357px;
	background: url(../../village/img/makabe/text01.png) no-repeat top left;
}
#PageMakabe  #txt01 p{
	text-indent: -9999px;
}
#PageMakabe  #img01 {
	position: absolute;
	top: 168px;
	left: 195px;
	width: 274px;
	height: 190px;
}




/*

#

=========================================================*/

#PageMunakata #title{
	position: absolute;
	background: url(../../village/img/munakata/title.png) no-repeat top left;
	width: 54px;
	height: 168px;
	top: 126px;
	left: 620px;
}
#PageMunakata #title p{
	text-indent: -9999px;
}
#PageMunakata  #txt01{
	position: absolute;
	top: 160px;
	left: 540px;
	width: 139px;
	height: 357px;
	background: url(../../village/img/munakata/text01.png) no-repeat top left;
}
#PageMunakata  #txt01 p{
	text-indent: -9999px;
}
#PageMunakata  #img01 {
	position: absolute;
	top: 168px;
	left: 230px;
	width: 274px;
	height: 190px;
}


/*

#

=========================================================*/

#PageTachibana #title{
	position: absolute;
	background: url(../../village/img/tachibana/title.png) no-repeat top left;
	width: 54px;
	height: 168px;
	top: 126px;
	left: 666px;
}
#PageTachibana #title p{
	text-indent: -9999px;
}
#PageTachibana  #txt01{
	position: absolute;
	top: 160px;
	left: 533px;
	width: 139px;
	height: 357px;
	background: url(../../village/img/tachibana/text01.png) no-repeat top left;
}
#PageTachibana  #txt01 p{
	text-indent: -9999px;
}
#PageTachibana  #img01 {
	position: absolute;
	top: 168px;
	left: 215px;
	width: 274px;
	height: 190px;
}


/*

#

=========================================================*/

#PageVillager #title{
	position: absolute;
	background: url(../../village/img/villager/title.png) no-repeat top left;
	width: 54px;
	height: 168px;
	top: 126px;
	left: 666px;
}
#PageVillager #title p{
	text-indent: -9999px;
}
#PageVillager  #txt01{
	position: absolute;
	top: 160px;
	left: 533px;
	width: 139px;
	height: 357px;
	background: url(../../village/img/villager/text01.png) no-repeat top left;
}
#PageVillager  #txt01 p{
	text-indent: -9999px;
}
#PageVillager  #img01 {
	position: absolute;
	top: 168px;
	left: 215px;
	width: 274px;
	height: 190px;
}


/*

#

=========================================================*/

#PagePriest #title{
	position: absolute;
	background: url(../../village/img/priest/title.png) no-repeat top left;
	width: 54px;
	height: 168px;
	top: 126px;
	left: 662px;
}
#PagePriest #title p{
	text-indent: -9999px;
}
#PagePriest #txt01{
	position: absolute;
	top: 160px;
	left: 525px;
	width: 139px;
	height: 357px;
	background: url(../../village/img/priest/text01.png) no-repeat top left;
}
#PagePriest #txt01 p{
	text-indent: -9999px;
}
#PagePriest #img01 {
	position: absolute;
	top: 168px;
	left: 207px;
	width: 274px;
	height: 190px;
}

/*

#

=========================================================*/

#PageImibito #title{
	position: absolute;
	background: url(../../village/img/imibito/title.png) no-repeat top left;
	width: 54px;
	height: 168px;
	top: 126px;
	left: 650px;
}
#PageImibito #title p{
	text-indent: -9999px;
}
#PageImibito #txt01{
	position: absolute;
	top: 160px;
	left: 525px;
	width: 139px;
	height: 357px;
	background: url(../../village/img/imibito/text01.png) no-repeat top left;
}
#PageImibito #txt01 p{
	text-indent: -9999px;
}
#PageImibito #img01 {
	position: absolute;
	top: 168px;
	left: 217px;
	width: 274px;
	height: 190px;
}
/*

#

=========================================================*/

#PageMinakami #title{
	position: absolute;
	background: url(../../village/img/minakami/title.png) no-repeat top left;
	width: 54px;
	height: 168px;
	top: 126px;
	left: 703px;
}
#PageMinakami #title p{
	text-indent: -9999px;
}
#PageMinakami #txt01{
	position: absolute;
	top: 160px;
	left: 477px;
	width: 204px;
	height: 357px;
	background: url(../../village/img/minakami/text01.png) no-repeat top left;
}
#PageMinakami #txt01 p{
	text-indent: -9999px;
}
#PageMinakami #img01 {
	position: absolute;
	top: 168px;
	left: 170px;
	width: 274px;
	height: 190px;
}


/*

#

=========================================================*/

#PageAkanie #title{
	position: absolute;
	background: url(../../village/img/akanie/title.png) no-repeat top left;
	width: 54px;
	height: 168px;
	top: 126px;
	left: 655px;
}
#PageAkanie #title p{
	text-indent: -9999px;
}
#PageAkanie #txt01{
	position: absolute;
	top: 160px;
	left: 510px;
	width: 204px;
	height: 357px;
	background: url(../../village/img/akanie/text01.png) no-repeat top left;
}
#PageAkanie #txt01 p{
	text-indent: -9999px;
}
#PageAkanie #img01 {
	position: absolute;
	top: 168px;
	left: 198px;
	width: 274px;
	height: 190px;
}



/*

#

=========================================================*/

#PageUturo #title{
	position: absolute;
	background: url(../../village/img/uturo/title.png) no-repeat top left;
	width: 54px;
	height: 168px;
	top: 126px;
	left: 683px;
}
#PageUturo #title p{
	text-indent: -9999px;
}
#PageUturo #txt01{
	position: absolute;
	top: 160px;
	left: 513px;
	width: 204px;
	height: 357px;
	background: url(../../village/img/uturo/text01.png) no-repeat top left;
}
#PageUturo #txt01 p{
	text-indent: -9999px;
}
#PageUturo #img01 {
	position: absolute;
	top: 168px;
	left: 198px;
	width: 274px;
	height: 190px;
}

/*

#

=========================================================*/

#PageOotsugunai #title{
	position: absolute;
	background: url(../../village/img/ootsugunai/title.png) no-repeat top left;
	width: 54px;
	height: 168px;
	top: 126px;
	left: 518px;
}
#PageOotsugunai #title p{
	text-indent: -9999px;
}
#PageOotsugunai #txt01{
	position: absolute;
	top: 160px;
	left: 434px;
	width: 204px;
	height: 357px;
	background: url(../../village/img/ootsugunai/text01.png) no-repeat top left;
}
#PageOotsugunai #txt01 p{
	text-indent: -9999px;
}
#PageOotsugunai #img01 {
	position: absolute;
	top: 168px;
	left: 198px;
	width: 274px;
	height: 190px;
}



/*

#

=========================================================*/

#PageButterfly #title{
	position: absolute;
	background: url(../../village/img/butterfly/title.png) no-repeat top left;
	width: 54px;
	height: 168px;
	top: 126px;
	left: 645px;
}
#PageButterfly #title p{
	text-indent: -9999px;
}
#PageButterfly #txt01{
	position: absolute;
	top: 160px;
	left: 531px;
	width: 204px;
	height: 357px;
	background: url(../../village/img/butterfly/text01.png) no-repeat top left;
}
#PageButterfly #txt01 p{
	text-indent: -9999px;
}
#PageButterfly #img01 {
	position: absolute;
	top: 168px;
	left: 217px;
	width: 274px;
	height: 190px;
}




/*

#

=========================================================*/

#PageTwins #title{
	position: absolute;
	background: url(../../village/img/twins/title.png) no-repeat top left;
	width: 54px;
	height: 168px;
	top: 126px;
	left: 650px;
}
#PageTwins #title p{
	text-indent: -9999px;
}
#PageTwins #txt01{
	position: absolute;
	top: 160px;
	left: 531px;
	width: 204px;
	height: 357px;
	background: url(../../village/img/twins/text01.png) no-repeat top left;
}
#PageTwins #txt01 p{
	text-indent: -9999px;
}
#PageTwins #img01 {
	position: absolute;
	top: 168px;
	left: 220px;
	width: 274px;
	height: 190px;
}


 
/*

#DirecotyCamera

=========================================================*/


#DirectoryCamera #title{
	position: absolute;
	background: url(../../camera/img/title.png) no-repeat top left;
	width: 60px;
	height: 252px;
	top: 57px;
	left: 830px;
}
#DirectoryCamera #title p{
	text-indent: -9999px;
}
#DirectoryCameraLocalNav{
	position: absolute;
	top: 40px;
	left: 155px;
	z-index: 1;
}
#DirectoryCameraLocalNav ul li{
	position: absolute;
	width: 25px;
}
#DirectoryCameraLocalNav #localNav01{
	top: 0;
	height: 117px;
}
#DirectoryCameraLocalNav #localNav02{
	top: 130px;
	height: 84px;
}
#DirectoryCameraLocalNav #localNav03{
	top: 227px;
	height: 84px;
}
#DirectoryCamera  .movie{
	position: absolute;
	top: 24px;
	left: 222px;
}

/*

#PageCamera

=========================================================*/

#PageCamera #txt01{
	position: absolute;
	top: 58px;
	left: 286px;
	width: 438px;
	height: 393px;
	background: url(../../camera/img/index/txt01.png) no-repeat top left;
}
#PageCamera #txt01 p{
	text-indent: -9999px;
}
#PageCamera #img01 {
	position: absolute;
	top: 360px;
	left: 220px;
	/*width: 347px;
	height: 216px;*/
}


/*

#PageShoot

=========================================================*/

#PageShoot #txt01{
	position: absolute;
	top: 399px;
	left: 233px;
	width: 554px;
	height: 110px;
	background: url(../../camera/img/shoot/txt01.png) no-repeat top left;
}
#PageShoot #txt01 p{
	text-indent: -9999px;
}
#PageShoot #txt02{
	position: absolute;
	top: 505px;
	left: 233px;
	width: 554px;
	height: 142px;
	background: url(../../camera/img/shoot/txt02.png) no-repeat top left;
}
#PageShoot #txt02 p{
	text-indent: -9999px;
}

/*

#PageSeal

=========================================================*/

#PageSeal #txt01{
	position: absolute;
	top: 399px;
	left: 233px;
	width: 554px;
	height: 109px;
	background: url(../../camera/img/seal/txt01.png) no-repeat top left;
}
#PageSeal #txt01 p{
	text-indent: -9999px;
}
#PageSeal #txt02{
	position: absolute;
	top: 505px;
	left: 233px;
	width: 554px;
	height: 142px;
	background: url(../../camera/img/seal/txt02.png) no-repeat top left;
}
#PageSeal #txt02 p{
	text-indent: -9999px;
}



/*

#PagePower

=========================================================*/

#PagePower #txt01{
	position: absolute;
	top: 399px;
	left: 233px;
	width: 554px;
	height: 204px;
	background: url(../../camera/img/power/txt01.png) no-repeat top left;
}
#PagePower #txt01 p{
	text-indent: -9999px;
}
#PagePower #img01 {
	position: absolute;
	top: 24px;
	left: 222px;
}



/*

#PageSecret

=========================================================*/
#DirectorySecretLocalNav{
	position: absolute;
	top: 38px;
	left: 110px;
	z-index: 1;
}
#DirectorySecretLocalNav ul li{
	position: absolute;
	width: 25px;
}
#DirectorySecretLocalNav #localNav01{
	top: 0;
	height: 117px;
}
#DirectorySecretLocalNav #localNav02{
	top: 130px;
	height: 84px;
}
#DirectorySecretLocalNav img.modify{
	position: absolute;
	top: -25px;
	left: 10px;
}




#DirectorySecret #title{
	position: absolute;
	background: url(../../secret/img/title.png) no-repeat top left;
	width: 44px;
	height: 312px;
	top: 17px;
	left: 852px;
}
#DirectorySecret #title p{
	text-indent: -9999px;
}
#PageSecret #txt01{
	position: absolute;
	top: 17px;
	left: 732px;
	width: 80px;
	height: 429px;
	background: url(../../secret/img/index/txt01.png) no-repeat top left;
}
#PageSecret #txt01 p{
	text-indent: -9999px;
}
#PageSecret #txt01 p a.link01{
	position: absolute;
	top: 19px;
	left: 12px;
	width: 57px;
	height: 52px;
}
#PageSecret #txt01 p a.link01:hover{
	background: url(../../secret/img/index/text01_link01.gif) no-repeat top left;
}
#PageSecret #txt02{
	position: absolute;
	top: 17px;
	left: 423px;
	width: 283px;
	height: 359px;
	background: url(../../secret/img/index/txt02.png) no-repeat top left;
}
#PageSecret #txt02 p{
	text-indent: -9999px;
}
#PageSecret #txt02 p a.link01{
	position: absolute;
	top: 19px;
	left: 190px;
	width: 23px;
	height: 257px;
}
#PageSecret #txt02 p a.link01:hover{
	position: absolute;
	top: 19px;
	left: 190px;
	width: 23px;
	height: 257px;
	background: url(../../secret/img/index/text02_link01.gif) no-repeat top left;
}

#PageSecret #txt03{
	position: absolute;
	top: 17px;
	left: 180px;
	width: 212px;
	height: 483px;
	background: url(../../secret/img/index/txt03.png) no-repeat top left;
}
#PageSecret #txt03 p{
	text-indent: -9999px;
}
#PageSecret #img01 {
	position: absolute;
	top: 394px;
	left: 388px;
}
#PageSecret #img01 img.pict{
	position: absolute;
	top: 8px;
	left: 15px;
}
#PageSecret #img01 a.link01{
	position: absolute;
	top: 225px;
	left: 0px;
}









/*

#PageNightShop

=========================================================*/

#PageNightShop #title{
	position: absolute;
	background: url(../../secret/img/nightshop/title.png) no-repeat top left;
	width: 44px;
	height: 312px;
	top: 17px;
	left: 852px;
}
#PageNightShop #title p{
	text-indent: -9999px;
}

#PageNightShop #txt01{
	position: absolute;
	top: 17px;
	left: 732px;
	width: 80px;
	height: 429px;
	background: url(../../secret/img/nightshop/txt01.png) no-repeat top left;
}
#PageNightShop #txt01 p{
	text-indent: -9999px;
}
#PageNightShop #txt02{
	position: absolute;
	top: 17px;
	left: 591px;
	width: 101px;
	height: 359px;
	background: url(../../secret/img/nightshop/txt02.png) no-repeat top left;
}
#PageNightShop #txt02 p{
	text-indent: -9999px;
}

#PageNightShop #txt03{
	position: absolute;
	top: 17px;
	left: 403px;
	width: 212px;
	height: 483px;
	background: url(../../secret/img/nightshop/txt03.png) no-repeat top left;
}
#PageNightShop #txt03 p{
	text-indent: -9999px;
}
#PageNightShop #txt04{
	position: absolute;
	top: 17px;
	left: 243px;
	width: 133px;
	height: 483px;
	background: url(../../secret/img/nightshop/txt04.png) no-repeat top left;
}
#PageNightShop #txt04 p{
	text-indent: -9999px;
}


#PageNightShop #gallerybox {
	position: absolute;
	top: 395px;
	left: 261px;
}

#PageNightShop #gallerybox #gallerybox_left{
	position: absolute;
	top: 87px;
	left: 0px;
}
#PageNightShop #gallerybox #gallerybox_right{
	position: absolute;
	top: 87px;
	left: 384px;
}

#PageNightShop #gallerybox #gallerybox_main{
	position: absolute;
	top: 0px;
	left: 32px;
}

#PageNightShop #gallerybox #gallerybox_pager{
	position: absolute;
	top: 200px;
	left: 113px;
}
#PageNightShop #gallerybox #gallerybox_pager ul {
	width: 300px;
}
#PageNightShop #gallerybox #gallerybox_pager ul li{
	float: left;
	width: 30px;
	height: 36px;
	margin: 0 0px;
	background: url(../../secret/img/nightshop/pager.png) no-repeat center center;
	text-indent: -9999px;
	cursor: pointer;
}
#PageNightShop #gallerybox #gallerybox_pager ul li.active{
	background: url(../../secret/img/nightshop/pager_on.png) no-repeat center center;
}
#PageNightShop #gallerybox #gallerybox_pager ul li a{
	display: block;
}




/*

#DirectoryHaunted

=========================================================*/
#DirectoryHauntedLocalNav{
	position: absolute;
	top: 18px;
	left: 155px;
	z-index: 1;
}
#DirectoryHauntedLocalNav ul li{
	position: absolute;
	width: 25px;
}
#DirectoryHauntedLocalNav #localNav01{
	top: 0;
	height: 117px;
}
#DirectoryHauntedLocalNav #localNav02{
	top: 113px;
	height: 84px;
}
#DirectoryHaunted #title{
	position: absolute;
	background: url(../../haunted/img/title.png) no-repeat top left;
	width: 44px;
	height: 312px;
	top: 17px;
	left: 852px;
}
#DirectoryHaunted #title p{
	text-indent: -9999px;
}

/*

#PageHaunted

=========================================================*/

body#haunted #wrapper{
	background: url(../../haunted/img/index/bg01.jpg) no-repeat top left;
}


#DirectoryHaunted #PageHaunted {
	min-height: 800px;
}
#DirectoryHaunted #PageHaunted #txt01{
	position: absolute;
	top: 57px;
	left: 346px;
	width: 454px;
	height: 434px;
	background: url(../../haunted/img/index/txt01.png) no-repeat top left;
}
#DirectoryHaunted #PageHaunted #txt01 p{
	text-indent: -9999px;
}
#DirectoryHaunted #PageHaunted #img01 {
	position: absolute;
	top: 322px;
	left: 179px;
	height: 477px;
}

/*

#PageKureha

=========================================================*/


#PageKureha #txt01{
	position: absolute;
	top: 55px;
	left: 740px;
	width: 51px;
	height: 72px;
	background: url(../../haunted/img/kureha/txt01.png) no-repeat top left;
}
#PageKureha #txt01 p{
	text-indent: -9999px;
}
#PageKureha #txt02{
	position: absolute;
	top: 57px;
	left: 476px;
	width: 240px;
	height: 434px;
	background: url(../../haunted/img/kureha/txt02.png) no-repeat top left;
}
#PageKureha #txt02 p{
	text-indent: -9999px;
}
#PageKureha #img01 {
	position: absolute;
	top: 127px;
	left: 214px;
}
#PageKureha #img02 {
	position: absolute;
	top: 377px;
	left: 440px;
	z-index: -1;
} 
#PageKureha #btn_back {
	position: absolute;
	width: 51px;
	height: 22px;
	top: 588px;
	left: 452px;
}

/*

#PageOperation

=========================================================*/

#PageOperation .movie {
    left: 229px;
    position: absolute;
    top: 47px;
}
#PageOperation #txt01{
	position: absolute;
	top: 421px;
	left: 229px;
	width: 573px;
	height: 260px;
	background: url(../../haunted/img/operation/txt01.gif) no-repeat top left;
}
#PageOperation #txt01 p{
	text-indent: -9999px;
}

/*

#PageResult

=========================================================*/

#PageResult #img01 {
    left: 229px;
    position: absolute;
    top: 47px;
}
#PageResult #txt01{
	position: absolute;
	top: 421px;
	left: 229px;
	width: 573px;
	height: 389px;
	background: url(../../haunted/img/result/txt01.gif) no-repeat top left;
}
#PageResult #txt01 p{
	text-indent: -9999px;
}
