.reason_inner .reason_01_ttl{padding-top:10%;text-align:center}.reason_inner .reason_01_box{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:6rem;padding:0 8%;position:relative}.reason_inner .reason_01_box:before{background-size:cover;content:"";display:inline-block;height:150px;position:absolute;right:-1%;top:5%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:150px}.reason_inner .reason_01_box .reason_01_box_left{margin-right:5%;width:45%}.reason_inner .reason_01_box .reason_01_box_right{width:50%}.reason_inner .reason_01_step{margin-top:8rem;padding:0 15rem 6rem}.reason_inner .l-title-border{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.reason_inner .l-title-border:after,.reason_inner .l-title-border:before{-webkit-box-flex:1;-ms-flex-positive:1;border-top:4px solid #000;content:"";flex-grow:1}.reason_inner .l-title-border h4{font-size:4rem;font-weight:700;margin:0;padding:0 3.5rem;text-align:center}.reason_inner .reason_01_step img{margin-top:4rem}@media screen and (min-width:769px){.l-title-border br{display:none}}@media screen and (max-width:768px){.reason_inner{padding-left:3vw;padding-right:3vw}.reason_inner .reason_01_ttl{margin:0 auto;padding-top:15vw;width:80%}.reason_inner .reason_01_box{display:block;margin-bottom:4vw;margin-top:8vw;padding:0}.reason_inner .reason_01_box:before{bottom:25%;display:inline-block;height:30vw;left:18%;top:auto;width:30vw}.reason_inner .reason_01_box .reason_01_box_left{margin-right:0;width:100%}.reason_inner .reason_01_box .reason_01_box_right{margin-top:20px;width:100%}.reason_inner .reason_01_step{margin-top:13vw;padding:0}.reason_inner .l-title-border h4{font-size:5.6vw;font-weight:700;padding:0 1.333vw;text-align:center}.reason_inner .reason_01_step img{margin-bottom:15vw;margin-top:5.333vw}}