@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("mixi.jp") {

body{ background:#fff !important;}
#bodySub{ width:0px !important; display:none !important;}
#headerArea{ width:780px !important;}
.adBanner{ float:none !important; width:100px !important; display:none !important;}
.adBanner iframe { width:1px !important; display:none !important; }
#bodyArea{ width: 780px !important; clear: both !important; padding-top: 5px !important;}
#footerArea{ width:780px !important; clear:both !important; }
#footerArea li {line-height:1.5em !important; }
.diaryBottomAd,div.sponsorList01,.messageAreaAd{display:none !important;}
div.searchForm01 ul.searchCategory01{width:420px !important;}
div.searchForm01 li { margin-right:2px !important; font-size:12px !important; } 

/* Menu Set */

ul.contentsNavigation li.home a{
background:url(http://exdesigning.net/mixiimg/contentsnavi_home001.gif) no-repeat left top !important;
width:62px !important;
}
ul.contentsNavigation li.diary a{
background:url(http://exdesigning.net/mixiimg/contentsnavi_diary001.gif) no-repeat left top !important;
width:62px !important;
}
ul.contentsNavigation li.community a{
background:url(http://exdesigning.net/mixiimg/contentsnavi_community001.gif) no-repeat left top !important;
width:62px !important;
}
ul.contentsNavigation li.movie a{
background:url(http://exdesigning.net/mixiimg/contentsnavi_video001.gif) no-repeat left top !important;
width:38px !important;
}
ul.contentsNavigation li.photo a{
background:url(http://exdesigning.net/mixiimg/contentsnavi_photo001.gif) no-repeat left top !important;
width:38px !important;
}
ul.contentsNavigation li.music a{
background:url(http://exdesigning.net/mixiimg/contentsnavi_music001.gif) no-repeat left top !important;
width:60px !important;
}
ul.contentsNavigation li.review a{
background:url(http://exdesigning.net/mixiimg/contentsnavi_review001.gif) no-repeat left top !important;
width:48px !important;
}
ul.contentsNavigation li.news a{
background:url(http://exdesigning.net/mixiimg/contentsnavi_news001.gif) no-repeat left top !important;
width:46px !important;
}
ul.contentsNavigation li.mikly a{
background:url(http://exdesigning.net/mixiimg/contentsnavi_mikly001.gif) no-repeat left top !important;
width:42px !important;
}
ul.contentsNavigation li.promqueen a{
background:url(http://img.mixi.jp/img/basic/common/contentsnavi_pq001.gif) no-repeat left top !important;
width:63px !important;
}
ul.contentsNavigation li.friendSearch a{
background:url(http://img.mixi.jp/img/basic/common/contentsnavi_searchfriend001.gif) no-repeat left top !important;
width:66px !important;
}
ul.contentsNavigation li.friendInvite a{
background:url(http://img.mixi.jp/img/basic/common/contentsnavi_invite001.gif) no-repeat left top !important;
width:59px !important;
}
ul.utilityNavigation li.help a{
background:url(http://img.mixi.jp/img/basic/common/utilitynavi_help001.gif) no-repeat left top !important;
width:59px !important;
}
ul.utilityNavigation li.logout a{
background:url(http://img.mixi.jp/img/basic/common/utilitynavi_logout001.gif) no-repeat left top !important;
width:55px !important;
}
ul.contentsNavigation li a:hover,ul.utilityNavigation li a:hover {background-position:left bottom !important;}


/*-- localNaviHome --*/
ul.localNaviHome li.top a{
background:url(http://exdesigning.net/mixiimg/common/localnavi_top001.gif) no-repeat left top !important;
width:65px !important;}
ul.localNaviHome li.message a{
background:url(http://exdesigning.net/mixiimg/common/localnavi_message001.gif) no-repeat left top !important;
width:75px !important;
}
ul.localNaviHome li.diary a{
background:url(http://exdesigning.net/mixiimg/common/localnavi_diary001.gif) no-repeat left top !important;
width:69px !important;
}
ul.localNaviHome li.video a{
background:url(http://exdesigning.net/mixiimg/common/localnavi_video001.gif) no-repeat left top !important;
width:69px !important;
}
ul.localNaviHome li.photo a{
background:url(http://exdesigning.net/mixiimg/common/localnavi_photo001.gif) no-repeat left top !important;
width:69px !important;
}
ul.localNaviHome li.music a{
background:url(http://exdesigning.net/mixiimg/common/localnavi_music001.gif) no-repeat left top !important;
width:85px !important;
}
ul.localNaviHome li.review a{
background:url(http://exdesigning.net/mixiimg/common/localnavi_review001.gif) no-repeat left top !important;
width:69px !important;
}
ul.localNaviHome li.favorite a{
background:url(http://exdesigning.net/mixiimg/common/localnavi_bookmark001.gif) no-repeat left top !important;
width:85px !important;
}
ul.localNaviHome li.show-log a{
background:url(http://exdesigning.net/mixiimg/common/localnavi_log001.gif) no-repeat left top !important;
width:65px !important;
}
ul.localNaviHome li.setup a{
background:url(http://exdesigning.net/mixiimg/common/localnavi_edit001.gif) no-repeat left top !important;
width:65px !important;
}
ul.localNaviHome li.diary a,
ul.localNaviHome li.video a,
ul.localNaviHome li.photo a,
ul.localNaviHome li.review a{
float:left !important;
}
ul.localNaviHome li a.pullButton{
float:left !important;
background:url(http://img.mixi.jp/img/basic/common/localnavi_pulldown001.gif) no-repeat left top !important;
width:16px !important;
}

ul.localNaviHome div.localSubMenu ul{
border:1px solid #fec480 !important;
background:#fffbe8 !important;
}
ul.localNaviHome li div.localSubMenu ul li{
min-width:77px;
}

ul.localNaviHome li.diary div.localSubMenu ul li a{
padding-left:15px !important;
background:url(http://img.mixi.jp/img/basic/icon/diary002.gif) no-repeat 0% 50% !important;
}
ul.localNaviHome li.video div.localSubMenu ul li a{
padding-left:17px !important;
background:url(http://img.mixi.jp/img/basic/icon/video002.gif) no-repeat 0% 50% !important;
}
ul.localNaviHome li.photo div.localSubMenu ul li a{
padding-left:16px !important;
background:url(http://img.mixi.jp/img/basic/icon/photo003.gif) no-repeat 0% 50% !important;
}
ul.localNaviHome li.review div.localSubMenu ul li a{
padding-left:18px !important;
background:url(http://img.mixi.jp/img/basic/icon/review002.gif) no-repeat 0% 50% !important;
}

/*-- localNaviFriend --*/
ul.localNaviFriend li.top a{
background:url(http://exdesigning.net/mixiimg/friend/localnavi_top001.gif) no-repeat left top !important;
width:72px !important;
}
ul.localNaviFriend li.diary a{
background:url(http://exdesigning.net/mixiimg/friend/localnavi_diary001.gif) no-repeat left top !important;
width:72px !important;
}
ul.localNaviFriend li.movie a{
background:url(http://exdesigning.net/mixiimg/friend/localnavi_video001.gif) no-repeat left top !important;
width:71px !important;
}
ul.localNaviFriend li.photo a{
background:url(http://exdesigning.net/mixiimg/friend/localnavi_photo001.gif) no-repeat left top !important;
width:71px !important;
}
ul.localNaviFriend li.music a{
background:url(http://exdesigning.net/mixiimg/friend/localnavi_music001.gif) no-repeat left top !important;
width:71px !important;
}
ul.localNaviFriend li.review a{
background:url(http://exdesigning.net/mixiimg/friend/localnavi_review001.gif) no-repeat left top !important;
width:71px !important;
}
ul.localNaviFriend li.message a{
background:url(http://img.mixi.jp/img/basic/friend/localnavi_message001.gif) no-repeat left top !important;
width:113px !important;
}
ul.localNaviFriend li.bookmark a{
background:url(http://img.mixi.jp/img/basic/friend/localnavi_bookmark001.gif) no-repeat left top !important;
width:119px !important;
}
ul.localNaviFriend li.mymixi a{
background:url(http://img.mixi.jp/img/basic/friend/localnavi_mymixi001.gif) no-repeat left top !important;
width:119px !important;
}

/*-- localNaviCommunity --*/
ul.localNaviCommunity div.localSubMenu ul{
border:1px solid #B7D19D !important;
background:#F9FFEC !important;
}
ul.localNaviCommunity li div.localSubMenu ul li{
min-width:95px;
}

ul.localNaviCommunity li.topic div.localSubMenu ul li a{
padding-left:19px !important;
background:url(http://img.mixi.jp/img/basic/icon/community_topic001.gif) no-repeat 0% 50% !important;
}
ul.localNaviCommunity li.event div.localSubMenu ul li a{
padding-left:15px !important;
background:url(http://img.mixi.jp/img/basic/icon/community_event001.gif) no-repeat 0% 50% !important;
}
ul.localNaviCommunity li.enquete div.localSubMenu ul li a{
padding-left:16px !important;
background:url(http://img.mixi.jp/img/basic/icon/community_enquete001.gif) no-repeat 0% 50% !important;
}
ul.localNaviCommunity li.review div.localSubMenu ul li a{
padding-left:18px !important;
background:url(http://img.mixi.jp/img/basic/icon/review002.gif) no-repeat 0% 50% !important;
}

/*-- localNaviNews --*/
ul.localNaviNews li a{
display:block !important;
text-indent:-9999px !important;
height:20px !important;
overflow:hidden !important;
}
/* Â¥*//*/ul.localNaviNews li a{overflow:visible;}/* */

ul.localNaviNews li.top a{
background:url(http://exdesigning.net/mixiimg/news/localnavi_news_top001.gif) no-repeat left top !important;
width:81px !important;
}
ul.localNaviNews li.national a{
background:url(http://exdesigning.net/mixiimg/news/localnavi_news_national001.gif) no-repeat left top !important;
width:57px !important;
}
ul.localNaviNews li.politics a{
background:url(http://exdesigning.net/mixiimg/news/localnavi_news_politics001.gif) no-repeat left top !important;
width:57px !important;
}
ul.localNaviNews li.economy a{
background:url(http://exdesigning.net/mixiimg/news/localnavi_news_economy001.gif) no-repeat left top !important;
width:57px !important;
}
ul.localNaviNews li.local a{
background:url(http://exdesigning.net/mixiimg/news/localnavi_news_local001.gif) no-repeat left top !important;
width:57px !important;
}
ul.localNaviNews li.international a{
background:url(http://exdesigning.net/mixiimg/news/localnavi_news_international001.gif) no-repeat left top !important;
width:57px !important;
}
ul.localNaviNews li.sports a{
background:url(http://exdesigning.net/mixiimg/news/localnavi_news_sports001.gif) no-repeat left top !important;
width:61px !important;
}
ul.localNaviNews li.entertainment a{
background:url(http://exdesigning.net/mixiimg/news/localnavi_news_entertainment001.gif) no-repeat left top !important;
width:97px !important;
}
ul.localNaviNews li.technology a{
background:url(http://exdesigning.net/mixiimg/news/localnavi_news_technology001.gif) no-repeat left top !important;
width:85px !important;
}
ul.localNaviNews li.game a{
background:url(http://exdesigning.net/mixiimg/news/localnavi_news_game001.gif) no-repeat left top !important;
width:75px !important;
}
ul.localNaviNews li.column a{
background:url(http://exdesigning.net/mixiimg/news/localnavi_news_column001.gif) no-repeat left top !important;
width:72px !important;
}


/*-- common setting --*/
ul.localNaviHome li a,
ul.localNaviNews li a,
ul.localNaviFriend li a{
display:block !important;
text-indent:-9999px !important;
height:20px !important;
outline-style:none !important;
overflow:hidden !important;
}
/* Â¥*//*/
ul.localNaviHome li a,
ul.localNaviNews li a,
ul.localNaviFriend li a{overflow:visible;}
/* */
ul.localNaviHome li a:hover,
ul.localNaviHome li a.on,
ul.localNaviNews li a:hover,
ul.localNaviNews li a.on,
ul.localNaviFriend li a:hover,
ul.localNaviFriend li a.on{
background-position:left -20px !important;
}
#localNavigation ul div.localSubMenu a:hover{
background-position:0% 50% !important;
}
#localNavigation ul.localNaviCommunity li a.can.on{
background-position:left -20px !important;
}

/*---- LocalNavigation/localSubMenu ----*/
#localNavigation div.localSubMenu{
position:absolute !important;
top:23px !important;
left:0 !important;
}
#localNavigation div.localSubMenu ul{
padding:5px 8px 8px !important;
width:auto !important;
}
#localNavigation div.localSubMenu ul li{
position:static !important;
float:none !important;
height:auto !important;
background:none !important;
white-space:nowrap !important;
line-height:20px !important;
}
#localNavigation div.localSubMenu ul li a{
float:none !important;
text-indent:0 !important;
width:auto !important;
display:block !important;
overflow:visible !important;
}
#localNavigation div.localSubMenu ul li a:hover{
text-decoration:underline !important;
}

#diarySubMenu{
overflow:auto !important;
width:140px !important;

}

}