html {
	background:none repeat scroll 0 0 #e3005f;
}

body {
  font: 13px/1.231 arial,helvetica,clean,sans-serif;
  *font-size:small;
  *font:x-small;
	color:#FFFFFF;
  background-color:#e3005f;
}
table {
  font-size:inherit;
  font:100%;
}

.noTitleStuff .ui-dialog-titlebar {
  display:none; 
}

.noTitleStuff {
  background:none;
  border:none;
}

#mainContents {
	position:relative;
	height:914px;
  background-image:url('../image/base.jpg');
  background-repeat:no-repeat;
	overflow:hidden;
}

#returnSite {
	position:absolute;
	background-image:url('../image/return_site.png');
	background-repeat:no-repeat;
	width:160px;
	height:17px;
	top:10px;
	left:72px;
}

#returnSite:hover {
	background-image:url('../image/return_site_over.png');
	background-repeat:no-repeat;
}

#returnSite .over {
	background-image:url('../image/return_site_over.png');
	background-repeat:no-repeat;
	background-position:-9999px;
	width:160px;
	height:17px;
}

#footer {
	position:absolute;
	left:379px;
	top:889px;
	font-size:85%;
}

#newsTopics {
  position:absolute;
  left:563px;
  top:567px;
  width:386px;
  height:187px;
  overflow:scroll;
  font-size:93%;
}

#warning {
	position:absolute;
	left:558px;
	top:425px;
	width:271px;
	height:81px;
}

.sdchar {
	position:absolute;
}

#sdGian {
	background-image:url('../image/sd_gian.png');
	background-repeat:no-repeat;
	left:633px;
	top:771px;
	width:62px;
	height:75px;
}

#sdGiulio {
	background-image:url('../image/sd_giulio.png');
	background-repeat:no-repeat;
	left:693px;
	top:774px;
	width:57px;
	height:72px;
}

#sdLuchino {
	background-image:url('../image/sd_luchino.png');
	background-repeat:no-repeat;
	left:751px;
	top:774px;
	width:57px;
	height:72px;
}

#sdBernardo {
	background-image:url('../image/sd_bernardo.png');
	background-repeat:no-repeat;
	left:812px;
	top:774px;
	width:57px;
	height:72px;
}

#sdIvan {
	background-image:url('../image/sd_ivan.png');
	background-repeat:no-repeat;
	left:868px;
	top:774px;
	width:57px;
	height:72px;
}

/*---------------------------------------------------------------------*/

#specButton {
	position:absolute;
	left:536px;
	top:172px;
	width:128px;
	height:122px;
}

#specButton img {
	position:relative;
}

#spec {
	background-image:url('../image/spec_base.png');
	background-repeat:no-repeat;
	width:531px;
	height:416px;
	overflow:hidden;
}

#spec #closeButton {
	left:21px;
	top:335px;
}

#specFooter {
	color:#ffffff;
	position:absolute;
	left:166px;
	top:391px;
	font-size:85%;
}

#specSaleInfoButton {
  background-image:url('../image/saleinfo_button.png');
  background-repeat:no-repeat;
	position:absolute;
	width:128px;
	height:121px;
	left:404px;
	top:253px;
}

#specCar {
  background-image:url('../image/spec_car.png');
  background-repeat:no-repeat;
	position:absolute;
	width:115px;
	height:50px;
	left:202px;
	top:332px;
}

#specSheet {
	color:#FFFFFF;
	position:absolute;
	left:69px;
	top:121px;
	font-size:77%;
	width:420px;
}

#specSheet th {
	padding-left:10px;
}

/*---------------------------------------------------------------------*/

#infoButton {
	position:absolute;
	left:666px;
	top:172px;
	width:128px;
	height:121px;
}

#infoButton img {
	position:relative;
}

#info {
	background-image:url('../image/info_base.png');
	background-repeat:no-repeat;
	width:531px;
	height:416px;
	overflow:hidden;
}

#info #closeButton {
	left:21px;
	top:335px;
}

#infoWhatButton {
  background-image:url('../image/what_button.png');
  background-repeat:no-repeat;
	position:absolute;
	width:128px;
	height:121px;
	left:404px;
	top:253px;
}

#infoCar {
  background-image:url('../image/info_car.png');
  background-repeat:no-repeat;
	position:absolute;
	width:100px;
	height:45px;
	left:103px;
	top:336px;
}

