body	{
	background-repeat: no-repeat; 
	scrollbar-face-color      : #FFFFFF;
	scrollbar-highlight-color : #CCCCCC;
	scrollbar-shadow-color    : #CCCCCC;
	scrollbar-3dlight-color   : #EBEBEB;
	scrollbar-arrow-color     : #999999;
	scrollbar-track-color     : #EBEBEB;
	scrollbar-darkshadow-color: #EBEBEB;
}
a:link       { color: blue; text-decoration: none }
a:visited     { color: purple; text-decoration: none }
a:active    { text-decoration: none; }
a:hover      { color: red; text-decoration: none }
a.txt:hover	{
	text-decoration: none;
	color          : #CC0000;
	position       : relative;
	top            : 1px;
	left           : 1px;
}

.point      { border:1 dashed auto; }
.brown      { color: #663300; }
.beige      { color: #FFCC66; }
.orange     { color: #FF9900; }
.lightgreen { color: #CCFFCC; }
.gray       { color: #CCCCCC; }
.blue       { color: #003399; }
.red        { color: #FF0000; }
.white      { color: #FFFFFF; }
.nowrap     { white-space: nowrap; }
.b          { font-weight: bold }
.bigxx      { font-size: xx-large }
.bigx       { font-size: x-large }
.big        { font-size: large }
.small      { font-size: small }
.smallx     { font-size: x-small }
.smallxx    { font-size: xx-small }
.t_content{
	background: #CCCCCC;
	border-top: #EBEBEB 1px solid;
	border-bottom: #666666 1px solid;
	border-left: #EBEBEB 1px solid;
	border-right: #666666 1px solid;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
}
.t_text{
	background: #FFFFFF;
	border-bottom: #666666 1px solid;
	border-left: #EBEBEB 1px solid;
	border-right: #666666 1px solid;
	border-top: #EBEBEB 1px solid;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
}
.t_title{
	background: #CCFFFF;
	border-top: #999999 1px solid;
	border-bottom: #333333 1px solid;
	border-left: #999999 1px solid;
	border-right: #333333 1px solid;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
}
.b_dashed{
	border-top: #999999 1px dashed;
	border-bottom: #999999 1px dashed;
	border-left: #999999 1px dashed;
	border-right: #999999 1px dashed;
}
H1 { color: #009; font: 15px/17px "ＭＳ Ｐゴシック", "Osaka"}/*表題用*/
H2  { color: white; font: 12px/15px "ＭＳ Ｐゴシック", "Osaka"; line: 15px }/* 写真解説用*/
H3  { font: bold 12px/15px "ＭＳ Ｐゴシック", "Osaka"; line: 15px }/* ミニタイトル用*/
td  { font: 12px/160%  "ＭＳ Ｐゴシック", "Osaka"}
