#header	{
	position;fixed;
	top:0;
	right:0;
	bottom:auto;
	left:0;
	width:796px;
	padding:2px;
	background-color:#ffcc66;
}
	
#contenttop	{
	width:800px;
	height:1500px;
}

#content	{
	width:800px;
	height:100%;
}

#contentlink	{
	width:800px;
	height:1600px;
}


#maincontent	{
	width:646px;
	height:100%;
	float:right;
	padding:2px;
	background-color:#ffffcc
}

#sidebartop	{
	width:146px;
	height:100%;
	float:left;
	padding:2px;
	background-color:#ffcccc
}

#sidebar	{
	width:146px;
	height:5000px;
	float:left;
	padding:2px;
	background-color:#ffcccc
}

div.mylink	{
	font-family:qMmpS Pro W3, lr oSVbN, sans-serif;
	font-size:11px; 
	line-height: 200%; 
	position:relative;
	top:300px;
	right:auto;
	bottom:auto;
	left:1px ;
	width:140px;
	padding:2px;
	background-color:#ffcc66
}


.mylinktitle 		{ 
	font-family:qMmpS Pro W3, lr oSVbN, sans-serif;
	font-size:medium; 
	font-weight: bold;
	color:#ffffcc;
	text-align: center; 
	height:20px;
	width:100%;
	background-color:#cccc00;
}


div.banner	{
	font-family:qMmpS Pro W3, lr oSVbN, sans-serif;
	font-size:11px; 
	line-height: 200%; 
	position:relative;
	top:350px;
	right:auto;
	bottom:auto;
	left:1px ;
	width:140px;
	padding:2px;

}


.sidemenu	{
	font-family:qMmpS Pro W3, lr oSVbN, sans-serif;
	font-size:11px; 
	line-height: 200%; 
	position:relative;
	top:53px;
	right:auto;
	bottom:auto;
	left:1px ;
	width:140px;
	padding:2px;
	background-color:#ffcc66
}

.sidemenutitle 		{ 
	font-family:qMmpS Pro W3, lr oSVbN, sans-serif;
	font-size:medium; 
	font-weight: bold;
	color:#ffffcc;
	text-align: center; 
	height:20px;
	width:100%;
	background-color:#cccc00;
}



h1		{ 
	font-family:qMmpS Pro W3, lr oSVbN, sans-serif;
	font-size:17px; 
	text-align: left; 
	color:#663366;
}

h2		{ 
	font-family:qMmpS Pro W3, lr oSVbN, sans-serif;
	font-size:15px; 
	text-align: left; 
	color:#663366;
}

h3		{ 
	font-family:qMmpS Pro W3, lr oSVbN, sans-serif;
	font-size:12px; 
	text-align: left; 
	text-indent:1em;
	color:#663366;
}


div.right	{
	float:right;
}


P		{ 
	line-height: 140%; 
	margin-left: 10px; 
	font-size:small;
 
}
	
BLOCKQUOTE		{ 
	COLOR: #333333; 
	line-height: 130%; 
	margin-left: 10px; 

}


.linkwhite		{
	color: white; 
	text-decoration: none;
}

a:link		{
	COLOR: blue; 
	text-decoration: none;
}

a:visited	{
	COLOR: #0000cc; 
	text-decoration: none;
}

a:hover		{
	COLOR: blue; 
	text-decoration: underline;
}


/*wb_[̕Ɋւ*/

.headertitle 		{ 
	font-family:qMmpS Pro W3, lr oSVbN, sans-serif;
	font-style:italic;
	font-size:xx-large; 
	font-weight: bold;
	text-align: center; 
	color:#0033aa;
}

.headertitleicon 		{ 
	font-family:qMmpS Pro W3, lr oSVbN, sans-serif;
	font-style:italic;
	font-size:medium; 
	font-weight: bold;
	text-align: left; 
	color:#0033aa;
}

.headercategory 		{ 
	font-family:qMmpS Pro W3, lr oSVbN, sans-serif;
	font-size:medium; 
	text-align:right; 
	color:#0033aa;
}


/*{̕Ɋւ*/

.mainlisttitle 		{ 
	font-family:qMmpS Pro W3, lr oSVbN, sans-serif;
	font-size:medium; 
	font-weight: bold;
	text-align: left; 
	vertical-align:top;
	color:#663300;
	height:20px;
	width:600px;
	background-color:#99cccc;
}





