H2{
  color:darkred;
  font-weight:bold;
  line-height:100%;
}
H3{
  color:darkred;
  font-weight:bold;
  font-size:13pt;
}
H4{
  color:brown;
  font-weight:bold;
  font-size:12pt;
  line-height : 100%;
  text-indent : 0px;
}
H5{
  color:blue;
  font-weight:bold;
  font-height:1em;
  font-size:12pt;
  line-height : 100%;
}

.c1{
  font-weight:bold;
  font-size:12pt;
  color:blue;
}
.c2{
  font-weight:bold;
  font-size:12pt;
  color:black;
  margin-left:30pt;
}
.note{
  color:brown;
  font-weight:normal;
  font-size:10pt;
; line-height: normal
}
.mds{
  color:brown;
  font-weight:bold;
  font-size:12pt;
  margin-left:3em;
}
.top1{
  color:white;
  font-weight:bold;
  font-size:10pt;
}
.top2{
  color:white;
  font-weight:bolder;
  font-size:16pt;
}
.page{
  margin-left:2em;
  width:450px;
}
.page1{
  margin-left:20px;
}
.rtn {
  font: bold 16px  " Comic Sans MS" 
;
  color: blue;
  margin-left:3em;
}
.new{
  font-style:italic;
  font-weight:bold;
  width:50;
  font-size:18px;
  color:#FF0000;
}
.font-main{
  font-size : 14px;
  line-height : 150%;
  text-indent : 0px;
  font-weight : normal;
; font-family: "メイリオ"
}
.font-tbl{
  font-size : 15px;
  line-height : 140%;
  font-weight : bold;
  font-family : "Comic Sans MS", "メイリオ";
}
.h5{
  font-size : 16px;
  font-family : "メイリオ";
  font-weight : bold;
  color : blue;
  text-decoration : none;
  line-height : 150%;
  text-indent : 0px;
}
.tbl {  clip:     rect(   ); margin-left: 20px}
H2{
  color:darkred;
  font-weight:bold;
}

H5{
  width:80%;
  color:#990033;
  font-weight:bold;
  font-height:1em;
  font-size:12pt;
  line-height : 100%;
 font-family: "メイリオ", "Osaka−等幅"; font-style: normal; margin-top: 20px;
 border-left: 1em solid #f990033;
 border-bottom: 2px solid #f990033;
}
.h6{
  font: bold 16px/100% "メイリオ", "Osaka";
  color:#003333;
  }
.c1{
  font-weight:bold;
  font-size:12pt;
  color:blue;
}
.c2{
  font-weight:bold;
  font-size:12pt;
  color:black;
  margin-left:30pt;
}
.note{
  color:brown;
  font-weight:normal;
  font-size:10pt;
 line-height: normal;
 font-style: normal
}
.mds{
  color:brown;
  font-weight:bold;
  font-size:12pt;
  margin-left:auto;
 font-family: "メイリオ", "Osaka"; font-style: normal; line-height: 150%
}
.top1{
  color:white;
  font-weight:bold;
  font-size:10pt;
}
.top2{
  color:white;
  font-weight:normal;
  font-size:16px;
 font-family: "メイリオ", "Osaka"; font-style: normal; line-height: 130%
}
.page{
  margin-left:50px;
 
}
.page1{
  margin-left:10px;
}
.rtn {
  font: bold 15px " Comic Sans MS";
  color: blue;
  margin-left:3em;
}
.new{
  font-style:italic;
  font-weight:bold;
  width:50;
  font-size:18px;
  color:#FF0000;
}
.font-main{
  font-size : 11pt;
  line-height : 150%;
  text-indent : 0px;
  font-weight : normal;
 font-family: "メイリオ", "Osaka−等幅";
 font-style: normal; color: #000000;
}
.font-tbl{
  font-size : 11pt;
  line-height : 140%;
  font-weight : normal;
  font-family : "メイリオ", "Osaka−等幅";
 font-style: normal; color: #000000;
}
.h5{
  font-size : 16px;
  font-family : "メイリオ";
  font-weight : bold;
  color : blue;
  text-decoration : none;
  line-height : 150%;
  text-indent : 0px;
}
.tbl {  margin-left: 30px}
.white {  color: #FFFFFF; font-weight: bold
}
.h2 {  font-family: "メイリオ", "Osaka"; font-size: 30px; font-style: normal; line-height: 150%; font-weight: bolder; color: #FFFFFF
}
.font-cs {  font-family: "Comic Sans MS"; font-size: 14px; font-style: normal; line-height: 100%; font-weight: normal; color: #000000
}
.tbl2 {  margin-left: 50px}
.font-csb {  font-family: "Comic Sans MS"; font-size: 16px; font-style: normal; line-height: 110%; font-weight: bold; color: #000000
}
.ttl {  width: 550px
}
.blue {  color: #0000FF
; font-weight: bold
}
.font-MS {  font-family: "メイリオ", "Osaka−等幅"; line-height: 150%
}
.page3 {  margin-left: 40px
}
.font-tbl{
font-weight:normal;
font-family: "メイリオ", "Osaka"; font-style: normal; line-height: 140%; color: #333333;
}
.font-tbl2 {  font-family: "メイリオ", "Osaka−等幅"; font-size: 15px; line-height: 140%; font-weight: bold; color: #333333
}
.mds2 {  font-family: "メイリオ", "Osaka"; font-size: 16px; font-style: normal; line-height: 150%; font-weight: bold; color: #0000FF; background-position: left
}
.mds1 {  font-family: "メイリオ", "Osaka"; font-size: 16px; font-style: normal; line-height: 150%; font-weight: bold; color: #CC3300
}
.font-a {  font-family: "Arial", "Helvetica", "sans-serif"
}
.font-ab {  font-family: "Arial Black"
}

