#leftMenu, #leftmenu, #leftmenu_msgbox, #leftmenu_profile
{
/*	background:#f48484;*/
	background:#fff;
/*	width:190px;*/
	width:181px;
	height:100%;
	float:left;
	padding:0 0 20px;
}

#leftMenu *, #leftmenu *, #leftmenu_msgbox *, #leftmenu_profile *
{
	color:#263d61;
}

#leftMenu .pProfileName, #leftmenu .pProfileName, #leftmenu_msgbox .pProfileName, #leftmenu_profile .pProfileName
{
	text-align:center;
}

#leftMenu .pProfileEdit, #leftmenu .pProfileEdit, #leftmenu_msgbox .pProfileEdit, #leftmenu_profile .pProfileEdit
{
	font-size:10px;
	text-align:right;
	padding:3px 10px 3px 3px;
}

li
{
	list-style-type:none;
}

#leftMenu h3, #leftmenu h3
{
	margin:7px 10px 4px 2px;
	padding:0 0 1px 5px;
	color:#3e8421;
	font-weight:bold;
}

#leftMenu .h3Ranking, #leftmenu .h3Ranking
{
	border-bottom:2px solid #3e8421;
	margin:7px 10px 4px 2px;
	padding:0 0 1px 5px;
	color:#3e8421;
	font-weight:bold;
}

#leftMenu .pRanking, #leftmenu .pRanking
{
	margin:0 14px;
}

#leftMenu .divLeafUpper, #leftmenu .divLeafUpper
{
	background:#efefd7 url("http://x2tokyo.jp/emeters/em/img/leftMenu/divLeafUpper.gif") no-repeat 0 0;
	padding:0 0 5px;
	width:170px;
	margin-top:10px;
}

#leftMenu h2, #leftmenu h2
{
/*	_margin:15px 0 0 0;*/
	margin: 15px 0 0 0;
}
#leftMenu h2.start, #leftmenu h2.start
{
	margin: 5px 0 0 0;
}

#leftMenu .divLeafUpper h2 img, #leftmenu .divLeafUpper h2 img
{
	margin:6px 0 0 8px;
}

#leftMenu .divLeafLower, #leftmenu .divLeafLower
{
	background:#efefd7 url("http://x2tokyo.jp/emeters/em/img/leftMenu/divLeafLower.gif") no-repeat 0 100%;
	padding:6px 0 6px;
	margin:0 0 14px;
	width:170px;
}

#leftMenu .divLeafLower table, #leftmenu .divLeafLower table
{
	margin:0 0 0 10px;
}

div.divGottenMedal
{
	background: url("http://x2tokyo.jp/emeters/em/img/leftMenu/divGottenMedal.gif") no-repeat 0 0;
	_height:83px;
	min-height:83px;
	margin:11px 0 0 14px;
	padding:0 0 0 13px;
}

div.divGottenMedal img
{
	margin:5px 0 0;
}

p.pGottenMedal
{
	background: url("http://x2tokyo.jp/emeters/em/img/common/imgBgMedal.gif") no-repeat 0 0;
/*	background: url("http://x2tokyo.jp/emeters/em/img/leftMenu/pGottenMedal.gif") no-repeat 0 0;*/
	margin:3px 0 3px 15px;
	padding:9px 0 9px 100px;
	_height:123px;
	min-height:123px;
	line-height:3.2em;
}

div.divCalendar
{
	margin:0 0 0 15px;
}


#leftMenu .tableCalendarTitle, #leftmenu .tableCalendarTitle
{
	background:#ceed64;
	width:136px;
	margin:11px 0 0 10px;
}

#leftMenu .tableCalendarTitle img, #leftmenu .tableCalendarTitle img
{
	vertical-align:middle;
}

#leftMenu .tableCalendarTitle td, #leftmenu .tableCalendarTitle td
{
	background:#ceed64;
	width:33%;
	white-space: nowrap;
	text-align:center;
}

