/*
===== CONTENTS =====

	last-updated: 3 Jan 2007;

	1: ESSENTIAL 
	2: LAYOUT
		: root
		: only TOP
		: only NEWS
		: only PHOTO
		: only SCHEDULE
		: only TEAM
		: only QUALIFIER
		: only FORESIGHT
		: only STADIUM
		: only RESUME
		: only INTERVIEW
		: only RECORD
	3: COMMON PARTS
	4: TABLE TREATMENT
	5: TITLE TREATMENT
	6: SPECIAL TREATMENT
	7: NAVIGATION TREATMENT

====================
*/





/* ESSENTIAL
------------------------------------------------------------------*/
html	{
	height: 100%;
	}

body	{
	margin: 0;
	padding: 0;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
	font-size: 12px;
	line-height: 1.6;
	color: #333333;
	background: #ffffff url(../images/bg.gif) repeat;
	}

p,h1,h2,h3,h4,h5,h6,li,td,dt,dd {
	font-size: 12px;
	font-weight: normal;
	}

p,ul,ol,dl,blockquote,pre {
	margin-bottom: 1.0em;
	}

hr	{
	clear: both;
	display: none;
	visibility: hidden;
	}

	#home #rightcol #secondary .section hr	{
		display: block;
		}

		* html #home #rightcol #secondary .section hr	{
			margin-top: -24px;
			}


a:link		{
	color: #82b532;
	text-decoration: none;
	background-color: #ffffff;
	}

a:visited	{
	color: #82b532;
	text-decoration: none;
	background-color: #ffffff;
	}

a:hover		{
	color: #339966;
	text-decoration: underline;
	background-color: #ffffff;
	}

a:active		{
	color: #339966;
	text-decoration: underline;
	background-color: #ffffff;
	}

img	{
	border: none;
	vertical-align: bottom;
	}

a img	{
	vertical-align: bottom;
	}





/* ESSENTIAL
------------------------------------------------------------------*/
#wrap	{
	margin: 0;
	padding: 0;
	background: transparent url(../images/bg_wrap.gif) repeat-x left top;
	text-align: center;
	}

#innerwrap	{
	width: 800px;
	margin: 0 auto;
	padding: 0;
	background: transparent url(../images/bg_container.gif) repeat-y center top;
	}

#container	{
	width: 800px;
	margin: 0;
	padding: 0 0 0 0;
	background: transparent url(../images/bg_content.gif) no-repeat center top;
	}

#content	{
	width: 780px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}

#content:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; 
} 

#content {display: inline-table;}

/* Hides from IE-mac \*/ 
* html #content {
	height: 1%;
	} 
#content {
	display: block;
	} 
/* End hide from IE-mac */

#header	{
	width: 780px;
	height: 80px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/header.gif) no-repeat left top;
	}

#header h1	{
	font-size: 1px;
	margin: 0;
	padding: 0;	
	text-indent: -9999px;
	}

* html #header h1	{
	margin-top: -2px;
	}

#leftcol	{
	float: left;
	width: 195px;
	margin: 0;
	padding: 0 0 10px 0;
	}

#home #rightcol	{
	float: right;
	width: 585px;
	margin: 10px 0 0 0;
	padding: 0 0 20px 0;
	background: transparent url(../images/bg_rightcol.gif) repeat-y top left;
	}

#footer	{
	clear: both;
	width: 800px;
	height: 37px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/bg_footer.gif) no-repeat left bottom;
	}

	#home #footer	{
		clear: both;
		width: 800px;
		height: 37px;
		margin: 0;
		padding: 0;
		background: transparent url(../images/bg_footer02.gif) no-repeat left bottom;
		}

#footer ul	{
	margin: 0 0 0 0;
	padding: 20px 0 0 24px;
	list-style-type: none;
	font-size: 10px;
	line-height: 1.0;
	}

#footer li	{
	float: left;
	margin: 0;
	padding: 0 0.7em;
	border-right: 1px solid #ffffff;
	}

#footer li.last	{
	border-right: none;
	}

#footer li a	{
	float: left;
	color: #ffffff;
	background-color: #82b532;
	}

#footer li a:hover	{
	color: #ffffff;
	background-color: #82b532;
	}







#home #leftcol h2	{
	width: 143px;
	height: 84px;
	margin: 20px 0 0 30px;
	padding: 0;
	}

#home #leftcol h2 a	{
	display: block;
	width: 143px;
	height: 84px;
	text-indent: -9999px;
	background: transparent url(../images/tt_message.gif) no-repeat left top;
	}

#home #leftcol h2#inttitle	{
	height: 168px;
	margin: 20px 0 0 30px;
	padding: 0;
	}

#home #leftcol h2#inttitle a	{
	height: 168px;
	background: transparent url(../images/tt_interview.gif) no-repeat left top;
	}

#home #leftcol dl	{
	width: 143px;
	margin: 0 0 0 30px;
	padding: 1.0em 0 0 0;
	color: #333333;
	background: #ffffff url(../images/bg_top_msg.gif) no-repeat left bottom;
	}

#home #leftcol dt	{
	margin: 0 1.0em;
	padding: 0;
	font-size: 10px;
	}

#home #leftcol dd	{
	margin: 0 1.0em 1.0em;
	padding: 0 0 1.0em 0;
	background: transparent url(../images/1dot2.gif) repeat-x left bottom;
	font-size: 10px;
	}

	#home #leftcol dd.last	{
		background-image: none;
		margin-bottom: 0;
		padding-bottom: 10px;
		}





#home #rightcol #primary	{
	float: left;
	width: 358px;
	margin: 0;
	padding: 0;
	}

#home #rightcol #primary h2	{
	height: 24px;
	margin: 10px 10px 0 12px;
	padding: 0;
	}

#home #rightcol #primary h2 a	{
	display: block;
	width: 335px;
	height: 24px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/tt_news.gif) no-repeat left top;
	text-indent: -9999px;
	}

#home #rightcol #primary #topphoto h2	{
	height: 24px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/tt_photo.gif) no-repeat left top;
	text-indent: -9999px;
	}

#home #rightcol #primary #topphoto h2 a	{
	display: block;
	width: 335px;
	height: 24px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/tt_photo.gif) no-repeat left top;
	text-indent: -9999px;
	}

#home #rightcol #primary #topphoto	{
	margin: 10px 11px 5px 12px;
	padding: 0;
	}

	#home #rightcol #primary #topphoto img	{
		margin: 0;
		padding: 0;
		z-index: 0;
		position: relative;
		}

	#home #rightcol #primary #topphoto a img	{
		margin: 0;
		padding: 0;
		z-index: 1;
		position: absolute;
		}

