@charset "Shift_JIS";
/*contact共通ヘッダ*/
#contact-top{
  width : 1055px;
  height : 110px;
  background-image : url(../contact/img/title.png);
  padding-top : 70px;
  background-repeat : no-repeat;
}

#contact-header{
  background-image : url(../contact/img/contact-header.gif);
  background-repeat : repeat-x;
}

/*contactタイトル*/

/*お問い合わせ*/
#title-contact{
  height : 100px;
  background-image : url(../contact/img/contact-title01.gif);
  background-repeat : no-repeat;
  margin-bottom : 0px;
}


/*お問い合わせ先一覧*/

#contact-ichiran{
  background-color : white;
}
#contact-ichiran dt{
  background-color : #ff0000;
  width : 215px;
  float : left;
  margin-bottom : 10px;
  height : 45px;
  color : white;
  vertical-align : middle;
  text-align : center;
  padding-top : 25px;
  margin-right : 20px;
}
#contact-ichiran dd{
  margin-left : 100px;
  margin-bottom : 10px;
  background-color : #f3f3f2;
  height : 45px;
  padding-left : 20px;
  font-weight : bold;
  padding-top : 25px;
}
#contact-ichiran2{
  margin-left : 255px;
  margin-bottom : 10px;
  height : 45px;
  padding-top : 25px;
  margin-top : -48px;
  font-weight : normal;
}

#contact-ichiran a{
      /* ▼リンクの装飾 */
      color: #00c5f4;          /* ←文字色 */
      text-decoration: none; /* ←下線なし */
   }
/*リスト*/
#position-list{
  background-image : url(../company/position/img/point.gif);
  background-repeat : no-repeat;
/*
  color : #00c4f3;
*/
  padding-left : 16px;
}
/*営業拠点table*/

#position-table{
  text-align : left;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-bottom-style : solid;
  background-color : white;
  font-size : 14px;
  padding-top : 25px;
  padding-bottom : 25px;
  border-left-color : white;
  border-right-style : none;
  vertical-align : middle;
}
#position-table a{
      /* ▼リンクの装飾 */
      color: #00c5f4;          /* ←文字色 */
      text-decoration: none; /* ←下線なし */
   }


/*------------ 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;
	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;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell1{
	background-color: #EEEEEE;
	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;
	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;
  text-align : left;
  height : 55px;
}
.hpb-cnt-tb-cell2 a{
      /* ▼リンクの装飾 */
      color : #00c5f4;          /* ←文字色 */
  text-align : left;
}
.hpb-cnt-tb-cell2 th{
      /* 見出し */
  text-align : center;
}


