/*body*/
body{
	font-size : 10px;
	font-weight : normal;
	font-style : normal;
	line-height : 1.3;
	margin : 0px;
			}
/*link*/
a{			text-decoration:none
			}
a:link{		color: #0055dd;
			}
a:visited { color: #0055dd;
			}
a:hover {	color: #995500;
			text-decoration:underline;
			}
a.header{			text-decoration:none
			}
a.header:link{		color: #cc0000;
			}
a.header:visited { color: #cc0000;
			}
a.header:hover {	color: #cc0000;
			text-decoration:underline;
			}

/*ubN*/
h1,h2,h3,h4,h5{
			margin : 0px ;
			}
h1{			/*font-family:sans-serif;*/
			font-size:14px;
			color:#007799 ;
			padding : 1px ;
			}
h2{			/*font-family:sans-serif;*/
			font-size:14px;
			color:#995500 ;
			border-color : #000000 ;
			border-style : solid ;
			border-top-width : 0px ;
			border-right-width : 0px ;
			border-left-width : 0px ;
			border-bottom-width : 1px ;
			padding : 2px ;
			}
h3{			/*font-family:sans-serif;*/
			font-size:16px;
			color:#B82D04 ;
			border-color : #B82D04 ;
			border-style : solid ;
			border-top-width : 1px ;
			border-right-width : 1px ;
			border-left-width : 1px ;
			border-bottom-width : 1px ;
			padding : 2px ;
			}
h4{			/*font-family:sans-serif;*/
			font-size:13px;
			color:#007799 ;
			border-color : #9999cc ;
			border-style : none ;
			padding : 2px ;
			}
h5{			/*font-family:sans-serif;*/
			font-size:12px;
			color:#333333;
			border-style : none ;
			}
p,ul,dl,ol{	margin : 10px ;
			line-height : 1.4 ;
			}
dt{			font-weight : bold ;
			}
p{			text-indent : 1em ;
			}
blockquote{	margin : 20px ;
			background-color : #FFFFFF ;
			border-color : #000000 ;
			border-style : solid ;
			border-width : 1px ;
			padding : 5px ;
			}
pre{		color : #000000 ;
			line-height : 1.2 ;
			font-size : 12px ;
			font-family : monospace ;
			background-color : #f0f0f0 ;
			border-style : solid ;
			border-color : #000000 ;
			border-width : 1px ;
			margin : 10px ;
			padding : 5px ;
			width : 500px ;
			}

/*e[u*/
table{		font-size:12px;
			}
/*CC*/
strong{		color : #1C324A ;
			font-size : 14px ;
			font-weight : bold ;
			font-style : normal ;
            text-align : left ;
			}
em{			color : #DD4D1C ;
			font-size : 12px ;
			font-weight : normal ;
			font-style : normal ;
			}
a img{		border-width : 0px ;
			border-color : #666699;
			}
li{
	list-style-type: none;
			}
dt{			margin-left : 0px ;
			}
dd{			margin-left : 15px ;
			}
acronym{	/**/
			color : #0000AA ;
			font-weight : bold ;
			}

/*class*/
.header{	/*font-family:sans-serif;*//*tb^*/
			color : #FFFFFF ;
			text-indent : none ;
			margin-left : 0px ;
			padding : 0px ;
			}
.footer{	text-align : center ;/*tb^*/
			font-size : 10px			}
.navi{		text-indent : none ;
			margin-left : 0px ;
			padding : 0px ;
			}
.mi{	color : #63ACA1 ;
			text-indent : none ;
			margin-left : 0px ;
			border-color : #63ACA1 ;
			padding : 1px ;
			}
.wyps{	color : #669933 ;
			text-indent : none ;
			margin-left : 0px ;
			padding : 0px ;
			}
.wypsm{	color : #2748BF ;
			text-indent : none ;
			margin-left : 0px ;
			padding : 0px ;
			}

.point{		background-color : #ffffff ;/*|Cg*/
			margin-left : 10px ;
			margin-right : 10px ;
			border-style : solid ;
			border-color : #000000 ;
			border-width : 1px ;
			padding : 5px ;
			width : 400px ;
			}

.image{		border-style : solid ;/*摜igj*/
			border-color : #000000 ;
			border-width : 1px ;
			margin : 10px ;
			padding : 5px ;
			}
.images{	border-style : none ;/*摜igȂj*/
			margin : 10px ;
			padding : 5px ;
			}
.table{		margin : 10px ;/*\g*/
			padding : 5px ;
			}

.source{	color : #000000 ;/*\[X*/
			line-height : 1.2 ;
			font-size : 12px ;
			font-family : monospace ;
			background-color : #EEEEEE ;
			border-style : solid ;
			border-color : #000000 ;
			border-width : 1px ;
			margin : 5px ;
			padding : 5px ;
			width : 500px ;
			}
.pagewidth{	width : 600px ;/*y[WS̕*/
			padding : 20px ;
			}
.more{		font-size:12px;/*>>> more*/
			font-weight:normal;
			color:#333333;
			}
.notes{		text-align:right;/**/
			}
.colophon{	text-align:right;/*t*/
			}
.size12px {
	font-size: 12px;
	line-height: 120%;
	text-decoration: none;
}
.size10px {
	font-size: 10px;
	line-height: 120%;
	text-decoration: none;
}
.size14px {
	font-size: 14px;
	line-height: 1.7em;
}
.td-bg {
	background-image: url(../images/p-004.jpg);
	background-repeat: no-repeat;
}
#kiji {
	background-image: url(../images/bg2.gif);
	background-repeat: repeat-x;
}
.li {
	list-style-type: none;
}

