body {
  background: url(/images/main_bk.gif);
}
.detail-tbl {
  border-top:1px solid #cccccc;
  border-left:1px solid #cccccc;
}
.detail-tbl th, .detail-tbl td {
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
}
.detail-tbl th {
  border-left:1px solid #ffffff;
  border-top:1px solid #ffffff;
  background-color: #eeeeee;
  color: #333333;
  font-weight:normal;
  padding:5px;
}
.detail-tbl td {
  padding:5px;
  line-height:20px;
}
.detail-tbl em {
  color:#ff0000;
}
.main_left {
  text-align:center;
}
.side_banner {
  margin-top:5px;
}
.side_banner img {
  border:0;
}
.side_banner a {
  display:block;
  width:171px;
  height:94px;
  text-indent: -9999px;
}
.side_banner a:hover {
  background-position: top right;
}
a.side_banner_kate1 {
  background-image:url(/images/kate.jpg);
}
a.side_banner_center1 {
  background-image:url(/images/center.jpg);
}
a.side_banner_pro1 {
  background-image:url(/images/pro.jpg);
}

.side_menu {
  text-align:left;
  padding-left:20px;
  background:url(/images/point1_in.gif) no-repeat 5px 0px;
  line-height:20px;
  font-weight:bold;
  border-bottom:2px dotted #00A23B;
  margin:0px 10px 10px 10px;
}
.side_menu a {
  text-decoration:none;
  display:block;
  width:140px;
  color:#00A23B;
}
.side_menu a:hover {
  color:#ee6000;
}

.side_menu2 {
  text-align:left;
  line-height:20px;
  font-weight:bold;
  padding-left:10px;
  margin:5px;
  background-color:#D7FDD9;
}
.side_menu2 a {
  text-decoration:none;
  display:block;
  color:#666666;
}
.side_menu2 a:hover {
  color:#ee6000;
}

.side_menu3 {
  text-align:left;
  line-height:20px;
  font-weight:bold;
  padding-left:10px;
  margin:5px;
  background-color:#eeeeee;
}
.side_menu3 a {
  text-decoration:none;
  display:block;
  color:#666666;
}
.side_menu3 a:hover {
  color:#ee6000;
}
.chiiki {
  text-align:left;
}
.chiiki p {
  text-indent:14px;
  line-height:22px;
  font-size:14px;
  margin-bottom:10px;
}