@charset "UTF-8";/* CSS Document *//* Div layer for the entire banner. */body, html{	margin: 0;	padding: 0;	font:0;}.noselect {	cursor: pointer;	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	-user-select:; none;}.banner-container, .banner-container .container,.banner-container #border{	width: 300px;	height: 250px;}.banner-container{	overflow: hidden;	top:0px;	left:0px;	background-color: #ffffff;}.banner-container #clickThrough{	width: 100%;	height: 100%;	border: 0;	opacity: 0;	z-index: 2000;	cursor: pointer;}.banner-container #border{	position: absolute;	border: 1px solid #000;	z-index: 1999;	box-sizing: border-box;}.banner-container,  #clickThrough, .border, .btn,.txt, .txt-container, .txt-cont, .logo, .img,.tc, .block, .pos_absolute{	position: absolute;}.animation{	-webkit-transition:	all 0.3s ease-in-out;	-moz-transition:	all 0.3s ease-in-out;	-ms-transition:		all 0.3s ease-in-out;	-o-transition:		all 0.3s ease-in-out;	transition:			all 0.3s ease-in-out;}/*//////////////////////	TEXT//////////////////////*/.banner-container .txt{	font-family: Arial, sans-serif;	-webkit-font-smoothing: antialiased;	color: #000;	white-space: nowrap;	font-size: 35px;	line-height: 32px;	letter-spacing: -0.02em;	width: 300px;	text-align: left;	opacity: 0;}.txtline {	display: none;}.banner-container .txt.txt_reg{	font-family:  Arial, sans-serif;	font-size: 17px;	line-height: 20px;}.banner-container #txt1{	top: 20px;	left: 30px;}.banner-container .tc{	white-space: nowrap;	bottom: 5px;	left: 5px;	color: #000;	font-size: 8px;	font-family: Arial, sans-serif;	text-align: left;	opacity: 1;}/*//////////////////////	IMAGES//////////////////////*/.banner-container .img{	opacity: 0;}.banner-container #bg{	left: 0;	top: 0;	width: 100%;	height: 100%;    opacity: 1;}.banner-container #speech1 {    width: 260px;    left: 20px;    top: 10px;    transform-origin: left bottom;}.banner-container #speech2 {    width: 200px;    left: 50px;    top: 100px;    transform-origin: left bottom;}.banner-container #speech3 {    width: 150px;    left: 30px;    top: 135px;    transform-origin: right bottom;}.banner-container #speech4 {    width: 200px;    left: 20px;    top: 122px;    transform-origin: right bottom;}.banner-container #speech5 {	width: 164px;    left: 20px;    top: 165px;    transform-origin: left bottom;}.banner-container #speech6 {    width: 140px;    left: 20px;    top: 155px;    transform-origin: left bottom;}.banner-container .icon {}.banner-container #ball {    width: 32px;	left: 40px;	top: 70px;}.banner-container #honk {    width: 45px;    left: 245px;    top: 80px;}.banner-container #chip {    width: 32px;    left: 30px;    top: 170px;}.banner-container #field {    width: 45px;    left: 180px;    top: 57px;}.banner-container #logo{	position: absolute;	right: 12px;	bottom: 12px;	width: 80px;	opacity: 1;}/*//////////////////////	BUTTON ANIMATION//////////////////////*/.banner-container .btn{	top: 226px;	left: 50%;	padding: 9px 0px 7px;	width: 180px;	text-align: center;	color: #FFF;	background-color: #000;	font-family: 'speedeebold', Helvetica, Arial, sans-serif;	font-size: 27px;	line-height: 27px;	opacity: 0;	-webkit-transform: translateX(-50%);	-moz-transform: translateX(-50%);	-ms-transform: translateX(-50%);	-o-transform: translateX(-50%);	transform: translateX(-50%);	-moz-border-radius:		0px;	-ms-border-radius:		0px;	-o-border-radius:		0px;	-webkit-border-radius:	0px;	-khtml-border-radius:	0px; /* for old Konqueror browsers */	border-radius:			0px; /* future proofing */}.banner-container .btn.rollover{	color: #000;	background-color: #FFF;	border: 1px solid #000;}