body {
	margin: 0;
	background-color:#C959C9;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}



blockquote { }


/* Header */

#wrapper {background: url(images/img01.jpg) repeat-x left top;
}

#header {
	width: 980px;
	height:121px;
	margin: 0 auto;
	background: url(images/header_img.jpg) no-repeat left top;
}

#header2 {
	float: left;
	width: 980px;
	height:230px;
}

#menu1 {
	float: left;
	width: 317px;
	height:230px;
	font-size:0.8em;
	line-height:normal;
	background-image:url(images/menu_img1.jpg);
	background-repeat:no-repeat
}

/*
#menu1 ul {padding: 90px 40px 0 70px;

}

#menu1 li {display: block;
list-style: none;
}

#menu1 li a {
	display: block;text-decoration: none;font-size:1.2em;color: #282828;margin-bottom:5px
}

#menu1 a:hover {text-decoration:underline}/*background-color:#FFC8DC*/

p.menu1_link001 a{background-image: url(images/link_border.gif);display:block;width:45px;height:20px;margin-top:94px;margin-left:105px}
p.menu1_link001{margin:0}
p.menu1_link001 a:hover	{background-position: left bottom}
p.menu1_link001 img{border:none
}

p.menu1_link002 a{background-image: url(images/link_border.gif);display:block;width:155px;height:20px;margin-top:5px;margin-left:105px}
p.menu1_link002{margin:0}
p.menu1_link002 a:hover	{background-position: left bottom}
p.menu1_link002 img{border:none
}

p.menu1_link003 a{background-image: url(images/link_border.gif);display:block;width:155px;height:20px;margin-top:5px;margin-left:105px}
p.menu1_link003{margin:0}
p.menu1_link003 a:hover	{background-position: left bottom}
p.menu1_link003 img{border:none
}

p.menu1_link004 a{background-image: url(images/link_border.gif);display:block;width:100px;height:20px;margin-top:5px;margin-left:105px}
p.menu1_link004{margin:0}
p.menu1_link004 a:hover	{background-position: left bottom}
p.menu1_link004 img{border:none
}


#flash_L {
	float: left;
	width: 480px;
	height:230px;
}

#flash_R {
	float: left;
	width: 183px;
	height:230px;
	background-image:url(images/flash02_img.jpg)
}


/* -----------------------Page----------------------- */

#page {
	width: 980px;
	margin:auto;		
}

#page_back{
	float:left;
	background-image:url(images/page_back.jpg);}


/* -----------------------サイドバー(左)----------------------- */

#sidebar {
	float: left;
	width: 350px;
	}

#menu2 {
	float: left;
	width: 350px;
	height: 250px;
	background-image:url(images/menu_img2.jpg);
	background-repeat:no-repeat
}

#menu2 ul{
}

#menu2 li{
}

/*「投票する」のリンク*/
p.link_001 a{display:block;width:95px;height:95px;margin-left:60px;margin-top:47px}
p.link_001{margin:0}
p.link_001 img{border:none
}

/*すきパラネットのリンク*/
p.link_002 a{display:block;width:155px;height:27px;margin-left:60px;margin-top:25px}
p.link_002{margin:0}
p.link_002 img{border:none
}


#banner {
	float: left;
	width: 317px;
	height:auto;
}


#banner_image{
	margin-left:auto;
	margin-right:auto;
	}
	
	#banner_image ul{width:160px;margin-left:auto;
	margin-right:auto;}

	#banner_image li {list-style-type:none;float:left;}
	
	#banner_image li a {
	display: block;
	float: left;
	text-decoration: none;
	font-size:0.85em;
	font:serif;
	color: #282828;
	}
	
	#banner_image a:hover {text-decoration:underline}




/* -----------------------コンテンツ----------------------- */

#contents{float: right;
	width: 630px;
	}


/* news */

#news {
	float: left;
	width: 630px;
}

#show_pick_up_girl{float: left;
	width: 630px;
	height:45px;
	background-image:url(images/news_img01.jpg);
	background-repeat:no-repeat;
	}

/* -----------------------Footer----------------------- */

#footer {
	width: 980px;
	margin: 0 auto;
	padding: 0;
	background: url(images/footer_img.jpg) no-repeat left top;
	clear:both
}

#footer ul{text-align: center;
padding-top:15px}

#footer h1{
	margin: 0;
	font-weight:bold;
	text-align: center;
	line-height: normal;
	color: #5B0039;
	font-size:0.875em
}

#footer p {
	margin: 0;
	padding: 5px 0;
	text-align: center;
	line-height: normal;
	color: #FFFFFF;
	font-size:0.75em
}


#footer a {
	font-size:1.0em;
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:hover {text-decoration: underline; }
