/*- themeid=hpb9tm04_2;
--------------------------------*/
/*-------------------- element type --------------------*/



BODY {
  color : maroon;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  margin-left : 0px;
  font-size: 100%;
  layout-grid-line: 20px;
  border-left-width : 0px;
  border-left-style : none;
  border-top-width : 0px;
  border-top-style : none;
  border-right-width : 0px;
  border-right-style : none;
  border-bottom-width : 0px;
  border-bottom-style : none;
  background-position : left top;
  background-repeat : no-repeat;
  background-attachment : fixed;
  vertical-align : super;
}
/* 見出しの設定 */
H1 {
  color : black;
  font-size: medium;
  font-weight: bold;
  display:inline;
  background-repeat: no-repeat;
  line-height:100%;
  text-align:center;
  background-position: left center;
  height: 25px;
}
H2 {
  color : black;
  font-size : medium;
  font-weight: bold;
  display:inline;
  line-height:100%;
  text-align:center;
  background-position: left center;
  background-repeat: no-repeat;
  height : 25px;
}
H3 {
  color: #09480f;
  font-size: small;
  font-weight: bold;
  padding-left: 35px;
  display:inline;
  padding-right: 10px;
  background-repeat: no-repeat;
  line-height:100%;
  text-align:center;
  background-image:url('../img/IMG_15951a.jpg');
  background-position: 5px center;
  vertical-align: baseline;
  padding-top: 5px;
  padding-bottom: 3px;
  height: 25px;
}
H4 {
  color: ##600000;
  font-size : small;
  font-weight: bold;
  display:inline;
  background-repeat: no-repeat;
  line-height:100%;
  text-align:center;
  background-position: left center;
  height : 25px;
  color : black;
}
H5 {
  color : #09480f;
  font-size: small;
  padding-left : 25px;
  display:inline;
  padding-right: 10px;
  border-style: solid solid solid none;
  border-width: 0px 0px 0px 0px;
  border-bottom-width: 0px;
  border-color:silver gray gray silver;
  line-height:100%;
  text-align:center;
  background-repeat: no-repeat;
  border-left-width:10px;
  border-left-color:#E5B192;
  background-image : url(../img/bullet027LK.png);
  background-position : 5px center;
  height : 25px;
  padding-top : 5px;
  padding-bottom : 3px;
  background-attachment : scroll;
}
H6 {
  color : #09480f;
  font-size: small;
  display:inline;
  padding-right: 10px;
  border-style: solid solid solid none;
  border-width: 0px 0px 0px 0px;
  border-bottom-width: 0px;
  border-color: silver gray gray #e0c795;
  line-height:100%;
  text-align:center;
  border-left-width:10px;
  border-left-color:#E0c795;
  padding-left : 25px;
  background-image : url(../img/bullet028.png);
  background-position : 5px center;
  height : 25px;
  padding-top : 5px;
  padding-bottom : 3px;
  background-repeat : no-repeat;
  background-attachment : scroll;
}
P {
  color: #585858;
  font-weight: normal;
}
UL {
  color: #585858;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 16px;
  list-style-image : url(04bul05.gif);
  list-style-position: outside;
  list-style-type: none;
}
TH {
  color : black;
  background-color: #D5DFC7;
  border-color: #666666 #666666 #666666 #666666;
  border-style: solid solid solid solid;
  border-width: 0px 1px 1px 0px;
  font-size: 90%;
}
TD {
  color : black;
  background-color: none;
  font-size: 90%;
  background-repeat : no-repeat;
  background-attachment : fixed;
  border-color : silver silver silver silver;
}
/* 全体のリンクの設定 */
A:LINK {
  color: #6283e4;
  text-decoration: none;
}
A:VISITED {
  color: #1eabcc;
  text-decoration: none;
}
A:HOVER {
  color: #db8bd5;
  text-decoration: underline overline;
}
A:ACTIVE {
  color: #db8bd5;
  text-decoration: underline overline;
}
/*-------------------- design table --------------------*/

