A{
  text-decoration : underline;
}
A.lnk1{
  color : #000080;
  background-color : #FFFFFF;
  padding : 1pt;
  padding-left : 5pt;
  width : 100%;
  border-top : 1px solid #666666;
  border-right : 1px solid #666666;
  border-left : 5px solid navy;
}
A:HOVER.lnk1{
  color : #000080;
  background-color : #d5d5ff;
  padding : 1pt;
  padding-left : 5pt;
  width : 100%;
  border-top : 1px solid #666666;
  border-right : 1px solid #666666;
  border-left : 5px solid #0080ff;
}
/*
A:VISITED{
  color : #000080;
}
*/
DT{
  padding-left : 5px;
  border-left: 15px solid #8080ff;
  border-bottom: 1px solid #8080ff;
}
DD{
  padding-bottom : 10px;
}
.title1{
  font-weight : bold;
  color : white;
  background-color : #0080c0;
  background-image : url(../img/bg_w.gif);
  background-repeat : no-repeat;
  padding-top : 5pt;
  padding-left : 5pt;
  border-bottom : 5px solid #0080c0;
}
.title2{
  background-image : url(../img/title_bk_bl.gif);
  background-repeat : repeat-x;
  padding : 5px;
  border-right : 1px solid #40c1ff;
  border-bottom : 2px solid #008fd5;
}
UL.type1{
  margin-top : 5px;
  margin-left : 20px;
  list-style-image : url(../img/listico01.gif);
}
UL.type2{
  margin-top : 5px;
  margin-left : 20px;
  list-style-image : url(../img/listico02.gif);
}
.txt1{
  padding-left : 20pt;
  background-image : url(../img/point01.gif);
  background-repeat : no-repeat;
  color : #0080c0;
}
.line_t{
  border-top : 1px solid #666666;
}
.line_l{
  border-left : 1px solid #666666;
}
.line_r{
  border-right : 1px solid #666666;
}
.line_b{
  border-bottom : 1px solid #666666;
}
.line_d_t{
  border-top : 1px dotted #666666;
}
.line_d_l{
  border-left : 1px dotted #666666;
}
.line_d_r{
  border-right : 1px dotted #666666;
}
.line_d_b{
  border-bottom : 1px dotted #666666;
}
.point{
  /*
  color : #3333ff;
  background-color : #ccccff;
  */

  background-image : url(../img/point02.gif);
  background-repeat : no-repeat;
  border-top : 2px dotted #3333ff;
  border-left : 2px dotted #3333ff;
  border-right : 2px dotted #3333ff;
  border-bottom : 2px dotted #3333ff;
  padding : 5px;
  padding-left : 20px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.bbdot{
  border-bottom : 1px dotted #666666;
  font-size : 90%;
}
.FONT_item{
  color : #00cc00;
}
.FONT_event_item{
  color : #00cc00;
}
.FONT_area{
  color : #cc0000;
}
.FONT_enemy{
  color : #ff0000;
}
.FONT_treasure{
  color : #bbbb00;
}
