/* ******************************************************************************
	Style001-TopNavigationStyle-Common
		(C) 2010 CreativeStyle
****************************************************************************** */
/* ==============================================================================
	Default Settings
============================================================================== */
* {
	margin:			0;
	padding:		0;
}
/* ==============================================================================
	Body Settings
============================================================================== */
body	{
	background-color:	#0d1218;
	font-family:		'sans-serif','‚l‚r ‚oƒSƒVƒbƒN','ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro';
}

/* ==============================================================================
	BaseHeader Settings
============================================================================== */
#BaseHeader {
	margin-left:		auto;
	margin-right:		auto;
	width:			900px;
	height:			150px;
	background:		url(img/header.jpg) no-repeat;
}
#BaseHeader h1 a {
	float: 	                left;
	display:		block;
	margin:                 8px 0 0 10px;
	_margin:                8px 0 0 5px;
	width:			205px;
	height:			43px;
	text-indent:		-9999px;
	overflow:		hidden;
}

/* ==============================================================================
	BaseArea Settings
============================================================================== */
#BaseArea {
	margin-left:		auto;
	margin-right:		auto;
	width:			900px;
	background-color:	#0d1218;
}
/* ==============================================================================
	NaviAndContentsFoundation Settings
============================================================================== */
#NaviAndContentsFoundation {
	float:			left;
	width:			900px;
	background:		url(img/contents.gif) ;
}

/* ==============================================================================
	BaseNavigation Settings
============================================================================== */
#BaseNavigation {
	float:			left;
	width:			220px;
	margin:			20px 0 0 10px;
	_margin:		20px 0 0 5px;

}
#BaseNavigation ul {
	list-style: 		none;
}
#BaseNavigation li {
	display:		block;
	width:			220px;
	height:			50px;
	margin-bottom:		1px;
}
#BaseNavigation li span {
	width:			220px;
	height:			40px;
	text-indent:		-9999px;
	overflow:		hidden;
	display:		block;
}
#BaseNavigation li a {
	width:			220px;
	height:			40px;
	display:		block;
	text-decoration:	none;
	overflow:		hidden;
}
#BaseNavigation li#gnavi01 a {
	background:		url(img/navi_home.jpg) no-repeat;
}
#BaseNavigation li#gnavi02 a {
	background:		url(img/navi_outline.jpg) no-repeat;
}
#BaseNavigation li#gnavi03 a {
	background:		url(img/navi_program.jpg) no-repeat;
}
#BaseNavigation li#gnavi04 a {
	background:		url(img/navi_guide.jpg) no-repeat;
}
#BaseNavigation li#gnavi05 a {
	background:		url(img/navi_sponsor.jpg) no-repeat;
}
#BaseNavigation li#gnavi06 a {
	background:		url(img/navi_activity.jpg) no-repeat;
}
#BaseNavigation li#submenu a {
	margin-left:		40px;
	width:			160px;
	font-size:		80%;
	letter-spacing:		0.4em;
	height:			15px;
	padding-left:		25px;
	margin-bottom:		2px;
	color:			#fff;
	font-weight:		solid;
	float:			left;
	clear:			left;
	background:		url(img/navi_submenu.gif) no-repeat 10px center;
}
#BaseNavigation li#submenu a:hover {
	color:			#fc0;
}

/* ==============================================================================
	Banner Area Settings
============================================================================== */
.BannerArea {
	clear:			both;
	float:			left;
	width:			220px;
	margin:			50px 0 20px 0;
}
.BannerArea img {
	float:			left;
	width:			220px;
	margin:			0 0 10px 0;
}

/* ==============================================================================
	BaseContents Settings
============================================================================== */
#BaseContents	{
	float:			right;
	width:			620px;
	margin:			20px 12px 20px 0;
	_margin:		20px 6px 20px 0;
}

/* ==============================================================================
	BaseFooter Settings
============================================================================== */
#BaseFooter {
	clear:both;
	margin-left:		auto;
	margin-right:		auto;
	width:			900px;
	height:			55px;
	background:		url(img/footer.gif) no-repeat;

}

#BaseFooter span {
	padding:		20px 0 0 15px;
	display:		block;
	font-size:		11px;
	letter-spacing:		0.1em;
}

/* ==============================================================================
	FmenuArea Settings
============================================================================== */
#FmenuArea {
	float:			left;
	width:			700px;
	height:			17px;
	margin:			7px 0 0 0;
	font-size:		10px;
	color:			#fff;
}

#FmenuArea ul {
	margin:			0 0 0 0;
	list-style: 		none;
}

#FmenuArea li {
	float:			left;
	display:		block;
	width:			100px;
 	height:			17px;
	text-align:		center;
	border-right:		#999 1px solid;
}

#FmenuArea li a {
	width:			100px;
 	height:			17px;
	display:		block;
	text-decoration:	none;
	overflow:		hidden;
	color:			#fff;
}

