@charset "utf-8";
/**************************************************
PIYO CATCHER
***************************************************/
#piyoCatcher{
float:left;
width:670px;
}
#piyoCatcher h3,
#piyoCatcher span{
display:none;
}
#piyoCatcher #title{
width:670px;
height:95px;
margin-top:10px;
}
#piyoCatcher .titleNew{
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/title_newcatcher.png") no-repeat 0 0;
}
#piyoCatcher .titleJewel{
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/title_jewelcatcher.png") no-repeat 0 0;
}
#piyoCatcher .titleRibbon{
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/title_ribboncatcher.png") no-repeat 0 0;
}
#piyoCatcher #title p.help{
padding:8px 0 0 538px;
}
#piyoCatcher #title p.help a{
display:block;
width:123px;
height:17px;
}
#piyoCatcher .titleNew  p.help a{
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/help_new.png") no-repeat 0 0;
}
#piyoCatcher .titleJewel  p.help a{
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/help_jewel.png") no-repeat 0 0;
}
#piyoCatcher .titleRibbon  p.help a{
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/help_ribbon.png") no-repeat 0 0;
}
#piyoCatcher #title p.help a:hover{
background-position :0 -17px;
}
#piyoCatcher #title p.collection{
padding:21px 0 0 530px;
}
#piyoCatcher #title p.collection a{
display:block;
width:134px;
height:32px;
}
#piyoCatcher .titleNew p.collection a{
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/btn_collection_new.png") no-repeat 0 0;
}
#piyoCatcher .titleJewel p.collection a{
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/btn_collection_j.png") no-repeat 0 0;
}
#piyoCatcher #title p.collection a:hover{
background-position :0 -32px;
}
#piyoCatcher ul.tab{
padding-top:8px;
}
#piyoCatcher ul.tab li{
float:left;
width:218px;
height:38px;
padding-right:8px;
overflow:hidden;
}
/* clearFix */
#piyoCatcher ul.tab:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
#piyoCatcher ul.tab{ display:inline-table;min-height:1%;}
* html #piyoCatcher ul.tab{ height:1%;}
#piyoCatcher ul.tab{ display:block;}
#piyoCatcher ul.tab li.new{
width:218px;
height:38px;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/ballon_new.png") no-repeat 0 0;
}
#piyoCatcher ul.tab li.jewel{
width:218px;
height:38px;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/ballon_jewel.png") no-repeat 0 0;
}
#piyoCatcher ul.tab li.ribbon{
width:218px;
height:38px;
padding:0;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/ballon_ribbon.png") no-repeat 0 0;
}
#piyoCatcher ul.tab li.btnR{
padding:0;
}
#piyoCatcher ul.tab li a.btn{
display:block;
width:218px;
height:30px;
}
#piyoCatcher ul.tab li a.new{
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/btn_new.png") no-repeat 0 0;
}
#piyoCatcher ul.tab li a.jewel{
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/btn_jewel.png") no-repeat 0 0;
}
#piyoCatcher ul.tab li a.ribbon{
padding:0;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/btn_ribbon.png") no-repeat 0 0;
}
#piyoCatcher ul.tab li a:hover{
background-position :0 -30px;
}
#piyoCatcher ul.area li{
width:670px;
padding-bottom:10px;
}
#piyoCatcher ul.area p.info{
float:left;
width:290px;
height:23px;
overflow:hidden;
}
#piyoCatcher ul.area p.info span{
display:block;
color:#FFFFFF;
font-weight:bold;
}
#piyoCatcher ul.area p.title{
padding:2px 0 0 45px;
}
#piyoCatcher ul.area p.date{
padding:2px 0 0 40px;
}
#piyoCatcher ul.area li.jewelArea{
height:174px;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/area_jewel.png") no-repeat 0 0;
}
#piyoCatcher ul.area li.ribbonArea{
height:169px;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/area_ribbon.png") no-repeat 0 0;
}
#piyoCatcher ul.area div.threeItem{
float:left;
width:244px;
}
#piyoCatcher ul.area p.item{
float:left;
padding-left:20px;
}
#piyoCatcher ul.area p.item img{
padding:6px 6px 0;
}
#piyoCatcher ul.area div.complete{
float:left;
padding-left:6px;
}
#piyoCatcher ul.area img.completeItem{
padding:8px 0 0 15px;
}
#piyoCatcher ul.area p.figure{
clear:both;
width:60px;
padding-left:25px;
text-align:center;
color:#FFFFFF;
font-weight:bold;
}
#piyoCatcher ul.area a.collectionBook{
display:block;
width:92px;
height:22px;
margin-top:1px;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/btn_collectionbook.png") no-repeat 0 0;
}
#piyoCatcher ul.area a.collectionBook:hover{
background-position :0 -22px;
}
#piyoCatcher ul.area li p.oneplay{
float:left;
padding:48px 0 0 30px;
}
#piyoCatcher ul.area li.ribbonArea p.oneplay{
padding:48px 0 0 126px;
}
#piyoCatcher ul.area li p.threeplays{
float:left;
padding:48px 0 0 26px;
}
#piyoCatcher ul.area li p span.price{
display:inline;
padding-left:25px;
font-size:1.4em;
font-weight:bold;
}
#piyoCatcher ul.area li p button{
display:block;
width:106px;
height:37px;
}
#piyoCatcher ul.area li.jewelArea p.oneplay button{
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/btn_1pj.png") no-repeat 0 0;
}
#piyoCatcher ul.area li.jewelArea p.threeplays button{
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/btn_3pj.png") no-repeat 0 0;
}
#piyoCatcher ul.area li.ribbonArea p.oneplay button{
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/btn_1pr.png") no-repeat 0 0;
}
#piyoCatcher ul.area li.ribbonArea p.threeplays button{
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/btn_3pr.png") no-repeat 0 0;
}
#piyoCatcher ul.area li.jewelArea p button:hover{
background-position :0 -37px;
}
#piyoCatcher ul.area li.ribbonArea p button:hover{
background-position :0 -37px;
}
#piyoCatcher #btn{
text-align:center;
margin-left:auto;
margin-right:auto;
}
#piyoCatcher .new{
width:587px;
}
#piyoCatcher #btn li{
float:left;
width:272px;
height:46px;
padding:0 10px;
}
#piyoCatcher .ribbonCatcher{
width:272px;
}
#piyoCatcher .jewelCatcher{
width:272px;
}
#piyoCatcher #btn a{
display:block;
}
#piyoCatcher #btn a.jewel{
height:46px;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/btn_jewelcatcher.png") no-repeat 0 0;
}
#piyoCatcher #btn a.jewel:hover{
background-position :0 -46px;
}
#piyoCatcher #btn a.ribbon{
height:44px;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/btn_ribboncatcher.png") no-repeat 0 0;
}
#piyoCatcher #btn a.ribbon:hover{
background-position :0 -43px;
}
/**************************************************
PIYO CATCHER FLOATER
***************************************************/
#piyoCatcher div#floater{
width:440px;
height:560px;
background-color:#FFFFFF;
}
#piyoCatcher .floatBox{
background:none;
}
#piyoCatcher .floatBody{
padding:0;
}
#piyoCatcher div#jewelcatherImage{
width:428px;
height:389px;
margin:6px 0 0 6px;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/jewelcather.png") no-repeat 0 0;
}
#piyoCatcher div#ribbonCatcherImage{
width:428px;
height:389px;
margin:6px 0 0 6px;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/ribboncatcher.png") no-repeat 0 0;
}
#piyoCatcher .floatBody p.price{
width:80px;
padding:128px 0 0 120px;
line-height:1.3;
}
#piyoCatcher .floatBody p.title{
padding:149px 110px 0;
text-align:center;
}
#piyoCatcher div.messagePadding{
padding:0;
margin:0;
background:none;
text-align:center;
color:#784628;
font-weight:bold;
}
#piyoCatcher div.messagePadding span.error{
display:block;
}
#piyoCatcher div.playButtons{
height:40px;
padding:20px 0 5px 0;
background:none;
}
#piyoCatcher div.playButtons button.play{
width:119px;
height:40px;
margin:0 20px 0 160px;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/btn_play.png") no-repeat 0 0;
}
#piyoCatcher div.playButtons button.play:hover{
background-position:0 -40px;
}
#piyoCatcher div.playButtons button.playR{
width:119px;
height:40px;
margin:0 20px 0 160px;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/btn_play_r.png") no-repeat 0 0;
}
#piyoCatcher div.playButtons button.playR:hover{
background-position:0 -40px;
}
#piyoCatcher div.playButtons button.cancel,
#piyoCatcher div.playButtons button.cancelOnly{
width:84px;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/btn_cancel.png") no-repeat 0 0;
}
#piyoCatcher div.playButtons button.cancelOnly{
margin-left:177px;
}
#piyoCatcher div.playButtons button.cancel:hover,
	#piyoCatcher div.playButtons button.cancelOnly:hover{
