.flow .page_heading__title img{width:147px;height:37px}.flow__inner{max-width:832px;padding:0 15px;margin:0 auto}.flow__subtitle{text-align:center;font-weight:bold;font-size:22px;margin:53px 0 49px;letter-spacing:1.6px}.flow__parts{margin-bottom:180px}.flow__parts li{margin-bottom:77px;background:#10289d;border:2px solid #000;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;position:relative;color:#fff;padding:32px 45px 23px 70px}.flow__parts li:nth-child(2n+2){background:#3d7cef}.flow__parts li:first-child{padding-right:100px}.flow__parts li:first-child::before{width:145px;height:141px;background:url(../../img/common/footer/img_char.svg) no-repeat top left;background-size:100% 100%;top:-74px;right:-23px}.flow__parts li:nth-child(2){padding-top:40px;padding-bottom:40px}.flow__parts li:nth-child(3){padding-top:22px;padding-bottom:12px}.flow__parts li:nth-child(4){padding-top:26px;padding-bottom:21px}.flow__parts li:nth-child(5){padding-top:20px;padding-bottom:15px}.flow__parts li:nth-child(6){padding-top:19px;padding-bottom:15px}.flow__parts li:last-child{margin-bottom:0;padding-top:18px;padding-bottom:16px}.flow__parts li:last-child::after{display:none}.flow__parts li::before,.flow__parts li::after{content:"";position:absolute}.flow__parts li::after{border-left:23px solid transparent;border-right:23px solid transparent;border-top:16px solid #d8e5fc;width:0;height:0;bottom:-49px;left:0;right:0;margin:0 auto}.flow__parts--flag{display:block;width:94px;height:68px;position:absolute;top:-43px;left:19px}.flow__parts--title{font-size:24px;font-weight:bold;letter-spacing:2px;line-height:1.65}.flow__parts--title small{font-size:18px}.flow__parts--title small:last-child:not(:only-child){display:block;margin-top:-2px}.flow__parts--desc{font-size:16px;margin:14px -10px 29px 0;line-height:1.8}.flow__parts--desc i{position:relative;top:-4px;font-size:11px}.flow__parts--desc span{font-size:17px}.flow__parts--contact{font-size:0;margin-top:6px;text-align:center}.flow__parts--contact .tel,.flow__parts--contact .ct{display:inline-block;vertical-align:top}.flow__parts--contact .tel{width:calc(100% - 291px);padding-right:40px;position:relative;top:-3px}.flow__parts--contact .tel span{display:inline-block;vertical-align:top;font-weight:bold;font-size:38px;background:url(../../img/common/icon/ico_tel_white.svg) no-repeat center left;background-size:34px 34px;padding-left:44px}.flow__parts--contact .tel small{display:block;font-size:14px;margin-top:-9px;letter-spacing:1.6px}.flow__parts--contact .ct{width:291px;height:68px;opacity:1 !important;position:relative}.flow__parts--contact .ct::before{content:"";width:calc(100% - 3px);height:calc(100% - 3px);position:absolute;top:10px;left:11px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;background:#3650d6}.flow__parts--contact .ct span{display:block;font-size:18px;font-weight:bold;border:3px solid #fff;background:#3d7cef url(../../img/common/icon/ico_ar_right_blue_circle.svg) no-repeat center right 16px;background-size:16px 16px;height:100%;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;position:relative;z-index:2;color:#fff;line-height:62px;letter-spacing:1.8px;top:0;-webkit-transition:top 0.3s;-moz-transition:top 0.3s;-ms-transition:top 0.3s;-o-transition:top 0.3s;transition:top 0.3s}@media only screen and (min-width: 768px){.flow__parts--contact .ct:hover span{top:-3px}}.flow__parts--info{background:#bcddff;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;font-size:0;color:#000;padding:25px 28px 26px}.flow__parts--info .subtitle{display:inline-block;vertical-align:top;font-size:18px;font-weight:bold;border-bottom:2px solid #000;padding:0 0px 10px 7px;margin-bottom:15px;letter-spacing:0.8px}.flow__parts--info p{font-size:15px;padding:0 0 0 3px;line-height:1.9}@media only screen and (min-width: 768px) and (max-width: 859px){.flow__parts li:first-child{padding-right:53px}.flow__parts li:first-child .flow__parts--contact .tel{padding-right:20px}}@media only screen and (max-width: 767px){.flow .page_heading__title img{width:110px;height:27px}.flow__subtitle{font-size:19px;margin:0 0 39px;line-height:1.5;letter-spacing:1.4px}.flow__parts{margin-bottom:134px}.flow__parts li{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:30px 26px 27px;margin-bottom:55px}.flow__parts li::after{bottom:-37px}.flow__parts li:first-child{padding-right:26px}.flow__parts li:first-child::before{width:87px;height:84px;top:-31px;right:17px}.flow__parts li:nth-child(2){padding-top:32px;padding-bottom:19px}.flow__parts li:nth-child(3){padding-top:27px;padding-bottom:21px}.flow__parts li:nth-child(4),.flow__parts li:nth-child(5){padding-top:27px;padding-bottom:17px}.flow__parts li:nth-child(6),.flow__parts li:nth-child(7){padding-top:28px;padding-bottom:17px}.flow__parts--flag{width:68px;height:49px;top:-26px;left:23px}.flow__parts--title{letter-spacing:1px;line-height:1.4}.flow__parts--title,.flow__parts--title small{font-size:19px}.flow__parts--title small{margin:0 !important;display:inline !important}.flow__parts--desc{margin:9px 0 19px;line-height:1.7;text-align:justify}.flow__parts--desc,.flow__parts--desc span{font-size:15px}.flow__parts--desc i{font-size:8px;top:-2px}.flow__parts--info{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:21px 17px 18px}.flow__parts--info .subtitle{margin:0 0 16px 4px;padding:0 0 11px;display:block;letter-spacing:1.2px}.flow__parts--info p{line-height:1.7;text-align:justify}.flow__parts--contact{margin:5px auto 0;max-width:281px}.flow__parts--contact .tel,.flow__parts--contact .ct{width:100%;display:block}.flow__parts--contact .tel{margin-bottom:23px;top:0;padding:0 19px 0 0}.flow__parts--contact .tel span{font-size:33px;background-size:30px 30px;padding-left:39px}.flow__parts--contact .tel small,.flow__parts--contact .tel em{font-size:12px}.flow__parts--contact .tel small{margin-top:-8px;letter-spacing:1.5px}.flow__parts--contact .tel em{color:#b2b2b2;display:block;margin-top:5px;letter-spacing:0.3px;position:relative;left:10px}.flow__parts--contact .tel a{position:absolute;top:0;left:0;width:100%;height:100%}.flow__parts--contact .ct{height:64px;left:-4px}.flow__parts--contact .ct::before{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;width:calc(100% - 1px);height:calc(100% - 1px);top:8px;left:9px}.flow__parts--contact .ct span{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:18px;line-height:60px;letter-spacing:1.3px}}@media only screen and (max-width: 374px){.flow__parts li{padding-left:15px;padding-right:15px}.flow__parts--contact .tel{padding-right:0}.flow__parts--contact .tel span{font-size:30px;padding-left:35px}.flow__parts--contact .ct span{font-size:15px;background-position:center right 10px}.flow__parts--info .subtitle{letter-spacing:0}}
