#menuBody {
	margin: 0; padding: 0;
	width: 150px;
	}
	
#menuTop { margin-bottom: 0px; padding: 0; }
#menuTop ul { margin: 0; padding: 0; list-style: none; }
#menuTop li { margin: 0; padding: 0; list-style: none; text-indent: -9999px; }
#menuTop a {
	display: block;
	width: 149px; height: 20px;
	margin-bottom: 10px; padding: 0;
	overflow: hidden;
	cursor: pointer;
}

#menuMovieSchool { margin-bottom: 25px; padding: 0; }
#menuMovieSchool ul { margin: 0; padding: 0; list-style: none; }
#menuMovieSchool li { margin: 0; padding: 0; list-style: none; text-indent: -9999px; }
#menuMovieSchool a {
	display: block;
	width: 149px; height: 20px;
	margin-bottom: 10px; padding: 0;
	overflow: hidden;
	cursor: pointer;
}

#menuCiao { margin-bottom: 25px; padding: 0; }
#menuCiao ul { margin: 0; padding: 0; list-style: none; }
#menuCiao li { margin: 0; padding: 0; list-style: none; text-indent: -9999px; }
#menuCiao a {
	display: block;
	width: 149px; height: 20px;
	margin-bottom: 10px; padding: 0;
	overflow: hidden;
	cursor: pointer;
}

#menudmd { margin-bottom: 25px; padding: 0; }
#menudmd ul { margin: 0; padding: 0; list-style: none; }
#menudmd li { margin: 0; padding: 0; list-style: none; text-indent: -9999px; }
#menudmd a {
	display: block;
	width: 149px; height: 20px;
	margin-bottom: 10px; padding: 0;
	overflow: hidden;
	cursor: pointer;
}

#menuother { margin-bottom: 25px; padding: 0; }
#menuother ul { margin: 0; padding: 0; list-style: none; }
#menuother li { margin: 0; padding: 0; list-style: none; text-indent: -9999px; }
#menuother a {
	display: block;
	width: 149px; height: 20px;
	margin-bottom: 10px; padding: 0;
	overflow: hidden;
	cursor: pointer;
}

/* 邱丞粋繝医ャ繝・*/
#menuTopLogo a {
	 width:145px;
	height: 55px; margin: 0;
	padding:0;
	background: url("images/menu_logo.gif") no-repeat left top;
}
#menuTop01 a {
	background: url("images/menu_contents01_0.gif") no-repeat left top;
	}
#menuTOP01 a:hover {
	background: url("images/menu_contents01_1.gif") no-repeat left top;
}


/* DMD */
#menudmdLogo a {
 width:145px;
	height: 55px; margin: 0 0 0 5px;
	padding:0;
	background: url("images/top/dmd_menu_tit.gif") no-repeat left top;
}
#menudmd01 a {
	background: url("images/menu_dmd02_01_1.gif") no-repeat left top;
}
#menudmd01 a:hover {
	background: url("images/menu_dmd02_01_2.gif") no-repeat left top;
}
#menudmd02 a {
	background: url("images/menu_dmd02_02_1.gif") no-repeat left top;
}
#menudmd02 a:hover {
	background: url("images/menu_dmd02_02_2.gif") no-repeat left top;
}
#menudmd03 a {
	background: url("images/menu_contents09_0.gif") no-repeat left top;
}
#menudmd03 a:hover {
	background: url("images/menu_faq_dmd_on.gif") no-repeat left top;
}
#menuanime a {
 width:149px;
	height: 49px;
	margin: 0 ;
	padding:0;
	background: url("images/menu_animecontest.gif") no-repeat left top;
}
#menuanime a:hover {
 width:149px;
	height: 49px;
	margin: 0 ;
	padding:0;
	background: url("images/menu_animecontest_on.gif") no-repeat left top;
}

/* 繝繝ｼ繝薙・蝪ｾ */
#menuMovieSchoolLogo a {
  width:145px;
	height: 55px; margin: 0 0 0 5px;
	padding:0;
	background: url("images/jyuku_tit.gif") no-repeat left top;
}
#menuMovieSchool02 a {
	background: url("images/menu_contents02_0.gif") no-repeat left top;
}
#menuMovieSchool02 a:hover {
	background: url("images/menu_contents02_1.gif") no-repeat left top;
}
#menuMovieSchool03 a {
	background: url("images/menu_contents03_0.gif") no-repeat left top;
}
#menuMovieSchool03 a:hover {
	background: url("images/menu_contents03_1.gif") no-repeat left top;
}
#menuMovieSchool04 a {
	background: url("images/menu_contents04_0.gif") no-repeat left top;
}
#menuMovieSchool04 a:hover {
	background: url("images/menu_contents04_1.gif") no-repeat left top;
}
#menuMovieSchool06 a {
	background: url("images/menu_contents06_0.gif") no-repeat left top;
}
#menuMovieSchool06 a:hover {
	background: url("images/menu_contents06_1.gif") no-repeat left top;
}
#menuMovieSchool07 a {
	margin-bottom: 20px;
	background: url("images/menu_contents09_0.gif") no-repeat left top;
}
#menuMovieSchool07 a:hover {
	background: url("images/menu_faq_jyuku_on.gif") no-repeat left top;
}

