body      {
  background : #f0f0c0;
  scrollbar-arrow-color:#808040;
  scrollbar-base-color:#f9f9e0;
  scrollbar-face-color:#eeeea0;
  scrollbar-highlight-color:#ffffff;
  scrollbar-shadow-color:#f9f9e0;
}
a:link,a:visited {
  color:#2040FF;
  text-decoration:none ;
}
a:active,a:hover {
  color:#FF0000 ;
}
td.index {
  font-size: 12pt;
  line-height:1.2 ;
  text-align:center ;
  background-color: #FFFFFF ;
}
td.honbun  {
  font-size: 12pt;
  line-height:1.2 ;
  text-align:left ;
  color:#909060 ;
  background-color: #FFFFFF;
}
td.menu  {
  font-size: 10pt;
  line-height:1.3 ;
  color:#907020 ;
  background-color: #FFF9F0;
}
td.img  {
  font-size: 10pt;
  color:#909000 ;
  background-color: #FFF9F0;
}
td.toptitle1 {
  font-size: 11pt;
  color:#907020 ;
  background-color: #FFFFFF;
}
td.toptitle2 {
  font-size: 11pt;
  color:#907020 ;
  background-color: #FFFFF0;
}
DIV.center {
  text-align:center
}
DIV.title {
  font-size: 12pt;
  color:#604040;
  border-color:#ff9060;
  border-style:solid ;
  border-width:1px 3px 3px 1px;
  padding: 3px;
  margin : 3px;
  width: 500px;
  text-align:center ;
}
DIV.sub-title {
  font-size: 12pt;
  color:#604040;
  width: 400px;
  padding-left:10px ; 
  border-color:#c0a060;
  border-style:solid ;
  border-width:0px 0px 1px 15px;
  text-align:left ;
  margin: 10px 0px ;
}

DIV.honbun {
  border-style:none ;
  border-color:#eeaa40 ;
  border-width:3px;
  margin:2% 2% ;
  width: 750px;
  font-size: 12pt;
  line-height:1.2 ;
  text-align:left ;
  color:#909060 ;
}
DIV.pic {
  float: left;
  font-size: 10pt;
  color:#909000 ;
  margin: 5px;
  text-align:center ;
}

DIV.pmenuk {
  font-size: 10pt;
  color:#907020;
  width: 200px;
  border-color:#FFDDDD;
  border-style:solid ;
  border-width:1px ;
  background-color: #FFEEEE;
  margin: 1px 0px ;
}
DIV.pmenuh {
  font-size: 10pt;
  color:#907020;
  width: 200px;
  border-color:#DDFFDD;
  border-style:solid ;
  border-width:1px ;
  background-color: #EEFFEE;
  margin: 1px 0px ;
}
DIV.pmenus {
  font-size: 10pt;
  color:#907020;
  width: 200px;
  border-color:#DDDDFF;
  border-style:solid ;
  border-width:1px ;
  background-color: #EEEEFF;
  margin: 1px 0px ;
}
DIV.pmenu {
  font-size: 12pt;
  color:#604040;
  width: 200px;
  border-color:#c0a060;
  border-style:double ;
  border-width:3px ;
  margin: 1px 0px ;
  background-color: #eeeeAA;
}

DIV.menu_kokudou1 {
  font-size:11pt ;
  color:#904040 ;
  margin:5px ;
  padding:3px ;
  border-color:#D0A0A0;
  border-style:double ;
  border-width:3px ;
  width:445px ;
  background-color: #FFE0E0;
}
DIV.menu_hashi-zuidou1 {
  font-size:11pt ;
  color:#409040 ;
  margin:5px ;
  padding:3px ;
  border-color:#A0D0A0;
  border-style:double ;
  border-width:3px ;
  width:445px ;
  background-color: #E0FFE0;
}
DIV.menu_MRoad1 {
  font-size:11pt ;
  color:#909040 ;
  margin:5px ;
  padding:3px ;
  border-color:#D0D0A0;
  border-style:double ;
  border-width:3px ;
  width:445px ;
  background-color: #FFFFE0;
}
DIV.menu_michi1 {
  font-size:11pt ;
  color:#404090 ;
  margin:5px ;
  padding:3px ;
  border-color:#A0A0D0;
  border-style:double ;
  border-width:3px ;
  width:445px ;
  background-color: #E0E0FF;
}

