body {
	background-color:white;
	color:black;
	font-size:10pt;
	}

img{
	border-style:none;
	}

a:link{
	text-decoration:none;
	color:blue;
	}

a:visited{
	text-decoration:none;
	color:purple;
	}

a:hover{
	color:orange;
	}

a.env{
	color:#71B611;
	}

a.bio{
	color:#1F9C67;
	}
	
a.aqu{
	color:#2698C0;
	}
	
a.wel{
	color:#FF056D;
	}

a.ele{
	color:#FF8205;
	}

a.sys{
	color:#521F99;
	}
	
a.aut{
	color:#0F4A9D;
	}

a.mot{
	color:#FF4533;
	}

table{
	text-align:left;
	}

h1{
	text-align:left;
	font-weight:bold;
	font-family:"ヒラギノ丸ゴ","ＭＳ　ゴシック",san-serif;
	border-top:none;
	border-left:solid blue 5px;
	border-right:none;
	border-bottom:dotted blue 1px;
	padding:2px 0px 1px 4px;
	margin-bottom:1px;
	}

h1.hot{
	font-size:13pt;
	width:380px;
	}

h1.topic{
	font-size:12pt;
	width:380px;
	}

h1.koho{
	font-size:12pt;
	width:380px;
	}

h1.collect{
	font-size:12pt;
	width:500px;
	}

h1.seikyu{
	font-size:12pt;
	width:500px;
	}
	
h1.experi1{
	font-size:12pt;
	width:500px;
	}
	
h1.experi2{
	background-color:teal;
	color:white;
	border:none;
	font-size:12pt;
	width:500px;
	}
h1.experi3{
	background-color:teal;
	color:white;
	border:none;
	font-size:9pt;
	width:500px;
	}
	
h1.history{
	font-size:12pt;
	width:600px;
	}

h1.kousan{
	font-size:12pt;
	width:500px;
	}

h1.daitansen{
	font-size:12pt;
	width:500px;
	}

h1.shogaku{
	font-size:12pt;
	width:500px;
	}

h1.saiyo{
	font-size:12pt;
	width:500px;
	}

h2{
	text-align:left;
	font-weight:bold;
	font-size:12pt;
	border-top:none;
	border-right:none;
	padding:2px 0px 1px 4px;
	font-family:"ＭＳ　ゴシック",san-serif;
	margin-bottom:1px;
	}

h2.experi1{
	color:red;
	width:450px;
	}

h2.env{
	color:#71B611;
	border-left:solid #71B611 5px;
	border-bottom:dotted #71B611 1px;
	width:450px;
	}

h2.bio{
	color:#1F9C67;
	border-left:solid #1F9C67 5px;
	border-bottom:dotted #1F9C67 1px;
	width:450px;
	}
	
h2.aqu{
	color:#2698C0;
	border-left:solid #2698C0 5px;
	border-bottom:dotted #2698C0 1px;
	width:450px;
	}
	
h2.wel{
	color:#FF056D;
	border-left:solid #FF056D 5px;
	border-bottom:dotted #FF056D 1px;
	width:450px;
	}

h2.ele{
	color:#FF8205;
	border-left:solid #FF8205 5px;
	border-bottom:dotted #FF8205 1px;
	width:450px;
	}

h2.sys{
	color:#521F99;
	border-left:solid #521F99 5px;
	border-bottom:dotted #521F99 1px;
	width:450px;
	}
	
h2.aut{
	color:#0F4A9D;
	border-left:solid #0F4A9D 5px;
	border-bottom:dotted #0F4A9D 1px;
	width:450px;
	}

h2.mot{
	color:#FF4533;
	border-left:solid #FF4533 5px;
	border-bottom:dotted #FF4533 1px;
	width:450px;
	}

h3{
	text-align:left;
	font-weight:bold;
	font-family:"ＭＳ　ゴシック",san-serif;
	font-size:10pt;
	width:450px;
	}
	
.right{
	float:right;
	margin:5px;
	}
	
.clear{
	clear:right;
	}

.hot{
	font-family:"ヒラギノ丸ゴ","ＭＳ　ゴシック",san-serif;
	font-size:large;
	color:black;
	}

.topic{
	font-family:"ヒラギノ丸ゴ","ＭＳ　ゴシック",san-serif;
	font-size:medium;
	color:black;
	text-align:left;
	}

.koho{
	font-family:"ヒラギノ丸ゴ","ＭＳ　ゴシック",san-serif;
	font-size:medium;
	color:black;
	text-align:left;
	}

.bgblue{
	font-size:1.5em;
	font-weight:bold;
	background-color:#3399FF;
	color:white;
	}
	
.bglightblue{
	font-weight:bold;
	background-color:#66CCFF;
	color:black;
	}

.9pt{
	text-size:9pt;
	}
	
ol.outside{
	list-style:decimal outside;
	}

ul{
	list-style:disc outside;
	}

