div#fan{
	clear:both; overflow:hidden;
	margin: 0 auto; padding:0;
	width: 984px;
}


.no-text{
	text-indent:-9999px;
	font-size:0px;
}
/* ******************** HEADER[s] ******************** */	
	div#fan div#heder{
		margin: 0 auto; padding-bottom:10px;
	}

		div#heder h1{
			margin: 0 auto; padding:0;
			height: 82px;
			background: url(img/title_2012.gif) top center no-repeat;
		}

		/* div#btn01 */
		div#heder div#btn01{
			position:absolute;
		}

			div#heder div#btn01 a{
				position:absolute;
				top: -33px; left: 810px;
				width:153px; height:22px;
				background-position: center top;
				background-repeat: no-repeat;
				background: url(img/btn01.gif);
			}

			div#heder div#btn01 a:hover{
				background-position: center bottom;
			}

		/* div#btn02 */
		div#btn02{
			position:absolute;
		}

			div#btn02 a{
				position:absolute;
				top: 10px; left: 728px;
				width:242px; height:43px;
				background-position: center top;
				background-repeat: no-repeat;
				background: url(img/btn02.gif);
			}

			div#btn02 a.kekka{
				background: url(img/btn02_2.gif);
			}

			div#btn02 a:hover{
				background-position: center bottom;
			}

		div#heder p#text01{
			margin: 0 auto; padding:0;
			height: 66px;
			background: url(img/text01_2012_end02.gif) top center no-repeat;
		}

		div#heder p#text01-2{
			margin: 0 auto; padding:0;
			height: 66px;
			background: url(img/text01_3.gif) top center no-repeat;
		}

/* HEADER[e] */	


/* ******************** CONTENTS[s] ******************** */	
	div#fan div#contents{
		margin: 0 auto; padding:0;
		width:940px;
	}

		/* ul.movie-list */
		div#contents ul.movie-list{
			overflow:hidden;
			margin: 0; padding:0;
			width:940px;
		}

			div#contents ul.movie-list li{
				float:left; display:inline;
				margin-top:0;
				margin-left:0;
				margin-right:20px;
				margin-bottom:10px;
				padding:0;
				width:172px; height:178px;
			}
		
			div#contents ul.movie-list li.end{
				margin-right:0px;
			}

				ul.movie-list li a{
					display:block;
					width:172px; height:178px;
					background-repeat: no-repeat;
					background-position: center top;
				}

				ul.movie-list li a:hover{
					background-position: center bottom;
				}

				ul.movie-list li a#thumbnail01{
					background-image: url(img/2012/01.jpg);
				}

				ul.movie-list li a#thumbnail02{
					background-image: url(img/2012/02.jpg);
				}

				ul.movie-list li a#thumbnail03{
					background-image: url(img/2012/03.jpg);
				}

				ul.movie-list li a#thumbnail04{
					background-image: url(img/2012/04.jpg);
				}

				ul.movie-list li a#thumbnail05{
					background-image: url(img/2012/05.jpg);
				}

				ul.movie-list li a#thumbnail06{
					background-image: url(img/2012/06.jpg);
				}

				ul.movie-list li a#thumbnail07{
					background-image: url(img/2012/07.jpg);
				}

				ul.movie-list li a#thumbnail08{
					background-image: url(img/2012/08.jpg);
				}

				ul.movie-list li a#thumbnail09{
					background-image: url(img/2012/09.jpg);
				}

				ul.movie-list li a#thumbnail10{
					background-image: url(img/2012/10.jpg);
				}

				ul.movie-list li a#thumbnail11{
					background-image: url(img/2012/11.jpg);
				}

				ul.movie-list li a#thumbnail12{
					background-image: url(img/2012/12.jpg);
				}

				ul.movie-list li a#thumbnail13{
					background-image: url(img/2012/13.jpg);
				}

				ul.movie-list li a#thumbnail14{
					background-image: url(img/2012/14.jpg);
				}

				ul.movie-list li a#thumbnail15{
					background-image: url(img/2012/15.jpg);
				}
				ul.movie-list li a#thumbnail16{
					background-image: url(img/2012/16.jpg);
				}				
				ul.movie-list li a#thumbnail17{
					background-image: url(img/2012/17.jpg);
				}				
				ul.movie-list li a#thumbnail18{
					background-image: url(img/2012/18.jpg);
				}				
				ul.movie-list li a#thumbnail19{
					background-image: url(img/2012/19.jpg);
				}
				ul.movie-list li a#thumbnail20{
					background-image: url(img/2012/20.jpg);
				}
		div#contents p#text02{
			margin: 0 auto; padding:0;
			height: 180px;
			background: url(img/text02.gif) top center no-repeat;
		}

/* CONTENTS[e] */	

/* ******************** VOTE[s] ******************** */	
	div#fan div#vote{
		width:984px;
	}

	div#fan div#vote h2{
		margin:0;
		width:984px; height:85px;
		background: url(img/sub_title.gif) top center no-repeat;

	}

	div#fan div#vote h2#kekka{
		margin-bottom:30px;
		width:984px; height:250px;
		background: url(img/sub_title2_2012.gif) top center no-repeat;

	}

/* div#link-btn */
div#vote div#link-btn{
	margin-bottom: 20px;
}

	div#link-btn ul.ul-link-btn{
		overflow:hidden;
		margin:0 0 10px 0; padding:0;
		width:645px;
	}
		div#link-btn ul.ul-link-btn li{
			float:left; list-style:none;
			width:205px;
			margin-right:15px;
		}
		div#link-btn ul.ul-link-btn li.end{
			margin-right:0;
		}

			div#link-btn ul.ul-link-btn li a{
				display:block;
				margin:0; padding:0;
				text-indent:-9999px;
				font-size:0px;
				background-position: center top;
				background-repeat: no-repeat;
				background-color:#ffffff;
			}

			div#link-btn ul.ul-link-btn li a.btn-touhyou{
				width:205px; height:86px;
			}
			div#link-btn ul.ul-link-btn li a.btn-result{
				width:205px; height:22px;
			}

			div#link-btn ul.ul-link-btn li a:hover{
				background-position: center bottom;
			}
			
			div#link-btn ul.ul-link-btn li a#btn01{
				background-image:url(img/btn_t01.gif);
			}
			div#link-btn ul.ul-link-btn li a#btn02{
				background-image:url(img/btn_t02.gif);
			}
			div#link-btn ul.ul-link-btn li a#btn03{
				background-image:url(img/btn_t03.gif);
			}
		
			div#link-btn ul.ul-link-btn li a#btn04{
				background-image:url(img/btn_r01.gif);
			}
			div#link-btn ul.ul-link-btn li a#btn05{
				background-image:url(img/btn_r02.gif);
			}
			div#link-btn ul.ul-link-btn li a#btn06{
				background-image:url(img/btn_r03.gif);
			}


/* VOTE[e] */	