#infoSheet {
	color:#FFFFFF;
	position:absolute;
	left:85px;
	top:135px;
	font-size:85%;
	width:420px;
}

#infoCaution {
	color:#f0ff89;
	position:absolute;
	left:75px;
	top:281px;
	font-size:85%;
}

/*---------------------------------------------------------------------*/

#whatButton {
	position:absolute;
	left:796px;
	top:172px;
	width:129px;
	height:123px;
}

#whatButton img {
	position:relative;
}

#what {
	background-image:url('../image/what_base.png');
	background-repeat:no-repeat;
	width:759px;
	height:709px;
	overflow:hidden;
}

#what #closeButton {
	left:5px;
	top:629px;
}

#whatShopButton {
	background-image:url('../image/shop_button.png');
	background-repeat:no-repeat;
	position:absolute;
	width:129px;
	height:123px;
	left:624px;
	top:543px;
}

#whatFooter {
	color:#ffffff;
	position:absolute;
	left:286px;
	top:686px;
	font-size:85%;
}


/*---------------------------------------------------------------------*/

#shopButton {
	position:absolute;
	left:571px;
	top:292px;
	width:128px;
	height:121px;
}

#shopButton img {
	position:relative;
}

#shop {
	background-image:url('../image/shop_base.png?v=4');
	background-repeat:no-repeat;
	width:759px;
	height:1254px;
	overflow:hidden;
}

#shop #closeButton {
	left:2px;
	top:1172px;
}

#shopSystemButton {
	background-image:url('../image/system_button.png');
	background-repeat:no-repeat;
	position:absolute;
	width:129px;
	height:123px;
	left:620px;
	top:1092px;
}

#shopWarning {
	position:absolute;
	left:261px;
	top:20px;
}

#shopFooter {
	color:#ffffff;
	position:absolute;
	left:268px;
	top:1230px;
	font-size:85%;
}

#shopWoga {
	background-image:url('../image/shop_woga_base.png');
	background-repeat:no-repeat;
	position:absolute;
	width:369px;
	height:285px;
	left:3px;
	top:95px;
}

#shopWogaDetail {
	background-image:url('../image/shop_woga_detail.png');
	background-repeat:no-repeat;
	position:absolute;
	width:161px;
	height:211px;
	left:210px;
	top:74px;
}

#shopWogaBanner {
	background-image:url('../image/shop_woga_banner_off.png');
	background-repeat:no-repeat;
	position:absolute;
	width:169px;
	height:31px;
	left:32px;
	top:214px;
}

#shopWogaBanner:hover {
	background-image:url('../image/shop_woga_banner.png');
}

#shopAnimate {
	background-image:url('../image/shop_animate_base.png?v=3');
	background-repeat:no-repeat;
	position:absolute;
	width:376px;
	height:287px;
	left:357px;
	top:95px;
}

#shopAnimateBanner {
	background-image:url('../image/shop_animate_banner_off.png');
	background-repeat:no-repeat;
	position:absolute;
	width:169px;
	height:31px;
	left:39px;
	top:214px;
}

#shopAnimateBanner:hover {
	background-image:url('../image/shop_animate_banner.png');
}

#shopAnimateSpecial {
	background-image:url('../image/shop_animate_special.png');
	background-repeat:no-repeat;
	position:absolute;
	width:172px;
	height:212px;
	left:192px;
	top:68px;
}

#shopStella {
	background-image:url('../image/shop_stella_base.png');
	background-repeat:no-repeat;
	position:absolute;
	width:376px;
	height:287px;
	left:3px;
	top:375px;
}

#shopStellaBanner {
	background-image:url('../image/shop_stella_banner_off.png');
	background-repeat:no-repeat;
	position:absolute;
	width:169px;
	height:31px;
	left:31px;
	top:215px;
}

#shopStellaBanner:hover {
	background-image:url('../image/shop_stella_banner.png');
}

#shopTora {
	background-image:url('../image/shop_tora_base.png?v=2');
	background-repeat:no-repeat;
	position:absolute;
	width:369px;
	height:285px;
	left:363px;
	top:374px;
}

#shopToraBanner {
	background-image:url('../image/shop_tora_banner_off.png');
	background-repeat:no-repeat;
	position:absolute;
	width:169px;
	height:31px;
	left:32px;
	top:214px;
}

#shopToraBanner:hover {
	background-image:url('../image/shop_tora_banner.png');
}

