@charset "UTF-8";

/**************************************************/
/**       		UFC@Recy[W 	      **/
/**************************************************/

div#wrapper_contents {
	width: 100%;
	/*background: url(../../img/common/contents_bg_01.gif) no-repeat center top;*/
	padding: 0px;
	
}

div#main{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
}

div#contents_header{
	background: url(../../img/common/contents_header_bg_02.png) no-repeat center top;
	width:800px;
	height: 116px;
	overflow: hidden;
}

div#contents_header div.header_tool{
	width:620px;
	padding-top: 36px;
}

div#contents_header div.headline_news{
	padding: 3px 8px;
	width: 600px;
	height: 20px;
	text-align: left;
	overflow:hidden;
	margin:0;
}

div#contents_header p.headline_news marquee{
	width: 510px;
}

/* 各コンテンツタイトル部分用 */

div#area_ttl{
	background: url(../../img/common/c_title_bg.png) no-repeat;
	height: 77px;
}



div#area_page_contents{
	background: url(../../img/common/contents_side_03.gif) repeat-y;
}

p.breadcrams{
	padding: 30px 0 0 45px;
}

p.breadcrams a{
	color: #FE0404;
	font-weight: bold;
}

h1.contents_about{
	padding: 10px 10px 0 0;
	behavior: expression(IEPNGFIX.fix(this));
	float:right;
	width:201px;
	height:51px;
	background:url(../../img/dl/about_top_title.png) no-repeat top;	
}

h1.contents_dl{
	padding: 10px 5px 0 0;
	behavior: expression(IEPNGFIX.fix(this));
	float:right;
	width:289px;
	height:56px;
	background:url(../../img/dl/download_top_title.png) no-repeat top;	
}

h1.contents_gy{
	padding: 10px 10px 0 0;
	behavior: expression(IEPNGFIX.fix(this));
	float:right;
	width:175px;
	height:50px;
	background:url(../../img/gallery/gallery_top_title.png) no-repeat top;
}

h1.contents_gf{
	padding: 10px 10px 0 0;
	behavior: expression(IEPNGFIX.fix(this));
	float:right;
	width:320px;
	height:49px;
	background:url(../../img/gamepoint/gamefeatures_top_title.png) no-repeat;
}

h1.contents_news{
	padding: 10px 10px 0 0;
	behavior: expression(IEPNGFIX.fix(this));
	float:right;
	width:126px;
	height:52px;
	background:url(../../img/news/news_top_title.png) no-repeat;
}

h1.contents_fighter{
	padding: 10px 10px 0 0;

	behavior: expression(IEPNGFIX.fix(this));
	float:right;
	width:192px;
	height:52px;
	background-image: url(../../img/fighter/fighter_top_title.png);
	background-repeat: no-repeat;
}

h1.contents_history{
	padding: 10px 10px 0 0;

	behavior: expression(IEPNGFIX.fix(this));
	float:right;
	width:298px;
	height:52px;
	background-image: url(../../img/history/history_top_title.png);
	background-repeat: no-repeat;
}

h1.contents_mode{
	padding: 10px 10px 0 0;

	behavior: expression(IEPNGFIX.fix(this));
	float:right;
	width:125px;
	height:52px;
	background-image: url(../../img/mode/mode_top_title.png);
	background-repeat: no-repeat;
}

h1.contents_system{
	padding: 10px 10px 0 0;

	behavior: expression(IEPNGFIX.fix(this));
	float:right;
	width:166px;
	height:50px;
	background-image: url(../../img/system/system_top_title.png);
	background-repeat: no-repeat;
}

h1.contents_faq{
	padding: 10px 10px 0 0;

	behavior: expression(IEPNGFIX.fix(this));
	float:right;
	width:85px;
	height:55px;
	background-image: url(../../img/faq/faq_top_title.png);
	background-repeat: no-repeat;
}


h3.{
margin:0;}

strong{
display:none;
}

#absolute {
	position: absolute;
	clear: both;
}


div#btm_detail{
	background: url(../../img/common/contents_p_footer_05.gif) no-repeat;
	height: 9px;
	margin-bottom: 5px;
}

/* スクリーンショットページ用 */
div.page_detail{
	padding: 30px 45px;
}

/* M[y[Wp */
div.page_detail_wide{
	padding: 30px 14px;
}

