.mn05 .grid {display:grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto 1fr; }
.mn05 .img_box {max-width:700px;}

.mn05 .grid .grid_item01 {grid-column: 1/2; grid-row: 1/3;}
.mn05 .grid .grid_item02 {grid-column: 2/3; grid-row: 1/2;}
.mn05 .grid .grid_item03 {grid-column: 2/3; grid-row: 2/3;}
.border_r20 {border-radius:20px;}

.mn05 .leftline { line-height: 1.4; }

.mn05 .bg5 { background-color: #fff4f9; }

.mn05 .overflow-hidden { overflow: hidden; }

.mn05 .inner_section .number { margin-right: 20px; }

.mn05 .what_container .what_text:before { background-color: #e26fa4; }

.mn0501 .picture_section { background-image: url(/img/sub_n/antiaging_result01.png); }

.mn0501 .sub02 { padding-bottom: 0; }

.mn0501 .sub02 .new_shadow_box { padding: 70px 50px; position: relative; }

.mn0501 .sub03 { position: relative; overflow: hidden; }

.mn0501 .sub03 .sub_section_wrapper { position: relative; z-index: 10; }

.mn0501 .sub03 .new_shadow_box { padding: 70px 50px; position: relative; }

.mn0501 .sub03 .right_bg_text { top: -120px; }

.mn0501 .sub05 { overflow: hidden; }

.mn0501 .bg_logo { position: absolute; bottom: 10%; right: -5%; }

.mn0502 .step_container_title { position: relative; z-index: 10; }

.mn0502 .sub_section_wrapper { position: relative; z-index: 10; }

.mn0502 .text_indent { padding-left: 20px; text-indent: -28px; }

.mn0502 .flex_wrapper.w4 .box:nth-child(1) .img_box { height: 290px; background: url(/img/sub_n/antiaging_lifting05.png) no-repeat center/cover; }

.mn0502 .flex_wrapper.w4 .box:nth-child(2) .img_box { height: 290px; background: url(/img/sub_n/antiaging_lifting06.png) no-repeat center/cover; }

.mn0502 .flex_wrapper.w4 .box:nth-child(3) .img_box { height: 290px; background: url(/img/sub_n/antiaging_lifting07.png) no-repeat center/cover; }

.mn0502 .flex_wrapper.w4 .box:nth-child(4) .img_box { height: 290px; background: url(/img/sub_n/antiaging_lifting08.png) no-repeat center/cover; }

.mn0502 .flex_wrapper .text_box { text-align: center; padding: 20px; margin-top: 10px; height: calc(100% - 300px); }

.mn0502 .sub03 { position: relative; }

.mn0502 .sub03 .new_shadow_box { background: url(/img/sub_n/antiaging_lifting09.png) no-repeat center/cover; padding: 150px 50px; color: #fff; }

.mn0502 .sub06 .pinkline, .mn0502 .sub06 .color5 { position: relative; z-index: 5; }

.mn0502 .bg_logo { position: absolute; bottom: 10%; right: -5%; }

.mn0503 .picture_section { background-image: url(/img/sub_n/antiaging_filler02.png); }

.mn0503 .step_container_title { position: relative; z-index: 10; }

.mn0503 .sub_section_wrapper { position: relative; z-index: 10; }

.mn0503 .sub04 .new_shadow_box { background: url(/img/sub_n/antiaging_filler03.png) no-repeat center/cover; padding: 210px 130px; color: #fff; }

.mn0503 .sub04 .new_shadow_box .font26 { text-align: right; }

.mn0503 .sub04 .img_box { text-align: center; }

.mn0503 .sub04 .img_box img { width: 100%; max-width: 1120px; }

.mn0503 .sub05 { position: relative; }

.mn0503 .sub06 .w33 { width: 33%; }

.mn0503 .sub06 .w66 { width: 66%; }

.mn0503 .sub06 .w3 .box { width: 32%; }
/*
.mn0503 .sub06 .w3 .box:nth-child(1) .img_box { height: 290px; background: url(/img/sub_n/antiaging_filler08.png) no-repeat center/cover; }

.mn0503 .sub06 .w3 .box:nth-child(2) .img_box { height: 290px; background: url(/img/sub_n/antiaging_filler09.png) no-repeat center/cover; }

.mn0503 .sub06 .w3 .box:nth-child(3) .img_box { height: 290px; background: url(/img/sub_n/antiaging_filler10.png) no-repeat center/cover; }
*/

.mn0503 .program_section { background: url(/img/sub_n/antiaging_filler11.png) no-repeat center/cover; }

.mn0503 .sub08 .new_shadow_box { padding: 60px 30px; }

.mn0503 .sub08 .new_shadow_box .left_box { width: 20%; }

.mn0503 .sub08 .new_shadow_box .right_box { width: 80%; }

.mn0504 .what_container .bottom_color { height: 60%; }

.mn0504 .first { margin-bottom: 60px; }

.mn0504 .first .shadow_box { width: 32%; background-color: rgba(226, 111, 164, 0.15); text-align: center; padding: 30px 0; }

.mn0504 .first .shadow_box .border { width: 40px; height: 2px; background-color: #e26fa4; margin: 15px auto; }

.mn0504 .second .box { text-align: center; width: 32%; }

.mn0504 .second .box .img_box { background: url(/img/sub_n/antiaging_filler09.png) no-repeat center/cover; }
.mn0504 .second .box .img_box img{width:100%;}

.mn0504 .third { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.mn0504 .fourth { -ms-flex-wrap: wrap; flex-wrap: wrap; }

.mn0504 .fourth .box { width: 32%; }

.mn0504 .fourth .img_box img { width: 100%; }

.mn0504 .fourth .text_box { text-align: center; }

.mn0504 .sub04 { position: relative; }

.mn0504 .sub04 .step_container_title { position: relative; z-index: 10; }

.mn0504 .sub04 .sub_section_wrapper { position: relative; z-index: 10; }

/*.mn0504 .sub04 .swiper-slide { padding: 30px 100px 30px 30px; background-color: #fff; border-radius: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
*/
/*.mn0504 .sub04 .swiper-pagination { right: 30px; }*/

.mn0504 .sub04 .swiper-pagination-bullet { width: 7px; height: 7px; border-radius: 50%; background-color: #8f8f8f; margin: 12px 0 !important; }

.mn0504 .sub04 .swiper-pagination-bullet-active { background-color: #e26fa4; }

.mn0505 .what_container .bottom_color { height: 58%; }

.mn0505 .sub05 { position: relative; }

.mn0505 .sub05 .rejuran_flex {display: flex;}

.mn0505 .sub05 .text-box {width:60%; padding:20px 40PX; line-height:1.5;}

.mn0505 .sub05 .step_container_title { position: relative; z-index: 10; }

.mn0505 .sub05 .sub_section_wrapper { position: relative; z-index: 10; }

.mn0505 .icon_wrapper .right_box h1 { font-size: 18px; }

.mn0505 .w6 { -ms-flex-wrap: wrap; flex-wrap: wrap; }

.mn0506 .what_container .bottom_color { height: 50%; }

.mn0506 .sub03 { position: relative; }

.mn0506 .sub03 .step_container_title { position: relative; z-index: 10; }

.mn0506 .sub03 .sub_section_wrapper { position: relative; z-index: 10; }

.mn0506 .sub05 .w4 .text_box { padding: 20px 30px; }

.mn0506 .sub05 .w4 .new_shadow_box { border-radius: 20px; }

..mn0506 .sub05 .half_m100 {width:50%;}


/*탭추가*/
.duel_section.sub06 .sub_section { margin: 120px 0; }

.duel_section.sub06 .sub_section_wrapper { padding-top: 80px; text-align: left; }

.duel_section.sub06 .sub_title { margin-bottom: 80px; }

.mn05 .duel_section.sub06 .shadow_box {padding: 20px;text-align: center;border-radius: 20px;margin-bottom: 20px;cursor: pointer;color: #000;background-color:#F9F5F5;box-shadow: 4px 6px 20px rgb(142 142 142 / 33%), -4px -4px 15px rgb(237 237 237 / 65%);}
.mn05 .duel_section.sub06 .shadow_box.st1{cursor: auto;}
.mn05 .duel_section.sub06 .shadow_box span { font-weight: 700; }

.duel_section.sub06 .shadow_box.current { background: #978671; color: #FFF; }
.mn05 .duel_section.sub06 .shadow_box.current { background: #e26fa4; }




.duel_section.sub06 .step_container_title .sub_section_wrapper { padding: 0; position: relative; }

.duel_section.sub06 .step_container_title .bg_logo { position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 140px; }

.duel_section.sub06 .step_container_title .bg_logo img { width: 100%; }

.duel_section.sub06 .left_container { width: 20%; margin-right: 10%; }

.mn05 .duel_section .right_container { width: 70%}

.duel_section.sub06 .inner_section { width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.duel_section.sub06 .inner_title { text-align: left; position: relative; margin-left: 20px; margin-bottom: 30px; }

.duel_section.sub06 .inner_title:before { content: ""; display: block; width: 5px; height: 50%; background: #e26fa4; position: absolute; left: -20px; top: 0%; }
.mn05 .duel_section.sub06 .inner_title:before { height: 60%; background: #e26fa4;top: 50%;transform: translateY(-50%);}

.duel_section.sub06 .inner_title .title_img { position: absolute; right: 20%; bottom: -50%; background: #F9F7F4; border-radius: 30px; padding: 10px 20px; -webkit-box-shadow: 1px 6px 10px #c8c8c8; box-shadow: 1px 6px 10px #c8c8c8; }
.mn05 .duel_section.sub06 .inner_title .title_img { background-color: #e26fa4; color: #fff; }

.mn05 .duel_section.sub06 .eq_box { position: absolute;bottom: -290%; right: 5%; }
.mn05 .duel_section.sub06 #tab6 .eq_box { bottom: -360%; }

.duel_section.sub06 .video_container { position: relative; z-index: 10; }

.duel_section.sub06 .video_container img { width: 100%; }

.duel_section.sub06 .count_container { text-align: left; }

.duel_section.sub06 .count_container .text_box { margin-bottom: 40px; }

.duel_section.sub06 .count_container .long_text { margin-left: 10px; }

.duel_section.sub06 .count_container .number { font-size: 20px; color: #e26fa4; font-weight: 700; }
.mn05 .duel_section.sub06 .count_container .number { color: #e26fa4; }

.duel_section.sub06 .bottom_container { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.duel_section.sub06 .tab_box{margin-top:60px;}
.duel_section.sub06 .tab_box:first-child{margin-top:0}


.mn05 .title_box .number {color: #e26fa4;font-weight: 700;}
.mn05 .title_box .title{margin-left:30px;}

@media (max-width: 1320px) { .h1320 { display: none !important; } }
@media (max-width: 1200px){
.mn05 .duel_section .left_container { width: 100%; }
.mn05 .duel_section .right_container { width: 100%; margin-top: 10%; }

.mn05 .duel_section.sub06 .eq_box { width: 70%; right: 0; bottom: -600%; }
.mn05 .duel_section.sub06 #tab6 .eq_box { width: 60%; bottom: -480%; }
.duel_section.sub06 .bottom_container { flex-direction: column; }
.mn05 .duel_section.sub06 .shadow_box { width: 100%; }
}

@media (max-width: 1200px) and (min-width: 769px) {
  .mn05 .duel_section .left_container { width: 20%; }
  .mn05 .duel_section .tab { flex-wrap: wrap; }
  .mn05 .duel_section .tab .tab-link { border-radius: 30px; }
}
@media (max-width: 1024px) {
  .mn05 .font18 { font-size: 14px; line-height: 1.5; }
  .mn05 .font20 { font-size: 15px; line-height: 1.5; }
  .mn05 .font24 { font-size: 18px; line-height: 1.5; }
  .mn05 .font26 { font-size: 20px; line-height: 1.5; }
  .mn05 .font30 { font-size: 22px; line-height: 1.5; }
  .mn05 .font40 { font-size: 24px; line-height: 1.5; }
  .mn05 .font45 { font-size: 26px; line-height: 1.5; }
  .mn05 .mb-80 { margin-bottom: 40px; }
  .mn05 .mb-60 { margin-bottom: 30px; }
  .mn05 .mt-40 { margin-top: 20px; }
  .mn05 .sub02 .new_shadow_box { padding: 20px; border-radius: 20px; }
  .mn05 .sub03 .new_shadow_box { padding: 20px; }
  .mn0501 .highlight5 { display: inline; }
  .mn0501 .bg_logo { width: 200px; }
  .mn0502 .flex_wrapper.w4 .box { width: 49%; margin-bottom: 20px; }
  .mn0502 .flex_wrapper.w4 .box .img_box { height: 160px !important; }
  .mn0502 .flex_wrapper.w4 .box .text_box { height: calc(100% - 180px); padding: 10px; }
  .mn0502 .icon_wrapper .bg_logo { width: 260px; }
  .mn0503 .sub06 .w33 { width: 100%; }
  .mn0503 .sub06 .w66 { width: 100%; }
  .mn0503 .sub06 .w3 .box { width: 100%; }
  .mn0503 .sub06 .w3 .text_box { margin-bottom: 30px; }
  .mn0504 .first .shadow_box { width: 100%; padding: 10px 0; margin-bottom: 20px; }
  .mn0504 .second .box { width: 100%; margin-bottom: 20px; }
  .mn0504 .second .box img { width: 100%; }
  .mn0504 .third .box { width: 50%; }
  .mn0504 .third .box img { width: 100%; }
  .mn0504 .fourth .box { width: 100%; }
  .mn0504 .fourth .box img { width: 100%; }
  .mn0504 .fourth .text_box { margin-bottom: 30px; }
  .mn0504 .sub04 .swiper-slide { padding: 20px 40px 20px 20px; }
  .mn0504 .sub04 .swiper-slide .img_wrapper img { width: 24%; }
  /*.mn0504 .sub04 .swiper-pagination { right: 10px; }*/
  .mn0505 .icon_wrapper .icon_box { margin-bottom: 20px; }
  .mn0505 .icon_wrapper .right_box h1 { font-size: 14px; }
  .mn0505 .flex-start .box { width: 33%; }
  .mn0505 .flex-start .box img { width: 100%; }
  .mn0505 .w6 { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .mn0505 .text-indent { padding-left: 30px; text-indent: -30px; }
  .mn0505 .text-indent .mr-20 { margin-right: 10px; }
  .mn0505 .sub04 .text_box .number { width: 30px; margin-right: 10px; }
  .mn0505 .sub04 .text_box .long_text { width: calc( 100% - 40px); }
  .mn0505 .sub05 .flex_wrapper .left_box { margin-bottom: 20px; }
  .mn0506 .sub05 .w4 .box { width: 48%; margin-bottom: 20px; }
  .mn0506 .sub05 .w4 .box .text_box { padding: 10px; } }

@media (max-width: 768px) {
.mn05 .duel_section.sub06 .eq_box { bottom: -600%; width: auto; }
.mn05 .duel_section.sub06 #tab5 .eq_box { width: 60%; bottom: -400%; }
.mn05 .duel_section.sub06 #tab6 .eq_box { width: 60%; bottom: -400%; }
.mn05 .duel_section.sub06 .shadow_box { padding: 10px; }
.mn05 .duel_section.sub06 .shadow_box{width:30%;}
.mn05 .duel_section.sub06 .tab{display:flex;justify-content: space-between;flex-wrap:wrap}


}

@media (max-width: 600px) {
	.mn05 .font18 { font-size: 13px; line-height: 1.5; }
	.mn05 .font20 { font-size: 13px; line-height: 1.5; }
	.mn05 .font24 { font-size: 16px; line-height: 1.5; }
	.mn05 .font26 { font-size: 18px; line-height: 1.5; }
	.mn05 .font30 { font-size: 20px; line-height: 1.5; }
	.mn05 .font40 { font-size: 22px; line-height: 1.5; }
	.mn05 .font45 { font-size: 22px; line-height: 1.5; }
	.mn05 .sub_section { padding-top: 40px; padding-bottom: 40px; }
	.mn0502 .text_indent { padding-left: 10px; text-indent: -20px; }
	.mn0502 .sub05 .flex_wrapper.mb-60 .left_box { margin-bottom: 20px; }
	.mn0502 .sub05 .flex_wrapper .font18.mb-60 { margin-bottom: 20px; }
	.mn0502 .sub06 .icon_wrapper .icon_box .number { margin-bottom: 0; }
	.mn0503 .sub04 .new_shadow_box { padding: 50px 20px; }
	.mn0503 .sub08 .new_shadow_box { padding: 30px 10px; }
	.mn0505 .w6 .box { width: 32%; }
	.mn0505 .w6 .box img { width: 100%; }
	.mn0506 .mr-20 { margin-right: 5px; }
	.mn0506 .text_indent { padding-left: 20px; text-indent: -22px; } 
	.mn05 .img60{width:60%!important;margin:auto;}
	.mpt-10{padding-top:10px;}
	.picture_section .text_wrapper .text01 {font-size: 22px;line-height: 32px;}
	.picture_section .text_wrapper .text02 {font-size: 14px;line-height: 26px;margin-top: 15px;}
	.picture_section {padding: 0!important;}
	.picture_section .text_wrapper {padding: 60px 0px;}

	.mn0503 .sub06 .w3 .box{width:100%;}

	.program_section .flex_wrapper {flex-direction: row;}
	.program_section .w4 .box {width: 50%;}
	.program_section .w4 .plus_btn {transform: translate(0,0);-webkit-transform: translate(0,0);top: 0;left: 0;margin: auto;width: 10px;}
	.program_section .w4 .plus_btn:after {height: 10px;left: 5px;top: -5px;}

	.mn0503 .sub08 .new_shadow_box .left_box{width:100%;}
	.mn0503 .sub08 .new_shadow_box .left_box .font20{font-size:15px;font-weight:500}
	.mn0503 .sub08 .new_shadow_box .right_box {width: 100%;}

	.mn0504 .second .box{width:47.5%}
	.mn0504 .fourth .box{width:47.5%}

	.mn0505 .sub05 .rejuran_flex {flex-direction: column;}
	.mn0505 .sub05 .text-box {width:100%;}

	.antiaging_ldm .flex_wrapper .left_box, .antiaging_ldm .flex_wrapper .right_box {width: 47.5%;}

	.mn05 .duel_section.sub06 .inner_title{padding-left: 15px;font-size: 18px;line-height: 1.5;font-weight: 500;    margin-left: 0;}
	.mn05 .duel_section.sub06 .inner_title:before{left:0;}

	.mn05 .duel_section .right_container{margin-top:0}
	.mn05 .duel_section.sub06 .inner_title{margin-bottom:10px;}
	
	.mn05 .duel_section.sub06 .tab li{border-radius:10px;margin-bottom:10px;}
	.mn05 .duel_section.sub06 .tab li p{font-size: 13px;line-height: 1.5;}
	.mn05 .duel_section.sub06 .tab{margin-bottom:10px;}
	.duel_section.sub06 .sub_section_wrapper {padding-top: 40px;}
	.duel_section.sub06 .sub_section_wrapper.st1{padding-top:0}
	
	.mn05 .grid {display:grid; grid-template-columns: auto; grid-template-rows: auto; }

	.mn05 .grid .grid_item01 {grid-column: 1/2; grid-row: 2/3;}
	.mn05 .grid .grid_item02 {grid-column: 1/2; grid-row: 1/2;}
	.mn05 .grid .grid_item03 {grid-column: 1/2; grid-row: 3/4;}



}