#shopToraSpecial {
	background-image:url('../image/shop_tora_special.png');
	background-repeat:no-repeat;
	position:absolute;
	width:153px;
	height:197px;
	left:208px;
	top:81px;
}


#shopComi {
	background-image:url('../image/shop_comi_base.png');
	background-repeat:no-repeat;
	position:absolute;
	width:378px;
	height:287px;
	left:363px;
	top:651px;
}

#shopComiBanner {
	background-image:url('../image/shop_comi_banner_off.png');
	background-repeat:no-repeat;
	position:absolute;
	width:169px;
	height:31px;
	left:34px;
	top:175px;
}

#shopComiBanner:hover {
	background-image:url('../image/shop_comi_banner.png');
}

#shopAlice {
	background-image:url('../image/shop_alice_base.png?v=3');
	background-repeat:no-repeat;
	position:absolute;
	width:369px;
	height:285px;
	left:3px;
	top:652px;
}

#shopAliceBanner {
	background-image:url('../image/shop_alice_banner_off.png');
	background-repeat:no-repeat;
	position:absolute;
	width:169px;
	height:31px;
	left:31px;
	top:163px;
}

#shopAliceBanner:hover {
	background-image:url('../image/shop_alice_banner.png');
}

#shopAliceSpecial {
	background-image:url('../image/shop_alice_special.png');
	background-repeat:no-repeat;
	position:absolute;
	width:112px;
	height:114px;
	left:228px;
	top:81px;
}


#shopSeagull {
	background-image:url('../image/shop_seagull_base.png');
	background-repeat:no-repeat;
	position:absolute;
	width:369px;
	height:285px;
	left:3px;
	top:861px;
}

#shopSeagullBanner {
	background-image:url('../image/shop_seagull_banner_off.png');
	background-repeat:no-repeat;
	position:absolute;
	width:169px;
	height:31px;
	left:31px;
	top:214px;
}

#shopSeagullBanner:hover {
	background-image:url('../image/shop_seagull_banner.png');
}

/*---------------------------------------------------------------------*/

#systemButton {
	position:absolute;
	left:699px;
	top:292px;
	width:129px;
	height:123px;
}

#systemButton img {
	position:relative;
}

#system {
	background-image:url('../image/system_base.jpg');
	background-repeat:no-repeat;
	width:759px;
	height:1093px;
	overflow:hidden;
}

#system #closeButton {
	left:3px;
	top:1010px;
}

#systemDownloadButton {
	background-image:url('../image/download_button.png');
	background-repeat:no-repeat;
	position:absolute;
	width:129px;
	height:123px;
	left:637px;
	top:932px;
}

#systemFooter {
	color:#ffffff;
	position:absolute;
	left:280px;
	top:1068px;
	font-size:85%;
}

#gameButton {
	background-image:url(../image/system_game.png);
	background-repeat:no-repeat;
	position: absolute;
	width:195px;
	height:35px;
	left:16px;
	top:102px;
}
#gameButton:hover {
	background-image:url(../image/system_game_push.png);
}

#gameAreaSelected {
	background-image:url(../image/system_game_push.png);
	background-repeat:no-repeat;
	width:195px;
	height:35px;
}

#gameArea {
	background-image:url(../image/system_game_base.png);
	background-repeat:no-repeat;
	width:757px;
	height:909px;
	position: absolute;
	top:128px;
	left:-2px;
}

.gameThumbnail {
	position: absolute;
	background-repeat:no-repeat;
}

#gameThumbnail1 {
	background-image:url(../image/game_thumbnail1.png);
	width:186px;
	height:139px;
	top:70px;
	left:338px;
}

#gameThumbnail2 {
	background-image:url(../image/game_thumbnail2.png);
	width:186px;
	height:139px;
	top:70px;
	left:543px;
}

#gameThumbnail3 {
	background-image:url(../image/game_thumbnail3.png);
	width:186px;
	height:139px;
	top:300px;
	left:338px;
}

#gameThumbnail4 {
	background-image:url(../image/game_thumbnail4.png);
	width:212px;
	height:178px;
	top:296px;
	left:526px;
}

#gameThumbnail5 {
	background-image:url(../image/game_thumbnail5.png);
	width:265px;
	height:241px;
	top:484px;
	left:15px;
}

#gameThumbnail6 {
	background-image:url(../image/game_thumbnail6.png);
	width:221px;
	height:211px;
	top:522px;
	left:498px;
}