#home #rightcol #primary #topphoto h3	{
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 12px;
	background-image: none;
	}

#home #rightcol #primary #topphoto h3 span	{
	margin: 0;
	padding: 0 0 0 1.0em;
	font-weight: normal;
	font-size: 10px;
	}

#home #rightcol #primary #topphoto p	{
	margin: 0;
	padding: 0;
	font-size: 10px;
	}

	#home #rightcol #primary #topphoto p img	{
		vertical-align: top;
		}




#home #rightcol #primary ul	{
	width: 330px;
	margin: 10px 0 20px 12px;
	padding: 4px 0 0 4px;
	list-style-type: none;
	color: #ffffff;
	background-color: #333333;
	}

	#home #rightcol #primary ul:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden; 
		} 

	#home #rightcol #primary ul {
		display: inline-table;
		}

/* Hides from IE-mac \*/ 
	* html #home #rightcol #primary ul {
		zoom: 1;
		}
	#home #rightcol #primary ul {
		display: block;
		} 
/* End hide from IE-mac */



#home #rightcol #primary li	{
		float: left;
		margin: 0;
		padding: 0 4px 4px 0;
		}

#home #rightcol #primary li a img	{
		border: 1px solid #999999;
		}

#home #rightcol #primary li a:hover img	{
		border: 1px solid #eeeeee;
		}

#home #rightcol #primary p.right	{
		margin-right: 12px;
		font-size: 10px;
		}









#home #rightcol #primary dl	{
	margin: 0 12px;
	padding: 0.5em;
	background: transparent url(../images/1dot2_gray.gif) repeat-x left bottom;
	}

	#home #rightcol #primary #headline dl	{
	background-image: none;
	}

#home #rightcol #primary #headline h2 a	{
		background: transparent url(../images/tt_headline.gif) no-repeat left top;
		}

	#home #rightcol #primary #headline dd	{
		font-size: 12px;
		font-weight: bold;
		background-image: none;
		}

	#home #rightcol #primary dl.gray	{
		color: #333333;
		background-color: #f2f5ed;
		}

	#home #rightcol #primary dl.gray a	{
		color: #82b532;
		background-color: #f2f5ed;
		}

	#home #rightcol #primary dl.gray a:hover	{
		color: #339966;
		background-color: #f2f5ed;
		}

#home #rightcol #primary dt	{
	float: left;
	width: 2.0em;
	margin: 0;
	padding: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

#home #rightcol #primary dd	{
	margin: 0 0 0 3.5em;
	padding: 0;
	font-size: 10px;
	}




#home #rightcol #secondary	{
	float: right;
	width: 226px;
	margin: 0;
	padding: 10px 0 0 0;
	background: transparent url(../images/bg_secondary.gif) no-repeat left top;
	font-size: 10px;
	}

#home #rightcol #secondary .section	{
	margin-right: 30px;
	margin-bottom: 20px;
	padding-left: 10px;
	}

#home #rightcol #secondary .section:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; 
} 

#home #rightcol #secondary .section {display: inline-table;}

/* Hides from IE-mac \*/ 
* html #home #rightcol #secondary .section {
	height: 1%;
	} 
#home #rightcol #secondary .section {
	display: block;
	} 
/* End hide from IE-mac */


	#home #rightcol #secondary .section p	{
		margin-top: 10px;
		font-size: 10px;
		}

	#home #rightcol #secondary .section p.right	{
		margin-top: 0.5em;
		margin-bottom: 0;
		}

	#home #rightcol #secondary .section p strong	{
		display: block;
		}

	#home #rightcol #secondary .section p img	{
		float: right;
		width: 50px;
		margin-left: 0.5em;
		}

#home #rightcol #secondary h2	{
	margin: 0 0 0 10px;
	padding-top: 0;
	font-size: 11px;
	font-weight: bold;
	text-shadow: #666666 0px 1px;
	}

#home #rightcol #secondary h2 a	{
	display: block;
	height: 19px;
	width: 180px;
	padding-top: 2px;
	padding-left: 6px;
	color: #ffffff;
	background: #82b532 url(../images/tt_secondary.gif) no-repeat left top;
	font-weight: bold;
	}

#home #rightcol #secondary h3	{
	margin: 10px 0 0 0;
	padding: 0;
	font-weight: bold;
	background-image: none;
	font-size: 10px;
	}

#home #rightcol #secondary .section a:link, #home #rightcol #secondary .section a:visited	{
	color: #82b532;
	background-color: #F4F3E9;
	}

#home #rightcol #secondary .section a:hover, #home #rightcol #secondary .section a:active	{
	color: #339966;
	background-color: #F4F3E9;
	}

#home #rightcol #secondary .section img	{
	border: 1px solid #ffffff;
	}

#home #rightcol #secondary .section h3	{
	margin-top: 5px;
	}

#home #rightcol #secondary .section h3 a	{
	display: block;
	width: 186px;
	text-indent: -9999px;
	}

#home #rightcol #secondary .section h3#int01 a	{
	height: 64px;
	background: transparent url(../images/tt_int_heiuchi.gif) no-repeat 0px 0px;
	}

#home #rightcol #secondary .section h3#int01 a:hover	{
	background: transparent url(../images/tt_int_heiuchi.gif) no-repeat -186px 0px;
	}

#home #rightcol #secondary .section h3#int02 a	{
	height: 64px;
	background: transparent url(../images/tt_int_konuma.gif) no-repeat 0px 0px;
	}

#home #rightcol #secondary .section h3#int02 a:hover	{
	background: transparent url(../images/tt_int_konuma.gif) no-repeat -186px 0px;
	}

#home #rightcol #secondary .section h3#p70th a	{
	height: 36px;
	background: transparent url(../images/tt_p70th.gif) no-repeat 0px 0px;
	}

#home #rightcol #secondary .section h3#p70th a:hover	{
	background: transparent url(../images/tt_p70th.gif) no-repeat -186px 0px;
	}

#home #rightcol #secondary .section h3#p72nd a	{
	height: 36px;
	background: transparent url(../images/tt_p72nd.gif) no-repeat 0px 0px;
	}

#home #rightcol #secondary .section h3#p72nd a:hover	{
	background: transparent url(../images/tt_p72nd.gif) no-repeat -186px 0px;
	}

