@charset "utf-8";

/* コンテンツ
======================================= */
#cont {
  background: #fff url(/wp-content/themes/truckman/img/page/repair/bg_cont.png)
    no-repeat center 25px;
  width: 100%;
}
#cont h1 {
  text-align: center;
  margin: 30px 0 55px;
}
.copy {
  width: 1000px;
  height: 191px;
  margin: 0 auto;
  position: relative;
}
.copy #catch {
  margin-left: 400px;
  font-size: 17px;
  font-weight: bold;
  line-height: 200%;
}
.copy .yellow {
  position: absolute;
  left: -50px;
  top: -120px;
}
.center {
  text-align: center;
  padding-bottom: 15px;
}
/*repair*/
#repair table.table3 {
  width: 1000px;
  background: #fff;
  border-collapse: separate;
  border-spacing: 0;
  margin: 35px auto 50px;
}
#repair table.table3 td {
  background: #fff;
}

th,
td {
  text-align: left;
  padding: 0;
  vertical-align: top;
  font-size: 15px;
}
#repair table.table3 td.w305 {
  width: 305px;
}

#repair table.table2 {
  width: 1000px;
  background: #fff;
  border-collapse: separate;
  border-spacing: 0;
  margin: 35px auto 50px;
}
#repair table.table2 td {
  background: #fff;
}

th,
td {
  text-align: left;
  padding: 0;
  vertical-align: top;
  font-size: 15px;
}
#repair table.table2 td.w470 {
  width: 470px;
  font-weight: bold;
}

/*step*/
#step {
  width: 100%;
  background: #fff url(/wp-content/themes/truckman/img/page/repair/bg_red.png)
    no-repeat center 25px;
  padding: 115px 0 80px;
}
#step01 {
  width: 1000px;
  margin: 0 auto;
  box-sizing: border-box;
  border: 4px solid #000;
  background-color: #fff;
}
#step01 .orderBox {
  width: 992px;
  box-sizing: border-box;
  padding: 35px 40px;
}
#step01 .boxL {
  width: 131px;
  float: left;
}
#step01 .boxR {
  width: 714px;
  float: right;
}
#step01 .boxR .download {
  width: 452px;
  float: left;
  margin-top: 19px;
}
#step01 .boxR .fax {
  width: 229px;
  float: right;
  margin-top: 15px;
}
#step01 .boxR .fax h4 {
  margin-bottom: 8px;
}
#step02-08 {
  width: 1000px;
  margin: 0 auto;
}
#step02-08 li {
  display: inline;
  float: left;
}
#step02-08 li.mt15 {
  margin-top: 15px;
}

#point {
  margin-top: 80px;
}
#point h2 {
  margin-bottom: 15px;
}
#point .boxL {
  width: 400px;
  float: left;
}
#point .boxR {
  width: 460px;
  float: left;
  margin-left: 15px;
}
#point .boxR .pointTxt {
  font-size: 17px;
  font-weight: bold;
  padding: 7px 0 22px 25px;
}

#importance {
  background: #ffef00;
  width: 100%;
  padding: 75px 0 80px;
}
#importance .inner {
  background: url(/wp-content/themes/truckman/img/page/repair/bg_tiger.png)
    no-repeat left top;
  width: 1000px;
  height: 520px;
  padding: 30px 50px 0;
  box-sizing: border-box;
}
#importance .inner h2 {
  margin-bottom: 22px;
}
#importance .inner ol li {
  padding-bottom: 9px;
  margin-bottom: 10px;
  border-bottom: 1px solid #000;
}
#importance .inner ol li:last-child {
  border-bottom: none;
}
#footerTop {
  padding: 0 0 100px;
}
#btnBox {
  margin: -30px auto 60px;
  width: 1000px;
  position: relative;
}
#btnBox h3 {
  text-align: center;
  margin: 20px 0;
}
#btnBox ul {
  width: 770px;
  margin: 0 auto;
}
#btnBox ul li:first-child {
  width: 377px;
  float: left;
}
#btnBox ul li:last-child {
  width: 377px;
  float: right;
}
