@charset "euc-jp";

/*---- bodySubSection:common ----*/
div.bodySubSection{
background:url(/img/basic/skin/gray/common/bodysubsection_bg002.gif) no-repeat 0 100%;
}

div.bodySubSection div.heading01{
background:url(/img/basic/skin/gray/heading/bodysubsection_head004.gif) no-repeat 0 0;
}

div.bodySubSection div.heading01 h2 a:link,
div.bodySubSection div.heading01 h2 a:visited,
div.bodySubSection div.heading01 h2 a:hover,
div.bodySubSection div.heading01 h2 a:active,
div.bodySubSection div.heading01 h2 a:focus{
color:#333;
}

div.bodySubSection div.contents{
border-right:1px solid #D0D0D1;
border-left:1px solid #D0D0D1;
background:#fff;
}

div.bodySubSection div.contents .moreLink01 a{
background:url(/img/basic/icon/link_arrow002.gif) no-repeat 0 50%;
}


/*---- bodySubSection:home ----*/
#bodySub02 div.bodySubSection{
background:url(/img/basic/skin/gray/home/bodysubsection_bg001.gif) no-repeat 0 100%;
}

#bodySub02 div.bodySubSection div.heading01{
background:url(/img/basic/skin/gray/heading/bodysubsection_head004.gif) no-repeat 0 0;
}

#bodySub02 div.bodySubSection div.heading01.private{
background:url(/img/basic/skin/gray/heading/bodysubsection_head005.gif) no-repeat 0 0;
}

#bodySub02 div.bodySubSection div.heading01.private h2 a{
color:#333;
}

#bodySub02 div.bodySubSection div.heading01 ul.utility02 li a{
background:url(/img/basic/skin/gray/button/section_utility001.gif) no-repeat;
}

#bodySub02 div.bodySubSection div.heading01 ul.utility02 li.open a{
background-position:-45px 0;
}

#bodySub02 div.bodySubSection div.heading01 ul.utility02 li.close a{
background-position:-30px 0;
}


/*---- siteInfo:home ----*/
#bodySub02 #siteInfo div.heading01{
background-image:url(/img/basic/skin/gray/home/siteinfo_title002.gif);
}

#bodySub02 #siteInfo div.contents ul li{
background:url(/img/basic/icon/list002.gif) no-repeat 0 0.8em;
font-weight:bold;
}

#bodySub02 #siteInfo div.contents ul li.noEmphasis a{
font-weight:normal;
}


/*---- reactionCountBalloon:news ----*/
div.contents span.reactionCountBalloon.level01{
background:url(/img/basic/icon/count_balloon004.gif) no-repeat 0 0;
}

div.contents span.reactionCountBalloon.level02{
background:url(/img/basic/icon/count_balloon005.gif) no-repeat 0 0;
}

div.contents span.reactionCountBalloon.level03{
background:url(/img/basic/icon/count_balloon006.gif) no-repeat 0 0;
}

div.contents span.reactionCountBalloon a{
color:#fff !important;
text-decoration:none;
}

div.contents span.reactionCountBalloon.level01 a{
color:#666 !important;
}


/*---- weather:home ----*/
#bodySub02 #weather div.contents ul li p.day{
color:#666;
}

#bodySub02 #weather div.contents ul li p.data span.max{
color:#D00;
}

#bodySub02 #weather div.contents ul li p.data span.min{
color:#099;
}

#bodySub02 #weather div.contents ul{
background:url(/img/basic/skin/gray/common/border_dot_horizontal001.gif) repeat-x 0 100%;
}


/*---- help ----*/
#help ul li a{
background:url(/img/basic/icon/list002.gif) no-repeat 0% 0.5em;
}


/*---- AppliWidget ----*/
.appliWidget div.contents iframe{
border:0;
}

div.simpleMessageArea222{
background:none;
}

div.simpleMessageArea222 .simpleMessage{
background:none;
}