#home #rightcol #secondary .section h3#p76th a	{
	height: 36px;
	background: transparent url(../images/tt_p76th.gif) no-repeat 0px 0px;
	}

#home #rightcol #secondary .section h3#p76th a:hover	{
	background: transparent url(../images/tt_p76th.gif) no-repeat -186px 0px;
	}

#home #rightcol #secondary .section h3#p81st a	{
	height: 36px;
	background: transparent url(../images/tt_p81st.gif) no-repeat 0px 0px;
	}

#home #rightcol #secondary .section h3#p81st a:hover	{
	background: transparent url(../images/tt_p81st.gif) no-repeat -186px 0px;
	}

#home #rightcol #secondary .section h3#p84th a	{
	height: 36px;
	background: transparent url(../images/tt_p84th.gif) no-repeat 0px 0px;
	}

#home #rightcol #secondary .section h3#p84th a:hover	{
	background: transparent url(../images/tt_p84th.gif) no-repeat -186px 0px;
	}

#home #rightcol #secondary .section h3#a84th a	{
	display: block;
	height: 50px;
	background: transparent url(../images/tt_archive.gif) no-repeat left top;
	}

#home #rightcol #secondary .section p.lead	{
	margin: 0;
	padding: 0.5em;
	line-height: 1.4;
	background: transparent url(../images/bg_int.gif) no-repeat left bottom;
	}

#home #rightcol #secondary .section p.lead a:link, #home #rightcol #secondary .section p.lead a:visited	{
	color: #82b532;
	background-color: #ffffff;
	}

#home #rightcol #secondary .section p.lead a:hover, #home #rightcol #secondary .section p.lead a:active	{
	color: #339966;
	background-color: #ffffff;
	}


#news p#date	{
	font-size: 10px;
	}

#news #secondary h3	{
	font-size: 14px;
	}



#photo #secondary ul#thumbnail li h3	{
	padding-bottom: 0.5em;
	font-weight: bold;
	background: transparent url(../images/1dot2_gray.gif) repeat-x left bottom;
	font-size: 10px;
	}

#photo #secondary ul#thumbnail	{
	width: 528px;
	margin: 20px 0 0 0;
	padding: 0;
	list-style-type: none;
	}

#photo #secondary ul#thumbnail li	{
	float: left;
	width: 252px;
	height: 15em;
	margin: 0;
	padding: 0 5px 15px;
	font-size: 10px;
	line-height: 1.4;
	}

#photo #secondary ul#thumbnail li div	{
	float: left;
	margin: 0;
	padding: 0;
	}

#photo #secondary ul#thumbnail li h3	{
	display: inline;
	margin: 0 0 0.5em 0;
	padding: 0 1.0em 0 0;
	background-image: none;
	}

#photo #secondary ul#thumbnail li div a img	{
	margin: 0 10px 0 0;
	padding: 0;
	border: 5px solid #ffffff;
	opacity: 0.9;
	}

#photo #secondary ul#thumbnail li div a:hover img	{
	border: 5px solid #ddd7a5;
	opacity: 1;
	}

#photo #secondary ul#thumbnail li div img	{
	vertical-align: top;
	}

#photo #secondary ul li p	{
	margin: 1.0em 0 0 0;
	padding: 0;
	text-align: right;
	font-size: 10px;
	}


#photo #secondary dl dd p	{
	margin: 1.0em 0 0 0;
	padding: 0;
	text-align: right;
	}






#photo #secondary ul#fullscale	{
	margin: 20px 0 0 0;
	padding: 0;
	list-style-type: none;
	}

#photo #secondary ul#fullscale li	{
	margin: 0;
	padding: 0;
	text-align: center;
	}

#photo #secondary ul#fullscale li div	{
	margin: 10px auto;
	padding: 0;
	}

#photo #secondary ul#fullscale li div img	{
	position: relative;
	z-index: 0;
	margin: 0;
	padding: 0;
	}

#photo #secondary ul#fullscale li div img.protect	{
	position: absolute;
	z-index: 1;
	margin: 0;
	padding: 0;
	}

#photo #secondary ul#fullscale li div img	{
	position: relative;
	z-index: 0;
	margin: 0;
	padding: 0;
	}

#photo #secondary ul#fullscale li div img.copyright	{
	position: static;
	margin: 0 auto;
	padding: 0;
	}

#photo #secondary ul#fullscale li#caption	{
	margin: 20px auto 20px;
	width: 500px;
	text-align: left;
	}

#photo #secondary ul#fullscale li h3	{
	font-size: 14px;
	}

#photo #secondary ul#fullscale li p	{
	font-size: 10px;
	}


#photoindex	{
	clear: both;
	margin: 24px 0 0 0;
	padding: 0;
	}

#searchheader	{
	width: 530px;
	height: 33px;
	margin: 0 0 12px 0;
	padding: 10px 0 0 0;
	color: #333333;
	background-color: #eeeeee;
	border-bottom: 1px solid #cccccc;
	text-align: center;
	}

#searchheader ul	{
	width: 340px; 
	margin: 0 90px;
	padding: 0;
	list-style-type: none;
	}


#searchheader li	{
	float: left;
	width: 150px;
	height: 23px;
	margin: 0;
	padding: 0 10px;
	}

#searchheader li a	{
	display: block;
	width: 150px;
	height: 23px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	}

#searchheader li#seach01 a	{
	background: transparent url(../images/serch_btn01.gif) no-repeat 0px 0px;
	}

#searchheader li#seach01 a:hover	{
	background: transparent url(../images/serch_btn01.gif) no-repeat -150px 0px;
	}

#searchheader li#seach02 a	{
	background: transparent url(../images/serch_btn02.gif) no-repeat 0px 0px;
	}

#searchheader li#seach02 a:hover	{
	background: transparent url(../images/serch_btn02.gif) no-repeat -150px 0px;
	}

#photo dl#sercharea	{
	clear: both;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #333333;
	background-color: #dddddd;
	}

#photo dl#sercharea dt	{
	margin: 0;
	padding: 3px;
	text-align: left;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	}

#photo dl#sercharea dd	{
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
	border-top: 1px solid #dddddd;
	}

#photo dl#sercharea dd .next	{
	padding-right: 12px;
	font-size: 10px;
	text-align: right;
	}

#photo dl#sercharea dd .back	{
	padding-left: 12px;
	font-size: 10px;
	text-align:left;
	}

#photo dl#sercharea dd .next a, #photo dl#sercharea dd .back a	{
	color: #3593fc;
	background-color: #eeeeee;
	}