/*ページTOPへ*/
div.pagetop{
text-align:right;
padding: 0 10px 0 0;
_margin-bottom:20px;
/*height:35px;*/
}



/* 更新日レイヤー */

div#header_new0_rayer{
	margin: 65px 0 0 315px;
	_margin: 65px 0 0 335px;
	position: absolute;
	z-index: 100;
	width: 24px;
	height: 9px;
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
}/*/*ie6*/


div#header_new1_rayer{
	margin: 65px 0 0 415px;
	_margin: 65px 0 0 435px;
	position: absolute;
	z-index: 100;
	width: 24px;
	height: 9px;
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
}/*/*ie6*/

div#header_new2_rayer{
	margin: 65px 0 0 502px;
	_margin: 65px 0 0 525px;
	position: absolute;
	z-index: 100;
	width: 24px;
	height: 9px;
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
}/*/*ie6*/

div#header_new4_rayer{
	margin: 65px 0 0 570px;
	_margin: 65px 0 0 612px;
	position: absolute;
	z-index: 100;
	width: 24px;
	height: 9px;
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
}/*/**/

*html div#header_new4_rayer{
	margin: 65px 0 0 590px;
	position: absolute;
	z-index: 100;
	width: 24px;
	height: 9px;
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
}/**/

div#header_new5_rayer{
	margin: 65px 0 0 710px;
	position: absolute;
	z-index: 100;
	width: 24px;
	height: 9px;
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
}

*html div#header_new5_rayer{
	margin: 65px 0 0 710px;
	position: absolute;
	z-index: 100;
	width: 24px;
	height: 9px;
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
}

div#header_new3_rayer{/*xbox360*/
	margin: 3px 0 0 230px;
	position: absolute;
	z-index: 4;
	width: 24px;
	height: 11px;
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
	overflow: visible;
}

div#gamepoint_rayer{
	margin: 235px 0 0 625px;
	position: absolute;
	z-index: 100;
	width: 24px;
	height: 9px;
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
}

div#gamepoint2_rayer{
	margin: 595px 0 0 628px;
	position: absolute;
	z-index: 100;
	width: 24px;
	height: 9px;
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
}




/** MENU **/

ul.sub_menu{
	list-style: none;
	background: #000000;
	margin: 0 9px 15px 9px;
	padding: 15px 36px;
	width: 710px;
	overflow: hidden;

}

ul.sub_menu li{
	float: left;
	margin-right: 21px;
}






/*div#header_new1_rayer img, div#header_new2_rayer img, div#header_new3_rayer img, div#header_new4_rayer img{
	vertical-align: top;
}*/



/****** MENU ******/

ul#navi_menu{
	list-style: none;
	width: 620px;
	overflow: hidden;
	margin: 15px auto auto auto;	
}

ul#navi_menu li{
	float: left;
	display:block;
	height: 18px;
margin-left: 21px;

}

html>body ul#navi_menu li{/* IE7 and modern browser */
	position: relative;
	z-index: 1;


}

ul#navi_menu li a{
	display: block;
	height: 18px;
}

ul#navi_menu li a strong{
	display: none;
	position: relative;
	z-index: -1;
	height: 18px;
	overflow: hidden;

}

/*** GAMEPOINTS ***/
ul#navi_menu li.gamepoints{
	width: 129px;
	background: url(../../img/common/c_gamepoint.png) 0 0 no-repeat;
}
ul#navi_menu li.gamepoints a{
	width: 129px;
	background: url(../../img/common/c_gamepoint.png) 0 0 no-repeat;
	cursor: pointer;
}
ul#navi_menu li.gamepoints a:hover{
	width: 129px;
	background: url(../../img/common/c_gamepoint_on.png) 0 0 no-repeat;
}
ul#navi_menu li.gamepoints a strong{
	width: 129px;
}

/*** GALLERY ***/
ul#navi_menu li.gallery{
	width: 69px;
	background: url(../../img/common/c_gallery.png) 0 0 no-repeat;
}
ul#navi_menu li.gallery a{
	width: 69px;
	background: url(../../img/common/c_gallery.png) 0 0 no-repeat;
}
ul#navi_menu li.gallery a:hover{
	width: 69px;
	background: url(../../img/common/c_gallery_on.png) 0 0 no-repeat;
}
ul#navi_menu li.gallery a strong{
	width: 69px;
}

