.bl_action.bl_action1{background:#fff;border-radius:14px;box-shadow:0 0 12px 0 hsla(0,0%,49%,.25);padding:70px 50px 40px;position:relative}.bl_action_wrap{display:flex;gap:60px}.bl_action_number{font-size:21.23px;letter-spacing:.637px;line-height:normal;width:100px}.bl_action_number,.bl_action_number>span{font-family:Roboto;font-style:normal;font-weight:700;text-align:center}.bl_action_number>span{display:block;font-size:99.075px;line-height:1;margin-top:-5px;margin-left: -5px;}.bl_action_inner .bl_wysiwyg{font-size:18px;letter-spacing:.45px}.bl_action_step{background-position:50%;background-size:cover;display:flex;gap:40px;margin-top:80px}.bl_action_step_item{padding:60px 14px 20px;position:relative;width:calc(20% - 32px)}.bl_action_step_item:last-child .bl_action_step_number>span{font-size:24px}.bl_action_step_number{align-items:center;background-color:#009d85;border-radius:50%;color:#fff;display:flex;flex-flow:column;font-family:Roboto;font-size:12px;font-style:normal;font-weight:700;height:76px;justify-content:center;left:calc(50% - 38px);letter-spacing:.36px;line-height:normal;position:absolute;text-align:center;top:-38px;width:76px}.bl_action_step_number>span{font-size:36px}.bl_action_step_ttl{border-bottom:1px solid #3e3a39;font-size:22px;font-style:normal;font-weight:700;letter-spacing:.55px;line-height:100%;margin-bottom:18px;padding-bottom:10px}.bl_action_step .bl_wysiwyg{font-size:16px;line-height:169.3%}.bl_action_column{align-items:center;display:flex;gap:100px;margin-top:58px;position:relative}.bl_action_column_item:first-child{flex:1.5;position:relative}.bl_action_column_item:first-child:after{background:url(https://www.bywill.co.jp/hubfs/11_lp/03_brand-purpose/ico_arrow.svg) no-repeat 50%/contain;content:"";height:22px;position:absolute;right:-50px;top:calc(50% - 11px);width:22px}.bl_action_column_item:last-child{flex:1}.bl_action_column_item_ttl{font-size:24px;font-weight:700;letter-spacing:1.2px;line-height:192.5%}.bl_action_column_item_ttl em{color:#009d85;font-size:32px;font-style:normal}.bl_action_ttl{color:#3e3a39;font-size:2.25rem;font-weight:700;margin-bottom:20px}.bl_action_ttl:before{content:attr(data-number);font-family:Roboto,sans-serif;font-size:5.5rem;font-weight:500}.bl_action_ttl em{font-style:normal;text-decoration:underline;text-decoration-color:#ecd526;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.3em;text-underline-offset:-.1em}@media screen and (max-width:768px){.bl_action_column_item:last-child {width: 100%;}.bl_action.bl_action1{padding:48px 15px 40px!important}.bl_action_step{flex-flow:column;gap:0;margin-top:45px}.bl_action_step_item{padding:25px 14px 50px;width:100%}.bl_action_step_number{position:static}.bl_action_step_ttl{margin-bottom:0;width:calc(100% - 91px)}.bl_action_step_wrap{align-items:center;display:flex;gap:15px;margin-bottom:10px}.bl_action_column{flex-flow:column;gap:64px!important;margin-top:30px!important}.bl_action_column_item:first-child:after{bottom:-45px;left:calc(50% - 11px);right:inherit;top:inherit;transform:rotate(90deg)}.bl_action_column_item_ttl{font-size:20px;letter-spacing:1px;text-align:center}.bl_action_column_item_ttl em{font-size:24px;letter-spacing:1.2px;line-height:192.5%}.bl_action_ttl{align-items:flex-start!important;flex-flow:column!important;font-size:1.25rem!important;gap:0!important;letter-spacing:.5px!important;line-height:1.5;max-width:100%!important;padding:0 10px}.bl_action_ttl:before{font-size:4.5rem!important;line-height:1!important;margin-bottom:20px!important;}
.bl_action_column_item:last-child img {
  width: 100%;
}
@media screen and (max-width:768px){
  .sp_center {
    text-align: center !important;
  }    
}
