/*- themeid=hpb9tm10_15; --------------------------------*/


/*-------------------- body --------------------*/

.gsxrbody1 {
	color: #818185;
	font-size: 80%;
}


/*-------------------- bullet --------------------*/

.gsxrbul1 {
	color: #cc6600;
}

.gsxrbul2 {
	color: #cc6600;
	font-size: 80%;
}

/*-------------------- maintable --------------------*/

.gsxrmain {
	background: #FFFFFF;
}

/*-------------------- contents --------------------*/

.gsxrcnt-cell1 {
	color: #FFFFFF;
	font-size: 80%;
	background: #2EBBCB;
	padding-top: 1px;
	padding-bottom: 1px;
}

.gsxrcnt-cell2 {
	background: #FFFFFF;

}

.gsxrcnt-cell3 {
	color: #818185;
	font-size: 80%;
	background: #FFFFFF;

}

.gsxrcnt-cell3-x {
	font-size: 80%;
	background: #FFFFFF;


}

.gsxrcnt-cell4 {
	font-size: 80%;

}

.gsxrcnt-cell5 {
	color: #818185;
	font-size: 80%;
	line-height: 20px;
}

.gsxrcnt-cell6 {
	color: #818185;
	font-size: 80%;
	background: #FFFFFF;
}

.gsxrcnt-cell7 {
}

.gsxrcnt-tb-cell1 {
	color: #818185;
	border-color: #AFAFB1 #AFAFB1 #AFAFB1 #AFAFB1;
	border-style: solid solid solid solid;
	border-width: 0px 1px 1px 0px;
	font-size: 80%;
	background: #ECF1FF;

}

.gsxrcnt-tb-cell2 {
	color: #818185;
	background-color: #ffffff;
	border-color: #AFAFB1 #AFAFB1 #AFAFB1 #AFAFB1;
	border-style: solid solid solid solid;
	border-width: 0px 1px 1px 0px;
	font-size: 80%;
}

.gsxrcnt-tb-cell3 {
	color: #818185;
	background: #ECF1FF;
	border-color: #AFAFB1 #AFAFB1 #AFAFB1 #AFAFB1;
	border-style: solid solid solid solid;
	border-width: 0px 0px 0px 0px;
	font-size: 80%;
}

.gsxrcnt-tb-cell4 {
	color: #818185;
	border-color: #AFAFB1 #AFAFB1 #AFAFB1 #AFAFB1;
	border-style: solid solid solid solid;
	border-width: 0px 0px 0px 0px;
	font-size: 80%;
}

.gsxrcnt-tb-cell5 {
	color: #818185;
	background-color: #ffffff;
	border-color: #AFAFB1 #AFAFB1 #AFAFB1 #AFAFB1;
	border-style: solid solid solid solid;
	border-width: 0px 0px 1px 0px;
	font-size: 80%;
}

/*-------------------- design table --------------------*/

.gsxrcnt-tb-th1 {
	border-color: #AFAFB1 #AFAFB1 #AFAFB1 #AFAFB1;
	border-style: solid solid solid solid;
	border-width: 0px 1px 1px 0px;
	font-size: 80%;
	background: #D7E2FF;

}

.gsxrcnt-tb-th2 {
	background: #D7E2FF;
	border-color: #AFAFB1 #AFAFB1 #AFAFB1 #AFAFB1;
	border-style: solid solid solid solid;
	border-width: 0px 0px 0px 0px;
	font-size: 80%;
}

.gsxrcnt-tb1 {
	background-color: #ffffff;
	border-color: #AFAFB1 #AFAFB1 #AFAFB1 #AFAFB1;
	border-style: solid solid solid solid;
	border-width: 1px 0px 0px 1px;
}

.gsxrcnt-tb2 {
	background-color: #ffffff;
	border-color: #AFAFB1 #AFAFB1 #AFAFB1 #AFAFB1;
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
}

.gsxrcnt-tb3 {
	background-color: #ffffff;
	border-color: #AFAFB1 #AFAFB1 #AFAFB1 #AFAFB1;
	border-style: solid solid solid solid;
	border-width: 0px 0px 0px 0px;
}

/*-------------------- column --------------------*/

}

/*-------------------- head --------------------*/

.gsxrhead {
}

.gsxrhead-cell1 {
	color: #ffffff;
	font-size: 95%;
	font-weight: bold;
	background: #ffffff;

}

.gsxrhead-cell2 {
	color: #FFFFFF;
	background: #8CDFCC;

}