#leftMenu .tableCalendarDays, #leftmenu .tableCalendarDays
{
	background:#efefd7;
	width:120px;
	margin:0 0 4px 10px;
}

#leftMenu .tableCalendarDays th, #leftmenu .tableCalendarDays th
{
	padding:2px;
	border-bottom:1px solid #ceed64;
}

#leftMenu .tableCalendarDays td, #leftmenu .tableCalendarDays td
{
	padding:2px;
}

#leftMenu .tableCalendarDays td a, #leftmenu .tableCalendarDays td a
{
	text-decoration:none;
}

#leftMenu .tableCalendarDays td.item a, #leftmenu .tableCalendarDays td.item a
{
	font-weight:bold;
	text-decoration:underline;
}

#leftMenu .tableEvent, #leftmenu .tableEvent
{
	margin:12px 0 0 16px;
}

#leftMenu .tableEvent th img, #leftmenu .tableEvent th img
{
	margin:0 9px 7px 0;
}

#leftMenu .pEvent, #leftmenu .pEvent
{
	text-align:right;
}

.divDiarySearch
{
	background: url("http://x2tokyo.jp/emeters/em/img/leftMenu/divLeafUpper.gif") no-repeat 0 0;
	padding:5px 0 0;
	margin:7px 0 0;
	text-align:left;
}

.divDiarySearch form
{
	background: url("http://x2tokyo.jp/emeters/em/img/leftMenu/divLeafLower.gif") no-repeat 0 100%;
}

.divDiarySearch h3
{
	margin:6px 0 3px 10px;
}

.divDiarySearch input, .divDiarySearch select
{
	margin:0 0 0 10px;
}

.divDiarySearch #inputButton
{
	margin:3px 0 10px 105px;
}

.divDiarySearch input.control
{
	margin:10px 0 10px 105px;
}

.pComments
{
	text-align:right;
	margin:11px 18px 23px 10px;
}

#leftMenu .divLeftUpper, #leftmenu .divLeftUpper
{
	background:url("http://x2tokyo.jp/emeters/em/img/leftMenu/divLeafUpper.gif") no-repeat 0 0;
	width:170px;
	padding-top:5px;
	margin:5px 12px 0 0;
}

#leftMenu .tableLeftLower, #leftmenu .tableLeftLower
{
	background:url("http://x2tokyo.jp/emeters/em/img/leftMenu/divLeafLower.gif") no-repeat;
	background-position:bottom;
	padding:3px 10px 8px 10px;
}

#leftMenu .divLeftUpper h3, #leftmenu .divLeftUpper h3
{
	border:none;
	padding-left:0;
}

#leftMenu .divLeftUpper .pRight, #leftmenu .divLeftUpper .pRight
{
	margin-top:10px;
}

#leftMenu .pLeft5, #leftmenu .pLeft5
{
	margin-left:5px;
	margin-top:10px;
}

#leftMenu h3.line, #leftmenu h3.line
{
	border-bottom:2px solid #3e8421;
}


#leftMenu .divSearchUpper, #leftmenu .divSearchUpper
{
	background: url("http://x2tokyo.jp/emeters/em/img/leftMenu/divLeftUpper.gif") no-repeat 0 0;
	width:170px;
	padding-top:5px;
	margin:7px 0 0 0;
	background-color:#efefd7;
}

#leftMenu .formSearchLower, #leftmenu .formSearchLower
{
	background: url("http://x2tokyo.jp/emeters/em/img/leftMenu/divLeftLower.gif") no-repeat;
	background-position:bottom;
	padding:3px 10px 8px 5px;
}

#leftMenu .divSearchUpper h3, #leftmenu .divSearchUpper h3
{
	padding-left:0;
	color:#3e8421;
}

#leftMenu .divSearchUpper select, #leftmenu .divSearchUpper select, 
#leftMenu .divSearchUpper input, #leftmenu .divSearchUpper input
{
	margin-left:6px;
}

#leftMenu .divSearchUpper .inputButton, #leftmenu .divSearchUpper .inputButton
{
	margin:10px 0 0 100px;
}

