@charset "UTF-8";.mvo03_flow{color:#fff;margin:0 auto;max-width:1040px;padding:0 20px}@media screen and (max-width:768px){.mvo03_flow{padding:0}}.mvo03_flow h2{color:#fff;font-size:3.8rem;margin:0 0 60px;padding-left:32px;position:relative}@media screen and (max-width:768px){.mvo03_flow h2{font-size:3.2rem;padding-left:28px}}.mvo03_flow h2:before{background-color:#2871cf;border:7px solid #e0effc;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:25px;width:7px}@media screen and (max-width:768px){.mvo03_flow h2:before{border-width:6px;height:6px;top:22px;width:6px}}@media screen and (min-width:769px){.mvo03_flow .flow{display:flex}.mvo03_flow .flow .left{width:100%}.mvo03_flow .flow .left:not(:last-child){flex:0 0 auto;padding-right:20px;width:50%}.mvo03_flow .flow .right{width:50%}}.mvo03_flow .flow .left,.mvo03_flow .flow .right{padding-left:33px;position:relative}.mvo03_flow .flow .left:before,.mvo03_flow .flow .right:before{background-color:#fff;content:"";height:100%;left:6px;position:absolute;top:0;width:1px}.mvo03_flow .flow dl{display:flex;margin:0;padding:30px 0 20px;position:relative}@media screen and (max-width:768px){.mvo03_flow .flow dl{padding:20px 0 30px}}.mvo03_flow .flow dl:before{background-color:#fff;border-radius:50%;content:"";height:13px;left:-33px;position:absolute;top:41px;width:13px}@media screen and (max-width:768px){.mvo03_flow .flow dl:before{top:31px}}.mvo03_flow .flow dl dt{flex:0 0 auto;font-size:1.8rem;font-weight:500;width:80px}.mvo03_flow .flow dl dd{font-size:1.4rem;line-height:1.75;margin:0;padding-top:2px}.mvo03_flow .flow dl dd .title,.mvo03_flow .flow dl dd h4{font-size:1.6rem;font-weight:500;margin:0}.mvo03_flow .flow dl dd .title:not(:last-child),.mvo03_flow .flow dl dd h4:not(:last-child){margin-bottom:10px}.mvo03_flow .flow dl dd h4{color:#fff;margin:20px 0 10px}.mvo03_flow .flow dl dd h4:last-child{margin-bottom:0}.mvo03_flow .caution{display:flex;font-size:1.4rem;justify-content:flex-end;line-height:1.57;margin:40px 0 0}@media screen and (max-width:768px){.mvo03_flow .caution{margin-top:20px}}.mvo03_flow .caution ul{list-style:none;padding:0}.mvo03_flow .caution ul li{padding-left:1em;text-indent:-1em}.mvo03_flow .caution ul li:before{content:"※"}