@charset "utf-8";
ul:after {   
  content: ".";   
  display: block;   
  visibility: hidden;   
  height: 0.1px;   
  font-size: 0.1em;   
  line-height: 0;   
  clear: both;   
}
#area_wrap {
  margin: 20px 0;
  wdith: 800px;  
  background: url(../images/bg_area.gif) no-repeat bottom right;
}
#area_wrap td {
  border: none;
}
#area_wrap_tit {
  margin: 0;
}
#area_wrap_tit li {
  height: 32px;
}
#area_name {
  margin-right: 20px;
  font-size: 16px;
  font-weight: bold;
  line-height: 2em;
  text-indent: 108px;
  background: url(../images/area_name.gif) no-repeat 0 0;
}
#area_url {
  line-height: 2.4em;
  text-indent: 105px;
  background: url(../images/area_hp.gif) no-repeat 0 0;
}
#area_info {
  clear: left;
  margin: 0;
  _margin-top: -20px;
  padding: 15px;
  height: 100%;
  border: solid 2px #ccc;
}
*:first-child+html #area_info {
  margin-top: -20px;
}
#area_info li {
  margin: 5px 10px 5px 0;
  padding: 5px;
}
#area_base .kou_wh766 {
  padding-bottom: 3px;
  border-bottom: dotted 1px #ccc;
}
/*#area_base td.wauto {
  width: 100%;
}
#area_base td.w80  {
  width: 80px;
}*/
#area_base .kou_wh766 dl {
  margin-right: 0;
  width: 100%;
  height: 25px;
  line-height: 25px;
  text-indent: 17px;
  background: #e3f0fa url(../images/point_life.gif) no-repeat 5px 8px;
}
#area_base .kou_wh766 dd {
  margin: 3px 0 0;
  _margin: 3px 0 0 -40px;
  padding: 0 5px;
  width: 100%;
  text-indent: 0;
  line-height: 150%;
}
*:first-child+html #area_base .kou_wh766 dd {
  margin: 3px 0 0 -40px;
}
#area_base .kou {
  margin-right: 0;
  width: 60px;
  text-indent: 12px;
  background: #e3f0fa url(../images/point_life.gif) no-repeat 5px 8px;
}
#area_tit_base {
  margin-bottom: 5px;
  height: 20px;
  border-bottom: solid 2px #2680c5;
  background: url(../images/area_kou_1.gif) no-repeat;
}
#area_life,#area_live {
  margin-top: 15px;
  clear: left;
}
#area_base ul {
  _padding-bottom: 4px;
  width: 100%;
  border-bottom: dotted 1px #ccc;
}
#area_life ul {
  _padding-bottom: 4px;
  width: 100%;
  border-bottom: dotted 1px #ccc;
}
*:first-child+html #area_life ul {
  padding-bottom: 4px;
}
#area_life ul.no_border {
  border: none;
}
#area_life li {
  width: 70px;
}
#area_life .kou {
  margin-right: 0;
  text-indent: 12px;
  background: #e6f7d7 url(../images/point_life.gif) no-repeat 5px 8px;
}
#area_tit_life {
  margin-bottom: 5px;
  height: 20px;
  border-bottom: solid 2px #64bc05;
  background: url(../images/area_kou_2.gif) no-repeat;
}
#area_live .kou {
  margin-right: 0;
  text-indent: 12px;
  background: #fff3e5 url(../images/point_life.gif) no-repeat 5px 8px;
}
#area_live ul {
  _padding-bottom: 4px;
  width: 100%;
  border-bottom: dotted 1px #ccc;
}
*:first-child+html #area_live ul {
  padding-bottom: 4px;
}
#area_live ul.no_border {
  border: none;
}
#area_tit_live {
  margin-bottom: 5px;
  height: 20px;
  border-bottom: solid 2px #fa9217;
  background: url(../images/area_kou_3.gif) no-repeat;
}

#top_menu_fouth {
    margin: 10px 10px 0 0;
}
#top_menu_fifth {
  margin: 16px 10px 0 245px;
  _margin-left: 238px;
}
#guide {
  position: absolute;
  top: 8px;
  left: 160px;
  width: 149px;
  height: 48px;
  background: url(../images/bg_guide.gif) no-repeat;
  z-index: 100;
}
#btn_guide {
  position: absolute;
  top: 10px;
  left: 58px;
}
.btn_guide {
  margin: 20px auto;
  padding: 15px 10px 10px 15px;
  width: 668px;
  text-align: center;
  border: solid 2px #fe9e9e;
  background: #fef5ea;
}
#favorite_sub_win_open.posi {
  left: 300px;
}
#favorite_sub_win_close.posi {
  left: 300px;
}
#favorite_sub_win.posi {
  left: 300px;
}


.f_small {
  font-size: 10px;
}
#area_life .w500 {
  width: 500px;
}
#area_life .w300 {
  width: 300px;
}
#area_base .w210 {
  width: 210px;
}
#area_life .w210 {
  width: 210px;
}
#area_live .w210 {
  width: 210px;
}
#area_life .w90  {
  width: 90px;
}
#area_base .w90  {
  width: 90px;
}
#area_live .w90  {
  width: 90px;
}
#area_life .w140 {
  width: 140px;
}
#area_base .w140 {
  width: 140px;
}
#area_live .w140 {
  width: 140px;
}

#area_base .w180 {
  width: 180px;
}
#area_life .w180 {
  width: 180px;
}
#area_live .w180 {
  width: 180px;
}

