/*
===== 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) no-repeat center top;
	}

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: #0545e8;
	text-decoration: none;
	}

a:visited	{
	color: #0545e8;
	text-decoration: none;
	}

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

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

img	{
	border: none;
	}

a img	{
	}





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

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

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

#content	{
	width: 816px;
	margin: 0 auto;
	padding-left: 10px;
	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: 816px;
	height: 106px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/header.jpg) no-repeat left top;
	position: relative;
	}
	#header.fcwc	{
	width: 816px;
	height: 106px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/header_fcwc.jpg) no-repeat left top;
	position: relative;
	}

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

#header #txtban	{
	margin: 0;
	font-size: 10px;
	position: absolute;
	top: 5px;
	left: 83px;
	z-index: 1;
}
#header #txtban a	{
	color: #262626;
}
#header #txtban a:hover	{
	text-decoration: none;
	background-color: #fff;
}



#leftcol	{
	float: left;
	width: 176px;
	margin: 0;
	padding: 0 0 160px 0;
	background: transparent url(../images/left_acl.gif) no-repeat left bottom;
	}

#home #rightcol	{
	float: right;
	width: 633px;
	margin: 10px 0 0 0;
	padding: 0 0 20px 0;
	}

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

	#home #footer	{
		clear: both;
		width: 833px;
		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;
	line-height: 1.0;
	}

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

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

#footer li a	{
	float: left;
	color: #333;
	}

#footer li a:hover	{
	color: #333;
	}







#home #leftcol h2	{
	width: 143px;
	height: 84px;
	margin: 10px 0 0 14px;
	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#pv	{
	display: block;
	width: 143px;
	height: 59px;
	text-indent: -9999px;
	background: transparent url(../images/tt_pv.gif) no-repeat left top;
	}
#home #leftcol table	{
	margin: 0;
	padding: 0;
	}

#home #leftcol h2#inttitle	{
	height: 168px;
	margin: 20px 0 0 0;
	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 14px;
	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: 390px;
	margin: 0;
	padding: 0;
	}

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

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

#home #rightcol #primary #topphoto h2	{
	height: 23px;
	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: 390px;
	height: 23px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/tt_photo.gif) no-repeat left top;
	text-indent: -9999px;
	}

#home #rightcol #primary #topphoto	{
	margin: 5px 0 0;
	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 #topphoto p a	{
		font-weight: bold;
		font-family: Tahoma, Helvetica;
		}



/*
#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;
		font-weight: bold;
		}





#home #rightcol #primary dl	{
	margin: 0 5px;
	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	{
		margin-bottom: 5px;
		font-size: 12px;
		font-weight: normal;
		}
	#home #rightcol #primary #headline dd a	{
		font-weight: bold;
		}
	#home #rightcol #primary #headline dd span	{
		font-size: 10px;
		font-family: Tahoma, Helvetica;
		}

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

	#home #rightcol #primary dl.gray a	{
		color: #0545e8;
		background-color: #E7E5D8;
		}

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

#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: 5px 0 0 0;
	font-size: 10px;
	}

#home #rightcol #secondary .section	{
	margin-right: 20px;
	margin-bottom: 10px;
	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 .tornamentArea	{
		position: relative;
		width: 193px;
		height: 240px;
		background: transparent url(../images/bg_tornament_top.gif) no-repeat left top;
		}

	#home #rightcol #secondary .section .tornamentArea ul	{
		margin: 0;
		padding: 0;
		list-style-type: none;
		}

	#home #rightcol #secondary .section .tornamentArea li	{
		position: absolute;
		}

	#home #rightcol #secondary .section .tornamentArea li img	{
		border: none;;
		}

	#home #rightcol #secondary .section .tornamentArea li.qf01, #home #rightcol #secondary .section .tornamentArea li.qf02, #home #rightcol #secondary .section .tornamentArea li.qf03, #home #rightcol #secondary .section .tornamentArea li.qf04	{
		width: 38px;
		height: 32px;
		}

	#home #rightcol #secondary .section .tornamentArea li.sf01, #home #rightcol #secondary .section .tornamentArea li.sf02	{
		width: 20px;
		height: 62px;
		}

	#home #rightcol #secondary .section .tornamentArea li.f01	{
		width: 22px;
		height: 122px;
		}

	#home #rightcol #secondary .section .tornamentArea li.qf01	{
		top: 14px;
		left: 108px;
		}

	#home #rightcol #secondary .section .tornamentArea li.qf02	{
		top: 74px;
		left: 108px;
		}

	#home #rightcol #secondary .section .tornamentArea li.qf03	{
		top: 134px;
		left: 108px;
		}

	#home #rightcol #secondary .section .tornamentArea li.qf04	{
		top: 194px;
		left: 108px;
		}

	#home #rightcol #secondary .section .tornamentArea li.sf01	{
		top: 29px;
		left: 146px;
		}

	#home #rightcol #secondary .section .tornamentArea li.sf02	{
		top: 149px;
		left: 146px;
		}

	#home #rightcol #secondary .section .tornamentArea li.f01	{
		top: 59px;
		left: 166px;
		}

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

	#home #rightcol #secondary .section p.right	{
		margin: 0 0.3em 0 0;
		margin-bottom: 0;
		font-weight: bold;
		font-family: Tahoma, Helvetica;

		}

	#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 8px;
	padding-top: 0;
	font-size: 11px;
	font-weight: bold;
	text-shadow: #666666 0px 1px;
	}

#home #rightcol #secondary h2 a,
#home #rightcol #secondary h2 strong	{
	display: block;
	height: 22px;
	width: 199px;
	padding-top: 2px;
	padding-left: 6px;
	color: #fff;
	background: #fff 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: #0545e8;
	}

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

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

#home #rightcol #secondary .section h3	{
	margin: 0;
	}

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


#home #rightcol #secondary .section #awayint	{
	background: transparent url(../images/bg_section.gif) no-repeat left bottom;
	}

#home #rightcol #secondary .section #awayint .awayttl a	{
		display: block;
		margin: 2px;
		padding: 0 3px;
		font-weight: bold;
		border: 1px solid #f30;
		background: #f60;
		color: #fff;
		font-size: 10px;
		clear: both;
		}
		#home #rightcol #secondary .section #awayint .awayttl a:hover	{
			border: 1px solid #005388;
			background: #009cff;
			}

	#home #rightcol #secondary .section #awayint dl	{
		margin: 0;
		padding: 3px;
		clear: both;
		}
	#home #rightcol #secondary .section #awayint dt	{
		float: left;
		margin: 0;
		padding: 0;
		}
		#home #rightcol #secondary .section #awayint dt img	{
			padding: 3px;
			background: #000;
			}
	#home #rightcol #secondary .section #awayint dd	{
		margin: 0 0 0 63px;
		padding: 0;
		font-size: 10px;
		}
		#home #rightcol #secondary .section #awayint dd.yaji	{
			background: transparent url(../images/listmark_yaji.gif) no-repeat 0px 1px;
			padding: 0 0 2px 17px;
			}
		#home #rightcol #secondary .section #awayint dd.cam	{
			background: transparent url(../images/listmark_cam.gif) no-repeat 0px 1px;
			padding: 0 0 2px 17px;
			}
		#home #rightcol #secondary .section #awayint dd.repo	{
			background: transparent url(../images/listmark_repo.gif) no-repeat 0px 1px;
			padding: 0 0 2px 17px;
			}


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

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

#home #rightcol #secondary .section h3#intimaya a	{
	height: 60px;
	background: transparent url(../images/tt_intimaya.jpg) no-repeat left top;
	}
#home #rightcol #secondary .section h3#intfukazawa a	{
	height: 60px;
	background: transparent url(../images/tt_intfukazawa.jpg) no-repeat left top;
	}


#home #rightcol #secondary .section p.lead	{
	margin: 0;
	padding: 0.5em;
	line-height: 1.4;
	
	}

#home #rightcol #secondary .section p.lead a:link, #home #rightcol #secondary .section p.lead a:visited	{
	color: #0545e8;
	font-weight: bold;
	font-family: Tahoma, Helvetica;
	}

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

#home #prarea	{
	margin: 0 auto;
	width: 98%;
	text-align: center;
	}
	
#home #prarea .prlist	{
	margin: 10px 0 0 0;
	padding: 3px 0 3px 60px;
	background: transparent url(/special/image/mark_sp.gif) no-repeat left;
	font-size: 10px;
	text-align: left;
	clear: both;
	border-top: 1px dotted #2FCCF0;
	border-bottom: 1px dotted #2FCCF0;
	}
	
#home #prarea a:hover	{ color: #c06; text-decoration: underline; }

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

#news p.article	{
	font-size: 1.2em;
	}

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



#photo #secondary ul#thumbnail li h3	{
	padding-bottom: 0.5em;
	font-weight: bold;
	font-size: 10px;
	}

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

#photo #secondary ul#thumbnail li	{
	float: left;
	width: 276px;
	height: 15em;
	margin: 0;
	padding: 3px 5px 15px;
	font-size: 10px;
	line-height: 1.6;
	background: transparent url(../images/1dot2_gray.gif) repeat-x left bottom;
	}
#photo #secondary ul#thumbnail li a	{
	font-weight: bold;
	font-family: Tahoma, Helvetica;
	}

#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: 1px solid #333;
	}

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

#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: 580px;
	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: 400px; 
	margin: 0 120px;
	padding: 0;
	list-style-type: none;
	}
	* html #searchheader ul	{
		width: 340px;
		}

#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: #0545e8;
	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(/image/1dot.gif) repeat top left;
	}

body#iframepage	{
	color: #333333;
	background: #ffffff url(/image/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;
	}




#schedule p.item	{
	text-align: right;
	font-size: 10px;
	}

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

#message #formbox	{
	width: 560px;
	margin: 0 0 12px 0;
	padding: 10px;
	color: #333333;
	background: transparent url(../images/bg_msgarea.gif) no-repeat top left;
	border: 1px solid #aaaaaa;
	/*
	display: none;
	*/
	}

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

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

