body{
	color:		#000000;
	background:	#ffffff;
	font-size: 10.0pt;
	text-decoration: none;
	font-weight: normal;
	line-height: 100%;
	text-align:	center;
	margin-top:	10px;
	margin-left:	10px;
}

#wrapper {
	width:		815px;
	margin-right:	auto;
	margin-left:	auto;
	text-align:	left;
	color:		#000;
/*	border: 1px solid #FF0000;*/
}

.maruc{
	text-align: right;
	vertical-align: up;
	color:		#885544;
	font-size: 9.6pt;
	text-decoration: none;
	font-weight: normal;
	line-height: 100%;
}

td.cup_01{
	background-image : url(main/images/cup_01.png);
	background-repeat: no-repeat;
	background-position: right top;
}

td.cup_01{
	background-image : url(main/images/cup_01.png);
	background-repeat: no-repeat;
	background-position: right top;
}

td.cup_02{
	background-image : url(main/images/cup_02.png);
	background-repeat: no-repeat;
	background-position: right top;
}

td.cup_03{
	background-image : url(main/images/cup_03.png);
	background-repeat: no-repeat;
	background-position: right top;
}

td.cup_04{
	background-image : url(main/images/cup_04.png);
	background-repeat: no-repeat;
	background-position: right top;
}

td.cup_05{
	background-image : url(main/images/cup_05.png);
	background-repeat: no-repeat;
	background-position: right top;
}

td.cup_06{
	background-image : url(main/images/cup_06.png);
	background-repeat: no-repeat;
	background-position: right top;
}

td.cup_07{
	background-image : url(main/images/cup_07.png);
	background-repeat: no-repeat;
	background-position: right top;
}

td.cup_08{
	background-image : url(main/images/cup_08.png);
	background-repeat: no-repeat;
	background-position: right top;
}

td.cup_09{
	background-image : url(main/images/cup_09.png);
	background-repeat: no-repeat;
	background-position: right top;
}


td.cup_10{
	background-image : url(main/images/cup_10.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
	vertical-align: bottom;
	color:		#885544;
	font-size: 9.6pt;
	text-decoration: none;
	font-weight: normal;
	line-height: 100%;
}

a{
	font-size: 10.0pt;
}

a:link{
	color:		#70a0e8;
	text-decoration:	underline overline;
}

a:visited{
	color:		#70a0e8;
	text-decoration:	underline overline;
}

a:hover{
	color:		#ff8800;
	text-decoration:	underline overline;
}

td.year{
	color:		#888888;
	font-size: 11.6pt;
}

td.msg{
	color:		#552222;
	font-size: 11.6pt;	
}

td{
	font-size: 8.6pt;
	text-decoration: none;
	font-weight: normal;
	line-height: 100%;
	letter-spacing: 0em;
	white-space:	nowrap;
}
td.title{
	font-size: 7.8pt;
	text-decoration: none;
	font-weight: normal;
	line-height: 100%;
	letter-spacing: -0.05em;
	background-color:	#70a0e8;
	white-space:	nowrap;
}
.koushin{
	font-size: 9.0pt;
	color:		#ffffff;
	font-weight: normal;
}
td.mail{
	color:		#70a0e8;
	background-color:	#000000;
}
.today{
	color:		#70a0e8;
	font-size: 10.0pt;
}
.sunday{
	color:		#ff0080;
	font-size: 10.0pt;
}
