@charset "UTF-8";


/* */
#debug{ width:170px; height:20px; position:fixed; top:10px; left:10px; background-color:#4F0300; color:#fff; font-size:10px; z-index:99999; display:none;}


input:focus {
   background-color:#E3D28D;
   
}

a.btn{ display:block; text-indent:-999px; overflow:hidden; height:100%;}

/* cfix
----------------------------------------------- */
dl,
dt,
dd,
.cfix,
dl.history dd ul{
	height:inherit;
	margin:auto;
	zoom:1;
}



dl:after,
dt:after,
dd:after,
.cfix:after,
dd ul:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/*mac\*/
*html dl,
*html dt,
*html dd,
*html .cfix,
*html dd ul{ height:1%;}

dl,
dt,
dd,
.cfix,
dd ul { display:block;}




/* class
----------------------------------------------- */

.fLeft{ float:left;}
.fRight { float:right;}

.noPadding{ padding:0 !important; vertical-align:top;}


.centerList {
    border: 1px solid #CCC;
    padding: 10px;
    overflow: hidden;
    position: relative;
}
.centerList ul {
    list-style: none outside none;
    float: left;
    margin: 0 0 0 0;
    padding: 0;
    position: relative;
    left: 50%;
}
.centerList ul li {
    float: left;
    margin-right: 5px;
    padding: 5px;
    border: 1px solid #999;
    position: relative;
    left: -50%;
	width:250px;
}


.shareArea{ padding:20px 0 0 0px;}
.shareArea li{float:right; height:21px; margin-left:10px; position:relative; top:5px; overflow:hidden;}
.shareArea li.facebook{ width:150px; }
.shareArea li.twitter{ width:100px; }
.shareArea li.rss{ width:20px; }

.ninja_onebutton{ padding:5px;}

.spacerH{ height:50px; clear:both; float:none;}


/* custom class
----------------------*/







.tRight td {
	text-align:right !important;
}

table.tLeft td {
	text-align:left !important;
}

table.hyougumi_v {
	border-collapse: collapse;
	width:100%;
	border:solid 1px #999999;
	border-width:1px 0px 0px 0px; 
	margin-bottom:20px;
}
table.hyougumi_v th,
table.hyougumi_v td {
	border:solid 1px #999999;
	border-width:0px 1px 1px 1px;
	padding:5px 10px;
	text-align:left;
}

table.hyougumi_v th{ font-weight:normal; vertical-align:top;}



table.hyougumi_v td.cellast {
 border:solid 1px #999999;
 border-width:0px 1px 1px 1px; 
}


table.hyougumi_v td img{ vertical-align:top !important;}


table.hyougumi_h {
	border-collapse: collapse;
	width:100%;
	border:solid 1px #999999;
	border-width:1px 0px 0px 0px; 
	margin-bottom:20px;
}
table.hyougumi_h th,
table.hyougumi_h td {
	border:solid 1px #999999;
	border-width:0px 1px 1px 1px;
	padding:5px 10px;
	text-align:left;
}

table.hyougumi_h th{ font-weight:normal;}


table.hyougumi_h td.cellast {
	border:solid 1px #999999;
	border-width:0px 1px 0px 1px; 
}




table.idCheck{ font-size:90%;}
table.idCheck th.cel1{ width:20px !important;}
table.idCheck th.cel2{ width:70px !important;}
table.idCheck th.cel3{ width:250px;}
table.idCheck th.cel4{ width:80px;}
table.idCheck th.cel5{ width:auto;}

table.idCheck div.name{ font-size:18px; font-weight:bold; width:240px;}
table.idCheck .basename{ font-size:20px; padding:5px; width:240px;}



table.idCheck td{ width:auto;}



#detailNext{ position:absolute; top:250px; left:0; width:40px; height:70px; z-index:10;}
#detailNext a{ background:url(../img/common/btn_next.png) no-repeat;}
#detailNext a:hover{ background-position:0 -70px;}

#detailPrev{ position:absolute; top:250px; right:0; width:40px; height:70px; z-index:10;}
#detailPrev a{ background:url(../img/common/btn_prev.png) no-repeat;}
#detailPrev a:hover{ background-position:0 -70px;}

#detailList{ position:absolute; top:0px; right:0; width:33px; height:50px; z-index:10;}
#detailList a{ background:url(../img/common/btn_list.png) no-repeat;}
#detailList a:hover{ background-position:0 -50px;}



.pager{ position:relative; border:0 !important;}
.listPager{ width:85px; height:30px;}
.listPager a{ display:block; text-indent:-999px; overflow:hidden; height:30px;}
#listNext{ position:absolute; top:20px; left:0; width:85px; height:30px;}
#listNext a{ background:url(../img/common/btn_pager_next.png) no-repeat;}
#listPrev{ position:absolute; top:20px; right:0;width:85px; height:30px;}
#listPrev a{ background:url(../img/common/btn_pager_prev.png) no-repeat;}


#fixedSubNavi .hoverList{  width:75px; text-align:center; float:right;}

#fixedSubNavi .hoverList:hover h4{/* background-color:#662804;*/}

#fixedSubNavi .hoverList h4,
#fixedSubNavi .hoverList h4{ color:#ec6311; padding-top:0px;height:30px;font-size:12px; margin:0; display:table-cell; vertical-align:middle; text-align:center; width:75px;}

#fixedSubNavi .subList{ height:auto;background-color:#391400;display:none;}
#fixedSubNavi .subList li{ float:none !important; padding:0px; margin:0px; border:0; line-height:12px;}
#fixedSubNavi .subList li.last{ border:0; }

