@charset "us-ascii";

/* style sheet */
    body      {
/*    	background: #eeFFee;  */
    	line-height: 1.0em;
    	}
/*    A{
    	border:none;
    	padding:0px; /* 4px; */
    }*/
    a:link    {
    	color: #0000ff;
    	}
    a:visited {
    	color: #660066;
    	}
    a:hover   {
    	color: #ffff00;
    	text-decoration: underline /*overline*/;
    	}
    a:active  {
    	color: #ff99ff;
    }
	
    h1,h2,h3,h4,h5,h6{font-weight:bold; clear:both;}
	h2,h3 {'Hiragino Kaku Gothic Pro',Meiryo,'MS UI Gothic',sans-serif;}
	h4,h5,h6 {'Hiragino Kaku Gothic Pro',Meiryo,'MS UI Gothic',sans-serif;}
	h6{font-style:italic;}
    p {
		font-size: 90% /* font-size: 80%; */
    	margin: 0.25em 0px; 
		line-height: 120% /* line-height:125%; */
    }
	p {
		margin-left:1em;
		margin-top:0.1em;
	}
	strong {font-weight:bold; clear:both;}
	th{
		font-size:100%;
		font-weight:bold;
		clear: both;
	}
	td{
		font-size:100%;
		clear:both;
		line-height:100%; */
	}
    h1 {
		font-size:140%; /* 100%; */
		line-height:200%; /*125%; */
		text-align:center;
	}
    h2,h3,h4,h5,h6 {
		font-size:100%; /* 80%; */
		line-height:110%; /*125%; */
		margin:0.25em 0px;
		margin-top:0.5em;
		margin-bottom:0.1em;
	}
	h2 {
		font-size:120%; /* 90% */
		line-height:120%; /* 150% */
		white-space:nowrap;
		margin-bottom:0.5em;
	}
	h3,h4,h5,h6 {
		margin-left:1em;
	}
	ol {
		margin:0.5em 0px;
	}
	li {
		font-size:100%; /* 80%; */
		margin:0em 0px;
	}
	address{
		font-size:70%; /* 60%; */
	}
    .level1{
    	border: solid white 0px;
    	margin-left:6em; /*60px; */
    }
    DT{
    	font-weight: bold;
    	font-size:1em; /* 1.2em; */
    }
    DD{
    	text-indent: 1em;
    	margin-left:2em; /* 20px; */
    }
    DL .level2{
    	margin-left:2em; /* 20px; */
    	font-size: 100%;
    }
    UL{
    	line-height: 1.4em;
    }
    CODE{
    	border: solid blue 2px;
    	background-color: white;
    	color: black;
    	padding:0.4em; /* 4px; */
    }
    STRONG{
/*    	color: red; */
    }
    .article{
    	margin-left:6em; /*60px; */
    	margin-right:1em; /* 10px; */
    }
    .floatRight{
    	float:right;
    	margin:0.5em; /* 5px; */
    }
    .note{
    	text-indent: 1em;
    	border: solid green 2px;
    	margin-left:12em; /* 120px; */
    	margin-right:1em; /* 10px; */
    	padding: 5px;
    }
    BLOCKQUOTE{
    	text-indent: 1em;
    	border: solid blue 2px;
    	margin-left:12em; /* 120px; */
    	margin-right:1em; /* 10px; */
    	background-color: #8888ff;
    	padding:0.5em /* 5px; */
    }
	BLOCKQUOTE DL{
		font-size: 0.8em;
		line-height: 1.4em;
		margin-left: 4em;
		margin-right: 4em;
	}
	BLOCKQUOTE DT{
		font-weight: bold;
	}
	BLOCKQUOTE DD{
		line-height: 1.2em;
	}
    .floatRight{
    	float:right;
    	margin:5px;
    }
    .agency{
    	text-align: right;
    	font-size:90%; /* 0.9em; */
    }
    .Conclusion{
    	border: double red 4px;
    	padding:0.6em /* 6px; */
    }
    .navigation{
    	font-size: 100%;
    	border: ridge blue 6px;
    	margin-left:6em; /* 60px; */
		margin-right:6em; /* 60px; */
    	text-align:center;
    	padding-top:0.2em; /* 2px; */
    	padding-bottom:0.2em; /* 2px; */
    	background-color: #000066;
    	display: block;
    }
    .navigation A:link {    color: #ffff00; background-color: #000066;}
    .navigation A:visited { color: #ffaa00; background-color: #000066;}
    .navigation A:hover{    color: #ff88ff; background-color: #003f00;}
    .navigation A:active{   color: #ff0000; background-color: #000000;}
    .changeStyle{
    	position: absolute;
    	border: none;
    	top:2em; /* 20px; */
    	left:0.4em; /* 4px; */
    	padding: 0.6em; /* 6px; */
    }