.hpb-cnt-tb-th1 {
  color: black;
  font-size: 135%;
  background-color: white;
  background-image: url(../img/IMG_15951.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position : left center;
  font-weight: bold;
  height: 30px;
  border-width : 1px 1px 1px 1px;
  border-bottom-style : none;
  border-color : silver gray gray silver;
  padding-left : 55px;
  padding-top : 0px;
}
.hpb-cnt-tb-th2 {
  color : #404040;
  font-size: 135%;
  background-color : white;
  background-image : url(../img/IMG_15952.jpg);
  background-repeat : no-repeat;
  background-attachment : scroll;
  background-position : left center;
  font-weight : bold;
  height: 30px;
  border-width : 1px 1px 1px 1px;
  border-color : silver gray gray silver;
  padding-left : 55px;
}
.hpb-cnt-tb-th3 {
  color : #404040;
  font-size: 135%;
  background-color : white;
  background-image : url(../img/IMG_15954.jpg);
  background-position : left center;
  font-weight : bold;
  height: 30px;
  border-width : 1px 1px 1px 1px;
  border-color : silver gray gray silver;
  padding-left : 55px;
  background-repeat : no-repeat;
  background-attachment : scroll;
}
.hpb-cnt-tb-th4 {
  color : black;
  font-size: 135%;
  background-color : white;
  background-image : url(../img/IMG_15955.jpg);
  background-repeat : no-repeat;
  background-attachment : scroll;
  background-position : left center;
  font-weight : bold;
  height: 30px;
  border-width : 1px 1px 1px 1px;
  border-color : silver gray gray silver;
  padding-left : 55px;
}
.hpb-cnt-tb-th5 {
  color : #404040;
  font-size: 135%;
  background-color : white;
  background-image : url(../img/IMG_15957.jpg);
  background-repeat : no-repeat;
  background-attachment : scroll;
  background-position : left center;
  font-weight : bold;
  height: 30px;
  border-width : 1px 1px 1px 1px;
  border-color : silver gray gray silver;
  padding-left : 55px;
}
.hpb-cnt-tb-th6 {
  color : #404040;
  font-size: 135%;
  background-color : white;
  background-image : url(../img/IMG_15956.jpg);
  background-repeat : no-repeat;
  background-attachment : scroll;
  background-position : left center;
  font-weight : bold;
  height: 30px;
  border-width : 1px 1px 1px 1px;
  border-color : silver gray gray silver;
  padding-left : 55px;
}
/*-------------------- design table --------------------*/






.hpb-cnt-tb0 {
  background-image:url('../img/02g4.gif');
  background-repeat: repeat;
  color : #ea7500;
}
.hpb-cnt-tb1 {
  background-color: #ffffff;
  /*--	border-color: #8ad099 #8ad099 #8ad099 #8ad099;
  border-style: solid solid solid solid;
  border-width: 1px 0px 0px 1px;
  --*/

  background-image : url(../img/02g3-1.gif);
  background-repeat : repeat;
  background-attachment : scroll;
}
.hpb-cnt-tb-cell1 {
  color: black;
  background-color: #6389C3;
  font-size: 90%;
}
.hpb-cnt-tb-cell2 {
  color: black;
  background-color : #9EB7DD;
  font-size: 90%;
}
.hpb-cnt-tb-cell3 {
  color: black;
  background-color : #CFDCEF;
  font-size: 90%;
}
.hpb-cnt-tb-cell4 {
  color: black;
  background-color : white;
  font-size: 90%;
  padding-left : 5px;
}
.hpb-cnt-tb-cell5 {
  color: black;
  font-size: 90%;
  background-color : #e3fef0;
}
.TD1 {
  background-image : url(../img/02g3-2.gif);
  background-position-x:bottom;
  background-repeat:no-repeat;
  background-attachment : scroll;
  background-position : right bottom;
}
.TD2 {
  background-repeat:repeat-x;
  background-image : url(../img/02g3-1.gif);
  background-attachment : scroll;
  background-position : center bottom;
}
.TD3 {
  background-image : url(../img/02g3.gif);
  background-repeat:no-repeat;
  background-position : left bottom;
  background-attachment : scroll;
}
.TD4 {
  background-attachment: scroll;
  background-position: right center;
  background-color: #e3fef0;
  width:20px;
}
.TD5 {
  background-color:#E3FEF0;
  background-repeat:repeat;
}
.TD6 {
  background-repeat: repeat-y;
  background-attachment: scroll;
  background-color: #e3fef0;
  width:20px;
}
.TD7 {
  background-position: right top;
  background-repeat:no-repeat;
  background-attachment: scroll;
  background-color: #e3fef0;
  width:20px;
}
.TD8 {
  background-repeat:repeat-x;
  background-attachment : scroll;
  background-color : #e3fef0;
}
.TD9 {
  background-repeat:no-repeat;
  background-position-x:top;
  background-attachment: scroll;
  background-position: left top;
  background-color: #e3fef0;
  width:20px;
}
.TD5{
  background-color : #e3fef0;
}
.ft0 {
  filter: progid:DXImageTransform.Microsoft.shadow(color=#999999, direction=135, strength=3);
}
.ft1 {
  filter: progid:DXImageTransform.Microsoft.shadow(color=#ffffff, direction=135, strength=3);
}
