@charset "UTF-8";

.sub_tit_box h3{font-size: 60px;font-weight: 500;color: #595959;line-height: 1.25;text-align: center;}
.sub_tit_box h3 span{color: #4787ff;}
.sub_tit_box p{font-size: 23px;font-weight: 400;color: #000;line-height: 1.5;text-align: center;margin-top: 40px;}

@media screen and (max-width:1024px) {
  .sub_tit_box h3{font-size: 32px;}
  .sub_tit_box p{font-size: 18px;margin-top: 30px;}
}
@media screen and (max-width:768px) {
  .sub_tit_box h3{font-size: 26px;}
  .sub_tit_box p{font-size: 16px;margin-top: 16px;}
}

.last_sct{padding: 180px 0;background-color: #3c71d4;text-align: center;}
.last_sct h3{font-size: 60px;font-weight: 500;color: #fff;text-align: center;line-height: 1.3;}
.last_sct a{display: inline-block;font-size: 38px;font-weight: 700;color: #3c71d4;background-color: #fff;padding: 20px 50px;margin-top: 50px;border-radius: 999px;border: #fff solid 2px;transition: all 0.3s;}
.last_sct a:hover{background-color: #3c71d4;color: #fff;}
.last_sct .sml_logo{margin-top: 70px;}
.last_sct .sml_logo img{width: 235px;}

@media screen and (max-width:1024px) {
  .last_sct{padding: 120px 0;}
  .last_sct h3{font-size: 36px;}
  .last_sct a{font-size: 24px;padding: 12px 40px;margin-top: 40px;}
  .last_sct .sml_logo{margin-top: 50px;}
  .last_sct .sml_logo img{width: 190px;}
}
@media screen and (max-width:768px) {
  .last_sct{padding: 80px 0;}
  .last_sct h3{font-size: 24px;}
  .last_sct a{font-size: 20px;padding: 8px 30px;margin-top: 20px;}
  .last_sct .sml_logo{margin-top: 40px;}
  .last_sct .sml_logo img{width: 150px;}
}
@media screen and (max-width:360px) {
  .last_sct h3 br{display: none;}
}

.cm-topsec01 .features{display: flex;justify-content: space-between;flex-wrap: wrap;}
.cm-topsec01 .features > li{width: 30%;font-size: 35px;font-weight: 500;color: #4787ff;text-align: center;padding: 50px 20px;background-color: #fff;border-radius: 40px;}

@media screen and (max-width:1024px) {
  .cm-topsec01 .features > li{width: 32%;font-size: 24px;padding: 30px 20px;border-radius: 30px;}
}
@media screen and (max-width:768px) {
  .cm-topsec01 .features{gap: 16px;}
  .cm-topsec01 .features > li{width: 100%;font-size: 18px;padding: 16px 20px;border-radius: 20px;}
}

.youtube_wrap{padding: 160px 0;text-align: center;}
.youtube_wrap iframe{width: 100%;max-width: 1024px;aspect-ratio: 16 / 9;}
.youtube_wrap iframe + iframe{margin-top: 100px;}

.sub02_2 .youtube_wrap{padding-top: 0;}
.sub03 .youtube_wrap{padding-bottom: 0;}
.sub04 .youtube_wrap{padding-bottom: 0;}


@media screen and (max-width:1024px) {
  .youtube_wrap{padding: 120px 0;}
  .youtube_wrap iframe + iframe{margin-top: 60px;}
}
@media screen and (max-width:768px) {
  .youtube_wrap{padding: 100px 0;}
  .youtube_wrap iframe + iframe{margin-top: 40px;}
}




/* 병원소개 sub01 */
.sub01_desc{padding: 210px 0 180px;margin-bottom: 150px;background: url(/html/img/sub01_sct3_bg.jpg) no-repeat center/cover;}
.sub01_desc .sub_tit_box h3{text-align: left;color: #fff;}
.sub01_desc .desc{font-size: 28px;font-weight: 500;color: #fff;line-height: 1.7;margin-top: 100px;}

@media screen and (max-width:1024px) {
  .sub01_desc{padding: 120px 0 100px;margin-bottom: 80px;}
  .sub01_desc .desc{font-size: 20px;margin-top: 60px;}
  .sub01_desc .desc br{display: none;}
}
@media screen and (max-width:1024px) {
  .sub01_desc{padding: 100px 0 80px;margin-bottom: 40px;}
  .sub01_desc .desc{font-size: 16px;margin-top: 40px;}
}

.sub01_equip{padding: 200px 0;}
.sub01_equip .equip_type{margin-top: 120px;}
.sub01_equip .equip_type > li:nth-child(n + 2){margin-top: 130px;}
.sub01_equip .equip_type > li h4{font-size: 28px;font-weight: 500;color: #fff;padding: 15px;background-color: #4787ff;}
.sub01_equip .equip_type > li .euip_list{display: flex;gap: 0 20px;flex-wrap: wrap;}
.sub01_equip .equip_type > li .euip_list > li{width: calc(33.33% - (40px / 3));margin-top: 60px;}
.sub01_equip .equip_type > li .euip_list > li .img_box{text-align: center;}
.sub01_equip .equip_type > li .euip_list > li h5{font-size: 22px;font-weight: 400;color: #000;margin-top: 40px;padding-top: 20px;border-top: #000 solid 1px;}

@media screen and (max-width:1024px) {
  .sub01_equip{padding: 120px 0;}
  .sub01_equip .equip_type{margin-top: 60px;}
  .sub01_equip .equip_type > li:nth-child(n + 2){margin-top: 60px;}
  .sub01_equip .equip_type > li h4{font-size: 20px;padding: 12px;}
  .sub01_equip .equip_type > li .euip_list > li{width: calc(50% - 10px);margin-top: 40px;}
  .sub01_equip .equip_type > li .euip_list > li h5{font-size: 18px;margin-top: 30px;padding-top: 15px;}
}
@media screen and (max-width:768px) {
  .sub01_equip{padding: 100px 0;}
  .sub01_equip .equip_type > li h4{font-size: 18px;padding: 10px;}
  .sub01_equip .equip_type > li .euip_list > li h5{font-size: 16px;margin-top: 20px;padding-top: 10px;}
}

.sub01-sec05 .sub_tit_box{padding-bottom: 90px;}
.sub01-sec05 .sub_tit_box h3{text-align: left;}

@media screen and (max-width:1024px) {
  .sub01-sec05 .sub_tit_box{padding-bottom: 60px;}
}
@media screen and (max-width:768px) {
  .sub01-sec05 .sub_tit_box{padding-bottom: 40px;}
}






/* 전립선염 sub02_1 */
.sub02_1_sct01{padding-bottom: 170px;}
.sub02_1_sct01 .type{display: flex;justify-content: space-between;flex-wrap: wrap; width: 100%;max-width: 1060px;margin: 0 auto;padding-top: 70px;}
.sub02_1_sct01 .type > li{width: 44.33%;}
.sub02_1_sct01 .type > li .img_box{text-align: center;}
.sub02_1_sct01 .type > li .img_box img{width: 100%;max-width: 400px;}
.sub02_1_sct01 .type > li h4{font-size: 35px;font-weight: 400;color: #000;text-align: center;padding: 16px 0;background-color: #f8f8f8;border-radius: 999px;margin-top: 40px;}

.sub02_1_sct02{padding: 220px 0 170px;background-color: #eaeaea;}
.sub02_1_sct02 .manage{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 60px;}
.sub02_1_sct02 .manage > li{width: 23.51%;background-color: #4787ff;border-radius: 45px;padding: 80px 20px 100px;text-align: center;}
.sub02_1_sct02 .manage > li .dot{display: inline-block;width: 26px;height: 26px;background-color: #eaeaea;border-radius: 50%;}
.sub02_1_sct02 .manage > li p{font-size: 33px;font-weight: 500;color: #fff;text-align: center;margin-top: 45px;}

@media screen and (max-width:1024px) {
  .sub02_1_sct01{padding-bottom: 120px;}
  .sub02_1_sct01 .type{padding-top: 50px;}
  .sub02_1_sct01 .type > li{width: 46%;}
  .sub02_1_sct01 .type > li h4{font-size: 24px;padding: 12px 0;margin-top: 20px;}

  .sub02_1_sct02{padding: 150px 0 120px;}
  .sub02_1_sct02 .manage{gap: 20px 0;margin-top: 40px;}
  .sub02_1_sct02 .manage > li{width: 48%;border-radius: 30px;padding: 40px 20px 60px;}
  .sub02_1_sct02 .manage > li .dot{width: 22px;height: 22px;}
  .sub02_1_sct02 .manage > li p{font-size: 24px;margin-top: 30px;}
}
@media screen and (max-width:768px) {
  .sub02_1_sct01{padding-bottom: 100px;}
  .sub02_1_sct01 .type{padding-top: 40px;}
  .sub02_1_sct01 .type > li{width: 48.5%;}
  .sub02_1_sct01 .type > li h4{font-size: 18px;padding: 10px 0;}

  .sub02_1_sct02{padding: 100px 0 80px;}
  .sub02_1_sct02 .manage > li{width: 100%;border-radius: 20px;padding: 20px;}
  .sub02_1_sct02 .manage > li .dot{width: 16px;height: 16px;}
  .sub02_1_sct02 .manage > li p{font-size: 18px;margin-top: 10px;}
}





/* 전립선 비대증 sub02_2 */
.sub02_2_sct01{padding-bottom: 190px;}
.sub02_2_sct01 .type{position: relative;display: flex;gap: 170px;flex-wrap: wrap;padding-top: 160px;}
.sub02_2_sct01 .type::after{content: '';position: absolute;top: 45%;left: 50%;width: 140px;height: 50px;background: url(/html/img/sub02_2_arrow.png) no-repeat center/contain;transform: translateX(-50%);}
.sub02_2_sct01 .type > li{width: calc(50% - 85px);}
.sub02_2_sct01 .type > li .img_box{text-align: center;}
.sub02_2_sct01 .type > li .img_box img{width: 100%;max-width: 400px;}
.sub02_2_sct01 .type > li h4{font-size: 32px;font-weight: 400;color: #000;text-align: center;padding: 35px 20px;background-color: #f8f8f8;border-radius: 34px;margin-top: 50px;}

.sub02_2_sct02{padding: 220px 0;background-color: #eaeaea;}
.sub02_2_sct02 .check_list{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 100px;}
.sub02_2_sct02 .check_list > li{width: 18.5%;}
.sub02_2_sct02 .check_list > li .img_box{text-align: center;}
.sub02_2_sct02 .check_list > li p{font-size: 27px;font-weight: 400;color: #000;text-align: center;line-height: 1.5;margin-top: 40px;}

@media screen and (max-width:1024px) {
  .sub02_2_sct01{padding-bottom: 120px;}
  .sub02_2_sct01 .type{gap: 100px;padding-top: 80px;}
  .sub02_2_sct01 .type::after{top: 45%;width: 80px;height: 40px;}
  .sub02_2_sct01 .type > li{width: calc(50% - 50px);}
  .sub02_2_sct01 .type > li h4{font-size: 20px;padding: 20px;border-radius: 20px;margin-top: 20px;}

  .sub02_2_sct02{padding: 120px 0;}
  .sub02_2_sct02 .check_list{gap: 30px;justify-content: center;margin-top: 60px;}
  .sub02_2_sct02 .check_list > li{width: calc(33.33% - 20px);}
  .sub02_2_sct02 .check_list > li .img_box img{width: 60px;}
  .sub02_2_sct02 .check_list > li p{font-size: 20px;margin-top: 30px;}
}
@media screen and (max-width:768px) {
  .sub02_2_sct01{padding-bottom: 80px;}
  .sub02_2_sct01 .type{gap: 40px;padding-top: 60px;}
  .sub02_2_sct01 .type::after{display: none;}
  .sub02_2_sct01 .type > li{width: 100%;}
  .sub02_2_sct01 .type > li .img_box img{width: 60%;}
  .sub02_2_sct01 .type > li h4{font-size: 16px;border-radius: 16px;margin-top: 16px;}

  .sub02_2_sct02{padding: 100px 0;}
  .sub02_2_sct02 .check_list{gap: 20px;margin-top: 40px;}
  .sub02_2_sct02 .check_list > li{display: flex;align-items: center;gap: 10px;width: 100%;}
  .sub02_2_sct02 .check_list > li .img_box{width: 35px;}
  .sub02_2_sct02 .check_list > li p{width: calc(100% - 45px);font-size: 16px;text-align: left;margin-top: 0;}
}





/* 전립선암 sub02_3 */
.sub02_3_sct01{padding-bottom: 190px;}
.sub02_3_sct01 .process{margin-top: 120px;}
.sub02_3_sct01 .process > li{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.sub02_3_sct01 .process > li:nth-child(n + 2){margin-top: 48px;}
.sub02_3_sct01 .process > li .img_box{width: 24.86%;}
.sub02_3_sct01 .process > li .txt_box{width: 66.15%;}
.sub02_3_sct01 .process > li .txt_box h4{font-size: 36px;font-weight: 700;color: #000;}
.sub02_3_sct01 .process > li .txt_box h4 span{font-weight: 400;}
.sub02_3_sct01 .process > li .txt_box P{font-size: 23px;font-weight: 400;color: #000;margin-top: 24px;padding-top: 24px;border-top: #000 solid 1px;}

.sub02_3_sct02{padding: 220px 0;background-color: #eaeaea;}
.sub02_3_sct02 .test_info{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 120px;}
.sub02_3_sct02 .test_info > li{width: 23.51%;padding: 30px 40px 60px;background-color: #fff;border-radius: 45px;}
.sub02_3_sct02 .test_info > li .dot{display: inline-block;width: 31px;height: 31px;background-color: #4787ff;border-radius: 50%;}
.sub02_3_sct02 .test_info > li p{font-size: 28px;font-weight: 400;color: #000;margin-top: 50px;}

@media screen and (max-width:1024px) {
  .sub02_3_sct01{padding-bottom: 120px;}
  .sub02_3_sct01 .process{margin-top: 60px;}
  .sub02_3_sct01 .process > li:nth-child(n + 2){margin-top: 40px;}
  .sub02_3_sct01 .process > li .txt_box h4{font-size: 24px;}
  .sub02_3_sct01 .process > li .txt_box P{font-size: 18px;margin-top: 18px;padding-top: 18px;}

  .sub02_3_sct02{padding: 120px 0;}
  .sub02_3_sct02 .test_info{gap: 20px 0;margin-top: 80px;}
  .sub02_3_sct02 .test_info > li{width: 48.5%;padding: 40px 30px;border-radius: 30px;}
  .sub02_3_sct02 .test_info > li .dot{width: 26px;height: 26px;}
  .sub02_3_sct02 .test_info > li p{font-size: 20px;margin-top: 20px;}
}
@media screen and (max-width:768px) {
  .sub02_3_sct01{padding-bottom: 100px;}
  .sub02_3_sct01 .process > li{gap: 20px;}
  .sub02_3_sct01 .process > li .img_box{width: 100%;text-align: center;}
  .sub02_3_sct01 .process > li .txt_box{width: 100%;}
  .sub02_3_sct01 .process > li .img_box img{width: 60%;max-width: 300px;}
  .sub02_3_sct01 .process > li .txt_box h4{font-size: 20px;}
  .sub02_3_sct01 .process > li .txt_box P{font-size: 16px;margin-top: 14px;padding-top: 14px;}

  .sub02_3_sct02{padding: 100px 0;}
  .sub02_3_sct02 .test_info{margin-top: 60px;}
  .sub02_3_sct02 .test_info > li{width: 100%;padding: 30px 30px;border-radius: 20px;}
  .sub02_3_sct02 .test_info > li .dot{width: 20px;height: 20px;}
  .sub02_3_sct02 .test_info > li p{font-size: 18px;margin-top: 12px;}
}






/* 전립선비대증 수술 sub03 */
.sub03_sct01{padding: 220px 0;}
.sub03_sct01 .surg_type{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 140px;}
.sub03_sct01 .surg_type > li{width: 21.71%;text-align: center;}
.sub03_sct01 .surg_type > li .img_box{text-align: center;}
.sub03_sct01 .surg_type > li .img_box img{width: 100%;max-width: 285px;}
.sub03_sct01 .surg_type > li .dot{display: inline-block;width: 26px;height: 26px;background-color: #4787ff;border-radius: 50%;margin-top: 50px;}
.sub03_sct01 .surg_type > li h4{font-size: 33px;font-weight: 400;color: #000;text-align: center;margin-top: 30px;}

@media screen and (max-width:1024px) {
  .sub03_sct01{padding: 120px 0;}
  .sub03_sct01 .surg_type{gap: 40px 0;margin-top: 80px;}
  .sub03_sct01 .surg_type > li{width: 48.5%;}
  .sub03_sct01 .surg_type > li .dot{width: 22px;height: 22px;margin-top: 30px;}
  .sub03_sct01 .surg_type > li h4{font-size: 24px;margin-top: 20px;}
}
@media screen and (max-width:768px) {
  .sub03_sct01{padding: 100px 0;}
  .sub03_sct01 .surg_type{margin-top: 60px;}
  .sub03_sct01 .surg_type > li .dot{width: 18px;height: 18px;margin-top: 20px;}
  .sub03_sct01 .surg_type > li h4{font-size: 18px;margin-top: 16px;}
}

.sub03_sct03{padding: 250px 0;}
.sub03_sct03 .inner{max-width: 1920px;padding: 0;}
.sub03_sct03 .therapy_list{margin-top: 100px;}
.sub03_sct03 .therapy_list > li{display: flex;align-items: center;flex-wrap: wrap;}
.sub03_sct03 .therapy_list > li:nth-child(2n){flex-direction: row-reverse;}
.sub03_sct03 .therapy_list > li .img_box{width: 50%;}
.sub03_sct03 .therapy_list > li .txt_box{width: 50%;padding: 20px 100px;}
.sub03_sct03 .therapy_list > li .txt_box h4{font-size: 36px;font-weight: 700;color: #000;}
.sub03_sct03 .therapy_list > li:nth-child(2n) .txt_box h4{text-align: right;}
.sub03_sct03 .therapy_list > li .txt_box p{font-size: 23px;font-weight: 400;color: #000;margin-top: 24px;}
.sub03_sct03 .therapy_list > li:nth-child(2n) .txt_box p{text-align: right;}
.sub03_sct03 .therapy_list > li .txt_box .detail{padding: 30px;border: #7c7c7c solid 1px;border-radius: 22px;margin-top: 36px;}
.sub03_sct03 .therapy_list > li .txt_box .detail table{width: 100%;}
.sub03_sct03 .therapy_list > li .txt_box .detail table th,
.sub03_sct03 .therapy_list > li .txt_box .detail table td{font-size: 18px;color: #000;}
.sub03_sct03 .therapy_list > li .txt_box .detail table th{font-weight: 700;vertical-align: top;}
.sub03_sct03 .therapy_list > li .txt_box .detail table td{font-weight: 400;padding-left: 8px;word-spacing: -0.1em;}
.sub03_sct03 .therapy_list > li .txt_box .detail table tr:nth-child(n + 2) th,
.sub03_sct03 .therapy_list > li .txt_box .detail table tr:nth-child(n + 2) td{padding-top: 10px;}

@media screen and (max-width:1600px) {
  .sub03_sct03 .therapy_list > li .txt_box{padding: 20px 60px;}
  .sub03_sct03 .therapy_list > li .txt_box h4{font-size: 24px;}
  .sub03_sct03 .therapy_list > li .txt_box p{font-size: 18px;margin-top: 18px;}
  .sub03_sct03 .therapy_list > li .txt_box .detail{padding: 20px;margin-top: 20px;}
  .sub03_sct03 .therapy_list > li .txt_box .detail table th,
  .sub03_sct03 .therapy_list > li .txt_box .detail table td{font-size: 16px;}
}
@media screen and (max-width:1300px) {
  .sub03_sct03{padding: 150px 0;}
  .sub03_sct03 .therapy_list{margin-top: 80px;}
  .sub03_sct03 .therapy_list > li .img_box{width: 100%;text-align: center;}
  .sub03_sct03 .therapy_list > li .img_box img{max-width: 640px;width: 100%;}
  .sub03_sct03 .therapy_list > li .txt_box{width: 100%;padding: 60px 20px;}
  .sub03_sct03 .therapy_list > li:nth-child(2n) .txt_box h4{text-align: left;}
  .sub03_sct03 .therapy_list > li:nth-child(2n) .txt_box p{text-align: left;}
}
@media screen and (max-width:768px) {
  .sub03_sct03{padding: 100px 0;}
  .sub03_sct03 .therapy_list{margin-top: 60px;}
  .sub03_sct03 .therapy_list > li .txt_box{padding: 40px 20px;}
  .sub03_sct03 .therapy_list > li .txt_box h4{font-size: 20px;}
  .sub03_sct03 .therapy_list > li .txt_box p{font-size: 16px;margin-top: 14px;}
  .sub03_sct03 .therapy_list > li .txt_box .detail{padding: 16px;margin-top: 16px;border-radius: 16px;}
  .sub03_sct03 .therapy_list > li .txt_box .detail table th,
  .sub03_sct03 .therapy_list > li .txt_box .detail table td{font-size: 15px;}
}






/* 요로결석 sub04 */
.sub04_sct01{padding: 200px 0;}
.sub04_sct01 .inner{max-width: 1580px;}
.sub04_sct01 .type_wrap{margin-top: 140px;}
.sub04_sct01 .type_wrap h4{font-size: 40px;font-weight: 700;color: #000;text-align: center;}
.sub04_sct01 .type_wrap .types{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;margin-top: 30px;}
.sub04_sct01 .type_wrap .types .img_box{width: 42.46%;}
.sub04_sct01 .type_wrap .types .txt_box{width: 25.51%;}
.sub04_sct01 .type_wrap .types .txt_box.txt1{text-align: right;}
.sub04_sct01 .type_wrap .types .txt_box h5{font-size: 36px;font-weight: 700;color: #4787ff;}
.sub04_sct01 .type_wrap .types .txt_box p{font-size: 23px;font-weight: 400;color: #000;margin-top: 24px;word-spacing: -0.06em;}

@media screen and (max-width:1024px) {
  .sub04_sct01{padding: 120px 0;}
  .sub04_sct01 .type_wrap{margin-top: 80px;}
  .sub04_sct01 .type_wrap h4{font-size: 30px;}
  .sub04_sct01 .type_wrap .types{gap: 40px;margin-top: 20px;}
  .sub04_sct01 .type_wrap .types .img_box{width: 100%;order: 1;text-align: center;}
  .sub04_sct01 .type_wrap .types .img_box img{max-width: 480px;width: 90%;}
  .sub04_sct01 .type_wrap .types .txt_box{width: 100%;order: 2;}
  .sub04_sct01 .type_wrap .types .txt_box.txt1{text-align: left;}
  .sub04_sct01 .type_wrap .types .txt_box h5{font-size: 26px;}
  .sub04_sct01 .type_wrap .types .txt_box p{font-size: 18px;margin-top: 20px;}  
}
@media screen and (max-width:768px) {
  .sub04_sct01{padding: 100px 0;}
  .sub04_sct01 .type_wrap{margin-top: 60px;}
  .sub04_sct01 .type_wrap h4{font-size: 24px;}
  .sub04_sct01 .type_wrap .types .txt_box h5{font-size: 20px;}
}

.sub04_sct02{padding: 200px 0;background-color: #eaeaea;}
.sub04_sct02 .effects{display: flex;gap: 40px;flex-wrap: wrap;margin-top: 90px;}
.sub04_sct02 .effects > li{width: calc(50% - 20px);font-size: 30px;font-weight: 400;color: #000;text-align: center;padding: 100px 20px;background-color: #fff;border-radius: 40px;}

@media screen and (max-width:1024px) {
  .sub04_sct02{padding: 120px 0;}
  .sub04_sct02 .effects{gap: 20px;margin-top: 60px;}
  .sub04_sct02 .effects > li{width: calc(50% - 10px);font-size: 20px;padding: 60px 20px;border-radius: 20px;}
}
@media screen and (max-width:768px) {
  .sub04_sct02{padding: 100px 0;}
  .sub04_sct02 .effects{gap: 16px;margin-top: 40px;}
  .sub04_sct02 .effects > li{width: 100%;font-size: 18px;padding: 20px;}
}

.sub04_sct03{padding: 280px 0;}
.sub04_sct03 .process{position: relative;display: flex;gap: 20px;flex-wrap: wrap;margin-top: 140px;}
.sub04_sct03 .process::before{content: '';position: absolute;top: 38px;left: 50%;width: 100vw;height: 1px;background-color: #4787ff;transform: translateX(-50%);}
.sub04_sct03 .process > li{position: relative;width: calc(25% - 15px);}
.sub04_sct03 .process > li .num{display: flex;justify-content: center;align-items: center;width: 77px;height: 77px;font-size: 35px;font-weight: 700;color: #fff;background-color: #4787ff;border-radius: 16px;padding-top: 7px;margin: 0 auto;}
.sub04_sct03 .process > li p{font-size: 30px;font-weight: 400;color: #000;text-align: center;margin-top: 30px;}

@media screen and (max-width:1024px) {
  .sub04_sct03{padding: 120px 0;}
  .sub04_sct03 .process{gap: 16px;margin-top: 80px;}
  .sub04_sct03 .process::before{top: 35px;}
  .sub04_sct03 .process > li{width: calc(25% - 12px);}
  .sub04_sct03 .process > li .num{width: 70px;height: 70px;font-size: 26px;padding-top: 5px;}
  .sub04_sct03 .process > li p{font-size: 20px;margin-top: 20px;}
}
@media screen and (max-width:768px) {
  .sub04_sct03{padding: 100px 0;}
  .sub04_sct03 .process{gap: 40px 16px;margin-top: 60px;}
  .sub04_sct03 .process::before{display: none;}
  .sub04_sct03 .process > li{width: calc(50% - 8px);}
  .sub04_sct03 .process > li .num{width: 55px;height: 55px;font-size: 24px;}
  .sub04_sct03 .process > li p{font-size: 16px;margin-top: 16px;}
}





/* 혈뇨·비뇨기암 진단 sub05 */
.sub02_2_sct02 .check_list.divide3 > li{width: 31%;}
@media screen and (max-width:1024px) {
  .sub02_2_sct02 .check_list.divide3 > li{width: calc(33.33% - 20px);}
}
@media screen and (max-width:768px) {
  .sub02_2_sct02 .check_list.divide3 > li{width: 100%;}
}

.sub05_sct03{padding: 240px 0;background-color: #4787ff;}
.sub05_sct03 .sub_tit_box h3,
.sub05_sct03 .sub_tit_box p{color: #fff;}
.sub05_sct03 .system{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 90px;}
.sub05_sct03 .system > li{width: 48.37%;background-color: #fff;border-radius: 40px;padding: 80px 20px;}
.sub05_sct03 .system > li h4{font-size: 40px;font-weight: 700;color: #4787ff;text-align: center;}
.sub05_sct03 .system > li p{font-size: 30px;font-weight: 400;color: #000;text-align: center;margin-top: 30px;}

@media screen and (max-width:1024px) {
  .sub05_sct03{padding: 120px 0;}
  .sub05_sct03 .system{margin-top: 60px;}
  .sub05_sct03 .system > li{padding: 40px 20px;}
  .sub05_sct03 .system > li h4{font-size: 30px;}
  .sub05_sct03 .system > li p{font-size: 20px;margin-top: 20px;}
}
@media screen and (max-width:768px) {
  .sub05_sct03{padding: 100px 0;}
  .sub05_sct03 .system{gap: 20px;margin-top: 40px;}
  .sub05_sct03 .system > li{width: 100%;padding: 20px;border-radius: 20px;}
  .sub05_sct03 .system > li h4{font-size: 24px;}
  .sub05_sct03 .system > li p{font-size: 16px;margin-top: 16px;}
}

.sub05_sct04{padding: 240px 0;}
.sub05_sct04 .after{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 80px;}
.sub05_sct04 .after > li{width: 30.05%;}
.sub05_sct04 .after > li p{font-size: 27px;font-weight: 400;color: #000;line-height: 1.8;text-align: center;margin-top: 40px;}
.sub05_sct04 .after > li p .type{display: inline-block;font-weight: 500;color: #fff;padding: 6px 12px;background-color: #4787ff;border-radius: 10PX;}

@media screen and (max-width:1024px) {
  .sub05_sct04{padding: 120px 0;}
  .sub05_sct04 .after{gap: 40px 20px;justify-content: center;margin-top: 60px;}
  .sub05_sct04 .after > li{width: calc(50% - 10px);}
  .sub05_sct04 .after > li p{font-size: 20px;margin-top: 20px;}
}
@media screen and (max-width:768px) {
  .sub05_sct04{padding: 100px 0;}
  .sub05_sct04 .after{gap: 40px;margin-top: 60px;}
  .sub05_sct04 .after > li{width: 100%;}
  .sub05_sct04 .after > li .img_box{text-align: center;}
  .sub05_sct04 .after > li .img_box img{max-width: 360px;width: 80%;}
  .sub05_sct04 .after > li p{font-size: 16px;margin-top: 20px;}
}

.sub02_2_sct02 .check_list.divide4 > li{width: 22%;}
@media screen and (max-width:1024px) {
  .sub02_2_sct02 .check_list.divide4 > li{width: calc(50% - 15px);}
}
@media screen and (max-width:768px) {
  .sub02_2_sct02 .check_list.divide4 > li{width: 100%;}
}






/* 여성 비뇨질환 sub06 */
.sub06_sct02{padding: 220px 0;}
.sub06_sct02 .inner{display: flex;flex-wrap: wrap;align-items: center;max-width: 1920px;padding: 0;}
.sub06_sct02 .inner .left, 
.sub06_sct02 .inner .right{width: 50%;}
.sub06_sct02 .inner .right{padding: 20px 150px;}
.sub06_sct02 .sub_tit_box h3,
.sub06_sct02 .sub_tit_box p{text-align: left;}

@media screen and (max-width:1400px) {
  .sub06_sct02 .inner .right{padding: 20px 80px;}
}
@media screen and (max-width:1200px) {
  .sub06_sct02 .inner .left, 
  .sub06_sct02 .inner .right{width: 100%;}
  .sub06_sct02 .inner .left img{max-width: 640px;width: 100%;}
}
@media screen and (max-width:1024px) {
  .sub06_sct02{padding: 120px 0;}
  .sub06_sct02 .inner .right{padding: 40px 20px;}
}

.sub06_sct03{padding: 100px 0 220px;}
.sub06_sct03 .tip{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 140px;}
.sub06_sct03 .tip > li{position: relative;display: flex;justify-content: center;align-items: center;width: 48.3%;background-color: #eaeaea;border-radius: 40px;padding: 70px 20px;}
.sub06_sct03 .tip > li .category{position: absolute;top: 0;left: 50%;font-size: 33px;font-weight: 500;color: #fff;padding: 8px 20px;background-color: #4787ff;border-radius: 16px;transform: translate(-50%, -50%);}
.sub06_sct03 .tip > li p{font-size: 32px;font-weight: 400;color: #000;line-height: 1.5;text-align: center;}

@media screen and (max-width:1024px) {
  .sub06_sct03{padding: 60px 0 120px;}
  .sub06_sct03 .tip{margin-top: 100px;}
  .sub06_sct03 .tip > li{border-radius: 30px;padding: 40px 20px;}
  .sub06_sct03 .tip > li .category{font-size: 24px;border-radius: 12px;}
  .sub06_sct03 .tip > li p{font-size: 22px;}
}
@media screen and (max-width:768px) {
  .sub06_sct03{padding: 40px 0 100px;}
  .sub06_sct03 .tip{gap: 60px;margin-top: 60px;}
  .sub06_sct03 .tip > li{width: 100%;border-radius: 20px;padding: 40px 20px;}
  .sub06_sct03 .tip > li .category{font-size: 20px;border-radius: 10px;padding: 6px 12px;}
  .sub06_sct03 .tip > li p{font-size: 18px;}
}

.sub05_sct03 .system.divide3 > li{width: 31.92%;}

@media screen and (max-width:1024px) {
  .sub05_sct03 .system.divide3{justify-content: center;gap: 20px;}
  .sub05_sct03 .system.divide3 > li{width: calc(50% - 10px);}
}
@media screen and (max-width:768px) {
  .sub05_sct03 .system.divide3{justify-content: center;gap: 20px;}
  .sub05_sct03 .system.divide3 > li{width: 100%;}
}






/* 남성 갱년기 sub07 */
.sub07_sct02{padding: 200px 0;}
.sub07_sct02 .effects{display: flex;gap: 40px;flex-wrap: wrap;margin-top: 90px;}
.sub07_sct02 .effects > li{width: calc(50% - 20px);font-size: 30px;font-weight: 400;color: #fff;text-align: center;padding: 100px 20px;background-color: #4787ff;border-radius: 40px;}

@media screen and (max-width:1024px) {
  .sub07_sct02{padding: 120px 0;}
  .sub07_sct02 .effects{gap: 20px;margin-top: 60px;}
  .sub07_sct02 .effects > li{width: calc(50% - 10px);font-size: 20px;padding: 60px 20px;border-radius: 20px;}
}
@media screen and (max-width:768px) {
  .sub04_sct02{padding: 100px 0;}
  .sub04_sct02 .effects{gap: 16px;margin-top: 40px;}
  .sub04_sct02 .effects > li{width: 100%;font-size: 18px;padding: 20px;}
}

.sub07_sct03{padding: 100px 0 240px;}
.sub07_sct03 .sub_tit_box h3,
.sub07_sct03 .sub_tit_box p{text-align: left;}
.sub07_sct03 .healing{margin-top: 90px;}
.sub07_sct03 .healing > li{display: flex;justify-content: space-between;flex-wrap: wrap;border-top: #000 solid 1px;padding: 40px 0 50px;}
.sub07_sct03 .healing > li h4{width: 30%;font-size: 36px;font-weight: 700;color: #000;}
.sub07_sct03 .healing > li p{width: 30%;font-size: 23px;font-weight: 400;color: #000;line-height: 1.5;}
.sub07_sct03 .healing > li .img_box{width: 32.51%;}

@media screen and (max-width:1024px) {
  .sub07_sct03{padding: 60px 0 120px;}
  .sub07_sct03 .healing{margin-top: 60px;}
  .sub07_sct03 .healing > li{padding: 20px 0 30px;}
  .sub07_sct03 .healing > li h4{font-size: 24px;}
  .sub07_sct03 .healing > li p{font-size: 18px;}
}
@media screen and (max-width:768px) {
  .sub07_sct03{padding: 40px 0 100px;}
  .sub07_sct03 .healing > li{gap: 20px;padding: 20px 0 40px;}
  .sub07_sct03 .healing > li h4{width: 100%;font-size: 20px;order: 1;}
  .sub07_sct03 .healing > li p{width: 100%;font-size: 16px;order: 3;}
  .sub07_sct03 .healing > li .img_box{width: 100%;order: 2;}
}