#message table	{
	width: 520px;
	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: #f60;
	}
#message table td.ttl	{
	padding-left: 55px;
	color: #f60;
	line-height: 1.3;
	background: transparent url(../images/bg_msgenv.gif) no-repeat left;
	}

#message #sendcell	{
	padding: 6px 6px;
	color: #333;
	background-color: #eee;
	text-align: center;
	border: 1px solid #ccc;
	}

	#message #sendcell input	{
		width: 100px;
		margin: 0 6px;
		color: #ffffff;
		background-color: #f60;
		}
	#message #sendcell input.back	{
		width: 70px;
		margin: 0 6px;
		color: #fff;
		background-color: #999;
		}


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

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

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

#message dl	{
	width: 572px;
	margin: 0 0 12px 0;
	padding: 3px;
	border: 1px solid #ccc;
	color: #333;
	background-color: #fff;
	}
	#message dl.urawa	{
		background: transparent url(../images/bg_msg_urawa.gif) no-repeat right top;
		}
	#message dl.kawasaki	{
		background: transparent url(../images/bg_msg_kawasaki.gif) no-repeat right top;
		}
	#message dl.kashima	{
		background: transparent url(../images/bg_msg_kashima.gif) no-repeat right top;
		}
	#message dl.gosaka	{
		background: transparent url(../images/bg_msg_gosaka.gif) no-repeat right top;
		}
	#message dl.nagoya	{
		background: transparent url(../images/bg_msg_nagoya.gif) no-repeat right top;
		}
	#message dl.hiroshima	{
		background: transparent url(../images/bg_msg_hiroshima.gif) no-repeat right top;
		}
	#message dl.cosaka	{
		background: transparent url(../images/bg_msg_cosaka.gif) no-repeat right top;
		}
	#message dl.checkmsg	{
		width: 552px;
		margin: 0 0 12px 0;
		padding: 3px;
		border: 1px solid #ccc;
		}