#photo dl#sercharea dd .next a:hover, #photo dl#sercharea dd .back a:hover	{
	color: #339966;
	background-color: #eeeeee;
	}

#photo dl#sercharea dd table.bottomtable	{
	border-bottom: 1px solid #dddddd;
	}

html#iframe	{
	color: #333333;
	background: #ffffff url(../images/1dot.gif) repeat top left;
	}

body#photo dl#sercharea dd	{
	color: #333333;
	background: #ffffff url(../images/1dot.gif) repeat top left;
	}

#photo dl#sercharea dd table#underindexbox	{
	width: 100%;
	margin: 0;
	padding: 10px 0;
	color: #333333;
	background-color: #eeeeee;
	border-bottom: 1px solid #dddddd;
	}

#iframepage .next	{
	padding-right: 12px;
	font-size: 10px;
	text-align: right;
	}

#iframepage .back	{
	padding-left: 12px;
	font-size: 10px;
	text-align:left;
	}

#iframepage .next a, #iframepage .back a	{
	color: #3593fc;
	background-color: #eeeeee;
	}

#iframepage .next a:hover, #iframepage .back a:hover	{
	color: #339966;
	background-color: #eeeeee;
	}

#iframepage table.bottomtable	{
	border-bottom: 1px solid #dddddd;
	}

html#iframe	{
	color: #333333;
	background: #ffffff url(../images/1dot.gif) repeat top left;
	}

body#iframepage	{
	color: #333333;
	background: #ffffff url(../images/1dot.gif) repeat top left;
	}

#iframepage table#underindexbox	{
	width: 100%;
	margin: 0;
	padding: 10px 0;
	color: #333333;
	background-color: #eeeeee;
	border-bottom: 1px solid #dddddd;
	}




#message p#alert	{
	color: #dd0000;
	background-color: #ffffff;
	text-align: center;
	}

#message #formbox	{
	width: 506px;
	margin: 0 0 12px 0;
	padding: 10px;
	color: #333333;
	background-color: #F4F3E9;
	border: 1px solid #aaaaaa;
	display: none;
	}

#message form	{
	margin: 0;
	padding: 0;
	}

	#message.finishmsg form	{
		text-align: center;
		}

#message table	{
	width: 466px;
	margin: 0 0 0 20px;
	padding: 0;
	font-size: 12px;
	}

#message table th	{
	width: 75px;
	padding:6px 6px;
	text-align: left;
	vertical-align: top;
	}

#message table td	{
	padding: 6px 6px;
	}

#message table td p	{
	margin-top: 0;
	}

#message table td strong	{
	color: #ff6600;
	background-color: #f4f3e9;
	}


#message #sendcell	{
	padding: 6px 6px;
	color: #333333;
	background-color: #eeeeee;
	text-align: center;
	border: 1px solid #cccccc;
	}

	#message #sendcell input	{
		width: 100px;
		margin: 0 6px;
		color: #ffffff;
		background-color: #82b532;
		}


	#message table input#name	{
		width: 200px;
		}

#message table textarea	{
	width: 371px;
	height: 6em;
	}

#message h3	{
	margin: 24px 0 0 0;
	}

#message dl	{
	width: 520px;
	margin: 0 0 12px 0;
	padding: 3px;
	border: 1px solid #cccccc;
	color: #333333;
	background-color: #ffffff;
	}

	#message.checkmsg dl	{
		width: 498px;
		margin: 0 0 12px 0;
		padding: 3px;
		border: 1px solid #cccccc;
		}

#message dt	{
	margin: 0;
	padding: 6px;
	color: #333333;
	background-color: #f4f3e9;
	}

#message dt span	{
	padding-left: 1.0em;
	font-size: 10px;
	}

#message dd	{
	margin: 0;
	padding: 6px;
	background: transparent url(../images/1dot2_gray.gif) repeat-x left bottom;
	}

#message dd.last	{
	background-image: none;
	}

#message p#confirm	{
	color: #ff6600;
	background-color: #f4f3e9;
	font-weight: bold;
	text-decoration: none;
	}

#message p strong	{
	color: #cc0000;
	background-color: #f4f3e9;
	}

#message.finishmsg p a	{
	color: #82b532;
	background-color: #f4f3e9;
	}
#message.finishmsg p a:hover, #message.finishmsg p a:active	{
	color: #339966;
	background-color: #f4f3e9;
	}





#foresight #secondary h4	{
	height: 44px;
	background: transparent url(../foresight/images/midashi.gif) no-repeat left top;
	text-indent: -9999px;
	}

#foresight #secondary dl	{
	margin-bottom: 2.0em;
	padding: 1.0em;
	color: #333333;
	background-color: #f0f0e3;
	border: 1px solid #acac96;
	}

	#foresight #secondary dl:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden; 
		} 

	#foresight #secondary dl {
		display: inline-table;
		}

/* Hides from IE-mac \*/ 
	* html #foresight #secondary dl {
		zoom: 1;
		}
	#foresight #secondary dl {
		display: block;
		} 
/* End hide from IE-mac */

#foresight #secondary dt	{
	margin-bottom: 1.0em;
	padding: 3px 3px 3px 48px;
	color: #ffffff;
	font-weight: bold;
	background: #acac96 url(../foresight/images/exclamation.gif) no-repeat 5px 3px;
	}

#foresight #secondary dd	{
	margin-left: 0;
	font-size: 10px;
	}

#foresight #secondary dd strong	{
	display: block;
	padding-bottom: 0.5em;
	font-size: 12px;
	}

#foresight #secondary dd ul	{
	margin-left: 0;
	padding-left: 2.0em;
	}

#foresight #secondary dd div	{
	float: left;
	width: 150px;
	margin: 0 20px 0 0;
	background-color: #ffffff;
	}

* html #foresight #secondary dd div	{
	margin: 0 10px 0 0;
	}

#foresight #secondary dd div img	{
	position: relative;
	margin: 0;
	padding: 3px;
	z-index: 0;
	}

#foresight #secondary dd div img.protect	{
	position: absolute;
	margin: 0;
	padding: 2px;
	z-index: 1;
	border: 1px solid #cccccc;
	}






#stadium dl	{
	margin: 0 0 1.0em 0;
	padding: 3px;
	border: 1px solid #cccccc;
	}

#stadium dt	{
	margin: 0;
	padding: 3px 3px 3px 10px;
	color: #333333;
	background-color: #dddddd;
	font-weight: bold;
	}

