@charset "Shift_JIS";
/*service共通ヘッダ*/
#link-top{
  width : 1055px;
  height : 110px;
  background-image : url(../link/img/link_header.gif);
  padding-top : 70px;
  background-repeat : no-repeat;
}
#link-header{
  background-image : url(../link/img/link-header.gif);
  background-repeat : repeat-x;
}


/*タイトル*/

/*建材部門*/
#title-link{
  height : 130px;
  background-image : url(../link/img/link-title01.gif);
  background-repeat : no-repeat;
}



/*事業案内レイアウト*/

#link-h1{
  font-size : 18px;
  padding-left : 10px;
  border-left-width : 7px;
  border-left-style : solid;
  border-left-color : #e0dfdd;
  margin-bottom : 20px;
  font-weight : bold;
}

#link-h2{
  font-size : 18px;
  font-weight : bold;
  padding-left : 10px;
  border-left-width : 7px;
  border-left-style : solid;
  border-left-color : #00c5f4;
  margin-bottom : 20px;
  color : #00c5f4;
  padding-top : 5px;
  padding-bottom : 5px;
}
#link-h2 a:hover{
  color: #00c5f4;
}

#link-h3{
  font-size : 18px;
  font-weight : bold;
  padding-left : 15px;
  margin-bottom : 30px;
  padding-top : 10px;
  padding-bottom : 10px;
  background-color : #00c5f4;
  color : white;
  margin-top : 10px;
}
#link-h4{
  font-size : 18px;
  font-weight : bold;
  padding-left : 10px;
  border-left-width : 7px;
  border-left-style : solid;
  border-left-color : #00c5f4;
  margin-bottom : 10px;
  padding-top : 5px;
  padding-bottom : 5px;
}

#link-h5{
  margin-bottom : 10px;
  padding-top : 5px;
  padding-bottom : 5px;
}
#link-h5 img{
  padding-right : 0px;
}
#link-h5 a:visited{
  color: #666666;
  text-decoration: underline;
}

#link-h5 a:hover{
  color: #ff0033;
  text-decoration: none;
}


#link-h5 h3{
  font-size : 19px;
  font-weight : normal;
}
#link-h5 h4{
  font-size : 16px;
  font-weight : bold;
  color : red;
}
#link-h6{
  font-size : 18px;
  font-weight : 500;
  padding-left : 15px;
  margin-bottom : 20px;
  padding-top : 10px;
  padding-bottom : 10px;
  background-color : #e6e5e3;
  color : black;
  margin-top : 20px;
}

#link-h7{
  font-size : 18px;
  font-weight : bold;
  padding-left : 10px;
  border-left-width : 7px;
  border-left-style : solid;
  border-left-color : #00c5f4;
  margin-bottom : 10px;
  padding-top : 5px;
  padding-bottom : 5px;
  color : #00c4f3;
}



/*      建材部門　３つ並んだアイコン              */

#kenzai-icon{
  width : 100px;
  float : left;
  font-size : 12px;
  margin-left : 20px;
}
#kenzai-icon1{
  width : 100px;
  float : left;
  font-size : 12px;
  margin-left : 0px;
}
/*      建材部門　横リンク              */
#kenzai-link{
}

#kenzai-link a:visited{
  color: #666666;
  text-decoration: underline;
}

#kenzai-link a:hover{
  color: #ff0033;
  text-decoration: none;
}

#kenzai-link a:active{
  color: #F7C05B;
}


#link-main{
  margin-left : 0px;
  padding-bottom : 50px;
}


#link-main2{
  padding-bottom : 50px;
}
#link-main3{
  margin-left : -5px;
  padding-bottom : 50px;
}
/*木材加工・表の中の文字揃え*/
#link-mokuzai-table{
  margin-left : 70px;
}



#link-kaiyo{
  margin-left : 15px;
  line-height : 35px;
  padding-bottom : 30px;
}
#kaiyo-info{
  padding-bottom : 15px;
  line-height : 60px;
  background-image : url(../link/kaiyo/img/kaiyo04.gif);
  background-repeat : repeat-y;
  padding-top : 5px;
  padding-left : 15px;
  padding-right : 15px;
  margin-top : 20px;
}

#kaiyo2{

}

#kaiyo2 a{
      /* ▼リンクの装飾 */
      color: #00c5f4;          /* ←文字色 */
      text-decoration: none; /* ←下線なし */
   }


