@charset "UTF-8";
/* CSS Document */

h1.c-heading01{
  margin-bottom: 30px;
}


/*-----------
repair
-----------*/

.repair_contents {
}

.repair_contents ul.howto {
  display: flex;
  list-style: none;
}

.repair_contents ul.howto li {
  width: 475px;
  box-sizing: content-box;
  padding-bottom: 40px;
}

.repair_contents ul.howto li:first-child {
  padding-right: 60px;
}

.repair_contents h3 {
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 10px;
}

.repair_box {
  border: 1px solid #1b365d;
  padding: 30px 30px 0;
}

.repair_box .check_inspection {
  display: flex;
  align-items:center;
  padding-bottom: 40px;
  border-bottom: #ccc 1px solid;
  margin-bottom: 40px;
}

.repair_box .check_inspection img {
  padding-right: 20px;
}

.repair_box .inspection {
  padding-bottom: 50px;
}

.check_another{
 float: right;
 padding-left: 20px;
}

 ul.list_kome{
  padding: 0 0 20px;
  list-style: none;
  font-size: 14px;
}

 ul.list_kome li{
  padding-left: 1em;
  position: relative;
}

 ul.list_kome li::before{
  content: "※";
  position: absolute;
  top: 0;
  left: 0;
}

.pc{}
.sp{display: none}

.red{color: #cc0000; font-weight: bold}
.blue{color: #0a01b4; font-weight: bold}


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

.repair_contents {
}

.repair_contents ul.howto {
  display: block;
}

.repair_contents ul.howto li {
  width: 100%;
  padding-bottom: 10%;
}

.repair_contents ul.howto li:first-child {
  padding-right: 0;
}

.repair_box {
  padding: 15px 15px 0;
}

.repair_box .check_inspection {
  display: block;
  padding-bottom: 8%;
  margin-bottom: 8%;
  width: 100%;
}

.repair_box .check_inspection img {
  padding-right: 0;
  width: 100%;
}

.repair_box .inspection {
  padding-bottom: 8%;
}

.repair_box .inspection img {
  width: 100%;
}

.check_another{
  float: none;
   padding-left: 0;
   width: 100%;
  padding-bottom: 8%;
}

 ul.list_kome{
  padding: 0 0 20px;
  list-style: none;
}

 ul.list_kome li{
  padding-left: 1em;
  position: relative;
}

 ul.list_kome li::before{
  content: "※";
  position: absolute;
  top: 0;
  left: 0;
}

.pc{display: none}
.sp{display: block}

}