#stadium dd	{
	margin: 0.5em 0 0 0;
	padding: 0 0 0 10px;
	}

#stadium dd.access	{
	padding-top: 18px;
	background: transparent url(../images/access.gif) no-repeat 10px 0px;
	}

#stadium dd ul	{
	margin: 3px 3px 10px 20px;
	padding: 0;
	}

#stadium dd li	{
	margin: 0;
	padding: 0;
	font-size: 10px;
	}





#home #leftcol dd ul	{
	margin: 0;
	width: 123px;
	height: 51px;
	list-style-type: none;
	text-indent: -9999px;
	line-height: 1.6;
	}

#home #leftcol dd li	{
	width: 123px;
	height: 23px;
	}

#home #leftcol dd li a	{
	display: block;
	width: 123px;
	height: 23px;
	}

#home #leftcol dd li#watching	{
	margin-bottom: 5px;
	}

#home #leftcol dd li#watching a	{
	background: transparent url(../images/msg_btn01.gif) no-repeat 0px 0px;
	}

#home #leftcol dd li#watching a:hover	{
	background: transparent url(../images/msg_btn01.gif) no-repeat -123px 0px;
	}

#home #leftcol dd li#sending a	{
	background: transparent url(../images/msg_btn02.gif) no-repeat 0px 0px;
	}

#home #leftcol dd li#sending a:hover	{
	background: transparent url(../images/msg_btn02.gif) no-repeat -123px 0px;
	}

#message h3, #schedule h3, #foresight h3, #team h3, #resume h3	{
	background: transparent url(../images/listmark_title.gif) no-repeat 0px 1px;
	padding: 0 0 0.1em 15px;
	border-bottom: 2px solid #82b532;
	}	

#message h3 a:hover, #schedule h3 a:hover	{
	color: #333333;
	background-color: #ffffff;
	}	






#interview h4	{
	margin-top: 2.0em;
	padding: 3px 0 3px 6px;
	color: #ffffff;
	background-color: #82b532;
	font-weight: bold;
	}

#interview dl	{
	margin: 2.0em 0 0 0;
	padding: 0;
	}

#interview dt	{
	margin: 0 0 1.0em 0;
	padding: 0 0 0 23px;
	font-weight: bold;
	background: transparent url(../images/question.gif) no-repeat 0px 0px;
	}

#interview dd	{
	margin: 0 0 2.0em 23px;
	padding: 0;
	}

#interview .heiuchi dd div	{
	float: right;
	width: 170px;
	margin: 0;
	padding: 0 0 0 10px;
	}

#interview dd div img	{
	position: relative;
	margin: 0;
	padding: 0;
	z-index: 0;
	}

#interview dd div a img	{
	position: absolute;
	margin: 0;
	padding: 0;
	z-index: 1;
	}

#interview .konuma dd div, #interview .konuma p.section span	{
	float: right;
	width: 200px;
	margin: 0;
	padding: 0 0 0 10px;
	}

	#interview .konuma p.section span	{
		font-size: 10px;
		line-height: 1.4;
		color: #666666;
		background-color: #f2f5ed;
		font-weight: normal;
		padding-right: 6px;
		}

	* html #interview .konuma p.section span	{
		padding-right: 0;
		}

#interview .konuma dd .alt	{
	float: right;
	width: 150px;
	margin: 0;
	padding: 0 0 0 10px;
	}

#interview .konuma dd div img, #interview .konuma p.section span img	{
	position: relative;
	margin: 0;
	padding: 3px;
	z-index: 0;
	}

	#interview .konuma p.section span img	{
		margin-bottom: 0.5em;
		}

#interview .konuma dd div img.protect, #interview .konuma p.section span img.protect	{
	position: absolute;
	margin: 0;
	padding: 2px;
	z-index: 1;
	border: 1px solid #cccccc;
	}

#interview dd div p	{
	margin-top: 0;
	padding-top: 0.5em;
	font-size: 10px;
	line-height: 1.4;
	color: #666666;
	background-color: #ffffff;
	font-weight: normal;
	}

#interview p	{
	color: #57743A;
	background-color: #ffffff;
	font-weight: bold;
	}

#interview #secondary h3	{
	height: 170px;
	text-indent: -9999px;
	background-image: none;
	}

#interview #secondary.exceptional h3 a	{
	display: block;
	height: 170px;
	background: transparent url(../interview/images/title_heiuchi.jpg) no-repeat left top;
	text-indent: -9999px;
	}

#interview #secondary.exceptional h3#another a	{
	margin-top: 2.0em;
	background: transparent url(../interview/images/title_konuma.jpg) no-repeat left top;
	}

#interview #secondary.heiuchi h3	{
	height: 170px;
	background: transparent url(../interview/images/title_heiuchi.jpg) no-repeat left top;
	text-indent: -9999px;
	}

#interview #secondary.konuma h3	{
	height: 170px;
	background: transparent url(../interview/images/title_konuma01.jpg) no-repeat left top;
	text-indent: -9999px;
	}

#interview #secondary.konuma h3#alt	{
	background: transparent url(../interview/images/title_konuma02.jpg) no-repeat left top;
	}

#interview #secondary.exceptional p.right	{
		margin-top: 7px;
		padding: 0.5em 6px 1.0em 0;
		}

	#interview #secondary.exceptional p.right a	{
		padding: 0.25em 16px 1.0em 0;
		background: transparent url(../images/listmark_more.gif) no-repeat right top;
		font-weight: bold;
		}


#interview p.section	{
	padding: 0.5em 12px 12px 12px;
	border: 1px solid #cccccc;
	color: #57743A;
	background-color: #f2f5ed;
	font-weight: bold;
	}

	#interview p.section:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden; 
		} 

	#interview p.section {
		display: inline-table;
		}

/* Hides from IE-mac \*/ 
	* html #interview p.section {
		zoom: 1;
		}
	#interview p.section {
		display: block;
		} 
/* End hide from IE-mac */


#interview p.section a	{
	color: #82b532;
	background-color: #f2f5ed;
	}

#interview p.section a:hover		{
	color: #339966;
	background-color: #f2f5ed;
	}

#interview p.section strong	{
	display: block;
	margin-bottom: 0.5em;
	padding-bottom: 3px;
	border-bottom: 1px solid #cccccc;
	}

