body {
	margin-left: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	background-image: url(image/wall3.jpg);
	background-repeat: no-repeat;
}


a:link {
	color: #304096;
}
a:visited {
	color: #304096;
}
#Layer1 {
	position:absolute;
	width:106px;
	height:41px;
	z-index:2;
	left: 666px;
	top: 19px;
}
body,td,th {
	color: #333333;
}

.logo1{
padding-top:2px;
padding-left:140px;
height:40px;
line-height:40px;
clear:both;
}

.logo2{
padding-top:4px;
padding-left:140px;
height:20px;
clear:both;

}

.style9 {
	font-size: 32px;
	font-weight: bold;
}
.style12 {
	font-size: 56px;
	font-weight: bold;
}

h2.uandd{/*�^�C�g���̐ݒ�*/
  font-size: 16px;/*�����T�C�Y*/
  margin: 1.5em 0px 1.5em 45px;/*�]���B15%���E�̗]���ł�*/
  border-bottom: solid 1px #c1c1c8;/*�����̐F*/
  }
h2.uandd span.up{/*�オ�镶��*/
  color: #565656;/*�����F*/
  background-color: #e1e1f6;/*�w�i�F*/
  padding: 0.2em 0.2em 0.2em 0.2em;
  margin: 0 2px 0 0;
  border: solid 1px #a1a1a6;/*�w�i�F�Ɠ�����*/
  }
h2.uandd span.down{/*�����镶��*/
  color: #565656;/*�����F*/
  background-color: #f3f3fF;/*�w�i�F*/
  padding: 0.2em 0.2em 0.1em 0.2em;
  margin: 0 2px 0 0;
  border: solid 1px #b1b1b6;/*�w�i�F�Ɠ�����*/
  position: relative;
  top: 0.3em;/*��������x*/
  z-index: 1;
  }

h2.uandd2{/*�^�C�g���̐ݒ�*/
  margin: 1.5em 0px 0.7em 45px;/*�]���B15%���E�̗]���ł�*/
  border-bottom: solid 1px #c1c1c8;/*�����̐F*/
  }
h2.uandd2 span.up{/*�オ�镶��*/
  color: #565656;/*�����F*/
  background-color: #e1e1f6;/*�w�i�F*/
  padding: 0.2em 0.2em 0.2em 0.2em;
  margin: 0 2px 0 0;
  border: solid 1px #a1a1a6;/*�w�i�F�Ɠ�����*/
  }
h2.uandd2 span.down{/*�����镶��*/
  color: #565656;/*�����F*/
  background-color: #f3f3fF;/*�w�i�F*/
  padding: 0.2em 0.2em 0.2em 0.2em;
  margin: 0 2px 0 0;
  border: solid 1px #b1b1b6;/*�w�i�F�Ɠ�����*/
  position: relative;
  top: 0.3em;/*��������x*/
  z-index: 1;
  }
  
.box23{
	color: #FFFFFF;
	background-color : #9696a9;  
	font-family: Arial,sans-serif;
	font-weight: bold;
	letter-spacing: 0.2em;
	width : 480px;
	padding: 4px 0px 2px 18px;
	margin:18px 0px 0px 0px;
}

.box24{
  width: 85%;/*�S�̂̕�*/
  font-size: 13px;/*�����T�C�Y*/
  border: solid 1px #aAaAaE;/*�g�F*/
  color: #414142;/*�����F*/
  background-color : #fafaf5;
  padding:8px 12px;
  line-height:17px; 
}

.textb24{
  font-size: 13px;/*�����T�C�Y*/
  color: #414142;/*�����F*/
  line-height:17px; 
}
TD{
  font-size: 13px;/*�����T�C�Y*/
  color: #414142;/*�����F*/
  line-height:17px; 
}


.linktitle{/*�����N���ڃ^�C�g���̐ݒ�*/
  width: 90px;
  padding: 2px 4px 1px 4px;
  border: solid 1px #BABABA;
  color: #333333;
  background-color: #FFFFFF;
  font-size: 9pt;
  letter-spacing: 0.2em;
  }

.linktitle2{/*�����N���ڃ^�C�g���̐ݒ�*/
  width: 100%;
  padding: 2px 4px 1px 4px;
  border: solid 1px #BABABA;
  color: #333333;
  background-color: #FFFFFF;
  font-size: 9pt;
  letter-spacing: 0.2em;
  }
.mark{/*�����N���ڃ^�C�g���̍��̃}�[�N����*/
  width: 8px;
  height: 8px;
  font-size: 8px;
  background-color: maroon;
  }

.lay{
  font-size : 12pt;
}

.infrm {
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color : #FFFFFF;
	color : #000000;
	border-color: #9999FF;
	scrollbar-base-color: #9999FF; 
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-track-color: #FFFFFFF;
}
.button {
	font-size:8pt;
	font-family:verdana,"�l�r �o�S�V�b�N";
	border-left:3px double #cccccc;
	border-right:3px double #cccccc;
	border-top:3px double #cccccc;
	border-bottom:3px double #cccccc;
	background-color: #E8EEFF;
	color: #000000;
	border-color: #9999FF;
	}
.table1 {
	letter-spacing: normal;
	word-spacing: normal;
}
.table2 {
	background-image: url(image/s_s_kazari14.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