#leftMenu .divSearchUpper .rankingButton, #leftmenu .divSearchUpper .rankingButton
{
	margin:10px 0 0 45px;
}

#leftMenu .divChoiceUpper, #leftmenu .divChoiceUpper
{
	background: url("http://x2tokyo.jp/emeters/em/img/leftMenu/divLeftUpper.gif") no-repeat 0 0;
	width:170px;
	padding:5px 0 0 0;
	margin:7px 0 0 0;
/*	background-color:#efefd7;*/
}

#leftMenu .formChoiceLower, #leftmenu .formChoiceLower
{
	background: url("http://x2tokyo.jp/emeters/em/img/leftMenu/divLeftLower.gif") no-repeat 0 100%;
	padding:3px 10px 8px 0;
	margin:0;
}

#leftMenu .divChoiceUpper li, #leftmenu .divChoiceUpper li
{
	padding-left:10px;
}

#leftMenu .divChoiceUpper form, #leftmenu .divChoiceUpper form
{
	padding-top:5px;
}

#leftMenu .divChoiceUpper .choiceButton, #leftmenu .divChoiceUpper .choiceButton
{
	margin:10px 0 0 70px;
}

#leftMenu .divMonthDiary, #leftmenu .divMonthDiary
{
	width:170px;
	padding:7px 10px 0 13px;
	line-height:1.4em;
}


#leftMenu .leftMenuBox, #leftmenu .leftMenuBox ,#leftMenu .leftMenuTxt, #leftmenu .leftMenuTxt
{
	width:150px;
	margin:5px 0 0 15px;
}

#leftMenu .leftMenuBox td, #leftmenu .leftMenuBox td
{
	width:33%;
	text-align:center;
}

#leftMenu .leftMenuTxt, #leftmenu .leftMenuTxt
{
	text-align:right;
	margin-top:0;
}

#leftMenu .corner2R, #leftmenu .corner2R
{
	background: url("http://x2tokyo.jp/emeters/em/img/leftMenu/corner2.gif") no-repeat 0 0;
	margin:2px 12px 0 0;
	padding:1px 0 0 8px;
}

#leftMenu .corner2R p, #leftmenu .corner2R p
{
	padding:1px 0;
}
#leftMenu .divTitleUpper, #leftmenu .divTitleUpper
{
	background: url("http://x2tokyo.jp/emeters/em/img/leftMenu/divLeftUpper.gif") no-repeat 0 0;
	width:170px;
	padding-top:3px;
	margin:40px 0 0 0;
	background-color:#efefd7;
}

#leftMenu .formTitleLower, #leftmenu .formTitleLower
{
	background: url("http://x2tokyo.jp/emeters/em/img/leftMenu/divLeftLower.gif") no-repeat;
	background-position:bottom;
	padding:0 0 3px 3px;
}

#leftMenu .divTitleUpper h3, #leftmenu .divTitleUpper h3
{
	padding-left:0;
	color:#3e8421;
}

#leftMenu .area01, #leftmenu .form01, #leftMenu .form01
{
	width:130px;
}

#leftMenu .divChoiceUpper table.layout01 th, #leftmenu .divChoiceUpper table.layout01 th
{
	padding:3px 0;
}

#leftMenu .divChoiceUpper table.layout01 td, #leftmenu .divChoiceUpper table.layout01 td	
{
	padding:8px 0 2px 4px;
}

#leftMenu #searchtab, #leftmenu #searchtab
{
	line-height:1.8em;
	padding-left:5px;
}

#leftMenu .memberTop, #leftmenu .memberTop
{
	padding-left:5px;
}

#leftMenu .eventSearch, #leftmenu .eventSearch
{
	padding-left:5px;
}

#leftMenu #searchtab ul.eventSearchTitle li, #leftmenu #searchtab ul.eventSearchTitle li
{
	padding:0 15px 0 7px;
}

#leftMenu #searchtab .choiceButton, #leftmenu #searchtab .choiceButton
{
	margin-left:85px;
}
