body {
    font-size:14px;
    line-height: 120%;
    background-color:#efefef;
}
.head {
    height: 64px;
    background-color:#666600;
}
#head h1 {
    margin: 0;
    margin-top: -4px;
    padding:4px;
    font-size:16pt;
    line-height:110%;
    text-align:center;
    vertical-align:middle;
    color:#fcfcfc;
}
#headlogo {
    border:double 3px;
    font-size:10pt;
    padding: 2px 8px;
    font-weight:bold;
    color: #333;
    background-color: #fcfcfc;
}
.head-banner {
    text-align: center;
    vertical-align: middle;
}
.headmenu {
    background-color: #bdb76b;
}

#menubar {
/**    text-align: left; **/
    font-size:12px;
    font-weight:bold;
    padding:4px 12px;
    color: #efefef;
}
.copyright { 
    text-align: left;
    font-size:14px;
    margin-top: 6px;
    margin-left: 8px; 
}
#foot {
    font-size:14px;
}

h2.resultlink {
   color: #fff;
   background-color:#036;
   border-left: solid 20px #36c;
   margin: 0.5em 0;
   padding: 0.5em 1em;
   text-align: left;
}
#contents ul.resultlink {
    line-height:140%;
    margin: 0; padding: 0;
    padding-left:4em;
}
#sidebar {
    width:200px;
    margin-left: 10px;
}
.sidemenu {
    width:182px;
    font-size:14px;
    line-height:120%;
    padding: 0px 8px;
    background-color:#e3e3e3;
    border:solid 1px #000;
}
.sidemenu h3 {
    font-size:14px;
/*    background-color:#666; */
    background-color:#4169e1;
    color:#fff;
    margin: 0px -12px;
    margin-bottom: 8px;
    padding: 4px 12px;
}
.gamelink {
    line-height:120%;
    margin-left:0.5em; padding-left:0.5em;
    margin-top:0.5em; margin-bottom:0.5em;
}
.sublink {
    font-size:12px; line-height:120%;
    margin-left:0.5em; padding-left:0.5em;
    margin-top:0.5em; margin-bottom:0.5em;
}
.yotei {
    color:#009900; text-decoration:none
}
.toujitu {
    font-weight:bold; color:#cc0000; background-color:#e0ffff; text-decoration:none;
}
.kekka {
    color:#990066; text-decoration:none;
}
a {
    color: #0000cc; text-decoration: underline;
}
a:hover {
    color: #ff0000; text-decoration: underline;
}
.localNavi {
}
h2.member {
   color: #4682b4;
   background-color:#ecf8ff;
   border: solid 1px #b4d0dc;
   border-left: solid 20px #b4d0dc;
   margin: 0.5em 0;
   padding: 0.5em 1em;
   text-align: left;
}
#adsense {
    text-align: center;
    margin: 8px;
}


th, td {
    font-size:14px;
    line-height: 120%;
}
.hsb_title {
    background-color:#363;
    color: #fff;
    font-weight: bold;
    padding: 4px 8px;
}
.hsb_result {
    background-color:#999;
    text-align:left;
}
.hsb_result tr {
    border-style: none;
    line-height: 120%;
    padding: 3px 3px;
}
.hsb_result td,th {
    line-height: 120%;
    padding: 3px 3px;
}
tr.hsb_date {
    background-color:#006;
    color: #fff;
    font-weight:bold;
}
tr.hsb_date a {
    color: #fff;
    text-decoration: none;
}
tr.hsb_date a:hover {
    color: #cc0;
    text-decoration: underline;
}
tr.hsb_round {
    background-color:#ccc;
}
tr.hsb_score {
    background-color:#fff;
}
tr.hsb_inning th {
    background-color:#666;
    color:#fff;
    font-weight:bold;
}
tr.hsb_inning td {
    background-color:#fff;
}
tr.hsb_comment {
    background-color:#fff;
}
tr.hsb_body {
    background-color:#fff;
}
tr.hsb_comment td {
    padding:4px 8px;
}
tr.hsb_body td {
    padding:4px 8px;
}

