/*---------------------------------*/
/*スタンダード･タイムラインに仮対応*/
/*---------------------------------*/

@-moz-document domain("mixi.jp"),
               domain("video.mixi.jp"),
               domain("music.mixi.jp"),
               domain("news.mixi.jp"),
               domain("d2.mixi.jp") {

body.logout,
body
{background-image:none !important;}

/*ログイン画面を綺麗に*/
#loginMain img
{display:none !important}
#loginBodyArea .registerMixi
{position:relative; top:303px !important}
#loginBodyArea .aboutMixi
{position:relative; top:270px !important}

/*ヘッダーを上げる*/
#headerArea{
height:99px !important;
margin-top:-10px !important
}
.headerLogo
{padding:23px 128px 0px 20px !important}

/*本体を上げる*/
#bodyArea{
padding-top:0px !important;
padding-bottom:0px !important;
position:relative; top:-10px !important
}

/*広告等の非表示*/
.exNavi,
#adBanner,
.adBanner,
#prSepecial,
.diaryBottomAd,
.contentMatch,
#contentMatch,
#footerArea .adImpactFooter
{display:none !important}

/*過去ページ位置調整*/
#oldMain
{position:relative; top:-40px !important}

/*■ナビゲーションバーの位置調整■*/
/*モバイル・ヘルプ・サービス一覧を非表示*/
#headerArea .utilityNavigation .serviceNavigation
{display:none !important}

/*ログアウトの位置調整*/
#headerArea .utilityNavigation .serviceSubNavigation
{margin:15px 5px 3px 0 !important}

/*グローバルナビゲーションボタンの移動*/
#headerArea .globalNavigation{
margin:0px 0 3px 445px !important;
width:429px !important;
position:relative; top:-15px !important
}

/*パーソナルナビゲーションボタンの移動*/
#headerArea .personalNavigation
{position:relative; top:-13px !important}

/*グローバルナビゲーションボタンのホームを右端下段に*/
.globalNavigation .home
{position:fixed; top:85%; left:88% !important}

/*■メインコンテンツ■*/

/*mixiインフォのスペースを小さく*/
#bodyContents02 #mixiInfo
{margin-bottom:5px !important}

/*カラムソートバーを非表示
.contentsTab
{display:none !important}*/

/*つぶやきコメント欄のスリム化*/
#bodyContents02 #homePostArea{
background-image:none !important;
margin-bottom:2px !important
}
#bodyContents02 #homePostArea .postLink,
#bodyContents02 #homePostArea .postMain .tabTitle
{display:none !important}
#homePostArea .postMain .inputArea{
background:none !important;
border:0px !important;
padding:0px !important
}
#homePostArea .postMain .inputArea p.input textarea
{width:445px !important}
#homePostArea .postMain .inputArea .moreLink01
{margin-top:3px !important}

/*つぶやき発言欄の移動等*/
/*右サイドバーを下げる*/
#bodySub02
{position:relative; top:55px !important}
/*発言欄移動*/
#homePostArea{
position:relative; left:464px !important;
width:250px !important;
z-index:9999 !important
}
#homePostArea .postMain .inputArea p.input textarea
{width:240px !important}
/*メインコンテンツを上げる*/
#bodyContents02 .homeFeedArea
{position:relative; top:-55px !important}

/*スタンダートラインのスリム化*/
/*つぶやきの表示数を5つに*/
#JS_categorizedFlowContainer .homeFeedList li.feed01:nth-child(9),
#JS_categorizedFlowContainer .homeFeedList li.feed01:nth-child(8),
#JS_categorizedFlowContainer .homeFeedList li.feed01:nth-child(7),
#JS_categorizedFlowContainer .homeFeedList li.feed01:nth-child(6),
#JS_categorizedFlowContainer .moreFeed
{display:none !important}
#JS_categorizedFlowContainer .homeFeedList li.feed01:nth-child(3)
{margin-bottom:5px !important}

