@media screen and (min-width: 768px) {
  #page_repair p {
    line-height: 2; } }

#page_repair #repair_01 .subtitle {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 30px; }
  @media screen and (min-width: 768px) {
    #page_repair #repair_01 .subtitle {
      font-size: 36px;
      margin-bottom: 50px;
      text-align: center; } }

@media screen and (min-width: 768px) {
  #page_repair #repair_02 ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 800px;
    margin: 20px auto; }
    #page_repair #repair_02 ul li {
      width: 48%; } }

#page_repair #repair_02 ul li {
  margin-bottom: 30px; }
  #page_repair #repair_02 ul li .inner_10 {
    background-color: #fff9e5;
    color: #000; }
    #page_repair #repair_02 ul li .inner_10 h4 {
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 7px; }
    #page_repair #repair_02 ul li .inner_10 p {
      font-size: 14px; }
