body { 
	background-image: none;
	background-color: black;
 clip:  rect(   );
 margin-top: 0px;
 margin-left: 0px;}

a:link {color:#222222;} 
a:visited {color:darkred;}
a:active {text-decoration:none;}
a:hover { color: #888888;} 

.main { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 
17px} 

.font12 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-style: 
normal; color: #000000; }

.bfont10 { font-family: "ＭＳ Ｐゴシック", "Osaka"; 
font-size: 10px; font-weight: bold; }

.font10 { font-family: "ＭＳ Ｐゴシック", 
"Osaka"; font-size: 10px; font-style: normal; }

.font102 { font-family: "ＭＳ Ｐゴシック", 
"Osaka"; font-size: 12px; font-style: normal; ; color: #990000}

.fontg10 { font-family: "ＭＳ Ｐゴシック", 
"Osaka"; font-size: 10pt; font-style: normal; ; color: #666666}

.up2 { font-family: "ＭＳ Ｐゴシック", 
"Osaka"; font-size: 9px; font-style: normal; }

.bfont12 { font-family: "ＭＳ Ｐゴシック", 
"Osaka"; font-size: 12px; font-weight: bold; }

.bfont14 { font-family: "ＭＳ Ｐゴシック", 
"Osaka"; font-size: 14px; font-weight: bold; }

.bfont16 { font-family: "ＭＳ Ｐゴシック", 
"Osaka"; font-size: 16px; font-weight: bold; }

.text10 { font-family: "ＭＳ Ｐゴシック", 
"Osaka"; font-size: 10px; line-height: 12px; } 

.btext10 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
}

.btext10 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
}

.bmtext10 {
	font-family: "ＭＳ Ｐ明朝", "平成明朝";
	font-size: 12px;
 color: #336633;
	line-height: 18px;
	font-weight: bold;
}

.bmtextdai10 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体";
	font-size: 12pt;
 color: #003366;
	line-height: 20px;
	font-weight: bold;
}

.mtext10 {
	font-family: "ＭＳ Ｐ明朝", "平成明朝";
	font-size: 12px;
 color: #660066;
	line-height: 17px;
}

.font8 {
	font-size:8pt; line-height:10pt;
}

.font9 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 9px;
}

.center {
	text-align: center;
	}

.table {  background-color: #FFEBD1; clip:      rect(   ); margin-top: 24px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; clear: none; float: none; border-color: #0000CC black black; width: 741px; border-style: none}

.tabletop {  background-color: #FFFFFF; border-style: none; clip:  rect(   )}

.tablebaner {  padding-top: 5px; padding-right: 8px; padding-bottom: 5px; padding-left: 8px; background-color: #E6E6E6; width: 186px; background-position: top; border-style: none}

.tabletopicsp {  border-color: #003399 black; width: 741px; background-image: url(/img/underbar.gif); background-repeat: repeat-x; text-align: right; height: 28px; border-style: none; padding-top: 3px; padding-bottom: 3px; color: #FFFFFF; font-weight: bold; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; font-style: normal}

.tablemap {  border-color: #003399 black; border: none; width: 421px; margin-top: 4px; margin-bottom: 10px}

.tabletopic {  padding-top: 15px; padding-right: 5px; padding-bottom: 15px; padding-left: 10px; background-color: #FFEBD1; border-color: #003399 #FFFFFF; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.tabletopic2 {  padding-top: 15px; padding-right: 10px; padding-bottom: 15px; padding-left: 5px; background-color: #FFEBD1; border-color: #FFFFFF #FFFFFF #003399; width: 292px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.tabledai {  padding-top: 10px; padding-right: 10px; padding-left: 10px; background-color: #FFEBD1; border: 0px none; width: 740px}
.tables { padding-top: 10px; padding-right: 6px; padding-bottom: 10px; padding-left: 6px; background-color: #FFFFFF ; border-style: none}





ul#blogWrap {
	width: 277px;
	margin: 0 0 15px 0;	
	list-style: none;
	padding: 0;
	}
li#blogTop {
	background-image:url(img/blogTop.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width: 267px;
	height: 20px;
	margin: 0;
	padding: 0px 10px 5px 0;
	text-align: right;
	}
ul#leftNavi {
	width:270px;
	height:auto;
	margin:0;
	padding:0 2px 10px 5px;
	list-style:none;
	background-image:url(img/blogBg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	list-style: none;
	}
ul#leftNavi3 li {
	margin:0 5px;
	width:277px;
	padding:0 0 0 0;
	background-color:#FFF;
	}
p.blogDate {
	margin:0 5px;
	padding:5px 0 0 0;
	font-size:11px;
	color:#666666;
	font-weight: bold;
	}
p.blogTitle {
	margin:0 5px;
	padding:0 0 4px 7px;
	border-bottom:1px #3D3D3D dotted;
	font-size:11px;
	background-image:url(img/arrow.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	}