#message dt	{
	margin: 0;
	padding: 6px;
	color: #333;
	background-color: #eee;
	}
	#message .urawa dt	{
		padding-left: 40px;
		background: transparent url(../images/bg_msgttl_urawa.gif) no-repeat left top;
		}
	#message .kawasaki dt	{
		padding-left: 40px;
		background: transparent url(../images/bg_msgttl_kawasaki.gif) no-repeat left top;
		}
	#message .kashima dt	{
		padding-left: 40px;
		background: transparent url(../images/bg_msgttl_kashima.gif) no-repeat left top;
		}
	#message .gosaka dt	{
		padding-left: 40px;
		background: transparent url(../images/bg_msgttl_gosaka.gif) no-repeat left top;
		}
	#message .nagoya dt	{
		padding-left: 40px;
		background: transparent url(../images/bg_msgttl_nagoya.gif) no-repeat left top;
		}
	#message .hiroshima dt	{
		padding-left: 40px;
		background: transparent url(../images/bg_msgttl_hiroshima.gif) no-repeat left top;
		}
	#message .cosaka dt	{
		padding-left: 40px;
		background: transparent url(../images/bg_msgttl_cosaka.gif) no-repeat left top;
		}

#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 #formbox #thx	{
	margin: 0 auto;
	text-align: center;
	}
	
#message p#confirm	{
	margin: 0 auto;
	text-align: center;
	color: #f60;
	font-weight: bold;
	text-decoration: none;
	}

#message p strong	{
	color: #c00;
	}

#message.finishmsg p a	{
	color: #0545e8;
	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;
	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;
	}

#home #leftcol dl table	{
	margin: 0 0 10px 8px;
	padding: 0 0 10px 0;
	width: 123px;
	}
#home #leftcol dl table td	{
	margin: 0 0 3px;
	text-align: center;
	}

#message h3, #schedule h3, #foresight h3, #team h3.top, #goaway h3.top, #history h3.top, #resume h3	{
	background: #e8e6da url(../images/listmark_title.gif) no-repeat 2px 4px;
	padding: 0 0 0 15px;
	border : 1px solid #ccc;
	clear: both;
	}

