@charset "utf-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}
html {
	overflow-y:scroll;
}
a img {border: 0px;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
h1, h2, h3, h4, h5, h6, img, input, p, ol, ul, pre, blockquote {
	margin: 0px;
	padding: 0px;
}
form {margin: 0; padding: 0;}
li{
	list-style-type: none;
}
body {
	font-family: Verdana, "ＭＳ Ｐゴシック", Osaka,"ヒラギノ角ゴ Pro W3", sans-serif;
	font-size:12px;
	font-weight: normal;
	line-height:1.4;
	margin:0;
	padding:0;
	background:url(../images/back_ground.jpg) top left no-repeat;
	background-color:#1C1C1C;
}
.center{
	width:860px;
	margin:0 auto;
}
#main_contents{
	width:810px;
}
/*部品等------------------------------*/

h1{
	text-indent:-9999px;
	height:0;
	}
h2{margin:15px 0 0 0;}	
h3{margin-top:15px;}	
h4{margin:10px 0 5px 0;}
li{list-style-type: none;}
a{display:block;}

img,
.iepngfix {
	_behavior: expression(IEPNGFIX.fix(this));
}

/*公式/SNSへのリンク------------------------------*/

#sideLink{
	height:90px;
	margin-top:350px;
	_margin-top:155px;
}

#sideLink a#Link01{
	display:block;
	float:left;
	width:100%;
	height:90px;
	background:url(../images/link_home.jpg) top center no-repeat;
	text-indent:-9999px;
	margin-top:10px;
}
#sideLink a#Link02{
	display:block;
	float:left;
	height:90px;
	width:100%;
	background:url(../images/link_sns.jpg) top center no-repeat;
	text-indent:-9999px;
	margin-top:10px;
}

/*コンテンツ部分------------------------------*/

#contents{
	height:100%;
	width:580px;
	float:right;
}
#contentsBg
{
	margin:0px;
	width:554px;
	height:948px;
	background:url(../images/back_flame.png) left top no-repeat;
	padding:10px 15px;
	overflow:hidden;
	}
#contentsBg02
{
	margin:0px;
	width:560px;
	/*width:554px;
	*/height:3000px;
	background:url(../images/flame_long.png) left top no-repeat;
	padding:10px 15px;
	overflow:hidden;
	}
	
#contentsBg03
{
	margin:0px;
	width:554px;
	height:2100px;
	background:url(../images/flame_long.png) left top no-repeat;
	padding:10px 15px;
	overflow:hidden;
	}	
		
.contentsBox p{
	width:90%;
	padding:10px;
	}
/*ナビゲーションリンク--------------------------------*/

#nav{
	height:100%;
	width:213px;
	float:left;
	margin-top:20px;
	}
#nav #sideNav{
	height:220px;
	width:213px;
	float:left;
}
#nav #sideNav li,#nav #sideNav a{
	text-indent:-9999px;
	display:block;
	height:45px;
	float:left;
	width:213px;
}	

#nav #sideNav li a#side01{
	background:url(../images/nav.gif) top left no-repeat;
}	
#nav #sideNav li a#side02{
	background:url(../images/nav.gif) left -47px no-repeat;
}	
#nav #sideNav li a#side03{
	background:url(../images/nav.gif) left -94px no-repeat;
}	
#nav #sideNav li a#side04{
	background:url(../images/nav.gif) left -141px no-repeat;
}	

/*hover--------------------------------*/
#nav #sideNav li a#side01:hover{
	background:url(../images/nav.gif) -215px top no-repeat;
}	
#nav #sideNav li a#side02:hover{
	background:url(../images/nav.gif) -215px -47px no-repeat;
}	
#nav #sideNav li a#side03:hover{
	background:url(../images/nav.gif) -215px -94px no-repeat;
}	
#nav #sideNav li a#side04:hover{
	background:url(../images/nav.gif) -215px -141px no-repeat;
}	
	
/*ヘッダー--------------------------------*/

#header{
	height:166px;
	width:765px;
	}
#entry{
	width:141px;
	height:133px;
	padding:35px 0 0 628px;
	z-index:1;
	}
