/* レスポンシブデザイン用CSS */
@media (max-width: 767px) {
    /* Top */
    /*幅調整*/
    .top_title h3 {
        margin-bottom: 1.4vw;
    }

    /* Flow */
    /* 幅調整 */
    .flow_wrapper {
        padding-top: 6.4vw;
        padding-bottom: 6.4vw;
        background-position: center 4.8vw;
    }
    .flow_container {
        width: 90vw;
    }
    /* Flow内容 */
    /* 幅調整 */
    .flow {
        margin-top: 5vw;
        padding: 4vw;
    }
    /* 幅調整、位置変更 */
    .flow::before {
        left: 20.7vw;
        width: 5vw;
    }
    /* サイズ変更 */
    .ft_step img {
        width: 10vw;
        height: 11.3vw;
    }
    /* 文字サイズ変更 */
    .ft_step h5 {
  
    }
    .ft_step p {
        
        margin-bottom: 4vw;
    }
    /* サイズ変更 */
    .ft_border img {
        width: 2.3vw;
        height: 2.35vw;
        top: calc(50% - 1.15vw);
        left: calc(50% - 1.18vw);
    }
	
	.ft_step td{padding-right: 0px !important;}
}