.h5a{
	width:80%;
	color:darkred;
	font-size:12pt;
	font-weight:bold;
	font-family:"メイリオ";
	
	font-style: normal;
	line-height: normal;
	border-left: 10px solid #990033;
	border-bottom : 1px solid #990033;
}
.h5b{
  color:blue;
  font-size:12pt;
  font-weight:bold;
  font-family:"メイリオ"; 
; font-style: normal; line-height: normal
}
A:link{
  color:Saddlebrown;
  background-color:#FFcc33;
  text-decoration: none; 
}
A:visited{
  color:Saddlebrown;
  background-color:#FFFFFF;
  text-decoration: none;  
}
A:active{
  color:Saddlebrown;
  background-color:#FFcc33;
  text-decoration: none; 
}
A:hover{
  color:white;
  background-color:red;
}
.url {  font-family: "Courier New", "Courier", "mono"; 
font-size: 15px; font-style: normal; line-height: normal;
 font-weight: normal; margin-left: 15px;
}
.tbl {  margin-left: 40px; margin-top:5px; margin-bottom:5px;
}
.title {  font-family: "メイリオ", "Osaka−等幅";
 font-size: 24px; font-style: normal; line-height: normal;
  font-weight: bold; color: #FFFFFF
}

.h5c {  font-family: "メイリオ", "Osaka"; 
font-size: 13pt; font-style: normal; font-weight: bold; color: darkred
}
.margin1 {  margin-top: 5px; margin-bottom: 5px; margin-left: 50px
}
UL {  margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 15px
}
.font-ms2 {  font-family: "メイリオ", "Osaka";
 font-size: 14px; font-style: normal; line-height: normal; font-weight: normal
}
.memo {  font-family: "メイリオ", "Osaka"; font-size: 14px;
 font-style: normal; line-height: 140%; font-weight: normal; color: #000099
}
.font-css {  font-family: "Comic Sans MS"; font-size: 12px; 
font-style: normal; line-height: 100%; font-weight: normal; color: #000000
}
.blue-n {  font-weight: normal; color: #0000FF}
.both {  border-top: 2px solid #0000ff; border-bottom: 2px solid #0000ff; }
.sita {  border-bottom: 2px solid #0000ff; }
.u-line {  border-bottom: 2px dotted #ff3300; }.migi {  left: 50px; clip:  rect(   )}
.font-tbls {  font-family: "メイリオ", "Osaka"; font-size: 14px; font-style: normal; line-height: 110%; font-weight: normal; color: #333333}
.normal {  font-family: "メイリオ", "細明朝体"; font-size: 12pt; font-style: normal; line-height: normal; font-weight: normal}
#waku{
		width:900px;
		background-color: white;
		margin: 0px auto;
		padding: 0px ;
		align:center;
       }
#header{
		width:700px;
		background-color: white;
		margin: 0px auto;
		padding: 0px ;
	   }	
#sub{
		width:180px;
		float:left;
		background-color: white;
		margin: 0px;
		padding: 0px ;
	   }	
#main{
		width:700px;
		background-color: white;
		margin: 0px;
		padding: 0px ;
	   }
#footer{
		width:800px;
		float:clear;
		background-color: white;
		margin: 0px;
		padding: 0px ;
	   }			   