DIV.menu_kokudou2 {
  font-size:11pt ;
  color:#D08080 ;
  padding:2px 2px 2px 10px ;
  margin:0px 0px 1px 0px ;
  border-color:#D0A0A0;
  border-style:solid ;
  border-width:0px 2px 2px 0px ;
  background-color: #FFFFFF;
}
DIV.menu_hashi-zuidou2 {
  font-size:11pt ;
  color:#70C070 ;
  padding:2px 2px 2px 10px ;
  margin:0px 0px 1px 0px ;
  border-color:#A0D0A0;
  border-style:solid ;
  border-width:0px 2px 2px 0px ;
  background-color: #FFFFFF;
}
DIV.menu_MRoad2 {
  font-size:11pt ;
  color:#C0C070 ;
  padding:2px 2px 2px 10px ;
  margin:0px 0px 1px 0px ;
  border-color:#D0D0A0;
  border-style:solid ;
  border-width:0px 2px 2px 0px ;
  background-color: #FFFFFF;
}
DIV.menu_michi2 {
  font-size:11pt ;
  color:#8080D0 ;
  padding:2px 2px 2px 10px ;
  margin:0px 0px 1px 0px ;
  border-color:#A0A0D0;
  border-style:solid ;
  border-width:0px 2px 2px 0px ;
  background-color: #FFFFFF;
}


td.topsetumei {
  font-size: 11pt;
  color:#907020 ;
}
DIV.menutimei {
  background-color: #FFFFFF;
  font-size: 12pt;
  color:#008000 ;
  border-color:#909090;
  border-style:solid ;
  border-width:1px 3px 3px 1px;
  padding:2px ;
  margin: 2px ;
}
td.hokkaidou {
  font-size: 11pt;
  background-color: #FFFFA0;
}
td.touhoku {
  font-size: 11pt;
  background-color: #FFC0C0;
}
td.kantou {
  font-size: 11pt;
  background-color: #FFE0A0;
}
td.tyubu {
  font-size: 11pt;
  background-color: #D0FFD0;
}
td.kansai {
  font-size: 11pt;
  background-color: #FFCCEE;
}
td.tyugoku {
  font-size: 11pt;
  background-color: #EEDDFF;
}
td.sikoku {
  font-size: 11pt;
  background-color: #D0D0FF;
}
td.kyusyu {
  font-size: 11pt;
  background-color: #FFD0D0;
}


DIV.menu10 {
  font-size: 11pt;
  color: #FF0000 ;
  border-width:1px 3px 3px 1px;
  border-color: #990000;
  margin:5px 3px 3px 2px;
  padding:1px 1px 1px 3px;
  background-color: #FFF0F0;
  width:450px;
  border-style: solid;
  text-align: left;
}
DIV.menu11 {
  font-size: 10pt;
  border-width:0px 2px 2px 0px;
  border-color: #990000;
  margin:2px 0px 0px 5px;
  padding:0px 0px 0px 5px;
  background-color: #FFF0F0;
  width:450px;
  border-style: solid;
  text-align: left;
}
DIV.menu20 {
  font-size: 11pt;
  color: #009000 ;
  border-width:1px 3px 3px 1px;
  border-color: #009900;
  margin:5px 3px 3px 2px;
  padding:1px 1px 1px 3px;
  background-color: #F0FFF0;
  width:450px;
  border-style: solid;
  text-align: left;
}
DIV.menu21 {
  font-size: 10pt;
  border-width:0px 2px 2px 0px;
  border-color: #009900;
  margin:2px 0px 0px 5px;
  padding:0px 0px 0px 5px;
  background-color: #F0FFF0;
  width:450px;
  border-style: solid;
  text-align: left;
}
DIV.menu30 {
  font-size: 11pt;
  color: #0000FF ;
  border-width:1px 3px 3px 1px;
  border-color: #000099;
  margin:5px 3px 3px 2px;
  padding:1px 1px 1px 3px;
  background-color: #F0F0FF;
  width:450px;
  border-style: solid;
  text-align: left;
}
DIV.menu31 {
  font-size: 10pt;
  border-width:0px 2px 2px 0px;
  border-color: #000099;
  margin:2px 0px 0px 5px;
  padding:0px 0px 0px 5px;
  background-color: #F0F0FF;
  width:450px;
  border-style: solid;
  text-align: left;
}
IMG.left {
  float: left;
}



