
/* #mainshoppingmall subRow1*/
.subRow1 {background-color: #f6f8f9;padding: 90px 0;}

.subRow1 .trend_list {display: flex;flex-wrap: wrap;gap: 20px;}
.subRow1 .trend_list > .trend_item {display: flex; width: calc(100% / 2 - 10px);}
.subRow1 .trend_list > .trend_item:not(:nth-last-child(-n+2)) {margin-bottom: 30px;}
.subRow1 .trend_list > .trend_item .icon_wrap {display: flex;justify-content: center;align-items: center;min-width: 140px;height: 140px;background-color: #fff;border-radius: 4px;margin-right: 30px;box-shadow: 0 0 20px rgba(80, 98, 135, 0.1);}

.subRow1 .trend_list > .trend_item .text_wrap {padding-top: 20px;}
.subRow1 .trend_list > .trend_item .text_wrap h4 {font-size: 20px; font-weight: 600; margin-bottom: 18px;}
.subRow1 .trend_list > .trend_item .text_wrap ul li {color: #656565;line-height: 1.5;}

@media screen and (max-width:768px) {
    .subRow1 .trend_list{flex-direction: column;}
    .subRow1 .trend_list > .trend_item{width: 100%;}
    .subRow1 .trend_list > .trend_item:not(:nth-last-child(-n+2)) {margin-bottom: 0px;}
}
@media screen and (max-width:480px) {
    .subRow1 .trend_list > .trend_item{flex-direction: column;}
    .subRow1 .trend_list > .trend_item .icon_wrap{max-width: 140px;margin-right: 0px;}
}


/* #mainshoppingmall subRow2*/
.subRow2 {padding: 90px 0 80px;}
.subRow2  .benefits_list { display: flex; flex-wrap: wrap; justify-content: space-between; }
.subRow2  .benefits_list .benefits_item { width: calc((100% - 40px) / 3); height: 250px; padding: 32px 40px 0; margin-bottom: 20px; border: 1px solid #e5e5e5; border-radius: 5px; }
.subRow2  .benefits_list .benefits_item:nth-last-child(-n+3) { margin-bottom: 0; }
.subRow2  .benefits_list .benefits_item .benefits_title_wrap { display: flex; flex-direction: row-reverse; justify-content: start; align-items: center; margin-bottom: 20px; }
.subRow2  .benefits_list .benefits_item .benefits_title_wrap h4 { font-size: 20px; font-weight: 600; margin-left: 28px; }
.subRow2  .benefits_list .benefits_item .benefits_title_wrap .benefits_image_wrap{ display: flex; justify-content: center; align-items: center; min-width: 100px; height: 100px; border-radius: 50%; background-color: #f6f8f9; }
.subRow2  .benefits_list .benefits_item p { line-height: 1.5; word-break: keep-all; }

@media screen and (max-width:960px) {
    .subRow2 .benefits_list .benefits_item {width: calc((100% - 20px) / 3); margin-bottom: 10px; padding: 20px 20px 0;}    
    .subRow2 .benefits_list .benefits_item .benefits_title_wrap h4 {font-size: 17px;}
    .subRow2 .benefits_list .benefits_item p {font-size: 15px;}
}

@media screen and (max-width:768px) {
    .subRow2 .benefits_list .benefits_item {width: calc((100% - 10px) / 2); height: auto; padding: 10px 15px 10px;}
    .subRow2 .benefits_list .benefits_item .benefits_title_wrap .benefits_image_wrap {min-width: 70px; height: 70px;}
    .subRow2 .benefits_list .benefits_item .benefits_title_wrap .benefits_image_wrap img {transform: scale(0.6);}
    .subRow2 .benefits_list .benefits_item .benefits_title_wrap h4 {font-size: 16px; margin-left: 15px;}
    .subRow2 .benefits_list .benefits_item p {font-size: 14px;}
    .subRow2 .benefits_list .benefits_item:nth-last-child(-n+3){margin-bottom: 10px;}
}
@media screen and (max-width:480px) {
    .subRow2 .benefits_list .benefits_item {width: 100%; padding: 15px;}
    
}




/* #mainshoppingmall subRow3*/
.subRow3 { padding: 90px 0 112px; }
.subRow3 .spec_list > .spec_item { display: flex; }
.subRow3 .spec_list > .spec_item:first-child { margin-bottom: 32px; }
.subRow3 .spec_list > .spec_item dt, .subRow3 .spec_list > .spec_item dd { display: block; padding-top: 20px; }
.subRow3 .spec_list > .spec_item dt { width: 240px; margin-right: 32px; border-top: 1px solid #222; font-size: 18px; font-weight: 500; }
.subRow3 .spec_list > .spec_item dd { width: 100%; border-top: 1px solid #e5e5e5; line-height: 1.75; }


@media screen and (max-width:480px) {
    .subRow3 .spec_list > .spec_item {flex-direction: column;}
    .subRow3 .spec_list > .spec_item dd {border-top: 0px;}
}



/* #mainshoppingmall subRow4*/
.subRow4 {padding: 90px 0 80px;}
.subRow4 .slick {margin-left: 320px;}
.subRow4 .slick .slick-slide {margin: 0 15px;}
.subRow4 .slick .slick-slider {overflow: hidden;}
.subRow4 .slick .process_item {width: 310px;}

.subRow4 .slick .slick-slide .image_wrap {width: 310px;height: 250px;border-radius: 4px;margin-bottom: 24px;overflow: hidden;}
.subRow4 .slick .process_item h4 {font-size: 20px;margin-bottom: 18px;font-weight: 50}
.subRow4 .slick .process_item p {font-size: 15px;}

.progress {width: 100%;height: 2px;background-color: #e5e5e5;margin-top: 60px;overflow: hidden;background-image: linear-gradient(to right, #40c6c4, #40c6c4);background-repeat: no-repeat;background-size: 160px 100%;transition: background-size .4s ease-in-out;}

@media screen and (max-width:1280px) {
    .subRow4 .slick {margin-left: 0px;padding: 0 15px;}
    .subRow4 .slick .process_item h4 {text-align: left;}
}
@media screen and (max-width:960px) {
}
@media screen and (max-width:768px) {
    .subRow4 .slick{display: flex; padding: 0 15px; flex-wrap: wrap;gap: 10px; row-gap: 30px;}
    .subRow4 .slick .process_item {width: calc(100% / 2 - 5px);}
    .subRow4 .slick .process_item > .image_wrap{width: 100%;}
    .subRow4 .slick .process_item > .image_wrap img{width: 100%;}
    .subRow4 .slick .process_item h4 {font-size: 20px; margin-top: 10px; margin-bottom: 13px; font-weight: 500;}

    .progress{display: none;}
}
@media screen and (max-width:480px) {
    .m_br480{display: none;}
    .subRow4 .slick .process_item h4 {font-size: 17px; margin-bottom: 8px;}
    .subRow4 .slick .process_item p {font-size: 14px;}
}





/* #mainshoppingmall subRow5*/
.subRow5 {padding: 90px 0 80px;}
.subRow5 ol {display: flex;justify-content: space-between;align-items: center;}

.subRow5 ol li:not(:nth-child(2)) {display: flex;justify-content: center;align-items: center;min-width: 242px;height: 242px;border-radius: 50%;}

.subRow5 ol li:nth-child(1) {border: 2px solid #40c6c4;flex-direction: column;}
.subRow5 ol li:nth-child(2) {display: flex;align-items: center;}
.subRow5 ol li:nth-child(3) {background-color: #40c6c4;}

.subRow ol li h4 {font-size: 24px;text-align: center;font-weight: 500;}
.subRow5 ol li:nth-child(3) h4 {color: #fff;}
.subRow5 ol li p {font-size: 18px;color: #888; margin-top: 12px;}

@media screen and (max-width:1280px) {
    .subRow5 ol{gap: 20px; justify-content: center;}
    .subRow5 ol li:not(:nth-child(2)){max-width: 180px;min-width: auto; width: 100%; height: 100%;aspect-ratio: 1/1;}
    .subRow5 ol li:nth-child(2) .image_wrap{}
    .subRow5 ol li:nth-child(2) .image_wrap > img{width: 400px;}
    .subRow ol li h4 {font-size: 18px;}
    .subRow5 ol li p {font-size: 16px;}
}
@media screen and (max-width:960px) {
    .subRow5 ol li:nth-child(2) .image_wrap > img{width: 320px;}
    
}
@media screen and (max-width:768px) {
    .subRow5 ol{flex-direction: column;}
    .subRow5 ol li > span img{transform: rotate(90deg);}
    .subRow5 ol li:nth-child(2){flex-direction: column;gap: 35px;}
    .subRow5 ol li:nth-child(2) .image_wrap > img {max-width: 100%; width: 100%;}
}





/* #mainshoppingmall subRow6 */
.subRow6 {padding: 90px 0 80px;}
.subRow6 .list_wrap {display: flex;gap: 20px;}
.subRow6 ol {width: 50%;}
.progress_list_client {}
.subRow6 ol li {height: 60px; border-radius: 2px;}
.subRow6 ol li:nth-child(1) {color: #fff; font-size: 20px; font-weight: 500; background-color: #40c6c4;}
.subRow6 ol.progress_list_works li:nth-child(1) {background-color: #222;}

.subRow6 ol li {display: flex;justify-content: center;align-items: center;font-size: 18px;}
.subRow6 ol li {background-color: #f8f8f8;}

.subRow6 ol li:not(:last-child) {margin-bottom: 10px;}

@media screen and (max-width:768px) {
    .subRow6 .list_wrap{flex-direction: column;}
    .subRow6 ol {width: 100%;}
}
@media screen and (max-width:480px) {
    .subRow6 ol li {font-size: 16px; height: 50px;}
    .subRow6 ol li:nth-child(1) {font-size: 17px;}
}





/* #mainshoppingmall subRow7 */
.subRow7 {padding: 90px 0 150px;}
.subRow7 ul.service_list {display: flex;flex-wrap: wrap;border-collapse: collapse;}

.subRow7 ul.service_list > li {display: flex;flex-direction: column;justify-content: center;align-items: center;width: 25%;height: 240px;border: 1px solid #eee;margin-left:-1px;}
.subRow7 ul.service_list > li .icon_wrap {margin-bottom: 28px;}
.subRow7 ul.service_list > li p {font-size: 18px; text-align: center; line-height: 1.3;}

.subRow7 ul.service_list > li:nth-last-child(-n+4) {margin-top: -1px;}


@media screen and (max-width:768px) {
    .subRow7{padding: 90px 0 80px;}
    .subRow7 ul.service_list > li {width: 50%; height: 100%;aspect-ratio: 1 / 1;}
}
@media screen and (max-width:480px) {
    .subRow7 ul.service_list > li{gap: 10px;padding: 0 10px;}
    .subRow7 ul.service_list > li p {font-size: 15px;}
    .subRow7 ul.service_list > li .icon_wrap {margin-bottom: 0px;}
    .subRow7 ul.service_list > li .icon_wrap img{transform: scale(0.8);}
}