#goaway p.lead	{
	padding: 8px;
	line-height: 1.8em;
	}
#goaway p.article	{
	margin-top: 5px;
	padding: 0;
	font-size: 1.2em;
	line-height: 1.7em;
	}
	#goaway p.articles	{
	margin-top: 5px;
	padding: 0;
	font-size: 12px;
	line-height: 1.4;
	}
#goaway p.author,
#history p.author,
#foresight p.author,
#team p.author	{
	margin: 20px 0;
	padding: 0;
	text-align: right;
	clear: both;
	}

#schedule p.time	{
	font-size: 10px;
	margin: 0 5px;
	}
#schedule p.tenbou	{
	font-size: 10px;
	margin: 0;
	text-align: right;
	}
#schedule #tornament	{
	margin: 30px 0 20px 45px;
	}


#schedule #tornamentArea	{
	position: relative;
	height: 470px;
	margin-top: 1.0em;
	background: transparent url(../images/bg_tornament.gif) no-repeat left top;
	}

	#schedule #tornamentArea .unit	{
	margin: 15px 0 0 25px;
	}

#schedule #tornamentArea .unit p	{
	float: left;
	width: 174px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	}

#schedule #tornamentArea ul, #schedule #tornamentArea ol	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#schedule #tornamentArea li	{
	position: absolute;
	width: 160px;
	height: 40px;
	margin: 0;
	line-height: 1.4;
	}

#schedule #tornamentArea ol.qfArea li	{
	width: 25px;
	height: 52px;
	}

#schedule #tornamentArea ol.sfArea li	{
	width: 25px;
	height: 102px;
	}

#schedule #tornamentArea ol.fArea li	{
	width: 81px;
	height: 160px;
	}

#schedule #tornamentArea li div	{
	width: 150px;
	padding: 5px;
	}

	#schedule #tornamentArea li .lose	{
	background: transparent url(../images/bg_tornament_lose.gif) no-repeat left top;
	}

	#schedule #tornamentArea ul.qfArea li.club01	{
	top: 55px;
	left: 25px;
	}

	#schedule #tornamentArea ul.qfArea li.club02	{
	top: 105px;
	left: 25px;
	}

	#schedule #tornamentArea ul.qfArea li.club03	{
	top: 155px;
	left: 25px;
	}

	#schedule #tornamentArea ul.qfArea li.club04	{
	top: 205px;
	left: 25px;
	}

	#schedule #tornamentArea ul.qfArea li.club05	{
	top: 255px;
	left: 25px;
	}

	#schedule #tornamentArea ul.qfArea li.club06	{
	top: 305px;
	left: 25px;
	}

	#schedule #tornamentArea ul.qfArea li.club07	{
	top: 355px;
	left: 25px;
	}

	#schedule #tornamentArea ul.qfArea li.club08	{
	top: 405px;
	left: 25px;
	}

	#schedule #tornamentArea ul.sfArea li.club01	{
	top: 80px;
	left: 210px;
	}

	#schedule #tornamentArea ul.sfArea li.club02	{
	top: 180px;
	left: 210px;
	}

	#schedule #tornamentArea ul.sfArea li.club03	{
	top: 280px;
	left: 210px;
	}

	#schedule #tornamentArea ul.sfArea li.club04	{
	top: 380px;
	left: 210px;
	}

	#schedule #tornamentArea ul.fArea li.club01	{
	top: 130px;
	left: 395px;
	}

	#schedule #tornamentArea ul.fArea li.club02	{
	top: 330px;
	left: 395px;
	}

	#schedule #tornamentArea ol.qfArea li.match01	{
	top: 74px;
	left: 185px;
	}

	#schedule #tornamentArea ol.qfArea li.match02	{
	top: 174px;
	left: 185px;
	}

	#schedule #tornamentArea ol.qfArea li.match03	{
	top: 274px;
	left: 185px;
	}

	#schedule #tornamentArea ol.qfArea li.match04	{
	top: 374px;
	left: 185px;
	}

	#schedule #tornamentArea ol.sfArea li.match01	{
	top: 99px;
	left: 370px;
	}

	#schedule #tornamentArea ol.sfArea li.match02	{
	top: 299px;
	left: 370px;
	}

	#schedule #tornamentArea ol.fArea li.match01	{
	top: 170px;
	left: 473px;
	}




#schedule #tornamentArea li div p	{
	margin: 0;
	font-size: 10px;
	}


#goaway h4	{
	margin-top: 2.0em;
	padding: 3px 0 3px 6px;
	color: #ffffff;
	background-color: #0545e8;
	font-weight: bold;
	}

