#container { background-attachment: fixed; width: 780px; margin: 0 10px 5px; padding: 0; }
#contents { background-color: #b5b5b5; border: solid 1px #fff; }
#header { color: #066; font-size: 80%; font-stretch: expanded; line-height: 150%; background-color: #fff; text-indent: 15px; margin-top: 2px; margin-bottom: 2px; }
#footer { font-size: 80%; font-family: Georgia, "Times New Roman", Times, serif; background-color: #ccc; text-indent: 20px; margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-left: 5px; }
.menu { color: #333; font-size: 80%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-stretch: expanded; text-indent: 15px; margin: 3px; padding: 3px; }
.menu a:link { font-size: 100%; font-stretch: semi-expanded; text-indent: 15px; margin: 3px; }
.menu a:hover { color: #444; font-size: 100%; font-stretch: ultra-expanded; background-color: #fc3; text-indent: 15px; margin: 3px; }
body { color: #666; background-color: #fff }
p { color: #333; font-size: 90%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-stretch: semi-expanded; line-height: 145%; margin: 10px; padding-top: 10px; padding-right: 10px; }
pre { color: #708090; font-size: 1em;}
blockquote { color: #789; font-size: 1em;}
h1 { color: #2f4f4f; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック, Times ; font-weight: normal; }
h2 { color: #2f4f4f ; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック, Times; font-weight: normal; }
h3 { color: #2f4f4f; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック, Times ; font-weight: 600; font-stretch: expanded; line-height: 150%; margin: 10px 5px 5px 10px; border-bottom: 2px solid #999; }
h4 { color: #2f4f4f; font-size: 85%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック, Times ; font-weight: normal; font-style: italic; }
h5 { color: #2f4f4f; font-family: Times, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック ; font-weight: normal; text-indent: 20px; margin: 3px 0; padding: 2px; }
h6 { color: #2f4f4f; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック, Times ; font-weight: normal; }
img { background-color: #eee; border: 0px }
ol { color: #2e8b57; font-size: 1em;}
ul { color: #2e8b57; font-size: 90%; line-height: 150%; padding: 5px; list-style-position: inside ; display: compact; white-space: nowrap; }
a { color: #4682b4; font-size: 90%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-decoration: none  }
a:visited { font-size: 90%;}
a:hover { color: #f36; font-size: 90%; text-decoration: underline  ; }
a:active { color: #4682b4; font-size: 90%;}
tr { border-style: none; }
.cellcolor { background-color: #2f4f4f }
.rev_type { color: #fff; font-weight: bold; font-size: 1.2em;}
.g_nav_cellcolor { background-color: #708090 }
.a_type_color { color: #066; font-weight: bold; font-size: 100%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; }
#menu li { width: auto; height: auto; list-style-type: decimal-leading-zero; display: block; white-space: nowrap; }
.ad { color: #333; font-size: 90%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 150%; margin: 5px 5px 10px 20px; padding: 8px 10px 8px 20px; }
.title_1 { font-size: 95%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: 500; font-stretch: expanded; background-image: url(../img/basic/sw01.gif); text-indent: 15px; width: 170px; margin: 5px; padding: 5px; border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 7px solid #f36; }
.title_0 { font-size: 95%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: 500; font-stretch: expanded; background-image: url(../img/basic/sw01.gif); text-indent: 15px; margin: 5px; padding: 5px; width: 170px; border-right: 1px solid #999; border-bottom: 1px solid #999; }
.title_1mail { font-size: 95%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: 500; font-stretch: expanded; background-image: url(../img/basic/sw01.gif); text-indent: 15px; margin: 5px; padding: 5px; width: 170px; border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 7px solid #399; }
.title_s { font-size: 95%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; font-stretch: expanded; background-image: url(../img/basic/sw01.gif); text-indent: 20px; margin: 5px; padding: 5px; width: 180px; border-right: 1px solid #999; border-bottom: 1px solid #999; }
.title_s_top { color: #03f; font-size: 95%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; font-stretch: expanded; line-height: 120%; background-image: url(../img/basic/sw01.gif); text-align: center; margin: 5px; padding: 5px; width: 180px; border-right: 1px solid #999; border-bottom: 1px solid #999; }
.title_2 { color: #36c; font-size: 110%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; font-stretch: expanded; background-image: url(../img/basic/sw02.gif); text-indent: 20px; margin: 5px; padding: 5px; border-top: 1px solid #999; border-bottom: 1px solid #999; }
.title_racing { font-size: 110%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; font-stretch: expanded; background-image: url(../img/basic/sw02.gif); margin: 5px; padding: 5px; border-top: 1px solid #999; border-bottom: 1px solid #999; }
.title_racing_txt { font-size: 85%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: normal; font-stretch: expanded; line-height: 150%; background-image: url(../img/basic/sw02.gif); margin: 5px; padding: 5px 20px 5px 10px; border-top: 1px solid #999; border-bottom: 1px solid #999; }
.title_racing_txt2 { font-size: 80%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: normal; line-height: 125%; font-stretch: expanded; background-image: url(../img/basic/sw02.gif); padding: 5px 5px 5px 7px; border-bottom: 1pt solid #999; }
.title_racing_txt_m { font-size: 100%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: normal; line-height: 150%; font-stretch: expanded; background-image: url(../img/basic/sw02.gif); margin: 5px; padding: 5px 20px 5px 10px; border-top: 1px solid #999; border-bottom: 1px solid #999; }
.txt_s_raccing { font-size: 85%; text-indent: 15px; padding: 5pt; }
.txt_s { font-size: 75%; text-indent: 15px; padding-top: 5px; }
.img_photo { background-color: #fff; margin: 10px; padding: 5px; border: solid 1px #999; }
@media all {
}
body { background-image: url(../img/basic/bg2.gif); }
.sparce10 { padding: 10px; }
.txt1 { line-height: 140%; padding: 3px; }
