@charset "UTF-8";



/** submenu **/
#new1 {
	position: absolute;
	top:24px;
	left:335px;
	display: none;
}

#new2 {
	position: absolute;
	top:24px;
	left:465px;
	display: none;
}

#new3 {
	position: absolute;
	top:24px;
	left:565px;
	display: none;
}




/** monster submenu**/

#new11 {
	position: absolute;
	top:50px;
	left:245px;
	display: none;
}

#new12 {
	position: absolute;
	top:50px;
	left:463px;
	display: none;
}

#new13 {
	position: absolute;
	top:50px;
	left:450px;
	display: none;
}





/** monster **/

#new4 {
	position: absolute;
	top:327px;
	left:155px;
	display: none;
}

#new5 {
	position: absolute;
	top:380px;
	left:52px;
	display: none;
}

#new6 {
	position: absolute;
	top:327px;
	left:100px;
	display: none;
}




/** supporter **/

#new7 {
	position: absolute;
	top:110px;
	left:50px;
	display: none;
}

#new8 {
	position: absolute;
	top:110px;
	left:155px;
	display: none;
}

#new17 {
	position: absolute;
	top:55px;
	left:50px;
	display: none;
}


/** secret **/

#new9 {
	position: absolute;
	top:325px;
	left:63px;
	display: none;
}

#new10 {
	position: absolute;
	top:260px;
	left:130px;
	display: none;
}



/** boss **/

#new15 {
	position: absolute;
	top:255px;
	left:135px;
	display: none;
}

#new16 {
	position: absolute;
	top:322px;
	left:65px;
	display: none;
}



/** other **/



#new18 {
	position: absolute;
	top:58px;
	left:65px;
	display: none;
}

#new19 {
	position: absolute;
	top:125px;
	left:65px;
	display: none;
}


#new20 {
	position: absolute;
	top:58px;
	left:133px;
	display: none;
}





/** background **/

#momohime {
	width: 695px;
	height: 475px;
	background-image: url(../chara/img/momohime.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
}

#kisuke {
	width: 695px;
	height: 475px;
	background-image: url(../chara/img/kisuke.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
}


.monster {
	margin-left: 11px;
	width: 695px;
	height: 455px;
	background-repeat: no-repeat;
	display: block;
	float: left;
}

#akaoni {
	margin-left: 7px;
	background-image: url(../chara/img/akaoni.jpg);
}

#karakasa {
	background-image: url(../chara/img/karakasa.jpg);
}

#ko_oni {
	background-image: url(../chara/img/ko_oni.jpg);
}

#keukegen {
	background-image: url(../chara/img/keukegen.jpg);
}

#yukionna {
	background-image: url(../chara/img/yukionna.jpg);
}



/**** submenu ***/




#charaSubmenu {
	margin: 0px 0px 0px 6px;
	padding: 5px 0px 0px 11px;
	width: 685px;
	_width: 696px;
	height: 32px;
	background-image: url(../chara/img/submenu_bg.gif);
	background-repeat: no-repeat;
	float: left;
}



#charaSubmenu li {
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 23px;
	width: 80px;
	_width: 103px;
	height: 20px;
	_height: 26px;
	background-image: url(../img/submenu_blue.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 14px;
	line-height: 1em;
	font-weight: bold;
	color: #ffffff;
	display: block;
	float: left;
	z-index: 30;
}

#charaSubmenu li a:link, #charaSubmenu li a:visited {
	color: #ffffff;
	font-weight: normal;
}

#charaSubmenu li a:hover {
	color: #ff6666;
}


#charaSubSubmenu {
	margin: -6px 0px 4px 6px;
	*margin: -7px 0px 5px 6px;
	_margin: -2px 0px 10px 6px;
	padding: 0px 0px 0px 11px;
	width: 685px;
	_width: 696px;
	height: 30px;
	background-image: url(../chara/img/sub_submenu_bg.gif);
	background-repeat: no-repeat;
	float: left;

}

#charaSubSubmenu li {
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 23px;
	width: 80px;
	_width: 103px;
	height: 20px;
	_height: 26px;
	background-image: url(../img/submenu_green.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 14px;
	line-height: 1em;
	font-weight: bold;
	color: #ffffff;
	display: block;
	float: left;
}

