@charset "UTF-8";
/* format.css */

html {
	background:none;
}
body {
	min-width:100%;
	font-size:12px;
	-webkit-text-size-adjust:none;
}
a {
	-webkit-tap-highlight-color:#FF6699;
}
#topcontrol {
	display:none;
}
#NavWrapper {
	height:auto;
	background:none;
	background:url(/images/format/BgBlue.png) repeat;
}
#Nav {
	padding:0;
}
#NavInner {
	width:100%;
	margin:0 auto;
}
#Nav li {
	float:none;
	width:100%;
	border-bottom:solid 1px #5E8094;
	margin:0;
}
#Nav li#NavAbout a,
#Nav li#NavAccess a,
#Nav li#NavTicket a,
#Nav li#NavCreators a,
#Nav li#NavWorkshop span,
#Nav li#NavFaq a {
	width:100%;
	height:auto;
	padding:2% 13%;
	background:none;
	font-weight:bold;
	color:#89A1B0;
}
#Nav li#NavAbout a,
#Nav li#NavAbout a:hover {
	background:url(/images/sp/format/IconAbout.png) no-repeat 5% center;
	background-size:2%;
}
#Nav li#NavAccess a,
#Nav li#NavAccess a:hover {
	background:url(/images/sp/format/IconAccess.png) no-repeat 5% center;
	background-size:2%;
}
#Nav li#NavTicket a,
#Nav li#NavTicketa:hover {
	background:url(/images/sp/format/IconTicket.png) no-repeat 5% center;
	background-size:2%;
}
/*#Nav li#NavTicket span {
	background:url(/images/sp/format/IconTicket.png) no-repeat 5% center;
	background-size:2%;
}*/
#Nav li#NavCreators a,
#Nav li#NavCreators a:hover {
	background:url(/images/sp/format/IconCreators.png) no-repeat 5% center;
	background-size:2%;
}
#Nav li#NavWorkshop span {
	background:url(/images/sp/format/IconWorkshop.png) no-repeat 5% center;
	background-size:2%;
}
#Nav li#NavFaq a,
#Nav li#NavFaq a:hover {
	background:url(/images/sp/format/IconFaq.png) no-repeat 5% center;
	background-size:2%;
}
#Nav li#NavAbout a:hover,
#Nav li#NavAccess a:hover,
#Nav li#NavTicket a:hover,
#Nav li#NavCreators a:hover,
#Nav li#NavWorkshop a:hover,
#Nav li#NavFaq a:hover {
	background-color:#5E8094;
}
#Nav li#NavAbout a,
#Nav li#NavAccess a,
#Nav li#NavTicket a,
#Nav li#NavCreators a,
#Nav li#NavFaq a {
	color:#FFFFFF;
}
#BtnEntry {
	float:none;
	width:192px;
	height:51px;
	margin:0 auto;
	padding:3% 0;
}
#BtnEntry a {
	display: block;
	width: 192px;
	height: 0;
	padding-top: 51px;
	background: url(/images/sp/format/BtnEntry.png) no-repeat;
	background-size:192px 51px;
	overflow: hidden;
}
#BtnEntry a:hover {
	background-position:0 0;
}
#SubNav {
	margin:0 auto;
}
#Footer {
	padding:3% 0 5% 0;
}
#Footer,
#FooterInner {
	width:100%;
}
#FooterContents,
#FooterAccount,
#FooterMobile {
	float:none;
	width:90%;
	margin:0 auto;
}
#FooterContents ul {
	margin-left:0;
}
#FooterContents ul li {
	margin-bottom:5%;
}
#FooterContentsFirst,
#FooterContentsSecond {
	width:45%;
	margin-bottom:5%;
}
#FooterCopyright {
	width:90%;
	margin:0 auto;
	padding-top:5%;
	background:none;
}
#FooterSponsorship {
	display:none;
}
.sponsorship {
	display:none;
}
.footerTitle {
	display:none;
}
#FooterAccount ul {
	clear:both;
	margin:0;
}
#FooterAccount li {
	width:45%;
	padding-right:3%;
	display:inline;
}
#FooterAccount ul li a {
	font-size:12px;
}
#FooterAccount ul li img {
	width:20px;
	height:20px;
}
#FooterMobile {
	display:none;
}
#FooterAP {
	float:none;
	width:100%;
	text-align:right;
}
#FooterAP img {
	width:70%;
}
#SPFooter {
	display:block;
	padding:3% 5% 0 5%;
	background: #184966 url(/images/format/BgBlue.png) repeat;
	overflow:hidden;
}
#BtnTop {
	width:110px;
	float:left;
	margin-top:2%;
}
#BtnTop a {
	display:block;
	border:1px solid #C6C0BC; -webkit-border-radius: 5px; border-radius: 5px;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	padding: 5% 10%;
	text-shadow: -1px -1px 0 rgba(255,255,255,0.3);font-weight:bold; text-align: center; color: #6C6459; background-color: #FFFFFF;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #F1EDE7));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #F1EDE7);
	background-image: linear-gradient(top, #FFFFFF, #F1EDE7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFFFFF, endColorstr=#F1EDE7);
	cursor:pointer;
}
#BtnPageTop {
	float:right;
}