background-position:0 -30px;
}
#piyoCatcher p.more{
text-align:center;
font-weight:bold;
color:#784628;
}
#piyoCatcher div.buttons{
height:40px;
padding:8px 0 6px 0;
background:none;
}
#piyoCatcher div.buttons button.onemore{
width:119px;
height:40px;
margin-left:110px;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/btn_onemore_j.png") no-repeat 0 0;
}
#piyoCatcher div.buttons button.onemore:hover{
background-position:0 -40px;
}
#piyoCatcher div.buttons button.onemoreR{
width:119px;
height:40px;
margin-left:110px;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/btn_onemore_r.png") no-repeat 0 0;
}
#piyoCatcher div.buttons button.onemoreR:hover{
background-position:0 -40px;
}
#piyoCatcher div.buttons button.close{
width:84px;
height:30px;
margin:5px 0 0 0;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/btn_close_s.png") no-repeat 0 0;
}
#piyoCatcher div.buttons button.close:hover{
background-position:0 -30px;
}
#piyoCatcher .goCollection a{
display:block;
width:160px;
height:30px;
margin-left:140px;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/btn_collectionList.png") no-repeat 0 0;
}
#piyoCatcher .goCollection a:hover{
background-position:0 -30px;
}
#piyoCatcher span.attention{
display:block;
padding:5px 10px 0;
color:red;
font-size:0.85em;
}
#piyoCatcher #jewelCatcherSwf{
position: relative;
width: 440px;
height: 400px;
}
#piyoCatcher #ribbonCatcherSwf{
position: relative;
width: 440px;
height: 400px;
}
#floaterCollection div.messagePadding{
background:none;
padding:0;
margin:0;
}
#piyoCatcher div.messagePadding span.errorFtl,
#floaterCollection .messagePadding span.errorFtl{
display:block;
padding:220px 0 30px;
}
#floaterCollection .buttons{
background:none;
}
/**************************************************
PIYO CATCHER COLLECTION
***************************************************/
#piyoCollection{
float:left;
width:670px;
padding:10px 0 0 10px;
}
#piyoCollection div{
width:670px;
height:55px;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/title_collection.png") no-repeat 0 0;
}
#piyoCollection span,#piyoCollection h3{
display:none;
}
/* clearFix */
#piyoCollection ul:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
#piyoCollection ul{ display:inline-table;min-height:1%;}
* html #piyoCollection ul{ height:1%;}
#piyoCollection ul{ display:block;}
#piyoCollection ul.pk{
height:79px;
background:#FFE6E6 url("http://stat.pupe.ameba.jp/image/en/piyocatcher/bar.png") no-repeat 0 bottom;
}
#piyoCollection ul.wh{
height:79px;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/bar.png") no-repeat 0 bottom;
}
#piyoCollection ul li{
float:left;
}
#piyoCollection ul li.collectionInfo{
width:410px;
padding:13px 0 0 25px;
}
#piyoCollection ul li.collectionList{
padding:22px 0 0 13px;
}
#piyoCollection ul li p.title{
font-weight:bold;
font-size:1.08em;
}
#piyoCollection ul li p.date{
margin-top:2px;
padding-left:20px;
}
#piyoCollection ul.pk li p.date{
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/heart_pk.png") no-repeat 0 center;
}
#piyoCollection ul.wh li p.date{
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/heart.png") no-repeat 0 center;
}
#piyoCollection ul li.collectionList a{
display:block;
width:160px;
height:30px;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/btn_collectionList.png") no-repeat 0 0;
}
#piyoCollection ul li.collectionList a:hover{
background-position:0 -30px;
}
button.piyocatcherBtn{
width:160px;
height:40px;
margin:0 0 10px 0;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/btn_piyocatcher.png") no-repeat 0 0;
}
button.piyocatcherBtn:hover{
background-position:0 -40px;
}
/**************************************************
PIYO CATCHER COLLECTION FLOATER
***************************************************/
#floaterCollection{
width:440px;
height:590px;
background:#FFFFFF;
}
#floaterCollection #complete10{
width:424px;
height:414px;
margin:10px 0 0 10px;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/bg_collection10comp.png") no-repeat 0 0;
}
#floaterCollection #notComplete10{
width:421px;
height:414px;
margin:10px 0 0 10px;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/bg_collection10.png") no-repeat 0 0;
}
#floaterCollection #complete15{
width:424px;
height:534px;
margin:10px 0 0 10px;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/bg_collection15comp.png") no-repeat 0 0;
}
#floaterCollection #notComplete15{
width:421px;
height:534px;
margin:10px 0 0 10px;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/bg_collection15.png") no-repeat 0 0;
}
#floaterCollection div div.completeItem{
height:130px;
}
/* clearFix */
#floaterCollection div div.completeItem:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
#floaterCollection div div.completeItem{ display:inline-table;min-height:1%;}
* html #floaterCollection div div.completeItem{ height:1%;}
#floaterCollection div div.completeItem{ display:block;}
#floaterCollection div div.completeItem p{
float:left;
width:240px;
padding:72px 0 0 35px;
font-weight:bold;
text-align:left;
line-height:1.2;
font-size:0.85em;
}
#floaterCollection div div.completeItem p span.attention{
font-weight:bold;
color:#bb0404;
padding:0;
}
#floaterCollection div div.completeItem img{
float:left;
padding:15px 0 0 34px;
}
#floaterCollection div ul.itemList{
padding:10px 0 0 29px;
}
/* clearFix */
#floaterCollection div ul.itemList:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
#floaterCollection div ul.itemList{ display:inline-table;min-height:1%;}
* html #floaterCollection div ul.itemList{ height:1%;}
#floaterCollection div ul.itemList{ display:block;}
#floaterCollection div ul.itemList li{
float:left;
padding-left:12px;
}
#floaterCollection div.close{
text-align:center;
}
#floaterCollection div.close button.closePad{
width:84px;
height:30px;
margin:0;
background:url("http://stat.pupe.ameba.jp/image/en/piyocatcher/btn_close_s.png") no-repeat 0 0;
}
#floaterCollection div.close button.closePad:hover{
background-position:0 -30px;
}
/***************************************************
Toolbar Definitions
***************************************************/
#toolbar{
	float:left;
	width:670px;
	font-size:12px;
}
#toolbar a{
	color:#DA6E6E;
	text-decoration:underline;
}
	#toolbar_caption{
		display:block;
		height:0;
		overflow:hidden;
		margin:10px 0px 15px 0px;
		padding:130px 0px 0px 0px;
		background:url(http://stat.pupe.ameba.jp/image/en/toolbar/bg_toolbar.png) no-repeat;
	}
	#toolbar_about{
		margin:0px 0px 30px 0px;
		padding:10px;
		background-color:#F2EEEA;
	}
		.toolbar_txt01{color:#DB6F6F;font-weight:bold;}
		.toolbar_txt02{font-weight:bold;}
		.toolbar_box01{margin:0px 0px 10px 0px;}
		.toolbar_box02{color:#BA3521;font-weight:bold;margin:0px 0px 10px 0px;}
		#toolbar_stamp_about a{
			display:block;
			width:280px;
			height:26px;
			background:url(http://stat.pupe.ameba.jp/image/en/toolbar/toolbar_stamp_about.png) no-repeat;
		}
				#toolbar_stamp_about span{display:none;}
				a#stamp_a{background-position:0px 0px;}
				a:hover#stamp_a{background-position:0px -26px;}
		#toolbar_aboutimg01{
			display:block;
			float:right;
			width:250px;
			height:0;
			overflow:hidden;
			padding:150px 0px 0px 0px;
			background:url(http://stat.pupe.ameba.jp/image/en/toolbar/toolbar_aboutimg01.png) no-repeat;
			background-position:right center;
		}
	#toolbar_dl{
		padding:15px 10px;
		border-width:1px;
		border-style:dashed;
		border-color:#7B645F;
	}
		#toolbar_dlimg{
			display:block;
			width:648px;
			height:0;
			overflow:hidden;
			margin:0px 0px 20px 0px;
			padding:102px 0px 0px 0px;
			background:url(http://stat.pupe.ameba.jp/image/en/toolbar/toolbar_dlimg.png) no-repeat;
		}
		#toolbar_dl table{
			margin:0px 0px 5px 0px;
			border-width:1px;
			border-style:solid;
			border-color:#5C403A;
		}
			#toolbar_dl table th{
				width:60px;
				padding:10px;
				border-width:0px 1px 0px 0px;
				border-style:dashed;
				border-color:#5C403A;
				color:#DB6F6F;
				font-weight:bold;
				text-align:center;
			}
			#toolbar_dl table td{
				padding:10px;
			}
		#toolbar_dl_btn{
			margin:20px 0px 0px 0px;
			padding:10px 15px 15px 15px;
			background-color:#F8E0E0;
			text-align:center;
		}
			#toolbar_dl_btn span{display:none;}
			#toolbar_dl_box{margin:10px 0px 0px 0px;}
				#toolbar_dl_btn_ie a{
					display:block;
					float:left;
					width:302px;
					height:52px;
					background:url(http://stat.pupe.ameba.jp/image/en/toolbar/toolbar_dl_btn_ie.png) no-repeat;
				}
					a#t_ie{background-position:0px 0px;}
					a:hover#t_ie{background-position:0px -52px;}
				#toolbar_dl_btn_ff a{
					display:block;
					float:right;
					width:302px;
					height:52px;
					background:url(http://stat.pupe.ameba.jp/image/en/toolbar/toolbar_dl_btn_ff.png) no-repeat;
				}
					a#t_ff{background-position:0px 0px;}
					a:hover#t_ff{background-position:0px -52px;}
