body {
	color: #444444;
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "ヒラギノ角ゴ Pro W6";
	font-stretch: condensed;
}
td {
	color: #444444;
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "ヒラギノ角ゴ Pro W6";
	font-stretch: condensed;
}

.location {
	font-size: 11px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "ヒラギノ角ゴ Pro W6";
}
.footer {
	font-size: 11px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "ヒラギノ角ゴ Pro W6";
}
.remarks { font-size: 11px; }


.normal-12px { font-size: 12px; line-height: 150%; }

.bold-14px { font-size: 14px; line-height: 200%; font-weight: bold;}

.article-main { font-size: 14px; line-height: 150%; }
.article-S {
	font-size: 13px;
	line-height: 150%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "ヒラギノ角ゴ Pro W6";
}
.article-SS { font-size: 12px; color: #774400; line-height: 150%; }

.new-J { font-size: 12px; line-height: 150%; }

.main-S { font-size: 13px; line-height: 150%; }

.title-M { font-size: 16px; font-weight: bold; line-height: 150%; }

.article-S-col { font-size: 13px; font-family: palatino; font-stretch: condensed; line-height: 150%; }
.article-S-col2 { font-size: 15px; font-family: times; font-stretch: condensed; line-height: 125%; }


.index-S { font-size: 12px; font-weight: bold; line-height: 150%; }
.index-M { font-size: 14px; font-weight: bold; line-height: 175%; }
.index-MN { font-size: 14px; font-weight: bold; line-height: 125%; }
.index-L {
	font-size: 16px;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.index-LL { font-size: 18px; font-weight: bold; line-height: 200%; }

.link-J { font-size: 13px; font-weight: bold; line-height: 200%; }
.link-E { font-size: 15px; font-weight: bold; line-height: 200%; }
.link-EW { font-size: 15px; font-weight: bold; line-height: 300%; }

.ranking { padding-left: 5px; }
.cal { padding: 8px; }
.padding { padding-left: 60px; padding-left: 60px;　}


form { color: #6A3A0D; font-size: 12px; font-stretch: condensed; line-height: 150%; }

input:focus { background-color: #FFFFEE; }
textarea:focus { background-color: #FFFFEE; }


a { text-decoration: none; }

a:link    { color: #555555; }
a:visited { color: #555555; }
a:active  { color: #555555; }
a:hover   { color: #F79700; }

img { border: none; }


.titlelink { font-size: 15px; font-weight: bold; line-height: 250%; }

.lead { font-size: 14px; font-stretch: condensed; line-height: 150%; margin-left: 50px; }

.visit { background-image: url(../images/bg_largeato2.gif); background-repeat:no-repeat; background-position: center; font-size: 15px; color: #666666; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 200%; text-align: center; padding-left: 0; padding-right: 0; }

.visitj { background-image: url(../images/bg_largeato2.gif); background-repeat:no-repeat; background-position: center; font-size: 14px; color: #666666; font-family: Georgia, "Times New Roman", Times, serif; line-height: 250%; text-align: center; padding-left: 0; padding-right: 0; }
