@charset   "Shift_JIS";
.menu01 {
  font-size: 14px;
  font-weight: bold;
  background-image: url(../img/menu_01.gif);
  background-repeat: no-repeat;
  padding-top: 7px;
  padding-left: 10px;
  padding-bottom: 7px;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #0073c3;
}
.menu01s {
  font-size: 14px;
  font-weight: bold;
  background-image: url(../img/menu_01.gif);
  background-repeat: no-repeat;
  padding-top: 7px;
  padding-left: 10px;
  padding-bottom: 7px;
}
.menu02 {
  font-size: 14px;
  font-weight: bold;
  background-image: url(../img/menu_02.jpg);
  background-repeat: no-repeat;
  padding-top: 7px;
  padding-left: 10px;
  padding-bottom: 7px;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #0073c3;
}
.menu03 {
  font-size: 14px;
  font-weight: bold;
  background-image: url(../img/menu_03.jpg);
  background-repeat: no-repeat;
  padding-top: 7px;
  padding-left: 10px;
  padding-bottom: 7px;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #0073c3;
}
.menu04 {
  padding-top: 10px;
  border-top-width: 5px;
  border-top-style: solid;
  border-top-color: #0073c3;
}
.menu05 {
  text-align: center;
  padding-top: 10px;
}
.menu06 {
  font-size: 12px;
  text-align: right;
  padding-top: 5px;
}
.menu_sub01 {
  font-size: 13px;
  font-weight: bold;
  background-image: url(../img/menu_04.gif);
  background-repeat: no-repeat;
  padding-top: 8px;
  padding-left: 10px;
  padding-bottom: 7px;
}
.menu_sub02 {
  font-size: 13px;
  font-weight: bold;
  background-image: url(../img/menu_05.gif);
  background-repeat: no-repeat;
  padding-top: 8px;
  padding-left: 10px;
  padding-bottom: 7px;
}
.menu_sub03 {
  font-size: 13px;
  font-weight: bold;
  background-image: url(../img/menu_04.gif);
  background-repeat: no-repeat;
  padding-top: 8px;
  padding-left: 10px;
  padding-bottom: 7px;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #0073c3;
}
.menu_sub04 {
  font-size: 13px;
  font-weight: bold;
  background-image: url(../img/menu_05.gif);
  background-repeat: no-repeat;
  padding-top: 8px;
  padding-left: 10px;
  padding-bottom: 7px;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #0073c3;
  bottom: auto;
}
.link_505050 {
  color: #323232;
  text-decoration: none;
}
.link_00255 {
  color: blue;
  text-decoration: none;
}
.footer01 {
  font-size: 12px;
  text-align: center;
  padding-top: 5px;
  border-top-width: 5px;
  border-top-style: solid;
  border-top-color: #0073c3;
}
.footer02 {
  font-size: 10px;
  text-align: right;
}
.footer03 {
  color: #666666;
  text-decoration: none;
}
.space5 {
  height: 5px;
}
.space10 {
  height: 10px;
}
.space20 {
  height: 20px;
}
.main_toplink {
  font-size: 12px;
  text-align: right;
  padding-top: 10px;
  padding-bottom: 10px;
}
.main_sublink {
  font-size: 12px;
  padding-bottom: 10px;
}
.main_sublink12left {
  font-size: 12px;
  padding-bottom: 10px;
  color: #323232;
  padding-top: 10px;
}
.main_sublink12right {
  font-size: 12px;
  padding-bottom: 10px;
  color: #323232;
  padding-top: 10px;
  text-align: right;
}
.main_14_505050_10000 {
  font-size: 14px;
  line-height: 22px;
  color: #323232;
  padding-top: 10px;
}
.main_14_505050_100100 {
  font-size: 14px;
  line-height: 22px;
  color: #323232;
  padding-top: 10px;
  padding-left: 10px;
}
.main_14_505050_01000 {
  font-size: 14px;
  line-height: 22px;
  color: #323232;
  padding-bottom: 10px;
}
.main_14_505050_010100 {
  font-size: 14px;
  line-height: 22px;
  color: #323232;
  padding-bottom: 10px;
  padding-left: 10px;
}
.main_14_505050_101000 {
  font-size: 14px;
  line-height: 22px;
  color: #323232;
  padding-bottom: 10px;
  padding-top: 10px;
}
.main_14_505050_1010100 {
  font-size: 14px;
  line-height: 22px;
  color: #323232;
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 10px;
}
.main_14_505050_102000 {
  font-size: 14px;
  line-height: 22px;
  color: #323232;
  padding-bottom: 20px;
  padding-top: 10px;
}
.main_14_505050_5000 {
  font-size: 14px;
  line-height: 22px;
  color: #323232;
  padding-top: 5px;
}
.main_14_505050_5500 {
  font-size: 14px;
  line-height: 22px;
  color: #323232;
  padding-top: 5px;
  padding-bottom: 5px;
}
.main_14_505050_0000 {
  font-size: 14px;
  line-height: 22px;
  color: #323232;
}
.main_14_505050_00100 {
  font-size: 14px;
  line-height: 22px;
  color: #323232;
  padding-left: 10px;
}
.main_14_0115195_101000 {
  font-size: 14px;
  line-height: 22px;
  color: #0073c3;
  padding-top: 10px;
  padding-bottom: 10px;
}
.main_14_0115195_1010100 {
  font-size: 14px;
  line-height: 22px;
  color: #0073c3;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.main_14_0115195_105100 {
  font-size: 14px;
  color: #0073c3;
  padding-top: 10px;
  padding-left: 10px;
  line-height: 22px;
  padding-bottom: 5px;
}
.main_14_0115195_10500b {
  font-size: 14px;
  color: #0073c3;
  padding-top: 10px;
  line-height: 22px;
  padding-bottom: 5px;
  font-weight: bold;
}
.main_12_505050_00000 {
  font-size: 12px;
  line-height: 20px;
  color: #323232;
}
.main_12_505050_50000 {
  font-size: 12px;
  line-height: 20px;
  color: #323232;
  padding-top: 5px;
}
.main_12_505050_51000 {
  font-size: 12px;
  line-height: 20px;
  color: #323232;
  padding-bottom: 10px;
  padding-top: 5px;
}
.main_12_505050_51000center {
  font-size: 12px;
  color: #323232;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
}
.main_center {
  text-align: center;
}
.main01 {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
.main02 {
  font-size: 20px;
  font-weight: bold;
  color: #0073c3;
  padding-top: 15px;
  padding-left: 10px;
  padding-bottom: 15px;
  border-left-width: 5px;
  border-left-style: solid;
  border-left-color: #0073c3;
}
.main_titel01 {
  font-size: 16px;
  font-weight: bold;
  background-image: url(../img/main_titel_01.jpg);
  background-repeat: no-repeat;
  padding-top: 7px;
  padding-left: 10px;
  padding-bottom: 7px;
}
.main_titel01s {
  font-size: 13px;
  font-weight: bold;
  background-image: url(../img/main_titel_01.jpg);
  background-repeat: no-repeat;
  padding-top: 7px;
  padding-left: 10px;
  padding-bottom: 7px;
}
.main_titel02 {
  font-size: 17px;
  font-weight: bold;
  padding-top: 7px;
  padding-left: 10px;
  padding-bottom: 7px;
  color: white;
  background-color: #0073c3;
}
.event01 {
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #0073c3;
}
.photo_00010 {
  margin-right: 10px;
}
.top01 {
  font-size: 16px;
  font-weight: bold;
  color: #323232;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 26px;
}
.top02 {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: #989898;
}
.top03a {
  font-size: 16px;
  font-weight: bold;
  color: #0073c3;
  padding-left: 10px;
  padding-bottom: 5px;
  border-left-width: 5px;
  border-left-style: solid;
  border-left-color: #0073c3;
}
.top03b {
  font-size: 14px;
  color: #0073c3;
  border-left-width: 5px;
  border-left-style: solid;
  border-left-color: #0073c3;
  padding-left: 10px;
}
.top03c {
  font-size: 14px;
  text-align: right;
}
.top03d {
  font-size: 14px;
  padding-top: 5px;
}
.top03e{
  padding-top: 5px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0073c3;
  height : 5px;
}
.top04 {
  font-size: 14px;
  padding-top: 10px;
  padding-left: 10px;
  line-height : 22px;
}
.top05a {
  font-size: 16px;
  font-weight: bold;
  color: white;
  background-color: #280064;
  padding-top: 5px;
  padding-left: 10px;
  padding-bottom: 5px;
}
.top05b {
  font-size: 14px;
  line-height: 22px;
  color: #323232;
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
}
.top05c {
  font-size: 14px;
  color: #280064;
  padding-top: 5px;
}
.top05d {
  background-color: #eef7ff;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
.top06a {
  font-size: 16px;
  font-weight: bold;
  color: white;
  background-color: #23a041;
  padding-top: 5px;
  padding-left: 10px;
  padding-bottom: 5px;
}
.top06b {
  line-height: 22px;
  color: #323232;
  padding-top: 10px;
  padding-bottom: 5px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #989898;
  font-size: 14px;
}
.top06c {
  font-size: 14px;
  color: #23a041;
  padding-top: 10px;
}
.member_titel01 a {
  display: block;
  padding-left: 10px;
  padding-top: 7px;
  width: 560px;
  height: 30px;
  background: url(../img/member_01_off) no-repeat;
  ;
  margin: 5px 0px;
}
.member_titel01 a:hover {
  background: url(../img/member_01_on) no-repeat;
  ;
}
.table01a {
  font-size: 14px;
  background-color: #d6e8f5;
  text-align: center;
  height: 25px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-style: dotted;
  border-left-style: dotted;
  border-right-style: dotted;
  border-top-color: #0073c3;
  border-left-color: #0073c3;
  border-right-color: #0073c3;
}
.table01b {
  font-size: 14px;
  height: 25px;
  color: #323232;
  padding-left: 5px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-top-style: dotted;
  border-right-style: dotted;
  border-top-color: #0073c3;
  border-right-color: #0073c3;
}
.table01c {
  font-size: 14px;
  background-color: #d6e8f5;
  text-align: center;
  border-top-width: 1px;
  border-right-width: 1px;
  border-top-style: dotted;
  border-right-style: dotted;
  border-top-color: #0073c3;
  border-right-color: #0073c3;
  height: 25px;
}
.table01d {
  font-size: 14px;
  background-color: #d6e8f5;
  text-align: center;
  border-width: 1px;
  border-style: dotted;
  border-color: #0073c3;
  height: 25px;
}
.table01e {
  font-size: 14px;
  color: #323232;
  padding-left: 5px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-style: dotted;
  border-right-style: dotted;
  border-bottom-style: dotted;
  border-top-color: #0073c3;
  border-right-color: #0073c3;
  border-bottom-color: #0073c3;
}
.table02a {
  border-width: 1px;
  border-style: solid;
  border-color: #989898;
}
.table02b {
  font-size: 14px;
  background-color: #d6e8f5;
  text-align: center;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-bottom-style: dotted;
  border-right-color: #989898;
  border-bottom-color: #989898;
  height: 25px;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 22px;
}
.table02c {
  font-size: 14px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #989898;
  height: 25px;
  color: #323232;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 22px;
}
.table02d {
  font-size: 14px;
  background-color: #d6e8f5;
  text-align: center;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #989898;
  height: 25px;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 22px;
}
.table02e {
  font-size: 14px;
  height: 25px;
  color: #323232;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 22px;
}
.district01a01 {
  font-size: 14px;
  font-weight: bold;
  color: #323232;
  background-color: #debc58;
  padding-top: 7px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #989898;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #989898;
  text-align: center;
}
.district01a02 {
  font-size: 14px;
  font-weight: bold;
  color: #323232;
  background-color: #ffbb00;
  padding-top: 7px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #989898;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #989898;
  text-align: center;
}
.district01a03 {
  font-size: 14px;
  font-weight: bold;
  color: #323232;
  background-color: #99ccff;
  padding-top: 7px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #989898;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #989898;
  text-align: center;
}
.district01a04 {
  font-size: 14px;
  font-weight: bold;
  color: #323232;
  background-color: #b2d965;
  padding-top: 7px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #989898;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #989898;
  text-align: center;
}
.district01a05 {
  font-size: 14px;
  font-weight: bold;
  color: #323232;
  background-color: #ffff79;
  padding-top: 7px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #989898;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #989898;
  text-align: center;
}
.district01a06 {
  font-size: 14px;
  font-weight: bold;
  color: #323232;
  background-color: #ffc9ff;
  padding-top: 7px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #989898;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #989898;
  text-align: center;
}
.district01a07 {
  font-size: 14px;
  font-weight: bold;
  color: #323232;
  background-color: #ccff33;
  padding-top: 7px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #989898;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #989898;
  text-align: center;
}
.district01a08 {
  font-size: 14px;
  font-weight: bold;
  color: #323232;
  background-color: #cdcbff;
  padding-top: 7px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #989898;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #989898;
  text-align: center;
}
.district01a09 {
  font-size: 14px;
  font-weight: bold;
  color: #323232;
  background-color: #68d1d1;
  padding-top: 7px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #989898;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #989898;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #989898;
  text-align: center;
}
.district01b01 {
  font-size: 14px;
  font-weight: bold;
  color: #323232;
  padding-top: 7px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-left-style: solid;
  border-top-color: #989898;
  border-left-color: #989898;
}
.district01b02 {
  font-size: 14px;
  font-weight: bold;
  color: #323232;
  padding-top: 7px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-top-style: dotted;
  border-left-style: solid;
  border-top-color: #989898;
  border-left-color: #989898;
}
.district01b03 {
  font-size: 14px;
  font-weight: bold;
  color: #323232;
  padding-top: 7px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-top-style: dotted;
  border-left-style: solid;
  border-top-color: #989898;
  border-left-color: #989898;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #989898;
}
.district01c01 {
  font-size: 14px;
  color: #323232;
  padding-top: 7px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-left-style: solid;
  border-top-color: #989898;
  border-left-color: #989898;
}
.district01c02 {
  font-size: 14px;
  color: #323232;
  padding-top: 7px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-top-style: dotted;
  border-left-style: solid;
  border-top-color: #989898;
  border-left-color: #989898;
}
.district01c03 {
  font-size: 14px;
  color: #323232;
  padding-top: 7px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-top-style: dotted;
  border-left-style: solid;
  border-top-color: #989898;
  border-left-color: #989898;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #989898;
}
.district01d01 {
  font-size: 14px;
  padding-top: 7px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-top-color: #989898;
  border-left-color: #989898;
  border-right-color: #989898;
  text-align: center;
}
.district01d02 {
  font-size: 14px;
  padding-top: 7px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-top-color: #989898;
  border-left-color: #989898;
  border-right-color: #989898;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #989898;
  text-align: center;
}
.district02 {
  font-size: 16px;
  color: #0073c3;
}
.faq01 {
  font-size: 14px;
  line-height: 22px;
  padding-bottom: 10px;
  padding-top: 10px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #989898;
}
.faq02 {
  font-size: 12px;
  text-align: right;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #989898;
}
.pro_week_std_01a {
  font-size: 12px;
  line-height: 18px;
  background-color: #d6e8f5;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-top-style: dotted;
  border-left-style: dotted;
  border-top-color: #989898;
  border-left-color: #989898;
}
.pro_week_std_01b {
  font-size: 12px;
  line-height: 18px;
  background-color: #d6e8f5;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-top-style: dotted;
  border-left-style: dotted;
  border-top-color: #989898;
  border-left-color: #989898;
  border-right-width: 1px;
  border-right-style: dotted;
  border-right-color: #989898;
}
.pro_week_btm_01a {
  font-size: 12px;
  line-height: 18px;
  background-color: #d6e8f5;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-top-style: dotted;
  border-left-style: dotted;
  border-top-color: #989898;
  border-left-color: #989898;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #989898;
}
.pro_week_btm_01b {
  font-size: 12px;
  line-height: 18px;
  background-color: #d6e8f5;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-top-style: dotted;
  border-left-style: dotted;
  border-top-color: #989898;
  border-left-color: #989898;
  border-right-width: 1px;
  border-right-style: dotted;
  border-right-color: #989898;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #989898;
}
.pro_sat_std_01a {
  font-size: 12px;
  line-height: 18px;
  background-color: #c8c8ff;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-top-style: dotted;
  border-left-style: dotted;
  border-top-color: #989898;
  border-left-color: #989898;
}
.pro_sat_std_01b {
  font-size: 12px;
  line-height: 18px;
  background-color: #c8c8ff;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-top-style: dotted;
  border-left-style: dotted;
  border-top-color: #989898;
  border-left-color: #989898;
  border-right-width: 1px;
  border-right-style: dotted;
  border-right-color: #989898;
}
.pro_sat_btm_01a {
  font-size: 12px;
  line-height: 18px;
  background-color: #c8c8ff;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-top-style: dotted;
  border-left-style: dotted;
  border-top-color: #989898;
  border-left-color: #989898;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #989898;
}
.pro_sat_btm_01b {
  font-size: 12px;
  line-height: 18px;
  background-color: #c8c8ff;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-top-style: dotted;
  border-left-style: dotted;
  border-top-color: #989898;
  border-left-color: #989898;
  border-right-width: 1px;
  border-right-style: dotted;
  border-right-color: #989898;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #989898;
}
.pro_sun_std_01a {
  font-size: 12px;
  line-height: 18px;
  background-color: #ffc8c8;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-top-style: dotted;
  border-left-style: dotted;
  border-top-color: #989898;
  border-left-color: #989898;
}
.pro_sun_std_01b {
  font-size: 12px;
  line-height: 18px;
  background-color: #ffc8c8;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-top-style: dotted;
  border-left-style: dotted;
  border-top-color: #989898;
  border-left-color: #989898;
  border-right-width: 1px;
  border-right-style: dotted;
  border-right-color: #989898;
}
.pro_sun_btm_01a {
  font-size: 12px;
  line-height: 18px;
  background-color: #ffc8c8;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-top-style: dotted;
  border-left-style: dotted;
  border-top-color: #989898;
  border-left-color: #989898;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #989898;
}
.pro_sun_btm_01b {
  font-size: 12px;
  line-height: 18px;
  background-color: #ffc8c8;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-top-style: dotted;
  border-left-style: dotted;
  border-top-color: #989898;
  border-left-color: #989898;
  border-right-width: 1px;
  border-right-style: dotted;
  border-right-color: #989898;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #989898;
}
.taxoffice01 {
  font-size: 14px;
  line-height: 22px;
  padding-left: 10px;
  padding-right: 15px;
  background-image: url(../img/e_tax_01_04.gif);
  background-repeat: repeat-y;
}