#interview p.alt	{
	margin-top: 2.0em;
	padding: 1.0em 0 1.0em 85px;
	color: #333333;
	background: #ffffff url(../interview/images/profile_heiuchi.gif) no-repeat left top;
	font-weight: normal;
	font-size: 10px;
	}

	#interview .heiuchi p.alt	{
		background: #ffffff url(../interview/images/profile_heiuchi.gif) no-repeat left top;
		}

	#interview .konuma p.alt	{
		padding-top: 0;
		background: #ffffff url(../interview/images/profile_konuma.gif) no-repeat 0px 4px;
		}

#interview p.alt strong	{
	display: block;
	}

#interview p.right	{
	color: #333333;
	background-color: #ffffff;
	font-weight: normal;
	}

#interview .headindex a, #interview .bottomindex a	{
	padding: 3px 5px;
	border: 1px solid #cccccc;
	color: #ffffff;
	background-color: #82b532;
	line-height: 1.0;
	}

#interview .headindex a:hover, #interview .bottomindex a:hover	{
	padding: 3px 5px;
	border: 1px solid #cccccc;
	color: #ffffff;
	background-color: #339966;
	}








#team #section	{
	margin: 0 0 0 14px;
	padding: 0;
	}

	#team #section img	{
		margin: 0;
		padding: 0;
		z-index: 0;
		position: relative;
		border: 1px solid #cccccc;
		}

	#team #section img.protect	{
		margin: 0;
		padding: 0;
		z-index: 1;
		position: absolute;
		}

#team #section table	{
	width: 502px;
	margin: 10px 0 0 0;
	padding: 0;
	}

#team #section table th	{
	width: 100px;
	}

#team #section p.right	{
	margin-right: 12px;
	padding-right: 18px;
	background: transparent url(../images/listmark_more.gif) no-repeat right top;
	}


#team h4	{
	height: 36px;
	text-indent: -9999px;
	margin-bottom: 0.75em;
	}

#team h4#area01	{
	background: transparent url(../team/images/tt_chiba.gif) no-repeat left top;
	}

#team h4#area02	{
	background: transparent url(../team/images/tt_shizuoka.gif) no-repeat left top;
	}

#team h4#area03	{
	background: transparent url(../team/images/tt_hiroshima.gif) no-repeat left top;
	}

#team h4#area04	{
	background: transparent url(../team/images/tt_kagoshima.gif) no-repeat left top;
	}

#team dl	{
	margin-top: 0;
	margin-bottom: 3.0em;
	}

#team dt	{
	margin-top: 0;
	padding-left: 0;
	font-weight: bold;
	color: #333333;
	background-color: #ffffff;
	}

#team dd	{
	margin: 0.5em 0 0 0;
	padding-left: 0;
	}

#team dd.alt	{
	padding-left: 0;
	}

#team dd p	{
	margin-top: 0;
	}

/*
#team #secondary #mapindex	{
	height: 370px;
	background: transparent url(../team/images/map.gif) no-repeat 100% 20px;
	}

#team #secondary #mapindex div	{
	float: left;
	width: 140px;
	}

#team #secondary #mapindex dl	{
	margin-top: 0;
	margin-bottom: 10px;
	padding-right: 30px;
	}

#team #secondary #mapindex dt	{
	margin: 0;
	padding: 3px;
	background: transparent url(../images/listmark_title.gif) no-repeat 0px 1px;
	padding: 0 0 0.1em 15px;
	border-bottom: 2px solid #82b532;
	}

#team #secondary #mapindex dd	{
	margin: 0;
	font-size: 10px;
	}
*/




#playback #secondary dl	{
	margin: 1.6em 0 0 0;
	padding: 0;
	border-bottom: 1px solid #cccccc;
	}

#playback #secondary dt	{
	float: left;
	width: 175px;
	height: 130px;
	padding-right: 20px;
	color: #333333;
	background-color: #ffffff;
	}

#playback #secondary dd	{
	margin: 0;
	padding: 0;
	}

#playback #secondary h3	{
	margin: 0 0 0 195px;
	background-image: none;
	}

#playback #secondary h3 a	{
	display: block;
	padding: 2px 4px;
	color: #333333;
	background-color: #f4f3e9;
	border: 1px solid #cccccc;
	}

#playback #secondary p.right	{
	clear: both;
	margin: 0.5em 0 0.5em;
	}

#playback #secondary .right a	{
	padding: 0.25em 15px 0.2em 0;
	background: transparent url(../images/listmark_more.gif) no-repeat right top;
	line-height: 1.6;
	}

#playback.detail #secondary h3	{
	width: 528px;
	height: 206px;
	text-indent: -9999px;
	border: none;
	margin-left: 0;
	}

#playback.detail #secondary.playback70th h3	{
	background: transparent url(../playback/images/title70th.jpg) no-repeat left top;
	}

#playback.detail #secondary.playback72nd h3	{
	background: transparent url(../playback/images/title72nd.jpg) no-repeat left top;
	}

#playback.detail #secondary.playback76th h3	{
	background: transparent url(../playback/images/title76th.jpg) no-repeat left top;
	}

#playback.detail #secondary.playback81st h3	{
	background: transparent url(../playback/images/title81st.jpg) no-repeat left top;
	}

#playback.detail #secondary.playback84th h3	{
	background: transparent url(../playback/images/title84th.jpg) no-repeat left top;
	}




#foresight img#commingsoon, #interview img#commingsoon, #playback img#commingsoon	{
	margin-top: 100px;
	}




/* COMMON PARTS
------------------------------------------------------------------*/
h3	{
	margin: 1.0em 0 0.5em;
	padding: 0 0 0.5em 0;
	font-weight: bold;
	background: transparent url(../images/1dot2_gray.gif) repeat-x left bottom;
	}

h3	{
	font-weight: bold;
	}

h3 strong	{
	padding-right: 0.2em;
	color: #82b532;
	background-color: #ffffff;
	}

.section	{
	margin: 0;
	padding: 0;
	}

.right	{
	text-align: right;
	}

#rightcol #primary	{
	float: right;
	width: 584px;
	margin: 0;
	}

#rightcol #secondary	{
	float: none;
	width: 528px;
	margin-top: 12px;
	margin-left: 18px;
	padding-bottom: 20px;
	}



#home #primary dl, #news #primary dl	{
	margin: 0;
	padding: 0.4em 0.4em;
	background: transparent url(../images/1dot2_gray.gif) repeat-x left bottom;
	}

	#news #primary dl#last	{
		margin: 0;
		padding: 0.4em 0.4em;
		font-size: 10px;
		background-image: none;
		}

	#home #primary dl.gray, #news #primary dl.gray	{
		color: #333333;
		background-color: #f2f5ed;
		}

		#home #primary dl.gray a, #news #primary dl.gray a	{
			color: #82b532;
			background-color: #f2f5ed;
			}

		#home #primary dl.gray a:hover, #news #primary dl.gray a:hover	{
			color: #339966;
			background-color: #f2f5ed;
			}

