H4{
	border-bottom-width : thin;
	border-bottom-style : dashed;
	border-bottom-color : #6090ff;
	text-align : center;
	font-size : 16px;


  line-height : 133%;
}
TABLE{
  width : 600px;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  
  
  
  
  
  font-size : 14px;
  list-style-image : url(../kyoutu/image/listmark/listmark01.gif);
  line-height : 150%;
  letter-spacing : 3px;
  vertical-align : text-top;
  

  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 1px;
  

  

  
}
	
#main DIV.topic{
	line-height : 150%;
	letter-spacing : 3px;
	width : 600px;
	font-size: 14px;
	background-image : url(../kyoutu/image/frame/frame03.gif);
	background-repeat : no-repeat;
	
	
	


background-position : center center;
  height : 560px;
  position : relative;
  bottom : auto;
}

#main DIV.topic DIV.topic_com{
	width : 465px;
	font-size: 14px;
  position : absolute;
  top : 105px;
  left : 75px;
}
#main DIV.topic DIV.topic_com H4{
	font-size : 16px;
}
#main DIV.topic DIV.topic_com P{
	font-size: 14px;
  line-height : 120%;
}
#main DIV.topic DIV.topic_com IMG{
	
  
  text-align : right;
  margin-left : 290px;
}


.topic TABLE{
	width : 470px;
	
	margin-top : 50px;
	margin-left : 67px;
	height : 90px;
}



TD {
	vertical-align : middle;
  

  text-align : left;
}

.row01{
	
	float: left;
	width : 190px;
	
	border-right: thin solid #FFFFFF;
  background-color : #ceffff;
  text-align : center;
}
.row02{
		float: left;
	width : 400px;
	
	border-right: thin solid #FFFFFF;



  

  text-align : left;
}
.row03{ 
	width : 110px;
	float : left;
	
	
}
.row04{
  
  
  
  
  width : 120px;
}
.con00 {
	height : 30px;
	width : 620px;
	background-color: #6699FF;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 18px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px;
  	margin-left : 5px;
  margin-top : 10px;
}

.con00 #area01{
	float: left;
	width : 170px;
	text-align: center;
	border-right: thin solid #FFFFFF;
}
.con00 #area02{
	float: left;
	width : 195px;
	
	border-right: thin solid #FFFFFF;


  text-align : center;
}
.con00 #area03{
	
	text-align: center;
	 width : 110px;
	 float : left;
}
.con00 #area04{
 	width : 110px;
	border-left-width : thin;
	border-left-style : solid;
	border-left-color : white;
  text-align : center;
}


.topic td{
  vertical-align : super;
  text-align : left;
}
.area11{
  width : 250px;
  float : left;
  text-align : center;
  border-right-width : thin;
  border-right-style : solid;
  border-right-color : white;
}
.area12{
  width : 300px;
  text-align : center;
}
.syoho{
  background-color : #ffffcc;
}
.main P{
	
	padding : 0px 0px;padding-bottom : 5px;padding-left : 5px;padding-left : 5px;padding-bottom : 0px;padding-left : 0px; 

  margin-left : 15px;
  
  margin-top : 10px;
  
  
  
  line-height : 140%;
  margin-right : 15px;
  margin-bottom : 10px;
}