@charset "utf-8";

body{
	position: absolute;
	background-color: #1e1e1e;
	width: 100%;
	margin: 0;
	padding: 0;
}

button{
	cursor: pointer;
}

.bgi01{
	position: absolute;
	top: 0px;
	left: 0px;
	background: url("img/backgroundimage.png") no-repeat 0px 0px;
	float: left;
	width: 500px;
	height: 500px;
	z-index: 5;
}

.bgi02{
	color: white;
	text-align: right;
	position: absolute;
	top: 10px;
	right: 30px;
	background-color: #1e1e1e;
	width: 500px;
	height: 100px;
}

.bgi02google{
	width: 200px;
	display: inline;
}

.bgi02google form{
	margin-bottom: 5px;
}

div.bgi02 a{
	color: white;
}

div.bgi02 a:hover{
	color: #ff2277;
}
	
.wrapper{
	position: relative;
	top: 100px;
	width: 847px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	z-index: 100;
}

.obinfo{
	background-color: #eeeeee;
	font-size: 150%;
}

.container{	
	float: left;
	background: url("img/repeaty02.png") repeat-y right top;
	width: 847px;
}

.titletop{
	background: url("img/imagecss.png") no-repeat 0px -375px;
	float: left;
	width: 256px;
	height: 80px;
}

.titletopspacer{
	float: left;
	width: 591px;
	height: 80px;
}

.topL{
	float: left;
	width: 777px;
	height: 30px;
}

.titlesub{
	background: url("img/imagecss.png") no-repeat 0px -455px;
	float: left;
	width: 256px;
	height: 30px;
	overflow: hidden;
}

.topbutton{
	background: url("img/imagecss.png") no-repeat -0px -454px;
	float: left;
	width: 256px;
	height: 110px;
	border: 0px;
	cursor: pointer;
}

.tabs{
	float: right;
	width: 480px;
	height: 30px;
	display: inline;
}

.fotab{
	width: 80px;
	height: 30px;
	float: left;
	border: none;
	cursor: pointer;
}

a{
	text-decoration: none;
	color: #1e1e1e;
}

a:hover{
	color: #ff2277;
}

.tabteam{
	width: 80px;
	height: 30px;
	float: left;
	border: none;
	cursor: pointer;
	background: url("img/imagecss.png") no-repeat -231px -488px;
}

button.tabteam:hover{
	background: url("img/imagecss.png") no-repeat -231px -518px;
}

.teamview{
	width: 80px;
	height: 30px;
	float: left;
	background: url("img/imagecss.png") no-repeat -231px -548px;
}

.tabfsae{
	width: 80px;
	height: 30px;
	float: left;
	border: none;
	cursor: pointer;
	background: url("img/imagecss.png") no-repeat -311px -488px;
}

button.tabfsae:hover{
	background: url("img/imagecss.png") no-repeat -311px -518px;
}

.fsaeview{
	width: 80px;
	height: 30px;
	float: left;
	background: url("img/imagecss.png") no-repeat -311px -548px;
}

.tabcars{
	width: 80px;
	height: 30px;
	float: left;
	border: none;
	cursor: pointer;
	background: url("img/imagecss.png") no-repeat -391px -488px;
}

button.tabcars:hover{
	background: url("img/imagecss.png") no-repeat -391px -518px;
}

.carsview{
	width: 80px;
	height: 30px;
	float: left;
	background: url("img/imagecss.png") no-repeat -391px -548px;
}

.tabblog{
	width: 80px;
	height: 30px;
	float: left;
	border: none;
	cursor: pointer;
	background: url("img/imagecss.png") no-repeat -471px -488px;
}

button.tabblog:hover{
	background: url("img/imagecss.png") no-repeat -471px -518px;
}

.blogview{
	width: 80px;
	height: 30px;
	float: left;
	background: url("img/imagecss.png") no-repeat -471px -548px;
}

.tabsponsors{
	width: 80px;
	height: 30px;
	float: left;
	border: none;
	cursor: pointer;
	background: url("img/imagecss.png") no-repeat -551px -488px;
}

button.tabsponsors:hover{
	background: url("img/imagecss.png") no-repeat -551px -518px;
}

