@charset "EUC-JP";

body {
	margin: 0;
	padding: 0;
	background: #f2f2f2 url(../image/nd001.gif) repeat-y;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
}
a img {
 border: none;
 color: #ffffff;
 background: transparent;
}
.clear {
  clear: both;
}
#wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  margin: 0;
  padding: 0;
  width: 980px;
  background: url(../image/nd002.gif) no-repeat;
}


/* ¥Ø¥Ã¥À
---------------------------------------------------- */
#header {
  margin: 0 0 15px 25px;
  padding: 0;
}
#header h1 {
	margin: 7px 0 0 0;
	padding: 0;
}
#header #topsite {
	position: absolute;
	top: 5px;
	left: 660px;
}
#menu {
  padding: 0px;
  margin: 0px;
  height: 35px;
  background: url(../image/ndm00.gif) no-repeat;
}
#menu #option {
  padding: 0px;
  margin: 0px;
  height: 35px;
}
#menu #option ul{
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#menu #option li{
  margin: 0px;
  padding: 0px;
  position: absolute;
  text-indent: -9999px;
  height: 35px;  
}
#menu #option li#home{
  left: 35px;
  width: 78px;
  background: url(../image/ndm01.gif) -35px -35px  no-repeat;
  }
#menu #option li#gakujyutu{
  left: 113px;
  width: 60px;
  background: url(../image/ndm01.gif) -113px 0 no-repeat;
  }
#menu #option li#hoken{
  left: 173px;
  width: 59px;
  background: url(../image/ndm01.gif) -173px 0 no-repeat;
  }
#menu #option li#kouhou{
  left: 232px;
  width: 59px;
  background: url(../image/ndm01.gif) -232px 0 no-repeat;
  }
#menu #option li#sato{
  left: 291px;
  width: 79px;
  background: url(../image/ndm01.gif) -291px 0 no-repeat;
  }
#menu #option li#classk{
  left: 370px;
  width: 89px;
  background: url(../image/ndm01.gif) -370px 0 no-repeat;
  }
#menu #option li#chiku{
  left: 459px;
  width: 92px;
  background: url(../image/ndm01.gif) -459px 0 no-repeat;
  }

#menu #option li#yakuin{
  left: 551px;
  width: 59px;
  background: url(../image/ndm01.gif) -551px 0 no-repeat;
  }
#menu #option li#huhou{
  left: 610px;
  width: 60px;
  background: url(../image/ndm01.gif) -610px 0 no-repeat;
  }
#menu #option li#kaiin{
  left: 670px;
  width: 116px;
  background: url(../image/ndm01.gif) -670px 0 no-repeat;
  }
#menu #option li#link{
  left: 786px;
  width: 158px;
  background: url(../image/ndm01.gif) -786px 0 no-repeat;
  }
#menu #option li a {
  text-decoration: none;
  display: block;
  height: 35px; 
  }
#menu #option li#home a:hover{
  left: 35px;
  width: 78px;
  background: url(../image/ndm01.gif) -35px -35px  no-repeat;
  }
#menu #option li#gakujyutu a:hover{
  left: 113px;
  width: 60px;
  background: url(../image/ndm01.gif) -113px -35px no-repeat;
  }
#menu #option li#hoken a:hover{
  left: 173px;
  width: 59px;
  background: url(../image/ndm01.gif) -173px -35px no-repeat;
  }
#menu #option li#kouhou a:hover{
  left: 232px;
  width: 59px;
  background: url(../image/ndm01.gif) -232px -35px no-repeat;
  }
#menu #option li#sato a:hover{
  left: 291px;
  width: 79px;
  background: url(../image/ndm01.gif) -291px -35px no-repeat;
  }
#menu #option li#classk a:hover{
  left: 370px;
  width: 89px;
  background: url(../image/ndm01.gif) -370px -35px no-repeat;
  }
#menu #option li#chiku a:hover{
  left: 459px;
  width: 92px;
  background: url(../image/ndm01.gif) -459px -35px no-repeat;
  }

#menu #option li#yakuin a:hover{
  left: 551px;
  width: 59px;
  background: url(../image/ndm01.gif) -551px -35px no-repeat;
  }
#menu #option li#huhou a:hover{
  left: 610px;
  width: 60px;
  background: url(../image/ndm01.gif) -610px -35px no-repeat;
  }
#menu #option li#kaiin a:hover{
  left: 670px;
  width: 116px;
  background: url(../image/ndm01.gif) -670px -35px no-repeat;
  }