#gameWarning {
	background-image:url(../image/game_warning.png);
	background-repeat:no-repeat;
	position: absolute;
	top:421px;
	left:9px;
	width:161px;
	height:106px;
}

#gameBingo {
	background-image:url(../image/game_bingo.png);
	background-repeat:no-repeat;
	position: absolute;
	top:191px;
	left:597px;
	width:161px;
	height:106px;
}

#gameMoney {
	background-image:url(../image/game_money.png);
	background-repeat:no-repeat;
	position: absolute;
	top:454px;
	left:495px;
	width:249px;
	height:279px;
}

#gameTelop {
	background-image:url(../image/game_telop.png);
	background-repeat:no-repeat;
	position: absolute;
	top:681px;
	left:133px;
	width:549px;
	height:44px;
}

#itemArea {
	display:none;
	background-image:url(../image/system_item_base.png?v=2);
	background-repeat:no-repeat;
	width:750px;
	height:889px;
	position: absolute;
	top:128px;
}

#itemArea .itemCaption {
	display:none;
}

.itemCaption {
	font-size:123.1%;
	height:150px;
	overflow: auto;
}

.itemThumbnail {
	position: absolute;
	background-repeat:no-repeat;
}

#item1 {
	background-image:url(../image/system_item_1.png);
	width:40px;
	height:72px;
	top:668px;
	left:42px;
}
#item1:hover {
	background-image:url(../image/system_item_1_over.png);
}

#item2 {
	background-image:url(../image/system_item_2.png);
	width:70px;
	height:44px;
	top:688px;
	left:86px;
}
#item2:hover {
	background-image:url(../image/system_item_2_over.png);
}

#item3 {
	background-image:url(../image/system_item_3.png);
	width:30px;
	height:58px;
	top:677px;
	left:160px;
}
#item3:hover {
	background-image:url(../image/system_item_3_over.png);
}

#item4 {
	background-image:url(../image/system_item_4.png);
	width:40px;
	height:71px;
	top:668px;
	left:227px;
}
#item4:hover {
	background-image:url(../image/system_item_4_over.png);
}

#item5 {
	background-image:url(../image/system_item_5.png);
	width:95px;
	height:62px;
	top:675px;
	left:267px;
}
#item5:hover {
	background-image:url(../image/system_item_5_over.png);
}

#item6 {
	background-image:url(../image/system_item_6.png);
	width:48px;
	height:62px;
	top:677px;
	left:384px;
}
#item6:hover {
	background-image:url(../image/system_item_6_over.png);
}

#item7 {
	background-image:url(../image/system_item_7.png);
	width:66px;
	height:68px;
	top:674px;
	left:426px;
}
#item7:hover {
	background-image:url(../image/system_item_7_over.png);
}

#item8 {
	background-image:url(../image/system_item_8.png);
	width:52px;
	height:68px;
	top:674px;
	left:493px;
}
#item8:hover {
	background-image:url(../image/system_item_8_over.png);
}

#item9 {
	background-image:url(../image/system_item_9.png);
	width:74px;
	height:58px;
	top:682px;
	left:562px;
}
#item9:hover {
	background-image:url(../image/system_item_9_over.png);
}

#item10 {
	background-image:url(../image/system_item_10.png);
	width:75px;
	height:56px;
	top:682px;
	left:633px;
}
#item10:hover {
	background-image:url(../image/system_item_10_over.png);
}

#itemButton {
	background-image:url(../image/system_item.png?v=2);
	background-repeat:no-repeat;
	position: absolute;
	width:215px;
	height:35px;
	left:214px;
	top:102px;
}
#itemButton:hover {
	background-image:url(../image/system_item_push.png?v=2);
}

#itemAreaSelected {
	display:none;
	background-image:url(../image/system_item_push.png);
	background-repeat:no-repeat;
	width:215px;
	height:35px;
}

#rankingArea {
	display:none;
	background-image:url(../image/system_ranking_base.png);
	background-repeat:no-repeat;
	width:741px;
	height:886px;
	position: absolute;
	top:128px;
}

#rankingButton {
	background-image:url(../image/system_ranking.png);
	background-repeat:no-repeat;
	position: absolute;
	width:215px;
	height:35px;
	left:432px;
	top:102px;
}
#rankingButton:hover {
	background-image:url(../image/system_ranking_push.png);
}

#rankingAreaSelected {
	display:none;
	background-image:url(../image/system_ranking_push.png);
	background-repeat:no-repeat;
	width:215px;
	height:35px;
}

