@media screen and (max-width: 768px) {
  body,html {
    font-size: 18px;
  }
}
@media screen and (max-width: 560px) {
    .img_guide14 {
        max-width: 260px;
        margin: 0 auto;
    }
    .img_guide27 {
        max-width: 360px;
        margin: 0 auto;
    }
    .img_guide30 {
        max-width: 350px;
    }
    .section .t1 {
        font-size: 1.3rem;
    }
    .section .btn_more {
        font-size: 1rem;
        padding-left: 5px;
    }
    .section .btn_more img {
        margin-left: 20px;
    }
    .pc {
        display: none;
    }
    .section .p2 {
        font-size: 1rem;
    }
    .box .box2 {
        max-width: calc(100% - 40px);
    }
}