#content {
	width: 800px; margin: 0px
}
h3 {
	color: #666; border-bottom: dotted #99CC33 1px;
	margin: 30px 50px 20px 50px; padding-left: 10px; border-left: solid #99CC33 10px; font-size: 110%
}
P {
	PADDING: 0px 80px; LINE-HEIGHT: 1.5em; text-indent: 1em; margin: 3px; font-size: small
}
p.tokkyo {
	text-align: center; color: #008080; line-height: 1.5em
}
img.border {
	border: #000 1px solid
}
p a {
	color: #906; text-decoration: underline; font-family: "HGS‘n‰pŠpÎß¯Ìß‘Ì"
}
p a:hover {
	color: #008080; background-color: #cbdced; text-decoration: none
}
p.font {
	font-family: "HGS‘n‰pŠpÎß¯Ìß‘Ì"; font-size: 160%; text-align: center
}
strong {
	font-weight: normal
}
img.margin {
	margin: 10px
}
#gaiyo {
	margin: 0px 0px 10px 40px; width: 300px; float: left; padding: 0px;
}
#gaiyo ul {
	padding-left: 5px; margin-left: 5px
}
#gaiyo li { 
	list-style-type: none; line-height: 1.5em; padding-top: 10px; padding-left: 0px; margin-left: 0px;
	color: #cc6633; font-weight: bold; font-size: 115%; letter-spacing: 0.5em
}
#gaiyo strong {
	font-weight: normal
}
#gaiyo p {
	margin: 0; padding-left: 20px; line-height: 1.3em; color: #666; font-size: 90%; font-weight: normal;
	letter-spacing: normal
}
#gaiyo img {
	margin: 20px
}
#gaiyo input {
	font-size: 100%
}
#enkaku {
	margin: 0; width: 350px; padding: 0px; width: 414px; float: right
}
#enkaku ul {
	margin-top: 0px; margin-bottom: 0px 
}
#enkaku li { 
	list-style-type: none; line-height: 1.5em; margin-left: 15px; margin-top: 10px;
}
#kanren {
	margin:0; width: 800px; padding: 0px; clear: both
}
#kanren h3 {
	margin-top: 50px;
}
#kanren ul {
	padding-left: 70px; margin-left: 70px
}
#kanren li { 
	list-style-image: url(image/Gbotton.gif); line-height: 1.5em; padding-top: 10px; padding-left: 0px; margin-left: 0px;
	color: #cc6633; font-weight: bold; font-size: 115%; letter-spacing: 0.2em
}
#kanren a {
	color:#63C; font-size: 110%; text-decoration: underline;
}
#kanren a:hover {
	text-decoration: none; background-color: #FFF 
}
#kanren a.tizu {
	color: #009900; font-size: 120%; text-decoration: underline; text-align: center
}
#kanren a.tizu:hover {
	text-decoration: none; background-color: #fff
}
.trcolor {
	background: #eaeaea;
}
.maruchiku {
	color: #63c; font-size: 110%; font-weight: bold
}
caption {
	font-size: 120%; color: #c63; font-weight: bold; letter-spacing: 1em; margin: auto
}
.cent {
	text-align: center;
}
.cent2 {
	text-align: center;	background: #eaeaea;
}
td.pdL {
	padding-left: 20px
}
#enkaku p {
	margin: 0px 0px 0px 20px; padding-left: 0px; font-size: 90%
}
#enkaku h4 {
	color: #cc6633; font-weight: bold; font-size: 110%; text-align: left; margin-bottom: 0px; padding-left: 150px;	letter-spacing: 0.5em
}
#enkaku A {
	color: #63c; font-weight: bold; font-size: 110%; text-decoration: underline
}
#enkaku A:HOVER {
	background-color: #ab91e3; color: #fff;
}
p.both {
	clear: both; text-align: right; padding: 2px 30px 2px 0px; margin: 0;
}
#footer {
	margin: 0 0 0 0; padding: 0 0 0 0; width: 800px
}
#footer .lang p {
	text-align: left; padding: 0 0 2px 5px; margin: 0; color: #999; font-weight: bold; font-size: small; float: left
}
#footer .lang a {
	color: #666; text-decoration: underline
}
#footer .lang a:hover {
	color: #636; text-decoration: none; background-color:#E7CEEA
}
#footer .copyR p {
	font-size: x-small; color: #333; text-align: right; padding-right: 10px; float: right
}