/*¢§¢§¢§º¸¥á¥Ë¥å¡¼¢§¢§¢§*/

#left					{ color:#333;width:185px;margin:0px;background:url("../imgs/portal_side_bg001.gif") repeat-y right top; }

#left a:link			{ color:#333;text-decoration:none; }
#left a:active			{ color:#333;text-decoration:none; }
#left a:visited			{ color:#333;text-decoration:none; }
#left a:hover			{ color:#BC003F;text-decoration:underline; }


/*¹àÌÜ*/
#left h2				{ color:#333;font-size:12px;font-weight:bold;line-height:31px;text-align:center;margin-bottom:10px;height:30px;background:url("../imgs/portal_side_t.gif") no-repeat left top; }

/*¥Ë¥Ã¥¯¥Í¡¼¥à*/
#left .nickname h2		{ color:#fff;font-size:12px;font-weight:bold;line-height:28px;text-align:center;margin:15px 0px 10px;padding-top:2px;height:30px;background:url("../imgs/side_nickname_bg.gif") no-repeat left top; }


#left .mypicture-area	{ text-align:center;padding:0px 10px 10px 9px !important;background:url("../imgs/portal_side_line2.gif") no-repeat left bottom; }
/*¥¢¥¤¥³¥ó*/
#left .icon	{ text-align:center;padding:15px 10px 10px 9px !important;background:url("../imgs/portal_side_line2.gif") no-repeat left bottom; }
/*¥Þ¥¤¥Ô¥¯¥Á¥ã¡¼*/
#left .mypicture		{ width:164px;height:164px;text-align:center;border:solid 1px #F9CE7F;background-color:#FFF; }

/*¥á¥Ë¥å¡¼*/
#left .menu				{ margin-bottom:10px;background:url("../imgs/portal_side_white_bg.gif") no-repeat left bottom;padding-bottom:1px; }
#left .menu .active		{ font-size:12px;display:block;line-height:24px;text-indent:30px;background:url("../imgs/portal_side_list_bg_on.gif") no-repeat left top; }
#left .menu a			{ font-size:12px;display:block;line-height:24px;text-indent:30px;background:url("../imgs/portal_side_list_bg.gif") no-repeat left top; }
#left .menu a.last		{ font-size:12px;display:block;width:184px;line-height:24px;text-indent:30px;background:url("../imgs/portal_side_list_bg.gif") no-repeat left top;border-bottom:1px solid #fff; }
#left .menu a:visited	{ font-size:12px;display:block;line-height:24px;text-indent:30px;background:url("../imgs/portal_side_list_bg.gif") no-repeat left top; }
#left .menu a:active	{ font-size:12px;display:block;line-height:24px;text-indent:30px;background:url("../imgs/portal_side_list_bg.gif") no-repeat left top; }
#left .menu a:hover		{ background:url("../imgs/portal_side_list_bg_on.gif") no-repeat left top; }

/*ÅÀÀþ*/
#left .line				{ margin:0px;text-indent:10px;padding:10px 0px 10px 0px;background:url("../imgs/portal_side_line.gif") no-repeat left top; }



/*¢§¢§¢§¥È¥Ã¥×¢§¢§¢§*/
#left .contents2		{ text-align:center;margin-bottom:10px; }
#left .menu-form		{ font-family:"Osaka", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "sans-serif";margin-bottom:5px;width:160px;height:20px;border:solid 1px #BDBCBA; }
#left hr				{ color:#DABF96;background-color:#DABF96;width:100%;height:1px;border:none; }
#left .privacy			{ font-size:10px;padding:0px 10px 13px;margin-bottom:0 10px 0 0;background:url("../imgs/portal_side_line2.gif") no-repeat left bottom; }
#left .privacy2			{ font-size:10px;padding:0px 10px 13px;margin-top:10px;margin-bottom:0 10px 0 0;background:url("../imgs/portal_side_line2.gif") no-repeat left bottom; }
#left .privacy-text		{ color:#666;font-size:10px;line-height:135%;padding:4px;border:solid 1px #33A02C;background-color:#FFF; }
#left .privacy-text p	{ margin-left:0.5em;text-indent:-0.5em; }
#left .privacy-text-small		{ color:#666;font-size:8px;text-align:right; }
#left .banner			{ text-align:center;margin:10px 0px; }



/*¢§¢§¢§¼«¸Ê¾Ò²ð¡¦µ­Ï¿¸¡º÷¢§¢§¢§*/
#left .contents {
	padding: 0px 8px 0px 12px;
	margin-bottom: 10px ;
}




