@charset "Shift-JIS";


/* .container
***************************************/
#container{
}
/*1.header
***************************************/
#headerWrapper{
}
#headerInner{
}
/*2.navi
***************************************/
#navi{
}
/*3.main
***************************************/
#main{
}
/*4.footer
***************************************/
#footerWrapper{
}
#footerInner{
}
/**************************************/
.contents{
}



/**************************************/
#ttlArea{
	width:100%;
	height:320px;
	overflow:visible;
}
#ttlInner{
	width:311px;
	float:left;
}
#ttlMovArea{
	width:619px;
	float:right;
}

#ttlPageSub{
	width:212px;
	height:36px;
	margin:15px 0 10px 0;
	position:relative;
	z-index:100;
}
#ttlPage{
	width:311px;
	height:71px;
	margin:0 0 20px 0;
}
#txtPage{
	width:290px;
	height:89px;

}
#ttlChStar{
	left:-20px;
	top:25px;
}


#itemland{
	width:612px;
	height:320px;
	background-image:url(../_img/ds/map/panel_item.png);
	background-repeat:repeat-y;
	background-position:0px 0px;
	position:relative;
}
#ttlMovArea a:hover #itemland{
	background-position:0px 320px;
}



/*************************************/
#chPeach{left:-300px; top:320px}
#chHanachan{left:1050px; top:260px}
#chLittelstar{left:980px; top:260px}

.maps{
	width:100%;
	height:370px;
	margin:50px 0 0 0;
	padding:0 0 50px 0;
	position:relative;
}
.maps.upper{
	padding:0 0 0 0;
}
.maps.bottom{
	margin:0 0 0 0;
	padding:0 0 50px 0;
}
.map{
	width:299px;
	height:320px;
	position:absolute;
	padding:50px 0 0 0;
}
.mapInner{
	height:320px;
	position:relative;
}
.map a .mapInner{
	background-position:0px 0px;
}
.map a:hover .mapInner{
	background-position:0px 320px;
}

#killerMap{left:0px; top:0px;}
#killerInner{background-image:url(../_img/ds/map/panel_killer.png); background-repeat:repeat-y;}
#starMap{left:312px; top:0px;}
#starInner{background-image:url(../_img/ds/map/panel_star.png); background-repeat:repeat-y;}
#rocketMap{left:631px; top:0px;}
#rocketInner{background-image:url(../_img/ds/map/panel_rocket.png); background-repeat:repeat-y;}

#kameckMap{left:0px; top:0px;}
#kameckInner{background-image:url(../_img/ds/map/panel_kameck.png); background-repeat:repeat-y; left:0px; top:0px;}
#heyhooMap{left:312px; top:0px;}
#heyhooInner{background-image:url(../_img/ds/map/panel_heyhoo.png); background-repeat:repeat-y; left:0px; top:0px;}
#koopaMap{left:631px; top:0px;}
#koopaInner{background-image:url(../_img/ds/map/panel_abecobe.png); background-repeat:repeat-y; left:0px; top:0px;}

.tagPanel{position:relative; left:15px; top:10px;}
.ttlPanel{position:relative; left:15px; top:5px;}

#ttltagItem{width:237px; height:31px; left:20px;}
#ttlItem{width:275px; height:83px; left:20px;}

#ttltagKiller{width:237px; height:31px;}
#ttltagStar{width:237px; height:31px;}
#ttltagRocket{width:237px; height:31px;}
#ttltagKameck{width:237px; height:31px;}
#ttltagHeyhoo{width:237px; height:31px;}
#ttltagKoopa{width:237px; height:31px;}
.ttlPanel{width:275px; height:83px;}


#chItem1{left:370px; top:-8px;}
#chItem2{left:570px; top:45px;}
#chItem3{left:470px; top:50px;}
#chItem4{left:370px; top:50px;}
#chItem5{left:270px; top:20px;}
#chItem6{left:400px; top:0px;}
#chItem7{left:505px; top:0px;}

#chKiller1{left:22px; top:-27px;}
#chKiller2{left:255px; top:10px;}
#chKiller3{left:-10px; top:70px;}

#chStar1{left:110px; top:-25px;}
#chStar2{left:210px; top:-20px;}
#chStar3{left:148px; top:0px;}
#chStar4{left:0px; top:80px;}

