@charset "euc-jp"; 
body {
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;

}

BORDER-RIGHT: ff00cc 1pt solid; 
BORDER-TOP: ff00cc 1pt solid; 
BORDER-LEFT: ff00cc 1pt solid; 
BORDER-BOTTOM: ff00cc 1pt solid;

}


.h1 {font-size: 10px; color: #333333; margin: 2;	padding: 2; font-weight: normal;}
.h2 {font-size: 12px; color: #555555; margin: 2;	padding: 0; font-weight: normal;}
.h3 {font-size: 12px; color: #555555; margin: 0;	padding: 0; font-weight: normal;}

.grade-r	{ background-image:    url(img/backr.gif);
			background-repeat:repeat-y;}

.grade-l	{ background-image:		url(img/backl.gif);
		background-repeat:		repeat-y;
		background-position: 	right;}

/*Ž¼ŽÃŽ¼Ž¶Ž¼ŽÄŽ¼ŽÐ*/
.copyright	{ font-size: 12px; color: #333333; }
.top		{font-size: 12px; line-height: 19px; color: #555555; font-weight: normal;}
.back	{ background-color: #ffeaff; }
.side-back{ background-color: #d4d4d4; }
.side-top	{ background-color: #000000; }
.side-con	{font-size: 14px; line-height: 14px; color:#ffffff; background-color: #666666; font-weight: bold;}
.side-syou{font-size: 10px; line-height: 13px; color:#000000;}
.under	{font-size: 10px; line-height: 19px; color:#000000; font-weight:normal;}
.under-b	{font-size: 12px; line-height: 19px; color:#000000; font-weight:bold;}
.under2	{font-size: 10px; line-height: 15px; color:#000000; background-color: #ffb9ff; font-weight:normal;}
.to-top	{font-size: 12px; line-height: 19px; color:#000000; font-weight:bold;}

.side-left					{font-size: 10px; line-height: 19px; color:#000000; font-weight: bold;}
.side-left a:link 		{font-size: 10px; line-height: 16px; color: #666666; text-decoration: none;}
.side-left a:visited 	{font-size: 10px; line-height: 16px; color: #666666; text-decoration: none;}
.side-left a:hover 		{font-size: 11px; line-height: 16px; color: #333333; text-decoration: none; font-weight: bold;}

.side-mail a:link 		{font-size: 10px; line-height: 13px; color: #000000; text-decoration: none;}
.side-mail a:visited 	{font-size: 10px; line-height: 13px; color: #000000; text-decoration: none;}
.side-mail a:hover 		{font-size: 10px; line-height: 13px; color: #666666; font-weight: normal;}


.side-merumaga			{font-size: 10px; line-height: 19px; color:#000000; font-weight: bold;}
.side-merumaga a:link 		{font-size: 10px; line-height: 16px; color: #666666; text-decoration: none;}
.side-merumaga a:visited 	{font-size: 10px; line-height: 16px; color: #666666; text-decoration: none;}
.side-merumaga a:hover 		{font-size: 11px; line-height: 16px; color: #333333; text-decoration: none; font-weight: bold;}

/*Ž¼Ž§Ž¼ŽØŽ¼Ž§È«Ž¼Ž²*/
.blog			{ font-size: 12px; color: #666666; }
.blog a:link 		{ color: #808080; text-decoration: none; }
.blog a:visited 	{ color: #808080; text-decoration: none; }
.blog a:hover 		{ color: #000000; font-weight: bold;}

.contents	{  font-size: 12px; color:#ffffff; font-weight: bold; }
.12black	{  font-size: 12px; color:#000000; line-height: 12px; }
.12gray	{  font-size: 12px; color:#333333; }
.blogtitle{  font-size: 12px; color:#ffffff; }
.blogbun	{  font-size: 12px; line-height: 19px; color:#333333; }
.posted	{  font-size: 10px; line-height: 15px; color:#808080; }
.pagetop	{  font-size: 12px; line-height: 19px; color:#006699; }
.coment	{  font-size: 12px; line-height: 19px; color:#333333; }
.comentb	{  font-size: 12px; line-height: 19px; color:#000000; font-weight: bold; }

/*Ž¼ŽÅŽ¼ŽÍŽ¼ŽÂŽ¼Ž¯Ž¼Ž§Ž¼Ž»Ž¼Ž§Ž¼ŽÁŽ¼Ž§Ž¼ŽÅŽ¼Ž§Ž¼Ž×*/
.stmoji	{  font-size: 12px; line-height: 19px; color:#ffffff; background:#666666; text-align:center;}
.stmoji2	{  font-size: 12px; line-height: 19px; color:#333333; background:#ffffff;}


.1white		{  font-size: 0px; line-height: 19px; color:#ffffff; }
.10blue		{  font-size: 10px; line-height: 19px; color:#006699; }
.10white	{  font-size: 10px; line-height: 19px; color:#ffffff; }
.10orenge	{  font-size: 10px; line-height: 19px; color:#ff6600; }
.10gray		{  font-size: 10px; color:#535353; }
.10redb 	{  font-size: 10px; line-height: 19px; color:#ff0000; font-weight: bold; }
.10red 		{  font-size: 10px; line-height: 19px; color:#ff0000; }
.10grayb	{  font-size: 10px; line-height: 19px; color:#333333; font-weight: bold; }
.10black	{  font-size: 10px; line-height: 19px; color:#000000; }
.12white	{  font-size: 12px; line-height: 19px; color:#ffffff; }
.12red 		{  font-size: 12px; line-height: 19px; color:#ff0000; }
.12gray		{  font-size: 12px; line-height: 19px; color:#333333; }
.12black	{  font-size: 12px; line-height: 19px; color:#000000; }
.12black1	{  font-size: 12px; line-height: 10px; color:#000000; }
.12gray6	{  font-size: 12px; line-height: 19px; color:#666666; }
.12gray6b	{  font-size: 12px; line-height: 19px; color:#666666; font-weight: bold; }
.12gray3b	{  font-size: 12px; line-height: 19px; color:#333333; font-weight: bold; }
.12orenge	{  font-size: 12px; line-height: 19px; color:#ff6600; }
.12orengeb 	{  font-size: 12px; line-height: 19px; color:#ff6600; font-weight: bold; }
.12blueb	{  font-size: 12px; line-height: 19px; color:#006699; font-weight: bold; }
.12blueb	{  font-size: 12px; line-height: 19px; color:#006699; font-weight: bold; }
.12whiteb	{  font-size: 12px; line-height: 19px; color:#ffffff; font-weight: bold; }
.13gray3	{  font-size: 13px; line-height: 19px; color:#333333; }

.13gray3b	{  font-size: 13px; line-height: 19px; color:#333333; font-weight: bold;}
.14blue		{  font-size: 14px; line-height: 19px; color:#006699; }
.14gray6b	{  font-size: 14px; line-height: 19px; color:#666666; font-weight: bold; }
.14gray3	{  font-size: 14px; line-height: 19px; color:#333333; }
.14gray3b	{  font-size: 14px; line-height: 19px; color:#333333; font-weight: bold; }
.14whiteb	{  font-size: 14px; line-height: 19px; color:#ffffff; font-weight: bold; }
.14red 		{  font-size: 14px; line-height: 19px; color:#ff0000; }
.16whiteb	{  font-size: 16px; line-height: 22px; color:#ffffff; font-weight: bold; }
.16blue		{  font-size: 16px; line-height: 19px; color:#0000ff; }
.16blueb	{  font-size: 16px; line-height: 19px; color:#0000ff; font-weight: bold; }
.16gray3	{  font-size: 16px; line-height: 19px; color:#333333; }


.pick			{ font-size: 12px; color: #fccafa; }
.pick a:link 		{ color: #fccafa; text-decoration: none; }
.pick a:visited 	{ color: #fccafa; text-decoration: none; }
.pick a:hover 		{ color: #fccafa; text-decoration: none; }

	.calendarhead{
		font-size:12px;
		font-weight:bold;
		text-align:left;
		letter-spacing:1px;
		padding-left:2px;
		padding-bottom:3px;
		background:url('/_img/20040706/line_blue.gif') no-repeat 0 100%;
		margin-bottom:7px;
	}

	.calendartable{
		width:130px;
		text-align:center;
		margin-bottom:33px;
		background:#e7eeef;
	}
	
	.calendarweek{font-size:10px; font-weight:bold; position:center;}

	.calendarwd{background:#dddddd;}
	.calendard{empty-cells:show;padding:4px 0;}
	.calendardbg{padding:1px 0;background:#d3d3d3;}

	.calendar{font-size:10px; position:center;}

	.sidetitle{
		font-size:12px;
		font-weight:bold;
		text-align:left;
		letter-spacing:1px;
		padding-left:2px;
		padding-bottom:3px;
		background:url('/_img/20040706/line_blue.gif') no-repeat 0 100%;
	}

	.side{
		font-size:10px;
		text-align:left;
		line-height:125%;
		margin-top:7px;
		margin-bottom:33px;
		padding:5px 15px;
		background:#e7eeef;
	}
	
	.sidebody{
		margin-bottom:5px;
	}
	
	a.aside{color:#036;text-decoration:underline;}
	a.aside:link{color:#036;text-decoration:underline;}
	a.aside:visited{color:#036;text-decoration:underline;}
	a.aside:hover{color:#036;text-decoration:none;}