#.sec{
		width:800px;
		background-color: white;
		margin: 0px auto;
		padding: 0px ;
	}	
.date {  font-family:
	 "verdana";
	  font-size:
	  11pt; 
	  font-weight:bold; 
	  line-height:140% ;
	  color: blue;
	  margin:0px;
	  padding:0px;text-align:right;
	 }
.name{
	  color:blue;
	  font-size:18pt;
	  font-weight:bold;
	  font-family:"メイリオ";
	  text-align:center;
	  margin:0px;
	  padding-top:10px;
	}
#title{
	 width:500px;
	  border: 3px #0000ff solid;
	  margin:0px;
	  padding:0px;
	}
.tt1 {  font-family: "メイリオ", "Osaka−等幅";
 font-size: 20px; font-style: normal; line-height: normal;
  font-weight: bold; color: blue;
  padding-bottom:10px;
}
.tt2 {  font-family: "メイリオ", "Osaka−等幅";
	 font-size: 20px; 
	 font-style: normal; 
	 line-height: normal;
   	font-weight: bold; color: blue
}
.tt3 {  font-family: "メイリオ", "Osaka−等幅";
 font-size: 16px; font-style: normal; line-height: normal;
  font-weight: bold; color: blue
}
.ver { 
font-family: "Verdana",  Osaka;
	font-size: 16px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	color:black;
}
.m1{
	  margin-left:10px;
	  margin-right:10px;
	  
	  padding:0px;
	}
.m2{
	  margin-left:10px;
	  margin-right:0px;
	  padding:0px;
	}
.m20{
	  margin-left:2cm;
	 
	}
H4{
  color:brown;
  font-weight:bold;
  font-size:16px;
  line-height : 130%;
  text-indent : 0px;
  font-family: "メイリオ", "Osaka"; font-style: normal;
  margin-top:10px;
  margin-bottom:6px;
}
P{
 color:black;
  font:normal 16px/140% 'メイリオ';
    }
UL{
  margin-top:2px;
  margin-bottom:2px;
  margin-left:2px;
   }
 LI{
 color:black;
  font:normal 16px/140% 'メイリオ';
  margin-top:3px;
  margin-bottom:3px;
  margin-left:0px;
   margin-right:10px;
   }  .sec {
	margin: 10px;
	padding: 10px;
	width: 600px;
}
.chap {
	font-family: "メイリオ", Osaka;
	font-size: 14pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	height: 25px;
	width: 560px;
	background-color: #CC9900;
	margin: 15px 0px 5px;
	padding: 10px 5px 0px 10px;
}
.item1 {
	font-family: "メイリオ", Osaka;
	font-size: 12pt;
	font-style: normal;
	line-height: 100%;
	font-weight: bold;
	color: #990000;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top: thin solid #996600;
	border-right: thin solid #FFFFFF;
	border-bottom: thin solid #996600;
	border-left: thin solid #FFFFFF;
	width: 550px;
}
.item2 {
	font-family: "メイリオ", Osaka;
	font-size: 12pt;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #0000FF;
	width: 400px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0066FF;
	border-right-color: #FFFFFF;
	border-bottom-color: #0066FF;
	border-left-color: #FFFFFF;
	padding: 5px 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
P{
	font-family: "Airal", "メイリオ", Osaka;
	font-size: 11pt;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	color: #000000;
	margin: 0px ;
	letter-spacing:normal;
	padding: 0px;
 }
 .t1{
	 margin-left:30px;
	 padding:0px;
	} 