/*** FIGHTERS ***/
ul#navi_menu li.fighters{
	width: 79px;
	background: url(../../img/common/c_fighters.png) 0 0 no-repeat;
}
ul#navi_menu li.fighters a{
	width: 79px;
	background: url(../../img/common/c_fighters.png) 0 0 no-repeat;
}
ul#navi_menu li.fighters a:hover{
	width:79px;
	background: url(../../img/common/c_fighters_on.png) 0 0 no-repeat;
}
ul#navi_menu li.fighters strong{
/*display:none;*/
	width:79px;
}


/*** MODE ***/
ul#navi_menu li.mode{
	width: 47px;
	background: url(../../img/common/c_mode.png) 0 0 no-repeat;
}
ul#navi_menu li.mode a{
	width: 47px;
	background: url(../../img/common/c_mode.png) 0 0 no-repeat;
}
ul#navi_menu li.mode a:hover{
	width: 47px;
	background: url(../../img/common/c_mode_on.png) 0 0 no-repeat;
}
ul#navi_menu li.mode strong{
	/*display:none;*/
	width: 47px;
}



/*** SYSTEM ***/
ul#navi_menu li.system{
	width: 65px;
	background: url(../../img/common/c_system.png)  0 0 no-repeat;
}
ul#navi_menu li.system a{
	width: 65px;
	background: url(../../img/common/c_system.png) 0 0 no-repeat;
}
ul#navi_menu li.system a:hover{
	width: 65px;
	background: url(../../img/common/c_system_on.png) 0 0 no-repeat;
}
ul#navi_menu li.system strong{
	width: 65px;
}


/*** DATA ***/
ul#navi_menu li.data{
	width: 41px;
	background: url(../../img/common/c_data.png) 0 0 no-repeat;
}
ul#navi_menu li.data a{
	width: 41px;
	background: url(../../img/common/c_data_gpng)  0 0 no-repeat;
}
ul#navi_menu li.data a:hover{
	width: 41px;
	background: url(../../img/common/c_data_on.png) 0 0 no-repeat;
}
ul#navi_menu li.data strong{
	width: 41px;
}


/* ============================================================ *
 * IE6透過PNG処理（iepngifx）への対応
 * ============================================================ */

/*以下更新日にパスを変えること8月19日*/

/* li */
/* ※IEPNGFIX.hoverはjavascriptのため、画像パスは絶対パス指定とする必要があります。 *//*更新日にパスを変えること8月19日*/
* html ul#navi_menu li.gamepoints { _behavior: expression(IEPNGFIX.hover(this,'/UFC2009/img/common/c_gamepoint_on.png')); }
* html ul#navi_menu li.gallery    { _behavior: expression(IEPNGFIX.hover(this,'/UFC2009/img/common/c_gallery_on.png')); }
* html ul#navi_menu li.fighters   { _behavior: expression(IEPNGFIX.hover(this,'/UFC2009/img/common/c_fighters_on.png')); }
* html ul#navi_menu li.mode       { _behavior: expression(IEPNGFIX.hover(this,'/UFC2009/img/common/c_mode_on.png')); }
* html ul#navi_menu li.system     { _behavior: expression(IEPNGFIX.hover(this,'/UFC2009/img/common/c_system_on.png')); }
* html ul#navi_menu li.data       { _behavior: expression(IEPNGFIX.hover(this,'/UFC2009_work/img/common/c_data_on.png')); }


/* a */
* html ul#navi_menu li.gamepoints a { _background: none; }
* html ul#navi_menu li.gallery    a { _background: none; }
* html ul#navi_menu li.fighters   a { _background: none; }
* html ul#navi_menu li.mode       a { _background: none; }
* html ul#navi_menu li.system     a { _background: none; }
* html ul#navi_menu li.data       a { _background: none; }

/* a:hover */
* html ul#navi_menu li.gamepoints a:hover { _background: none; }
* html ul#navi_menu li.gallery    a:hover { _background: none; }
* html ul#navi_menu li.fighters   a:hover { _background: none; }
* html ul#navi_menu li.mode       a:hover { _background: none; }
* html ul#navi_menu li.system     a:hover { _background: none; }
* html ul#navi_menu li.data       a:hover { _background: none; }