#goaway h5.goawaybut01	{
	margin: 0;
	padding-bottom: 15px;
	}
	/* Only Mac IE 5 \*//*/
	#goaway h5.goawaybut01	{
		float: right;
		}
	/* End Only Mac IE 5 */
#goaway h5.goawaybut01 a	{
	display: block;
	width: 242px;
	text-indent: -9999px;
	}
#goaway h5.goawaybut01 a	{
	height: 20px;
	background: transparent url(../images/goaway_but01.gif) no-repeat 0px 0px;
	}
#goaway h5.goawaybut01 a:hover	{
	background: transparent url(../images/goaway_but01.gif) no-repeat -242px 0px;
	}


#goaway h5.listyaji	{
	background: transparent url(../images/listmark_yaji.gif) no-repeat 0px 1px;
	padding: 0 0 0 17px;
	margin: 5px 10px 0;
	line-height: 18px;
	}
#goaway h5.listcam	{
	background: transparent url(../images/listmark_cam.gif) no-repeat 0px 1px;
	padding: 0 0 0 17px;
	margin: 5px 10px 0;
	line-height: 18px;
	}
#goaway h5.listrepo	{
	background: transparent url(../images/listmark_repo.gif) no-repeat 0px 1px;
	padding: 0 0 0 17px;
	margin: 5px 10px 0;
	line-height: 18px;
	}

#goaway h5 span	{
	background: transparent url(/image/new.gif) no-repeat 3px 0px;
	padding: 0 16px;
	}


#goaway .insphoto	{
	float: right;
	margin-top: 5px;
	padding: 0 0 0 10px;
	}
#goaway .insphotob	{
	margin-top: 5px;
	padding: 0 0 0 10px;
	text-align: center;
	}
#goaway .insphoto08	{
	float: right;
	margin-top: 5px;
	padding: 0 0 0 10px;
	}

#goaway .insphoto img	{
	position: relative;
	margin: 0;
	padding: 3px;
	z-index: 0;
	}
#goaway .insphotob img	{
	margin: 0;
	padding: 2px;
	z-index: 1;
	border: 1px solid #ccc;
	}
#goaway .insphoto08 img	{
	position: relative;
	margin: 0;
	padding: 3px;
	}

#goaway .insphoto img.protect	{
	position: absolute;
	margin: 0;
	padding: 2px;
	z-index: 1;
	border: 1px solid #ccc;
	}
#goaway .insphoto .cap	{
	color: #444;
	font-size: 10px;
	text-align: center;
	background-color: #eee;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}
#goaway .insphotob .cap	{
	margin: 0 auto;
	color: #444;
	font-size: 10px;
	text-align: center;
	background-color: #eee;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}

#goaway h3#ttlimg	{
	height: 100px;
	text-indent: -9999px;
	background-image: none;
	}

#goaway h3#ttlimg a	{
	display: block;
	height: 100px;
	background: transparent url(../images/goawayttl.jpg) no-repeat left top;
	text-indent: -9999px;
	}

#goaway h3#ttlimg01	{
	height: 134px;
	text-indent: -9999px;
	background-image: none;
	}

#goaway h3#ttlimg01 a	{
	display: block;
	height: 134px;
	background: transparent url(../images/goawayttl_01.jpg) no-repeat left top;
	text-indent: -9999px;
	}
#goaway h3#ttlimg02	{
	height: 134px;
	text-indent: -9999px;
	background-image: none;
	}

#goaway h3#ttlimg02 a	{
	display: block;
	height: 134px;
	background: transparent url(../images/goawayttl_02.jpg) no-repeat left top;
	text-indent: -9999px;
	}
#goaway h3#ttlimg03	{
	height: 134px;
	text-indent: -9999px;
	background-image: none;
	}

#goaway h3#ttlimg03 a	{
	display: block;
	height: 134px;
	background: transparent url(../images/goawayttl_03.jpg) no-repeat left top;
	text-indent: -9999px;
	}
#goaway h3#ttlimg04	{
	height: 134px;
	text-indent: -9999px;
	background-image: none;
	}

#goaway h3#ttlimg04 a	{
	display: block;
	height: 134px;
	background: transparent url(../images/goawayttl_04.jpg) no-repeat left top;
	text-indent: -9999px;
	}
	
#goaway h3#ttlimg05	{
	height: 134px;
	text-indent: -9999px;
	background-image: none;
	}

#goaway h3#ttlimg05 a	{
	display: block;
	height: 134px;
	background: transparent url(../images/goawayttl_05.jpg) no-repeat left top;
	text-indent: -9999px;
	}
	
#goaway h3#ttlimg06	{
	height: 134px;
	text-indent: -9999px;
	background-image: none;
	}