/*
.homeFeedList li .profilePhoto
{display:none !important}*/

.homeFeedList li.feed01 .utility ul.source{
padding-top:0px !important;

}
.homeFeedList li.feed01 .utility ul.listAction
{width:10% !important}
.homeFeedList li.feed01 .utility ul.listAction li img
{width:25px !important}

/*イイネ!とレスボタンの非表示*/
.homeFeedList li.feed01 .utility ul.listAction
{display:none !important}
/*
.homeFeedList li.feed01{
white-space: nowrap !important;
word-wrap:normal !important
}
*/
/*
.homeFeedList li.feed01 .utility
{position:relative; top:-44px !important}*/

/*つぶやきレス非表示*/
#JS_categorizedFlowContainer .homeFeedList li.feed01 .commentArea
{display:none !important}

/*友人の最新日記内のコメント欄を非表示*/
#JS_categorizedStockContainer .homeFeedList li.feed01 .commentArea .JS_commentItem,
#JS_categorizedStockContainer .homeFeedList li.feed01 .commentArea .JS_commentForm
{display:none !important}
#JS_categorizedStockContainer .homeFeedList li.feed01 .commentArea,
#JS_categorizedStockContainer .homeFeedList li.feed01 .commentArea .commentInner,
#JS_categorizedStockContainer .homeFeedList li.feed01 .commentArea .hrule
{background-image:none !important;}
#JS_categorizedStockContainer .homeFeedList li.feed01 .commentArea div.unit{
border:0px !important;
padding:0px !important
}
#JS_categorizedStockContainer .homeFeedList li.feed01 .commentArea{
margin-top:0px !important;
margin-bottom:0px !important;
padding-top:0px !important
}
.homeFeedList li.feed01{
padding-top:5px !important;
padding-bottom:0px !important
}

/*日記本文を非表示*/
#JS_categorizedStockContainer .homeFeedList li.feed01 .feedContent p.description
{display:none !important}

/*日記表示数を制限*/
#JS_categorizedStockContainer .homeFeedList li.feed01:nth-child(5),
#JS_categorizedStockContainer .homeFeedList li.feed01:nth-child(4)
{display:none !important}

/*友人の動きを非表示（スタンダードライン内）*/
#bodyContents02 .homeFeedArea #JS_categorizedActivityContainer.activityStream
{display:none !important}

/*タイムラインスリム化*/
/*つぶやきレス非表示(よりスリム化するオプション)
#JS_timelineContainer .homeFeedList .feed01 .commentArea
{display:none !important}*/

/*友人の最新日記内のコメント欄を非表示*/
#JS_timelineContainer .homeFeedList .feed01 .commentArea .JS_commentItem,
#JS_timelineContainer .homeFeedList .feed01 .commentArea .JS_commentForm,
#JS_timelineContainer .homeFeedList .feed01 .commentArea .commentInner .JS_moreComment
{display:none !important}
#JS_timelineContainer .homeFeedList .feed01 .commentArea,
#JS_timelineContainer .homeFeedList .feed01 .commentArea .commentInner,
#JS_timelineContainer .homeFeedList .feed01 .commentArea .hrule
{background-image:none !important;}
#JS_timelineContainer .homeFeedList .feed01 .commentArea div.unit{
border:0px !important;
padding:0px !important
}
#JS_timelineContainer .homeFeedList .feed01 .commentArea{
margin-top:0px !important;
margin-bottom:0px !important;
padding-top:0px !important
}

/*アプリの画像を非表示（オプション）*/
#JS_timelineContainer .homeFeedList .feed01 .feedContent .cite p.image
{display:none !important}