#chRocket1{left:5px; top:-20px;}
#chRocket2{left:190px; top:-35px;}
#chRocket3{left:170px; top:-8px;}

#chKameck1{left:125px; top:-35px;}
#chKameck2{left:220px; top:-30px;}

#chHeyhoo1{left:132px; top:-40px;}
#chHeyhoo2{left:60px; top:-15px;}
#chHeyhoo3{left:115px; top:-5px;}
#chHeyhoo4{left:220px; top:0px;}

#chKoopa1{
	left:153px;
	top:-17px;
}
#chKoopa2{
	left:164px;
	top:-29px;
}
#chKoopa3{
	left:97px;
	top:-25px;
}


/* ******************************************************************************************** */


.mapWinList{
	position:absolute;
	top:10px;
}


#container.wincontent{
	background-image:none;
}
.winOuter{
	width:612px;
	height:731px;
	position:relative;
	margin:0 auto 0 auto;
	padding:40px 0 0 0;
}
.winArea{
	width:612px;
	height:681px;
	margin:0 auto 0 auto;
	position:relative;
}
.winArea.bg1{
	background-image: url(../_img/ds/map/panel_item_open.png);
	background-repeat:no-repeat;
}
.winArea.bg2{
	background-image: url(../_img/ds/map/panel_killer_open.png);
	background-repeat:no-repeat;
}
.winArea.bg3{
	background-image: url(../_img/ds/map/panel_star_open.png);
	background-repeat:no-repeat;
}
.winArea.bg4{
	background-image: url(../_img/ds/map/panel_rocket_open.png);
	background-repeat:no-repeat;
}
.winArea.bg5{
	background-image: url(../_img/ds/map/panel_kameck_open.png);
	background-repeat:no-repeat;
}
.winArea.bg6{
	background-image: url(../_img/ds/map/panel_heyhoo_open.png);
	background-repeat:no-repeat;
}
.winArea.bg7{
	background-image: url(../_img/ds/map/panel_abecobe_open.png);
	background-repeat:no-repeat;
}

.winTtl{
	width:465px;
	height:174px;
}
.winCloseBtn{
	top:-10px;
	left:555px;
}
.winPrevBtn{
	left:25px;
	top:460px;
}
.winNextBtn{
	left:530px;
	top:460px;
}
.winPlayBtn{
	z-index:100;
	left:250px;
	top:430px;
	display:none;
}
.winCaution{
	z-index:100;
	left:83px;
	top:530px;
	/*display:none;*/
}
.opMovArea{
	width:402px;
	height:242px;
	margin:0 auto 0 auto;
	padding:365px 0 0 0;
}

.dummy{
	display:none;
	position:absolute;
}


.opItemland .chBg{left:30px; top:-39px;}
.opItemland .opch1{left:375px; top:25px;}
.opItemland .opch2{left:435px; top:-5px;}
.opItemland .opch3{left:510px; top:10px;}
.opItemland .opch4{left:475px; top:70px;}
.opItemland .opch5{left:520px; top:100px;}
.opItemland .opch6{left:395px; top:100px;}

.opKiller .chBg{left:30px; top:-35px;}
.opKiller .opch1{left:395px; top:63px; z-index:9999;}

.opStar .chBg{left:30px; top:-35px;}
.opStar .opch1{left:335px; top:-10px;}
.opStar .opch2{left:410px; top:-30px;}

.opRocket .chBg{left:3px; top:-29px;}
.opRocket .opch1{left:360px; top:20px;}
.opRocket .opch2{left:340px; top:130px;}
.opRocket .opch3{left:400px; top:-35px;}

.opKameck .chBg{left:215px; top:-35px;}
.opKameck .opch1{left:420px; top:65px;}
.opKameck .opch2{left:460px; top:35px;}

.opHeyhoo .chBg{left:335px; top:-30px;}
.opHeyhoo .opch1{left:215px; top:-10px;}
.opHeyhoo .opch2{left:425px; top:30px;}

.opKoopa .chBg{
	left:297px;
	top:-3px;
}
.opKoopa .opch1{
	left:336px;
	top:-2px;
	z-index:9999;
}
.opKoopa .opch2{
	left:273px;
	top:-10px;
}


/**********************************************************************************************************/