#rankingSiteButton {
	background-image:url(../image/system_ranking_on.png);
	background-repeat:no-repeat;
	position: absolute;
	width:243px;
	height:94px;
	left:473px;
	top:702px;
}


/*---------------------------------------------------------------------*/

#downloadButton {
	position:absolute;
	left:828px;
	top:292px;
	width:129px;
	height:123px;
}

#downloadButton img {
	position:relative;
}

#download {
	background-image:url('../image/download_base.png');
	background-repeat:no-repeat;
	width:759px;
	height:709px;
	overflow:hidden;
}

#download #closeButton {
	left:3px;
	top:632px;
}

#downloadFooter {
	color:#ffffff;
	position:absolute;
	left:266px;
	top:686px;
	font-size:85%;
}

#downloadCar {
  background-image:url('../image/download_car.png');
  background-repeat:no-repeat;
	position:absolute;
	width:103px;
	height:46px;
	left:518px;
	top:628px;
}

#downloadLinkButton {
  background-image:url('../image/download_link.png');
  background-repeat:no-repeat;
	position:absolute;
	left:633px;
	top:549px;
	width:125px;
	height:121px;
}

#trialButton {
  background-image:url('../image/trial_button.png');
  background-repeat:no-repeat;
	position:absolute;
	left:18px;
	top:102px;
	width:155px;
	height:37px;
}

#trialButton:hover {
  background-image:url('../image/trial_button_over.png');
}

#trialAreaSelected {
  background-image:url('../image/trial_button_over.png');
	width:155px;
	height:37px;
}

#wallpaperButton {
  background-image:url('../image/wallpaper_button.png');
  background-repeat:no-repeat;
	position:absolute;
	left:179px;
	top:102px;
	width:155px;
	height:37px;
}

#wallpaperButton:hover {
  background-image:url('../image/wallpaper_button_over.png');
}

#wallpaperAreaSelected {
	display:none;
  background-image:url('../image/wallpaper_button_over.png');
	width:155px;
	height:37px;
}

#trialArea {
	position:absolute;
	width:720px;
	height:401px;
	left:22px;
	top:143px;
}

#trialBase {
	position:absolute;
  background-image:url('../image/trial_base.png');
  background-repeat:no-repeat;
	width:702px;
	height:381px;
	top:12px;
	left:5px;
}

#trialThumbnail {
	position:absolute;
  background-image:url('../image/trial_thumbnail.png');
  background-repeat:no-repeat;
	width:320px;
	height:248px;
	left:5px;
	top:15px;
}

#trialInfo {
	position:absolute;
	font-size:85%;
	left:358px;
	top:20px;
	color:#747373;
}

#trialInfo2 {
	position:absolute;
	font-size:85%;
	left:20px;
	top:290px;
	color:#747373;
}

.trialSite {
	left:339px;
	position:absolute;
  background-image:url('../image/trial_sitebase.png');
  background-repeat:no-repeat;
	width:240px;
	height:39px;
	color:#747373;
	padding-top:4px;
	padding-left:5px;
	font-size:85%;
}

#trialSite1 {
	top:86px;
}

#trialSite2 {
	top:127px;
}

#trialSite3 {
	top:168px;
}

#trialSite4 {
	top:209px;
}

#trialSite5 {
	top:250px;
}

#trialSite6 {
	top:291px;
}

#trialSite7 {
	top:332px;
}

.windowsDownload {
	position:absolute;
  background-image:url('../image/download_windows.png');
  background-repeat:no-repeat;
	width:113px;
	height:39px;
	left:118px;
	top:0px;
}

.windowsDownload:hover {
  background-image:url('../image/download_windows_over.png');
}

.macDownload {
	position:absolute;
  background-image:url('../image/download_mac.png');
  background-repeat:no-repeat;
	width:113px;
	height:39px;
	left:248px;
	top:0px;
}

.macDownload:hover {
  background-image:url('../image/download_mac_over.png');
}

#wallpaperArea {
	display:none;
	position:absolute;
	width:720px;
	height:401px;
	left:22px;
	top:143px;
}

#wallpaperThumbnail {
  background-image:url('../image/wallpaper_thumbnail.jpg');
  background-repeat:no-repeat;
	position:absolute;
	left:13px;
	top:83px;
	width:327px;
	height:248px;
}

.wallpaperSizeButton img {
	position:relative;
}

#wallpaper800 {
	position:absolute;
	left:362px;
	top:69px;
	width:129px;
	height:128px;
}

