@charset "utf-8";

/* CSS Document */

.top__contBox {
 display: flex;
 justify-content: flex-start;
 flex-wrap: wrap;
}

.top__contBox .contBox__anchorBtn {
 width: calc(100% / 3 - 7.5px);
 border: 1px solid #dcdcdc;
 margin: 0 10px 10px 0;
 text-align: center;
 background: #4B5C00;
}

.top__contBox .contBox__anchorBtn:nth-child(3n) {
 margin: 0 0 10px 0;
}

.top__contBox .contBox__anchorBtn div {
 display: flex;
 align-items: center;
 justify-content: center;
 font-size: 1rem;
 height: 80px;
 padding: 0 10px;
}


.top__contBox .contBox__anchorBtn p {
 margin: 0;
 padding: 0;
 background: #4B5C00;
 color: #fff;
 font-weight: bold;
}

@media screen and (max-width: 767px) {

 .top__contBox {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
 }

 .top__contBox .contBox__anchorBtn {
  width: calc(100% / 2 - 10px);
  margin: 0 0 10px 0;
 }

 .top__contBox .contBox__anchorBtn:nth-child(2n) {
  margin: 0 0 10px 0;
 }

 .top__contBox .contBox__anchorBtn:nth-child(3n) {
  margin: 0 0 10px 0;
 }

}


/* 価格表 */
.pricelist {
 display: inline-block;
 width: 100%;
}

.pricelist table {
 width: 100%;
}

@media screen and (max-width: 767px) {
 .pricelist {
  min-width: 400px;
 }
}

/* 車検 */
.oilchange-table td>div {
 display: flex;
 justify-content: flex-end;
 align-items: center;
 gap: 10px;
}

article .syaken-guide h5 {
 margin-bottom: 5px;
}

.syaken-guide div {
 margin-bottom: 20px;
}

.circle-num {
 display: inline-flex;
 margin: 0 10px 5px 0;
 width: 1.5em;
 height: 1.5em;
 border-radius: 50%;
 border: 1px solid currentColor;
 align-items: center;
 justify-content: center;
 font-size: 0.9rem;
 vertical-align: middle;
}

.syaken-guide>.sec-guide {
 position: relative;
 padding-bottom: 2rem;
 /* 三角分の余白 */
}

/* 下向き三角 */
.syaken-guide>.sec-guide:has(+ .sec-guide)::after {
 content: "";
 position: absolute;
 left: 50%;
 bottom: 0.8rem;
 transform: translateX(-50%);
 width: 0;
 height: 0;
 border-left: 10px solid transparent;
 border-right: 10px solid transparent;
 border-top: 12px solid #e60012;
 opacity: 1;
}
