
.large    { font-size: 13px }
.small { font-size: 12px }
.xsmall { font-size: 10px }
.red  { color: #c30 }
.right   { float: right }
A    { color: #00f; text-decoration: none }
A:hover { color: olive; text-decoration: none }

.padding20        { padding: 20px }
.navi            { color: #937c48; font-size: 10px; font-family: フォント名, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 5px; padding-bottom: 5px }

.news_style       { color: #3b2a00; font-size: 12px; line-height: 20px; font-family: フォント名, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 0px }
.news_style2        { color: #fff; font-weight: bold; font-size: 10px; font-family: フォント名, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 15px }

.concept_style2         { color: #3b2a00; font-size: 12px; line-height: 150%; font-family: フォント名, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 15px }
.concept_style3         { color: #603; font-weight: bold }

.menu_style          { color: #3b2a00; font-size: 11px; line-height: 150%; font-family: フォント名, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 20px; padding-left: 20px }
.menu_style2            { color: #937c48; font-size: 12px; line-height: 150%; font-family: フォント名, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.photo img             { border: solid 1px #937c48 }
.menu_info           { color: #fff; font-size: 11px; line-height: 100%; font-family: フォント名, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 5px; padding-bottom: 5px }
.menu_index              { color: #b31262; font-weight: bold; font-size: 10px; line-height: 100%; font-family: フォント名, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 10px }
.menu_title              { color: #b31262; font-weight: bold; font-size: 14px; font-family: フォント名, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.menu_title2               { color: #fff; font-weight: bold; font-size: 18px; line-height: 100%; font-family: フォント名, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 10px; padding-bottom: 10px; padding-left: 15px }
.menu_title3               { color: #146600; font-weight: bold; font-size: 14px; font-family: フォント名, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }