body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0px;
	padding: 0px;
	background: url(../index/back01.gif) repeat-y center;
}
#frame {
	text-align: left;
	padding: 0px;
	height: auto;
	width: 760px;
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#top {
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 760px;
}
#header {
	margin: 0px;
	padding: 0px;
	height: 95px;
	width: 760px;
}
#header #h-ht {
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 760px;
	background-image: url(../index/h-ht.gif);
	background-repeat: no-repeat;
}
#frame #header #h-ht p {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	text-align: right;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#header  #h-ht  p  a:link,#header #h-ht p a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#frame #header #h-ht p a:hover {
	color: #FFFF66;
	text-decoration: underline;
}

#header #h-hm {
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 760px;
	float: left;
	background-image: url(../index/h-hm.gif);
	background-repeat: no-repeat;
}
#header #h-hm #hmt {
	float: left;
	height: 25px;
	width: 760px;
}
#header #h-hm #hmt h1 {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#header #h-hm #hmm {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 760px;
}
#h-hm  #hmm  #hmm-l  {
	margin: 0px;
	float: left;
	height: 40px;
	width: 220px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#h-hm  #hmm  #hmm-r  {
	margin: 0px;
	float: right;
	height: 42px;
	width: 155px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 9px;
}
#h-hm   #hmm   #hmm-r   a {
	display: block;
	height: 30px;
	width: 140px;
	background-image: url(../index/otoiawase.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-decoration: none;
}
#h-hm #hmm #hmm-r a:hover {
	background-image: url(../index/otoiawase.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}
#h-hm #hmm #hmm-r em {
	visibility: hidden;
}
#header img {
	margin: 0px;
	padding: 0px;
}
#main {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 760px;
}

#menu {
	margin: 0px;
	height: 100px;
	width: 770px;
	float: left;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#menu h6 {
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu h6 em {
	visibility: hidden;
}
#menu h6 a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 76px;
	float: left;
}


#menu h6#m01 a {
	background: url(../bu/b01-1.gif) no-repeat;
}
#menu h6#m01 a:hover, #menu h6#m01 a:active {
	background: url(../bu/b01-2.gif) no-repeat;
}

#menu h6#m02 a {
	background: url(../bu/b02-1.gif) no-repeat;
}
#menu h6#m02 a:hover, #menu h6#m02 a:active {
	background: url(../bu/b02-2.gif) no-repeat;
}

#menu h6#m03 a {
	background: url(../bu/b03-1.gif) no-repeat;
}
#menu h6#m03 a:hover, #menu h6#m03 a:active {
	background: url(../bu/b03-2.gif) no-repeat;
}

#menu h6#m04 a {
	background: url(../bu/b04-1.gif) no-repeat;
}
#menu h6#m04 a:hover, #menu h6#m04 a:active {
	background: url(../bu/b04-2.gif) no-repeat;
}

#menu h6#m05 a {
	background: url(../bu/b05-1.gif) no-repeat;
}
#menu h6#m05 a:hover, #menu h6#m05 a:active {
	background: url(../bu/b05-2.gif) no-repeat;
}

#menu h6#m06 a {
	background: url(../bu/b06-1.gif) no-repeat;
}
#menu h6#m06 a:hover, #menu h6#m06 a:active {
	background: url(../bu/b06-2.gif) no-repeat;
}

#menu h6#m07 a {
	background: url(../bu/b07-1.gif) no-repeat;
}
#menu h6#m07 a:hover, #menu h6#m07 a:active {
	background: url(../bu/b07-2.gif) no-repeat;
}

#menu h6#m08 a {
	background: url(../bu/b08-1.gif) no-repeat;
}
#menu h6#m08 a:hover, #menu h6#m08 a:active {
	background: url(../bu/b08-2.gif) no-repeat;
}

#menu h6#m09 a {
	background: url(../bu/b09-1.gif) no-repeat;
}
#menu h6#m09 a:hover, #menu h6#m09 a:active {
	background: url(../bu/b09-2.gif) no-repeat;
}

#menu h6#m10 a {
	background: url(../bu/b10-1.gif) no-repeat;
}
#menu h6#m10 a:hover, #menu h6#m10 a:active {
	background: url(../bu/b10-2.gif) no-repeat;
}

#menu h6#m11 a {
	background: url(../bu/b11-1.gif) no-repeat;
}
#menu h6#m11 a:hover, #menu h6#m11 a:active {
	background: url(../bu/b11-2.gif) no-repeat;
}

#menu h6#m12 a {
	background: url(../bu/b12-1.gif) no-repeat;
}
#menu h6#m12 a:hover, #menu h6#m12 a:active {
	background: url(../bu/b12-2.gif) no-repeat;
}

#menu h6#m13 a {
	background: url(../bu/b13-1.gif) no-repeat;
}
#menu h6#m13 a:hover, #menu h6#m13 a:active {
	background: url(../bu/b13-2.gif) no-repeat;
}

#menu h6#m14 a {
	background: url(../bu/b14-1.gif) no-repeat;
}
#menu h6#m14 a:hover, #menu h6#m14 a:active {
	background: url(../bu/b14-2.gif) no-repeat;
}

#menu h6#m15 a {
	background: url(../bu/b15-1.gif) no-repeat;
}
#menu h6#m15 a:hover, #menu h6#m15 a:active {
	background: url(../bu/b15-2.gif) no-repeat;
}

#menu h6#m16 a {
	background: url(../bu/b16-1.gif) no-repeat;
}
#menu h6#m16 a:hover, #menu h6#m16 a:active {
	background: url(../bu/b16-2.gif) no-repeat;
}

#menu h6#m17 a {
	background: url(../bu/b17-1.gif) no-repeat;
}
#menu h6#m17 a:hover, #menu h6#m17 a:active {
	background: url(../bu/b17-2.gif) no-repeat;
}

#menu h6#m18 a {
	background: url(../bu/b18-1.gif) no-repeat;
}
#menu h6#m18 a:hover, #menu h6#m18 a:active {
	background: url(../bu/b18-2.gif) no-repeat;
}
#menu h6#m19 a {
	background-image: url(../bu/b19-1.gif);
	background-repeat: no-repeat;
}
#menu  h6#m19  a:hover {
	background-image: url(../bu/b19-2.gif);
	background-repeat: no-repeat;
}

#menu h6#m00 a {
	background: url(../bu/b00-1.gif) no-repeat;
}
#menu h6#m00 a:hover, #menu h6#m00 a:active {
	background: url(../bu/b00-2.gif) no-repeat;
}

#footer {
	height: 30px;
	width: 760px;
	background: url(../index/t06.gif) no-repeat;
	float: left;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#footer address {
	font-style: normal;
	font-size: 12px;
	color: #CCCCCC;
	text-align: center;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}
#under {
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 760px;
	clear: both;
	float: left;
}
