.body{
  background       : #ffffff;
  margin           : 0px;
  font-family      : 'lr@oSVbN';
  text-align       : left;
}
.mainframe{
  width            : 949px;
}
.anker{
  text-decoration  : none;
}
.noframe{
  border           : 0px;
}
.noframepad{
  border           : 0px;
  padding          : 5px;
}
.foot{
  width            : 949px;
  height           : 35px;
  background       : url(./cut/foot.gif);
  color            : #fff8dc;
  font-size        : 11px;
}
.guideicon{
  width            : 121px;
  text-align       : center;
}
.topinfo{
  width            : 414px;
  text-align       : left;
  padding          : 20px 5px 10px 20px;
}
.planinfo{
  width            : 488px;
  text-align       : left;
  padding          : 20px 5px 10px 20px;
}
.planpict{
  width            : 280px;
  text-align       : left;
  padding          : 20px 5px 10px 20px;
}
.accessinfo{
  width            : 828px;
  text-align       : left;
  padding          : 20px 5px 10px 20px;
}
.info_title{
  font-weight      : 900;
  border-bottom    : 2px dashed #000000;
  padding          : 5px;
  font-size        : 11pt;
}
.linktitle{
  color            : #942873;
  font-weight      : 900;
  text-decoration  : none;
  font-size        : 11pt;
  padding          : 15px 5px 5px 8px;
}
.plantitle{
  color            : #942873;
  font-weight      : 900;
  font-size        : 11pt;
  margin           : 15px 5px 5px 2px;
  padding          : 3px;
  border-top       : 2px solid #942873;
}
.repo{
  line-height      : 120%;
  padding-left     : 20px;
  font-size        : 11pt;
}
.repo2{
  line-height      : 120%;
  padding          : 15px 20px 15px 20px;
  font-size        : 11pt;
}
.repo3{
  line-height      : 110%;
  padding          : 15px 5px 15px 20px;
  font-size        : 11pt;
}
.minianker{
  text-decoration  : none;
  color            : #000000;
  font-size        : 11pt;
  padding          : 2px 20px;
}
.midanker{
  text-decoration  : none;
  color            : #000000;
  font-size        : 11pt;
  padding          : 2px;
}
.infocomm{
  position         : absolute;
  left             : 30px;
  top              : 180px;
  color            : #fff8dc;
  font-size        : 11pt;
  line-height      : 120%;
  text-align       : left;
}
.plan01{
  font-size        : 11pt;
  margin           : 10px 5px 5px 5px;
  line-height      : 130%;
}
.plan02{
  font-size        : 11pt;
  margin           : 10px 5px 5px 5px;
  line-height      : 110%;
  border-bottom    : 2px solid #000000;
  padding          : 3px;
}
.plan03{
  font-size        : 11pt;
  line-height      : 130%;
  text-align       : right;
}
.plan04{
  font-size        : 11pt;
  line-height      : 130%;
  text-align       : left;
  padding-left     : 250px;
}
.plan05{
  font-size        : 11pt;
}
.plan06{
  font-size        : 11pt;
  line-height      : 130%;
  text-align       : right;
  color            : #942873;
}
.dashed{
  border-bottom    : 2px dashed #000000;
}
.solidline{
  border-bottom    : 1px solid #000000;
}
.info01{
  font-size        : 11pt;
  margin           : 10px 10px 5px 20px;
  line-height      : 130%;
  text-align       : left;
}
.info02{
  font-size        : 11pt;
  margin           : 10px 5px 5px 5px;
  line-height      : 130%;
  text-align       : left;
}
.info03{
  font-size        : 11pt;
  margin           : 10px 5px 20px 5px;
  line-height      : 130%;
  text-align       : right;
}
.underlineslim{
  border-bottom    :1px solid #000000;
}
.infotitle{
  color            : #942873;
  font-weight      : 900;
  font-size        : 11pt;
  margin           : 15px 5px 5px 2px;
  padding          : 3px;
}
.info04{
  font-size        : 11pt;
  margin           : 5px;
  line-height      : 120%;
  text-align       : left;
}
.info05{
  font-size        : 11pt;
  width            : 50px;
}
.info06{
  font-size        : 10pt;
  margin           : 5px;
  line-height      : 120%;
  text-align       : left;
}
.access01{
  font-size        : 11pt;
  width            : 40px;
  padding          : 10px 0px;
}
.access02{
  font-size        : 11pt;
  line-height      : 130%;
  padding          : 10px 0px;
}
.access03{
  padding          : 11px 0px;
  text-align       : right;
  font-size        : 11pt;
  width            : 40px;
}
.tohkuninfo{
  width            : 450px;
  text-align       : left;
  padding          : 20px 5px 10px 20px;
}
.tohkunpict{
  width            : 378px;
  text-align       : left;
  padding          : 20px 5px 10px 20px;
}
.tohkun01{
  padding          : 15px 5px 10px 10px;
  font-size        : 11pt;
  line-height      : 130%;
}
.tohkun02{
  padding          : 15px 5px 10px 10px;
  font-size        : 11pt;
  line-height      : 130%;
}
.tohkun03{
  margin           : 15px 5px 10px 10px;
  font-size        : 11pt;
}
.tohkun04{
  padding          : 15px 5px 2px 10px;
  font-size        : 11pt;
  line-height      : 130%;
}
.tohkun05{
  padding          : 5px 5px 2px 15px;
  font-size        : 11pt;
  line-height      : 130%;
}
.tohkun06{
  margin           : 2px 30px;
  padding          : 2px;
  font-size        : 11pt;
  line-height      : 130%;
}
.continfo{
  width            : 828px;
  text-align       : left;
  padding          : 20px 5px 10px 20px;
}
.cont01{
  padding          : 5px 5px 5px 10px;
  font-size        : 11pt;
}
.cont02{
  padding          : 5px 5px 5px 30px;
  font-size        : 11pt;
}
.textbox1{
  border           : 1px solid #000000;
  text-align       : left;
  font-size        : 11pt;
}
.textbox2{
  border           : 1px solid #000000;
  text-align       : right;
  font-size        : 11pt;
}
.reserve01{
  padding          : 5px 5px 5px 30px;
  font-size        : 11pt;
  color            : #b22222;
}
.textbox3{
  border           : 0px;
  text-align       : left;
  font-size        : 11pt;
  cursor           : pointer;
}
.textbox4{
  border           : 0px;
  text-align       : right;
  font-size        : 11pt;
  cursor           : pointer;
}
.guesttinfo{
  width            : 828px;
  text-align       : left;
  padding          : 20px 5px 10px 20px;
}
.guest01{
  padding          : 15px 5px 2px 10px;
  font-size        : 11pt;
  line-height      : 130%;
  text-align       : left;
}
.guest02{
  padding          : 15px 5px 2px 10px;
  font-size        : 11pt;
  line-height      : 130%;
  text-align       : right;
}
.guideinfo{
  width            : 828px;
  text-align       : left;
  padding          : 20px 5px 10px 20px;
}
.guide01{
  color            : #942873;
  font-weight      : 900;
  font-size        : 11pt;
  padding          : 15px 5px 5px 8px;
}
.guide02{
  padding          : 15px 5px 2px 10px;
  font-size        : 11pt;
  text-align       : left;
}
.guide03{
  padding          : 3px 5px 2px 20px;
  font-size        : 11pt;
  line-height      : 130%;
  text-align       : left;
  border-bottom    : 1px solid #000000;
}
.guide04{
  text-decoration  : none;
  color            : #000000;
}
