.cm-bottom-pane.cta_sec{background-color:#466cad;background-position:50%;background-size:cover;padding-bottom:40px;padding-top:30px}.cm-bottom-pane.cta_sec .inner{box-sizing:border-box;margin:0 auto;max-width:1100px;padding:20px;width:100%}.cm-bottom-pane.cta_sec .row{display:table;table-layout:fixed;width:100%}.cm-bottom-pane.cta_sec .row .col{display:table-cell;padding:0 0 10px}.cm-bottom-pane .col .component{margin:10px 0}.cm-bottom-pane .cta-row{-webkit-box-flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;word-wrap:break-word;display:table;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;margin:0;min-height:40px;position:relative;table-layout:fixed;width:100%}.cm-bottom-pane .cta-row .cta-column{display:table-cell;margin:0;vertical-align:top}.cm-bottom-pane .component{margin:10px 0}.cm-bottom-pane .col .component h2{color:#fff;font-family:游ゴシック,YuGothic,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Verdana,sans-serif;font-size:34px;font-weight:700;letter-spacing:.06em;line-height:1.5;margin:0;position:relative;text-align:center}.cm-bottom-pane .cta-row.cta-row-1 .cta-component-1{color:#466cad;font-family:"Noto Serif JP",serif;font-size:17px;letter-spacing:.2em;margin:5px auto 10px!important;width:max-content}.cm-bottom-pane .cta-component-1 p{color:#fff;font-family:"Noto Serif JP",serif;font-size:16px;margin:0;position:relative;text-align:center!important}.cm-bottom-pane .cta-component-1 img{margin:0 20px;max-width:28px!important}.cm-bottom-pane .component.cta-component-0{margin-bottom:0}.cm-bottom-pane .cta-row.cta-row-1{background:#fff;margin-top:25px;padding:35px 20px 0}.cm-bottom-pane .cta-row.cta-row-1 .cta-component-0{color:#181a1d;font-family:游ゴシック,YuGothic,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Verdana,sans-serif;font-size:15px;font-weight:500;letter-spacing:.08em;line-height:1.5;margin:0;text-align:center}.cm-bottom-pane .cta-row.cta-row-1 .cta-component-0 em.strong{font-style:unset;font-weight:700}.cm-bottom-pane .cta-row.cta-row-2{background-color:#fff;padding:0 20px}.cm-bottom-pane .cta-row.cta-row-2 .tel_col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;align-items:center;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:auto;justify-content:center;width:100%}.cm-bottom-pane .cta-row.cta-row-2 .tel_col .btn_custom_tel{margin:0 20px}.cm-bottom-pane .cta-row.cta-row-2 .tel_col .btn_custom_tel .button-cont.center{text-align:center}.cm-bottom-pane .cta-row.cta-row-2 .tel_col .btn_custom_tel .button-cont.center a{color:#181a1d;font-family:游ゴシック,YuGothic,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Verdana,sans-serif;font-size:26px;letter-spacing:.06em}.cm-bottom-pane .cta-row.cta-row-2 .tel_col .btn_custom_tel .button-cont.center a:before{color:#466cad;content:"\f879";font-family:Font Awesome\ 5 Free;font-size:22px;font-weight:900;letter-spacing:.06em;margin-right:10px;position:relative}.cm-bottom-pane .cta-row.cta-row-2 .tel_col .cta_tel_text{color:#181a1d;font-size:15px;line-height:1.5;margin:0}.cm-bottom-pane .cta-row.cta-row-2 .tel_col .cta-component-1{color:#181a1d;font-family:游ゴシック,YuGothic,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Verdana,sans-serif;font-size:15px;font-weight:500;letter-spacing:.08em;line-height:1.5;margin:0}.cm-bottom-pane .cta-row.cta-row-0 .cta-component-1{color:#466cad;font-family:"Noto Serif JP",serif;font-size:17px;letter-spacing:.2em;margin:5px auto 10px;width:max-content}.cm-bottom-pane .cta-row.cta-row-3{-webkit-box-flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;column-gap:0;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;min-height:40px;padding:30px 20px 40px;row-gap:0}.cm-bottom-pane .cta-row.cta-row-3 .cta-column-0{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:auto}.cm-bottom-pane .cta-row.cta-row-3 .cta_tel_text{color:#181a1d;font-family:游ゴシック,YuGothic,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Verdana,sans-serif;font-size:15px;font-weight:500;letter-spacing:.08em;line-height:1.5;margin:0;text-align:center}.cm-bottom-pane .cta-row.cta-row-3 em.strong{font-style:unset;font-weight:700}.cm-bottom-pane .button-cont.center{text-align:center}.cm-bottom-pane .cta-button a{align-items:center;background-origin:border-box;border:2px solid transparent;border-radius:3px;box-shadow:1px 1px 5px rgba(70,108,173,.1);color:#fff;display:inline-flex;font-size:18px;font-weight:700;justify-content:center;letter-spacing:.06em;line-height:1.3;max-width:350px;min-height:40px;min-width:inherit;padding:21.5px 20px;text-decoration:none;width:100%}.cm-bottom-pane .cta-row.cta-row-3 .cta-column-1{border-left:1px dotted #d0d0d0}.cm-bottom-pane a.blue{background:linear-gradient(90deg,#466cad,#2f81b4)}.cm-bottom-pane a.orange{background:linear-gradient(90deg,#f74d3f,#ff875c)}.cm-bottom-pane a.orange:before{content:"\f0e0";font-weight:700}.cm-bottom-pane a.blue:before,.cm-bottom-pane a.orange:before{color:inherit;font-family:Font Awesome\ 5 Free;margin-right:10px}.cm-bottom-pane a.blue:before{content:"\f358";font-weight:400}.cm-bottom-pane a.blue:hover{background:#fff;border:2px solid #466cad;color:#466cad}.cm-bottom-pane a.orange:hover{background:#fff;border:2px solid #fb6b4e;color:#fb6b4e}.cm-bottom-pane.cm-solution .mid_content{background-color:#fff;margin:27px auto 37px!important;max-width:930px;padding:0 20px;text-align:center}.cm-bottom-pane.cm-solution .mid_content ul{display:inline-block;list-style:none;margin:45px 0 30px;padding:0;text-align:left}.cm-bottom-pane.cm-solution .mid_content ul li{color:#181a1d;display:list-item;font-size:20px;line-height:1.5;margin-bottom:15px;padding-left:2em;position:relative;text-indent:-2em}.cm-bottom-pane.cm-solution .mid_content ul li:before{background-size:contain;content:"";display:inline-block;height:14px;margin-right:10px;position:relative;width:20px}.cm-bottom-pane.cm-solution .bottom_section p{color:#fff;font-size:16px;font-weight:500;margin:0;text-align:center}.cm-bottom-pane.cm-solution .bottom_section p em{font-style:unset;font-weight:700}@media (min-width:768px){.cm-bottom-pane .cta-row.cta-row-3 .cta-column-0{display:flex;justify-content:space-between}}@media (max-width:834px){.cm-bottom-pane .cta-row.cta-row-3>div{display:block;width:100%!important}.cm-bottom-pane .cta-row.cta-row-3 .cta-column-1{border:none;margin-top:10px}.cm-bottom-pane .cta-row.cta-row-2 .tel_col{flex-direction:column}}@media (max-width:767px){.cm-bottom-pane.cm-solution{padding:18px 0 8px!important}.cm-bottom-pane.cm-solution .bottom_section p{padding:10px 0}.cm-bottom-pane .col .component br{display:none}.cm-bottom-pane.cm-solution .mid_content{margin:37px auto 27px!important}.cm-bottom-pane.cm-solution .mid_content ul{margin:35px 0 20px}.cm-bottom-pane.cm-solution .mid_content ul li{font-size:16px}.cm-bottom-pane.cta_sec{padding-bottom:30px}.cm-bottom-pane.cta_sec .row .col{display:block;padding:0}.cm-bottom-pane .cta-button a{font-size:16px;padding:18px 20px}.cm-bottom-pane .cta-row.cta-row-3 .cta_tel_text{padding:10px 0}.cm-bottom-pane .cta-row.cta-row-3 .cta-column-1{margin:0}.cm-bottom-pane .cta-row.cta-row-2 .tel_col .cta-component-1{padding:10px 0}.cm-bottom-pane .cta-row.cta-row-2 .tel_col .btn_custom_tel .button-cont.center a{font-size:24px}.cm-bottom-pane .cta-row.cta-row-1 .cta-component-0{padding:10px 0}.cm-bottom-pane .cta-row.cta-row-0 .cta-component-1{margin-bottom:0}.cm-bottom-pane .col .component h2{font-size:24px}.cm-bottom-pane .cta-outer>.component{margin-top:0}.cm-bottom-pane .col .component-4{margin:0!important}}