.gsxrhead-tb1 {
}

.gsxrhead-tb1-cell1 {
	color: #FFFFFF;

}

.gsxrhead-tb1-cell2 {
	color: #ffffff;
	font-size: 80%;
}

/*-------------------- horizontal rule --------------------*/

.gsxrhr01 {
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}

.gsxrhr01-cell1 {
	font-size: 80%;
	font-weight: bold;
	border-top: 1px dotted #AFAFB1;
}

.gsxrhr02 {
}

.gsxrhr02-cell1 {
	border-bottom: 1px solid #AFAFB1;

}

.gsxrhr02-cell2 {
	border-bottom: 1px dashed #AFAFB1;



}
.gsxrhr02-cell3 {
}

/*-------------------- list --------------------*/

.gsxrlist1 {
	color: #818185;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	list-style-image : url(../hpb_bul_circle01.gif);
	list-style-position: outside;
	list-style-type: none;
}

/*-------------------- side --------------------*/

.gsxrside-cell1 {
	color: #FFFFFF;
	font-size: 80%;
	background: #2EBBCB;
}

.gsxrside-cell2 {
	background: #FFFFFF;

}

.gsxrside-cell3 {
	font-size: 80%;
	background: #FFFFFF;
	padding-right: 6px;
	padding-left: 6px;

}

.gsxrside-cell4 {
	font-weight: bold;

}



/*-------------------- subhead --------------------*/

.gsxrsubh01 {
	margin: 0px 0px 7px;
	padding: 3px 0px 0px 7px;
}

.gsxrsubh01-cell1 {
	font-size: 80%;
	font-weight: bold;
	background: #90CDDC;
	color: #FFFFFF;
}

.gsxrsubh02 {
}

.gsxrsubh02-cell1 {
	color: #ffffff;
	font-size: 80%;
	font-weight: bold;
	background: #696969;
	padding: 3px 3px 3px 7px;
	border-bottom : 0px none #afafb1;
}

.gsxrsubh02-cell2 {
	color: #FFFFFF;
	font-size: 80%;
	font-weight: bold;
	background: #90CDDC;
	padding: 3px 3px 3px 7px;
}

.gsxrsubh02-cell3 {
	color: #FFFFFF;
	font-size: 80%;
	font-weight: bold;
	background: #90CDDC;
	padding: 3px 7px 3px 3px;
}