/*タイムラインの表示数を減らす*/
#JS_timelineContainer .homeFeedList li.feed01:nth-child(22),
#JS_timelineContainer .homeFeedList li.feed01:nth-child(21),
#JS_timelineContainer .homeFeedList li.feed01:nth-child(20),
#JS_timelineContainer .homeFeedList li.feed01:nth-child(19),
#JS_timelineContainer .homeFeedList li.feed01:nth-child(18),
#JS_timelineContainer .homeFeedList li.feed01:nth-child(17),
#JS_timelineContainer .homeFeedList li.feed01:nth-child(16),
#JS_timelineContainer .homeFeedList li.feed01:nth-child(15),
#JS_timelineContainer .homeFeedList li.feed01:nth-child(14),
#JS_timelineContainer .homeFeedList li.feed01:nth-child(13),
#JS_timelineContainer .homeFeedList li.feed01:nth-child(12),
#JS_timelineContainer .homeFeedList li.feed01:nth-child(11)
{display:none !important}


/*■プロフィール欄■*/

/*マイアプリ非表示*/
#myArea .myAppli
{display:none !important}

/*コメント履歴スリム化*/
#myArea .myCommentHistory .contents ul li{
background:none !important;
padding-left:0px !important
}
#myArea .myCommentHistory .contents .moreLink01
{padding-top:0px !important}
/*コメント履歴の改行を無くす（オプション）
#myArea .myCommentHistory .contents ul li
{white-space: nowrap !important}*/

/*マイミクシィの画像を非表示*/
#myMixiList .sectionBody .iconListTable01
{display:none !important}

/*参加コミュニティの画像を非表示*/
#communityList .sectionBody .iconListTable01
{display:none !important}

/*お気に入りを非表示*/
#myMixiList .sectionBody .utility02,
#communityList .sectionBody .utility02
{display:none !important}

/*参加ページを非表示*/
#bodySide02 #officialPageList
{display:none !important}

/*■サイドバー■*/
/*右サイドバーを下げる
#bodyArea #bodySub02
{position:relative; top:227px !important}*/

/*mixiニュース,Yahooニュース切り替えを非表示*/
#mixiNews .contents .newsTabs
{display:none !important}

/*参加コミュニティの最新書き込みをスリム化*/
#communityFeed .contents ul li{
background-image:none !important;
white-space: nowrap !important;
position:relative; left:-20px !important
}

/*運営者からのお知らせを非表示*/
#bodyArea #bodySub02 #siteInfo
{display:none !important}

/*おすすめ情報の非表示*/
#prContentsArea 
{display:none !important}

/*注目のキーワードの非表示*/
#keywordRanking
{display:none !important}

/*コラボPRの非表示*/
#collaboPr
{display:none !important}

/*新着アプリの非表示*/
#bodySub02 #mixiAppliArea
{display:none !important}

/*あなたの友人かも？を非表示*/
#bodySub02 #recommendSide
{display:none !important}

/*注目のコミュニティの非表示*/
#bodySub02 #picupCommunity
{display:none !important}

/*注目のレビューアイテムの非表示*/
#bodySub02 #picupReview
{display:none !important}

/*注目のmixiページを非表示*/
#bodySub02 #prMixiPage
{display:none !important}

/*注目のアプリを非表示*/
#bodySub02 #prAppli
{display:none !important}

/*■フッター■*/
/*フッタースリム化*/
#footerArea{
padding-top:0px !important
}
#footerArea .footerMain{
padding-top:0px !important;
padding-bottom:5px !important;
}

/*ページ上部へのリンク非表示*/
#footerArea .pagetopLink
{display:none !important}

/*フッターリンク非表示*/
#footerArea .footerMain .footerNavigation01,
#footerArea .footerMain .footerNavigation02
{display:none !important}

}

/*サイドバーの位置調整*/
@-moz-document url("http://mixi.jp/"),
url("http://mixi.jp/home.pl"),
url("http://mixi.jp/home.pl?from=h_logo"){

/*右サイドバーを上げる*/
#bodySub{
position: relative !important;
top: 55px !important
}

}

/*■mixiニュースフッター広告非表示■*/
@-moz-document url-prefix("http://news.mixi.jp/view_news.pl") {

div.sponsorList02
{display:none !important}

}