@charset "shift-jis";

#month{
  margin-left:2px;
  padding: 0;
  width: 825px;
  height: 20px;
}

#month ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#month li{
  float:left;
  width: 68px;
  margin: 0;
  padding: 0;
}

#month li a {
   display:block;
   width:68px;
}


.kokunai{ 
	margin:30px 0 10px 0;
	font-size:90%;
	line-height:170%;
	background:#eee;  
	border-left:7px solid #5397D6;
    border-bottom:1px dashed #5397D6;
	padding:3px 0 3px 8px;
    } 
	
.kokusai{ 
	margin:30px 0 10px 0;
	font-size:90%;
	line-height:170%;
	background:#eee;  
	border-left:7px solid #FF9B8D;
    border-bottom:1px dashed #FF9B8D;
	padding:3px 0 3px 8px;
    } 	
	

.calkokunai {
  border: 1px solid #ccc;
  border-collapse: collapse;
}


.calkokunai th {
  color: #fff;
  border: 1px solid #ccc;
  padding: 5px;
  background-color: #5397D6;
  font-size:85%;
  font-weight:bold;
   line-height:200%;
}


.calkokunai td{
  border: 1px solid #ccc;
  padding: 5px;
  font-size:85%;
  line-height:200%;
}

.detailkokunai  {
	margin-top:15px;
	border-collapse: collapse;
}


.detailkokunai th {
  color: #fff;
  border: 1px solid #ccc;
  padding: 5px;
  background-color:#5397D6;
  font-size:85%;
  font-weight:bold;
  line-height:200%;
}

.detailkokunai td{
  border: 1px solid #ccc;
  padding: 5px;
  font-size:85%;
   line-height:200%;
}

.calkokusai {
  border: 1px solid #ccc;
  border-collapse: collapse;
}


.calkokusai th {
  color: #fff;
  border: 1px solid #ccc;
  padding: 5px;
  background-color: #FF9B8D;
  font-size:85%;
  font-weight:bold;
    line-height:180%;
}

.calkokusai td{
  border: 1px solid #ccc;
  padding: 5px;
  font-size:85%;
  line-height:180%;
}

tr.odd {
  background-color:#F6F6F6;
}