@charset "UTF-8";
.moji13pix-up10-f10 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 18px;
}
.top-kensaku {
	font-size: 9px;
	font-style: normal;
	line-height: 11px;
	text-align: justify;
}
.button-up-10pix {
	padding-top: 30px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.top-banner-big {
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 20px;
}
.button-small {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.up10right20 {
	padding-top: 10px;
	padding-right: 20px;
}
.up2dn2 {
	padding-top: 2px;
	padding-bottom: 2px;
}
.whatnew {
	font-size: 12px;
	font-style: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: justify;
}
.whatnew-time {
	font-size: 9px;
	vertical-align: middle;
}
.footer-jouhou {
	font-size: 10px;
	text-align: center;
	padding-top: 4px;
}
.banner-small {
	padding: 1px;
}
.over {
	overflow: visible;
}
.facili-button-up20 {
	padding-top: 20px;
}
.waku-foot {
	padding-bottom: 20px;
}
.up10pix {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.moji10pixup10L4R4F4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.villagemoji_setumei {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 14px;
	padding-left: 10px;
}
.moji10pix {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 12px;
}
.up10L5R5F10 {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.moji10pixup4 {
	font-size: 10px;
	padding-top: 4px;
}
.moji13pix {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: normal;
}
.moji12pix-up4-f4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
}
.repeat {
	background-repeat: repeat;
}
.moji-qa-12pix {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.moji-qa-14pix {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.up4pix {
	padding-top: 4px;
}
.moji11pix-up4-f4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.sitemap13pixＬ10 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	padding-left: 10px;
}
.moji-14pix {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-left: 4px;
	line-height: 20px;
	font-weight: normal;
	text-align: left;
}
.moji-12-18pix {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: left;
}
.moji-14-20pix {
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	text-align: left;
	padding: 0px;
}
.moji-12-18pix-g {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: left;
	color: #009966;
}
.moji-12-18pix-ｒ {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: left;
	color: #FF0033;
}
.pagetop {
	margin:20px 10px 10px 30px;
	text-align:right;
	background-color: #FFFFFF;}


#news {clear:none; background-color:#FFFFFF;}

#news img {margin-right:15px;}
#news table {width:697px; margin-top:30px;}
#news th {text-align:left; color:#4D5431; vertical-align:top; width:555px; background-image:url(new/titleb.gif); padding:3px 15px 3px 15px;}
.imgcell {width:145px; vertical-align:top;}
.txtcell {padding:10px 15px 5px 15px; vertical-align:top; border:1px solid; border-color:#A4C681; border-style:solid none none solid}