#home #primary dt, #news #primary dt	{
	float: left;
	width: 2.0em;
	margin: 0;
	padding: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}

#home #primary dd, #news #primary dd	{
	margin: 0 0 0 3.5em;
	padding: 0;
	}

.headindex	{
	margin: 0;
	padding: 0 0 2px 0;
	font-size: 10px;
	text-align: right;
	border-bottom: 3px solid #dddddd;
	}

.bottomindex	{
	clear: both;
	margin: 0;
	padding: 2px 0 0 0;
	font-size: 10px;
	text-align: right;
	border-top: 3px solid #dddddd;
	}

#sheet	{
	float: right;
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	font-weight: bold;
	background: transparent url(/image/sheet.gif) no-repeat 0px 2px;
	font-size: 12px;
	}

ul#lnav	{
	width: 100%;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #cccccc;
	list-style-type: none;
	}

ul#lnav.bottom	{
	border-top: 2px solid #cccccc;
	border-bottom: none;
	}

	ul#lnav:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden; 
		} 

	ul#lnav {
		display: inline-table;
		}

/* Hides from IE-mac \*/ 
	* html ul#lnav {
		zoom: 1;
		}
	ul#lnav {
		display: block;
		} 
/* End hide from IE-mac */


#lnav li	{
	float: left;
	width: 100px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	text-align: center;
	font-size: 10px;
	color: #333333;
	background-color: #eeeeee;
	line-height: 2.0;
	}

	#interview #lnav li, #interview #lnav li a	{
		float: left;
		width: 50px;
		}

	#lnav.bottom li	{
		border-top: none;
		border-bottom: 1px solid #cccccc;
		}

#lnav li#alt	{
	border-left: none;
	text-align: center;
	}

#lnav li a	{
	display: block;
	width: 100px;
	color: #333333;
	background-color: #ffffff;
	}

	#lnav li a	{
		width: 100px;
		}

#lnav li a:hover	{
	color: #333333;
	background-color: #cccccc;
	}








/* TABLE TREATMENT
------------------------------------------------------------------*/
#home #rightcol #secondary table	{
	width: 100%;
	margin: 0;
	padding: 0;
	border-top: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	}

#home #rightcol #secondary table th	{
	padding: 2px 2px;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	color: #333333;
	background-color: #d7e2c7;
	font-weight: bold;
	text-align: left;
	font-size: 10px;
	}

#home #rightcol #secondary table td	{
	padding: 2px 2px;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	color: #333333;
	background-color: #ffffff;
	text-align: center;
	font-size: 10px;
	line-height: 1.2;
	}

	#home #rightcol #secondary table td.win	{
		color: #333333;
		background-color: #ffffcc;
		}

#home #rightcol #secondary .section table td a, #home #rightcol #secondary .section table td a:visited	{
	text-align: center;
	color: #82b532;
	background-color: #ffffff;
	}

	#home #rightcol #secondary .section table td.win a, #home #rightcol #secondary .section table td.win a:visited	{
		text-align: center;
		color: #82b532;
		background-color: #ffffcc;
		}

#home #rightcol #secondary .section table td a:hover, #home #rightcol #secondary .section table td a:active	{
	text-align: center;
	color: #339966;
	background-color: #ffffff;
	}

	#home #rightcol #secondary .section table td.win a:hover, #home #rightcol #secondary .section table td.win a:active	{
		text-align: center;
		color: #339966;
		background-color: #ffffcc;
		}

#home #rightcol #secondary table th strong	{
	padding-right: 0.2em;
	color: #82b532;
	background-color: #d7e2c7;
	}

#resume table	{
	width: 100%;
	margin-bottom: 3.0em;
	}

#resume table td	{
	width: 33%;
	}

#team table, #schedule table	{
	width: 100%;
	margin: 0;
	padding: 0;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	}

#team table th, #schedule table th	{
	padding: 3px 6px;
	white-space: nowrap;
	text-align: left;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	color: #333333;
	background-color: #f4f3e9;
	font-weight: bold;
	}

#team table td,  #schedule table td	{
	padding: 3px 6px;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	}	

#schedule table	{
	margin-bottom: 2.0em;
	}	

	#schedule table.alt	{
		margin-top: 2.0em;
		border: none;;
		}	

	#schedule table.alt td	{
		font-size: 12px;
		}	

#schedule table th	{
	font-size: 10px;
	background: #f4f3e9 url(../images/1dot2_gray.gif) repeat-x left bottom;
	border-bottom: none;
	text-align: center;
	}	

#schedule table td	{
	font-size: 10px;
	text-align: center;
	}	

	#schedule table.alt td	{
		text-align: left;
		border: none;;
		}	

#schedule table th.datecell, #schedule table td.datecell	{
	text-align: left;
	}	

#schedule table tr.graycell td	{
	color: #333333;
	background-color: #f2f5ed;
	}	







/* TITLE TREATMENT
------------------------------------------------------------------*/
#rightcol #secondary h2	{
	padding-top: 10px;
	}

#rightcol #secondary h2 a	{
	display: block;
	width: 528px;
	height: 30px;
	margin: 0;
	padding: 0;
	}

#news #rightcol #secondary h2 a	{
	margin-bottom: 20px;
	background: transparent url(../images/title_news.gif) no-repeat left top;
	text-indent: -9999px;
	}

#photo #rightcol #secondary h2 a	{
	margin-bottom: 20px;
	background: transparent url(../images/title_photo.gif) no-repeat left top;
	text-indent: -9999px;
	}

#schedule #rightcol #secondary h2 a	{
	margin-bottom: 20px;
	background: transparent url(../images/title_schedule.gif) no-repeat left top;
	text-indent: -9999px;
	}

#message #rightcol #secondary h2 a	{
	margin-bottom: 20px;
	background: transparent url(../images/title_message.gif) no-repeat left top;
	text-indent: -9999px;
	}

#foresight #rightcol #secondary h2 a	{
	margin-bottom: 20px;
	background: transparent url(../images/title_foresight.gif) no-repeat left top;
	text-indent: -9999px;
	}

#interview #rightcol #secondary h2 a	{
	margin-bottom: 20px;
	background: transparent url(../images/title_interview.gif) no-repeat left top;
	text-indent: -9999px;
	}