#fixedSubNavi .subList li a{ color:#ec6311; display:block; padding:5px;}
#fixedSubNavi .subList li a:hover{ background-color:#662804; text-decoration:none;}




.mainSubNavi{ height:25px; margin-bottom:25px; }
.subNaviItem{display:inline-block; position:relative; margin-right:20px; min-width:80px; vertical-align:top;}

.mainSubNavi .hoverList{ position:absolute; top:0; left:0; z-index:100; margin:0; padding:0; }
.mainSubNavi .hoverList h4{ margin:0 0 5px 0; padding:0; color:#ec6311 !important;}
.mainSubNavi .hoverList ul{ padding:0px; margin:0; height:auto; width:100%; background-color:#391400;  display:none;}
.mainSubNavi .hoverList ul li{ float:none !important; margin:0 0 0 0; padding:0; text-align:center; border:0;}
.mainSubNavi .hoverList ul li a{ color:#ec6311 !important; display:block; padding:5px;}
.mainSubNavi .hoverList ul li a:hover{ text-decoration:none !important; background-color:#662804;}





/* header */
#header{}
#header .shareArea{ background:url(../img/common/bg_60.png); position:absolute; top:0; right:0; z-index:300; height:30px;}









/* footer */ 
#footer{ font-size:10px; line-height:10px; color:#ff5a00;}
#footerLink	{ float:right; border-right:solid 1px #ff5a00; margin:32px 20px;}
#footerLink	li{ float:right; display:inline-block; margin-left:10px; padding:0 10px; border-left:solid 1px #ff5a00;}

#copyright{ float:left; margin:32px 30px; }
 
 
 
#pageTop{ width:60px; height:60px; position:fixed; bottom:100px; right:0px; display:none;}
#pageTop a{ display:block; height:60px;background:url(../img/common/btn_page_top.png) no-repeat; text-indent:-999px; overflow:hidden; }
#pageTop a:hover{ background-color:#b53338;}

	


	
	

/* menu */

h1.logo{ margin-bottom:40px;}

	
	
	 .globalMenu{ margin-bottom:40px;}
	
	
	 .globalMenu ul{}
	 .globalMenu ul li{ height:18px; margin-bottom:24px;}
     .globalMenu ul li.list1{ }
	 .globalMenu ul li a{}
	 .globalMenu ul li a:hover{ }
	 
	 .globalMenu ul li.list1 a{ background:url(../img/common/menu/top.png) no-repeat;}
	 .globalMenu ul li.list2 a{ background:url(../img/common/menu/about.png) no-repeat;}
	 .globalMenu ul li.list3 a{ background:url(../img/common/menu/history.png) no-repeat;}
	 .globalMenu ul li.list4 a{ background:url(../img/common/menu/schedule.png) no-repeat;}
	 .globalMenu ul li.list5 a{ background:url(../img/common/menu/news.png) no-repeat;}
	 .globalMenu ul li.list6 a{ background:url(../img/common/menu/champions.png) no-repeat;}
	 .globalMenu ul li.list7 a{ background:url(../img/common/menu/fighters.png) no-repeat;}
	 .globalMenu ul li.list8 a{ background:url(../img/common/menu/result.png) no-repeat;}
	 
	 
	
	 .globalMenu ul li.list1 a:hover{ background:url(../img/common/menu/top_on.png) no-repeat;}
	 .globalMenu ul li.list2 a:hover{ background:url(../img/common/menu/about_on.png) no-repeat;}
	 .globalMenu ul li.list3 a:hover{ background:url(../img/common/menu/history_on.png) no-repeat;}
	 .globalMenu ul li.list4 a:hover{ background:url(../img/common/menu/schedule_on.png) no-repeat;}
	 .globalMenu ul li.list5 a:hover{ background:url(../img/common/menu/news_on.png) no-repeat;}
	 .globalMenu ul li.list6 a:hover{ background:url(../img/common/menu/champions_on.png) no-repeat;}
	 .globalMenu ul li.list7 a:hover{ background:url(../img/common/menu/fighters_on.png) no-repeat;}
	 .globalMenu ul li.list8 a:hover{ background:url(../img/common/menu/result_on.png) no-repeat;}
	 
	 body#top .globalMenu ul li.list1 a{ background:url(../img/common/menu/top_on.png) no-repeat;}
	 body#about .globalMenu ul li.list2 a{ background:url(../img/common/menu/about_on.png) no-repeat;}
	 body#history .globalMenu ul li.list3 a{ background:url(../img/common/menu/history_on.png) no-repeat;}
	 body#schedule .globalMenu ul li.list4 a{ background:url(../img/common/menu/schedule_on.png) no-repeat;}
	 body#news .globalMenu ul li.list5 a{ background:url(../img/common/menu/news_on.png) no-repeat;}
	 body#champions .globalMenu ul li.list6 a{ background:url(../img/common/menu/champions_on.png) no-repeat;}
	 body#fighters .globalMenu ul li.list7 a{ background:url(../img/common/menu/fighters_on.png) no-repeat;}
	 body#results .globalMenu ul li.list8 a{ background:url(../img/common/menu/result_on.png) no-repeat;}
	 
	
	 .globalBanner{}
	 .globalBanner img{ vertical-align:bottom; margin-bottom:10px;}
	 
	

#fixedNavi{ background:url(../img/common/bg_fixedmenu.gif) repeat-x; height:73px; position:fixed; top:-100px; left:0; width:100%; z-index:100;}
	
	#fixedNavi  h2{ width:70px; height:42px; float:left; padding-left:30px;}
	#fixedNavi .globalMenu{ width:830px; float:right; }
	#fixedNavi .globalMenu ul{ padding-top:15px; }
	#fixedNavi .globalMenu ul li{ height:15px; margin:0 15px 0 0px; float:left !important;}
    #fixedNavi .globalMenu ul li.list1{ width:38px;}
	#fixedNavi .globalMenu ul li.list2{ width:122px;}
	#fixedNavi .globalMenu ul li.list3{ width:85px;}
	#fixedNavi .globalMenu ul li.list4{ width:100px;}
	#fixedNavi .globalMenu ul li.list5{ width:57px;}
	#fixedNavi .globalMenu ul li.list6{ width:112px;}
	#fixedNavi .globalMenu ul li.list7{ width:93px;}
	#fixedNavi .globalMenu ul li.list8{ width:83px;}
	#fixedNavi .globalMenu ul li a{ background-size:auto 13px !important;}
	#fixedNavi .globalMenu ul li a:hover{ }
	
	
#fixedSubNavi{ background-color:#391400; width:100%; height:31px;position:absolute; top:42px; left:0; z-index:99; }


.tab #fixedNavi,
.mini #fixedNavi,
.tab #fixedSubNavi,
.mini #fixedSubNavi{ display:none !important;}


body.history #fixedSubNavi{ height:73px;}


/* mainVisual section h2.title
----------------------------------------------- */
	 
#mainVisual{ width:100%; padding-bottom: 56.25%; height:0; margin:0; vertical-align:top; overflow:hidden;}



#mainVisual img{ width:100%; height:auto;}
#mainVisual img.link{ cursor:pointer;}

#slider,
.slider-wrapper{ width:100%; padding-bottom: 56.25%; height:0;}



.section{ border:solid 0px #f30; margin-bottom:40px; padding:0 23px;}

.section h2.title{ height:44px; text-indent:-9999px; overflow:hidden; margin-bottom:40px;}
	.mini .section h2.title{ height:22px;}
	
	#topSchedule h2.title	{ height:27px; margin-bottom:20px; background:url(../img/top/title_schedule.png) center no-repeat}
	#topNews h2.title		{ height:27px; margin-bottom:20px; background:url(../img/top/title_news.png) center top no-repeat}
	#topResult h2.title	{ height:27px; margin-bottom:20px; background:url(../img/top/title_result.png) center top no-repeat}
	
	
	.about h2.title		{ background:url(../img/title/about.png) no-repeat}
	.history h2.title	{ background:url(../img/title/history.png) no-repeat}
	.schedule h2.title	{ background:url(../img/title/schedule.png) no-repeat}
	.news h2.title		{ background:url(../img/title/news.png) no-repeat}
	body#wildside .news h2.title		{ background:url(../img/title/wildside.png) no-repeat}
	.champions h2.title	{ background:url(../img/title/champions.png) no-repeat}
	.fighters h2.title	{ background:url(../img/title/fighters.png) no-repeat}
	.results h2.title	{ background:url(../img/title/results.png) no-repeat}
	
	
	.mini .about h2.title		{ background:url(../img/title/sp/about.png) no-repeat}
	.mini .history h2.title		{ background:url(../img/title/sp/history.png) no-repeat}
	.mini .schedule h2.title	{ background:url(../img/title/sp/schedule.png) no-repeat}
	.mini .news h2.title		{ background:url(../img/title/sp/news.png) no-repeat}
	.mini body#wildside .news h2.title		{ background:url(../img/title/sp/wildside.png) no-repeat}
	.mini .champions h2.title	{ background:url(../img/title/sp/champions.png) no-repeat}
	.mini .fighters h2.title	{ background:url(../img/title/sp/fighters.png) no-repeat}
	.mini .results h2.title		{ background:url(../img/title/sp/results.png) no-repeat}
	
.section h3.title{ font-size:180%;}	
	.section h3.title span.label{ display:block; font-size:12px; line-height:14px; color:#818181;}	
	
/* top
----------------------------------------------- */

#topSchedule{position:relative;}

			
			
			/* Frame */
			.frame {
				height: 300px;
				line-height: 300px;
				overflow: hidden;
				position:relative;
			}
			.frame ul {
				list-style: none;
				margin: 0;
				padding: 0;
				height: 100%;
				font-size: 50px;
				width:3500px !important;
			}
			.frame ul li {
				float: left;
				width: 350px;
				height: 100%;
				margin: 0 1px 0 0;
				padding: 0;
				
				color: #ddd;
				text-align: center;
				cursor: pointer;
				opacity:0.5;
			}
			.frame ul li.active {
				color: #fff;
				opacity:1;
				/*background: #a03232;*/
			}
			
			
			.frame ul li .poster{ display:block; width:100%; text-align:center; text-indent:0; font-size:11px; line-height:13px;  height:290px; position:absolute; top:0; left:0; color:#fff;}
			
			.frame ul li .thumbnail{ display:block; width:350px; height:250px; overflow:hidden;}
			.frame ul li .thumbnail img{ width:auto; height:250px;}
			.frame ul li .date{ display:block; width:100%;height:20px;  position:absolute; top:255px; left:0;}
			.frame ul li .title{ display:block; width:100%;height:40px; position:absolute; top:270px; left:0;}
			.frame ul li a{ color:#ec6311; font-size:120%;}
			
			
			
			
			/* resultItem Frame */
			#resultItem .frame {
				height: 260px;
				line-height: 200px;
				overflow: hidden;
				position:relative;
			}
			#resultItem .frame ul {
				list-style: none;
				margin: 0;
				padding: 0;
				height: 100%;
				font-size: 50px;
				width:2000px !important;
			}
			#resultItem .frame ul li {
				float: left;
				width: 200px;
				height: 100%;
				margin: 0 1px 0 0;
				padding: 0;
				
				color: #ddd;
				text-align: center;
				cursor: pointer;
				opacity:0.5;
			}
			#resultItem .frame ul li.active {
				color: #fff;
				opacity:1;
				/*background: #a03232;*/
			}
			
			
			#resultItem .frame ul li .poster{ display:block; width:100%; text-align:center; text-indent:0; font-size:11px; line-height:13px;  height:190px; position:absolute; top:0; left:0; color:#fff;}
			
			#resultItem .frame ul li .thumbnail{ display:block; width:200px; height:143px; overflow:hidden;}
			#resultItem .frame ul li .thumbnail img{ width:auto; height:143px;}
			#resultItem .frame ul li .date{ display:block; width:100%;height:20px;  position:absolute; top:155px; left:0;}
			#resultItem .frame ul li .title{ display:block; width:100%;height:60px; position:absolute; top:170px; left:0;}
			#resultItem .frame ul li a{ color:#ec6311; font-size:120%;}
			
			
			#resultItem .controls { margin: 25px 0; text-align: center;}
			
			#resultItem .controls .prev{ position:absolute; top:50px; left:45%; margin-left:-180px; width:76px; height:60px;}
			#resultItem .controls .next{ position:absolute; top:50px; right:45%; margin-right:-180px; width:76px; height:60px;}
			
			html.headersp #resultItem .controls .prev{ position:absolute; top:50px; left:3%; margin-left:0px; width:76px; height:60px;}
			html.headersp #resultItem .controls .next{ position:absolute; top:50px; right:3%; margin-right:0px; width:76px; height:60px;}
			
			
			
			
			
			
			
			
			
			/* Scrollbar */
			.scrollbar {
				margin: 0 0 1em 0;
				height: 2px;
				background: #292a33;
				line-height: 0;
				 display:none;
			}
			.scrollbar .handle {
				width: 100px;
				height: 100%;
				background: #ccc;
				cursor: pointer;
			}
			.scrollbar .handle .mousearea {
				position: absolute;
				top: -9px;
				left: 0;
				width: 100%;
				height: 20px;
			}
			
			/* Pages */
			.pages {
				list-style: none;
				margin: 20px 0;
				padding: 0;
				text-align: center;
			}
			.pages li {
				display: inline-block;
				width: 14px;
				height: 14px;
				margin: 0 4px;
				text-indent: -999px;
				border-radius: 10px;
				cursor: pointer;
				overflow: hidden;
				background: #fff;
				box-shadow: inset 0 0 0 1px rgba(0,0,0,.2);
			}
			.pages li:hover {
				background: #aaa;
			}
			.pages li.active {
				background: #666;
			}
			
			/* Controls */
			.controls { margin: 25px 0; text-align: center; }
			
			.controls .prev{ position:absolute; top:150px; left:45%; margin-left:-180px; width:76px; height:60px;}
			.controls .next{ position:absolute; top:150px; right:45%; margin-right:-180px; width:76px; height:60px;}
			
			html.headersp .controls .prev{ position:absolute; top:150px; left:3%; margin-left:0px; width:76px; height:60px;}
			html.headersp .controls .next{ position:absolute; top:150px; right:3%; margin-right:0px; width:76px; height:60px;}
			
			.controls .prev,
			.controls .next{ background:url(../img/common/bg_80.png) ; border:0; padding:0; cursor:pointer; outline:0;}
			
			.controls .prev:hover,
			.controls .next:hover{ background:#ff5a00;}
			
			/* One Item Per Frame example*/
			.oneperframe { height: 300px; line-height: 300px; }
			.oneperframe ul li { width: 1140px; }
			.oneperframe ul li.active { background: #333; }
			
			/* Crazy example */
			.crazy ul li:nth-child(2n) { width: 100px; margin: 0 4px 0 20px; }
			.crazy ul li:nth-child(3n) { width: 300px; margin: 0 10px 0 5px; }
			.crazy ul li:nth-child(4n) { width: 400px; margin: 0 30px 0 2px; }
			
			/* Effects */
			.effects {
				height: 320px;
				line-height: 320px;
				-webkit-perspective: 800px;
				-ms-perspective: 800px;
				perspective: 800px;
				-webkit-perspective-origin: 50% 50%;
				-ms-perspective-origin: 50% 50%;
				perspective-origin: 50% 50%;
				overflow-y: show;
			}
			.effects ul {
				-webkit-transform-style: preserve-3d;
				-ms-transform-style: preserve-3d;
				transform-style: preserve-3d;
			}
			.effects ul li {
				position: relative;
				margin: 0 -20px;
				-webkit-transform: rotateY(60deg) scale(0.9);
				-ms-transform: rotateY(60deg) scale(0.9);
				transform: rotateY(60deg) scale(0.9);
				-webkit-transition: -webkit-transform 300ms ease-out;
				transition: transform 300ms ease-out;
			}
			.effects ul li.active {
				z-index: 10;
				-webkit-transform: scale(1);
				-ms-transform: scale(1);
				transform: scale(1);
			}
			.effects ul li.active ~ li {
				-webkit-transform: rotateY(-60deg) scale(0.9);
				-ms-transform: rotateY(-60deg) scale(0.9);
				transform: rotateY(-60deg) scale(0.9);
			}
			


#top2column{}
	
	
#topNews{ width:100%;border:solid 0px #f30;}

#topNews div.item{ width:49%; float:left;}

#topResult{ width:100%;border:solid 0px #f30;}


#bannerArea{ text-align:center; padding:60px 23px 20px 23px; clear:both !important; float:none !important;}
#bannerArea .inner{ }


#bannerArea .inner ul {
 
}



#bannerArea .inner ul.main{ display:none; margin-bottom:20px;}
.headersp #bannerArea .inner ul.main{ display:block;}

#bannerArea .inner ul.main li{ width:30%;}
#bannerArea .inner ul.main li.list1{ margin-left:18%;margin-right:4%;}
.mini #bannerArea .inner ul.main li{ margin-left:0; margin-right:10px}

#bannerArea .inner ul li {
    float: left;
	width:19.2%;
	
	margin-right:1%;
	margin-bottom:10px;
  
}

#bannerArea .inner ul li img{ width:100%; height:auto;}

#bannerArea .inner ul li.list5{ margin-right:0;}

#bannerArea .inner ul li.list6{ margin-left:20.2%;}

.mini #bannerArea .inner ul{ width:420px; margin:0 auto;}
.mini #bannerArea .inner ul li{ width:200px; margin:0 10px 10px 0; float:left;}



	#main .section .item{ margin-bottom:20px;}
	#main .section .item dl.list {
		overflow: hidden;
		zoom: 1;
	}
	#main .section .item dl.list dt {
		width: 120px;
		height:90px;
		background-color:#fff;
		float: left;
		clear: both;
		
	}
	
	#main .section .item dl.list dt a{ display:block;width: 120px;height:90px; text-decoration:none;}
	#main .section .item dl.list dt:hover{ opacity:0.8;}
	
	#main .section .item dl.list .noimage{border:solid 0px #eee;}
	
	#main .section .item dl.list dd {
		padding: 0 0 0px 135px;
		
	
	}
	#main .section .item dl.list dd span.detail{height:90px; display:table-cell; vertical-align:middle;}
	#main .section .item dl.list dd span.date{ display:block; margin-bottom:0px; font-size:80%;}
	
	#main .section .item dl.list dd span.title{ display:block; margin-bottom:5px;}
	
	#main .section .item dl.list dd span.text{ display:block; margin-bottom:5px;}
	
	
	
	#main .section .itemMore{ clear:both; float:none; width:100%; height:40px; padding-top:20px; margin-bottom:20px;}
	#main .section .itemMore a{ display:block; height:40px; background:url(../img/common/btn_more.png) center center no-repeat #ff5a00;}
	#main .section .itemMore a:hover{ background-color:#ff6e14;}
	
	
	
	
	
	.movContainer {
	  position:absolute !important; 
	  top:0; 
	  left:0; 
	  z-index:500;
	  padding-bottom: 56.26%;
	  padding-top: 0px;
	  width:100%;
	  height: 0;
	  overflow: hidden;
	  background-color:#000;
		display:none;
	}
	
	.headersp .movContainer { top:60px;}
	
	.movContainer iframe {
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	}

	.movControl{ border:solid 0px #f30; padding-top:10px; text-align:center; margin-bottom:20px;}

	.movControl .status{ display:none;}
	.movControl .play{display:none;}
	.movControl .stop{display:none;}
	.movControl .unload{display:none;}
	
	
	.toSideMode,
	.toMovMode{ width:195px; height:35px; margin:auto;}
	
	.toSideMode{ display:none;}
	.toMovMode{}
	
	
	.toSideMode a,
	.toMovMode a{ display:block; height:35px; text-indent:-999px; overflow:hidden; margin:auto !important;}
	
	.toSideMode a{ background:url(../img/top/btn_view_slideshow.png) no-repeat;}
	.toMovMode a{ background:url(../img/top/btn_view_movie.png) no-repeat;}
	
	.toSideMode a:hover,
	.toMovMode a:hover{ opacity:0.8;}


/* about
----------------------------------------------- */
	

/* history
----------------------------------------------- */

.section.history h3.title{ font-size:34px; line-height:36px; margin-bottom:0px !important; font-weight:bold;}	
.section.history p.subtitle{ margin-bottom:30px;line-height:120%;}	
	


.yearList{ margin-bottom:60px; height:12px;}
.yearList li{ float:left; padding:0 10px; margin-bottom:10px; border-left:solid 1px #fff; line-height:12px;}
.yearList li.last{ border-right:solid 1px #fff; }

dl.history{ margin-bottom:0px;}
dl.history dt{ border-bottom:dotted 1px #fff; width:100%; margin-bottom:15px;}
dl.history dd{ border:solid 0px #f30; float:left; margin:0 10px 15px 0;}

dl.history dd.list1{ width:80px;}
dl.history dd.list2{ width:230px;}
dl.history dd.list3{ width:110px;}
dl.history dd.list4{ width:300px; text-align:center;font-size:80%; padding-bottom:10px;}

dl.history dd .mainBattle{ display:block; text-align:center; font-size:120%;}


.tab dl.history dd{margin:0 10px 5px 0;}
.tab dl.history dd.list1,
.tab dl.history dd.list4{ clear:both;}

.mini dl.history dd{margin:0 10px 5px 0;}
.mini dl.history dd.list1,
.mini dl.history dd.list2,
.mini dl.history dd.list3,
.mini dl.history dd.list4{ clear:both;}



dl.history dd ul{ clear:both; margin-bottom:15px;font-size:120%;}
dl.history dd ul li{ float:left; margin-right:10px; margin-right:2%; line-height:140%;}
dl.history dd ul li.list1{ width:43%; text-align:right;}
dl.history dd ul li.list2{ width:8%; text-align:center;}
dl.history dd ul li.list3{ width:43%; text-align:left; margin-right:0;}


#fixedSubNavi .deep{  margin-right:1px;}
#fixedSubNavi .other{ margin-right:20px !important;}




/* schedule
----------------------------------------------- */

.scheduleList{ margin-bottom:40px; height:12px;}
.scheduleList li{ float:left; width:47%; border:solid 0px #fff; text-align:center; margin:0 2% 60px 0; padding-bottom:30px;}

.scheduleList li div.entry{ display:table-cell !important; vertical-align:middle !important;border:solid 0px #369; width:1000px;}
.scheduleList li div.photo{ border:solid 0px #f30; max-width:300px; width:90%; height:auto; margin:auto;}
.scheduleList li img{ width:100%;}

.scheduleList li span.date{ display:block; padding-top:15px; margin-bottom:5px;}
.scheduleList li span.title{ display:block; margin-bottom:5px;}




.scheduleDetail{ position:relative;}



.scheduleDetail dl{ width:80%; margin:0 auto 20px auto;}

.scheduleDetail dl dt{ margin-bottom:40px; text-align:center;}
.scheduleDetail dl dt img{ max-width:600px; width:70%;}

.scheduleDetail dl dd{}


.scheduleDetail dl dd .excerpt{ margin-bottom:2em;}

.scheduleDetail dl dd table{}

.scheduleDetail dl dd table tr.first td{ }

.scheduleDetail dl.ticket{ width:100%;}
.scheduleDetail dl.ticket dt{ float:left; clear:both; width:200px;text-align:left; margin:0 0 0px 0; margin-right:20px;}
.scheduleDetail dl.ticket dd{ float:left; text-align:left; margin:0 0 10px 0; font-size:90%;}

.scheduleDetail .toResults{}
.scheduleDetail .toResults a{ display:block; text-indent:-999px; overflow:hidden; width:200px; height:30px; margin:auto;background:url(../img/schedule/btn_view_result.png) no-repeat #ff5a00;}
.scheduleDetail .toResults a:hover{ background-color:#ff6e14;}

.deepTicket{ width:100%; margin:10px 0; clear:both;}
.deepTicket a{ background-color:#ff5a00; display:block;}
.deepTicket a:hover{ background-color:#ff6e14;}
.deepTicket img{ width:100%; vertical-align:bottom;}


.scheduleDetail table td p{ margin-bottom:10px; line-height:150%;}
.scheduleDetail table td p.last{ margin-bottom:0px; }

.scheduleDetail dd.fightcard { text-align:center;}
.scheduleDetail dd.fightcard ul{ margin-bottom:30px;}
.scheduleDetail dd.fightcard ul li{ float:left; margin-right:10px; margin-right:2%; line-height:140%;}
.scheduleDetail dd.fightcard ul li.list1{ width:43%; text-align:right;}
.scheduleDetail dd.fightcard ul li.list2{ width:8%; text-align:center;}
.scheduleDetail dd.fightcard ul li.list3{ width:43%; text-align:left; margin-right:0;}

.scheduleDetail dd.fightcard p{ font-weight:bold; clear:both; margin-bottom:10px; line-height:120%;}


.scheduleDetail .toList{ text-align:center; margin-bottom:1.2em;}




.battleTableMore{ margin-bottom:40px;}

.battleTableMore p{ line-height:180% !important;}
/* news
----------------------------------------------- */

.news .entry{ margin-bottom:30px; padding-top:30px; position:relative;}
.news .entryHeader{ margin:0 5%;}
	.news .entryHeader h3{ font-size:250%; margin:0px; padding:0; font-weight:bold;}
	.news .entryHeader .posted{ font-size:80%; margin-bottom:30px; color:#818181;}
	
.news .entryBody{ padding-bottom:40px; margin:0 5%; }
.news .entryBody a{ color:#ec6311;}
.news .entryBody a:hover{ text-decoration:underline;}
	body.entry .news .entryBody{ min-height:200px; color:#dcdcdc}

	.news .entryBody .imgWrap{ text-align:center; margin-bottom:20px;}
	.news .entryBody .imgWrap img{ max-width:700px; width:70%; height:auto;}
	/*.news .entryBody .imgWrap img{ max-width:640px; width:60%; height:auto;}*/

	.news .entryBody strong{ font-size:140%; line-height:180%; padding:10px 0; font-weight:bold;}
	.news .entryBody em{ font-size:140%; line-height:180%; padding:10px 0; font-weight:normal; font-style:normal;}
	
	.news .entryBody blockquote{ line-height:180%; padding:20px; margin:20px auto; font-weight:normal; font-style:normal; background-color:#2D2D2D; border:solid 1px #818181;}

	.news .entryBody h4{ font-size:150%; color:#fff;}
	.news .entryBody h5{ font-size:120%; color:#fff; font-weight:bold; border-top:dotted 1px #818181; padding-top:1.5em;}
	.news .entryBody h6{ font-size:120%; color:#fff; font-weight:bold; }
	
	
.news .entryFooter{ border:solid 1px #fff; border-width:1px 0px; height:30px; padding:5px 0 5px 0;}

	.news .entryFooter .thisCategories{ border:solid 0px #ccc; height:20px; display:inline-block; float:left; padding-top:7px; font-size:85%;color:#818181;}
	
	.news .entryFooter .shareArea{ height:20px; margin-bottom:5px; width:300px; float:right; padding-top:0;}
	.news .entryFooter .shareArea li{ border:solid 0px #f30;}


 .headersp .news .entryFooter{ height:60px;}

	.headersp .news .entryFooter .thisCategories{ float:left; }
	
	.headersp .news .entryFooter .shareArea{ width:auto; float:none;}
	.headersp .news .entryFooter .shareArea li{ }
	
	.headersp .news .entryFooter .ninja_onebutton { padding-left:0;}


.pager{ border:solid 1px #f30; height:30px;}
.pager .next{ border:solid 1px #369; width:60px; height:30px; float:left;}
.pager .next a{}

.pager .prev{ border:solid 1px #369; width:60px; height:30px; float:right;}
.pager .prev a{}


#fixedSubNavi .category{  margin-right:1px;}
#fixedSubNavi .archive{ margin-right:20px !important;}



/* champions
----------------------------------------------- */

.champions{ }

.championsList{ padding-top:20px;}

.championsList .item{ margin-bottom:60px !important;width:170px; float:left;}





.championsList dl{}
.championsList dl dt{ height:370px; }

	.championsList dl dt span{ margin-bottom:10px; display:block;}
	.championsList dl dt span.class{}
	.championsList dl dt span.photo{ height:227px; }
	.championsList dl dt span.photo img{ width:170px; height:auto; }
	
	.championsList dl dt span.name {}
	.championsList dl dt span.name em{ font-size:120%; display:block; line-height:120%;}

.championsList dl dd{}

.championsList dl dl{ position:relative; margin-bottom:10px; height:70px;border:solid 0px #F30}
.championsList dl dl dt{ width:70px; height:70px; display:block; position:absolute; top:0; left:0;}
.championsList dl dl dd{ padding-left:80px; height:70px; display:table-cell; vertical-align:middle; font-size:10px; color:#818181;border:solid 0px #F30;}



/* fighters
----------------------------------------------- */

.fighters{}


.fighters .subNavi{ padding-top:20px; margin-bottom:80px;}
.fighters .subNavi a{ display:inline-block; border-left:solid 1px #fff; padding:0 10px; line-height:110%; color:#fff;}

          
.fighters h3.nameLabel{ margin-bottom:20px; display:inline-block; padding:0 10px; border:solid 1px #fff; border-width:0 1px; font-size:100%; line-height:100%;}

.fighters .fightersList{ border:solid 0px #f30; margin-bottom:40px;}

.fighters .fightersList .item{ position:relative; margin:0 0 40px 0; height:70px; float:left;}


.fighters .itemcnt_1 .item{ margin:0 0px 40px 0 !important; width:100%; float:none;}
.fighters .itemcnt_2 .item{ margin:0 2% 40px 0 !important; width:48%; float:left;}
.fighters .itemcnt_3 .item{ margin:0 2% 40px 0 !important; width:31%; float:left;}
.fighters .itemcnt_4 .item{ margin:0 2% 40px 0 !important; width:23%; float:left;}
.fighters .itemcnt_5 .item{ margin:0 2% 40px 0 !important; width:23%; float:left;}
.fighters .itemcnt_6 .item{ margin:0 2% 40px 0 !important; width:23%; float:left;}


.fighters .fightersList dl{ }
.fighters .fightersList dl dt{ width:70px; height:70px; display:block; position:absolute; top:0; left:0;}
.fighters .fightersList dl dd{ padding-left:80px; height:70px; display:table-cell; vertical-align:middle; font-size:70%; }



.fighters div.mainImage{ border:solid 0px #ccc; text-align:center; margin-bottom:40px;}

.fighters div.mainImage img{ max-width:520px; width:50%;}


.fighters table.profile {
	border-collapse: collapse;
	width:80%;
	margin:auto;
	border:solid 1px #999999;
	border-width:1px 0px 0px 0px; 
	margin-bottom:40px;
	position:relative;
}
.fighters table.profile th,
.fighters table.profile td {
	border:solid 1px #999999;
	border-width:0px 1px 1px 1px;
	padding:10px 20px;
	text-align:left;
}

.fighters table.profile tr{ position:relative;}
.fighters table.profile th{ font-weight:normal; width:80px;}


.fighters table.profile td.cellast {
	border:solid 1px #999999;
	border-width:0px 1px 0px 1px; 
}


.fighters table.battle {
	border-collapse: collapse;
	width:100%;
	margin:auto;
	border:0; 
	margin:0px;
	}
.fighters table.battle th,
.fighters table.battle td {
	border:dotted 1px #666;
	border-width:1px 0px 0px 0px;
	padding:5px !important;
	text-align:left;
	font-size:90%;
}

.fighters table.battle th{ font-weight:normal; color:#818181;}

.fighters table.battle th.first,
.fighters table.battle td.first{ text-align:center;}

.fighters table.battle .cel1{ width:31px;}
.fighters table.battle .cel2{ width:121px;}
.fighters table.battle .cel3{ width:131px;}
.fighters table.battle .cel4{ width:101px;}
.fighters table.battle .cel5{ width:auto;}

.fighters table.battle  th.celLast,
.fighters table.battle  td.celLast {
	
	border-width:1px 0px 0px 0px;
}


.fighters table.battle .trlast th,
.fighters table.battle .trlast td {
	
	border-width:1px 0px 0px 0px;
}


.fighters table.battle .cel5 .sub{color:#818181; display:block;}

.fighters table.battle td.title{border-width:0px 0px 0px 0px !important; text-align:left !important; color:#818181; padding:0 0 3px 3px !important;}

.fighters .prodileTxt{ width:80%; margin:auto;}

.fighters .fightersDetail{ position:relative;}







#fixedSubNavi .fighters{ width:162px; text-align:left; float:right; margin-right:20px;}
#fixedSubNavi .fighters:hover h4{ background-color:#662804;}
#fixedSubNavi .fighters h4{ color:#ec6311; padding-top:0px;height:30px;font-size:12px; margin:0; display:table-cell; vertical-align:middle; text-align:center; width:162px;}

#fixedSubNavi .fighterList{ height:auto;background-color:#391400;display:none;}
#fixedSubNavi .fighterList li{ float:none !important; padding:0px; margin:0px; border:0; line-height:12px;}
#fixedSubNavi .fighterList li.last{ border:0; }

#fixedSubNavi .fighterList li a{ color:#ec6311; display:block; padding:5px 10px;}
#fixedSubNavi .fighterList li a:hover{ background-color:#662804; text-decoration:none;}


/* result
----------------------------------------------- */


.resultList{ padding-top:40px;}
.resultList dl { position:relative; margin-bottom:20px; height:114px;}
.resultList dl dt{ width:152px; height:114px; display:block; position:absolute; top:0; left:0;}
.resultList dl dd{ padding-left:162px; height:114px; display:table-cell; vertical-align:middle; font-size:70%;}

.resultList dl dd span{ display:block; margin-bottom:0px;}
.resultList dl dd span.posted{}
.resultList dl dd span.eventDate{ font-size:200%;}
.resultList dl dd span.eventLocation{ font-size:180%;}

.resultList dl dd span.title{ font-size:200%;}


.resultDetail{ text-align:center; position:relative;}

.resultDetail h3{ margin-bottom:40px;}
.resultDetail h3 span{ display:block; padding-top:0px; font-size:80%;}

.results{ position:relative;}
.results h2.title{ margin-bottom:10px !important;}




#eventData{}

#eventData h4{ padding-top:40px;}

#eventData .posterImage{ margin-bottom:20px;}
#eventData .posterImage img{}






.resultDetail table.hyougumi_v {
	border-collapse: collapse;
	width:80%;
	border:solid 1px #999999;
	border-width:1px 0px 0px 0px; 
	margin:0 auto 20px auto;
}

.battle{
	border:dotted 1px #fff;
	border-width:0px 0px 1px 0px;
	margin-bottom:40px;
	}

table.battleResult {
	border-collapse: collapse;
	width:100%;
	margin:auto;
	margin-bottom:30px;
	
	position:relative;
	
}


table.battleResult td {
	
	padding:5px 5px;
	height:70px;
	text-align:center;
	vertical-align:top;
	font-size:110%;
	


	
}

table.battleResult tr td.tcenter{ text-align:center !important;height:20px;}



table.battleResult td.cel1{ width:42% !important; text-align:right !important;}
table.battleResult td.cel2{ width:5% !important;}
table.battleResult td.cel3{ width:6% !important;vertical-align:middle; min-width:20px;}
table.battleResult td.cel4{ width:5% !important;}
table.battleResult td.cel5{ width:42% !important; text-align:left !important;}


body#schedule table.battleResult td.cel1,
body#schedule table.battleResult td.cel5{ padding-top:1.7em !important;}

table.battleResult td.cellast {
	border:solid 1px #999999;
	border-width:0px 1px 0px 1px; 
}

table.battleResult td span{ display:block; line-height:20px; border:solid 0px #f30;}
table.battleResult td span.kekka{ line-height:100%;}
table.battleResult td span.win{ height:25px; font-size:200%; color:#f30; background:url(../img/common/icon_win.png) no-repeat; text-indent:-999px; overflow:hidden; text-align:left;}
table.battleResult td span.lose{ height:25px; font-size:200%; color:#369; background:url(../img/common/icon_lose.png) no-repeat; text-indent:-999px; overflow:hidden; text-align:left;}
table.battleResult td span.draw{ height:25px; font-size:130%;  color:#ccc; background:url(../img/common/icon_draw.png) no-repeat; text-indent:-999px; overflow:hidden; text-align:left;}

table.battleResult td span.team{ font-size:80%;color:#818181;}


table.battleResult td.cel1 span{ background-position:right center !important;}
table.battleResult td.cel5 span{ background-position:left center !important;}

table.battleResult td.cel3{background:url(../img/common/icon_vs.png) center center no-repeat; text-indent:-999px; overflow:hidden; text-align:left;}




/* Other Page
----------------------------------------------- */
body#webpage .pageBody{}

body#webpage .pageBody p{ line-height:160%;}

body#webpage .pageBody ul{ list-style:disc; padding-left:20px; margin-bottom:20px;}

body#webpage .pageBody .block{ border-bottom:solid 1px #fff; margin:0 auto 60px auto; padding-bottom:40px;}

body#webpage.policy h2.title{ display:none;}

body#webpage.policy h3{ margin-bottom:20px;}
body#webpage.policy h4{ margin-bottom:10px; padding-top:20px;}