body {word-break:break-all;}
body    { background-color: white; margin: 0px; padding: 0px }
body    { font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; }
body    { background-color: white; margin: 0px; padding: 0px }
p   { font-size: 12px }
table   { margin: 0px; padding: 0px; border: none }
tr { margin: 0px; padding: 0px }
td  {  margin: 0px; padding: 2px }
dl { margin: 0px; padding: 0px }
dt { margin: 0px; padding: 0px }
dd { margin: 0px; padding: 0px }
img { margin: 0px; padding: 0px; border: none }
h1 { margin: 0px; padding: 10px 0px 10px 15px }
a { font-size: 12px; line-height: 20px;}
a:link { color: blue }
a:hover  { color: #99f }
a:visited { color: navy }
a:active { color: blue }
img { margin: 0px; padding: 0px; border: none }



#page  { padding:  0px 0px; position: absolute; left: 0px; width: 800px; height: auto; z-index:51;}
#head    { font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; margin: 0px; padding: 0px }
#menu  { margin: 0px; padding: 0px }
#title     { font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; background-color: #333; float: none; margin: 0px; padding: 0px; width: 800px; height: 23px }
#title p      { color: white; font-size: 10px; line-height: 14px; margin: 0px 0px 0px 15px; padding: 3px 0px 0px }

#AgreementFrame a { font-size: 14px;}

.fremeresponse table     { margin: 0px; padding: 0px; border: none; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック;}
.fremeresponse tr {margin: 0px; padding: 0px; border: none }
.fremeresponse td    { font-size: 14px; margin: 0px; padding: 1px 3px; border-top: none; border-right: none; border-bottom: 1px dotted gray; border-left: none }
.fremeresponse a { font-size: 14px;}

#attributewin { FONT-SIZE: 12px; FONT-FAMILY: 'ＭＳ ゴシック', 'ＭＳ Ｐゴシック', Osaka-等幅, Osaka, 平成角ゴシック}
#attributewin table { width: 270px; font-size: 12px; padding: 5px 3px; MARGIN: 5px 3px 7px 3px;}
/*#attributewin th  { background-color: #ddf; white-space:nowrap; font-weight: normal; padding: 5px 3px;}*/
#attributewin th  { background-color: #ddf; font-weight: normal; padding: 5px 3px; width:30%;}
#attributewin td { word-break:break-all; }


#MenuButton img {border: none;}

#MenuButton a     { float: left; display: block; }
#MenuButton a:hover img { visibility: hidden; }
#MenuButton a:hover { background-color: white; }

#MapSelect { background: url(../img/MapSelect_on.jpg) no-repeat; }
#Information { background: url(../img/Information_on.jpg) no-repeat; }
#KeyWord { background: url(../img/KeyWord_on.jpg) no-repeat; }
#FirstTime { background: url(../img/FirstTime_on.jpg) no-repeat; }
#Requirements { background: url(../img/Requirements_on.jpg) no-repeat; }
#Agreement { background: url(../img/Agreement_on.jpg) no-repeat; }
#Report { background: url(../img/Report_on.jpg) no-repeat; }


#Tab a     { float: left; display: block; }
#Tab a:hover img { visibility: hidden; }
#Tab a:hover { background-color: white; }
#Tab img {border: none;}

#LivingTab {background: url(../img/Living_on.jpg) no-repeat;}
#DisasterTab {background: url(../img/Disaster_on.jpg) no-repeat;}
#HealthTab {background: url(../img/Health_on.jpg) no-repeat;}
#SightseeingTab {background: url(../img/Sightseeing_on.jpg) no-repeat;}
#EducationTab {background: url(../img/Education_on.jpg) no-repeat;}
#AdministrationTab {background: url(../img/Administration_on.jpg) no-repeat;}