#goaway h3#ttlimg06 a	{
	display: block;
	height: 134px;
	background: transparent url(../images/goawayttl_06.jpg) no-repeat left top;
	text-indent: -9999px;
	}
	
#goaway h3#ttlimg07	{
	height: 134px;
	text-indent: -9999px;
	background-image: none;
	}

#goaway h3#ttlimg07 a	{
	display: block;
	height: 134px;
	background: transparent url(../images/goawayttl_07.jpg) no-repeat left top;
	text-indent: -9999px;
	}
	
#goaway h3#ttlimg08	{
	height: 134px;
	text-indent: -9999px;
	background-image: none;
	}

#goaway h3#ttlimg08 a	{
	display: block;
	height: 134px;
	background: transparent url(../images/goawayttl_08.jpg) no-repeat left top;
	text-indent: -9999px;
	}

#goaway h3#ttlimg09	{
	height: 134px;
	text-indent: -9999px;
	background-image: none;
	}

#goaway h3#ttlimg09 a	{
	display: block;
	height: 134px;
	background: transparent url(../images/goawayttl_09.jpg) no-repeat left top;
	text-indent: -9999px;
	}


#goaway h3#ttlimgrepo01	{
	height: 134px;
	text-indent: -9999px;
	background-image: none;
	}

#goaway h3#ttlimgrepo01 a	{
	display: block;
	height: 134px;
	background: transparent url(../images/goawayttlrepo_01.jpg) no-repeat left top;
	text-indent: -9999px;
	}

#goaway h3#ttlimgrepo02	{
	height: 134px;
	text-indent: -9999px;
	background-image: none;
	}

#goaway h3#ttlimgrepo02 a	{
	display: block;
	height: 134px;
	background: transparent url(../images/goawayttlrepo_02.jpg) no-repeat left top;
	text-indent: -9999px;
	}

#goaway h3#ttlimgrepo04	{
	height: 134px;
	text-indent: -9999px;
	background-image: none;
	}

#goaway h3#ttlimgrepo04 a	{
	display: block;
	height: 134px;
	background: transparent url(../images/goawayttlrepo_04.jpg) no-repeat left top;
	text-indent: -9999px;
	}

#goaway h3#ttlimgrepo05	{
	height: 134px;
	text-indent: -9999px;
	background-image: none;
	}

#goaway h3#ttlimgrepo05 a	{
	display: block;
	height: 134px;
	background: transparent url(../images/goawayttlrepo_05.jpg) no-repeat left top;
	text-indent: -9999px;
	}

#goaway h3#ttlimgrepo07	{
	height: 134px;
	text-indent: -9999px;
	background-image: none;
	}

#goaway h3#ttlimgrepo07 a	{
	display: block;
	height: 134px;
	background: transparent url(../images/goawayttlrepo_07.jpg) no-repeat left top;
	text-indent: -9999px;
	}

#goaway h3#ttlimgrepo08	{
	height: 134px;
	text-indent: -9999px;
	background-image: none;
	}

#goaway h3#ttlimgrepo08 a	{
	display: block;
	height: 134px;
	background: transparent url(../images/goawayttlrepo_08.jpg) no-repeat left top;
	text-indent: -9999px;
	}

#goaway h3#ttlimgrepo10	{
	height: 134px;
	text-indent: -9999px;
	background-image: none;
	}

#goaway h3#ttlimgrepo10 a	{
	display: block;
	height: 134px;
	background: transparent url(../images/goawayttlrepo_10.jpg) no-repeat left top;
	text-indent: -9999px;
	}

#goaway h3#ttlimgrepo11	{
	height: 134px;
	text-indent: -9999px;
	background-image: none;
	}

#goaway h3#ttlimgrepo11 a	{
	display: block;
	height: 134px;
	background: transparent url(../images/goawayttlrepo_11.jpg) no-repeat left top;
	text-indent: -9999px;
	}

#goaway h3#ttlimgrepo12	{
	height: 134px;
	text-indent: -9999px;
	background-image: none;
	}

#goaway h3#ttlimgrepo12 a	{
	display: block;
	height: 134px;
	background: transparent url(../images/goawayttlrepo_12.jpg) no-repeat left top;
	text-indent: -9999px;
	}

#goaway h3#ttlimgrepo13	{
	height: 134px;
	text-indent: -9999px;
	background-image: none;
	}

#goaway h3#ttlimgrepo13 a	{
	display: block;
	height: 134px;
	background: transparent url(../images/goawayttlrepo_13.jpg) no-repeat left top;
	text-indent: -9999px;
	}

#goaway h3#ttlimgrepo14	{
	height: 134px;
	text-indent: -9999px;
	background-image: none;
	}

#goaway h3#ttlimgrepo14 a	{
	display: block;
	height: 134px;
	background: transparent url(../images/goawayttlrepo_14.jpg) no-repeat left top;
	text-indent: -9999px;
	}