#setsubi{
  width : 200px;
  float : left;
}

#setsubi img{
  padding-bottom : 10px;
}


/*テーブル*/

/*------------ 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-tb3{
  background-color: #333333;
  border: 0px solid #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;
  padding-left : 10px;
  padding-bottom : 10px;
  padding-top : 10px;
}
.hpb-cnt-tb-cell2 img{
  margin-top : 7px;
  margin-bottom : -7px;
  padding-top : 0px;
  padding-bottom : 0px;
}
.hpb-cnt-tb-cell2 a{
      /* ▼リンクの装飾 */
      color: #00c5f4;          /* ←文字色 */
      text-decoration: none; /* ←下線なし */
   }


.hpb-cnt-tb-cell3{
  background-color : #e6e5e3;
  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;
  font-size : 13px;
}
.hpb-cnt-tb-cell4{
  background-color : #ffffff;
  color : #333333;
  border : 0px solid #333333;
}
.hpb-cnt-tb-cell5{
  background-color : #ffffff;
  color : #333333;
  border-top-width : 1px;
  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 : black;
  border-bottom-color : black;
  border-left-color : black;
  font-size : 13px;
}

/*建築部門　写真*/

#kenchiku-photo{
	width : 345px;
float : left;padding-right : 10px;
}

/*土木部門　写真*/

#doboku-photo{
	width : 345px;
float : left;padding-right : 10px;
}
/*サポートセンター*/

#support_list{
  width : 172px;
  float : left;
  background-image : url(../link/support/img/support03.gif);
  background-repeat : no-repeat;
  height : 65px;
  margin-top : 20px;
  padding-top : 20px;
  text-align : center;
  margin-left : 0px;
  padding-right : 5px;
}


#support_list2{
  width : 179px;
  float : left;
  background-image : url(../link/support/img/support04.gif);
  background-repeat : no-repeat;
  height : 65px;
  margin-top : 20px;
  padding-top : 20px;
  text-align : center;
}

/*YSサポートセンター最新住宅の動向　矢印→*/

#support_list3{
  float : left;
  background-repeat : no-repeat;
  text-align : left;
  padding-left : 18px;
  margin-top : -8px;
  background-image : url(../link/support/img/support05.gif);
  margin-left : 15px;
  margin-top : 0px;
}
#support_list3 a{
  color: #000000;
}
#support_list3 a:hover{
  color: #00c5f4;
  float : left;
  background-repeat : no-repeat;
  text-align : left;
  padding-left : 18px;
  background-image : url(../link/support/img/support06.gif);
  margin-left : -18px;
}

/*YSサポートセンター最新住宅の動向　矢印↓*/

#support_list4{
  float : left;
  background-repeat : no-repeat;
  text-align : left;
  padding-left : 18px;
  margin-top : -8px;
  background-image : url(../link/support/img/support07.gif);
  margin-left : 15px;
  margin-top : 0px;
}
#support_list4 a{
  color: #000000;
}
#support_list4 a:hover{
  color: #00c5f4;
  float : left;
  background-repeat : no-repeat;
  text-align : left;
  padding-left : 18px;
  background-image : url(../link/support/img/support08.gif);
  margin-left : -18px;
}


/*YSサポートセンター業務内容のご案内　矢印→*/

#support_list5{
  float : left;
  background-repeat : no-repeat;
  text-align : left;
  padding-left : 18px;
  margin-top : -10px;
  background-image : url(../link/support/img/support05.gif);
  margin-left : 10px;
}
#support_list5 a{
  color: #000000;
}
#support_list5 a:hover{
  color: #00c5f4;
  float : left;
  background-repeat : no-repeat;
  text-align : left;
  padding-left : 18px;
  background-image : url(../link/support/img/support06.gif);
  margin-left : -18px;
}

/*YSサポートセンター業務内容のご案内　矢印↓*/

#support_list6{
  float : left;
  background-repeat : no-repeat;
  text-align : left;
  padding-left : 18px;
  margin-top : -10px;
  background-image : url(../link/support/img/support07.gif);
  margin-left : 10px;
}
#support_list6 a{
  color: #000000;
}
#support_list6 a:hover{
  color: #00c5f4;
  float : left;
  background-repeat : no-repeat;
  text-align : left;
  padding-left : 18px;
  background-image : url(../link/support/img/support08.gif);
  margin-left : -18px;
}