/*------------ table style set ------------*/
.hpb-cnt-tb1{
	background-color: #333333;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb2{
	background-color: #333333;
	border: 1px solid #333333;
}
.hpb-cnt-tb3{
	background-color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-th1 {
	background-color: #BBBBBB;
	font-size: 0.8em;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-th2 {
	background-color: #CCCCCC;
	font-size: 0.8em;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell1 {
	background-color: #EEEEEE;
	font-size: 0.8em;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-cell2 {
	background-color: #FFFFFF;
	font-size: 12px;
	color: #333333;
	border-width: 1px;
	border-style: solid;
	border-top-color: #333333;
	border-color: #333333;
 }

.hpb-cnt-tb-cell3 {
	background-color: #EEEEEE;
	font-size: 0.8em;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell4 {
	background-color: #FFFFFF;
	font-size: 0.8em;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell5 {
	background-color: #FFFFFF;
	font-size: 0.8em;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}


/* テーブルに使用している枠線 */

.wakusen001{
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : dotted;
  border-right-style : dotted;
  border-left-color : silver;
  border-right-color : silver;
}
.wakusen_left{
  border-left-width : 1px;
  border-left-style : dotted;
  border-left-color : silver;
}
.wakusen002{
  border-right-width : 1px;
  border-right-style : dotted;
  border-right-color : silver;
}
.wakusen_ue{
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : silver;
}

/* 上下左右 */ 
.waku01{
	border-width:1px;
	border-style:dotted;
	border-color: silver;
	}

/* 上のみ */ 
.waku02{ 
	border-top-width:1px;
	border-top-style:dotted;
	border-top-color: silver;
}

/* 下のみ */ 
.waku03{
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:silver;
	}

/* 上下のみ */
.waku04{
	border-width:1px 0px;
	border-style:dotted;
	border-color: silver;
	}

/* 左のみ */
.waku05{
	border-left-width:1px;
	border-left-style:dotted;
	border-left-color: silver;
	}

/* 右のみ */
.waku06{
	border-right-width:1px;
	border-right-style:dotted;
	border-right-color: silver;
	}

/* 左右のみ */
.waku07{
	border-width:0px 1px;
	border-style:dotted;
	border-color: silver;
	}    

/* 上と右のみ */
.waku08{
	border-width:1px 1px 0px 0px;
	border-style:dotted;
	border-color: silver;
}

/* 上と左のみ */
.waku09{
	border-width:1px 0px 0px 1px;
	border-style:dotted;
	border-color:silver;
}