/* タグの再定義 */
body { 
 display: block;
 width: auto; 
 height: auto;  
 margin-top: 0px; 
 margin-bottom: 0px; 
 margin-left: auto; 
 margin-right: auto;
 border: 0px solid #ffffff; 
 padding: 0px; 
 text-align: center;
 font-size: 90%;
 line-height: 150%;
 background: #ffffff;
}

a:link { text-decoration: none; color: #2A2AE4;}
a:visited { text-decoration: none; color: #2A2AE4;}
a:hover { color: #FF0066; text-decoration: none;}
a:active { color: #99CC00}

p { margin: 0px; text-align: left;}
table { font-size: 100%;}
ul {list-style: none; margin: 0px; padding: 0px; }
li {list-style: none; margin: 0px; padding: 0px; }

/* タブボタン */
.btArea00 { display: block; width: 239px; border-top: 1px solid #ffffff;}
.btArea00 { display: block; width: 239px; }
.btAreaBase { position: relative; display: block; width: 239px; height: 32px; text-align: left;}

.leftNumInfo { position: absolute; top: 6px; left: 130px; width: auto; text-align: left; z-index: 100;}
.btArea01 a:link { position: absolute; top: 0px; left: 0px; display: block; width: 200px; border-top: 1px solid #ffffff; padding: 0px 0px 0px 37px; background: url(images/sankaku01.gif) 19px 7px no-repeat; text-align: left;}
.btArea01 a:visited { position: absolute; top: 0px; left: 0px; display: block; width: 200px; border-top: 1px solid #ffffff; padding: 0px 0px 0px 37px; background: url(images/sankaku01.gif) 19px 7px no-repeat; text-align: left;}
.btArea01 a:hover { position: absolute; top: 0px; left: 0px; display: block; width: 200px; border-top: 1px solid #ffffff; padding: 0px 0px 0px 37px; background: url(images/sankaku02.gif) 19px 7px no-repeat; text-align: left;}

.linkabout a:link { text-decoration: none; color: #ffffff;}
.linkabout a:visited { text-decoration: none; color: #ffffff;}
.linkabout a:hover { text-decoration: none; color: #99CC00;}
.linkabout a:active { color: #f8b625}

.boxP { position: relative; display: block;}

.nowTemperature { position: absolute; display: block; left: 36px; top: 3px; color: #ffffff;}
.yohouDay { position: absolute; display: block; left: 80px; top: 39px; color: #ffffff; width: auto; height: auto;}
.yohouText { display: block; width: 223px; height: 40px; background: url(images/bg_suberilevel.gif) no-repeat; padding: 8px; color: #ff2222;}

/* map部 */
.mapAreaAll { position: relative; display: block; width: 746px; height: 748px;}
.mapAreaAll_clk { position: absolute; top: 0px; left: 0px; display: block; z-index: 55; width: 746px; height: 748px;}
.areaChuouku { position: absolute; top: 272px; left: 217px; display: block; width: 215px; height: 127px;}
.areaKitaku { position: absolute; top: 0px; left: 306px; display: block; width: 304px; height: 272px;}
.areaHigashiku { position: absolute; top: 76px; left: 430px; display: block; width: 180px; height: 203px;}
.areaShiroishiku { position: absolute; top: 234px; left: 435px; display: block; width: 176px; height: 224px;}
.areaAtsubetsuku { position: absolute; top: 230px; left: 610px; display: block; width: 117px; height: 223px;}
.areaToyohiraku { position: absolute; top: 279px; left: 392px; display: block; width: 163px; height: 250px;}
.areaKiyotaku { position: absolute; top: 395px; left: 423px; display: block; width: 163px; height: 250px;}
.areaMinamiku { position: absolute; top: 206px; left: 0px; display: block; width: 163px; height: 250px;}
.areaNishiku { position: absolute; top: 146px; left: 97px; display: block; width: 163px; height: 250px;}
.areaTeineku { position: absolute; top: 45px; left: 97px; display: block; width: 163px; height: 250px;}

.textChuouku { position: absolute; top: 351px; left: 231px; display: block; width: 100px; height: 20px; z-index: 50; text-align: center; font-size: 18px; font-weight: bold;}
.textKitaku { position: absolute; top: 107px; left: 440px; display: block; width: 100px; height: 20px; z-index: 50; text-align: center; font-size: 18px; font-weight: bold;}
.textHigashiku { position: absolute; top: 244px; left: 486px; display: block; width: 100px; height: 20px; z-index: 50; text-align: center; font-size: 18px; font-weight: bold;}
.textShiroishiku { position: absolute; top: 339px; left: 485px; display: block; width: 100px; height: 20px; z-index: 50; text-align: center; font-size: 18px; font-weight: bold;}
.textAtsubetsuku { position: absolute; top: 357px; left: 603px; display: block; width: 100px; height: 20px; z-index: 50; text-align: center; font-size: 18px; font-weight: bold;}
.textToyohiraku { position: absolute; top: 390px; left: 429px; display: block; width: 100px; height: 20px; z-index: 50; text-align: center; font-size: 18px; font-weight: bold;}
.textKiyotaku { position: absolute; top: 525px; left: 449px; display: block; width: 100px; height: 20px; z-index: 50; text-align: center; font-size: 18px; font-weight: bold;}
.textMinamiku { position: absolute; top: 468px; left: 136px; display: block; width: 100px; height: 20px; z-index: 50; text-align: center; font-size: 18px; font-weight: bold;}
.textNishiku { position: absolute; top: 240px; left: 174px; display: block; width: 100px; height: 20px; z-index: 50; text-align: center; font-size: 18px; font-weight: bold;}
.textTeineku { position: absolute; top: 171px; left: 161px; display: block; width: 100px; height: 20px; z-index: 50; text-align: center; font-size: 18px; font-weight: bold;}

.hanrei { position: absolute; top: 629px; left: 19px; width: 536px; height: 100px;}

/* コンテンツ */
.contentsAll { display: block; width: 985px; height: auto; margin: 0px auto; padding: 0px;}

.contentsLeft { float: left; display: block; width: 239px; height: auto; background: url(images/bg_left.gif) repeat-y;}
.contentsRight { float: right; display: block; width: 746px; height: auto; margin-right: 0px;}

.pulldownmenuArea {display: block; width: auto; height: auto; background: #727172; padding: 12px 18px;}
.btKako { float: left; margin-left: 18px; padding-right: 12px; border-right: 1px dashed #ffffff;}
.btNow { float: left; margin-left: 12px;}

.attentionText { display: block; height: auto; padding: 5px; color: #ffffff; font-size: 80%; line-height: 105%; background-color: #8d8d8d;}
.attentionText2  { text-indent: -0.5em; padding-left: 1em; color: #555555; font-size: 95%;}

.linkaboutArea { padding: 6px 0px; text-align: center; color: #ffffff; background-color: #8d8d8d;}
.kakonoromen { text-align: left; margin-bottom: 3px;}
.footerArea { padding: 6px 0px; text-align: center; color: #ffffff; background-color: #093684; border-top: 1px solid #c7c4dd;}

/* その他 */
.FL { float: left;}
.FR { float: right;}
.CB { clear: both;}