#team #rightcol #secondary h2 a	{
	margin-bottom: 20px;
	background: transparent url(../images/title_team.gif) no-repeat left top;
	text-indent: -9999px;
	}

#playback #rightcol #secondary h2 a	{
	margin-bottom: 20px;
	background: transparent url(../images/title_playback.gif) no-repeat left top;
	text-indent: -9999px;
	}

#stadium #rightcol #secondary h2 a	{
	margin-bottom: 20px;
	background: transparent url(../images/title_stadium.gif) no-repeat left top;
	text-indent: -9999px;
	}

#resume #rightcol #secondary h2 a	{
	margin-bottom: 20px;
	background: transparent url(../images/title_resume.gif) no-repeat left top;
	text-indent: -9999px;
	}





/* NAVIGATION
------------------------------------------------------------------*/
#leftcol ul	{
	margin: 10px 0 0 20px;
	padding: 0;
	width: 163px;
	height: 289px;
	list-style-type: none;
	text-indent: -9999px;
	}

#leftcol li	{
	width: 163px;
	height: 24px;
	text-indent: -9999px;
	}

#leftcol li a	{
	display: block;
	width: 163px;
	height: 24px;
	text-indent: -9999px;
	}

#leftcol li#homeNav	{
	height: 25px;
	background: transparent url(../images/gnav.gif) no-repeat 0px 0px;
	}

#leftcol li#homeNav a	{
	height: 25px;
	background: transparent url(../images/gnav.gif) no-repeat 0px 0px;
	}

#leftcol li#homeNav a:hover	{
	background: transparent url(../images/gnav.gif) no-repeat -163px 0px;
	}

#home #leftcol li#homeNav a	{
	background: transparent url(../images/gnav.gif) no-repeat -163px 0px;
	}

#leftcol li#newsNav a	{
	background: transparent url(../images/gnav.gif) no-repeat 0px -25px;
	}

#leftcol li#newsNav a:hover	{
	background: transparent url(../images/gnav.gif) no-repeat -163px -25px;
	}

#news #leftcol li#newsNav a	{
	background: transparent url(../images/gnav.gif) no-repeat -163px -25px;
	}

#leftcol li#photoNav a	{
	background: transparent url(../images/gnav.gif) no-repeat 0px -49px;
	}

#leftcol li#photoNav a:hover	{
	background: transparent url(../images/gnav.gif) no-repeat -163px -49px;
	}

#photo #leftcol li#photoNav a	{
	background: transparent url(../images/gnav.gif) no-repeat -163px -49px;
	}

#leftcol li#scheduleNav a	{
	background: transparent url(../images/gnav.gif) no-repeat 0px -73px;
	}

#leftcol li#scheduleNav a:hover	{
	background: transparent url(../images/gnav.gif) no-repeat -163px -73px;
	}

#schedule #leftcol li#scheduleNav a	{
	background: transparent url(../images/gnav.gif) no-repeat -163px -73px;
	}

#leftcol li#massageNav a	{
	background: transparent url(../images/gnav.gif) no-repeat 0px -97px;
	}

#leftcol li#massageNav a:hover	{
	background: transparent url(../images/gnav.gif) no-repeat -163px -97px;
	}

#message #leftcol li#massageNav a	{
	background: transparent url(../images/gnav.gif) no-repeat -163px -97px;
	}

#leftcol li#reportNav a	{
	background: transparent url(../images/gnav.gif) no-repeat 0px -121px;
	}

#leftcol li#reportNav a:hover	{
	background: transparent url(../images/gnav.gif) no-repeat -163px -121px;
	}

#report #leftcol li#reportNav a	{
	background: transparent url(../images/gnav.gif) no-repeat -163px -121px;
	}

#leftcol li#foresightNav a	{
	background: transparent url(../images/gnav.gif) no-repeat 0px -121px;
	}

#leftcol li#foresightNav a:hover	{
	background: transparent url(../images/gnav.gif) no-repeat -163px -121px;
	}

#foresight #leftcol li#foresightNav a	{
	background: transparent url(../images/gnav.gif) no-repeat -163px -121px;
	}

#leftcol li#interviewNav a	{
	background: transparent url(../images/gnav.gif) no-repeat 0px -145px;
	}

#leftcol li#interviewNav a:hover	{
	background: transparent url(../images/gnav.gif) no-repeat -163px -145px;
	}

#interview #leftcol li#interviewNav a	{
	background: transparent url(../images/gnav.gif) no-repeat -163px -145px;
	}

#leftcol li#teamNav a	{
	background: transparent url(../images/gnav.gif) no-repeat 0px -169px;
	}

#leftcol li#teamNav a:hover	{
	background: transparent url(../images/gnav.gif) no-repeat -163px -169px;
	}

#team #leftcol li#teamNav a	{
	background: transparent url(../images/gnav.gif) no-repeat -163px -169px;
	}

#leftcol li#playbackNav a	{
	background: transparent url(../images/gnav.gif) no-repeat 0px -193px;
	}

#leftcol li#playbackNav a:hover	{
	background: transparent url(../images/gnav.gif) no-repeat -163px -193px;
	}

#playback #leftcol li#playbackNav a	{
	background: transparent url(../images/gnav.gif) no-repeat -163px -193px;
	}

#leftcol li#stadiumNav a	{
	background: transparent url(../images/gnav.gif) no-repeat 0px -217px;
	}

#leftcol li#stadiumNav a:hover	{
	background: transparent url(../images/gnav.gif) no-repeat -163px -217px;
	}

#stadium #leftcol li#stadiumNav a	{
	background: transparent url(../images/gnav.gif) no-repeat -163px -217px;
	}

#leftcol li#resumeNav a	{
	background: transparent url(../images/gnav.gif) no-repeat 0px -241px;
	}

#leftcol li#resumeNav a:hover	{
	background: transparent url(../images/gnav.gif) no-repeat -163px -241px;
	}

#resume #leftcol li#resumeNav a	{
	background: transparent url(../images/gnav.gif) no-repeat -163px -241px;
	}

#leftcol li#archiveNav	{
	background: transparent url(../images/gnav.gif) no-repeat 0px -265px;
	}

#leftcol li#archiveNav a	{
	background: transparent url(../images/gnav.gif) no-repeat 0px -265px;
	}

#leftcol li#archiveNav a:hover	{
	background: transparent url(../images/gnav.gif) no-repeat -163px -265px;
	}
