/* 
   NIBB 30th anniversary.css created by yasuyo mukohda
   insert follow line your html file header
   link rel=stylesheet type="text/css" href="nibb30.css">
*/

div.cont {width: 750px;
          height: 650px;
          background-image: url(image/top.jpg);
		  background-repeat: no-repeat;
          }
		  
a:link , a:visited {color: white;
                    text-decoration: none
		                }

a:hover {color: yellow;
         text-decoration: underline
		 }

/* 挨拶文 */
div.intor {font-size: 11pt;
            font-family: ゴシック;
			color: white;
			position: absolute;
			top: 30px;
			left: 140px;
			width: 370px;
			text-indent:1em;
			text-justify: distribute;
			line-height: 13pt;
			}			
		  
/* フッター */
div.copy {
	text-align: center;
	font-family: arial;
	font-size:10pt;
	position: absolute;
	left: 125px;
	top: 650px;
	width: 500px;
	height: 16px;
          }
		  
td.copy {text-align: center;
	font-family: arial;
	font-size:10pt;
	}

/* トップページのリンクボタン */
div.link {font-family: ゴシック;
          font-size: 10pt;
		  color: white;
		  position: absolute;
		  top: 560px;
		  left: 19px;
		  height: 40px;
		  }

div.update {font-family: ゴシック;
          font-size: 9pt;
		  color: #FF1414;
		  font-weight: bold;
		  position: absolute;
		  top: 605px;
		  left: 180px;
		  height: 20px;
		  }
		  
div.update2 {font-family: ゴシック;
          font-size: 9pt;
		  color: #FF1414;
		  font-weight: bold;
		  position: absolute;
		  top: 605px;
		  left: 50px;
		  height: 20px;
		  }
		  		  
/*下層ページ*/
div.cont2 {width: 750px;
           height: 1000px;
           font-family: ゴシック;
		   background-image: url(image/bana.jpg);
		   background-repeat: no-repeat;
           }
		   
td.k {
	  font-size: 15pt;
	  font-weight: bold;
	  color: #A8800e;
	  padding: 3px;
	  }
		   
/* 下層ページのリンクボタン */
div.kasoulink {font-family: ゴシック;
          font-size: 10pt;
		  color: white;
		  position: absolute;
		  top: 170px;
		  left: 20px;
		  height: 40px;
		  }

table.kh {position: absolute;
		  top: 240px;
		  left: 20px;
		  width: 700px;
		  }
		  
td.se {font-size: 9pt;
       color: green;
	   text-align: right;
	   }

dl {width: 450px;
	}

dt {text-indent: 1em;
	background-color: #EBF6D9;
	width: 450px;
	padding: 3px;
	color: green;
	font-weight: bold;
	}
		 
dd {text-indent: 1em;
    font-size: 9pt;
    line-height: 16px;
	text-justify: distribute;
	padding-top: 5px;
	margin-left: 0px;
	width: 400px;
    }


/* プログラムのページ */
dd.b {font-weight: bold;
      font-size: 11pt;
      color: #95c679;
	  }

table.p {margin-left: 30px;
         }

td.p {width: 170px;
	  padding: 5px;
	  text-indent: 0em;
	  }
	  

/* 歴代所長のページ */
h4 {padding-top: 5px;
    }

td.y {background-color: #F5F7E5;
      }
	  
td.g {background-color: #E9F7E5;
      }
	  
/*開催報告のページ*/
td.report {width: 450px;
	       padding: 5px;
		   font-size: 11pt;
		   line-height: 17px;
	       }
		   
td.caption {width: 200;
            padding: 3px;
			font-size: 8pt;
			color: #174739;
			text-align: center;
			}
			
td.book {padding: 3px;
	     font-size: 8pt;
		 color: #174739;
		 text-align: left;
		}
			
hr {width: 180px;
    text-align: center;
	color:#CCCCCC;
	}
	
hr.report {width: 430px;
           text-align: center;
	       color:#CCCCCC;
	       }
	
/*祝電*/
table.massage {margin-left: 30px;
               width:700px;
               }

td.name {font-size: 11pt;
         font-weight: bold;
         padding: 0px;
		 width: 250px;
		 text-align: center;
		 }
		 
td.position {font-size: 8pt;
             font-weight: nomal;
			 text-align: center;
			 padding-left: 3px;
			 padding-right:3px;
			 width: 250px;
		     }
			 
td.message {font-size: 10pt;
            font-weight: nomal;
			padding-left: 3px;
			padding-top: 3px;
			padding-right: 10px;
			padding-bottom: 3px;
			width: 450px;
			}
			
hr.message {width: 700px;
	color:#CCCCCC;
	}
	
table.massage2 {margin-left: 30px;
               width:700px;
               }

td.name2 {font-size: 11pt;
         font-weight: bold;
         padding: 0px;
		 width: 300px;
		 text-align: center;
		 font-family: arial;
		 }
		 
td.position2 {font-size: 8pt;
             font-weight: nomal;
			 text-align: center;
			 padding-left: 3px;
			 padding-right:3px;
			 width: 300px;
			 font-family: arial;
		     }
			 
td.message2 {font-size: 10pt;
            font-weight: nomal;
			padding-left: 3px;
			padding-top: 3px;
			padding-right: 10px;
			padding-bottom: 3px;
			width: 400px;
			font-family: arial;
			}
		 
			
		   
/* <ul>タグを使用したときの画像 
ul {list-style-image: url(../image/button_g.jpg);
    margin-top: 0.2cm;
    }  	   
*/		   
