
body {
	
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.6;
	margin: 0px;
	padding: 0px;
	min-width:1260px;
	background:#0215bd;
	color:#ffffff;
    -webkit-text-size-adjust: 100%;
}

#Space{height:30px;
	overflow:hidden;
	background-color: #212121;
}

#Sns{width:230px;height:28px;margin:0;}
#Sns ul{width:230px;height:28px;}
#Sns ul li{width:100px;float:left;height:22px;margin-left:10px;display:inline-block;}

.twt{width:100px;height:22px;margin:0;padding:0;z-index:100;margin-top:6px;margin-bottom:2px;vertical-align:bottom;}
.fb-like{width:100px;height:22px;margin:0;padding:0;z-index:100;margin-top:0px;}

header {
	width:100%;
	background:url(../images/bgHeader.png) repeat-x;
	height:600px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	z-index:0;
	display:block;
	overflow:hidden;
}

h1{
	background:url(../images/bgTitle.png) top center no-repeat;
	width:1260px;
	margin:0 auto;
	height:600px;
	padding-top:600px;

}

#Caixa01{
	margin:20px auto;
	width:1156px;
	height:auto;
	
}

.Caixa02{width:1156px;height:auto;background:url(../images/frmBdy.png) repeat-y;margin:0;padding:0;}


h2{width:1156px;height:110px;text-indent: 100%;	overflow: hidden;white-space: nowrap;}
h2#h2Preview{background:url(../images/h2Preview.png) no-repeat;}
h2#h2Stage{background:url(../images/h2Stage.png) no-repeat;}
h2#h2Contest{background:url(../images/h2Contest.png) no-repeat;margin-top:50px;}
h2#h2Att{background:url(../images/h2Att.png) no-repeat;margin-top:50px;}
h2#h2Menu{background:url(../images/h2Menu.png) no-repeat;margin-top:50px;}
h2#h2Goods{background:url(../images/h2Goods.png) no-repeat;margin-top:50px;}
h2#h2Ticket{background:url(../images/h2Ticket.png) no-repeat;margin-top:50px;}
h2#h2Special{background:url(../images/h2Special.png) no-repeat;margin-top:50px;}
h2#h2Other{background:url(../images/h2Other.png) no-repeat;margin-top:50px;}
h2#h2Prize{background:url(../images/h2Prize.png) no-repeat;margin-top:50px;}
.ImgSp{vertical-align:bottom;display:block;font-size:0;line-height:1;}
.Caixa02 p{font-size:18px;margin-left:40px;display:block;}
h3{font-size:18px;color:#00eaff;margin-top:10px;margin-left:40px;display:inline;}
#Contest h4{font-size:18px;color:#ffcc00;margin-top:10px;margin-left:40px;}
h4{font-size:18px;color:#ffcc00;margin-top:10px;}
h5{font-size:18px;color:#99ff00;margin-top:10px;margin-left:40px;display:inline;}
section.Menu h4,section.Prize h4,section.Goods p,section.Goods h4,section.Contest h4{margin-left:30px;}
section.Menu table{margin-bottom:20px;}
/*section.Special h4{margin:0 0 0 30px;}
section.Special p{margin-left:30px;font-size:15px;}*/

table h3{font-size:18px;color:#00eaff;margin-top:10px;margin-left:0!important;}
table{margin-left:20px;}
table td{vertical-align:top;padding-left:10px;font-size:15px;}
table td.w470{width:470px;}
section.Att table td{vertical-align:top;padding-left:5px;font-size:15px;}
section.Att table td.tdMrg20{padding-top:20px!important;}
span{font-size:16px!important;margin:0!important;display:block;}

a{text-decoration: none;color:#ffffff;}
a:hover{color:#ff99ff;}
p.Txt14{font-size:14px;}
p.sug{font-size:14px!important;margin:0!important;}
.copy{font-size:10px!important;margin:0!important;}

/*DONE*/


.center{text-align:center;}

footer {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #212121;
}

#FooterCnt {
	width: 910px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 17px;
	overflow: hidden;
	padding-bottom: 17px;
	text-align: center;
	font-size:10px;
}

/*+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
	BACK TO TOP
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/
#Toppo {
	position: fixed;
	bottom: 30px;
	right: 100px;
	z-index: 9999;

}

#Toppo a {
	display:block;
	background:url(../images/top.png) no-repeat 0 0;
	width:150px;
	height:150px;

}

#Toppo a:hover{
	display:block;
	background:url(../images/top.png) no-repeat 0 -150px;
	width:150px;
	height:150px;

}

