#main a, #main *
{
	color:#263d61;
}

#main .divTopInfo
{
	margin:5px 4px 0px;
	width:505px;
}

#main .divTopInfo table
{
	border-spacing:0;
	border-collapse: collapse;
	width:100%;
}

#main .divTopInfo table th
{
	padding:2px 20px;
	font-weight:normal;
	width:60px;
	color:#263d61;
}

#main .divTopInfo table td
{
	padding:4px 10px;
}

#main .formTodayDiary
{
	background: url("http://x2tokyo.jp/emeters/em/img/common/corner/upper1.gif") no-repeat 0 0;
	margin:5px 4px 20px;
	width:503px;
}

#main .formTodayDiary table
{
	background: url("http://x2tokyo.jp/emeters/em/img/common/corner/lower1.gif") no-repeat 0 100%;
	border-spacing:0;
	border-collapse: collapse;
	width:100%;
}

#main .formTodayDiary table th
{
	padding:4px 20px;
	width:100px;
	font-weight:bold;
	color:#3e8421;
}

#main .formTodayDiary table td
{
	padding:4px 10px;
}

#main .formTodayDiary table td img
{
	margin:0 0 0 1em;
	vertical-align:middle;
}
#main .formTodayDiary table td a.textarea_ex img
{
	margin:0;
}
#main .formTodayDiary table td .inputTextarea
{
	width:322px;
}



#main .formFriendData
{
	background: url("http://x2tokyo.jp/emeters/em/img/common/corner/upper1.gif") no-repeat 0 0;
	margin:5px 4px 20px;
	width:503px;
}

#main .formFriendData table
{
	background: url("http://x2tokyo.jp/emeters/em/img/common/corner/lower1.gif") no-repeat 0 100%;
	border-spacing:0;
	border-collapse: collapse;
	width:100%;
}

#main .formFriendData table th
{
	padding:4px 20px;
	width:100px;
	font-weight:bold;
	color:#3e8421;
}

#main .formFriendData table td
{
	padding:4px 10px;
}

#main .formFriendData table td .inputTextarea
{
	width:322px;
}

#main .divFavoriteData
{
	background: url("http://x2tokyo.jp/emeters/em/img/common/corner/upper1.gif") no-repeat 0 0;
	margin:5px 4px 20px;
	width:503px;
}

#main .divFavoriteData table
{
	background: url("http://x2tokyo.jp/emeters/em/img/common/corner/lower1.gif") no-repeat 0 100%;
	border-spacing:0;
	border-collapse: collapse;
	width:100%;
}

#main .divFavoriteData table th
{
	padding:4px 10px;
	width:120px;
	font-weight:bold;
	color:#3e8421;
	text-align:center;
/*	background-color:#FFCCCC;*/
}

#main .divFavoriteData table td
{
	padding:4px 5px 4px 15px;
}

#main .divUpdateRecords
{
	background: url("http://x2tokyo.jp/emeters/em/img/common/corner/upper2.gif") no-repeat 0 0;
	margin:5px 4px 20px;
	width:503px;
}

#main .divUpdateRecords table
{
	background: url("http://x2tokyo.jp/emeters/em/img/common/corner/lower2.gif") no-repeat 0 100%;
	border-spacing:0;
	border-collapse: collapse;
	width:100%;
}

#main .divUpdateRecords table th
{
	padding:4px 20px;
	width:100px;
	font-weight:bold;
	color:#3e8421;
}

#main .divUpdateRecords table td
{
	padding:4px 10px;
}

#main .divUpdateRecords table td img
{
	vertical-align:middle;
	margin:1px 3px;
}

#main .divNewArrivals
{
	background: url("http://x2tokyo.jp/emeters/em/img/common/corner/upper2.gif") no-repeat 0 0;
	margin:5px 4px 5px;
	width:503px;
}

#main .divNewArrivals table
{
	background: url("http://x2tokyo.jp/emeters/em/img/common/corner/lower2.gif") no-repeat 0 100%;
	border-spacing:7px 5px;
	border-collapse:separate;
	width:100%;
}

#main .divNewArrivals table th
{
	padding:4px 5px 4px 5px;
	width:105px;
	font-weight:bold;
	color:#3e8421;
}

#main .divNewArrivals table td
{
	padding:4px 10px 4px 15px;
}

* html #main .divNewArrivals table td
{
	padding-left:25px;
}

#main .divIntroduction
{
	background: url("http://x2tokyo.jp/emeters/em/img/common/corner/upper2.gif") no-repeat 0 0;
	margin:5px 4px 5px;
	width:503px;
}

#main .divIntroduction table
{
	background: url("http://x2tokyo.jp/emeters/em/img/common/corner/lower2.gif") no-repeat 0 100%;
	border-spacing:7px 5px;
	border-collapse:separate;
	width:100%;
}

#main .divIntroduction table th
{
	padding:4px 12px;
	width:100px;
	font-weight:bold;
	color:#3e8421;
}

#main .divIntroduction table td
{
	padding:4px 10px;
}

#main #inputWeightBodyfat
{
	background: url("http://x2tokyo.jp/emeters/em/img/common/corner/formInputWeightBodyfat.gif") no-repeat 0 0;
	margin:6px 0 0 4px;
	min-height:71px;
	_height:71px;
}

#main #inputWeightBodyfat table
{
	margin:5px 0 0 0;
}

#main #inputWeightBodyfat td.tdDate
{
	width:90px;
	text-align:center;
	padding:15px 0 0 0;
}

#main #inputWeightBodyfat input.inputNumericalData
{
	width:2em;
}

#main #selectGraphType
{
	background: url("http://x2tokyo.jp/emeters/em/img/mypage/top/panel_bg.gif") no-repeat 0 0;
	margin:6px 0 0 4px;
	padding:0;
	width: 500px;
	height: 81px;
}

#main #selectGraphType table
{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

#main #selectGraphType table td
{
	text-align: center;
	vertical-align: middle;
	padding: 0;
	width: 50%;
}

#main .dataNickNme
{
	text-align:center;
	font-weight:normal;
}
#main .dataTxt
{
	font-size:97%;
	font-weight:normal;
	line-height:18px;
}

* html #main .dataTxt
{
	font-size:93%;
}