div.simpleMessageArea222 .simpleMessage .main{
background-image:url(/img/basic/common/simplealert_alert002.gif);
}

div.simpleMessageArea222 .simpleMessage .formButtons01{
background:none;
}


/*---- RelatedNews:関連ニュース ----*/
div#relatedNews li{
background:url(/img/basic/icon/list001.gif) no-repeat 0% 0.7em;
}

div#relatedNews li a:visited{
color:#996699;
}


/* ----- recommend:メンバーの参加コミュ ----- */
div#recommend table.iconListTable02{
background:url(/img/basic/skin/gray/common/dotline_vertical001.gif) repeat-y 50% 0%;
}

div#recommend table.iconListTable02 tr{
background:url(/img/basic/skin/gray/common/bg_iconlist002.gif) repeat-x 0% 100%;
}

div#recommend table.iconListTable02 td a:link,
div#recommend table.iconListTable02 td a:visited,
div#recommend table.iconListTable02 td a:hover,
div#recommend table.iconListTable02 td a:active,
div#recommend table.iconListTable02 td a:focus{
background-color:transparent;
background-position:50% 50%;
background-repeat:no-repeat;
}


/* ----- classmates:同級生一覧 ----- */
div#classmates table.iconListTable02{
background:url(/img/basic/skin/gray/common/dotline_vertical001.gif) repeat-y 50% 0%;
}

div#classmates table.iconListTable02 tr{
background:url(/img/basic/skin/gray/common/bg_iconlist002.gif) repeat-x 0% 100%;
}

div#classmates table.iconListTable02 td a:link,
div#classmates table.iconListTable02 td a:visited,
div#classmates table.iconListTable02 td a:hover,
div#classmates table.iconListTable02 td a:active,
div#classmates table.iconListTable02 td a:focus{
background-color:transparent;
background-position:50% 50%;
background-repeat:no-repeat;
}


/*---- userSchoolList:学校 ----*/
#userSchoolList div.contents ul li{
background-position:0 8px;
background-repeat:no-repeat;
}

#userSchoolList div.contents ul li.cl01{background-image:url(/img/basic/icon/cl001.gif);}
#userSchoolList div.contents ul li.cl02{background-image:url(/img/basic/icon/cl002.gif);}
#userSchoolList div.contents ul li.cl03{background-image:url(/img/basic/icon/cl003.gif);}
#userSchoolList div.contents ul li.cl04{background-image:url(/img/basic/icon/cl004.gif);}
#userSchoolList div.contents ul li.cl05{background-image:url(/img/basic/icon/cl005.gif);}
#userSchoolList div.contents ul li.cl06{background-image:url(/img/basic/icon/cl006.gif);}
#userSchoolList div.contents ul li.cl07{background-image:url(/img/basic/icon/cl007.gif);}
#userSchoolList div.contents ul li.cl08{background-image:url(/img/basic/icon/cl008.gif);}
#userSchoolList div.contents ul li.cl09{background-image:url(/img/basic/icon/cl009.gif);}
#userSchoolList div.contents ul li.cl10{background-image:url(/img/basic/icon/cl010.gif);}


/*---- relationalCommunity:関連コミュニティ ----*/
#relationalCommunity p.moreLink01{
background:url(/img/basic/skin/gray/common/border_dot_horizontal001.gif) repeat-x 0 0;
}


/*-------- activityFeed:フィード --------*/
#activityFeed ul.activityFeedList01 li{
background-repeat:no-repeat;
background-position:0 6px;
}

#activityFeed ul.activityFeedList01 li.birthday{
background:url(/img/calendaricon2/i_bd.gif) no-repeat 0 6px;
}

#activityFeed ul.activityFeedList01 li.profile{
background:url(/img/basic/icon/profile001.gif) no-repeat 2px 7px;
}

#activityFeed ul.activityFeedList01 li.mikukore{
background:url(/img/basic/icon/mikukore001.gif) no-repeat 0 8px;
}

