/* CSS Document */

@charset "utf-8";
/* CSS Document */


a:link { color: #000; }
a:visited { color: #990000; }
a:hover { color: #FF33CC; }
a:active { color: #FF33CC; }




body{
	margin:auto;
	padding:0px;
	
}

img{
	border:0;
}

#warp{
	width:100%;

}



#heder{
	width:100%;
	height:70px;
	margin:10px 0 0 0 ;
	
	
}

#logo{
width:250px;
height:70px;
margin-left:100px;

}


#logo h1{
width:250px;
height:70px;
background-image:url(http://www.dreamv.co.jp/img/top_logo.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin:0px;
}



#logo a{
	display:block;
	width:250px;
	height:70px;
}





/*ナビ*/
/***********************************/

#g_navi{
	margin:auto;
	margin-bottom:50px;
	width:900px;
}





/***********************************/

#top_menu1{/*サイトマップなど*/
    width:40%;
	float: left;
	font-size:small;
	margin:0px;
	padding-right:10px;
	color:#333333;
	}

#top_menu1 ul{
	margin:3px 0px;
	
}


#top_menu1 ul a{
	margin:3px 0px;
	color:#000000;
}


#top_menu1 ul a:hover{
	margin:3px 0px;
	color:#FF33CC;
}



#top_menu1 li{
	display: inline;
	padding:0px 5p;
	
	}

/***********************************/


#top_menu2{
	float:right;
	font-size:small;
	clear:both;
	margin:0px;
	padding-right:10px;
	}

#top_menu2 ul{
	margin:3px 0px;
}


#top_menu2 li{
	display:inline;

	}



/*********************************************************/










#contents1{
	width:900px;
	margin:auto;
	margin-bottom:20px;
	
}
/*新着〜サイド右の分*/
#contents2{
	width:450px;
	margin:auto;

	
}



#new{
	width:500px;
	text-align:left;
	float:left;
	font-size:small;
	z-index:1;
}


#new p{
	font-size:1em;
	padding:0px;
    margin:0px;

	
}

#new p a{
	font-size:1em;
	padding:0px;
    margin:0px;
	color:#0099CC;

}

#new p a:hover{
	font-size:1em;
	padding:0px;
    margin:0px;
	color:#FF33CC;

}


#new table{
	border:#CCC 1px  solid;
	color:#000000; 

}


#new td{
	border-bottom:#CCC 1px dotted;
	padding:0px;
	margin:0px;
}

#side_right{
	width:200px;
	float:right;
	text-align:right;
}

#side_right img{
	padding-bottom:5px;
}



#footer{
	//clear:both;
	width:100%;
	background-color:#000;
	color:#FFF;
	//margin-top:240px;
	//_margin-top:20px;
	position: fixed;
	_position: absolute;
	bottom:0%;
}




#footer p{
margin:0px;
padding:5px 30px 5px 5px;
text-align:right;
font-size:small;

}


