img {
border: none;
} 
body {
	margin:0;
	padding:5px;
	line-height:170%;
	font-size:10px;
	color:#143D55;
	font-family:'ҥ饮γѥ Pro W3','Hiragino Kaku Gothic Pro','ᥤE',Meiryo,'ͣ Хå',sans-serif;
}
input, select,textarea {
background: #F0F8FB;
color:#143D55;
font-size:10px;
padding:3px;
border-left: 1px solid #333333;
border-top: 1px solid #333333;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
}
.submit2 {
	background:url(../images/submit2_bg.jpg);
	height:22px;
	border:1px solid gray;
	font-size:11px;
}

table#p02 {
  width: 100%;
  border: 0px solid #80C5E8;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  font-size:11px;
  font-weight:bold;
  }
table#p02 th {
  border: 1px solid #ffffff;
  background:url(../images/tr_bg.jpg);
  color:white;
  text-align:center;
  width:14%;
  }
 table#p02 td {
  border: 1px dotted #cccccc;
  vertical-align:bottom;
  text-align:center;
  height:70px;
  }
  table#p02 th a{
  	color:white;
	  text-decoration:none;
  }
  .round-top {
	background: #ccc url(../images/round_t_l.gif) no-repeat top left;
}
.round-top span {
	background: url(../images/round_t_r.gif) no-repeat top right;
	height: 10px;
	display: block;
}
.round-bottom {
	background: #ccc url(../images/round_u_l.gif) no-repeat bottom left;
}
.round-bottom span {
	background: url(../images/round_u_r.gif) no-repeat bottom right;
	height: 10px;
	display: block;
}
.round-body {
	font: 80%/150%;
	background: #ccc;
	padding: 0 10px;
}
.round-body p { margin: 0px; font-size:12px; }

h2	{
	font-size:small;
}
.Ca_day {
	font-size:140%;
	color:navy;
}