#menu #option li#link a:hover{
  left: 786px;
  width: 158px;
  background: url(../image/ndm01.gif) -786px -35px no-repeat;
  }
  
  

/* ¥Ú¡¼¥¸ËÜÁö
---------------------------------------------------- */
#pagebody {
	width: 930px;
	padding: 0 0 0 0;
	margin: 15px 0 0 25px;
}

#main1 {
margin:0 0 0 0;
padding:0;
float: left;
width: 508px;
}
#main1 #image{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: url(../image/pic3.jpg) no-repeat;
  width: 508px;
  height: 356px;
}

#main2 {
margin:0 0 0 15px;
padding:0;
float: left;
width: 407px;
}
#main2 h2{
	margin: 0 0 0 0;
	padding: 8px 0 0 0;
	font-size: 11px;
	width: 407px;
	height: 25px;
	background: url(../image/nd004.gif) no-repeat;
	font-weight: normal;
	text-align: right;
}
#main2 table {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 14px;
  width: 407px;
  border: none;
  line-height: 1.3;
  text-align: left;
}
#main2 .r1 {
  margin: 0 0 0 0;
  padding: 4px 0 4px 0;
  width: 100px;
  border-bottom: 1px solid #999999;
}
#main2 .r2 {
  margin: 0 0 0 0;
  padding: 4px 0 4px 0;
  width: 12px;
  border-bottom: 1px solid #999999;
}
#main2 .r3 {
  margin: 0 0 0 0;
  padding: 4px 0 4px 0px;
  width: 295px;
  border-bottom: 1px solid #999999;
}

#content{
  margin:0 0 0 0;
  width:930px;
}
#content #c1{
  float: left;
  margin:10px 0 0 0;
  width:200px;
  padding:0 0 0 0px;
}
#content #c2{
	border: 1px solid #545454;  
	margin:10px 0 0 0;
	width:199px;
	padding:42px 0px 0px 0px;
	background: #EBEBEB url(../image/00010.gif) no-repeat;
}
#content #c2 p{
	margin:3px 3px 3px 10px;
	font-size: 13px;
	line-height: 1.4;
	color: #545454;
}
#content #c3{
  float: left;
  border: 1px solid #999999;  
  margin:10px 0 0 20px;
  width:400px;
  padding:0px 0px 8px 0px;
  background-color: #FFDDE9;
}
#content #c3 h2 {
	margin: 0px;
	height: 30px;
}
#content #c3 h3 {
	margin-top: 5px;
	margin-left: 15px;
	margin-bottom: 0px;
	font-size: 13px;
	text-align: left;
	line-height: 1.4;
	border: none;
	color: #545454;
}
#content #c3 h4 {
	margin: 5px 0 0 10px;
	padding: 9px 8px 0 22px;	
	font-size: 14px;
	text-align: left;
	line-height: 1.4;
	border: none;
	color: #545454;
	background: url(../image/00012.gif) no-repeat;
}
#content #c3 p {
	margin: 3px 8px 0px 10px;
	font-size: 13px;
	text-align: left;
	line-height: 1.4;
	border: none;
	color: #454545;
}
#content #c4{
  float: right;
  margin:10px 0 0 15px;
  width:290px;
  height:217px;
  padding:0 0 0 0px;
  background: url(../image/pic4.jpg) no-repeat;
}
#content #c5{
  float: right;
  border: 1px solid #999999;  
  margin:10px 0 0 15px;
  width:288px;
  padding:0px 0px 8px 0px;
  background-color: #EBEBEB;
}
#content #c5 h2 {
	margin: 0px;
	height: 30px;
}
#content #c5 h3 {
	margin-top: 5px;
	margin-left: 15px;
	margin-bottom: 0px;
	font-size: 13px;
	text-align: left;
	line-height: 1.3;
	border: none;
	color: #545454;
}
#content #c5 h4 {
	margin: 4px 0 0 10px;
	padding: 9px 8px 0 22px;	
	font-size: 14px;
	text-align: left;
	line-height: 1.3;
	border: none;
	color: #545454;
	background: url(../image/00014.gif) no-repeat;
}
#content #c5 p {
	margin: 2px 8px 0px 10px;
	font-size: 13px;
	text-align: left;
	line-height: 1.3;
	border: none;
	color: #454545;
}

/* ¥Õ¥Ã¥¿
---------------------------------------------------- */
#footer {
  margin:0px 0 0 0;
  padding:15px 0 0 0px;
  width: 930px;
}

