H1{
    font-size: 8pt;
    font-weight:normal;
    line-height:100%;
@@margin-top:0%;
@@margin-bottom:0%;
    padding-top:3px;
    padding-bottom:3px;
}
H2{
    font-size:100%;
    font-weight:normal;
    margin: 0%;
}
H3{
    font-size:100%;
    font-weight:strong;
}
/*------------ 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;
    padding-right : 10px;
}
.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: 80%;
    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: 80%;
    color: #333333;
    border: 0px solid #333333;
}
.hpb-cnt-tb-cell1 {
    background-color: #EEEEEE;
    font-size: 80%;
    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: 80%;
    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-cell3 {
    background-color: #EEEEEE;
    font-size: 80%;
    color: #333333;
    border: 0px solid #333333;
}
.hpb-cnt-tb-cell4 {
    background-color: #FFFFFF;
    font-size: 80%;
    color: #333333;
    border: 0px solid #333333;
}
.hpb-cnt-tb-cell5 {
    background-color: #FFFFFF;
    font-size: 80%;
    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;
    padding-right : 10px;
    line-height : 150%;
    padding-left : 10px;
    padding-top : 10px;
}
.tennavi-cell1 {
    background-color: #FFFFFF;
    font-size: 100%;
    color: #333333;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color : #00008F;
    border-right-color: #00008F;
    border-bottom-color: #00008F;
    border-left-color: #00008F;
    padding-right : 0px;
    padding-left : 5px;
    padding-top : 0px;
}
.tennavi-cell2 {
    background-color: #FFFFFF;
    font-size: 80%;
    line-height : 150%;
    color: #333333;
    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 : #00008F;
    border-right-color: #00008F;
    border-bottom-color: #00008F;
    border-left-color: #00008F;
    padding-right : 0px;
    padding-left : 5px;
    padding-top : 5px;
    padding-bottom : 10px;
}
.tennavi-cell3 {
    background-color: #FF9900;
    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 : #FF9900;
    border-right-color: #FF9900;
    border-bottom-color: #FF9900;
    border-left-color: #FF9900;
    padding-right : 0px;
    padding-left : 0px;
    padding-top : 10px;
    padding-bottom : 10px;
}
.tennavi-cell4 {
    background-color: #FFFFFF;
    font-size: 80%;
    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;
    padding-right : 10px;
    line-height : 100%;
    padding-left : 10px;
    padding-top : 10px;
    padding-bottom : 10px;
}
.tennavi-syoshiki {
    background-color: #FFFFFF;
    font-size: 100%;
    line-height : 150%;
    color: #333333;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color : #BBBBBB;
    border-right-color: #BBBBBB;
    border-bottom-color: #BBBBBB;
    border-left-color: #BBBBBB;
    padding-right : 20px;
    padding-left : 20px;
    padding-top : 30px;
    padding-bottom : 30px;
}
.tennavi-menu {
    background-color: #4d99e5;
    font-size: 80%;
    color: #FFFFFF;
    border-top-width: 1px;
    border-right-width: 1px;
    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 : #00008F;
    border-right-color: #00008F;
    border-bottom-color: #00008F;
    border-left-color: #00008F;
    padding-right : 0px;
    padding-left : 6px;
    padding-top : 2px;
    padding-bottom : 2px;
}
.tennavi-logo {
    background-color: #FFFFFF;
    font-size: 80%;
    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;
    padding-right : 10px;
    padding-left : 10px;
    padding-top : 0px;
    padding-bottom : 0px;
}
.tennavi-description {
    background-color: #FFFFCC;
    font-size: 100%;
    color: #333333;
    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: #FF9900;
    border-right-color: #FF9900;
    border-bottom-color: #FF9900;
    border-left-color: #FF9900;
    padding-right : 2px;
    padding-left : 2px;
    padding-top : 10px;
    padding-bottom : 20px;
}