@charset "UTF-8";

.sub_wrap *{letter-spacing: -0.04em;}
.sub_wrap{padding: 160px 0;}
.sub_wrap .sub_tit{width: 100%;max-width: 1200px;font-size: 45px;font-weight: 400;color: #e36c90;text-align: center;margin: 0 auto;padding: 0 20px;}

@media screen and (max-width:1024px) {
  .sub_wrap{padding: 120px 0;}
  .sub_wrap .sub_tit{font-size: 36px;}
}
@media screen and (max-width:768px) {
  .sub_wrap{padding: 100px 0;}
  .sub_wrap .sub_tit{font-size: 32px;}
}

br.keep{display: block !important;}



/* sub01_1 조이맘소개 - 인사말 */
.sub01_1{padding-bottom: 700px;}
.sub01_1_sct1 .img_box{margin-top: 70px;}
.sub01_1_sct1 .txt_box{position: absolute;left: 42.84%;top: 80px;width: 50.68%;padding: 70px 60px;background-color: #fff;border-radius: 23px;box-shadow: rgba(64, 64, 64, 0.06) 5px 3px 27px;}
.sub01_1_sct1 .txt_box h4{font-size: 32px;font-weight: 400;color: #000;}
.sub01_1_sct1 .txt_box h4 b{font-weight: 700;}
.sub01_1_sct1 .txt_box h4 b .pink{color: #e36c90;}
.sub01_1_sct1 .txt_box p{font-size: 16px;font-weight: 400;color: #000;line-height: 1.5;margin-top: 36px;}
.sub01_1_sct1 .txt_box p b{font-weight: 600;}

@media screen and (max-width:1024px) {
  .sub01_1{padding-bottom: 500px;}
  .sub01_1_sct1 .img_box{margin-top: 60px;}
  .sub01_1_sct1 .txt_box{top: 60px;padding: 40px 30px;border-radius: 20px;}
  .sub01_1_sct1 .txt_box h4{font-size: 26px;}
  .sub01_1_sct1 .txt_box p{margin-top: 20px;}
}
@media screen and (max-width:768px) {
  .sub01_1{padding-bottom: 100px;}
  .sub01_1_sct1 .img_box{margin-top: 40px;}
  .sub01_1_sct1 .txt_box{position: unset;width: 100%;padding: 30px;margin-top: 20px;}
  .sub01_1_sct1 .txt_box h4{font-size: 24px;}
  .sub01_1_sct1 .txt_box p br.pc{display: none;}
}





/* sub01_2,3 조이맘소개 - 의료진소개, 연구진소개 */
.sub01_2_sct1 .inner{max-width: 1064px;}
.sub01_2_sct1 .intro_box{display: flex;justify-content: space-between;align-items: end;flex-wrap: wrap;margin-top: 120px;}
.sub01_2_sct1 .intro_box .img_box{width: 60.72%;}
.sub01_2_sct1 .intro_box .txt_box{width: 32.34%;}
.sub01_2_sct1 .intro_box .txt_box h4{font-size: 32px;font-weight: 500;color: #e36c90;}
.sub01_2_sct1 .intro_box .txt_box .history{margin-top: 50px;}
.sub01_2_sct1 .intro_box .txt_box .history > li{font-size: 16px;font-weight: 400;color: #000;}
.sub01_2_sct1 .intro_box .txt_box .history > li:nth-child(n + 2){margin-top: 12px;}

.sub01_3 .sub01_2_sct1 .intro_box{align-items: center;}

@media screen and (max-width:1024px) {
  .sub01_2_sct1 .intro_box{align-items: center;margin-top: 80px;}
  .sub01_2_sct1 .intro_box .img_box{width: 55%;}
  .sub01_2_sct1 .intro_box .txt_box{width: 40%;}
  .sub01_2_sct1 .intro_box .txt_box h4{font-size: 24px;}
  .sub01_2_sct1 .intro_box .txt_box .history{margin-top: 40px;}
  .sub01_2_sct1 .intro_box .txt_box .history > li:nth-child(n + 2){margin-top: 10px;}
}
@media screen and (max-width:768px) {
  .sub01_2_sct1 .intro_box{gap: 40px;margin-top: 60px;}
  .sub01_2_sct1 .intro_box .img_box{width: 100%;text-align: center;}
  .sub01_2_sct1 .intro_box .img_box img{width: 100%;max-width: 500px;}
  .sub01_2_sct1 .intro_box .txt_box{width: 100%;}
  .sub01_2_sct1 .intro_box .txt_box .history{margin-top: 20px;}
  .sub01_2_sct1 .intro_box .txt_box .history > li{font-size: 15px;}
}





/* sub01_4 조이맘소개 - 진료안내 */
.sub01_4_sct1{margin-top: 130px;}
.sub01_4_sct1 .inner{max-width: 1066px;}
.sub01_4_sct1 .clinic_type > li{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.sub01_4_sct1 .clinic_type > li:nth-child(n + 2){margin-top: 80px;}
.sub01_4_sct1 .clinic_type > li:nth-child(2n){flex-direction: row-reverse;}
.sub01_4_sct1 .clinic_type > li .img_box{width: 48.73%;border-radius: 999px;overflow: hidden;}
.sub01_4_sct1 .clinic_type > li .txt_box{width: 45.9%;}
.sub01_4_sct1 .clinic_type > li:nth-child(2n) .txt_box{padding-left: 150px;}
.sub01_4_sct1 .clinic_type > li .txt_box h4{font-size: 25px;font-weight: 500;color: #e36c90;}
.sub01_4_sct1 .clinic_type > li .txt_box .detail{margin-top: 30px;}
.sub01_4_sct1 .clinic_type > li .txt_box .detail > li{font-size: 16px;font-weight: 400;color: #000;}
.sub01_4_sct1 .clinic_type > li .txt_box .detail > li:nth-child(n + 2){margin-top: 12px;}
.sub01_4_sct1 .clinic_type > li .txt_box .detail > li > ul{margin-top: 12px;}
.sub01_4_sct1 .clinic_type > li .txt_box .detail > li > ul > li{font-size: 16px;font-weight: 200;color: #5e5a58;}
.sub01_4_sct1 .clinic_type > li .txt_box .detail > li > ul > li:nth-child(n + 2){margin-top: 10px;}

@media screen and (max-width:1024px) {
  .sub01_4_sct1{margin-top: 80px;}
  .sub01_4_sct1 .clinic_type > li:nth-child(2n) .txt_box{padding-left: 50px;}
}
@media screen and (max-width:768px) {
  .sub01_4_sct1{margin-top: 60px;}
  .sub01_4_sct1 .clinic_type > li{gap: 20px;}
  .sub01_4_sct1 .clinic_type > li:nth-child(n + 2){margin-top: 40px;}
  .sub01_4_sct1 .clinic_type > li:nth-child(2n){flex-direction: row;}
  .sub01_4_sct1 .clinic_type > li .img_box{width: 100%;border-radius: 20px;}
  .sub01_4_sct1 .clinic_type > li .txt_box{width: 100%;}
  .sub01_4_sct1 .clinic_type > li:nth-child(2n) .txt_box{padding-left: 0;}
  .sub01_4_sct1 .clinic_type > li .txt_box h4{font-size: 20px;}
  .sub01_4_sct1 .clinic_type > li .txt_box .detail{margin-top: 20px;}
  .sub01_4_sct1 .clinic_type > li .txt_box .detail > li{font-size: 15px;}
  .sub01_4_sct1 .clinic_type > li .txt_box .detail > li:nth-child(n + 2){margin-top: 10px;}
  .sub01_4_sct1 .clinic_type > li .txt_box .detail > li > ul{margin-top: 10px;}
  .sub01_4_sct1 .clinic_type > li .txt_box .detail > li > ul > li{font-size: 15px;}
  .sub01_4_sct1 .clinic_type > li .txt_box .detail > li > ul > li:nth-child(n + 2){margin-top: 8px;}
}





/* sub01_5 조이맘소개 - Ci소개 */
.sub01_5_sct1 .ci_img{display: flex;gap: 100px;justify-content: center;align-items: center;flex-wrap: wrap;margin-top: 140px;border: #e36c90 solid 1px;border-radius: 30px;padding: 90px 20px;}
.sub01_5_sct1 .ci_img img{width: calc(50% - 50px);max-width: 321px;}
.sub01_5_sct1 .desc{font-size: 16px;font-weight: 300;color: #000;text-align: center;line-height: 2;margin-top: 70px;}

@media screen and (max-width:1024px) {
  .sub01_5_sct1 .ci_img{gap: 60px;margin-top: 80px;}
  .sub01_5_sct1 .ci_img img{width: calc(50% - 30px);}
}
@media screen and (max-width:768px) {
  .sub01_5_sct1 .ci_img{gap: 20px;margin-top: 40px;padding: 20px 40px;}
  .sub01_5_sct1 .ci_img img{width: 100%;}
  .sub01_5_sct1 .desc{margin-top: 20px;}
  .sub01_5_sct1 .desc br{display: none;}
}





/* sub01_6 조이맘소개 - 찾아오시는길 */
.sub01_6_sct1{margin-top: 140px;}
.sub01_6_sct1 .map_img{position: absolute;top: 0;right: 20px;width: 45%;}
.sub01_6_sct1 .info_list{position: relative;padding-top: 10px;}
.sub01_6_sct1 .info_list > li{display: flex;gap: 40px;}
.sub01_6_sct1 .info_list > li:nth-child(n + 2){margin-top: 60px;}
.sub01_6_sct1 .info_list > li h4{width: 85px;font-size: 22px;font-weight: 700;color: #e36c90;}
.sub01_6_sct1 .info_list > li .num, 
.sub01_6_sct1 .info_list > li .detail{width: calc(100% - 125px);}

.sub01_6_sct1 .info_list > li .num{font-size: 36px;font-weight: 500;color: #5e5a58;margin-top: -5px;}
.sub01_6_sct1 .info_list > li .detail{margin-top: 5px;}
.sub01_6_sct1 .info_list > li .detail > li{display: flex;gap: 12px;font-size: 15px;font-weight: 500;color: #5e5a58;line-height: 1.6;}
.sub01_6_sct1 .info_list > li .detail > li:nth-child(n + 2){margin-top: 8px;}
.sub01_6_sct1 .info_list > li .detail > li span{line-height: 1.5;}
.sub01_6_sct1 .info_list > li .detail > li span.tit{display: flex;justify-content: space-between;width: 53px;}
.sub01_6_sct1 .info_list > li .detail > li span.time{width: calc(100% - 65px);}
.sub01_6_sct1 .info_list > li .detail > li .pink{color: #e36c90;}
.sub01_6_sct1 .info_list > li .detail > li .pink b{font-weight: 600;}

.sub01_6_sct1 .company_info{display: flex;gap: 24px;justify-content: right;padding: 25px 36px;margin-top: 115px;background-color: #fdeded;border-radius: 999px;}
.sub01_6_sct1 .company_info > li{font-size: 15px;font-weight: 300;color: #000;}

@media screen and (max-width:1024px) {
  .sub01_6_sct1{margin-top: 100px;}
  .sub01_6_sct1 .map_img{width: 42%;}
}
@media screen and (max-width:768px) {
  .sub01_6_sct1{margin-top: 60px;}
  .sub01_6_sct1 .map_img{position: unset;width: 100%;text-align: center;}
  .sub01_6_sct1 .map_img img{width: 100%;max-width: 500px;}
  .sub01_6_sct1 .info_list{padding-top: 40px;}
  .sub01_6_sct1 .info_list > li{flex-wrap: wrap;gap: 12px;}
  .sub01_6_sct1 .info_list > li:nth-child(n + 2){margin-top: 30px;}
  .sub01_6_sct1 .info_list > li h4{width: 100%;font-size: 18px;}
  .sub01_6_sct1 .info_list > li .num, 
  .sub01_6_sct1 .info_list > li .detail{width: 100%;}
  
  .sub01_6_sct1 .info_list > li .num{font-size: 24px;margin-top: 0;}
  .sub01_6_sct1 .info_list > li .detail{margin-top: 0;}
  .sub01_6_sct1 .info_list > li .detail > li{gap: 10px;}
  .sub01_6_sct1 .info_list > li .detail > li:nth-child(n + 2){margin-top: 5px;}
  .sub01_6_sct1 .info_list > li .detail > li span.tit{width: 53px;}
  .sub01_6_sct1 .info_list > li .detail > li span.time{width: calc(100% - 63px);}
  
  .sub01_6_sct1 .company_info{flex-direction: column;gap: 12px;justify-content: left;padding: 30px 20px;margin-top: 60px;border-radius: 20px;}
}




/* sub02_1_1 난임정보 - 난임상식 - 난임의 정의 */
.sub02_1_1{padding-bottom: 700px;}

@media screen and (max-width:1024px) {
  .sub02_1_1{padding-bottom: 500px;}
}
@media screen and (max-width:768px) {
  .sub02_1_1{padding-bottom: 100px;}
}


/* sub02_1_2 난임정보 - 난임상식 - 난임의 원인 */
.sub02_1_2_sct1{margin-top: 150px;}
.sub02_1_2_sct1 .inner{max-width: 1160px;}
.sub02_1_2_sct1 .reason_box{display: flex;gap: 150px;flex-wrap: wrap;}
.sub02_1_2_sct1 .reason_box .left{width: 380px;}
.sub02_1_2_sct1 .reason_box .right{width: calc(100% - 530px);}

.sub02_1_2_sct1 .reason_box .left .percent{margin-top: 60px;padding-left: 50px;}
.sub02_1_2_sct1 .reason_box .left .percent > li{font-size: 32px;font-weight: 500;color: #000;}
.sub02_1_2_sct1 .reason_box .left .percent > li span{color: #e36c90;}
.sub02_1_2_sct1 .reason_box .left .sml{font-size: 16px;font-weight: 400;color: #000;line-height: 1.625;margin-top: 50px;padding-left: 50px;}

.sub02_1_2_sct1 .reason_box .right h4{font-size: 32px;font-weight: 500;color: #e36c90;}
.sub02_1_2_sct1 .reason_box .right h4:nth-child(n + 2){margin-top: 100px;}
.sub02_1_2_sct1 .reason_box .right .detail{margin-top: 36px;}
.sub02_1_2_sct1 .reason_box .right .detail > li:nth-child(n + 2){margin-top: 30px;}
.sub02_1_2_sct1 .reason_box .right .detail > li h5,
.sub02_1_2_sct1 .reason_box .right .detail > li p{font-size: 16px;font-weight: 400;color: #000;line-height: 1.8;}
.sub02_1_2_sct1 .reason_box .right .detail > li h5{font-weight: 600;}

@media screen and (max-width:1024px) {
  .sub02_1_2_sct1{margin-top: 100px;}
  .sub02_1_2_sct1 .reason_box{gap: 80px;}
  .sub02_1_2_sct1 .reason_box .left{width: 320px;}
  .sub02_1_2_sct1 .reason_box .right{width: calc(100% - 400px);}

  .sub02_1_2_sct1 .reason_box .left .percent{margin-top: 40px;padding-left: 30px;}
  .sub02_1_2_sct1 .reason_box .left .percent > li{font-size: 24px;}
  .sub02_1_2_sct1 .reason_box .left .sml{margin-top: 30px;padding-left: 30px;}

  .sub02_1_2_sct1 .reason_box .right h4{font-size: 24px;}
  .sub02_1_2_sct1 .reason_box .right h4:nth-child(n + 2){margin-top: 60px;}
  .sub02_1_2_sct1 .reason_box .right .detail{margin-top: 20px;}
  .sub02_1_2_sct1 .reason_box .right .detail > li:nth-child(n + 2){margin-top: 16px;}
  .sub02_1_2_sct1 .reason_box .right .detail > li p br{display: none;}
}
@media screen and (max-width:768px) {
  .sub02_1_2_sct1{margin-top: 80px;}
  .sub02_1_2_sct1 .reason_box{gap: 60px;}
  .sub02_1_2_sct1 .reason_box .left{width: 100%;}
  .sub02_1_2_sct1 .reason_box .right{width: 100%;}

  .sub02_1_2_sct1 .reason_box .left .img_box{text-align: center;}
  .sub02_1_2_sct1 .reason_box .left .img_box img{width: 100%;max-width: 360px;}
  .sub02_1_2_sct1 .reason_box .left .percent{margin-top: 20px;padding-left: 0;}
  .sub02_1_2_sct1 .reason_box .left .percent > li{font-size: 20px;}
  .sub02_1_2_sct1 .reason_box .left .sml{margin-top: 20px;padding-left: 0;}
  .sub02_1_2_sct1 .reason_box .left .sml br{display: none;}

  .sub02_1_2_sct1 .reason_box .right h4{font-size: 20px;}
  .sub02_1_2_sct1 .reason_box .right h4:nth-child(n + 2){margin-top: 40px;}
}





/* sub02_1_3 난임정보 - 난임상식 - 난임 검사 */
.sub02_1_3_sct1{margin-top: 140px;}
.sub02_1_3_sct1 .inner{max-width: 940px;}
.sub02_1_3_sct1 .img_box{position: relative;text-align: right;}
.sub02_1_3_sct1 .img_box img{width: 100%;max-width: 603px;border-radius: 999px;}
.sub02_1_3_sct1 .img_box p{position: absolute;bottom: 0;left: 0;font-size: 32px;font-weight: 400;color: #000;text-align: left;}
.sub02_1_3_sct1 .img_box p b{font-weight: 600;color: #e36c90;}

.sub02_1_3_sct1 .test_box{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 120px;}
.sub02_1_3_sct1 .test_box h4{width: 24.44%;font-size: 32px;font-weight: 500;color: #e36c90;}
.sub02_1_3_sct1 .test_box .types{width: 67.77%;}
.sub02_1_3_sct1 .test_box .types > li:nth-child(n + 2){margin-top: 30px;}
.sub02_1_3_sct1 .test_box .types > li h5,
.sub02_1_3_sct1 .test_box .types > li p{font-size: 16px;font-weight: 400;color: #000;line-height: 1.8;}
.sub02_1_3_sct1 .test_box .types > li h5{font-weight: 600;}

@media screen and (max-width:768px) {
  .sub02_1_3_sct1{margin-top: 80px;}
  .sub02_1_3_sct1 .img_box img{border-radius: 20px;}
  .sub02_1_3_sct1 .img_box p{position: unset;font-size: 20px;margin-top: 20px;}
  .sub02_1_3_sct1 .img_box p br{display: none;}

  .sub02_1_3_sct1 .test_box{gap: 20px;margin-top: 60px;}
  .sub02_1_3_sct1 .test_box h4{width: 100%;font-size: 20px;}
  .sub02_1_3_sct1 .test_box .types{width: 100%;}
  .sub02_1_3_sct1 .test_box .types > li:nth-child(n + 2){margin-top: 16px;}
  .sub02_1_3_sct1 .test_box .types > li p br{display: none;}
}





/* sub02_1_4 난임정보 - 난임상식 - 난임 치료 */
.sub02_1_4_sct1{margin-top: 80px;}
.sub02_1_4_sct1 .top_box{padding: 60px 20px;background: url(/html/img/sub02_1_4_img01.jpg) no-repeat center/cover;border-radius: 30px;}
.sub02_1_4_sct1 .top_box p{font-size: 32px;font-weight: 500;color: #fff;text-align: center;}
.sub02_1_4_sct1 .therapy_list{margin-top: 30px;}
.sub02_1_4_sct1 .therapy_list > li{display: flex;justify-content: space-between;flex-wrap: wrap;padding: 20px 0;}
.sub02_1_4_sct1 .therapy_list > li:nth-child(n + 2){border-top: #c0bdbc solid 1px;}
.sub02_1_4_sct1 .therapy_list > li h4{width: 32.06%;min-height: 150px;background-color: #fdeded;padding: 30px;border-radius: 30px;}
.sub02_1_4_sct1 .therapy_list > li h4 .num{font-size: 40px;font-weight: 200;color: #e36c90;}
.sub02_1_4_sct1 .therapy_list > li h4 .tit{font-size: 22px;font-weight: 500;color: #000;margin-top: 20px;}

.sub02_1_4_sct1 .therapy_list > li .desc{width: 63.27%;align-self: center;padding: 20px 0;}
.sub02_1_4_sct1 .therapy_list > li .desc p{font-size: 16px;font-weight: 400;color: #000;line-height: 1.8;}
.sub02_1_4_sct1 .therapy_list > li .desc p:nth-child(n + 2){margin-top: 30px;}
.sub02_1_4_sct1 .therapy_list > li .desc p b{font-weight: 600;}

@media screen and (max-width:1024px) {
  .sub02_1_4_sct1{margin-top: 60px;}
  .sub02_1_4_sct1 .top_box{padding: 40px 20px;border-radius: 20px;}
  .sub02_1_4_sct1 .top_box p{font-size: 24px;}
  .sub02_1_4_sct1 .therapy_list{margin-top: 20px;}
  .sub02_1_4_sct1 .therapy_list > li{padding: 16px 0;}
  .sub02_1_4_sct1 .therapy_list > li h4{min-height: 120px;padding: 20px;border-radius: 20px;}
  .sub02_1_4_sct1 .therapy_list > li h4 .num{font-size: 30px;}
  .sub02_1_4_sct1 .therapy_list > li h4 .tit{font-size: 20px;margin-top: 10px;}
  
  .sub02_1_4_sct1 .therapy_list > li .desc{padding: 16px 0;}
  .sub02_1_4_sct1 .therapy_list > li .desc p:nth-child(n + 2){margin-top: 20px;}
  .sub02_1_4_sct1 .therapy_list > li .desc p br{display: none;}
}
@media screen and (max-width:768px) {
  .sub02_1_4_sct1{margin-top: 40px;}
  .sub02_1_4_sct1 .top_box{padding: 30px 20px;}
  .sub02_1_4_sct1 .top_box p{font-size: 20px;}
  .sub02_1_4_sct1 .top_box p br{display: none;}
  .sub02_1_4_sct1 .therapy_list > li h4{width: 100%;min-height: unset;padding: 16px;border-radius: 10px;}
  .sub02_1_4_sct1 .therapy_list > li h4 .num{font-size: 22px;}
  .sub02_1_4_sct1 .therapy_list > li h4 .tit{font-size: 18px;}
  
  .sub02_1_4_sct1 .therapy_list > li .desc{width: 100%;padding: 16px 0 0;}
  .sub02_1_4_sct1 .therapy_list > li .desc p{font-size: 15px;}
}





/* sub02_2 난임정보 - 인공수정 */
.sub02_2_sct1{margin-top: 160px;}
.sub02_2_sct1 .inner{display: flex;justify-content: space-between;flex-wrap: wrap;max-width: 1080px;}
.sub02_2_sct1 .img_box{width: 42.78%;}
.sub02_2_sct1 .txt_box{width: 50%;}
.sub02_2_sct1 .txt_box h4{font-size: 32px;font-weight: 500;color: #e36c90;}
.sub02_2_sct1 .txt_box .desc{font-size: 22px;font-weight: 500;color: #000;line-height: 1.6;margin-top: 36px;}
.sub02_2_sct1 .txt_box .detail{font-size: 16px;font-weight: 400;color: #000;line-height: 1.8;margin-top: 50px;}

@media screen and (max-width:1024px) {
  .sub02_2_sct1{margin-top: 100px;}
  .sub02_2_sct1 .txt_box h4{font-size: 24px;}
  .sub02_2_sct1 .txt_box .desc{font-size: 18px;margin-top: 24px;}
  .sub02_2_sct1 .txt_box .detail{font-size: 15px;margin-top: 36px;}
  .sub02_2_sct1 .txt_box .detail br{display: none;}
}
@media screen and (max-width:768px) {
  .sub02_2_sct1{margin-top: 80px;}
  .sub02_2_sct1 .inner{gap: 40px;}
  .sub02_2_sct1 .img_box,
  .sub02_2_sct1 .txt_box{width: 100%;}
  .sub02_2_sct1 .img_box{text-align: center;}
  .sub02_2_sct1 .img_box img{width: 100%;max-width: 420px;}
  .sub02_2_sct1 .txt_box .desc br{display: none;}
}

.sub02_2_sct2{position: relative;margin-top: 240px;padding-bottom: 180px;}
.sub02_2_sct2::before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 78%;background-color: #fff0f4;}
.sub02_2_sct2 .inner{max-width: 1140px;}
.sub02_2_sct2 h4{font-size: 32px;font-weight: 500;color: #e36c90;text-align: center;}
.sub02_2_sct2 .target_list{display: flex;gap: 70px 0;justify-content: space-between;flex-wrap: wrap;margin-top: 70px;}
.sub02_2_sct2 .target_list > li{width: 32.72%;}
.sub02_2_sct2 .target_list > li .img_box{border-radius: 999px;overflow: hidden;}
.sub02_2_sct2 .target_list > li .txt_box{display: flex;gap: 20px;margin-top: 40px;padding-left: 20px;}
.sub02_2_sct2 .target_list > li .txt_box .num{font-size: 50px;font-weight: 200;color: #e36c90;}
.sub02_2_sct2 .target_list > li .txt_box p{font-size: 16px;font-weight: 400;color: #000;line-height: 1.6;}

@media screen and (max-width:1024px) {
  .sub02_2_sct2{margin-top: 150px;padding-bottom: 120px;}
  .sub02_2_sct2 h4{font-size: 24px;}
  .sub02_2_sct2 .target_list{gap: 40px 0;margin-top: 40px;}
  .sub02_2_sct2 .target_list > li{width: 48.5%;}
  .sub02_2_sct2 .target_list > li .txt_box{gap: 16px;margin-top: 20px;padding-left: 10px;}
  .sub02_2_sct2 .target_list > li .txt_box .num{font-size: 36px;}
}
@media screen and (max-width:640px) {
  .sub02_2_sct2{margin-top: 100px;padding-bottom: 80px;}
  .sub02_2_sct2::before{height: 90%;}
  .sub02_2_sct2 .target_list > li{width: 100%;}
  .sub02_2_sct2 .target_list > li .txt_box{gap: 12px;margin-top: 16px;padding-left: 0;}
  .sub02_2_sct2 .target_list > li .txt_box p br{display: none;}
}

.sub02_2_sct3{margin-top: 200px;padding-bottom: 600px;}
.sub02_2_sct3 .txt_box span.desc{display: inline-block;font-size: 22px;font-weight: 500;color: #000;margin-top: 36px;}
.sub02_2_sct3 .txt_box span.desc .pink{color: #e36c90;}

@media screen and (max-width:1024px) {
  .sub02_2_sct3{margin-top: 120px;}
  .sub02_2_sct3 .txt_box span.desc{font-size: 20px;margin-top: 20px;}
  .sub02_2_sct3 .txt_box span.desc br{display: none;}
}
@media screen and (max-width:768px) {
  .sub02_2_sct3{margin-top: 80px;padding-bottom: 0;}
}






/* sub02_3_1 난임정보 - 시험관아기시술 - 시험관아기시술 */
.sub02_3_1_sct2{background: url(/html/img/sub02_3_1_img02.jpg) no-repeat center/cover;margin-top: 150px;padding: 130px 0;}
.sub02_3_1_sct2 h4{font-size: 32px;font-weight: 500;color: #fff;text-align: center;}
.sub02_3_1_sct2 p{font-size: 16px;font-weight: 500;color: #fff;text-align: center;line-height: 1.8;margin-top: 46px;}
.sub02_3_1_sct2 p b{font-weight: 700;}

@media screen and (max-width:1024px) {
  .sub02_3_1_sct2{margin-top: 120px;padding: 100px 0;}
  .sub02_3_1_sct2 p{margin-top: 30px;}
  .sub02_3_1_sct2 p br{display: none;}
}
@media screen and (max-width:768px) {
  .sub02_3_1_sct2{margin-top: 80px;padding: 60px 0;}
  .sub02_3_1_sct2 h4{font-size: 24px;}
  .sub02_3_1_sct2 p{font-size: 15px;margin-top: 20px;}
}

.sub02_3_1_sct3{margin-top: 200px;}
.sub02_3_1_sct3 .target_box{display: flex;gap: 80px;flex-wrap: wrap;}
.sub02_3_1_sct3 .target_box h4{width: 200px;font-size: 32px;font-weight: 500;color: #e36c90;}
.sub02_3_1_sct3 .target_box .case{width: calc(100% - 280px);}
.sub02_3_1_sct3 .target_box .case > li{display: flex;gap: 28px;padding: 20px 30px;background-color: #fff0f4;border-radius: 9999px;}
.sub02_3_1_sct3 .target_box .case > li:nth-child(n + 2){margin-top: 25px;}
.sub02_3_1_sct3 .target_box .case > li .num{display: inline-block;width: 45px;font-size: 35px;font-weight: 500;color: #e36c90;margin-top: 6px;}
.sub02_3_1_sct3 .target_box .case > li p{width: calc(100% - 73px);font-size: 22px;font-weight: 400;color: #000;margin-top: 10px;word-spacing: -0.04em;}

@media screen and (max-width:1024px) {
  .sub02_3_1_sct3{margin-top: 120px;}
  .sub02_3_1_sct3 .target_box{gap: 60px;}
  .sub02_3_1_sct3 .target_box h4{width: 160px;font-size: 24px;}
  .sub02_3_1_sct3 .target_box .case{width: calc(100% - 220px);}
  .sub02_3_1_sct3 .target_box .case > li{gap: 20px;}
  .sub02_3_1_sct3 .target_box .case > li:nth-child(n + 2){margin-top: 20px;}
  .sub02_3_1_sct3 .target_box .case > li .num{width: 40px;font-size: 30px;}
  .sub02_3_1_sct3 .target_box .case > li p{width: calc(100% - 60px);font-size: 18px;}
}
@media screen and (max-width:768px) {
  .sub02_3_1_sct3{margin-top: 80px;}
  .sub02_3_1_sct3 .target_box{gap: 40px;}
  .sub02_3_1_sct3 .target_box h4{width: 100%;}
  .sub02_3_1_sct3 .target_box .case{width: 100%;}
  .sub02_3_1_sct3 .target_box .case > li{align-items: center;gap: 16px;padding: 12px 20px;}
  .sub02_3_1_sct3 .target_box .case > li:nth-child(n + 2){margin-top: 20px;}
  .sub02_3_1_sct3 .target_box .case > li .num{width: 32px;font-size: 24px;margin-top: 0;}
  .sub02_3_1_sct3 .target_box .case > li p{width: calc(100% - 48px);font-size: 16px;margin-top: 0;}
}

.sub02_3_1_sct4{background: linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(255, 240, 244, 1) 100%);margin-top: 200px;padding-bottom: 135px;}
.sub02_3_1_sct4 .top_box h4{font-size: 32px;font-weight: 500;color: #e36c90;text-align: center;}
.sub02_3_1_sct4 .top_box p{font-size: 16px;font-weight: 400;color: #000;text-align: center;line-height: 1.8;margin-top: 40px;}
.sub02_3_1_sct4 .top_box p b{font-weight: 600;}
.sub02_3_1_sct4 .process{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 100px;}
.sub02_3_1_sct4 .process > li{width: 22.74%;}
.sub02_3_1_sct4 .process > li .img_box{border-radius: 999px;overflow: hidden;}
.sub02_3_1_sct4 .process > li h5{font-size: 20px;font-weight: 700;color: #e36c90;line-height: 1.5;text-align: center;margin-top: 36px;}
.sub02_3_1_sct4 .process > li h5 span{color: #000;}
.sub02_3_1_sct4 .process > li p{font-size: 16px;font-weight: 400;color: #000;line-height: 1.6;text-align: center;margin-top: 10px;}

@media screen and (max-width:1024px) {
  .sub02_3_1_sct4{margin-top: 120px;padding-bottom: 100px;}
  .sub02_3_1_sct4 .top_box h4{font-size: 24px;}
  .sub02_3_1_sct4 .top_box p{margin-top: 20px;}
  .sub02_3_1_sct4 .process{margin-top: 60px;}
  .sub02_3_1_sct4 .process > li{width: 23.5%;}
  .sub02_3_1_sct4 .process > li h5{font-size: 18px;margin-top: 20px;}
}
@media screen and (max-width:768px) {
  .sub02_3_1_sct4{margin-top: 80px;padding-bottom: 80px;}
  .sub02_3_1_sct4 .top_box h4{font-size: 24px;}
  .sub02_3_1_sct4 .top_box p{font-size: 15px;}
  .sub02_3_1_sct4 .top_box p br{display: none;}
  .sub02_3_1_sct4 .process{gap: 40px 0;margin-top: 40px;}
  .sub02_3_1_sct4 .process > li{width: 48.5%;}
  .sub02_3_1_sct4 .process > li h5{font-size: 16px;}
  .sub02_3_1_sct4 .process > li p{font-size: 15px;}
}

.sub02_3_1_sct5{margin-top: 200px;}
.sub02_3_1_sct5 h4{font-size: 32px;font-weight: 500;color: #e36c90;text-align: center;}
.sub02_3_1_sct5 h4 br{display: none;}
.sub02_3_1_sct5 .merit_list{margin-top: 90px;}
.sub02_3_1_sct5 .merit_list > li{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.sub02_3_1_sct5 .merit_list > li:nth-child(n + 2){margin-top: 30px;padding-top: 30px;border-top: #eae9e9 solid 1px;}
.sub02_3_1_sct5 .merit_list > li .img_box{width: 47.41%;}
.sub02_3_1_sct5 .merit_list > li .txt_box{width: 40.51%;padding: 20px 0;}
.sub02_3_1_sct5 .merit_list > li .txt_box h5{font-size: 20px;font-weight: 600;color: #000;}
.sub02_3_1_sct5 .merit_list > li .txt_box p{font-size: 16px;font-weight: 400;color: #000;line-height: 1.8;margin-top: 22px;}
.sub02_3_1_sct5 .merit_list > li .txt_box p b{font-weight: 600;}

.sub02_3_1_sct5 .merit_list > li:nth-child(2n){flex-direction: row-reverse;}
.sub02_3_1_sct5 .merit_list > li:nth-child(2n) .txt_box{padding-left: 100px;}

@media screen and (max-width:1024px) {
  .sub02_3_1_sct5{margin-top: 120px;}
  .sub02_3_1_sct5 h4{font-size: 24px;}
  .sub02_3_1_sct5 .merit_list{margin-top: 60px;}
  .sub02_3_1_sct5 .merit_list > li:nth-child(n + 2){margin-top: 20px;padding-top: 20px;}
  .sub02_3_1_sct5 .merit_list > li .txt_box{width: 42.51%;}
  .sub02_3_1_sct5 .merit_list > li .txt_box h5{font-size: 18px;}
  .sub02_3_1_sct5 .merit_list > li .txt_box p{font-size: 15px;margin-top: 18px;}
  .sub02_3_1_sct5 .merit_list > li .txt_box p br{display: none;}

  .sub02_3_1_sct5 .merit_list > li:nth-child(2n) .txt_box{padding-left: 60px;}
}
@media screen and (max-width:768px) {
  .sub02_3_1_sct5{margin-top: 80px;}
  .sub02_3_1_sct5 h4 br{display: block;}
  .sub02_3_1_sct5 .merit_list{margin-top: 40px;}
  .sub02_3_1_sct5 .merit_list > li{gap: 16px;}
  .sub02_3_1_sct5 .merit_list > li:nth-child(n + 2){margin-top: 16px;padding-top: 16px;}
  .sub02_3_1_sct5 .merit_list > li .img_box,
  .sub02_3_1_sct5 .merit_list > li .txt_box{width: 100%;}
  .sub02_3_1_sct5 .merit_list > li .txt_box p{margin-top: 10px;}
  .sub02_3_1_sct5 .merit_list > li:nth-child(2n) .txt_box{padding-left: 0;}
}






/* sub02_3_2 난임정보 - 시험관아기시술 - 단순장기요법 */
.sub02_3_2_sct1{margin-top: 120px;}
.sub02_3_2_sct1 .top_box{position: relative;margin-left: calc(50vw - 530px);}
.sub02_3_2_sct1 .top_box .txt_box{position: absolute;bottom: 114px;left: 0;z-index: 22;}
.sub02_3_2_sct1 .top_box .txt_box p{font-size: 32px;font-weight: 400;color: #000;line-height: 1.4;word-spacing: -0.04em;}
.sub02_3_2_sct1 .top_box .txt_box p .pink{color: #e36c90;}
.sub02_3_2_sct1 .top_box .txt_box p .sml{font-size: 22px;}
.sub02_3_2_sct1 .top_box .img_box{position: relative;height: 520px;background: url(/html/img/sub02_3_2_img01.jpg) no-repeat left center/contain #d7d5cc;margin-left: 400px;border-radius: 999px 0 0 999px;z-index: 11;}

@media screen and (max-width:1900px) {
  .sub02_3_2_sct1 .top_box .img_box{background-size: cover;}
}
@media screen and (max-width:1100px) {
  .sub02_3_2_sct1 .top_box{margin-left: 0;padding-left: 20px;}
  .sub02_3_2_sct1 .top_box .txt_box{left: 20px;}
}
@media screen and (max-width:1024px) {
  .sub02_3_2_sct1{margin-top: 100px;}
  .sub02_3_2_sct1 .top_box .txt_box{bottom: 60px;}
  .sub02_3_2 .sub02_3_2_sct1 .top_box .txt_box{bottom: unset;top: 10px;}
  .sub02_3_2_sct1 .top_box .txt_box p{font-size: 24px;}
  .sub02_3_2_sct1 .top_box .txt_box p .sml{font-size: 18px;}
  .sub02_3_2_sct1 .top_box .img_box{height: 400px;margin-left: 200px;}  
}
@media screen and (max-width:768px) {
  .sub02_3_2_sct1{margin-top: 80px;}
  .sub02_3_2_sct1 .top_box .txt_box p{font-size: 20px;}
  .sub02_3_2_sct1 .top_box .txt_box p .sml{font-size: 16px;}
  .sub02_3_2_sct1 .top_box .img_box{height: 320px;margin-left: 40px;opacity: 0.8;}  
}

.sub02_3_2_sct2{margin-top: 120px;}
.sub02_3_2_sct2 .inner{max-width: 1100px;}
.sub02_3_2_sct2 .features > li{display: flex;gap: 80px;flex-wrap: wrap;}
.sub02_3_2_sct2 .features > li:nth-child(n + 2){margin-top: 120px;}
.sub02_3_2_sct2 .features > li h4{width: 220px;font-size: 32px;font-weight: 500;color: #e36c90;}
.sub02_3_2_sct2 .features > li p{width: calc(100% - 300px);font-size: 16px;font-weight: 400;color: #000;line-height: 1.8;word-spacing: -0.04em;}
.sub02_3_2_sct2 .features > li p b{font-weight: 600;}
.sub02_3_2_sct2 .graph{margin-top: 130px;}

@media screen and (max-width:1024px) {
  .sub02_3_2_sct2{margin-top: 80px;}
  .sub02_3_2_sct2 .features > li{gap: 60px;}
  .sub02_3_2_sct2 .features > li:nth-child(n + 2){margin-top: 100px;}
  .sub02_3_2_sct2 .features > li h4{width: 180px;font-size: 24px;}
  .sub02_3_2_sct2 .features > li p{width: calc(100% - 240px);}
  .sub02_3_2_sct2 .features > li p br{display: none;}
  .sub02_3_2_sct2 .graph{margin-top: 100px;}
  .sub02_3_2_sct2 .graph img{max-width: 480px;width: 100%;margin: 0 auto;}
}
@media screen and (max-width:768px) {
  .sub02_3_2_sct2{margin-top: 60px;}
  .sub02_3_2_sct2 .features > li{gap: 20px;}
  .sub02_3_2_sct2 .features > li:nth-child(n + 2){margin-top: 60px;}
  .sub02_3_2_sct2 .features > li h4{width: 100%;}
  .sub02_3_2_sct2 .features > li p{width: 100%;font-size: 15px;}
  .sub02_3_2_sct2 .graph{margin-top: 80px;}
}





/* sub02_3_3 난임정보 - 시험관아기시술 - 장기요법 */
.sub02_3_3 .sub02_3_2_sct1 .top_box .img_box{background-image: url(/html/img/sub02_3_3_img01.jpg);}
.sub02_3_3 .sub02_3_2_sct1 .top_box .txt_box{bottom: unset;top: 90px;}





/* sub02_3_4 난임정보 - 시험관아기시술 - 단기요법 */
.sub02_3_4 .sub02_3_2_sct1 .top_box .img_box{background-image: url(/html/img/sub02_3_4_img01.jpg);}




/* sub02_3_5 난임정보 - 시험관아기시술 - 길항제요법 */
.sub02_3_5 .sub02_3_2_sct1 .top_box .img_box{background-image: url(/html/img/sub02_3_5_img01.jpg);}




/* sub02_3_6 난임정보 - 시험관아기시술 - 변형장기요법 */
.sub02_3_6 .sub02_3_2_sct1 .top_box .img_box{background-image: url(/html/img/sub02_3_6_img01.jpg);}






/* sub02_4 난임정보 - 과배란 유도 후 유의사항 */
.sub02_4_sct1{margin-top: 150px;}
.sub02_4_sct1 .inner{display: flex;justify-content: space-between;flex-wrap: wrap;}
.sub02_4_sct1 .img_box{width: 41.89%;min-height: 688px;border-radius: 999px;background: url(/html/img/sub02_4_img01.jpg) no-repeat center/cover;}
.sub02_4_sct1 .txt_box{width: 50.51%;align-self: center;padding: 20px 0;}
.sub02_4_sct1 .txt_box p{font-size: 16px;font-weight: 400;color: #000;line-height: 1.8;}
.sub02_4_sct1 .txt_box p b{font-weight: 600;}

@media screen and (max-width:1024px) {
  .sub02_4_sct1{margin-top: 100px;}
  .sub02_4_sct1 .img_box{min-height: 540px;}
  .sub02_4_sct1 .txt_box p br{display: none;}
}
@media screen and (max-width:768px) {
  .sub02_4_sct1{margin-top: 80px;}
  .sub02_4_sct1 .inner{gap: 20px;}
  .sub02_4_sct1 .img_box{width: 100%;height: 300px;min-height: unset;border-radius: 20px;}
  .sub02_4_sct1 .txt_box{width: 100%;}
}






/* sub02_5 난임정보 - 질 출혈 및 자연 유산 */
.sub02_5 .sub01_1_sct1{padding-bottom: 560px;}

@media screen and (max-width:768px) {
  .sub02_5 .sub01_1_sct1{padding-bottom: 0;}
  .sub02_5 .sub01_1_sct1 .txt_box h4 br{display: none;}
}

.sub02_5_sct2{padding: 200px 0 180px;background: linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(255, 240, 244, 1) 100%);}
.sub02_5_sct2 .top h4{font-size: 32px;font-weight: 500;color: #e36c90;text-align: center;}
.sub02_5_sct2 .top p{font-size: 16px;font-weight: 400;color: #000;text-align: center;margin-top: 30px;}
.sub02_5_sct2 .test{width: 100%;max-width: 750px;padding: 60px 20px;border-radius: 999px;background-color: #fde6e8;margin: 60px auto 0;}
.sub02_5_sct2 .test h5{font-size: 20px;font-weight: 600;color: #000;text-align: center;}
.sub02_5_sct2 .test p{font-size: 16px;font-weight: 400;color: #000;line-height: 1.8;text-align: center;margin-top: 20px;}

@media screen and (max-width:1024px) {
  .sub02_5_sct2{padding: 150px 0 120px;;}
  .sub02_5_sct2 .top h4{font-size: 24px;}
  .sub02_5_sct2 .top p{margin-top: 20px;}
  .sub02_5_sct2 .test{padding: 40px 20px;margin: 40px auto 0;}
  .sub02_5_sct2 .test h5{font-size: 18px;}
  .sub02_5_sct2 .test p{font-size: 15px;margin-top: 16px;}
}
@media screen and (max-width:768px) {
  .sub02_5_sct2{padding: 80px 0;;}
  .sub02_5_sct2 .top p{font-size: 15px;margin-top: 16px;}
  .sub02_5_sct2 .test{padding: 20px;border-radius: 20px;}
  .sub02_5_sct2 .test p{margin-top: 12px;}
  .sub02_5_sct2 .test p br{display: none;}
}

.sub02_5_sct3{padding: 200px 0;background: url(/html/img/sub02_5_img02.jpg) no-repeat center/cover;}
.sub02_5_sct3 .inner{max-width: 940px;}
.sub02_5_sct3 h4{font-size: 32px;font-weight: 500;color: #fff;text-align: center;}
.sub02_5_sct3 .reason_wrap{margin-top: 100px;}
.sub02_5_sct3 .reason_wrap .reason{display: flex;justify-content: center;gap: 24px;flex-wrap: wrap;}
.sub02_5_sct3 .reason_wrap .reason .cont{display: flex;gap: 24px;flex-direction: column;justify-content: center;align-items: center; background-color: #fff;border-radius: 40px;padding: 70px 10px;}
.sub02_5_sct3 .reason_wrap .reason .cont h5{font-size: 22px;font-weight: 400;color: #000;text-align: center;}
.sub02_5_sct3 .reason_wrap .reason .cont p{font-size: 18px;font-weight: 400;color: #000;line-height: 1.8;text-align: center;}

.sub02_5_sct3 .reason_wrap .reason.top{align-items: end;}
.sub02_5_sct3 .reason_wrap .reason.top .left{width: calc(60% - 12px);}
.sub02_5_sct3 .reason_wrap .reason.top .right{width: calc(40% - 12px);padding: 90px 10px;}
.sub02_5_sct3 .reason_wrap .reason.bottom{margin-top: 24px;}
.sub02_5_sct3 .reason_wrap .reason.bottom .left{width: calc(40% - 12px);}
.sub02_5_sct3 .reason_wrap .reason.bottom .right{width: calc(55% - 12px);}
.sub02_5_sct3 .reason_wrap .reason.bottom .cont:nth-child(n + 2){margin-top: 24px;}
.sub02_5_sct3 .reason_wrap .reason.bottom .left .top{width: 78%;margin-left: auto;padding: 100px 10px;}
.sub02_5_sct3 .reason_wrap .reason.bottom .left .bottom{padding: 90px 10px;}
.sub02_5_sct3 .reason_wrap .reason.bottom .right .cont{padding: 60px 10px;}

@media screen and (max-width:1024px) {
  .sub02_5_sct3{padding: 150px 0;}
  .sub02_5_sct3 .reason_wrap{margin-top: 80px;}
}
@media screen and (max-width:900px) {
  .sub02_5_sct3 .reason_wrap .reason .cont p br{display: none;}
}
@media screen and (max-width:768px) {
  .sub02_5_sct3{padding: 100px 0;}
  .sub02_5_sct3 h4{font-size: 24px;}
  .sub02_5_sct3 .reason_wrap{margin-top: 40px;}
  .sub02_5_sct3 .reason_wrap .reason{gap: 20px;}
  .sub02_5_sct3 .reason_wrap .reason .cont{gap: 8px;border-radius: 20px;padding: 30px 20px;}
  .sub02_5_sct3 .reason_wrap .reason .cont h5{font-size: 18px;}
  .sub02_5_sct3 .reason_wrap .reason .cont p{font-size: 16px;}
  
  .sub02_5_sct3 .reason_wrap .reason.top .left{width: 100%;}
  .sub02_5_sct3 .reason_wrap .reason.top .right{width: 100%;padding: 30px 20px;}
  .sub02_5_sct3 .reason_wrap .reason.bottom{margin-top: 20px;}
  .sub02_5_sct3 .reason_wrap .reason.bottom .left{width: 100%;}
  .sub02_5_sct3 .reason_wrap .reason.bottom .right{width: 100%;}
  .sub02_5_sct3 .reason_wrap .reason.bottom .cont:nth-child(n + 2){margin-top: 20px;}
  .sub02_5_sct3 .reason_wrap .reason.bottom .left .top{width: 100%;padding: 30px 20px;}
  .sub02_5_sct3 .reason_wrap .reason.bottom .left .bottom{padding: 30px 20px;}
  .sub02_5_sct3 .reason_wrap .reason.bottom .right .cont{padding: 30px 20px;}  
}

.sub02_5_sct4{margin-top: 160px;}
.sub02_5_sct4 .inner{max-width: 1080px;display: flex;align-items: center;flex-wrap: wrap;}
.sub02_5_sct4 .txt_box{width: 56%;}
.sub02_5_sct4 .img_box{width: 44%;border-radius: 999px;overflow: hidden;}

.sub02_5_sct4 .txt_box > li{display: flex;gap: 65px;flex-wrap: wrap;}
.sub02_5_sct4 .txt_box > li:nth-child(n + 2){margin-top: 100px;padding-top: 100px;border-top: #ccc solid 1px;}
.sub02_5_sct4 .txt_box > li h4{width: 125px;font-size: 32px;font-weight: 500;color: #e36c90;}
.sub02_5_sct4 .txt_box > li p{width: calc(100% - 190px);font-size: 16px;font-weight: 400;color: #000;line-height: 1.8;}
.sub02_5_sct4 .txt_box > li p b{font-weight: 600;}

@media screen and (max-width:1024px) {
  .sub02_5_sct4{margin-top: 100px;}

  .sub02_5_sct4 .txt_box > li{gap: 40px;}
  .sub02_5_sct4 .txt_box > li:nth-child(n + 2){margin-top: 80px;padding-top: 80px;}
  .sub02_5_sct4 .txt_box > li h4{width: 95px;font-size: 24px;}
  .sub02_5_sct4 .txt_box > li p{width: calc(100% - 135px);}
  .sub02_5_sct4 .txt_box > li p br{display: none;}
}
@media screen and (max-width:768px) {
  .sub02_5_sct4{margin-top: 80px;}
  .sub02_5_sct4 .inner{gap: 40px;flex-direction: column-reverse;}
  .sub02_5_sct4 .txt_box{width: 100%;}
  .sub02_5_sct4 .img_box{width: 100%;height: 320px;border-radius: 20px;}
  .sub02_5_sct4 .img_box img{position: relative;top: 50%;transform: translateY(-50%);}

  .sub02_5_sct4 .txt_box > li{gap: 20px;}
  .sub02_5_sct4 .txt_box > li:nth-child(n + 2){margin-top: 40px;padding-top: 40px;}
  .sub02_5_sct4 .txt_box > li h4{width: 100%;}
  .sub02_5_sct4 .txt_box > li p{width: 100%;}
  .sub02_5_sct4 .txt_box > li p br{display: none;}
}






/* sub02_6 난임정보 - 자궁 외 임신 */
.sub02_6_sct1{margin-top: 150px;}
.sub02_6_sct1 .desc_wrap{display: flex;justify-content: space-between;flex-wrap: wrap;}
.sub02_6_sct1 .desc_wrap .img_box{width: 41.81%;height: 690px;border-radius: 999px;background: url(/html/img/sub02_6_img01.jpg) no-repeat center/cover;}
.sub02_6_sct1 .desc_wrap .txt_box{width: 50.86%;margin-top: 20px;}
.sub02_6_sct1 .desc_wrap .txt_box h4{font-size: 32px;font-weight: 400;color: #000;line-height: 1.4;}
.sub02_6_sct1 .desc_wrap .txt_box h4 .pink{color: #e36c90;}
.sub02_6_sct1 .desc_wrap .txt_box p{font-size: 16px;font-weight: 400;color: #000;line-height: 1.8;margin-top: 64px;}
.sub02_6_sct1 .desc_wrap .txt_box p b{font-weight: 600;}

@media screen and (max-width:1024px) {
  .sub02_6_sct1{margin-top: 100px;}
  .sub02_6_sct1 .desc_wrap .img_box{height: 520px;}
  .sub02_6_sct1 .desc_wrap .txt_box{margin-top: 10px;}
  .sub02_6_sct1 .desc_wrap .txt_box h4{font-size: 24px;}
  .sub02_6_sct1 .desc_wrap .txt_box p{margin-top: 40px;}
  .sub02_6_sct1 .desc_wrap .txt_box p br{display: none;}
}
@media screen and (max-width:768px) {
  .sub02_6_sct1{margin-top: 80px;}
  .sub02_6_sct1 .desc_wrap .img_box{width: 100%;height: 300px;border-radius: 20px;}
  .sub02_6_sct1 .desc_wrap .txt_box{width: 100%;margin-top: 40px;}
  .sub02_6_sct1 .desc_wrap .txt_box h4 br{display: none;}
  .sub02_6_sct1 .desc_wrap .txt_box p{margin-top: 20px;}
}




/* sub02_7 난임정보 - 임신 확인 검사 */
.sub02_7 .sub02_6_sct1 .desc_wrap .img_box{background: url(/html/img/sub02_7_img01.jpg) no-repeat center/cover;}






/* sub02_8 난임정보 - 임신에 성공하신 분들께 */
.sub02_8_sct1{margin-top: 150px;}
.sub02_8_sct1 .top_box{margin-bottom: 110px;padding-bottom: 110px;border-bottom: #ccc solid 1px;}
.sub02_8_sct1 .top_box h4{font-size: 32px;font-weight: 500;color: #000;text-align: center;}
.sub02_8_sct1 .top_box p{font-size: 16px;font-weight: 400;color: #000;line-height: 1.8;text-align: center;margin-top: 40px;}
.sub02_8_sct1 .top_box p .pink{font-weight: 600;color: #e36c90;}

.sub02_8_sct2 .effect_list > li{display: flex;gap: 0 100px;align-items: center;flex-wrap: wrap;padding-right: calc(50vw - 580px);}
.sub02_8_sct2 .effect_list > li:nth-child(n + 2){margin-top: 24px;}
.sub02_8_sct2 .effect_list > li .img_box{width: calc(100% - 700px);min-height: 480px;border-radius: 0 999px 999px 0;background-repeat: no-repeat;background-position: center;background-size: cover;}
.sub02_8_sct2 .effect_list > li .txt_box{width: 600px;}
.sub02_8_sct2 .effect_list > li .txt_box h5{display: flex;gap: 20px;align-items: end;font-size: 22px;font-weight: 500;color: #000;}
.sub02_8_sct2 .effect_list > li .txt_box h5 .num{position: relative;top: 10px;font-size: 60px;font-weight: 300;color: #e36c90;line-height: 1;}
.sub02_8_sct2 .effect_list > li .txt_box p{font-size: 16px;font-weight: 400;color: #000;line-height: 1.8;margin-top: 30px;word-spacing: -0.06em;}

.sub02_8_sct2 .effect_list > li:nth-child(2n){gap: 0 60px;flex-direction: row-reverse;padding-right: 0;padding-left: calc(50vw - 580px);}
.sub02_8_sct2 .effect_list > li:nth-child(2n) .img_box{width: calc(100% - 660px);border-radius: 999px 0 0 999px;}

.sub02_8_sct2 .effect_list > li.con1 .img_box{background-image: url(/html/img/sub02_8_img01.jpg);}
.sub02_8_sct2 .effect_list > li.con2 .img_box{background-image: url(/html/img/sub02_8_img02.jpg);}
.sub02_8_sct2 .effect_list > li.con3 .img_box{background-image: url(/html/img/sub02_8_img03.jpg);}
.sub02_8_sct2 .effect_list > li.con4 .img_box{background-image: url(/html/img/sub02_8_img04.jpg);}
.sub02_8_sct2 .effect_list > li.con5 .img_box{background-image: url(/html/img/sub02_8_img05.jpg);}
.sub02_8_sct2 .effect_list > li.con6 .img_box{background-image: url(/html/img/sub02_8_img06.jpg);}

.sub02_8_sct2 .effect_list > li.con6{background: linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(253, 237, 237, 1) 30%);padding-bottom: 150px;}
.sub02_8_sct2 .effect_list > li.con6 .test_type{margin-top: -50px;margin-left: 30px;padding-right: calc(50vw - 580px);padding-top: 150px;padding-bottom: 70px;border-left: #e36c90 dashed 1px;}
.sub02_8_sct2 .effect_list > li.con6 .test_type > li{position: relative;padding-left: 50px;}
.sub02_8_sct2 .effect_list > li.con6 .test_type > li:nth-child(n + 2){margin-top: 80px;}
.sub02_8_sct2 .effect_list > li.con6 .test_type > li .num{position: absolute;top: 0;left: 0;display: flex;justify-content: center;align-items: center;width: 64px;height: 64px;font-size: 25px;font-weight: 300;color: #fff;background-color: #e36c90;border-radius: 50%;transform: translateX(-50%);}
.sub02_8_sct2 .effect_list > li.con6 .test_type > li p{font-size: 16px;font-weight: 400;color: #000;line-height: 1.8;}
.sub02_8_sct2 .effect_list > li.con6 .test_type > li p b{font-weight: 600;}
.sub02_8_sct2 .effect_list > li.con6 .test_type > li p:nth-child(n + 2){margin-top: 30px;}
.sub02_8_sct2 .effect_list > li.con6 .test_type > li .case{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 30px;}
.sub02_8_sct2 .effect_list > li.con6 .test_type > li .case > li{width: 31.8%;padding: 40px 20px;background-color: #fff;border-radius: 30px;}
.sub02_8_sct2 .effect_list > li.con6 .test_type > li .case > li span{display: block;}
.sub02_8_sct2 .effect_list > li.con6 .test_type > li .case > li .pink{font-size: 22px;font-weight: 400;color: #e36c90;text-align: center;}
.sub02_8_sct2 .effect_list > li.con6 .test_type > li .case > li .detail{font-size: 16px;font-weight: 600;color: #000;line-height: 1.7;text-align: center;margin-top: 10px;}
.sub02_8_sct2 .effect_list > li.con6 .test_type > li .case > li .detail i{font-style: normal;font-weight: 400;}
.sub02_8_sct2 .effect_list > li.con6 p.ps{width: 100%;font-size: 16px;font-weight: 400;color: #000;line-height: 1.8;padding-right: calc(50vw - 580px);margin-top: 20px;}
.sub02_8_sct2 .effect_list > li.con6 p.ps b{font-weight: 600;}

@media screen and (max-width:1200px) {
  .sub02_8_sct2 .effect_list > li{padding-right: 20px;}
  .sub02_8_sct2 .effect_list > li:nth-child(2n){padding-left: 20px;}
  .sub02_8_sct2 .effect_list > li.con6 .test_type{padding-right: 0;}
  .sub02_8_sct2 .effect_list > li.con6 p.ps{padding-right: 0;}
  .sub02_8_sct2 .effect_list > li.con6 .test_type > li .case > li .detail br{display: none;}
}

@media screen and (max-width:1024px) {
  .sub02_8_sct1{margin-top: 80px;}
  .sub02_8_sct1 .top_box{margin-bottom: 60px;padding-bottom: 40px;}
  .sub02_8_sct1 .top_box h4{font-size: 24px;}
  .sub02_8_sct1 .top_box p{margin-top: 20px;}
  
  .sub02_8_sct2 .effect_list > li{gap: 20px;padding: 0 20px;}
  .sub02_8_sct2 .effect_list > li:nth-child(n + 2){margin-top: 80px;}
  .sub02_8_sct2 .effect_list > li .img_box{width: 100%;height: 300px;min-height: unset;border-radius: 20px;}
  .sub02_8_sct2 .effect_list > li .txt_box{width: 100%;}
  .sub02_8_sct2 .effect_list > li .txt_box h5{gap: 10px;font-size: 18px;}
  .sub02_8_sct2 .effect_list > li .txt_box h5 .num{top: 3px;font-size: 30px;}
  .sub02_8_sct2 .effect_list > li .txt_box p{margin-top: 18px;}
  
  .sub02_8_sct2 .effect_list > li:nth-child(2n){gap: 20px;flex-direction: row;padding: 0 20px;}
  .sub02_8_sct2 .effect_list > li:nth-child(2n) .img_box{width: 100%;border-radius: 20px;}

  .sub02_8_sct2 .effect_list > li.con6{padding-bottom: 80px;}
  .sub02_8_sct2 .effect_list > li.con6 .test_type{margin-top: 0;margin-left: 10px;padding-top: 20px;padding-bottom: 40px;}
  .sub02_8_sct2 .effect_list > li.con6 .test_type > li{padding-left: 30px;}
  .sub02_8_sct2 .effect_list > li.con6 .test_type > li:nth-child(n + 2){margin-top: 40px;}
  .sub02_8_sct2 .effect_list > li.con6 .test_type > li .num{width: 42px;height: 42px;font-size: 18px;padding-top: 4px;}
  .sub02_8_sct2 .effect_list > li.con6 .test_type > li p:nth-child(n + 2){margin-top: 20px;}
  .sub02_8_sct2 .effect_list > li.con6 .test_type > li .case{gap: 12px;margin-top: 20px;}
  .sub02_8_sct2 .effect_list > li.con6 .test_type > li .case > li{width: 100%;padding: 20px;border-radius: 20px;}
  .sub02_8_sct2 .effect_list > li.con6 .test_type > li .case > li .pink{font-size: 18px;}
  .sub02_8_sct2 .effect_list > li.con6 .test_type > li .case > li .detail{font-size: 15px;margin-top: 5px;}
  .sub02_8_sct2 .effect_list > li.con6 p.ps{margin-top: 0;}
}
@media screen and (max-width:768px) {
  .sub02_8_sct1 .top_box p br{display: none;}
}






/* sub02_9 난임정보 - 비만관리 */
.sub02_9_sct1{margin-top: 120px;}
.sub02_9_sct1 .top_box h4{font-size: 32px;font-weight: 500;color: #000;line-height: 1.4;text-align: center;}
.sub02_9_sct1 .top_box h4 .pink{color: #e36c90;}
.sub02_9_sct1 .top_box p{font-size: 16px;font-weight: 400;color: #000;line-height: 1.8;text-align: center;margin-top: 40px;}

@media screen and (max-width:1024px) {
  .sub02_9_sct1{margin-top: 80px;}
  .sub02_9_sct1 .top_box h4{font-size: 24px;}
  .sub02_9_sct1 .top_box p{margin-top: 20px;}
}
@media screen and (max-width:768px) {
  .sub02_9_sct1{margin-top: 60px;}
  .sub02_9_sct1 .top_box h4{font-size: 20px;}
  .sub02_9_sct1 .top_box p{font-size: 15px;margin-top: 20px;}
  .sub02_9_sct1 .top_box p br{display: none;}
}

.sub02_9_sct2{background: url(/html/img/sub02_9_img01.jpg) no-repeat center/cover;margin-top: 100px;padding: 90px 0;}
.sub02_9_sct2 .inner{max-width: 1020px;}
.sub02_9_sct2 h4{display: flex;gap: 24px;flex-wrap: wrap;align-items: end;}
.sub02_9_sct2 h4 b{width: 210px;font-size: 20px;font-weight: 400;color: #fff;line-height: 1.6;}
.sub02_9_sct2 h4 span{width: calc(100% - 234px);font-size: 16px;font-weight: 400;color: #fff;margin-bottom: 5px;word-spacing: -0.06em;}
.sub02_9_sct2 .standard{margin-top: 30px;padding: 5px 24px;background-color: #fff;border-radius: 30px;}
.sub02_9_sct2 .standard table{width: 100%;border-spacing: 0;}
.sub02_9_sct2 .standard table th,
.sub02_9_sct2 .standard table td{width: 20%;font-size: 16px;font-weight: 400;color: #000;text-align: center;padding: 25px 0;}
.sub02_9_sct2 .standard table th{font-weight: 600;}
.sub02_9_sct2 .standard table td{border-top: #ccc solid 1px;}

@media screen and (max-width:1024px) {
  .sub02_9_sct2{margin-top: 80px;padding: 60px 0;}
  .sub02_9_sct2 h4{gap: 5px;}
  .sub02_9_sct2 h4 b{width: 100%;}
  .sub02_9_sct2 h4 b br{display: none;}
  .sub02_9_sct2 h4 span{width: 100%;margin-bottom: 0;}
  .sub02_9_sct2 .standard{margin-top: 20px;padding: 5px 20px;border-radius: 20px;}
  .sub02_9_sct2 .standard table th,
  .sub02_9_sct2 .standard table td{font-size: 15px;padding: 15px 0;}
}
@media screen and (max-width:400px) {
  .sub02_9_sct2 .standard{overflow: auto;}
  .sub02_9_sct2 .standard table{min-width: 300px;}
}

.sub02_9_sct3{margin-top: 160px;}
.sub02_9_sct3 h4{font-size: 32px;font-weight: 500;color: #000;text-align: center;}
.sub02_9_sct3 .diet_rule{margin-top: 80px;}
.sub02_9_sct3 .diet_rule > li{display: flex;justify-content: space-between;flex-wrap: wrap;min-height: 200px;padding: 36px 0 70px;border-top: #ccc solid 1px;}
.sub02_9_sct3 .diet_rule > li h5{width: 25.56%;font-size: 22px;font-weight: 500;color: #000;line-height: 1.5;word-spacing: -0.06em;}
.sub02_9_sct3 .diet_rule > li h5 .num{display: block;font-size: 40px;font-weight: 500;background: linear-gradient(90deg,rgba(247, 207, 219, 1) 0%, rgba(255, 180, 202, 1) 100%);background-clip: text;color: transparent;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.sub02_9_sct3 .diet_rule > li h5 i{font-style: normal;font-size: 16px;font-weight: 400;line-height: 1.8;}
.sub02_9_sct3 .diet_rule > li p{width: 72.27%;font-size: 16px;font-weight: 400;color: #000;line-height: 1.8;}

@media screen and (max-width:1024px) {
  .sub02_9_sct3{margin-top: 100px;}
  .sub02_9_sct3 h4{font-size: 24px;}
  .sub02_9_sct3 .diet_rule{margin-top: 40px;}
  .sub02_9_sct3 .diet_rule > li{gap: 16px;min-height: 150px;padding: 20px 0 40px;}
  .sub02_9_sct3 .diet_rule > li h5{width: 100%;font-size: 18px;}
  .sub02_9_sct3 .diet_rule > li h5 br{display: none;}
  .sub02_9_sct3 .diet_rule > li h5 .num{font-size: 30px;}
  .sub02_9_sct3 .diet_rule > li h5 i{font-size: 15px;}
  .sub02_9_sct3 .diet_rule > li p{width: 100%;font-size: 15px;}
}
@media screen and (max-width:1024px) {
  .sub02_9_sct3 .diet_rule > li h5 .num{font-size: 24px;}
  .sub02_9_sct3 .diet_rule > li p br{display: none;}
  .sub02_9_sct3 .diet_rule > li{min-height: unset;padding: 20px 0;}
}