@charset "Shift_JIS";

/*-------------------- body --------------------*/

BODY{
	background-color : #043af7;
	text-align: center;
	margin: 0px;
}

/*-------------------- p --------------------*/ 
p{
	font-size : 12px;line-height : 13pt;
  margin-top : 7px;
  margin-left : 7px;
  margin-right : 7px;
  margin-bottom : 7px;
  color : black;
}

/*-------------------- h --------------------*/

h1{
	font-size : 13px;
  font-weight : normal;
}

h2{
	font-size : 18px;
  font-weight : bold;
  margin-top : 7px;
  margin-bottom : 7px;
  margin-left : 7px;
  margin-bottom : 7px;
  color : black;
}

A:visited{
	color : purple;
}

A:hover{
  color : black;
  background-color : #ffffff;
}

/*-------------------- maintable --------------------*/

.hpb-main{
	padding-right: 1px;
	width : 760px;
	margin-left: auto;
	margin-right: auto;
	text-align : left;
  background-color : white;
}

.hpb-main2{
	padding-right: 1px;
	width : 760px;
	margin-left: auto;
	margin-right: auto;
	text-align : left;
  background-color : white;
  position : relative;
}

/*-------------------- head --------------------*/

.head1{
	padding-right: 1px;
	width : 300px;
       height : 60px;
	margin-left: auto;
	margin-right: auto;
	text-align : left;
  background-color : white;
}

.head2{
	padding-right : 30px;
	width : 400px;
       height : 15px;
	margin-left: auto;
	margin-right: auto;
	text-align : right;
  background-color : white;
  padding-top : 5px;
}

.head3{
	padding-right : 15px;
	width : 400px;
       height : 45px;
	margin-left: auto;
	margin-right: auto;
	text-align : right;
  background-color : white;
  padding-bottom : 1px;
}

/*-------------------- side left--------------------*/

.hpb-side-cell-l1{
	background-color: #c0e1f7;
	font-size: 80%;
	width: 150px;
  height : auto;
  
  position : relative;
  
  text-align : center;
  vertical-align : top;
}

.hpb-side-cell-l2{
	background-color: #cccccc;
}

.tdbot{
	position : relative;
  text-align : center;
  
  top : 10px;
  right : 5px;
  left : 5px;
}

.botton1{
	height : 25px;width : 140px;
       background-image : url(image36.gif);
  text-align : center;
  position : relative;
}

.imcale{
	width : 150px;height : 162px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}

.imemitsu2{
	vertical-align : middle;
}

.jikan{
  position : relative;
  top : 370px;
}

.l5{
  position : relative;
  top : 420px;
}

/*-------------------- side right --------------------*/
.hpb-side-cell-r1{
	background-color : white;
	font-size: 80%;
	width : 600px;
  height : auto;
  text-align : left;
  vertical-align : super;
}

.hpb-cnt-cell-r2{
	background-color: #000099;
}

.tdhr{
	width : 590px;
  left : 0px;
  position : relative;
}

.tdr1{
      position : relative;top : 0px;left : 5px;
  
  text-align : center;
  vertical-align : super;
}

.tdr2{
      position : relative;
  vertical-align : top;
  text-align : center;
  padding-top : 30px;
  height : 160px;
}

.ime100{
  padding : 0px 5px 0px 0px;
  vertical-align : super;
}

.imemacin{
  padding : 5px 5px 5px 0px;
}

.tdrb{
      position : relative;
  vertical-align : middle;
  text-align : center;
  height : 90px;
}

/*-------------------- side right2 --------------------*/

.tdr3{
      position : relative;
  vertical-align : top;
  text-align : left;
  padding-top : 10px;
  
  margin-top : 10px;
  margin-left : 10px;
}

/*-------------------- side right3 --------------------*/

.tdr4{
      position : relative;
  vertical-align : top;
  text-align : center;
  margin-top : 10px;
  left : 50px;
}

/*-------------------- side right4 --------------------*/

.tdr5{
      position : relative;
  vertical-align : top;
  text-align : left;
  margin-top : 20px;
  margin-left : 10px;
}

/*-------------------- side right5 --------------------*/

.tdr6{
      position : relative;
  vertical-align : top;
  text-align : left;
  margin-top : 20px;
  margin-left : 10px;
}

.tdrb6{
     width : 560px;
  height : 20px;
  text-align : left;
}

.td1{
      background-color : #708ebf;
  height : 25px;
}

.td2{
  text-align : center;
}

.td3{
	font-size : 12px;
  bottom : auto;
  right : auto;
  color : red;
  text-align : left;
}

/*-------------------- border --------------------*/ 

.b0{
	border-width : 0px 0px 0px 0px;
}

/*-------------------- font --------------------*/ 

.f1{
	font-size : 13px;
  color : black;
}

.f2{
	font-size : 12px;
  bottom : auto;
  right : auto;
  color : black;
  text-align : center;
}

.f3{
	font-size : 18px; 
  font-weight : bold;
  color : black;
}

.f4{
	font-size : 10px;
  font-weight : normal;
  color : black;
}

.f15{
	font-size : 15px;
  line-height : 20px;
  color : black;
}

.fms{
	font-size : 12px;font-family : "‚l‚r ƒSƒVƒbƒN",serif;
  font-weight : bold;
  vertical-align : middle;
  text-align : center;
}

/*-------------------- font color--------------------*/ 

.fcr{
  color : red;
}

.fcw{
  color : #ffffff;
}

.fcb{
  color : #0000ff;
}

.fholy{
	color : #ffff00;
  font-size : 18px;
  position : relative;
  top : 310px;
}

/*-------------------- calender --------------------*/ 

.calender{
	width : 150px;height : 162px;top : 300px;left : 0px;
  position : relative;
  z-index : 6;
  visibility : visible;
}