body {  color: #404040; background-color: #FFFFFF; text-decoration: none; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }

.side-menu {  font-size: x-small; color: #666666; text-decoration: none; padding-left: 10px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; line-height: 18px; border-left-width: 10px; margin-left: 10px}
a.side-menu:link {  color: #006600; text-decoration: none; padding-left: 10px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: x-small; line-height: 18px; margin-left: 10px}
a.side-menu:hover {  color: #009900; text-decoration: none; padding-left: 10px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: x-small; line-height: 18px; margin-left: 10px}

td {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; text-decoration: none; color: #333333}

.top_menu_bgc {background-color:#e9e5e5; border-width:1px; border-color:#e5e5e5;}

.side_menu_bgc {background-color:#e9e5e5; border-width:1px; border-color:#e5e5e5;}


.copy {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 9px; text-decoration: none; color: #999999}


.small {  font-size: 10px; line-height: 12px}
a:link {color: #0066CC; font-weight: normal; text-decoration: underline}
a:visited {color: #0099FF; font-weight: normal; text-decoration: underline}
a:active {color: #FF6600; font-weight: normal; text-decoration: underline}
a:hover {color: #FF6600; font-weight: normal; text-decoration: underline}

h1 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-weight: normal; color: #999999; text-decoration: none; clip:  rect(   ); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px}

.ClassU { font-weight: 900; font-size: 12pt; }
.ClassL {  font-size: 12pt; }
.ClassMenu {  font-size: 12pt; }

.Code{ font-weight: 900; font-size: 0.8em; vertical-align: middle; margin-top: 10px; margin-bottom: 10px; }


.Title { font-weight: 900; font-size: 1.2em; vertical-align: middle; margin-top: 10px; margin-bottom: 10px; }
.SubTitle {  }
.TextDate {  }
.Image { clear: left; margin-right: 10px; margin-bottom: 10px; }
.Caption {  }
.Author {  }
.AuthorTitle {  }
.TextTitle { font-weight: 900; font-size: 1.2em; margin: 10px; }
.Text { font-size: 1.2em; margin: 10px; }

h2{border-style: solid;
  color:#FA6700;
  font-size:14pt;
  border-color: #FFFFFF;
  border-width: 0 0 0 20;
  margin: 1px 1px;
  padding: 1px 1px ;
}
-h3{border-style: solid;
  font-weight: normal;
  color:#FA6700;
  border-color: #FA6700;
  border-width: 0 0 1 24;
  margin-left: 2px; 
  padding-left: 16px;
  font-size:14pt;
  }
h3{font-size:0.9em;
  color: #666666;
  font-weight: bold;
  text-align: left;
  margin: 5px 5px;
  padding: 2px 5px ;
  border-style: solid;
  border-width:0px 0px 1px 0px;
  border-color:#666666;
  background-color: #e4e4e4;
  text-decoration: NONE;
  }
  
-h4{border-style: solid;
  font-weight: normal;
  color:#FA6700;
  border-color: #FA6700;
  border-width: 0 0 1 12;
  margin-left: 2px; 
  padding-left: 16px;
  font-size:1.0em;}
  
h4{font-size:0.9em;
  color:#FA6700;
  font-weight: bold;
  text-align: left;
  margin: 5px 5px 5px 195px;
  padding: 2px 5px ;
  border-style: solid;
  border-width:0px 0px 1px 0px;
  border-color:#FA6700;
  background-color: #e4e4e4;}
  
h5{font-size:0.9em;
  color: #666666;
  font-weight: bold;
  text-align: left;
  margin: 5px 5px;
  padding: 2px 5px ;
  border-style: solid;
  border-width:0px 0px 1px 0px;
  border-color:#666666;
  background-color: #e4e4e4;
  text-decoration: NONE;
  }

.han{font-size:1.0em;
  font-weight: normal;
  color:#003366;
  text-align: left;
  margin: 5px 5px 5px 25px;
  padding: 12px 25px ;
  border-style: solid;
  border-width:1px 1px 1px 1px;
  background-color: #E0FFFF;}

.hou{font-size:1.0em;
  font-weight: normal;
  color:#660000;
  text-align: left;
  margin: 5px 5px 5px 25px;
  padding: 12px 25px ;
  border-style: solid;
  border-width:1px 1px 1px 1px;
  border-color:#FA6700;
  background-color: #ffffcc;}

.waku{font-size:1.0em;
  font-weight: normal;
  text-align: left;
  margin: 5px 5px 5px 25px;
  padding: 12px 25px ;
  background-color: #E5EEF6;}

.p1{line-height:150%;}

.Height30 { line-height: 30pt; }

.g07{
	text-align:center;
	background:url(../img/g07.png) no-repeat top center;
	width:400px;
	height:340px;
	padding:2px;
	margin:0;
}
.g07 div{text-align:center;margin-left:auto;margin-right:auto;margin-top:24px;}

.d03{
	text-align:center;
	background:url(../img/d03.png) no-repeat top center;
	width:200px;
	height:290px;
	padding:2px;
	margin:0;
}
.d03 div{text-align:center;margin-left:auto;margin-right:auto;margin-top:20px;}
