.abt06_step .step-title{font-size:1.8rem;font-weight:600;letter-spacing:.04em;line-height:1;margin-bottom:27px}.abt06_step .step-title:before{background-color:#fff;border:2px solid #39ac4b;border-radius:50%;content:"";display:inline-block;height:12px;margin-right:8px;width:12px}.abt06_step .step-list{list-style:none;padding:0}.abt06_step .step{background-repeat:repeat-x;background-size:4px 1px;display:flex;padding:32px 0}@media screen and (max-width:768px){.abt06_step .step{padding:24px 0}}.abt06_step .step:first-of-type{background-image:linear-gradient(90deg,#dbdbdb,#dbdbdb 2px,transparent 0,transparent 4px),linear-gradient(270deg,#dbdbdb,#dbdbdb 2px,transparent 0,transparent 4px);background-position:0 100%,0 0}.abt06_step .step:nth-of-type(n+2){background-image:linear-gradient(90deg,#dbdbdb,#dbdbdb 2px,transparent 0,transparent 4px);background-position:0 100%}.abt06_step .step:last-of-type{background-image:none}.abt06_step .step .index{align-items:center;color:#39ac4b;display:flex;flex-direction:column;font-size:3.6rem;font-weight:700;justify-content:center;line-height:1;margin:0 23px 0 0}@media screen and (max-width:768px){.abt06_step .step .index{font-size:3rem;margin-right:10px}}.abt06_step .step .index span{font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1}.abt06_step .step .content{align-items:center;display:flex;flex-wrap:wrap}.abt06_step .step .content .title{font-size:2.2rem;font-weight:600;letter-spacing:.04em;line-height:1.6;margin:0;width:100%}@media screen and (max-width:768px){.abt06_step .step .content .title{font-size:2rem}}.abt06_step .step .content .text{letter-spacing:.04em;line-height:1.6;margin:13px 0 0}@media screen and (max-width:768px){.abt06_step .step .content .text{font-size:1.4rem}}.abt06_step .step .content .text p{margin-bottom:4.8px}.abt06_step .step-note{background-color:#f7f8f9;border-radius:8px;margin-top:88px;padding:28px 40px}@media screen and (max-width:768px){.abt06_step .step-note{margin-top:48px;padding:24px 16px 11px}}.abt06_step .step-note p{line-height:1.6;margin:0 0 16px}.abt06_step .step-note p.title{font-size:2.2rem}@media screen and (max-width:768px){.abt06_step .step-note p.title{font-size:1.4rem}}