#charaSubSubmenu li a:link, #charaSubSubmenu li a:visited {
	color: #ffffff;
	font-weight: normal;
}

#charaSubmenu li.active, #charaSubSubmenu li.active {
	background-image: url(../img/submenu_red.gif);
}

#charaSubSubmenu li a:hover {
	color: #ff6666;
}




/*

#charaSubmenu {
	margin: 0px 0px 10px 10px;
	padding: 3px 0px 0px 11px;
	width: 685px;
	_width: 696px;
	height: 23px;
	_height: 28px;
	background-image: url(../chara/img/submenu_bg.jpg);
	background-repeat: no-repeat;
	font-size: 11pt;
	display: block;
	float: left;
}

#charaSubmenu li {
	margin: 3px 20px 0px 0px;
	_margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 15px;
	_padding: 3px 0px 0px 15px;
	background-image: url(../img/submenu_marker.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	_background-position: 0px 4px;
	line-height: 1em;
	font-weight: bold;
	color: #ffffff;
	display: block;
	float: left;
}

#charaSubmenu li a:link, #charaSubmenu li a:visited {
	color: #ffffff;
	font-weight: normal;
}


#charaSubSubmenu {
	margin: -12px 0px 0px 10px;
	padding: 5px 0px 0px 13px;
	width: 685px;
	_width: 696px;
	height: 30px;
	_height: 35px;
	font-size: 11pt;
	background-image: url(../chara/img/sub_submenu_bg.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
}

#charaSubSubmenu li {
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 15px;
	_padding: 1px 0px 0px 15px;
	background-image: url(../img/sub_submenu_marker.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	_background-position: 0px 4px;
	line-height: 1em;
	font-weight: bold;
	color: #ffffff;
	display: block;
	float: left;
}

#charaSubSubmenu li a:link, #charaSubSubmenu li a:visited {
	color: #ffffff;
	font-weight: normal;
}

*/



#heroSubmenu {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 160px;
	height: 500px;
	*line-height: 1em;
	float: left;
}

#heroSubmenu li {
	margin: 0px 0px 5px 15px;
	*margin: 0px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	list-style: none;
}


/*

object.monsterSubmenu {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 160px;
	height: 500px;
	float: left;
	border: none;
	overflow: hidden;
	scroll: no;
  border-style:none;
}

*/

#monsterSubmenu {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 160px;
	height: 500px;
	*line-height: 1em;
	float: left;
}

#monsterSubmenu li {
	margin: 0px 3px 3px 0px;
	padding: 0px;
	width: 50px;
	height: 52px;
	display: inline-block;
	float: left;
	list-style: none;
}


#supporterSubmenu {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 160px;
	height: 500px;
	*line-height: 1em;
	float: left;
}

#supporterSubmenu li {
	margin: 0px 3px 3px 0px;
	padding: 0px;
	width: 50px;
	height: 52px;
	display: inline-block;
	float: left;
	list-style: none;
}




#secretSubmenu {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 160px;
	height: 500px;
	*line-height: 1em;
	float: left;
}

#secretSubmenu li {
	margin: 0px 0px 10px 10px;
	*margin: 0px 0px 8px 8px;
	padding: 0px;
	width: 58px;
	height: 56px;
	display: inline-block;
	float: left;
	list-style: none;
}

#bossSubmenu {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 160px;
	height: 500px;
	*line-height: 1em;
	float: left;
}

#bossSubmenu li {
	margin: 0px 0px 10px 10px;
	padding: 0px;
	width: 58px;
	height: 56px;
	display: inline-block;
	float: left;
	list-style: none;
}


#creatureSubmenu {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 160px;
	height: 500px;
	*line-height: 1em;
	float: left;
}

#creatureSubmenu li {
	margin: 0px 0px 10px 10px;
	padding: 0px;
	width: 58px;
	height: 56px;
	display: inline-block;
	float: left;
	list-style: none;
}

#otherSubmenu {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 160px;
	height: 500px;
	*line-height: 1em;
	float: left;
}

#otherSubmenu li {
	margin: 0px 0px 10px 10px;
	padding: 0px;
	width: 58px;
	height: 56px;
	display: inline-block;
	float: left;
	list-style: none;
}
