#tvf2k9_header {
	margin-top:8px;
	width:535px;
	height:129px;
	background-image:url(/tvf/tvf2009/images/tvf2k9_header_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	
	border:1px solid white;
	}

#tvf2k9_header ul {
	margin:89px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	}

#tvf2k9_header li span {
	font-size:0px;
	display:none;
	}

#tvf2k9_header li,
#tvf2k9_header a {
	margin:0px;
	padding:0px;
	width:132px;
	height:40px;
	background-repeat:no-repeat;
	background-position:right top;
	}

#tvf2k9_header li {
	float:left;
	}

#tvf2k9_header a {
	background-position:left top;
	}

#tvf2k9_header a:hover {
	background-position:right top;
	}

#tvf2k9_header .2k9_list,
#tvf2k9_header .2k9_list a {
	background-image:url(/tvf/tvf2009/images/tvf2k9_header_btn_list.gif);
	}

#tvf2k9_header .2k9_search,
#tvf2k9_header .2k9_search a {
	background-image:url(/tvf/tvf2009/images/tvf2k9_header_btn_search.gif);
	}

#tvf2k9_header .2k9_yoko,
#tvf2k9_header .2k9_yoko a {
	background-image:url(/tvf/tvf2009/images/tvf2k9_header_btn_yoko.gif);
	}

#tvf2k9_header .2k9_taisyo,
#tvf2k9_header .2k9_taisyo a {
	background-image:url(/tvf/tvf2009/images/tvf2k9_header_btn_taisyo.gif);
	}

#tvf2k9_header .2k9_kohyo,
#tvf2k9_header .2k9_kohyo a {
	background-image:url(/tvf/tvf2009/images/tvf2k9_header_btn_kohyo.gif);
	}

#tvf2k9_header .2k9_keiko,
#tvf2k9_header .2k9_keiko a {
	background-image:url(/tvf/tvf2009/images/tvf2k9_header_btn_keiko.gif);
	}

.tvf2k9_year {
	margin:0px;
	padding:8px 12px 6px 12px;
	background-color:#cdcdcd;
	}

.tvf2k9_year ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}

.tvf2k9_year li {
	display:inline;
	margin-right:10px;
	}

hr.dotline {
	height:0px;
	border-width:0px 0px 1px 0px;
	border-color:#aaaaaa;
	border-style:dotted;
	}

.cere_contents {
	width:485px;
	padding:0px;
	margin:0px 25px;
	}

.leftbox {
	float:left;
	margin:0px 2px;
	padding:0px;
	text-align:center;
	}

.rightbox {
	float:right;
	margin:0px 2px;
	padding:0px;
	text-align:center;
	}

a.textlink {
	padding-left:14px;
	background-image:url(/tvf/tvf2009/images/tvf2k9_mark_link.gif);
	background-position:left top;
	background-repeat:no-repeat;
	}

.photos {
	}

.photos ul {
	margin:6px 0px 6px 20px;
	padding:0px;
	list-style-type:none;
	}

.photos li {
	display:inline;
	}

.phostos img {
	margin:3px;
	}