/***************************************************
VIPShop Page Definitions
***************************************************/
#community #vipShop{
float:left;
width:670px;
}
#community #vipShop div.itemArea{
width:650px;
background-color:#4D3021;
padding:10px 10px 0;
}
#community #vipShop .item_group{
	padding:13px;
	background-color:#FFF;
	margin:0px 0px 10px 0px;
}
#community #vipShop .item_data{
	float:left;
	width:208px;
}
#community #vipShop .item_img{
	float:left;
	width:90px;
	padding:0px 5px 0px 0px;
}
#community #vipShop .item_info{
	float:left;
	width:108px;
}
#community #vipShop .item_name{
	background:url("http://stat.pupe.ameba.jp/image/en/item_arrow.gif") no-repeat scroll 0 0 transparent;
	padding:0px 0px 0px 10px;
	min-height:35px;
	line-height:1.5em;
	font-size:85%;
}
#community #vipShop .item_wear{
	padding:5px 15px 65px 0px;
	text-align:right;
}
#community #vipShop .item_price{
	border-bottom:1px dashed #543020;
	border-top:1px dashed #543020;
	color:#FF9900;
	width:90px;
	height:auto;
	padding:2px 0;
	margin:0px auto 10px auto;
	text-align:center;
}
#community #vipShop .seeImage{
height:15px;
text-align:center;
}
#community #vipShop .seeImage a{
background:transparent url(http://stat.pupe.ameba.jp/image/en/button_wear_image.png) no-repeat scroll;
display:block;
height:15px;
margin:0 auto;
width:66px;
}
#community #vipShop .seeImage a:hover{
background-position:0 -15px;
}
#community #vipShop .seeImage a span{
display:none;
}