/*¢§¢§¢§ºÇ¿·µ­Ï¿¡¦¿·Ãå¥³¥á¥ó¥È¡¦¿·Ãå¥È¥é¥Ã¥¯¥Ð¥Ã¥¯¢§¢§¢§*/
#left .new {
	padding: 0px 8px 0px 10px;
	margin-bottom: 5px ;
}

#left .new .entries {
	padding-bottom:5px;
}
#left .new p.response {
	text-indent:-1em;
	margin-left:2em;
}



/*¢§¢§¢§¥°¥é¥Õ¢§¢§¢§*/
#left .graph {
	text-align: center;
	padding-bottom: 10px ;
	margin-bottom: 10px ;
	left;background:url("../imgs/portal_side_line2.gif") no-repeat left bottom ;
}
#left .graph-bottom {
	text-align: center;
	margin-bottom: 10px ;
}
#left .graph p {
	margin-bottom: 5px;
}
#left .graph-bottom p {
	margin-bottom: 5px;
}



/*¢§¢§¢§¥«¥ì¥ó¥À¡¼¢§¢§¢§*/
#left .calendar {
	center;
}

#left .calendar table {
	width: 555px;
}

#left .calendar table.monthly {
	border-top:solid 1px #C0AD83;
	border-right:solid 1px #C0AD83;
}

#left .calendar th {
	width:14%;
	text-align: center;
	color: #000;
	font-weight: normal;
	background-color:#FEC;
}

#left .calendar th.youbi_sun {
	text-align: center;
	color: #F00;
	background-color:#FEE0E6;
	border-bottom:solid 1px #C0AD83;
	border-left:solid 1px #C0AD83;
}

#left .calendar th.youbi_sat {
	text-align: center;
	color: #00F;
	background-color:#D9D9FF;
	border-bottom:solid 1px #C0AD83;
	border-left:solid 1px #C0AD83;
}

#left .calendar th.youbi_other {
	text-align: center;
	color: #000;
	background-color:#F5F5F5;
	border-bottom:solid 1px #C0AD83;
	border-left:solid 1px #C0AD83;
}

#left .calendar td.youbi_sun {
	text-align: center;
	color: #000;
	background-color:#FEE0E6;
	border-bottom:solid 1px #C0AD83;
	border-left:solid 1px #C0AD83;
}

#left .calendar td.youbi_sat {
	text-align: center;
	color: #000;
	background-color:#D9D9FF;
	border-bottom:solid 1px #C0AD83;
	border-left:solid 1px #C0AD83;
}

#left .calendar td.youbi_other {
	text-align: center;
	color: #000;
	background-color:#F5F5F5;
	border-bottom:solid 1px #C0AD83;
	border-left:solid 1px #C0AD83;
}


#left .calendar .monthly td {
	width:14%;
	text-align: center;
	border-bottom:solid 1px #C0AD83;
	border-left:solid 1px #C0AD83;
}

#left .calendar .yearly {
	width: 555px;
	margin-bottom: 4px;
}
#left .calendar .yearly td {
	width: 25%;
	text-align: center;
}

#left .calendar p {
	text-align: center;
	margin: 0px 10px;
}

#left .calendar .focus {
	font-weight: bold;
}

#left .calendar a:link { font-weight: bold; color: #FF6600; }
#left .calendar a:active { font-weight: bold; color: #FF6600; }
#left .calendar a:visited { font-weight: bold; color: #FF6600; }
#left .calendar a:hover { font-weight: bold; color: #FF6600; text-decoration: underline; }



/*¢§¢§¢§¥¢¥¯¥»¥¹¿ô¢§¢§¢§*/
#left .access			{ padding:0px 8px 5px 12px;margin-bottom:10px;left;background:url("../imgs/portal_side_line2.gif") no-repeat left bottom ;}
#left .access p			{ padding-bottom:5px;text-align:left; }



/*¢§¢§¢§¤ªÃÎ¤é¤»¢§¢§¢§*/
#left .notice			{ font-size:10px;line-height:12px;padding:0px 8px 0px 12px;margin-bottom:10px;left;background:url("../imgs/portal_side_line2.gif") no-repeat left bottom ;}
#left .notice p			{ padding-bottom:10px;text-align:left; }



/*¢§¢§¢§¥Î¡¼¥Þ¥Ê¡¼¹Ô°Ù¢§¢§¢§*/
#left .nomanner {
	margin: 10px 11px 10px 10px;
	padding: 5px 5px 3px;
	border: solid 1px #DB978F;
	background:url('../imgs/icon_alert.gif') #FFF no-repeat 5px 5px;
}
#left .nomanner p {
	text-indent:15px;
}