.c-layout{padding-bottom:53px}@media (min-width: 1024px){.c-layout{padding-bottom:151px}}.c-list-anchor{margin:0 0 32px;justify-content:space-between}@media (min-width: 1024px){.c-list-anchor{max-width:610px;margin:0 auto 34px}}.c-list-anchor li{width:calc(100% / 2 - 4px);margin-bottom:8px}@media (min-width: 1024px){.c-list-anchor li{width:calc(100% / 2 - 8px);margin-bottom:15px}}.flow-block{margin-bottom:80px}@media (min-width: 1024px){.flow-block{margin-bottom:80px}}.flow-block:last-child{margin-bottom:0}.flow-list{margin:21px 0 0 0}@media (min-width: 1024px){.flow-list{margin:42px 0 0 35px;max-width:900px}}.flow-list__item{position:relative;padding:15px 0 21px 88px}@media (min-width: 1024px){.flow-list__item{padding:30px 0 50px 104px}}.flow-list__item:before{content:'';position:absolute;left:34px;top:40px;bottom:-40px;width:2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='879.844' viewBox='0 0 2 879.844'%3E%3Cpath d='M-19884.016-7827.5h879.844' transform='translate(-7826.5 19884.016) rotate(90)' fill='none' stroke='%23db3938' stroke-width='2' stroke-dasharray='2 4'/%3E%3C/svg%3E%0A");background-position:top center;background-repeat:repeat-y;background-size:auto}@media (min-width: 1024px){.flow-list__item:before{left:42px}}.flow-list__item:last-child{padding-bottom:0}.flow-list__item:last-child:before{display:none}.flow-list__item .number{padding-top:2px;position:absolute;left:0;top:0;width:71px;height:71px;background:#fff;border:2px solid #db3938;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#db3938;font-family:"Roboto",sans-serif;font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:0em;font-weight:700}@media (min-width: 1024px){.flow-list__item .number{width:85px;height:85px;font-size:14px;font-size:1.4rem;line-height:1em}}.flow-list__item .number span{padding-top:2px;font-size:20px;font-size:2rem;line-height:1em}@media (min-width: 1024px){.flow-list__item .number span{font-size:25px;font-size:2.5rem;line-height:1em}}.flow-list__item .text{margin-bottom:8px;font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.02em;font-weight:500}@media (min-width: 1024px){.flow-list__item .text{margin-bottom:17px;font-size:16px;font-size:1.6rem;line-height:1.75em}}.flow-list__item .text a{color:#3366ff;text-decoration:underline;cursor:pointer}@media only screen and (min-width: 1024px){.flow-list__item .text a:hover{opacity:1;text-decoration:none}}.flow-list__item .ttl{margin:40px 0 18px;color:#db3938;font-size:17px;font-size:1.7rem;line-height:1.41176em;letter-spacing:.1em;font-weight:800}@media (min-width: 1024px){.flow-list__item .ttl{margin:42px 0 18px;font-size:22px;font-size:2.2rem;line-height:1.27273em;letter-spacing:.02em;font-weight:800}}.flow-list__item .number+.ttl{margin-top:0}@media (min-width: 1024px){.flow-list__item .number+.ttl{margin-top:7px}}@media (max-width: 1023px){.flow-list__item .img img{width:181px}}.flow-guide{margin:41px 29px 0}@media (min-width: 1024px){.flow-guide{margin:65px 0 0;padding-left:35px}}.flow-guide .btn{position:relative;display:flex;align-items:center;padding:0 0 0 23px;width:100%;height:82px;margin:0 auto;border-radius:5px;background:#db3938;border:solid 2px #db3938;transition:all .3s;transition-property:opacity, background;will-change:opacity, background;font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.02em;font-weight:700;cursor:pointer}@media (min-width: 1024px){.flow-guide .btn{justify-content:center;text-align:center;padding:0;height:85px;max-width:380px;font-size:18px;font-size:1.8rem;line-height:1.44444em}}.flow-guide .btn:before,.flow-guide .btn:after{content:'';position:absolute;width:20px;height:20px;background-position:center;background-repeat:no-repeat;background-size:auto;right:12px;top:50%;margin-top:-13px;transition:transform .3s;will-change:transform}.flow-guide .btn:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9,0A9,9,0,1,1,0,9,9,9,0,0,1,9,0Z' fill='%23fff'/%3E%3Cg transform='translate(5.481 5.469)'%3E%3Cpath d='M0,4.977V0H4.977' transform='translate(7.039 3.519) rotate(135)' fill='none' stroke='%23db3938' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath d='M238.578,654.841h-6.1' transform='translate(-232.474 -651.322)' fill='none' stroke='%23db3938' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A")}.flow-guide .btn:after{opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9,0A9,9,0,1,1,0,9,9,9,0,0,1,9,0Z' fill='%23db3938'/%3E%3Cg transform='translate(5.481 5.469)'%3E%3Cpath d='M0,4.977V0H4.977' transform='translate(7.039 3.519) rotate(135)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath d='M238.578,654.841h-6.1' transform='translate(-232.474 -651.322)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A")}.flow-guide .btn span{color:#FFF;transition:color .3s;will-change:color}@media only screen and (min-width: 1024px){.flow-guide .btn:hover{background:#FFF;opacity:1}.flow-guide .btn:hover span{color:#db3938}.flow-guide .btn:hover:before,.flow-guide .btn:hover:after{transform:translateX(4px)}.flow-guide .btn:hover:before{opacity:0}.flow-guide .btn:hover:after{opacity:1}}

/*# sourceMappingURL=maps/flow.min.css.map */
