.cm_steps_wrp .cm_steps_inner{display:flex;flex-wrap:wrap;padding-top:80px}.cm_steps_wrp .left_title h2{color:#2274d9;font-size:38px;line-height:1.4;padding-bottom:15px}.cm_steps_wrp .cm_cwb_wrp{background-color:#f7f5f0;border-radius:8px;margin:0;padding:30px 80px}.cm_steps_wrp .cm_cwb_content h2{color:#2175d9;font-family:Graphik Web,Noto Sans Japanese,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,Tahoma,sans-serif;font-size:22px;font-weight:700;line-height:1.5;margin:0}.cm_steps_wrp .cm_cwb_content h4{font-size:18px;font-weight:700}.cm_steps_wrp .cm_cwb_content p{font-size:14px}.cm_steps_wrp .full_width h2{padding-bottom:8px}.cm_steps_wrp .cm_cwb_wrp+.cm_cwb_wrp{margin-top:30px}.cm_steps_wrp .left{width:23.076923077%}.cm_steps_wrp .right{margin-left:2.564102564%;width:74.358974359%}.cm_steps_wrp .cm_tcc_step{display:flex;flex-wrap:wrap;padding-top:50px}.cm_steps_wrp .cm_tcc_content h2{font-size:20px;font-weight:700;line-height:1.3;margin:10px 0 7px}.cm_steps_wrp .cm_tcc_content{width:74.358974359%}.cm_steps_wrp .cm_tcc_img{margin-left:2.564102564%;width:23.076923077%}.cm_steps_wrp .cm_tcc_content p{line-height:1.8}.cm_steps_wrp .cm_fture{padding-top:80px;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:30px;margin-right:30px;padding-bottom:35px}.cm_steps_wrp .cm_fture,.cm_steps_wrp .cm_fture_inner{-ms-flex-pack:start;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}.cm_steps_wrp .cm_fture_inner{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;border-bottom:1px solid #d7d7d7;padding-bottom:30px;width:calc(50% - 40px)}.cm_steps_wrp .cm_fture_inner:nth-child(odd){margin-right:80px}.cm_steps_wrp .cm_img{display:inline-block;height:auto;margin-right:16px;max-width:100%;width:17%}.cm_steps_wrp .cm_tcc_step.full_width .cm_tcc_content{width:100%}.cm_steps_wrp .cm_content{width:calc(83% - 16px)}.cm_steps_wrp .cm_content h2{font-size:18px;font-weight:700;line-height:1.5;margin:0}.cm_steps_wrp .cm_content h3{font-size:14px;line-height:1.5;margin-bottom:0;margin-left:0;margin-top:8px}.cm_steps_wrp .cm_fture_inner:nth-child(n+3){margin-top:40px}.cm_steps_wrp .cm_cwb_content ul li{font-size:14px;line-height:1.5;margin-bottom:7px;padding-left:1em;text-indent:-1em}.cm_steps_wrp .cm_cwb_btn .hs-button{-webkit-font-smoothing:antialiased;background:#3574e3;border-radius:6px;border-width:0;color:#fff;cursor:pointer;display:inline-block;font-family:sans-serif;font-size:24px;font-weight:400;height:auto;line-height:1.5em;margin-bottom:14px;padding:6px 18px;text-align:center;text-decoration:none;text-shadow:none;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;width:auto}.cm_steps_wrp .full_width ul li{font-size:16px;line-height:1.8}.cm_steps_wrp .cm_cwb_btn .hs-button:hover{background:#3a7ff9;color:#fff}@media(max-width:767px){.cm_steps_wrp .left{width:100%}.cm_steps_wrp .right{margin:0;width:100%}.cm_steps_wrp .cm_tcc_step{flex-direction:column;padding:0}.cm_steps_wrp .cm_tcc_img{margin:0;text-align:center;width:100%}.cm_steps_wrp .cm_tcc_content{width:100%}.cm_steps_wrp .left_title h2{font-size:26px}.cm_steps_wrp .cm_fture,.cm_steps_wrp .cm_fture_inner{margin:0;width:100%}.cm_steps_wrp .cm_fture_inner:nth-child(odd){margin-right:0}.cm_steps_wrp .cm_cwb_wrp{padding:30px}.cm_steps_wrp .full_width ul li{font-size:14px}.cm_steps_wrp .cm_fture_inner:not(:first-child){margin-top:40px}}