body {
  margin: 0 0 0 0;
  padding: 0 0 40px 0;
  font-size: 10pt;
  color: #333333;
}

.top{
	background: #eeeeee url(images/top.jpg) no-repeat top right;
	width: 100%;
	border-bottom: 2px dashed #003366;
	padding: 65px 0 10px 50px;
}

#tascom{
	width: 700px;
	text-align: left;
}

#upbar{
  margin: 20px 0 0 0;
  height: 20px;
  background: #cccccc;
  border-top: 1px solid;  
  border-bottom: 1px solid;  
  border-color: #999999;
  padding: 4px 0 0 10px;
  font size: 8pt;
}

#700{
	width: 700px;
	text-align: left;
	margin: 0;
}

#700-c{
	width: 700px;
	text-align: center;
	margin: 0;
}

.left-b{
	border-left: 1px dotted #000000;  
}
.right-b{
	border-right: 1px dotted #000000;
}

.lr-b{
	border-left: 1px dotted #000000;  
	border-right: 1px dotted #000000;
}

#menubox{
	margin-top:10px;
	margin-right:3px;
}

.menu{
	height: 27px;
	font-size: 10pt;
	text-align: right;
	padding: 6px 0px 0px 0px;
	margin: 1px 0;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	width: 110px;

}

.menu a:link{
	background: url(images/menuicon1.gif) no-repeat top right;
	padding: 6px 25px 5px 0px;
	color: #003366;
}

.menu a:visited{
	background: url(images/menuicon1.gif) no-repeat top right;
	padding: 6px 25px 5px 0px;
	color: #003366;
}

.menu a:hover{
	background: url(images/menuicon2.gif) no-repeat top right;
	padding: 6px 25px 5px 0px;
	color: #003366;
	font-weight: bold;
}

.menu a:active{
	background: url(images/menuicon2.gif) no-repeat top right;
	padding: 6px 25px 5px 0px;
	color: #003366;
	font-weight: bold;
}

.menu a{
  text-decoration: none;
}

.centerbox{
  width: 270px;
  background: url(images/icon3.gif) no-repeat;
  padding: 5px 0 0 50px;
  margin: 10px 0 0 5px;
}

.centerbox2{
  width: 520px;
  background: url(images/icon3.gif) no-repeat;
  padding: 5px 0 20px 50px;
  margin: 10px 0 0 5px;
  float: left;
}

.comment{
  line-height: 1.3;
  color: #000000;
  padding: 0;
  margin: 0;
}

.midasi{
  font-weight: bold;
  color: #ca6500;
  font-size: 15pt;
}

.centerbox2 a:link{
  color: #336690;
}

.centerbox2 a:visited{
  color: #cc3366;
}

.centerbox2 a{
  text-decoration: none;
  font-weight: bold;
  font-size: 12pt;
}

.probox{
  float: left;
  border: 1px solid;  
  border-color: #000000;
  width: 230px;
  margin: 3px;
  padding: 10px;
  line-height: 1.3;
  height: 70px;
}

#pro1{
  background: url(images/probg.jpg) top left;
}

#pro2{
  background: url(images/probg.jpg) 0px 130px;
}

#pro3{
  background: url(images/probg.jpg) 70px 0px;
}

#pro4{
  background: url(images/probg.jpg) 70px 130px;
}
#pro5{
  background: url(images/probg.jpg) 140px 0px;
}

#pro6{
  background: url(images/probg.jpg) 140px 130px;
}

#pro7{
  background: url(images/probg.jpg) 210px 0px;
}

#pro8{
  background: url(images/probg.jpg) 210px 130px;
}
#pro9{
  background: url(images/probg.jpg) 280px 0px;
}

#pro10{
  background: url(images/probg.jpg) 280px 130px;
}
  
.submidasi{
  border-bottom: 1px solid;  
  border-color: #6a0000;
  color: #6a0000;
  font-weight: bold;
}

.list{
  list-style-type: disc;
}

ul{
  margin: 0 0 0 35px;
}

.line{
  border-bottom: 1px dotted;
  border-color: #333333;
  width: 450px;
  margin: 7px;
}

.kaisya{
  border-top: 1px solid;
  border-bottom: 1px solid;
  margin: 2px 0 2px 0;
  padding: 5px;
}

table {
  border: none;
  border-collapse: collapse;
	font-size: 10pt;
}
.td {
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  empty-cells: show;
  height: 25px;
  padding: 0 0 0 30px;
  line-height: 1.3;
}

th{
	text-align: center;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  empty-cells: show;
	background: #eeeeee;
  height: 25px;
}


#underbar{
  margin: 0 0 0 0;
  height: 20px;
  background: #cccccc;
	border-top: 2px dashed #003366;

}

#underbar2{
  margin: 0 0 0 0;
  height: 20px;
  background: #ffffff;
  border-top: 1px solid;  
  border-bottom: 1px solid;  
  border-color: #999999;
  padding: 3px 0 0 0;
}

.photo-r{
	float: right;
	margin: 0px 3px 3px 3px;
}