body		{
		background-color:#fff;
		background-image:url('../img/bg4a5ca6.jpg');
		background-repeat:repeat-x;
		background-position:top center;
		color:#43341f;
		font-family:"‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
		margin-top:0;
		margin-bottom:0;
}
a:link		{
		text-decoration:none;color:#000080;
}
a:visited	{
		text-decoration:none;color:#9a4679;
}
a:active	{
		text-decoration:none;
}
a:hover		{
		text-decoration:underline;color:#cc00cc;
}
a.widelink 	{ 
		display: block; width: 100%; 
}
li		{
		font-size:14px;
		line-height:1.2em;
}
.fs12px		{
		font-size:12px;text-align:justify;text-justify:distribute;line-height:1.3em;
}
.fs14px		{
		font-size:14px;text-align:justify;text-justify:distribute;line-height:1.3em;
}
.fs16px-colfff	{
		font-size:16px;text-align:justify;text-justify:distribute;
		color:#fff;
}
.pd10		{
		padding:10;
}
table.list	{
		border:solid #80a585;border-width:0px;width:95%;margin-bottom:5px;
}
.size		{
		font-size:12px;padding:2px 10px 1px 0px;
}
.size2		{
		font-size:95%;font-weight:normal;letter-spacing:0px;background-image:url('../img/btn0.gif');border:solid;border-width:0px 1px 1px 0px;border-color:#eee #ccc #999 #eee;padding:3px 1px 1px 5px;margin:3px 20px 2px 5px;text-align:left;
}
.nmbr		{
		font-family:serif;font-size:1.5em;color:#f99;font-style:normal;text-align:center;margin:2px 2px 2px 2px;
}
.size1		{
		font-size:12px;padding:5px 10px 1px 0px;
}
.bun_s		{
		text-align:left;font-size:90%;line-height:1.3em;margin:0px 30px 10px 30px;background-color:#eee;padding:5px
}
.bun		{
		text-align:left;font-size:90%;line-height:1.5em;margin:0px 50px 10px 50px;text-align:justify;text-justify:distribute;
}
.bun_c		{
		text-align:center;font-size:90%;line-height:1.5em;margin:5px 50px 5px 50px;
}
.m		{
		font-size:90%;line-height:1.4em;color:#303030;margin:2px 2px 4px 4px;text-align:justify;text-justify:distribute;padding-right:10;
}
.mx		{
		font-size:90%;line-height:1.4em;color:#ddd;margin:4px 2px 6px 4px;text-align:justify;text-justify:distribute;
}
.m2		{
		font-size:75%;line-height:1.1em;color:#303030;margin:2px 0px 0px 4px;text-align:justify;text-justify:distribute;
}
p table td	{font-size:9pt;text-align:right;padding:0px 2px 0px 2px;font-family:'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;}
.cal		{font-size:9pt;text-align:center;padding:2px 2px 1px 2px;background-color:#faf1d4;}
.y		{color:#000;font-weight:normal}
.y_kakomi	{color:#000;;font-weight:normal;border:solid #beaf8b;border-width:0}
.yb		{color:blue;font-weight:bold}
.y2_kakomi	{color:blue;font-weight:bold;border:solid #beaf8b;border-width:0}
.yr		{color:red;font-weight:bold}
.y3_kakomi	{color:red;font-weight:bold;border:solid #beaf8b;border-width:0}
.kakomi		{border:solid #beaf8b;border-width:0}
.gbdr		{
		border:solid #80a585;border-width:3px;margin-bottom:10px;
}
p.t		{
		font-size:100%;line-height:1.3em;color:#f3f3f3;background-color:#036;text-align:left;padding:4px 3px 4px 8px;margin-top:0px;margin-left:2px;
}
.n		{
		font-size:110%;color:#000;background-color:#80a585;padding:7px 3px 4px 3px;text-align:center;margin:2px 0px 0px 2px;
}
.r		{
		font-size:140%;color:#80a585;padding:2px 3px 2px 3px;margin-top:0px;margin-bottom:0px;font-weight:bold;
}
.k		{
		font-size:90%;color:#fff;background-color:#80a585;padding:3px 3px 2px 10px;margin:0px 0px 0px 0px;
}
.kage	{
		border:solid;border-width:0px;border-color:#a99c7c #ded1b1 #fbf2d5 #beaf8b;margin-bottom:10;
}
.kage2	{
		border:solid;border-width:3px;border-color:#666 #ddd #ddd #999;
}
.topmenu	{
		font-size:12px;
		line-height:1.3em;
		background-image:url('../img/bg_ctr.jpg');
		color:#000;
		font-weight:normal;
		padding:10
}