/* 繝√Ε繧ｪ・・*/
#menuCiaoLogo a {
  width:145px;
	height: 55px; margin: 0 0 0 5px;
	padding:0;
	background: url("images//top/ciao_menu_tit.gif") no-repeat left top;
}
#menuCiao01 a {
	background: url("images/menu_ciao_contents01_0.gif") no-repeat left top;
}
#menuCiao01 a:hover {
	background: url("images/menu_ciao_contents01_1.gif") no-repeat left top;
}
#menuCiao02 a {
	background: url("images/menu_contents09_0.gif") no-repeat left top;
}
#menuCiao02 a:hover {
	background: url("images/menu_faq_ciao_on.gif") no-repeat left top;
}
#menuCiao04 a {
	background: url("images/menu_ciao_contents04_0.gif") no-repeat left top;
}
#menuCiao04 a:hover {
	background: url("images/menu_ciao_contents04_1.gif") no-repeat left top;
}	

	
/* other */
#menuotherLogo  {
	height: 5px; margin: 0;
	background: url("images/top/dottedline.gif") no-repeat left bottom;
	}
#menuother00  {
	height:15px; margin:0;
}
#menuother01 a {
	background: url("images/menu_contents05_0.gif") no-repeat left top;
}
#menuother01 a:hover {
	background: url("images/menu_contents05_1.gif") no-repeat left top;
}
#menuother02 a {
	background: url("images/menu_contents07_0.gif") no-repeat left top;
}
#menuother02 a:hover {
	background: url("images/menu_contents07_1.gif") no-repeat left top;
}
#menuother03 a {
	background: url("images/menu_ciao_contents02_0.gif") no-repeat left top;
}
#menuother03 a:hover {
	background: url("images/menu_ciao_contents02_1.gif") no-repeat left top;
}
#menuother04 a {
	background: url("images/menu_ciao_contents03_0.gif") no-repeat left top;
}
#menuother04 a:hover {
	background: url("images/menu_ciao_contents03_1.gif") no-repeat left top;
}


/* --------------------------- login --------------------------*/

/*#ciaoLogin {
margin-top:0px;
}
#ciaoLogin span {
font-size:95%;
margin-left:3px;
}

#ciaoLogin form input {
	width: 140px;
	height: 18px;
	padding-top: 3px;  
	border: 1px solid #575757;
	background: #ffffff;
	font-size: x-small;
	vertical-align: text-bottom;
	margin-left:3px;
	}
	
	
#ciaoLogin form button {
width:93px;
height:25px;
margin:8px 0px 3px 3px;
padding:0px;
border:0;
background:none;
text-indent: -9999px;
background: url("images/login.gif") no-repeat left top;
}

#ciaoLogin form button.logout {
width:93px;
height:25px;
margin:8px 0px 8px 3px;
padding:0px;
border:0;
background:none;
text-indent: -9999px;
background: url("images/logout.gif") no-repeat left top;
}

.loginhelp {
font-size:x-small; 
color:#FF0000; 
margin:0 0 20px 3px;
}

.loginhelp a {
font-size:x-small; 
color:#FF0000;
text-decoration:none;
}

.loginhelp a:hover {
font-size:x-small; 
color:#FF0000;
text-decoration: underline;
}--*/


/* --------------------------- login --------------------------*/

#ciaoLogin {
margin-top:0px;
}
#ciaoLogin span {
font-size:95%;
margin-left:3px;
}

#ciaoLogin form input {
	width: 75px;
	height: 14px;
	padding-top: 3px;  /* 讀懃ｴ｢遯薙・荳ｭ縺ｮ譁・ｭ励′逵滉ｸｭ縺ｫ縺上ｋ繧医≧縺ｫ隱ｿ遽 */
	border: 1px solid #575757;
	background: #ffffff;
	font-size: x-small;
	vertical-align: text-bottom;
	margin-left:3px;
	}
	
	
#ciaoLogin form button {
width:93px;
height:25px;
margin:8px 0px 3px 3px;
padding:0px;
border:0;
background:none;
text-indent: -9999px;
background: url("images/login.gif") no-repeat left top;
}

#ciaoLogin form button.logout {
width:93px;
height:25px;
margin:8px 0px 8px 3px;
padding:0px;
border:0;
background:none;
text-indent: -9999px;
background: url("images/logout.gif") no-repeat left top;
}

.loginhelp {
font-size:x-small; 
color:#FF0000; 
margin:0 0 20px 3px;
}

.loginhelp a {
font-size:x-small; 
color:#FF0000;
text-decoration:none;
}

.loginhelp a:hover {
font-size:x-small; 
color:#FF0000;
text-decoration: underline;
}

.accent { color: #000; font-weight: bold; }

