.three_columns_box.layout_2 .columns_sp{display:flex;flex-wrap:wrap;justify-content:space-between}.three_columns_box.layout_1 .columns_row .columns_sp .p3-three-columns-box.icon{max-height:113px;min-height:113px}.three_columns_box .content_clm h4{font-size:25px;line-height:25px!important}.three_columns_box .content_clm p{font-size:18px;font-weight:400;line-height:20.7px;margin:0}.three_columns_box.layout_1 .content_clm.buttony p,.three_columns_box.layout_1 .content_clm.buttony span{margin-bottom:65px}.three_columns_box .content_clm a.btn_bx{font-size:14px;line-height:14px;transition:all .4s ease-in-out}.three_columns_box.layout_2 .columns_sp .icon{margin:0;text-align:center;width:25%}.three_columns_box.layout_2 .columns_sp .content_clm{position:relative;text-align:left;width:70%}.three_columns_box.layout_2 .columns_4{width:50%}.three_columns_box .columns_row .columns_sp,.three_columns_box.layout_2 .columns_sp{height:100%}.three_columns_box.layout_2 .columns_row .columns_sp p{font-size:18px;font-weight:400;line-height:20.7px;margin-bottom:45px}.three_columns_box .columns_row{row-gap:30px}.three_columns_box .content_clm a.btn_bx:hover{text-decoration:none}.three_columns_box .content_clm a.btn_bx svg{margin:0 0 0 8px}.three_columns_box .content_clm a.btn_bx:hover,.three_columns_box.layout_2 .columns_row .content_clm a.btn_bx:hover{text-decoration:none!important}.three_columns_box.layout_1 .columns_row .content_clm a.btn_bx{bottom:0;left:0;padding:0 20px 20px;position:absolute;text-decoration:underline;width:100%}.three_columns_box.layout_2 .columns_row .content_clm a.btn_bx{bottom:0;left:0;padding:0;position:absolute;text-decoration:underline;width:100%}.three_columns_box.layout_1 .columns_row .columns_sp{display:flex;flex-direction:column}.three_columns_box.layout_1 .content_clm{margin:50px 0 0}.three_columns_box .columns_row .columns_sp span{display:inline-block;font-size:18px;font-weight:400;line-height:27px;margin:0}.three_columns_box .section_heading p{max-width:750px}.three_columns_box .section_heading h2{font-size:36px;font-weight:600;line-height:36px!important}.three_columns_box .columns_row .columns_sp h2{line-height:38px}.three_columns_box .content_clm p strong,.three_columns_box .content_clm span strong{display:inline-block}.p3-three-columns-box.columns_row.four_clm .p3-three-columns-box.columns_4{width:25%}.p3-three-columns-box.columns_row.four_clm .p3-three-columns-box.columns_4 .p3-three-columns-box.icon{max-height:94px;min-height:auto}.p3-three-columns-box.columns_row.four_clm .p3-three-columns-box.columns_4 .p3-three-columns-box.icon img{height:auto!important;max-height:94px;width:auto!important}.three_columns_box .section_heading p a{text-decoration:underline}@media only screen and (max-width:767px){.three_columns_box .section_heading h2{font-size:22px;line-height:28px!important;margin-bottom:15px}.three_columns_box.layout_1 .columns_row .columns_sp{padding:40px 20px 20px!important}.three_columns_box.layout_1 .columns_row .columns_sp .p3-three-columns-box.icon{max-height:auto;min-height:auto}.three_columns_box .content_clm h4{font-size:22px;line-height:22px!important}.three_columns_box.layout_1 .content_clm.buttony span{margin-bottom:40px}.three_columns_box.layout_1 .content_clm{margin:30px 0 0}.p3-three-columns-box.columns_row.four_clm .p3-three-columns-box.columns_4{width:100%}}@media only screen and (min-width:768px) and (max-width:1024px){.three_columns_box.layout_2 .columns_sp .content_clm{width:100%}.three_columns_box .columns_row .columns_sp,.three_columns_box.layout_2 .columns_sp{height:100%}.three_columns_box .columns_row .columns_4{width:50%!important}.three_columns_box .columns_row{margin:0}.three_columns_box .section_heading h2{font-size:32px;line-height:32px!important}.three_columns_box .content_clm h4{font-size:23px;line-height:23px!important}.three_columns_box.layout_1 .content_clm{margin:35px 0 0}.three_columns_box.layout_1 .content_clm.buttony p,.three_columns_box.layout_1 .content_clm.buttony span{margin-bottom:50px}}@media (min-width:1025px) and (max-width:1280px){.three_columns_box .columns_row .columns_sp,.three_columns_box.layout_2 .columns_sp{height:100%}.three_columns_box .columns_row .columns_4{width:33.3%!important}.three_columns_box .columns_row{margin:0}}