.main 		{ 
	font-size:small;
	font-family:qMmpS Pro W3, lr oSVbN, sans-serif;
	line-height: 140%; 
	text-align: left; 
	color:#414141; 
}

.maincover 		{ 
	font-family:qMmpS Pro W6, lr oSVbN, sans-serif;
	font-size:small; 
	text-align: left; 
	color:#999999;
}

.sub 		{ 
	font-family:qMmpS Pro W3, lr oSVbN, sans-serif;
	font-size:10px; 
	line-height: 150%; 
	text-align: left; 
	color:#090909;
}

.subcover 		{ 
	font-family:qMmpS Pro W3, lr oSVbN, sans-serif;
	font-size:10px; 
	text-align: left; 
	color:#333333;
}

.index 		{ 
	font-family:qMmpS Pro W3, lr oSVbN, sans-serif;
	font-size:10px; 
	line-height: 130%; 
	text-align: left; 
	color:#414141; 
}

.subindex 		{ 
	font-family:qMmpS Pro W3, lr oSVbN, sans-serif;
	font-size:9px; 
	line-height: 150%; 
	text-align: left; 
	color:#808080;
}




.capcover 		{ 
	font-family:qMmpS Pro W3, lr oSVbN, sans-serif;
	font-size:10px; 
	font-weight: bold;
	line-height: 130%; 
	text-align: left; 
	color:#999999; 
}

.cap 		{ 
	font-family:qMmpS Pro W3, lr oSVbN, sans-serif;
	font-size:9px; 
	font-weight: bold;
	text-align: left; 
	color:#999999; 
}

.caltop 		{ 
	font-family:qMmpS Pro W3, lr oSVbN, sans-serif;
	font-size:10px; 
	color:#ffffff;
}

.cal 		{ 
	font-family:qMmpS Pro W3, lr oSVbN, sans-serif;
	font-size:9px; 
	text-align: center; 
	color:#999999;
}

.dateindex 		{ 
	font-size:small;
	font-family:qMmpS Pro W3, lr oSVbN, sans-serif;
	font-weight: bold;
	margin-left: 10px; 
	line-height: 140%; 
	text-align: left; 
	color:#414141; 
}



A.Dlink:link	{ 
	font-size:11px;
	color:#000000;
	line-height:14px; 
	text-decoration: none;
}

A.Dlink:visited	{ 
	font-size:11px;
	color:#000000;
	line-height:14px; 
	text-decoration: none;
}

A.Dlink:hover	{ 
	font-size:11px;
	color:#00ced1;
	line-height:14px; 
	text-decoration: underline;
}

A.Alink:link	{ 
	font-size:10px;
	color:#59341A;
	line-height:10px; 
	text-decoration: none;
}

A.Alink:visited	{ 
	font-size:10px;
	color:#59341A;
	line-height:10px; 
	text-decoration: none;
}

A.Alink:hover	{ 
	font-size:10px;
	color:#494949;
	line-height:10px; 
	text-decoration: underline;
}

A.Clink:link	{ 
	font-family:qMmpS Pro W3, lr oSVbN, sans-serif;
	font-size:9px;
	color:#494949;
	text-decoration: none;
}

A.Clink:visited	{ 
	font-family:qMmpS Pro W3, lr oSVbN, sans-serif;
	font-size:9px;
	color:#494949;
	text-decoration: none;
}

A.Clink:hover	{ 
	font-family:qMmpS Pro W3, lr oSVbN, sans-serif;
	font-size:9px;
	color:#f40075;
	text-decoration: underline;
}

A.Blink:link	{ 
	font-size:10px;
	color:#000000;
	line-height:10px; 
	text-decoration: none;
}

A.Blink:visited	{ 
	font-size:10px;
	color:#000000;
	line-height:10px; 
	text-decoration: none;
}

A.Blink:hover	{ 
	font-size:10px;
	color:#0099cc;
	line-height:10px; 
	text-decoration: underline;
}

A.Elink:link	{ 
	font-size:10px;
	color:#0099cc;
	line-height:10px; 
	text-decoration: none;
}

A.Elink:visited	{ 
	font-size:10px;
	color:#0099cc;
	line-height:10px; 
	text-decoration: none;
}

A.Elink:hover	{ 
	font-size:10px;
	color:#ee82ee;
	line-height:10px; 
	text-decoration: underline;
}


address
{
	font-size: 9px;
	font-style: normal; 
	text-align: center; 
	color:#414141;
}