#goaway h3#ttlimgrepo15	{
	height: 134px;
	text-indent: -9999px;
	background-image: none;
	}

#goaway h3#ttlimgrepo15 a	{
	display: block;
	height: 134px;
	background: transparent url(../images/goawayttlrepo_15.jpg) no-repeat left top;
	text-indent: -9999px;
	}

#goaway ul#report	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
#goaway ul#report li	{
	margin: 0;
	padding: 0;
	clear: both;
	}
#goaway ul#report li img	{
	float: left;
	margin: 0 5px 20px 0;
	padding: 2px;
	z-index: 1;
	border: 1px solid #ccc;
	}

#goaway #section	{
	padding-bottom: 15px;
	}
#goaway p.right	{
	padding-top: 15px;
	clear: both;
	}






#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: #E1E7D8;
	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: #0545e8;
	background-color: #E1E7D8;
	}

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

#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: #0545e8;
	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;
	padding: 0;
	}
	
	#team #section img	{
		margin-left: 40px;
		padding: 0;
		z-index: 0;
		position: relative;
		border: 1px solid #cccccc;
		}

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

#foresight #section,
#history #section	{
	margin: 0 0 0 20px;
	padding: 0;
	}

#team #section p	{
	margin: 10px 0 0 15px;
	padding: 0;
	font-size: 1.2em;
	}
#foresight p.article	{
	margin: 10px 0 0 5px;
	padding: 0;
	font-size: 1.2em;
	}

#history #section p.article	{
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 1.2em;
	}
#foresight #section p.right,
#history #section p.right,
#team #section p.right	{
	font-size: small;
	}