#activityFeed ul.activityFeedList01 li.photo{
background:url(/img/basic/icon/photo003.gif) no-repeat 1px 6px;
}

#activityFeed ul.activityFeedList01 li.photo a.album{
background:url(/img/basic/icon/album001.gif) no-repeat left top;
}

#activityFeed ul.activityFeedList01 li.diary{
background:url(/img/basic/icon/diary002.gif) no-repeat 1px 7px;
}

#activityFeed ul.activityFeedList01 li.video{
background:url(/img/basic/icon/video002.gif) no-repeat 0 7px;
}

#activityFeed ul.activityFeedList01 li.review{
background:url(/img/basic/icon/review001.gif) no-repeat 0 6px;
}

#activityFeed ul.activityFeedList01 li span.image a{
border:1px solid #DFDFDF;
}

#activityFeed ul.activityFeedList01 li.voice{
background:url(/img/basic/icon/voice001.gif) no-repeat 0 6px;
}


/*---- voice:ボイスヘルプ ----*/
#voiceHelp ul.voiceHelpList li a{
background:url(/img/basic/icon/list002.gif) no-repeat 0% 0.5em;
}


/*---- recommendSide:あなたの友人かも ----*/
#recommendSide .recommendMember{
background:url(/img/basic/skin/gray/common/border_dot_horizontal001.gif) repeat-x 0 100%;
}

#recommendSide .recommendMember.last{
background:none;
}


/*---- mixiGame:今すぐ遊べるゲーム ----*/
#mixiGame .contents div.gameBanner div.detail{
background:#2b2a30;
color:#fff;
}

#mixiGame .contents div.gameBanner div.detail .joinedFriend li.status{
color:#eb7f5e;
}

#mixiGame .contents div.gameBanner div.detail .privacyInfo{
color:#999;
}


/*---- picupCommunity:注目のコミュニティ ----*/
#picupCommunity .contents ul{
background:url(/img/basic/skin/gray/common/border_dot_horizontal001.gif) repeat-x 0 100%;
}

#picupCommunity .contents ul li div.name{
background:url(/img/basic/icon/hot001.gif) no-repeat 0 0;
}


/*---- picupReview:注目のレビュー ----*/
#picupReview .contents ul{
background:url(/img/basic/skin/gray/common/border_dot_horizontal001.gif) repeat-x 0 100%;
}


/*---- pageFeed:communityFeed:最新書き込み ----*/
#communityFeed .contents ul li,
#pageFeed .contents ul li.mixiPageFeed{
border-bottom:1px solid #D0D0D1;
}

#communityFeed .contents ul li.active,
#pageFeed .contents ul li.mixiPageFeed .active{
background-color:#F9F8F8;
}

#communityFeed .contents ul li div.postData p.name a,
#pageFeed .contents ul li div.postData p.name a{
color:#999;
}

#pageFeed .contents ul li div.postData div.feedInfo p.photo{
border:1px solid #DDD;
}

#communityFeed .contents ul li.event div.postData p.title{
background:url(/img/basic/icon/event002.gif) no-repeat 1px 0;
}

#communityFeed .contents ul li.enquete div.postData p.title{
background:url(/img/basic/icon/enquete001.gif) no-repeat 0 0;
}

#communityFeed .contents ul li.bbs div.postData p.title{
background:url(/img/basic/icon/topic001.gif) no-repeat 0 1px;
}

#communityFeed .contents ul li.announcement div.postData p.title{
background:url(/img/basic/icon/announce002.gif) no-repeat 0 0;
}

#communityFeed .contents ul li div.postData p.title span,
#pageFeed .contents ul li div.postData div.utility ul li{
color:#999;
}

#pageFeed .contents ul li div.postData div.utility ul.source li.detailLink{
border-left:1px solid #DDD;
}

#pageFeed .contents ul li div.postData div.utility ul.listAction li .likedIcon{
background:url(/img/basic/icon/iine_small002.gif) no-repeat 0 2px;
}

