.moji_news01 {
	font-size: 10px;
	line-height: 150%;
	color: #333333
}
.moji_news02 {
	font-size: 10px;
	line-height: 150%;
	color: #333333;
	font-weight: bold
}
.moji_news03 {
	font-size: 12px;
	line-height: 100%;
	color: #FFFFFF;
	font-weight: bold
}
.moji_news04 {
	font-size: 9px;
	line-height: 100%;
	color: #FFFFFF;
	font-weight: normal
}
.moji_kankou01 {
	font-size: 12px;
	line-height: 170%;
	color: #333333
}
.moji_kankou03 {
	font-size: 10px;
	line-height: 130%;
	color: #507827
}
.moji_kankou02 {
	font-size: 9px;
	line-height: 180%;
	color: #333333
}
.moji_kankou01_b {
	font-size: 12px;
	line-height: 170%;
	color: #669900;
	font-weight: bold
}
.moji_annai01 {
	font-size: 9px;
	line-height: 150%;
	color: #000000
}
.moji_annai02 {
	font-size: 12px;
	line-height: 140%;
	color: #000000
}
.moji_annai03 {
	font-size: 10px;
	line-height: 100%;
	color: #000000
}
.moji_map01 {
	font-size: 14px;
	line-height: 140%;
	color: #006600
}
.moji_map02 {
	font-size: 12px;
	line-height: 140%;
	color: #000000
}
.moji_inq01 {
	font-size: 12px;
	line-height: 130%;
	color: #FFFFFF
}
.moji_food01 {
	font-size: 12px;
	line-height: 110%;
	color: #000000
}
.moji_food02 {
	font-size: 12px;
	line-height: 150%;
	color: #000000
}
.moji_ryoukin10 {
	font-size: 12px;
	line-height: 180%;
	color: #000000
}
.moji_ryoukin2 {
	font-size: 12px;
	line-height: 180%;
	color: #000000;
	font-weight: bold
}
.moji_ryoukin3 {
	font-size: 12px;
	line-height: 140%;
	color: #000000
}
.moji_qr {
	font-size: 10px;
	line-height: 120%;
	color: #000000;
	text-align: left;
	padding: 0px 12px 8px 12px;
}
.moji_plan_but {
	font-size: 12px;
	line-height: 135%;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	text-decoration: none;
}
.moji_plan {
	font-size: 14px;
	line-height: 140%;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-decoration: none;
}
.moji_plan_setumei {
	font-size: 10px;
	line-height: 135%;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-decoration: none;
}
.moji_14px {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	text-decoration: none;
}
.moji_plan_kingaku {
	font-size: 18px;
	line-height: 140%;
	color: #CC3300;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-decoration: none;
}
.moji_plan_kondate {
	font-size: 13px;
	line-height: 140%;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-decoration: none;
}
.uwatuki {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 8px;
	text-decoration: none;
	vertical-align: text-top;
}
.uwatuki02 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	text-decoration: none;
	vertical-align: text-top;
}
.sitatuki {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	text-decoration: none;
	vertical-align: text-botom;
}
.kankaku {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	text-decoration: none;
	letter-spacing: -1px;
}
.moji_news04_2 {
	font-size: 10px;
	line-height: 100%;
	color: #FFFFFF;
	font-weight: normal
}
.moji_16px {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	text-decoration: none;
}
.moji_18px {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	text-decoration: none;
}
.moji_20px {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 20px;
	text-decoration: none;
}
.moji_12px {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	text-decoration: none;
}
.moji_14px_topbut {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	text-decoration: none;
	color: #000000;
}
.moji_14px_jisage {
	font-size: 14px;
	text-indent: 1em;
	line-height: 150%;
}

.moji_news00 {
	font-size: 12px;
	line-height: 100%;
}
#yoyaku img {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#navi td {
	padding-top: 5px;
	padding-right: 3px;
}
h3 {
	padding-left: 10px;
	padding-top: 10px;
}
p {
	font-size: x-small;
	padding-left: 20px;
	padding-bottom: 5px;
	line-height: 1.5em;
}
.right {
	text-align: right;
}

.pad20 {
	background-color: #FFF;
	padding: 20px;
	border: 1px solid #C28C46;
}
.pad10 {
	background-color: #FFF;
	padding: 5px;
	margin: 5px;
	border: 1px solid #FFFFFF;
}
