a img{border:#fff;border-style:none;}
a {text-decoration:none;}

a:link {color:#33f;}
a:visited {color:#81f;}
a:hover {color:#f33;}

a.menu:link { color: #000; }
a.menu:visited { color: #666; }
a.menu:hover { color: #f33; }

a.button:link img   {border:1px solid #ddd;border-bottom-color:#aaa;border-right-color:#aaa;}
a.button:visited img{border:1px solid #ddd;border-bottom-color:#aaa;border-right-color:#aaa;}
a.button:hover img  {border:1px solid #aaa;border-bottom-color:#ddd;border-right-color:#ddd;}

.overflow{
  scrollbar-track-color: #fff;
  scrollbar-face-color: #fff;
  scrollbar-shadow-color: #fff;
  scrollbar-darkshadow-color: #f40;
  scrollbar-highlight-color: #fff;
  scrollbar-3dlight-color: #f40;
  scrollbar-arrow-color: #f40;
}
.overflow2{
  scrollbar-track-color: #fff;
  scrollbar-face-color: #ddd;
  scrollbar-shadow-color: #ddd;
  scrollbar-darkshadow-color: #999;
  scrollbar-highlight-color: #ddd;
  scrollbar-3dlight-color: #999;
  scrollbar-arrow-color: #f00;
}

body,h1,h2,h3,h4,h5,p,div,ul,ol,li,table,th,td,pre{
	margin:0;padding:0;
	font-size:13px;
	line-height:1.3em;
	color:#333;
	}
h1,h2,h3,h4,h5,p,li,th,td,pre{
	padding:1px 5px;
	}
h1{
	font-size:150%;
	margin-bottom:20px;
	}
h2{
	font-size:130%;
	margin-bottom:10px;
	}
h3{
	font-size:120%;
	margin-bottom:10px;
	}
h4{
	font-size:100%;
	margin-bottom:10px;
	}
h5{
	font-size:100%;
	margin-bottom:3px;
	}
ul,ol{
	text-indent:1.3em;
	}
td{
	vertical-align:top;
	text-align:left;
	}

body { 
	background: url(../img/back.jpg);
	margin:0;padding:0;
	}
p.site{ 
	position: absolute;top:0px;left:100px;
	font-size:95%;
	}
.navi { 
	position: absolute;top: 110px;left: 0px;
	font-weight: 700;line-height: 260%;color: #690;
	padding:0px 5px;
	width: 110px; 
	}
.navi .sub{
	font-size:10px;line-height:140%;font-weight:500;
	margin-bottom:12px;
	border-left:3px solid #999;
	padding-left:2px;margin-left:1px;
	}
.navi a{display:block;}
.hontai { 
	position: absolute; top: 100px; left: 130px; 
	width: 650px; 
	}
.copy { 
	position: absolute; bottom: 20px; left: 5px; 
	font-size: 12px; 
	}
.copyright { 
	width:650px;
	text-align:right;
	margin-top:40px; 
	}
	/* #F96B05 #FB4400 #763A15 #2C1B13 */
.n1 { color: #66c; text-decoration: none; }
.n2 { color: #482; text-decoration: none; }
.n3 { color: #F98B05; text-decoration: none; }
.n4 { color: #2a2; text-decoration: none; }
.n5 { color: #9d0; text-decoration: none; }
.n6 { color: #FF4400; text-decoration: none; }
.n7 { color: #763A15; text-decoration: none; }
.n8 { color: #a4a; text-decoration: none; }
.n9 { color: #2C1B13; text-decoration: none; }
.n0 { color: #d22; text-decoration: none; }

table.bluetag{border:solid 1px #99f;}
.bluetag th{background:#99f;color:#fff;}
table.redtag{border:solid 1px #731;}
.redtag th{background:#731;color:#fff;}
table.greentag{border:solid 1px #6a6;}
.greentag th{background:#6a6;color:#fff;}

table.table{background-color:#ddd;}
.table td{background-color:#fff;}
.table th{background-color:#eef;}

.new{font-size:80%;color:#f00;background-color:#ff8;}

