@charset "utf-8";
/***************************************************
Poupee Girl Style Sheet
for:pupe_ja.css
<<<<<<< pupe2_ja.css
$Revision: 1.679 $
$Date: 2010/06/22 01:17:23 $
=======
$Revision: 1.679 $
$Date: 2010/06/22 01:17:23 $
>>>>>>> 1.625
***************************************************/
*{
margin:0;
padding:0;
font-style:normal;
font-weight:400;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
body{
color:#523021;
background:#9cc url("http://stat.pupe.ameba.jp/image/bg_body.png");
font-size:80%;
*font-size:75% !important;/* for IE6&7 */
font-size:75%\9 !important;/* for IE8 */
text-align:center;
}
h1,h2,h3,h4,h5,h6{
font-size:100%;
}
a{
color:#31309c;
}
a:hover{
text-decoration:underline;
}
p{
line-height:1.7;
}
b{
font-style:inherit;
font-weight:700;
}
strong{
font-style:inherit;
font-weight:700;
}
em{
font-style:italic;
font-weight:inherit;
}
i{
font-style:italic;
font-weight:inherit;
}
font{
font-style:inherit;
font-weight:inherit;
}
u{
font-style:inherit;
font-weight:inherit;
text-decoration:underline;
}
strike{
font-style:inherit;
font-weight:inherit;
text-decoration:line-through;
}
ul,ol{
list-style:none outside;
}
img{
border:none;
vertical-align:bottom;
}
hr{
clear:both;
height:1px;
border:none;
}
table,tr,td{
border-collapse:collapse;
}
table,tr,td{
border:none;
}
h2{
clear:both;
height:20px;
padding-left:20px;
background:#fff url("http://stat.pupe.ameba.jp/image/en/page_none.png") left top no-repeat;
border-bottom:10px solid #734d31;
font-weight:700;
text-align:left;
line-height:20px;
}
h2 span,
h3 span,
h4 span{
display:none;
}
h2 a{
margin-left:15px;
}
h2 img{
vertical-align:middle;
}
h3{
clear:both;
height:20px;
padding-left:20px;
background:url("http://stat.pupe.ameba.jp/image/en/page_none.png") no-repeat;
font-weight:700;
text-align:left;
line-height:20px;
}
div.userBaloon{
position:absolute;
width:75px;
height:80px;
padding:5px;
background:url("http://stat.pupe.ameba.jp/image/baloon_user.gif") no-repeat;
}
/* clearFix
-------------------------*/
.clearFix:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearFix{ display:inline-table;min-height:1%;}
/* Hide from mac IE5 \*/
* html .clearFix{ height:1%;}
.clearFix{ display:block;}
/* End Hide from mac IE5 */
.hidden{display:none;}
/***************************************************
Button Definitions
***************************************************/
button{
width:150px;
height:30px;
margin-right:20px;
border:none;
cursor:pointer;
}
button.addFriend{
background:url("http://stat.pupe.ameba.jp/image/en/button_add_friend.gif") no-repeat;
}
button.addFriendSmall{
width:100px;
height:22px;
background:url("http://stat.pupe.ameba.jp/image/en/button_add_friend_small.gif") no-repeat;
}
button.addBrand{
width:74px;
height:22px;
background:url("http://stat.pupe.ameba.jp/image/en/button_add_brand.gif") no-repeat;
}
button.apply{
background:url("http://stat.pupe.ameba.jp/image/en/button_apply.gif") no-repeat;
}
button.back{
background:url("http://stat.pupe.ameba.jp/image/en/button_back.gif") no-repeat;
}
button.buy{
width:120px;
height:22px;
background:url("http://stat.pupe.ameba.jp/image/en/button_buy_small.gif") no-repeat;
}
button.buyExecute{
margin:0 10px 0 0;
background:url("http://stat.pupe.ameba.jp/image/en/button_buy.gif") no-repeat;
}
button.change{
background:url("http://stat.pupe.ameba.jp/image/en/button_change.gif") no-repeat;
}
button.checkEntry{
background:url("http://stat.pupe.ameba.jp/image/en/button_check_entry.gif") no-repeat;
}
button.cancel{
margin:0 0 0 10px;
background:url("http://stat.pupe.ameba.jp/image/en/button_cancel.gif") no-repeat;
}
button.cancelExhibit{
width:120px;
height:22px;
margin-top:30px;
background:url("http://stat.pupe.ameba.jp/image/en/button_cancel_exhibit.gif") no-repeat;
}
button.cancelExhibitList{
width:120px;
height:22px;
margin-top:5px;
background:url("http://stat.pupe.ameba.jp/image/en/button_cancel_exhibit.gif") no-repeat;
}
button.exhibitList{
width:160px;
margin:0 0 10px;
background:url("http://stat.pupe.ameba.jp/image/en/button_market_sellingitems.png") no-repeat;
}
button.moreExhibit{
width:160px;
margin:0 0 10px;
background:url("http://stat.pupe.ameba.jp/image/en/button_more_exhibit.gif") no-repeat;
}
button.myCollection{
width:160px;
margin:0 0 10px;
background:url("http://stat.pupe.ameba.jp/image/en/button_mycollection.png") no-repeat;
}
button.regMailMb{
height:26px;
background:url("http://stat.pupe.ameba.jp/image/en/button_regist_mobile.gif") no-repeat;
}
button.changeMail{
height:26px;
background:url("http://stat.pupe.ameba.jp/image/en/button_change_mail.png") no-repeat;
}
button.changePassword{
width:149px;
height:26px;
background:url("http://stat.pupe.ameba.jp/image/en/button_change_password.png") no-repeat;
}
button.changePhoto{
width:116px;
height:22px;
background:url("http://stat.pupe.ameba.jp/image/en/button_change_photo.gif") no-repeat;
}
button.close{
margin:0 0 0 10px;
background:url("http://stat.pupe.ameba.jp/image/en/button_close.png") no-repeat;
}
button.confirmMessage{
margin:0;
background:url("http://stat.pupe.ameba.jp/image/en/button_confirm_message.gif") no-repeat;
}
button.comment{
background:url("http://stat.pupe.ameba.jp/image/en/button_comment.png") no-repeat;
}
button.delete{
background:url("http://stat.pupe.ameba.jp/image/en/button_delete.gif") no-repeat;
}
button.deleteItem{
width:130px;
background:url("http://stat.pupe.ameba.jp/image/button_delete_item.png") no-repeat;
text-align:left;
}
button.deleteComment{
width:130px;
background:url("http://stat.pupe.ameba.jp/image/button_delete_item.png") no-repeat;
}
button.deleteFavorite{
width:100px;
height:22px;
background:url("http://stat.pupe.ameba.jp/image/en/button_delete_favorite.gif") no-repeat;
}
button.deleteFriend{
width:100px;
height:22px;
background:url("http://stat.pupe.ameba.jp/image/en/button_delete_friend.png") no-repeat;
}
button.deleteItem span{
display:inline;
}
button.editItem{
background:url("http://stat.pupe.ameba.jp/image/en/button_edit_item.png") no-repeat;
}
button.exhibit{
width:120px;
height:22px;
margin-top:5px;
background:url("http://stat.pupe.ameba.jp/image/en/auction/button_sell_market.png") no-repeat;
}
button.exhibitAuction{
width:120px;
height:22px;
margin-top:5px;
background:url("http://stat.pupe.ameba.jp/image/en/auction/button_sell_auction.png") no-repeat;
}
button.changePrice{
width:120px;
height:22px;
margin-top:0;
background:url("http://stat.pupe.ameba.jp/image/en/button_change_price.gif") no-repeat;
}
button.doChange{
background:url("http://stat.pupe.ameba.jp/image/en/button_change_do.gif") no-repeat;
}
button.afterSell{
width:120px;
height:22px;
margin-top:5px;
background:url("http://stat.pupe.ameba.jp/image/en/button_afterSell.gif") no-repeat;
}
button.exhibitExecute{
background:url("http://stat.pupe.ameba.jp/image/en/button_exhibit.gif") no-repeat;
}
button.fix{
background:url("http://stat.pupe.ameba.jp/image/en/button_fix.png") no-repeat;
}
button.home{
background:url("http://stat.pupe.ameba.jp/image/en/button_home.png") no-repeat;
}
button.login{
background:url("http://stat.pupe.ameba.jp/image/en/button_login.gif") no-repeat;
margin-top:5px;
}
button.next{
background:url("http://stat.pupe.ameba.jp/image/en/button_next.png") no-repeat;
}
button.no{
background:url("http://stat.pupe.ameba.jp/image/en/button_no.gif") no-repeat;
}
button.regist{
background:url("http://stat.pupe.ameba.jp/image/en/button_regist.gif") no-repeat;
}
button.reply{
background:url("http://stat.pupe.ameba.jp/image/en/button_reply.gif") no-repeat;
}
button.recycle{
width:120px;
height:25px;
color:#714e31;
background:url("http://stat.pupe.ameba.jp/image/button_recycle.gif") no-repeat;
font-size:75%;
}
button.recycleExecute{
background:url("http://stat.pupe.ameba.jp/image/en/button_recycle_execute.gif") no-repeat;
}
button.save{
background:url("http://stat.pupe.ameba.jp/image/en/button_save.gif") no-repeat;
}
button.soldOut{
width:120px;
height:22px;
background:url("http://stat.pupe.ameba.jp/image/en/button_soldout.gif") no-repeat;
}
button.postItem{
width:160px;
background:url("http://stat.pupe.ameba.jp/image/en/button_post_item.png") no-repeat;
}
button.reissue{
background:url("http://stat.pupe.ameba.jp/image/en/button_reissue.gif") no-repeat;
}
button.search{
width:74px;
height:23px;
background:url("http://stat.pupe.ameba.jp/image/en/button_search.gif") no-repeat;
}
button.send{
margin:0 10px 0 0;
background:url("http://stat.pupe.ameba.jp/image/en/button_send.png") no-repeat;
}
button.send_s{
width:80px;
background:url("http://stat.pupe.ameba.jp/image/en/button_send_s.png") no-repeat;
}
button.sendMessage{
background:url("http://stat.pupe.ameba.jp/image/en/button_send_message.gif") no-repeat;
}
button.toDetail{
background:url("http://stat.pupe.ameba.jp/image/en/button_to_detail.gif") no-repeat;
}
button.top{
background:url("http://stat.pupe.ameba.jp/image/en/button_top.gif") no-repeat;
}
button.upload{
width:122px;
background:url("http://stat.pupe.ameba.jp/image/en/button_upload.png") no-repeat;
}
button.yes{
background:url("http://stat.pupe.ameba.jp/image/en/button_yes.gif") no-repeat;
}
button.withdrawal{
background:url("http://stat.pupe.ameba.jp/image/en/button_withdrawal.gif") no-repeat;
}
button.buyRibbon{
background:url("http://stat.pupe.ameba.jp/image/en/button_buyribbon.gif") no-repeat;
}
button.permitMessage{
height:22px;
background:url("http://stat.pupe.ameba.jp/image/en/button_delete_deny.gif") no-repeat;
}
button.vote{
margin-right:0;
background:url("http://stat.pupe.ameba.jp/image/en/button_vote.gif") no-repeat;
}
button.entry{
margin-right:0;
background:url("http://stat.pupe.ameba.jp/image/en/button_entry.gif") no-repeat;
}
button.coordinate{
margin-right:0;
background:url("http://stat.pupe.ameba.jp/image/en/button_coordinate.gif") no-repeat;
}
button.viewResults{
margin-right:0;
background:url("http://stat.pupe.ameba.jp/image/en/button_view_results.gif") no-repeat;
}
button.n_entry{
margin-right:0;
background:url("http://stat.pupe.ameba.jp/image/en/button_n_entry.gif") no-repeat;
}
button.n_vote{
margin-right:0;
background:url("http://stat.pupe.ameba.jp/image/en/button_n_vote.gif") no-repeat;
}
button.chargeRibbon{
width:177px;
height:30px;
background:url("http://stat.pupe.ameba.jp/image/en/button_chargeribbon.png") no-repeat;
}
button.chargeBack{
width:150px;
background:url("http://stat.pupe.ameba.jp/image/en/button_charge_back.gif") no-repeat;
}
button.buyRibbonExchange{
width:150px;
margin-left:5px;
background:url("http://stat.pupe.ameba.jp/image/en/button_charge_settlement.gif") no-repeat;
}
button.ribbonHistory{
width:160px;
margin-right:0;
background:url("http://stat.pupe.ameba.jp/image/en/button_jewel_passbook.png") no-repeat;
}
button.webMoney{
width:177px;
background:url("http://stat.pupe.ameba.jp/image/en/button_webmoney.png") no-repeat;
}
button.buyRibbonCredit{
margin-right:0;
background:url("http://stat.pupe.ameba.jp/image/en/button_buyjewel.png") no-repeat;
}
button.tieupClose{
width:110px;
margin-right:0;
background:url("http://stat.pupe.ameba.jp/image/tieup/kose/button_tieup_close.gif") no-repeat;
}
button.tieupBuyButton{
width:115px;
margin-right:40px;
background:url("http://stat.pupe.ameba.jp/image/tieup/button_tieup_buy.gif") no-repeat;
}
button.tieupCancels{
width:110px;
margin-right:0;
background:url("http://stat.pupe.ameba.jp/image/tieup/button_tieup_cancels.gif") no-repeat;
}
button.ameGold{
width:177px;
background:url("http://stat.pupe.ameba.jp/image/en/button_amegold.png") no-repeat;
}
button.payPal{
width:177px;
background:url("http://stat.pupe.ameba.jp/image/en/button_paypal.png") no-repeat;
}
button.docomo{
width:177px;
background:url("http://stat.pupe.ameba.jp/image/en/button_docomo.png") no-repeat;
}
button.softbank{
width:177px;
background:url("http://stat.pupe.ameba.jp/image/en/button_softbank.png") no-repeat;
}
button.paySafeCard{
width:177px;
background:url("http://stat.pupe.ameba.jp/image/en/button_paysafecard.png") no-repeat;
}
button.register{
width:150px;
margin:0;
padding:0;
background:url("http://stat.pupe.ameba.jp/image/en/button_register_button.gif") no-repeat;
}
button.paste{
width:122px;
margin-top:10px;
background:url("http://stat.pupe.ameba.jp/image/en/button_paste.gif") no-repeat;
}
button.incentive{
width:160px;
background:url("http://stat.pupe.ameba.jp/image/en/button_to_bank.png") no-repeat;
}
button.buyJewel{
width:160px;
background:url("http://stat.pupe.ameba.jp/image/en/button_buy_jewel.png") no-repeat;
}
button.backGoods{
width:177px;
margin:0;
background:url("http://stat.pupe.ameba.jp/image/en/button_back_goods.gif") no-repeat;
}
button.GoodsBlock{
margin:0;
}
button.morePost{
width:177px;
margin:0;
background:url("http://stat.pupe.ameba.jp/image/en/button_post_more.gif") no-repeat;
}
button.deleteFriendSmall{
width:100px;
height:20px;
background:url("http://stat.pupe.ameba.jp/image/en/button_delete_friend_small.gif") no-repeat;
}
button.execution{
width:160px;
height:30px;
margin:0;
background:url("http://stat.pupe.ameba.jp/image/en/button_execution.gif") no-repeat;
}

button.addBlockUser{
width:160px;
background:url("http://stat.pupe.ameba.jp/image/en/button_add_user.gif") no-repeat;
}
button.deleteBlockUser{
width:160px;
margin:0;
background:url("http://stat.pupe.ameba.jp/image/en/button_delete_user.gif") no-repeat;
}
button.accessBlock{
width:149px;
height:26px;
background:transparent url("http://stat.pupe.ameba.jp/image/en/button_accessblock.png") no-repeat;
}
button.invite{
position:absolute;
bottom:20px;
right:243px;
width:174px;
height:30px;
margin:0 3.5px 0 0;
background:url("http://stat.pupe.ameba.jp/image/en/button_invite.png") no-repeat;
}
button.moreInvite{
width:160px;
height:30px;
background:transparent url(http://stat.pupe.ameba.jp/image/en/button_more_invite.gif) no-repeat;
}
button.downLoad{
width:160px;
height:30px;
border:none;
background:url("http://stat.pupe.ameba.jp/image/en/button_dl.gif") no-repeat;
}
button.backIncentive{
width:177px;
margin:0;
background:url("http://stat.pupe.ameba.jp/image/en/button_back_incentive.png") no-repeat;
}
button.sendToMe{
float:right;
width:160px;
margin:0 70px 10px 0;
background:url("http://stat.pupe.ameba.jp/image/en/button_send_gift_me.png") no-repeat;
}
button.sendToFriend{
float:left;
width:160px;
margin:0 0 10px 70px;
background:url("http://stat.pupe.ameba.jp/image/en/button_send_gift_friend.png") no-repeat;
}
button.sendPupe{
width:100px;
height:22px;
background:url("http://stat.pupe.ameba.jp/image/en/button_send_pupe.gif") no-repeat;
}
button.rechoice{
margin:0 0 0 10px;
background:url("http://stat.pupe.ameba.jp/image/en/button_rechoice.png") no-repeat;
}
button.publish{
width:180px;
height:30px;
margin:10px 0 0 0px;
background:url("http://stat.pupe.ameba.jp/image/en/button_publish.png") no-repeat;
}
button#exhibitByGoods{
display:none;
width:160px;
margin:0 0 10px;
background:url("http://stat.pupe.ameba.jp/image/en/button_sell.png") no-repeat;
}
button#exhibitMarketGoods,
button#exhibitAuctionGoods,
button#biddingAuctionGoods{
display:none;
}
button.sell{
width:160px;
margin:0 0 10px;
background:url("http://stat.pupe.ameba.jp/image/en/button_sell.png") no-repeat;
}
button.myDressUpItems{
width:160px;
margin:0 0 10px;
background:url("http://stat.pupe.ameba.jp/image/en/button_my_items.png") no-repeat;
}
button.auction{
width:160px;
margin:0 0 10px;
background:url("http://stat.pupe.ameba.jp/image/en/button_auction.png") no-repeat;
}
button.market{
width:160px;
margin:0 0 10px;
background:url("http://stat.pupe.ameba.jp/image/en/button_market.png") no-repeat;
}
button.auctionBiddingItems{
width:160px;
margin:0 0 10px;
background:url("http://stat.pupe.ameba.jp/image/en/button_auction_biddingitems.png") no-repeat;
}
button.auctionSellingItems{
width:160px;
margin:0 0 10px;
background:url("http://stat.pupe.ameba.jp/image/en/button_auction_sellingitems.png") no-repeat;
}
button.right{
margin:0 0 0 5px;
}
button.left{
margin:0 5px 0 0;
}
button.gift{
margni:0;
background:url("http://stat.pupe.ameba.jp/image/en/button_gift.png") no-repeat;
}
button.rechoiceFriend{
background:url("http://stat.pupe.ameba.jp/image/en/button_rechoice_friend.png") no-repeat;
}
button.rechoicePresent{
background:url("http://stat.pupe.ameba.jp/image/en/button_rechoice_present.png") no-repeat;
}
button.moreGift{
margin-right:0;
background:url("http://stat.pupe.ameba.jp/image/en/button_more_gift.png") no-repeat;
}
button.sendGift{
width:100px;
height:22px;
background:url("http://stat.pupe.ameba.jp/image/en/button_send_gift_this.png") no-repeat;
}
button.giveGift{
background:url("http://stat.pupe.ameba.jp/image/en/button_send_present.png") no-repeat;
}
button.changeParts{
width:130px;
margin:20px 105px 0;
background:url("http://stat.pupe.ameba.jp/image/en/button_chage_parts.png") no-repeat;
}
button.limitedItemList{
width:170px;
margin:5px 5px 5px 0;
background:url("http://stat.pupe.ameba.jp/image/en/button_limited_item.png") no-repeat;
}
button.moreShopping{
width:160px;
margin:0;
background:url("http://stat.pupe.ameba.jp/image/en/button_more_shopping.gif") no-repeat;
}
button.deleteFavoriteItem{
width:180px;
background:url("http://stat.pupe.ameba.jp/image/en/button_remove_favoriteitem.png") no-repeat;
}
button.seeFavoriteItem{
width:180px;
background:url("http://stat.pupe.ameba.jp/image/en/button_see_favoriteitem.png") no-repeat;
}
button.remove{
width:150px;
background:url("http://stat.pupe.ameba.jp/image/en/button_remove.png") no-repeat;
}
button.cancelOut{
width:150px;
background:url("http://stat.pupe.ameba.jp/image/en/button_cancelout.png") no-repeat;
}
button.setUp{
width:150px;
background:url("http://stat.pupe.ameba.jp/image/en/button_setup.png") no-repeat;
}
button.buyByUnderAge{
background:url("http://stat.pupe.ameba.jp/image/en/button_buybyunderage.png") no-repeat;
width:227px;
}
button.sponser{
background:url("http://stat.pupe.ameba.jp/image/en/button_sponsor.png") no-repeat;
width:182px;
}
button.favoriteBrand{
background:url("http://stat.pupe.ameba.jp/image/en/button_favoritebrands.gif") no-repeat;
width:160px;
}
button.add{
background:url("http://stat.pupe.ameba.jp/image/en/button_add.png") no-repeat;
}
button.confirmBtn{
background:url("http://stat.pupe.ameba.jp/image/en/button_confirm.png") no-repeat;
}
button.exchange{
background:url("http://stat.pupe.ameba.jp/image/en/button_exchange.png") no-repeat;
}
button.changeCnt{
background:url("http://stat.pupe.ameba.jp/image/en/button_change_cnt.png") no-repeat;
}
button.buyJewel{
width:160px;
background:url("http://stat.pupe.ameba.jp/image/en/button_buyjewel.png") no-repeat;
}
button.exchangeJewel{
width:170px;
background:url("http://stat.pupe.ameba.jp/image/en/button_exchangejewel.png") no-repeat;
}
button.commentClothes{
width:160px;
background:url(http://stat.pupe.ameba.jp/image/en/button_comment_clothes.png) no-repeat;
}
button.commentedClothes{
width:160px;
background:url(http://stat.pupe.ameba.jp/image/en/button_commented_clothes.png) no-repeat;
}
button.closet_ranking{
width:160px;
background:url(http://stat.pupe.ameba.jp/image/en/btn_ranking.png) no-repeat;
}
button.closet_brands{
width:160px;
background:url(http://stat.pupe.ameba.jp/image/en/btn_fvt_brands.png) no-repeat;
}
button.post{
width:160px;
background:url(http://stat.pupe.ameba.jp/image/en/btn_post.png) no-repeat;
}
button.sellNow{
width:120px;
height:22px;
margin-top:5px;
background:url("http://stat.pupe.ameba.jp/image/en/auction/button_sell_now.png") no-repeat;
}
button.bidMoreAuction{
width:120px;
height:22px;
margin:5px 0 0 0;
background:url("http://stat.pupe.ameba.jp/image/en/auction/button_bid_more.png") no-repeat;
}
button.bidExecute{
background:url(http://stat.pupe.ameba.jp/image/en/btn_bid.png) no-repeat;
}
button.bidMore{
background:url(http://stat.pupe.ameba.jp/image/en/btn_bid_more.png) no-repeat;
}
button.sellNowExecute{
background:url(http://stat.pupe.ameba.jp/image/en/btn_sell_now.png) no-repeat;
}
button.cancelSelling{
width:150px;
background:url("http://stat.pupe.ameba.jp/image/en/button_cancel_selling.png") no-repeat;
}
.buttonsBackGoods{
margin-top:12px;
}
.buttonsMorePost{
display:block;
clear:both;
height:30px;
padding:20px 0 10px;
text-align:center;
}
html*.buttonsInvite{
margin:10px 0 0;
padding:0 200px;
}
.buttonsInvite{
display:block;
margin:5px 0 0;
text-align:center;
}
.buttonsInviteItem{
display:block;
clear:both;
height:32px;
padding:45px 0 10px 15px;
text-align:center;
}
button:hover,
button.hover{
background-position:0 -30px;
}
button span{
display:none;
color:#039;
}
.buttons{
display:block;
clear:both;
height:30px;
padding:20px 0 10px;
background:url("http://stat.pupe.ameba.jp/image/line_separator.gif") 0 10px repeat-x;
text-align:center;
}
/***************************************************
Header Definitions
***************************************************/
#header{
width:880px;
margin:0 auto;
}
/* clearFix
-------------------------*/
#header:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
#header{ display:inline-table;min-height:1%;}
/* Hide from mac IE5 \*/
* html #header{ height:1%;}
#header{ display:block;}

#header #bannerArea{
display:block;
float:right;
height:60px;
width:468px;
margin-top:10px;
overflow:hidden;
}
#header h1{
float:left;
padding:13px 0 0 0;
}
#header h1 a{
display:block;
width: 250px;
height: 57px;
background:url("http://stat.pupe.ameba.jp/image/en/logo_top.gif") no-repeat;
}
#header h1 a span{
display:none;
}
#header #changeDesign{
float:right;
width:100%;
padding-top:7px;
padding-bottom:5px;
text-align:right;
font-size:0.8em;
line-height:1;
}
#header #headerMain{
float:left;
width:880px;
padding-top:5px;
}
#header #headerSearch{
float:left;
line-height:1;
width:454px;
}
#header #headerSearch #search_keyword{
display:block;
float:left;
background:#F0F7F7 url("http://stat.pupe.ameba.jp/image/icon_yahoo.png") no-repeat scroll 4px 2px;
border:1px solid #543020;
font-size:12px;
height:16px;
outline-style:none;
overflow:hidden;
padding:2px 10px 0 35px;
margin:0;
vertical-align:baseline;
width:367px;
}
#header #headerSearch #search_type{
height:14px;
}
#header #headerSearch #search_type li{
float:left;
width:40px;
height:14px;
}
#header #headerSearch #search_type li.friend{
padding-left:5px;
}

#header #headerSearch #search_type li.brand{
width:52px;
padding-left:5px;
}
#header #headerSearch #search_type li a{
display:block;
width:40px;
height:14px;
background-image:url("http://stat.pupe.ameba.jp/image/en/search_type.png");
}
#header #headerSearch #search_type li.brand a{
width:52px;
}
#header #headerSearch #search_type li.web a{background-position:0 0;}
#header #headerSearch #search_type li.web a:hover{background-position:0 -14px;}
#header #headerSearch #search_type li.web a:active{background-position:0 -14px;}
#header #headerSearch #search_type li.web a.select{background-position:0 -14px;}
#header #headerSearch #search_type li.friend a{background-position:-40px 0;}
#header #headerSearch #search_type li.friend a:hover{background-position:-40px -14px;}
#header #headerSearch #search_type li.friend a:active{background-position:-40px -14px;}
#header #headerSearch #search_type li.friend a.select{background-position:-40px -14px;}
#header #headerSearch #search_type li.brand a{background-position:-80px 0;}
#header #headerSearch #search_type li.brand a:hover{background-position:-80px -14px;}
#header #headerSearch #search_type li.brand a:active{background-position:-80px -14px;}
#header #headerSearch #search_type li.brand a.select{background-position:-80px -14px;}
#header #headerSearch #search_type li a span{
display:none;
}
#header #headerSearch #search_btn{
display:block;
float:right;
width:40px;
height:20px;
font-size:1px;
background:url("http://stat.pupe.ameba.jp/image/en/btn_search.png") no-repeat;
}
#header #headerSearch #searchKeyword{
clear:both;
width:100%;
font-size:0.83em;
_font-size:0.75em;
}
#header #headerSearch #searchKeyword p{
float:left;
display:inline;
width:auto;
min-height:9px;
height:auto !important;
height:9px;
padding:0 0 0 15px;
background:url("http://stat.pupe.ameba.jp/image/ico_heart.png") no-repeat 0 center;
}
#header #headerSearch #searchKeyword .searchPickup{
float:left;
display:inline;
padding:3px 0 0;
height:1em;
overflow:hidden;
}
#header #headerSearch #searchKeyword li{
display:inline;
line-height:1;
width:auto;
}
#header #headerSearch #searchKeyword li a{
padding-left:3px;
padding-right:3px;
}
#header #headerSearch #searchKeyword li.even a{
border-left:1px solid #333333;
border-right:1px solid #333333;
}
#header #searchStamp{
float:left;
width:82px;
height:35px;
padding:14px 0 0 4px;
}
#header #searchStamp p.txt{
display:block;
width:82px;
height:21px;
}
#header #searchStamp p.txt a{
display:block;
width:82px;
height:21px;
background:url("http://stat.pupe.ameba.jp/image/en/txt_search_stamp.png") no-repeat 0 0;
font-size:1px;
}
#header #searchStamp p.ico{
width:48px;
height:14px;
margin:0 auto;
background:url("http://stat.pupe.ameba.jp/image/search_stamp.png") no-repeat 0 0;
}
#header #searchStamp p.score0{background-position:0 0;}
#header #searchStamp p.score1{background-position:0 -14px;}
#header #searchStamp p.score2{background-position:0 -28px;}
#header #searchStamp p.score3{background-position:0 -42px;}
#header #searchStamp p.score4{background-position:0 -56px;}
#header #searchStamp p.score5{background-position:0 -70px;}
#header #searchStamp p.score6{background-position:0 -84px;}
#header #searchStamp p.score7{background-position:0 -98px;}
#header #searchStamp p.score8{background-position:0 -112px;}
#header #searchStamp p.score9{background-position:0 -126px;}
#header #searchStamp p span{display:none;font-size:1px;}
#header #utilityNavi{
float:right;
width:317px;
padding-top:3px;
margin:14px 0 5px;
background:url("http://stat.pupe.ameba.jp/image/bg_util_nav_top.png") no-repeat top left;
}
#header #utilityNavi ul{
padding:0 10px 3px 5px;
background:url("http://stat.pupe.ameba.jp/image/bg_util_nav_bottom.png") no-repeat bottom left;
}
#header #utilityNavi li{
float:right;
display:block;
padding:6px 3px 6px 0;
line-height:1;
vertical-align:middle;
}
#header #utilityNavi li a{
padding-left:17px;
line-height:1;
vertical-align:middle;
color:#543020;
font-size:85%;
letter-spacing:-0.3px;
}
html* #header #utilityNavi li a{ font-size:0.75em;letter-spacing:0;} /* IE6 7向け */
head~/* */body #header #utilityNavi li a{ font-size:0.75em; line-height:1.5;} /* IE8向け */
#header #utilityNavi .flesh{
background:url("http://stat.pupe.ameba.jp/image/ico_fresh.png") no-repeat center left;
}
#header #utilityNavi .announce{
background:url("http://stat.pupe.ameba.jp/image/ico_announce.png") no-repeat center left;
}
#header #utilityNavi .help{
background:url("http://stat.pupe.ameba.jp/image/ico_help.png") no-repeat center left;
}
#header #utilityNavi .logout{
background:url("http://stat.pupe.ameba.jp/image/ico_logout.png") no-repeat center left;
}
/***************************************************
Footer Definitions
***************************************************/
#footer{
clear:both;
width:880px;
margin:0 auto;
padding-top:10px;
text-align:center;
}
#footer ul{
clear:both;
padding:5px;
font-size:12px;
}
#footer ul li{
display:inline;
padding:0 13px;
border-right:1px solid #523021;
}
#footer ul li.last{
border:none;
}
#footer .copyright{
clear:both;
width:440px;
margin:0 auto;
padding-top:10px;
font-size:11px;
}

#footer .copyright img{
float:left;
padding-left:10px;
}
#footer .title{
float:left;
padding:3px;
}
#footer .logo{
float:left;
width:88px;
height:21px;
background:url("http://stat.pupe.ameba.jp/image/logo_cyber.gif") no-repeat;
}
#footer .logo span{
display:none;
}
#footer ul#serviceList{
font-size:.75em;
padding-top:10px;
}
#footer ul#serviceList a{
padding-top:3px;
}
#footer ul#serviceList li.lastItem{
border-right:none;
}
/***************************************************
Content Definitions
***************************************************/
#content{
width:880px;
margin:0 auto;
padding-bottom:10px;
background:#fff;
}
#contentHeader{
width:100%;
}
#contentHeader #globalNavi{
height:35px;
}
#contentHeader #globalNavi li{
float:left;
}
#contentHeader #globalNavi li a{
display:block;
width:176px;
height:35px;
background:url("http://stat.pupe.ameba.jp/image/en/global_navi.png") no-repeat;
}
#contentHeader #globalNavi .myHome a{background-position:0 0;}
#contentHeader #globalNavi .postClothes a{background-position:-176px 0;}
#contentHeader #globalNavi .dressUp a{background-position:-352px 0;}
#contentHeader #globalNavi .jiten a{background-position:-528px 0;}
#contentHeader #globalNavi .community a{background-position:-704px 0;}
#contentHeader #globalNavi .myHome a:hover{background-position:0 -35px;}
#contentHeader #globalNavi .postClothes a:hover{background-position:-176px -35px;}
#contentHeader #globalNavi .dressUp a:hover{background-position:-352px -35px;}
#contentHeader #globalNavi .jiten a:hover{background-position:-528px -35px;}
#contentHeader #globalNavi .community a:hover{background-position:-704px -35px;}
#contentHeader #globalNavi .myHome a:active{background-position:0 -35px;}
#contentHeader #globalNavi .postClothes a:active{background-position:-176px -35px;}
#contentHeader #globalNavi .dressUp a:active{background-position:-352px -35px;}
#contentHeader #globalNavi .jiten a:active{background-position:-528px -35px;}
#contentHeader #globalNavi .community a:active{background-position:-704px -35px;}
#contentHeader .home .myHome a{background-position:0 -70px !important;}
#contentHeader .postClothes .postClothes a{background-position:-176px -70px !important;}
#contentHeader .avatar .dressUp a{background-position:-352px -70px !important;}
#contentHeader .community .community a{background-position:-704px -70px !important;}
#contentHeader #globalNavi li.regist a{
width:528px;
background:url("http://stat.pupe.ameba.jp/image/en/global_navi_regist.png") no-repeat;
}
#contentHeader #globalNavi .regist a:hover{background-position:0 -35px;}
#contentHeader #roomNavi{
background-color:#CD8464;
}

#contentHeader #roomNavi h2{
float:left;
width:261px;
min-height:21px;
height:auto !important;
height:21px;
padding:0;
text-align:left;
border:none;
font-weight:normal;
line-height:21px;
background:#CD8464;
}
#contentHeader #roomNavi h2 a{
float:left;
width:270px;
padding:0 0 1px 15px;
margin:0;
min-height:21px;
height:auto !important;
height:21px;
color:#FFF;
text-align:left;
border:none;
font-weight:normal;
line-height:21px;
}
#contentHeader #roomNavi h2 a{
background:url("http://stat.pupe.ameba.jp/image/bg_roomname.gif") repeat-y 4px 0;
cursor:pointer;
}
#contentHeader .roomFriend h2 a p{float:left;}
#contentHeader .roomFriend h2 a p.name{
width:auto;
}

#contentHeader .roomFriend h2 a p.ico{
float:left;
width:90px;
height:21px;
background:url("http://stat.pupe.ameba.jp/image/en/ico_pupefriend.png") no-repeat center center;
}
#contentHeader #roomNavi #icoNavi{
float:right;
width:300px;
padding-right:10px;
}
#contentHeader #roomNavi #icoNavi li{
float:right;
width:22px;
height:22px;
padding:0 0 0 5px;
}
#contentHeader #roomNavi #icoNavi li a{
display:block;
width:22px;
height:22px;
}
#contentHeader #roomNavi #icoNavi .closet a{background:url("http://stat.pupe.ameba.jp/image/ico_closet.png") no-repeat;}
#contentHeader #roomNavi #icoNavi .sutekiBook a{background:url("http://stat.pupe.ameba.jp/image/ico_suteki_book.png") no-repeat;}
#contentHeader #roomNavi #icoNavi .brand a{background:url("http://stat.pupe.ameba.jp/image/ico_brand.png") no-repeat;}
#contentHeader #roomNavi #icoNavi .friend a{background:url("http://stat.pupe.ameba.jp/image/ico_friend.png") no-repeat;}
#contentHeader #roomNavi #icoNavi .sellItem a{background:url("http://stat.pupe.ameba.jp/image/ico_sell_item.png") no-repeat;}
#contentHeader #roomNavi #icoNavi .comment a{background:url("http://stat.pupe.ameba.jp/image/ico_comment.png") no-repeat;}
#contentHeader #roomNavi #icoNavi .tool a{background:url("http://stat.pupe.ameba.jp/image/ico_tool.png") no-repeat;}
#contentHeader #roomNavi #icoNavi .present a{background:url("http://stat.pupe.ameba.jp/image/ico_present.png") no-repeat;}
#contentHeader #roomNavi #icoNavi .message a{background:url("http://stat.pupe.ameba.jp/image/ico_message.png") no-repeat;}
#contentHeader #roomNavi #icoNavi a:hover{background-position:0 -22px;}
#contentHeader ul li a span{
display:none;
}
#contentBody{
margin:10px 10px 0 10px;
}
#contentFooter{
clear:both;
}
#content div.message{
margin:10px 0;
padding:20px;
color:#523021;
background:#efe3ce;
text-align:center;
}
#content div.messagePadding{
margin:0 0 10px 0;
padding:20px;
color:#9c8252;
background:#efe3ce;
text-align:center;
}
#content div.messageNarrow{
margin:0 0 10px 0;
padding:10px;
color:#9c8252;
background:#efe3ce;
text-align:center;
}
#content div.message p.finish{
padding:30px;
}
body #content .messageFinish{
margin-bottom:0;
}
#content div.messageError{
margin:10px 0;
padding:20px;
color:#c00;
background:#efe3ce;
text-align:center;
}
#content div.registerButton p a{
display:block;
width:160px;
height:81px;
margin-bottom:10px;
background:transparent url("http://stat.pupe.ameba.jp/image/en/button_whats_pupe.gif") no-repeat;
}
#helpIndex div.registerButton p a{
display:block;
width:161px;
height:81px;
margin:10px 0 10px 10px;
background:transparent url("http://stat.pupe.ameba.jp/image/en/button_whats_pupe.gif") no-repeat;
}
#content div.registerButton p a span,
#helpIndex div.registerButton p a span{
display:none;
}
#content div.registerButton p a:hover,
#helpIndex div.registerButton p a:hover{
background-position:0 -81px;
}
#home div.regist{
clear:both;
width:860px;
padding:10px 0;
background-color:#FFF;
}
#home div.regist a{
display:block;
width:860px;
height:67px;
background:url("http://stat.pupe.ameba.jp/image/en/bnr_regist.png") no-repeat top center;
}
#home div.regist a:hover{
background-position:0 -67px;
}
#home div.regist a span{
display:none;
}
#commentArea #commentList div.registerButtonArea{
width:150px;
height:30px;
margin:0 auto;
padding:5px 0 0;
}
/**************************************************
Form Definitions
***************************************************/
form{
text-align:left;
}
form div.info{
clear:both;
width:350px;
margin:5px 0 5px 20px;
color:#9c8252;
}
form .notice{
margin:10px;
padding:10px;
border:1px dashed #734d31;
color:#734d31;
background:#fff;
text-align:center;
}
form .notice .penalty{
padding-left:110px;
color:#c80000;
font-weight:700;
text-align:left;
}
form .publish{
margin-left:10px;
}
form #requiredNotice{
position:relative;
top:10px;
left:-120px;
}
form .error{
display:block;
color:#c33;
}
form .confirm{
display:block;
float:left;
padding-bottom:5px;
font-weight:700;
}
form .mailNotes{
font-weight:700;
}
form .button{
text-align:center;
}
form.separated{
clear:both;
padding:10px 0 0 130px;
border-top:1px solid #714e31;
background:url("http://stat.pupe.ameba.jp/image/bg_form.png") left top repeat-y;
}
form.separated .notice{
margin-left:190px;
}
form.separated .buttons{
margin-left:190px;
}
form.separated .error{
margin-left:190px;
}
form.separated dd .error{
margin-left:0;
}
form dt{
display:block;
clear:both;
float:left;
width:100px;
padding:5px 0;
}
form dd{
display:block;
float:left;
width:300px;
padding:5px 0;
}
form.separated dt{
width:190px;
}
form.separated dd{
width:500px;
}
label span{
display:block;
height:20px;
padding-left:42px;
}
label.required span{
background:url("http://stat.pupe.ameba.jp/image/icon_flower.gif") left top no-repeat;
}
label.inner span{
float:left;
padding:0 5px;
}
input.text{
padding:1px;
border:1px solid #734d31;
}
textarea{
padding:1px;
border:1px solid #734d31;
}
select{
border:1px solid #9c8652;
}
input#nickname{
width:150px;
}
input#mail{
width:200px;
}
input#blogUrl{
width:300px;
}
input#mailPrefix{
width:88px;
}
input#mailSuffix{
width:87px;
}
input#firstName,
input#familyName{
float:left;
width:100px;
}
input#mobileAddress{
width:200px;
}
input#password{
width:150px;
}
input#passwordConfirm{
width:150px;
}
input#shoppingArea{
float:left;
width:200px;
}
input#itemName{
width:200px;
}
input#brand{
width:150px;
}
input#fileForm{
width:150px;
}
input#messageTitle{
width:565px;
}
textarea#editor{
width:320px;
height:180px;
}
textarea#messageDescription{
width:563px;
height:200px;
}
#messageSendForm{
float:left;
width:670px;
margin-left:10px 0 0 10px;
}
#messageSendForm p#comment{
margin-left:98px;
color:#c00;
font-size:12px;
}
*:first-child+html #messageSendForm p#comment{
margin-top:220px;
}
/**************************************************
Page Control Definitions
***************************************************/
.control{
clear:both;
width:330px;
_width:343px;
height:23px;
margin:0 auto;
padding:5px;
text-align:center;
}
.control li{
float:left;
width:18px;
height:18px;
margin:5px;
}
.control a{
display:block;
width:16px;
height:16px;
padding:1px;
color:#fff;
background:#bf9d7b;
font-weight:700;
font-size:11px;
}
.control a:hover{
background:#543020;
text-decoration:none;
}
.control .disable{
display:block;
width:16px;
height:16px;
padding:1px;
color:#fff;
background:#eee;
font-size:11px;
font-weight:700;
}
.control li.active a{ background:#543020;}
.control .first{ margin-right:44px;}
.control .last{ margin-left:44px;}
.control li.first a{ background:url("http://stat.pupe.ameba.jp/image/icon_page_first.gif") no-repeat;}
.control li.first a:hover{ background-position:0 -18px;}
.control li.previous a{ background:url("http://stat.pupe.ameba.jp/image/icon_page_previous.gif") no-repeat;}
.control li.previous a:hover{ background-position:0 -18px;}
.control li.next a{ background:url("http://stat.pupe.ameba.jp/image/icon_page_next.gif") no-repeat;}
.control li.next a:hover{ background-position:0 -18px;}
.control li.last a{ background:url("http://stat.pupe.ameba.jp/image/icon_page_last.gif") no-repeat;}
.control li.last a:hover{ background-position:0 -18px;}
.control li span{ display:none;}
/**************************************************
Float Box
***************************************************/
.floatBox{
z-index:110;
position:absolute;
//-moz-opacity:0.9;
//opacity:.90;
//filter:alpha(opacity =     90);
}
.floatBox,
.floatBox .floatHeader,
.floatBox .floatFooter,
.floatBox .floatFooter div{
background:url("http://stat.pupe.ameba.jp/image/bg_float.png") no-repeat top right;
}
.floatBox .floatBody{
padding:10px;
_padding-bottom:9px;
zoom:1;
}
.floatBox .floatHeader{
position:absolute;
left:0;
top:0;
width:10px;
height:100%;
_height:1600px;
background-position:top left;
}
.floatBox .floatFooter{
position:absolute;
left:0;
bottom:0;
width:100%;
height:10px;
background-position:bottom right;
text-align:left;
}
.floatBox .floatFooter div{
width:10px;
height:10px;
background-position:bottom left;
font-size:1px;
}
.floatBox .closeButton{
position:absolute;
top:10px;
right:10px;
width:20px;
height:20px;
}
.floatBox .closeButton a{
display:block;
width:20px;
height:20px;
background:url("http://stat.pupe.ameba.jp/image/icon_close_float.gif") no-repeat;
}
.floatBox .closeButton span{
display:none;
}
/***************************************************
Sign In/Out/Up Definitions
***************************************************/
#login{
width:860px;
}
#login #signUpArea{
float:left;
width:380px;
margin-right:10px;
}
#login #registration{
position:relative;
float:left;
width:470px;
margin-top:10px;
}
#login #registration span{
display:none;
}
#login #registration h3{
height:52px;
padding:0;
background:url("http://stat.pupe.ameba.jp/image/en/bg_signup_title_enjoypoupee.gif") no-repeat;
}
#login #registration p.firstInducement{
display:block;
width:470px;
height:113px;
padding:0;
background:url("http://stat.pupe.ameba.jp/image/en/bg_signup_registration.gif") no-repeat;
}
#login #registration p.firstInducement a{
position:absolute;
top:37px;
left:57px;
display:block;
width:240px;
height:65px;
padding:0;
}
#login #registration p.experience{
position:relative;
width:470px;
height:113px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_signup_experience.gif") no-repeat;
}
#login #registration p.experience a{
position:absolute;
top:49px;
left:98px;
display:block;
width:261px;
height:37px;
}
#login #registration p.getInformation{
height:66px;
width:470px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_signup_get_brandinfo.gif") no-repeat;
}
#login #registration p.poupeeFriends{
width:470px;
height:63px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_signup_poupeefriends.gif") no-repeat;
}
#login #registration p.participation{
position:relative;
width:470px;
height:72px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_signup_participation.gif") no-repeat;
}
#login #registration p.participation a{
position:absolute;
top:10px;
left:254px;
display:block;
width:177px;
height:51px;
}
#login h2{
background:url("http://stat.pupe.ameba.jp/image/en/page_login.gif") no-repeat;
}
#login form{
float:left;
width:330px;
margin:10px 0;
padding:10px 0 0 50px;
background:#f7f2eb;
}
#login form div.buttons{
width:300px;
}
#login form input.text{
margin-left:42px;
}
#login form dt{
width:330px;
}
#login form dd{
width:330px;
}
#login #omission{
margin-left:42px;
}
#login form label.checkbox{
display:inline;
}
#login form div.buttons a{
margin-right:15px;
}
#login .privacy{
float:left;
width:380px;
text-align:left;
}
#login .privacy h3{
width:290px;
_height:29px;
min-height:29px;
margin:20px 0 0 50px;
padding:4px 0 0 36px;
background:url("http://stat.pupe.ameba.jp/image/icon_clover.gif") no-repeat;
}
#login .privacy .body{
width:300px;
margin:10px 0 0 50px;
padding:14px;
border:1px solid #734d31;
}
#login .entry a{
padding:2px 5px 2px 20px;
margin-right:15px;
background:url("http://stat.pupe.ameba.jp/image/arrow_home_white.gif") 0 0 no-repeat;
}
#logout h2{
background:url("http://stat.pupe.ameba.jp/image/en/page_logout.gif") no-repeat;
}
#signup h2{
margin-bottom:10px;
border-bottom:10px solid #543020;
background:#714e31 url("http://stat.pupe.ameba.jp/image/en/page_signup.png") no-repeat;
}
#signup #signupRule{
clear:both;
width:540px;
height:1.5em;
margin:10px 0 10px 190px;
background:#f00 url("http://stat.pupe.ameba.jp/image/en/bg_agreement.gif") left top;
overflow:hidden;
}
#signup #signupRule p{
width:5em;
margin-left:45%;
padding:0 5px;
background:#fff;
text-align:center;
}
#signup ul#wordList{
height:auto;
}
#signup #signupRule-txtArea{
width:518px;
height:250px;
margin:10px 0 10px 190px;
padding:10px;
border:1px solid #9a8360;
color:#5a3d1b;
overflow:auto;
}
#signup #signupRule-txtArea h3{
margin-bottom:10px;
padding:0;
background:none;
font-size:150%;
}
#signup #signupRule-txtArea h4{
margin:20px 0 10px;
font-weight:700;
}
#signup #signupRule-txtArea ol{
margin:1em 0 1em 3em;
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
}
#signup #signupRule-txtArea p.end{
float:right;
clear:both;
}
#signup #signupRule-txtArea ul li{
line-height:1.7;
}
#signup #checkBox{
width:540px;
margin-left:190px;
}
#signup　label.signupRule{
display:block;
margin-bottom:10px;
width:11em;
color:#5a3d1b;
}
#signup form select{
float:left;
}
#signup ul{
height:30px;
}
#signup ul.mailStep{
width:700px;
margin:0 auto 10px;
}
#signup ul.mailStep li{
float:left;
width:200px;
height:30px;
margin-left:24px;
}
#signup ul.mailStep li span{
display:none;
}
#signup ul.infoStep{
width:840px;
margin:0 auto 10px;
}
#signup ul.infoStep li{
float:left;
width:180px;
height:30px;
margin-right:24px;
}
#signup ul.mailStep li span{
display:none;
}
#signup ul.infoStep li span{
display:none;
}
#signup div.makeupConfirm{
width:490px;
padding-left:200px;
}
#signup ul li#activeStep{
background-position:0 -30px;
}
#signup ul.mailStep li.step1{ background:url("http://stat.pupe.ameba.jp/image/en/step_signup_mail1.png") no-repeat;}
#signup ul.mailStep li.step2{ background:url("http://stat.pupe.ameba.jp/image/en/step_signup_mail2.png") no-repeat;}
#signup ul.mailStep li.step3{ background:url("http://stat.pupe.ameba.jp/image/en/step_signup_mail3.png") no-repeat;}
#signup ul.infoStep li.step1{ background:url("http://stat.pupe.ameba.jp/image/en/step_signup_info1.png") no-repeat;}
#signup ul.infoStep li.step2{ background:url("http://stat.pupe.ameba.jp/image/en/step_signup_info2.png") no-repeat;}
#signup ul.infoStep li.step3{ background:url("http://stat.pupe.ameba.jp/image/en/step_signup_info3.png") no-repeat;}
#signup ul.infoStep li.step4{ background:url("http://stat.pupe.ameba.jp/image/en/step_signup_info4.png") no-repeat;}
#signupContentBody{
margin-top:0;
}
#signupContentBody p.howToPlay a{
display:block;
width:511px;
height:74px;
margin:0 auto;
background:url("http://stat.pupe.ameba.jp/image/en/button_how_to_play.png") no-repeat;
}
#signupContentBody p.howToPlay a:hover{
background-position:0 -75px;
}
#signup div.katharineGuidance{
width:860px;
height:200px;
margin-bottom:10px;
}
#signup div.katharineGuidance h3,
#signup div.katharineGuidance p{
display:none;
}
#signup .step1{ background:url("http://stat.pupe.ameba.jp/image/en/bg_signup_1_1.png") no-repeat center;}
#signup .step2{ background:url("http://stat.pupe.ameba.jp/image/en/bg_signup_1_2.gif") no-repeat center;}
#signup .step3{ background:url("http://stat.pupe.ameba.jp/image/en/bg_signup_1_3.gif") no-repeat center;}
#signup .step4{ background:url("http://stat.pupe.ameba.jp/image/en/bg_signup_2_1.png") no-repeat center;}
#signup .step5{ background:url("http://stat.pupe.ameba.jp/image/en/bg_signup_2_2.png") no-repeat center;}
#signup .step6{ background:url("http://stat.pupe.ameba.jp/image/en/bg_signup_2_3.png") no-repeat center;}
#signup .officialStep1{ background: url("http://stat.pupe.ameba.jp/image/en/bg_official_pupe.gif") no-repeat 40px center;}
#signup .officialStep2{ background: url("http://stat.pupe.ameba.jp/image/official/kaela/en/bg_signup_step2.gif") no-repeat 40px center;}
#signup .officialStep3{ background: url("http://stat.pupe.ameba.jp/image/official/kaela/en/bg_signup_step3.gif") no-repeat 40px center;}
/***************************************************
withdrawal
***************************************************/
#withdrawal h2{
background:url("http://stat.pupe.ameba.jp/image/en/page_withdrawal.gif") no-repeat;
}
/***************************************************
User Profile Edit
***************************************************/
#userEdit button.changeMail,
#userEdit button.regMailMb,
#userEdit button.changePassword{
float:left;
}
#userEdit #mail{
display:block;
float:left;
margin-right:20px;
}
#userEdit form textarea{
float:left;
width:300px;
height:100px;
}
#userEdit dd,
#userEdit dt{
    line-height:17px;
}
#userEdit dt label#max{
display:block;
height:50px;
}
#userEdit .pickup li{
float:left;
width:75px;
padding:5px;
}
#userEdit div#floater{
height:140px;
width:500px;
}
#userProfile .snapshotArea{
clear:both;
float:left;
padding:10px 0;
}
#userProfile .snapshotArea span.profileSnap{
position:absolute;
top:10px;
left:20px;
display:block;
clear:both;
width:123px;
height:262px;
padding:6px 8px 4px 4px;
background:url("http://stat.pupe.ameba.jp/image/profile_snap.gif") #ebe1cd left top no-repeat;
}
#userProfile div.separated{
position:relative;
float:left;
width:830px;
_height:400px;
min-height:400px;
padding-left:0;
background:url("http://stat.pupe.ameba.jp/image/bg_form.png") left top repeat-y;
text-align:left;
}
#userProfile div.separated .notice{
margin-left:190px;
}
#userProfile div.separated .buttons{
margin-left:340px;
}
#userProfile div.separated .error{
margin-left:190px;
}
#userProfile div.separated dd .error{
margin-left:0;
}
#userProfile div.separated dl{
margin-top:　20px;
text-align:　left;
}
#userProfile div.separated dt{
display:block;
float:left;
width:280px;
min-height:20px;
_height:20px;
padding:15px 10px;
text-align:right;!important;
clear:both;
}
#userProfile div.separated dd{
display:block;
float:left;
width:480px;
min-height:20px;
height:auto !important;
height:24px;
padding:15px 10px 15px 20px;
    text-align:left;!important
    clear:both;
}
#reissue .notice{
margin:0 auto;
width:600px;
margin-top:20px;
}
#reissue dl{
width:600px;
margin-top:30px;
margin-left:200px;
}
#reissue dt{
float:left;
width:160px;
line-height:20px;
}
#reissue dd{
float:left;
width:400px;
}
/***************************************************
Top Definitions
***************************************************/
#top{
width:860px;
height:auto;
text-align:left;
}
#top h2.quickSummary{
width:860px;
height:56px;
padding:0;
background:url("http://stat.pupe.ameba.jp/image/en/bg_top_summary.gif") no-repeat;
border:none;
}
#top div.summaryBox{
position:relative;
float:left;
margin:0;
padding:0;
}
#top div.summaryBox h2,
#top div.summaryBox h3,
#top div.summaryBox h4{
background:none;
}
#top div#intro1{
width:860px;
height:313px;
background:url("http://stat.pupe.ameba.jp/image/en/intro1.png") no-repeat #714e31;
}
#intro1 span,
#top p span,
#top p a span{
display:none;
}
#top div.summaryBox a{
position:absolute;
top:102px;
display:block;
height:29px;
}
#top div.dressUp{
width:283px;
height:149px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_top_summary_dressup.gif") no-repeat;
}
#top a.dressUp{
left:46px;
width:204px;
}
#top div.brandsInfo{
width:281px;
height:149px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_top_summary_brandsinfo.gif") no-repeat;
}
#top a.brandsInfo{
left:45px;
width:206px;
}
#top div.friends{
width:296px;
height:149px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_top_summary_friends.gif") no-repeat;
}
#top a.friends{
left:54px;
width:190px;
}
#top p.fashionable{
float:left;
width:251px;
height:99px;
margin-bottom:10px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_top_summary_fashionable.gif") no-repeat;
}
*+html #top p.fashionable{
margin-bottom:0;
}
#top p.registration a{
display:block;
float:left;
width:376px;
height:99px;
margin-bottom:10px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_top_summary_registration.gif") no-repeat;
}
*+html #top p.registration a{
margin-bottom:0;
}
#top p.poupeegirl{
position:relative;
float:left;
width:233px;
height:99px;
margin-bottom:10px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_top_summary_poupeegirl.gif") no-repeat;
}
*+html #top p.poupeegirl{
margin-bottom:0;
}
#top p.poupeegirl a{
position:absolute;
top:27px;
left:21px;
display:block;
width:120px;
height:50px;
}
#top div#item h3{
background:#bf9d7a url("http://stat.pupe.ameba.jp/image/en/title_latest_item.gif") no-repeat;
}
#top div#snapshot h3{
background:#845b39 url("http://stat.pupe.ameba.jp/image/en/title_latest_snapshot.gif") no-repeat;
}
#top div#item{
margin-top:10px;
}
#top div#snapshot{
margin-top:10px;
}
#top div#snapshot ul{
height:170px;
margin-top:10px;
}
#top div#snapshot ul li{
float:left;
width:77px;
margin-right:8px;
}
#top div#snapshot ul li img{
border:1px solid #dcd2be;
}
#top div#snapshot ul li span.name a{
display:block;
height:35px;
padding-top :2px;
line-height:17px;
}
#top div#item li{
float:left;
width:160px;
padding:6px;
}
#top div#item li img{
float:left;
}
#top div#item li span{
display:block;
float:left;
width:80px;
height:36px;
padding-left:5px;
}
#top div#item ul{
height:170px;
margin-top:4px;
}
/***************************************************
Home Definitions
***************************************************/
#home{
width:860px;
text-align:left;
background:#FFF url("http://stat.pupe.ameba.jp/image/bg_myhome.png") repeat-y;}
}
#home a{
color:#8C2F5E;
}
#home #mainCol a,
#home #sideCol a{
color:#D96E40;
}
#home a:visited{
color:#936;
}
#home p a{
display:block;
}
#home p a span{
display:none;
}
#home .moduleTitle{
 min-height:23px;
 height:auto !important;
 height:23px;
}
#home h3{
 color:#FFF;
 min-height:14px;
 height:auto !important;
 height:14px;
 padding:4px 2px 5px 25px;
 line-height:14px;
 font-weight:normal;
 background:none;
}
#home #sideCol .moduleTitle{background:#543020 url("http://stat.pupe.ameba.jp/image/ico_btn_bg.png") no-repeat 4px 4px;}
#home #mainCol .moduleTitle{background:#714E31 url("http://stat.pupe.ameba.jp/image/ico_btn_br.png") no-repeat 4px 4px;}
/* seeMore clearFix */
#home .seeMore:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
#home .seeMore{display:inline-table;min-height:1%;}
* html #home .seeMore{ height:1%;}
#home .seeMore{ display:block;}
#home .seeMore a{
background:url("http://stat.pupe.ameba.jp/image/ico_arrow_ccl.png") no-repeat 0px 2px;
color:#74412C !important;
display:block;
float:right;
min-height:13px;
height:auto !important;
height:13px;
padding:1px 0pt 3px 17px;
margin:7px 0 1px;
line-height:13px;
}
#home #sideCol .seeMore{
padding-right:10px;
}
#home #sideCol{
float:left;
width:240px;
}
#home #mainCol{
float:right;
width:609px;
}
/* sideCol */
#home #mycloset{
padding-bottom:10px;
background:#FFF url("http://stat.pupe.ameba.jp/image/bg_mycloset.png") no-repeat 0 0;
}
#home #mycloset h3{
width:240px;
height:23px !important;
padding:0;
}
#home #mycloset h3 a{
display:block;
width:240px;
height:23px !important;
}

#home #mycloset ul{
height:278px;
padding-left:20px;
}
#home #mycloset li{
float:left;
width:93px;
height:120px;
margin:18px 12px 0 0;
border-left:#E1D2C4 solid 1px;
border-right:#E1D2C4 solid 1px;
border-top:#E1D2C4 solid 1px;
background-color:#FFFFFF;
}
#home #mycloset li a{
display:block;
width:93px;
height:115px;
padding-bottom:5px;
}
#home #mycloset li img{
margin:9px 9px 0 9px;
}
#home #mycloset li a span{
display:block;
margin:0 9px;
padding:3px 2px 0 43px;
font-size:0.75em;
text-align:right;
line-height:12px;
}
#home #mycloset li a span.comment{
background:url("http://stat.pupe.ameba.jp/image/en/home/icotxt_comment_s.png") no-repeat 0 3px;
}
#home #mycloset li a span.suteki{
background:url("http://stat.pupe.ameba.jp/image/en/home/icotxt_suteki_s.png") no-repeat 0 5px;
}
#home #mycloset li a:hover{
text-decoration:none;
background-color:#F4E3E3;
}
#home #mycloset .userLock{
height:128px;
padding-top:150px;
background:url("http://stat.pupe.ameba.jp/image/en/home/bg_lock_self.png") no-repeat 9px 5px;
}
#home #mycloset .userLock a{
display:block;
width:172px;
height:100px;
margin:0 auto;
background:url("http://stat.pupe.ameba.jp/image/en/home/btn_lock.png") no-repeat;
}
#home #mycloset .userLock a:hover{background-position:0 -100px;}
#home #mycloset .userLock span{display:none;}
#home #mycloset .flesher{
height:246px;
padding-top:32px;
background:url("http://stat.pupe.ameba.jp/image/en/home/bg_flesh_closet.png") no-repeat 9px 5px;
}
#home #mycloset .flesher a.btn_fleshClothes{
display:block;
width:180px;
height:27px;
margin:0 auto;
background:url("http://stat.pupe.ameba.jp/image/en/home/btn_flesh_clothes.png") no-repeat;
}
#home #mycloset .flesher a.btn_fleshClothes:hover{background-position:0 -27px;}
#home #mycloset .flesher a.btn_seeClothes{
display:block;
width:154px;
height:11px;
margin:50px auto 0;
background:url("http://stat.pupe.ameba.jp/image/en/home/btn_see_clothes.png") no-repeat;
}
#home #mycloset .flesher span{display:none;}
#home #mycloset p.seeMore{
clear:both;
width:230px;
height:18px;
padding:4px 10px 0 0;
}
#home #mycloset p.seeMore a{
float:right;
line-height:1;
margin:0;
color:#FFFFFF !important;
font-size:0.85em;
background:url("http://stat.pupe.ameba.jp/image/ico_arrow_wh.png") no-repeat;
}
#home #profile{
height:350px;
padding-bottom:10px;
background:#FFF url("http://stat.pupe.ameba.jp/image/bg_profile.png") no-repeat 0 0;
}
#home #profile h3{
padding:0;
}
#home #profile h3 a{
display:block;
width:auto;
height:23px;
}
#home #profile ul{
height:98px;
}
#home #profile ul li{
float:left;
width:75px;
padding:14px 3px 0 29px;
}
#home #profile strong{
display:block;
padding:5px 0 0 0;
text-align:center;
font-weight:bold;
color:#523021;
font-size:1.17em;
line-height:1;
}
#home #profile dl{
padding:0 8px;
height:131px;
overflow:hidden;
word-break:break-all;
}
#home #profile dt{
font-weight:bold;
color:#D96E40;
line-height:9px;
padding:1px 0;
font-size:0.85em;
}
#home #profile dd{
line-height:15px;
}
#home #profile .userLock{
width:216px;
height:100px;
margin:0 auto;
background:url("http://stat.pupe.ameba.jp/image/en/home/bg_lock_other.png") no-repeat;
}
#home #profile .userLock span{display:none;}
#home .kath_profile{background:#FFFFFF url("http://stat.pupe.ameba.jp/image/bg_kath_profile.png") no-repeat !important;}
#home .kath_profile strong{padding-top:26px !important;}
#home .kath_profile dl{
padding:7px 30px 0 !important;
height:210px !important;
}
#home .kath_profile .seeMore{padding-bottom:14px !important;}
#home #profile .seeMore{
padding:0 20px 11px;
}
#home #profile .seeMore a{
width:79px;
min-height:17px !important;
height:17px !important;
background:url("http://stat.pupe.ameba.jp/image/en/home/btn_seemore.png") no-repeat;
line-height:0;
margin:0;
padding:0;
}
#home #profile .seeMore a.editProfile{
float:left;
width:105px;
background:url("http://stat.pupe.ameba.jp/image/en/home/btn_profile.png") no-repeat;
}
#home #profile .seeMore a.editProfile:hover{background-position:0 -17px;}
#home #profile .seeMore a span{display:none;}
#home #profile #pupeSutekiSwf, #home #profile .pupeSutekiBtn{
display:block;
width:240px;
height:50px;
}
#home #profile .pSuteki_newFace{
background:url("http://stat.pupe.ameba.jp/image/en/psuteki/psuteki_newface.png") no-repeat 5px 5px;
}
#home #profile .pSuteki_no{
background:url("http://stat.pupe.ameba.jp/image/en/psuteki/psuteki_no.png") no-repeat 5px 5px;
}
#home #profile .pSuteki_logout{
background:url("http://stat.pupe.ameba.jp/image/en/psuteki/psuteki.png") no-repeat 2px 5px;
}
#home #profile .pupeSutekiBtn span{
display:none;
}

#home #userNavi{padding-bottom:8px;background-color:#FFF;}
#home #userNavi a span{display:none;}
#home #userNavi .checkRoom{margin-bottom:5px;}
#home #userNavi .checkRoom a{
display:block;
width:240px;
height:22px;
background:url("http://stat.pupe.ameba.jp/image/en/home/btn_check_room.png") no-repeat;
}
#home #userNavi .checkRoom a:hover{background-position:0 -22px;}
#home #userNavi .editProfile,
#home #userNavi .editProfile a,
#home #userNavi .inviteFriend,
#home #userNavi .inviteFriend a{
display:block;
width:115px;
height:22px;
}
#home #userNavi .editProfile{float:left;}
#home #userNavi .inviteFriend{float:right;}
#home #userNavi .editProfile a{background:url("http://stat.pupe.ameba.jp/image/en/home/btn_edit_profile.png") no-repeat;}
#home #userNavi .editProfile a:hover{background-position:0 -22px;}
#home #userNavi .inviteFriend a{background:url("http://stat.pupe.ameba.jp/image/en/home/btn_invite_friend.png") no-repeat;}
#home #userNavi .inviteFriend a:hover{background-position:0 -22px;}
#home #sideCol .moduleBox{
padding:10px 0;
background-color:#F2E7DC;
}
#home #mainCol #module_calendar{
background:url("http://stat.pupe.ameba.jp/image/en/home/calendar_bird.png") no-repeat 463px 80px;
}
#home #sideCol #module_calendar{
padding-left:10px;
}
#home #module_calendar p{
padding-bottom:4px;
font-size:0.85em;
line-height:1.2;
}

#home #calendarSwf{
width:220px;
height:460px;
}
#home #mainCol #calendarSwfFrame{
float:left;
width:440px;
height:250px;
padding:5px;
border:#E1D9CA 1px solid;
}
#home #mainCol #calendarSwf{
width:440px;
height:250px;
}

#home #sutekiBook .moduleTitle a{
display:block;
width:97px;
height:11px;
margin:-18px 0 0 133px;
background:url("http://stat.pupe.ameba.jp/image/en/home/btn_open_suteki.gif") no-repeat top right;
}
#home #mainCol #sutekiBook .moduleTitle a{
margin-left:504px;
}

#home #sutekiBook dt, #home #sutekiBook dt a{
display:block;
width:auto;
height:24px;
}
#home #sideCol #sutekiBook #rankingList{
padding:0 10px;
}
#home #sutekiBook #rankingList dt{
background:url("http://stat.pupe.ameba.jp/image/en/home/title_ranking.png") no-repeat 0 1px;
}
#home #sutekiBook #rankingList .rank1,
#home #sutekiBook #rankingList .rank2,
#home #sutekiBook #rankingList .rank3{clear:both;height:15px;}
#home #sutekiBook #rankingList .rank1{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank1.png") no-repeat;}
#home #sutekiBook #rankingList .rank2{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank2.png") no-repeat;}
#home #sutekiBook #rankingList .rank3{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank3.png") no-repeat;}
#home #sutekiBook #rankingList .thumb,#home #mainCol #sutekiBook #favoriteList .thumb{
float:left;
width:75px;
height:75px;
background-color:#FFF;
}
#home #mainCol #sutekiBook #rankingList dd,#home #mainCol #sutekiBook #favoriteList dd{
float:left;
margin-top:5px;
padding-right:10px;
width:196px;
}
#home #sideCol #sutekiBook #rankingList dd{
padding-top:5px;
}
#home #mainCol #sutekiBook #rankingList dd.last,#home #mainCol #sutekiBook #favoriteList dd.last{padding-right:0;}
#home #mainCol #sutekiBook #rankingList .thumb,#home #mainCol #sutekiBook #favoriteList .thumb{
border-top:#BF9E7C 1px solid;
border-bottom:#BF9E7C 1px solid;
border-left:#BF9E7C 1px solid;
}
#home #mainCol #sutekiBook #rankingList .itemMemo,#home #mainCol #sutekiBook #favoriteList .favoriteMemo{
float:right;
width:102px;
height:71px;
padding:2px 10px 2px 7px;
border-top:#BF9E7C 1px solid;
border-bottom:#BF9E7C 1px solid;
border-right:#BF9E7C 1px solid;
word-break:break-all;
}
#home #sideCol #sutekiBook #rankingList .itemMemo{
float:right;
width:119px;
height:72px;
padding:5px 15px 2px 7px;
background-color:#FFF;
}
#home #sideCol #sutekiBook #rankingList .thumb{
padding:2px;
}
#home #sutekiBook #rankingList .itemMemo .title{
min-height:39px;
height:auto !important;
height:39px;
line-height:1.2;
}
#home #sutekiBook #rankingList .itemMemo .comment,
#home #sutekiBook #rankingList .itemMemo .suteki{
min-height:12px;
height:auto !important;
height:12px;
padding:3px 2px 0 50px;
font-size:0.75em;
line-height:12px;
}
#home #sutekiBook #rankingList .itemMemo .comment{
background:url("http://stat.pupe.ameba.jp/image/en/home/icotxt_comment_s.png") no-repeat 0 3px;
}
#home #sutekiBook #rankingList .itemMemo .suteki{
background:url("http://stat.pupe.ameba.jp/image/en/home/icotxt_suteki_s.png") no-repeat 0 5px;
}
#home #sutekiBook #favoriteList dt{
background:url("http://stat.pupe.ameba.jp/image/en/home/title_favorite.png") no-repeat 0 1px;
}
#home #mainCol #sutekiBook #favoriteList .favoritTag{
margin-bottom:2px;
}
#home #sideCol #sutekiBook #favoriteList dt{
margin:0 10px;
}
#home #sideCol #sutekiBook #favoriteList dd{
float:left;
display:inline;
margin:10px 0 0 10px;
padding:10px 15px 0 15px;
background-color:#FFF;
}
#home #sutekiBook #favoriteList dd p.favoriteHeart{
background:url("http://stat.pupe.ameba.jp/image/favorite_heart.png") no-repeat;
height:11px;
margin:5px 0 4px;
}
#home #sutekiBook #favoriteList dd p.score1{width:14px;}
#home #sutekiBook #favoriteList dd p.score2{width:28px;}
#home #sutekiBook #favoriteList dd p.score3{width:43px;}
#home #sutekiBook #favoriteList dd p.score4{width:58px;}
#home #sutekiBook #favoriteList dd p.score5{width:72px;}
#home #sutekiBook #favoriteList dd p.noScore{width:72px;background-position:2px -11px;}
#home #sutekiBook a span,
#home #sutekiBook dt span,
#home #sutekiBook p span{display:none;}
#home #sutekiBook .flesher a{
display:block;
width:220px;
height:88px;
margin:0 auto;
background:url("http://stat.pupe.ameba.jp/image/en/home/bg_sutekibook.png") no-repeat;
}

/**  sellItem  **/
#home #sellItem li{
float:left;
width:60px;
margin:0 4px 0 3px;
}
#home #sideCol #sellItem li{
padding:0 10px;
margin:0;
}
#home #sellItem li.last{margin-right:0;}
#home #sellItem li span a{
display:block;
width:100%;
padding:1px 0;
color:#FFF;
font-size:0.75em;
text-align:center;
background-color:#BF9D7B;
}
#home #sellItem li span a:hover{text-decoration:none;}
/**  sellAuctionItem  **/
#home #sellAuctionItem li{
float:left;
width:60px;
margin:0 4px 0 3px;
}
#home #sideCol #sellAuctionItem li{
padding:0 10px;
margin:0;
}
#home #sellAuctionItem li.last{margin-right:0;}
#home #sellAuctionItem li span a{
display:block;
width:100%;
padding:1px 0;
color:#FFF;
font-size:0.75em;
text-align:center;
background-color:#BF9D7B;
}
#home #sellItem li span a:hover{text-decoration:none;}
/**  kathHome  **/
#home #kath li{
padding:0 0 10px 10px;
}

#home #kath a{
display:block;
width:220px;
height:130px;
}
#home #kath .cafe a{background:url("http://stat.pupe.ameba.jp/image/en/home/bnr_cafe.png") no-repeat;}
#home #kath .blogParts a{background:url("http://stat.pupe.ameba.jp/image/en/home/bnr_beginner.png") no-repeat;}
#home #kath .beginner a{background:url("http://stat.pupe.ameba.jp/image/en/home/bnr_blogparts.png") no-repeat;}
#home #kath .piyoBal a{background:url("http://stat.pupe.ameba.jp/image/en/home/bnr_piyobal.png") no-repeat;}
#home #kath ul a span{display:none;}
/* mainCol */
#home #PINA{
background-color:#F1E7DD;
}
#home #newInfo{
float:right;
width:99px;
height:179px;
text-align:center;
}
#home #newInfo .todaysPSuteki,
#home #newInfo .todaysPSutekiNew{
display:block;
padding-top:15px;
width:99px;
min-height:15px;
height:auto !important;
height:15px;
text-align:center;
margin-bottom:5px;
color:#FFF;
background:#543020 url("http://stat.pupe.ameba.jp/image/en/home/bg_todays_psuteki.png") no-repeat;
}
#home #newInfo .todaysPSutekiNew{
background:#543020 url("http://stat.pupe.ameba.jp/image/en/home/bg_todays_psuteki_new.gif") no-repeat !important;
}

#home #newInfo .todaysPSuteki span{
display:none;
}
#home #newInfo h3{
height:20px !important;
padding:0;
background:url("http://stat.pupe.ameba.jp/image/en/home/title_new.png") no-repeat;
}
#home #newInfo h3.new{
background:url("http://stat.pupe.ameba.jp/image/en/home/title_new_new.png") no-repeat;
}
#home #newInfo p{
padding-top:6px;
}
#home #newInfo ul{
padding:7px 10px 0;
}
#home #newInfo li{
margin-bottom:9px;
text-align:right;
line-height:11px;
}
#home #newInfo li a.title{
float:left;
display:block;
width:60px;
height:12px;
}
#home #newInfo li a.num{
float:right;
display:block;
width:10px;
font-size:0.85em;
line-height:11px;
font-weight:bold;
color:#E62268;
}
#home #newInfo .message .title{background:url("http://stat.pupe.ameba.jp/image/en/home/icotxt_message.png") no-repeat;}
#home #newInfo .comment .title{background:url("http://stat.pupe.ameba.jp/image/en/home/icotxt_comment.png") no-repeat;}
#home #newInfo .suteki .title{background:url("http://stat.pupe.ameba.jp/image/en/home/icotxt_suteki.png") no-repeat;}
#home #newInfo .friend .title{background:url("http://stat.pupe.ameba.jp/image/en/home/icotxt_friend.png") no-repeat;}
#home #newInfo .present .title{background:url("http://stat.pupe.ameba.jp/image/en/home/icotxt_present.png") no-repeat;}
#home #newInfo .topic .title{background:url("http://stat.pupe.ameba.jp/image/en/home/icotxt_topic.png") no-repeat;}
#home #newInfo li a.title:hover{background-position:0 -12px;}
#home #actionNavi{
float:right;
width:79px;
padding:0 9px 5px;
}
#home #actionNavi li{
padding-bottom:5px;
line-height:0;
overflow:hidden;
font-size:0;
}
#home #actionNavi li a{
display:block;
width:79px;
height:19px;
padding:0;
}
#home #actionNavi .goShop a{background:url("http://stat.pupe.ameba.jp/image/en/home/btn_goshop.png") no-repeat;}
#home #actionNavi .goPiyocatcher a{background:url("http://stat.pupe.ameba.jp/image/en/home/btn_catcher.png") no-repeat;}
#home #userInfo{
float:right;
width:79px;
padding:0 10px;
}
#home #userInfo li{
text-align:right;
}
#home #userInfo .jewel,
#home #userInfo .ribbon,
#home #userInfo .newJewel,
#home #userInfo .newRibbon{
margin-bottom:10px;
background:#F9EFE7 url("http://stat.pupe.ameba.jp/image/en/home/icotxt_bg.png") no-repeat bottom center;
}
#home #userInfo li a{
display:block;
min-height:17px;
height:auto !important;
height:17px;
color:#A66129;
font-weight:bold;
word-break:break-all;
}
#home #userInfo .jewel a,
#home #userInfo .newJewel a{
color:#A66129;
padding:23px 6px 0;
margin-bottom:2px;
}
#home #userInfo .ribbon a,
#home #userInfo .newRibbon a{
color:#A66129;
padding:23px 6px 5px;
}
#home #userInfo .newJewel a,
#home #userInfo .newRibbon a{
color:#E62268;
font-weight:bold;
}
#home #userInfo .jewel a{background:url("http://stat.pupe.ameba.jp/image/en/home/icotxt_jewel.png") no-repeat;}
#home #userInfo .newJewel a{background:url("http://stat.pupe.ameba.jp/image/en/home/icotxt_jewel_new.gif") no-repeat;}
#home #userInfo .ribbon a{background:url("http://stat.pupe.ameba.jp/image/en/home/icotxt_ribbon.png") no-repeat;}
#home #userInfo .newRibbon a{background:url("http://stat.pupe.ameba.jp/image/en/home/icotxt_ribbon_new.gif") no-repeat;}
#home #userInfo .shell a{background:url("http://stat.pupe.ameba.jp/image/en/home/icotxt_shell.png") no-repeat;}
#home #userInfo a.buy{
padding:2px 2px 0;
margin:0 2px;
color:#523021;
font-weight:normal;
font-size:0.85em;
background:url("http://stat.pupe.ameba.jp/image/en/home/icotxt_border.png") no-repeat center top;
}
#home #otherUserNavi{
float:right;
width:79px;
padding:10px 10px 0;
background:url("http://stat.pupe.ameba.jp/image/bg_other_usrnav.png") repeat-x 0 223px;
}
#home #otherUserNavi li{
padding-bottom:10px;
overflow:hidden;
font-size:0;
line-height:0;
}
#home #otherUserNavi li.message{
padding-top:27px;
}

#home #otherUserNavi .closet a,
#home #otherUserNavi .brand a,
#home #otherUserNavi .comment a,
#home #otherUserNavi .kathshop a,
#home #otherUserNavi .attraction a{
display:block;
width:79px;
height:58px;
font-size:0;
}
#home #otherUserNavi .message a,
#home #otherUserNavi .present a,
#home #otherUserNavi .friend a{
display:block;
width:79px;
height:40px;
}
#home #otherUserNavi .friend a{height:50px;}
#home #otherUserNavi .closet a{background:url("http://stat.pupe.ameba.jp/image/en/home/btn_closet.png") no-repeat;}
#home #otherUserNavi .brand a{background:url("http://stat.pupe.ameba.jp/image/en/home/btn_brand.png") no-repeat;}
#home #otherUserNavi .comment a{background:url("http://stat.pupe.ameba.jp/image/en/home/btn_comment_ot.png") no-repeat;}
#home #otherUserNavi .kathshop a{background:url("http://stat.pupe.ameba.jp/image/en/home/btn_kathshop.png") no-repeat;}
#home #otherUserNavi .attraction a{background:url("http://stat.pupe.ameba.jp/image/en/home/btn_attraction.png") no-repeat;}
#home #otherUserNavi .message a{background:url("http://stat.pupe.ameba.jp/image/en/home/btn_message.png") no-repeat;}
#home #otherUserNavi .present a{background:url("http://stat.pupe.ameba.jp/image/en/home/btn_present.png") no-repeat;}
#home #otherUserNavi .friend a{background:url("http://stat.pupe.ameba.jp/image/en/home/btn_friend.png") no-repeat;}
#home #otherUserNavi .closet a:hover,
#home #otherUserNavi .brand a:hover,
#home #otherUserNavi .comment a:hover,
#home #otherUserNavi .kathshop a:hover,
#home #otherUserNavi .attraction a:hover{
background-position:0 -58px;
}
#home #otherUserNavi .message a:hover,
#home #otherUserNavi .present a:hover{
background-position:0 -40px;
}
#home #otherUserNavi .friend a:hover{
background-position:0 -50px;
}
#home #PINA #homeSwf{
float:left;
width:510px;
height:350px;
background-color:#CCCCCC;
}
#home #PINA #topicsSwf{
float:left;
width:510px;
height:30px;
background-color:#DDDDDD;
}
#home #PINA span{display:none;}
#home #mainCol .moduleTitle{
margin-top:10px;
}
#home .moduleTitle .switchBtn{
margin-top:-18px;
padding-right:5px;
vertical-align:middle;
}
#home .moduleTitle .switchBtn button{
float:right;
display:block;
width:12px;
height:12px;
margin:0;
padding-top:1px;
vertical-align:top;
font-size:0;
}
#home .moduleTitle .switchBtn button.open{background:url("http://stat.pupe.ameba.jp/image/btn_switch_open.png") no-repeat;}
#home .moduleTitle .switchBtn button.close{background:url("http://stat.pupe.ameba.jp/image/btn_switch_close.png") no-repeat;}
#home .moduleBox{
padding:10px 0 0;
background-color:#FFF;
}
/**  friendList  **/
#home #friend{
background:none;
overflow:hidden;
}
#home .moduleBox .friendList li{
float:left;
width:77px;
padding:0 11px 0 0;
}
#home .moduleBox .friendList li.last{padding-right:0;}
#home .moduleBox .friendList li .time{
display:block;
min-height:12px;
height:auto !important;
height:12px;
padding-bottom:5px;
line-height:12px;
color:#8A624F;
font-size:0.76em;
}
#home .moduleBox .friendList li img{
border:#DCD2BE 1px solid;
margin-bottom:5px;
}
#home .moduleBox .friendList li .time img{
border:none;
margin:0 1px 0 0;
}
#home #sideCol .moduleBox .friendList li{
height:165px;
padding:0 0 9px 28px;
line-height:12px;
overflow:hidden;
word-break:break-all;
}
#home #module_friend .flesher{
height:58px;
padding:74px 0 0 280px;
background:url("http://stat.pupe.ameba.jp/image/en/home/bg_kath_room.png") no-repeat;
}
#home #module_friend .flesher a{
display:block;
width:222px;
height:42px;
background:url("http://stat.pupe.ameba.jp/image/en/home/btn_friend_kath.png") no-repeat;
}
#home #module_friend .flesher a:hover{background-position:0 -42px;}
#home #module_friend .flesher span{display:none;}
/**  clothesList  **/
#home #sideCol .moduleBox .clothesList{
padding-left:10px;
width:230px;
margin-top:-10px;
overflow:hidden;
}
#home .moduleBox .clothesList li{
float:left;
width:75px;
padding:0 14px 0 0;
word-break:break-all;
overflow:hidden;
}
#home #sideCol .moduleBox .clothesList li{
padding:10px 15px;
margin:10px 10px 0 0;
height:120px;
background-color:#FFF;
}
#home .moduleBox .clothesList li.last{padding-right:0;}
#home .moduleBox .clothesList li span{
display:block;
word-break:break-all;
overflow:hidden;
}
#home .moduleBox .clothesList li .time{
min-height:12px;
height:auto !important;
height:12px;
padding-bottom:5px;
line-height:12px;
color:#523021;
font-size:0.76em;
}
#home .moduleBox .clothesList li .name,#home .moduleBox .clothesList li .brand{
padding:4px 0 1px;
line-height:1;
font-size:12px;
}
#home .moduleBox .clothesList li .category a{
font-size:0.74em;
letter-spacing:-0.06em;
}
#home .moduleBox .clothesList li a span.comment,
#home .moduleBox .clothesList li a span.suteki{
margin:0 5px;
padding:3px 2px 0 43px;
font-size:0.75em;
text-align:right;
line-height:12px;
}
#home #mainCol .moduleBox .clothesList li a span.comment,
#home #mainCol .moduleBox .clothesList li a span.suteki{
margin:0 !important;
}
#home .moduleBox .clothesList li a span.comment{
background:url("http://stat.pupe.ameba.jp/image/en/home/icotxt_comment_s.png") no-repeat 0 3px;
}
#home .moduleBox .clothesList li a span.suteki{
background:url("http://stat.pupe.ameba.jp/image/en/home/icotxt_suteki_s.png") no-repeat 0 5px;
}
#home .moduleBox .clothesList li a.blockA{
display:block;
height:145px;
width:75px;
}
#home .moduleBox .clothesList li a.blockA:hover{
background-color:#F1EBDC;
text-decoration:none;
}
#home .moduleBox .clothesList li .empty{
margin:17px 0;
}
#home #brandClothes .moduleBox .clothesList li .empty{
margin:0 !important;
}
#home #brandClothes .moduleTitle a.settingBrand{
float:right;
display:block;
width:80px;
height:14px;
margin:0 5px 0 0;
padding:0;
background:url("http://stat.pupe.ameba.jp/image/en/home/btn_set_brand.png") no-repeat;
}
#home #brandClothes .moduleTitle a.settingBrand:hover{background-position:0 -14px;}

#home #module_brandClothes .flesher a{
display:block;
width:609px;
height:75px;
background:url("http://stat.pupe.ameba.jp/image/en/home/bg_brand_set.png") no-repeat;
}
#home #module_brandClothes .flesher span{display:none;}
/***************************************************
brandAlliance
***************************************************/
/*----------------E-----------------*/
#alliance #info ul{
margin:10px 0 0 0;
}
#alliance #info ul li p.date{
float:left;
width:49px;
min-height:21px;
height:auto !important;
height:21px;
padding:0 0 0 18px;
background:url("http://stat.pupe.ameba.jp/image/icon_maru.png") no-repeat 0 4px;
}
#alliance #info ul li p.name{
float:left;
width:140px;
letter-spacing:1px;
word-break:break-all;
overflow:hidden;
}
#alliance #info ul li p.title{
float:left;
width:245px;
padding:0 0 0 28px;
letter-spacing:1px;
word-break:break-all;
overflow:hidden;
}
#alliance #info ul li a.brandJump{
display:block;
float:left;
width:127px;
padding:3px 0 0 0;
color:#993366;
font-size:0.85em;
text-align:right;
}
/* clearFix
-------------------------*/
#alliance #info ul li:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
#alliance #info ul li{ display:inline-table;min-height:1%;}
/* Hide from mac IE5 \*/
* html #alliance #info ul li{ height:1%;}
#alliance #info ul li{ display:block;}
/* End Hide from mac IE5 */
/*----------------E-----------------*/
/*---------------ここまで--------------*/
/**  comment  **/

#home #comment li,#home #topicDiary li{
border-bottom:#E4D3D3 1px dashed;
margin-bottom:10px;
}
#home #comment span,#home #topicDiary span{
display:block;
float:left;
}
#home #comment .time{
width:70px;
padding:3px 0 0 10px;
line-height:12px;
color:#8A624F;
font-size:0.85em;
}
#home #topicDiary .time{
width:100px;
padding:3px 0 0 10px;
line-height:12px;
color:#8A624F;
font-size:0.85em;
}
#home #comment .name,#home #topicDiary .name{
width:150px;
padding:0 3px;
}
#home #comment .title,#home #topicDiary .title{
width:370px;
}
#home #comment .titleFull,#home #topicDiary .titleFull{
width:485px;
}
/**  pupeInfo  **/
#home #pupeInfo .moduleTitle{
background:#CC8465 url("http://stat.pupe.ameba.jp/image/en/home/title_pupe_info.png") no-repeat 4px 3px;
}
#home #pupeInfo #module_pupeInfo{
padding:10px;
background-color:#E8D6C5;
}
#home #pupeInfo #fashionPress dt{
width:589px;
height:31px;
margin:0 auto;
background:url("http://stat.pupe.ameba.jp/image/en/home/title_fashionpress.png") no-repeat;
}
#home #pupeInfo #fashionPress dt a{
display:block;
width:589px;
height:31px;
}
#home #pupeInfo #fashionPress dd{
width:578px;
padding:7px 0 12px 11px;
margin:0 auto;
background-color:#FFF;
}
#home #pupeInfo #fashionPress dd p span{
font-weight:bold;
color:#D96E40;
}
#home #pupeInfo #fashionPress dd li{
float:left;
padding:3px 7px 0 0;
}
#home #pupeInfo #fashionPress dd .seeMore{
padding-right:7px;
}
#home #pupeInfo #kathShop{
float:left;
margin-top:10px;
width:289px;
}
#home #pupeInfo #kathShop dt{
width:289px;
height:34px;
background:url("http://stat.pupe.ameba.jp/image/en/home/title_shop_info.png") no-repeat;
}
#home #pupeInfo #kathShop dt a{
display:block;
width:289px;
height:34px;
}
#home #pupeInfo #kathShop dd{
padding:6px 10px 0;
background:#FFF url("http://stat.pupe.ameba.jp/image/bg_shop_info.png") no-repeat left bottom;
}
#home #pupeInfo #kathShop .title{
min-height:80px;
height:auto !important;
height:80px;
}
#home #pupeInfo #kathShop .shopLink{
min-height:20px;
height:auto !important;
height:20px;
}
#home #pupeInfo #kathShop .shopLink a{
padding:0 0 0 16px;
line-height:14px;
color:#FFF;
background:url("http://stat.pupe.ameba.jp/image/ico_arrow_wh.png") no-repeat 0 1px;
}
#home #pupeInfo #hotNews{
float:right;
width:288px;
height:140px;
margin-top:10px;
background:url("http://stat.pupe.ameba.jp/image/en/home/bnr_hot_blogparts.png") no-repeat 0 1px;
}
#home #pupeInfo #hotNews a{
display:block;
width:288px;
height:140px;
}
#home #pupeInfo #hotNews span{display:none;}
#home #pupeInfo dt span{display:none;}
#commentedItems ul li,
#cuteItems ul li{
float:left;
padding-top:1px;
height:130px;
text-align:left;
}
#commentedItems ul li .empty,
#cuteItems ul li .empty{
display:block;
width:75px;
padding:5px 0 0 10px;
}
#commentedItems ul li span,
#cuteItems ul li span{
display:block;
width:75px;
height:30px;
padding-top:1px;
line-height:15px;
overflow:hidden;
}
#commentedItems ul li a,
#cuteItems ul li a{
display:block;
width:75px;
height:125px;
margin:5px 0 0 10px;
}
#commentedItems ul li span.comment,
#cuteItems ul li span.comment{
float:left;
width:40px;
height:17px;
padding-left:17px;
background:url("http://stat.pupe.ameba.jp/image/icon_ladybird.gif") no-repeat;
line-height:17px;
}
#commentedItems ul li span.cute{
float:right;
width:17px;
height:17px;
background:url("http://stat.pupe.ameba.jp/image/icon_kawaii.gif") no-repeat 0 2px;
line-height:17px;
}
#commentedItems ul li span.cute span.value{
display:none;
}
#commentedItems ul li a:hover,
#cuteItems ul li a:hover{
background:#fee;
text-decoration:none;
}
#cuteItems ul li span.cute{
float:left;
width:50px;
height:17px;
background:url("http://stat.pupe.ameba.jp/image/icon_kawaii.gif") no-repeat 0 bottom;
line-height:1.4;
}
/***************************************************
Katharine Home Definitions
***************************************************/
#home div.katharineInfo{
position:relative;
float:left;
width:348px;
height:348px;
margin-bottom:10px;
border:1px solid #dcd2be;
background:#faf0de url("http://stat.pupe.ameba.jp/image/en/bg_closet_katharine.gif") no-repeat;
}
#home div.katharineInfo h3.greeting{
padding:0;
background:none;
}
#home div.katharineInfo h3.topics{
width:330px;
height:22px;
margin:185px auto 0;
background:#faf0de url("http://stat.pupe.ameba.jp/image/title_mycloset_topics.gif") no-repeat;
}
div.katharineInfo p a{
position:absolute;
top:123px;
left:37px;
display:block;
width:272px;
height:44px;
}
div.katharineInfo p span{
display:none;
}
div.katharineInfo ul.topics{
width:330px;
margin:0 auto;
padding-bottom:9px;
background:#fff url("http://stat.pupe.ameba.jp/image/bg_closet_topics.gif") no-repeat left bottom;
}
div.katharineInfo ul.topics li{
width:290px;
height:1.5em;
margin-left:10px;
padding:0 10px 0 20px;
background:#fff url("http://stat.pupe.ameba.jp/image/icon_closet_topics.gif") no-repeat left 4px;
line-height:1.5;
overflow:hidden;
}
div.katharineInfo ul.topics li.new{
background:transparent url(http://stat.pupe.ameba.jp/image/pickup/ico_new_s.gif) no-repeat scroll 0 5px;
}
div.katharineInfo ul.topics li.hot{
background:transparent url(http://stat.pupe.ameba.jp/image/pickup/ico_hot_s.gif) no-repeat scroll 0 5px;
}
* html div.katharineInfo ul.topics li{
background:url("http://stat.pupe.ameba.jp/image/icon_closet_topics.gif") no-repeat left 2px;
}
#home div.katharineInfo ul.topics li a{
color:#543020;
}
div.katharineInfo ul.topics li a{
display:inline;
}
/**************************************************
Closet Definitions
***************************************************/
#closet #itemList{
float:left;
width:680px;
height:100%;
text-align:center;
}
#cuteItems #itemList{
float:left;
width:860px;
height:100%;
text-align:center;
}
*+html #cuteItems #itemList{
height:550px;
}
#itemList:after{
display:block;
clear:both;
height:1px;
content:"";
visibility:hidden;
}
#cuteItems #itemList:after{
display:block;
clear:both;
height:1px;
content:"";
visibility:hidden;
}
#closet .items{
padding-bottom:20px;
margin-top:10px;
text-align:left;
}
#closet .items:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
#closet .items{ display:inline-table;min-height:1%;}
* html #closet .items{ height:1%;}
#closet .items{ display:block;}
#closet .items li{
float:left;
width:75px;
height:130px;
padding-left:10px;
}
#closet .items .name{
display:block;
width:75px;
height:14px;
padding-top:2px;
font-size:12px;
line-height:15px;
overflow:hidden;
}
#closet .items .time{
color:#BF9D7B;
font-size:11px;
}
#closet .items .comment{
display:block;
float:left;
width:40px;
padding-left:17px;
background:url("http://stat.pupe.ameba.jp/image/icon_ladybird.gif") no-repeat;
line-height:17px;
}
#closet .items span.cute{
display:right;
float:right;
width:17px;
height:17px;
background:url("http://stat.pupe.ameba.jp/image/icon_kawaii.gif") no-repeat 0 2px;
line-height:17px;
}
#closet .items span.cute span.value{
display:none;
}
#closet .items li a{
display:block;
width:75px;
height:130px;
}
#closet .items li a:hover{
background:#fee;
text-decoration:none;
}
.createCloset a{
display:block;
height:35px;
margin-top:10px;
background:transparent url("http://stat.pupe.ameba.jp/image/en/menu_create_closet.gif") no-repeat;
}
.createCloset a:hover{
background-position:0 -35px;
}
.createCloset a span{
display:none;
}
/**** PickUp Item *****************************/
#closet #itemPickup{
float:left;
width:670px;
padding:10px 0 10px 10px;
}
#closet #itemPickup h3{
width:670px;
height:23px;
padding:0;
background:url("http://stat.pupe.ameba.jp/image/title_pickup.png") no-repeat;
}
#closet #itemPickup .pickupitems{
width:666px;
padding-bottom:10px;
background-color:#F5F0EB;
border-right:#BF9D7C solid 2px;
border-left:#BF9D7C solid 2px;
border-bottom:#BF9D7C solid 2px;
}
#closet #itemPickup .pickupitems .nowPickUp{
float:left;
width:202px;
height:44px;
margin:10px 0 0;
padding:0 0 0 10px;
background:url("http://stat.pupe.ameba.jp/image/en/closet/title_nowpickup.png") no-repeat 10px 0;
}
#closet #itemPickup .pickupitems p span{display:none;}
#closet #itemPickup .pickupitems ul{
float:left;
width:215px;
min-height:85px;
height:auto !important;
height:85px;
padding:3px 0 0 4px;
background:url("http://stat.pupe.ameba.jp/image/bg_nowpickup.png") no-repeat 10px bottom;
}
#closet #itemPickup .pickupitems li{
float:left;
display:block;
padding:0 16px ;
width:75px;
}
#closet #itemPickup .cancelOut{
display:block;
width:57px;
height:13px;
margin:4px auto;
background:url("http://stat.pupe.ameba.jp/image/en/closet/btn_cancel.png") no-repeat;
}
#closet #itemPickup .cancelOut:hover{
background-position:0 -13px;
}
#closet #itemPickup a span{display:none;}
#closet #itemPickup .description{
float:right;
width:424px;
min-height:133px;
height:auto !important;
height:133px;
margin-top:10px;
padding:0 10px 0 0;
text-align:center;
background:url("http://stat.pupe.ameba.jp/image/bg_pickup_bottom.png") no-repeat bottom left;
}
#closet #itemPickup .description p{
padding:0 10px;
}
#closet #itemPickup .description .top{
padding-top:12px;
font-weight:bold;
color:#523021;
line-height:1.2;
background:url("http://stat.pupe.ameba.jp/image/bg_pickup_top.png") no-repeat;
}
#closet #itemPickup .description .pickupChoice{
display:block;
width:220px;
height:30px;
margin:15px auto 0;
background:url("http://stat.pupe.ameba.jp/image/en/closet/btn_choice.png") no-repeat;
}
#closet #itemPickup .description .pickupChoice:hover{
background-position:0 -30px;
}
#closet #itemPickup .description .set{
padding-top:10px;
}
#closet #itemPickup .description .attn{
font-size:0.85em;
line-height:1;
}
#closet #itemPickup .description .confirm{
display:block;
width:255px;
height:13px;
margin:10px auto;
background:url("http://stat.pupe.ameba.jp/image/en/closet/btn_confirm.png") no-repeat center 0;
}
#closet #itemPickup .description .confirm:hover{
background-position:center -13px;
}
#closet #itemPickup .description .finish{
display:block;
width:192px;
height:13px;
margin:15px auto 20px;
background:url("http://stat.pupe.ameba.jp/image/en/closet/btn_finish.png") no-repeat center 0;
}
#closet #itemPickup .description .finish:hover{
background-position:center -13px;
}
#closet #itemPickup .description a span{display:none;}
#closet .items li.edit{
height:100px;
}
#closet .items li.edit a{
display:inline;
}
#closet .items li a.setting{
display:block;
height:13px;
width:45px;
margin:5px auto;
cursor :pointer;
background:url("http://stat.pupe.ameba.jp/image/en/closet/btn_set.png") no-repeat center 0;
}
#closet .items li a.setting:hover{
background-position:center -13px;
}

#closet .items li a.setting span{display:none;}
#closet #floater{
height:199px;
width:390px;
}
#closet #floater .message{
padding-top:10px;
height:65px;
text-align:center;
}
/**************************************************
Item Definitions
***************************************************/
.itemPage{
height:100%;
margin:0 auto;
background:url("http://stat.pupe.ameba.jp/image/bg_item.png") repeat-y;
text-align:left;
}
.itemPage:after{
display:block;
clear:both;
height:1px;
content:"";
visibility:hidden;
}
#itemDetail h3{
padding-top:15px;
border-top:1px solid #bd9d7b;
background:url(http://stat.pupe.ameba.jp/image/icon_button.gif) no-repeat 0 15px;
}
#itemDetail dl{
float:left;
width:335px;
}
#itemDetail dt{
display:block;
float:left;
clear:both;
width:80px;
margin-top:10px;
padding-top:10px;
background:url("http://stat.pupe.ameba.jp/image/line_separator.gif") repeat-x;
}
#itemDetail dt.owner{
margin-top:0;
background:none;
}
#itemDetail dt.brand label,
#itemDetail dt.category label,
#itemDetail dt.share label,
#itemDetail dt.description label,
#itemEdit dt.brand label,
#itemEdit dt.category label,
#itemEdit dt.share label{
display:block;
padding-left:22px;
background:url("http://stat.pupe.ameba.jp/image/icon_button.gif") no-repeat;
line-height:22px;
}
#itemDetail dd{
display:block;
float:left;
width:255px;
min-height:22px;
height:auto !important;
height:22px;
margin-top:10px;
padding:10px 0 0;
background:url("http://stat.pupe.ameba.jp/image/line_separator.gif") repeat-x;
}
#itemDetail dd.brand button.blandLink{
float:right;
}
#itemDetail dd.brand button:hover,
#itemDetail dd.brand button.hover{
background-position:0 -20px;
}
#itemDetail dd.category,
#itemEdit dd.category{
line-height:22px;
}
#itemDetail dd.share,
#itemEdit dd.share{
line-height:20px;
}
#itemDetail dd.share ul.icons,
#itemEdit dd.share ul.icons{
float:left;
width:255px;
}
#itemDetail dd.share ul.icons li.icon,
#itemEdit dd.share ul.icons li.icon{
float:left;
width:16px;
height:16px;
padding:3px 10px 3px 0;
}
#itemDetail dd.share ul.icons li.icon a,
#itemEdit dd.share ul.icons li.icon a{
display:block;
width:16px;
height:16px;
}
#itemDetail dd.share ul.icons li.help,
#itemEdit dd.share ul.icons li.help{
float:right;
height:16px;
margin-right:10px;
font-size:10px;
background:transparent url(http://stat.pupe.ameba.jp/image/icon_help.png) no-repeat scroll 1px 2px;
}
#itemDetail dd.share ul.icons li.help a,
#itemEdit dd.share ul.icons li.help a{
padding:1px 0 0 18px;
}
#itemDetail dd.owner{
margin-top:0;
min-height:75px;
height:auto !important;
height:75px;
background:none;
}
#itemDetail dd.owner .ownerName{
display:block;
height:50px;
}
#itemDetail dd.owner .time{
float:left;
font-size:0.9em;
width:145px;
}
#itemDetail dd.owner .time span{
display:block;
}
#itemDetail dd .editButtons{
float:right;
width:110px;
padding-top:5px;
}
#itemDetail dd .editButtons .editItem{
width:52px;
height:20px;
margin:0 2px 0 0;
background:url(http://stat.pupe.ameba.jp/image/en/btn_edit_s.png) no-repeat;
}
#itemDetail dd .editButtons .deleteItem{
width:52px;
height:20px;
margin:0;
background:url(http://stat.pupe.ameba.jp/image/en/btn_delete_s.png) no-repeat;
}
#itemDetail dd .editButtons .deleteItem span{
display:none;
}
#itemDetail dd.brand a.jiten{
display:block;
float:right;
}
#itemDetail dd.description{
clear:both;
margin:0;
padding:5px 0 10px;
background:none;
}
#itemDetail .detail{
float:left;
width:670px;
margin-left:10px;
padding-top:5px;
background:url("http://stat.pupe.ameba.jp/image/line_double.gif") repeat-x;
}
#itemDetail .detail a.brandLink{
display:block;
clear:both;
min-height:15px;
height:auto !important;
height:15px;
background:url("http://stat.pupe.ameba.jp/image/jiten/ico_arrow.gif") no-repeat 1px 2px;
padding:2px 0 0 18px;
font-size:0.9em;
color:#523021;
}
#itemDetail .pageControl{
float:left;
width:670px;
margin-left:10px;
padding:5px 0;
}
#itemDetail .none{
background:none;
}
#itemDetail .pageControl p{
height:auto;
}
#itemDetail .pageControl p.next{
float:left;
width:47%;
padding-right:3%;
text-align:left;
}
#itemDetail .pageControl p.next a{
float:left;
padding-left:20px;
background:url("http://stat.pupe.ameba.jp/image/icon_arrow_previous.gif") no-repeat top left;
line-height:16px;
}
#itemDetail .pageControl p.previous{
float:left;
width:47%;
padding-left:3%;
text-align:left;
}
#itemDetail .pageControl p.previous a{
float:right;
padding-right:20px;
background:url("http://stat.pupe.ameba.jp/image/icon_arrow_next.gif") no-repeat top right;
line-height:16px;
}
#itemDetail .itemTitle{
padding:2px 0 7px;
text-align:center;
background:url(http://stat.pupe.ameba.jp/image/line_double2.gif) repeat-x bottom left;
}
#itemDetail .date{
height:21px;
text-align:right;
}
#itemDetail div.image{
float:left;
width:320px;
margin:10px 15px 10px 0;
text-align:center;
vertical-align:middle;
}
#itemDetail a.link{
display:block;
float:left;
width:292px;
min-height:19px;
height:auto !important;
height:19px;
margin-top:10px;
padding:0 8px 0 20px;
background:url("http://stat.pupe.ameba.jp/image/arrow_home_white.gif") 0 2px no-repeat;
line-height:1.6;
text-align:left;
cursor:pointer;
}
#itemDetail .description{
float:left;
width:335px;
margin-top:7px;
padding-top:9px;
word-break:break-all;
}
#itemDetail button.editItem{
float:left;
margin-left:260px;
}
#itemDetail button.deleteComment{
float:right;
}
#itemDetail #commentArea{
clear:both;
text-align:center;
}
#itemDetail #commentConfirm{
width:400px;
height:210px;
border:1px solid #cdf;
overflow:auto;
}
#itemDetail #commentList{
width:670px;
margin:0 auto;
text-align:center;
}
#itemDetail #commentList .delete{
display:block;
float:right;
}
#itemDetail #commentArea .comments .buttons{
background:none;
}
#itemDetail #commentList .comment{
display:block;
clear:both;
margin:5px 5px 5px 50px;
padding:5px;
background:url("http://stat.pupe.ameba.jp/image/line_separator.gif") bottom repeat-x;
text-align:left;
}
#itemDetail #commentList .comment div.buttons{
margin:0;
padding:0;
}
#itemDetail #commentArea .commentTop:after{
content:"";
display:block;
height:0;
clear:both;
visibility:hidden;
}
#itemDetail #commentList .commentProfile{
display:block;
float:left;
width:170px;
height:75px;
padding-left:10px;
}
#itemDetail #commentList .commentFace{
display:block;
float:left;
border:1px solid #bf9d7c;
}
#itemDetail #commentList .commentName{
display:block;
height:50px;
}
#itemDetail #commentList .commentDate{
display:block;
}
#itemDetail #commentList .commentDescription{
display:block;
float:left;
width:320px;
}
#itemDetail #commentForm{
width:320px;
margin:0 auto;
}
#itemDetail #commentForm textarea{
width:320px;
height:200px;
}
#itemDetail #cuteButton{
float:left;
z-index:1;
width:320px;
height:95px;
}
#itemDetail #cuteButton a{
display:block;
width:320px;
height:95px;
background:#fff url("http://stat.pupe.ameba.jp/image/en/bg_item_cutebutton_logoff.gif") no-repeat;
}
#itemDetail #cuteButton a span{
display:none;
}
#itemDetail #floater{
width:400px;
height:110px;
}
#itemDetail #blogFloater{
width:400px;
height:150px;
}
#itemDetail #complete_floater{
width:400px;
height:150px;
}
#itemDetail #complete_floater{
width:400px;
height:380px;
}
* html #itemDetail #complete_floater{
padding:10px 0 0;
}
*:first-child+html #itemDetail #complete_floater{
height:400px;
padding:10px 0 0;
}
#itemDetail  div#registerFloater{
width:480px;
height:490px;
background:#fff;
}
#itemDetail div#cuteList{
z-index:100;
width:400px;
height:400px;
}
#itemDetail div#cuteList ul{
width:380px;
height:320px;
text-align:left;
overflow:auto;
}
#itemDetail div#cuteList ul li{
height:75px;
padding:5px;
}
#itemDetail div#cuteList ul li span.face{
display:block;
float:left;
width:75px;
height:75px;
border:1px solid #bd9d7b;
}
#itemDetail div#cuteList ul li span.name{
display:block;
float:left;
width:180px;
margin-left:5px;
overflow:hidden;
}
#itemDetail div#cuteList ul li span.time{
display:block;
float:left;
width:180px;
margin-left:5px;
font-size:12px;
}
#itemDetail div#cuteList ul li span.point{
font-size:24px;
line-height:75px;
}
/**************************************************
Item Definitions - postGuide
***************************************************/
#postGuide{
float:left;
margin:10px 0pt 0pt 10px;
width:670px;
}
#postGuide #guideSWF{
width:670px;
height:400px;
}
/**************************************************
Item Definitions - postInfo
***************************************************/
#postInfo{
float:left;
margin:10px 0pt 0pt 10px;
width:670px;
color:#523021;
}
#postInfo a{
color:#8C2F5E;
text-decoration:underline;
}
#postInfo a span,
#postInfo h4 span,
#postInfo dt span,
#postInfo ol li.step1 dd span{display:none;}
#postInfo h3{
width:670px;
height:100px;
padding:0;
background:url(http://stat.pupe.ameba.jp/image/en/post_clothes/title_post.png) no-repeat;
}
#postInfo .discription p{
float:left;
width:460px;
padding-top:5px;
}
#postInfo .discription a{
display:block;
width:100px;
height:25px;
margin-top:10px;
}
#postInfo .discription a.guide{
float:left;
background:url(http://stat.pupe.ameba.jp/image/en/post_clothes/btn_guide.png) no-repeat;
}
#postInfo .discription a.upload{
float:right;
background:url(http://stat.pupe.ameba.jp/image/en/post_clothes/btn_upload.png) no-repeat;
}
#postInfo .discription a:hover{
background-position:0 -25px;
}
#postInfo .discription p.post3step,
#postInfo .discription ol li{
display:none;
}
#postInfo .discription ol{
clear:both;
width:670px;
height:70px;
padding:20px 0;
background:url(http://stat.pupe.ameba.jp/image/en/post_clothes/post_3step.png) no-repeat center center;
}
#postInfo #postStep li.step1,
#postInfo #postStep li.step2,
#postInfo #postStep li.step3{
padding-bottom:5px;
margin-bottom:20px;
border:1px solid #DEA9A1;
}
#postInfo #postStep li h4{
height:30px;
}
#postInfo #postStep li p,
#postInfo #postStep li.step1 dt,
#postInfo #postStep li.step2 dl{
margin:7px 0 0 10px;
}
#postInfo #postStep li.step1 h4{background:#F2D7CD url(http://stat.pupe.ameba.jp/image/en/post_clothes/title_step1.png) no-repeat;}
#postInfo #postStep li.step2 h4{background:#F2D7CD url(http://stat.pupe.ameba.jp/image/en/post_clothes/title_step2.png) no-repeat;}
#postInfo #postStep li.step3 h4{background:#F2D7CD url(http://stat.pupe.ameba.jp/image/en/post_clothes/title_step3.png) no-repeat;}
#postInfo #postStep .step1 dt.ok{
height:39px;
background:url(http://stat.pupe.ameba.jp/image/en/post_clothes/ok_photo.png) no-repeat;
}
#postInfo #postStep .step1 dt.ok a{
display:block;
float:right;
min-height:23px;
height:auto !important;
height:23px;
margin-right:20px;
padding:11px 0 0 17px;
color:#74412C;
text-decoration:none;
background:url(http://stat.pupe.ameba.jp/image/ico_arrow_ccl.png) no-repeat 0 13px;
}
#postInfo #postStep .step1 dt.ok a:hover{
text-decoration:underline;
}
#postInfo #postStep .step1 dd{/*NG用*/
float:left;
width:75px;
height:104px;
padding:5px 11px 5px 9px;
background-position:9px 5px;
background-repeat:no-repeat;
}
#postInfo #postStep .step1 dd.ok{
width:152px;
height:184px;
padding:5px 5px 15px 9px;
background-position:9px 5px;
background-repeat:no-repeat;
}
#postInfo #postStep .step1 dd.cloth{background-image:url(http://stat.pupe.ameba.jp/image/en/post_clothes/img_cloth.png);}
#postInfo #postStep .step1 dd.shoes{background-image:url(http://stat.pupe.ameba.jp/image/en/post_clothes/img_shoes.png);}
#postInfo #postStep .step1 dd.bag{background-image:url(http://stat.pupe.ameba.jp/image/en/post_clothes/img_bag.png);}
#postInfo #postStep .step1 dd.accessory{background-image:url(http://stat.pupe.ameba.jp/image/en/post_clothes/img_accessory.png);}
#postInfo #postStep .step1 dt.ng{
clear:both;
height:39px;
background:url(http://stat.pupe.ameba.jp/image/en/post_clothes/ng_photo.png) no-repeat;
}
#postInfo #postStep .step1 dd.plagiarism{background-image:url(http://stat.pupe.ameba.jp/image/en/post_clothes/img_plagiarism.png);}
#postInfo #postStep .step1 dd.coordinate{background-image:url(http://stat.pupe.ameba.jp/image/en/post_clothes/img_coordinate.png);}
#postInfo #postStep .step1 dd.family{background-image:url(http://stat.pupe.ameba.jp/image/en/post_clothes/img_family.png);}
#postInfo #postStep .step1 dd.person{background-image:url(http://stat.pupe.ameba.jp/image/en/post_clothes/img_person.png);}
#postInfo #postStep .step1 dd.plant{background-image:url(http://stat.pupe.ameba.jp/image/en/post_clothes/img_plant.png);}
#postInfo #postStep .step1 dd.food{background-image:url(http://stat.pupe.ameba.jp/image/en/post_clothes/img_food.png);}
#postInfo #postStep .step1 dd.stationery{background-image:url(http://stat.pupe.ameba.jp/image/en/post_clothes/img_stationery.png);}
#postInfo #postStep .step1 dd.dish{background-image:url(http://stat.pupe.ameba.jp/image/en/post_clothes/img_dish.png);}
#postInfo #postStep .step1 dd.furniture{background-image:url(http://stat.pupe.ameba.jp/image/en/post_clothes/img_furniture.png);}
#postInfo #postStep .step1 dd.book{background-image:url(http://stat.pupe.ameba.jp/image/en/post_clothes/img_book.png);}
#postInfo #postStep .step1 dd.dvd{background-image:url(http://stat.pupe.ameba.jp/image/en/post_clothes/img_dvd.png);}
#postInfo #postStep .step1 dd.dools{background-image:url(http://stat.pupe.ameba.jp/image/en/post_clothes/img_dolls.png);}
#postInfo #postStep .step1 dd.goods{background-image:url(http://stat.pupe.ameba.jp/image/en/post_clothes/img_goods.png);}
#postInfo #postStep .step1 dd.car{background-image:url(http://stat.pupe.ameba.jp/image/en/post_clothes/img_car.png);}
#postInfo #postStep .step2 dt.ng{
height:39px;
background:url(http://stat.pupe.ameba.jp/image/en/post_clothes/ng_rule.png) no-repeat;
}
#postInfo #postStep .step2 dt.penalty{
height:39px;
background:url(http://stat.pupe.ameba.jp/image/en/post_clothes/penalty.png) no-repeat;
}
#postInfo #postStep .step2 dd{
padding:5px 5px 10px;
}
#postInfo #postStep .step2 dd.penalty span{
color:#C40000;
font-weight:bold;
}
#postInfo #postStep .step2 dd.penalty ul{
padding:10px 5px;
}
#postInfo #postStep .step2 dd.penalty li{
color:#C40000;
}
#postInfo #postStep .step3 dd{
background-color:#F5EDE6;
margin:0px 10px 10px;
padding:0 10px 0 0;
width:638px;
}
#postInfo #postStep .step3 dd span{
color:#C40000;
}
#postInfo #postStep .step3 dd span.error{
font-weight:bold;
}
#postInfo #postStep .step3 dd p{
margin-top:0;
}
#postInfo #postStep .step3 dt.pc{
height:18px;
background:#F5EDE6 url(http://stat.pupe.ameba.jp/image/en/post_clothes/post_pc.png) no-repeat 10px 10px;
margin:10px 10px 0px 10px;
padding:10px 0px 10px 0px;
}
#postInfo #postStep .step3 dt.mobile{
height:18px;
background:#F5EDE6 url(http://stat.pupe.ameba.jp/image/en/post_clothes/post_mobile.png) no-repeat 10px 10px;
margin:0 10px 0px 10px;
padding:10px 0px 10px 0px;
}
#postInfo #postStep .step3 dd p.caution{
padding:7px 0px;
}
#postInfo #postStep .step3 dd form label.required{
padding:0px 0px 10px 0px;
display:block;

}
#postInfo #postStep .step3 dd form#itemPostForm{
margin:0px 0px 10px 10px;
padding:0px 0px 10px 0px;

}
#postInfo #postStep .step3 dd form#itemPostForm input#file{
height:26px;
margin-right:10px;
vertical-align:bottom;
}
#postInfo #postStep .step3 dd .qr{
float:left;
width:515px;
margin:0;
padding:0px 10px 10px;
}
#postInfo #postStep .step3 dd img{
float:right;
}
#postInfo #postStep .step3 dd p.noQr{
clear:both;
border-top:dashed 1px #A38B7D;
margin:10px 0px 0px 10px;
padding:5px 0px 5px 0px;
}
#postInfo #postStep .step3 dd input.text{
margin:10px;
padding:5px;
vertical-align:bottom;
width:300px;
height:18px;
}
#postInfo #postStep .step3 dd button.send_s{
margin:10px 0;
}
#postInfo #postStep .step3 dd p.mailAddress{
display:inline;
padding:5px;
line-height:30px;
font-weight:bold;
background:#FFF;
}
#postInfo #clothesList{
border:#523021 1px solid;
}
#postInfo #clothesList h4{
height:30px;
background:#523021 url(http://stat.pupe.ameba.jp/image/en/post_clothes/title_ok_list.png) no-repeat center center;
}
#postInfo #clothesList table{
margin:10px;
border:#DEA9A1 1px solid;
}
#postInfo #clothesList th{
width:85px;
padding:10px 12px;
font-weight:bold;
color:#A84739;
background-color:#F4EBE1;
vertical-align:top;
border-bottom:#DEA9A1 1px solid;
}
#postInfo #clothesList table td{
padding:10px;
border-bottom:#DEA9A1 1px solid;
}
#postInfo #clothesList p{
padding:0 10px 10px;

}
#postInfo .topLink{
padding:5px 0;
}
#postInfo .topLink a{
display:block;
float:right;
padding:0 0 0 16px;
min-height:18px;
height:auto !important;
height:18px;
color:#74412C;
text-decoration:none;
background:url("http://stat.pupe.ameba.jp/image/ico_arrowup_bl.png") no-repeat 0 5px;
}
#postInfo .topLink a:hover{
text-decoration:underline;
}
#itemEdit h2{
background:#fff url("http://stat.pupe.ameba.jp/image/en/page_item_edit.gif") no-repeat;
}
#itemEdit div#phases{
float:left;
width:668px;
margin:10px 0 0 10px;
padding:0 0 35px;
border:1px solid #DEA9A1;
text-align:center;
}
#itemEdit div#phases #phase{
height:70px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_check_title.png") no-repeat;
}
#itemEdit div#phases #phase span{
display:none;
}
#itemEdit div#phases div.noticeImage{
display:block;
margin-top:15px;
}
#itemEdit div#phases #check{
margin:15px 10px;
}
#itemEdit div#phases #check p.keyword{
color:#c40000;
}
#itemEdit div#phases #check form{
padding:10px;
background-color:#f6e8dc;
}
#itemEdit div#phases #check form p.point{
display:inline;
padding:0 10px;
font-weight:bold;
}
#itemEdit div#phases #check form a{
font-weight:bold;
}
#itemEdit div#phases #check form p{
padding:0 0 0 20px;
}
#itemEdit div#phases #check form p.lastSentence{
margin-bottom:15px;
}
#itemEdit div#phases #check form ul{
padding:5px 10px 5px 30px;
}
#itemEdit div#phases #check p{
text-align:left;
}
#itemEdit div#phases #check p.allOk1{
padding-top:5px;
}
#itemEdit div#phases #check p.allOk2{
padding-bottom:15px;
}
#itemEdit div#phases #which{
width:330px;
height:30px;
padding:0 165px 0 172px;
}
#itemEdit div#phases #which a span{
display:none;
}
#itemEdit div#phases #which button.post{
float:left;
margin:0;
}
#itemEdit div#phases p.caution{
margin:30px 0;
color:#c00;
font-size:1.2em;
font-weight:700;
}
#itemEdit #itempostLinks{
margin:0 auto;
width:460px;
height:130px;
background:url(http://stat.pupe.ameba.jp/image/itempost_bg.gif) no-repeat 0 0;
}
#itemEdit #itempostLinks:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
#itemEdit #itempostLinks{ display:inline-table;min-height:1%;}
* html #itemEdit #itempostLinks{ height:1%;}
#itemEdit #itempostLinks{ display:block;}
#itemEdit #itempostLinks a{
display:block;
float:left;
margin:3px 0 0;
padding:0 16px;
width:120px;
height:120px;
text-indent:-9999px;
overflow:hidden;
}
#itemEdit #itempostLinks a.dressup{
background:url(http://stat.pupe.ameba.jp/image/en/itempost1.gif) no-repeat 16px 0;
}
#itemEdit #itempostLinks a.dressup:hover{
background:url(http://stat.pupe.ameba.jp/image/en/itempost1_over.gif) no-repeat 16px 0;
}
#itemEdit #itempostLinks a.freemarket{
background:url(http://stat.pupe.ameba.jp/image/en/itempost2.gif) no-repeat 16px 0;
}
#itemEdit #itempostLinks a.freemarket:hover{
background:url(http://stat.pupe.ameba.jp/image/en/itempost2_over.gif) no-repeat 16px 0;
}
#itemEdit #itempostLinks a.closet{
background:url(http://stat.pupe.ameba.jp/image/en/itempost3.gif) no-repeat 16px 0;
}
#itemEdit #itempostLinks a.closet:hover{
background:url(http://stat.pupe.ameba.jp/image/en/itempost3_over.gif) no-repeat 16px 0;
}
#itemDetail div#phases{
float:left;
width:630px;
margin:10px 0 0 10px;
padding:5px;
background:#ebe1cd;
text-align:center;
}
#itemDetail div#phases div.yesno{
margin:15px 0;
}
#itemDetail div#phases div.noticeImage{
display:block;
margin-top:10px;
}
#itemDetail div#phases p{
margin:20px 0;
}
#itemDetail div#phases p.caution{
margin:30px 0;
color:#c00;
font-size:1.2em;
font-weight:700;
}
#itemEditForm{
float:left;
width:670px;
margin:0 auto;
margin-top:10px;
margin-left:10px;
padding-top:70px;
background:url("http://stat.pupe.ameba.jp/image/title_closet.gif") no-repeat;
text-align:left;
overflow:hidden;
}
#itemEditForm dt{
width:80px;
}
#itemEditForm dd{
width:250px;
line-height:20px;
}
#itemEditForm dd.editor{
clear:both;
width:330px;
}
#itemEditForm #brandResultArea{
float:left;
width:240px;
}
#itemEditForm #brandFormArea{
float:left;
width:240px;
}
#itemEditForm #brandFormArea ul.brands li{
clear:both;
width:245px;
}
#itemEditForm #brandFormArea ul.brands li span.name{
float:left;
}
#itemEditForm #brandFormArea ul.brands li a{
display:block;
float:left;
width:16px;
height:16px;
margin-left:4px;
background:url("http://stat.pupe.ameba.jp/image/icon_delete.gif") no-repeat;
}
#itemEditForm #brandFormArea ul.brands a span{
display:none;
}
#itemEditForm .image{
float:left;
width:330px;
margin:0 10px 10px 0;
text-align:center;
}
#itemEditForm .upload{
width:330px;
margin-top:20px;
padding-bottom:5px;
text-align:center;
}
#itemEditForm .edit{
float:left;
display:block;
width:330px;
}
#itemEdit div.insentive div.goods{
margin:0 auto;
text-align:center;
}
#itemEdit div.insentive div.goods span.image{
display:block;
width:60px;
height:110px;
margin:0 auto;
padding:42px 102px 45px 81px;
background:url("http://stat.pupe.ameba.jp/image/bg_item_get.gif") no-repeat;
}
#itemEdit div.insentive div.goods span.name{
display:block;
margin:0 auto;
padding:5px 0 20px;
}
#itemEdit div.insentive div.ribbon{
background:url("http://stat.pupe.ameba.jp/image/line_separator.gif") repeat-x bottom;
display:block;
margin:0 auto;
padding:10px 0;
}
#itemEdit div.insentive div.ribbon img{
padding:0 10px;
}
#itemEdit div.insentive div.ribbon span.name{
display:block;
padding:5px 0;
}
#itemEdit div.attentionIcons{
margin:5px auto;
width:420px;
padding:10px;
border:dashed 1px #8a644a;
background:#fff;
}
#itemEdit div.attentionIcons p{
margin:5px;
}
#itemEdit div.attentionIcons img{
margin:5px;
}
#emoji{
position:absolute;
width:240px;
padding:5px;
border:1px solid #000;
background:#f5f5f5;
}
#itemEdit #emoji .close{
text-align:center;
}
#itemEdit #brandList{
z-index:110;
border:1px solid #999;
border-bottom:none;
}
#itemEdit #brandList li{
padding:3px;
border-bottom:1px solid #999;
}
#itemEdit #brandList li .view{
color:#666;
}
#itemEdit #brandList li.selected{
background:#fe6;
}
#itemEdit #brandList li#firstDummy{
display:none;
border-bottom:none;
}
#itemEdit #brandSearch{
width:460px;
height:470px;
}
#itemEdit #brandSearch h3{
width:150px;
height:22px;
padding:10px 10px 10px 0;
background:url("http://stat.pupe.ameba.jp/image/title_brand_search.gif") no-repeat 10px 10px;
}
#itemEdit #brandSearch dl{
clear:both;
}
#itemEdit #brandSearch dt{
float:left;
padding:5px 20px 5px 10px;
line-height:21px;
}
#itemEdit #brandSearch dd{
float:left;
padding:5px 0;
line-height:21px;
}
#itemEdit #brandSearch dd.button{
padding:2px 0;
_padding:5px 0;
}
#itemEdit #brandSearch dd button{
margin-left:10px;
}
#itemEdit #brandSearch div#brandApply{
margin-top:5px;
text-align:center;
}
#itemEdit #categoryName{
display:block;
float:left;
padding-right:10px;
}
#itemEdit #prefixSearch{
clear:both;
width:400px;
height:300px;
background:url("http://stat.pupe.ameba.jp/image/en/prefix_buttons.gif") no-repeat 25px 30px;
}
#itemEdit #prefixSearch label{
display:block;
padding:5px 20px 5px 10px;
line-height:20px;
}
#itemEdit #prefixSearch ul{
clear:both;
height:20px;
margin-left:22px;
}
*:first-child+html #itemEdit #prefixSearch ul{
height:30px;
}
#itemEdit #prefixSearch li{
float:left;
}
#itemEdit #prefixSearch li a{
display:block;
width:35px;
height:30px;
text-align:center;
}
#itemEdit #prefixSearch li a:hover{
background:url("http://stat.pupe.ameba.jp/image/bg_prefix_select.gif") no-repeat;
}
#itemEdit #prefixSearch li span{
display:none;
}
#itemEdit #prefixResult{
clear:both;
margin-top:5px;
}
#itemEdit #prefixResult div.top{
padding:0 0 10px 10px;
}
#itemEdit #prefixResult ul{
overflow:auto;
height:270px;
padding-left:10px;
text-align:left;
}
#itemEdit #prefixResult li{
margin-right:1em;
border-bottom:1px solid #666;
}
#itemEdit #prefixResult li .view{
font-size:80%;
color:#666;
}
#itemEdit #prefixSearch li span{
display:none;
}
#categoryBox{
position:absolute;
top:0;
left:0;
width:630px;
min-height:526px;
height:auto !important;
height:526px;
font-size:12px;
}
#categoryBox h3{
width:180px;
height:22px;
padding:10px 33px 10px 0;
background:url("http://stat.pupe.ameba.jp/image/title_category_search.gif") no-repeat 10px 10px;
float:left;
}
#categoryBox p.attention{
float:left;
width:363px;
margin:9px 0 8px 0;
}
#categoryBox p.attention a{
display:block;
margin-left:273px;
}
#categoryBox p.helpHandmade{
clear:both;
margin:0 20px 15px 20px;
padding:5px 10px;
background:#e9e2d3;
}
#categoryBox h4{
border-bottom:1px solid #ded3bd;
margin-bottom:4px;
}
#categoryBox div.categories{
clear:both;
height:383px;
}
#categoryBox div.categories div.parents{
width:610px;
text-align:left;
}
#categoryBox div.categories div.parent{
float:left;
width:120px;
height:168px;
text-align:left;
}
#categoryBox .parent h4 ,#categoryBox .parents h4{
height:40px;
padding-left:28px;
}
#categoryBox .parent h4 span,#categoryBox .parents h4 span{
display:none;
}
#categoryBox h4.head_outer{ background:url("http://stat.pupe.ameba.jp/image/en/icon_category_outer.gif") no-repeat;}
#categoryBox h4.head_tops{ background:url("http://stat.pupe.ameba.jp/image/en/icon_category_tops.gif") no-repeat;}
#categoryBox h4.head_bottoms{ background:url("http://stat.pupe.ameba.jp/image/en/icon_category_bottoms.gif") no-repeat;}
#categoryBox h4.head_onepiece{ background:url("http://stat.pupe.ameba.jp/image/en/icon_category_onepiece.gif") no-repeat;}
#categoryBox h4.head_bag{ background:url("http://stat.pupe.ameba.jp/image/en/icon_category_bag.gif") no-repeat;}
#categoryBox h4.head_accessory{ background:url("http://stat.pupe.ameba.jp/image/en/icon_category_accessory.gif") no-repeat;}
#categoryBox h4.head_shoes{ background:url("http://stat.pupe.ameba.jp/image/en/icon_category_shoes.gif") no-repeat;}
#categoryBox h4.head_goods{ background:url("http://stat.pupe.ameba.jp/image/en/icon_category_goods.gif") no-repeat;}
#categoryBox h4.head_makeup{ background:url("http://stat.pupe.ameba.jp/image/en/icon_category_makeup.gif") no-repeat;}
#categoryBox h4.head_sundries{ background:url("http://stat.pupe.ameba.jp/image/en/icon_category_sundries.gif") no-repeat;}
.subCategory .parent h4.head_outer{ background:url("http://stat.pupe.ameba.jp/image/en/icon_category_outer.gif") no-repeat;}
.subCategory .parent h4.head_tops{ background:url("http://stat.pupe.ameba.jp/image/en/icon_category_tops.gif") no-repeat;}
.subCategory .parent h4.head_bottoms{ background:url("http://stat.pupe.ameba.jp/image/en/icon_category_bottoms.gif") no-repeat;}
.subCategory .parent h4.head_onepiece{ background:url("http://stat.pupe.ameba.jp/image/en/icon_category_onepiece.gif") no-repeat;}
.subCategory .parent h4.head_bag{ background:url("http://stat.pupe.ameba.jp/image/en/icon_category_bag.gif") no-repeat;}
.subCategory .parent h4.head_accessory{ background:url("http://stat.pupe.ameba.jp/image/en/icon_category_accessory.gif") no-repeat;}
.subCategory .parent h4.head_shoes{ background:url("http://stat.pupe.ameba.jp/image/en/icon_category_shoes.gif") no-repeat;}
.subCategory .parent h4.head_goods{ background:url("http://stat.pupe.ameba.jp/image/en/icon_category_goods.gif") no-repeat;}
.subCategory .parent h4.head_makeup{ background:url("http://stat.pupe.ameba.jp/image/en/icon_category_makeup.gif") no-repeat;}
.subCategory .parent h4.head_sundries{ background:url("http://stat.pupe.ameba.jp/image/en/icon_category_sundries.gif") no-repeat;}
.subCategory{
position:absolute;
top:0;
left:0;
width:630px;
min-height:265px;
height:auto !important;
height:265px;
font-size:12px;
}
.subCategory h3{
float:left;
width:180px;
height:22px;
padding:10px 33px 10px 0;
background:url("http://stat.pupe.ameba.jp/image/title_category_search.gif") no-repeat 10px 10px;
}
.subCategory p.attention{
float:left;
margin-top:5px;
width:363px;
}
.subCategory p.attention a{
display:block;
margin-left:277px;
}
.subCategory h4{
border-bottom:1px solid #ded3bd;
margin:0 0 4px 0;
}

.subCategory .parent h4{
height:40px;
padding-left:28px;
}
.subCategory p.others{
padding:13px 0 0 75px;
font-weight:bold;
color:#725033;
font-size:0.85em;
}
.subCategory a.back{
display:block;
margin:0 0 5px 555px;
}
.subCategory p.supplementation{
margin:10px 0;
padding:2px 10px;
color:#cc0000;
}
.subCategory li{
float:left;
}
#itemEdit .subCategory li a{
display:block;
width:86px;
padding:0 0 1px 10px;
}
#itemEditForm .subCategory li a:hover{
background:#fc9;
}
#itemEdit .subCategory #division ul#small_division{
margin:12px 10px;
padding:10px 13px;
background-color:#f3eee0;
}
#itemEdit .subCategory #division #small_division li{
width:260px;
}
#itemEdit .subCategory #small_division li a{
width:auto;
padding:2px 0;
}
#itemEdit .subCategory #nail,#itemEdit .subCategory #nail_handmade{
float:left;
width:285px;
margin:20px 10px;
}
#itemEdit .subCategory p.nail_division{
margin:0 0 3px 0;
font-weight:bold;
}
#itemEdit .subCategory #nail #nail_others,#itemEdit .subCategory #nail_handmade #nail_others{
min-height:78px;
height:auto !important;
height:78px;
padding:10px 13px;
background-color:#f3eee0;
}
#itemEdit .subCategory #nail_others li a{
width:259px;
padding:2px 0;
}
#itemEdit #categoryBox li a{
display:block;
padding:0 0 1px 10px;
width:86px;
}
#deleteBox .deleteConfirm{
text-align:center;
padding:5px 20px;
}
#deleteBox .deleteConfirm p{
padding:15px 30px 0 30px;
}
#deleteBox .deleteConfirm p span.yes a:hover{
background-position:0 -30px;
}
#deleteBox .deleteConfirm p span.no a:hover{
background-position:30px -30px;
}
#deleteBox .deleteConfirm p span.yes a{
display:block;
float:left;
width:110px;
height:30px;
background:url("http://stat.pupe.ameba.jp/image/en/btn_yes.gif") no-repeat;
}
#deleteBox .deleteConfirm p span.no a{
display:block;
float:left;
width:110px;
height:30px;
padding-left:30px;
background:url("http://stat.pupe.ameba.jp/image/en/btn_no.gif") no-repeat 30px 0;
}
#deleteBox .deleteConfirm p span.no span,
#deleteBox .deleteConfirm p span.yes span{
display:none;
}
#commentedItems{
height:100%;
margin:0 auto;
background:url("http://stat.pupe.ameba.jp/image/bg_friend.gif") repeat-y;
text-align:left;
}
#commentedItems:after{
display:block;
clear:both;
height:1px;
content:"";
visibility:hidden;
}
#commentedItems #commentMenu{
float:left;
width:170px;
}
#commentedItems #commentMenu ul{
margin-top:10px;
}
#commentedItems #commentMenu ul li{
min-height:25px;
height:auto !important;
height:25px;
}
#commentedItems #commentMenu ul li a{
display:block;
width:135px;
padding:5px 5px 5px 20px;
min-height:15px;
height:auto !important;
height:15px;
margin-top:0;
color:#fff;
background:#bf9d7b url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat;
}
#commentedItems #commentMenu ul li a:hover{
background:#543020 url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat;

}
#commentedItems #commentMenu ul li a.selected{
background:#543020 url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat;
}
#commentedItems #itemList{
float:left;
width:680px;
padding-left:10px;
}
#cuteItems{
width:860px;
height:100%;
}
#cuteItems:after{
display:block;
clear:both;
height:1px;
content:"";
visibility:hidden;
}
#cuteItems #itemList ul{
width:860px;
height:140px;
}
#cuteItems #itemList ul li{
height:135px;
}
#cuteItems #itemList ul li span{
display:block;
width:75px;
height:30px;
padding-top:5px;
line-height:1.2;
overflow:hidden;
}
#cuteItems #itemList ul li span.cute{
float:left;
width:50px;
height:17px;
background:url("http://stat.pupe.ameba.jp/image/icon_kawaii.gif") no-repeat 0 0;
line-height:1.4;
}
#cuteItems #itemList ul li a span.cute{
padding:0 0 0 20px;
}
#cuteItems #itemList ul li span.name{
display:block;
float:left;
}
/**************************************************
Goods Definitions
***************************************************/
#goods{
height:100%;
background:url("http://stat.pupe.ameba.jp/image/bg_item.gif") repeat-y;
margin:0 auto;
text-align:left;
}
#goods:after{
display:block;
clear:both;
height:1px;
content:"";
visibility:hidden;
}
#goods div#goodsList{
float:left;
width:670px;
margin-left:10px;
}
#goods ul.stocks li{
position:relative;
float:left;
width:220px;
height:135px;
padding-left:3px;
overflow:hidden;
}
#goods ul.stocks li span.image{
display:block;
float:left;
width:60px;
height:110px;
margin-right:8px;
border:1px solid #dcd2be;
}
#goods ul.stocks li div.info{
float:left;
width:120px;
height:60px;
}
#goods ul.stocks li div.infoBuy{
float:left;
width:120px;
height:88px;
}
#goods ul.stocks li div.info span{
display:block;
float:left;
width:130px;
margin-bottom:2px;
margin-right:-3px;
}
#goods div.summary{
margin-bottom:10px;
padding:5px 0 10px;
background:url("http://stat.pupe.ameba.jp/image/line_double.gif") repeat-x bottom;
text-align:right;
}
#goods div#floater{
width:400px;
height:375px;
}
#goods div#floater div.buttons{
width:360px;
margin:0 auto;
}
#goods div#floater span.image{
display:block;
float:left;
width:60px;
height:110px;
margin:0 5px;
border:1px solid #dcd2be;
}
#goods div#floater label{
display:block;
width:80px;
float:left;
margin-right:15px;
text-align:right;
line-height:20px;
}
#goods div#floater .error{
padding-left:5px;
padding-bottom:3px;
text-align:center;
}
#goods div#floater input.text{
width:40px;
}
#goods div#floater span.name,
#goods div#floater span.quantity,
#goods div#floater span.ribbon,
#goods div#floater span.charge,
#goods div#floater span.gross,
#goods div#floater span.exhibitPrice,
#goods div#floater span.bidPrice,
#goods div#floater span.period,
#goods div#floater span.exhibitCount,
#goods div#floater span.auctionName ,
#goods div#floater span.attn{
display:block;
float:left;
width:300px;
height:28px;
}
#goods div#floater span.attn{
margin-top:-5px;
color:#CC3333;
text-align:center;
}
#goods div#floater span.periodSelect{
display:block;
float:right;
width:305px;
height:70px;
}
#goods div#floater span.quantity span.value,
#goods div#floater span.exhibitPrice span.value,
#goods div#floater span.bidPrice span.value,
#goods div#floater span.period span.value{
float:left;
}
#goods div#floater span.auctionName{
width:220px;
padding:0 0 0 25px;
}
#goods div#floater span.help{
display:block;
float:left;
width:60px;
}
#goods div#floater span.help{
text-align:right;
}

#goods div#floater span.help a{
padding-left:12px;
background:url("http://stat.pupe.ameba.jp/image/ico_help_br.png") no-repeat 0 3px;
color:#876A51;
min-height:13px;
height:auto !important;
height:14px;
}
#goods div#floater input.text{
width:55px;
}
#goods div#floater .attn_textarea{
clear:both;
border:1px solid #9A8360;
color:#5A3D1B;
height:50px;
margin:0 auto;
overflow:auto;
padding:0 0 0 2px;
width:358px;
text-align:left;
}
#goods div#floater span.check{
display:block;
width:360px;
padding:3px 0 10px;
text-align:center;
}
#goods div#floater span.check label{
display:inline;
float:none;
}
#goods div#floater span.charge{
color:#c00;
}
#goods div#floater span.charge span.chargeWarn{
width:160px;
margin:0 10px;
font-size:75%;
line-height:20px;
}
#goods div#floater span.gross{
color:#0c0;
}
#goods div.description{
width:360px;
height:150px;
margin-left:10px;
overflow:scroll;
}
#goods textarea#messageDescription{
width:360px;
height:55px;
margin-left:10px;
}
#goods div.canNotSell{
float:right;
width:120px;
height:22px;
margin:5px 20px 0 0;
background:url("http://stat.pupe.ameba.jp/image/en/bg_canNotSell.gif") left top no-repeat;
}
#goods div.canNotSell span{
display:none;
}
#goods div.canNotSellBox{
float:left;
width:120px;
height:22px;
margin-top:30px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_canNotSell.gif") left top no-repeat;
}
#goods div.canNotSellBox span{
display:none;
}
/**************************************************
Goods Sell List Definitions
***************************************************/
#goods .sellList{
float:left;
width:670px;
margin-left:10px;
}
#goods .sellList ul.stocks li .info{
float:left;
width:130px;
height:60px;
}
#goods .sellList ul.stocks li span.used,
#goods .sellList ul.stocks li span.ribbon{
font-size:80%;
}
#moreExhibit{
width:160px;
height:30px;
margin:10px 0 0;
padding:0;
}
/**************************************************
Category List Definitions
***************************************************/
#itemCategories,#goodsCategories{
float:left;
width:160px;
padding:10px;
font-size:12px;
text-align:left;
}
#itemCategories a,#goodsCategories a{
display:block;
color:#fff;
}
#itemCategories h4,#goodsCategories h4{
overflow:hidden;
width:160px;
}
#itemCategories h4.button,#goodsCategories h4.button{
margin-bottom:10px;
}
#itemCategories h4 a,#goodsCategories h4 a{
width:135px;
padding:5px 5px 5px 20px;
border-top:1px solid #efeae0;
background:#bf9d7b url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat;
}
#itemCategories h4 a:hover,#goodsCategories h4 a:hover{
background:#543020 url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat;
}
#itemCategories h4.selected a,#goodsCategories h4.selected a{
background:#543020 url("http://stat.pupe.ameba.jp/image/arrow_category_selected.gif") no-repeat;
}
#itemCategories h4.selected a:hover,#goodsCategories h4.selected a:hover{
background:#543020 url("http://stat.pupe.ameba.jp/image/arrow_category_selected.gif") no-repeat;
}
#itemCategories h4.direct a,#goodsCategories h4.direct a{
background:#8a644a;
}
#itemCategories ul,#goodsCategories ul{
padding:6px 0 10px 23px;
background:#8a644a;
}
#itemCategories li,#goodsCategories li{
padding:0 0 2px;
border:1px solid #8a644a;
font-size:12px;
}
#itemCategories .links,#goodsCategories .links{
padding-top:24px;
}
#itemCategories div.favoriteBrands a{
display:block;
width:160px;
height:30px;
margin-top:10px;
background:transparent url("http://stat.pupe.ameba.jp/image/en/button_favoritebrands.gif") no-repeat;
margin:10px 0;
}
#itemCategories div.favoriteBrands span{
display:none;
}
#itemCategories div.favoriteBrands a:hover{
background-position:0 -30px;
}
#goodsCategories div.ribbon{
width:160px;
margin-bottom:10px;
}
#goodsCategories div.ribbon label{
display:block;
padding:0 5px;
}
#goodsCategories div.ribbon span{
display:block;
width:140px;
padding:5px 10px;
background:#fff;
text-align:right;
}
#goodsCategories div.buyRibbon{
display:block;
width:160px;
padding:5px 0;
background:#fff;
text-align:right;
}
#itemCategories h4.categoriesTitle{
height:20px;
background:url(http://stat.pupe.ameba.jp/image/en/closet/title_categories.png) no-repeat;
}
#itemCategories h4 .commentClothes,
#itemCategories h4 .closet_ranking{
margin-top:10px;
}
/**************************************************
Brand Definitions
***************************************************/
.brandPage{
height:100%;
background:url("http://stat.pupe.ameba.jp/image/bg_brand.gif") repeat-y;
text-align:left;
}
.brandPage:after{
display:block;
clear:both;
height:1px;
content:"";
visibility:hidden;
}
.brandPage #searchArea{
float:left;
width:350px;
padding:10px;
text-align:left;
}
.brandPage #searchArea label{
display:block;
width:350px;
height:20px;
}
.brandPage #searchArea label span{
display:none;
}
.brandPage #searchArea label.textSearch{
background:#bf9d7b url("http://stat.pupe.ameba.jp/image/en/page_text_search.gif") no-repeat;
}
.brandPage #searchArea label.prefixSearch{
clear:both;
background:#bf9d7b url("http://stat.pupe.ameba.jp/image/en/page_prefix_search.gif") no-repeat;
}
.brandPage #searchArea input{
float:left;
width:260px;
margin:10px 10px 0 0;
}
.brandPage #searchArea button{
float:left;
margin:10px 0;
}
.brandPage #searchArea label.prefixSearch{
margin-bottom:10px;
}
.brandPage #prefixSearch{
width:350px;
height:270px;
margin-top:10px;
background: #fff url("http://stat.pupe.ameba.jp/image/en/prefix_buttons.gif") no-repeat;
}
.brandPage #prefixSearch ul{
clear:both;
}
.brandPage #prefixSearch li{
float:left;
}
.brandPage #prefixSearch li a{
display:block;
width:35px;
height:30px;
text-align:center;
}
.brandPage #prefixSearch li a span{
display:none;
}
.brandPage #prefixSearch li a:hover{
background:url("http://stat.pupe.ameba.jp/image/bg_prefix_select.gif") no-repeat;
}
.bradnPage #prefixResult{
float:left;
}
.brandPage #prefixResult ul{
height:10em;
overflow:auto;
}
.brandPage #prefixResult li{
border-bottom:1px solid #666;
}
.brandPage #prefixResult li .view{
color:#666;
font-size:60%;
}
.brandPage #prefixSearch li span{
display:none;
}
.brandPage #resultArea{
float:left;
width:490px;
margin-top:10px;
}
.brandPage #resultArea h3{
margin:10px 0;
}
.brandPage .ranking{
margin-left:10px;
}
.brandPage .ranking h3{
color:#fff;
background:#000;
font-size:100%;
}
.brandPage .ranking .links{
height:20px;
border-bottom:5px solid #714e31;
}
.brandPage .ranking .links li{
float:left;
width:120px;
text-align:center;
}
.brandPage .ranking .links li span{
display:none;
}
.brandPage .ranking .links li a{
display:block;
width:120px;
height:20px;
}
.brandPage .ranking .links li.day{ background:url("http://stat.pupe.ameba.jp/image/en/tab_ranking_day.gif") no-repeat;}
.brandPage .ranking .links li.week{ background:url("http://stat.pupe.ameba.jp/image/en/tab_ranking_week.gif") no-repeat;}
.brandPage .ranking .links li.month{ background:url("http://stat.pupe.ameba.jp/image/en/tab_ranking_month.gif") no-repeat;}
.brandPage .ranking .links li.all{ background:url("http://stat.pupe.ameba.jp/image/en/tab_ranking_all.gif") no-repeat;}
.brandPage .ranking .links .day .day{ background-position:0 -20px;}
.brandPage .ranking .links .week .week{ background-position:0 -20px;}
.brandPage .ranking .links .month .month{ background-position:0 -20px;}
.brandPage .ranking .links .all .all{ background-position:0 -20px;}
.brandPage .ranking .list{
clear:both;
padding:20px 0 0 50px;
border:1px solid #714e31;
background:url("http://stat.pupe.ameba.jp/image/bg_ranking.gif") no-repeat 10px 20px;
}
.brandPage .ranking .list li{
height:30px;
}
#brandResult #resultArea h3{
margin:0 0 0 10px;
padding:3px 3px 3px 10px;
color:#fff;
background:#714e31;
font-weight:400;
}
#brandResult .list{
margin:0 0 0 10px;
padding:10px;
border:1px solid #714e31;
}
#brandResult .list li{
line-height:1.5;
}
#brandResult .list li .view{
color:#b9a073;
font-size:80%;
}
/**************************************************
Brand Detail Definitions
***************************************************/
#brandDetail{
text-align:left;
}
#brandDetail .summary{
text-align:right;
padding:5px 0;
}
#brandDetail #itemList{
float:left;
width:680px;
}
#brandDetail .items{
float:left;
padding-top:15px;
background:url("http://stat.pupe.ameba.jp/image/line_double.gif") repeat-x;
}
#brandDetail .items li{
float:left;
width:75px;
height:130px;
padding-left:10px;
overflow:hidden;
}
#brandDetail .items li a{
display:block;
height:130px;
}
#brandDetail .items li a:hover{
background:#fee;
text-decoration:none;
}
#brandDetail .items .name{
display:block;
width:75px;
height:30px;
font-size:12px;
line-height:15px;
}
#brandDetail .items .comment{
display:block;
float:left;
width:40px;
padding-left:17px;
background:url("http://stat.pupe.ameba.jp/image/icon_ladybird.gif") no-repeat;
line-height:17px;
}
#brandDetail .items span.cute{
display:block;
float:right;
width:17px;
height:17px;
background:url("http://stat.pupe.ameba.jp/image/icon_kawaii.gif") no-repeat 0 2px;
line-height:17px;
}
#brandDetail .items span.cute span.value{
display:none;
}
/**************************************************
User Brand List Definitions
***************************************************/
#favoriteBrands{
text-align:left;
}
#favoriteBrands ul.brands li{
float:left;
width:430px;
height:35px;
}
#favoriteBrands ul.brands li.switched{
background:#f3eee2;
}
#favoriteBrands ul.brands li a{
display:block;
float:left;
width:210px;
height:25px;
padding:5px 0 5px 10px;
line-height:25px;
}
#favoriteBrands ul.brands li button.delete{
float:right;
width:20px;
height:30px;
background:url("http://stat.pupe.ameba.jp/image/icon_trash.gif") no-repeat 0 5px;
}
#favoriteBrands #floater{
width:500px;
height:160px;
}
#favoriteBrands #floater div.message{
width:400px;
margin:10px auto;
}
#brandApply div.notice ul{
color:#c00;
text-align:left;
}
#brandApply div.notice ul li{
margin:5px 0;
}
#brandApply div.buttons{
background:none;
}
#brandApply table.applies{
width:860px;
margin-top:20px;
}
#brandApply table.applies th{
padding:3px 0 3px 10px;
color:#fff;
background:#af935f;
text-align:left;
}
#brandApply table.applies th.user{
width:142px;
}
#brandApply div.information{
margin:20px 0;
background:none;
text-align:center;
}
#brandApply div.information p{
background:none;
}
#brandApply div.information p.title{
padding-bottom:10px;
background:none;
color:f00;
}
#brandApply table.applies th.brand{
width:216px;
}
#brandApply table.applies th.date{
width:100px;
text-align:center;
}
#brandApply table.applies th.status{
width:128px;
text-align:center;
}
#brandApply table.applies td.date,
#brandApply table.applies td.status
{
text-align:center;
}
#brandApply table.applies td{
padding:6px 0 6px 10px;
text-align:left;
}
#brandApply table.applies tr.switched td{
background:#f3eee2;
}
#brandApply #floater{
width:600px;
height:400px;
}
#brandApply #floater form{
padding:10px;
}
#brandApply #floater dt{
width:180px;
}
/**************************************************
Message Definitions
***************************************************/
#message{
height:100%;
margin:0 auto;
background:url("http://stat.pupe.ameba.jp/image/bg_message.png") repeat-y;
text-align:left;
}
#message:after{
display:block;
clear:both;
height:1px;
content:"";
visibility:hidden;
}
#message #floater{
width:714px;
height:420px;
}
#message #floater div.description{
height:230px;
overflow:auto;
}
#message #floater #messageSendForm{
margin-left:5px;
}
#message div.sender{
float:left;
width:650px;
padding:10px;
}
#message div.sender .senderFace{
display:block;
float:left;
width:75px;
height:75px;
border:1px solid #bd9d7b;
}
#message div.sender .senderName{
display:block;
float:left;
width:550px;
padding:3px 0 0 10px;
}
#message div.sender .sendTime{
display:block;
float:left;
width:550px;
padding:4px 0 0 10px;
}
#message div.sender .title{
display:block;
float:left;
width:550px;
padding:15px 0 0 10px;
}
#message div.description{
clear:both;
margin-left:82px;
}
#messageMenu{
float:left;
width:160px;
margin-right:10px;
padding:10px;
}
#messageMenu ul li a{
display:block;
width:135px;
padding:5px 5px 5px 20px;
border-bottom:1px solid #efeae0;
color:#fff;
background:#bf9d7b url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat;
}
#messageMenu ul li a:hover{
background:#543020 url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat;
}
#messageMenu ul li a.selected{
background:#543020 url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat;
}
#messageMenu span#caution{
display:block;
width:160px;
height:100px;
margin-top:10px;
background:url("http://stat.pupe.ameba.jp/image/en/banner_message_caution.png") no-repeat;
}
#messageMenu span#caution span{
display:none;
}
#messageMain{
float:left;
width:670px;
}
#messageMain .messageTypes{
padding-left:10px;
}
#messageMain .messageTypes li{
float:left;
margin:2px 0;
padding:2px 5px 0 22px;
line-height:20px;
}
#messageMain .messageTypes li.new{
background:url("http://stat.pupe.ameba.jp/image/icon_message_new.gif") no-repeat;
}
#messageMain .messageTypes li.open{
background:url("http://stat.pupe.ameba.jp/image/icon_message_open.gif") no-repeat;
}
#messageMain .messageTypes li.reply{
background:url("http://stat.pupe.ameba.jp/image/icon_message_reply.gif") no-repeat;
}
#messageMain .notice{
float:right;
height:18px;
padding-top:8px;
font-size:80%;
}
#messageMain table{
clear:both;
width:100%;
margin-bottom:10px;
font-size:12px;
}
#messageMain th{
height:20px;
color:#fff;
background:#af935f;
}
#messageMain td{
height:20px;
line-height:20px;
}
#messageMain th.sender{
width:120px;
}
#messageMain th.to{
width:260px;
}
#messageMain th.rejection{
width:60px;
}
#messageMain th.title{
width:240px;
padding-left:40px;
}
#messageMain th.date{
width:90px;
text-align:center;
}
#messageMain th.protect{
width:60px;
text-align:center;
}
#messageMain th.delete{
width:60px;
text-align:center;
}
#messageMain th.reject{
width:280px;
padding-left:40px;
}
#messageMain th.permit{
width:350px;
}
#messageMain tr{
background:url("http://stat.pupe.ameba.jp/image/line_separator.gif") repeat-x;
}
#messageMain tr.first{
background:#fff;
}
#messageMain td{
height:36px;
}
#messageMain td a{
display:block;
height:20px;
}
#messageMain td.new a{
padding-left:40px;
background:url("http://stat.pupe.ameba.jp/image/icon_message_new.gif") 8px 0 no-repeat;
}
#messageMain td.rejection a{
display:block;
width:20px;
height:20px;
margin-left:20px;
background:transparent url(http://stat.pupe.ameba.jp/image/icon_message_refusal.gif) no-repeat scroll 0;
}
#messageMain td.unrejection a{
display:block;
width:20px;
height:20px;
margin-left:20px;
background:transparent url("http://stat.pupe.ameba.jp/image/icon_message_unrefusal.gif") no-repeat scroll 0;
}
#messageMain td.open a{
padding-left:40px;
background:url("http://stat.pupe.ameba.jp/image/icon_message_open.gif") 8px 0 no-repeat;
}
#messageMain td.replly a{
padding-left:40px;
background:url("http://stat.pupe.ameba.jp/image/icon_message_reply.gif") 8px 0 no-repeat;
}
#messageMain td.date{
font-size:80%;
}
#messageMain td a span{
display:none;
}
#messageMain td.rejection a{
display:block;
width:20px;
height:20px;
margin-left:15px;
padding-left:0;
background:transparent url("http://stat.pupe.ameba.jp/image/icon_message_refusal.gif") no-repeat scroll 0;
}
#messageMain td.unrejection a{
display:block;
width:20px;
height:20px;
margin-left:15px;
padding-left:0;
background:transparent url(http://stat.pupe.ameba.jp/image/icon_message_unrefusal.gif) no-repeat scroll 0;
}
#messageMain td.protect a{
display:block;
width:20px;
height:20px;
margin-left:20px;
background:url("http://stat.pupe.ameba.jp/image/icon_lock.gif") no-repeat;
}
#messageMain td.unprotect a{
display:block;
width:20px;
height:20px;
margin-left:20px;
background:url("http://stat.pupe.ameba.jp/image/icon_unlock.gif") no-repeat;
}
#messageMain td.trash a{
display:block;
width:20px;
height:20px;
margin-left:20px;
background:url("http://stat.pupe.ameba.jp/image/icon_trash.gif") no-repeat;
}
#messageMain td.recover a{
display:block;
width:20px;
height:20px;
margin-left:20px;
background:url("http://stat.pupe.ameba.jp/image/icon_recover.gif") no-repeat;
}
#messageMain td.reject a{
width:280px;
padding-left:40px;
background:url("http://stat.pupe.ameba.jp/image/icon_message_rejection.gif") 8px 0 no-repeat;
}
#messageSendForm div.confirm{
float:left;
width:565px;
}
#messageAccept{
float:left;
width:670px;
height:330px;
background:#f5f1e9;
padding-top:80px;
text-align:center;
}
#messageAccept p#attention{
display:block;
width:100%;
margin:20px 0;
font-size:120%;
font-weight:700;
}
/**************************************************
Friend Definitions
***************************************************/
#addFriend form{
width:640px;
margin:0 auto;
}
#addFriend form#addFriendMessageForm{
width:500px;
}
#addFriend form#addFriendMessageForm h4{
padding:5px;
}
#addFriend .owner{
margin-top:15px;
}
#addFriend .ownerFace{
display:block;
float:left;
width:75px;
height:75px;
border:1px solid #bf9d7c;
}
#addFriend .ownerName{
padding-left:10px;
}
#addFriend textarea{
width:450px;
height:180px;
}
#addFriend .confirm{
width:450px;
float:left;
}
#friend{
height:100%;
margin:0 auto;
background:url("http://stat.pupe.ameba.jp/image/bg_friend.gif") repeat-y;
text-align:left;
}
#friend:after{
display:block;
clear:both;
height:1px;
content:"";
visibility:hidden;
}
#friend #friendMenu{
float:left;
width:160px;
padding:10px;
}
#friend #friendMenu ul li a{
display:block;
width:135px;
padding:5px 5px 5px 20px;
border-bottom:1px solid #efeae0;
color:#fff;
background:#bf9d7b url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat;
}
#friend #friendMenu ul.fanCategories li a{
display:block;
width:130px;
padding:5px 5px 5px 25px;
border-bottom:1px solid #8a644a;
color:#fff;
background:#8a644a 8px 0 no-repeat;
}
#friend #friendMenu ul li a:hover{
background:#543020 url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat;
}
#friend #friendMenu ul.fanCategories li a:hover{
background:#8a644a;
}
#friend #friendMenu ul li.selected a{
background:#543020 url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat;
}
#friend #friendMenu ul.fanCategories li.selected a{
background:#8a644a;
}
#friend #friendMenu .about a{
display:block;
width:160px;
height:66px;
margin-top:20px;
background:url("http://stat.pupe.ameba.jp/image/en/button_friend_about.png") no-repeat;
}
#friend #friendMenu .about a span{
display:none;
}
#friend div#aboutFriend{
width:640px;
height:510px;
}
#friend div#aboutFriend h4{
width:180px;
height:30px;
margin:10px 0 10px 10px;
background:url("http://stat.pupe.ameba.jp/image/en/about_friend_title.png") no-repeat;
}
#friend div#aboutFriend div.step1 span,
#friend div#aboutFriend div.step2 span{
display:none;
}
#friend div#aboutFriend div.notice{
margin:0 10px;
padding:20px 0;
background:#ebe1cd;
text-align:center;
}
#friend div#aboutFriend div.step1{
width:605px;
height:120px;
margin:20px 0 0 5px;
background:url("http://stat.pupe.ameba.jp/image/en/about_friend_step1.png") no-repeat;
}
#friend div#aboutFriend div.step2{
width:605px;
height:170px;
margin:20px 0 0 5px;
background:url("http://stat.pupe.ameba.jp/image/en/about_friend_step2.png") no-repeat;
}
#friend #friendMenu button{
width:150px;
margin:10px 0 0 5px;
padding:0;
}
#friend #friends{
float:left;
width:670px;
margin-left:10px;
}
#friend #friends .summary{
padding:5px 0;
border-bottom:3px solid #734d31;
text-align:right;
}
#friend #friends #friendList{
border-top:3px solid #541a1c;
}
#friend #friends ul.list li{
float:left;
width:114px;
height:140px;
padding:10px;
background:#f3eee2;
}
#friend #friends ul.list li.switch{
background:#fff;
}
#friend #friends ul.list li.switchA{
height:155px;
background:#fff;
}
#friend #friends #friendList ul.list li.switchB{
height:155px;
background:#f3eee2;
}
#friend #friends ul.list li.delete{
height:155px;
}
#friend #friends ul.list li img{
margin-left:18px;
border:1px solid #dcd2be;
}
#friend #friends ul.list li .name{
display:block;
height:32px;
margin:2px 18px;
text-align:center;
}
#friend #friends ul.list li button{
margin:0 7px;
}
#friend #friends .control{
background:url("http://stat.pupe.ameba.jp/image/line_separator.gif") repeat-x;
padding:10px 145px 5px;
}
#friend div#floater{
width:400px;
height:180px;
}
#friend div#floater div.message{
margin:10px;
}
#friend div#floater div.buttons{
width:360px;
margin:0 auto;
}
#friendItems div#itemList,
#favoriteBrandItems div#itemList{
margin-top:15px;
padding-top:6px;
background:url("http://stat.pupe.ameba.jp/image/line_double.gif") repeat-x;
text-align:left;
}
#friendItems div#itemList li,
#favoriteBrandItems div#itemList li{
float:left;
width:160px;
padding:6px;
border-bottom:1px solid #dcd2be;
}
#friendItems div#itemList li img,
#favoriteBrandItems div#itemList li img{
float:left;
}
#friendItems div#itemList li span{
display:block;
float:left;
width:80px;
height:27px;
padding-left:5px;
line-height:1.1;
overflow:hidden;
}
#favoriteBrandItems div#itemList span{
display:block;
float:left;
width:80px;
height:35px;
padding-left:5px;
line-height:1.1;
overflow:hidden;
}
#favoriteBrandItems div#itemList span.name{
height:14px;
}
#friendItems div#itemList li span.time,
#favoriteBrandItems div#itemList span.time{
height:auto;
margin:3px 0;
font-size:11px;
color:#BF9D7B;
}
/**************************************************
favoriteBrandItems Definitions
***************************************************/
#favoriteBrandItems .settingBrand{
margin-top:-29px;
padding:0 0 0 770px;
height:29px;
}
#favoriteBrandItems .settingBrand a{
display:block;
height:14px;
width:80px;
background:url(http://stat.pupe.ameba.jp/image/en/home/btn_set_brand.png) no-repeat;
border:1px solid #9A6A43;
}
#favoriteBrandItems .settingBrand a:hover{background-position:0pt -14px;}
#favoriteBrandItems .settingBrand a span{display:none;}
/**************************************************
Invitation Definitions
***************************************************/
#invite{
height:100%;
margin:0 auto;
background:url("http://stat.pupe.ameba.jp/image/bg_item.gif") repeat-y;
text-align:left;
}
#invite:after{
display:block;
clear:both;
content:"";
height:1px;
visibility:hidden;
}
#inviteMenu{
float:left;
width:160px;
margin-right:10px;
padding:10px;
}
#inviteMenu h4 a{
display:block;
width:135px;
padding:5px 5px 5px 20px;
border-top:1px solid #efeae0;
color:#fff;
background:#bf9d7b url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat;
}
#inviteMenu h4 a:hover{
background:#543020 url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat;
}
#inviteMenu h4 a.selected{
background:#543020 url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat;
}
#inviteMenu ul{
padding:6px 0 10px 23px;
background:#8a644a;
}
#inviteMenu ul li{
padding:0;
color:#fff;
font-size:12px;
}
#inviteMenu ul li a{
color:#fff;
text-decoration:none;
}
#inviteMenu ul li a:hover{
color:#fff;
text-decoration:underline;
}
#inviteMenu #itemLinks ul li#outerLink a.selected{
color:#fff;
text-decoration:underline;
}
#inviteMenu ul li a{
width:100px;
color:#fff;
}
#inviteMenu ul li span.leftcolumn{
float:left;
width:17px;
color:#fff;
text-decoration:none;
}
#inviteMenu ul li span.rightcolumn{
display:block;
width:100px;
margin-left:25px;
padding-left:0;
text-align:left;
}
* html #inviteMenu ul li span.leftcolumn{
float:left;
width:15px;
margin-right:0;
padding:0;
}
* html #inviteMenu ul li span.rightcolumn{
position:relative;
display:inline;
float:right;
width:100px;
margin:0;
padding:0;
text-align:left;
}
#invite form#inviteForm{
width:550px;
margin:0 auto;
padding-top:15px;
}
#invite form#facebookInviteForm{
width:605px;
margin:0 auto;
padding-top:15px;
}
#invite form#inviteForm div.notice,
#invite form#facebookInviteForm div.notice{
margin:0;
border:0px none;
line-height:1.7;
text-align:left;
}
#invite form#inviteForm div.noticeCenter,
#invite form#facebookInviteForm div.noticeCenter{
margin:0;
padding:0 45px;
border:0px none;
line-height:1.7;
text-align:center;
}
#invite form#inviteForm div.notice ul li{
margin:0 0 0 14px;
list-style-type:disc;
}
#invite form#inviteForm div.notice #small{
font-size:83%;
font-size:76%\9;
*font-size:78%;
}
#invite form#inviteForm div.notice #small ul li{
list-style-type:none;
list-style-image:url("http://stat.pupe.ameba.jp/image/icon_comment.png");
color:#c00;
line-height:1.5;
}
#invite form#inviteForm div.notice #small ul li.none{
list-style-image:none;
}
#invite form#inviteForm div.notice #list,
#invite form#facebookInviteForm div.notice #list{
background:url("http://stat.pupe.ameba.jp/image/icon_stamp_present.png") no-repeat;
padding-left:24px;
margin:10px 0;
height:20px;
}
#invite form#inviteForm div.inviteMail{
background:url("http://stat.pupe.ameba.jp/image/en/invite/invite_mail.png") no-repeat;
width:550px;
height:34px;
}
#invite form#inviteForm div.inviteMail a{
background:url("http://stat.pupe.ameba.jp/image/en/invite/button_invite_facebook.png") no-repeat;
width:200px;
height:23px;
display:block;
position:relative;
top:5px;
left:345px;
}
#invite form#inviteForm div.inviteMail span,
#invite form#facebookInviteForm div.inviteFacebook span{
display:none;
}
#invite form#facebookInviteForm div.inviteFacebook{
background:url("http://stat.pupe.ameba.jp/image/en/invite/invite_facebook_long.png") no-repeat;
width:586px;
height:34px;
margin-left:8px;
}
#invite form#facebookInviteForm div.inviteFacebook a{
background:url("http://stat.pupe.ameba.jp/image/en/invite/button_invite_mail.png") no-repeat;
width:200px;
height:23px;
display:block;
position:relative;
top:5px;
left:380px;
}
#invite form#facebookInviteForm div.facebookLogin{
border:1px solid #E7DED4;
line-height:20px;
text-align:center;
padding:10px;
position:relative;
left:8px;
width:565px;
height:60px;
}
#invite form#facebookInviteForm div.complete{
border:1px solid #E7DED4;
line-height:20px;
text-align:center;
padding:10px;
margin:10px 0px;
position:relative;
left:8px;
width:565px;
height:40px;
}
#invite form#facebookInviteForm div.facebookLogin .loginButton{
margin-top:10px;
}
#invite form#inviteForm dt{
position:relative;
width:220px;
height:32px;
}
#invite form#inviteForm dd{
position:relative;
width:330px;
height:32px;
}
#invite form#inviteForm dd span.error{
font-size:90%;
}
html*#invite form#inviteForm dd span.error{
font-size:85%;
}
#invite form#inviteForm dd.message,
#invite form#inviteForm dd.item{
height:auto;
margin-top:18px;
}
#invite form#inviteForm dt label,
#invite form#inviteForm dd input,
#invite form#inviteForm dd span.confirm,
#invite form#inviteForm dd.textarea textarea{
position:absolute;
bottom:0;
}
#invite form#inviteForm dd input#mailSuffix{
left:113px;
}
#invite form#inviteForm dd span.at{
position:absolute;
left:97px;
bottom:3px;
}
#invite form#inviteForm dd.textarea{
height:122px;
}
#invite form#inviteForm textarea{
width:300px;
height:100px;
}
#invite span.attention{
color:#CC0000;
font-weight:700;
}
#invite span.about{
font-weight:700;
}
#invite span.limit{
color:#CC0000;
font-size:83%;
}
#invite span.eachDay{
color:#CC0000;
}
#invite #floater .floatBody{
padding:15px;
}
#invite form#inviteForm label.required span{
background:url("http://stat.pupe.ameba.jp/image/icon_flower_s.png") no-repeat;
}
#invite form#inviteForm #checkBox label.rule{
text-align:center;
width:550px;
margin:15px 0;
display:inherit;
}
#invite{
margin:0 auto;
background:url("http://stat.pupe.ameba.jp/image/bg_item.gif") repeat-y;
text-align:left;
}
#invite #inviteTop{
float:left;
width:670px;
padding:10px 0 0;
}
#invite #inviteTop h3.bgTop{
height:42px;
padding:258px 0 0 545px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_invite_top.png") no-repeat;
}
#invite #inviteTop h3.bgTop a{
color:#74412C;
font-weight:bold;
font-size:0.85em;
}
#invite #inviteTop dd.textarea textarea{
font-size:0.91em;
}
#invite #inviteTop span.intro{
display:none;
}
#invite #inviteTop #bgMiddle{
position:relative;
width:670px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_invite_middle.png") repeat-y;
}
#invite #inviteTop #bgMiddle #inputForm{
height:350px;
}
#invite #inviteTop #bgMiddle #itemList{
height:180px;
}
#invite #inviteTop #bgMiddle #itemList li{
float:left;
width:110px;
margin:8px 0;
}
#invite #inviteTop #bgMiddle #description{
border:1px #734E33 solid;
padding:10px;
line-height:20px;
}
#invite #inviteTop #bgBottom{
width:670px;
height:62px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_invite_bottom.png") no-repeat;
}
#invite #inviteItem{
float:left;
width:670px;
padding:10px 0 0;
}
#invite #inviteItem h3.bgTop{
height:151px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_invite_top3.png") no-repeat;
}
#invite #inviteItem span.intro{
display:none;
}
#invite #inviteItem #bgMiddle{
height:460px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_invite_middle3.png") repeat-y;
}
* html #invite #inviteItem #bgMiddle{
height:460px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_invite_middle3.png") repeat-y;
}
#invite #inviteItem #bgBottom{
position:relative;
height:92px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_invite_bottom3.png") no-repeat;
}
#invite #inviteItem #bgMiddle #itemList{
width:550px;
margin:0 60px 0;
padding:10px 0;
}
#invite #inviteItem #bgMiddle #itemList li{
float:left;
width:110px;
height:150px;
overflow:hidden;
}
#invite #inviteTop #bgMiddle #itemList ul li img,
#invite #inviteTop dd.item img,
#invite #inviteItem #bgMiddle #itemList ul li img{
margin:0 25px 3px;
border:1px solid #D7C2AE;
}
* html #invite #inviteTop #bgMiddle #itemList ul li img{
margin:0 24px 3px;
border:1px solid #D7C2AE;
}
#invite #inviteTop #bgMiddle #itemList ul li span.name,
#invite #inviteTop dd.item span.name,
#invite #inviteItem #bgMiddle #itemList ul li span.name{
display:block;
height:28px;
margin:0 9px;
font-size:12px;
line-height:14px;
overflow:hidden;
}
#invite #inviteTop #bgMiddle #itemList ul li input.radio{
position:relative;
top:5px;
left:49px;
}
#invite #inviteStamp{
float:left;
width:670px;
padding:10px 0 0;
}
/**************************************************
Inquiry Definitions
***************************************************/
#inquiry textarea{
width:400px;
height:150px;
}
#inquiry span.error{
margin-left:0;
}
/**************************************************
SWF Definitions
***************************************************/
#dressup #dressupSwf{
width:860px;
height:580px;
background:url("http://stat.pupe.ameba.jp/image/en/dressup_bg.png") no-repeat right top;
z-index:1;
}
#contestVote #contestVoteSwf{
width:670px;
height:800px;
}
#dressup #forbidden{
float:left;
width:820px;
margin:10px 0 0 10px;
padding:10px;
background:#ebe1cd none repeat scroll 0;
text-align:center;
}
#dressup div#forbidden p.caution{
margin:30px 0;
color:#c00;
font-size:1.2em;
font-weight:700;
}
#dressup div#forbidden p{
margin:20px 0;
}
#dressup #floater{
height:420px;
width:714px;
z-index:100;
}
#dressup #floater div.description{
height:230px;
overflow:auto;
}
#dressup #floater #dressupSendForm{
margin-left:5px;
}
#dressup div.sender{
float:left;
padding:10px;
width:670px;
}
#dressup div.sender .senderFace{
border:1px solid #BD9D7B;
display:block;
float:left;
height:75px;
width:75px;
}
#dressup div.sender .senderName{
display:block;
float:left;
padding:3px 0pt 0pt 10px;
width:550px;
}
#dressup div.sender .sendTime{
display:block;
float:left;
padding:4px 0pt 0pt 10px;
width:550px;
}
#dressup div.sender .title{
display:block;
float:left;
padding:15px 0pt 0pt 10px;
width:550px;
}
#dressup div.description{
clear:both;
margin-left:82px;
}
/**************************************************
Ribbon Definitions
***************************************************/
#ribbonHistory{
position:relative;
}
#ribbonHistory div.buyRibbonButton{
position:absolute;
right:0;
width:160px;
height:30px;
}
#ribbonHistory dl.summary{
width:380px;
margin:0 auto;
padding:10px 0 0;
}
#ribbonHistory dl.summary dt{
float:left;
height:38px;
padding-right:48px;
background:url("http://stat.pupe.ameba.jp/image/icon_ribbon.gif") no-repeat right top;
line-height:38px;
}
#ribbonHistory dl.summary dd{
float:left;
width:85px;
height:38px;
line-height:38px;
}
#ribbonHistory table.history{
clear:both;
width:860px;
}
#ribbonHistory table.history th{
color:#fff;
padding:4px 0 4px 10px;
background:#714e31;
text-align:left;
}
#ribbonHistory table.history th.date{
width:140px;
}
#ribbonHistory table.history th.title{
width:240px;
}
#ribbonHistory table.history th.detail{
width:270px;
}
#ribbonHistory table.history th.get{
width:100px;
}
#ribbonHistory table.history th.use{
width:100px;
}
#ribbonHistory table.history td{
padding:10px;
text-align:left;
}
#ribbonHistory table.history tr.switch{
background:#f3eee2;
}
#ribbonHistory a.whatJewelRibbon{
display:block;
background:transparent url(http://stat.pupe.ameba.jp/image/en/bank/btn_what.png) no-repeat;
height:24px;
margin:-36px 0pt 22px 708px;
width:152px;
}
#ribbonHistory a.whatJewelRibbon:hover{
background-position:0pt -24px;
}
#ribbonHistory a.whatJewelRibbon span{display:none;}
#ribbonHistory .passbookTab li.getWithSponser{
float:right;
height:30px;
width:180px;
}
#ribbonHistory .passbookTab li.getWithSponser a{
display:block;
background:transparent url(http://stat.pupe.ameba.jp/image/en/button_get_width_sponser.png) no-repeat;
height:30px;
width:180px;
}
#ribbonHistory .passbookTab li.getWithSponser a:hover{
background-position:0 -30px;
}
#ribbonHistory #banner{
background:transparent url(http://stat.pupe.ameba.jp/image/en/banner_jewel_bonus.gif) no-repeat;
height:120px;
width:860px;
}
#userJewelSummary, #userRibbonSummary{
text-align:right;
}
/**************************************************
Cute History
***************************************************/
#cuteHistory table.history{
clear:both;
width:860px;
margin-top:20px;
}
#cuteHistory table.history th{
color:#fff;
background:#af935f;
padding:4px 0 4px 10px;
text-align:left;
}
#cuteHistory table.history td{
text-align:left;
}
#cuteHistory table.history th.date{
width:260px;
}
#cuteHistory table.history th.user{
width:320px;
}
#cuteHistory table.history th.item{
width:280px;
}
#cuteHistory table.history td{
padding:5px;
vertical-align:top;
}
#cuteHistory table.history td.user img{
border:1px solid #dcd2be;
}
#cuteHistory table.history td span.image{
display:block;
float:left;
width:75px;
height:75px;
}
#cuteHistory table.history td span.name{
display:block;
float:left;
width:180px;
height:75px;
margin-left:5px;
}
#cuteHistory table.history tr.switch{
background:#f3eee2;
}
/**************************************************
Community Definitions
***************************************************/
#community{
height:100%;
margin:0 auto;
background:url("http://stat.pupe.ameba.jp/image/bg_item.gif") repeat-y;
text-align:left;
}
#community:after{
display:block;
clear:both;
content:"";
height:1px;
visibility:hidden;
}
#communityMenu{
float:left;
width:160px;
margin-right:10px;
padding:10px;
}
#communityMenu h4 a{
display:block;
width:135px;
padding:4px 5px 4px 20px;
border-top:1px solid #efeae0;
color:#fff;
background:#bf9d7b url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat;
}
#communityMenu h4 a:hover{
background:#543020 url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat;
}
#communityMenu h4 a.selected{
background:#543020 url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat;
}
#communityMenu h4.street{
padding:3px 0 2px;
margin:6px 0 0;
text-align:center;
font-size:0.85em;
color:#FFF;
background:#7D5539 url(http://stat.pupe.ameba.jp/image/bg_community_menu.png) no-repeat 0 0;
}
#communityMenu h4.streetTop{
margin:0;
}
#communityMenu h5#parent_0{
padding-left:21px;
}
#communityMenu h5 a{
color:#fff;
}
#communityMenu h5 a.icon{
padding-left:18px;
background:url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat left center;
}
#communityMenu h5 a.icon:hover{
text-decoration:none;
}
#communityMenu h5.selected a.icon{
background:url("http://stat.pupe.ameba.jp/image/arrow_category_selected.gif") no-repeat left center;
}
#communityMenu ul{
padding:6px 0 10px 23px;
background:#8a644a;
}
#communityMenu ul#goodsLinks{
padding-left:12px;
}
#communityMenu ul.category_s{
padding-left:30px;
}
#communityMenu ul li{
padding:0;
color:#fff;
font-size:12px;
}
#communityMenu ul li a{
color:#fff;
text-decoration:none;
}
#communityMenu ul li a:hover{
color:#fff;
text-decoration:underline;
}
#communityMenu #itemLinks ul li#outerLink a.selected{
color:#fff;
text-decoration:underline;
}
#communityMenu ul li a{
width:100px;
color:#fff;
}
#communityMenu ul li span.leftcolumn{
float:left;
width:17px;
color:#fff;
text-decoration:none;
}
#communityMenu ul li span.rightcolumn{
display:block;
width:100px;
margin-left:25px;
padding-left:0;
text-align:left;
}
* html #communityMenu ul li span.leftcolumn{
float:left;
width:15px;
margin-right:0;
padding:0;
}
* html #communityMenu ul li span.rightcolumn{
position:relative;
display:inline;
float:right;
width:100px;
margin:0;
padding:0;
text-align:left;
}
#wrapperFloor{
_width:120px;
_margin:5px 0 0 0;
margin-top:2px;
}
*+html #wrapperFloor{
height:auto;
width:135px;
overflow:2em;
}
*+html #wrapperFloor:after{
content:"";
display:block;
clear:both;
height:1px;
overflow:hidden;
}
*+html #communityMenu ul li span.leftcolumn{
float:left;
width:15px;
height:12px;
}
*+html #communityMenu ul li span.rightcolumn{
float:right;
width:90px;
height:auto;
margin-right:20px;
margin-left:0px;
}
#shopLinks .jewelArea{
margin:0 0 0 -23px;
padding:0 10px;
}
#shopLinks .ribbonArea{
margin:6px 5px 0 -18px;
padding:3px 10px 0 5px;
border-top:1px solid #E0BFA7;
}
#shopLinks .ribbonArea h5,
#shopLinks .jewelArea h5{
padding:1px 0 1px 5px;
}
#communityMenu #jewelAndRibbon ul,
#goodsCategories #jewelAndRibbon ul{
margin:0 0 10px 0;
padding:5px;
background:#BF9D7B;
}
#communityMenu #jewelAndRibbon ul li,
#goodsCategories #jewelAndRibbon ul li{
padding:5px;
background:#FFFFFF;
border:none;
}
#communityMenu #jewelAndRibbon ul li.jewelZone,
#goodsCategories #jewelAndRibbon ul li.jewelZone{
margin:0 0 5px 0;
}
#communityMenu #jewelAndRibbon ul li p.user,
#goodsCategories #jewelAndRibbon ul li p.user{
border:1px dashed #BF9D7B;
}
#communityMenu #jewelAndRibbon ul li span.name,
#goodsCategories #jewelAndRibbon ul li span.name{
display:none;
}
#communityMenu #jewelAndRibbon ul li span.value,
#goodsCategories #jewelAndRibbon ul li span.value{
display:block;
padding:2px 5px 0 0;
text-align:right;
color:#A66129;
font-size:1.08em;
}
#communityMenu #jewelAndRibbon ul li p.jewelLock,
#goodsCategories #jewelAndRibbon ul li p.jewelLock{
border-right:1px dashed #BF9D7B;
border-left:1px dashed #BF9D7B;
border-bottom:1px dashed #BF9D7B;
line-height:1.2;
background:url("http://stat.pupe.ameba.jp/image/en/bidded_jewel.png") no-repeat 5px 3px;
}
#communityMenu #jewelAndRibbon ul li p.link,
#goodsCategories #jewelAndRibbon ul li p.link{
border-right:1px dashed #BF9D7B;
border-left:1px dashed #BF9D7B;
border-bottom:1px dashed #BF9D7B;
padding-left:3px;
}
#communityMenu #jewelAndRibbon ul li p.link a,
#goodsCategories #jewelAndRibbon ul li p.link a{
padding:3px;
color:#7D5539;
font-size:0.85em;
}
#communityMenu #jewelAndRibbon ul li.jewelZone p.user,
#goodsCategories #jewelAndRibbon ul li.jewelZone p.user{
height:24px;
background:url("http://stat.pupe.ameba.jp/image/en/shop/jewel.png") no-repeat 5px 5px;
}
#communityMenu #jewelAndRibbon ul li.ribbonZone p.user,
#goodsCategories #jewelAndRibbon ul li.ribbonZone p.user{
height:24px;
background:url("http://stat.pupe.ameba.jp/image/en/shop/ribbon.png") no-repeat 5px 5px;
}
#community div#communityTop,
#community div#snapshot,
#community div#item,
#community div#shellSpring,
#community div#pupecla,
#community div#toolhouse,
#community div#attraction,
#community div#piyoballoon{
float:left;
width:670px;
padding-top:10px;
background:#fff;
}
#community #shopBottomBanner{
margin-top:10px;
}
#community div#goods{
float:left;
width:670px;
background:#fff;
}
#community span.description{
display:block;
width:670px;
padding:5px 0;
border-bottom:3px #714e31;
text-align:right;
}
#community div#item ul.list,
#community div#goods ul.list{
width:670px;
border-top:3px solid #734D31;
}
#community div#snapshot ul.list{
border-top:15px solid #673E2C;
border-bottom:15px solid #673E2C;
}
/* clearFix-------------------------*/
#community div#item ul.list:after,
#community div#goods ul.list:after,
#community div#snapshot ul.list:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
#community div#item ul.list,
#community div#goods ul.list,
#community div#snapshot ul.list{ display:inline-table;min-height:1%;}
/* Hide from mac IE5 \*/
* html #community div#item ul.list,
* html #community div#goods ul.list,
* html #community div#snapshot ul.list{ height:1%;}
#community div#item ul.list,
#community div#goods ul.list,
#community div#snapshot ul.list{ display:block;}
/* End Hide from mac IE5 */
#community div#snapshot ul.list li{
float:left;
width:75px;
height:177px;
padding:8px 17px 0;
}
#community div#item ul.list li{
float:left;
width:158px;
height:75px;
padding:4px;
}
#community div#goods ul.list li{
float:left;
width:85px;
height:290px;
padding:5px;
text-align:center;
overflow:hidden;
}
#community div#goods ul.list li a{
color:#543020;
}
#community div#goods ul.list li span.name{
display:block;
width:80px;
height:28px;
margin:0 auto;
padding:2px 0;
font-size:11px;
text-align:left;
line-height:14px;
overflow:hidden;
}
#community div#goods ul.list li span.ribbon{
margin:0 auto;
padding:1px 5px;
color:#fff;
background:#b9a073;
font-size:11px;
}
#community div#goods ul.list li img.owner{
margin-top:10px;
border:1px solid #dcd2be;
}
#community div#goods ul.list li span.owner{
display:block;
width:75px;
margin:0 auto;
padding-top:2px;
text-align:left;
}
#community div#snapshot ul.list li.switch{
background:#FAF2ED;
}
#community div#item ul.list li.switch{
background:#fff4e6;
}
#community div#snapshot ul.list li img{
border:1px solid #dcd2be;
}
#community div#item ul.list li img{
float:left;
}
#community div#snapshot ul.list li span.name{
display:block;
width:75px;
height:40px;
padding-top:2px;
}
#community div#item ul.list li span.owner,
#community div#item ul.list li span.name{
float:left;
display:block;
width:75px;
height:34px;
padding-left:5px;
line-height:17px;
}
#community div#item ul.list li span.name{
margin-top:7px;
}
#community div#forum{
float:left;
width:670px;
}
#community div#forum table{
float:left;
width:670px;
}
#community div#forum table th{
padding:3px 0 3px 10px;
color:#fff;
background:#af935f;
text-align:left;
}
#community div#forum table th.title{
width:400px;
}
#community div#forum table th.size{
width:100px;
}
#community div#forum table th.time{
width:170px;
}
#community div#forum table td{
padding:2px;
line-height:24px;
}
#community div#forum table td.title a{
display:block;
width:395px;
padding-left:5px;
}
#community div#forum table td.title span.locked{
display:block;
width:380px;
height:20px;
padding-left:20px;
background:url("http://stat.pupe.ameba.jp/image/icon_lock.gif") no-repeat;
}
#community div#forum table td.size{
text-align:center;
}
#community div#forum table td.time{
font-size:90%;
}
#community div#forum table tr.switched td{
background:#fff4e6;
}
#community div#forum h3{
margin-top:5px;
margin-bottom:10px;
}
#community div#forum h3 a.order{
margin-left:400px;
padding:2px 5px 2px 20px;
background:url("http://stat.pupe.ameba.jp/image/arrow_home_white.gif") 0 0 no-repeat;
}
#community div#forum form{
clear:both;
width:410px;
padding-left:20px;
margin:0 auto;
}
#community div#forum form textarea#comment{
width:400px;
height:200px;
}
#community div#forum form h4{
padding:5px 0;
text-align:center;
}
#community div#forum div.topicMain{
background:#efe3ce;
padding:10px;
margin:0 10px 10px 9px;
font-size:12px;
}
#community div#forum div.topicMain span.createTime{
display:block;
text-align:right;
}
#community div#forum div.topicComments{
width:670px;
margin:0 auto;
text-align:center;
}
#community div#forum div.topicComments div.buttons{
background:none;
text-align:right;
}
#community div#forum li.comment{
display:block;
clear:both;
margin:5px 5px 5px 50px;
padding:5px;
background:url("http://stat.pupe.ameba.jp/image/line_separator.gif") bottom repeat-x;
text-align:left;
}
#community div#forum div.commentTop:after{
height:0;
clear:both;
content:"";
display:block;
visibility:hidden;
}
#community div#forum div.commentProfile{
display:block;
float:left;
width:170px;
height:75px;
padding-left:10px;
}
#community div#forum div.commentFace{
display:block;
float:left;
border:1px solid #bf9d7c;
}
#community div#forum span.commentName{
display:block;
height:50px;
}
#community div#forum span.commentDate{
display:block;
}
#community div#forum div.commentDescription{
display:block;
float:left;
width:320px;
}
#community div#ranking{
float:left;
width:670px;
}
#community div#ranking h3{
float:left;
margin-top:4px;
padding-left:15px;
background-position:-5px 0;
}
#community div#ranking div.links{
float:right;
height:18px;
margin-top:5px;
}
#community div#ranking div.links a.previous{
display:block;
float:left;
padding-left:18px;
background:url("http://stat.pupe.ameba.jp/image/icon_arrow_previous.gif") no-repeat;
line-height:16px;
}
#community div#ranking div.links a.next{
display:block;
float:left;
margin-left:5px;
padding-left:18px;
background:url("http://stat.pupe.ameba.jp/image/icon_arrow_next.gif") no-repeat;
line-height:16px;
}
#community div#ranking table#itemList{
clear:both;
}
#community div#ranking table#itemList tr{
height:98px;
background:url("http://stat.pupe.ameba.jp/image/line_separator.gif") repeat-x bottom;
}
#community div#ranking table#itemList thead tr{
height:auto;
background:none;
}
#community div#ranking table#itemList thead tr th{
padding:2px 0;
background:#af935f;
color:#fff;
}
#community div#ranking table#itemList th.rank{width:191px;}
#community div#ranking table#itemList th.item{ width:192px;}
#community div#ranking table#itemList th.cute{ width:100px;}
#community div#ranking table#itemList th.owner{ width:187px;}
#community div#ranking table#itemList td{ height:75px;margin:5px 0;}
#community div#ranking table#itemList td img{ float:left;}
#community div#ranking table#itemList td.item span.name,
#community div#ranking table#itemList td.owner span.name{
display:block;
float:left;
width:90px;
height:75px;
margin-left:5px;
overflow:hidden;
}
#community div#ranking table#itemList td.owner img{
border:1px solid #dcd2be;
}
#community div#ranking table#itemList td.cute span{
display:block;
padding-left:36px;
background:url("http://stat.pupe.ameba.jp/image/icon_flower_ranking.png") no-repeat 0 -6px;
font-size:18px;
line-height:75px;
}
#community div#ranking table#itemList td.rank span{
display:block;
width:180px;
height:75px;
}
#community div#ranking table#itemList td.rank span.rank1{ background:url("http://stat.pupe.ameba.jp/image/en/ranking_1.png") no-repeat;}
#community div#ranking table#itemList td.rank span.rank2{ background:url("http://stat.pupe.ameba.jp/image/en/ranking_2.png") no-repeat;}
#community div#ranking table#itemList td.rank span.rank3{ background:url("http://stat.pupe.ameba.jp/image/en/ranking_3.png") no-repeat;}
#community div#ranking table#itemList td.rank span.rank4{ background:url("http://stat.pupe.ameba.jp/image/en/ranking_4.png") no-repeat;}
#community div#ranking table#itemList td.rank span.rank5{ background:url("http://stat.pupe.ameba.jp/image/en/ranking_5.png") no-repeat;}
#community div#ranking table#itemList td.rank span.rank6{ background:url("http://stat.pupe.ameba.jp/image/en/ranking_6.png") no-repeat;}
#community div#ranking table#itemList td.rank span.rank7{ background:url("http://stat.pupe.ameba.jp/image/en/ranking_7.gif") no-repeat;}
#community div#ranking table#itemList td.rank span.rank8{ background:url("http://stat.pupe.ameba.jp/image/en/ranking_8.png") no-repeat;}
#community div#ranking table#itemList td.rank span.rank9{ background:url("http://stat.pupe.ameba.jp/image/en/ranking_9.gif") no-repeat;}
#community div#ranking table#itemList td.rank span.rank10{ background:url("http://stat.pupe.ameba.jp/image/en/ranking_10.gif") no-repeat;}
/***************************************************
katharine Shop Definitions
***************************************************/
#community div#shop{
float:left;
width:670px;
margin-top:10px;
}
#community #shop .whatJewelRibbon{
padding:12px 0 0 503px;
}
#community #shop .whatJewelRibbon a{
display:block;
width:152px;
height:24px;
background:url("http://stat.pupe.ameba.jp/image/en/bank/btn_what.png") no-repeat;
}
#community #shop .whatJewelRibbon:hover{
background-position:0 -24px;
}
#community #shop .whatJewelRibbon span{display:none;}
#community #shop #jewelLink{
margin-top:10px;
}
#community #shop #jewelLink a{
display:block;
width:330px;
height:63px;
}
#community #shop #jewelLink .buy{
float:right;
background:url(http://stat.pupe.ameba.jp/image/en/bnr_shop_buyjewel.png) no-repeat;
}
#community #shop #jewelLink .sponserSite{
float:left;
background:url(http://stat.pupe.ameba.jp/image/en/bnr_shop_sponsersite.png) no-repeat;
}
#community #shop #jewelLink span{display:none;}
/*KathShop Top
--------------------------------------------*/
#community #shop #containerMenu{
padding-bottom:10px;
background:#9A8360 url("http://stat.pupe.ameba.jp/image/en/shop/bg_shop_morning.png") no-repeat;
}
#community #shop #containerMenu_evening{
padding-bottom:10px;
background:#9A8360 url("http://stat.pupe.ameba.jp/image/en/shop/bg_shop_evening.png") no-repeat;
}
#community #shop #containerMenu_night{
padding-bottom:10px;
background:#9A8360 url("http://stat.pupe.ameba.jp/image/en/shop/bg_shop_night.png") no-repeat;
}
#community #shop h3{
display:none;
}
#community #shop #shopInfo{
margin:24px 0 12px 10px;
background:url("http://stat.pupe.ameba.jp/image/en/shop/bg_shop_info_top.png") no-repeat left 20px;
}
#community #shop #shopInfo ul{
padding:47px 80px 10px 15px;
min-height:49px;
height:auto !important;
height:49px;
width:290px;
background:transparent url("http://stat.pupe.ameba.jp/image/en/shop/bg_shop_info_bottom.gif") no-repeat left bottom !important;
}
#community #shop #otherShopLink{
margin-left:20px;
background:url("http://stat.pupe.ameba.jp/image/ico_arrow_wh.png") no-repeat center left;
}
#community #shop #otherShopLink a{
padding-left:15px;
color:#FFF;
}
#community #shop #shoppingArea{
margin:3px 10px 0;
padding:10px;
background-color:#FFF;
}
#community #shop #shoppingArea dl{
width:300px;
padding:5px;
background-color:#BFA38F;
}
#community #shop #shoppingArea dl.jewelArea{
float:left;
}
#community #shop #shoppingArea dl.ribbonArea{
float:right;
}
#community #shop #shoppingArea dl dt{
height:21px;
}
#community #shop #shoppingArea dl.jewelArea dt{
background:url("http://stat.pupe.ameba.jp/image/en/shop/jewel_area.png") no-repeat center top;
}
#community #shop #shoppingArea dl.ribbonArea dt{
background:url("http://stat.pupe.ameba.jp/image/en/shop/ribbon_area.png") no-repeat center top;
}
#community #shop #shoppingArea dd{
padding:5px 10px;
border-bottom:#BF9D7B 1px dashed;
background-color:#FFF;
}
#community #shop #shoppingArea dd a,
#community #shop #shoppingArea dd span{
display:block;
float:left;
}
#community #shop #shoppingArea dd a.image{
width:50px;
}
#community #shop #shoppingArea dd a.image img{
border:#BF9D7B 1px solid;
}
#community #shop #shoppingArea dd a.title{
width:170px;
padding:9px 0 3px 5px;
color:#78502E;
}
#community #shop #shoppingArea dd span{
padding:9px 0 3px;
text-align:right;
font-size:0.83em;
font-weight:bold !important;
color:#D43D44;
width:50px;
}
#community #shop #shoppingArea dd.last,
#community #shop #shoppingArea dd.wait{
border-bottom:none;
}
#community #shop #shoppingArea dd.wait p{
padding:9px 0;
text-align:center;
color:#7D5539;
}
#community #shop #shoppingArea dt span{
display:none;
}
/* clearFix
-------------------------*/
#community #shop #shoppingArea:after,
#community #shop #shoppingArea dd:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
#community #shop #shoppingArea,
#community #shop #shoppingArea dd{ display:inline-table;min-height:1%;}
* html #community #shop #shoppingArea,
* html #community #shop #shoppingArea dd{ height:1%;}
#community #shop #shoppingArea,
#community #shop #shoppingArea dd{ display:block;}
/*shopFllorHeader
--------------------------------------------*/
/*"#shopFllorHeader" is used in PresentFloor(not "#community #shop")*/
#community #shop #shopFloorHeader #shopFloorNav p{
display:none;
}
#community #shop #shopFloorHeader ul{
float:left;
height:43px;
margin-bottom:5px;
}
#community #shop #shopFloorHeader ul.jewelFloorNav{
width:285px;
padding:0 0 0 42px;
background:#E6D9CC url("http://stat.pupe.ameba.jp/image/en/shop/ico_jewel.png") no-repeat 8px 6px;
}
#community #shop #shopFloorHeader ul.ribbonFloorNav{
width:285px;
padding:0 0 0 42px;
background:#E6D9CC url("http://stat.pupe.ameba.jp/image/en/shop/ico_ribbon.png") no-repeat 7px 7px;
}
#community #shop #shopFloorHeader ul.presentFloorNav{
padding:0 2px 0 0;
background-color:#BED7A7;
}
#community #shop #shopFloorHeader ul.subFloor{
float:right;
}
#community #shop #shopFloorHeader ul li{
float:left;
height:34px;
padding:4px 4px 5px 3px;
}
#community #shop #shopFloorHeader ul li.selected{
background:url("http://stat.pupe.ameba.jp/image/en/shop/bg_selected.png") no-repeat 1px 2px;
}
#community #shop #shopFloorHeader ul.presentFloorNav li{
padding:4px 3px 5px 3px;
}
#community #shop #shopFloorHeader ul.presentFloorNav li.selected{
background-position:1px 2px;
}
#community #shop #shopFloorHeader ul li a img{
border:#BF9D7B 1px solid;
}
#community #shop #shopFloorHeader ul.presentFloorNav li a img{
border:#8EB986 1px solid;
}
#shopFloorHeader h3 img{
border:#BF9D7B 1px solid;
}
#shopFloorHeader h3{
display:block !important;
height:auto;
padding:0;
background:none;
}
/*PresnetFloor*/
#friends #shopFloorHeader,
#contentMessage #shopFloorHeader,
#confirmPresent #shopFloorHeader{
padding-top:10px;
}
#shopFloorHeader #presentStep{
margin-top:5px;
height:34px;
background:url("http://stat.pupe.ameba.jp/image/en/shop/present_step.png") no-repeat 0 0;
}
#shopFloorHeader #presentStep li{
display:none;
}
#shopFloorHeader ol.step1{background-position:0 0 !important;}
#shopFloorHeader ol.step2{background-position:0 -34px !important;}
#shopFloorHeader ol.step3{background-position:0 -68px !important;}
#shopFloorHeader ol.step4{background-position:0 -102px !important;}
#shopFloorHeader ol.step5{background-position:0 -136px !important;}
#shopFloorHeader .presentAttn{
margin-top:5px;
font-size:0.83em;
color:#42681F;
line-height:1.2;
text-align:left;
}
/*ShopFloorList
--------------------------------------------*/
#community #shop #shopList{
border-bottom:5px solid #BF9D7B;
}
#community #shop #shopList li{
float:left;
width:80px;
padding:5px 24px 10px 10px;
border-top:5px solid #BF9D7B;
text-align:center;
}
#community #shop #shopList li.break{
padding-right:10px;
}
#community #shop #shopList li .empty{
margin:3.3em 0;
}
#community #shop #shopList li .limited{
min-height:3.3em;
height:auto !important;
height:3.3em;
}
#community #shop #shopList li .limited p{
font-size:0.83em;
line-height:1.3;
color:#FF3129;
text-align:left;
}
#community #shop #shopList li .limited a{
color:#FF3129;
}
#community #shop #shopList li .limited .title{
font-size:0.83em;
text-align:center;
color:#FFF;
background-color:#FF3129;
}
#community #shop #shopList li .itemDetail .thumb{
text-align:center;
}
#community #shop #shopList li .itemDetail .seeImage{
height:15px;
text-align:center;
}
#community #shop #shopList li .itemDetail .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 #shop #shopList li .itemDetail .seeImage a:hover{
background-position:0 -15px;
}
#community #shop #shopList li .itemDetail .seeImage a span{
display:none;
}
#community #shop #shopList li .itemDetail .itemName{
height:3.5em !important;
font-size:0.89em;
line-height:1.1;
color:#543020;
}
#community #shop #shopList li .itemDetail .itemPrice{
margin:10px 0 5px;
color:#A83200;
text-align:center;
border-bottom:1px dashed #543020;
border-top:1px dashed #543020
}
#community #shop #shopList li .itemDetail .buyButton a{
display:block;
width:80px;
height:23px;
background:url("http://stat.pupe.ameba.jp/image/en/button_shop_buy.png") no-repeat 0 0;
}
#community #shop #shopList li .itemDetail .buyButton a:hover{
background-position:0 -23px;
}
#community #shop #shopList li .realItem{
margin-top:5px;
}
#community #shop #shopList li .realItem a{
display:block;
width:80px;
height:23px;
background:url("http://stat.pupe.ameba.jp/image/en/button_shop_actual.png") no-repeat 0 0;
}
#community #shop #shopList li .realItem a:hover{
background-position:0 -23px;
}
#community #shop #shopList li .itemDetail .buyButton a span,
#community #shop #shopList li .realItem a span{
display:none;
}
/*PresnetFloor*/
#community #shop #shopList li .itemDetail .buyButton a.sendGift{
background:url("http://stat.pupe.ameba.jp/image/en/button_send_gift.png") no-repeat 0 0;
}
#community #shop #shopList li .itemDetail .buyButton a.wrapping{
background:url("http://stat.pupe.ameba.jp/image/en/button_wrapping.png") no-repeat 0 0;
}
#community #shop #shopList li .itemDetail .buyButton a.sendGift:hover,
#community #shop #shopList li .itemDetail .buyButton a.wrapping:hover{
background-position:0 -23px;
}
#community div#shop div#floater{
width:500px;
height:330px;
}
#community div#shop div#floater form{
text-align:center;
}
#community div#shop div#floater form span.name{
display:block;
margin:5px 0;
}
#community div#shop div#floater span.marketNotice,
#community div#shop div#floaterLarge span.marketNotice,
#community div#shop div#floaterMoreLarge span.marketNotice{
display:block;
margin:16px 0 8px 0;
color:#c00;
font-size:10px;
text-align:center;
}
#community div#shop div.floatBody .buttons div.ribbonShort .buyJewel,
#community div#shop div.floatBody .buttons div.ribbonShort .exchangeJewel{
margin-bottom:10px;
}
/***************************************************
Snapshot Definitions
***************************************************/
#community div#snapshot #latestSnapSwf{
width:670px;
height:430px;
}
#community div#snapshot #latestSnapHeader{
height:100px;
background:url("http://stat.pupe.ameba.jp/image/en/snap/header_snap.png") no-repeat;
}
#community div#snapshot #latestSnapHeader h3,
#community div#snapshot #latestSnapHeader span{
display:none;
}
/***************************************************
Poupee Tool Definitions
***************************************************/
#pupeTools{
height:100%;
margin:0 auto;
background:transparent url("http://stat.pupe.ameba.jp/image/bg_message.gif") repeat-y scroll 0;
text-align:left;
}
#pupeTools:after{
display:block;
clear:both;
content:"";
height:1px;
visibility:hidden;
}
#pupeTools #toolMenu{
float:left;
width:160px;
margin-right:10px;
padding:10px;
}
#pupeTools #toolMenu ul li a{
display:block;
width:135px;
    padding:5px 5px 5px 20px;
border-bottom:1px solid #efeae0;
color:#fff;
background:#bf9d7b url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat;
}
#pupeTools #toolMenu ul li a:hover{
background:#543020 url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat;
}
#pupeTools #toolMenu ul li a.selected{
background:#543020 url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat;
}
#pupeTools p.toolSummary{
padding:5px 5px 5px 20px;
font-weight:700;
text-align:left;
}
#desktopPupe{
float:left;
width:670px;
border-top:3px solid #541a1c;
}
#desktopPupe p.caption{
clear:both;
width:665px;
margin-top:5px;
padding-left:5px;
color:#fff;
background:#af935f none repeat scroll 0;
}
#desktopPupe p.explain{
padding:10px;
line-height:1.6em;
}
#desktopPupe p.explain img{
float:right;
margin:0 0 10px 10px;
}
#desktopPupe dl#toolInfo{
float:left;
width:200px;
margin-bottom:10px;
}
#desktopPupe dl#toolInfo dt{
margin-top:5px;
padding:3px;
background:#f3eee2;
}
#desktopPupe dl#toolInfo dd{
margin-left:5px;
padding:3px;
}
#desktopPupe div#updateInfo{
float:left;
padding:10px;
}
#desktopPupe div#updateInfo p{
width:450px;
border-bottom:1px solid #541a1c;
}
#desktopPupe div#updateInfo dl{
width:450px;
line-height:1.6em;
margin-top:5px;
}
#desktopPupe div#updateInfo dt{
float:left;
margin-right:10px;
font-weight:700;
}
#desktopPupe div#downLoadArea{
text-align:center;
}
#desktopPupe div#downLoadArea p{
margin:5px;
}
#desktopPupe div#downLoadArea p#term{
font-weight:700;
}
#desktopPupe div#downLoadArea textarea{
width:525px;
height:120px;
font-size:12px;
}
#desktopPupe div#downLoadBtn input{
width:130px;
margin:5px;
}
#pupeTools p span.notes{
color:#c00;
}
/**************************************************
Auto Complete Definitions
***************************************************/
#autoComplete{
position:absolute;
z-index:130;
border:1px solid #999;
border-bottom:none;
background:#fff;
text-align:left;
}
#autoComplete li{
padding:3px;
border-bottom:1px solid #999;
background:#fff;
}
#autoComplete li .view{
font-size:80%;
color:#666;
}
#autoComplete li.selected{
background:#fe6;
}
#autoComplete li#firstDummy{
display:none;
border-bottom:none;
}
#autoComplete li .id{
display:none;
}
/**************************************************
Image Box
***************************************************/
#imageBox{
position:absolute;
z-index:110;
padding:10px;
background:#fff;
}
#imageBoxImage{
cursor:pointer;
}
/**************************************************
Glayout Definitions
***************************************************/
.loading{
position:absolute;
z-index:110;
width:120px;
height:79px;
background:url("http://stat.pupe.ameba.jp/image/loading.gif") no-repeat;
}
.glayer{
position:fixed !important;
position:absolute;
z-index:100;
top:0;
left:0;
width:100%;
height:100%;
background-color:#504020;
-moz-opacity:0.6;
opacity:.60;
filter:alpha(opacity =     60);
}
.glayer_img{
position:fixed !important;
position:absolute;
z-index:100;
top:0;
left:0;
width:100%;
height:100%;
background-image:url("http://stat.pupe.ameba.jp/image/glayer.png");
}
* html .glayer_img{
background-image:none;
filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src="http://stat.pupe.ameba.jp/image/glayer.png",sizingMethod="scale");
}
/***************************************************
Demo Page Definitions
***************************************************/
#trial div#trialIntro{
width:860px;
height:330px;
background:#fff url("http://stat.pupe.ameba.jp/image/en/demo_title.gif") no-repeat;
}
#trial div#trialIntro a#trialSignup{
display:block;
margin:5px 0 8px 530px;
width:280px;
height:48px;
}
#trial div#trialIntro img{
margin:0 0 10px;
}
#trial #trialIntro p.demoManual{
display:block;
width:860px;
height:268px;
background:#fff url("http://stat.pupe.ameba.jp/image/en/demo_manual.gif") no-repeat;
}
/***************************************************
User List Definitions
***************************************************/
#userListPage{
height:100%;
margin:0 auto;
background:transparent url("http://stat.pupe.ameba.jp/image/bg_item.gif") repeat-y scroll 0;
text-align:left;
}
#userListPage:after{
display:block;
clear:both;
content:"";
height:1px;
visibility:hidden;
}
#userList{
float:left;
width:670px;
}
#brandDetail #favoriteBrandPage ul{
width:680px;
}
#brandDetail #favoriteBrandPage ul li{
float:left;
height:175px;
padding:10px 18px 0;
}
#brandDetail #favoriteBrandPage ul li.switched{
float:left;
padding:10px 18px 0;
background:#fff4e6;
}
.wrapperAvatar{
border:1px solid #dcd2be;
}
#brandDetail #favoriteBrandPage ul li .userName,
#brandDetail #favoriteBrandPage ul li.switched .userName{
display:block;
width:77px;
height:35px;
padding:5px 0;
line-height:1.3em;
overflow:hidden;
}
/* safari only \*/
html:\66irst-child #brandDetail #favoriteBrandPage ul li .userName,
#brandDetail #favoriteBrandPage ul li.switched .userName{
font-size:11px;
}
/* end */
/**************************************************
Menu List Definitions
***************************************************/
#brandDetail #menu{
float:left;
width:160px;
height:100%;
padding:10px;
font-size:12px;
text-align:left;
}
#brandDetail #menu a{
display:block;
color:#fff;
}
#brandDetail #menu h4{
width:160px;
overflow:hidden;
}
#brandDetail #menu h4.button{
margin-bottom:20px;
}
#brandDetail #menu h4 a{
width:135px;
padding:5px 5px 5px 20px;
border-top:1px solid #efeae0;
background:#bf9d7b url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat;
}
#brandDetail #menu h4 a:hover{
background:#543020 url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat;
}
#brandDetail #menu h4.selected a{
background:#543020 url("http://stat.pupe.ameba.jp/image/arrow_category_selected.gif") no-repeat;
}
#brandDetail #menu h4.selected a:hover{
background:#543020 url("http://stat.pupe.ameba.jp/image/arrow_category_selected.gif") no-repeat;
}
#brandDetail #menu h4.direct a{
background:#8a644a;
}
#brandDetail #menu ul{
padding:6px 0 10px 23px;
background:#8a644a;
}
#brandDetail #menu li{
padding:0 0 2px;
border:1px solid #8a644a;
font-size:12px;
}
#brandDetail #menu .links{
padding-top:24px;
}
#brandDetail #menu h4.jiten{
padding-top:24px;
}
/***************************************************
Favorite Brands list Page Definitions
***************************************************/
#favoriteBrands #brandMenu{
padding:5px 0;
border-bottom:#84634A 2px solid;
}
#favoriteBrands .addBrands{
float:right;
display:block;
width:175px;
height:30px;
background:url("http://stat.pupe.ameba.jp/image/en/btn_add_brand.png") no-repeat;
}
#favoriteBrands .addBrands:hover{
background-position:0 -30px;
}
#favoriteBrands .addBrands span{display:none;}
#favoriteBrands ul.favoriteBrands{
float:left;
width:590px;
height:20px;
padding:9px 0 0 10px;
line-height:18px;
font-size:0.9em;
}
html:\66irst-child #favoriteBrands ul.favoriteBrands{
font-size:11px;
}
#favoriteBrands ul.favoriteBrands li.jiten{
float:left;
padding:3px 20px 0 25px;
background:url("http://stat.pupe.ameba.jp/image/iconlist_jiten.gif") no-repeat;
}
#favoriteBrands ul.favoriteBrands li.favorite{
float:left;
padding:3px 20px 0 30px;
background:url("http://stat.pupe.ameba.jp/image/iconlist_item.gif") no-repeat 0 3px;
}
#favoriteBrands ul.favoriteBrands li.pupe{
float:left;
padding:3px 0 0 20px ;
background:url("http://stat.pupe.ameba.jp/image/iconlist_pupe.gif") no-repeat;
}
#favoriteBrands ul.brands li button.pupe{
float:right;
width:40px;
height:30px;
background:url("http://stat.pupe.ameba.jp/image/icon_pupe.gif") no-repeat 0 5px;
}
#favoriteBrands ul.brands li button.favorite{
float:right;
width:20px;
height:30px;
background:url("http://stat.pupe.ameba.jp/image/icon_favorite.gif") no-repeat 0 5px;
}
#favoriteBrands ul.brands li button.jiten{
display:inline;
float:right;
width:20px;
height:30px;
background:url("http://stat.pupe.ameba.jp/image/icon_osyarejiten.gif") no-repeat 0 5px;
}
/***************************************************
Favorite Brands Page Menu Area Definitions
***************************************************/
#subMenu{
margin-top:24px;
}
#subMenu h4.jiten{
margin-top:24px;
}
/***************************************************
Pupe Contest Definitions / Top Page
***************************************************/
#contest{
height:100%;
margin:0 auto;
background:transparent url("http://stat.pupe.ameba.jp/image/bg_contenst.gif") repeat-y scroll 0;
text-align:left;
}
#contestControlBox{
width:680px;
margin-left:180px;
}
#pupeContest{
float:left;
width:670px;
}
#pupeContest #mainImage h3{
display:none;
}
#pupeContest #mainImage{
position:relative;
width:670px;
height:370px;
margin:10px 0;
background:transparent url("http://stat.pupe.ameba.jp/image/en/backimg_pupe_contest.png") no-repeat scroll 0;
}
#pupeContest .contestFlow{
height:26px;
margin:10px 0;
background:url("http://stat.pupe.ameba.jp/image/en/bg_contestflow.png") no-repeat scroll 0;
}
#pupeContest .contestFlow span{
display:none;
}
h3.caption_attention{
clear:both;
background:transparent url("http://stat.pupe.ameba.jp/image/en/title_attention.png") no-repeat scroll 0;}
h3.caption_open{
clear:both;
background:transparent url("http://stat.pupe.ameba.jp/image/en/title_open.png") no-repeat scroll 0;}
h3.caption_plan{
clear:both;
background:transparent url("http://stat.pupe.ameba.jp/image/en/title_plan.png") no-repeat scroll 0;}
h3.caption_past{
clear:both;
background:transparent url("http://stat.pupe.ameba.jp/image/en/title_past.png") no-repeat scroll 0;}
#pupeContest #mainImage #link a{
display:block;
position:absolute;
top:303px;
width:105px;
height:150px;
}
#pupeContest #mainImage #link a span{
display:none;
}
#pupeContest #mainImage span{
display:none;
}
#pupeContest ul{
width:670px;
margin:10px 0;
}
#pupeContest ul li{
margin:0;
padding:0;
list-style-type:none;
line-height:1.3;
}
#pupeContest ul.contest{
float:left;
width:210px;
min-height:180px;
height:auto !important;
height:180px;
padding-right:13px;
padding-bottom:0;
background:none;
overflow:hidden;
}
#pupeContest ul li.contestName{
min-height:33px;
height:auto !important;
height:33px;
margin-top:7px;
padding:0 0 5px 30px;
border-bottom:1px dashed #543020;
background:url("http://stat.pupe.ameba.jp/image/contest_crown.png") no-repeat left top;
font-weight:bold;
}
#pupeContest ul li.detail{
min-height:68px;
height:auto !important;
height:68px;
padding:5px;
}
#pupeContest ul li a.condition{
padding-left:20px;
background:url("http://stat.pupe.ameba.jp/image/icon_arrow_condition.gif") left top no-repeat;
}
#pupeContest ul li span.status{
width:140px;
padding-left:3px;
color:#f30;
}
#pupeContest ul li span.time{
width:140px;
padding-left:3px;
color:#f30;
}
#pupeContest ul li button{
width:144px;
height:44px;
margin-left:35px;
}
#pupeContest ul li button.entry{
background:url("http://stat.pupe.ameba.jp/image/en/btn_cotest-entry.png") 0 0 no-repeat;
}
#pupeContest ul li button.vote{
background:url("http://stat.pupe.ameba.jp/image/en/btn_cotest-vote.png") 0 0 no-repeat;
}
#pupeContest ul li button.coordinate{
background:url("http://stat.pupe.ameba.jp/image/en/btn_edit.png") 0 0 no-repeat;
}
#pupeContest ul li button.viewResults{
background:url("http://stat.pupe.ameba.jp/image/en/btn_reslut.png") 0 0 no-repeat;
}
#pupeContest ul li button:hover{
background-position:0 -44px;
}
#pupeContest ul li.button div.stop{
width:144px;
height:44px;
margin-left:35px;
background:url("http://stat.pupe.ameba.jp/image/en/btn_stop.png") 0 0 no-repeat;
}
#pupeContest .discuss{
width:144px;
height:44px;
margin-left:35px;
background:transparent url("http://stat.pupe.ameba.jp/image/en/btn_discuss.png") 0 0 no-repeat;
}
#pupeContest .discuss span{
display:none;
}
#pupeContest .n_entry{
width:144px;
height:44px;
margin-left:35px;
background:transparent url("http://stat.pupe.ameba.jp/image/en/btn_noentry.png") 0 0 no-repeat;
}
#pupeContest .n_entry span{
display:none;
}
#pupeContest ul li.button .n_vote{
width:144px;
height:44px;
margin-left:35px;
background:transparent url("http://stat.pupe.ameba.jp/image/en/btn_novote.png") 0 0 no-repeat;
}
#pupeContest .n_vote span{
display:none;
}
#pupeContenst ul li button.stop{
width:144px;
height:44px;
margin-left:35px;
background:transparent url("http://stat.pupe.ameba.jp/image/en/btn_stop.png")　0 0 no-repeat;
}
#pupeContest .stop span{
display:none;
}
#pupeContest ul:after{
content:"";
display:block;
clear:both;
}
#pupeContest p.viewPastContest{
clear:both;
}
#pupeContest p.viewPastContest span{
display:block;
float:right;
padding-left:25px;
background:transparent url("http://stat.pupe.ameba.jp/image/arrow_home_white.gif") 0 0 no-repeat;
}
/*過去の優勝者一覧*/
h3.caption_pastContest{
height:30px;
margin-top:10px;
background:transparent url("http://stat.pupe.ameba.jp/image/en/title_past_contest.gif") no-repeat scroll 0;
}
#pupeContest ul.list{
clear:both;
width:670px;
margin:10px 0;
padding-bottom:10px;
background:url("http://stat.pupe.ameba.jp/image/line_separator.gif") left bottom repeat-x;
}
#pupeContest ul.list li.past{
float:left;
width:370px;
margin-top:7px;
padding-left:0;
}
#pupeContest ul.list li.status{
float:left;
width:140px;
margin-top:7px;
color:#f30;
text-align:right;
}
#pupeContest ul.list li.button{
float:left;
width:150px;
height:30px;
padding:0 0 0 10px;
}
#pupeContest ul.list li.button div.stop{
width:150px;
height:30px;
margin:0;
background:url("http://stat.pupe.ameba.jp/image/en/button_stop.gif") left top no-repeat;
}
#pupeContest ul.list li.button div.discuss{
width:150px;
height:30px;
margin:0;
background:url("http://stat.pupe.ameba.jp/image/en/button_discuss.gif") left top no-repeat;
}
#pupeContest ul.list li button.viewResults{
width:150px;
height:30px;
margin:0;
background:url("http://stat.pupe.ameba.jp/image/en/button_view_results.gif") left top no-repeat;
}
/***************************************************
Pupe Contest Definitions Tournament
***************************************************/
.tournament{
width:660px;
margin-bottom:18px;
height:auto;
}
.tournament:after{
content:"";
display:block;
clear:both;
height:0;
overflow:hidden;
}
*+html .tournament .wrapperExplanation{
height:100px;
}
/*\*/
* html .tournament{
height:1em;
overflow:visible;
}
/**/
.tournament .tournamentTitle{
width:660px;
height:50px;
background:url("http://stat.pupe.ameba.jp/image/pupe_contest_schedule.gif") left top no-repeat;
}
/*
    background:url("http://stat.pupe.ameba.jp/image/float_backimg_title.gif") center top no-repeat;
*/
.tournamentTitle .closeButton{
display:inline;
float:right;
width:20px;
height:20px;
padding:10px 10px 0 0;
}
.tournamentTitle .closeButton span{
display:none;
}
.tournament .theme{
width:585px;
height:30px;
background:url("http://stat.pupe.ameba.jp/image/pupe_contest_theme.gif") left top no-repeat;
margin-bottom:10px;
padding:20px 0 0 75px;
}
.tournament .wrapperExplanation{
height:auto;
margin-bottom:10px;
padding-bottom:10px;
background:url("http://stat.pupe.ameba.jp/image/contest_line_separator.gif") bottom repeat-x;
}
.tournament .wrapperExplanation:after{
content:"";
display:block;
clear:both;
height:0;
overflow:hidden;
}
/*\*/
* html .tournament .wrapperExplanation{
height:1em;
overflow:visible;
}
/**/
html:\66irst-child .tournament .wrapperExplanation{
font-size:11px;
}
.tournament .explanation{
display:inline;
float:left;
width:490px;
height:auto;
font-size:12px;
}
.tournament span{
display:block;
float:left;
width:80px;
padding-left:75px;
text-align:left;
font-size:12px;
}
.tournament .tournamentTitle span.hidden{
display:none;
}
*+html .tournament span{
font-size:11px;
}
.tournament .schedule{
float:left;
width:180px;
height:200px;
padding:0 10px;
}
.tournament .schedule p.entry,
.tournament .schedule p.preliminary,
.tournament .schedule p.semifinal,
.tournament .schedule p.final,
.tournament .schedule p.winner{
    display:block;
    width:180px;
    height:12px;
    overflow:hidden;
}
.tournament .schedule p.entry{ background:url("http://stat.pupe.ameba.jp/image/pupe_contest_schedule_entry.gif") left top no-repeat;}
.tournament .schedule p.preliminary{ background:url("http://stat.pupe.ameba.jp/image/pupe_contest_schedule_preliminary.gif") left top no-repeat;}
.tournament .schedule p.semifinal{ background:url("http://stat.pupe.ameba.jp/image/pupe_contest_schedule_semifinal.gif") left top no-repeat;}
.tournament .schedule p.final{ background:url("http://stat.pupe.ameba.jp/image/pupe_contest_schedule_final.gif") left top no-repeat;}
.tournament .schedule p.winner{ background:url("http://stat.pupe.ameba.jp/image/pupe_contest_schedule_winner.gif") left top no-repeat;}
.tournament .schedule span{
    display:none;
}
.tournament .schedule p{
margin-bottom:5px;
}
.tournament .schedule p.random{
color:#fc0;
}
.tournament .schedule p.notes{
margin-bottom:0;
color:#fc0;
}
.tournament .tournamentBlock{
display:inline;
float:left;
width:442px;
height:392px;
margin-right:18px;
}
.tournament .tournamentBlock .comment{
display:block;
width:442px;
margin-top:365px;
color:#fc0;
text-align:center;
}
.vote_0{background:url("http://stat.pupe.ameba.jp/image/tournament_image_nomal.gif") left top no-repeat;}
.vote_1{background:url("http://stat.pupe.ameba.jp/image/tournament_image_pre_a_block.gif") left top no-repeat;}
.vote_2{background:url("http://stat.pupe.ameba.jp/image/tournament_image_pre_b_block.gif") left top no-repeat;}
.vote_3{background:url("http://stat.pupe.ameba.jp/image/tournament_image_pre_c_block.gif") left top no-repeat;}
.vote_4{background:url("http://stat.pupe.ameba.jp/image/tournament_image_pre_d_block.gif") left top no-repeat;}
.vote_5{background:url("http://stat.pupe.ameba.jp/image/tournament_image_semi_a_block.gif") left top no-repeat;}
.vote_6{background:url("http://stat.pupe.ameba.jp/image/tournament_image_semi_b_block.gif") left top no-repeat;}
.vote_7{background:url("http://stat.pupe.ameba.jp/image/tournament_image_final_block.gif") left top no-repeat;}
.contentsArea .pupeSnap p{
width:320px;
margin-left:10px;
padding:20px;
background:#ebe1cd;
text-align:left;
}
/***************************************************
Pupe Contest FloatBox　Definitions
***************************************************/
#community div#pupeContest div#contestFloater{
width:400px;
height:494px;
}
#community div#pupeContest div#floater{
width:680px;
height:610px;
}
* html #community div#pupeContest div#floater div.floatFooter{
width:680px;
}
.pupeContest{
background:url("http://stat.pupe.ameba.jp/image/float_backimg_pupe_contest.gif");
}
.contentsArea{
width:380px;
overflow:hidden;
}
.contentsArea:after{
content:"";
display:block;
clear:both;
height:0;
overflow:hidden;
}
.contentsArea .commentArea p{
display:block;
width:auto;
height:auto;
}
.contentsArea .commentArea p.contestName{
width:115px;
height:55px;
margin:35px 0 0;
padding-left:60px;
padding-bottom:0;
font-size:9px;
line-height:15px;
}
.contentsArea .commentArea p.userName{
margin-top:0;
padding:0 30px 25px;
text-align:center;
}
.contentsArea .commentArea p.date{
margin-top:35px;
padding-right:30px;
text-align:right;
}
* html .contentsArea{
height:1em;
overflow:visible;
}
.contentsArea .entryTitle{
width:380px;
height:31px;
margin:20px 0 0;
background:url("http://stat.pupe.ameba.jp/image/float_backimg_title.gif") center top no-repeat;
}
.contentsArea .entryTitle-pastContest{
width:380px;
height:31px;
margin:20px 0;
 background:url("http://stat.pupe.ameba.jp/image/float_backimg_title_pastcontest.gif") center top no-repeat;
}
.contentsArea .entryTitle span,
.contentsArea .entryTitle-pastContest span{
display:none;
}
.contentsArea .pupeSnap{
float:left;
width:45%;
padding:0;
text-align:center;
}
.contentsArea .fashionEditCommentArea{
display:inline;
float:left;
width:204px;
height:250px;
text-align:left;
line-height:1.7em;
overflow:hidden;
}
.contentsArea .commentArea{
display:inline;
float:left;
width:204px;
height:250px;
background:url("http://stat.pupe.ameba.jp/image/bg_contest_winner.gif") center top no-repeat;
text-align:left;
line-height:1.7em;
overflow:hidden;
}
.contentsArea p{
    width:340px;
    height:306px;
    padding:20px;
}
.pupeContest .buttonArea{
padding:0 0 25px 15px;
}
* html .pupeContest .buttonArea{
padding:0 0 35px 26px;
}
.pupeContest .buttonArea .buttons{
display:block;
clear:both;
height:30px;
padding:20px 0 10px;
background:none;
text-align:center;
}
* html .pupeContest .buttonArea .buttons{
width:340px;
margin:0;
padding:5px 0 10px;
}
*+html .pupeContest .buttonArea .buttons{
padding:5px 0 10px;
}
/***************************************************
Ribbon Charge Definitions
***************************************************/
#logo{
width:880px;
height:88px;
margin:0 auto;
padding:10px 0;
background:transparent url(http://stat.pupe.ameba.jp/image/en/logo_top.gif) no-repeat scroll 0;
text-align:left;
}
#logo span{
display:none;
}
#wrapperFlow{
width:860px;
height:auto;
margin:0 auto;
padding:10px;
background:#fff;
text-align:left;
overflow:hidden;
}
#wrapperFlow #wrapperStep #contents{
    padding:5px;
    background:#fff;
}
#wrapperFlow #wrapperStep #contents #lineDetail{
width:790px;
height:100%;
padding:9px;
border:1px dashed #9a8360;
overflow:hidden;
}
#wrapperFlow #wrapperStep #contents ul#term,
#wrapperFlow #wrapperStep #contents ul#about{
width:490px;
margin:30px auto;
padding:10px 20px;
border:1px solid #DCD2BE;
line-height:1.7;
}
#wrapperFlow #wrapperStep #contents a.title{
color:#523021;
font-size:110%;
font-weight:700;
text-decoration:none;
}
#wrapperFlow #wrapperStep #contents ul.list li{
margin-left:1em;
list-style-type:disc;
}
#wrapperFlow #wrapperStep #contents ul li.comment{
list-style-image:url("http://stat.pupe.ameba.jp/image/icon_comment_brown.gif");
}
#wrapperStep #contents #lineDetail #flow{
padding:5px;
color:#fff;
background:#5a3d1b;
font-weight:700;
font-size:150%;
}
#wrapperStep #contents #lineDetail img.qrCode{
display:block;
margin:0 auto;
padding:20px;
}
#lineDetail input#mobileAddress{
float:left;
width:200px;
}
#lineDetail p.notes{
display:block;
width:470px;
margin:0 auto 20px;
}
#lineDetail form#entryForm p#docomoDomain{
display:block;
float:left;
width:8em;
padding:5px 0;
}
#lineDetail form#entryForm p#softbankDomain{
display:block;
float:left;
width:10em;
padding:5px 0;
}
#lineDetail form#entryForm{
display:block;
width:520px;
height:30px;
margin:0 auto 20px;
overflow:hidden;
}
#lineDetail form#entryForm button.send{
float:left;
margin-left:2px;
}
#lineDetail #checkBox label.rule{
display:block;
width:50%;
margin:0  0 10px 45px;
color:#5a3d1b;
}
#pageDescription{
width:840px;
height:207px;
padding:10px 0 10px 20px;
background:#9d8461 url("http://stat.pupe.ameba.jp/image/header_af.png") no-repeat;
}
#pageDescription #incentiveItem{
width:340px;
margin:10px 0;
padding:5px;
background:#fff;
}
#incentiveItem .lineDetail{
height:100%;
padding:9px 9px 0;
border:1px dashed #9a8360;
overflow:hidden;
}
#incentiveItem .lineDetail:after{
display:block;
clear:both;
content:"";
}
#incentiveItem dl.incentive{
float:left;
width:80px;
text-align:center;
}
#incentiveItem dl.incentive img{
border:1px solid #9A8360;
}
#incentiveItem dl.incentive dd{
margin:5px 0 0 5px;
padding-left:17px;
background:url(http://stat.pupe.ameba.jp/image/bg_incentive_ribbon.gif) no-repeat left center;
}
#wrapperStep{
width:820px;
height:auto;
padding:0 20px 20px;
background:#9a8360;
overflow:hidden;
}
#stepFlow{
width:100%;
height:26px;
margin-bottom:10px;
}
#stepFlow span{
display:none;
}
#wrapperStep .step1{ background:url("http://stat.pupe.ameba.jp/image/en/bg_stepflow01.png") no-repeat top center;}
#wrapperStep .step2{ background:url("http://stat.pupe.ameba.jp/image/en/bg_stepflow02.png") no-repeat top center;}
#wrapperStep .step3{ background:url("http://stat.pupe.ameba.jp/image/en/bg_stepflow03.png") no-repeat top center;}
#wrapperStep .step4{ background:url("http://stat.pupe.ameba.jp/image/en/bg_stepflow04.png") no-repeat top center;}
#wrapperStep .step5{ background:url("http://stat.pupe.ameba.jp/image/en/bg_stepflow05.png") no-repeat top center;}
#wrapperStep .step2Docomo{ background:url("http://stat.pupe.ameba.jp/image/en/bg_stepflow02_docomo.png") no-repeat top center;}
#wrapperStep .step3Docomo{ background:url("http://stat.pupe.ameba.jp/image/en/bg_stepflow03_docomo.png") no-repeat top center;}
#wrapperStep .step2Softbank{ background:url("http://stat.pupe.ameba.jp/image/en/bg_stepflow02_docomo.png") no-repeat top center;}
#wrapperStep .step3Softbank{ background:url("http://stat.pupe.ameba.jp/image/en/bg_stepflow03_docomo.png") no-repeat top center;}
#wrapperStep .contents{
width:810px;
height:100%;
padding:5px;
background:#fff;
overflow:hidden;
}
#wrapperStep .logo{
background:url("http://stat.pupe.ameba.jp/image/bg_charge_ameba_logo.png") no-repeat left bottom;
}
#wrapperStep .separator{
margin-top:10px;
}
#pageTitle{
height:36px;
background:url("http://stat.pupe.ameba.jp/image/en/charge_title.png") no-repeat;
}
#pageSubTitle{
width:400px;
margin-top:10px;
}
#pageSubTitle p.incentiveLink a{
display:block;
width:170px;
height:30px;
background:url("http://stat.pupe.ameba.jp/image/en/button_jewel_this.png") no-repeat;
}
* html #pageSubTitle p.incentiveLink a{
padding-left:0;
background:none;
}
#pageTitle h1 span,
#pageSubTitle span{
display:none;
}
#wrapperStep .lineDetail{
width:790px;
height:100%;
padding:9px;
border:1px dashed #9a8360;
overflow:hidden;
}
#wrapperStep .lineDetail:after{
content:"";
display:block;
clear:both;
height:0;
overflow:hidden;
}
/*\*/
* html #wrapperStep .lineDetail{
height:1em;
overflow:visible;
}
/**/
h2.chargeContents{
width:780px;
padding:5px;
color:#fff;
border-bottom:0;
background:#5a3d1b none repeat scroll 0;
font-size:150%;
}
h2#chargeStep{
width:770px;
height:30px;
margin-bottom:10px;
border-bottom:1px solid #dcd2be;
}
h2.chargeStep1{ background:url("http://stat.pupe.ameba.jp/image/en/title_step01.gif") no-repeat;}
h2.chargeStep2{ background:url("http://stat.pupe.ameba.jp/image/en/title_step02.gif") no-repeat;}
h2.chargeStep3{ background:url("http://stat.pupe.ameba.jp/image/en/title_step03.gif") no-repeat;}
h2.chargeStep4{ background:url("http://stat.pupe.ameba.jp/image/en/title_step04.gif") no-repeat;}
h2.chargeStep5{ background:url("http://stat.pupe.ameba.jp/image/en/title_step05.gif") no-repeat;}
#wrapperStep h3{
width:540px;
height:auto;
margin-top:10px;
padding-left:40px;
color:#5a3d1b;
background:url("http://stat.pupe.ameba.jp/image/bg_charge_list.gif") left top no-repeat;
line-height:30px;
}
#wrapperStep p.credit{
float:left;
width:550px;
height:auto;
margin-top:10px;
}
*:first-child+html #wrapperStep ul.ribbon{
margin:10px 0 26px;
}
#wrapperStep p.webMoney{
float:left;
width:640px;
height:auto;
margin-top:10px;
}
#wrapperStep p.payPal{
float:left;
width:640px;
height:auto;
margin-top:10px;
}
#wrapperStep p.docomo{
float:left;
width:615px;
height:auto;
margin-top:10px;
}
#wrapperStep p.softbank{
float:left;
width:615px;
height:auto;
margin-top:10px;
}
#wrapperStep p.paySafeCard{
float:left;
width:583px;
height:auto;
margin-top:10px;
}
#wrapperStep p.buyRibbon{
float:left;
width:auto;
height:auto;
margin:10px 0;
padding-left:40px;
}
#wrapperStep p.buyRibbon span.red{
color:#f30;
}
#wrapperStep p.ribbon{
float:left;
width:138px;
height:auto;
margin-top:10px;
padding:5px;
border:1px solid #dcd2be;
background:#fc0;
}
#wrapperStep p.credit span{
color:#f30;
}
#wrapperStep ul.ribbon{
float:left;
width:290px;
height:auto;
margin:10px 0;
padding:5px;
border:1px solid #dcd2be;
}
#wrapperStep ul.ribbonP5{
width:350px;
}
#wrapperStep ul.ribbon li{
margin-top:10px;
margin-left:10px;
float:left;
padding-left:30px;
padding-bottom:10px;
background:url("http://stat.pupe.ameba.jp/image/bg_charge_ribbonlist.gif") left top no-repeat;
}
* html #wrapperStep ul.ribbon li{
margin-left:5px;
}
#wrapperStep ul.credit{
float:left;
}
#wrapperStep ul.credit li.webMoneyS{
display:block;
width:300px;
margin-left:30px;
background:url("http://stat.pupe.ameba.jp/image/bg_charge_list_secure_webmoney.gif") left top no-repeat;
}
* html #wrapperStep ul.credit li.webMoneyS{
margin-left:15px;
}
#wrapperStep ul.credit li{
float:left;
width:66px;
height:58px;
margin-bottom:10px;
padding-left:10px;
}
#wrapperStep ul.credit li span{
display:none;
}
#wrapperStep ul.credit li.visa{
background:url("http://stat.pupe.ameba.jp/image/bg_charge_list_visa.png") right top no-repeat;
}
#wrapperStep ul.credit li.webMoney{
width:100px;
height:40px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_charge_list_webmoney.png") left top no-repeat;
}
#wrapperStep ul.credit li.visaStep3{
margin-left:40px;
   _margin-left:20px;
background:url("http://stat.pupe.ameba.jp/image/bg_charge_list_visa.gif") left top no-repeat;
}
#wrapperStep ul.credit li.master{
background:url("http://stat.pupe.ameba.jp/image/bg_charge_list_master.png") right top no-repeat;
}
#wrapperStep ul.credit li.jcb{
background:url("http://stat.pupe.ameba.jp/image/bg_charge_list_jcb.png") right top no-repeat;
}
#wrapperStep ul.credit li.visaS{
width:105px;
background:url("http://stat.pupe.ameba.jp/image/bg_charge_list_secure_visa.gif") left top no-repeat;
}
#wrapperStep ul.credit li.masterS{
width:105px;
background:url("http://stat.pupe.ameba.jp/image/bg_charge_list_secure_master.gif") left top no-repeat;
}
#wrapperStep ul.credit li.jcbS{
width:105px;
margin-left:30px;
background:url("http://stat.pupe.ameba.jp/image/bg_charge_list_secure_jcb.gif") left top no-repeat;
}
* html #wrapperStep ul.credit li.jcbS{
margin-left:15px;
}
#wrapperStep ul.credit li.payPal{
width:130px;
height:65px;
    background:url("http://stat.pupe.ameba.jp/image/en/bg_charge_list_paypal.png") left top no-repeat;
}
#wrapperStep ul.credit li.docomo{
width:150px;
height:65px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_charge_list_docomo.png") left top no-repeat;
}
#wrapperStep ul.credit li.softbank{
width:165px;
height:24px;
margin:10px 0 0;
background:url("http://stat.pupe.ameba.jp/image/en/bg_charge_list_softbank.png") left top no-repeat;
}
#wrapperStep ul.credit li.paySafeCard{
width:190px;
height:65px;
    background:url("http://stat.pupe.ameba.jp/image/en/bg_charge_list_paysafecard.png") left top no-repeat;
}
hr.dashedLineSeparator{
width:100%;
margin:5px 0;
border-bottom:1px dashed #dcd2be;
}
#wrapperStep .buttonArea{
padding:5px 0;
text-align:center;
}
#wrapperStep .right{
float:right;
margin-top:30px;
text-align:right;
}
#wrapperStep .rightTop{
float:right;
text-align:right;
}
#wrapperStep .buttonArea button{
margin-right:0;
}
#wrapperStep ul.secure{
padding-left:30px;
}
#wrapperStep ul.secure li{
float:left;
width:105px;
height:60px;
margin-bottom:10px;
padding-left:10px;
}
form p.announce{
color:red;
}
form p.purchase{
margin-top:10px;
padding-left:40px;
color:#5a3d1b;
}
form .purchase{
float:left;
width:360px;
margin:15px 10px 10px 15px;
border-left:1px solid #9A8360;
border-right:1px solid #9A8360;
border-bottom:1px solid #9A8360;
}
form .purchase .amount{
float:left;
width:360px;
padding:5px 0px;
font-size:16px;
text-align:center;
background-color:#5a3d1b;
color:#ffffff;
}
form .purchase .amount input{
margin:0px 10px 0px 15px;
}
form .purchase .checkGoods{
float:left;
width:135px;
text-align:center;
padding:20px;
}
form .purchase .noIncentive{
float:left;
width:270px;
text-align:center;
padding:20px 0px;
}
form .purchase img{
border:1px solid #D7C2AE;
margin-bottom:5px;
}
form .incentiveGoods{
float:left;
height:auto;
margin:10px 0;
padding-left:40px;
width:auto;
}
form .incentiveGoods img{
float:left;
border:1px solid #D7C2AE;
}
form .incentiveGoods .confirm{
width:400px;
margin-left:15px;
font-size:16px;
}
form .incentiveGoods .attention{
clear:both;
color:#CC0000;
font-size:11px;
padding-top:25px;
margin-left:15px;
}
form .incentiveGoods .attention ul li{
line-height:1.5;
list-style-image:url(http://stat.pupe.ameba.jp/image/icon_comment.gif);
list-style-type:none;
}
#wrapperStep #creditRule{
clear:both;
    width:510px;
    height:1.5em;
    margin:10px auto;
    background:#f00 url("http://stat.pupe.ameba.jp/image/en/bg_agreement.gif") left top;
    overflow:hidden;
}
#wrapperStep #creditRule p{
width:6em;
margin:0 auto;
background:#fff;
text-align:center;
}
#wrapperStep #creditRule-txtArea{
width:490px;
height:100px;
margin:10px auto;
padding:10px;
border:1px solid #dcd2be;
color:#5a3d1b;
overflow:auto;
}
label.rule{
display:block;
width:11em;
margin:0  0 10px 45px;
color:#5a3d1b;
}
input.number{
margin-right:5px;
padding:3px;
border:1px solid #734d31;
}
select.date{
float:left;
width:4.8em;
border:1px solid #734d31;
margin-right:5px;
padding:3px;
}
label.date{
float:left;
width:auto;
padding:6px;
}
.creditCardNumber{
width:auto;
height:auto;
margin-top:10px;
}
#wrapperStep .creditCardNumber .textArea{
float:left;
width:100px;
padding-top:4px;
padding-right:3px;
text-align:right;
}
* html #wrapperStep .creditCardNumber .textArea{
padding-top:6px;
}
#wrapperStep .limit{
margin:10px 0;
height:40px;
padding-left:43px;
}
#wrapperStep .limit .textArea{
float:left;
width:100px;
padding-top:4px;
padding-right:3px;
text-align:right;
}
* html #wrapperStep .limit .textArea{
padding-top:6px;
}
#numberForm-step3{
height:20px;
padding-left:50px;
padding-bottom:10px;
}
#numberForm-step3 dd{
float:left;
margin-right:5px;
}
#numberForm-step3 dd input{
width:40px;
padding:3px 10px;
border:1px solid #734d31;
}
#wrapperStep #contents form.code{
width:100%;
}
#wrapperStep #contents form.code dd{
width:auto;
}
#selectForm-step3{
width:240px;
height:auto;
    margin:10px 50px;
}
* html #selectForm-step3{
margin:0 50px;
}
#lineDetail .buttonArea button.buyExecute{
margin-right:0;
}
#lineDetail p.finish{
    display:block;
    width:100%;
    text-align:center;
}
#lineDetail div.wrapperGetRibbon{
display:block;
width:600px;
height:100px;
margin:0 auto;
}
#lineDetail div.wrapperGetRibbon p{
display:block;
float:left;
width:260px;
}
#lineDetail div.wrapperGetRibbon p.userName{
padding-top:40px;
text-align:right;
}
#lineDetail div.wrapperGetRibbon p.ribbonImage{
width:600px;
height:100px;
background:url("http://stat.pupe.ameba.jp/image/bg_charge_ribbon.gif") center no-repeat;
}
#lineDetail div.wrapperGetRibbon p.ribbons{
padding-top:40px;
text-align:left;
}
.lineDetail span.red{
color:#c00;
font-size:89%;
}
/***************************************************
Friedns Search Definitions
***************************************************/
#friend #searchMenu{
float:left;
width:150px;
margin:10px;
padding:5px;
background:#fff;
}
* html #friend #searchMenu{
margin-left:5px;
}
#friend #searchMenu input{
width:106px;
margin:10px 0;
padding:5px;
border:1px solid #9c8054;
}
#friend #searchMenu #wrapperSearch{
position:static;
height:100%;
padding:10px;
border:1px dashed #553121;
background:#fff;
}
#friend #searchMenu #wrapperSearch label{
width:96px;
height:10px;
font-size:10px;
}
#friend #searchMenu #wrapperSearch h3{
width:118px;
height:25px;
margin-bottom:10px;
padding:0;
background:url("http://stat.pupe.ameba.jp/image/bg_friend_search.png") no-repeat;
}
#friend #searchMenu #wrapperSearch button{
position:relative;
left:44px;
margin:0;
}
#friendList .list span.userName{
display:block;
height:34px;
margin:10px 18px;
line-height:1.5em;
}
/***************************************************
Charge Release Definitions
***************************************************/
#shop .goods a:hover,
#shop .fashion a:hover,
#shop .event a:hover,
#shop .sports a:hover,
#shop .limted a:hover{ background-position:0 -35px;}
.buyRibbonCredit{
width:160px;
position:absolute;
top:44px;
right:0;
}
*:first-child+html .buyRibbonCredit{
top:40px;
}
.buyRibbonCredit a{
display:block;
width:160px;
height:30px;
background:url("http://stat.pupe.ameba.jp/image/en/button_buyjewel.png") no-repeat;
}
.buyRibbonCredit a:hover{
background-position:0 -30px;
}
.buyRibbonCredit a span{
display:none;
}
#chargeRibbonMenu{
width:160px;
height:30px;
margin:10px 0 0;
padding:0;
}
#chargeRibbonMenu a{
display:block;
width:160px;
height:30px;
padding:0;
background:url("http://stat.pupe.ameba.jp/image/en/button_to_bank.png") no-repeat;
}
#chargeRibbonMenu a:hover{
background-position:0 -30px;
}
#chargeRibbonMenu a span{display:none !important;}
/***************************************************
Info Page Definitions / Ribbon Charge
***************************************************/
#wrapperInfo{
width:860px;
height:auto;
margin:0 auto;
background:#fff;
text-align:left;
}
#wrapperInfo #info{
position:relative;
width:860px;
height:566px;
text-align:left;
background:transparent url(http://stat.pupe.ameba.jp/image/bg_info.gif) no-repeat scroll 0;
}
#wrapperInfo #info #link a{
position:absolute;
top:156px;
left:163px;
width:75px;
height:20px;
}
#wrapperInfo #info #link a span{
display:none;
}
/***************************************************
Violation / Ribbon Charge
***************************************************/
div.violation{
clear:both;
width:100%;
padding:15px 0;
background:#dcd2be;
text-align:center;
}
div.violation p{
line-height:1.7em;
}
div.violation button.back{
clear:both;
margin-top:20px;
}
div.violation p.rule span{
float:left;
padding-left:20px;
}
div.violation p.rule{
width:100%;
text-align:center;
}
/***************************************************
 Violation Definitions
***************************************************/
#violation{
float:left;
width:100%;
margin:0;
padding:0;
background:#ebe1cd none repeat scroll 0 50%;
text-align:center;
}
#violationRightColumn{
float:left;
width:670px;
border-left:10px solid #fff;
border-top:10px solid #fff;
background:#ebe1cd none repeat scroll 0 50%;
text-align:center;
}
#violation p.caution,
#violationRightColumn p.caution{
margin:30px 0;
color:#c00;
font-size:1.2em;
font-weight:700;
}
#violation p,
#violationRightColumn p{
margin:20px 0;
}
.violationSutekiButton{
width:320px;
height:95px;
background:url("http://stat.pupe.ameba.jp/image/en/violation_suteki_btn.gif") no-repeat;
}
.violationSutekiButton2{
width:320px;
height:95px;
background:url("http://stat.pupe.ameba.jp/image/en/violation_suteki_btn2.gif") no-repeat;
}
/***************************************************
Charge Release Definitions
***************************************************/
.buyRibbonCredit{
position:absolute;
right:0;
width:160px;
height:30px;
}
*+html .buyRibbonCredit{
position:absolute;
top:-10px;
}
* html .buyRibbonCredit{
position:absolute;
right:10px;
top:55px;
}
.buyRibbonCredit a{
display:block;
width:180px;
height:30px;
background:url("http://stat.pupe.ameba.jp/image/en/button_buyjewel.png") no-repeat;
}
.buyRibbonCredit a:hover{
background-position:0 -30px;
}
.buyRibbonCredit a span{
display:none;
}
.chargeRibbonMenu{
width:160px;
height:30px;
margin:10px 0 0;
padding:0;
}
.chargeRibbonMenu a{
display:block;
width:160px;
height:30px;
padding:0;
background:url("http://stat.pupe.ameba.jp/image/en/button_buyjewel.png") no-repeat;
}
.chargeRibbonMenu a:hover{
background-position:0 -30px;
}
/***************************************************
Poupee Police Definitions
***************************************************/
#community div#poupeePolice{
float:left;
width:670px;
padding-top:10px;
background:#fff;
font-size:12px;
}
#community div#poupeePolice div:after,
#poupeePolice .profileArea dl:after{
    display:block;
    clear:both;
    content:"";
    height:0;
    overflow:hidden;
}
#community .policeImage{
position:relative;
    width: 670px;
    height:330px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_police_main.png") no-repeat;
}
#community .policeImage h3{
position:absolute;
top:13px;
left:25px;
    width: 200px;
    height:45px;
padding:0;
border :none;
background:none;
}
#community .policeImage p#discription{
position:absolute;
top:58px;
left:25px;
    width: 240px;
    height:30px;
}
#community .policeImage p#discription span,
#community .policeImage h3 span,
#community .policeImage h4 span,
#community .policeImage ul li span,
#community .policeImage #faq span,
#poupeePolice .mainContents .icon span{
    display:none;
}
#community .policeImage h4{
position:absolute;
top:120px;
left:40px;
    width: 195px;
    height:30px;
padding:0;
border :none;
}
#community .policeImage ul{
position:absolute;
top:150px;
left:40px;
    width: 195px;
    height:115px;
padding:0;
border :none;
}
#community .policeImage ul li a{
display:block;
    width: 195px;
    height:29px;
}
* html #community .policeImage ul li a{
    height:26px;
}
#community .policeImage #faq a{
position:absolute;
top:245px;
left:270px;
    width: 60px;
    height:60px;
padding:0;
border :none;
}
#poupeePolice h4.firstFloor{
width:670px;
height:20px;
margin-top:10px;
color:#fff;
background:#73482f url("http://stat.pupe.ameba.jp/image/en/title_police_1f.png") no-repeat;
}
#poupeePolice h4.secondFloor{
width:670px;
height:20px;
margin-top:10px;
color:#fff;
background:#73482f url("http://stat.pupe.ameba.jp/image/en/title_police_2f.gif") no-repeat;
}
#poupeePolice h4.thirdFloor{
width:670px;
height:20px;
margin-top:10px;
color:#fff;
background:#73482f url("http://stat.pupe.ameba.jp/image/en/title_police_3f.gif") no-repeat;
}
#poupeePolice .mainContents{
float:left;
width:458px;
height:auto;
margin:10px 10px 0 0;
padding:10px;
border:1px solid #ded6be;
}
#poupeePolice .mainContents .icon,
#poupeePolice .profileArea .icon{
float:left;
width:73px;
height:73px;
border:1px solid #ded6be;
}
#poupeePolice .katharine{ background:url("http://stat.pupe.ameba.jp/image/icon_police_katharine.png") no-repeat;}
#poupeePolice .monica{ background:url("http://stat.pupe.ameba.jp/image/icon_police_monica.gif") no-repeat;}
#poupeePolice .alice{ background:url("http://stat.pupe.ameba.jp/image/icon_police_alice.gif") no-repeat;}
#poupeePolice .joseph{ background:url("http://stat.pupe.ameba.jp/image/icon_police_joseph.gif") no-repeat;}
#poupeePolice .ken{ background:url("http://stat.pupe.ameba.jp/image/icon_police_ken.gif") no-repeat;}
#poupeePolice .saito{ background:url("http://stat.pupe.ameba.jp/image/icon_police_saito.gif") no-repeat;}
#poupeePolice .mainContents .wrapperContents{
width:458px;
height:auto;
overflow:hidden;
}
#poupeePolice .mainContents .contents{
float:left;
width:373px;
height:auto;
padding-left:10px;
}
#poupeePolice .mainContents hr{
margin-bottom:15px;
border-bottom:1px solid #ded6be;
}
#poupeePolice .mainContents .contents p{
width:373px;
margin-bottom:10px;
}
#poupeePolice .mainContents .contents p.back{
display:block;
float:right;
width:7em;
margin-bottom:10px;
padding-left:20px;
background:url("http://stat.pupe.ameba.jp/image/arrow_white_up.gif") left center no-repeat;
}
#poupeePolice .mainContents .contents p.notes{
margin:20px 0;
color:#c00;
}
#poupeePolice .mainContents .contents ul{
margin-bottom:10px;
}
#poupeePolice .mainContents .contents ul li.title{
margin-bottom:5px;
padding-left:20px;
background:url("http://stat.pupe.ameba.jp/image/icon_police_question.gif") left top no-repeat;
}
#poupeePolice .mainContents .contents ul li.question{
    padding-left:15px;
}
#poupeePolice .mainContents .contents ul.policeMap li{
margin-left:10px;
margin-bottom:7px;
padding-left:19px;
background:transparent url("http://stat.pupe.ameba.jp/image/icon_police_clover_white.gif") no-repeat left top;
}
#poupeePolice .mainContents .contents h5{
min-height:20px;
height:auto !important;
height:18px;
padding:3px 0 0 30px;
margin-bottom:10px;
color:#543121;
background:#f5eddc url("http://stat.pupe.ameba.jp/image/icon_contents_title.gif") no-repeat;
font-weight:700;
line-height:1.6;
}
* html #poupeePolice .mainContents .contents h5{
    padding:5px 30px 0;
    line-height:1.2;
}
#poupeePolice .subContents{
    width:180px;
    height:auto;
    float:left;
    margin-top:10px;
}
#poupeePolice .contents h6{
    margin:10px 0;
font-weight:700;
}
#poupeePolice .subContents h6{
    width:180px;
    height:20px;
}
#poupeePolice .subContents h6 span{
    display:none;
}
#poupeePolice .subContents h6.guide{
margin-top:10px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_police_sub_title_guid.png") left top no-repeat;
}
#poupeePolice .subContents ul{
float:left;
width:158px;
height:auto;
padding:10px;
border:1px dashed #ded6be;
border-top:none;
}
#poupeePolice .subContents ul li{
margin-bottom:7px;
padding-left:19px;
background:url("http://stat.pupe.ameba.jp/image/icon_police_clover_white.gif") left top no-repeat;
}
#poupeePolice .subContents ul li,
#poupeePolice .subContents ul li a{
font-size:12px;
}
#poupeePolice .profileArea{
float:left;
width:164px;
height:auto;
margin-top:10px;
padding:8px;
background:#f5eddc;
}
#poupeePolice .profileArea dl{
    width:164px;
    height:auto;
    margin-bottom:10px;
}
#poupeePolice .profileArea dl.last{
    margin-bottom:0;
}
#poupeePolice .profileArea dt.icon{
    margin-right:4px;
}
#poupeePolice .profileArea dt span{
    display:none;
}
#poupeePolice .profileArea dd.name{
    padding-left:17px;
    margin:0 0 10px 79px;
background:url("http://stat.pupe.ameba.jp/image/icon_police_clover_gray.gif") left center no-repeat;
    font-size:12px;
    font-weight:700;
}
#poupeePolice .profileArea dd.profile{
    margin-left:79px;
    font-weight:400;
    font-size:9px;
}
dl.data{
margin-bottom:10px;
padding:0;
border:1px solid #543020;
border-top:none;
background-color:#f1ebdc;
}
dl.data dt{
float:left;
width:8em;
margin:0;
padding:.3em 0 .1em 1em;
border-top:1px solid #543020;
color:#543020;
font-weight:700;
}

dl.data dd{
margin:0 0 0 8em;
padding:.3em 1em;
border-left:1px solid #543020;
border-top:1px solid #543020;
color:#543020;
background-color:#fff;
}
#poupeePolice div.contents ol ul.rule{
    margin-bottom:30px;
}
#poupeePolice div.contents ol ul.rule li{
margin-bottom:7px;
padding-left:19px;
background:url("http://stat.pupe.ameba.jp/image/icon_police_clover_white.gif") left top no-repeat;
}
#poupeePolice div.contents ol li.title{
    margin-bottom:7px;
list-style-type:decimal;
    font-weight:700;
}
#poupeePolice div.contents ol ul li.title{
list-style-type:none;
}
#poupeePolice div.contents strong.notes{
color:#c00;
    font-weight:700;
}
#poupeePolice div.contents ul.violation{
    padding:10px;
background:#f1ebdc;
}
#poupeePolice div.contents p.example{
width:338px;
padding:10px;
background:#f1ebdc;
border:1px dashed #543020;
}
#poupeePolice .contents ol.number li{
list-style-type:decimal;
margin-left:18px;
line-height:1.6;
}
#poupeePolice .contents ul.disc{
margin:10px 0;
}
#poupeePolice .contents ul.disc li.disc{
margin-left:15px;
list-style-type:disc;
}
#poupeePolice .contents ol.number ul li{
margin-left:0;
list-style-type:none;
}
#poupeePolice .contents ul li.comment{
padding-left:12px;
background:url("http://stat.pupe.ameba.jp/image/icon_comment_brown.gif") no-repeat left 5px;
}
#poupeePolice .contents ol.number,
#poupeePolice .contents ol.disc{
margin-bottom:10px;
}
#poupeePolice .contents ol.disc li{
list-style-type:disc;
margin-left:18px;
padding:0 0 4px;
}
#poupeePolice div.contents p.red{
color:#c00;
}
#poupeePolice div.contents span.bold{
font-weight:700;
}
#poupeePolice div.contents a.no,
#poupeePolice div.contents a:hover.no{
color:black;
text-decoration:none;
}
#poupeePolice .contents ol.useImage{}
#poupeePolice .contents ol.useImage li{
margin:0 0 0 20px;
line-height:1.7;
list-style-type:decimal;
font-weight:700;
}
#poupeePolice .contents ul.useImage li{
margin:0 0 0 20px;
line-height:1.7;
list-style-image:url("http://stat.pupe.ameba.jp/image/icon_comment.gif");
color:#c00;
}
/***************************************************
Police ExplanationImage Definitions
***************************************************/
#poupeePolice .contents p.explanationImage{
display:block;
    width:auto;
    margin:5px 0 15px 0px;
}
#poupeePolice .contents p.explanationImage span{
display:none;
}
#poupeePolice .contents .aliceTop00{ height:111px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_00.gif") left center no-repeat;}
#poupeePolice .contents .aliceTop01{ height:147px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_01.gif") left center no-repeat;}
#poupeePolice .contents .aliceTop02{ height:165px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_02.gif") left center no-repeat;}
#poupeePolice .contents .aliceTop03{ height:139px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_03.gif") left center no-repeat;}
#poupeePolice .contents .aliceTop04{ height:192px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_04.png") left center no-repeat;}
#poupeePolice .contents .aliceTop05{ height:115px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_05.gif") left center no-repeat;}
#poupeePolice .contents .aliceTop06{ height:115px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_06.gif") left center no-repeat;}
#poupeePolice .contents .aliceTop07{ height:202px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_07.gif") left center no-repeat;}
#poupeePolice .contents .aliceTop08{ height:114px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_08.gif") left center no-repeat;}
#poupeePolice .contents .aliceTop09{ height:150px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_09.gif") left center no-repeat;}
#poupeePolice .contents .aliceTop10{ height:164px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_10.gif") left center no-repeat;}
#poupeePolice .contents .aliceTop11{ height:201px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_11.gif") left center no-repeat;}
#poupeePolice .contents .aliceTop12{ height:201px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_12.gif") left center no-repeat;}
#poupeePolice .contents .aliceTop13{ height:324px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_13.gif") left center no-repeat;}
#poupeePolice .contents .aliceTop14{ height:127px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_14.gif") left center no-repeat;}
#poupeePolice .contents .aliceTop15{ height:176px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_15.gif") left center no-repeat;}
#poupeePolice .contents .aliceTop16{ height:145px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_16.gif") left center no-repeat;}
#poupeePolice .contents .aliceTop17{ height:166px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_17.gif") left center no-repeat;}
#poupeePolice .contents .aliceTop18{ height:146px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_18.gif") left center no-repeat;}
#poupeePolice .contents .aliceTop19{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_19.gif") left center no-repeat;}
#poupeePolice .contents .aliceTop20{ height:165px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_20.gif") left center no-repeat;}
#poupeePolice .contents .aliceTop21{ height:139px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_21.gif") left center no-repeat;}
#poupeePolice .contents .aliceTop22{ height:111px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_22.png") left center no-repeat;}
#poupeePolice .contents .aliceTop23{ height:207px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_23.png") left center no-repeat;}
#poupeePolice .contents .aliceTop24{ height:207px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_24.png") left center no-repeat;}
#poupeePolice .contents .aliceTop25{ height:207px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_25.png") left center no-repeat;}
#poupeePolice .contents .aliceTop26{ height:220px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_26.png") left center no-repeat;}
#poupeePolice .contents .aliceTop27{ height:166px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_27.png") left center no-repeat;}
#poupeePolice .contents .aliceTop28{ height:223px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_28.png") left center no-repeat;}
#poupeePolice .contents .aliceTop29{ height:200px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_29.png") left center no-repeat;}
#poupeePolice .contents .aliceTop30{ height:381px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_alicetop_30.png") left center no-repeat;}
#poupeePolice .contents .monicaTop01{ height:164px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_monicatop_01.gif") left center no-repeat;}
#poupeePolice .contents .monicaTop02{ height:223px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_monicatop_02.gif") left center no-repeat;}
#poupeePolice .contents .monicaTop03{ height:164px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_monicatop_03.gif") left center no-repeat;}
#poupeePolice .contents .monicaTop04{ height:86px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_monicatop_04.gif") left center no-repeat;}
#poupeePolice .contents .monicaTop05{ height:155px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_monicatop_05.gif") left center no-repeat;}
#poupeePolice .contents .monicaTop06{ background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_monicatop_06.gif") left center no-repeat;}
#poupeePolice .contents .monicaTop07{ height:154px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_monicatop_07.gif") left center no-repeat;}
#poupeePolice .contents .monicaTop08{ height:234px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_monicatop_08.gif") left center no-repeat;}
#poupeePolice .contents .monicaTop09{ height:192px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_monicatop_09.gif") left center no-repeat;}
#poupeePolice .contents .monicaTop10{ height:105px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_monicatop_10.gif") left center no-repeat;}
#poupeePolice .contents .monicaTop11{ height:85px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_monicatop_11.gif") left center no-repeat;}
#poupeePolice .contents .monicaTop12{ height:202px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_monicatop_12.gif") left center no-repeat;}
#poupeePolice .contents .monicaTop13{ height:114px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_monicatop_13.gif") left center no-repeat;}
#poupeePolice .contents .monicaTop14{ height:178px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_monicatop_14.png") left center no-repeat;}
#poupeePolice .contents .monicaTop15{ height:164px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_monicatop_15.gif") left center no-repeat;}
#poupeePolice .contents .monicaTop16{ height:211px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_monicatop_16.gif") left center no-repeat;}
#poupeePolice .contents .monicaTop17{ height:226px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_monicatop_17.gif") left center no-repeat;}
#poupeePolice .contents .monicaTop18{ height:197px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_monicatop_18.gif") left center no-repeat;}
#poupeePolice .contents .monicaTop19{ height:210px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_monicatop_19.png") left center no-repeat;}
#poupeePolice .contents .monicaTop20{ height:210px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_police_monicatop_20.png") left center no-repeat;}
#poupeePolice .contents .userLock{ height:350px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_userlock.gif") left center no-repeat;}
#poupeePolice .contents .itemUpdate1{ height:223px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_itemupdate1.gif") left center no-repeat;}
#poupeePolice .contents .itemUpdate2{ height:184px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_itemupdate2.gif") left center no-repeat;}
#poupeePolice .contents .itemUpdate3{ height:106px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_itemupdate3.gif") left center no-repeat;}
#poupeePolice .contents .common_ie6{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_common_ie6.gif") left center no-repeat;}
#poupeePolice .contents .common_ie7{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_common_ie7.gif") left center no-repeat;}
#poupeePolice .contents .common_ff2{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_common_ff2.gif") left center no-repeat;}
#poupeePolice .contents .common_ff3{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_common_ff3.gif") left center no-repeat;}
#poupeePolice .contents .level_ie6_1{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_level_ie6_1.gif") left center no-repeat;}
#poupeePolice .contents .level_ie6_2{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_level_ie6_2.gif") left center no-repeat;}
#poupeePolice .contents .level_ie7{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_level_ie7.gif") left center no-repeat;}
#poupeePolice .contents .cookie_ie6_1{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_cookie_ie6_1.gif") left center no-repeat;}
#poupeePolice .contents .cookie_ie6_2{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_cookie_ie6_2.gif") left center no-repeat;}
#poupeePolice .contents .cookie_ie7_1{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_cookie_ie7_1.gif") left center no-repeat;}
#poupeePolice .contents .cookie_ie7_2{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_cookie_ie7_2.gif") left center no-repeat;}
#poupeePolice .contents .cookie_ff2{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_cookie_ff2.gif") left center no-repeat;}
#poupeePolice .contents .cookie_ff3{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_cookie_ff3.gif") left center no-repeat;}
#poupeePolice .contents .english_ie6_1{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_english_ie6_1.gif") left center no-repeat;}
#poupeePolice .contents .english_ie6_2{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_english_ie6_2.gif") left center no-repeat;}
#poupeePolice .contents .english_ie6_3{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_english_ie6_3.gif") left center no-repeat;}
#poupeePolice .contents .english_ie7_1{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_english_ie7_1.gif") left center no-repeat;}
#poupeePolice .contents .english_ie7_2{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_english_ie7_2.gif") left center no-repeat;}
#poupeePolice .contents .english_ie7_3{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_english_ie7_3.gif") left center no-repeat;}
#poupeePolice .contents .english_ff2_1{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_english_ff2_1.gif") left center no-repeat;}
#poupeePolice .contents .english_ff2_2{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_english_ff2_2.gif") left center no-repeat;}
#poupeePolice .contents .english_ff3_1{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_english_ff3_1.gif") left center no-repeat;}
#poupeePolice .contents .english_ff3_2{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_english_ff3_2.gif") left center no-repeat;}
#poupeePolice .contents .javascirpt_ie6{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_javascirpt_ie6.gif") left center no-repeat;}
#poupeePolice .contents .javascirpt_ie7{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_javascript_ie7.gif") left center no-repeat;}
#poupeePolice .contents .javascirpt_ff2{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_javascirpt_ff2.gif") left center no-repeat;}
#poupeePolice .contents .javascirpt_ff3{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_javascirpt_ff3.gif") left center no-repeat;}
#poupeePolice .contents .cache_ie6_1{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_cache_ie6_1.gif") left center no-repeat;}
#poupeePolice .contents .cache_ie6_2{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_cache_ie6_2.gif") left center no-repeat;}
#poupeePolice .contents .cache_ie7_1{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_cache_ie7_1.gif") left center no-repeat;}
#poupeePolice .contents .cache_ie7_2{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_cache_ie7_2.gif") left center no-repeat;}
#poupeePolice .contents .cache_ie7_3{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_cache_ie7_3.gif") left center no-repeat;}
#poupeePolice .contents .cache_ff2{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_cache_ff2.gif") left center no-repeat;}
#poupeePolice .contents .cache_ff3{ height:230px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_cache_ff3.gif") left center no-repeat;}
#poupeePolice .contents .blogparts01{ height:132px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_blogparts1.gif") left center no-repeat;}
#poupeePolice .contents .blogparts02{ height:132px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_blogparts2.gif") left center no-repeat;}
#poupeePolice .contents .blogparts03{ height:157px;background:url("http://stat.pupe.ameba.jp/image/en/police/bg_blogparts3.gif") left center no-repeat;}
/***************************************************
Promotion Definitions
***************************************************/
#prArea .outLine{
position:relative;
width:860px;
height:377px;
background:url("http://stat.pupe.ameba.jp/image/en/pr/bg_pr_outline.jpg") left top no-repeat;
}
#prArea .outLine a{
display:block;
position:absolute;
top:331px;
left:366px;
width:372px;
height:35px;
}
#prArea h2{
display:none;
}
#prArea h3{
height:44px;
margin:0;
padding:0;
background:url("http://stat.pupe.ameba.jp/image/en/pr/bg_pr_title_demo.gif") left top no-repeat;
}
#prArea p span,
#prArea p a span{
display:none;
}
#prArea p.registration{
position:relative;
display:block;
width:860px;
height:127px;
background:url("http://stat.pupe.ameba.jp/image/en/pr/bg_pr_registration.gif") left top no-repeat;
}
#prArea p.blogParts{
float:left;
display:block;
width:432px;
height:362px;
background:url("http://stat.pupe.ameba.jp/image/en/pr/bg_pr_blogparts.gif") left top no-repeat;
}
#prArea p.brandsInfo{
position:relative;
display:block;
float:left;
width:428px;
height:362px;
background:url("http://stat.pupe.ameba.jp/image/en/pr/bg_pr_brandsinfo.gif") left top no-repeat;
}
#prArea p.playPoupeegirl{
position:relative;
display:block;
clear:both;
width:860px;
height:161px;
background:url("http://stat.pupe.ameba.jp/image/en/pr/bg_pr_play_poupeegirl.gif") left top no-repeat;
}
#prArea p.playPoupeegirl a{
display:block;
position:absolute;
top:30px;
left:39px;
width:788px;
height:82px;
}
#prArea p.brandsInfo a{
display:block;
position:absolute;
top:292px;
left:34px;
width:365px;
height:36px;
}
#prArea p.registration a{
display:block;
position:absolute;
top:25px;
left:39px;
width:788px;
height:82px;
}
#prArea h4{
width:860px;
height:34px;
background:url("http://stat.pupe.ameba.jp/image/en/pr/bg_pr_title_member.gif") left top no-repeat;
}
/***************************************************
Item Page regPopup Definitions
***************************************************/
#regPopup{
width:470px;
margin:5px 0 0 5px;
background:#fff;
}
#regPopup #registration{
position:relative;
width:470px;
background:none;
}
#regPopup #registration span{
display:none;
}
#regPopup #registration h3{
height:52px;
padding:0;
background:url("http://stat.pupe.ameba.jp/image/en/bg_signup_title_enjoypoupee.gif") no-repeat;
border:none;
}
#regPopup #registration p.firstInducement{
display:block;
width:470px;
height:113px;
padding:0;
background:url("http://stat.pupe.ameba.jp/image/en/bg_signup_registration.gif") no-repeat;
}
#regPopup #registration p.firstInducement a{
display:block;
position:absolute;
top:37px;
left:57px;
width:240px;
height:65px;
padding:0;
}
#regPopup #registration p.experience{
position:relative;
width:470px;
height:113px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_signup_experience.gif") no-repeat;
}
#regPopup #registration p.experience a{
display:block;
position:absolute;
top:49px;
left:98px;
width:261px;
height:37px;
}
#regPopup #registration p.getInformation{
height:66px;
width:470px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_signup_get_brandinfo.gif") no-repeat;
}
#regPopup #registration p.poupeeFriends{
height:63px;
width:470px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_signup_poupeefriends.gif") no-repeat;
}
#regPopup #registration p.participation{
position:relative;
width:470px;
height:72px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_signup_participation.gif") no-repeat;
}
#regPopup #registration p.participation a{
display:block;
position:absolute;
top:10px;
left:254px;
width:177px;
height:51px;
}
#regPopup #registration .closeButton a{
background:transparent url(http://stat.pupe.ameba.jp/image/icon_close_float_register.gif) no-repeat scroll 0;
}
/***************************************************
Incentive Definitions
***************************************************/
#wrapperStep .lineDetail dl.incentiveItem{
position:relative;
display:block;
float:left;
width:270px;
margin:10px 0 20px 20px;
text-align:center;
}
* html #wrapperStep .lineDetail dl.incentiveItem{
margin:10px 0 20px 10px;
}
#wrapperStep .lineDetail dl.incentiveItem img{
border:1px solid #ccc;
}
#wrapperStep .lineDetail dl.incentiveItem dt{
float:left;
display:block;
width:240px;
height:213px;
margin-bottom:10px;
}
#wrapperStep .lineDetail dl.incentiveItem dd{
display:block;
width:240px;
}
#wrapperStep .lineDetail div.incentive{
clear:both;
width:560px;
text-align:center;
}
#wrapperStep .lineDetail .price{
width:540px;
margin:10px 0;
padding-left:30px;
background:url("http://stat.pupe.ameba.jp/image/bg_incentive_ribbon.gif") no-repeat left center;
font-size:130%;
font-weight:700;
}
#wrapperStep .lineDetail dl.incentive dd.incentiveItem{
background:url("http://stat.pupe.ameba.jp/image/bg_incentive_arrow.gif") no-repeat right top;
}
#wrapperStep .lineDetail dl.incentive dd button{
position:absolute;
left:0;
bottom:0;
margin:0;
}
.afterPostItem{
display:block;
margin:20px auto 0;
width:340px;
height:130px;
}
* html .afterPostItem{
display:block;
margin:20px auto 0;
width:350px;
height:100px;
}
.afterPostItem li,
.afterPostItem li a{
display:blcok;
float:left;
width:110px;
height:100px;
}
.afterPostItem li.iconDressup a{
background:url("http://stat.pupe.ameba.jp/image/en/icon_dressup.gif") no-repeat;
}
.afterPostItem li.iconGoods a{
margin-left:10px;
background:url("http://stat.pupe.ameba.jp/image/en/icon_freemarket.gif") no-repeat;
}
.afterPostItem li.iconCloset a{
margin-left:10px;
background:url("http://stat.pupe.ameba.jp/image/en/icon_closet.gif") no-repeat;
}
.afterPostItem span{
display:none;
}
/***************************************************
EasyGuide1 Definitions
***************************************************/
#guide1 div#content{
width:860px;
padding:10px 0;
}
#guide1 div#contentHeader{
width:860px;
height:384px;
margin:10px auto;
background:url("http://stat.pupe.ameba.jp/image/en/easyguide/index.jpg") no-repeat;
}
#guide1 div#enjoy{
width:860px;
height:583px;
margin:0 auto;
background:url("http://stat.pupe.ameba.jp/image/en/easyguide/enjoy.jpg") no-repeat;
}
#guide1 div#contentHeader h2,
#guide1 div#contentHeader h3,
#guide1 div#contentHeader p,
#guide1 div#enjoy h2,
#guide1 div#enjoy h3,
#guide1 div#enjoy p{
margin:0;
padding:0;
border:none;
background:none;
text-indent:-9999px;
}
#guide1 div#contentHeader ul li h3 span,
#guide1 div#contentHeader ul li span{
display:none;
}
#guide1 div#enjoy ul li h3 span,
#guide1 div#enjoy ul li span{
display:none;
}
#guide1 ul#baseInfo{
margin:70px 20px 0;
}
#guide1 ul#baseInfo li{
float:left;
width:265px;
height:278px;
}
#guide1 ul#baseInfo li#katharine{
margin-right:10px;
background:url("http://stat.pupe.ameba.jp/image/en/easyguide/katharine.jpg") no-repeat;
}
#guide1 ul#baseInfo li#ribbon{
margin-right:10px;
background:url("http://stat.pupe.ameba.jp/image/en/easyguide/ribbon.jpg") no-repeat;
}
#guide1 ul#baseInfo li#shell{
background:url("http://stat.pupe.ameba.jp/image/en/easyguide/shell.jpg") 0 0 no-repeat ;
}
#guide1 ul#howToEnjoy{
margin:70px 20px 0;
}
#guide1 ul#howToEnjoy li{
position:relative;
float:left;
width:401px;
height:229px;
margin-bottom:12px;
}
#guide1 ul#howToEnjoy li a{
position:absolute;
top:182px;
right:14px;
_right:13px;
display:block;
width:152px;
height:32px;
text-indent:-9999px;
}
#guide1 ul#howToEnjoy li#wantItem{background:url("http://stat.pupe.ameba.jp/image/en/easyguide/wantitem.jpg") 0 0 no-repeat ;margin-right:12px;}
#guide1 ul#howToEnjoy li#calendar{background:url("http://stat.pupe.ameba.jp/image/en/easyguide/calendar.jpg") 0 0 no-repeat ;}
#guide1 ul#howToEnjoy li#shop{background:url("http://stat.pupe.ameba.jp/image/en/easyguide/shop.jpg") 0 0 no-repeat ;margin-right:12px;}
#guide1 ul#howToEnjoy li#freemarket{background:url("http://stat.pupe.ameba.jp/image/en/easyguide/freemarket.jpg") 0 0 no-repeat ;}
#guide1 ul#howToEnjoy li#wantItem a{background:url("http://stat.pupe.ameba.jp/image/en/easyguide/item_btn.jpg") 0 0 no-repeat ;}
#guide1 ul#howToEnjoy li#calendar a{background:url("http://stat.pupe.ameba.jp/image/en/easyguide/calendar_btn.jpg") 0 0 no-repeat ;}
#guide1 ul#howToEnjoy li#shop a{background:url("http://stat.pupe.ameba.jp/image/en/easyguide/shop_btn.jpg") 0 0 no-repeat ;}
#guide1 ul#howToEnjoy li#freemarket a{background:url("http://stat.pupe.ameba.jp/image/en/easyguide/freemarket_btn.jpg") 0 0 no-repeat ;}
#guide1 a#other{
display:block;
width:661px;
height:89px;
margin:0 auto;
background:url("http://stat.pupe.ameba.jp/image/en/easyguide/others.jpg") 0 0 no-repeat;
}
/***************************************************
EasyGuide2 Definitions
***************************************************/
#guideContent{
width:860px;
margin:0 auto;
padding:0px;
background:transparent url("http://stat.pupe.ameba.jp/image/en/easyguide/enjoy_other.jpg") no-repeat;
}
#contentBody_guide #guide2{
display:block;
width:860px;
padding:10px;
background:#fff;
margin:0 auto;
}
#contentBody_guide #guide2 #guideContent　{
width:　860px;
padding:　10px 0;
}
#guide2 #guideContent div#enjoy{
width:　860px;
height:　auto;
margin:　0 auto;
padding-top:90px;
background:transparent url("http://stat.pupe.ameba.jp/image/en/easyguide/enjoy_other.jpg") no-repeat;
}
#guide2 #guideContent #enjoy h2,
#guide2 #guideContent #enjoy h3{
display:none;
margin:0;
padding:0;
border:none;
background:none;
}
#guide2 #guideContent #enjoy h2.guide2 span,
#guide2 #guideContent #enjoy h3.guide2 span{
display:none;
}
#guide2 ul#howToEnjoy　{
margin:　70px 12px 0;
}
#guide2 ul#howToEnjoy li　{
position:　relative;
float:　left;
width:　401px;
height:　229px;
margin-bottom:　12px;
}
#guide2 ul#howToEnjoy li a{
position:　absolute;
top:　182px;
right:　14px;
_right:　13px;
display:　block;
width:　152px;
height:　32px;
text-indent:　-9999px;
}
#guide2 #guide2 #guideContent #wrapperHowToEnjoy ul{
background:none;
}
#guide2 ul#howToEnjoy li{
position:relative;
}
#guide2 ul#howToEnjoy li#dictionary{
float:left;
width:420px;
height:229px;
margin-left:20px;
_margin-left:10px;
background:url("http://stat.pupe.ameba.jp/image/en/easyguide/dictionary.jpg") 0 0 no-repeat;
}
#guide2 ul#howToEnjoy li#goodbtn{
float:left;
width:420px;
height:229px;
background:url("http://stat.pupe.ameba.jp/image/en/easyguide/newitems.jpg") 0 0 no-repeat;
}
#guide2 ul#howToEnjoy li#pupefan{
float:left;
width:420px;
height:229px;
margin:20px 0 20px 20px;
_margin:20px 0 20px 10px;
background:url("http://stat.pupe.ameba.jp/image/en/easyguide/pupefan.jpg") 0 0 no-repeat;
}
#guide2 ul#howToEnjoy li#pupecafe{
float:left;
width:420px;
height:229px;
margin:20px 0;
background:url("http://stat.pupe.ameba.jp/image/en/easyguide/cafe.jpg") 0 0 no-repeat;
}
#guide2 ul#howToEnjoy li a{
position:absolute;
top:176px;
left:232px;
}
#guide2 ul#howToEnjoy li#dictionary a,
#guide2 ul#howToEnjoy li#goodbtn a,
#guide2 ul#howToEnjoy li#pupefan a,
#guide2 ul#howToEnjoy li#pupecafe a{
width:152px;
height:31px;
}
#guide2 ul#howToEnjoy li#dictionary a{ background:url("http://stat.pupe.ameba.jp/image/en/easyguide/dictionary_btn.jpg") 0 0 no-repeat;}
#guide2 ul#howToEnjoy li#goodbtn a{ background:url("http://stat.pupe.ameba.jp/image/en/easyguide/newitems_btn.jpg") 0 0 no-repeat;}
#guide2 ul#howToEnjoy li#pupefan a{ background:url("http://stat.pupe.ameba.jp/image/en/easyguide/snap_btn.jpg") 0 0 no-repeat;}
#guide2 ul#howToEnjoy li#pupecafe a{ background:url("http://stat.pupe.ameba.jp/image/en/easyguide/cafe_btn.jpg") 0 0 no-repeat;}
#guide2 a#play{
display:block;
width:661px;
height:89px;
margin:10px auto 0;
background:url("http://stat.pupe.ameba.jp/image/en/easyguide/play_pupe.jpg") 0 0 no-repeat;
text-indent:-9999px;
}
#guide2 span{
display:none;
border:none;
}
.friendAlready{
height:130px;
}
#findFriend{
position:relative;
top:-125px;
left:245px;
}
.anchorTitle li{
clear:both;
margin-top:10px;
padding-left:19px;
background:transparent url(http://stat.pupe.ameba.jp/image/icon_police_clover_white.gif) no-repeat scroll left top;
}
#guide2 #guide2 #guideContent #wrapperHowToEnjoy ul{
background:none;
}
#guide2 ul#howToEnjoy li{
position:relative;
}
#guide2 ul#howToEnjoy li#dictionary{
width:420px;
height:229px;
float:left;
margin-left:20px;
_margin-left:10px;
background:url("http://stat.pupe.ameba.jp/image/en/easyguide/dictionary.jpg") 0 0 no-repeat;
}
#guide2 ul#howToEnjoy li#goodbtn{
width:420px;
height:229px;
float:left;
background:url("http://stat.pupe.ameba.jp/image/en/easyguide/newitems.jpg") 0 0 no-repeat;
}
#guide2 ul#howToEnjoy li#pupefan{
width:420px;
height:229px;
float:left;
margin:20px 0 20px 20px;
_margin:20px 0 20px 10px;
background:url("http://stat.pupe.ameba.jp/image/en/easyguide/pupefan.jpg") 0 0 no-repeat;
}
#guide2 ul#howToEnjoy li#pupecafe{
width:420px;
height:229px;
float:left;
margin:20px 0;
background:url("http://stat.pupe.ameba.jp/image/en/easyguide/cafe.jpg") 0 0 no-repeat;
}
#guide2 ul#howToEnjoy li a{
position:absolute;
top:176px;
left:232px;
}
#guide2 ul#howToEnjoy li#dictionary a,
#guide2 ul#howToEnjoy li#goodbtn a,
#guide2 ul#howToEnjoy li#pupefan a,
#guide2 ul#howToEnjoy li#pupecafe a{
width:152px;
height:31px;
}
#guide2 ul#howToEnjoy li#dictionary a{ background:url("http://stat.pupe.ameba.jp/image/en/easyguide/dictionary_btn.jpg") 0 0 no-repeat;}
#guide2 ul#howToEnjoy li#goodbtn a{ background:url("http://stat.pupe.ameba.jp/image/en/easyguide/newitems_btn.jpg") 0 0 no-repeat;}
#guide2 ul#howToEnjoy li#pupefan a{ background:url("http://stat.pupe.ameba.jp/image/en/easyguide/snap_btn.jpg") 0 0 no-repeat;}
#guide2 ul#howToEnjoy li#pupecafe a{ background:url("http://stat.pupe.ameba.jp/image/en/easyguide/cafe_btn.jpg") 0 0 no-repeat;}
#guide2 a#play{
display:block;
width:661px;
height:89px;
margin:10px auto 0;
background:url("http://stat.pupe.ameba.jp/image/en/easyguide/play_pupe.jpg") 0 0 no-repeat;
text-indent:-9999px;
}
#guide2 span{
display:none;
border:none;
}
.friendAlready{
height:130px;
}
#findFriend{
position:relative;
top:-125px;
left:245px;
}
#snapClip{
position:relative;
}
#snapClip #snap a{
display:block;
width:120px;
height:120px;
margin:0 auto;
text-indent:-9999px;
overflow:hidden;
background:url(http://stat.pupe.ameba.jp/image/en/itempost4.gif) no-repeat 0 0;
}
#snapClip #snap a:hover{
background:url(http://stat.pupe.ameba.jp/image/en/itempost4_over.gif) no-repeat 0 0;
}
#snapClip #snap{
position:absolute;
left:255px;
bottom:0px;
}
* html #snapClip #snap{
position:absolute;
top:-110px;
left:20px;
}
.anchorTitle li{
clear:both;
margin-top:10px;
padding-left:19px;
background:transparent url("http://stat.pupe.ameba.jp/image/icon_police_clover_white.gif") no-repeat scroll left top;
}
/***************************************************
Access Block Definitions
***************************************************/
#accessBlock{
display:block;
margin-bottom:10px;
}
dl.editBlockUser dt{
padding-left:55px;
}
dl.editBlockUser dd{
width:210px;
}
table#userLockList tr{
background:transparent url("http://stat.pupe.ameba.jp/image/line_separator.gif") repeat-x left bottom;
}
table#userLockList td{
width:200px;
height:50px;
padding:5px 0;
text-align:center;
}
table#userLockList th{
padding:5px;
color:#fff;
background:#af935f;
}
table#userLockList th　span　{
display:block;
}
table#userLockList{
width:800px;
margin:20px auto 10px;
}
table#userLockList tr td label span{
padding:0;
}
dl.editBlockUser dd span.error{
margin-bottom:3px;
}
#userBlock{
float:left;
width:670px;
height:100px;
margin-top:10px;
padding-top:20px;
background:#ebe1cd;
text-align:center;
}
#userBlock p{
margin-bottom:10px;
color:#523021;
}
#commentBlock{
float:left;
width:100%;
margin:0;
padding:0;
}
#commentBlock p{
width:350px;
margin:0 auto;
padding:10px;
background:#ebe1cd;
text-align:center;
}
dl.editBlockUser{
width:430px;
height:auto;
}
p.overErrMsg{
width:100%;
text-align:center;
}
/***************************************************
Ameba Bar Definitions
***************************************************/
ul#amebaBar{
width:100%;
min-width:820px;
height:21px;
margin:0;
padding:1px 0;
border-bottom:1px solid #ccc;
color:#333;
background:#fff;
}
#amebaBar li#barLogo{
float:left;
width:120px;
height:21px;
}
#amebaBar li#barLogo a{
margin:0;
padding:0;
}
#amebaBar #barLogo img{
padding:2px 0 2px 4px;
vertical-align:top;
}
#amebaBar li#barHome{
float:right;
background:transparent url(http://stat.pupe.ameba.jp/image/icon_house.gif) no-repeat scroll 0 0;
width:135px;
height:21px;
padding:0 0 0 4px;
line-height:16px;
position:relative;
top:2px;
}
#amebaBar li#barFavorite{
float:right;
background:transparent url(http://stat.pupe.ameba.jp/image/icon_star.gif) no-repeat scroll 0 0;
width:150px;
height:21px;
padding:0 0 0 4px;
line-height:16px;
position:relative;
top:2px;
}
#amebaBar li#barToolbar{
	display:block;
	float:right;
	font-size:12px;
	padding:2px 15px 0px 60px;
	background:url(http://stat.pupe.ameba.jp/image/barToolbar_img.png) no-repeat;
	background-position:center left;
}
/***************************************************
About Poupee Definitions
***************************************************/
.aboutPd{
	margin:50px auto 0px auto !important;
}
#aboutPoupee{
	width:860px;
	overflow:hidden;
	padding-top: 10px;
	margin: 0 auto;
}
#aboutPoupee .description{
	position:relative;
	width:860px;
	height:130px;
	background:transparent url("http://stat.pupe.ameba.jp/image/en/about/about_description_bg.png") no-repeat;
}
#aboutPoupee .descriptionOfficial{
	position:relative;
	width:860px;
	height:130px;
	background:transparent url("http://stat.pupe.ameba.jp/image/en/about/about_official_bg.png") no-repeat;
}
#aboutPoupee .description h1 a,
#aboutPoupee .descriptionOfficial h1 a{
	display:block;
	position:absolute; top:0px; left:0px;
	width:150px;
	height:0;
	overflow:hidden;
	padding:40px 0px 0px 0px;
}
#aboutPoupee .description h2,
#aboutPoupee .descriptionOfficial h2{
	display:block;
	position:absolute; top:76px; left:0px;
	width:200px;
	height:0;
	overflow:hidden;
	padding:40px 0px 0px 0px;
	border:none;
	background:none;
}
div.descriptionOfficial #registerAbout a:hover{
left:724px;
}
#registerAbout a,#registerAbout a:hover,
.descriptionOfficial #registerAbout a,.descriptionOfficial #registerAbout a:hover{
	display:block;
	position:absolute; top:0px; left:717px;
	width:135px;
	height:0;
	overflow:hidden;
	padding:128px 0px 0px 0px;
	border:none;
}
#registerAbout a:hover{background:url(http://stat.pupe.ameba.jp/image/en/about/about_des_register.png) no-repeat;}
.descriptionOfficial #registerAbout a:hover{background:url(http://stat.pupe.ameba.jp/image/en/about/about_official_register.png) no-repeat;}
#aboutPoupee #dressingUp{
		display:block;
		width:860px;
		height:0;
		overflow:hidden;
		margin:10px 0px 0px 0px;
		padding:40px 0px 0px 0px;
		border:none;
		background:url(http://stat.pupe.ameba.jp/image/en/about/about_dressup.png) no-repeat;
}
#aboutPoupee #enjoyPupe{
		display:block;
		width:860px;
		height:0;
		overflow:hidden;
		margin:10px 0px 0px 0px;
		padding:40px 0px 0px 0px;
		border:none;
		background:url(http://stat.pupe.ameba.jp/image/en/about/about_enjoy.png) no-repeat;
}
#aboutPoupee #enjoy_info{
		display:block;
		width:860px;
		height:0;
		overflow:hidden;
		margin:0px 0px 15px 0px;
		padding:476px 0px 0px 0px;
		background:url(http://stat.pupe.ameba.jp/image/en/about/about_enjoy_info_bg.png) no-repeat;
}
#aboutSignup a{
	display:block;
	width:860px;
	height:65px;
	background:url(http://stat.pupe.ameba.jp/image/en/about/about_signup.png) no-repeat;
}
#aboutSignup a span{
		display:none;
}
a#aboutSignuptxt{
	background-position:0px 0px;
}
a:hover#aboutSignuptxt{
	background-position:0px -65px;
}
/***************************************************
New Top Definitions
***************************************************/
div#topContents{
	width:860px;
	margin:auto;
	padding:0px 10px 10px 10px;
	background-color:#FFFFFF;
	text-align:left;
}
	#topInfo01{
		display:block;
		float:left;
		width:330px;
		height:0;
		overflow:hidden;
		padding:265px 10px 0px 0px;
		border:none;
		background:url(http://stat.pupe.ameba.jp/image/en/top/top_info01.png) no-repeat;
	}
	#topInfo02{
		position:relative;
		float:left;
		width:330px;
		height:265px;
		overflow:hidden;
		padding:0px 10px 0px 0px;
		border:none;
		background:url(http://stat.pupe.ameba.jp/image/en/top/top_info02.png) no-repeat;
	}

		#topInfo02head{
			display:block;
			clear:none;
			width:330px;
			height:0px;
			overflow:hidden;
			padding:33px 10px 0px 0px;
			border:none;
			background:none;
		}
		#topExperience a,#topExperience a:hover{
			display:block;
			position:absolute; top:227px; left:187px;
			width:138px;
			height:0px;
			overflow:hidden;
			padding:24px 0px 0px 0px;
		}
		#topExperience a:hover{background:url(http://stat.pupe.ameba.jp/image/en/top/top_experience.png) no-repeat;}
	#topSignInArea{
		float:left;
		width:178px;
		/*height:255px;*/
		padding:5px 0px;
		border-width:1px;
		border-color:#613F30;
		border-style:solid;
		background-color:#FFFFFF;
		font-size:75%;
	}
	#topSignInArea a{color:#E36C2D;text-decoration:none;}
	#topSignInArea a:hover{color:#E36C2D;text-decoration:underline;}
	#topSignInArea input{
		width:auto;
	}
		#topInputArea01{
			padding:0px 5px;
		}
		#topInputArea01 span{
			font-size:90%;
			color:#FF0000;
		}
		#topSupportLinks{
			padding:5px 0px;
			border-width:0px 0px 1px 0px;
			border-color:#C3A386;
			border-style:dashed;
			text-align:center;
		}
			#login_button{
				margin:5px 0px;
			}
		#topInputArea02{
			padding:5px 5px 8px 5px;
			border-width:0px 0px 1px 0px;
			border-color:#C3A386;
			border-style:dashed;
		}
		#fbConnect{float:left;}
		#fbBox{height:22px;}
		#fbInfo{padding:4px 0px 0px 85px;font-size:92%;}
		#topInputArea03{
			padding:5px 5px 0px 5px;
		}


form#topSignupForm #inputArea{
display:block;
float:left;
width:240px;
height:142px;
margin-top:10px;
padding-left:10px;
overflow:hidden;
}
form#topSignupForm p.mailAddress{
display:block;
float:left;
width:100px;
height:20px;
background:url("http://stat.pupe.ameba.jp/image/en/top/mailaddress.png") left top no-repeat;
}
form#topSignupForm p.mailAddressError,
form#topSignupForm p.passwordError{
display:block;
float:left;
width:120px;
height:20px;
background:url("http://stat.pupe.ameba.jp/image/en/top/top/input_error.gif") left top no-repeat;
}
form#topSignupForm p.password{
display:block;
float:left;
width:100px;
height:20px;
background:url("http://stat.pupe.ameba.jp/image/en/top/password.png") left top no-repeat;
}
form#topSignupForm p.loginError{
display:block;
float:left;
width:120px;
height:20px;
background:url("http://stat.pupe.ameba.jp/image/en/top/login_error.gif") left top no-repeat;
}
form#topSignupForm div.errorArea{
display:block;
float:left;
width:120px;
height:20px;
}
form#topSignupForm input#mail,
form#topSignupForm input#password{
display:block;
clear:both;
margin-bottom:5px;
}
form#topSignupForm div#loginButton{
display:block;
float:left;
width:101px;
height:120px;
}
form#topSignupForm #supportLinks{
width:240px;
font-size:75%;
}
form#topSignupForm #supportLinks a,
form#topSignupForm label,
form#topSignupForm input#omission{
display:inline-block;
padding-right:1em;
padding-bottom:.5em;
white-space:nowrap;
}
* html form#topSignupForm #supportLinks a{
padding:5px 1em 0 0;
}
* html form#topSignupForm label{
padding:5px 1em 0 0;
}
*+html form#topSignupForm #supportLinks a{
padding:5px 1em 0 0;
}
*+html form#topSignupForm label{
padding:5px 1em 0 0;
}
form#topSignupForm input#omission{
margin-right:.2em;
}
#topContents #buttonArea{
float:left;
width:101px;
height:120px;
margin-top:10px;
overflow:hidden;
}
/***************************************************
New Header Definitions
***************************************************/
#headerTop{
	width:860px;
	height:232px;
	padding:10px;
	margin:50px auto 0px auto;
	background-color:#FFFFFF;
}
#headerTop h1{
	display:none;
}
/***************************************************
New Footer Definitions
***************************************************/
#footerTop{
clear:both;
width:738px;
margin:0 auto;
padding-top:10px;
text-align:center;
}
#footerTop ul{
clear:both;
padding:5px;
font-size:12px;
}
#footerTop ul li{
display:inline;
padding:0 13px;
border-right:1px solid #523021;
}
#footerTop ul li.last{
border:none;
}
#footerTop .copyright{
clear:both;
width:440px;
margin:0 auto;
padding-top:10px;
font-size:11px;
}

#footerTop .copyright img{
float:left;
padding-left:10px;
}
#footerTop .title{
float:left;
padding:3px;
}
#footerTop .logo{
float:left;
width:88px;
height:21px;
background:url("http://stat.pupe.ameba.jp/image/logo_cyber.gif") no-repeat;
}
#footerTop .logo span{
display:none;
}
#footerTop ul#serviceList{
font-size:.75em;
padding-top:10px;
}
#footerTop ul#serviceList a{
padding-top:3px;
}
#footerTop ul#serviceList li.lastItem{
border-right:none;
}
/***************************************************
Redirect Definitions
***************************************************/
#redirect{
width:660px;
margin:0 auto;
padding:10px;
background:#fff;
}
#redirect #redirectContents{
background:url("http://stat.pupe.ameba.jp/image/redirect/bg.gif") repeat;
}
#laceTop{
width:660px;
height:33px;
background:url("http://stat.pupe.ameba.jp/image/redirect/lace_top.gif") no-repeat;
}
#laceMiddle{
width:660px;
height:300px;
background:url("http://stat.pupe.ameba.jp/image/redirect/lace_middle.gif") repeat-y;
}
#laceBottom{
width:660px;
height:25px;
background:url("http://stat.pupe.ameba.jp/image/redirect/lace_bottom.gif") no-repeat;
}
#katharine{
position:relative;
height:259px;
padding:13px 0 0;
background:url("http://stat.pupe.ameba.jp/image/redirect/katharine.gif") no-repeat 0 bottom;
}
#katharine p{
position:absolute;
top:89px;
left:140px;
}
h3.sentence{
padding:10px 0 0;
background:none;
font-size:17px;
font-weight:normal;
text-align:center;
}
h3.sentence span.red{
display:inline;
color:#C40800;
}
h3.sentence a{
color:#31309C;
font-weight:700;
text-decoration:none;
}
h3.sentence a:hover{
color:#31309C;
font-weight:700;
text-decoration:underline;
}
span.mainte{
display:block;
padding:0 0 0 10px;
line-height:1.7;
color:#c00;
}
/***************************************************
jitenItem#jitenMenu Definitions by.takenoya
***************************************************/
.jitenItem{
margin-top:0px;
background:#8c7064;
}
/* clearFix
-------------------------*/
.jitenItem:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
.jitenItem{ display:inline-table;min-height:1%;}
/* Hide from mac IE5 \*/
* html .jitenItem{ height:1%;}
.jitenItem{ display:block;}
/* End Hide from mac IE5 */
.jitenItem h2{
padding:6px 0 4px 30px;
border:none;
color:#fff;
font-size:1.35em;
font-weight:400;
background:#992436 url(http://stat.pupe.ameba.jp/image/jiten/ico_bland.gif) no-repeat 6px 6px;
}
.jitenItem h2 a{
margin:0;
color:#fff;
}
.jitenItem #breadcrumbs{
padding-left:10px;
color:#fff;
text-align:left;
line-height:1.6;
background:#543020;
}
.jitenItem #breadcrumbs a{
color:#fff;
}
.jitenItem #jitenMenu{
float:left;
width:150px;
padding:35px 0 0 10px;
}
.jitenItem #jitenMenu #itemCategories{
float:none;
width:150px;
overflow:hidden;
padding:0 0 16px 0;
background:#543020 url(http://stat.pupe.ameba.jp/image/jiten/category_botton.gif) no-repeat left bottom;
}
.jitenItem #jitenMenu .category_top{
width:150px;
height:16px;
background:url(http://stat.pupe.ameba.jp/image/en/jiten/category_top.gif);
}
.jitenItem #jitenMenu .category_top span{
display:none;
}
.jitenItem #itemCategories h4{
width:150px;
}
.jitenItem #itemCategories h4 a{
border-top:1px solid #8d7264;
background-color:#BfB3a7;
}
.jitenItem #itemCategories h4 a:hover{
background-color:#543020;
}
.jitenItem #itemCategories h4.selected a{
background-color:#543020;
}
.jitenItem #itemCategories ul{
padding:0;
background-color:#ebded5;
}
.jitenItem #itemCategories li a{
padding:2px 0 2px 20px;
color:#543020;
}
.jitenItem #itemCategories li a.sub_selected{
background-color:#fff;
}
.jitenItem #itemCategories li a:hover{
background-color:#fff;
}
.jitenItem #itemCategories li{
border:none;
}
.jitenItem #jitenTopLink{
padding:10px 0 0 5px;
}
.jitenItem #jitenTopLink a{
display:block;
width:136px;
height:53px;
background:url(http://stat.pupe.ameba.jp/image/en/jiten/btn_jitentop.gif) no-repeat;
}
.jitenItem #jitenTopLink span{
display:none;
}
.jitenItem .signup a{
display:block;
height:35px;
border-bottom:5px solid #fff;
background:#fff url("http://stat.pupe.ameba.jp/image/en/menu_create_closet.gif") no-repeat;
}
.jitenItem .signup a span{
display:none;
}
.jitenItem .signup a:hover{
background-position:0 -35px;
}
/***************************************************
jitenItemDetail Definitions by.takenoya
***************************************************/
#jitenItemDetail .jitenViolation{
width:360px;
height:95px;
background:#fff;
}
#jitenItemDetail .buttons{
display:block;
clear:both;
height:30px;
padding:20px 0;
background:transparent url("http://stat.pupe.ameba.jp/image/line_separator.gif") repeat-x scroll 0 10px;
text-align:center;
}
#jitenItemDetail #cuteButton a{
display:block;
background:#fff url(http://stat.pupe.ameba.jp/image/en/bg_item_cutebutton_logoff.gif) no-repeat center;
width:360px;
height:95px;
}
#jitenItemDetail #cuteButton a span{
display:none;
}
#jitenItemDetail #detail{
display:inline;
float:right;
width:690px;
margin:10px 10px 10px 0;
padding-top:10px;
background:#fff url(http://stat.pupe.ameba.jp/image/jiten/detail_top.gif) no-repeat left top;
}
#jitenItemDetail div#registerFloater{
width:480px;
height:490px;
background:#fff;
}
#jitenItemDetail #registerButton a span{
display:none;
}
#jitenItemDetail #detail .back,
#jitenItemDetail #detail .next{
float:left;
width:75px;
padding:40px 0 20px;
}
#jitenItemDetail #detail .back{
padding-left:90px;
}
#jitenItemDetail #detail a.btn{
display:block;
width:75px;
height:20px;
margin-top:10px;
}
#jitenItemDetail #detail .back a.btn{
background:url(http://stat.pupe.ameba.jp/image/en/jiten/btn_back.gif) no-repeat 0 0;
}
#jitenItemDetail #detail .next a.btn{
background:url(http://stat.pupe.ameba.jp/image/en/jiten/btn_next.gif) no-repeat 0 0;
}
#jitenItemDetail #detail .back span,
#jitenItemDetail #detail .next span{
display:none;
}
#jitenItemDetail #detail .image{
float:left;
width:360px;
}
#jitenItemDetail #detail dl{
position:relative;
clear:both;
width:690px;
height:192px;
line-height:1.2;
background:url(http://stat.pupe.ameba.jp/image/jiten/detail_bottom.gif);
}
#jitenItemDetail #detail dt,
#jitenItemDetail #detail dd{
position:absolute;
overflow:hidden;
text-align:left;
}
#jitenItemDetail #detail dt{
width:52px;
height:1.5em;
padding:0 0 0 18px;
background:url(http://stat.pupe.ameba.jp/image/jiten/ico_button_p.gif) no-repeat 0 0;
}
#jitenItemDetail #detail dd{
width:260px;
}
#jitenItemDetail #detail dt.category{
top:18px;
left:25px;
}
#jitenItemDetail #detail dd.category{
top:18px;
left:99px;
}
#jitenItemDetail #detail dt.title{
top:62px;
left:25px;
}
#jitenItemDetail #detail dd.title{
top:62px;
left:99px;
}
#jitenItemDetail #detail dt.owner{
top:115px;
left:25px;
}
#jitenItemDetail #detail dd.owner{
top:115px;
left:99px;
}
#jitenItemDetail #detail dd.owner_more{
top:135px;
left:25px;
padding:0 0 0 18px;
line-height:1.4;
background:url(http://stat.pupe.ameba.jp/image/jiten/ico_arrow.gif) no-repeat 1px 2px;
}
#jitenItemDetail #detail dd.owner_comment{
top:153px;
left:25px;
padding:0 0 0 18px;
line-height:1.4;
background:url(http://stat.pupe.ameba.jp/image/jiten/ico_arrow.gif) no-repeat 1px 2px;
}
#jitenItemDetail #detail dt.comment{
top:18px;
left:378px;
width:266px;
}
#jitenItemDetail #detail dd.comment{
top:45px;
left:378px;
width:290px;
}
#jitenItemDetail #otherItem{
float:right;
width:540px;
height:91px;
margin-bottom:10px;
padding:14px 24px 0 136px;
background:url(http://stat.pupe.ameba.jp/image/en/jiten/bg_other_items.gif) no-repeat 0 0;
}
#jitenItemDetail #otherItem h3{
display:none;
}
#jitenItemDetail #otherItem li{
float:left;
padding:0 0 0 15px;
}
/***************************************************
brandAlliance
***************************************************/
/*----------------C,D-----------------*/
#brandAlliance{
float:right;
width:690px;
margin:0 10px 10px 0;
background:url("http://stat.pupe.ameba.jp/image/bar.png") no-repeat 0 0;
}
#brandAlliance h3{
padding:0 10px;
color:#FFFFFF;
background:none;
}
#brandAlliance ul{
padding:7px 10px 11px 10px;
background:#FFFFFF url("http://stat.pupe.ameba.jp/image/bg_bottom.png") no-repeat bottom;
text-align:left;
}
#brandAlliance ul li p.date{
float:left;
width:45px;
min-height:15px;
height:auto !important;
height:15px;
padding:0 25px 0 18px;
background:url("http://stat.pupe.ameba.jp/image/icon_maru.png") no-repeat 0 4px;
}
#brandAlliance ul li p.title{
float:left;
width:445px;
letter-spacing:1px;
word-break:break-all;
overflow:hidden;
}
#brandAlliance ul li a{
display:block;
float:right;
width:125px;
padding:2px 0 0 10px;
color:#993366;
font-size:0.85em;
text-align:right;
}
/* clearFix
-------------------------*/
#brandAlliance #info ul li:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
#brandAlliance #info ul li{ display:inline-table;min-height:1%;}
/* Hide from mac IE5 \*/
* html #brandAlliance #info ul li{ height:1%;}
#brandAlliance #info ul li{ display:block;}
/* End Hide from mac IE5 */
/*----------------C,D-----------------*/
/*ここまで*/
/***************************************************
jitenItemList Definitions by.takenoya
***************************************************/
#jitenItemList #registerButton a,
#jitenItemDetail #registerButton a{
display:block;
width:140px;
height:71px;
margin:10px 0;
background:#8c7064 url("http://stat.pupe.ameba.jp/image/en/button_whats_pupe_s.gif") no-repeat top center;
}
#jitenItemList #registerButton a span,
#jitenItemDetail #registerButton a span{
display:none;
}
#jitenItemList #registerButton a:hover,
#jitenItemDetail #registerButton a:hover{
background-position:0 -71px;
}
#jitenItemList .addBrand,
#jitenItemDetail .addBrand{
padding:0 5px 3px 0;
margin-top:-27px;
text-align:right;
}
#jitenItemList .addBrand a,
#jitenItemDetail .addBrand a{
float:right;
display:block;
width:173px;
height:24px;
background:url("http://stat.pupe.ameba.jp/image/en/jiten/btn_add_brand.png") no-repeat;
}
#jitenItemList .addBrand a span,
#jitenItemDetail .addBrand a span{
display:none;
}
#jitenItemList #searchResult{
padding:0 10px 3px 0;
margin-top:-1.6em;
color:#fff;
text-align:right;
}
#jitenItemList #itemList{
display:inline;
float:right;
width:690px;
height:596px;
margin:10px 10px 10px 0;
background:#fff url(http://stat.pupe.ameba.jp/image/jiten/list_bg.gif) no-repeat left top;
}
#jitenItemList:after{
display:block;
clear:both;
height:1px;
content:"";
visibility:hidden;
}
#jitenItemList .items{
height:520px;
margin-top:5px;
text-align:left;
}
#jitenItemList .items li{
float:left;
width:75px;
height:130px;
padding-left:10px;
overflow:hidden;
}
#jitenItemList .items .name{
display:block;
width:75px;
height:30px;
padding-top:2px;
font-size:12px;
line-height:15px;
}
#jitenItemList .items .comment{
display:block;
float:left;
width:40px;
padding-left:17px;
background:url("http://stat.pupe.ameba.jp/image/icon_ladybird.gif") no-repeat;
line-height:17px;
}
#jitenItemList .items span.cute{
display:right;
float:right;
width:17px;
height:17px;
background:url("http://stat.pupe.ameba.jp/image/icon_kawaii.gif") no-repeat 0 2px;
line-height:17px;
}
#jitenItemList .items span.cute span.value{
display:none;
}
#jitenItemList .items li a{
display:block;
width:75px;
height:130px;
}
#jitenItemList .items li a:hover{
background:#fee;
text-decoration:none;
}
#jitenItemList #floater,
#jitenItemDetail #floater{
width:400px;
height:160px;
}
/***************************************************
#pickup Definitions by.takenoya
***************************************************/
#pickup{
background:url("http://stat.pupe.ameba.jp/image/pickup/bg_right.gif") repeat-y top right;
}
#pickup #headerBanner h2{
display:block;
clear:both;
width:860px;
height:180px;
margin:0;
padding:0;
border:0;
}
#pickup #headerBanner h2 img{
display:block;
clear:both;
width:860px;
height:180px;
margin:0;
padding:0;
border-top:10px;
_border-top:0;
margin-bottom:10px;
_margin-bottom:0;
}
/* floating box clear */
#pickup:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
#pickup{ display:inline-table;min-height:1%;}
/* Hide from mac IE5 \*/
* html #pickup{ height:1%;}
#pickup{ display:block;}
/* End Hide from mac IE5 */
#pickup #pickupLeft{
float:left;
width:550px;
}
#pickup #pickupRight{
float:right;
width:280px;
padding:0 10px;
}
/* pickupLeft */
#pickup #pickupLeft a{
color:#006980;
}
#pickup #recommend1{
position:relative;
width:550px;
margin-top:10px;
padding:10px 0 0;
_padding-top:7px;
background:url("http://stat.pupe.ameba.jp/image/pickup/bg.gif");
}
#pickup #recommend1 #cathy{
position:absolute;
top:8px;
left:434px;
}
#pickup #recommend1 .date{
position:absolute;
top:38px;
left:30px;
color:#cf003d;
font-weight:700;
font-size:85%;
text-align:left;
line-height:1;
}
#pickup #recommend1 .title{
position:absolute;
top:16px;
left:95px;
width:286px;
height:22px;
border:none;
background:url("http://stat.pupe.ameba.jp/image/en/pickup/txt_recommend.gif") no-repeat 0 0;
}
#pickup #recommend1 .title span{
display:none;
}
#pickup #recommend1 h3{
width:550px;
height:auto;
margin:0 0 20px 0;
padding:0 0 31px 0;
border:none;
font-size:1.3em;
text-align:center;
background:url("http://stat.pupe.ameba.jp/image/pickup/bg_recommend_bottom.gif") no-repeat 21px bottom;
}
#pickup #recommend1 h3 span{
display:block;
width:290px;
padding:60px 176px 0 84px;
font-weight:700;
text-align:left;
background:url("http://stat.pupe.ameba.jp/image/pickup/bg_recommend_top.gif") no-repeat 10px top;
}
#pickup #recommendList{
width:528px;
margin:0 auto;
padding-bottom:15px;
text-align:left;
background:url("http://stat.pupe.ameba.jp/image/pickup/bg_lace_bottom.gif") no-repeat left bottom;
}
#pickup #recommendListInn{
padding:10px 20px;
background:url("http://stat.pupe.ameba.jp/image/pickup/bg_lace.gif") no-repeat;
}
#pickup #recommend1 #recommendList dl{
width:480px;
padding:5px 0 5px;
background:url("http://stat.pupe.ameba.jp/image/pickup/line.gif") repeat-x right bottom;
}
#pickup #recommend1 #recommendList .last dl{
background:none;
}
/* floating box clear */
#pickup #recommend1 #recommendList dl:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
#pickup #recommend1 #recommendList dl{ display:inline-table;min-height:1%;}
/* Hide from mac IE5 \*/
* html #pickup #recommend1 #recommendList dl{ height:1%;}
#pickup #recommend1 #recommendList dl{ display:block;}
/* End Hide from mac IE5 */
#pickup #recommend1 #recommendList dt{
float:right;
width:310px;
padding:12px 0 0 33px;
}
#pickup #recommend1 #recommendList dt a{
color:#006980;
font-size:1.3em;
font-weight:700;
}
#pickup #recommend1 #recommendList .new dt{
background:url("http://stat.pupe.ameba.jp/image/pickup/ico_new.gif") no-repeat 3px 4px;
}
#pickup #recommend1 #recommendList .check dt{
background:url("http://stat.pupe.ameba.jp/image/pickup/ico_check.gif") no-repeat 1px 4px;
}
#pickup #recommend1 #recommendList .photo{
float:left;
padding:20px 0 20px 36px;
}
#pickup #recommend1 #recommendList .txt{
float:right;
width:310px;
padding:5px 0 10px 30px;
line-height:1.5;
}
#pickup #recommend2{
position:relative;
width:550px;
margin-top:10px;
padding:5px 0 0;
background:url("http://stat.pupe.ameba.jp/image/pickup/bg.gif");
}
#pickup #recommend2 .date{
position:absolute;
top:35px;
left:30px;
color:#cf003d;
font-weight:700;
text-align:left;
font-size:85%;
line-height:1;
}
#pickup #recommend2 h3{
width:451px;
margin:0 auto;
padding:30px 0 30px 80px;
font-size:1.3em;
background:url("http://stat.pupe.ameba.jp/image/pickup/bg_recommend2.gif") no-repeat;
}
#pickup #recommend2 .description{
padding:5px 20px 10px;
color:#fff;
line-height:1.4;
text-align:left;
}
#pickup #recommend2 ul{
width:495px;
margin:0 auto;
padding:20px 17px 3px;
background:url("http://stat.pupe.ameba.jp/image/pickup/bg_lace.gif") no-repeat;
}
/* floating box clear */
#pickup #recommend2 ul:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
#pickup #recommend2 ul{ display:inline-table;min-height:1%;}
/* Hide from mac IE5 \*/
* html #pickup #recommend2 ul{ height:1%;}
#pickup #recommend2 ul{ display:block;}
/* End Hide from mac IE5 */
#pickup #recommend2 li{
float:left;
width:75px;
height:110px;
padding:20px 12px 0;
text-align:left;
}
#pickup #recommend2 li.new{
background:url("http://stat.pupe.ameba.jp/image/pickup/ico_new.gif") no-repeat 10px 0;
}
#pickup #recommend2 li.check{
background:url("http://stat.pupe.ameba.jp/image/pickup/ico_check.gif") no-repeat 10px 0;
}
#pickup #recommend2 li a{
color:#006980;
}
#pickup #recommend2 .moreLink{
width:496px;
height:35px;
margin:0 auto;
padding:0 25px 0 8px;
text-align:right;
line-height:1.1;
background:url("http://stat.pupe.ameba.jp/image/pickup/bg_lace_bottom.gif") no-repeat left bottom;
}
#pickup #recommend2 .moreLink a{
color:#CF003D;
}
#pickup #paging{
height:33px;
padding:10px 90px;
}
#pickup #paging:after{
display:block;
clear:both;
content:"";
}
#pickup #paging a.next{
float:left;
width:120px;
height:33px;
background:url("http://stat.pupe.ameba.jp/image/en/pickup/button_next.gif") no-repeat;
}
#pickup #paging a.back{
float:right;
width:120px;
height:33px;
background:url("http://stat.pupe.ameba.jp/image/en/pickup/button_back.gif") no-repeat;
}
#pickup #paging span.noNext{
display:block;
float:left;
width:120px;
height:31px;
background:url("http://stat.pupe.ameba.jp/image/en/pickup/button_no_next.gif") no-repeat;
}
#pickup #paging span.noBack{
display:block;
float:right;
width:120px;
height:31px;
background:url("http://stat.pupe.ameba.jp/image/en/pickup/button_no_back.gif") no-repeat;
}
#pickup #paging a:hover{
background-position:0 -33px;
}
#pickup #paging a span,
#pickup #paging span{
display:none;
}
/* pickupRight */
#pickup #pickupRight a{
color:#CF003D;
}
#pickup #pickupRight h4.latestArticle{
width:280px;
height:30px;
margin-top:10px;
background:url("http://stat.pupe.ameba.jp/image/en/pickup/txt_new.gif") no-repeat 0 0;
}
#pickup #pickupRight ul.latestArticle li{
padding:0 2px 0 38px;
text-align:left;
line-height:1.73;
background-image:url("http://stat.pupe.ameba.jp/image/pickup/ico_heart.gif");
background-position: 10px 3px;
background-repeat:no-repeat;
}
#pickup #pickupRight ul.latestArticle li.moreLink{
background:#fff;
text-align:right;
}
#pickup #pickupRight ul.latestArticle li.moreLink a{
padding:2px 0 2px 20px;
background:#fff url("http://stat.pupe.ameba.jp/image/pickup/ico_arrow.gif") no-repeat left center;
color:#5C3D30;
}
#pickup #pickupRight h4.blandPU{
height:30px;
margin-top:10px;
background:url("http://stat.pupe.ameba.jp/image/en/pickup/txt_pickup.gif") no-repeat 0 0;
}
#pickup #pickupRight ul,
#pickup #pickupRight ol{
margin-bottom:10px;
font-size:12px;
text-align:left;
}
#pickup #pickupRight ul.blandPU li{
padding-left:38px;
text-align:left;
line-height:1.73;
background-image:url("http://stat.pupe.ameba.jp/image/pickup/ico_rose.gif");
background-position: 10px 3px;
background-repeat:no-repeat;
}
#pickup #pickupRight li.odd{
background-color:#fff;
}
#pickup #pickupRight li.even{
background-color:#fff2f5;
}
#pickup #pickupRight .blandRK{
height:30px;
background:url("http://stat.pupe.ameba.jp/image/en/pickup/txt_ranking.gif") no-repeat 0 0;
}
#pickup #pickupRight ol{
margin-bottom:20px;
}
#pickup #pickupRight ol li{
position:relative;
width:222px;
padding-left:58px;
color:#5c3d30;
text-align:left;
line-height:1.73;
}
#pickup #pickupRight ol span{
position:absolute;
top:0;
left:22px;
width:20px;
text-align:center;
}
#pickup #pickupRight .whatsPupe a{
display:block;
width:280px;
height:142px;
margin-top:10px;
background:url("http://stat.pupe.ameba.jp/image/en/pickup/banner_whats_pupe.gif") no-repeat;
}
#pickup #pickupRight .whatsPupe a:hover{
background-position:0 -142px;
}
#pickup #pickupRight .resister a{
display:block;
width:281px;
height:141px;
margin-top:10px;
background:url("http://stat.pupe.ameba.jp/image/en/pickup/banner_register.gif") no-repeat;
}
#pickup #pickupRight .resister a:hover{
background-position:0 -141px;
}
#pickup #pickupRight .whatsPupe span,
#pickup #pickupRight .resister span{
display:none;
}
#pickup #pickupRight h6.hot{
display:inline-block;
width:30px;
height:17px;
background:url("http://stat.pupe.ameba.jp/image/pickup/ico_hot.gif") no-repeat left 1px;
}
#pickup #pickupRight h4.pickupIssue{
width:280px;
height:30px;
margin-top:10px;
background:url("http://stat.pupe.ameba.jp/image/en/pickup/txt_pickup_issue.gif") no-repeat;
}
#pickup #pickupRight ul.pickupIssue li{
padding-left:38px;
background-image:url("http://stat.pupe.ameba.jp/image/pickup/ico_hot.gif");
background-repeat:no-repeat;
background-position:2px 1px;
line-height:1.73;
}
#pickup #pickupRight ul.pickupIssue li.normal{
background-image:none;
}
#pickup #pickupRight h4.category{
width:280px;
height:30px;
margin-top:10px;
background:url("http://stat.pupe.ameba.jp/image/en/pickup/txt_category.gif") no-repeat;
}
#pickup #pickupRight ul.category li{
float:left;
width:130px;
padding:0 0 0 10px;
text-align:left;
line-height:1.73;
}
#pickup #pickupRight ul.category li a{
padding-left:20px;
background-position:center left;
background-repeat:no-repeat;
}
#pickup #pickupRight ul.category li a.category0{background-image:url("http://stat.pupe.ameba.jp/image/pickup/ico_other.gif");}
#pickup #pickupRight ul.category li a.category1{background-image:url("http://stat.pupe.ameba.jp/image/pickup/ico_outer.gif");}
#pickup #pickupRight ul.category li a.category2{background-image:url("http://stat.pupe.ameba.jp/image/pickup/ico_tops.gif");}
#pickup #pickupRight ul.category li a.category3{background-image:url("http://stat.pupe.ameba.jp/image/pickup/ico_bottoms.gif");}
#pickup #pickupRight ul.category li a.category4{background-image:url("http://stat.pupe.ameba.jp/image/pickup/ico_onepiece.gif");}
#pickup #pickupRight ul.category li a.category6{background-image:url("http://stat.pupe.ameba.jp/image/pickup/ico_bag.gif");}
#pickup #pickupRight ul.category li a.category7{background-image:url("http://stat.pupe.ameba.jp/image/pickup/ico_accessory.gif");}
#pickup #pickupRight ul.category li a.category8{background-image:url("http://stat.pupe.ameba.jp/image/pickup/ico_shoes.gif");}
#pickup #pickupRight ul.category li a.category9{background-image:url("http://stat.pupe.ameba.jp/image/pickup/ico_goods.gif");}
#pickup #pickupRight ul.category li a.category10{background-image:url("http://stat.pupe.ameba.jp/image/pickup/ico_make.gif");}
#pickup #newIssueInn,
#pickup #categorizedInn{
padding:10px 20px;
background:url("http://stat.pupe.ameba.jp/image/pickup/bg_lace_narrow.gif") no-repeat;
}
#pickup #newIssue,
#pickup #category{
width:488px;
margin:0 auto;
padding-bottom:15px;
text-align:left;
background:url("http://stat.pupe.ameba.jp/image/pickup/bg_lace_narrow_bottom.gif") no-repeat left bottom;
}
#pickup #newly,
#pickup #categorized{
position:relative;
width:550px;
margin-top:10px;
padding:10px 0;
_padding-top:7px;
background:url("http://stat.pupe.ameba.jp/image/pickup/bg.gif");
}
#pickup #newly h4{
width:369px;
height:70px;
margin:0 auto 10px;
background:url("http://stat.pupe.ameba.jp/image/en/pickup/bg_newly.gif") no-repeat;
}
#pickup #newly ul#newIssueInn,
#pickup #newly ul#categorizedInn{
padding:30px 16px 0 80px;
line-height:1.7;
}
#pickup #categorized h4{
width:369px;
height:70px;
margin:0 auto;
background:url("http://stat.pupe.ameba.jp/image/en/pickup/bg_category.gif") no-repeat;
}
#pickup ul#categorizedInn{
padding:20px 16px 0;
line-height:1.7;
}
#pickup ul#categorizedInn h5{
height:38px;
margin-bottom:10px;
background:url("http://stat.pupe.ameba.jp/image/pickup/ico_line.gif") no-repeat center bottom;
font-size:18px;
font-weight:700;
text-align:center;
}
#pickup ul#categorizedInn li{
padding:0 0 0 64px;
}
#pickup #pickupLeft .control a{
color:#fff;
}
/***************************************************
Design Contest Definitions
***************************************************/
#designContest{
height:100%;
margin:0 auto;
background:transparent url("http://stat.pupe.ameba.jp/image/bg_message.gif") repeat-y scroll 0;
text-align:left;
}
#designContest:after{
display:block;
clear:both;
content:"";
height:1px;
visibility:hidden;
}
#designContest #DCContents{
float:left;
width:670px;
margin:10px 0 0;
padding:0 0 5px;
}
#designContest p.summary{
height:280px;
padding:5px 5px 5px 0;
background:#D78C95 url("http://stat.pupe.ameba.jp/image/designcontest/bg_design_contest.gif");
font-weight:700;
text-align:left;
}
#designContest p.summary span{
display:none;
}
#designContest p.caption{
clear:both;
width:665px;
margin-top:10px;
padding-left:5px;
color:#fff;
background:#af935f none repeat scroll 0;
}
#designContest #downLoadArea{
margin:0 auto;
text-align:center;
}
#designContest h5{
font-weight:700;
}
#designContest h6{
padding:0 0 0 90px;
font-weight:700;
}
#designContest p.intro{
padding:0 0 0 90px;
line-height:1.3;
}
#designContest #reiko, #naomi, #yukari, #hana, #maria{
float:left;
width:275px;
height:80px;
background-position:10px -5px;
background-repeat:no-repeat;
}
* html #designContest #reiko, #naomi, #yukari, #hana, #maria{
height:87px;
}
#designContest #reiko{
background-image:url("http://stat.pupe.ameba.jp/image/designcontest/reiko.gif");
}
#designContest #naomi{
background-image:url("http://stat.pupe.ameba.jp/image/designcontest/naomi.gif");
}
#designContest #yukari{
background-image:url("http://stat.pupe.ameba.jp/image/designcontest/yukari.gif");
}
#designContest #hana{
background-image:url("http://stat.pupe.ameba.jp/image/designcontest/hana.gif");
}
#designContest #maria{
background-image:url("http://stat.pupe.ameba.jp/image/designcontest/maria.gif");
}
#designContest span.large{
margin:0;
font-size:130%;
}
#designContest span.largeBold{
margin:0;
font-size:130%;
font-weight:700;
}
#designContest span.red{
margin:0 0 0 10px;
padding:0 0 0 12px;
color:#c00;
background:url("http://stat.pupe.ameba.jp/image/icon_comment.gif") no-repeat left 4px;
font-size:80%;
}
#designContest span.strong{
color:#c00;
font-size:120%;
}
#designContest span.comment{
padding:0 0 0 12px;
background:url("http://stat.pupe.ameba.jp/image/icon_comment_brown.gif") no-repeat 1px 4px;
}
#designContest p{
margin:0 0 10px;
}
#designContest #downLoadArea ul.narrow{
width:525px;
}
#designContest #downLoadArea ul li{
margin:0 0 0 20px;
list-style-type:disc;
}
#designContest #downLoadArea ul li.space{
margin:0 0 0 20px;
list-style-type:none;
}
#designContest ul li.comment{
list-style-image:url("http://stat.pupe.ameba.jp/image/icon_comment_brown.gif");
}
#designContest ol{
padding:0 40px 0 20px;
list-style-type:decimal;
}
#designContest ol li{
padding-bottom:5px;
}
#designContest #downLoadBtn{
margin:10px 0 0;
padding:10px 0 0;
}
#designContest dl.data{
width:590px;
margin:0 auto;
padding:10px 10px 0;
border:none;
background:none;
text-align:left;
}
#designContest dl.data dt{
float:none;
width:555px;
padding:0 0 10px 40px;
border:none;
border-bottom:1px dashed #543020;
background:url("http://stat.pupe.ameba.jp/image/icon_flower_pink.gif") no-repeat left 0;
font-size:120%;
}
#designContest dl.data dd{
float:none;
width:560px;
margin:0;
padding:10px 0 20px 40px;
border:none;
}
/***************************************************
new Banner Definitions
***************************************************/
#itemDetail #actionCplBannerArea{
display:block;
width:350px;
height:250px;
margin:5px auto 10px;
padding:0;
}
#actionCplBannerArea{
display:block;
width:350px;
height:250px;
margin:0 auto;
padding:10px 0 20px;
}
hr.forAds{
margin:8px 0;
border-top:medium none;
border-bottom:1px dashed #d5cbb7;
}
/***************************************************
Overture Adsense Definitions
***************************************************/
#goods #adArea,
#itemDetail #adArea,
#favoriteBrands #adArea{
padding:7px 10px 10px;
background:url(http://stat.pupe.ameba.jp/image/line_separator.gif) repeat-x 0 0;
overflow:hidden;
}
#goods #adArea,
#itemDetail #adArea{
float:right;
width:648px;
}

#goods #adArea .adObj,
#itemDetail #adArea .adObj,
#favoriteBrands #adArea .adObj{
margin:0 0 10px;
background:url("http://stat.pupe.ameba.jp/image/piyo_s.png") no-repeat;
}
#goods #adArea a,
#itemDetail #adArea a,
#favoriteBrands #adArea a{
display:block;
margin-left:25px;
width:623px;
}
#favoriteBrands #adArea a{
width:815px;
}
#goods #adArea a:hover,
#itemDetail #adArea a:hover,
#favoriteBrands #adArea a:hover{
text-decoration:none;
}
#goods #adArea span.adObjTtl,
#itemDetail #adArea span.adObjTtl,
#favoriteBrands #adArea span.adObjTtl{
color:#31309C;
}
#goods #adArea span.adObjUrl,
#itemDetail #adArea span.adObjUrl,
#favoriteBrands #adArea span.adObjUrl{
padding-left:25px;
color:#523021;
font-size:0.84em;
}
#goods #adArea span.adObjParam,
#itemDetail #adArea span.adObjParam,
#favoriteBrands #adArea span.adObjParam{
display:block;
font-size:0.92em;
color:#523021;
overflow:hidden;
}
#goods #adArea p#adCredit,
#itemDetail #adArea p#adCredit,
#favoriteBrands #adArea p#adCredit{
color:#734D31;
padding-top:6px;
text-align:right;
}
#goods #adArea p#adCredit a,
#itemDetail #adArea p#adCredit a,
#favoriteBrands #adArea p#adCredit a{
display:inline;
width:auto;
margin:0;
}
/***************************************************
Goods Top Definitions
***************************************************/
#goods #goodsImg{
width:670px;
height:161px;
margin:10px 0;
background:url("http://stat.pupe.ameba.jp/image/en/bg_freemarket.png") no-repeat;
}
#goodsImg h2,
#goodsImg h3{
display:none;
}
#goods #goodsImg ul{
padding:80px 0 0 14px;
}
#goods #goodsImg li{
float:left;
margin:0 5px 10px 0;
}
#goods #goodsImg li a{
display:block;
width:49px;
height:64px;
}
#goods #goodsImg li a:hover{
background-position:0 -64px;
}
#goodsImg li#parent_2 a{background:url("http://stat.pupe.ameba.jp/image/en/icon_outer.png") no-repeat;}
#goodsImg li#parent_3 a{background:url("http://stat.pupe.ameba.jp/image/en/icon_tops.png") no-repeat;}
#goodsImg li#parent_4 a{background:url("http://stat.pupe.ameba.jp/image/en/icon_bottoms.png") no-repeat;}
#goodsImg li#parent_5 a{background:url("http://stat.pupe.ameba.jp/image/en/icon_onepiece.png") no-repeat;}
#goodsImg li#parent_6 a{background:url("http://stat.pupe.ameba.jp/image/en/icon_inner.png") no-repeat;}
#goodsImg li#parent_7 a{background:url("http://stat.pupe.ameba.jp/image/en/icon_bag.png") no-repeat;}
#goodsImg li#parent_8 a{background:url("http://stat.pupe.ameba.jp/image/en/icon_accessory.png") no-repeat;}
#goodsImg li#parent_9 a{background:url("http://stat.pupe.ameba.jp/image/en/icon_shoes.png") no-repeat;}
#goodsImg li#parent_10 a{background:url("http://stat.pupe.ameba.jp/image/en/icon_goods.png") no-repeat;}
#goodsImg li#parent_11 a{background:url("http://stat.pupe.ameba.jp/image/en/icon_beauty.png") no-repeat;}
#goodsImg li#parent_12 a{background:url("http://stat.pupe.ameba.jp/image/en/icon_other.png") no-repeat;}
#goodsImg li#parent_13 a{background:url("http://stat.pupe.ameba.jp/image/en/icon_event.png") no-repeat;}
#goods #goodsImg li a span{
display:none;
}
#community #goods ul.list li.example{
width:86px;
margin:5px 5px 5px 0;
padding:0;
background:url("http://stat.pupe.ameba.jp/image/en/bg_goods_example.png") no-repeat;
}
#goods ul.list li.example span{
display:none;
}
#community #goods ul#top{
border:none;
}
#goods ul#top li{
margin-top:16px;
}
ul#category_0{
display:none;
}
/***************************************************
Present Definitions
***************************************************/
.itemDate .buyButton a:hover{
background-position:0 -23px;
}
.buyButton a.sendGift{
background:url("http://stat.pupe.ameba.jp/image/en/button_send_gift.png") no-repeat;
}
.buyButton a.wrapping{
background:url("http://stat.pupe.ameba.jp/image/en/button_wrapping.png") no-repeat;
}
.floatBody dl#present,
.floatBody dl#wrapping{
float:left;
width:180px;
margin-left:60px;
_margin-left:30px;
text-align:center;
}
.floatBody dl#wrapping{
margin:0 60px 0 0;
_margin:0 30px 0 0;
}
.floatBody #sendFriend dt.title,
.floatBody #present dt.title,
.floatBody #wrapping dt.title{
width:100px;
margin:5px auto;
padding:2px;
background:#543020;
color:#fff;
font-size:10px;
}
.floatBody #sendFriend dd.name,
.floatBody #present dd.name,
.floatBody #present dd.ribbon,
.floatBody #wrapping dd.name,
.floatBody #wrapping dd.ribbon{
padding:2px 0;
font-size:12px;
line-height:14px;
}
p#total{
width:106px;
margin:187px auto 8px;
_margin:0 auto 8px;
border-top:1px dashed #543020;
border-bottom:1px dashed #543020;
text-align:center;
}
*:first-child+html p#total{
margin:0 auto 8px;
}
#community div#shop div#floaterLarge{
width:500px;
height:396px;
}
#community div#shop div#floaterMoreLarge{
width:500px;
height:508px;
}
#community div#shop div#floaterPreview{
width:220px;
height:440px;
}
#community div#shop div#floaterPreview p{
font-size:0.9em;
line-height:1;
padding:5px 5px 0;
color:#74412C;
}
#community div#shop div#floaterLarge span.narrow,
#community div#shop div#floaterMoreLarge span.narrow{
margin:2px 0 0;
}
a.sendPupe span{
display:none;
}
#floaterMoreLarge #sendFriend{
margin:auto;
text-align:center;
}
#floaterMoreLarge #sendFriend span{
display:block;
}
#floaterMoreLarge #sendFriend span.image{
margin:0 auto;
}
form#buyExecuteForm{
text-align:center;
}
hr.dashed{
border:none;
border-top:1px dashed #DCD2BE;
margin:13px 0;
}
#friend div#floaterLarge{
width:372px;
height:247px;
}
#friend div#floaterLarge #choiceFriend{
margin:0 auto;
text-align:center;
}
#friend div#floaterLarge #choiceFriend span{
display:block;
margin:2px auto 0;
}
#friendMenu dl,
#presentMessage dl{
text-align:center;
}
#friendMenu dl dt.title,
#presentMessage dl dt.title{
width:100px;
margin:5px auto;
padding:2px;
background:#543020;
color:#fff;
font-size:10px;
}
#friendMenu dl dd.image img{
border:1px solid #DCD2BE;
}
#friendMenu p#total{
margin:5px auto 0;
text-align:center;
}
#presentMessage{
height:100%;
margin:0 auto;
background:url(http://stat.pupe.ameba.jp/image/bg_message.gif) repeat-y;
text-align:left;
}
#presentMessage #messageMenu{
float:left;
width:160px;
}
#presentMessage #presentImg{
float:left;
}
form#presentBuyForm{
margin:0 27px;
}
#contentMessage{
float:left;
width:670px;
}
#presentMessage form#rechoiceFriend{
float:left;
margin-left:140px;
text-align:center;
}
* html #presentMessage form#rechoiceFriend{
margin-left:74px;
}
#presentMessage form#rechoicePresent{
float:left;
margin-right:140px;
text-align:center;
}
* html #presentMessage form#rechoicePresent{
margin-right:74px;
}
#confirmPresent{
width:670px;
margin:0 auto;
}
#confirmPresent #confirmArea{
width:411px;
margin:0 auto;
}
* html #confirmPresent #confirmArea{
width:431px;
}
#confirmPresent #confirmArea img{
border:1px solid #DCD2BE;
}
#confirmPresent dl dt.title{
width:93px;
margin:5px auto;
padding:2px;
background:#543020;
color:#fff;
font-size:10px;
}
#confirmPresent dl#friend,
#confirmPresent dl#present,
#confirmPresent dl#wrapping{
float:left;
width:97px;
margin:0 20px;
background:none;
text-align:center;
}
#confirmPresent dl dd.image{
margin:0 0 4px;
}
#confirmPresent dl#friend dd.image{
margin:20px 0 4px;
}
#confirmPresent ul#amount{
margin:10px 0;
line-height:1.7;
}
#confirmPresent ul#amount li#total{
width:106px;
margin:5px auto 0;
border-top:1px dashed #543020;
border-bottom:1px dashed #543020;
text-align:center;
}
form#presentConfirmForm .confirm{
width:567px;
margin:10px 0 10px 45px;
border:1px solid #EFE3CE;
}
* html form#presentConfirmForm .confirm{
margin:10px 0 10px 22px;
}
form#presentConfirmForm .confirm span{
display:block;
padding:5px;
background:#EFE3CE;
color:#543020;
}
form#presentConfirmForm .confirm p{
padding:5px;
}
h3#presentFriendChoice{
width:670px;
height:260px;
margin:10px 0 0;
padding:0;
background:url("http://stat.pupe.ameba.jp/image/en/bg_present_step3.png");
}
h3#presentMessageImg{
float:left;
clear:none;
width:670px;
height:260px;
margin:10px 0 0;
padding:0;
background:url("http://stat.pupe.ameba.jp/image/en/bg_present_step4.png");
}
h3#presentConfirmImg{
clear:none;
width:670px;
height:260px;
margin:10px auto 0;
padding:0;
background:url("http://stat.pupe.ameba.jp/image/en/bg_present_step5.png");
}
#content #confirmPresent .narrow{
margin:10px;
}
#greenFrame{
height:1%;
border:10px solid #8FBA87;
}
.frameWide{
float:left;
width:630px;
padding:10px;
}
* html .frameWide{
width:650px;
padding:10px 0;
}
#friend #friends #greenFrame ul.list li{
width:110px;
}
* html #friend #friends #greenFrame ul.list li .name{
margin:2px 0;
}
* html #friend #friends ul.list li button{
margin:0 0 0 5px;
}
#friend #friends #greenFrame .control{
background:url("http://stat.pupe.ameba.jp/image/line_separator.gif") repeat-x;
padding:10px 134px 5px;
}
#presentConfirmForm{
height:100%;
}
p.presentNote{
float:right;
padding:4px 4px 0 0;
color:#fff;
font-size:10px;
line-height:1.4;
}
html*p.presentNote{
font-size:9px;
}
#friendMenu dl dd.name,
#messageMenu dl dd.name{
margin:2px 0 0;
}
/**************************************************
Present History Definitions
***************************************************/
#contentBody .presentHistory{
background:none;
}
.presentHistory table.history{
clear:both;
width:860px;
margin-top:13px;
}
.presentHistory table.history th{
color:#fff;
background:#af935f;
padding:4px 0 4px 10px;
text-align:left;
}
.presentHistory table.history td{
text-align:left;
}
.presentHistory table.history th.date{
width:260px;
}
.presentHistory table.history th.user{
width:320px;
}
.presentHistory table.history th.item{
width:280px;
}
.presentHistory table.history td{
padding:5px;
vertical-align:top;
}
.presentHistory table.history td.user{
padding-top:23px;
}
.presentHistory table.history td.user img,
.presentHistory table.history td.item img{
border:1px solid #dcd2be;
}
.presentHistory table.history td.user span.image{
display:block;
float:left;
width:75px;
height:75px;
}
.presentHistory table.history td.item span.image{
display:block;
float:left;
width:60px;
margin-right:5px;
}
.presentHistory table.history td.user span.name{
display:block;
float:left;
width:180px;
height:75px;
margin-left:5px;
}
.presentHistory table.history tr.switch{
background:#f3eee2;
}
.presentHistory table.history td.item span.name,
.presentHistory a.openGift{
display:block;
float:left;
width:180px;
}
#contentHeader div.profile span.presentHistory a{
display:block;
width:115px;
height:20px;
background:url("http://stat.pupe.ameba.jp/image/en/menu_present_history.png") no-repeat;
}
.presentHistory #floater{
width:714px;
height:420px;
}
.presentHistory button.giveGift{
display:block;
margin:13px auto 0;
}
/**************************************************
Common Definitions
***************************************************/
.clear:after{
display:block;
clear:both;
content:"";
}
img.solid{
border:1px solid #DCD2BE;
}
button.lineLeft{
float:left;
margin-left:77px;
}
button.lineRight{
float:left;
}
span.none{
display:none;
}
.autoHeight{
height:auto;
}
/***************************************************
Beauty Poupee Building Definitions
***************************************************/
#communityMenu h4.beauty a#beautyLink{
letter-spacing:-0.5px;
}
#beauty{
float:left;
width:670px;
height:420px;
margin-top:10px;
background:url("http://stat.pupe.ameba.jp/image/en/bg_beauty.png") no-repeat;
}
#beauty h3{
display:none;
}
#beauty ul#partsList{
width:280px;
height:55px;
margin-top:275px;
margin-left:35px;
}
* html #beauty ul#partsList{
width:auto;
}
#beauty ul#partsList li{
float:left;
margin-right:17px;
}
#beauty ul#partsList li.last{
margin-right:0;
}
#beauty ul#partsList li a{
display:block;
width:55px;
height:55px;
}
#beauty a#enter{
display:block;
float:right;
margin:74px 180px 0 0;
width:120px;
height:250px;
}
* html #beauty a#enter{
margin:74px 90px 0 0;
}
#beauty span{
display:none;
}
#beautyClinic{
float:left;
width:670px;
margin-top:10px;
}
/***************************************************
Katharine MYHOME Definitions
***************************************************/
#home div.katharineOne ul li#shop a{
display:block;
width:206px;
height:66px;
margin:10px 0 10px 10px;
_margin:10px 0 0 10px;
padding:34px 0 0 125px;
background:url("http://stat.pupe.ameba.jp/image/en/banner_katharine_shop.gif") no-repeat;
}
#home div.katharineOne ul li#saucer{
width:331px;
height:100px;
margin:10px 0 10px 10px;
background:url("http://stat.pupe.ameba.jp/image/en/banner_katharine_saucer.gif") no-repeat;
}
#home div.katharineOne ul li#saucer #saucerTop{
display:block;
float:left;
width:120px;
height:100px;
}
#home div.katharineOne ul li#saucer ul{
float:left;
padding:12px 0 0 5px;
line-height:1.8;
}
#home div.katharineOne ul li#saucer ul li#new{
display:block;
margin:0;
padding-left:22px;
background:url("http://stat.pupe.ameba.jp/image/pickup/ico_new_s.gif") no-repeat 0 5px;
list-style-image:none;
}
#home div.katharineOne ul li#saucer ul li{
margin-left:22px;
list-style-image:url("http://stat.pupe.ameba.jp/image/pickup/ico_heart_s.gif");
}
html*#home div.katharineOne ul li#saucer ul li{
list-style-image:url("http://stat.pupe.ameba.jp/image/pickup/ico_heart_s_ie.gif");
}
#home div.katharineTwo h3{
width:350px;
}
#home div.katharineTwo h3{
height:20px;
background:url("http://stat.pupe.ameba.jp/image/en/title_katharine_recommend.gif") no-repeat;
}
#home div.katharineTwo ul li{
float:left;
}
#home div.katharineTwo ul li a{
display:block;
width:161px;
height:132px;
margin:5px;
}
#home div.katharineTwo ul li#cafe a{
margin-left:10px;
background:url("http://stat.pupe.ameba.jp/image/en/banner_katharine_cafe.gif") no-repeat;
}
#home div.katharineTwo ul li#beginner a{
background:url("http://stat.pupe.ameba.jp/image/en/banner_katharine_beginner.gif") no-repeat;
}
#home div.katharineTwo ul li#blogparts a{
margin:0 0 6px 10px;
background:url("http://stat.pupe.ameba.jp/image/en/banner_katharine_blogparts.gif") no-repeat;
}
#home div.katharineTwo ul li#piyoBall a{
margin:0 0 6px 10px;
background:url("http://stat.pupe.ameba.jp/image/en/banner_katharine_piyo.gif") no-repeat;
}
/***************************************************
KatharineShop compelete floater Definitions
***************************************************/
#shop #threeLink{
margin:10px 15px 15px;
}
#shop #threeLink a{
display:block;
float:left;
width:150px;
height:165px;
}
#shop p.inviteFriend{
line-height:0.7;
text-align:center;
}
#shop #threeLink a#dressup{background:url("http://stat.pupe.ameba.jp/image/en/shop_dressup.gif") no-repeat;}
#shop #threeLink a#dressup:hover{background:url("http://stat.pupe.ameba.jp/image/en/shop_dressup_over.gif") no-repeat;}
#shop #threeLink a#snap{background:url("http://stat.pupe.ameba.jp/image/en/shop_snap.gif") no-repeat;}
#shop #threeLink a#snap:hover{background:url("http://stat.pupe.ameba.jp/image/en/shop_snap_over.gif") no-repeat;}
#shop #threeLink a#goods{background:url("http://stat.pupe.ameba.jp/image/en/shop_goods.gif") no-repeat;}
#shop #threeLink a#goods:hover{background:url("http://stat.pupe.ameba.jp/image/en/shop_goods_over.gif") no-repeat;}


/***************************************************
BlogParts Definitions
***************************************************/
#blogParts{
position:relative;
float:left;
width:670px;
}
#blogParts h3{
display:none;
}
h3#blogparts{
display:block;
height:170px;
margin:10px 0;
background:#fff url("http://stat.pupe.ameba.jp/image/blog/en/bg_blogparts.gif") no-repeat;
}
#blogParts span.jaRibbon{
position:absolute;
top:121px;
left:275px;
color:#DE0000;
font-weight:900;
}
#blogParts span.enRibbon{
position:absolute;
top:104px;
left:169px;
color:#DE0000;
font-weight:900;
}
#blogParts span.comment{
position:absolute;
top:164px;
left:10px;
color:#fff;
font-size:11px;
}
#blogParts #choiceBlogParts{
height:295px;
background:#F7ABAB url("http://stat.pupe.ameba.jp/image/blog/en/title_choice.gif") no-repeat;
}
#blogParts #choiceBlogParts dl{
float:left;
width:156px;
height:225px;
margin:50px 4px 0;
_margin:50px 3px 0;
padding-top:10px;
background-color:#fff;
text-align:center;
}
#blogParts #choiceBlogParts dl#countDown{
width:170px;
height:185px;
padding-top:50px;
}
#blogParts #choiceBlogParts ul{
display:block;
padding:50px 0 0 8px;
_padding-left:5px;
}
#blogParts #choiceBlogParts li{
display:inline;
}
#blogParts #choiceBlogParts li a{
display:block;
float:left;
width:155px;
height:235px;
margin-right:5px;
cursor:pointer;
}
#blogParts #choiceBlogParts li.snapshot a{background:url("http://stat.pupe.ameba.jp/image/blog/en/image_snapshot.gif") no-repeat;}
#blogParts #choiceBlogParts li.pupeHistory a{background:url("http://stat.pupe.ameba.jp/image/blog/en/image_pupe_history.gif") no-repeat;}
#blogParts #choiceBlogParts li.piyoWatch a{background:url("http://stat.pupe.ameba.jp/image/blog/en/image_piyo_watch.gif") no-repeat;}
#blogParts #choiceBlogParts li.countDown a{width:172px;background:url("http://stat.pupe.ameba.jp/image/blog/en/image_count_down.gif") no-repeat;}
#blogParts #choiceBlogParts li a:hover{
background-position:0 -235px;
}
#blogParts #blogDoUp{
margin-top:10px;
background:url("http://stat.pupe.ameba.jp/image/blog/bg_dotted.gif") repeat;
}
#blogParts #blogDoUp h3.doUp{
display:block;
width:500px;
height:42px;
margin:0 auto;
background:url("http://stat.pupe.ameba.jp/image/blog/en/title_do_up.gif") no-repeat left 10px;
}
#blogParts #blogDoUp p.intro{
text-align:center;
}
#blogParts #blogDoUp #ameblo,
#blogParts #blogDoUp #otherBlog{
float:left;
width:322px;
height:114px;
margin:0 0 10px 8px;
background:#fff;
}
#blogParts #blogDoUp h5{
color:#fff;
font-size:16px;
font-weight:700;
}
#blogParts #blogDoUp h5.ameblo{
height:39px;
background:#44AF35 url("http://stat.pupe.ameba.jp/image/blog/en/title_ameblo.gif") no-repeat;
}
#blogParts #blogDoUp h5.otherBlog{
height:39px;
background:#6B4A26 url("http://stat.pupe.ameba.jp/image/blog/en/title_other_blog.gif") no-repeat;
}
#blogParts #blogDoUp ul{
float:left;
padding:10px;
background-color:#fff;
font-size:11px;
*font-size:9px;
*line-height:1.6;
}
#blogParts #blogDoUp ul li{
margin-left:20px;
list-style-type:decimal;
}
#blogParts #blogDoUp #ameblo span{
float:right;
font-size:10px;
*font-size:9px;
}
#blogParts #blogDoUp ul.note{
width:650px;
padding:5px 10px;
background:url("http://stat.pupe.ameba.jp/image/blog/bg_dotted.gif");
}
#blogParts #blogDoUp ul.note li{
list-style-image:url("http://stat.pupe.ameba.jp/image/blog/icon_comment_brown.gif");
}
#blogParts #blogDoUp ul.note li.red{
color:#c00;
list-style-image:url("http://stat.pupe.ameba.jp/image/blog/icon_comment.gif");
}
#blogParts #blogDoUp a#help{
display:block;
float:right;
padding-left:12px;
background:#fff url("http://stat.pupe.ameba.jp/image/blog/icon_help.gif") no-repeat 2px center;
font-size:9px;
}
#blogParts .blogPartsBox{
width:668px;
height:1%;
margin-top:10px;
*padding-bottom:10px;
border:1px solid #DE9EA1;
background:url("http://stat.pupe.ameba.jp/image/blog/bg_dashed.gif") repeat-y;
}
#blogParts #snapshotBox h5{
width:668px;
height:25px;
background:#C25259 url("http://stat.pupe.ameba.jp/image/blog/en/title_snapshot.png") no-repeat;
}
#blogParts #pupeHistoryBox h5{
width:668px;
height:25px;
background:#C25259 url("http://stat.pupe.ameba.jp/image/blog/en/title_pupe_history.gif") no-repeat;
}
#blogParts #piyoWatchBox h5{
width:668px;
height:25px;
background:#C25259 url("http://stat.pupe.ameba.jp/image/blog/en/title_piyo_watch.gif") no-repeat;
}
#blogParts #countDownBox h5{
width:668px;
height:25px;
background:#C25259 url("http://stat.pupe.ameba.jp/image/blog/en/title_count_down.gif") no-repeat;
}
#blogParts .example2{
float:left;
width:120px;
margin:10px 0 10px 10px;
}
#blogParts .example{
float:left;
margin:10px auto;
width:280px;
}
#blogParts #countDownBox .example{margin:80px 0 0;}
#blogParts .property{
float:right;
width:378px;
line-height:2;
}
#blogParts .property span.title{
display:block;
padding-left:14px;
background:url("http://stat.pupe.ameba.jp/image/blog/icon_trigona.gif") no-repeat left center;
}
#blogParts .property .ameblo{
float:left;
width:180px;
margin-top:10px;
}
#blogParts .property .otherBlog{
float:left;
width:192px;
margin:10px 0 0 6px;
_margin-left:4px;
}
#blogParts .property h6{
float:left;
color:#fff;
font-weight:700;
}
#blogParts .property .ameblo h6{
width:180px;
height:25px;
background:#44AF35 url("http://stat.pupe.ameba.jp/image/blog/en/title_ameblo_small.gif") no-repeat;
}
#blogParts .property .ameblo a.easyPaste{
display:block;
float:left;
width:152px;
height:70px;
margin:10px 0 10px 14px;
_margin-left:7px;
background:url("http://stat.pupe.ameba.jp/image/blog/en/button_easy_paste.gif") no-repeat;
}
#blogParts .property .ameblo a.easyPaste:hover{
background-position:0 -70px;
}
#blogParts .property .otherBlog h6{
width:180px;
height:25px;
background:#6B4A26 url("http://stat.pupe.ameba.jp/image/blog/en/title_other_blog_small.gif") no-repeat;
}
#blogParts .property .otherBlog p{
float:left;
width:180px;
font-size:10px;
}
#blogParts .property .otherBlog textarea{
width:177px;
height:45px;
border:1px solid #DEDEDB;
font-size:9px;
}
#blogParts .property span.small{
font-size:11px;
}
#blogParts .property p#help2{
float:left;
margin:2px 5px;
font-size:10px;
*font-size:9px;
}
#blogParts h6.size{
text-align:center;
font-size:10px;
}
#blogParts optgroup.group{
font-weight:700;
font-style:italic;
}
#blogParts select#indent option{
margin-left:10px;
}
#blogParts #regist{
position:relative;
margin-top:10px;
height:117px;
width:670px;
background:url("http://stat.pupe.ameba.jp/image/blog/en/title_regist.gif") no-repeat;
}
#blogParts #regist span{
display:none;
}
#blogParts #regist a{
position:absolute;
display:block;
height:58px;
width:342px;
top:50px;
left:166px;
background:url("http://stat.pupe.ameba.jp/image/blog/en/btn_regist.gif") no-repeat;
}
#blogParts #regist a:hover{
background-position:0 -58px;
}
/***************************************************
sutekiBook Definitions
***************************************************/
#sutekiBook{
color:#543020;
background:#EBD6C2 url("http://stat.pupe.ameba.jp/image/bg_suteki_side.png") repeat-y 0 1px;
}

#sutekiBook h2{
background:#D16945 url("http://stat.pupe.ameba.jp/image/bg_h2_white.png") no-repeat 9px 4px;
border:none;
color:#FFFFFF;
}
#sutekiBook h2 a{
margin:0;
color:#FFFFFF;
font-weight:bold;
}
#sutekiBook #publicSetting{
text-align:right;
height:16px;
margin-top:-16px;
}
#sutekiBook .open{
background:url("http://stat.pupe.ameba.jp/image/en/suteki/bnr_open.png") no-repeat 796px 0;
}
#sutekiBook .secret{
background:url("http://stat.pupe.ameba.jp/image/en/suteki/bnr_secret.png") no-repeat 796px 0;
}
#sutekiBook #publicSetting a{
display:block;
width:53px;
height:12px;
margin-left:796px;
}

#sutekiBook #publicSetting span{
display:none;
}
#sutekiBook p{
line-height:1.2;
}
#sutekiMenu{
float:left;
position:relative;
width:140px;
height:410px;
}
#sutekiMenu ul span{
display:none;
}
#sutekiMenu ul li{
position:absolute;
text-align:left;
}
#sutekiBook #closedSuteki{
padding:70px 0;
text-align:center;
}
#sutekiBook #sutekiTop #closedSuteki{
margin:14px 15px 0 5px;
border:#EB9973 solid 1px;
background-color:#FFFFFF;
padding-bottom:79px;
}
#sutekiBook #closedSuteki p{
padding:0 0 20px;
}
#sutekiMenu ul li#sutekiTopLink{top:20px;left:10px;}
#sutekiMenu ul li#sendSutekiLink{top:75px;left:10px;}
#sutekiMenu ul li#favoritLink{top:114px;left:17px;}
#sutekiMenu ul li#sendLink{top:149px;left:17px;}
#sutekiMenu ul li#receiveSutekiLink{top:197px;left:10px;}
#sutekiMenu ul li#rankingLink{top:237px;left:17px;}
#sutekiMenu ul li#receiveLink{top:272px;left:17px;}
#sutekiMenu ul li#settingLink{top:340px;left:17px;}
#sutekiMenu ul li#helpLink{top:375px;left:17px;}
#sutekiMenu ul li#helpLinkOtherUser{top:338px;left:17px;}

#sutekiMenu ul li#sutekiTopLink a{
display:block;
width:130px;
height:30px;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/btn_suteki_top.png") no-repeat;
}
#sutekiMenu ul li#sendSutekiLink, #sutekiMenu ul li#receiveSutekiLink{
display:block;
width:130px;
height:30px;
}
#sutekiMenu ul li#sendSutekiLink{
background:url("http://stat.pupe.ameba.jp/image/en/suteki/btn_send_suteki.png") no-repeat;
}
#sutekiMenu ul li#receiveSutekiLink{
background:url("http://stat.pupe.ameba.jp/image/en/suteki/btn_receive_suteki.png") no-repeat;
}
#sutekiMenu ul li a{
display:block;
width:123px;
height:28px;
}
#sutekiMenu ul li#favoritLink a{
background:url("http://stat.pupe.ameba.jp/image/en/suteki/btn_favorite.png") no-repeat;
}
#sutekiMenu ul li#sendLink a{
background:url("http://stat.pupe.ameba.jp/image/en/suteki/btn_send.png") no-repeat;
}
#sutekiMenu ul li#rankingLink a{
background:url("http://stat.pupe.ameba.jp/image/en/suteki/btn_ranking.png") no-repeat;
}
#sutekiMenu ul li#receiveLink a{
background:url("http://stat.pupe.ameba.jp/image/en/suteki/btn_receive.png") no-repeat;
}
#sutekiMenu ul li#settingLink a{
background:url("http://stat.pupe.ameba.jp/image/en/suteki/btn_setting.png") no-repeat;
}
#sutekiMenu ul li#helpLink a,#sutekiMenu ul li#helpLinkOtherUser a{
background:url("http://stat.pupe.ameba.jp/image/en/suteki/btn_help.png") no-repeat;
}
#sutekiMenu ul li#favoritLink a:hover,
#sutekiMenu ul li#sendLink a:hover,
#sutekiMenu ul li#rankingLink a:hover,
#sutekiMenu ul li#receiveLink a:hover{
background-position:0 -28px;
}
#sutekiMenu ul li.selected a{
background-position:0 -28px !important;
}
#sutekiTop{
float:left;
margin-left:10px;
padding-bottom:9px;
width:710px;
text-align:left;
}
#sutekiTop dt{
float:left;
height:46px;
width:350px;
padding:0;
}
#sutekiTop dt span{
display:none;
}
#sutekiTop dd{
float:left;
width:350px;
}
#sutekiTop #sendSuteki dd.btn{
height:46px;
text-align:right;
background:#EBD6C2;
}
#sutekiTop #sendSuteki dd.btn a{
display:block;
width:195px;
height:30px;
margin:8px 0 0 154px;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/btn_give_suteki.png") no-repeat;
}
#sutekiTop #receiveSuteki dd.btn{
height:46px;
text-align:right;
background:#EBD6C2;
}
#sutekiTop #receiveSuteki dd.btn a{
display:block;
width:301px;
height:30px;
margin:8px 0 0 49px;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/btn_get_suteki.png") no-repeat;
}
#sutekiTop dd.btn span{
display:none;
}
#sutekiTop dd.btn a:hover{
background-position:0 -30px !important;
}

#sutekiTop h3{
width:350px;
height:25px;
padding:0;
margin-bottom:10px;
text-align:left;
}
#sutekiTop h3 a{
display:block;
width:200px;
height:25px;
}

#sutekiTop .seeMore{
height:1.1em;
padding:4px 10px 10px 0;
text-align:right;
}
#sutekiTop .seeMore a{
display:block;
float:right;
height:1.1em;
padding:1px 0 3px 17px;
color:#543020;
background:url("http://stat.pupe.ameba.jp/image/ico_arrow_bl.png") no-repeat 0px 2px;
}
#sutekiTop .topDescription{
padding:0 10px 10px;
font-size:0.85em;
line-height:1.3;
}
#sutekiTop .topDescription span{
color:#FF0000;
}
#sutekiTop #favoritNoEntry{
width:177px;
height:76px;
padding:194px 77px 0;
margin:0 auto;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/bnr_favofriteChoice.png") no-repeat;
}
#sutekiTop #favoritNoEntry a{
display:block;
width:177px;
height:40px;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/btn_favorite_chice.png") no-repeat;
}
#sutekiTop #favoritNoEntry a:hover{
background-position:0 -40px;
}
#sutekiTop #favoritNoEntry span{
display:none;
}
#sutekiTop #cuteNoEntry{
width:177px;
height:76px;
padding:194px 77px 0;
margin:0 auto;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/bnr_cuteChoice.png") no-repeat;
}
#sutekiTop #cuteNoEntry a{
display:block;
width:177px;
height:40px;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/btn_cute_chice.png") no-repeat;
}
#sutekiTop #cuteNoEntry a:hover{
background-position:0 -40px;
}
#sutekiTop #cuteNoEntry span{
display:none;
}
#sutekiTop #sendSuteki,#sutekiTop #receiveSuteki{
margin-top:8px;
width:700px;
background:#FFFFFF url("http://stat.pupe.ameba.jp/image/bg_suteki_box.png") repeat-y;
border-bottom:#EB9973 solid 1px;
}
#sutekiTop #sendSuteki dt{
background:#EBD6C2 url("http://stat.pupe.ameba.jp/image/en/suteki/title_send_suteki.png") no-repeat 6px 0;
}
#sutekiTop #sendSuteki h3#favoriteTitle{
background:url("http://stat.pupe.ameba.jp/image/en/suteki/title_top_favorite.png") no-repeat;
}
#sutekiTop #sendSuteki h3#sendTitle{
background:url("http://stat.pupe.ameba.jp/image/en/suteki/title_top_send.png") no-repeat;
}
#sutekiTop #receiveSuteki dt{
background:#EBD6C2 url("http://stat.pupe.ameba.jp/image/en/suteki/title_receive_suteki.png") no-repeat 6px 0;
}
#sutekiTop #receiveSuteki h3#rankingTitle{
background:url("http://stat.pupe.ameba.jp/image/en/suteki/title_top_ranking.png") no-repeat;
}
#sutekiTop #receiveSuteki h3#receiveTitle{
background:url("http://stat.pupe.ameba.jp/image/en/suteki/title_top_receive.png") no-repeat;
}
/********************************* favoriteList */
#sutekiBook #favoriteList li{
float:left;
width:330px;
margin-bottom:10px;
padding-left:10px;
}
#sutekiBook #favoriteList li .thumb{
float:left;
width:75px;
}
#sutekiBook #favoriteList li .favoriteNoEntry{
float:left;
padding:7px;
width:238px;
height:59px;
border:#EB9973 1px solid;
text-align:center;
font-size:0.85em;
}
#sutekiBook #favoriteList li .favoriteNoEntry p.favoriteNoEntryNotice{
height:12px;
padding:10px 0;
}
#sutekiBook #favoriteList li .favoriteMemo{
float:left;
padding:7px;
width:238px;
height:59px;
border:#EB9973 1px solid;
}
#sutekiBook #favoriteList li .favoriteMemo .userMemo{
float:left;
width:190px;
}
#sutekiBook .favoriteMemo p.favoritePoint{
background:url("http://stat.pupe.ameba.jp/image/ico_down_arrow.png") no-repeat 0 2px;
padding:1px 0 2px 13px;
line-height:1;
font-size:0.85em;
}
#sutekiBook #favoriteList li .favoriteMemo p.favoriteHeart{
height:11px;
padding:0;
margin-bottom:4px;
background:url("http://stat.pupe.ameba.jp/image/favorite_heart.png") no-repeat;
}
#sutekiBook #favoriteList li .favoriteMemo p.score1{
width:14px;
}
#sutekiBook #favoriteList li .favoriteMemo p.score2{
width:28px;
}
#sutekiBook #favoriteList li .favoriteMemo p.score3{
width:43px;
}
#sutekiBook #favoriteList li .favoriteMemo p.score4{
width:58px;
}
#sutekiBook #favoriteList li .favoriteMemo p.score5{
width:72px;
}
#sutekiBook .favoriteMemo .rating{
position:relative;
height:11px;
width:71px;
padding:0 0 0 1px;
margin-bottom:6px;
overflow:hidden;
background:url("http://stat.pupe.ameba.jp/image/favorite_matrix.png") no-repeat 0 0;
}
#sutekiBook .favoriteMemo .rating li{
float:left;
cursor:pointer;
}
#sutekiBook .favoriteMemo .rating a{
display:block;
position:absolute;
left:0;
width:0;
width:13px;
height:11px;
z-index:200;
}
#sutekiBook .favoriteMemo .rating a span{
display:none;
}
#sutekiBook .favoriteMemo .rating li.one a{left:0}
#sutekiBook .favoriteMemo .rating li.two a{left:15px;}
#sutekiBook .favoriteMemo .rating li.three a{left:30px;}
#sutekiBook .favoriteMemo .rating li.four a{left:44px;}
#sutekiBook .favoriteMemo .rating li.five a{left:59px;}
#sutekiBook .favoriteMemo .rating li a:hover{
z-index:2;
width:80px;
height:16px;
overflow:hidden;
left:0;
background:url(http://stat.pupe.ameba.jp/image/favorite_matrix.png) no-repeat 0 0;
}
#sutekiBook .favoriteMemo .rating li.one a:hover{
background-position:0 -11px;
}
#sutekiBook .favoriteMemo .rating li.two a:hover{
background-position:0 -22px;
}
#sutekiBook .favoriteMemo .rating li.three a:hover{
background-position:0 -33px;
}
#sutekiBook .favoriteMemo .rating li.four a:hover{
background-position:0 -44px;
}
#sutekiBook .favoriteMemo .rating li.five a:hover{
background-position:0 -55px;
}
#sutekiBook .favoriteMemo .favoritTag{
float:left;
height:14px;
}
#sutekiBook .favoriteMemo p.favoritTag{
padding-right:1px;
}
#sutekiBook .favoriteMemo a.favoritTag{
display:block;
margin:4px 10px 2px 0;
background-position:0 -14px;
}
#sutekiBook .favoriteMemo a.favoritTag:hover{
background-position:0 0;
}
#sutekiBook .favoriteMemo .favoritTag span{
display:none;
}
#sutekiBook .favoriteMemo .tag1{
width:65px;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/favorite_tag_1.png") no-repeat;
}
#sutekiBook .favoriteMemo .tag2{
width:34px;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/favorite_tag_2.png") no-repeat;
}
#sutekiBook .favoriteMemo .tag3{
width:64px;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/favorite_tag_3.png") no-repeat;
}
#sutekiBook .favoriteMemo .tag4{
width:38px;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/favorite_tag_4.png") no-repeat;
}
#sutekiBook .favoriteMemo .tag5{
width:30px;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/favorite_tag_5.png") no-repeat;
}
#sutekiBook .favoriteMemo .tag6{
width:57px;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/favorite_tag_6.png") no-repeat;
}
#sutekiBook .favoriteMemo .tag7{
width:43px;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/favorite_tag_7.png") no-repeat;
}
#sutekiBook .favoriteMemo .tag8{
width:42px;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/favorite_tag_8.png") no-repeat;
}
#sutekiBook .favoriteMemo .tag9{
width:41px;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/favorite_tag_9.png") no-repeat;
}
#sutekiBook .favoriteMemo .tag10{
width:30px;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/favorite_tag_10.png") no-repeat;
}
#sutekiBook .favoriteMemo .tag11{
width:43px;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/favorite_tag_11.png") no-repeat;
margin-right:0 !important;
}
#sutekiBook .favoriteMemo .tag12{
width:41px;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/favorite_tag_12.png") no-repeat;
}
#sutekiBook .favoriteMemo .tag13{
width:43px;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/favorite_tag_13.png") no-repeat;
}
#sutekiBook .favoriteMemo .tag14{
width:52px;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/favorite_tag_14.png") no-repeat;
}
#sutekiBook .favoriteMemo .tag15{
width:50px;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/favorite_tag_15.png") no-repeat;
}
#sutekiBook .favoriteMemo .tag16{
width:40px;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/favorite_tag_16.png") no-repeat;
}
#sutekiBook #favoriteList li .favoriteMemo p span{
display:none;
}
#sutekiBook #favoriteList li .favoriteMemo .editMenu{
float:right;
height:28px;
}
#sutekiBook #favoriteList li .favoriteMemo .editMenu a{
display:block;
width:35px;
height:12px;
margin-top:2px;
}
#sutekiBook #favoriteList li .favoriteMemo .editMenu a.edit{
margin-top:35px;
}
#sutekiBook #favoriteList li .favoriteMemo .editMenu a.detail{
margin-top:49px;
}
#sutekiBook #favoriteList li .favoriteMemo .editMenu a span{
display:none;
}
#sutekiBook #favoriteList li .favoriteMemo .editMenu .edit{
background:url("http://stat.pupe.ameba.jp/image/en/suteki/btn_edit_favorite.png") no-repeat;
}
#sutekiBook #favoriteList li .favoriteMemo .editMenu .delete{
background:url("http://stat.pupe.ameba.jp/image/en/suteki/btn_remove_favorite.png") no-repeat;
}
#sutekiBook #favoriteList li .favoriteMemo .editMenu .detail{
background:url("http://stat.pupe.ameba.jp/image/en/suteki/btn_detail_favorite.png") no-repeat;
}
#sutekiBook #sendSutekiList{
clear:both;
}
#sutekiBook #sendSutekiList li{
float:left;
width:75px;
height:103px;
padding-left:10px;
text-align:center;
}
#sutekiBook #sendSutekiList li a span{
display:none;
}
#sutekiBook #sendSutekiList li a.add{
display:block;
width:60px;
height:16px;
margin:6px auto;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/btn_add.png");
}
#sutekiBook #sendSutekiList li a.delete{
display:block;
width:60px;
height:16px;
margin:6px auto;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/btn_remove.png");
}
#sutekiBook #sendSutekiList li a.detail{
display:block;
width:60px;
height:16px;
margin:6px auto;
background:url("http://stat.pupe.ameba.jp/image/en/suteki/btn_detail.png");
}
#sutekiBook #sendSutekiList li a:hover{
background-position:0 -16px;
}
#sutekiBook #rankingList{
clear:both;
}
#sutekiBook #rankingList li{
float:left;
width:75px;
height:131px;
padding-left:10px;
font-size:0.76em;
}
#sutekiBook #rankingList li.noEntry{
padding-top:15px;
height:116px;
}
#sutekiBook #rankingList li p{
height:15px;
}
#sutekiBook #rankingList li p span{
display:none;
}
#sutekiBook #rankingList li p.rank1{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank1.png") no-repeat;}
#sutekiBook #rankingList li p.rank2{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank2.png") no-repeat;}
#sutekiBook #rankingList li p.rank3{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank3.png") no-repeat;}
#sutekiBook #rankingList li p.rank4{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank4.png") no-repeat;}
#sutekiBook #rankingList li p.rank5{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank5.png") no-repeat;}
#sutekiBook #rankingList li p.rank6{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank6.png") no-repeat;}
#sutekiBook #rankingList li p.rank7{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank7.png") no-repeat;}
#sutekiBook #rankingList li p.rank8{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank8.png") no-repeat;}
#sutekiBook #rankingList li p.rank9{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank9.png") no-repeat;}
#sutekiBook #rankingList li p.rank10{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank10.png") no-repeat;}
#sutekiBook #rankingList li p.rank11{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank11.png") no-repeat;}
#sutekiBook #rankingList li p.rank12{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank12.png") no-repeat;}
#sutekiBook #rankingList li p.rank13{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank13.png") no-repeat;}
#sutekiBook #rankingList li p.rank14{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank14.png") no-repeat;}
#sutekiBook #rankingList li p.rank15{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank15.png") no-repeat;}
#sutekiBook #rankingList li p.rank16{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank16.png") no-repeat;}
#sutekiBook #rankingList li p.rank17{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank17.png") no-repeat;}
#sutekiBook #rankingList li p.rank18{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank18.png") no-repeat;}
#sutekiBook #rankingList li p.rank19{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank19.png") no-repeat;}
#sutekiBook #rankingList li p.rank20{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank20.png") no-repeat;}
#sutekiBook #rankingList li p.rank21{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank21.png") no-repeat;}
#sutekiBook #rankingList li p.rank22{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank22.png") no-repeat;}
#sutekiBook #rankingList li p.rank23{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank23.png") no-repeat;}
#sutekiBook #rankingList li p.rank24{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank24.png") no-repeat;}
#sutekiBook #rankingList li p.rank25{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank25.png") no-repeat;}
#sutekiBook #rankingList li p.rank26{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank26.png") no-repeat;}
#sutekiBook #rankingList li p.rank27{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank27.png") no-repeat;}
#sutekiBook #rankingList li p.rank28{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank28.png") no-repeat;}
#sutekiBook #rankingList li p.rank29{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank29.png") no-repeat;}
#sutekiBook #rankingList li p.rank30{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank30.png") no-repeat;}
#sutekiBook #rankingList li p.rank31{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank31.png") no-repeat;}
#sutekiBook #rankingList li p.rank32{background:url("http://stat.pupe.ameba.jp/image/en/suteki/ico_rank32.png") no-repeat;}
#sutekiBook #rankingList li a,#sutekiBook #rankingList li a span{
display:block;
}
#sutekiBook #rankingList li a:hover{
background-color:#FFEEEE;
text-decoration:none;
}
#sutekiBook #rankingList li a img{
margin-bottom:1px;
}
#sutekiBook #rankingList li a span.cute{
padding:0 0 0 17px;
background:url("http://stat.pupe.ameba.jp/image/icon_kawaii.gif") no-repeat 0 0;
min-height:16px;
height:auto !important;
height:16px;
}
#sutekiBook #receiveList{
clear:both;
margin-left:10px;
font-size:0.85em;
border:#EB9973 solid 1px;
}
#sutekiBook #receiveList th{
padding:1px 0 2px 8px;
color:#FFFFFF;
background-color:#EB9973;
}
#sutekiBook #receiveList td{
padding:6px 5px;
vertical-align:top;
}
#sutekiBook #receiveList td span{
float:left;
display:block;
}
#sutekiBook #receiveList td .image{
width:75px;
}
#sutekiBook #receiveList .switch{
background:#FAF2ED;
}
#sutekiBook #receive #receiveList{
margin-left:8px !important;
}
#sutekiBook #receive #receiveList th.date{
width:85px;
padding:2px 8px;
}
#sutekiBook #receive #receiveList th.item,#sutekiBook #receive #receiveList th.user{
width:275px;
padding:2px 5px;
}
#sutekiBook #receive #receiveList td.date{
width:85px;
padding:6px 8px;
}
#sutekiBook #receive #receiveList td.item,#sutekiBook #receive #receiveList td.user{
width:275px;
padding:6px 5px;
}
#sutekiBook #receive #receiveList td span.name{
width:180px;
padding:0 10px;
}
#sutekiBook #sutekiTop #receiveList td.item,#sutekiBook #sutekiTop #receiveList td.user{
width:70px;
}
#sutekiBook #sutekiTop #receiveList td span.name{
width:70px;
}
#sutekiBook #sutekiTop #receiveList td span.date{
padding-top:10px;
}

/********************************* ListPage common */
#sutekiBook .contentDescription{
float:left;
width:480px;
min-height:36px;
height:auto !important;
height:36px;
padding:10px 0 15px 10px;
font-size:0.85em;
}
#sutekiBook .contentDescription span{
color:#FF0000;
}

#sutekiBook .connectButton{
float:right;
width:175px;
padding:16px 10px 15px 0;
}
#sutekiBook .connectButton a{
display:block;
width:175px;
height:30px;
}
#sutekiBook .connectButton a.addFavorit{
background:url("http://stat.pupe.ameba.jp/image/en/suteki/btn_add_favorite.png") no-repeat;
}
#sutekiBook .connectButton a.seeAllSuteki{
background:url("http://stat.pupe.ameba.jp/image/en/suteki/btn_see_allsuteki.png") no-repeat;
}
#sutekiBook .connectButton a.seeSuteki{
background:url("http://stat.pupe.ameba.jp/image/en/suteki/btn_see_suteki.png") no-repeat;
}
#sutekiBook .connectButton a.seeFavorite{
background:url("http://stat.pupe.ameba.jp/image/en/suteki/btn_see_favorite.png") no-repeat;
}
#sutekiBook .connectButton a.postMoreSuteki{
background:url("http://stat.pupe.ameba.jp/image/en/suteki/btn_post_item.png") no-repeat;
}
#sutekiBook .connectButton a:hover{
background-position:0 -30px;
}
#sutekiBook .connectButton a span{
display:none;
}
/********************************* ListPage */
#sutekiBook #favorite,#sutekiBook #ranking,#sutekiBook #send,#sutekiBook #receive{
float:left;
margin:15px 0 10px 15px;
width:690px;
text-align:left;
background-color:#FFFFFF;
}
#sutekiBook #favorite h3,#sutekiBook #ranking h3,#sutekiBook #send h3,#sutekiBook #receive h3{
width:690px;
height:25px;
padding:0;
color:#FFFFFF;
font-weight:normal;
font-size:0.85em;
}
#sutekiBook #favorite h3{
background:#6E523B url("http://stat.pupe.ameba.jp/image/en/suteki/title_favorite.png") no-repeat;
}
#sutekiBook #ranking h3{
background:#6E523B url("http://stat.pupe.ameba.jp/image/en/suteki/title_rank.png") no-repeat;
}
#sutekiBook #send h3{
background:#6E523B url("http://stat.pupe.ameba.jp/image/en/suteki/title_send.png") no-repeat;
}
#sutekiBook #receive h3{
background:#6E523B url("http://stat.pupe.ameba.jp/image/en/suteki/title_receive.png") no-repeat;
}
#sutekiBook #favorite h3 a,
#sutekiBook #ranking h3 a,
#sutekiBook #send h3 a,
#sutekiBook #receive h3 a{
display:block;
width:150px;
height:25px;
}
#sutekiBook #favorite h3 a,
#sutekiBook #send h3 a{
float:left;
}
#sutekiBook h3 span.h3Attn{
display:block;
float:right;
width:540px;
padding-top:5px;
text-align:right;
}
#sutekiBook .sutekiBookContents{
padding-bottom:9px;
border-left:#EB9973 1px solid;
border-right:#EB9973 1px solid;
border-bottom:#EB9973 1px solid;
}

#sutekiBook .sutekiBookContentTop{
width:688px;
margin:0 auto;
}

#sutekiBook #favorite #favoritePartsSort{
clear:both;
height:14px;
width:680px;
padding:0 0 10px 10px;
}
#sutekiBook #favorite #favoriteList{
width:688px;
}
#sutekiBook #floater{
width:430px;
height:265px;
}
#sutekiBook #floater #floatBody{
width:410px;
}
#sutekiBook #floater .messageNarrow{
width:390px;
min-height:17px;
height:auto !important;
height:17px;
color:#ffffff;
line-height:1.2;
background:#6E523B url("http://stat.pupe.ameba.jp/image/bg_message_narrow_heart.png") no-repeat 50% 50%;
}
#sutekiBook #floater #favoriteDelete,#sutekiBook #floater #favoriteAdd,#sutekiBook #floater #favoriteEdit{
width:410px;
}
#sutekiBook #floater img.thumb{
float:left;
width:75px;
margin-left:10px;
padding-bottom:10px;
}
#sutekiBook #floater .rightMemo{
float:right;
width:307px;
height:125px;
margin-right:3px;
padding-bottom:10px;
font-size:1.1em;
}
#sutekiBook #floater p.message{
width:397px;
height:125px;
padding:0 5px 0 8px;
margin:20px 0 0;
text-align:center;
font-size:1.1em;
}
#sutekiBook #floater .error, #sutekiBook #floater #errorTags{
font-size:0.85em;
font-weight:bold;
line-height:1.3;
color:#FF3333;
}
#sutekiBook #floater .buttons{
background:url("http://stat.pupe.ameba.jp/image/line_separator.gif") repeat-x;
}
/***************************************************
AF Definitions
***************************************************/
#af{
width:860px;
margin:0 auto;
padding:10px;
text-align:left;
background:#FFFFFF;
}
#af .header{
position:relative;
height:198px;
padding:19px 20px 0;
background:url("http://stat.pupe.ameba.jp/image/header_af.png") no-repeat 0 0;
}
#af .header span{
display:none;
}
#af .header #pageSubTitle{
width:auto;
line-height:1.5;
min-height:115px;
height:auto !important;
height:115px;
}
#af .header p.returnLinks{
position:absolute;
top:175px;
left:18px;
}
#af .header p.returnLinks a.chargeTop{
float:left;
display:block;
width:130px;
height:26px;
margin-right:10px;
background:url("http://stat.pupe.ameba.jp/image/en/af/button_charge.png") no-repeat 0 0;
}
#af .header p.returnLinks a.spTop{
float:left;
display:block;
width:158px;
height:26px;
background:url("http://stat.pupe.ameba.jp/image/en/af/button_sponser.png") no-repeat 0 0;
}
#af .header p.returnLinks a:hover{
background-position:0 -26px;
}
#af #afTop .header h1{
height:37px;
background:url("http://stat.pupe.ameba.jp/image/en/af/title_aftop.png") no-repeat 0 0;
}
#af #afTop .header #howTo{
height:31px;
background:url("http://stat.pupe.ameba.jp/image/en/af/af_how.png") no-repeat 0 0;
}
#af #afTop{
padding-bottom:18px;
background:#9D8461;
}
#af .contents{
margin:0 auto;
padding:17px 0;
width:820px;
background:#FFFFFF;
}
#afTop .contents ol{
margin:0 auto;
width:780px;
}
#afTop .contents ol li{
margin-bottom:10px;
}
#afTop .contents ol li h2{
height:37px;
width:780px;
padding:0;
border:none !important;
margin:0;
clear:none;
font-weight:normal;
line-height:1;
}
#afTop .contents ol li h2 span{
display:inline;
visibility:hidden
}
#afTop .contents ol li#how1 h2{
background:url("http://stat.pupe.ameba.jp/image/en/af/title_af1.png") no-repeat 0 0;
}
#afTop .contents ol li#how2 h2{
background:url("http://stat.pupe.ameba.jp/image/en/af/title_af2.png") no-repeat 0 0;
}
#afTop .contents ol li#how3 h2{
background:url("http://stat.pupe.ameba.jp/image/en/af/title_af3.png") no-repeat 0 0;
}
#afTop .contents ol li div{
padding:4px 13px 15px;
border-left:#EBBD9D 1px solid;
border-bottom:#EBBD9D 1px solid;
border-right:#EBBD9D 1px solid;
}
#afTop .contents ol li .settlement,
#afTop .contents ol li .sponserDescription,
#afTop .contents ol li .ameGDescription{
padding:0;
width:750px;
border:none;
}
#afTop .contents ol li .settlement p{
font-weight:bold;
font-size:1.2em;
width:500px;
float:left;
}
#afTop .contents ol li a.helpLink{
float:right;
display:block;
width:110px;
height:25px;
background:url("http://stat.pupe.ameba.jp/image/en/af/buttun_help.png") no-repeat 0 0;
}
#afTop .contents ol li a.helpLink:hover{
background-position:0 -25px;
}
#afTop .contents ol li a.helpLink span{
display:none;
}
#afTop .contents ol li div.settlementService{
clear:both;
width:750px;
height:62px;
padding:0;
border:#BEB19F 1px dashed;
}
#afTop .contents ol li div.settlementService img{
margin:13px 0 0 8px;
vertical-align:top;
}
#afTop .contents ol li .sponserDescription p,
#afTop .contents ol li .ameGDescription p{
float:left;
padding:5px 0 8px;
line-height:1.4;
}
#afTop .contents ol li a.sponserLink{
display:block;
float:right;
width:161px;
height:25px;
background:url("http://stat.pupe.ameba.jp/image/en/af/button_sponsor.png") no-repeat 0 0;
}
#afTop .contents ol li a.sponserLink:hover{
background-position:0 -25px;
}
#afTop .contents ol li a.sponserLink span{
display:none;
}
#afTop .contents ol li p.settlementServiceName{
padding:4px 0 15px;
}
#afTop .contents ol li#how2 p.settlementServiceName{
padding:4px 0 5px;
}
#afTop .contents ol li button.buyByUnderAge{
margin-left:340px;
}
#afTop .contents ol li button.buyRibbonCredit{
position:static;
margin-right:0 !important;
}
#afTop .contents ol li p.attn{
margin:7px 0 10px;
padding:4px 10px 4px 30px;
color:#E33F28;
border-top:#C2B498 1px dashed;
border-bottom:#C2B498 1px dashed;
background:#FFFBE5 url("http://stat.pupe.ameba.jp/image/ico_attn.gif") no-repeat 10px 7px;
}
#afTop .contents ol li p.sponserByUnderAge{
clear:both;
padding:0 0 0 28px;
color:#FC7215;
font-weight:bold;
background:url("http://stat.pupe.ameba.jp/image/icon_piyo.png") no-repeat 0 0;
}
#afTop .contents ol li p.sponserByUnderAge a{
color:#FC7215;
font-weight:bold;
text-decoration:underline;
}
#afTop .contents ol li button.sponser{
margin-left:566px;
margin-right:0 !important;
}
#afTop .contents ol li#how2 button.buyRibbonCredit{
margin-left:591px;
}
#afTop .contents ol #how3 img{
float:right;
}
#afTop .contents ol #how3 .attn{
clear:both;
}
#afTop .contents ol li button.ameGold{
margin-left:571px;
margin-right:0 !important;
}
/***************************************************
AFInfancy Definitions
***************************************************/
#af #afInfancy{
background:#9D8461;
padding-bottom:18px;
}
#af #afInfancy .header h1{
height:37px;
background:url(http://stat.pupe.ameba.jp/image/en/af/title_infancy.png) no-repeat 0 0;
}
#af .contents{
width:780px;
padding:17px 20px;
}
#af .contents span{display:none;}
#af #afInfancy h2{
height:35px;
border:none;
margin-bottom:10px;
}
#af #afInfancy h2.ribbon{background:url(http://stat.pupe.ameba.jp/image/en/af/title_buy.png) no-repeat 0 0;}
#af #afInfancy h2.sponser{background:url(http://stat.pupe.ameba.jp/image/en/af/title_sponser.png) no-repeat 0 0;}
#af #afInfancy dl{
padding:0 10px;
}
#af #afInfancy dl dt{
min-height:13px;
height:auto !important;
height:13px;
padding:0 0 5px 20px;
color:#C03C38;
font-weight:bold;
background:url(http://stat.pupe.ameba.jp/image/icon_q.png) no-repeat 0 2px;
font-size:1.16em;
}
#af #afInfancy dl dd{
min-height:17px;
height:auto !important;
height:17px;
background:url(http://stat.pupe.ameba.jp/image/icon_a.png) no-repeat 0 4px;
}
#af #afInfancy dl dd p{
padding:0 0 10px 20px;
}
#af #afInfancy dl dd div{
margin-bottom:10px;
text-align:center;
background:#EDE9E0;
}
#af #afInfancy dl dd div h3{
height:96px;
background:#EDE9E0 url(http://stat.pupe.ameba.jp/image/en/af/txt_infancy_attn.png) no-repeat 20px 0;
}
#af #afInfancy dl dd div p{
padding:0;
}
#af #afInfancy dl dd div ol{
padding-bottom:10px;
}
#af #afInfancy dl dd div ol li{
float:left;
width:250px;
height:209px;
margin:0;
}
#af #afInfancy dl dd div ol li.no1{background:url(http://stat.pupe.ameba.jp/image/en/af/txt_no1.png) no-repeat 10px 0;}
#af #afInfancy dl dd div ol li.no2{background:url(http://stat.pupe.ameba.jp/image/en/af/txt_no2.png) no-repeat 10px 0;}
#af #afInfancy dl dd div ol li.no3{position:relative;background:url(http://stat.pupe.ameba.jp/image/en/af/txt_no3.png) no-repeat 10px 0;}
#af #afInfancy dl dd div ol li.no3 a{
display:block;
position:absolute;
top:168px;
left:60px;
width:144px;
height:26px;
background:url(http://stat.pupe.ameba.jp/image/en/af/btn_rule.png) no-repeat;
}
#af #afInfancy dl dd div p{
padding-bottom:10px;
}
#af #afInfancy dl dd div .embargo{
width:738px;
height:60px;
margin:0 auto;
padding-bottom:5px;
background:url(http://stat.pupe.ameba.jp/image/en/af/txt_embargo.png) no-repeat;
}
#af #afInfancy a.btn_ribbon{
display:block;
width:301px;
height:40px;
margin:0 auto 20px;
background:url(http://stat.pupe.ameba.jp/image/en/af/btn_buy.png)
}
#af #afInfancy a.btn_sponser{
display:block;
width:370px;
height:40px;
margin:20px auto 0;
background:url(http://stat.pupe.ameba.jp/image/en/af/btn_sponser.png) no-repeat;
}
#af #afInfancy a.btn_ribbon:hover, #af #afInfancy a.btn_sponser:hover{
background-position:0 -40px;
}
#af #afInfancy .sponserQA{
min-height:218px;
height:auto !important;
height:218px;
background:url(http://stat.pupe.ameba.jp/image/en/af/bg_confirm.png) no-repeat bottom right;
}
#af #afInfancy .sponserRule li{
font-weight:bold;
font-size:1.15em;
padding-left:30px;
}
#af #afInfancy .sponserRule span{
display:inline;
color:#C03C38;
font-weight:bold;
}
/***************************************************
AF_help Definitions
***************************************************/
#afHelp{
padding-bottom:18px;
text-align:left;
background:#9D8461;
}
#afHelp .header h1{
height:37px;
background:url("http://stat.pupe.ameba.jp/image/en/af/title_help.png") no-repeat 0 0;
}
#afHelp .contents h2{
height:28px;
border:none;
}
#afHelp .contents #to_guests,
#afHelp .contents #buying{
margin:0 0 16px 0;
padding:15px 10px 12px;
width:760px;
background:#F5EBE3;
}
#afHelp .contents #to_guests h2{background:url("http://stat.pupe.ameba.jp/image/en/af/to_parents.png") no-repeat 0 0;}
#afHelp .contents #buying h2{background:url("http://stat.pupe.ameba.jp/image/en/af/qa_2.png") no-repeat 0 0;}
#afHelp .contents #to_guests li,
#afHelp .contents #buying li{
margin:0 10px;
padding:2px;
}
#afHelp .contents #buying p{
margin:0 10px;
padding:25px 0 0 0;
}
#afHelp .contents #buying p.index_foregin{
margin:0 10px;
padding:25px 0 0 0;
font-weight:bold;
}
#afHelp .contents h2.parents{
background:url("http://stat.pupe.ameba.jp/image/en/af/to_parents2.png") no-repeat 0 0;
}
#afHelp .contents dl{
padding:0 10px 12px 10px;
width:760px;
background:#FFFFFF;
}
#afHelp .contents dt a{
display:block;
background:url("http://stat.pupe.ameba.jp/image/icon_q.png") no-repeat 0 0;
height:auto !important;
min-height:13px;
margin:10px 0 5px 0;
padding:0 0 0 17px;
font-weight:bold;
color:#C03C38;
font-size:1.16em;
}
#afHelp .contents dt a:hover{
text-decoration:none;
}
#afHelp .contents dd{
background:url("http://stat.pupe.ameba.jp/image/icon_a.png") no-repeat 0 2px;
height:auto !important;
min-height:13px;
padding:0 0 0 17px;
}
#afHelp .contents p{
padding:0 0 13px ;
}
#afHelp .contents p.from_foregin{
padding:0 0 0 0;
}
#afHelp h2.qa{
background:url("http://stat.pupe.ameba.jp/image/en/af/qa.png") no-repeat 0 0;
}
#afHelp .contents dl ul{
padding:0 0 13px;
}
#afHelp .contents dd a{
text-decoration:underline;
}
#afHelp .contents a.go{
background:url("http://stat.pupe.ameba.jp/image/arrow_white_up.png") no-repeat 0 0;
display:block;
height:auto !important;
min-height:21px;
padding:0 0 0 21px;
margin:0 0 10px 670px;
color:#B95E20;
}
#afHelp .contents dl dd strong{
color:#FF0000;
font-weight:normal;
text-decoration:underline;
}
#afHelp .contents ul.present{
padding:0 0 0 17px;
}
#afHelp .contents li p.howTo{
font-weight:bold;
background:none;
padding:5px 0 0 0;
}
#afHelp .contents dl p.buy_foregin{
font-weight:bold;
background:none;
padding:5px 0 0 0;
}
#afHelp .contents h3.foreign{
background:url("http://stat.pupe.ameba.jp/image/icon_button_rd.png") no-repeat 0 0;
padding:0 0 0 17px;
margin:7px 0 0 7px;
}
#afHelp .contents ul.browser{
padding:0 0 0 0;
}
#afHelp .contents ol{
padding:0 0 0 0;
}
#afHelp .contents ol li{
padding:5px 0 0;
color:#C03C38;
}
#afHelp .contents ol li span.number{
font-weight:bold;
display:inline;
}
#afHelp .contents ol li p{
padding:5px 0;
color:#523021;
}
#afHelp .contents ol p.image{
height:230px;
padding:0;
}
#afHelp .contents ol p.option{
background:url("http://stat.pupe.ameba.jp/image/en/af/option.png") no-repeat 0 0;
}
#afHelp .contents ol p.security{
background:url("http://stat.pupe.ameba.jp/image/en/af/security.png") no-repeat 0 0;
}
#afHelp .contents ol p.ok{
background:url("http://stat.pupe.ameba.jp/image/en/af/ok.png") no-repeat 0 0;
}
#afHelp .contents ol p.privacy{
background:url("http://stat.pupe.ameba.jp/image/en/af/privacy.png") no-repeat 0 0;
}
#afHelp .contents ol p.cookie{
background:url("http://stat.pupe.ameba.jp/image/en/af/cookie.png") no-repeat 0 0;
}
#afHelp .contents dl p span.attention{
color:#FF0000;
display:inline;
}
#afHelp .contents hr{
border-bottom:1px dashed #523021;
padding:10px 0 0 0;
}
#afHelp .contents ol p.option7{
background:url("http://stat.pupe.ameba.jp/image/en/af/option7.png") no-repeat 0 0;
}
#afHelp .contents ol p.security7{
background:url("http://stat.pupe.ameba.jp/image/en/af/security7.png") no-repeat 0 0;
}
#afHelp .contents ol p.privacy7{
background:url("http://stat.pupe.ameba.jp/image/en/af/privacy7.png") no-repeat 0 0;
}
#afHelp .contents ol p.cookie7{
background:url("http://stat.pupe.ameba.jp/image/en/af/cookie7.png") no-repeat 0 0;
}
#afHelp .contents ol p.option_f{
background:url("http://stat.pupe.ameba.jp/image/en/af/option_f.png") no-repeat 0 0;
}
#afHelp .contents ol p.privacy_f{
background:url("http://stat.pupe.ameba.jp/image/en/af/privacy_f.png") no-repeat 0 0;
}
#afHelp .contents ol p span{
display:none;
}
/***************************************************
brandAdd Definitions
***************************************************/
#brandAdd{
height:100%;
margin:0 auto;
padding-bottom:10px;
background:url("http://stat.pupe.ameba.jp/image/bg_friend.gif") repeat-y;
text-align:left;
}
#brandAdd #searchMenu{
background:#FFFFFF none repeat scroll 0 0;
float:left;
margin:10px;
padding:5px;
width:150px;
}
* html #brandAdd #searchMenu{
margin-left:5px;
}
#brandAdd #searchMenu #wrapperSearch{
background:#FFFFFF none repeat scroll 0 0;
border:1px dashed #553121;
height:100%;
padding:10px;
}
#brandAdd #searchMenu #wrapperSearch h3{
background:transparent url(http://stat.pupe.ameba.jp/image/bg_brand_search.png) no-repeat scroll 0%;
height:25px;
margin-bottom:10px;
padding:0pt;
width:118px;
}
#brandAdd #searchMenu input{
border:1px solid #9C8054;
margin:10px 0pt;
padding:5px;
width:106px;
}
#brandAdd #brands{
float:right;
width:670px;
min-height:190px;
height:auto !important;
height:190px;
}
#brandAdd #brands li{
padding:5px 10px;
line-height:1.7;
}
#brandAdd #brands li.switch{
background-color:#F3EEE2;
}
#brandAdd button.favoriteBrand{
float:left;
margin:0 0 0 10px;
}
#brandAdd #floater{
width:355px;
min-height:175px;
height:auto !important;
height:175px;
}
#brandAdd #floater .add{
margin:0 0 0 10px;
}
/***************************************************
brandAlliance
***************************************************/
/*--------G--------*/
#moreAlliance #info{
background:url("http://stat.pupe.ameba.jp/image/lace.png") repeat-y right;
}
#moreAlliance #info ul li{
margin:0 10px;
padding:6px 0;
text-align:left;
}
#moreAlliance #info ul li p.date{
float:left;
width:45px;
padding:0 0 0 10px;
}
#moreAlliance ul li p.name{
float:left;
width:140px;
letter-spacing:1px;
word-break:break-all;
overflow:hidden;
}
#moreAlliance #info ul li p.title{
float:left;
width:480px;
padding:0 0 0 18px;
letter-spacing:1px;
word-break:break-all;
overflow:hidden;
}
#moreAlliance ul li a.brandJump{
display:block;
float:left;
width:127px;
margin:0 0 0 5px;
padding:2px 0 0 0;
color:#333792;
font-size:0.85em;
text-align:right;
}
#moreAlliance #info ul li.stage{
background:#F3EEE2 no-repeat scroll 0 0;
}
/* clearFix
-------------------------*/
#moreAlliance #info ul li:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
#moreAlliance #info ul li{ display:inline-table;min-height:1%;}
/* Hide from mac IE5 \*/
* html #moreAlliance #info ul li{ height:1%;}
#moreAlliance #info ul li{ display:block;}
/* End Hide from mac IE5 */
/***************************************************
pupeBank Definitions
***************************************************/
#pupeBank{
float:left;
height:555px;
width:670px;
background:#CB7268 url("http://stat.pupe.ameba.jp/image/en/bank/bg_bank.png");
}
#pupeBank span,#pupeBank h3{display:none;}
#pupeBank a{display:block;}
#pupeBank .what{
display:block;
height:24px;
width:152px;
background: url("http://stat.pupe.ameba.jp/image/en/bank/btn_what.png") no-repeat scroll 0 0;
margin:20px 20px 0 498px;
}
#pupeBank .what:hover{
background-position:0 -24px;
}
#pupeBank .door{
float:left;
width:304px;
}
#pupeBank .buy{
height:196px;
width:160px;
background: url("http://stat.pupe.ameba.jp/image/en/bank/btn_buy.png") no-repeat scroll 0 0;
margin:120px 74px 0;
}
#pupeBank .door2{
float:right;
width:304px;
}
#pupeBank .change{
height:196px;
width:160px;
background: url("http://stat.pupe.ameba.jp/image/en/bank/btn_change.png") no-repeat scroll 0 0;
margin:120px 70px 0 74px;
display:block;
}
#pupeBank .spo{
height:52px;
width:182px;
background: url("http://stat.pupe.ameba.jp/image/en/bank/btn_spo.png") no-repeat scroll 0 0;
margin:13px 0 0 64px;
}
#pupeBank .gold{
height:32px;
width:182px;
background: url("http://stat.pupe.ameba.jp/image/en/bank/btn_gold.png") no-repeat scroll 0 0;
margin:9px 0 0 64px;
}
/***************************************************
exchange Definitions
***************************************************/
#exchange{
float:left;
width:670px;
height:542px;
background:url("http://stat.pupe.ameba.jp/image/en/bank/jewel_change.png") no-repeat 0 0;
margin:10px 0 0 0;
}
#exchange h1 span,#exchange p span,#exchange dl span{
display:none;
}
#exchange h2.belongings,#exchange h3{
background:none;
border-bottom:none;
height:0;
}
#exchange #change{
width:240px;
float:left;
}
#exchange a.btn_exchange{
display:block;
width:139px;
height:78px;
background:url("http://stat.pupe.ameba.jp/image/en/bank/btn_exchange.png") no-repeat 0 0;
margin:158px 0 0 66px;
}
#exchange a.btn_exchange:hover{
background-position:0 -78px;
}
#exchange a.btn_exchange span{
display:none;
}
#exchange p.jewel{
width:160px;
background:#F1D8DA;
margin:12px 0 0 55px;
padding:10px 0;
text-align:center;
color:#CC3348;
font-weight:bold;
}
#exchange #yours{
width:385px;
float:right;
margin:261px 5px 0 0;
}
#exchange #yours dd.yourJewel{
float:left;
width:100px;
padding:0 40px 0 0;
text-align:right;
color:#FFFFFF;
font-size:2em;
}
#exchange #yours dd.yourRibon{
float:left;
width:100px;
padding:0 0 0 75px;
text-align:right;
color:#FFFFFF;
font-size:2em;
}
#exchange #floater{
height:200px;
width:470px;
}
#exchange #floater form table{
margin:0 auto;
}
#exchange #floater .jewelCnt{
padding:0 0 0 20px;
text-align:right;
}
#exchange #floater .jewelCnt span{
font-weight:bold;
}
#exchange #floater td input{
width:50px;
margin:0 3px;
text-align:right;
}
#exchange #floater .exchange{
margin:0 100px 5px;
}
/***************************************************
ribbonHistory　Jewel Definitions
***************************************************/
#ribbonHistory .jewelTotal,#ribbonHistory .ribbonTotal{
margin:10px 0 20px;
line-height:36px;
background:#F2D0C9;
}
#ribbonHistory .jewelTotal dt,#ribbonHistory .ribbonTotal dt{
float:left;
width:425px;
text-align:right;
}
#ribbonHistory .jewelTotal dd,#ribbonHistory .ribbonTotal dd{
float:right;
width:378px;
padding-left:50px;
text-align:left;
}
#ribbonHistory .jewelTotal dd{background:url("http://stat.pupe.ameba.jp/image/icon_jewel.png") no-repeat left center;}
#ribbonHistory .ribbonTotal dd{background:url("http://stat.pupe.ameba.jp/image/icon_ribbon.png") no-repeat left center;}
#ribbonHistory .jewelTotal dd strong,#ribbonHistory .ribbonTotal dd strong{
font-size:1.3em;
font-weight:bold;
}
#ribbonHistory .passbookTab li{
float:left;
width:140px;
height:36px;
padding-right:5px;
}
#ribbonHistory .passbookTab li.button{
float:right;
width:auto;
padding:0;
}
#ribbonHistory .passbookTab li.button button{
margin:0;
}
#ribbonHistory .passbookTab li a{
display:block;
width:140px;
height:36px;
}
#ribbonHistory .passbookTab li span{
display:none;
}
#ribbonHistory .passbookTab .jewelTab,
#ribbonHistory .passbookTab .jewelTab a{background:url("http://stat.pupe.ameba.jp/image/en/tab_jewel.png") no-repeat;}
#ribbonHistory .passbookTab .ribbonTab,
#ribbonHistory .passbookTab .ribbonTab a{background:url("http://stat.pupe.ameba.jp/image/en/tab_ribbon.png") no-repeat;}
#ribbonHistory .passbookTab .jewelTab,
#ribbonHistory .passbookTab .jewelTab a:hover,
#ribbonHistory .passbookTab .ribbonTab,
#ribbonHistory .passbookTab .ribbonTab a:hover{background-position:0 -36px;}
/***************************************************
bankHelp
***************************************************/
#bankHelp{
padding:19px 20px 20px 20px;
background:url("http://stat.pupe.ameba.jp/image/en/bank/bg_stripe.png")  repeat;
}
#bankHelp #wrap{
width:820px;
padding:10px 0 0 0;
background:#FFFFFF url("http://stat.pupe.ameba.jp/image/en/bank/bg_shadow.png")  repeat-y right;
}
#bankHelp h2{
height:91px;
background:url("http://stat.pupe.ameba.jp/image/en/bank/title_meaning.png") no-repeat 0 0;
border-bottom:none;
}
#bankHelp #wrap p span{
display:none;
}
#bankHelp #explanation{
padding:0 0 50px 0;
background:url("http://stat.pupe.ameba.jp/image/en/bank/line_under.png") no-repeat 0 0;
background-position:bottom;
}
#bankHelp #explanation p.introduction{
font-size:1.08em;
}
#bankHelp #explanation p.new{
padding:10px 0;
color:#BD3630;
font-weight:bold;
font-size:1.08em;
}
#bankHelp #explanation h3{
width:700px;
min-height:20px;
height:auto !important;
height:20px;
margin:10px 20px;
padding:5px 30px;
background:#C1A391 url("http://stat.pupe.ameba.jp/image/en/bank/what.png")  repeat-y;
color:#FFFFFF;
font-size:1.33em;
}
#bankHelp #explanation p.answer{
margin:0 0 0 30px;
text-align:left;
}
#bankHelp #attention{
margin:0 30px;
text-align:left;
}
#bankHelp #attention table{
margin:18px 0 10px 30px;
}
#bankHelp #attention th{
height:30px;
border:1px solid #995252;
color:#FFFFFF;
background:#C99592;
font-weight:bold;
text-align:center;
empty-cells:show;
}
#bankHelp #attention td{
padding:12px;
border:1px solid #995252;
text-align:left;
}
#bankHelp #attention td.jewel,#attention td.ribbon{
width:88px;
empty-cells:show;
}
#bankHelp #attention td.jewel{
height:94px;
background:url("http://stat.pupe.ameba.jp/image/en/bank/jewel.png") no-repeat center;
}
#bankHelp #attention td.ribbon{
height:89px;
background:url("http://stat.pupe.ameba.jp/image/en/bank/ribbon.png") no-repeat center;
}
#bankHelp #attention td span{
display:none;
}
#bankHelp #attention p.after_renewal{
padding:20px 0 0 0;
color:#72422E;
font-weight:bold;
font-size:1.08em;
}
#bankHelp #attention .details{
padding:0 0 0 10px;
color:#BD3630;
}
#bankHelp #attention a{
text-decoration:underline;
}
#bankHelp #ex{
width:760px;
height:auto;
min-height:518px;
margin:20px 30px;
padding:0 0 22px 0;
background:#EBDCD3;
text-align:left;
}
#bankHelp #ex p.before{
height:32px;
width:760px;
margin:0 0 10px 0;
background:url("http://stat.pupe.ameba.jp/image/en/bank/before.png") no-repeat 0 0;
}
#bankHelp #ex p.exchange,#ex p.exception{
padding:0 25px;
}
#bankHelp #ex p.exchange{
font-size:1.08em;
font-weight:bold;
color:#72422E;
}
#bankHelp #ex p.exception{
color:#BD3630;
}
#bankHelp #ex p.ex_a{
float:left;
width:368px;
height:386px;
background:url("http://stat.pupe.ameba.jp/image/en/bank/ex_a.png") no-repeat 26px 16px;
}
#bankHelp #ex p.ex_b{
float:left;
width:368px;
height:386px;
background:url("http://stat.pupe.ameba.jp/image/en/bank/ex_b.png") no-repeat 26px 16px;
}
#bankHelp .summarysDefinition{
padding:10px;
margin-left:20px;
}
/***************************************************
Reebok
***************************************************/
itemNameReebok{
overflow:hidden;
}
p#itemNameReebok a{
display:block;
width:153px;
height:29px;
background:url("http://stat.pupe.ameba.jp/image/en/itembackimg_rb.png") no-repeat;
text-indent:-9999px;
}
p#itemNameReebok a:hover{
background-position:0 -29px;
}
/***************************************************
DS
***************************************************/
#DS{
padding:12px 20px 20px 20px;
background:#e89e9d url("http://stat.pupe.ameba.jp/image/ds/bg_lace_top.png") no-repeat 20px 57px;
}
#DS #pageLinks{
padding-bottom:53px;
}
#DS #pageLinks li{
float:left;
width:380px;
padding:0 0 0 20px;
}
#DS #pageLinks a{
display:block;
width:380px;
height:35px;
}
#DS #pageLinks .amenityLink a{
background:url("http://stat.pupe.ameba.jp/image/ds/btn_amenity.png")  repeat-y;
}
#DS #pageLinks .insenLink a{
background:url("http://stat.pupe.ameba.jp/image/ds/btn_incentive.png")  repeat-y;
}
#DS #pageLinks a span{display:none;}
#DS #wrap{
min-height:1518px;
height:auto !important;
height:1518px;
background:url("http://stat.pupe.ameba.jp/image/ds/bg_lace.png")  repeat-y;
}
#DS #wrap h2{
height:94px;
background:url("http://stat.pupe.ameba.jp/image/ds/title_ds.png") no-repeat 160px 0;
border-bottom:none;
}
#DS #wrap p.pupe_ds{
height:298px;
background:url("http://stat.pupe.ameba.jp/image/ds/ds.png") no-repeat 160px 0;
}
#DS #wrap p.pupe_ds span{
display:none;
}
#DS #wrap p.ds_pupe{
margin:20px 0 0 0;
}
#DS #wrap #explanation{
min-height:250px;
height:auto !important;
height:250px;
margin:20px 40px 30px 40px;
}
#DS #wrap #explanation p.left_explanation span,#DS #wrap #explanation p.right_explanation span{
display:none;
}
#DS #wrap #explanation p.left{
float:left;
width:285px;
min-height:175px;
height:auto !important;
height:175px;
padding:75px 0 0 90px;
background:url("http://stat.pupe.ameba.jp/image/ds/ds_left.png") no-repeat 0 0;
line-height:1.3;
text-align:left;
}
#DS #wrap #explanation p.right{
float:right;
width:330px;
min-height:175px;
height:auto !important;
height:175px;
padding:75px 0 0 25px;
line-height:1.3;
background:url("http://stat.pupe.ameba.jp/image/ds/ds_right.png") no-repeat 0 0;
text-align:left;
}

#DS #wrap h3{
height:125px;
margin:10px 40px 0 40px;
}
#DS #wrap h3#amenityTitle{
background:url("http://stat.pupe.ameba.jp/image/ds/privilege_top.png") no-repeat 0 0;
}
#DS #wrap #privilege{
margin:0 40px;
background:url("http://stat.pupe.ameba.jp/image/ds/privilege.png")  repeat-y;
}
#DS #wrap #privilege h3 span,#DS #wrap #privilege h4{
display:none;
}
#DS #wrap #privilege p.special{
width:490px;
min-height:135px;
height:auto !important;
height:135px;
margin:0 0 0 55px;
padding:40px 0 0 167px;
background:url("http://stat.pupe.ameba.jp/image/ds/secret_item.png") no-repeat 0 20px;
text-align:left;
}
#DS #wrap #privilege p.special span{
display:block;
margin:10px 0 0 0;
font-weight:bold;
}
#DS #wrap p.entry{
height:106px;
margin:0 55px;
}
#DS #wrap p.entry a.new{
display:block;
float:left;
width:378px;
height:106px;
background:url("http://stat.pupe.ameba.jp/image/ds/btn_new_registrant.png") no-repeat 0 0;
}
#DS #wrap p.entry a.login{
display:block;
float:right;
width:211px;
height:106px;
background:url("http://stat.pupe.ameba.jp/image/ds/btn_login.png") no-repeat 0 0;
}
#DS #wrap p.entry span{
display:none;
}
#DS #wrap #privilege #limitation{
height:106px;
margin:0 42px;
background:url("http://stat.pupe.ameba.jp/image/ds/privilege_id.png") no-repeat 0 15px;
}
#DS #wrap #privilege #limitation span{
display:none;
}
#DS #wrap form input.textarea{
float:left;
width:380px;
min-height:23px;
height:auto !important;
height:23px;
margin:40px 0 0 131px;
padding:5px 0 0 0;
border:1px solid #333333;
}
#DS #wrap button.passSubmit{
float:left;
width:101px;
margin:40px 0 0 18px;
background:url("http://stat.pupe.ameba.jp/image/ds/btn_dentify.png") no-repeat 0 0;
}
#DS #wrap p.attention{
padding:20px 55px 40px 55px;
color:#BC1421;
background:url("http://stat.pupe.ameba.jp/image/ds/privilege_bottom.png") no-repeat bottom;
text-align:left;
}
#DS #wrap h3#insenTitle{
height:80px;
background:url("http://stat.pupe.ameba.jp/image/ds/insen_top.png") no-repeat 0 0;
}
#DS #wrap #insenItem{
margin:0 40px;
text-align:left;
background:url("http://stat.pupe.ameba.jp/image/ds/insen_rep.png")  repeat-y;
}
#DS #wrap #insenItem p.description{
min-height:76px;
height:auto !important;
height:76px;
padding:0 57px;
background:url("http://stat.pupe.ameba.jp/image/ds/insen_middle.png") no-repeat 0 0;
}
#DS #wrap #insenItem form input.textarea,#DS #wrap #insenItem button.passSubmit{
margin-top:36px;
}
#DS #wrap #insenItem #itemGet{
height:106px;
margin:0 42px;
background:url("http://stat.pupe.ameba.jp/image/ds/insen_num.png") no-repeat 0 11px;
}
#DS #wrap #insenItem #itemGet span{
display:none;
}
#DS #wrap #insenItem p.attention{
padding-top:0;
background:url("http://stat.pupe.ameba.jp/image/ds/insen_bottom.png") no-repeat bottom;
}
#DS #wrap p.official span,#DS #wrap p.official a span{
display:none;
}
#DS #wrap p.official a{
display:block;
height:77px;
margin:5px 40px 0 40px;
background:url("http://stat.pupe.ameba.jp/image/ds/btn_ds_conductor.png") no-repeat 0 0
}
#DS #wrap p.official a:hover{
background-position:0 -77px;
}
#DS #trademark p{
padding:45px 40px 0 0;
background:url("http://stat.pupe.ameba.jp/image/ds/bg_lace_bottom.png") no-repeat;
text-align:right;
}
#DS #floater{
width:385px;
height:260px;
}
#DS #floater .image,
#DS #floater .name{
text-align:center;
}
#DS #floater span.error{
display:block;
text-align:center;
padding:20px 0;
}
#DS #floater #links{
width:240px;
margin:0 auto;
}
#DS #floater #links a{
float:left;
padding:0 10px;
display:block;
width:100px;
height:120px;
}
#DS #floater #links a.myhome{
background:url("http://stat.pupe.ameba.jp/image/en/itempost4.png") no-repeat center center;
}
#DS #floater #links a.dressup{
background:url("http://stat.pupe.ameba.jp/image/en/itempost1.gif") no-repeat center center;
}
#DS #floater #links a.myhome:hover{
background:url("http://stat.pupe.ameba.jp/image/en/itempost4_over.png") no-repeat center center;
}
#DS #floater #links a.dressup:hover{
background:url("http://stat.pupe.ameba.jp/image/en/itempost1_over.gif") no-repeat center center;
}
#DS #floater #links a span{display:none;}
/***************************************************
artist_shop
***************************************************/
#artist_shop{
float:left;
width:670px;
}
#artist_shop #title{
height:261px;
margin:10px 0 0 0;
background:url("http://stat.pupe.ameba.jp/image/en/artist_shop.png") no-repeat 0 0;
}
#artist_shop #title h3{
height:99px;
background:none;
}
#artist_shop #slideBanner{
position:relative;
overflow:hidden;
    width:340px;
    height:120px;
    margin-left:41px;
}
#artist_shop #slideBanner .inner{
overflow:hidden;
    width:340px;
    height:120px;
}
#artist_shop #slideBanner a{
position:absolute;
display:block;
top:0px;
}
#artist_shop #otherShopLink{
margin:18px 0 0 20px;
background:url("http://stat.pupe.ameba.jp/image/ico_arrow_wh.png") no-repeat center left;
}
#artist_shop #otherShopLink a{
padding-left:15px;
color:#FFF;
}
#artist_shop #debut{
float:left;
width:329px;
margin:10px 0 0 0;
}
#artist_shop #frame{
width:328px;
padding:3px 0 0 0;
border-left:1px solid #F1D6D9;
border-right:1px solid #F1D6D9;
border-bottom:1px solid #F1D6D9;
background-color:#FAF0F1;
}
#artist_shop #debut p.shop_new{
width:330px;
height:31px;
background:url("http://stat.pupe.ameba.jp/image/en/shop_new.png") no-repeat 0 0;
}
#artist_shop #debut p.shop_new span{
display:none;
}
#artist_shop dl.infomation{
width:300px;
margin:0 8px 10px 8px;
padding:5px;
border:1px solid #F1D6D9;
background:#FFFFFF;
}
/* clearFix */
#artist_shop dl.infomation:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
#artist_shop dl.infomation{ display:inline-table;min-height:1%;}
* html #artist_shop dl.infomation{ height:1%;}
#artist_shop dl.infomation{ display:block;}
#artist_shop dl dt.shop,
#artist_shop dl dd.name{
float:right;
width:160px;
padding-top:2px;
}
#artist_shop dl.infomation dt.shop a{
display:block;
font-size:1.17em;
font-weight:bold;
color:#7D2D31;
line-height:1.2;
}
#artist_shop dl.infomation dd.name{
padding:3px 0 5px;
color:#7D2D31;
}
#artist_shop dl.infomation dd img{
float:left;
}
#artist_shop dl.infomation dd.date{
float:right;
margin-top:2px;
width:125px;
font-weight:bold;
color:#A6674D;
}
#artist_shop dl.infomation dd.new{
min-height:12px;
height:auto !important;
height:12px;
padding-left:35px;
background:url("http://stat.pupe.ameba.jp/image/ico_new.png") no-repeat 0 2px;
}
#artist_shop dl.infomation dd.new span{
display:none;
}
#artist_shop #arrival{
float:right;
width:329px;
margin:10px 0 0 0;
}
#artist_shop #arrival p.new_arrival{
width:330px;
height:31px;
background:url("http://stat.pupe.ameba.jp/image/en/new_arrival.png") no-repeat 0 0;
}
#artist_shop #arrival p.new_arrival span{
display:none;
}
#artist_shop #under_preparation{
width:670px;
height:136px;
margin-top:5px;
background:url("http://stat.pupe.ameba.jp/image/en/under_preparation.png") no-repeat;
}
#artist_shop #under_preparation p{
display:none;
}

/***************************************************
Declaration Page Definitions
***************************************************/
#helpMain #declaration{
width:670px;
margin-top:10px;
background:#BFAAA0 url(http://stat.pupe.ameba.jp/image/en/declaration/bg_rep.png) repeat-y center 2px;
border-bottom:7px solid #BFAAA0;
}
#helpMain #declarationFrame{
background:url(http://stat.pupe.ameba.jp/image/en/declaration/bg_bottom.png) no-repeat center bottom;
}
#helpMain #declaration h3{
height:140px;
margin:0;
background:#BFAAA0 url(http://stat.pupe.ameba.jp/image/en/declaration/title.png) no-repeat center 3px;
}
#helpMain #declaration ol{
height:75px;
margin:19px 0 34px;
background:url(http://stat.pupe.ameba.jp/image/en/declaration/chapter.png) no-repeat center;
}
#helpMain #declaration ol li{display:none;}
#helpMain #declaration dl{
margin:0;
}
#helpMain #declaration dt{
float:none;
height:59px;
width:auto;
background:url(http://stat.pupe.ameba.jp/image/en/declaration/bg_chapter.png) no-repeat center;
}
#helpMain #declaration dt span{
display:block;
height:59px;
text-indent:-9999px;
}
#helpMain #declaration dt.chapter1 span{background:url(http://stat.pupe.ameba.jp/image/en/declaration/chapter1.png) no-repeat center center;}
#helpMain #declaration dt.chapter2 span{background:url(http://stat.pupe.ameba.jp/image/en/declaration/chapter2.png) no-repeat center center;}
#helpMain #declaration dt.chapter3 span{background:url(http://stat.pupe.ameba.jp/image/en/declaration/chapter3.png) no-repeat center center;}
#helpMain #declaration dd{
margin:10px 65px 10px;
}
#helpMain #declaration dd p{
padding-bottom:15px;
}
#helpMain #declaration dd ul{
padding:10px;
margin-bottom:20px;
border-top:1px dashed #BEADA3;
border-bottom:1px dashed #BEADA3;
color:#A75F0E;
}
#helpMain #declaration dd ul li{
line-height:normal;
margin:0;
}
#helpMain #declaration dd ul li span{
font-weight:bold;
}
#helpMain #declaration dd dt{
font-weight:bold;
height:auto;
background-image:none;
color:#A75F0E;
font-size:1.16em;
}
#helpMain #declaration dd dd{
margin:0;
}
#helpMain #declaration p#signature{
text-align:right;
padding:0 65px 53px;
}
/***************************************************
OfficialShop Page Definitions
***************************************************/
#community .officialShop{
float:left;
width:670px;
}
#community .officialShop div.itemArea{
width:650px;
height:675px;
background-color:#bf9d7a;
padding:10px 10px 0;
}
#community .officialShop div.salesArea{
width:650px;
height:215px;
margin-bottom:10px;
background-color:#fff;
}
#community .officialShop div.bottomLine{
width:670px;
height:10px;
padding:0;
background-color:#fff;
    border-bottom:1px dashed #dcd2be;
border-top:none;
border-left:none;
border-right:none;
}
#community .officialShop .displayArea{
float:left;
width:215px;
height:215px;
}
#community .officialShop .displayArea dt{
float:left;
width:90px;
height:210px;
margin-bottom:5px;
}
#community .officialShop .displayArea dd.goodsName{
height:121px;
margin-left:0;
background:url("http://stat.pupe.ameba.jp/image/en/katharineshop_itemname_back_fox.gif") no-repeat;
color:#523021;
}
* html #community .officialShop .displayArea dd.goodsName{
position:relative;
left:-3px;
background:url("http://stat.pupe.ameba.jp/image/en/katharineshop_itemname_back.gif") no-repeat;
}
#community .officialShop .displayArea dd.price{
height:19px;
margin-top:5px;
margin-left:90px;
padding-top:5px;
color:#fd9a00;
background:url("http://stat.pupe.ameba.jp/image/en/katharineshop_ribbon_back.gif");
text-align:center;
font-size:12px;
}
* html #community .officialShop .displayArea dd.price{
position:relative;
left:-3px;
height:19px;
margin-left:0;
background-repeat:no-repeat;
}
#community .officialShop .displayArea dd.stock{
height:19px;
margin-left:90px;
margin-top:5px;
padding-top:6px;
color:#f30;
    text-align:center;
font-size:12px;
}
* html #community .officialShop .displayArea dd.stock{
position:relative;
left:-3px;
height:19px;
margin-left:0;
}
#community .officialShop .itemDate .seeImage{
height:15px;
text-align:center;
}
#community .officialShop .itemDate .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 .officialShop .itemDate .seeImage a:hover{
background-position:0 -15px;
}
#community .officialShop .itemDate .seeImage a span{
display:none;
}
#community .officialShop .displayArea dd.buyButton{
height:40px;
margin-top:10px;
margin-left:107px;
}
* html #community .officialShop .displayArea dd.buyButton{
position:relative;
left:-3px;
height:39px;
margin-left:0;
padding-left:17px;
}
#community .officialShop .wrapperItems{
float:left;
width:215px;
padding:0;
overflow:hidden;
}
#community .officialShop .wrapperItems:after{
content:"";
display:block;
clear:both;
height:0;
overflow:hidden;
}
* html #community .officialShop .wrapperItems{
height:1em;
overflow:visible;
}
#community .officialShop .itemThumbnail{
float:left;
width:90px;
height:215px;
margin:0;
padding:0;
}
#community .officialShop .itemDate{
display:inline;
float:left;
width:125px;
height:215px;
text-align:center;
}
* html #community .officialShop .itemDate{
position:relative;
}
#community .officialShop .itemName{
width:90px;
min-height:32px;
height:auto !important;
height: 32px;
margin:14px 0 3px;
padding-left:20px;
color:#543020;
background:url("http://stat.pupe.ameba.jp/image/en/item_arrow.gif") no-repeat;
font-size:85%;
text-align:left;
line-height:1.5em;
}
* html #community .officialShop .itemName{
padding-left:12px;
}
*+html #community .officialShop .itemName{
padding-left:10px;
}
#community .officialShop .shopArea a{
display:block;
width:90px;
height:23px;
margin:0 auto;
background:url("http://stat.pupe.ameba.jp/image/en/katharineshop_buy_button_actually.gif") no-repeat;
}
#community .officialShop .shopArea a span{
display:none;
}
#community .officialShop .shopArea a:hover{
background-position:0 -23px;
}
#community .officialShop .limitedItemsArea{
height:23px;
margin:5px 0;
}
#community .officialShop .shopAreaTimeLimit a{
display:block;
width:90px;
height:15px;
margin:0 auto 2px;
padding-top:0px;
*padding-top:3px;
background:#f60;
color:#fff;
}
#community .officialShop .shopAreaTimeLimit a:hover{
background:#E85E00;
text-decoration:none;
}
#community .officialShop .limitedItems{
height:30px;
color:#f30;
}
#community .officialShop .limitedItems span.limitedTime{
font-size:90%;
}
#community .officialShop .itemPrice{
height:auto;
margin:5px 18px 8px;
padding:2px 0;
border-top:1px dashed #543020;
border-bottom:1px dashed #543020;
color:#f90;
}
#community .officialShop .buyButtonArea{
text-align:center;
}
#community .officialShop .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 .officialShop .buyButton a span{
display:none;
}
#community .officialShop .buyButton a:hover{
background-position:0 -23px;
}
/*****  HIRAYAMA AYA  ******/
#community .officialShop .floor_aya_hirayama{
width:670px;
height:133px;
padding-top:52px;
background:url("http://stat.pupe.ameba.jp/image/artist_shop/hirayama_aya/shop_title.png") no-repeat;
}
#community .officialShop .floor_aya_hirayama h3,
#community .officialShop .floor_aya_hirayama p,
#community .officialShop .floor_aya_hirayama a span{
display:none;
}
#community .officialShop .floor_aya_hirayama a{
display:block;
width:205px;
height:42px;
margin:0 0 1px 445px;
}
#community .officialShop .floor_aya_hirayama a.home{
background:url("http://stat.pupe.ameba.jp/image/artist_shop/hirayama_aya/btn_home.png") no-repeat;
}
#community .officialShop .floor_aya_hirayama a.official{
background:url("http://stat.pupe.ameba.jp/image/artist_shop/hirayama_aya/btn_official.png") no-repeat;
}
#community .officialShop .floor_aya_hirayama a.book{
background:url("http://stat.pupe.ameba.jp/image/artist_shop/hirayama_aya/btn_book.png") no-repeat;
}
/*****  TSUJI NOZOMI  ******/
#community .officialShop .floor_nozomi_tsuji{
width:670px;
height:185px;
background:url("http://stat.pupe.ameba.jp/image/artist_shop/tsuji_nozomi/shop_title.png") no-repeat;
}
#community .officialShop .floor_nozomi_tsuji h3,
#community .officialShop .floor_nozomi_tsuji p,
#community .officialShop .floor_nozomi_tsuji a span{
display:none;
}
#community .officialShop .floor_nozomi_tsuji ul{
padding:89px 0 0 460px;
}
#community .officialShop .floor_nozomi_tsuji li{
float:left;
padding-right:14px;;
width:86px;
height:82px;
}
#community .officialShop .floor_nozomi_tsuji a{
display:block;
width:86px;
height:82px;
}
#community .officialShop .floor_nozomi_tsuji a.home{
background:url("http://stat.pupe.ameba.jp/image/artist_shop/tsuji_nozomi/btn_home.png") no-repeat;
}
#community .officialShop .floor_nozomi_tsuji a.official{
background:url("http://stat.pupe.ameba.jp/image/artist_shop/tsuji_nozomi/btn_official.png") no-repeat;
}
/*****  YUUKI  ******/
#community .officialShop .floor_yuuki{
position:relative;
width:670px;
height:186px;
background:url("http://stat.pupe.ameba.jp/image/artist_shop/yuuki/shop_title.png") no-repeat;
}
#community .officialShop .floor_yuuki h3,
#community .officialShop .floor_yuuki p{
display:none;
}
#community .officialShop .floor_yuuki li{
position:absolute;
}
#community .officialShop .floor_yuuki li.home{top:70px;left:14px;}
#community .officialShop .floor_yuuki li.official{top:84px;left:112px;}
#community .officialShop .floor_yuuki li.smaddy{top:70px;left:210px;}
#community .officialShop .floor_yuuki li.smaddy_mobile{top:84px;left:308px;}

/*****  CHIAKI  ******/
#community .officialShop .floor_chiaki{
position:relative;
width:670px;
height:185px;
background:url("http://stat.pupe.ameba.jp/image/artist_shop/chiaki/shop_title.png") no-repeat;
}
#community .officialShop .floor_chiaki h3,
#community .officialShop .floor_chiaki p,
#community .officialShop .floor_chiaki a span{
display:none;
}
#community .officialShop .floor_chiaki .official{position:absolute;top:105px;left:25px;width:326px;height:61px;}
#community .officialShop .floor_chiaki .official a{display:block;width:326px;height:61px;background: url("http://stat.pupe.ameba.jp/image/artist_shop/chiaki/official.gif");}
#community .officialShop .floor_chiaki .official a:hover{background-position: 0 -61px;}
/***************************************************
Auction Definitions
***************************************************/
#goods .stocks li{
min-height:135px;
height:auto !important;
height:135px;
}
#goods ul.stockAuction li{
min-height:162px;
height:auto !important;
height:162px;
}
#goods ul.stockAuction li div.info{
float:right;
min-height:60px;
height:auto !important;
height:60px;
padding-right:20px;
}
#goods ul.stockAuction li div.auctionSellBtns{
float:right;
padding-bottom:5px;
width:140px;
}
#goods ul.stockAuction li div.auctionSellBtns button{
float:none !important;
}

#goods ul.stockAuction li div.info span.name{
min-height:32px;
height:auto !important;
height:32px;
}
#goods ul.stocks li div.info span.price{
font-size:0.85em;
}
#goods ul.stocks li div.info span.limite,
#goods ul.stocks li div.info span.person{
color:#826342;
font-size:0.74em;
}
html>/**/body #goods ul.stocks li div.info span.price{ line-height:1;}
html>/**/body #goods ul.stocks li div.info span.limite{ line-height:1;}
html>/**/body #goods ul.stocks li div.info span.person{ line-height:1;}
#goods ul.stocks li div.info span.limite{
margin-top:2px;
}
#goods ul.stocks li div.info span.person{
margin-bottom:15px;
}
#goods ul.stocks li div.info .auctionSellBtns span{
display:none;
}
#goods ul.stocks li button{
float:right;
}
#goods ul.stocks li .auctionSellBtns button.cancelExhibit{
margin-top:5px;
}
#goods ul.stocks li div.bestBidPrice{
width:120px;
height:22px;
margin-top:5px;
background:url(http://stat.pupe.ameba.jp/image/en/auction/button_best_bid.png) no-repeat;
}
#goods ul.stocks li div.bestBidPrice span{
display:none;
}

#goods #auctionHeader{
margin:10px 0;
background:url(http://stat.pupe.ameba.jp/image/en/auction/auction_header.png) no-repeat;
}
#goods #auctionHeader span{
display:none;
}
#goods #auctionHeader h3{
height:58px;
background:none;
}
#goods #auctionHeader a.help{
display:block;
margin:0 0 0 575px;
width:85px;
height:15px;
}
#goods #auctionHeader ul{
padding:3px 0 35px 14px;
}
#goods #auctionHeader li{
float:left;
padding:0 7px 0 0;
width:47px;
height:57px;
}
#goods #auctionHeader li a{
display:block;
width:47px;
height:57px;
background-repeat:no-repeat;
background-position:0 0;
}
#goods #auctionHeader li#parent_2 a{background-image:url(http://stat.pupe.ameba.jp/image/en/auction/ico_outer.png);}
#goods #auctionHeader li#parent_3 a{background-image:url(http://stat.pupe.ameba.jp/image/en/auction/ico_tops.png);}
#goods #auctionHeader li#parent_4 a{background-image:url(http://stat.pupe.ameba.jp/image/en/auction/ico_bottoms.png);}
#goods #auctionHeader li#parent_5 a{background-image:url(http://stat.pupe.ameba.jp/image/en/auction/ico_onepiece.png);}
#goods #auctionHeader li#parent_6 a{background-image:url(http://stat.pupe.ameba.jp/image/en/auction/ico_inner.png);}
#goods #auctionHeader li#parent_7 a{background-image:url(http://stat.pupe.ameba.jp/image/en/auction/ico_bag.png);}
#goods #auctionHeader li#parent_8 a{background-image:url(http://stat.pupe.ameba.jp/image/en/auction/ico_accessory.png);}
#goods #auctionHeader li#parent_9 a{background-image:url(http://stat.pupe.ameba.jp/image/en/auction/ico_shoes.png);}
#goods #auctionHeader li#parent_10 a{background-image:url(http://stat.pupe.ameba.jp/image/en/auction/ico_goods.png);}
#goods #auctionHeader li#parent_11 a{background-image:url(http://stat.pupe.ameba.jp/image/en/auction/ico_makeup.png);}
#goods #auctionHeader li#parent_12 a{background-image:url(http://stat.pupe.ameba.jp/image/en/auction/ico_other.png);}
#goods #auctionHeader li#parent_13 a{background-image:url(http://stat.pupe.ameba.jp/image/en/auction/ico_event.png);}
#goods #auctionHeader li a:hover{
background-position:0 -57px;
}
#goods #auctionList{
border:none !important;
width:665px !important;
padding:0 2px;
}
#goods #auctionList li{
padding:15px 7px 0 !important;
height:210px !important;
width:80px !important;
}
#goods #auctionList li.example{
margin:0 !important;
background:url(http://stat.pupe.ameba.jp/image/en/auction/list_example.png) no-repeat !important;
}
#goods #auctionList li.example span{
display:none;
}
#goods #auctionList span{
display:block;
margin-bottom:5px;
}
#goods #auctionList span.name{
padding-top:4px !important;
}
#goods #auctionList span.bottomPrice,
#goods #auctionList span.remainDay{
background-color:#D1B085;
font-size:0.95em;
color:#FFFFFF;
}
#goods #auctionList span.sellPrice{
background-color:#EB7D30;
font-size:0.95em;
color:#FFFFFF;
}
#goods #auctionList span.remainHour,
#goods #auctionList span.remainMinute{
background-color:#DE4A03;
font-size:0.95em;
color:#FFFFFF;
}
#goods #auctionFloater{
width:370px;
height:257px;
padding:50px 10px;
background:#FFFFFF url(http://stat.pupe.ameba.jp/image/en/auction/bg_detail.gif) no-repeat 55px 10px;
}
#goods #auctionFloater .bidNotice{
display:block;
padding:0 0 30px;
text-align:center;
}
#goods div#auctionFloater span.image{
border:1px solid #DCD2BE;
display:block;
float:left;
height:110px;
margin:0 5px 0 15px;
width:60px;
}
#goods div#auctionFloater .infoDetail span{
display:block;
color:#523021;
min-height:28px;
height:auto !important;
height:28px;
}
#goods div#auctionFloater .infoDetail span label{
display:block;
float:left;
line-height:20px;
margin-right:15px;
text-align:right;
width:80px;
}
#goods div#auctionFloater .infoDetail span#remainTime{
display:inline;
}
#goods div#auctionFloater .infoDetail{
float:left;
width:230px;
padding-left:20px;
}
#goods div#auctionFloater div.bestBidPrice{
float:left;
width:150px;
height:30px;
background:url(http://stat.pupe.ameba.jp/image/en/bnr_best_bid.png) no-repeat;
}
#goods div#auctionFloater div.bestBidPrice span{
display:none;
}
/***************************************************
#pSutekiList Definitions by.takenoya
***************************************************/
#pSutekiList{
height:100%;
background:url("http://stat.pupe.ameba.jp/image/bg_friend.gif") repeat-y;
}
#pSutekiList #pSutekiMenu{
float:left;
width:170px;
}
#pSutekiList #pSutekiMain{
float:left;
padding:10px 0 50px 20px;
width:670px;
}
#pSutekiList #pSutekiMenu ul{
margin-top:10px;
}
#pSutekiList #pSutekiMenu ul li{
min-height:25px;
height:auto !important;
height:25px;
padding-left:10px;
}
#pSutekiList #pSutekiMenu ul li a{
display:block;
width:135px;
padding:5px 5px 5px 20px;
min-height:15px;
height:auto !important;
height:15px;
margin-top:0;
color:#fff;
text-align:left;
background:#bf9d7b url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat;
}
#pSutekiList #pSutekiMenu ul #cuteReceiveLink a:hover, #pSutekiList #pSutekiMenu ul #cuteSendLink a:hover{
background:#543020 url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat;
}
#pSutekiList #pSutekiMenu ul li.selected a{
background:#543020 url("http://stat.pupe.ameba.jp/image/arrow_category.gif") no-repeat;
}
#pSutekiList #pSutekiMenu ul #latestSnapLink,#pSutekiList #pSutekiMenu ul #cuteRankingLink{
margin-top:10px;
}
#pSutekiList #pSutekiMenu ul #latestSnapLink a,#pSutekiList #pSutekiMenu ul #cuteRankingLink a{
display:block;
width:160px;
height:30px !important;
padding:0;
}
#pSutekiList #pSutekiMenu ul #latestSnapLink a{background:#EBE1CD url("http://stat.pupe.ameba.jp/image/en/psuteki/button_pupecolle.png") no-repeat;}
#pSutekiList #pSutekiMenu ul #cuteRankingLink a{background:#EBE1CD url("http://stat.pupe.ameba.jp/image/en/psuteki/button_ranking.png") no-repeat;}
#pSutekiList #pSutekiMenu ul #latestSnapLink a:hover,#pSutekiList #pSutekiMenu ul #cuteRankingLink a:hover{
background-position :0 -30px;
}
#pSutekiList #pSutekiMenu ul li a span{
display:none;
}
#pSutekiList #pSutekiMain h3{
padding:0;
width:670px;
height:25px;
}
#pSutekiList .pSutekiGot h3{background:#663E2C url("http://stat.pupe.ameba.jp/image/en/psuteki/title_got.png") no-repeat 9px 4px;}
#pSutekiList .pSutekiGiven h3{background:#663E2C url("http://stat.pupe.ameba.jp/image/en/psuteki/title_given.png") no-repeat 9px 4px;}
#pSutekiList #pSutekiMain h3 span{display:none;}
#pSutekiList #pSutekiMain .contents{
width:668px;
border:#EB9973 1px solid;
border-top:none;
text-align:left;
}
#pSutekiList #pSutekiMain .contentTop .description{
float:left;
width:450px;
padding:5px 10px 10px;
font-size:0.85em;
}
#pSutekiList #pSutekiMain .contentTop .help{
float:right;
width:180px;
text-align:right;
}
#pSutekiList #pSutekiMain .contentTop .help a{
padding:0 3px 0 12px;
background:url("http://stat.pupe.ameba.jp/image/ico_help_br.png") no-repeat 0 3px;
color:#876A51;
min-height:13px;
height:auto !important;
height:14px;
}

#pSutekiList #pSutekiMain .contents ul.top{
background-color:#FAF2ED;
}
#pSutekiList #pSutekiMain .contents ul li{
float:left;
padding:11px 0 10px 24px;
width:104px;
}
#pSutekiList #pSutekiMain .contents ul li .day{
line-height:1.1;
padding-left:25px;
min-height:12px;
height:auto !important;
height:12px;
background:url("http://stat.pupe.ameba.jp/image/ico_camera.png") no-repeat 4px 1px;
}
#pSutekiList #pSutekiMain .contents ul li .image{
position:relative;
width:104px;
height:254px;
}
#pSutekiList #pSutekiMain .contents ul li .image div.medal{
position:absolute;

}
#pSutekiList #pSutekiMain .contents ul li .image div.medal1st{
width:25px;
height:35px;
background:transparent url(http://stat.pupe.ameba.jp/image/ico_psuteki_1st.png) no-repeat left top !important;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://stat.pupe.ameba.jp/image/ico_psuteki_1st.png", sizingMethod="scale");
}
#pSutekiList #pSutekiMain .contents ul li .image div.medal2nd{
width:26px;
height:35px;
background:transparent url(http://stat.pupe.ameba.jp/image/ico_psuteki_2nd.png) no-repeat left top !important;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://stat.pupe.ameba.jp/image/ico_psuteki_2nd.png", sizingMethod="scale");
}
#pSutekiList #pSutekiMain .contents ul li .image div.medal3rd{
width:26px;
height:26px;
background:transparent url(http://stat.pupe.ameba.jp/image/ico_psuteki_3rd.png) no-repeat left top !important;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://stat.pupe.ameba.jp/image/ico_psuteki_3rd.png", sizingMethod="scale");
}
#pSutekiList #pSutekiMain .contents ul li .image div.medal img{
display:none;
}
#pSutekiList #pSutekiMain .contents ul li .image img.thumb{
position:absolute;
top:4px;
left:4px;
}
#pSutekiList #pSutekiMain .contents ul li .pSuteki{
padding-left:27px;
min-height:16px;
height:auto !important;
height:16px;
background:url("http://stat.pupe.ameba.jp/image/ico_psuteki.gif") no-repeat 4px 3px;
}
#pSutekiList #pSutekiMain .contents ul li .name{
line-height:1.5;
min-height:40px;
height:auto !important;
height:40px;
}
#pSutekiList #pSutekiMain .contents ul li a.link{
display:block;
padding:1px 0 3px 19px;
color:#74412C !important;
background:url(http://stat.pupe.ameba.jp/image/ico_arrow_ccl.png) no-repeat scroll 4px 2px;
cursor:pointer;
}
#pSutekiList #pSutekiMain .contents .calendar{
padding:5px 5px;
background-color:#FAF2ED;
}
#pSutekiList #pSutekiMain .contents .calendar dt{width:30px;}
#pSutekiList #pSutekiMain .contents .calendar dt,#pSutekiList #pSutekiMain .contents .calendar dd{
float:left;
padding:0 4px;
}
#pSutekiList #pSutekiMain .contents .calendar dd a{
color:#D96E40;
text-decoration:underline;
}
#pSutekiList #pSutekiMain .contents .pageDay{
padding:10px 10px 2px 30px;
font-size:1.25em;
background:url("http://stat.pupe.ameba.jp/image/ico_psuteki.gif") no-repeat 8px 15px;
}
#pSutekiList div#cuteList{
z-index:100;
width:400px;
height:400px;
}
#pSutekiList div#cuteList ul{
width:380px;
height:320px;
text-align:left;
overflow:auto;
}
#pSutekiList div#cuteList ul li{
height:75px;
padding:5px;
}
#pSutekiList div#cuteList ul li span.face{
display:block;
float:left;
width:75px;
height:75px;
border:1px solid #bd9d7b;
}
#pSutekiList div#cuteList ul li span.name{
display:block;
float:left;
width:180px;
margin-left:5px;
overflow:hidden;
}
#pSutekiList div#cuteList ul li span.time{
display:block;
float:left;
width:180px;
margin-left:5px;
font-size:12px;
}
#pSutekiList div#cuteList ul li span.point{
font-size:24px;
line-height:75px;
}
/***************************************************
#pSutekiRanking Definitions by.takenoya
***************************************************/
#community #pSutekiRanking{
float:left;
width:670px;
}
#community #pSutekiRanking .calendar{
margin:10px 0;
padding:6px 0 7px;
background-color:#FAF2ED;
}
#community #pSutekiRanking .calendar .year{
float:left;
width:90px;
padding:10px 0;
}
#community #pSutekiRanking .calendar .year .previous{
display:block;
float:left;
width:20px;
height:20px;
background:url(http://stat.pupe.ameba.jp/image/ico_previous_s.gif) no-repeat scroll 7px 3px;
}
#community #pSutekiRanking .calendar .year .now{
display:block;
float:left;
width:50px;
height:20px;
line-height:20px;
text-align:center;
}
#community #pSutekiRanking .calendar .year .next{
display:block;
float:left;
width:20px;
height:20px;
background:url(http://stat.pupe.ameba.jp/image/ico_next_s.gif) no-repeat scroll 4px 3px;
}
#community #pSutekiRanking .calendar .year a span,
#community #pSutekiRanking .calendar .year span span{
display:none;
}

#community #pSutekiRanking .calendar .month,#community #pSutekiRanking .calendar .day{
float:right;
width:580px;
padding-bottom:3px;
}
#community #pSutekiRanking .calendar .month p.previous{
float:left;
width:250px;
text-align:right;
}
#community #pSutekiRanking .calendar .month p.now{
float:left;
width:80px;
text-align:center;
}
#community #pSutekiRanking .calendar .month p.next{
float:left;
width:250px;
}
#community #pSutekiRanking .calendar .day li{
float:left;
padding:0 3px;
}
#community #pSutekiRanking .calendar .day li.now{
font-weight:bold;
}
#community #pSutekiRanking .calendar a{
color:#D96E40;
text-decoration:underline;
}
#community #pSutekiRanking .dayLink h3{
clear:none;
float:left;
width:510px;
padding:0;
text-align:center;
background-image:none;
}
#community #pSutekiRanking .dayLink .previous{
float:left;
width:79px;
min-height:16px;
height:auto !important;
height:16px;
}
#community #pSutekiRanking .dayLink .previous a{
display:block;
width:60px;
padding:1px 0 3px 19px;
color:#74412C !important;
background:url(http://stat.pupe.ameba.jp/image/ico_arrowpr_bl.png) no-repeat scroll 4px 2px;
}

#community #pSutekiRanking .dayLink .next{
float:right;
width:79px;
min-height:16px;
height:auto !important;
height:16px;
}
#community #pSutekiRanking .dayLink .next a{
display:block;
width:60px;
padding:1px 19px 3px 0;
color:#74412C !important;
background:url(http://stat.pupe.ameba.jp/image/ico_arrow_bl.png) no-repeat scroll 63px 2px;
}
#community #pSutekiRanking .rankingList{
margin-top:10px;
}
#community #pSutekiRanking .rankingList li{
float:left;
width:111px;
padding:5px 6px;
margin-bottom:10px;
background-color:#FAF2ED;
text-align:center;
border-right:5px solid #FFF;
border-left:5px solid #FFF;
}
#community #pSutekiRanking .rankingList li .image{
position:relative;
width:109px;
height:258px;
}
#community #pSutekiRanking .rankingList li .image div.medal{
position:absolute;
top:0;
left:0;
}
#community #pSutekiRanking .rankingList li .image div.medal1st{
width:25px;
height:35px;
background:transparent url(http://stat.pupe.ameba.jp/image/ico_psuteki_1st.png) no-repeat left top !important;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://stat.pupe.ameba.jp/image/ico_psuteki_1st.png", sizingMethod="scale");
}
#community #pSutekiRanking .rankingList li .image div.medal2nd{
width:26px;
height:35px;
background:transparent url(http://stat.pupe.ameba.jp/image/ico_psuteki_2nd.png) no-repeat left top !important;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://stat.pupe.ameba.jp/image/ico_psuteki_2nd.png", sizingMethod="scale");
}
#community #pSutekiRanking .rankingList li .image div.medal3rd{
width:26px;
height:26px;
background:transparent url(http://stat.pupe.ameba.jp/image/ico_psuteki_3rd.png) no-repeat left top !important;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://stat.pupe.ameba.jp/image/ico_psuteki_3rd.png", sizingMethod="scale");
}
#community #pSutekiRanking .rankingList li .image div.medal img{
display:none;
}
#community #pSutekiRanking .rankingList li .image a{
display:block;
position:absolute;
top:4px;
left:4px;
height:252px;
width:102px;
}
#community #pSutekiRanking .rankingList li .image img.thumb{
position:absolute;
top:4px;
left:4px;
}
#community #pSutekiRanking .rankingList li .rank{
height:34px;
margin-top:3px;
background-position:50% 50%;
background-repeat:no-repeat;
}
#community #pSutekiRanking .rankingList li .rank1{background-image:url("http://stat.pupe.ameba.jp/image/en/psuteki/no1.png");}
#community #pSutekiRanking .rankingList li .rank2{background-image:url("http://stat.pupe.ameba.jp/image/en/psuteki/no2.png");}
#community #pSutekiRanking .rankingList li .rank3{background-image:url("http://stat.pupe.ameba.jp/image/en/psuteki/no3.png");}
#community #pSutekiRanking .rankingList li .rank4{background-image:url("http://stat.pupe.ameba.jp/image/en/psuteki/no4.png");}
#community #pSutekiRanking .rankingList li .rank5{background-image:url("http://stat.pupe.ameba.jp/image/en/psuteki/no5.png");}
#community #pSutekiRanking .rankingList li .rank6{background-image:url("http://stat.pupe.ameba.jp/image/en/psuteki/no6.png");}
#community #pSutekiRanking .rankingList li .rank7{background-image:url("http://stat.pupe.ameba.jp/image/en/psuteki/no7.png");}
#community #pSutekiRanking .rankingList li .rank8{background-image:url("http://stat.pupe.ameba.jp/image/en/psuteki/no8.png");}
#community #pSutekiRanking .rankingList li .rank9{background-image:url("http://stat.pupe.ameba.jp/image/en/psuteki/no9.png");}
#community #pSutekiRanking .rankingList li .rank10{background-image:url("http://stat.pupe.ameba.jp/image/en/psuteki/no10.png");}
#community #pSutekiRanking .rankingList li .name{
min-height:45px;
height:auto !important;
height:45px;
line-height:1.5;
}
#community #pSutekiRanking .rankingList li .pSuteki{
padding-left:53px;
min-height:16px;
height:auto !important;
height:16px;
text-align:left;
background:url("http://stat.pupe.ameba.jp/image/en/psuteki/suteki_txt.png") no-repeat 4px 6px;
}
#community #pSutekiRanking .rankingList li .rank span,
#community #pSutekiRanking .rankingList li .pSuteki span{display:none;}
#community div#pSutekiRanking .noEntry{
background-color:#FAF2ED;
margin:10px 0;
padding:50px 0;
text-align:center
}
#community div#pSutekiRanking #rankingContents{
border-top:15px solid #673E2C;
border-bottom:15px solid #673E2C;
}

