/*------------ table style set ------------*/
.hpb-cnt-tb1{
	background-color : transparent;
	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 : transparent;
	border : 1px solid #333333;
}
.hpb-cnt-tb3{
	background-color : #178bd0;
	border: 0px solid #333333;
color : black;
}
.hpb-cnt-tb-th1{
	background-color : #0a78e7;
	font-size : 15px;
	color : white;
	border-top-width : 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width : 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color : black;
	border-right-color : black;
	border-bottom-color : black;
	border-left-color : black;
line-height : 1.5em;
}
.hpb-cnt-tb-th2{
	background-color: #CCCCCC;
	font-size: 0.8em;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell1{
	background-color : #21368d;
	font-size : 14px;
	color : white;
	border-top-width : 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width : 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color : black;
	border-right-color : black;
	border-bottom-color : black;
	border-left-color : black;
font-family : ???C???I, "?l?r ?o?S?V?b?N";
font-weight : bold;
height : 30px;
}
.hpb-cnt-tb-cell2{
	background-color : #ffffff;
	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 : black;
	border-right-color : #333333;
	border-bottom-color : #333333;
	border-left-color : #333333;
}
.hpb-cnt-tb-cell3{
	background-color : #ffffe8;
	font-size : 14px;
	color : black;
	border : 1px solid #333333;
font-family : ???C???I, "?l?r ????";
}
.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;
}
.top-cell{
	background-color: #CCFFFF;
	font-family : "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
}
td{
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "???C???I", Meiryo, Osaka, "?E??E? ?E??S?V?`E??", "MS PGothic", sans-serif;
	font-size: 13px;
}

thead{
	font-size : 16px;
font-family : ???C???I, "?l?r ?S?V?b?N";
font-weight : bold;
background-color : #89aeeb;
height : 20px;
border-spacing : 15px 15px;
text-align : left;
color : black;
line-height : 20px;
border : 1px solid black;
}



#sub-contents table td{
	text-decoration : none;
text-align : center;
font-size : 14px;
}

#table1{
	width : 600px;border : 1px solid black;border : 1px solid black;
text-align : center;
color : red;
}
