#guide div.tp {
    padding-top: 5px;
}

div.past {
    color: #0000AA;
    font-weight: bold;
}

div.old {
    color: red;
    font-weight: bold;
}

.infotable td.left {
    text-align: left;
    padding: 2px 5px 2px 3px;
}

.infotable td.center {
    text-align: center;
    padding: 2px 5px 2px 3px;
}

img.TsunamiImage {
    border-width:1px;
    border-style:solid;
    border-color:#AAAAAA;
    width: 598px;
}

div.map {
    position: relative;
}

div.map div {
    font-size: 80%;
    border:solid 1px #000000;
    background-color: #FFFFFF;
    visibility: hidden;
    position: absolute;
    padding: 3px;
    white-space: nowrap;
}

div.mapgp {
    position: relative;
}

div.mapgp div {
    font-size: 80%;
    border:solid 1px #000000;
    background-color: #FFFFFF;
    visibility: hidden;
    position: absolute;
    padding: 3px;
}

#TsunamiMapMsg {
    color: #323232;
    font-size: 80%;
    font-weight: bold;
}

#TsunamiQuakeInfoTbl {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 90%;
}

td.tsunamiTime {
    text-align: left;
    white-space: nowrap;
}

td.tsunamiHeight {
    text-align: center;
    white-space: nowrap;
}

#TsunamiAreaId {
    text-indent: 3.8mm;
}

#TsunamiTimeId {
    text-indent: 4.2mm;
}

#TsunamiTimeTblId {
    text-indent: 3.8mm;
}

#TsunamiHeightId {
    text-indent: 3.2mm;
}

#TsunamiHeightTblId {
    text-indent: 2.6mm;
}

#HightideArea {
}

#HightideAreaIndent {
    text-indent: 13pt;
}

#HightideSubArea {
    text-indent: 16pt;
}

#HightideSubAreaIndent {
    text-indent: 28pt;
}

/* infotableのindent属性のオーバーライト */
.infotable td { 
	text-indent: 0pt;
}

.newBtn, .otherBtn {
    color: black;
    font-size: 80%;
    font-weight: bold;
    white-space: nowrap;
    margin-right: 5px;
    border: solid 1px #AAAAAA;
    padding: 5 8 5 8;
    height: 1.2em;
    background-color: #FF99CC;
}

.otherBtn {
    background-color: #E0E4EF;
}

td.infoTd {
   font-size: 85%;
   padding: 0px;
   padding-top: 3px;
}

.linkBtn {
    color: black;
    margin-right: 5px;
    border: none;
    padding: 3 3 3 0;
    height: 1.2em;
    background-color: #FFFFFF;
    text-decoration: underline;
}

td.linkTd {
    white-space: nowrap;
    font-size: 85%;
    padding: 0px;
    padding-top: 1px;
}

.comment {
    color: black;
    font-size: 90%;
    padding-bottom: 5px;
}

a.new {
    text-decoration: none;
    white-space: nowrap;
    color: black;
}
a.new:visited, a.new:link, a.new:active {
    text-decoration: none;
}
a.new:hover {
    text-decoration: underline;
}

a.past {
    text-decoration: none;
    white-space: nowrap;
    color: #0000AA;
}
a.past:visited, a.past:link, a.past:active {
    text-decoration: none;
}
a.past:hover {
    text-decoration: underline;
}

th.listHD {
    white-space: nowrap;
}

#histButton {
    width:345;
}

#prevButton {
    width:9em;
}

#nextButton {
    width:9em;
}

#prevButtonForecast {
    width:170;
}

#nextButtonForecast {
    width:170;
}

.imgBtn {
    padding: 0 5 0 0;
}

#TextTsunamiAreaId {
}

#TextHightideArea {
}

#TextHightideAreaIndent {
}

#TextHightideSubArea {
}

#TextHightideSubAreaIndent {
}
