.SpInformation{position:relative}.SpInformation_Inner{width:100%;padding:12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.SpInformation_Inner.-maintenance{color:#ff547c}.SpInformation_Inner.-information{color:#4290c6}.SpInformation_Text{font-size:1.2rem;line-height:1.2rem;text-align:left}.SpInformation_Icon{margin-left:4px;font-size:1.2rem;line-height:1}.SpInformation.Tapped:after{border-radius:0}.AmebaLogin_Ameba_Link{border-radius:4px}.AmebaLogin_SnsList_Container{width:100%;margin-top:8px;border:1px solid #e2e2e2;border-radius:4px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.AmebaLogin_SnsList_Item{width:50%;height:46px;line-height:46px;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.AmebaLogin_SnsList_Item:nth-child(-n+4){border-bottom:1px solid #e2e2e2}.AmebaLogin_SnsList_Item:nth-child(odd){border-right:1px solid #e2e2e2}.AmebaLogin_Sns_Large{width:100%;height:46px;line-height:46px;border:1px solid #e2e2e2;border-radius:4px;font-weight:700;margin-top:8px;text-align:center}.AmebaLogin_Sns_Link{display:block}.AmebaLogin_Sns_Title{font-size:1.2rem;color:#333;display:inline-block}.AmebaLogin_Sns_Large .AmebaLogin_Sns_Title{font-size:1.4rem}.AmebaLogin_Sns_Image{margin-top:11px}.AmebaLogin_Sns_Icon,.AmebaLogin_Sns_Image{margin-right:4px;margin-left:8px}.AmebaLogin_SnsList_Item .AmebaLogin_Sns_Icon,.AmebaLogin_SnsList_Item .AmebaLogin_Sns_Image{float:left}.AmebaLogin_Sns_Large .AmebaLogin_Sns_Image{display:inline-block;margin-bottom:4px;margin-top:0}.AmebaLogin_Sns_Icon{font-size:2.4rem}.AmebaLogin_Warning{color:#757575;font-size:1.2rem;line-height:1.7;margin:8px 0 4px}.AmebaLogin_Warning_Link{color:#298538;font-weight:700;text-decoration:none}.TopLogin_Text{color:#757575;font-size:1.2rem;margin:0 0 16px;text-align:center}.AmebaLogin_MailButton{width:100%;margin-top:8px;padding:0 4px;color:#333;font-size:1.2rem;line-height:46px;border:1px solid #e2e2e2;border-radius:4px}.AmebaLogin_MailButton .AmebaIcon_Mail{margin:0 8px 0 4px;color:#2d8c3c;font-size:1.6rem;line-height:1;vertical-align:middle}.TopAppBanner{width:100%;padding:16px 16px 0;font-size:1.2rem;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.TopAppBanner_TapContent{display:block;color:#4290c6;border:1px solid #e2e2e2;border-radius:4px;overflow:hidden}.TopAppBanner_ImageContent{padding:8px 16px;background-color:#fff}.TopAppBanner_ImageContent_Content{display:table;margin:auto;border-spacing:0}.TopAppBanner_ImageContent_Content_Img,.TopAppBanner_ImageContent_Content_Text{display:table-cell;vertical-align:middle}.TopAppBanner_ImageContent_Content_Text{padding:0 0 0 8px;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}.TopAppBanner_ImageContent_Content_Text_main{margin:0 0 8px;color:#333;line-height:1.5}.TopAppBanner_ImageContent_Content_Text_sub{color:#2d8c3c;font-size:1.4rem}.TopAppBanner_TextContent{margin-top:16px}.TopLoginModal{position:fixed;z-index:200}.TopLoginModal_LoginContainer_Content{position:fixed;top:50%;left:50%;width:100%;padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.TopLoginModal_LoginContainer_Content .TopAppBanner{padding:0 0 16px}.TopLoginModal_LoginContainer_Content .TopAppBanner_ImageContent_Content_Text{color:#2d8c3c;font-size:1.4rem;line-height:1.5}.TopLoginModal_ShortcutBtn{height:48px;color:#2d8c3c;font-size:1.6rem;font-weight:700;border-bottom:1px solid #e2e2e2;background-color:hsla(0,0%,100%,.95)}.TopLoginModal_ShortcutBtn_Icon{color:#757575;font-size:1.4rem;line-height:1.6rem;display:inline-block;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform padding-left;transition-property:-webkit-transform padding-left;transition-property:transform padding-left;transition-property:transform padding-left,-webkit-transform padding-left;-webkit-backface-visibility:hidden;backface-visibility:hidden}.TopLoginModal_ShortcutBtn_Title{padding-right:8px;display:inline-block}.TopLoginModal_LoginContainer{height:100%;background-color:hsla(0,0%,100%,.97)}.TopLoginModal.-withAnimation .TopLoginModal_ShortcutBtn{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.TopLoginModal.-opened .TopLoginModal_LoginContainer{-webkit-transition-duration:.5s;transition-duration:.5s}.TopLoginModal_LoginContainer,.TopLoginModal_ShortcutBtn{width:100%;position:fixed;top:44px;left:0;right:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.TopLoginModal.-opened .TopLoginModal_LoginContainer,.TopLoginModal.-withAnimation .TopLoginModal_ShortcutBtn{-webkit-transition-property:-webkit-transform opacity;transition-property:-webkit-transform opacity;transition-property:transform opacity;transition-property:transform opacity,-webkit-transform opacity}.TopLoginModal .-show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.TopLoginModal .-hide{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.TopLoginModal_ShortcutBtn.-show .TopLoginModal_ShortcutBtn_Icon.-up{padding-left:8px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.TopLoginModal_ShortcutBtn.-show .TopLoginModal_ShortcutBtn_Icon.-down{padding-right:8px;-webkit-transform:rotate(0);transform:rotate(0)}@media screen and (max-width:600px){.TopLoginModal{display:block}}@media screen and (min-width:600px){.TopLoginModal{display:none}}.TopLogin{background-color:inherit}.TopLogin_AmebaLogin{padding:16px;background-color:#fff}.SpBlogRankingTab{padding-bottom:16px}.SpBlogRankingTab_Tabs{padding:0 16px}.SpBlogRanking_List{padding-top:16px}.SpBlogRanking_List[aria-hidden=true]{display:none}.RankScroller_List_Item{text-align:center}.RankScroller_List_Item:not(:first-child){padding-left:8px}.RankScroller_More{margin-top:16px}.RankLink{width:100%}.RankLink_Title{width:72px;height:1.6rem;margin:auto;padding-top:8px;font-size:1.2rem;color:#333}.RankLink_MVB,.RankLink_Rank{padding-bottom:8px}.RankLink_MVB{color:#2d8c3c;font-weight:700;font-size:1.6rem}.TopBlogRanking_Category,.TopPopularityBlogNews{padding-bottom:16px}.TopPopularityBlogNews_Tap{width:200px;height:178px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e2e2e2;overflow:hidden}.TopPopularityBlogNews_Text{padding:0 8px}.TopPopularityBlogNews_Text_Ellipsis{line-height:44px;color:#333;font-size:1.2rem}.TopAmebaGame{padding-bottom:16px}.TopAmebaGame_Tap{width:272px;height:180px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e2e2e2;overflow:hidden}.TopAmebaGame_Text{padding:0 8px}.TopAmebaGame_Text_Ellipsis{line-height:44px;color:#333;font-size:1.2rem}.TopDokusho_ListContainer{padding:0 16px}.TopSatori iframe{margin:auto;top:0;left:0;right:0;bottom:0}.TopSatori .Satori_Frame{width:100%;height:206px;position:relative}.TopAbemaPickups_Sub,.TopAbemaPickups_Top{border-bottom:1px solid #e2e2e2}.TopAbemaPickups_TapContent{width:100%}.TopAbemaPickups_Discription{padding:16px}.TopAbemaPickups_Top_Date{width:56px;height:56px;background-color:#2d8c3c;color:#fff;text-align:center;float:left}.TopAbemaPickups_Top_Date_Day{padding-top:6px;font-size:3.2rem;display:inline-block}.TopAbemaPickups_Top_Date_Month{line-height:6px}.TopAbemaPickups_Top_Text{padding-left:78px;font-weight:700}.TopAbemaPickups_Sub_List{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.TopAbemaPickups_Sub_List:last-child:after{content:"";position:absolute;top:0;left:0;bottom:0;width:1px;background-color:#e2e2e2}.TopAbemaPickups_Discription_Time{color:#2d8c3c;font-size:1.2rem;font-weight:700}.TopAbemaPickups_Discription_Title{padding-top:8px;color:#333;line-height:1.8rem}.TopAbemaPickups_Sub .TopAbemaPickups_Discription_Title{height:34px;overflow:hidden}.TopAbemaPickups_Discription_Channel{padding-top:16px;font-size:1rem;color:#757575}.TopStaffBlog_Link{display:block;line-height:44px;color:#757575;padding:0 16px}.SpSearchBox{position:relative;padding:0 16px 16px}.SpSearchBox_Form{position:relative;width:100%;height:48px;margin:0}.SpSearchBox_Form.-edited .SpSearchBox_Form_Input{color:#333}.SpSearchBox_Form_Input{padding:0 92px 0 24px;width:100%;height:100%;line-height:2.6rem;color:#757575;font-size:1.6rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e2e2e2;border-radius:24px;overflow:hidden;-webkit-appearance:none}.SpSearchBox_Form_Input::-webkit-input-placeholder{color:#aaa}.SpSearchBox_Button{position:absolute;top:1px;width:46px;height:46px;font-size:1.2rem;font-weight:700;border-radius:24px;overflow:hidden}.SpSearchBox_Button.-search{right:1px}.SpSearchBox_Button.-delete{right:63px}.SpSearchBox_Button_Delete,.SpSearchBox_Button_Search{width:100%;height:100%}.SpSearchBox_Icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.6rem}.SpSearchBox_Button_Search .SpSearchBox_Icon{color:#2d8c3c}.SpSearchBox_Button_Delete .SpSearchBox_Icon{color:#858585}.SpSearchBox_Hash_Link{max-width:100%;padding:0 12px 16px}.SpSearchBox_Hash_Link_Item{max-width:inherit;margin:0 4px;display:inline-block}.SpSearchBox_Hash_Link_Item_link{max-width:100%;margin-bottom:8px;padding:8px 16px;color:#298538;font-size:1.4rem;font-weight:700;overflow:hidden;vertical-align:bottom;border-radius:16px;background-color:#f8f8f8}.SpSearchBox_Hash_Link_Item_link:last-child{margin-right:0}.TopServiceMenu_List{padding:0 10px 16px}.TopServiceMenu_List_Item{width:50%;padding:0 6px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.TopServiceMenu_List_Item_Link{width:100%;height:100%;padding-right:6px;color:#333;border-bottom:1px solid #e2e2e2;vertical-align:middle}.TopServiceMenu_List_Item:last-of-type .TopServiceMenu_List_Item_Link,.TopServiceMenu_List_Item:nth-last-of-type(2):nth-of-type(odd) .TopServiceMenu_List_Item_Link{border:none}.TopServiceMenu_List_Item_Text_Container{padding-left:8px}.TopServiceMenu_List_Item_Icon_Container,.TopServiceMenu_List_Item_Text_Container{height:64px;display:table-cell;vertical-align:middle}.TopServiceMenu_List_Item_Icon{-webkit-transform:scale(.8);transform:scale(.8);vertical-align:middle}.TopServiceMenu_List_Item_Text{max-height:48px;display:inline-block;font-size:1.2rem;font-weight:700;line-height:16px;overflow:hidden;vertical-align:middle}