.line_list .content-text.media,.line_list .content-text,.line_list .content-hyperlink a{align-items:center;border-bottom:1px solid #bcbcbc}.line_list .content-text.media.media--above figure{margin-bottom:0}.line_list .content-hyperlink{position:relative;padding-right:30px}.line_list .content-hyperlink a{display:block;width:100%;padding:30px 60px;color:#043E85;font-weight:800}.line_list .content-hyperlink a:hover{color:#E20000}.line_list p{margin-bottom:0;width:100%}.line_list .content-text.media,.line_list .content-text .rte{display:flex;flex-wrap:nowrap;width:100%;align-items:center}.line_list .content-text .rte{padding-top:45px;padding-bottom:45px}.line_list .content-text.media:last-child{border-bottom:0}.line_list figure{flex-basis:100px;flex-shrink:0}.line_list figure,.line_list h3{padding-right:30px}.line_list p a{padding-right:60px;width:100%;display:block}.line_list a{color:#000;border-bottom:0;position:relative}.line_list h3{flex-basis:260px;flex-shrink:0;margin-bottom:0}.line_list h3 a{color:#043E85}.line_list h3 a:hover{color:#E20000}.size66.line_list,.size60.line_list{border-left:1px solid #bcbcbc;padding-left:0}.size66.line_list .content-text.media,.size60.line_list .content-text.media{padding-left:5%}.size66.line_list p,.size60.line_list p{width:65%}.size66.line_list h3,.size60.line_list h3{width:35%;font-size:clamp(1em, 1vw, 1.15em)}.line_list p a:after,.line_list .content-hyperlink a:after{position:absolute;content:" ";height:30px;width:30px;border-top:1px solid #bcbcbc;border-right:1px solid #bcbcbc;top:calc(50% - 17px);rotate:45deg;right:0}.line_list .rte{display:block;padding-bottom:30px}.line_list .content-text:first-child{border-top:1px solid #bcbcbc}.line_list.why .content-text:last-child,.line_list.process .content-text:last-child{border-bottom:1px solid #bcbcbc}.line_list.process{counter-reset:0}.line_list.process .content-text{counter-increment:css-counter 1;position:relative;padding-left:120px}.line_list.process .content-text:before{content:counter(css-counter) ". ";position:absolute;left:0;color:#043E85;font-weight:600;font-size:3em;border-right:1px solid #bcbcbc;height:50%;line-height:1em;top:25%;padding-right:30px;display:flex;align-items:center}@media only screen and (max-width:1140px){.line_list{font-size:0.822em}.line_list p{line-height:1.35em}.line_list p a{padding-right:30px}.line_list figure{flex-basis:60px;padding-right:15px}.size66.line_list p a:after,.size60.line_list p a:after{height:20px;width:20px}}@media only screen and (max-width:1000px){.line_list h3{flex-basis:130px;flex-grow:0;width:auto}.line_list.process .content-text:before{padding-right:15px}.line_list.process .content-text{padding-left:90px}}@media only screen and (max-width:900px){.line_list .content-text.media{padding-top:15px;padding-bottom:5px}.size66.line_list h3,.size60.line_list h3{font-size:clamp(0.875em, 1vw, 1.15em);padding-right:15px}.line_list .content-hyperlink a{padding-left:30px}.line_list p a:after,.line_list .content-hyperlink a:after{right:10px}}@media only screen and (max-width:820px){.line_list h3{flex-basis:200px;flex-grow:0;width:auto}.size66.line_list,.size60.line_list,.size40{width:100%;border-left:0}.size66.line_list .content-text.media,.size60.line_list .content-text.media{padding-left:0}.line_list.process .content-text:before{font-size:2em}.line_list.process .content-text{padding-left:60px}.size66.line_list p a:after,.size60.line_list p a:after{right:5px}}@media only screen and (max-width:650px){.size66.line_list h3,.size60.line_list h3{flex-basis:inherit;flex-grow:0;width:100%;margin-bottom:10px}.line_list .content-text .rte{display:block}.size66.line_list p,.size60.line_list p{width:100%}}