@media (max-width:660px){.p3-content-image.content_image_row{padding:0}}.content_image_row .row_column .space_columns.content_sp h5{font-size:18px;font-weight:400;line-height:18px}.content_image_row .row_column .space_columns.content_sp h2{font-size:36px;font-weight:500;line-height:36px;margin:10px 0 20px;position:relative}.content_image_row .row_column .space_columns.content_sp h2:before{background:#1c143d;bottom:-10px;content:"";height:2px;position:absolute;width:100%}.content_image_row .row_column .space_columns.content_sp h2 span{font-weight:700}.content_image_row .row_column .space_columns.content_sp p{font-size:18px;font-weight:400;line-height:27px;margin:0 0 10px}.content_image_row .row_column .space_columns.content_sp a{background:#1c2c68;border-radius:40px;box-shadow:0 2px 4px 0 #8890c233;display:inline-block;font-size:14px;font-weight:600;line-height:14px;margin:20px 0 0;padding:12px 25px;transition:.5s}.content_image_row .row_column .space_columns.content_sp a:hover{background:#e91a60}.content_image_row .row_column .col_6 .list_section{border-bottom:1px solid #f1f0ef;display:flex;flex-wrap:wrap;padding:8px 0}.content_image_row .row_column .col_6 .list_section .image_icon{line-height:0;width:5%}.content_image_row .row_column .col_6 .list_section .text{padding-left:11px;width:95%}.content_image_row .row_column .col_6 .p3-content-image .list{margin-bottom:10px}.content_image_row .row_column .col_6 .list_section .text h4{color:#1c143d;font-size:20px;font-weight:700;line-height:20px;margin:0 0 6px}.content_image_row .row_column .col_6 .list_section .text p{color:#1c143d;font-size:18px;font-weight:400;line-height:23.5px;margin:0 0 8px}.content_image_row .row_column .col_6 .list_section:first-child{border-top:1px solid #f1f0ef}.content_image_row .row_column .space_columns.content_sp p span{font-weight:700}.content_image_row .row_column .col_6.image .p3-content-image.space_columns.image{height:100%;line-height:0}.content_image_row .row_column .space_columns.content_sp a svg{margin:0 0 0 8px}@media only screen and (max-width:767px){.content_image_row.left_content .row_column .space_columns.content_sp h2{font-size:24px;line-height:normal}.content_image_row.left_content .row_column{flex-direction:column-reverse}}@media only screen and (min-width:768px) and (max-width:1024px){.content_image_row .row_column .space_columns.content_sp h2{font-size:28px;line-height:normal}}@media only screen and (min-width:1025px) and (max-width:1280px){.content_image_row.left_content .row_column .space_columns.content_sp{padding-left:50px}}