#community #vipShop .buyButton{
text-align:center;
}
#community #vipShop .buyButton a{
display:block;
width:90px;
height:23px;
margin:0 auto;
background:url("http://stat.pupe.ameba.jp/image/en/katharineshop_buy_button.gif") no-repeat;
}
#community #vipShop .buyButton a span{
display:none;
}
#community #vipShop .buyButton a:hover{
background-position:0 -23px;
}

/*****  AYA SUZUKI  ******/
#community .officialShop .floor_aya_suzuki{
	width:648px;
	height:67px;
	padding:118px 0px 0px 22px;
	background:url(http://stat.pupe.ameba.jp/image/artist_shop/aya_suzuki/shop_title.png) no-repeat;
}
#community .officialShop .floor_aya_suzuki h3,
#community .officialShop .floor_aya_suzuki p,
#community .officialShop .floor_aya_suzuki a span{
	display:none;
}
#community .officialShop .floor_aya_suzuki #official a{
    display:block;
    width:249px;
    height:56px;
    background-image:url(http://stat.pupe.ameba.jp/image/artist_shop/aya_suzuki/btn_official.png);
}
#community .officialShop .floor_aya_suzuki #official a#roMenu{
    background-position:0px 0px;
}
#community .officialShop .floor_aya_suzuki #official a:hover#roMenu{
    background-position:0px -56px;
}

/*****  KANAKO KAWABATA  ******/
#community .officialShop .floor_kanako_kawabata{
	width:363px;
	height:77px;
	padding:108px 0px 0px 307px;
	background:url(http://stat.pupe.ameba.jp/image/artist_shop/kanako_kawabata/shop_title.png) no-repeat;
}
#community .officialShop .floor_kanako_kawabata h3,
#community .officialShop .floor_kanako_kawabata p,
#community .officialShop .floor_kanako_kawabata a span{
	display:none;
}
#community .officialShop .floor_kanako_kawabata #official a{
    display:block;
    width:206px;
    height:66px;
    background-image:url(http://stat.pupe.ameba.jp/image/artist_shop/kanako_kawabata/btn_official.png);
}
#community .officialShop .floor_kanako_kawabata #official a#roMenu{
    background-position:0px 0px;
}
#community .officialShop .floor_kanako_kawabata #official a:hover#roMenu{
    background-position:0px -66px;
}