@charset 'UTF-8';
/*UTF-8用 日本語コメント*/

/* * html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); } */
* { color: #391d1f; margin: 0; padding: 0; font-family : 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', sans-serif ; }


h1 {  }
h2 { clear: both; padding-top: 15px; }

/*
h3 { color: #403937; font-size: medium; font-weight: bold; line-height: 1.3em; margin: 0.3em 0; padding: 0.3em 0.5em; border-bottom: 1px dotted #403937; }
h4 { color: #456e27; font-size: small; font-weight: bold; line-height: 1.3em; margin: 0.3em 0; padding: 0.3em 0; }
h5 { color: #456e27; font-size: small; font-weight: bold; line-height: 1.3em; margin: 0.3em 0; padding: 0.3em 0; }

div#header h1 { font-size: large; line-height: normal; margin: 0; padding: 0; }
.gmap-psmall { font-size: x-small; line-height: 1.1em; margin-bottom: 10px; }
.gmap-h3{ font-size: medium; font-weight: bold; margin-top: 0; margin-bottom: 5px; padding: 0; border-bottom: 1px solid #391d1f; }
*/

a:link { color: #a60d09; text-decoration: none; } 
a:visited { color: #a60d09; text-decoration: none; } 
a:hover { color: #d10000; text-decoration: none; } 
a:active { color: #d10000; text-decoration: none; }
#content .smallinfo { font-size: x-small; background-color: #f4eddd; margin-bottom: 10px; padding: 10px; }
#content .imagehspace { padding-right: 10px; padding-left: 10px; }


ul.bannerlist { text-indent: 10px; margin-bottom: 10px; }
.bannerlist li { float: left; padding: 10px; list-style-type: none; }
.bannerlist img { border: solid 1px #b29a44; }
.subpanel { padding-top: 35px; }
