body {
}
#wrapper {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", sans_serif;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 670px;
}
#head_navi {
	margin: 0px;
	padding: 0px;
	height: 153px;
	width: 670px;
}
#taitoru {
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 146px;
	width: 670px;
}
#content {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 670px;
}
#content td {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content #topics {
	margin: 0px;
	padding: 0px 0px 10px 50px;
	height: 273px;
}

#ivent {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 670px;
}
#button2 {
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 670px;
	height: 100px;
}
#button2 h5 {
	margin: 0px;
	padding: 0px;
	height: 49px;
	width: 49px;
	text-align: center;
	font-size: 9px;
}
#button2 h5 em {
	visibility: hidden;
}
#button2 h5 a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 49px;
}
#button2 h5#tn1 a {
	background-image: url(sozai/base/modorubotan_r1_c1.gif);
	background-repeat: no-repeat;
}
#button2 h5#tn1 a:hover, #button h51 a:active {
	background-image: url(sozai/base/modorubotan_r1_c1_f2.gif);
}
#button2 h5#tn2 a {
	background-image: url(sozai/base/tugibotan_r2_c1.gif);
	background-repeat: no-repeat;
}
#button2 h5#tn2 a:hover, #button h51 a:active {
	background-image: url(sozai/base/tugibotan_r2_c1_f2.gif);
}
#address {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", sans_serif;
	text-align: center;
}
#address .p2
 {
	font: bold 16pt/1.5em "ＭＳ Ｐ明朝", "細明朝体", "sans_serif";
}
#address .p {
	font: bold 9pt/1.2em "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", sans_serif;
}
.custom {
	color: #333333;
	font-size: 11pt;
	font-weight: bold;
}
.custom1 {
	color: #FFFFFF;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	background-color: #6633FF;
}
.custom2 {
	color: #FFFFFF;
	background: #999966;
	text-align: center;
	font-size: 10pt;
}
.custom3 {
	color: #333333;
	font-size: 10pt;
	background-color: #FFCC99;
}
.custom4 {
	color: #333333;
	background: #FFFFCC;
	font-size: 9pt;
}
.custom5 {
	color: #333333;
	background: #FFFFFF;
	font-size: 9pt;
	line-height: 1.5em;
}
.custom6 {
	color: #330099;
	font-size: 10pt;
	line-height: 1.5em;
	font-weight: bold;
}
.custom7 {
	color: #333333;
	background: #CCCC99;
	font-size: 9pt;
}
#column {
	padding: 10px 0px;
	height: 357px;
	width: 670px;
}
#column p {
	color: #333333;
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
	line-height: 1.5em;
}