.gsxrsubh02-cell4 {
	font-size: 80%;
	font-weight: bold;
	background-image : url(../hpb_i_subh_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 3px 3px 3px 20px;
	border-bottom: 2px dashed #AFAFB1;
}




/*-------------------- layout base --------------------*/

.gsxrlb-tb1 {
	width: 610px;
	background: #FFFFFF;
}

.gsxrlb-tb1-cell1 {
	font-size: 80%;
	line-height: 16px;
	color: #929292;
	width: 190px;
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 14px;
}

.gsxrlb-tb1-cell2 {
	width: 406px;
	padding-right: 14px;
}

.gsxrlb-tb1-cell3 {
	font-size: 80%;
	line-height: 14px;
	padding-right: 14px;
	padding-left: 14px;
}

.gsxrlb-tb1-cell4 {
	font-size: 100%;
	font-weight: bold;
	line-height: 16px;
	color: #818185;
	padding: 13px 14px;
}



.gsxrlb-tb2 {
	width: 453px;
	background: #FFFFFF;
}

.gsxrlb-tb2-cell3 {
	font-size: 80%;
	line-height: 14px;
	padding-right: 14px;
	padding-left: 14px;
}

.gsxrlb-tb2-cell4 {
	font-size: 100%;
	font-weight: bold;
	line-height: 16px;
	color: #818185;
	padding: 13px 14px;
}

.gsxrlb-tb3 {
	width: 603px;
	background: #FFFFFF;
}

.gsxrlb-tb3-cell3 {
	font-size: 80%;
	line-height: 14px;
	padding-right: 14px;
	padding-left: 14px;
}

.gsxrlb-tb3-cell4 {
	font-size: 100%;
	font-weight: bold;
	line-height: 16px;
	color: #818185;
	padding: 13px 14px;
}

/*-------------------- design parts--------------------*/

.gsxrdp-tb1 {
}

.gsxrdp-tb1-cell1 {
	font-size: 80%;
	line-height: 16px;
	padding: 14px;
	border-bottom: 1px solid #AFAFB1;
	border-left: 1px solid #AFAFB1;
}

.gsxrdp-tb1-cell2 {
	font-size: 80%;
	line-height: 16px;
	background: #FFFFFF;
	border-bottom: 1px solid #AFAFB1;
}

.gsxrdp-tb1-cell3 {
	font-size: 80%;
	line-height: 16px;
	background: #FFFFFF;
	border-bottom: 1px solid #AFAFB1;
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-top-color : #afafb1;
  border-left-color : #afafb1;
  border-right-color : #afafb1;
  padding-top : 20px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 20px;
}

.gsxrdp-tb1-cell4 {
	font-size: 80%;
	line-height: 16px;
	padding: 14px;
	border-bottom: 1px solid #AFAFB1;
	border-right: 1px solid #AFAFB1;
}

.gsxrdp-tb1-cell5 {
	font-size: 80%;
	line-height: 16px;
	border: 1px dashed #AFAFB1;
}

.gsxrdp-tb2 {
}

.gsxrdp-tb2-cell1 {
	background: #90CDDC;
	border-right: 1px solid #AFAFB1;
	font-size: 80%;
	line-height: 16px;
	font-weight: bold;
	padding: 10px 7px;
	color: #FFFFFF;
}

.gsxrdp-tb2-cell2 {
	border-right: 1px solid #AFAFB1;
	font-size: 80%;
	line-height: 16px;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 7px;
}

.gsxrdp-tb2-cell3 {
	font-size: 80%;
	line-height: 16px;
	border-right: 1px solid #AFAFB1;
	padding: 7px 7px 7px 14px;
}

.gsxrdp-tb2-cell4 {
	border-right: 1px solid #AFAFB1;
}

.gsxrdp-tb2-cell5 {
}



.gsxrdp-tb3-cell1 {
	border: 1px solid #AFAFB1;
}



.gsxrdp-tb4 {
}

.gsxrdp-tb4-cell1 {
	font-size: 80%;
	line-height: 16px;
	padding: 14px;
	border-bottom: 1px solid #AFAFB1;
	border-left: 1px solid #AFAFB1;
	border-top: 1px solid #AFAFB1;
}

.gsxrdp-tb4-cell2 {
	font-size: 80%;
	line-height: 16px;
	border-bottom: 1px solid #AFAFB1;
	border-right: 1px solid #AFAFB1;
	border-top: 1px solid #AFAFB1;
}

.gsxrdp-tb4-cell3 {
	font-size: 80%;
	line-height: 16px;
	border-bottom: 1px solid #AFAFB1;
	border-left: 1px solid #AFAFB1;
	border-top: 1px solid #AFAFB1;
}

.gsxrdp-tb4-cell4 {
	font-size: 80%;
	line-height: 16px;
	padding: 14px;
	border-bottom: 1px solid #AFAFB1;
	border-right: 1px solid #AFAFB1;
	border-top: 1px solid #AFAFB1;
}

.gsxrdp-tb4-cell5 {
	font-size: 80%;
	line-height: 16px;
	padding: 14px;
}

.gsxrdp-tb4-cell6 {
	font-size: 80%;
	line-height: 16px;
}

.gsxrdp-tb4-cell7 {
	font-size: 80%;
	line-height: 16px;
	padding: 14px;
	border: 1px solid #AFAFB1;
}

.gsxrdp-tb4-cell8 {
	font-size: 80%;
	line-height: 16px;
	padding: 14px;
	border: 1px dashed #AFAFB1;
}

.gsxrdp-tb4-cell9 {
	font-size: 80%;
	line-height: 16px;
	padding: 14px;
}

.gsxrdp-tb4-cell10 {
	font-size: 80%;
	line-height: 16px;
	padding: 14px;
	border-bottom: 1px solid #AFAFB1;

}

.gsxrdp-tb4-cell11 {
	font-size: 80%;
	line-height: 16px;
	border-bottom: 1px solid #AFAFB1;
	border-right: 1px solid #AFAFB1;
}

.gsxrdp-tb4-cell12 {
	font-size: 80%;
	line-height: 16px;
	border-bottom: 1px solid #AFAFB1;
	border-left: 1px solid #AFAFB1;
}

.gsxrdp-tb4-cell13 {
	font-size: 80%;
	line-height: 16px;
	padding: 14px;
	border-right: 1px solid #AFAFB1;
	border-bottom: 1px solid #AFAFB1;
}

.gsxrdp-tb4-cell14 {
	font-size: 80%;
	line-height: 16px;
	padding: 14px;
	border-bottom: 1px solid #AFAFB1;
	border-left: 1px solid #AFAFB1;
}

.gsxrdp-tb5 {
}

.gsxrdp-tb5-cell1 {
	font-size: 80%;
	line-height: 16px;
	border-right: 1px solid #AFAFB1;
	border-bottom: 1px solid #AFAFB1;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}

.gsxrdp-tb5-cell2 {
	font-size: 80%;
	line-height: 16px;
}

.gsxrdp-tb5-cell3 {
}

.gsxrdp-tb5-cell4 {
}

.gsxrdp-tb5-cell5 {
	font-size: 80%;
	line-height: 16px;
	padding: 14px;
	background: #90CDDC;
	color: #FFFFFF;
}

/*-------------------- calendar --------------------*/



/*-------------------- Schedule --------------------*/

/*-------------------- Links --------------------*/

.gsxrli-tb1 {
}

.gsxrli-tb1-cell1 {
	font-size: 80%;
	padding-top: 7px;
	padding-bottom: 7px;
    border-bottom: 1px solid #AFAFB1;
}

.gsxrli-tb1-cell2 {
	font-size: 80%;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 3px;
	border-bottom: 1px solid #AFAFB1;
}

.gsxrli-tb1-cell3 {
}

/*-------------------- vertical menu --------------------*/

.gsxrvmenu1 {
	width: 100%;
	

	
}



.gsxrvmenu1-head {
	padding-top: 30px;
	padding-bottom: 8px;
	background-image : url(../maru3.gif);
	background-repeat: no-repeat;
	height: 60px;

}


.gsxrvmenu1-hil {
	color: #0081C6;
	font-size: 80%;
	font-weight: bold;
	padding: 4px 2px 4px 6px;
	background: #9CE7E7;
}



.gsxrvmenu1-plain {

	color: #0081C6;
	font-size: 80%;
	padding: 2px 2px 2px 6px;
	border:solid 1px #808000;
	margin-top:5px;
    background-color:#ffffe0;
}

.gsxrvmenu1-idle1 {
    
	color: #0081C6;
	font-size: 80%;
	padding: 2px 2px 2px 6px;
	border:solid 1px #808000;
	margin-top:5px;
    background-color:#ffffe0;
}

.gsxrvmenu1-idle2 {
    
	color: #0081C6;
	font-size: 80%;
	background-position: left center;
	padding: 2px 2px 2px 19px;
	border:solid 1px #808000;
	margin-top:5px;
	background-color:#ffffe0;
}



.gsxrvmenu1-link0:link {
	font-size: 100%;
	text-decoration: none;
	color: #2f4f4fc;
}

.gsxrvmenu1-link0:visited {
	font-size: 100%;
	color: #2f4f4f;
	text-decoration: none;
}

.gsxrvmenu1-link0:hover {
	font-size: 100%;
	color: #ff0000;
	text-decoration: underline;
}

.gsxrvmenu1-link1:link {
	font-size: 100%;
	color: #2f4f4f;
	text-decoration: none;
}

.gsxrvmenu1-link1:visited {
	font-size: 100%;
	color: #2f4f4f;
	text-decoration: none;
}

.gsxrvmenu1-link1:hover {
	font-size: 100%;
	color: #ff0000;
	text-decoration: underline;
}

.gsxrvmenu1-link2:link {
	color: #2f4f4f;
	font-size: 80%;
	text-decoration: none;
}

.gsxrvmenu1-link2:visited {
	color: #2f4f4f;
	font-size: 80%;
	text-decoration: none;
}

.gsxrvmenu1-link2:hover {
	color: #ff0000;
	font-size: 80%;
	text-decoration: underline;
}

/*-------------------- horizontal menu --------------------*/

.gsxrhmenu1 {
}

.gsxrhmenu1-hil {
	font-size: 80%;
	color: #FFFFFF;
	font-weight: bold;
	padding-right: 13px;
	padding-left: 13px;
}

.gsxrhmenu1-plain {
	font-size: 80%;
	color: #FFFFFF;
	padding-right: 13px;
	padding-left: 13px;
}

.gsxrhmenu1-idle1 {
	padding-right: 13px;
	padding-left: 13px;
}

.gsxrhmenu1-idle2 {
	padding-right: 13px;
	padding-left: 13px;
	background-image : url(../hpb_i_square02.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.gsxrhmenu1-link0:link {
	color: #FFFFFF;
	text-decoration: none;

}

.gsxrhmenu1-link0:visited {
	color: #FFFFFF;
	text-decoration: none;

}

.gsxrhmenu1-link0:hover {
	color: #FFFFFF;
	text-decoration: underline;

}

.gsxrhmenu1-link1:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 80%;

}

.gsxrhmenu1-link1:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 80%;


}

.gsxrhmenu1-link1:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
	font-size: 80%;


}

.gsxrhmenu1-link2:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 80%;

}

