BODY {
	PADDING-RIGHT: 0px;
	MARGIN: 0px;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
	font-size:92%;
}

.menu_title {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333399;
}
.menu_green {
	font-size: 13px;
	background-attachment: scroll;
	background-image: url(../img/menu_3.gif);
	background-repeat: repeat;
	color: #333399;
	background-position: right;
}
.title_main {
	font-weight: bold;
	color: #333399;
	background-image: url(../img/title_1.gif);
	background-repeat: repeat-y;
	padding-top: 3px;
	padding-left: 3px;
	font-size: 14px;
	text-align: left;
}
.title_sub {
	font-size: 18px;
	font-weight: bold;
	color: #333399;
	background-image: url(../img/title_3.gif);
	background-repeat: repeat-y;
	padding-top: 3px;
	padding-left: 8px;
	text-align: left;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #333399;
}
.font13 {
	font-size: 13px;
	line-height: 130%;
}
.font12 {
	font-size: 12px;
	line-height: 130%;
}
.bac {
	background-attachment: fixed;
	background-image: url(../img/hed4.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

H1,H2,H3,H4,H5,H6,ul{
	MARGIN: 6px 0px;

}

H1 {
  border-color: #9999ff; /* 下枠の色 */
  padding: 2px; /* 余白の幅 */
  border-style: double; /* 枠の種類 */
  border-width: 4px; /* 枠の幅 */
  line-height: 130%; /* 行の高さ */
 font-size:120%;
}

H2 {
  border-top-color: #9999cc; /* 上枠の色 */
  border-bottom-color: #9999ff; /* 下枠の色 */
  padding: 2px; /* 余白の幅 */
  border-style: double; /* 枠の種類 */
  border-width: 4px 0px; /* 枠の幅 */
  line-height: 130%; /* 行の高さ */
 font-size:100%;
}

H4 {
  color: #000099; /* 文字の色 */
  padding-left: 10px; /* 左の余白 */
  border-width: 0px 0px 2px 10px; /* 枠の幅 */
  border-style: solid; /* 枠の種類 */
  border-color: #9999ff; /* 枠の色 */
  line-height: 110%; /* 行の高さ */
 font-size:100%;
}

H3 {
  color: #000099; /* 文字の色 */
  border-color: #9999ff; /* 枠の色 */
  padding: 3px 0px 0px 6px; /* 余白の幅 */
  border-style: solid; /* 枠の種類 */
  border-width: 1px 4px 1px 10px; /* 枠の幅 */
 font-size:92%;
}

H5 {
  color: #000099; /* 文字の色 */
  border-left-color: #9999ff; /* 左枠の色 */
  padding: 3px 0px 0px 6px; /* 余白の幅 */
  border-style: solid; /* 枠の種類 */
  border-width: 0px 0px 0px 10px; /* 枠の幅 */
 font-size:92%;
}



H6 {
  color: #000099; /* 文字の色 */
  border-bottom-color: #9999ff; /* 左枠の色 */
  padding: 3px 0px 0px 6px; /* 余白の幅 */
  border-style: solid; /* 枠の種類 */
  border-width: 0px 0px 1px 0px; /* 枠の幅 */
 font-size:92%;
}

address {
margin:  0px;
border: solid 1px #666699;
padding: 12px 3px 10px 22px;
font-style: normal;
color: #333333;
background-color: #fff;
}

address a:link {
color: #000088;
}

address a:vlink {
color: #600060;
background-color: transparent;
}


