/*-------------------- ヘッダー用表の設定 --------------------*/

.HeadTable {
	background-color: #cccccc;
}

.HeadTableCell1 {
	color: #ffffff;
	background-color : white;
	font-size: 95%;
	font-weight: bold;
}

.HeadTableCell2 {
	background-color : white;
}

/*-------------------- メインを左右二つに分ける表の設定--------------------*/

.MainSideCell {
	color: #333333;
	width: 164px;
	background-color:#99ff66 ;
	/* #ff9595; #bb8833 */
}


.MainSideCellRight{
/*--- MainSideCellの右側部分，特に必要なし---*/
}
/*--- メインコンテンツ用テーブル----*/
.MainCntCell{
	color: #333333;
	font-size: 100%;

}



/*---   フッター用表       --- */
.FooterTable{
	width:100%;
	border: none 0px #000000;
	cellpadding: 0px;
	cellspacing: 0px;
}

.FooterLeftCell{
	background-color: #cccc99;
	width: 164px;
}

.FooterRightCell{
	background-color: #cccc99;
	color: #333333;
	font-size: 80%;
	width: 760px;
/*	
	background-image : url(../hpb_bg02.gif);
	background-color:#99CC99;*/
}



/*---------------- トップページのスタイル ----------------*/

H1 {
	color: #bb8800;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 20px;;
	font-weight: bold;
}

H2 {
	color: #bb8800;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
	font-size: 18px;
	font-weight: bold;
}

H3 {
	color: #bb8800;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 16px;
	font-weight: bold;
}

H4 {
	color: #bb8800;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	font-size: 20px;;
	font-weight: bold;
	text-align:left;
}

H5 {
}

H6 {
}

ADDRESS {
}

BLOCKQUOTE {
}

TH {
	color: #000000;
	background-color : #99ff66;
	font-size: 100%;
}

td {
	color: #000000;
	background-color : white;
	font-size: 90%;
}

SELECT {
}

/* ---- トップページメニューの設定 ---- */
.TopMenuTable{
}

.TopMenuCell0{
	width: 170px;
	height:120px;
	font-size: 90%;
	vertical-align:top;
}

.TopMenuCell1{
	width: 170px;
	height:120px;
	font-size: 90%;
	vertical-align:top;
}

.TopMenuImage{
	
}

.TopMenuComment{
	text-align:left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
	font-size:90%;
}

.DivLine{
	width:100%;
}

/*------------- ヘッドラインテーブル用 -------------*/

/* ----- ヘッドライン用フレームの設定 -----*/
.HeadlineFrame{
	/*	frameborder="1";
	scrolling:AUTO; */
	width: 550px;
	height:150px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.HeadlineTable{
	width:530px;
	font-size:100%;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.HeadlineDateCell{
	width:50px;
	vertical-align:top;
}

.HeadlineContCell{
	vertical-align:top;
}

.HeadlineNewCell{
	width:20px;
	color:#ff0000;
	vertical-align:top;
}


/* --- 注意事項の設定  ---*/
.Attention1{
	font-size: 100%;
	text-align: left;
	
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
