<style TYPE="text/css">
<!--
BODY {
      color: #444444 ; background-image: url(./gif/bkg17.gif);
      margin-left: 5%; margin-right: 5%;   
} 
A:link  { color: #CC0099 ; text-decoration: none }
A:visited  { color: #660066; text-decoration: none }
A:hover {
      color: red ; background-color: #CCFF99 ;
      text-decoration: underline;
}
A:active  {
      color: red ; background-color: #CCFF00 ;
      text-decoration: underline;
}
p { text-align : left ;
    margin 0 5% 0 5%; 
    line-height : 150% ;
   }
p.center { text-align : center ;
    margin 0 5% 0 5%; 
    line-height : 150% ;
   }
DIV { 
    text-align : left ;
    margin 0 5% 0 5%; 
    line-height : 150% ;
    }
DIV.source {
       margin: 5px 8%; padding: 20px ;
      border-color: #3333FF ; border-style: solid;
      color: #000031 ; background: #FFFFCC;
}
DIV.navigation {
      color: #660033 ; background-color: lightyellow ;
      text-align : left ;  font-weight: bold ; clear : both ;
      font-size: 12pt ;
}
DIV.navigation A {  color: #CCFFFF ; background: #990099 }
.cool {
          border-color: BLUEVIOLET ;
          border-style: solid; 
          border-width: 3px 0px 0px 12px; 
          background-color:LAVENDER;
          padding:5px 10px 5px 10px;
          margin:0 5% 0 5%;
          }
SPAN.capital {
     color: green ; background: white;
     border-color: red ; border-style: solid; border-width: thin;
     float: left ;
     font-weight: bold ; font-size: large  ;
}    
H1 {
      border-color:dodgerblue ; border-style: solid; 
      border-width: 5px 0px 0px 15px;
      padding: 3px 20px ;
      color:  ; background: lightyellow ; 
      font-weight: bold ; font-size: 16pt ; 
      margin: 0 5% 0 5%;
}
H2 {
      border-color: midnightblue ; border-style: solid; 
      border-width: 5px 0px 0px 15px;
      padding: 3px 20px ;
      color:  ; background: lightyellow ; 
      font-weight: bold ; font-size: 16pt ; 
      margin: 0 25% 0 5%;
}
H3 {
      border-color: midnightblue ; border-style: solid; border-width: 0px 12px 3px 0px;
      padding: 3px 20px ;
      color: ; background: lightyellow ; 
      font-weight: bold ; font-size: 12pt ; 
      margin: 0 25% 0 5%;
}
H4 {
      border-color: midnightblue ; border-style: solid; border-width: 0px 12px 3px 0px;
      padding: 3px 20px ;
      color: ; background: lightyellow ; 
      font-weight: bold ; font-size: 12pt ; 
      margin: 0 5% 0 5%;
}
H5 {
      border-color: midnightblue ; border-style: none;
      padding: 3px 20px ;
      color: ; background:  ; 
      font-weight: bold ; font-size: 9pt ; 
}


.column {
     float: left;width : 60%;
     color: ;  background: #CCCCCC ;
     border: solid #663399 8px; padding: 20px;
     font-size: 10pt;
     margin : 0 5% 0 5% ;
}
hr {margin: 0 0 0 0 ; clear :both;}
IMG { vertical-align : middle ;border-width: 0px 0px 0px 0px;}
IMG.right  { float : right; margin: 2px 2% 2px 10px; border-width: 0px 0px 0px 0px; }
IMG.left  { float : left; margin: 2px 10px 2px 2%; border-width: 0px 0px 0px 0px; }
IMG.lfix { position:absolute;
           left:10%;
           }
IMG.rfix { position:absolute;
           right:10%;
           }
STRONG {
      color: #006633 ; 
      background: #F0F0CC ; 
      font-weight: bold ; 
}
b {
    color: teal ;
    font-weight: bold ;
   }
SPAN.logo1 {
	color: red; background: white; 
 	font-weight: bold ; font-size: large;
}
SPAN.logo2 {
	color: green; background: white; 
 	font-weight: bold ; font-size: medium;
}
SPAN.logo3 {
	color: blue; background: yellow; 
 	font-weight: bold ; font-size: medium; 
}
/*テーブル関連*/

th {background: #55cc99 ; text-align : middle ;}
td {text-align : left ; line-height: 150% ;}
td.cap_blue{color:#aaaaaa; background:midnightblue; line-height:150%;}
td.cap_gray{color:#222222; background:#dddddd; line-height:150%;}
/*リスト関連*/
ul {
	margin : 7px 0 3px 6%;
	}
ol {
    margin : 7px 0 3px 6% ;
	}

li {
	color:#333333;background: #dddddd;
	margin : 0 3px 0 0 ;
	border-width:0 0 0 0 ;
	font-weight:  ;font-size: 12pt ;
	line-height:150%;
	} 
dl {
	}
dt {
	color:#333333 ; background: #B5FEB5;
	border-width:0 0 0 10px ;
	border-color:darkgreen ;
	border-style:solid ;
	text-align : left ;
	text-indent: 1em ;
	margin : 10px 5% 0 0;
	font-weight: bold ;font-size: 12pt ; 
	line-height: 150% ;
	}
dd {
	color:#333333 ; background: #dddddd;
	text-align : left ;
	margin : 10px 5% 20px 5%;
	padding:5px 5px 5px 5px;
	font-weight:  ;font-size: 12pt ; 
	line-height: 150% ;
	}
	
/*見出し関連*/
.gray  {background: #dddddd; }
.gray_s  {
          background: #dddddd;
          font-size:10pt;
          line-height:120%;
          margin:0 2px 0 0;
         }
.light {background: #EFEFC0; }
.light_s  {
          background:#EFEFC0;
          line-height:120%;
          font-size:10pt; 
         }
.green {background: #B5EEB5;}
.green_s  {
          background:#B5EEB5;
          line-height:120%;
          font-size:10pt; 
         }
.teal  {background: teal; }
.teal_s  {
          background: teal;
          line-height:120%;
          font-size:10pt; 
         }


.titlegray{background: #dddddd;
	border-width:0 0 0 10px ;
	border-color:darkgray ;
	border-style:solid ;
	font-weight: bold;
	}
.subtitlegray{background: #dddddd;
	border-width:0 5px 2px 0 ;
	border-color:darkgray ;
	border-style:solid ;
	font-weight: normal;
	}
.titlelight{background: lightyellow;
	border-width:0 0 0 10px ;
	border-color:DARKGOLDENROD ;
	border-style:solid ;
	font-weight: bold;
	}
.subtitlelight{background: lightyellow;
	border-width:0 5px 1px 0 ;
	border-color:DARKGOLDENROD;
	border-style:solid ;
	font-weight: normal;
	top-margin:0;
	}
.titlegreen{background: #B5EEB5;
	border-width:0 0 0 10px ;
	border-color:darkgreen ;
	border-style:solid ;
	font-weight: bold;
	margin:5px 5% 0 0;
	}
.subtitlegreen{background: #B5EEB5;
	border-width:0 5px 1px 0 ;
	border-color:darkgreen ;
	border-style:solid ;
	font-weight: normal;
	margin:0 5% 5px 0;
	}
.titleblue{background: lightblue;
	border-width:0 0 0 10px ;
	border-color:navy ;
	border-style:solid ;
	margin:5px 5% 0 0;
	}
.subtitleblue{background: lightblue;
	border-width:0 5px 2px 0 ;
	border-color:navy ;
	border-style:solid ;
	font-weight: normal;
	}

.cell1 { font-size : 20px; color : #ff0000; 
		font-weight: bold; }
.look1 {background:#66ccee;border-width: 3px 3px 3px 3px;}
-->
</style>