#entry a{
	width:141px;
	height:133px;
	text-indent:-9999px;
	background:url(../images/tornament_btn01.png) 0 0 no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
	}
#entry a:hover{	
	width:141px;
	height:133px;
	background:url(../images/tornament_btn02.png) 0 0 no-repeat;
	/*_behavior: expression(IEPNGFIX.fix(this));*/
	}	
/*-------------------新着情報---------------------------------------------------*/
.newData ul{
	margin:10px auto;
	width:530px;
}
.newData li{
	width:460px;
	color:#FFFFFF;
	background:url(../images/line.png) 0 bottom no-repeat;
	padding:10px 0 3px 20px;
	margin-left:20px;
	}

.newData a{
	display:inline;
	color:#FFFFFF;
	text-decoration: none;
}
.newData a:hover{
	text-decoration:underline;
}	

.contentsBox{
	width:521px;
	background:url(../images/contents_back.png) left bottom repeat-y;
	margin:10px auto 15px auto;
	padding:5px;
	color:#FFFFFF;
	}	

.contentsBox img,.contentsBox a{
	display:inline;
	margin:2px auto;
	}	
	
#locator{
	color:#FFFFFF;
	width:450px;
	margin:5px auto 15px 7px;
	background:url(../images/top.png) left bottom no-repeat;
	padding:2px 0 0 20px;
	height:17px;
	position:relative;
	top:5px;
	_top:10px;
}	

#locator a{
	color:#FFFFFF;
	text-decoration:none;
	display:inline;
	padding:2px auto 0 0;
}
.footer{
	margin:20px auto;
	color:#666666;
	width:100%;
	font-size:10px;
	line-height:110%;
}		
.pagetop{
	width:95%;
	text-align:right;
	padding:30px 0 0 0;
	}

table#master{width:500px;margin:20px 0 0 0;padding:0;}
table#master td,table#master tr{margin:0;padding:0;} 
table#master img{display:inline;}
.left{float:left;}
.right{float:right;}

a#Tornament1st{
	width:273px;
	height:212px;
	background:url(../images/tornament_about_01.png) left bottom no-repeat;
	float:left;
	text-indent:-9999px;
	}
a#Tornament2nd{
	width:227px;
	height:212px;
	background:url(../images/tornament_about_02.png) left bottom no-repeat;
	float:right;
	text-indent:-9999px;
	}
a#Tornament3rd{
	width:234px;
	height:195px;
	background:url(../images/tornament_about_03.png) left bottom no-repeat;
	float:left;
	text-indent:-9999px;
	}
a#Tornament4th{
	width:266px;
	height:195px;
	background:url(../images/tornament_about_04.png) left bottom no-repeat;
	float:right;
	text-indent:-9999px;
	}	
	
a#Tornament1st:hover{background:url(../images/tornament_about_01_on.png) left bottom no-repeat;}
a#Tornament2nd:hover{background:url(../images/tornament_about_02_on.png) left bottom no-repeat;}
a#Tornament3rd:hover{background:url(../images/tornament_about_03_on.png) left bottom no-repeat;}
a#Tornament4th:hover{background:url(../images/tornament_about_04_on.png) left bottom no-repeat;}

/*-----------------ムービー---------------------*/
#youtube{
	width:450px;
	height:400px;
	margin:0px auto;
	background:url(../images/flame.png) 0px 0px no-repeat;
	position:relative;
	top:-50px;
	_top:0px;
	+_top:0px;
	}
*+html body #youtube{
	top:0px;
} 
#youtube #youtubeMovie{
	position:relative;
	top:25px;
	_top:0px;
	left:-2px;	
	_left:0px;	
	width:425px;
	height:350px;
}
*+html body #youtube #youtubeMovie{
	position:relative;
	top:-35px;
	left:0px;	
} 
/*-----------------対戦リスト---------------------*/

ul#listA,ul#listB,ul#listC,ul#listD{
	color:#FFFFFF;
	border:#CCCCCC solid 1px;
	padding:5px;
	width:95%;
	}	
ul#listA li,ul#listB li,ul#listC li,ul#listD li{padding:5px 0 5px 45px;margin:5px 0 5px 3px;}
	
