img{width:100%}.title{margin-top:5%}.title h2{font-size:3.5vw}.box-e{width:90%;display:block;margin-left:auto;margin-right:auto;border:solid 7px #006237;padding:5%;justify-items:center;align-items:center}.box-e .step{display:block;margin-left:auto;margin-right:auto;display:flex;width:80%}.box-e .step .step0{flex:30%}.box-e .step .step0 .st1{width:80%}.box-e .step .step01{flex:70%}.box-e .step .step01 h2{margin-top:1%;letter-spacing:.2em;font-size:1.9vw}.box-e p{text-align:center;margin:5%;font-size:1.5vw}.box-e .conc{display:block;margin-left:auto;margin-right:auto;width:80%}.box-e .p2 p{font-size:1.7vw;letter-spacing:.2em;line-height:200%;font-weight:600}.box-e .p2 p .red{color:red}.box-e .p2 p .red-u{text-decoration:underline;text-decoration-color:red;text-decoration-thickness:4px}.tel{margin-top:5%;margin-bottom:5%;display:block;margin-left:auto;margin-right:auto;text-align:center;width:80%}.tel h2{letter-spacing:.2em}.tel .tel-box{display:flex;margin-top:2%;margin-bottom:5%}.tel .tel-box .tel-box0{width:50%;color:#006237}.tel .tel-box .tel-box0 .tel-0{margin-top:5%;width:100%;display:block;margin-left:auto;margin-right:auto}.tel p{font-size:1.5vw}.line2{width:95%;display:block;margin-left:auto;margin-right:auto;margin-bottom:5%}.line2:hover{transform:scale(1.02,1.02)}.box-e{margin-bottom:5%}.box-e .box-f{display:flex}.box-e .box-f .boxf-0{flex:35%}.box-e .box-f .boxf-0 .st2{width:60%;display:block;margin-left:auto;margin-right:auto;margin-bottom:30%}.box-e .box-f .boxf-1{flex:65%;padding-right:5%;padding-left:5%}.box-e .box-f .boxf-1 h3{letter-spacing:.2em;font-size:1.9vw;margin-bottom:15%}.box-e .box-f .boxf-1 h4{letter-spacing:.2em;font-size:1.5vw;margin-bottom:15%}.box-e .box-f .boxf-1 p{margin-left:0;margin-right:0;text-align:left;line-height:200%;font-weight:200}@media (max-width:700px){.title h2 span{font-size:27px}.box-e{border:solid 4px #006237}.box-e .step{display:block;width:100%}.box-e .step .step0 .st1{display:block;margin-left:auto;margin-right:auto;width:40%;margin-bottom:5%}.box-e .step .step01 h2{font-size:17px;text-align:center}.box-e p{font-size:14px}.box-e .conc{width:100%}.box-e .p2 p{font-size:12px}.tel .tel-box .tel-box0{width:auto}.tel h2{margin-top:10%;font-size:4.2vw}.tel .tel-box{display:block}.tel .tel-box .tel-box0 h2{margin-top:5%;font-size:17px}.tel .tel-box .tel-box0 .tel-0{width:65%;margin-bottom:5%}.tel p{font-size:13px}.line{width:100%;margin-bottom:10%;margin-top:10%}.box-e .box-f{display:block}.box-e .box-f .boxf-0 .st2{width:40%;margin-bottom:5%}.box-e .box-f .boxf-1 h3{text-align:center;font-size:17px !important;margin-bottom:5%}.box-e .box-f .boxf-1 h4{font-size:12px;margin-bottom:10%;text-align:center}.p2 p .red-u{text-decoration-thickness:2px !important}}