@charset   "Shift_JIS";
/*- themeid=hpb9tm10_1;
--------------------------------*/

/*-------------------- element type --------------------*/

BODY {
  font-family: "ＭＳ Ｐゴシック", "Osaka";
  color: #454545;
  font-size: 10pt;
  background-image: url("images/BD14968.jpg");
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
H1 {
  color: #454545;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 150%;
  font-weight: bold;
}
H2 {
  color: #454545;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 120%;
  font-weight: bold;
}
H3 {
  color: #454545;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 110%;
  font-weight: bold;
}
H4 {
  color: #454545;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 100%;
  font-weight: bold;
}
H5 {
  color: #454545;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 90%;
  font-weight: bold;
}
H6 {
  color: #454545;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 80%;
  font-weight : normal;
}
A:LINK {
  /**  color: #3366CC;
  **/
  color: #115d00;
  text-decoration: none;
  line-height: 16px;
}
A:VISITED {
  color: #114a00;
  text-decoration: none;
  line-height: 16px;
}
A:HOVER {
  color: #FF9900;
  text-decoration: underline;
  line-height: 16px;
}
ADDRESS {
  color: #ffa543;
  margin-top: 8px;
  margin-right: 0px;
  margin-bottom: 8px;
  margin-left: 0px;
}
BLOCKQUOTE {
  color: #9b9b9b;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  margin-left: 15px;
}
P {
  color: #333333;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-weight: normal;
}
PRE {
  color: #9b9b9b;
  margin-top: 8px;
  margin-right: 0px;
  margin-bottom: 8px;
  margin-left: 0px;
}
UL {
  color: #333333;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 16px;
  list-style-image : url(hpb_bul_circle01.gif);
  list-style-position: outside;
  list-style-type: none;
}
/*-------------------- element type --------------------*/
.main {
  background: #FFFFFF;
}
.side {
  background-image : url(image/obj_side-bg.gif);
  background-repeat : repeat-y;
}
.fsize_main {
  font-size: 10pt;
  line-height: 13pt;
  background: #FFFFFF;
}
.footer1 {
  font-size: 60%;
  height: 8px;
  background-image: url(image/obj_head-under.gif);
}
.footer2 {
  color: #FFFFFF;
  font-size: 70%;
  background: #427C4A;
  height: 25px;
  vertical-align : middle;
  text-align : center;
}
.middle {
  vertical-align: middle;
}
/***************************************************
 サイドメニュー
 ***************************************************/
/** Right column  **/
TABLE.sideBar {
  font-size: 10pt;
  width : 170px;
  border-spacing: 0px;
/* セルの間隔をなくす */
}
/* セルのデザインのうちヘッダと中身の共通部分 */
TABLE.sideBar TH, TABLE.sideBar TD {
  height : 28px;
  /*  margin: auto;
  */ /* 標準のセンタリング方法 */
  /*  vertical-align: middle;
  */
  text-align: left;
  /* IE用方法の弊害対策用 */
  border-width: 1px;
  /* セルの枠線は太さ1ピクセル */
  border-style: solid;
  /* セルの枠線は実線 */
  border-color: #ffffff #808080 #808080 #ffffff;
  /*  background : url(image/menu_base.gif) no-repeat;
*/
}
#menu1 A{
  display: block;
  line-height: 215%;
  text-indent: 30px;
  height : 28px;
  background : url(image/menu_base.gif) no-repeat;
}
#menu1 A:HOVER{
  background : url(image/menu01.gif) no-repeat;
}
#menu2 A{
  display:block;
  line-height: 215%;
  text-indent: 30px;
  height : 28px;
  background : url(image/menu_base.gif) no-repeat;
}
#menu2 A:HOVER{
  background : url(image/menu02.gif) no-repeat;
}
#menu3 A{
  display:block;
  line-height: 215%;
  text-indent: 30px;
  height : 28px;
  background : url(image/menu_base.gif) no-repeat;
}
#menu3 A:HOVER{
  background : url(image/menu03.gif) no-repeat;
}
#menu4 A{
  display:block;
  line-height: 215%;
  text-indent: 30px;
  height : 28px;
  background : url(image/menu_base.gif) no-repeat;
}
#menu4 A:HOVER{
  background : url(image/menu04.gif) no-repeat;
}
#menu5 A{
  display:block;
  line-height: 215%;
  text-indent: 30px;
  height : 28px;
  background : url(image/menu_base.gif) no-repeat;
}
#menu5 A:HOVER{
  background : url(image/menu05.gif) no-repeat;
}
#menu6 A{
  display:block;
  line-height: 215%;
  text-indent: 30px;
  height : 28px;
  background : url(image/menu_base.gif) no-repeat;
}
#menu6 A:HOVER{
  background : url(image/menu06.gif) no-repeat;
}
#menu7 A{
  display:block;
  line-height: 215%;
  text-indent: 30px;
  height : 28px;
  background : url(image/menu_base.gif) no-repeat;
}
#menu7 A:HOVER{
  background : url(image/menu07.gif) no-repeat;
}
#menu8 A{
  display:block;
  line-height: 215%;
  text-indent: 30px;
  background : url(image/menu_base.gif) no-repeat;
}
#menu8 A:HOVER{
  background : url(image/menu08.gif) no-repeat;
}
#menu9 A{
  display:block;
  line-height: 215%;
  text-indent: 30px;
  height : 28px;
  background : url(image/menu_base.gif) no-repeat;
}
#menu9 A:HOVER{
  background : url(image/menu09.gif) no-repeat;
}
#menu10 A{
  display:block;
  line-height: 215%;
  text-indent: 30px;
  height : 28px;
  background : url(image/menu_base.gif) no-repeat;
}
#menu10 A:HOVER{
  background : url(image/menu10.gif) no-repeat;
}
#menu11 A{
  display:block;
  line-height: 215%;
  text-indent: 30px;
  height : 28px;
  background : url(image/menu_base.gif) no-repeat;
}
#menu11 A:HOVER{
  background : url(image/menu11.gif) no-repeat;
}
/***************************************************
 外枠
 ***************************************************/
.waku1 {
  /**  width : 165px;
  **/
  font-size: 10pt;
  line-height: 11pt;
  background: #FFFFFF;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
}
.Title {
  width : 540px;
  height : 50px;
  background-image : url(image/ba2p.gif);
  background-position : left center;
  background-repeat : repeat-x;
}
.subTitle {
  width : 560px;
  height : 12px;
  background-image : url(image/ba1p-bg.gif);
}
.line {
  background-position : left top;
  background-repeat : repeat-x;
}
.yohaku {
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
}

/*  ＴＯＰ更新履歴   */
	
 .ba-1{
      color:#FFFFFF;
	  margin-left: 70px;
	  margin-right: 50px;
	  background-color:#996633;
	  font-size:12pt;
	  width:450px;
	  height:20px;
	  padding-left:15px;
	  padding-top:5px;
	  

  scrollbar-base-color : #804000;
}
	  	  
 .box1{
      margin-left: 70px;
      margin-right: 50px;
      overflow:auto;
      background-color:#FFFFE0;
      width:450px;
      height:200px;
      border:solid 1px #996633;
      padding:15px;
      line-height:25px;
      
}


.Class{
  scrollbar-darkshadow-color : #804000;
  scrollbar-face-color : #dec8a9;
  scrollbar-3dlight-color : #ff962d;
  scrollbar-highlight-color : #ffd5aa;
  scrollbar-arrow-color : #400000;
  scrollbar-shadow-color : #ffb468;
  scrollbar-track-color : #e8ded0;
}

