body {background: #F9F9F9;}
.sub_top {padding:280px 0px 20px; border-bottom:1px solid #ddd; background: #fff;}
.sub_title {margin:0px auto 300px;}

.sc_1 {padding:150px 0px 200px;}
.sc_1 ul {display: flex; justify-content: space-between;}
.sc_1 ul li {width: 50%; margin-right:30px; text-align: center;}
.sc_1 ul li:last-child {margin-right:0;}
.sc_1 ul li img {margin-bottom:20px;}
.sc_1 ul li p {font-size:30px; font-weight: var(--weight_bold); margin-bottom:50px;}
.sc_1 ul li .info_box {padding:40px; background: #fff; box-sizing: border-box; border-radius: 20px; border:1px solid #eee; text-align: left; margin-bottom:110px;}
.sc_1 ul li .info_box .info_item {margin-bottom:40px; padding-bottom:40px; border-bottom:1px solid #EEEEEE;}
.sc_1 ul li .info_box .info_item:last-child {margin-bottom:0; padding-bottom:0; border-bottom:0;}
.sc_1 ul li .info_box .info_item span {font-size:18px; line-height: 1.5; margin-bottom:20px; display: block;}
.sc_1 ul li .info_box .info_item .btn_box {justify-content: flex-end;}
.sc_1 ul li .info_box .info_item .btn_box a {font-size: 18px; padding:8px 15px;}
.sc_1 .table_box .table {width: 100%;}
.sc_1 .table_box span {font-size:20px; display: block; margin-bottom:20px;}
.sc_1 .table_box .tb_1 {margin-bottom:50px;}

@media (max-width: 768px){
    .sub_top {padding:80px 0px 10px;}
    .sub_title {margin:0px auto 80px;}
    .sub_title h3 {font-size:35px;}

    .sc_1 {padding:80px 0px;}
    .sc_1 ul {flex-direction: column; margin-bottom:90px;}
    .sc_1 ul li {width: 100%;}
    .sc_1 ul li p {font-size:24px; margin-bottom:20px;}
    .sc_1 ul li .info_box {padding:30px 20px; margin-bottom:50px;}
    .sc_1 ul li .info_box .info_item span {font-size:16px;}
    .sc_1 ul li .info_box .info_item .btn_box a {font-size:16px;}
    .sc_1 .table_box span {font-size:14px;}
    .sc_1 .table_box .tb_1 {margin-bottom:20px;}
}