@media (min-width: 768px){.sp-only{display:none}}@media (max-width: 768px){.pc-only{display:none}}.flow{counter-reset:number}.flow h2{margin-top:50px;position:relative;vertical-align:middle;padding:16px 15px 10px 65px;counter-increment:number;background:#ffffffb3;border-radius:10px;box-shadow:0 3px 6px #00000029}.flow h2:before{position:absolute;content:counter(number);top:-25px;left:10px;font-size:6rem;color:#df1f25;transform:rotate(5deg)}.flow h2:after{position:absolute;left:30px;bottom:4px;content:"STEP";font-size:.9rem;color:#0009}.flow h3{margin-top:25px;padding:8px 10px 5px;background:#c1303433}.flow .flow-steps{margin:0;padding:0;list-style-type:none;counter-reset:step}.flow .flow-steps li{display:grid;grid-template-columns:30px 1fr;align-items:stretch;position:relative;margin:10px 0 40px;background:#fff;border:2px solid #df1f25;border-radius:5px;counter-increment:step}.flow .flow-steps li:last-child{margin-bottom:0}.flow .flow-steps li:last-child:after{display:none}.flow .flow-steps li span{display:inline-block;padding:5px 10px}.flow .flow-steps li:before{content:counter(step);text-align:center;font-weight:700;padding:5px 0;color:#fff;background:#df1f25}.flow .flow-steps li:after{position:absolute;display:block;content:"\25bc";left:0;bottom:-35px;width:100%;text-align:center;opacity:.5}.flow_info img{display:block;width:100%}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-flow.css.map */