/*
#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 #0545e8;
	}

#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;
	}


#history p.article	{
	margin: 5px 0 0 15px;
	padding: 0;
	font-size: 1.2em;
	line-height: 1.7em;
	}


#resume p.article	{
	margin-top: 5px;
	padding-left: 20px;
	}
#resume ol	{
	margin-left: 15px;
	list-style-type: decimal;
	}
#resume li	{
	}

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

h3 a:hover	{
	color: #300;
	text-decoration: none;
	}

h3 strong	{
	padding-right: 0.2em;
	color: #0545e8;
	background-color: #ffffff;
	}

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

.right	{
	text-align: right;
	}

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

#rightcol #secondary	{
	float: none;
	width: 580px;
	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: #E7E5D8;
		}

		#home #primary dl.gray a, #news #primary dl.gray a	{
			color: #0545e8;
			background-color: #E7E5D8;
			}

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

#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: 1px solid #dddddd;
	}

.bottomindex	{
	clear: both;
	margin: 0;
	padding: 2px 0 0 0;
	font-size: 10px;
	text-align: right;
	border-top: 1px 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,
ul#lnavl	{
	width: 100%;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ccc;
	list-style-type: none;
	}

ul#lnav.bottom,
ul#lnavl.bottom	{
	border-top: 1px solid #ccc;
	border-bottom: none;
	}

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

	ul#lnav
	ul#lnavl, {
		display: inline-table;
		}

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


#lnav li	{
	float: left;
	width: 100px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #c30;
	background-color: #e8e6da;
	line-height: 2.0;
	}

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

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

#lnav li a	{
	display: block;
	width: 100px;
	color: #333;
	font-weight: normal;
	background-color: #fff;
	}

	#lnav li a	{
		width: 100px;
		}

#lnav li a:hover	{
	color: #c30;
	background-color: #e8e6da;
	text-decoration: none;
	}


#lnavl li	{
	float: left;
	width: 170px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #c30;
	background-color: #e8e6da;
	line-height: 2.0;
	}

	#lnavl.bottom li	{
		border-top: none;
		border-bottom: 1px solid #ccc;
		}

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

#lnavl li a	{
	display: block;
	width: 170px;
	color: #333;
	font-weight: bold;
	background-color: #fff;
	}

	#lnavl li a	{
		width: 170px;
		}

#lnavl li a:hover	{
	color: #c30;
	background-color: #e8e6da;
	font-weight: bold;
	text-decoration: none;
	}

ul#llnav	{
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: right;
	clear: both;
	}
#llnav li	{
	display: inline;
	font-size: 10px;
	color: #333;
	margin: 0;
	padding: 0 6px;
	border-right: 1px solid #333;
	}

#llnav li a	{
	}

#llnav li a:hover	{
	}


ul#llnavLast	{
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: both;
	}
#llnavLast li	{
	display: inline;
	font-size: 10px;
	color: #333;
	margin: 0;
	padding: 0 6px;
	border-right: 1px solid #333;
	}





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

#home #rightcol #secondary table.result 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;
	height:12px;
	}

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

	#home #rightcol #secondary table.result td.win	{
		background-color: #ffc;
		}


#home #rightcol #secondary table.hoshi	{
	width: 100%;
	margin-bottom: 5px;
	padding: 0;
	border-top: 1px solid #aaa;
	border-right: 1px solid #aaa;
	}

#home #rightcol #secondary table.hoshi 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;
	height:12px;
	}

#home #rightcol #secondary table.hoshi td	{
	padding: 4px 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;
	white-space: nowrap;
	}

	#home #rightcol #secondary table.hoshi td.win	{
		background-color: #ffc;
		}


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

	#home #rightcol #secondary .section table td.win a, #home #rightcol #secondary .section table td.win a:visited	{
		text-align: center;
		color: #0545e8;
		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: 0 0.3em;
	color: #f60;
	}

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

#team table th,
#foresight table th,
#history 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,
#foresight table td,
#history table td	{
	padding: 3px 6px;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	}


#schedule table.league,
#foresight table.league	{
	width: 100%;
	margin-bottom: 1.0em;
	padding: 0;
	background-color: #ccc;
	}
#schedule table.league th,
#foresight table.league th	{
	padding: 3px 6px;
	white-space: nowrap;
	text-align: left;
	color: #333333;
	background-color: #f9f7ed;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	}
#schedule table.league td,
#foresight table.league td	{
	padding: 3px 6px;
	font-size: 10px;
	text-align: center;
	background-color: #fff;
	}

#schedule table.cards	{
	width: 100%;
	}
#schedule table.cards th	{
	padding: 3px 4px;
	font-size: 10px;
	border-bottom: 1px solid #cccccc;
	text-align: left;
	white-space: nowrap;
	}
#schedule table.cards td	{
	padding: 3px 4px;
	font-size: 10px;
	text-align: left;
	background: url(../images/1dot2_gray.gif) repeat-x left bottom;
	border-bottom: none;
	white-space: nowrap;
	}

#schedule table.cards td span	{
	color: #ff3333;
	background-color: #ffffff;
	}

#schedule table th.team,
#foresight table th.team	{
	text-align: left;	
	}
#schedule table td.team,
#foresight table td.team	{
	text-align: left;
	background-color: #f9f7ed;	
	}
#schedule table td.jpn,
#foresight table td.jpn	{
	text-align: left;
	background-color: #f9f7ed;
	color: #c30;
	}
#schedule table tr.graycell td	{
	color: #333;
	background-color: #E1E7D8;
	}	



#resume table	{
	width: 100%;
	margin-bottom: 1.0em;
	padding: 0;
	background-color: #ccc;
	}
#resume table th	{
	padding: 3px 6px;
	white-space: nowrap;
	text-align: left;
	color: #333333;
	background-color: #f4f3e9;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	}
#resume table td	{
	padding: 3px 6px;
	font-size: 10px;
	text-align: center;
		background-color: #fff;
	}





/* TITLE TREATMENT
------------------------------------------------------------------*/
#rightcol #secondary h2	{
	padding-top: 8px;
	}
	#rightcol #secondary h2.archive	{
	padding-top: 0;
	font-size: 14px;
	}

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

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

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

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

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

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

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

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

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

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





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

#leftcol li	{
	margin-bottom: 9px;
	width: 132px;
	height: 29px;
	text-indent: -9999px;
	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#leftcol li#goawayNav a:hover	{
	background: transparent url(../images/gnav.gif) no-repeat -132px -174px;
	}

#goaway #leftcol li#goawayNav a	{
	background: transparent url(../images/gnav.gif) no-repeat -132px -174px;
	}

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

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

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

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

#leftcol li#historyNav a:hover	{
	background: transparent url(../images/gnav.gif) no-repeat -132px -232px;
	}

#history #leftcol li#historyNav a	{
	background: transparent url(../images/gnav.gif) no-repeat -132px -232px;
	}

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

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

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


#leftcol #promoMovie	{
	margin: 15px 0 0 17px;
	padding: 0;
	width: 0;
	}
#leftcol #promoMovie div	{
	margin: 0 0 3px 0;
	padding: 0;
	width: 0;
	}


/* Clear fix -----------------------------------------------------*/
#goaway #section:after,#home #rightcol #secondary .section #awayint dl:after	{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
	}

#goaway #section,#home #rightcol #secondary .section #awayint dl {
	display: inline-block;
	}
	
/* Hides from IE-mac \*/ 
	* html #goaway #section,* html #home #rightcol #secondary .section #awayint dl {
	height: 1%;
	}

#goaway #section,#home #rightcol #secondary .section #awayint dl {
	display: block;
	} 
/* End hide from IE-mac */
