

body{
	background-color:white;
	margin:5%;
	font-size:x-small;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","‚l‚r ƒSƒVƒbƒN",helvetica,sans-serif;
	color: black
}

address{
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:black;
	margin-top:2%;
	margin-bottom:5%;
	padding:5px;
	color:black;
}

table{
	width:90%;
	border:1;
	frame:box;
	rules:all;
	cellspacing:1;
	cellpadding:5;
	align:center
}


th{

	color:maroon;
	background-color:silver;
	font-size:x-small
}

td{

	color:black;
	background-color:white;
	font-size:x-small
}


strong{
	color:red;
	font-size:100%;
	font-size:x-small
}

a{
	font-size:100%
}

h1{
	margin:0%;
	padding:1%;
	font-size:x-large;
	font-weight:bold;
	text-align:center
}


h2{
	background-color:maroon;
	margin-top:2%;
	margin-bottom:2%;
	padding:1%;
	color:gold;
	text-align:center;
	font-size:x-small;
	font-weight:bolder
}

h3{
	margin-left:1%;
	margin-right:1%;
	margin-top:2%;
	margin-bottom:2%;
	padding:0%;
	border-style:dotted;
	border-color:orange;
	border-width:2px;
	color:maroon;
	text-align:center;
	font-size:x-small;
	font-weight:bold
}

h4{
	margin-left:2%;
	margin-right:2%;
	margin-top:2%;
	margin-bottom:2%;
	padding:0%;
	border-top-style:groove;
	border-bottom-style:groove;
	border-color:orange;
	border-width:2px;
	font-weight:border;
	font-size:x-small;
	text-align:center;
	color:maroon
}

h5{
	margin-left:7px;
	margin-right:7px;
	margin-top:2px;
	margin-bottom:2px;
	padding:0px;
	border-left-style:outset;
	border-left-color:silver;
	border-left-width:15px;
	color:maroon;
	font-weight:normal
}

div.header{
	margin-top:0%;
	margin-bottom:2%;
	padding:1%;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:black;
	color:black
}

div.h1top{
	margin:0%;
	padding:1%;
	color:black;
	line-height:150%;
	text-align:right
}

div.h1bottom{
	margin:0px;
	padding:5px;
	line-height:150%;
	color:black;
	text-align:left
}

div.section{
	margin:5px;
	padding:10px;
	font-height:100%;
	color:black
}

div.box{
	border-color:orange; 
	border-style:dotted; 
	border-width:2px;
	margin:5px;
	padding:4%;
	text-height:120%
}

/*----------------------------------------------------------*/
p{
	margin-left:5%;
	margin-right:5%;
	margin-top:2%;
	margin-bottom:2%;
	padding:1%;
	color:black;
	line-height:150%
}

p.box{
	margin-right:5%;
	margin-top:2%;
	margin-bottom:2%;
	padding:1%;
	border-color:teal; 
	border-style:dotted; 
	border-width:2px;
	margin-left:5%;
	color:black;
	line-height:150%
}

p.navi{
	margin:2%;
	padding:1%;
	color:black;
	line-height:150%;
	text-align:center
}


span.torikeshi{
	text-decoration:line-through
}

span.note{
	color:gray
}

span.it{
	font-style:italic
}

span.bold{
	font-weight:bold
}

span.teal{
	color:teal
}

span.red{
	color:red
}

span.kakomi{
	padding:1px;
	background-color:black;
	font-size:100%;
	font-weight:bold;
	color:white
}


ul{
	margin-left:10%;
	margin-right:5%;
	margin-top:2%;
	margin-bottom:2%;
	list-style-type:disc;
	list-style-position:outside;
	line-height:130%
}

ul.h1{
	list-style-type:disc;
	list-style-position:outside;
	line-height:130%;
	margin-top:0%;
	margin-bottom:0%
	}



ol{
	margin-left:10%;
	margin-right:5%;
	margin-top:2%;
	margin-bottom:2%;
	list-style-position:outside;
	line-height:150%;
	margin-right:5%
}

dl{
	margin-left:5%;
	margin-right:5%;
	margin-top:2%;
	margin-bottom:2%;
	line-height:150%
}

dt{
	font-weight:bold;
	color:#404040
}

dd{
	background-color:wheat;
	color:saddlebrown
}



img{
	padding:0px;
	margin:0px;
	border:0
}

hr{
	margin-top:0%;
	margin-bottom:0%;
	margin-left:0%;
	margin-right:0%;




