.mt-0{margin-top:0!important}
.pt-0{padding-top:0!important}
.img_max {max-width: 100%;}

/* mn02 */

.mn0205 .sub_section.sub02 { padding-top: 130px; padding-bottom: 130px;/*  background-color: #F5F2EE; */ }

.mn0205 .sub_section.sub03 .bottom_color { background-color: #F5F2EE; height: 50%; }



.mn02 .sub02 .left_container .Mont { /*color: #c6c6c6;*/  letter-spacing: 1px; margin-bottom: 10px; }

.mn02 .what_container .what_text:before { background-color: #cebba2; }


/* .mn0205 .sub03 { position: relative; }

.mn0205 .sub03 .sub_section_wrapper { position: relative; z-index: 10; }

.mn0205 .sub03 .right_container { position: relative; width: 50%; }

.mn0205 .sub03 .right_container .top_container { margin-bottom: 80px; }

.mn0205 .sub03 .right_container .top_container .Mont { display: inline-block; margin-bottom: 18px; font-weight: 700; position: relative; color: #cebba2; }

.mn0205 .sub03 .right_container .top_container .Mont:before { content: ""; display: block; position: absolute; top: 50%; left: 110%; width: 250%; height: 2px; background: #cebba2; }

.mn0205 .sub03 .right_container .font18 { margin-bottom: 30px; font-weight: 400; }

.mn0205 .sub03 .right_container .font18 .highlight01 { font-weight: 700; }

.mn0205 .sub03 .right_container_wrapper { position: absolute; bottom: 0; width: 80%; left: 10%; }

.mn0205 .sub03 .bottom_color { height: 45%; position: absolute; background: #F5F2EE; width: 100%; bottom: 0; } */

.mn0205 .sub04 .tab { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 90px; }

.mn0205 .sub04 .tab-link { width: 25%; cursor: pointer; margin: 2%; text-align: center; padding: 15px 30px; background: #fdfdfd; position: relative; font-weight: 300; color: #bababa; border-radius:30px;box-shadow:3px 3px 3px rgba(0,0,0,0.05) }

.mn0205 .sub04 .tab-link.current { background: #604F3B; color: #FFF; }

.mn0205 .sub04 .tab-link.current .tab_inner_logo { display: block; }

.mn0205 .sub04 .tab_inner_logo { display: none; position: absolute; top: 30%; right: 0; }

.mn0205 .sub04 .tab-content { display: none; }

.mn0205 .sub04 .tab-content .left_container { width: 50%; }

.mn0205 .sub04 .tab-content .right_container { width: 50%; }

.mn0205 .sub04 .tab-content.current { display: block; }

/*.mn0205 .sub04 .inner_section .inner_title { text-align: left; position: relative; margin-left: 20px; margin-bottom: 70px; }*/

/*.mn0205 .sub04 .inner_section .inner_title:before { content: ""; display: block; width: 4px; height: 100%; background: #604F3B; position: absolute; left: -20px; top: 55%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }*/

.mn0205 .sub04 .inner_section .inner_text { font-size: 20px; line-height: 35px; text-align: left; font-weight: 300; }

.mn0205 .sub04 .inner_section .tab_box img { width: 100%; }

.mn0205 .sub04 .inner_section .tab_box p { text-align: center; color: #bababa; letter-spacing: .5px; }

.mn0205 .sub04 .inner_section.inner01 .right_container { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

.mn0205 .sub04 .inner_section.inner02 { margin: 50px 0; }

.mn0205 .sub04 .inner_section.inner03 { text-align: left; margin-top: 80px; }

.mn0205 .sub04 .inner_section.inner03 .text_box { font-size: 18px; line-height: 40px; margin-bottom: 50px; }

.mn0205 .sub04 .inner_section.inner03 .long_text { margin-left: 30px; }

.mn0205 .sub04 .inner_section.inner03 .number { color: #978671; font-weight: 700; -webkit-text-decoration-line: underline; text-decoration-line: underline; }

.mn0205 .sub04 .inner_section.inner04 { margin-top: 80px; }

.mn0205 .sub04 .inner_section.inner04 h1 { font-size: 18px; line-height: 40px; color: #ff7200; text-align: center; }

.mn0205 .sub04 #tab2 .inner01 .right_container { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.mn0205 .sub04 #tab2 .inner04 h1 { text-align: left; }

.mn0205 .sub04 #tab2 .inner_text { width: 90%; margin-left: 5%; }

.mn0205 .sub04 #tab3 .inner01 .right_container { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.mn0205 .sub04 #tab3 .inner04 h1 { text-align: left; }

.mn0205 .sub04 #tab3 .inner_text { width: 90%; margin-left: 5%; }

.mn0205 .sub05 { background-image: url(/img/sub_n/mn0205_07.png); background-repeat: no-repeat; background-position: center; background-size: cover; color: #fff; position: relative; }

.mn0205 .sub05 .text_wrapper { width: auto; padding: 100px 0; text-align: center; position: relative; left: 68%; display: inline-block; -webkit-transform: translateX(-50%); transform: translateX(-50%); }

.mn0205 .sub05 .text_wrapper .text01 { font-size: 40px; line-height: 50px; }

.mn0205 .sub05 .text_wrapper .text02 { font-size: 20px; margin-top: 25px; font-weight: 300; }

.mn0205 .sub05 .text_wrapper .text03 { font-size: 20px; margin-top: 40px; letter-spacing: 1px; }

.mn0205 .sub05 .text_wrapper .text03 span { font-weight: 300; }

.mn0205 .sub05:before { display: block; content: ""; position: absolute; top: 0; left: 68%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 1px; height: 25%; background: #fff; }

.mn0205 .sub05:after { display: block; content: ""; position: absolute; bottom: 0; left: 68%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 1px; height: 25%; background: #fff; }

.mn0205 .sub06 { background-color: #F5F2EE; font-size: 18px; line-height: 40px; position: relative; overflow: hidden; }

.mn0205 .sub06 .sub_section_wrapper { position: relative; z-index: 10; }

.mn0205 .sub06 .sub_title { font-size: 40px; margin-bottom: 60px; text-align: center; }

.mn0205 .sub06 .flex { margin-bottom: 80px; }

.mn0205 .sub06 .shadow_box { -webkit-box-shadow: 4px 6px 20px rgba(150, 150, 150, 0.33), -4px -4px 15px rgba(231, 231, 231, 0.65); box-shadow: 4px 6px 20px rgba(150, 150, 150, 0.33), -4px -4px 15px rgba(231, 231, 231, 0.65); background: #F5F2EE; padding: 30px; text-align: center; width: 32%; }

.mn0205 .sub06 .shadow_box.wd_100 { width: 32%;  }

.mn0205 .mn0204 .shadow_box { width: 100%; }

.mn0205 .mn0204 .shadow_box .border-box .three {  width:30%;}

.mn0205 .sub06 .shadow_box .number { font-weight: 700; -webkit-text-decoration-line: underline; text-decoration-line: underline; }

.mn0205 .sub06 .bottom_container { text-align: left; }

.mn0205 .sub06 .inner_text { font-size: 18px; line-height: 30px; font-weight: 500; }

.mn0205 .sub06 .bg_logo { position: absolute; bottom: 5%; right: 5%; }

.mn0205 .sub07 { padding-bottom: 30px; }

.mn0205 .sub07 .sub_title { margin-bottom: 80px; text-align: center; }

.mn0205 .sub07 .step_container_title { background: #F5F2EE; padding: 60px 0; text-align: left; }

.mn0205 .sub07 .step_container_title .bg_logo { position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 140px; }

.mn0205 .sub07 .step_container_title .bg_logo img { width: 100%; }

.mn0205 .sub07 .sub_section_wrapper { position: relative; }
.mn0205 .sub07 .sub_section_wrapper h2 { margin-top:0;}

.mn0205 .sub07 .sub_container { text-align: left; padding: 60px 0 16px; }

.mn0205 .sub07 .top_container { margin-bottom: 60px; }

.mn0205 .sub07 .top_container .font26 { margin: 40px 0; }

.mn0205 .sub07 .count_container { text-align: left; }

.mn0205 .sub07 .count_container .text_box { margin-bottom: 5px; }

.mn0205 .sub07 .count_container .long_text { margin-left: 30px; margin-top:9px; }

.mn0205 .sub07 .count_container .number { font-size: 24px; color: #978671; font-weight: 700; -webkit-text-decoration-line: underline; text-decoration-line: underline; }

.mn0205 .sub07 .bottom_container .title_box { font-size: 26px; align-items: center; }

.mn0205 .sub07 .bottom_container .title_box .number { color: #978671; font-weight: 700; }

.mn0205 .sub07 .bottom_container .title_box .title { margin-left: 30px; }

.mn0205 .sub07 .bottom_container .shadow_box { padding: 50px; }
/*
.mn0205 .sub07 .bottom_container .swiper-slide { width: 90%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
*/
.mn0205 #swiper01 .bottom_container .swiper-slide { justify-content: space-around; }

.mn0205 .sub07 .bottom_container .swiper-pagination-bullet { width: 7px; height: 7px; border-radius: 50%; background-color: #8f8f8f; margin: 12px 0 !important; }

.mn0205 .sub07 .bottom_container .swiper-pagination-bullet-active { background-color: #FF7200; }

.mn0205 .sub08 .sub_section { margin: 120px 0; }

.mn0205 .sub08 .sub_section_wrapper { padding-top: 120px; text-align: left; }

.mn0205 .sub08 .sub_title { margin-bottom: 80px; }

.mn0205 .sub08 .shadow_box { padding: 10px 20px; text-align: center; border-radius: 10px; margin-bottom: 20px; cursor: pointer; color: #bababa; background-color:#fdfdfd}

.mn0205 .sub08 .shadow_box.current { background: #978671; color: #FFF; }

.mn0205 .sub08 .step_container_title { background: #F5F2EE; padding: 60px 0; text-align: left; }

.mn0205 .sub08 .step_container_title .sub_section_wrapper { padding: 0; position: relative; }

.mn0205 .sub08 .step_container_title .bg_logo { position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 140px; }

.mn0205 .sub08 .step_container_title .bg_logo img { width: 100%; }

.mn0205 .sub08 .left_container { width: 20%; margin-right: 10%; }

.mn0205 .sub08 .right_container { width: 70%; }

.mn0205 .sub08 .inner_section { width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.mn02 .inner_title { text-align: left; position: relative; margin-left: 10px 0 20px; padding-left:20px; font-weight:500; line-height: 1;}

.mn02 .inner_title:before { content: ""; display: block; width: 5px; height: 100%; background: #978671; position: absolute; left: 0; bottom: 0; }

.mn0205 .sub08 .video_container { position: relative; }
.mn0205 .sub08 .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; }

.mn0205 .sub08 .eq_box { position: absolute; bottom: -70%; right: 5%; }

.mn0205 .sub08 .video_container img { width: 100%; padding: 30px 0;}

.mn0205 .sub08 .inner_text { margin-bottom: 30px; }

.mn0205 .sub08 .count_container { text-align: left; }

.mn0205 .sub08 .count_container .text_box { margin-bottom: 40px; }

.mn0205 .sub08 .count_container .long_text { margin-left: 10px; }

.mn0205 .sub08 .count_container .number { font-size: 20px; color: #978671; font-weight: 700; }

.mn0205 .sub08 .bottom_container { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.mn0204 .sub08 .sub_section { margin: 120px 0; }

.mn0204 .sub08 .sub_section_wrapper { padding-top: 120px; text-align: left; }

.mn0204 .sub08 .sub_title { margin-bottom: 80px; }

.mn0204 .sub08 .shadow_box { padding: 10px 20px; text-align: center; border-radius: 10px; margin-bottom: 20px; cursor: pointer; color: #bababa; background-color:#fdfdfd}

.mn0204 .sub08 .shadow_box.current { background: #978671; color: #FFF; }

.mn0204 .sub08 .step_container_title { background: #F5F2EE; padding: 60px 0; text-align: left; }

.mn0204 .sub08 .step_container_title .sub_section_wrapper { padding: 0; position: relative; }

.mn0204 .sub08 .step_container_title .bg_logo { position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 140px; }

.mn0204 .sub08 .step_container_title .bg_logo img { width: 100%; }

.mn0204 .sub08 .left_container { width: 20%; margin-right: 10%; }

.mn0204 .sub08 .right_container { width: 70%; }

.mn0204 .sub08 .inner_section { width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.mn0204 .sub08 .inner_title { text-align: left; position: relative; margin-left: 20px; margin-bottom: 50px; }

.mn0204 .sub08 .inner_title:before { content: ""; display: block; width: 4px; height: 50%; background: #978671; position: absolute; left: -20px; top: 0%; }

.mn0204 .sub08 .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; }

.mn0204 .sub08 .eq_box { position: absolute; bottom: -150%; right: 5%; }

.mn0204 .sub08 .video_container img { width: 100%; }

.mn0204 .sub08 .inner_text { margin-bottom: 30px; }

.mn0204 .sub08 .count_container { text-align: left; }

.mn0204 .sub08 .count_container .text_box { margin-bottom: 40px; }

.mn0204 .sub08 .count_container .long_text { margin-left: 10px; }

.mn0204 .sub08 .count_container .number { font-size: 20px; color: #978671; font-weight: 700; }

.mn0204 .sub08 .bottom_container { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.mn0205 .equip_tab #tab11 .eq_box { bottom: -90%; }


/* ----------------------------------------- mn02 ------------------------------------- */
.mn0201 .sub0201 { margin-bottom: 100px; }

.mn0201 .sub02 .right_container { text-align: right; width: 40%; }

.mn0201 .sub02 .right_container_wrapper { display: inline-block; }

.mn0201 .sub02 .right_container .shadow_box { display: inline-block; }
.mn0201 .sub02 .right_container .shadow_box img {width: 100%;}

.mn0201 .sub02 .sub0202 .shadow_box { padding: 90px 100px; }

.mn0201 .sub02 .sub0202 .top_container { text-align: center; margin-bottom: 60px; }

.mn0201 .sub02 .sub0202 .left_container { width: 50%; margin-right: 50px; }

.mn0201 .sub02 .sub0202 .right_container { width: calc(50% - 50px); }

.mn0201 .sub02 .sub0202 .right_container_wrapper {position: relative;width: 100%;height: 100%;}

.mn0201 .sub02 .sub0202 .right_container_wrapper img {position: absolute;}

.mn0201 .sub02 .sub0202 .right_container_wrapper img:nth-child(1) { top: 0; left: 0; }

.mn0201 .sub02 .sub0202 .right_container_wrapper img:nth-child(2) {top: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}

.mn0201 .sub02 .sub0202 .right_container_wrapper img:nth-child(3) { top: 0; right: 0; }

.mn0201 .sub02 .sub0202 .right_container_wrapper img:nth-child(4) {bottom: 0;left: 17%;}

.mn0201 .sub02 .sub0202 .right_container_wrapper img:nth-child(5) { bottom: 0; right: 17%; }

.mn0201 .sub03 { background-color: #F6F3F0; }

.mn0201 .sub03 .swiper-container { padding-top: 30px; padding-bottom: 30px; }

.mn0201 .sub03 .swiper-container .swiper-slide { padding-top: 30px; padding-left: 15px; padding-right: 15px; height: 360px; overflow: hidden; }

.mn0201 .sub03 .swiper-container .swiper-slide .top_box { text-align: center; }

.mn0201 .sub03 .swiper-container .swiper-slide .top_box h1 { font-weight: 700; margin-bottom: 15px; }

.mn0201 .sub03 .swiper-container .swiper-slide .top_box p { line-height: 1.2; }

.mn0201 .sub03 .swiper-container .swiper-slide img { width: 100%; }

.mn0201 .sub03 .swiper-container .swiper-pagination { top: auto; bottom: 0; height: 6px; }

.mn0201 .sub03 .swiper-container .swiper-pagination-progressbar-fill { background-color: #978671; }

.mn0201 .sub03 .sub0202 .shadow_box { overflow: hidden; }

.mn0201 .sub04 .cure_bg { padding: 60px 70px; background: url(/img/sub_n/dermal-result-cure01.jpg) no-repeat center 30%/cover fixed; overflow: visible; margin-top: 60px; }

.mn0201 .sub04 .paradigm_bg { padding: 60px 70px; background: url(/img/sub_n/dermal-result-cure02.jpg) no-repeat center 30%/cover fixed; overflow: visible; margin-top: 80px; }

.mn0201 .sub04 .step_container.step01 .shadow_box { padding: 30px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-right: 30px; }

.mn0201 .sub04 .step_container.step01 .shadow_box:last-child { margin-right: 0; }

.mn0201 .sub04 .step_container.step01 .shadow_box h1 { font-weight: 500; line-height: 1.2; }

.mn0201 .sub04 .step_container.step01 .shadow_box p:last-child { color: #888; }

.mn0201 .sub04 .sub0202 .shadow_box { background-color: #F9F9F9; }

.mn0201 .sub04 .sub0202 .swiper-slide { padding-right: 0!important;}

.mn0201 .sub04 .step_container .font26 { display: inline-table; }
.mn0201 .sub04 .step_container .font26 .highlight1 { display: inline; }

.mn0201 .sub04 .swiper-pagination-bullets {right: 60px;}

.mn0201 .sub04 .swiper-pagination-bullet { width: 7px; height: 7px; border-radius: 50%; background-color: #8f8f8f; margin: 12px 0 !important; }

.mn0201 .sub04 .swiper-pagination-bullet-active { background-color: #FF7200; }

.mn0201 .sub03 .shadow_box, .mn0201 .sub04 .shadow_box { padding: 90px 30px 90px 70px; position: relative; }

.mn0201 .sub03 .shadow_box h1, .mn0201 .sub04 .shadow_box h1 { font-weight: 700; }

.mn0201 .sub03 .shadow_box .text_box, .mn0201 .sub04 .shadow_box .text_box { margin-bottom: 10px; }

.mn0201 .sub03 .shadow_box .number, .mn0201 .sub04 .shadow_box .number { margin-right: 20px; }

.mn0201 .sub03 .shadow_box .number, .mn0201 .sub04 .shadow_box .number.one { margin-right: 24px; }

.mn0201 .sub03 .shadow_box .bg_logo, .mn0201 .sub04 .shadow_box .bg_logo { position: absolute; width: 30%; left: 75%; bottom: 20%; }

.mn0201 .sub03 .shadow_box .bg3, .mn0201 .sub04 .shadow_box .bg3 { border-radius: 50px; text-align: center; color: #fff; padding: 10px 0; position: relative; z-index: 2; }

.mn0205 .step_bage_cont .sub_section_wrapper{position:relative;top:0;left:0}
.mn0205 .step_bage_cont .bg_logo {position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 140px;}
.mn0205 .step_bage_cont .bg_logo img {width: 100%;}


.highlight6 {display: inline-block;-webkit-box-shadow: inset 0 -18px 0 rgba(113,135,108,0.3);box-shadow: inset 0 -18px 0 rgba(113,135,108,0.3);}

.acne_res {margin-top: 60px;flex-wrap:wrap}
.acne_res.st1 > div.flex{width:25%;display:block;margin-top:0}
.acne_res.st1 img{max-width:100%;}
.acne_res .txt {padding-left: 30px;}
.acne_res > div {margin-top: 30px;width: 100%;}
.acne_res > div:first-child {margin-top: 0;}
.acne_res > div .bt-green{display:inline-block;}

.acne_res > div.flex{width:47%;}
.acne_res > div.flex:nth-child(2){margin-top:0}

.equipment_list{align-items: flex-start!important;}



@media (max-width: 1320px) { 
  .sub_section_wrapper { max-width: 100%; margin-left: 40px; margin-right: 40px; }
  .sub_section.sub01 { position: relative; padding: 20px 0;}
  /* .mainSlide_title01 { font-size: 20px; line-height: 30px; margin-bottom: 20px; }
  .mainSlide_title02 { font-size: 50px; line-height: 60px; } */
  /*.mn0205 .sub03 .right_container .top_container { margin-bottom: 30px; }*/
  .mn0205 .sub03 .right_container .top_container .Mont:before { width: 100%; }
  .mn0205 .sub04 .tab-link .font26 { font-size: 20px; }
  .mn0205 .sub04 .tab-content .right_container { width: 45%; }
  .mn0205 .sub04 .tab-content .right_container img { width: 100%; }
  .mn0205 .sub05 .text_wrapper { left: 50%; }
  .mn0205 .sub05:before { top: 5%; left: 50%; height: 15%; }
  .mn0205 .sub05:after { bottom: 5%; left: 50%; height: 15%; }
  .mn0205 .sub08 .bottom_container img { width: 45%; }
  .mn0205 .sub08 .bottom_container img:nth-child(2) { width: 5%; }
  .mn0205 .sub08 .video_container { position: relative; z-index: 10; margin-top:50px; }
  .acne_coloring  .sub08 .sub08tab2_box{margin:0!important}
}


@media (max-width: 1024px) {
	.mn02 .sub02 .sub_section_title { font-size: 40px; margin-bottom: 30px; font-size: 22px !important; line-height: 34px !important; }
  

  .mn0205 .sub_section.sub03 .bottom_color { height: 55%;}
  .mn0205 .equip_tab .left_container .tab { display: flex; justify-content: space-between; }
  .mn0205 .sub04 .tab-link { padding: 6px; width: 30%; margin: 0; border-radius: 30px; }
  .mn0205 .sub04 .tab-link .font26 { font-size: 18px; }
  .mn0205 .sub04 .inner_section { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .mn0205 .sub04 .inner_section .inner_title { margin-bottom: 40px; width: 150%; }
  .mn0205 .sub04 .tab { margin-bottom: 60px; }
  .mn0205 .sub04 #tab2 .inner_section .inner_title { width: 90%; }
  .mn0205 .sub04 #tab2 .flex_wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .mn0205 .sub04 #tab2 .inner_section.inner01 { width: 100%; }
  .mn0205 .sub04 #tab2 .inner_text { width: 100%; margin-left: 0; /* display: none;*/}
  .mn0205 .sub04 #tab3 .inner_section .inner_title { width: 90%; }
  .mn0205 .sub04 #tab3 .flex_wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .mn0205 .sub04 #tab3 .inner_section.inner01 { width: 100%; }
  .mn0205 .sub04 #tab3 .inner_text { width: 100%; margin-left: 0; }
  .mn0205 .sub04 #tab1.current { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: distribute; justify-content: space-around; }
  .mn0205 .sub04 #tab1 .inner01 .flex { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .mn0205 .sub04 .tab-content.current { position: relative; }
  .mn0205 .sub04 .inner_section.inner01 { width: 60%; }
  .mn0205 .sub04 .inner_section.inner01 .right_container img { width: 100%; }
  .mn0205 .sub04 .inner_section.inner02 { width: 35%; margin-top: 80px; }
  .mn0205 .sub04 .inner_section.inner03 .text_box { margin-bottom: 10px; }
  .mn0205 .sub04 .inner_section.inner03 .number { width: 50px; }
  .mn0205 .sub04 .inner_section.inner03 .long_text { width: calc(100% - 50px); }
  .mn0205 .sub04 .tab-content .left_container { width: 100%; }
  .mn0205 .sub04 .tab-content .left_container img { width: 60%; }
  .mn0205 .sub04 .tab-content .right_container { width: 100%; }
  .mn0205 .sub04 .inner_section.inner04 { width: 100%; }
  .mn0205 .sub04 .inner_section.inner04 h1 { line-height: 34px; }
  .mn0205 .sub05 { background-image: url(/img/sub_n/mn0205_07m.png); padding: 0; background-position-x:45%; }
  .mn0205 .sub05 .text_wrapper .text01 { font-size: 30px; line-height: 40px; }
  .mn0205 .sub05 .text_wrapper .text02 { font-weight: 400; }
  .mn0205 .sub06 .flex { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 30px; }
  .mn0205 .sub06 .bottom_container { font-size: 22px; line-height: 40px; }
  .mn0205 .sub06 .shadow_box { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; border-radius: 20px; margin-bottom: 40px; }
  .mn0205 .sub06 .shadow_box:before { border-radius: 25px; }
  .mn0205 .sub06 .shadow_box .number { width: 5%; text-align: left; line-height: 30px; }
  .mn0205 .sub06 .inner_text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: left; line-height: 30px; }
  .mn0205 .sub06 .bg_logo { bottom: 0; right: -20%; }
  .mn0205 .sub06 .sub_title { font-size: 22px !important; line-height: 34px !important; }
  .mn0205 .sub06 .shadow_box_s { width: 100%; }
  .mn0205 .sub07 { padding-bottom: 0; }
  .mn0205 .sub07 .count_container .number { font-size: 16px; }
  .mn0205 .sub07 .top_container .font26 { font-size: 22px; line-height: 34px; margin: 60px 0 20px; }
  .mn0205 .sub07 .bottom_container .shadow_box { padding: 20px; }
  .mn0205 .sub07 .bottom_container .title_box { margin-bottom: 20px; }
  .mn0205 .sub07 .bottom_container .title_box .number { width: 40px;; }
  .mn0205 .sub07 .bottom_container .title_box .title { font-size: 26px; line-height: 35px; width: calc(100% - 40px); margin-left: 0; }
  .mn0205 .sub07 .bottom_container .highlight01 { font-size: 18px; }
  .mn0205 .sub07 .sub_title { font-size: 22px !important; line-height: 34px !important; }
  .mn0205 .sub07 .step_container_title .sub_section_wrapper h1 { font-size: 22px !important; line-height: 34px !important; }
  /*.mn0205 .sub08 #tab5 .inner_title:before { height: 33.3%; }*/
  .mn0205 .sub08 .inner_title { font-size: 26px; line-height: 40px; margin-bottom: 80px; margin-left: 0; }
  /*.mn0205 .sub08 .inner_title:before { width: 6px; }*/
  .mn0205 .sub08 .sub_section_wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-top: 80px; }
  .mn0205 .sub08 .fixmgr20 {margin-right:10px;}
  .duel_section.sub08 .left_container { width: 100%; }
  .duel_section.sub08 .right_container { width: 100%; margin-top: 10%; }
  .mn0205 .sub08 .tab { display: -webkit-box; display: -ms-flexbox;  margin-bottom:12px; display: flex; -ms-flex-pack: distribute; justify-content: space-between; flex-wrap: wrap; }
  .mn0205 .sub08 .video_container img { padding: 10px 0;}
  .mn0205 .sub08 .shadow_box { width: 30%; background: #fff; display: flex; justify-content: center; align-items: center; padding: 10px; }
  .mn0205 .sub08 .shadow_box:nth-child(4) { width: 47.5%; padding: 10px; }
  .mn0205 .sub08 .shadow_box:nth-child(5) { width: 47.5%; padding: 10px; } 
  .mn0205 .sub08 #tab6 .inner_title { margin-bottom: 130px; }
  .mn0205 .sub08 #tab6 .inner_title .title_img { right: 30%; bottom: -80%; }
  .mn0205 .sub08 #tab6 .eq_box { bottom: -150%; }
  .mn0205 .equip_tab #tab11 .eq_box { bottom: -130%;}
  .mn0205 .sub08 .eq_box { bottom: -150%; right: 0; }
  .mn0205 .sub08 .bottom_container img { width: 45%; }
  .mn0205 .sub08 .bottom_container img:nth-child(2) { width: 5%; }
  .mn0205 .sub08 .step_container_title .sub_section_wrapper h1 { font-size: 22px !important; line-height: 34px !important; font-size: 30px; line-height: 35px !important; }
  .mn0205 .step_container_title .sub_section_wrapper h1 { font-size: 40px; line-height: 60px; }
  .mn0205 .step_container_title .sub_section_wrapper h2 { font-size: 22px; font-size: 16px; margin-top: 0;}

	.acne_res.st1{display:flex;justify-content: space-between;}
	.acne_res.st1 > div.flex{width:47%;}
  }





@media (max-width:1024px) {
  .mn0201 .sub03 .shadow_box, .mn0201 .sub04 .shadow_box { padding: 10px; }
  .mn0201 .sub03 .shadow_box > img, .mn0201 .sub04 .shadow_box > img {width: 100%; max-width: 450px; }
  .mn0201 .sub02 .left_container { margin-bottom: 40px; }
  .mn0201 .sub02 .right_container { text-align: left; }
  .mn0201 .sub02 .sub0202 .shadow_box { padding: 40px 10px; }
  .mn0201 .sub0202 .top_container h1 { font-size: 22px; line-height: 32px; }
  .mn0201 .sub02 .bottom_container_wrapper.flex > div { width: 100%; margin-right: 0;}
  .mn0201 .sub02 .bottom_container_wrapper .left_container img { width: 100%; }
  .mn0201 .sub03 .highlight1 { display: inline; }
  .mn0201 .sub03 .swiper-container .swiper-slide {height: 220px;}
  .mn0201 .sub04 .step_container.step01 .shadow_box {margin: 0 10px 10px 0; width: calc(50% - 10px);padding: 20px;flex: none;}
  .mn0201 .sub04 .step_container.step01 .shadow_box:nth-child(2n) { margin-right: 0; }
  .mn0201 .sub04 .step_container.step01 .shadow_box p { margin-top: 0px; }
  .mn0201 .sub04 .flex { flex-wrap: wrap; }
  .mn0201 .sub04 .cure_bg { padding: 20px; }
  .mn0201 .sub0201 { margin-bottom: 60px; }
  .mn0201 .sub04 .sub0202 .shadow_box { padding: 10px; }
  .mn0201 .sub03 .shadow_box .bg3, .mn0201 .sub04 .shadow_box .bg3 { padding: 10px; }
  .mn0201 .sub0202 .inner_section .flex { flex-wrap: nowrap; }
  .mn0201 .sub0202 .shadow_box .number { margin-right: 10px; }
  .mn0201 .sub03 .shadow_box .number, .mn0201 .sub04 .shadow_box .number.one { margin-right: 10px; }

  
.acne_scar .tablegreen{width:100%}
 
}

@media (max-width: 768px) {
  .mn0201 .sub02 .sub0202 .right_container_wrapper img {position: static;width: 32%;}
  .mn0201 .sub02 .sub0202 .right_container_wrapper img:nth-child(2) { -webkit-transform: translateX(0);transform: translateX(0); }
  .mn0201 .sub02 .sub0202 .right_container_wrapper img:nth-child(4) {-webkit-transform: translateX(50%);transform: translateX(50%);}
  .mn0201 .sub02 .sub0202 .right_container_wrapper img:nth-child(5) {-webkit-transform: translateX(50%);transform: translateX(50%);}
  .mn0201 .sub04 .sub0202 .swiper-slide { padding-right: 10px; }
  .mn0205 .sub07 .count_container .long_text { margin-top: 3px;}



}

@media (max-width: 600px) {
  
  .mn0201 .sub0201 .sub_section_title { margin-bottom:20px; }
  .mn0201 .sub04 .cure_bg { background: url(/img/sub_n/dermal-result-cure01.jpg) no-repeat center 30%/ cover; }
  .mn0201 .sub04 .paradigm_bg {background: url(/img/sub_n/dermal-result-cure02.jpg) no-repeat center 30%/cover; }
  .mn0205 .sub04 .tab-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 205px; }
  .mn0205 .sub04 .tab-link .font26 { font-size: 12px; line-height: 1.4; }
  .mn0205 .sub04 .inner_section .inner_title { font-size: 24px; }
  .mn0205 .sub04 .inner_section .inner_text { font-size: 13px; line-height: 1.8; margin-top: 40px; }
  .mn0205 .sub04 .inner_section.inner03 { margin-top: 40px; }
  .mn0205 .sub04 .inner_section.inner03 .text_box { font-size: 13px; line-height: 20px; }
  .mn0205 .sub04 .inner_section.inner03 .number { line-height: 1.5; width: 40px; }
  .mn0205 .sub04 .inner_section.inner03 .long_text { margin-left: 0; width: calc(100% - 40px); }
  .mn0205 .sub04 .inner_section.inner04 { margin-top: 40px; }
  .mn0205 .sub04 .inner_section.inner04 h1 { font-size: 13px; line-height: 20px; }
  .mn0205 .sub04 .tab-content .left_container img { width: 60%; }
  .mn0205 .sub04 .inner_section.inner01 .right_container { width: 100%; }
  .mn0205 .sub05 .text_wrapper { padding: 60px 0; left:50%;}
  .mn0205 .sub05 .text_wrapper .text01 { font-size: 22px; line-height: 32px; }
  .mn0205 .sub05 .text_wrapper .text02 { font-size: 16px; line-height: 26px; margin-top: 15px; }
  .mn0205 .sub05 .text_wrapper .text03 { font-size: 16px; line-height: 26px; margin-top: 30px; }
  .mn0205 .sub06 .sub_title { margin-bottom: 40px; }
  .mn0205 .sub06 .shadow_box { padding: 15px 20px; margin-bottom: 20px; }
  .mn0205 .sub06 .shadow_box.wd_100 { width: 100%; }
  .mn0205 .sub06 .shadow_box .number { width: 10%; margin-right:10px; margin-top:-3px; }
  .mn0205 .sub06 .inner_text { font-size: 13px; line-height: 20px; margin-top: 3px; }
  .mn0205 .sub06 .bottom_container { font-size: 13px; line-height: 20px; margin-bottom:10px; }
  .mn0205 .sub06 .bg_logo { width: 70%; }
  .mn0205 .sub07 .sub_title { margin-bottom: 40px; }
  .mn0205 .sub07 .bottom_container .swiper-slide { width: 100%; -ms-flex-pack: distribute; justify-content: space-around; }
  .mn0205 .sub07 .bottom_container .shadow_box { padding: 10px; }
  /*.mn0205 .sub07 .bottom_container .swiper-container-vertical > .swiper-pagination-bullets { right: 0; }*/
  .mn0205 .sub07 .bottom_container .title_box { margin-bottom: 0; }
  .mn0205 .sub07 .bottom_container .title_box .title { font-size: 18px; line-height: 1.2; margin-left: 15px; text-align:left; }
  .mn0205 .sub07 .bottom_container .highlight01 { font-size: 13px; line-height: 20px; }
  .mn0205 .sub07 .count_container .text_box:nth-child(1) .long_text { margin-left: 20px; margin-top:2px;}
  .mn0205 .sub07 .count_container .long_text { margin-left: 20px; margin-top: 2px;}
  .mn0205 .sub07 .focustab ul li p:nth-child(1) { padding: 16px 0; }
  .mn0205 .sub07 .swiper-slide .content { line-height: 20px; flex-wrap: wrap; margin-top: 10px; }
  .mn0205 .sub07 .swiper-slide .content img{height:30px;}
  .mn0205 .step_container_title .sub_section_wrapper h2 { font-size: 14px; letter-spacing: normal; }
  .mn0205 .sub08 { padding-top: 0px; }
  .mn0205 .sub08 .count_container .number { font-size: 13px; line-height: 20px; }
  .mn0205 .sub08 .count_container .text_box { margin-bottom: 20px; }
  .mn0205 .sub08 .sub_section_wrapper { padding-top: 30px; }
  .mn0205 .sub08 .blinebage div div div img { height: 60px; margin-bottom:10px; }
  .mn0205 .sub08 .inner_title { font-size: 20px; line-height: 1.2; margin-bottom: 0; }
  .mn0205 .sub08 .inner_title .title_img { padding: 5px 20px; }
  .mn0205 .sub08 #tab5 .inner_title { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; margin-bottom: 10px; }
  .mn0205 .sub08 #tab5 .inner_title .title_img { bottom: -110%; }
  .mn0205 .sub08 #tab5 .video_container { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; margin-bottom: 30px; }
  .mn0205 .sub08 #tab5 .inner_text { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin-left: 20px; }
  .mn0205 .sub08 #tab5 .count_container { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; }
  .mn0205 .sub08 #tab5 .bottom_container { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; }
  .mn0205 .sub08 .left_container { position: relative; z-index: 10; }
  .mn0205 .sub08 .eq_box { width: 40%; }
  .mn0205 .sub08 .shadow_box { margin-bottom:10px;}
  .mn0205 .sub08 .shadow_box .font26 { font-size: 14px; line-height: 1.2; }
  .mn0205 .sub08 #tab6 .inner_title {margin-bottom: 60px; }
  .mn0205 .sub08 #tab6 .inner_title .title_img { right: 10%; bottom: -80%; }
  .mn0205 .sub08 #tab6 .eq_box { bottom: -130%; }
  .mn0205 .sub08 .font24 { font-size: 13px; line-height: 1.5; } /*»ö¼Ò ±â¹Ì-Àåºñ ÅÇ±ÛÀÚ »çÀÌÁî¶§¹®¿¡ 14 -> 13px·Î ÁÙÀÓ*/
  .mn0205 .step_container_title .sub_section_wrapper h1 { font-size: 22px; line-height: 35px; position: relative; z-index: 10; }
  .mn0205 .sub08 .pdt50 { padding-top: 20px;}
  .mn0205 .sub08 .flex-pc-top { display:flex; padding-top: 10px;}
  .acne_scar .sub08 .flex-pc-top {display:block;}
  .acne_coloring .sub08 .flex-pc-top {display:block;}
  .acne_coloring .sub08 #tab5 .inner_title{margin-bottom:60px;}
  .mn0205 .sub08 .flex-pc-top .mctext { padding-top:5px; }
  .txt-mo, .txt-mo p{-webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: left; line-height: 2; margin-bottom:14px; }	
  .acne_coloring .sub08 #tab7 .inner_title{margin-bottom:60px;}

	.mn0205 .sub04 .tab-link {border-radius: 10px;padding: 10px 0;}
	.mn0205 .sub04 .tab {margin-top: 10px;}

	.mn0205 #leftimg > .sub_section_wrapper{margin:0}
	.mn0205 #leftimg .conimg {width:60%; margin: 0 auto;}

	.mn0205 .step_bage_cont{padding:60px 0!important}
	.mn0205 .step_bage_cont .step_bage_en{font-size: 14px;letter-spacing: normal;margin-bottom: 10px;font-family: 'Montserrat', sans-serif;font-weight: 600;}
	.mn0205 .step_bage_cont .step_bage_tit{font-size: 22px;line-height: 35px;position: relative;z-index: 10;}

	.mn0205	#bagetop{margin-top:40px;}
	#bagetop div.bagebanner{margin-top:40px!important;}
	.mn0205 .sub08 .sub_section_wrapper{padding-top:40px;}

	.mn0205 .sub04 .inner_section.inner02{margin-bottom:0}
	.mn0205 .sub04 .inner_section.inner03 .text_box:last-child{margin-bottom:0}
	.mn0205 .sub07 .pb60_m{padding-bottom:60px;}
	.mn0205 .sub08 .tab.box2 li{width:47.5%;}

	.mn0205 .mn0206_m .title{position:relative;top:0;left:0;margin-bottom: 40px;text-align: left;position: relative; /*margin-left: 20px;*/ font-size:24px;}
	/*.mn0205 .mn0206_m  .title:before {content: "";display: block;width: 4px;height: 100%;background: #604F3B;position: absolute;left: -20px;top: 55%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}*/
	#logo-bg-right {background-size: 100%;}

	.acne_res {display: flex!important;justify-content: space-between;margin-top:30px;}
	.acne_res > div {width: 47.5%;displaY:block;}
	.acne_res > div:nth-child(2){margin-top:0}
	.acne_res > div .img {width: 100%!important;text-align:center}
	.acne_res > div .txt {width: 100%!important;text-align: center;padding-left: 0;margin-top: 10px;}
	.acne_res > div.flex .img img{width:80%!important;margin:auto}

	.acne_result .sub08 .tab .tab-link{width:47.5%!important}
	.acne_res > div .bt-green{border-radius:10px;}

	.mn0205 .sub08 .inner_title{margin-left:10px;}
	.mn0205 .acne .sub08 .inner_title {padding: 0;}
	.mn0205 .sub04 .tab{margin-bottom:40px;}

	.equipment_list{display:flex!important;flex-wrap:wrap;margin-top:40px;align-items: flex-start!important;justify-content: space-between;}
	.equipment_list.st1{padding-bottom:30px;}
	.equipment_list .box{width:47.5%;margin-top:15px;padding-top: 0;}
	.equipment_list .box:nth-child(-n+2){margin-top:0!important}
	.equipment_list .dot3{display:none;}
	.acne_result .sub04 .flex-pc img.box{width:47.5%;margin-top:15px;}
	.acne_result .sub04 .flex-pc img.box2{margin-top:0!important}

	.equipment_list .box .img {width: 100%;}
	.equipment_list .box .img img {width: 100%;height: auto!important;margin-bottom: 0!important;}
	.equipment_list .box .txt {width: 100%;text-align: center;}
	.equipment_list .box .txt > p {text-align: center!important;}
	.focustab_m{display:none;}
	.m-mt-0{margin-top:0!important}


	.acne_sebaceous .sub08 .tab .tab-link {width: 47.5%!important;}
	.acne_sebaceous .sub08 .flex > p:nth-child(2){margin-right:0!important;width:100%!important}
	.acne_res.st1{padding-top:0}
	.acne_res.st1 img{width: 80%!important;margin: auto;}

	.mn0205 .sub05:before, .mn0205 .sub05:after{left:50%;}
	.mn0205 .sub05:after {bottom: 0;}
	.mn0205 .sub05:before {top: 0;}

	.acne_coloring .sub08 .tab1 li{width:47.5%!important;}
	.acne_coloring .sub08 .tab2 li{width:30%!important;}


	.acne_coloring .sub08 #tab5 .eq_box {bottom: -430%;}
	.acne_coloring .sub08 #tab7 .eq_box {bottom: -420%;}
	.acne_scar .sub08 #tab3 .tabtitimg {margin-bottom: 25px;}

	.tab-link .font26 {font-size: 12px;line-height: 1.4;}

	.mn0205 .acne_result .ongreen .eq_box{bottom: -390%;}
	.mn0205 .acne_result .ongreen #tab4 .eq_box{bottom: -560%;}
	.mn0205 .acne_sebaceous .ongreen .eq_box{bottom: -390%;}
	.mn0205 .acne_sebaceous .ongreen #tab4 .eq_box{bottom: -560%;}

	.mn0205 .dermal_intractable .sub08 #tab9 .eq_box {bottom: -110%;}
	.mn0205 .dermal_intractable .sub08 #tab10 .eq_box {bottom: -110%;}
	.dermal_freckles .half{width:100%;}
	
}

@media (max-width: 390px) {

.mn0205 .sub07 .step_container_title .sub_section_wrapper h1 {font-size: 21px !important}
.mn0205 .step_bage_cont .step_bage_tit { font-size:20.5px;}
.font18 { font-size: 12px; }
.font45 { font-size: 20px; }
.font26 { font-size: 17px; }
}