.sponsorsview{
	width: 80px;
	height: 30px;
	float: left;
	background: url("img/imagecss.png") no-repeat -551px -548px;
}

.tablinks{
	width: 80px;
	height: 30px;
	float: left;
	border: none;
	cursor: pointer;
	background: url("img/imagecss.png") no-repeat -631px -488px;
}

button.tablinks:hover{
	background: url("img/imagecss.png") no-repeat -631px -518px;
}

.linksview{
	width: 80px;
	height: 30px;
	float: left;
	background: url("img/imagecss.png") no-repeat -631px -548px;
}

.tab{
	color: #ff2277;
	background: url("img/imagecss.png") no-repeat -256px -374px;
	float: right;
	width: 95px;
	height: 30px;
	display: inline;
}

.tab2{
	color: #882255;
	background: url("img/imagecss.png") no-repeat -256px -404px;
	float: right;
	width: 95px;
	height: 30px;
	display: inline;
}

.topR{
	background: url("img/imagecss.png") no-repeat -348px 0px;
	float: left;
	width: 70px;
	height: 30px;
}

.contop{
	background-color: #cecece;
	float: left;
	width: 777px;
}

.contopshadow{
	float: left;
	width: 70px;
}

.flacomC{
	float: left;
	top: 60px;
	left: 45px;
	width: 777px;
	height: 374px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.main{
	background-color: #262626;
	float: left;
	width: 777px;
	overflow: hidden;
}

.main2{
	background-color: #cecece;
	float: left;
	width: 777px;
	overflow: hidden;
}

.main2inner{
	background: url("img/backgroundimage02.png") no-repeat right top;
	float: left;
	width: 777px;
	overflow: hidden;
}

.carimgcontainer{
	width: 717px;
	height: 10em;
	margin-top: 20px;
	margin-bottom: 30px;
}

.carimg{
	background: url("img/imagecss.png") no-repeat 0px -70px;
	width: 275px;
	height: 146px;
}

.carimgtitle{
	width: 440px;
	height: 30px;
	font-size: 30px;
	margin-top: 20px;
	position: absolute;
	top: 0px;
	right: 0px;
}

.carimgtitlesp{
	width: 440px;
	height: 30px;
	font-size: 23px;
	margin-top: 20px;
	position: absolute;
	top: 0px;
	right: 0px;
}

.carimgtext{
	width: 400px;
	position: absolute;
	top: 4em;
	right: 20px;
}

.carimgtextcon{
	width: 110px;
	margin-left: 15px;
	float: left;
}

carimgtexttitle{
	width: 110px;
}

.carimgtextappen{
	width: 100px;
	margin-left: 10px;
	text-align: left;
	font-size: 70%;
}

.contentsR{
	width: 500px;
	float: left;
	color: white;
	text-align: left;
}

.contentsL{
	width: 200px;
	float: left;
	color: white;
	text-align: left;
}

.conbuttons{
	float: left;
	width: 197px;
}

.fsaebb{
	background: url("img/imagecss.png") no-repeat -523px -177px;
	width: 177px;
	height: 177px;
	border: none;
	cursor: pointer;
	margin: 20px 0px 0px 15px;
	overflow: hidden;
}

.fsaeb{
	background: url("img/imagecss.png") no-repeat -523px -177px;
	width: 177px;
	height: 177px;
	border: none;
	cursor: pointer;
}

.sponsorbb{
	background: url("img/imagecss.png") no-repeat -523px 0px;
	width: 177px;
	height: 177px;
	border: none;
	cursor: pointer;
	margin: 20px 0px 0px 15px;
	overflow: hidden;
}

.sponsorb{
	background: url("img/imagecss.png") no-repeat -523px 0px;
	width: 177px;
	height: 177px;
	border: none;
	cursor: pointer;
}

.gamebb{
	background: url("img/imagecss.png") no-repeat -701px 0px;
	width: 177px;
	height: 92px;
	border: none;
	cursor: pointer;
	margin: 20px 0px 10px 15px;
	overflow: hidden;
}

.gameb{
	background: url("img/imagecss.png") no-repeat -701px 0px;
	width: 177px;
	height: 92px;
	border: none;
	cursor: pointer;
}

.consec{
	background-color: #262626;
	margin-top: 10px;
	width: 500px;
}

div.consec a{
	color: white;
}

div.consec a:hover{
	color: #ff2277;
}

.conseccon{
	float: left;
	width: 500px;
	margin-top: 15px;
	margin-left: 30px;
	margin-bottom: 30px;
}

.topics{
	background: url("img/imagecss.png") no-repeat 0px -423px;
	width: 195px;
	height: 55px;
	float: left;
}

.topicsjp{
	background: url("img/imagecss.png") no-repeat 0px 0px;
	width: 120px;
	height: 55px;
	float: left;
}

.gallery{
	background: url("img/imagecss.png") no-repeat 0px -479px;
	width: 220px;
	height: 55px;
	float: left;
}

.galleryjp{
	background: url("img/imagecss.png") no-repeat -127px 0px;
	width: 137px;
	height: 55px;
	float: left;
}

.publications{
	background: url("img/imagecss.png") no-repeat 0px -580px;
	width: 418px;
	height: 55px;
	float: left;
}

.publicon{
	margin: 15px 15px 20px auto;
	font-size: 80%;
	text-align: right;
}

.contents2{
	margin-left: 30px;
	position: relative;
	width: 717px;
	color: #1e1e1e;;
	text-align: left;
}

.contents3{
	margin-left: 30px;
	position: relative;
	width: 710px;
	color: #1e1e1e;;
	text-align: center;
}

.glfla{
	width: 710px;
	height: 500px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.gltitle{
	color: #cecece;
	background-color: #1e1e1e;
	font-size: 80%;
	width: 717px;
	height: 1em;
	text-align: left;
}

.gllinks{
	margin-left: 517px;
	width: 200px;
	text-align: left;
}

.gllinkssubs{
	width: 200px;
	text-align: right;
	font-size: 80%;
}

.shadow{
	float: left;
	width: 70px;
	height: 20px;
}

.bottomL{
	background: url("img/imagecss.png") no-repeat -278px 0px;
	float: left;
	width: 70px;
	height: 70px;
}

.bottomC{
	background: url("img/repeatx01.png") repeat-x 0px -153px;
	float: left;
	width: 707px;
	height: 70px;
}

.bottomR{
	background: url("img/imagecss.png") no-repeat -278px -70px;
	float: left;
	height: 70px;
	width: 70px;
}

.cpr{
	position: relative;
	top: 100px;
	bottom: 0px;
	float: left;
	color: white;
	background-color: black;
	text-align: right;
	width: 100%;
	height: 50px;
	z-index: 99;
}

.tusfrh{
	position: relative;
	background: url("img/imagecss.png") no-repeat 0px -375px;
	height: 48px;
	width: 210px;
}

.tusfrht{
	position: relative;
	top: 15px;
	left: 20px;
	color: white;
}

.blogframe{
	width: 730px;
	height: 710px;
	border: 0;
}

.sectcon{
	width: 777px;
	height: 117px;
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
	clear: both;
}

.sects{
	width: 266px;
	height: 117px;
	float: left;
}

.sectitle{
	width: 244px;
	height: 117px;
	float: left;
}

.sectt{
	background: url("img/imagecss.png") no-repeat -278px -240px;
	width: 244px;
	height: 44px;
	float: left;
}

.sectl{
	background: url("img/imagecss.png") no-repeat -278px -285px;
	width: 41px;
	height: 45px;
	float: left;
}

.sectc{
	color: white;
	background: url("img/imagecss.png") no-repeat -319px -285px;
	width: 160px;
	height: 45px;
	float: left;
}

.sectjp{
	font-size: 20px;
	text-align: left;
}

.sectcojp{
	font-size: 12px;
	text-align: left;
}

.secten{
	font-size: 12px;
	text-align: right;
}

.sectr{
	background: url("img/imagecss.png") no-repeat -479px -285px;
	width: 43px;
	height: 45px;
	float: left;
}

.sectb{
	background: url("img/imagecss.png") no-repeat -278px -330px;
	width: 244px;
	height: 28px;
	float: left;
}

.sponsorshiplink{
	background-color: #262626;
	text-align: center;
	font-size: 120%;
}

div.sponsorshiplink a{
	color: #ffffff;
}

div.sponsorshiplink a:hover{
	color: #ff2277;
}

.sponsorexplain{
	color: #1e1e1e;
	width: 700px;
	margin-left: 15px;
}

.sponsorcon{
	position: relative;
	width: 340px;
	height: 133px;
	overflow: hidden;
	float: left;
	margin: 15px 5px 5px 5px;
}

.footer{
	position: relative;
	width: 340px;
}

.sponsortitle{
	position: relative;
	width: 207px;
	height: 30px;
	font-size: 15px;
	background-color: #262626;
	color: white;
	float: right;
}

.sponsorurl{
	position: relative;
	width: 207px;
	height: 20px;
	text-align: right;
	font-size: 70%;
	background-color: #262626;
	color: white;
	float: right;
}

.linktitle{
	position: relative;
	width: 207px;
	height: 110px;
	font-size: 15px;
	background-color: #262626;
	color: white;
	float: right;
}

.linkurl{
	position: relative;
	width: 207px;
	height: 20px;
	text-align: right;
	font-size: 70%;
	background-color: #262626;
	color: white;
	float: right;
}

.sponsortext{
	position: relative;
	width: 207px;
	margin-top: 15px;
	float: right;
}

.logobg{
	position: relative;
	background: url("img/imagecss.png") no-repeat -523px -354px;
	width: 133px;
	height: 133px;
	float: left;
}

.mailaddress{
	background-color: #1e1e1e;
	color: #ffffff;
	margin: 30px 0px 30px 0px;
	font-size: 150%;
	text-align: center;
}

.mailqr{
	background: url("img/imagecss.png") no-repeat -716px -180px;
	width: 163px;
	height: 163px;
	margin: 30px auto 0px auto;
}

.mailqrtext{
	font-size: 14px;
	margin-bottom: 20px;
}

.gyou{
	font-size: 110%;
	background-color: #1e1e1e;
	color: #ffffff;
	text-align: center;
}

.wordtop{
	color: #ff2277;
	margin: 0px 10px 0px 10px;
}

.meaning{
	margin: 0px 20px 5px 20px;
	font-size: 85%;
}

.certification{
	margin-left: 0px;
	color: #cecece;
	font-size: 80%;
}

.carsexp{
	margin-left: 20px;
}

.thirdcarimg{
	margin-top: 10px;
	margin-left: 128px;
}

.secondcarimg{
	margin-top: 10px;
	margin-left: 128px;
}

.mt{
	background: url("img/sponsor/sponsor.png") no-repeat 0px 0px;
	width: 120px;
	height: 26px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}

.kh{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -27px;
	width: 120px;
	height: 23px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}

.skg{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -51px;
	width: 120px;
	height: 25px;
	border: none;
	margin-top: 53px;
	margin-left: 4px;
}

.uss{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -77px;
	width: 120px;
	height: 26px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}

.sjt{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -103px;
	width: 120px;
	height: 23px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}

.tsr{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -127px;
	width: 120px;
	height: 74px;
	border: none;
	margin-top: 28px;
	margin-left: 4px;
}

.tb{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -202px;
	width: 120px;
	height: 44px;
	border: none;
	margin-top: 45px;
	margin-left: 4px;
}

.hg{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -247px;
	width: 120px;
	height: 26px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}

.wtb{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -274px;
	width: 120px;
	height: 72px;
	border: none;
	margin-top: 30px;
	margin-left: 4px;
}

.ww{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -348px;
	width: 120px;
	height: 23px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}

.ec{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -372px;
	width: 120px;
	height: 67px;
	border: none;
	margin-top: 33px;
	margin-left: 4px;
}

.fcc{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -441px;
	width: 120px;
	height: 33px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}

.ntn{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -474px;
	width: 120px;
	height: 48px;
	border: none;
	margin-top: 40px;
	margin-left: 4px;
}

.kts{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -523px;
	width: 120px;
	height: 22px;
	border: none;
	margin-top: 56px;
	margin-left: 4px;
}

.cus{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -547px;
	width: 120px;
	height: 35px;
	border: none;
	margin-top: 47px;
	margin-left: 4px;
}

.rut{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -583px;
	width: 120px;
	height: 15px;
	border: none;
	margin-top: 60px;
	margin-left: 4px;
}

.msc{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -641px;
	width: 120px;
	height: 32px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}

.ark{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1947px;
	width: 120px;
	height: 12px;
	border: none;
	margin-top: 60px;
	margin-left: 4px;
}

.kpk{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -674px;
	width: 120px;
	height: 80px;
	border: none;
	margin-top: 30px;
	margin-left: 4px;
}

.grj{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -597px;
	width: 120px;
	height: 43px;
	border: none;
	margin-top: 40px;
	margin-left: 4px;
}

.isi{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -758px;
	width: 120px;
	height: 49px;
	border: none;
	margin-top: 45px;
	margin-left: 4px;
}

.rad{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -808px;
	width: 120px;
	height: 25px;
	border: none;
	margin-top: 60px;
	margin-left: 4px;
}

.nsp{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -830px;
	width: 120px;
	height: 54px;
	border: none;
	margin-top: 40px;
	margin-left: 4px;
}

.nss{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -885px;
	width: 120px;
	height: 30px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}

.ytg{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -916px;
	width: 120px;
	height: 28px;
	border: none;
	margin-top: 55px;
	margin-left: 4px;
}

.bri{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -945px;
	width: 120px;
	height: 30px;
	border: none;
	margin-top: 55px;
	margin-left: 4px;
}

.rsw{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -975px;
	width: 120px;
	height: 16px;
	border: none;
	margin-top: 60px;
	margin-left: 4px;
}

.ssk{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1959px;
	width: 120px;
	height: 39px;
	border: none;
	margin-top: 45px;
	margin-left: 4px;
}

.sko{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -990px;
	width: 120px;
	height: 39px;
	border: none;
	margin-top: 47px;
	margin-left: 4px;
}

.hst{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1034px;
	width: 120px;
	height: 15px;
	border: none;
	margin-top: 60px;
	margin-left: 4px;
}

.fim{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1050px;
	width: 120px;
	height: 31px;
	border: none;
	margin-top: 55px;
	margin-left: 4px;
}

.kch{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1081px;
	width: 120px;
	height: 121px;
	border: none;
	margin-top: 5px;
	margin-left: 4px;
}

.kov{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1202px;
	width: 120px;
	height: 37px;
	border: none;
	margin-top: 47px;
	margin-left: 4px;
}

.shp{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1241px;
	width: 120px;
	height: 20px;
	border: none;
	margin-top: 60px;
	margin-left: 4px;
}

.sps{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1264px;
	width: 120px;
	height: 15px;
	border: none;
	margin-top: 60px;
	margin-left: 4px;
}

.cem{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1279px;
	width: 120px;
	height: 22px;
	border: none;
	margin-top: 57px;
	margin-left: 4px;
}

.dkk{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1301px;
	width: 120px;
	height: 40px;
	border: none;
	margin-top: 47px;
	margin-left: 4px;
}

.tkt{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1342px;
	width: 120px;
	height: 53px;
	border: none;
	margin-top: 40px;
	margin-left: 4px;
}

.nre{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1395px;
	width: 120px;
	height: 15px;
	border: none;
	margin-top: 60px;
	margin-left: 4px;
}

.nip{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1411px;
	width: 120px;
	height: 35px;
	border: none;
	margin-top: 46px;
	margin-left: 4px;
}

.ngf{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1446px;
	width: 120px;
	height: 63px;
	border: none;
	margin-top: 35px;
	margin-left: 4px;
}

.hky{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1509px;
	width: 120px;
	height: 83px;
	border: none;
	margin-top: 25px;
	margin-left: 4px;
}

.yur{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1592px;
	width: 120px;
	height: 16px;
	border: none;
	margin-top: 60px;
	margin-left: 4px;
}

.sha{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1608px;
	width: 120px;
	height: 15px;
	border: none;
	margin-top: 60px;
	margin-left: 4px;
}

.ghc{
	background: url("img/sponsor/sponsor2.png") no-repeat 0px -46px;
	width: 120px;
	height: 23px;
	border: none;
	margin-top: 55px;
	margin-left: 4px;
}

.nsk{
	background: url("img/sponsor/sponsor2.png") no-repeat 0px -70px;
	width: 120px;
	height: 50px;
	border: none;
	margin-top: 40px;
	margin-left: 4px;
}

.ans{
	background: url("img/sponsor/sponsor2.png") no-repeat 0px 0px;
	width: 120px;
	height: 44px;
	border: none;
	margin-top: 45px;
	margin-left: 4px;
}

.ain{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1625px;
	width: 120px;
	height: 42px;
	border: none;
	margin-top: 45px;
	margin-left: 4px;
}

.ali{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -2031px;
	width: 120px;
	height: 33px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}

.cyb{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1667px;
	width: 120px;
	height: 31px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}

.suw{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1698px;
	width: 120px;
	height: 25px;
	border: none;
	margin-top: 55px;
	margin-left: 4px;
}

.sol{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1722px;
	width: 120px;
	height: 55px;
	border: none;
	margin-top: 40px;
	margin-left: 4px;
}

.nats{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1779px;
	width: 120px;
	height: 39px;
	border: none;
	margin-top: 45px;
	margin-left: 4px;
}

.npa{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1823px;
	width: 120px;
	height: 54px;
	border: none;
	margin-top: 45px;
	margin-left: 4px;
}

.nire{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1877px;
	width: 120px;
	height: 30px;
	border: none;
	margin-top: 55px;
	margin-left: 4px;
}

.huk{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1907px;
	width: 120px;
	height: 18px;
	border: none;
	margin-top: 60px;
	margin-left: 4px;
}

.nis{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1925px;
	width: 120px;
	height: 21px;
	border: none;
	margin-top: 55px;
	margin-left: 4px;
}

.tusm{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1999px;
	width: 120px;
	height: 33px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}
.tus{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -1999px;
	width: 120px;
	height: 33px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}
.qiq{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -2058px;
	width: 120px;
	height: 40px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}.tec{
	background: url("img/sponsor/sponsor.png") no-repeat 0px -2098px;
	width: 120px;
	height: 40px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}.jsaf{
	background: url("img/link/linkcss.png") no-repeat 0px 0px;
	width: 120px;
	height: 66px;
	border: none;
	margin-top: 30px;
	margin-left: 4px;
}
.jsae{
	background: url("img/link/linkcss.png") no-repeat 0px -67px;
	width: 120px;
	height: 67px;
	border: none;
	margin-top: 30px;
	margin-left: 4px;
}
.fsae{
	background: url("img/link/linkcss.png") no-repeat 0px -133px;
	width: 120px;
	height: 52px;
	border: none;
	margin-top: 40px;
	margin-left: 4px;
}
.sae{
	background: url("img/link/linkcss.png") no-repeat 0px -133px;
	width: 120px;
	height: 52px;
	border: none;
	margin-top: 40px;
	margin-left: 4px;
}
.saea{
	background: url("img/link/linkcss.png") no-repeat 0px -186px;
	width: 120px;
	height: 61px;
	border: none;
	margin-top: 37px;
	margin-left: 4px;
}
.saau{
	background: url("img/link/linkcss.png") no-repeat 0px -186px;
	width: 120px;
	height: 61px;
	border: none;
	margin-top: 37px;
	margin-left: 4px;
}
.fost{
	background: url("img/link/linkcss.png") no-repeat 0px -248px;
	width: 120px;
	height: 121px;
	border: none;
	margin-top: 3px;
	margin-left: 4px;
}
.ime{
	background: url("img/link/linkcss.png") no-repeat 0px -369px;
	width: 120px;
	height: 121px;
	border: none;
	margin-top: 0px;
	margin-left: 4px;
}
.iet{
	background: url("img/link/linkcss.png") no-repeat 0px -501px;
	width: 120px;
	height: 73px;
	border: none;
	margin-top: 29px;
	margin-left: 4px;
}
.iba{
	background: url("img/link/linkcss.png") no-repeat 0px -576px;
	width: 120px;
	height: 63px;
	border: none;
	margin-top: 35px;
	margin-left: 4px;
}
.utsn{
	background: url("img/link/linkcss.png") no-repeat 0px -640px;
	width: 120px;
	height: 33px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}
.ofra{
	background: url("img/link/linkcss.png") no-repeat 0px -674px;
	width: 120px;
	height: 26px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}
.osc{
	background: url("img/link/linkcss.png") no-repeat 0px -702px;
	width: 120px;
	height: 121px;
	border: none;
	margin-top: 3px;
	margin-left: 4px;
}
.oufp{
	background: url("img/link/linkcss.png") no-repeat 0px -843px;
	width: 120px;
	height: 44px;
	border: none;
	margin-top: 48px;
	margin-left: 4px;
}
.knit{
	background: url("img/link/linkcss.png") no-repeat 0px -823px;
	width: 120px;
	height: 19px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}
.kana{
	background: url("img/link/linkcss.png") no-repeat 0px -888px;
	width: 120px;
	height: 59px;
	border: none;
	margin-top: 35px;
	margin-left: 4px;
}
.kait{
	background: url("img/link/linkcss.png") no-repeat 0px -949px;
	width: 120px;
	height: 16px;
	border: none;
	margin-top: 58px;
	margin-left: 4px;
}
.gifu{
	background: url("img/link/linkcss.png") no-repeat 0px -966px;
	width: 120px;
	height: 35px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}
.kyte{
	background: url("img/link/linkcss.png") no-repeat 0px -1002px;
	width: 120px;
	height: 20px;
	border: none;
	margin-top: 53px;
	margin-left: 4px;
}
.kink{
	background: url("img/link/linkcss.png") no-repeat 0px -1017px;
	width: 120px;
	height: 17px;
	border: none;
	margin-top: 57px;
	margin-left: 4px;
}
.kufp{
	background: url("img/link/linkcss.png") no-repeat 0px -1017px;
	width: 120px;
	height: 17px;
	border: none;
	margin-top: 57px;
	margin-left: 4px;
}
.kart{
	background: url("img/link/linkcss.png") no-repeat 0px -1034px;
	width: 120px;
	height: 20px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}
.gdfi{
	background: url("img/link/linkcss.png") no-repeat 0px -1055px;
	width: 120px;
	height: 23px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}
.kuit{
	background: url("img/link/linkcss.png") no-repeat 0px -1079px;
	width: 120px;
	height: 22px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}
.keio{
	background: url("img/link/linkcss.png") no-repeat 0px -1104px;
	width: 120px;
	height: 13px;
	border: none;
	margin-top: 60px;
	margin-left: 4px;
}
.koga{
	background: url("img/link/linkcss.png") no-repeat 0px -1116px;
	width: 120px;
	height: 46px;
	border: none;
	margin-top: 40px;
	margin-left: 4px;
}
.kote{
	background: url("img/link/linkcss.png") no-repeat 0px -1162px;
	width: 120px;
	height: 22px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}
.kobe{
	background: url("img/link/linkcss.png") no-repeat 0px -1188px;
	width: 120px;
	height: 21px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}
.jfas{
	background: url("img/link/linkcss.png") no-repeat 0px -1210px;
	width: 120px;
	height: 64px;
	border: none;
	margin-top: 35px;
	margin-left: 4px;
}
.shin{
	background: url("img/link/linkcss.png") no-repeat 0px -1274px;
	width: 120px;
	height: 48px;
	border: none;
	margin-top: 38px;
	margin-left: 4px;
}
.krac{
	background: url("img/link/linkcss.png") no-repeat 0px -1323px;
	width: 120px;
	height: 32px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}
.shit{
	background: url("img/link/linkcss.png") no-repeat 0px -1357px;
	width: 120px;
	height: 88px;
	border: none;
	margin-top: 20px;
	margin-left: 4px;
}
.tmuf{
	background: url("img/link/linkcss.png") no-repeat 0px -1446px;
	width: 120px;
	height: 70px;
	border: none;
	margin-top: 30px;
	margin-left: 4px;
}
.sora{
	background: url("img/link/linkcss.png") no-repeat 0px -1517px;
	width: 120px;
	height: 58px;
	border: none;
	margin-top: 37px;
	margin-left: 4px;
}
.chfo{
	background: url("img/link/linkcss.png") no-repeat 0px -1577px;
	width: 120px;
	height: 119px;
	border: none;
	margin-top: 3px;
	margin-left: 4px;
}
.noma{
	background: url("img/link/linkcss.png") no-repeat 0px -1698px;
	width: 120px;
	height: 39px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}
.toka{
	background: url("img/link/linkcss.png") no-repeat 0px -1739px;
	width: 120px;
	height: 83px;
	border: none;
	margin-top: 23px;
	margin-left: 4px;
}
.utff{
	background: url("img/link/linkcss.png") no-repeat 0px -1823px;
	width: 120px;
	height: 24px;
	border: none;
	margin-top: 52px;
	margin-left: 4px;
}
.tduc{
	background: url("img/link/linkcss.png") no-repeat 0px -1847px;
	width: 120px;
	height: 19px;
	border: none;
	margin-top: 55px;
	margin-left: 4px;
}
.tuat{
	background: url("img/link/linkcss.png") no-repeat 0px -1866px;
	width: 120px;
	height: 22px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}
.dufp{
	background: url("img/link/linkcss.png") no-repeat 0px -1890px;
	width: 120px;
	height: 50px;
	border: none;
	margin-top: 39px;
	margin-left: 4px;
}
.tutf{
	background: url("img/link/linkcss.png") no-repeat 0px -1941px;
	width: 120px;
	height: 55px;
	border: none;
	margin-top: 37px;
	margin-left: 4px;
}
.nite{
	background: url("img/link/linkcss.png") no-repeat 0px -1998px;
	width: 120px;
	height: 61px;
	border: none;
	margin-top: 36px;
	margin-left: 4px;
}
.nfem{
	background: url("img/link/linkcss2.png") no-repeat 0px 0px;
	width: 120px;
	height: 37px;
	border: none;
	margin-top: 48px;
	margin-left: 4px;
}
.nitu{
	background: url("img/link/linkcss2.png") no-repeat 0px -38px;
	width: 120px;
	height: 25px;
	border: none;
	margin-top: 55px;
	margin-left: 4px;
}
.nuea{
	background: url("img/link/linkcss2.png") no-repeat 0px -71px;
	width: 120px;
	height: 55px;
	border: none;
	margin-top: 40px;
	margin-left: 4px;
}
.ffrc{
	background: url("img/link/linkcss2.png") no-repeat 0px -127px;
	width: 120px;
	height: 49px;
	border: none;
	margin-top: 43px;
	margin-left: 4px;
}
.htec{
	background: url("img/link/linkcss2.png") no-repeat 0px -177px;
	width: 120px;
	height: 44px;
	border: none;
	margin-top: 46px;
	margin-left: 4px;
}
.muyu{
	background: url("img/link/linkcss2.png") no-repeat 0px -220px;
	width: 120px;
	height: 30px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}
.mera{
	background: url("img/link/linkcss2.png") no-repeat 0px -252px;
	width: 120px;
	height: 61px;
	border: none;
	margin-top: 35px;
	margin-left: 4px;
}
.star{
	background: url("img/link/linkcss2.png") no-repeat 0px -313px;
	width: 120px;
	height: 53px;
	border: none;
	margin-top: 38px;
	margin-left: 4px;
}
.mono{
	background: url("img/link/linkcss2.png") no-repeat 0px -368px;
	width: 120px;
	height: 30px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}
.ynfp{
	background: url("img/link/linkcss2.png") no-repeat 0px -399px;
	width: 120px;
	height: 64px;
	border: none;
	margin-top: 35px;
	margin-left: 4px;
}
.ritu{
	background: url("img/link/linkcss2.png") no-repeat 0px -465px;
	width: 120px;
	height: 38px;
	border: none;
	margin-top: 50px;
	margin-left: 4px;
}
.wuac{
	background: url("img/link/linkcss2.png") no-repeat 0px -505px;
	width: 120px;
	height:115px;
	border: none;
	margin-top: 5px;
	margin-left: 4px;
}
