body {  margin : 0px 0px 0px 0px;
  font-size: 0.8em;
  line-height: 150%;}

h2 {
  padding:0;
  font-size:0.8em;
  text-align:center;}


/* 画像コンテンツ */
img {
  border-style: none;}

/* ヘッダーコンテンツ */
.header {
  text-align:left;
  padding-bottom:0.5em;}
  
.header h1{
  font-size:12px;
  padding:0;
  float:left;}
  
.header h2{
  font-size:12px;
  float:right;}

/* ヘッダーサイトマップ */
.headersite{
  float:right;}
  
/*  レフトコンテンツ  */
.left {
	text-align:center;
	float:left;}

.left h2 {
  padding:0.5em;
  text-align: center;
  margin:0;}
  


.left a {
  padding:0.5em;
  border-top:0px;
  text-decoration:none;
  display:block;
  margin:0px;}



/*  センターコンテンツ  */

.content {
  padding-left:0.8em;
  float:left;}

.content p{
  padding-left:0.8em;}

.content h2 {
  border: #ccc 1px solid;
  padding:0.4em;}


/*  センターコンテンツ　 書式設定 　　*/

#lan {
  width:450px; margin-right:5px; padding-top:10px;
  float:left;
}

.content h3{
font-size:100%; color:red;}

.content h4 { 
font-size:90%; color:green;}

.content h5 { font-size: 1.2em;
 }


/*  センターコンテンツ　 表組み　横２枠　枠線あり 見出し背景　mistyrose　*/


.table {border-collapse:separate;}
table,th,td {border:solid 1px #000000;}
th {background-color:#ffe4e1;}




/* 疑似インラインフレーム */
 
*.logbox
      {
         border: solid 1px #00BFFF;
         width: 470px;
         height: 120px;
         padding: 0.5em;
         overflow: auto;
      }
    q  { color: #008000; }
  

*.float
      {
         float: left;
         margin-right: 1em;
      }
      *.floatclear
      {
         clear: both;
      }
 
/*  ライトコンテンツ  */

.right {
	text-align:center;
	float:left;}

.right h2 {
  padding:0.2em;
  text-align: center;
  margin:0;}

.right h6 {
  padding:0.2em;
  border-top:0px;
  text-decoration:none;
  display:block;
  margin:0px;}


  
.right a {
  padding:0.2em;
  border-top:0px;
  text-decoration:none;
  display:block;
  margin:0px;}



/*  フッター  */

.footer {
  text-align:center;
  padding:0.5em;}
  
/*  センター文章  */  
  
  
p.size6 {
   font-size:80%; color:blue;}

p.size3 {
   font-size:90%; color:blue;}

p.size2 {
   font-size:90%; color:red;}
  
p.size1 {
   font-size:100%; color:green;}

p.size4 {
   font-size:80%; color:red;}
   
p.size7 {
   font-size:100%; color:red;}   
   
p.size8 {
   font-size:250%; color:blue;}      
   
p.size8 {
   font-size:200%; color:blue;}     




/*15ｔｆｔ*/

p.box{
background-color:yellow;}



/*  回り込み解除　左　画像（右のときはright)  */  

p.size5 {
   clear:left;}
   
p.size8 {
   clear:right;}
   
  
/*  回り込み解除　左　画像 +size1　との組み合わせ  */    
p.size10 {
   font-size:100%; color:green;
   clear:left;}  
   
   
#border1 {
 border:dashed  #00ccff;}
 
 
 
ul.pageNav01 {
	margin: 0 0 10px;
	padding: 10px 10px 5px;
	background: #eee;
	text-align: center;
}

ul.pageNav01 li {
	display: inline;
	margin: 0 2px;
	padding: 0;
}

ul.pageNav01 li span,
ul.pageNav01 li a {
	display: inline-block;
	margin-bottom: 5px;
	padding: 1px 8px;
	background: #fff;
	border: 1px solid #aaa;
	text-decoration: none;
	vertical-align: middle;
}

ul.pageNav01 li a:hover {
	background: #eeeff7;
	border-color: #00f;
} 
 
      