.gsxrhmenu1-link2:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 80%;

}

.gsxrhmenu1-link2:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
	font-size: 80%;

}

.gsxrhmenu2 {
}

.gsxrhmenu2-hil {
	color: #99cc66;
	font-size: 70%;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
}

.gsxrhmenu2-plain {
	padding-right: 10px;
	padding-left: 10px;
	font-size: 70%;
}

.gsxrhmenu2-idle1 {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
}

.gsxrhmenu2-idle2 {
	background-image : url(../hpb_i_square03.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
}

.gsxrhmenu2-link0:link {
	color: #818185;
	font-size: 90%;
	text-decoration: none;
}

.gsxrhmenu2-link0:visited {
	color: #99cc66;
	font-size: 90%;
	text-decoration: none;
}

.gsxrhmenu2-link0:hover {
	color: #99cc66;
	font-size: 90%;
	text-decoration: underline;
}

.gsxrhmenu2-link1:link {
	color: #99cc66;
	font-size: 70%;
	text-decoration: none;
}

.gsxrhmenu2-link1:visited {
	color: #99cc66;
	font-size: 70%;
	text-decoration: none;
}

.gsxrhmenu2-link1:hover {
	color: #99cc66;
	font-size: 70%;
	text-decoration: underline;
}

.gsxrhmenu2-link2:link {
	color: #99cc66;
	font-size: 70%;
	text-decoration: none;
}

.gsxrhmenu2-link2:visited {
	color: #99cc66;
	font-size: 70%;
	text-decoration: none;
}

.gsxrhmenu2-link2:hover {
	color: #818185;
	font-size: 70%;
	text-decoration: underline;
}

/*-------------------- content menu --------------------*/

.gsxrvmenuc1 {
}

.gsxrvmenuc1-hil {
	font-size: 80%;
	padding-top: 3px;
	padding-bottom: 3px;
}

.gsxrvmenuc1-plain {
	font-size: 80%;
	padding-top: 3px;
	padding-bottom: 3px;
}

.gsxrvmenuc1-idle1 {
	padding-top: 3px;
	padding-bottom: 3px;
}

.gsxrvmenuc1-idle2 {
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.gsxrvmenuc1-link0:link {
}

.gsxrvmenuc1-link0:visited {
}

.gsxrvmenuc1-link0:hover {
}

.gsxrvmenuc1-link1:link {
	font-size: 80%;
}

.gsxrvmenuc1-link1:visited {
	font-size: 80%;
}

.gsxrvmenuc1-link1:hover {
	font-size: 80%;
}

.gsxrvmenuc1-link2:link {
	font-size: 80%;
}

.gsxrvmenuc1-link2:visited {
	font-size: 80%;
}

.gsxrvmenuc1-link2:hover {
	font-size: 80%;
}

.gsxrhmenuc1 {
}

.gsxrhmenuc1-hil {
}

.gsxrhmenuc1-plain {
	padding-right: 8px;
	padding-left: 8px;
	font-size: 80%;
}

.gsxrhmenuc1-idle1 {
	padding-right: 8px;
	padding-left: 8px;
}

.gsxrhmenuc1-idle2 {
	padding-right: 8px;
	padding-left: 8px;
}

.gsxrhmenuc1-link0:link {
}

.gsxrhmenuc1-link0:visited {
}

.gsxrhmenuc1-link0:hover {
}

.gsxrhmenuc1-link1:link {
	font-size: 80%;
}

.gsxrhmenuc1-link1:visited {
	font-size: 80%;
}

.gsxrhmenuc1-link1:hover {
	font-size: 80%;
}

.gsxrhmenuc1-link2:link {
	font-size: 80%;
}

.gsxrhmenuc1-link2:visited {
	font-size: 80%;
}

.gsxrhmenuc1-link2:hover {
	font-size: 80%;
}

/*-------------------- element type --------------------*/

A:LINK {
	color: #2f4f4f;
	text-decoration: none;
	line-height: 16px;
}

A:VISITED {
	color: #2f4f4f;
	text-decoration: none;
	line-height: 16px;
}

A:HOVER {
	color: #5f9ea0;
	text-decoration: underline;
	line-height: 16px;
}

BODY {
	color: #707074;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 10px;
	font-size: 80%;
	background: #c0c0c0;
}

H1 {
	color: #818185;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 100%;
	font-weight: bold;
}

H2 {
	color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 100%;
	font-weight: bold;
}

H3 {
	color: #818185;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 100%;
	
}

H4 {
	color: #818185;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 100%;
	font-weight: bold;
}

H5 {
	color: #818185;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 100%;
	font-weight: bold;
}

H6 {
	color: #818185;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 100%;
	font-weight: bold;
	line-height: 16px;
}

ADDRESS {
	color: #9b9b9b;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-size: 8pt;
  font-family: Tahoma,Verdana;
  font-style: normal;
  margin: 1px 15% 1px 15%;
  padding: 3px;
	
}

BLOCKQUOTE {
	color: #9b9b9b;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	margin-left: 15px;
}

P {
	color: #818185;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
}

PRE {
	color: #9b9b9b;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

UL {
	color: #818185;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	list-style-image : url(../hpb_bul_circle01.gif);
	list-style-position: outside;
	list-style-type: none;
}

TH {
}

SELECT {
	color: #818185;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
}


.na{
    font-size:50%;
    color:#ffffff;
}

.fuku{
    font-size:80%;
}


.left{
     float:left;
     margin:30px;
}

right{float:right}


HR {
  color: #707074; /* 線の色(IE用) */
  background-color:#707074; /* 線の色(NN用) */
  height: 1px; /* 線の太さ */
  border: 1px; /* 枠の太さ */
  border-style: dashed; /* 枠の種類 */
}

.menu {/*メニュー*/
  font-size : 8pt;
  font-family : Verdana,"MS UI Gothic",Osaka,monospace;
  padding : 2px 0px 2px 7px;
  margin : 5px 0px;
  border : 1px solid #363636;
  width : 120px;
  background-color:#FFFACD;
}

.menu00 {/*メニュー*/
  font-size : 8pt;
  font-family : Verdana,"MS UI Gothic",Osaka,monospace;
  padding : 2px 0px 2px 7px;
  margin : 5px 0px;
  border : 1px solid #363636;
  width : 120px;
  background-color:#FFFA00;
}



A{/*リンクしてある文字*/
  color : #363636;
  text-decoration : none;
}
A:HOVER{/*マウスが触れたとき*/
  color :#ffffff;
  text-decoration : none;
  background-color:#556B2F;
}

.main {/*メニュー*/
  font-size : 8pt;
  font-family : Verdana,"MS UI Gothic",Osaka,monospace;
  padding : 2px 0px 2px 7px;
  margin : 5px 0px;
  border : 1px solid #363636;
  width : 120px;
  background-color:#FFFACD;
  cursor:pointer;
}
.main2 {/*メニュー*/
  font-size : 8pt;
  font-family : Verdana,"MS UI Gothic",Osaka,monospace;
  padding : 2px 0px 2px 7px;
  margin : 5px 0px 0px 0px;
  border-width:1px 1px 0px 1px;
  border-style : solid;
  border-color:#363636;;
  width : 120px;
  background-color:#FFFACD;
  cursor:pointer;
}


.sub {/*メニュー*/
  font-size : 8pt;
  font-family : Verdana,"MS UI Gothic",Osaka,monospace;
  padding : 2px 0px 2px 7px;
  margin : 5px 0px;
  border : 1px solid #363636;
  width : 120px;
  background-color:#FFFFFF;
  position:relative;
}


.sub{display:none;}

/*リンクのスタイル*/
.sub A:link{
  text-decoration:none;
  width:100%;
  color:#363636;
  display:block;
 }
.sub A:visited{
  text-decoration:none;
  width:100%;
  color:#363636;
  display:block;
 }
.sub A:hover{
  color:#ffffff;
  text-decoration:none;
  width:100%;
  background-color:##556B2F;
  display:block;
 }

.sub2 {/*メニュー*/
  font-size : 8pt;
  font-family : Verdana,"MS UI Gothic",Osaka,monospace;
  padding : 5px 0px 5px 7px;
  margin :0px 0px 5px 0px;
  border-width:0px 1px 1px 1px;
  border-style : solid ;
  boder-color:#363636;
  width : 120px;
  background-color:#FFFFFF;
  position:relative;
}
