body {
margin-top: 15px;
font-size:100%;
font-family:"Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif

}



.topmainlinks {
font-family:"Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif
font-size:1.2em;
font-weight: bold;
color:#ffffff;
text-decoration:none;
}


A.topmainlinks:hover {
COLOR: #CACCC9;
font-size:1.4em;
}




.title {
font-family:"Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif
font-size:1.6em;
font-weight: bold;
color:#007FFF;
}


.h1 {
font-family:"Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif
font-size:1.6em;
font-weight: bold;
color:#007FFF;
line-height: 150%;
}


.h2 {
font-family:"Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif
font-size:1.4em;
font-weight: bold;
color:#000000;
line-height: 150%;
}


.text {
font-family:"Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif
font-size:1em;
font-weight: normal;
color:#000000;
line-height: 150%;
}



.year {
font-family:"Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif
font-size:1em;
font-weight: normal;
color:#8e8e8e;
}



a.bubble {
position: relative;
text-decoration: none;
}
a.bubble span {display: none;}
a.bubble:hover span {
display: block;
position: absolute;
padding: .5em;
content: attr(title);
min-width: 120px;
text-align: center;
font-family::"Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif
font-size:1.2em;

width: auto;
height: auto;
white-space: nowrap;
top: -32px;
background: rgba(59,89,182,.8);
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
color: #fff;
font-size: .86em;
}
a.bubble:hover span:after {
position: absolute;
display: block;
content: &quot;&quot;;
border-color: rgba(59,89,182,.8) transparent transparent transparent;
border-style: solid;
border-width: 10px;
height:0;
width:0;
position:absolute;
bottom: -16px;
left:1em;
}



p{margin:0;}
div{
    width:100%;
    background:#FFFFFF;
    text-align:left;
}


span{
    display:inline-block;
    margin:0 0px;
}