#pageFeed .contents ul li div.postData div.utility ul.listAction li .commentIcon{
background:url(/img/basic/icon/comment_small002.gif) no-repeat 0 3px;
}

#pageFeed .contents ul li div.others{
background:url(/img/basic/skin/gray/common/border_dot_horizontal001.gif) repeat-x 0 0;
}

#pageFeed .contents ul li div.others a{
background:url(/img/basic/icon/link_arrow002.gif) no-repeat 0 50%;
}


/*---- mixiPageMenu:mixiページメニュー ----*/
#mixiPageMenu .contents dl dt a{
background:url(/img/basic/icon/mixipage_icon001.gif) no-repeat;
}

#mixiPageMenu .contents dl dt.newPage a.pageIcon{background-position:0 -270px;}
#mixiPageMenu .contents dl dt.manage a.pageIcon{background-position:0 0;}
#mixiPageMenu .contents dl dt.promotion a.pageIcon{background-position:0 -220px;}
#mixiPageMenu .contents dl dt.pageNavi a.pageIcon{background-position:0 -320px;}

#mixiPageMenu .contents dl dd{
color:#999;
}


/*---- communityCategoryList:コミュニティカテゴリ ----*/
#communityCategoryList ul li a{
background:url(/img/basic/icon/community_category001.gif) no-repeat;
}

#communityCategoryList ul li.music       a{background-position:0 0;}
#communityCategoryList ul li.game        a{background-position:0 -27px;}
#communityCategoryList ul li.hobby       a{background-position:0 -54px;}
#communityCategoryList ul li.sports      a{background-position:0 -82px;}
#communityCategoryList ul li.fashion     a{background-position:0 -110px;}
#communityCategoryList ul li.celebration a{background-position:0 -138px;}
#communityCategoryList ul li.comedy      a{background-position:0 -167px;}
#communityCategoryList ul li.tv          a{background-position:0 -193px;}
#communityCategoryList ul li.gourmet     a{background-position:0 -222px;}
#communityCategoryList ul li.circle      a{background-position:0 -251px;}
#communityCategoryList ul li.region      a{background-position:0 -278px;}
#communityCategoryList ul li.generation  a{background-position:0 -307px;}
#communityCategoryList ul li.school      a{background-position:0 -335px;}
#communityCategoryList ul li.company     a{background-position:0 -362px;}
#communityCategoryList ul li.car         a{background-position:0 -390px;}
#communityCategoryList ul li.book        a{background-position:0 -419px;}
#communityCategoryList ul li.movie       a{background-position:0 -446px;}
#communityCategoryList ul li.art         a{background-position:0 -475px;}
#communityCategoryList ul li.study       a{background-position:0 -504px;}
#communityCategoryList ul li.business    a{background-position:0 -531px;}
#communityCategoryList ul li.pc          a{background-position:0 -558px;}
#communityCategoryList ul li.trip        a{background-position:0 -587px;}
#communityCategoryList ul li.animal      a{background-position:0 -615px;}
#communityCategoryList ul li.fortune     a{background-position:0 -644px;}
#communityCategoryList ul li.disaster    a{background-position:0 -670px;}
#communityCategoryList ul li.others      a{background-position:0 -700px;}


/*---- communityRanking:コミュニティランキング ----*/
#communityRanking ul li{
background:url(/img/basic/skin/gray/common/bg_iconlist002.gif) repeat-x 0% 0%;
}

#communityRanking ul li.first{
background:none;
}

#communityRanking .thumb{
border:1px solid #ddd;
}

#communityRanking .detail dd{
color:#666;
}

#communityRanking .detail .rank01{
color:#b8931f;
}

#communityRanking .detail .rank02{
color:#999;
}

#communityRanking .detail .rank03{
color:#905c26;
}


/*---- ticketCamp ----*/
#ticketAd .detail .strong{
color:#ff0000;
}

#ticketAd .logo{
border:1px solid #D0D0D1;
border-bottom:none;
}
