/*	+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Momentum, Inc.
	-------------------------------------------------------------
	Description	:	でもりーるだけ
	LastUpDate	:	2006/01/19 20:40
	+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/


/*	-------------------------------------------------------------	*/
/*	Base Styles														*/
/*	-------------------------------------------------------------	*/

	body {
		margin:0px;
		padding:0px;
		background-color:#000000;
		color:#FFFFFF;
		font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, Arial, Helvetica, sans-serif;}

	a img { border:0px; }

	form { margin:0px; padding:0px; border:0px; }

	html { height: 100%; width: 100%; }

	.nocsscap { display:none; }


/*	-------------------------------------------------------------	*/
/*	Search BOX														*/
/*	-------------------------------------------------------------	*/

	.searchBox {
		padding-top:20px;
		float:right;}

	.searchCap {
		height:25px;
		font-size: 0.7em;
		font-family:Verdana, Helvetica, sans-serif;
		line-height:25px;
		color: #FFFFFF;
		float:left; }

	.searchInp {
		margin-left:5px;
		width:165px;
		height:25px;
		float:left;
		background:#FFFFFF url(../../_images/search_img1.gif) no-repeat;}

	.searchInp input {
		width:155px; height:17px; margin:0 2px; padding:2px; border:1px solid #FFFFFF; color:#000000; background-color:#FFFFFF; }

	.searchSbm { float:left; }


/*	-------------------------------------------------------------	*/
/*	HeaDEr MeNU														*/
/*	-------------------------------------------------------------	*/

	#headBar {
		height:50px;
		background-color:#000000;}

	#headMenu {
		position:relative;
		height:90px;
		background: url(../images/img_mmmlogo.gif) no-repeat;}

	#headLogo a {
		position:absolute;
		display:block;
		width:245px;
		height:90px;}


/*	MainMenu -----------------------------------------------------	*/

	#headMenu-all {
		padding-top:35px;
		float:right;}

	#headMenu-all .main-menu {
		line-height:0%;
		float: left;
		padding-bottom: 5px;
		background-color: #000000;
		border-width: 5px 0px 0px 20px;
		border-color: #000000;
		border-style: solid;}

	#headMenu-all .main-menu a,
	#headMenu-all .main-menu a:visited {
		background-color: #000000;
		font-size: 0.7em;
		font-family:Verdana, Helvetica, sans-serif;
		line-height:120%;
		color: #FFFFFF;
		text-decoration:underline;}

	#headMenu-all .main-menu a:hover {
		background-color: #000000;
		font-size: 0.7em;
		font-family:Verdana, Helvetica, sans-serif;
		line-height:120%;
		color: #3FB6DF;
		text-decoration:underline;}

	#headMenu-all .main-menuDr {
		float: left;
		background-color: #000000;
		border-width: 5px 0px 0px 20px;
		border-color: #000000;
		border-style: solid;}

	#headMenu-all .main-menuDr a {
		display: block;
		width:86px;
		height:11px;
		font-size: 0.7em;
		font-family:Verdana, Helvetica, sans-serif;
		line-height:120%;
		background: url(../images/menudr_reel_icon.gif) 100% 0 no-repeat;
		color: #3FB6DF;
		text-decoration: none;
		border-bottom: solid 1px #3FB6DF;}

	#headMenu-all .main-menuDr p { display:block; }


/*	DEMO REEL ----------------------------------------------------	*/

	#DemoReelArea {
		width:478px;
		margin:auto;
		padding:10px;
		background-color:#333333;}

	.DemoReelFlash {
		width:488px;
		height:328px;
		margin:auto;
		padding:0;
		background-color:#5B5B5B;}

	#DemoReelTxt {
		width:500px;
		min-height:250px;
		margin:auto;
		padding-top:10px;
		text-align:center;
		_height:250px;}

	#DemoReelTxt a:link{ color:#999999; text-decoration:underline; }
	#DemoReelTxt a:visited{ color:#999999; text-decoration:underline; }
	#DemoReelTxt a:hover{ color:#FFFFFF; text-decoration:underline; }
	#DemoReelTxt a:active{ color:#999999; text-decoration:underline; }