#wallpaper1024 {
	position:absolute;
	left:494px;
	top:66px;
	width:129px;
	height:128px;
}

#wallpaper1280 {
	position:absolute;
	left:412px;
	top:211px;
	width:129px;
	height:128px;
}

#wallpaper1600 {
	position:absolute;
	left:556px;
	top:210px;
	width:129px;
	height:128px;
}

/*---------------------------------------------------------------------*/

#linkButton {
	position:absolute;
	left:603px;
	top:74px;
	width:84px;
	height:87px;
}

#linkButton img {
	position:relative;
}

#link {
	background-image:url('../image/link_base.png');
	background-repeat:no-repeat;
	width:531px;
	height:416px;
	overflow:hidden;
}

#link #closeButton {
	left:21px;
	top:335px;
}

#linkInfo {
	position:absolute;
	left:59px;
	top:115px;
	color:#FFFFFF;
	font-size:85%;
}

#linkAddress {
	position:absolute;
	left:59px;
	top:283px;
	color:#FFFFFF;
	font-size:85%;
}

#linkAddress a:link, #linkAddress a:visited, #linkAddress a:hover, #linkAddress a:active {
	color:#FFFFFF;
	text-decoration:none;
}

.linkBanner {
	position:absolute;
	background-repeat:no-repeat;
}

#linkGian {
	left:54px;
	top:170px;
}

#linkIvan {
	left:54px;
	top:221px;
}

#linkBernardo {
	left:279px;
	top:170px;
}

#linkGiulio {
	left:279px;
	top:221px;
}

#linkLuchino {
	left:279px;
	top:272px;
}

/*---------------------------------------------------------------------*/

#manualButton {
	position:absolute;
	left:701px;
	top:74px;
	width:84px;
	height:87px;
}

#manualButton img {
	position:relative;
}

#manualTitle {
	position:absolute;
	background-image:url('../image/manual_button.png');
	background-repeat:no-repeat;
	width:84px;
	height:87px;
	left:15px;
	top:3px;
}

#manual {
	background-image:url('../image/preparation_base.png');
	background-repeat:no-repeat;
	width:531px;
	height:416px;
	overflow:hidden;
}

#manual #closeButton {
	left:21px;
	top:335px;
}

/*---------------------------------------------------------------------*/

#hintButton {
	position:absolute;
	left:800px;
	top:74px;
	width:84px;
	height:87px;
}

#hintButton img {
	position:relative;
}

#hintTitle {
	position:absolute;
	background-image:url('../image/hint_button.png');
	background-repeat:no-repeat;
	width:84px;
	height:87px;
	left:15px;
	top:3px;
}

#hint {
	background-image:url('../image/preparation_base.png');
	background-repeat:no-repeat;
	width:531px;
	height:416px;
	overflow:hidden;
}

#hint #closeButton {
	left:21px;
	top:335px;
}

/*---------------------------------------------------------------------*/


#closeButton {
  background-image:url('../image/close_button.png');
  background-repeat:no-repeat;
	position:absolute;
	width:46px;
	height:44px;
}

#closeButton:hover {
  background-image:url('../image/close_button_over.png');
  background-repeat:no-repeat;
}

.particle {
	position:absolute;
  background-image:url('../image/effect.png');
  background-repeat:no-repeat;
	width:27px;
	height:28px;
}

/*---------------------------------------------------------------------*/


#angeleaster {
	padding-top:10px;
}

#angeleasterButton {
	position:absolute;
  background-image:url('../image/angeleaster_button.png');
  background-repeat:no-repeat;
	width:139px;
	height:139px;
	left:639px;
	top:15px;
}

.shine {
  background-image:url('../image/angeleaster_flush.png');
  background-repeat:no-repeat;
	position:absolute;
	width:139px;
	height:139px;
	display:none;
}

/*---------------------------------------------------------------------*/

#rankingBase {
	background-image:url(../image/ranking_base.jpg);
	background-repeat:no-repeat;
	width:864px;
	height:821px;
	margin:0 auto;
	position: relative;
	overflow: auto;
}

#specialRankingButton {
	background-image:url(../image/ranking_button.png);
	background-repeat:no-repeat;
	width:245px;
	height:122px;
	position: absolute;
	left:618px;
	top:696px;
}

#tsuArea {
	position:absolute;
	width:18px;
	height:17px;
	left:301px;
	top:330px;
	cursor: default;
}