@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;}
body {  padding-top:20px;}
.TreeWrap a,a:visited {text-decoration:none;outline:none;}
.TreeWrap a:hover {color:#aaa;text-decoration:none;outline:none;}
.TreeWrap {width:176px; background: url(../leftmenu/images/leftLinkCenterBg.png) repeat-y left top ; position:relative;left:0;top:0;margin:0 auto;font-size:12px;}
.main{background:url(../leftmenu/images/leftLinkLine.png) no-repeat center bottom;}
a.mainMenu{display:block;line-height:32px;height:32px; background:url(../leftmenu/images/left/2_01.gif) no-repeat;padding-left:35px;font-size:12px;color:#6f6f6f;font-weight:bold;}/*images/leftMenuAllIcon.gif*/
a.mainMenu:hover,body.microBlogPage #main1 a.mainMenu,body.logPage #main2 a.mainMenu,body.photoPage #main3 a.mainMenu,body.clubPage #main4 a.mainMenu,body.microBlogPage #main5 a.mainMenu{ background:url(../leftmenu/images/left/1_01.gif) no-repeat;font-weight:bold;color:#fff;}/*images/leftMenuAllIconHoverBg.gif*/
#main1 a.mainMenu{background-position:0 0px;}
#main2 a.mainMenu{background-position:0 -61px;}
#main3 a.mainMenu{background-position:0 -120px;}
#main4 a.mainMenu{background-position:0 -180px;}

span.action{font-size:12px; color:#999;font-weight:100;margin-left:50px; cursor:pointer;}
a.mainMenu:hover span.action{color:#FFFFFF;}
.sub {padding-left:1em}
.sub a{display:block;padding-left:12px;line-height:150%; background:url(../leftmenu/images/SubmenuDottedLine.png) no-repeat center bottom;height:27px;line-height:27px;color:#575757;font-size:11px;}
a.lastSubMenu{background-image:none;}


/*#1042a6
*#8b86c5
*/