ul#listA li#listA01{background:url(../images/list/a01.jpg) left bottom no-repeat;}
ul#listA li#listA02{background:url(../images/list/a02.jpg) left bottom no-repeat;}
ul#listA li#listA03{background:url(../images/list/a03.jpg) left bottom no-repeat;}
ul#listA li#listA04{background:url(../images/list/a04.jpg) left bottom no-repeat;}
ul#listA li#listA05{background:url(../images/list/a05.jpg) left bottom no-repeat;}
ul#listA li#listA06{background:url(../images/list/a06.jpg) left bottom no-repeat;}
ul#listA li#listA07{background:url(../images/list/a07.jpg) left bottom no-repeat;}
ul#listA li#listA08{background:url(../images/list/a08.jpg) left bottom no-repeat;}
	
ul#listB li#listB01{background:url(../images/list/b01.jpg) left bottom no-repeat;}
ul#listB li#listB02{background:url(../images/list/b02.jpg) left bottom no-repeat;}	
ul#listB li#listB03{background:url(../images/list/b03.jpg) left bottom no-repeat;}
ul#listB li#listB04{background:url(../images/list/b04.jpg) left bottom no-repeat;}	
ul#listB li#listB05{background:url(../images/list/b05.jpg) left bottom no-repeat;}
ul#listB li#listB06{background:url(../images/list/b06.jpg) left bottom no-repeat;}	
ul#listB li#listB07{background:url(../images/list/b07.jpg) left bottom no-repeat;}
ul#listB li#listB08{background:url(../images/list/b08.jpg) left bottom no-repeat;}	

ul#listC li#listC01{background:url(../images/list/c01.jpg) left bottom no-repeat;}
ul#listC li#listC02{background:url(../images/list/c02.jpg) left bottom no-repeat;}	
ul#listC li#listC03{background:url(../images/list/c03.jpg) left bottom no-repeat;}
ul#listC li#listC04{background:url(../images/list/c04.jpg) left bottom no-repeat;}	
ul#listC li#listC05{background:url(../images/list/c05.jpg) left bottom no-repeat;}
ul#listC li#listC06{background:url(../images/list/c06.jpg) left bottom no-repeat;}	
ul#listC li#listC07{background:url(../images/list/c07.jpg) left bottom no-repeat;}
ul#listC li#listC08{background:url(../images/list/c08.jpg) left bottom no-repeat;}	

ul#listD li#listD01{background:url(../images/list/d01.jpg) left bottom no-repeat;}
ul#listD li#listD02{background:url(../images/list/d02.jpg) left bottom no-repeat;}	
ul#listD li#listD03{background:url(../images/list/d03.jpg) left bottom no-repeat;}
ul#listD li#listD04{background:url(../images/list/d04.jpg) left bottom no-repeat;}	
ul#listD li#listD05{background:url(../images/list/d05.jpg) left bottom no-repeat;}
ul#listD li#listD06{background:url(../images/list/d06.jpg) left bottom no-repeat;}	
ul#listD li#listD07{background:url(../images/list/d07.jpg) left bottom no-repeat;}
ul#listD li#listD08{background:url(../images/list/d08.jpg) left bottom no-repeat;}

#block h4{
	margin:10px 0 5px 3px;
	}

#block{
	margin-left:4px;
	}	
.about{
	padding-left:25px;
}

table#champ{
	margin:0 0 0 0px;
	padding:0;
	}
	
table#champ td{
	margin:0;
	padding:0;
	}
table#champ td img{
	vertical-align:top;
	}	
#main_bg{
	background:url(../images/back_repeat.png) left top repeat-y;}
	
table#gatTable{
	background:url(../images/master/mastercup_tornament02.png) left bottom repeat-y;
	margin-bottom:20px;
}
table#gatTable td{
	border-bottom:#FFFFFF dotted 1px;
	padding:3px;
	text-align:center;
	}	
#Syosya{background:url(http://www.getamped2.jp/gat/images/master/mastercup_champback.png) left bottom repeat-y;width:546px;height:205px;	position:relative;
}

#Syosya div{
	width:300px;
	position:absolute;
	top:100px;
	left:220px;
	}