@media (min-width:1921px) {
    main{max-width:100%; margin:0 auto;}
    
    
    
}
@media (max-width:1910px) {
    
}
@media (max-width:1680px) {
    
    
    
}

@media (max-width:1440px) {
    html, body{
      font-size:15px !important;
    }
    
    .pd_160{padding: 100px 0;}
    
    .container-1500{max-width:90%;}
    .container-1580{max-width:100%; padding:0 2%;}
    .container-md,.container-sm{max-width: 1280px;}
    
    
    .pc_cont_1440{display:none; opacity:0; visibility:hidden;}
    .m_cont_1440{display:block; opacity:1; visibility:visible;}
    
    .container{padding:0;}
    
    
    .hamberger{height:2.2rem;}
    
    .sub_content01{max-height:90vh;}
    
    
    /********************************************************** 
    * sub1_1 - 브랜드 에센스
    ***********************************************************/
    .sub1_1_cont02_wrap .s11_c02_sect02_box .s11_c02_sect02_box_bg{max-width:33.3333%;}
    .sub1_1_cont02_wrap .s11_c02_sect02_box .s11_c02_sect02_text_box02{max-width:33.3333%;}
    .sub1_1_cont02_wrap .s11_c02_sect02_text{max-width:50%;}
    .sub1_1_cont02_wrap .s11_c02_sect02_text .s11_c02_sect02_text_box01{max-width:100%;}
    
    .sub1_1_cont02_wrap .s11_c02_sect03_box .s11_c02_sect03_box_bg{max-width:50%;}
    .sub1_1_cont02_wrap .s11_c02_sect03_text{max-width:50%;}
    .sub1_1_cont02_wrap .s11_c02_sect03_text .s11_c02_sect03_text_box01{max-width:100%;}
    
    
    
    /********************************************************** 
    * sub1_2 - 의료진 소개
    ***********************************************************/
    /* sub1_2_cont01 */
    .s12_c01_doctor_img{width:40%;}
    .s12_c01_doctor_box{width:60%;}
    
    /* sub1_2_cont02 */
    .s12_c02_doctor_img{width:40%;}
    .s12_c02_doctor_box{width:60%;}
    
    
    
    
    /********************************************************** 
    * sub2_1 - 리프팅
    ***********************************************************/
    .sub2_1_cont01_wrap{padding:10rem 4rem;}
    
    .s21_c02_box{max-width:100%; padding:0 4rem;}
    .s21_c02_img{width:auto;}
    .s21_c02_text{width:auto;}
    
    .s21_c03_box_wrap{max-width:100%; padding:0 4rem;}
    .s21_c03_anw_box{padding:6rem 6rem;}
    .s21_c03_anw01 .s21_c03_anw_cont01 .s21_c03_anw_img{max-width:40%; margin-left:0; padding-left:2rem;}
    .s21_c03_anw01 .s21_c03_anw_cont02 .s21_c03_anw_img{max-width:40%; margin-left:0; padding-left:2rem;}
    .s21_c03_anw01 .s21_c03_anw_cont04 .s21_c03_anw_img{max-width:40%; margin-left:0; padding-left:2rem;}
    
    .s21_c04_box_wrap{max-width:100%; padding:0 4rem;}
    
    .s21_c05_box_wrap{padding:0 4rem;}
    
    .s_btm_c02_slide{width:55% !important;}
    
    .s_btm_c03_list_wrap{padding:0 4rem;}
    
    
    
    
    /********************************************************** 
    * sub2_2 - 스킨부스터
    ***********************************************************/
    .sub2_2_cont01_wrap{padding:10rem 4rem;}
    
    .s22_c02_box{max-width:100%; padding:0 4rem;}
    .s22_c02_img{width:auto;}
    .s22_c02_text{width:auto;}
    
    .s22_c03_box_wrap{max-width:100%; padding:0 4rem;}
    .s22_c03_anw_box{padding:6rem 6rem;}
    .s22_c03_anw01 .s22_c03_anw_cont01 .s22_c03_anw_img{max-width:40%; margin-left:0; padding-left:2rem;}
    .s22_c03_anw01 .s22_c03_anw_cont02 .s22_c03_anw_img{max-width:40%; margin-left:0; padding-left:2rem;}
    .s22_c03_anw01 .s22_c03_anw_cont04 .s22_c03_anw_img{max-width:40%; margin-left:0; padding-left:2rem;}
    
    .s22_c04_box_wrap{max-width:100%; padding:0 4rem;}
    
    .s22_c05_box_wrap{padding:0 4rem;}
    
    
    
    
    /********************************************************** 
    * sub2_3 - 윤곽조형술
    ***********************************************************/
    .sub2_3_cont01_wrap{padding:10rem 4rem;}
    
    .s23_c02_box{max-width:100%; padding:0 4rem;}
    .s23_c02_img{width:auto;}
    .s23_c02_text{width:auto;}
    
    .s23_c03_box_wrap{max-width:100%; padding:0 4rem;}
    .s23_c03_anw_box{padding:6rem 6rem;}
    .s23_c03_anw01 .s23_c03_anw_cont01 .s23_c03_anw_img{max-width:40%; margin-left:0; padding-left:2rem;}
    .s23_c03_anw01 .s23_c03_anw_cont02 .s23_c03_anw_img{max-width:40%; margin-left:0; padding-left:2rem;}
    .s23_c03_anw01 .s23_c03_anw_cont04 .s23_c03_anw_img{max-width:40%; margin-left:0; padding-left:2rem;}
    
    .s23_c04_box_wrap{max-width:100%; padding:0 4rem;}
    
    .s23_c05_box_wrap{padding:0 4rem;}
    
    
    
    
    
    
    /********************************************************** 
    * sub3_1 - 기미 / 흑자 / 검버섯
    ***********************************************************/
    .sub3_1_cont01_wrap{padding:10rem 4rem;}
    
    .sub3_1_cont02_wrap .sub_box::before{height:58.5%;}
    .s31_c01_big_txt01{left:34%;}
    .s31_c01_big_txt02{left:74%;}
    
    .s31_c02_box{max-width:100%; padding:0 4rem;}
    .s31_c02_img{width:auto;}
    .s31_c02_text{width:auto;}
    
    .s31_c03_box_wrap{max-width:100%; padding:0 4rem;}
    .s31_c03_anw_box{padding:6rem 6rem;}
    
    .s31_c04_box_wrap{max-width:100%; padding:0 4rem;}
    .s31_c04_list_ul{gap:0 1rem;}
    .s31_c04_list_ul > li{width:calc(25% - 0.5rem);}
    
    .s31_c05_box_wrap{max-width: 80%; padding:0 4rem;}
    
    
    
    
    
    
    /********************************************************** 
    * sub3_2 - 난치성색소
    ***********************************************************/
    .sub3_2_cont01_wrap{padding:10rem 4rem;}
    
    .s32_c02_box_wrap{max-width:100%; padding:0 4rem;}
    .s32_c02_anw_box{padding:6rem 6rem;}
    
    .s32_c04_box_wrap{max-width:80%;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub3_3 - 안면홍조
    ***********************************************************/
    .sub3_3_cont01_wrap{padding:10rem 4rem;}
    
    .s33_c02_box_wrap{max-width:60%;}
    
    .s33_c04_box{max-width:100%; padding:0 4rem;}
    
    .s33_c05_box_wrap{max-width:100%; padding:0 4rem; justify-content:center;}
    .s33_c05_text{width:auto;}
    .s33_c05_img{width:35%; padding-left:4rem;}
    
    .s33_c07_box_wrap{max-width:100%; padding:0 4rem;}
    
    
    
    
    
    
    
    
    
    /********************************************************** 
    * sub3_4 - 문신치료
    ***********************************************************/
    .sub3_4_cont01_wrap{padding:10rem 4rem;}
    
    .s34_c02_box{max-width:100%; padding:0 4rem;}
    .sub3_4_cont02_wrap .sub_box::before{height:71%;}
    .s34_c02_img{width:auto;}
    .s34_c02_text{width:auto;}
    
    .s34_c03_box_wrap{max-width:100%; padding:0 4rem; justify-content:center;}
    
    .s34_c04_box_wrap{max-width:100%; padding:0 4rem; justify-content:center;}
    .s34_c04_img{width:42%; padding-left:5rem;}
    .s34_c04_text{width:auto;}
    
    .s34_c05_box_wrap{max-width:100%; padding:0 4rem;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub4_1 - 여드름
    ***********************************************************/
    .sub4_1_cont01_wrap{padding:10rem 4rem;}
    
    .s41_c02_box_wrap{max-width:60%;}
    
    .s41_c03_box_wrap{max-width:100%; padding:0 4rem;}
    .s41_c03_anw01 .s41_c03_anw_box{padding:6rem 6rem;}
    .s41_c03_anw02 .s41_c03_anw_box{padding:6rem 6rem;}
    
    .s41_c06_box_wrap{max-width:100%; padding:0 4rem;}
    
    .s41_c07_box_wrap{max-width:100%; padding:0 4rem;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub4_2 - 흉터 / 튼살
    ***********************************************************/
    .sub4_2_cont01_wrap{padding:10rem 4rem;}
    
    .s42_c02_box_wrap{max-width:100%; padding:0 4rem;}
    .s42_c02_anw01 .s42_c02_anw_box{padding:6rem 6rem;}
    .s42_c02_anw02 .s42_c02_anw_box{padding:6rem 6rem;}
    .s42_c02_anw03 .s42_c02_anw_box{padding:6rem 6rem;}
    .s42_c02_anw04 .s42_c02_anw_box{padding:6rem 6rem;}
    
    .s42_c03_box_wrap{max-width:100%; padding:0 4rem;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub4_3 - 모공치료
    ***********************************************************/
    .sub4_3_cont01_wrap{padding:10rem 4rem;}
    
    .s43_c02_box{max-width:100%; padding:0 4rem;}
    .s43_c02_img{width:auto;}
    .s43_c02_text{width:auto;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub5_1 - 보톡스 / 필러
    ***********************************************************/
    .sub5_1_cont01_wrap{padding:10rem 4rem;}
    
    .sub51_tabcontent1 .s51_c02_left_item{width:100%;}
    .sub51_tabcontent2 .s51_c02_left_item{width:100%;}
    .sub51_tabcontent1 .s51_c02_right_item{padding:2rem 0 0 10rem;}
    .sub51_tabcontent2 .s51_c02_right_item{padding:2rem 0 0 10rem;}
    
    .s51_c03_box_wrap{max-width:100%; padding:0 4rem;}
    
    .s51_c04_box_wrap{padding:0 4rem;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub5_2 - 맞춤수액
    ***********************************************************/
    .sub5_2_cont01_wrap{padding:10rem 4rem;}
    
    .s52_c03_box_wrap{max-width:100%; padding:0 4rem;}
    
    .s52_c04_tabcont_wrap{max-width:80%;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub5_3 - 비만 / 체형교정
    ***********************************************************/
    .sub5_3_cont01_wrap{padding:10rem 4rem;}
    
    .s53_c02_tabcont_wrap{max-width:80%;}
    
    .s53_c03_box_wrap{max-width:100%; padding:0 4rem; justify-content:center;}
    .s53_c03_img{width:40%; padding-right:4rem;}
    .s53_c03_text{width:auto; padding:0;}
    .s53_c03_text > .txt03{margin:2rem 0 0;}
    .s53_c03_text > .txt04{margin:1rem 0 0;}
    
    .s53_c04_box_wrap{max-width:100%; padding:0 4rem; justify-content:center;}
    .s53_c04_img{width:40%; padding-left:4rem;}
    .s53_c04_text{width:auto; padding:0;}
    .s53_c04_img02{top:33%; left:6%; width:28%;}
    .s53_c04_text > .txt03{margin:2rem 0 0;}
    
    .s53_c05_box_wrap{max-width:100%; padding:0 4rem; justify-content:center;}
    .s53_c05_img{width:40%; padding-right:4rem;}
    .s53_c05_text{width:auto; padding:0;}
    .s53_c05_text > .txt03{margin:2rem 0 0;}
    
    .s53_c06_box_wrap{padding:0 4rem;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub5_4 - 제모
    ***********************************************************/
    .s54_c03_box{max-width:100%; padding:0 4rem;}
    .s54_c03_img{width:auto;}
    .s54_c03_text{width:auto;}
    
    .s54_c04_box_wrap{max-width:80%;}
    .s54_c04_img{width:40%; padding-right:4rem;}
    .s54_c04_text{width:60%;}
    .s54_c04_text > .txt02{margin:1.5rem 0 0;}
    .s54_c04_ul{margin:3rem 0 0;}
    .s54_c04_ul .s54_c04_li_title{width:15rem;}
    .s54_c04_ul .s54_c04_li_text{width:calc(100% - 15rem);}
    
    .sub5_4_cont05_wrap{padding:10rem 0;}
    .s54_c05_box_wrap{max-width:100%; padding:0 4rem;}
    
    .s54_c06_box_wrap{padding:0 4rem;}
    
    
    
    
    
    
    
    
    
    /********************************************************** 
    * sub5_5 - 메디컬 스킨케어
    ***********************************************************/
    .sub5_5_cont01_wrap{padding:10rem 4rem;}
    
    .s55_c03_box_wrap{max-width:100%; padding:0 4rem;}
    .s55_c03_anw01 .s55_c03_anw_box{padding:6rem 6rem;}
    .s55_c03_anw02 .s55_c03_anw_box{padding:6rem 6rem;}
    .s55_c03_anw03 .s55_c03_anw_box{padding:6rem 6rem;}
    
    .s55_c04_box_wrap{padding:0 4rem;}
    
    
    
    
    
    
    
    
    
    /********************************************************** 
    * sub6_1 - 피부종양
    ***********************************************************/
    .sub6_1_cont01_wrap{padding:10rem 4rem;}
    
    .s61_c02_box_wrap{max-width:100%; padding:0 4rem;}
    .s61_c02_anw_img{padding-left:2rem;}
    .s61_c02_anw01 .s61_c02_anw_box{padding:6rem 6rem;}
    .s61_c02_anw02 .s61_c02_anw_box{padding:6rem 6rem;}
    .s61_c02_anw03 .s61_c02_anw_box{padding:6rem 6rem;}
    .s61_c02_anw04 .s61_c02_anw_box{padding:6rem 6rem;}
    .s61_c02_anw05 .s61_c02_anw_box{padding:6rem 6rem;}
    .s61_c02_anw06 .s61_c02_anw_box{padding:6rem 6rem;}
    .s61_c02_anw07 .s61_c02_anw_box{padding:6rem 6rem;}
    .s61_c02_anw08 .s61_c02_anw_box{padding:6rem 6rem;}
    .s61_c02_anw09 .s61_c02_anw_box{padding:6rem 6rem;}
    .s61_c02_anw01 .s61_c02_anw_cont01, .s61_c02_anw01 .s61_c02_anw_cont02, .s61_c02_anw01 .s61_c02_anw_cont03{flex-wrap:nowrap;}
    .s61_c02_anw02 .s61_c02_anw_cont01, .s61_c02_anw02 .s61_c02_anw_cont02, .s61_c02_anw02 .s61_c02_anw_cont03{flex-wrap:nowrap;}
    .s61_c02_anw03 .s61_c02_anw_cont01, .s61_c02_anw03 .s61_c02_anw_cont02, .s61_c02_anw03 .s61_c02_anw_cont03{flex-wrap:nowrap;}
    .s61_c02_anw04 .s61_c02_anw_cont01, .s61_c02_anw04 .s61_c02_anw_cont02, .s61_c02_anw04 .s61_c02_anw_cont03{flex-wrap:nowrap;}
    .s61_c02_anw05 .s61_c02_anw_cont01, .s61_c02_anw05 .s61_c02_anw_cont02, .s61_c02_anw05 .s61_c02_anw_cont03, .s61_c02_anw05 .s61_c02_anw_cont04{flex-wrap:nowrap;}
    .s61_c02_anw06 .s61_c02_anw_cont01, .s61_c02_anw06 .s61_c02_anw_cont02, .s61_c02_anw06 .s61_c02_anw_cont03{flex-wrap:nowrap;}
    .s61_c02_anw07 .s61_c02_anw_cont01, .s61_c02_anw07 .s61_c02_anw_cont02, .s61_c02_anw07 .s61_c02_anw_cont03{flex-wrap:nowrap;}
    .s61_c02_anw08 .s61_c02_anw_cont01, .s61_c02_anw08 .s61_c02_anw_cont02, .s61_c02_anw08 .s61_c02_anw_cont03{flex-wrap:nowrap;}
    .s61_c02_anw09 .s61_c02_anw_cont01, .s61_c02_anw09 .s61_c02_anw_cont02, .s61_c02_anw09 .s61_c02_anw_cont03{flex-wrap:nowrap;}
    
    .s61_c03_box_wrap{padding:0 4rem;}
    
    
    
    
    
    
    /********************************************************** 
    * sub6_2 - 탈모
    ***********************************************************/
    .sub6_2_cont01_wrap{padding:10rem 4rem;}
    
    .s62_c02_box{max-width:100%; padding:0 4rem;}
    .sub6_2_cont02_wrap .sub_box::before{height:71%;}
    .s62_c02_img{width:auto;}
    .s62_c02_text{width:auto;}
    
    .s62_c03_box_wrap{max-width:80%;}
    
    .s62_c04_box_wrap{max-width:80%;}
    
    .s62_c05_box_wrap{padding:0 4rem;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub6_3 - 손발톱무좀
    ***********************************************************/
    .sub6_3_cont01_wrap{padding:10rem 4rem;}
    
    .s63_c02_box{max-width:100%; padding:0 4rem;}
    .sub6_3_cont02_wrap .sub_box::before{height:71%;}
    .s63_c02_img{width:auto;}
    .s63_c02_text{width:auto;}
    
    .s63_c03_box_wrap{max-width:100%; padding:0 4rem;}
    .s63_c03_anw01 .s63_c03_anw_box{padding:6rem 6rem;}
    .s63_c03_anw02 .s63_c03_anw_box{padding:6rem 6rem;}
    .s63_c03_anw03 .s63_c03_anw_box{padding:6rem 6rem;}
    .s63_c03_anw01 .s63_c03_anw_cont01 .s63_c03_anw_img{text-align:center;}
    .s63_c03_anw01 .s63_c03_anw_cont01 .s63_c03_anw_ul{gap:3rem 1rem;}
    .s63_c03_anw01 .s63_c03_anw_cont01 .s63_c03_anw_ul > li{width:calc(25% - 1rem);}
    
    .s63_c04_box_wrap{padding:0 4rem;}
    
    
    
    
    
}

@media (max-width:1280px) {
    html, body{
      font-size:14px !important;
    }
    
    /* padding */
    .pd_60{padding: 40px 0;}
    .pd_160{padding: 100px 0;}
    
    /* padding-top */
    .pt_160{padding-top:120px;}
    .pt_200{padding-top:180px;}
    
    .container-md,.container-sm{max-width: 100%; padding:0 8%;}
    .container-1200{max-width: 100%; padding:0 4rem;}
    .container-1500{max-width:94%;}
    
    
    .pc_cont_1280{display:none; opacity:0; visibility:hidden;}
    .m_cont_1280{display:block; opacity:1; visibility:visible;}
    
    
    
    /********************************************************** 
    * sub1_1 - 브랜드 에센스
    ***********************************************************/
    .s11_c04_slide_text{top:8rem; left:4rem;}
    
    
    
    /********************************************************** 
    * sub1_3 - 시술장비
    ***********************************************************/
    .s13_c01_slide{width:28% !important; margin-right:3rem;}
    .s11_c04_slide_text{top:8rem; left:4rem;}
    
    
    
    /********************************************************** 
    * sub1_4 - 진료시간
    ***********************************************************/
    .s14_c01_info_time{width:90%;}
    .s14_c01_info_address{width:90%;}
    .s14_c01_info_parking{width:90%;}
    .s14_c01_info_number{width:90%;}
    
    
    
    
    /********************************************************** 
    * sub2_1 - 리프팅
    ***********************************************************/
    .swiper-button-prev.s_btm_c02_prev{top:55%;}
    .swiper-button-next.s_btm_c02_next{top:55%;}
    
    
    
    
    /********************************************************** 
    * sub3_2 - 난치성색소
    ***********************************************************/
    .s32_c04_box_wrap{max-width:90%;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub3_3 - 안면홍조
    ***********************************************************/
    .s33_c03_img_wrap{max-width:80%;}
    .s33_c03_text{max-width:80%;}
    
    
    
    
    /********************************************************** 
    * sub4_3 - 모공치료
    ***********************************************************/
    .s43_c03_box{max-width:80%;}
    
    .s43_c04_box_wrap{max-width:100%; padding:0 4rem;}
    .s43_c04_list_wrap{margin:4rem 0 0;}
    
    .s43_c05_box_wrap{padding:0 4rem;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub5_1 - 보톡스 / 필러
    ***********************************************************/
    .sub51_tabcontent1 .s51_c02_right_item{padding:1rem 0 0 10rem;}
    .sub51_tabcontent2 .s51_c02_right_item{padding:1rem 0 0 10rem;}
    
    
    
    
    
    
    /********************************************************** 
    * sub5_2 - 맞춤수액
    ***********************************************************/
    .s52_c02_box_wrap{padding:0 4rem;}
    .s52_c02_ul > li{width:calc(25% - 0.5rem);}
    
    
    
    
    
    
    /********************************************************** 
    * sub6_1 - 피부종양
    ***********************************************************/
    .s61_c01_big_txt01{left:28%; width:auto;}
    .s61_c01_big_txt02{left:76%; width:auto;}
    
    .s61_c02_anw06 .s61_c02_anw_cont02 .s32_c02_anw01_hover01{top:0.5rem; left:6rem;}
    .s61_c02_anw07 .s61_c02_anw_cont02 .s32_c02_anw01_hover01{top:0.5rem; left:6rem;}
    .s61_c02_anw08 .s61_c02_anw_cont02 .s32_c02_anw01_hover01{top:0.5rem; left:6rem;}
    
    
    
    
    
    /********************************************************** 
    * sub6_2 - 탈모
    ***********************************************************/
    .s62_c01_big_txt01{left:28%; width:auto;}
    .s62_c01_big_txt02{left:76%; width:auto;}
    
    .sub6_2_cont02_wrap .sub_box::before{height:58%;}
    
    .s62_c03_box_wrap{max-width:90%;}
    
    .s62_c04_box_wrap{max-width:90%;}
    
    
    
    
    
    
    /********************************************************** 
    * sub6_3 - 손발톱무좀
    ***********************************************************/
    .s63_c01_big_txt01{left:28%; width:auto;}
    .s63_c01_big_txt02{left:76%; width:auto;}
    
    .sub6_3_cont02_wrap .sub_box::before{height:75%;}
    
    
    
    
}

@media (max-width:1024px) {
    html, body{
      font-size:14px !important;
    }
    
    .fz_170{font-size:9rem;}
    
    .pc_cont_1024{display:none; opacity:0; visibility:hidden;}
    .m_cont_1024{display:block; opacity:1; visibility:visible;}
    
    
    
    .ht-inner{padding:2.5rem 3rem 1rem;}
    .ht-inner.scrolled{padding:1rem 3rem 1rem;}
    .ht-inner.color_change.scrolled{padding:1rem 3rem 1}
    
    
    /********************************************************** 
    * sub1_1 - 브랜드 에센스
    ***********************************************************/
    .sub1_1_cont02_wrap .s11_c02_sect01_box{max-width:100%; padding:0 4rem;}
    
    .sub1_1_cont02_wrap .s11_c02_sect01_text .s11_c02_sect01_text_box.s11_c02_sect01_text_box02{padding:0 4rem;}
    
    .sub1_1_cont02_wrap .s11_c02_sect02_box .s11_c02_sect02_text_box02{padding:0 4rem;}
    
    .s11_c04_slide_text{top:4rem; left:2.5rem;}
    
    
    /********************************************************** 
    * sub1_2 - 의료진 소개
    ***********************************************************/
    /* sub1_2_cont01 */
    .sub1_2_cont01_wrap{padding:8rem 0 0;}
    .s12_c01_box{max-width:100%; padding:0 4rem;}
    .s12_c01_box_wrap{margin:4rem auto 0; align-items:flex-start !important;}
    .s12_c01_doctor_img{width:35%;}
    .s12_c01_doctor_box{width:65%;}
    .s12_c01_doctor_txt{padding-right:4rem;}
    
    /* sub1_2_cont02 */
    .sub1_2_cont02_wrap{padding:8rem 0 0;}
    .s12_c02_box{max-width:100%; padding:0 4rem;}
    .s12_c02_box_wrap{margin:4rem auto 0; align-items:flex-start !important;}
    .s12_c02_doctor_img{width:35%; padding-left:0;}
    .s12_c02_doctor_box{width:65%;}
    .s12_c02_doctor_txt{padding-right:4rem;}
    
    /* sub1_2_cont03 */
    .s12_c03_box{max-width:80%;}
    .s12_c03_box_wrap{margin:4rem auto 0;}
    .s12_c03_doctor_img{width:30%; margin-right:4rem;}
    .s12_c03_schedule_wrap{max-width:70%;}
    
    
    
    /********************************************************** 
    * sub1_3 - 시술장비
    ***********************************************************/
    .s13_c01_box{max-width:100%; padding:0 4rem;}
    .s13_c01_box .title_box{padding:1.5rem 2rem;}
    .s13_c01_que{padding: 2rem 2rem 1.5rem;}
    .s13_c01_que.on{padding: 2rem 2rem 2.5rem;}
    .s13_c01_anw{padding:0 2rem 4rem;}
    .s13_c01_slide{width:26% !important; margin-right:2.5rem;}
    .s13_c01_slide_text > p.txt02{padding:0 1.5rem;}
    .s13_c01_slide_modal_img{width:100%; max-width:650px;}
    
    
    
    
    /********************************************************** 
    * sub1_4 - 진료시간
    ***********************************************************/
    .sub1_4_cont01_wrap .sub_box{padding:0 4rem; flex-direction:column-reverse;}
    .s14_c01_info_wrap{width:100%;}
    .s14_c01_map_box{width:100%;}
    .s14_c01_info_box{padding:2.5rem 1rem 0;}
    .s14_c01_info_time{width:100%;}
    .s14_c01_info_address{width:100%;}
    .s14_c01_info_parking{width:100%;}
    .s14_c01_info_number{width:100%;}
    
    
    
    
    /********************************************************** 
    * sub2_1 - 리프팅
    ***********************************************************/
    .s21_c01_big_txt01{left:16%;}
    .s21_c01_big_txt02{left:88%;}
    .s21_c01_big_txt > p{font-size:7rem;}
    .s21_c01_item_wrap{max-width:100%;}
    
    .s21_c02_img{width:40%;}
    .s21_c02_text{padding:0 0 0 4rem;}
    
    .s21_c03_anw_box{padding:6rem 4rem;}
    .s21_c03_anw02 .s21_c03_anw_cont01 .s21_c03_anw_img{padding-left:2rem;}
    .s21_c03_anw03 .s21_c03_anw_cont01 .s21_c03_anw_img{padding-left:2rem;}
    .s21_c03_anw04 .s21_c03_anw_cont01 .s21_c03_anw_img{padding-left:2rem;}
    .s21_c03_anw05 .s21_c03_anw_cont01 .s21_c03_anw_img{padding-left:2rem;}
    
    .s21_c04_que.on::after{left:2rem; width:calc(100% - 4rem);}
    
    .s_btm_c02_slide{width:65% !important; margin:0 2rem;}
    .swiper-button-prev.s_btm_c02_prev{top:55%; left:10%; width:20px;}
    .swiper-button-next.s_btm_c02_next{top:55%; right:10%; width:20px;}
    .s_btm_c02_a_nologin > a > img{width:50%;}
    .s_btm_c02_bna_box::after{width: 3.125rem; height: 3.125rem;}
    
    
    
    
    
    /********************************************************** 
    * sub2_2 - 스킨부스터
    ***********************************************************/
    .s22_c01_big_txt01{left:16%;}
    .s22_c01_big_txt02{left:82%;}
    .s22_c01_big_txt > p{font-size:7rem;}
    .s22_c01_item_wrap{max-width:100%;}
    
    .s22_c02_img{width:40%;}
    .s22_c02_text{padding:0 0 0 4rem;}
    
    .s22_c03_anw_box{padding:6rem 4rem;}
    .s22_c03_anw_text{width:80%;}
    .s22_c03_anw02 .s22_c03_anw_cont01 .s22_c03_anw_img{padding-left:2rem;}
    .s22_c03_anw03 .s22_c03_anw_cont01 .s22_c03_anw_img{padding-left:2rem;}
    .s22_c03_anw04 .s22_c03_anw_cont01 .s22_c03_anw_img{padding-left:2rem;}
    .s22_c03_anw05 .s22_c03_anw_cont01 .s22_c03_anw_img{padding-left:2rem;}
    .s22_c03_anw06 .s22_c03_anw_cont01 .s22_c03_anw_img{padding-left:2rem;}
    
    
    
    
    /********************************************************** 
    * sub2_3 - 윤곽조형술
    ***********************************************************/
    .s23_c01_big_txt01{left:18%;}
    .s23_c01_big_txt02{top:105%; left:76%;}
    .s23_c01_big_txt > p{font-size:7rem;}
    .s23_c01_item_wrap{max-width:100%;}
    
    .s23_c02_img{width:40%;}
    .s23_c02_text{padding:0 0 0 4rem;}
    
    .s23_c03_anw_box{padding:6rem 4rem;}
    .s23_c03_anw_text{width:80%;}
    .s23_c03_anw02 .s23_c03_anw_cont01 .s23_c03_anw_img{padding-left:2rem;}
    .s23_c03_anw03 .s23_c03_anw_cont01 .s23_c03_anw_img{padding-left:2rem;}
    .s23_c03_anw04 .s23_c03_anw_cont01 .s23_c03_anw_img{padding-left:2rem;}
    .s23_c03_anw05 .s23_c03_anw_cont01 .s23_c03_anw_img{padding-left:2rem;}
    .s23_c03_anw06 .s23_c03_anw_cont01 .s23_c03_anw_img{padding-left:2rem;}
    
    
    
    
    /********************************************************** 
    * sub3_1 - 기미 / 흑자 / 검버섯
    ***********************************************************/
    .s31_c01_big_txt01{left:30%;}
    .s31_c01_big_txt02{top:105%; left:76%;}
    .s31_c01_big_txt > p{font-size:7rem;}
    .s31_c01_item_wrap{max-width:100%;}
    
    .s31_c02_img{width:40%;}
    .s31_c02_text{padding:0 0 0 4rem;}
    
    .s31_c03_anw_box{padding:6rem 4rem;}
    .s31_c03_anw_text{width:80%;}
    .s31_c03_anw02 .s31_c03_anw_cont01 .s31_c03_anw_img{padding-left:2rem;}
    .s31_c03_anw03 .s31_c03_anw_cont01 .s31_c03_anw_img{padding-left:2rem;}
    .s31_c03_anw_list_wrap .s31_c03_anw_list_ul{gap:0 1.5rem;}
    .s31_c03_anw_list_wrap .s31_c03_anw_list_ul > li{width:calc(33.333333% - 0.75rem);}
    .s31_c03_anw_list_wrap .s31_c03_anw_list_ul > li::after{right:-1.7rem;}
    .s31_c03_anw03 .s31_c03_anw_cont03 .s31_c03_anw_text{padding-left:4rem;}
    
    .s31_c05_box_wrap{max-width:100%; padding:0 4rem;}
    
    .s31_c06_box_wrap{max-width:100%; padding:0 4rem;}
    
    .s31_c07_box_wrap{padding:0 4rem;}
    
    
    
    
    
    
    /********************************************************** 
    * sub3_2 - 난치성색소
    ***********************************************************/
    .s32_c01_big_txt01{left:30%;}
    .s32_c01_big_txt02{top:105%; left:76%;}
    .s32_c01_big_txt > p{font-size:7rem;}
    .s32_c01_item_wrap{max-width:100%;}
    
    .s32_c02_anw_box{padding:6rem 4rem;}
    .s32_c02_anw_text{width:80%;}
    .s32_c02_anw01 .s32_c02_anw_cont01 .s32_c02_anw_img{padding-left:2rem;}
    .s32_c02_anw01 .s32_c02_anw_cont02 .s32_c02_anw_text .s32_c02_anw01_hover01{top:1rem; left:calc(50% - 12rem);}
    
    .s32_c02_anw02 .s32_c02_anw_cont01 .s32_c02_anw_img{padding-left:2rem;}
    .s32_c02_anw02 .s32_c02_anw_cont03 .s32_c02_anw_text .s32_c02_anw02_hover01{top:0.5rem; left:calc(50% - 9.2rem);}
    
    .s32_c02_anw03 .s32_c02_anw_cont03 .s32_c02_anw_text .s32_c02_anw03_hover01{top:0.5rem; left:calc(50% - 9.2rem);}
    
    .s32_c02_anw04 .s32_c02_anw_cont01 .s32_c02_anw_img{padding-left:2rem;}
    .s32_c02_anw04 .s32_c02_anw_cont02 .s32_c02_anw_text .s32_c02_anw04_hover01{top:0.5rem; left:calc(50% - 9.2rem);}
    
    .s32_c02_anw05 .s32_c02_anw_cont01 .s32_c02_anw_img{padding-left:2rem;}
    .s32_c02_anw05 .s32_c02_anw_cont02 .s32_c02_anw_text .s32_c02_anw05_hover01{top:0.5rem; left:calc(50% - 9.2rem);}
    
    .s32_c02_anw06 .s32_c02_anw_cont01 .s32_c02_anw_img{padding-left:2rem;}
    .s32_c02_anw06 .s32_c02_anw_cont03 .s32_c02_anw_text .s32_c02_anw06_hover01{top:0.5rem; left:calc(50% - 9.2rem);}
    
    .s32_c04_title_box > .txt04{margin:2.5rem 0 0;}
    .s32_c04_box_wrap{max-width:100%; padding:0 4rem; margin:2.5rem auto 0; flex-wrap:wrap; gap:2rem 1rem;}
    .s32_c04_img_wrap{width:calc(35% - 0.5rem);}
    .s32_c04_img_wrap > p{padding:0.5rem 0 0;}
    
    .s32_c05_box_wrap{max-width:100%; padding:0 4rem;}
    
    
    
    
    
    
    
    
    /********************************************************** 
    * sub3_3 - 안면홍조
    ***********************************************************/
    .s33_c01_big_txt01{left:30%;}
    .s33_c01_big_txt02{top:105%; left:76%;}
    .s33_c01_big_txt > p{font-size:7rem;}
    .s33_c01_item_wrap{max-width:100%;}
    
    .s33_c02_box_wrap{max-width:90%; padding:0 4rem;}
    
    .s33_c03_img_wrap{max-width:85%;}
    .s33_c03_text{max-width:85%;}
    
    .s33_c04_img{width:40%;}
    .s33_c04_text{padding:0 0 0 4rem;}
    
    .s33_c05_img{width:40%;}
    
    .s33_c06_box_wrap{max-width:85%;}
    
    
    
    
    
    
    /********************************************************** 
    * sub3_4 - 문신치료
    ***********************************************************/
    .s34_c01_big_txt01{left:30%;}
    .s34_c01_big_txt02{top:105%; left:76%;}
    .s34_c01_big_txt > p{font-size:7rem;}
    .s34_c01_item_wrap{max-width:100%;}
    
    .s34_c02_img{width:40%;}
    .s34_c02_text{padding:0 0 0 4rem;}
    
    .s34_c03_img{width:auto; padding-right:5rem;}
    .s34_c03_text{width:auto;}
    
    .s34_c04_img{width:45%;padding-left: 4rem;}
    
    
    
    
    
    /********************************************************** 
    * sub4_1 - 여드름
    ***********************************************************/
    .s41_c01_big_txt01{left:30%;}
    .s41_c01_big_txt02{top:105%; left:76%;}
    .s41_c01_big_txt > p{font-size:7rem;}
    .s41_c01_item_wrap{max-width:100%;}
    
    .s41_c02_box_wrap{max-width:90%; padding:0 4rem;}
    
    .s41_c03_anw01 .s41_c03_anw_box{padding:6rem 4rem;}
    .s41_c03_anw02 .s41_c03_anw_box{padding:6rem 4rem;}
    .s41_c03_anw01 .s41_c03_anw_cont01 .s41_c03_anw01_ul{gap:2rem 1rem;}
    .s41_c03_anw01 .s41_c03_anw_cont01 .s41_c03_anw01_ul > li{width:calc(33.333333% - 1rem);}
    .s41_c03_anw01 .s41_c03_anw_cont02 .s41_c03_anw02_ul{gap:0 2rem;}
    .s41_c03_anw01 .s41_c03_anw_cont02 .s41_c03_anw02_ul > li{width:calc(33.333333% - 2rem); height:23rem;}
    
    
    
    
    
    
    /********************************************************** 
    * sub4_2 - 흉터 / 튼살
    ***********************************************************/
    .s42_c01_big_txt01{left:20%;}
    .s42_c01_big_txt02{top:105%; left:64%;}
    .s42_c01_big_txt > p{font-size:7rem;}
    .s42_c01_item_wrap{max-width:100%;}
    
    .s42_c02_anw01 .s42_c02_anw_box{padding:6rem 4rem;}
    .s42_c02_anw02 .s42_c02_anw_box{padding:6rem 4rem;}
    .s42_c02_anw03 .s42_c02_anw_box{padding:6rem 4rem;}
    .s42_c02_anw04 .s42_c02_anw_box{padding:6rem 4rem;}
    
    .s42_c02_anw01 .s42_c02_anw_cont01 .s42_c02_anw_img{padding:0 0 2rem;}
    .s42_c02_anw01 .s42_c02_anw_cont01 .s42_c02_anw_text{width:100%;}
    .s42_c02_anw01 .s42_c02_anw_cont02{margin:3rem 0 0; padding:3rem 0 0;}
    .s42_c02_anw01 .s42_c02_anw_cont02 .s42_c02_anw02_ul{gap:0 2rem;}
    .s42_c02_anw01 .s42_c02_anw_cont02 .s42_c02_anw02_ul > li{width:calc(25% - 1.5rem);}
    .s42_c02_anw01 .s42_c02_anw_cont03{margin:3rem 0 0; padding:3rem 0 0;}
    .s42_c02_anw01 .s42_c02_anw_cont03 .s42_c02_anw03_ul{gap:0 2rem;}
    .s42_c02_anw01 .s42_c02_anw_cont03 .s42_c02_anw03_ul > li{width:calc(33.333333% - 1.5rem);}
    .s42_c02_anw01 .s42_c02_anw_cont04{padding:8rem 0 0;}
    .s42_c02_anw01 .s42_c02_anw_cont04 .s42_c02_anw_img > ul{flex-wrap:wrap; gap:0.5rem 1rem;}
    .s42_c02_anw01 .s42_c02_anw_cont04 .s42_c02_anw_img > ul > li{width:calc(25% - 0.75rem); max-width:100%;}
    .s42_c02_anw03 .s42_c02_anw_cont02{padding:4rem 2rem;}
    .s42_c02_anw03 .s42_c02_anw_cont02 .s42_c02_anw_img{padding-left:4rem;}
    .s42_c02_anw03 .s42_c02_anw_cont03 .s42_c02_anw03_ul_wrap .s42_c02_anw03_ul > li{width:calc(50% - 1rem); padding:2.5rem 2rem;}
    .s42_c02_anw04 .s42_c02_anw_cont01{flex-direction:column; align-items:flex-start;}
    .s42_c02_anw04 .s42_c02_anw_cont01 .s42_c02_anw_img{padding:2rem 0 0;}
    .s42_c02_anw04 .s42_c02_anw_cont01 .s42_c02_anw_text{width:100%;}
    .s42_c02_anw04 .s42_c02_anw_cont03{padding:6rem 0 3rem;}
    .s42_c02_anw04 .s42_c02_anw_cont03 .s42_c02_anw_img > ul{flex-wrap:wrap; gap:0.5rem 1rem;}
    .s42_c02_anw04 .s42_c02_anw_cont03 .s42_c02_anw_img > ul > li{width:calc(20% - 0.8rem); max-width:100%;}
    
    
    
    
    /********************************************************** 
    * sub4_3 - 모공치료
    ***********************************************************/
    .s43_c01_big_txt01{left:20%;}
    .s43_c01_big_txt02{top:105%; left:72%;}
    .s43_c01_big_txt > p{font-size:7rem;}
    .s43_c01_item_wrap{max-width:100%;}
    
    .s43_c02_ul_item{width:100%; padding:0 4rem;}
    
    .s43_c03_box{max-width:100%; padding:0 4rem;}
    .s43_c03_img{width:45%;}
    .s43_c03_text{width:auto; padding:0 0 0 4rem;}
    
    .s43_c04_list_box .s43_c04_hover01.s43_c04_hover01_1{width:90%;}
    .s43_c04_list_box .s43_c04_hover01.s43_c04_hover01_2{width:125%;}
    .s43_c04_list_box .s43_c04_hover01.s43_c04_hover01_3{width:125%;}
    
    
    
    
    
    /********************************************************** 
    * sub5_1 - 보톡스 / 필러
    ***********************************************************/
    .s51_c01_big_txt01{left:20%;}
    .s51_c01_big_txt02{top:105%; left:78%;}
    .s51_c01_big_txt > p{font-size:7rem;}
    .s51_c01_item_wrap{max-width:100%;}
    
    .sub51_tabcontent1 .s51_c02_right_item{padding:1rem 3rem 0 8rem;}
    .sub51_tabcontent2 .s51_c02_right_item{padding:1rem 3rem 0 8rem;}
    
    
    
    
    
    /********************************************************** 
    * sub5_2 - 맞춤수액
    ***********************************************************/
    .s52_c01_big_txt01{top:0; left:24%;}
    .s52_c01_big_txt02{top:105%; left:90%;}
    .s52_c01_big_txt > p{font-size:7rem;}
    
    .s52_c03_box_wrap{margin:2rem auto 0;}
    .swiper-pagination.s52_c03_swiper_pagination{max-width:90%; flex-wrap:wrap; gap:1rem 0;}
    .swiper-pagination.s52_c03_swiper_pagination .swiper-pagination-bullet{width:25%; padding:1rem 0;}
    .s52_c03_slide_box{padding:0;}
    .s52_c03_slide_img{width:40%;}
    .s52_c03_slide_text{width:60%;}
    
    .s52_c04_tabcont_wrap{max-width:100%; padding:0 4rem;}
    .sub52_tabcontent1 .s52_c04_item_text{width:50%;}
    .sub52_tabcontent1 .s52_c04_item_img{width:50%; padding-left:4rem;}
    .sub52_tabcontent2 .s52_c04_item_text{width:50%;}
    .sub52_tabcontent2 .s52_c04_item_img{width:50%; padding-left:4rem;}
    .sub52_tabcontent3 .s52_c04_item_text{width:50%;}
    .sub52_tabcontent3 .s52_c04_item_img{width:50%; padding-left:4rem;}
    
    
    
    
    
    
    /********************************************************** 
    * sub5_3 - 비만 / 체형교정
    ***********************************************************/
    .s53_c01_big_txt01{top:0; left:22%;}
    .s53_c01_big_txt02{top:105%; left:72%;}
    .s53_c01_big_txt > p{font-size:7rem;}
    
    .s53_c02_tabcont_wrap{max-width:100%; padding:0 4rem;}
    .sub53_tabcontent1 .s53_c02_item_text{width:50%;}
    .sub53_tabcontent1 .s53_c02_item_img{width:50%; padding-left:4rem;}
    .sub53_tabcontent2 .s53_c02_item_text{width:50%;}
    .sub53_tabcontent2 .s53_c02_item_img{width:50%; padding-left:4rem;}
    .sub53_tabcontent3 .s53_c02_item_text{width:50%;}
    .sub53_tabcontent3 .s53_c02_item_img{width:50%; padding-left:4rem;}
    
    .s53_c03_img{width:50%;}
    
    .s53_c04_img{width:50%;}
    
    .s53_c05_img{width:50%;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub5_4 - 제모
    ***********************************************************/
    .s54_c01_big_txt01{top:0; left:22%;}
    .s54_c01_big_txt02{top:105%; left:72%;}
    .s54_c01_big_txt > p{font-size:7rem;}
    
    .s54_c02_text{margin:0 0 3rem;}
    .s54_c02_ul_item{width:100%; padding:0 4rem;}
    .s54_c02_ul_item > li > p{margin:1rem 0 0;}
    
    .s54_c03_img{width:40%;}
    .s54_c03_text{padding:0 0 0 4rem;}
    
    .s54_c04_box_wrap{max-width:100%; padding:0 4rem;}
    .s54_c04_img{width:30%;}
    .s54_c04_text{width:70%;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub5_5 - 메디컬 스킨케어
    ***********************************************************/
    .s55_c01_big_txt01{top:0; left:22%;}
    .s55_c01_big_txt02{top:105%; left:76%;}
    .s55_c01_big_txt > p{font-size:7rem;}
    
    .s55_c02_ul{margin:2.5rem 0 0; padding:0 4rem; flex-wrap:wrap; gap:1rem 1rem;}
    .s55_c02_ul > li{width:calc(33% - 0.5rem);}
    
    .s55_c03_anw01 .s55_c03_anw_box{padding:6rem 4rem;}
    .s55_c03_anw02 .s55_c03_anw_box{padding:6rem 4rem;}
    .s55_c03_anw03 .s55_c03_anw_box{padding:6rem 4rem;}
    
    .s55_c03_anw01 .s55_c03_anw_cont01{flex-wrap:nowrap;}
    .s55_c03_anw02 .s55_c03_anw_cont01{flex-wrap:nowrap;}
    .s55_c03_anw03 .s55_c03_anw_cont01{flex-wrap:nowrap;}
    .s55_c03_anw_img{padding-left:2rem;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub6_1 - 피부종양
    ***********************************************************/
    .s61_c01_big_txt01{top:0; left:22%;}
    .s61_c01_big_txt02{top:105%; left:76%;}
    .s61_c01_big_txt > p{font-size:7rem;}
    
    .s61_c02_anw01 .s61_c02_anw_box{padding:6rem 4rem;}
    .s61_c02_anw02 .s61_c02_anw_box{padding:6rem 4rem;}
    .s61_c02_anw03 .s61_c02_anw_box{padding:6rem 4rem;}
    .s61_c02_anw04 .s61_c02_anw_box{padding:6rem 4rem;}
    .s61_c02_anw05 .s61_c02_anw_box{padding:6rem 4rem;}
    .s61_c02_anw06 .s61_c02_anw_box{padding:6rem 4rem;}
    .s61_c02_anw07 .s61_c02_anw_box{padding:6rem 4rem;}
    .s61_c02_anw08 .s61_c02_anw_box{padding:6rem 4rem;}
    .s61_c02_anw09 .s61_c02_anw_box{padding:6rem 4rem;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub6_2 - 탈모
    ***********************************************************/
    .s62_c01_big_txt01{top:0; left:22%;}
    .s62_c01_big_txt02{top:105%; left:76%;}
    .s62_c01_big_txt > p{font-size:7rem;}
    
    .s62_c02_box{max-width:100%; padding:0 4rem;}
    .s62_c02_img{width:45%;}
    .s62_c02_text{width:auto; padding:0 0 0 4rem;}
    .sub6_2_cont02_wrap .sub_box::before{height: 64%;}
    
    .s62_c03_accordion_wrap{}
    .s62_c03_qna_box_wrap{width:50%;}
    .s62_c03_qna_img_wrap{width:50%;}
    .s62_c03_anw_box{height:auto;}
    
    .s62_c04_slide_box{padding:0;}
    .s62_c04_box_wrap{max-width:100%; padding:0 4rem; margin:2rem auto 0;}
    .s62_c04_slide_img{width:35%;}
    .swiper-pagination.s62_c04_swiper_pagination .swiper-pagination-bullet{padding:0.5rem 2.5rem;}
    .s62_c04_slide_ul > li{padding:0.4rem 1rem 0.5rem;}
    
    
    
    
    
    
    /********************************************************** 
    * sub6_3 - 손발톱무좀
    ***********************************************************/
    .s63_c01_big_txt01{top:0; left:22%;}
    .s63_c01_big_txt02{top:105%; left:80%;}
    .s63_c01_big_txt > p{font-size:7rem;}
    
    .s63_c02_box{max-width:100%; padding:0 4rem;}
    .s63_c02_img{width:45%;}
    .s63_c02_text{width:auto; padding:0 0 0 4rem;}
    .sub6_3_cont02_wrap .sub_box::before{height: 64%;}
    
    .s63_c03_anw01 .s63_c03_anw_box{padding:6rem 4rem;}
    .s63_c03_anw02 .s63_c03_anw_box{padding:6rem 4rem;}
    .s63_c03_anw03 .s63_c03_anw_box{padding:6rem 4rem;}
    
    
    
    
    
    /********************************************************** 
    * sub7_1 - 이벤트/공지사항
    ***********************************************************/
    .sub7_1_top_view_bg{background: url(../sub/img/sub7_1_top_img01.jpg) 70% 50%/cover no-repeat;}
    
    
    
    
    
    /********************************************************** 
    * sub7_2 - 전후사진
    ***********************************************************/
    .sub7_2_top_view_bg{background: url(../sub/img/sub7_2_top_img01.jpg) 2% 50%/cover no-repeat;}
    
    
    
    
    
    
  
}
@media (max-width:960px) {
    html, body{
      font-size:14px !important;
    }
    
    /* margin-bottom */
    .m_5{margin-bottom: 5px;}
    .m_10{margin-bottom: 10px;}
    .m_20{margin-bottom: 12px;}
    .m_30{margin-bottom: 16px;}
    .m_40{margin-bottom: 20px;}
    .m_50{margin-bottom: 24px;}
    .m_60{margin-bottom: 28px;}
    .m_80{margin-bottom: 36px;}
    .m_100{margin-bottom: 40px;}
    .m_200{margin-bottom: 80px;}
    
    /* margin-left */
    .ml_10{margin-left: 10px;}
    .ml_20{margin-left: 12px;}
    .ml_30{margin-left: 16px;}
    .ml_40{margin-left: 20px;}
    
    /* padding */
    .pd_60{padding: 30px 0;}
    .pd_80{padding: 40px 0;}
    .pd_100{padding: 60px 0;}
    .pd_120{padding: 80px 0;}
    .pd_160{padding: 100px 0;}
    .pd_200{padding: 120px 0;}
    
    /* padding-top */
    .pt_60{padding-top: 30px;}
    .pt_80{padding-top: 40px;}
    .pt_100{padding-top: 60px;}
    .pt_120{padding-top: 80px;}
    .pt_160{padding-top: 100px;}
    .pt_200{padding-top: 120px;}
    .pt_210{padding-top: 130px;}
    .pt_230{padding-top: 140px;}
    .pt_250{padding-top: 150px;}
    
    
    .column_quarter{width:100%;}
    
    .container-1580{padding: 0 4%;}
    .container-1500{max-width:100%; padding: 0 4%;}
    .container-md,.container-sm{max-width: 720px;}
    
    .pc_cont_960{display:none; opacity:0; visibility:hidden;}
    .m_cont_960{display:block; opacity:1; visibility:visible;}
    
    .pc_cont_960_in{display:none; opacity:0; visibility:hidden;}
    .m_cont_960_in{display:inline-block; opacity:1; visibility:visible;}
    
    
    .main-header{z-index:16;}
    .ht-inner{padding:2rem 2.5rem 0.5rem; }
    .ht-inner.scrolled{padding:0.5rem 2.5rem;}
    .ht-inner.color_change.scrolled{padding:0.5rem 2.5rem;}
    .ht-inner__left, .ht-inner__right{width:25%;}
    .ht-inner__center{width:50%;}
    
    .logo{width:12rem;}
    .scrolled .logo{width:11rem;}
    
    .sub_page .m_call_btn{background: url(../img/call_icon.png)0 0%/100% no-repeat;}
    
    
    
    
    
    /********************************************************** 
    * sub1_1 - 브랜드 에센스
    ***********************************************************/
    .sub1_1_cont01_wrap{padding:8rem 0;}
    
    .sub1_1_cont02_wrap .section{width:100%; height:auto; float:none;}
    .sub1_1_cont02_wrap .s11_c02_sect01_wrap{position:relative; top:auto; left:auto; display:block;}
    .sub1_1_cont02_wrap .s11_c02_sect01_box{width:100%; padding:8rem 4rem 5rem; margin:0; background-color:#eef1f3;}
    .sub1_1_cont02_wrap .s11_c02_sect01_text{position:relative; width:100%; max-width:100%; margin:0 auto; flex-direction:column;}
    .sub1_1_cont02_wrap .s11_c02_sect01_text .s11_c02_sect01_text_box01{width:100%; background-image: linear-gradient(to top, transparent 10%, #eef1f3 100%, #eef1f3 100%);}
    .sub1_1_cont02_wrap .s11_c02_sect01_text .s11_c02_sect01_text_box01 .text_box{position:relative; width:100%; padding:4rem 0 2rem;}
    .sub1_1_cont02_wrap .s11_c02_sect01_text .s11_c02_sect01_text_box01 .text_box > p{color:#a2b3be;}
    .sub1_1_cont02_wrap .s11_c02_sect01_text .s11_c02_sect01_img{position:relative; width:100%;}
    .sub1_1_cont02_wrap .s11_c02_sect01_text .s11_c02_sect01_text_box.s11_c02_sect01_text_box02{width:100%; padding:2rem 4rem 8rem;}
    .sub1_1_cont02_wrap .s11_c02_sect01_text .s11_c02_sect01_text_box02 .text_box{width:100%;}
    .sub1_1_cont02_wrap .s11_c02_sect01_text .s11_c02_sect01_text_box02 .text_box .txt02{color:#645f5a; margin-top:2rem;}
    .sub1_1_cont02_wrap .s11_c02_sect01_text .s11_c02_sect01_text_box02 .text_box .txt03{color:#645f5a; margin-top:2rem;}
    
    .sub1_1_cont02_wrap .s11_c02_sect02_wrap{position:relative; top:auto; left:auto; display:block;}
    .sub1_1_cont02_wrap .s11_c02_sect02_box{min-width:auto; max-width:100%; flex-direction:column;}
    .sub1_1_cont02_wrap .s11_c02_sect02_box .s11_c02_sect02_text_box01 .text_box{position:relative; width:100%; padding:2rem 0;}
    .sub1_1_cont02_wrap .s11_c02_sect02_box .s11_c02_sect02_text_box01 .text_box > p{color:#a2b3be;}
    .sub1_1_cont02_wrap .s11_c02_sect02_box .s11_c02_sect02_text_box01 .text_box > .txt02{margin-top:0.5rem;}
    
    .sub1_1_cont02_wrap .s11_c02_sect02_box .s11_c02_sect02_text_box02{width:100%; max-width:100%; background-color:#fff; padding:2rem 4rem 8rem;}
    .sub1_1_cont02_wrap .s11_c02_sect02_box .s11_c02_sect02_text_box02 .text_box{width:100%;}
    .sub1_1_cont02_wrap .s11_c02_sect02_box .s11_c02_sect02_text_box02 .text_box .txt02{color:#645f5a; margin-top:2rem;}
    .sub1_1_cont02_wrap .s11_c02_sect02_box .s11_c02_sect02_text_box02 .text_box .txt03{color:#645f5a; margin-top:2rem;}
    .sub1_1_cont02_wrap .s11_c02_sect02_box .s11_c02_sect02_text_box02 .text_box .txt04{color:#645f5a; margin-top:2rem;}
    .sub1_1_cont02_wrap .s11_c02_sect02_box .s11_c02_sect02_text_box02 .text_box .s11_c02_sect02_btn{margin:3rem auto 0; display:flex; justify-content:center; align-items:center;}
    .sub1_1_cont02_wrap .s11_c02_sect02_box .s11_c02_sect02_text_box02 .text_box .s11_c02_sect02_btn > a{padding:0.8rem 1.8rem;}
    
    .sub1_1_cont02_wrap .section03{background-color:#fff;}
    .sub1_1_cont02_wrap .s11_c02_sect03_wrap{position:relative; top:auto; left:auto; display:block;}
    .sub1_1_cont02_wrap .s11_c02_sect03_text{position:relative; top:auto; left:auto; max-width:100%; justify-content:center; background-color:#fff;}
    .sub1_1_cont02_wrap .s11_c02_sect03_text .s11_c02_sect03_text_box01 .text_box{padding:2rem 0;}
    .sub1_1_cont02_wrap .s11_c02_sect03_text .s11_c02_sect03_text_box01 .text_box > p{color:#a2b3be;}
    .sub1_1_cont02_wrap .s11_c02_sect03_wrap .s11_c02_sect01_img + .s11_c02_sect01_img{margin-top:2rem;}
    
    .sub1_1_cont03_wrap{padding:2rem 4rem 8rem;}
    .sub1_1_cont03_wrap .sub_box{justify-content:flex-start;}
    .sub1_1_cont03_wrap .sub_box .title_box{width:100%;}
    .sub1_1_cont03_wrap .title_box > .txt02{color:#645f5a; margin-top:2rem;}
    .sub1_1_cont03_wrap .title_box > .txt03{color:#645f5a; margin-top:2rem;}
    .sub1_1_cont03_wrap .title_box > .txt04{color:#645f5a; margin-top:2rem;}
    
    .s11_c04_slide_img{padding:10rem 6rem 13rem; background-color:#f5f2f0;}
    .s11_c04_slide_text_wrap{position:absolute; top:0; width:300%; height:100%; display:flex; justify-content:flex-start; align-items:flex-start; transition:left 1s ease; -webkit-transition:left 1s ease; -moz-transition:left 1s ease; -ms-transition:left 1s ease; -o-transition:left 1s ease; }
    .s11_c04_slide_text_wrap.active01{left:0;}
    .s11_c04_slide_text_wrap.active02{left:-100%;}
    .s11_c04_slide_text_wrap.active03{left:-200%;}
    .s11_c04_slide_text_box{position:relative; width:100%; height:100%; padding:0 6rem; display:flex; flex-direction:column; justify-content:space-between; align-items:flex-start;}
    .s11_c04_slide_text{position:relative; top:auto; left:auto; width:100%; padding:4rem 0 0; z-index:1;}
    .s11_c04_slide_text + .s11_c04_slide_text{padding:0 0 4rem;}
    .s11_c04_slide_text > .txt02{}
    .swiper-button-prev.s11_c04_swiper_m_prev{
        top:50%; left:2rem; width:2rem; height:4.5rem; opacity:1; background: url(../sub/img/s11_c04_swiper_m_prev.png) 50% 50%/100% no-repeat; z-index:2;
        transform: translateY(-50%) translateZ(0);
        -webkit-transform: translateY(-50%) translateZ(0); 
        -moz-transform: translateY(-50%) translateZ(0); 
        -ms-transform: translateY(-50%) translateZ(0); 
        -o-transform: translateY(-50%) translateZ(0);
    }
    .swiper-button-next.s11_c04_swiper_m_next{
        top:50%; right:2rem; width:2rem; height:4.5rem; opacity:1; background: url(../sub/img/s11_c04_swiper_m_next.png) 50% 50%/100% no-repeat; z-index:2;
        transform: translateY(-50%) translateZ(0);
        -webkit-transform: translateY(-50%) translateZ(0); 
        -moz-transform: translateY(-50%) translateZ(0); 
        -ms-transform: translateY(-50%) translateZ(0); 
        -o-transform: translateY(-50%) translateZ(0);
    }
    .swiper-button-prev.s11_c04_swiper_m_prev::after, .swiper-button-next.s11_c04_swiper_m_next::after {
        display: none;
    }
    
    
    
    /********************************************************** 
    * sub1_2 - 의료진 소개
    ***********************************************************/
    .s12_c01_big_text{top: 80%; left: 47%; max-width:100%;}
    .s12_c01_big_text > p{font-size:7rem; text-align:right !important;}
    .s12_c01_big_text > p + p{padding:0.5rem 0 0;}
    .s12_c01_box_wrap {margin: 4rem auto 0; align-items: center !important; flex-direction: column;}
    .s12_c01_doctor_img {width: 100%; height: 30rem; overflow: hidden; padding:0;}
    .s12_c01_doctor_box {width: 100%; flex-direction: column; padding:2.5rem 0 5rem;}
    .s12_c01_doctor_txt{padding:0; width:100%;}
    .s12_c01_doctor_txt + .s12_c01_doctor_txt{margin-top:1.5rem;}
    
    .s12_c02_big_text{top: 80%; left: 47%; max-width:100%;}
    .s12_c02_big_text > p{font-size:7rem; text-align:right !important;}
    .s12_c02_big_text > p + p{padding:0.5rem 0 0;}
    .s12_c02_box_wrap {margin: 4rem auto 0; align-items: center !important; flex-direction: column-reverse;}
    .s12_c02_doctor_img {width: 100%; height: 30rem; overflow: hidden; text-align:center; padding:0;}
    .s12_c02_doctor_box {width: 100%; flex-direction: column; padding:2.5rem 0 5rem;}
    .s12_c02_doctor_txt{padding:0; width:100%;}
    .s12_c02_doctor_txt + .s12_c02_doctor_txt{margin-top:1.5rem;}
    
    .s12_c03_box{max-width:100%;}
    .s12_c03_doctor_box{flex-direction:column;}
    .s12_c03_doctor_img{width:100%; margin:0 0 2.5rem;}
    
    
    
    /********************************************************** 
    * sub1_3 - 시술장비
    ***********************************************************/
    .sub1_3_cont01_wrap{padding:8rem 0;}
    
    
    
    
    /********************************************************** 
    * sub2_1 - 리프팅
    ***********************************************************/
    .sub2_1_cont01_wrap{padding:10rem 4rem 8rem;}
    .s21_c01_title_box > .txt03{margin:2rem 0 0;}
    .s21_c01_item_wrap{margin:3rem auto 0;}
    .s21_c01_item_ul{flex-wrap:wrap; gap:2rem 2rem;}
    .s21_c01_item_li{width:calc(50% - 1rem);}
    .s21_c01_item_txt{opacity:1;}
    
    .s21_c02_box{flex-direction:column;}
    .s21_c02_img{width:auto;}
    .s21_c02_text{width:100%; padding:4rem 0 0;}
    .s21_c02_text > .txt01{padding:0 1rem 1.5rem;}
    .s21_c02_text > p + p{padding:0.8rem 1rem;}
    .s21_c02_btn{margin:2rem 0 0; text-align:center;}
    
    .sub2_1_cont03_wrap{padding:5rem 0 6rem;}
    .s21_c03_box_wrap{margin:3rem auto 0;}
    .s21_c03_que > a{padding:1.5rem 1.5rem;}
    .s21_c03_anw_cont{flex-direction:column; align-items:flex-start;}
    .s21_c03_anw_cont.s21_c03_anw_cont01{flex-direction:column-reverse;}
    .s21_c03_anw_cont.s21_c03_anw_cont04{flex-direction:column-reverse; margin:6rem 0 2.5rem;}
    .s21_c03_anw01 .s21_c03_anw_cont01 .s21_c03_anw_img{max-width:100%; text-align:left; margin:0 0 2rem; padding:0;}
    .s21_c03_anw01 .s21_c03_anw_cont01 .s21_c03_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s21_c03_anw01 .s21_c03_anw_cont02{margin:2rem 0 5rem;}
    .s21_c03_anw01 .s21_c03_anw_cont02 .s21_c03_anw_img{width:auto; max-width:none; text-align:left; margin:2rem auto 0; padding:0;}
    .s21_c03_anw01 .s21_c03_anw_cont02 .s21_c03_anw_img > p{margin-bottom:1rem;}
    .s21_c03_anw01 .s21_c03_anw_cont04 .s21_c03_anw_img{max-width:100%; text-align:left; margin:0 0 2rem; padding:0;}
    .s21_c03_anw01 .s21_c03_anw_cont04 .s21_c03_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    
    .s21_c03_anw02 .s21_c03_anw_cont01 .s21_c03_anw_img{margin:0 0 2rem; padding:0;}
    .s21_c03_anw02 .s21_c03_anw_cont01 .s21_c03_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s21_c03_anw02 .s21_c03_anw_cont02{margin:1.5rem 0 5rem;}
    
    .s21_c03_anw03 .s21_c03_anw_cont01 .s21_c03_anw_img{margin:0 0 2rem; padding:0;}
    .s21_c03_anw03 .s21_c03_anw_cont01 .s21_c03_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s21_c03_anw03 .s21_c03_anw_cont02{margin:1.5rem 0 5rem;}
    
    .s21_c03_anw04 .s21_c03_anw_cont01 .s21_c03_anw_img{margin:0 0 2rem; padding:0;}
    .s21_c03_anw04 .s21_c03_anw_cont01 .s21_c03_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s21_c03_anw04 .s21_c03_anw_cont02{margin:1.5rem 0 5rem;}
    
    .s21_c03_anw05 .s21_c03_anw_cont01 .s21_c03_anw_img{margin:0 0 2rem; padding:0;}
    .s21_c03_anw05 .s21_c03_anw_cont01 .s21_c03_anw_text > .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s21_c03_anw05 .s21_c03_anw_cont01 .s21_c03_anw_text .s21_c03_anw_text02{margin:1.5rem 0 5rem;}
    
    .sub2_1_cont04_wrap{padding:6rem 0 8rem;}
    .s21_c04_box_wrap{margin:2.5rem auto 0;}
    .s21_c04_que > a{padding:1.5rem 2rem;}
    .s21_c04_plus{margin:0 0px 4px 0;}
    .s21_c04_anw_box{padding:1.8rem 5.5rem;}
    
    .sub2_1_cont05_wrap{padding:8rem 0;}
    .s21_c05_text{margin:3rem 0 0;}
    
    .s_btm_c01_wrap{padding:2rem 0 8rem;}
    .s_btm_c01_title{margin:0 0 3rem;}
    
    .s_btm_c02_wrap{padding:8rem 0 4rem;}
    .s_btm_c02_title{margin:0 0 3rem;}
    .s_btm_c02_slide {width: 68% !important;}
    .s_btm_c02_more_btn{margin:3.5rem 0 0;}
    
    .s_btm_c03_wrap{padding:6rem 0 8rem;}
    .s_btm_c03_title{margin:0 0 3rem;}
    .s_btm_c03_list_ul{flex-wrap:wrap; gap:4rem 2rem;}
    .s_btm_c03_list_li{width:calc(50% - 1rem);}
    .s_btm_c03_list_li > p{margin:1.5rem 0 0;}
    .s_btm_c03_slide{opacity:0 !important;}
    .s_btm_c03_slide.swiper-slide-active{opacity:1 !important;}
    .s_btm_c03_list_li > p.pc_cont_960{opacity:0; display:block;}
    .s_btm_c03_list_wrap.m_cont_960{position:absolute; bottom:0; left:0; z-index:1;}
    
    
    
    
    
    /********************************************************** 
    * sub2_2 - 스킨부스터
    ***********************************************************/
    .sub2_2_cont01_wrap{padding:10rem 4rem 8rem;}
    .s22_c01_title_box > .txt03{margin:2rem 0 0;}
    .s22_c01_item_wrap{margin:3rem auto 0;}
    .s22_c01_item_ul{flex-wrap:wrap; gap:2rem 2rem;}
    .s22_c01_item_li{width:calc(50% - 1rem);}
    .s22_c01_item_txt{opacity:1;}
    
    .s22_c02_box{flex-direction:column; align-items:flex-start;}
    .sub2_2_cont02_wrap .sub_box::before{height:80%;}
    .s22_c02_img{width:auto;}
    .s22_c02_text{width:100%; padding:4rem 0 0;}
    .s22_c02_text > .txt01{padding:0 1rem 1.5rem;}
    .s22_c02_text > p + p{padding:0.8rem 1rem;}
    .s22_c02_btn{margin:2rem 0 0; text-align:center;}
    
    .sub2_2_cont03_wrap{padding:5rem 0 6rem;}
    .s22_c03_box_wrap{margin:3rem auto 0;}
    .s22_c03_que > a{padding:1.5rem 1.5rem;}
    .s22_c03_anw_cont{flex-direction:column; align-items:flex-start;}
    .s22_c03_anw_cont.s22_c03_anw_cont01{flex-direction:column-reverse;}
    .s22_c03_anw_cont.s22_c03_anw_cont04{flex-direction:column; margin:6rem 0 2.5rem;}
    .s22_c03_anw_text{width:100%;}
    .s22_c03_anw01 .s22_c03_anw_cont01 .s22_c03_anw_img{max-width:100%; text-align:left; margin:0 0 2rem; padding:0;}
    .s22_c03_anw01 .s22_c03_anw_cont01 .s22_c03_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s22_c03_anw01 .s22_c03_anw_cont02{margin:2rem 0 5rem;}
    .s22_c03_anw01 .s22_c03_anw_cont02 .s22_c03_anw_img{width:auto; max-width:none; text-align:left; margin:2rem 0 0; padding:0;}
    .s22_c03_anw01 .s22_c03_anw_cont02 .s22_c03_anw_img > p{margin-bottom:1rem;}
    .s22_c03_anw01 .s22_c03_anw_cont04 .s22_c03_anw_img{max-width:100%; text-align:left; margin:0 0 2rem; padding:0;}
    .s22_c03_anw01 .s22_c03_anw_cont04 .s22_c03_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    
    .s22_c03_anw02 .s22_c03_anw_cont02.s22_c03_anw_cont02_new{margin:1.5rem 0 4rem;}
    
    .s22_c03_anw02 .s22_c03_anw_cont01 .s22_c03_anw_img{margin:0 0 2rem; padding:0;}
    .s22_c03_anw02 .s22_c03_anw_cont01 .s22_c03_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s22_c03_anw02 .s22_c03_anw_cont02{margin:1.5rem 0 4rem;}
    
    .s22_c03_anw03 .s22_c03_anw_cont01 .s22_c03_anw_img{margin:0 0 2rem; padding:0;}
    .s22_c03_anw03 .s22_c03_anw_cont01 .s22_c03_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s22_c03_anw03 .s22_c03_anw_cont02{margin:1.5rem 0 4rem;}
    
    .s22_c03_anw04 .s22_c03_anw_cont01 .s22_c03_anw_img{margin:0 0 2rem; padding:0;}
    .s22_c03_anw04 .s22_c03_anw_cont01 .s22_c03_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s22_c03_anw04 .s22_c03_anw_cont02{margin:1.5rem 0 4rem;}
    .s22_c03_anw04 .s22_c03_anw_cont04 .s22_c03_anw_cont04_txt{margin:1rem auto 2.5rem;}
    
    .s22_c03_anw05 .s22_c03_anw_cont01 .s22_c03_anw_img{margin:0 0 2rem; padding:0;}
    .s22_c03_anw05 .s22_c03_anw_cont01 .s22_c03_anw_text > .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s22_c03_anw05 .s22_c03_anw_cont01 .s22_c03_anw_text .s22_c03_anw_text02{margin:1.5rem 0 4rem;}
    
    .s22_c03_anw06 .s22_c03_anw_cont01 .s22_c03_anw_img{margin:0 0 2rem; padding:0;}
    .s22_c03_anw06 .s22_c03_anw_cont01 .s22_c03_anw_text > .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s22_c03_anw06 .s22_c03_anw_cont01 .s22_c03_anw_text .s22_c03_anw_text02{margin:1.5rem 0 4rem;}
    .s22_c03_anw06 .s22_c03_anw_cont02{margin:3rem 0 2rem;}
    
    .s22_c05_text{margin:3rem 0 0;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub2_3 - 윤곽조형술
    ***********************************************************/
    .sub2_3_cont01_wrap{padding:10rem 4rem 8rem;}
    .s23_c01_title_box > .txt03{margin:2rem 0 0;}
    .s23_c01_item_wrap{margin:3rem auto 0;}
    .s23_c01_item_ul{flex-wrap:wrap; gap:2rem 2rem;}
    .s23_c01_item_li{width:calc(50% - 1rem);}
    .s23_c01_item_txt{opacity:1;}
    
    .s23_c02_box{flex-direction:column; align-items:flex-start;}
    .sub2_3_cont02_wrap .sub_box::before{height:80%;}
    .s23_c02_img{width:auto;}
    .s23_c02_text{width:100%; padding:4rem 0 0;}
    .s23_c02_text > .txt01{padding:0 1rem 1.5rem;}
    .s23_c02_text > p + p{padding:0.8rem 1rem;}
    .s23_c02_btn{margin:2rem 0 0; text-align:center;}
    
    .s23_c03_list_ul{gap:3rem 1rem;}
    .s23_c03_list_ul > li{width:calc(33.3333% - 1rem);}
    
    .s23_c05_text{margin:3rem 0 0;}
    
    
    
    
    
    
    /********************************************************** 
    * sub3_1 - 기미 / 흑자 / 검버섯
    ***********************************************************/
    .sub3_1_cont01_wrap{padding:10rem 4rem 8rem;}
    .s31_c01_title_box > .txt03{margin:2rem 0 0;}
    .s31_c01_item_wrap{margin:3rem auto 0;}
    .s31_c01_item_ul{flex-wrap:wrap; gap:2rem 2rem;}
    .s31_c01_item_li{width:calc(50% - 1rem);}
    .s31_c01_item_txt{opacity:1;}
    
    .s31_c02_box{flex-direction:column; align-items:flex-start;}
    .sub3_1_cont02_wrap .sub_box::before{height:80%;}
    .s31_c02_img{width:auto;}
    .s31_c02_text{width:100%; padding:4rem 0 0;}
    .s31_c02_text > .txt01{padding:0 1rem 1.5rem;}
    .s31_c02_text > p + p{padding:0.8rem 1rem;}
    .s31_c02_btn{margin:2rem 0 0; text-align:center;}
    
    .sub3_1_cont03_wrap{padding:5rem 0 6rem;}
    .s31_c03_box_wrap{margin:3rem auto 0;}
    .s31_c03_que > a{padding:1.5rem 1.5rem;}
    .s31_c03_anw_cont{flex-direction:column; align-items:flex-start;}
    .s31_c03_anw_cont.s31_c03_anw_cont01{flex-direction:column-reverse;}
    .s31_c03_anw_cont.s31_c03_anw_cont04{flex-direction:column; margin:6rem 0 2.5rem;}
    .s31_c03_anw_text{width:100%;}
    .s31_c03_anw01 .s31_c03_anw_cont01 .s31_c03_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s31_c03_anw01 .s31_c03_anw_cont02{margin:1.5rem 0 4rem;}
    .s31_c03_anw01 .s31_c03_anw_cont03 .s31_c03_anw_img_wrap{max-width:75%;}
    
    .s31_c03_anw02 .s31_c03_anw_cont01 .s31_c03_anw_img{margin:0 0 2rem; padding:0;}
    .s31_c03_anw02 .s31_c03_anw_cont01 .s31_c03_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s31_c03_anw02 .s31_c03_anw_cont02{margin:1.5rem 0 4rem;}
    
    .s31_c03_anw03 .s31_c03_anw_cont01 .s31_c03_anw_img{margin:0 0 2rem; padding:0;}
    .s31_c03_anw03 .s31_c03_anw_cont01 .s31_c03_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s31_c03_anw03 .s31_c03_anw_cont02{margin:1.5rem 0 4rem;}
    .s31_c03_anw03 .s31_c03_anw_cont03{align-items:flex-start; margin:0 0 2rem; padding:0;}
    .s31_c03_anw03 .s31_c03_anw_cont03 .s31_c03_anw_img{margin:0 0 2rem; padding:0;}
    .s31_c03_anw03 .s31_c03_anw_cont03 .s31_c03_anw_text{padding:0;}
    
    .s31_c06_box_wrap{margin: 2.5rem auto 0;}
    .s31_c06_que > a{padding:1.5rem 2rem;}
    .s31_c06_plus{margin:0 0px 4px 0;}
    .s31_c06_anw_box{padding:1.8rem 5.5rem;}
    
    .sub3_1_cont07_wrap{padding:8rem 0;}
    .s31_c07_text{margin: 3rem 0 0;}
    
    
    
    
    
    /********************************************************** 
    * sub3_2 - 난치성색소
    ***********************************************************/
    .sub3_2_cont01_wrap{padding:10rem 4rem 8rem;}
    .s32_c01_title_box > .txt03{margin:2rem 0 0;}
    .s32_c01_item_wrap{margin:3rem auto 0;}
    .s32_c01_item_ul{flex-wrap:wrap; gap:2rem 2rem;}
    .s32_c01_item_li{width:calc(50% - 1rem);}
    .s32_c01_item_txt{opacity:1;}
    
    .sub3_2_cont02_wrap{padding:5rem 0 6rem;}
    .s32_c02_box_wrap{margin:3rem auto 0;}
    .s32_c02_que > a{padding:1.5rem 1.5rem;}
    .s32_c02_anw_cont{flex-direction:column; align-items:flex-start;}
    .s32_c02_anw_cont.s32_c02_anw_cont01{flex-direction:column-reverse;}
    .s32_c02_anw_cont.s32_c02_anw_cont04{flex-direction:column; margin:6rem 0 2.5rem;}
    .s32_c02_anw_text{width:100%;}
    
    .s32_c02_anw01 .s32_c02_anw_cont01 .s32_c02_anw_img{margin:0 0 2rem; padding:0;}
    .s32_c02_anw01 .s32_c02_anw_cont02 .s32_c02_anw_text .s32_c02_anw01_hover01{top:1rem; left:50%; width:85%; transform: translateX(-50%) translateZ(0); -webkit-transform: translateX(-50%) translateZ(0); -moz-transform: translateX(-50%) translateZ(0); -ms-transform: translateX(-50%) translateZ(0); -o-transform: translateX(-50%) translateZ(0);}
    .s32_c02_anw01 .s32_c02_anw_cont01 .s32_c02_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s32_c02_anw01 .s32_c02_anw_cont01 .s32_c02_anw_text .txt04{margin-top:1rem;}
    .s32_c02_anw01 .s32_c02_anw_cont02{margin:1.5rem 0 2.5rem;}
    .s32_c02_anw01 .s32_c02_anw_cont03{align-items:flex-start;}
    
    .s32_c02_anw02 .s32_c02_anw_cont01 .s32_c02_anw_img{margin:0 0 2rem; padding:0;}
    .s32_c02_anw02 .s32_c02_anw_cont03 .s32_c02_anw_text .s32_c02_anw02_hover01{top:0.8rem; left:50%; width:85%; transform: translateX(-50%) translateZ(0); -webkit-transform: translateX(-50%) translateZ(0); -moz-transform: translateX(-50%) translateZ(0); -ms-transform: translateX(-50%) translateZ(0); -o-transform: translateX(-50%) translateZ(0);}
    .s32_c02_anw02 .s32_c02_anw_cont01 .s32_c02_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s32_c02_anw02 .s32_c02_anw_cont02{margin:1.5rem 0 2.5rem;}
    .s32_c02_anw02 .s32_c02_anw_cont03{margin:0rem 0 0rem;}
    
    .s32_c02_anw03 .s32_c02_anw_cont01 .s32_c02_anw_img{margin:0 0 2rem; padding:0;}
    .s32_c02_anw03 .s32_c02_anw_cont03 .s32_c02_anw_text .s32_c02_anw03_hover01{top:0.8rem; left:50%; width:85%; transform: translateX(-50%) translateZ(0); -webkit-transform: translateX(-50%) translateZ(0); -moz-transform: translateX(-50%) translateZ(0); -ms-transform: translateX(-50%) translateZ(0); -o-transform: translateX(-50%) translateZ(0);}
    .s32_c02_anw03 .s32_c02_anw_cont01 .s32_c02_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s32_c02_anw03 .s32_c02_anw_cont02{margin:2rem 0;}
    .s32_c02_anw03 .s32_c02_anw_cont03{margin:0rem 0 0rem;}
    
    .s32_c02_anw04 .s32_c02_anw_cont01 .s32_c02_anw_img{margin:0 0 2rem; padding:0;}
    .s32_c02_anw04 .s32_c02_anw_cont02 .s32_c02_anw_text .s32_c02_anw04_hover01{top:0.8rem; left:50%; width:85%; transform: translateX(-50%) translateZ(0); -webkit-transform: translateX(-50%) translateZ(0); -moz-transform: translateX(-50%) translateZ(0); -ms-transform: translateX(-50%) translateZ(0); -o-transform: translateX(-50%) translateZ(0);}
    .s32_c02_anw04 .s32_c02_anw_cont01 .s32_c02_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s32_c02_anw04 .s32_c02_anw_cont02{margin:1.5rem 0 2.5rem;}
    .s32_c02_anw04 .s32_c02_anw_cont03{margin:0rem 0 0rem;}
    
    .s32_c02_anw05 .s32_c02_anw_cont01 .s32_c02_anw_img{margin:0 0 2rem; padding:0;}
    .s32_c02_anw05 .s32_c02_anw_cont02 .s32_c02_anw_text .s32_c02_anw05_hover01{top:0.8rem; left:50%; width:85%; transform: translateX(-50%) translateZ(0); -webkit-transform: translateX(-50%) translateZ(0); -moz-transform: translateX(-50%) translateZ(0); -ms-transform: translateX(-50%) translateZ(0); -o-transform: translateX(-50%) translateZ(0);}
    .s32_c02_anw05 .s32_c02_anw_cont01 .s32_c02_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s32_c02_anw05 .s32_c02_anw_cont02{margin:1.5rem 0 2.5rem;}
    .s32_c02_anw05 .s32_c02_anw_cont03{margin:0rem 0 0rem;}
    
    .s32_c02_anw06 .s32_c02_anw_cont01 .s32_c02_anw_img{margin:0 0 2rem; padding:0;}
    .s32_c02_anw06 .s32_c02_anw_cont03 .s32_c02_anw_text .s32_c02_anw06_hover01{top:0.8rem; left:50%; width:85%; transform: translateX(-50%) translateZ(0); -webkit-transform: translateX(-50%) translateZ(0); -moz-transform: translateX(-50%) translateZ(0); -ms-transform: translateX(-50%) translateZ(0); -o-transform: translateX(-50%) translateZ(0);}
    .s32_c02_anw06 .s32_c02_anw_cont01 .s32_c02_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s32_c02_anw06 .s32_c02_anw_cont02{margin:1.5rem 0 2.5rem;}
    .s32_c02_anw06 .s32_c02_anw_cont03{margin:0rem 0 0rem;}
    
    
    
    
    
    
    /********************************************************** 
    * sub3_3 - 안면홍조
    ***********************************************************/
    .sub3_3_cont01_wrap{padding:10rem 4rem 8rem;}
    .s33_c01_title_box > .txt03{margin:2rem 0 0;}
    .s33_c01_item_wrap{margin:3rem auto 0;}
    .s33_c01_item_ul{flex-wrap:wrap; gap:2rem 2rem;}
    .s33_c01_item_li{width:calc(50% - 1rem);}
    .s33_c01_item_txt{opacity:1;}
    
    .sub3_3_cont02_wrap{padding:8rem 0;}
    .s33_c02_box_wrap{max-width:100%; flex-direction:column-reverse;}
    .s33_c02_img{width:40%; padding:0 0 2rem;}
    .s33_c02_text_ul{margin:2rem 0 0;}
    
    .sub3_3_cont03_wrap{padding:8rem 0;}
    .s33_c03_box_wrap{margin:4rem auto 0;}
    .s33_c03_img_wrap{max-width:100%;}
    .s33_c03_text{max-width:100%;}
    
    .s33_c04_box{flex-direction:column; align-items:flex-start;}
    .sub3_3_cont04_wrap .sub_box::before{height:80%;}
    .s33_c04_img{width:auto;}
    .s33_c04_text{width:100%; padding:4rem 0 0;}
    .s33_c04_text > .txt01{padding:0 1rem 1.5rem;}
    .s33_c04_text > p + p{padding:0.8rem 1rem;}
    .s33_c04_btn{margin:2rem 0 0; text-align:center;}
    
    .sub3_3_cont05_wrap{padding:8rem 0;}
    .s33_c05_box_wrap{flex-direction:column-reverse; align-items:flex-start;}
    .s33_c05_img{width:60%; padding:0 0 2rem;}
    
    .sub3_3_cont06_wrap{padding:4rem 0 8rem;}
    .s33_c06_box_wrap{max-width:100%; padding:0 4rem; gap:0 1.5rem;}
    
    .sub3_3_cont07_wrap{padding:8rem 0;}
    
    
    
    
    
    
    /********************************************************** 
    * sub3_4 - 문신치료
    ***********************************************************/
    .sub3_4_cont01_wrap{padding:10rem 4rem 8rem;}
    .s34_c01_title_box > .txt03{margin:2rem 0 0;}
    .s34_c01_item_wrap{margin:3rem auto 0;}
    .s34_c01_item_ul{flex-wrap:wrap; gap:2rem 2rem;}
    .s34_c01_item_li{width:calc(50% - 1rem);}
    .s34_c01_item_txt{opacity:1;}
    
    .s34_c02_box{flex-direction:column; align-items:flex-start;}
    .sub3_4_cont02_wrap .sub_box::before{height:80%;}
    .s34_c02_img{width:auto;}
    .s34_c02_text{width:auto; padding:4rem 0 0;}
    .s34_c02_text > .txt01{padding:0 1rem 1.5rem;}
    .s34_c02_text > p + p{padding:0.8rem 1rem;}
    .s34_c02_btn{margin:2rem 0 0; text-align:center;}
    
    .sub3_4_cont03_wrap{padding:4rem 0 0; background:none;}
    .s34_c03_text > .txt02{margin-top:3rem;}
    .s34_c03_box_wrap{flex-direction:column-reverse; justify-content:flex-start; align-items:flex-start;}
    .s34_c03_img{padding:2rem 0 0;}
    
    .sub3_4_cont04_wrap{padding:0 0 8rem;}
    .s34_c04_box_wrap{flex-direction:column-reverse; justify-content:flex-start; align-items:flex-start;}
    .s34_c04_img{width:60%; padding:0 0 2rem;}
    
    .sub3_4_cont05_wrap{padding:8rem 0;}
    .s34_c05_text{margin-top:3rem;}
    
    
    
    
    
    
    
    
    /********************************************************** 
    * sub4_1 - 여드름
    ***********************************************************/
    .sub4_1_cont01_wrap{padding:10rem 4rem 8rem;}
    .s41_c01_title_box > .txt03{margin:2rem 0 0;}
    .s41_c01_item_wrap{margin:3rem auto 0;}
    .s41_c01_item_ul{flex-wrap:wrap; gap:2rem 2rem;}
    .s41_c01_item_li{width:calc(50% - 1rem);}
    .s41_c01_item_txt{opacity:1;}
    
    .sub4_1_cont02_wrap{padding:8rem 0;}
    .s41_c02_box_wrap{max-width:100%; flex-direction:column;}
    .s41_c02_img{width:40%; padding:0 0 2rem;}
    .s41_c02_text{width:auto;}
    .s41_c02_text_ul{margin:2rem 0 0;}
    
    .sub4_1_cont03_wrap{padding:8rem 0;}
    .s41_c03_box_wrap{margin:3rem auto 0;}
    .s41_c03_que > a{padding:1.5rem 1.5rem;}
    
    .sub41_tabcontent1 .s41_c05_tabcont_ul > li{width:20%; padding:4rem 1rem;}
    .sub41_tabcontent2 .s41_c05_tabcont_ul > li{width:20%; padding:4rem 1rem;}
    .sub41_tabcontent3 .s41_c05_tabcont_ul > li{width:20%; padding:4rem 1rem;}
    .sub41_tabcontent4 .s41_c05_tabcont_ul > li{width:20%; padding:4rem 1rem;}
    
    .sub4_1_cont06_wrap{padding:8rem 0;}
    
    .sub4_1_cont07_wrap{padding:8rem 0;}
    .s41_c07_text{margin-top:3rem;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub4_2 - 흉터 / 튼살
    ***********************************************************/
    .sub4_2_cont01_wrap{padding:10rem 4rem 8rem;}
    .s42_c01_title_box > .txt03{margin:2rem 0 0;}
    .s42_c01_item_wrap{margin:3rem auto 0;}
    .s42_c01_item_ul{flex-wrap:wrap; gap:2rem 2rem;}
    .s42_c01_item_li{width:calc(50% - 1rem);}
    .s42_c01_item_txt{opacity:1;}
    
    .sub4_2_cont02_wrap{padding:5rem 0 6rem;}
    .s42_c02_box_wrap{margin:3rem auto 0;}
    .s42_c02_que > a{padding:1.5rem 1.5rem;}
    .s42_c02_anw_text{width:100%;}
    .s42_c02_anw01 .s42_c02_anw_cont01 .s42_c02_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s42_c02_anw01 .s42_c02_anw_cont01 .s42_c02_anw_text .txt02{padding:0;}
    .s42_c02_anw01 .s42_c02_anw_cont02{margin:2.5rem 0 0; padding:2.5rem 0 0;}
    .s42_c02_anw01 .s42_c02_anw_cont02 .s42_c02_anw02_ul{gap:2rem 1rem;}
    .s42_c02_anw01 .s42_c02_anw_cont02 .s42_c02_anw02_ul > li{width:calc(50% - 0.5rem); text-align:center;}
    .s42_c02_anw01 .s42_c02_anw_cont02 .s42_c02_anw02_ul > li > img{width:60%;}
    .s42_c02_anw01 .s42_c02_anw_cont02 .s42_c02_anw02_ul > li > .txt01{margin-top:1rem;}
    .s42_c02_anw01 .s42_c02_anw_cont02 .s42_c02_anw02_ul > li > .txt02{margin-top:1rem;}
    .s42_c02_anw01 .s42_c02_anw_cont03{margin:2.5rem 0 0; padding:2.5rem 0 0;}
    .s42_c02_anw01 .s42_c02_anw_cont03 .s42_c02_anw03_ul{gap:2rem 1rem;}
    .s42_c02_anw01 .s42_c02_anw_cont03 .s42_c02_anw03_ul > li{width:calc(50% - 0.5rem); text-align:center;}
    .s42_c02_anw01 .s42_c02_anw_cont03 .s42_c02_anw03_ul > li > img{width:80%;}
    .s42_c02_anw01 .s42_c02_anw_cont04{padding:6rem 0 0;}
    .s42_c02_anw01 .s42_c02_anw_cont04 .s42_c02_anw_img > ul{gap:0.5rem 0.5rem;}
    .s42_c02_anw01 .s42_c02_anw_cont04 .s42_c02_anw_img > ul > li{width:calc(33.333333% - 0.5rem);}
    .s42_c02_anw02 .s42_c02_anw_cont01 .s42_c02_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s42_c02_anw02 .s42_c02_anw_cont02 .s42_c02_anw02_item_wrap{max-width:100%;}
    .s42_c02_anw02 .s42_c02_anw_cont02 .s42_c02_anw02_item_wrap .s42_c02_anw02_item{padding:1rem 1.5rem; border-radius:25px;}
    .s42_c02_anw02 .s42_c02_anw_cont02 .s42_c02_anw02_item_wrap .s42_c02_anw02_item .txt01 > span{display:block; margin:0 0 0.5rem;}
    .s42_c02_anw02 .s42_c02_anw_cont02 .s42_c02_anw02_item_wrap .s42_c02_anw02_item .txt01 > span::after{display:none;}
    .s42_c02_anw02 .s42_c02_anw_cont03{flex-direction:column; padding:4rem 0 2rem;}
    .s42_c02_anw02 .s42_c02_anw_cont03 .s42_c02_anw_text{width:100%; margin:0 0 2rem;}
    .s42_c02_anw02 .s42_c02_anw_cont03 .s42_c02_anw_text .txt02{margin:1.5rem 0 0;}
    .s42_c02_anw02 .s42_c02_anw_cont03 .s42_c02_anw03_swiper_wrap{width:100%;}
    .s42_c02_anw03 .s42_c02_anw_cont01{flex-direction:column; gap:2rem 0;}
    .s42_c02_anw03 .s42_c02_anw_cont01 .s42_c02_anw_text{margin:0 0 2rem;}
    .s42_c02_anw03 .s42_c02_anw_cont01 .s42_c02_anw_list{width:100%;}
    .s42_c02_anw03 .s42_c02_anw_cont01 .s42_c02_anw_list .s42_c02_anw_text01 > .txt01{padding:1rem 0;}
    .s42_c02_anw03 .s42_c02_anw_cont01 .s42_c02_anw_list .s42_c02_anw_text01 > .txt02{padding:1.5rem 1rem; line-height:1.8;}
    .s42_c02_anw03 .s42_c02_anw_cont02{flex-direction:column-reverse; align-items:flex-start;}
    .s42_c02_anw03 .s42_c02_anw_cont02 .s42_c02_anw_img{padding:0 0 2rem;}
    .s42_c02_anw03 .s42_c02_anw_cont02 .s42_c02_anw_text{width:100%;}
    .s42_c02_anw03 .s42_c02_anw_cont02 .s42_c02_anw_text .s42_c02_anw03_ul{width:100%; }
    .s42_c02_anw03 .s42_c02_anw_cont03 .s42_c02_anw03_ul_wrap .s42_c02_anw03_ul{gap:1rem 0; margin:0;}
    .s42_c02_anw03 .s42_c02_anw_cont03 .s42_c02_anw03_ul_wrap .s42_c02_anw03_ul > li{width:100%; padding:1.5rem 2rem;}
    .s42_c02_anw04 .s42_c02_anw_cont01 .s42_c02_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s42_c02_anw04 .s42_c02_anw_cont01 .s42_c02_anw_img{width:80%;}
    .s42_c02_anw04 .s42_c02_anw_cont02 .s42_c02_anw04_item_wrap{width:100%;}
    .s42_c02_anw04 .s42_c02_anw_cont03{padding:4rem 0 2rem;}
    .s42_c02_anw04 .s42_c02_anw_cont03 .s42_c02_anw_img > ul{gap:0.5rem 0.5rem;}
    .s42_c02_anw04 .s42_c02_anw_cont03 .s42_c02_anw_img > ul > li{width:calc(33.333333% - 0.5rem);}
    
    .sub4_2_cont03_wrap{padding:8rem 0;}
    .s42_c03_text{margin-top:3rem;}
    
    
    
    
    
    /********************************************************** 
    * sub4_3 - 모공치료
    ***********************************************************/
    .sub4_3_cont01_wrap{padding:10rem 4rem 8rem;}
    .s43_c01_title_box > .txt03{margin:2rem 0 0;}
    .s43_c01_item_wrap{margin:3rem auto 0;}
    .s43_c01_item_ul{flex-wrap:wrap; gap:2rem 2rem;}
    .s43_c01_item_li{width:calc(50% - 1rem);}
    .s43_c01_item_txt{opacity:1;}
    
    .s43_c03_box{flex-direction:column; align-items:flex-start;}
    .s43_c03_img{width:40%; padding:0 0 2rem;}
    .s43_c03_text{width:100%; padding:0;}
    .s43_c03_text > .txt01{padding:0 1rem 1.5rem;}
    .s43_c03_text_ul{margin:2rem 0 0;}
    .s43_c03_btn{margin:2rem 0 0; text-align:center;}
    
    .sub4_3_cont05_wrap{padding:8rem 0;}
    .s43_c05_text{margin-top:3rem;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub5_1 - 보톡스 / 필러
    ***********************************************************/
    .sub5_1_cont01_wrap{padding:10rem 4rem 8rem;}
    .s51_c01_title_box > .txt03{margin:2rem 0 0;}
    .s51_c01_item_wrap{margin:3rem auto 0;}
    .s51_c01_item_ul{flex-wrap:wrap; gap:2rem 2rem;}
    .s51_c01_item_li{width:calc(50% - 1rem);}
    .s51_c01_item_txt{opacity:1;}
    
    .sub51_tabcontent1 .s51_c02_tabcont_box{height:auto; flex-direction:column; align-items:center; justify-content:flex-start;}
    .sub51_tabcontent1 .s51_c02_item_wrap01{width:100%;}
    .sub51_tabcontent1 .s51_c02_item_wrap02{width:100%; margin:0;}
    .sub51_tabcontent1 .s51_c02_right_item{padding:2.5rem 4rem;}
    .sub51_tabcontent1 .s51_c02_list{gap:0 3rem;}
    .sub51_tabcontent1 .s51_c02_item_btn{width:100%; text-align:center; margin-top:2.5rem;}
    
    .sub51_tabcontent2 .s51_c02_tabcont_box{height:auto; flex-direction:column; align-items:center; justify-content:flex-start;}
    .sub51_tabcontent2 .s51_c02_item_wrap01{width:100%;}
    .sub51_tabcontent2 .s51_c02_item_wrap02{width:100%; margin:0;}
    .sub51_tabcontent2 .s51_c02_left_item{padding:0 0 2.5rem;}
    .sub51_tabcontent2 .s51_c02_right_item{padding:2.5rem 4rem;}
    .sub51_tabcontent2 .s51_c02_list{margin:2rem 0; gap:0 3rem;}
    .sub51_tabcontent2 .s51_c02_img > p{margin:0 0 1.5rem;}
    .sub51_tabcontent2 .s51_c02_item_btn{width:100%; text-align:center; margin-top:2.5rem;}
    
    .sub5_1_cont03_wrap{padding:8rem 0;}
    .s51_c03_box_wrap{margin: 2.5rem auto 0;}
    .s51_c03_que > a{padding:1.5rem 2rem;}
    .s51_c03_plus{margin:0 0px 4px 0;}
    .s51_c03_anw_box{padding:1.8rem 5.5rem;}
    
    .sub5_1_cont04_wrap{padding:8rem 0;}
    .s51_c04_text{margin-top:3rem;}
    
    
    
    
    
    /********************************************************** 
    * sub5_2 - 맞춤수액
    ***********************************************************/
    .sub5_2_cont01_wrap{padding:10rem 4rem 8rem;}
    .s52_c01_title_box > .txt03{margin:2rem 0 0;}
    .s52_c01_item_wrap{margin:3rem auto 0;}
    .s52_c01_item_ul{flex-wrap:wrap; gap:2rem 2rem;}
    .s52_c01_item_li{width:calc(50% - 1rem);}
    .s52_c01_item_txt{opacity:1;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub5_3 - 비만 / 체형교정
    ***********************************************************/
    .sub5_3_cont01_wrap{padding:10rem 4rem 8rem;}
    .s53_c01_title_box > .txt03{margin:2rem 0 0;}
    
    .s53_c02_tab_ul{padding:2rem 0 4rem;}
    
    .sub5_3_cont03_wrap{padding:6rem 0;}
    .s53_c03_box_wrap{flex-direction:column; align-items:flex-start;}
    .s53_c03_img{width:60%; padding:0 0 2rem;}
    .s53_c03_text{width:100%;}
    .s53_c03_text > .txt01{padding:5px 1rem; font-size:1.2rem;}
    .s53_c03_text > .txt02{font-size:1.5rem;}
    
    .sub5_3_cont04_wrap{padding:6rem 0;}
    .s53_c04_box_wrap{flex-direction:column-reverse; align-items:flex-start;}
    .s53_c04_img{width:60%; padding:0 0 2rem;}
    .s53_c04_text{width:100%;}
    .s53_c04_text > .txt01{padding:5px 1rem; font-size:1.2rem;}
    .s53_c04_text > .txt02{font-size:1.5rem;}
    .s53_c04_img02 {top:24%; left:0%; width:30%;}
    
    .sub5_3_cont05_wrap{padding:6rem 0;}
    .s53_c05_box_wrap{flex-direction:column; align-items:flex-start;}
    .s53_c05_img{width:60%; padding:0 0 2rem;}
    .s53_c05_text{width:100%;}
    .s53_c05_text > .txt01{padding:5px 1rem; font-size:1.2rem;}
    .s53_c05_text > .txt02{font-size:1.5rem;}
    
    .sub5_3_cont06_wrap{padding:6rem 0;}
    .s53_c06_text{margin:3rem 0 0;}
    
    
    
    
    
    /********************************************************** 
    * sub5_4 - 제모
    ***********************************************************/
    .sub5_4_cont01_wrap{padding:10rem 4rem 8rem;}
    .s54_c01_title_box > .txt03{margin:2rem 0 0;}
    
    .s54_c02_ul_item > li{width:calc(25% - 0.5rem);}
    
    .s54_c03_box{flex-direction:column; align-items:flex-start;}
    .sub5_4_cont03_wrap .sub_box::before{height:80%;}
    .s54_c03_img{width:50%;}
    .s54_c03_text{width:100%; padding:4rem 0 0;}
    .s54_c03_text > .txt01{padding:0 1rem 1.5rem;}
    .s54_c03_text > p + p{padding:0.8rem 1rem;}
    .s54_c03_btn{margin:2rem 0 0; text-align:center;}
    
    .s54_c04_box_wrap{flex-direction:column; align-items:flex-start;}
    .s54_c04_img{width:30%; padding:0 0 2rem;}
    .s54_c04_text{width:100%;}
    .s54_c04_ul{margin:2rem 0 0;}
    
    .sub5_4_cont05_wrap{padding:8rem 0;}
    .s54_c05_anw_text > p > br{display:none;}
    
    .sub5_4_cont06_wrap{padding:8rem 0;}
    .s54_c06_text{margin:3rem 0 0;}
    
    
    
    
    
    
    /********************************************************** 
    * sub5_5 - 메디컬 스킨케어
    ***********************************************************/
    .sub5_5_cont01_wrap{padding:10rem 4rem 8rem;}
    .s55_c01_title_box > .txt03{margin:2rem 0 0;}
    
    .sub5_5_cont03_wrap{padding:8rem 0;}
    .s55_c03_box_wrap{margin:3rem auto 0;}
    .s55_c03_que > a{padding:1.5rem 1.5rem;}
    .s55_c03_anw_text{width:100%;}
    .s55_c03_anw_img{width:70%; padding:0 0 2rem;}
    .s55_c03_anw01 .s55_c03_anw_cont01{flex-direction:column-reverse; align-items:flex-start;}
    .s55_c03_anw01 .s55_c03_anw_cont01 .s55_c03_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    
    .s55_c03_anw02 .s55_c03_anw_cont01{flex-direction:column-reverse; align-items:flex-start;}
    .s55_c03_anw02 .s55_c03_anw_cont01 .s55_c03_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    
    .s55_c03_anw03 .s55_c03_anw_cont01{flex-direction:column-reverse; align-items:flex-start;}
    .s55_c03_anw03 .s55_c03_anw_cont01 .s55_c03_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    
    .sub5_5_cont04_wrap{padding:8rem 0;}
    .s55_c04_text{margin-top:3rem;}
    
    
    
    
    
    
    /********************************************************** 
    * sub6_1 - 피부종양
    ***********************************************************/
    .sub6_1_cont01_wrap{padding:10rem 4rem 8rem;}
    .s61_c01_title_box > .txt03{margin:2rem 0 0;}
    
    .sub6_1_cont02_wrap{padding:8rem 0;}
    .s61_c02_box_wrap{margin:3rem auto 0;}
    .s61_c02_que > a{padding:1.5rem 1.5rem;}
    .s61_c02_anw_text{width:100%;}
    .s61_c02_anw_img{width:70%; padding:0 0 2rem;}
    .s61_c02_anw01 .s61_c02_anw_cont01{flex-direction:column-reverse; align-items:flex-start;}
    .s61_c02_anw01 .s61_c02_anw_cont01 .s61_c02_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    
    .s61_c02_anw02 .s61_c02_anw_cont01{flex-direction:column; align-items:flex-start;}
    .s61_c02_anw02 .s61_c02_anw_cont01 .s61_c02_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s61_c02_anw02 .s61_c02_anw_cont01 .s61_c02_anw_img{padding:2rem 0 3rem;}
    
    .s61_c02_anw03 .s61_c02_anw_cont01{flex-direction:column-reverse; align-items:flex-start;}
    .s61_c02_anw03 .s61_c02_anw_cont01 .s61_c02_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    
    .s61_c02_anw04 .s61_c02_anw_cont01{flex-direction:column-reverse; align-items:flex-start;}
    .s61_c02_anw04 .s61_c02_anw_cont01 .s61_c02_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    
    .s61_c02_anw05 .s61_c02_anw_cont01{flex-direction:column; align-items:flex-start;}
    .s61_c02_anw05 .s61_c02_anw_cont01 .s61_c02_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s61_c02_anw05 .s61_c02_anw_cont01 .s61_c02_anw_img{padding:2rem 0 0;}
    .s61_c02_anw05 .s61_c02_anw_cont02{flex-direction:column-reverse; align-items:flex-start;}
    .s61_c02_anw05 .s61_c02_anw_cont03{flex-direction:column; align-items:flex-start;}
    .s61_c02_anw05 .s61_c02_anw_cont03 .s61_c02_anw_text{padding:0 0 2rem;}
    .s61_c02_anw05 .s61_c02_anw_cont03 .s61_c02_anw_img{padding:0 0 2rem;}
    .s61_c02_anw05 .s61_c02_anw_cont04{flex-direction:column; align-items:flex-start;}
    .s61_c02_anw05 .s61_c02_anw_cont04 .s61_c02_anw_text{padding:0;}
    .s61_c02_anw05 .s61_c02_anw_cont04 .s61_c02_anw_img{padding:0 0 2rem;}
    
    .s61_c02_anw06 .s61_c02_anw_cont01{flex-direction:column-reverse; align-items:flex-start;}
    .s61_c02_anw06 .s61_c02_anw_cont01 .s61_c02_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    
    .s61_c02_anw07 .s61_c02_anw_cont01{flex-direction:column-reverse; align-items:flex-start;}
    .s61_c02_anw07 .s61_c02_anw_cont01 .s61_c02_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    
    .s61_c02_anw08 .s61_c02_anw_cont01{flex-direction:column; align-items:flex-start;}
    .s61_c02_anw08 .s61_c02_anw_cont01 .s61_c02_anw_text .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s61_c02_anw08 .s61_c02_anw_cont01 .s61_c02_anw_img{padding:2rem 0 0;}
    
    .s61_c02_anw09 .s61_c02_anw_cont01{flex-direction:column; align-items:flex-start;}
    .s61_c02_anw09 .s61_c02_anw_cont01 .s61_c02_anw_text > .txt01{padding:0 8rem 1rem 0; margin:0 0 1rem;}
    .s61_c02_anw09 .s61_c02_anw_cont01 .s61_c02_anw_img{padding:2rem 0 0;}
    .s61_c02_anw09 .s61_c02_anw_cont01 .s61_c02_anw09_list_wrap{width:100%; margin:3rem 0 0;}
    .s61_c02_anw09 .s61_c02_anw_cont01 .s61_c02_anw09_list_wrap .s61_c02_anw09_ul{margin:2rem 0 0; gap:0 1rem;}
    .s61_c02_anw09 .s61_c02_anw_cont01 .s61_c02_anw09_list_wrap .s61_c02_anw09_ul > li{width:calc(25% - 0.5rem);}
    .s61_c02_anw09 .s61_c02_anw_cont01 .s61_c02_anw09_list_wrap .s61_c02_anw09_ul > li::after{right:2.5rem;}
    
    .sub6_1_cont03_wrap{padding:8rem 0;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub6_2 - 탈모
    ***********************************************************/
    .sub6_2_cont01_wrap{padding:10rem 4rem 8rem;}
    .s62_c01_title_box > .txt03{margin:2rem 0 0;}
    
    .s62_c02_box{flex-direction:column; align-items:flex-start;}
    .s62_c02_img{width:40%; padding:0 0 2rem;}
    .s62_c02_text{width:100%; padding:0;}
    .s62_c02_text > .txt01{padding:0 1rem 1.5rem;}
    .s62_c02_text_ul{margin:2rem 0 0;}
    .s62_c02_btn{margin:2rem 0 0; text-align:center;}
    
    .sub6_2_cont05_wrap{padding:8rem 0;}
    
    .s62_c04_slide_text{width:65%;}
    
    
    
    
    
    
    /********************************************************** 
    * sub6_3 - 손발톱무좀
    ***********************************************************/
    .sub6_3_cont01_wrap{padding:10rem 4rem 8rem;}
    .s63_c01_title_box > .txt03{margin:2rem 0 0;}
    
    .s63_c02_box{flex-direction:column; align-items:flex-start;}
    .s63_c02_img{width:40%; padding:0 0 2rem;}
    .s63_c02_text{width:100%; padding:0;}
    .s63_c02_text > .txt01{padding:0 1rem 1.5rem;}
    .s63_c02_text_ul{margin:2rem 0 0;}
    .s63_c02_btn{margin:2rem 0 0; text-align:center;}
    
    .sub6_3_cont03_wrap{padding:8rem 0;}
    .s63_c03_box_wrap{margin:3rem auto 0;}
    .s63_c03_que > a{padding:1.5rem 1.5rem;}
    .s63_c03_anw_text{width:100%;}
    .sub63_tabcontent1 .s63_c03_tabcont_box{flex-direction:column; align-items:flex-start;}
    .sub63_tabcontent1 .s63_c03_item_img{width:60%; padding:0 0 2rem;}
    .sub63_tabcontent1 .s63_c03_item_text{width:100%; padding:0;}
    .sub63_tabcontent2 .s63_c03_tabcont_box{flex-direction:column; align-items:flex-start;}
    .sub63_tabcontent2 .s63_c03_item_img{width:60%; padding:0 0 2rem;}
    .sub63_tabcontent2 .s63_c03_item_text{width:100%; padding:0;}
    .sub63_tabcontent3 .s63_c03_tabcont_box{flex-direction:column; align-items:flex-start;}
    .sub63_tabcontent3 .s63_c03_item_img{width:60%; padding:0 0 2rem;}
    .sub63_tabcontent3 .s63_c03_item_text{width:100%; padding:0;}
    
    .sub6_3_cont04_wrap{padding:8rem 0;}
    
    
    
    
    
}
@media (max-width:800px) {
    
  
    /* margin-bottom */
    .m_5{margin-bottom: 5px;}
    .m_10{margin-bottom: 10px;}
    .m_20{margin-bottom: 12px;}
    .m_30{margin-bottom: 16px;}
    .m_40{margin-bottom: 20px;}
    .m_50{margin-bottom: 24px;}
    .m_60{margin-bottom: 28px;}
    .m_80{margin-bottom: 36px;}
    .m_100{margin-bottom: 40px;}
    .m_200{margin-bottom: 80px;}
    
    /* margin-left */
    .ml_10{margin-left: 10px;}
    .ml_20{margin-left: 12px;}
    .ml_30{margin-left: 16px;}
    .ml_40{margin-left: 20px;}
    
    /* padding */
    .pd_60{padding: 30px 0;}
    .pd_80{padding: 40px 0;}
    .pd_100{padding: 60px 0;}
    .pd_120{padding: 80px 0;}
    .pd_160{padding: 100px 0;}
    .pd_200{padding: 120px 0;}
    
    /* padding-top */
    .pt_80{padding-top: 36px;}
    .pt_100{padding-top: 40px;}
    .pt_160{padding-top: 64px;}
    .pt_200{padding-top: 80px;}
    .pt_210{padding-top: 130px;}
    .pt_230{padding-top: 140px;}
    .pt_250{padding-top: 150px;}
    
    
    .column_quarter{width:100%;}
    
    .container-1580{padding: 0 4%;}
    .container-1500{max-width:100%; padding: 0 4%;}
    .container-md,.container-sm{max-width: 720px;}
    
    .pc_cont{display:none; opacity:0; visibility:hidden;}
    .m_cont{display:block; opacity:1; visibility:visible;}
    
    
    
    
    
    /********************************************************** 
    * sub2_1 - 리프팅
    ***********************************************************/
    .s21_c01_big_txt01{top:0; left:20%;}
    .s21_c01_big_txt02{top:70%; left:84%;}
    
    
    
    
    
    
    /********************************************************** 
    * sub2_2 - 스킨부스터
    ***********************************************************/
    .s22_c01_big_txt01{top:0; left:12%;}
    .s22_c01_big_txt02{top:110%; left:78%;}
    .s22_c03_anw04 .s22_c03_anw_cont02 .s22_c03_anw_text > p{align-items:flex-start;}
    .s22_c03_anw04 .s22_c03_anw_cont04 .s22_c03_anw_cont04_qna{padding:2rem; }
    
    
    
    /********************************************************** 
    * sub2_3 - 윤곽조형술
    ***********************************************************/
    .s23_c01_big_txt01{top:0; left:22%;}
    .s23_c01_big_txt02{top:110%; left:70%;}
    
    
    
    /********************************************************** 
    * sub3_1 - 기미 / 흑자 / 검버섯
    ***********************************************************/
    .s31_c01_big_txt01{top:0; left:38%;}
    .s31_c01_big_txt02{top:110%; left:69%;}
    
    .s31_c03_anw_list_wrap .s31_c03_anw_list_ul{gap:0 3rem;}
    .s31_c03_anw_list_wrap .s31_c03_anw_list_ul > li{width:calc(33.333333% - 1.5rem);}
    .s31_c03_anw_list_wrap .s31_c03_anw_list_ul > li::after{right:-2.2rem; width:1.4rem;}
    
    
    
    /********************************************************** 
    * sub3_2 - 난치성색소
    ***********************************************************/
    .s32_c01_big_txt01{top:0; left:38%;}
    .s32_c01_big_txt02{top:110%; left:69%;}
    
    
    
    
    
    
}

@media (orientation: portrait ) and (max-width:800px) {
    
}

@media (max-width:768px) {
    
}
@media (max-width:640px) {
    
    
    .pc_cont_640{display:none; opacity:0; visibility:hidden;}
    .m_cont_640{display:block; opacity:1; visibility:visible;}
    .pc_cont_640_in{display:none; opacity:0; visibility:hidden;}
    .m_cont_640_in{display:inline-block; opacity:1; visibility:visible;}
    
    
    
    .sub_top > .bu{left:calc(50% - 70px); width:140px; height:45px;}
    .sub_top > .bu > div:nth-child(2){font-size:1rem; line-height:1;}
    
    /********************************************************** 
    * sub1_3 - 시술장비
    ***********************************************************/
    .s13_c01_slide_modal_img{max-width:80%;}
    .s13_c01_slide{width:45% !important; margin-right:2.5rem;}
    .s13_c01_slide_modal_text > .txt02 > br{display:none;}
    
    
    
    
    /********************************************************** 
    * sub2_1 - 리프팅
    ***********************************************************/
    .s21_c03_box_wrap{padding:0 2rem;}
    .s21_c03_anw_box{padding:4rem 2.5rem;}
    
    .s21_c03_anw02 .s21_c03_anw_cont02 .s21_c03_anw_text > p > span{display:inline-block;}
    .s21_c03_anw01 .s21_c03_anw_cont03 .s21_c03_anw_cont03_ul{margin:2.5rem 0 0; flex-wrap:wrap; gap:1rem 1rem;}
    .s21_c03_anw01 .s21_c03_anw_cont03 .s21_c03_anw_cont03_ul > li{width:calc(50% - 0.5rem); padding:2.5rem 0;}
    .s21_c03_anw01 .s21_c03_anw_cont03 .s21_c03_anw_cont03_ul > li > .txt01{margin:0 0 1rem;}
    .s21_c03_anw02 .s21_c03_anw_cont03 .s21_c03_anw_img_wrap{gap:0 1rem;}
    .s21_c03_anw02 .s21_c03_anw_cont03 .s21_c03_anw_img .s21_c03_anw_cont03_imgtxt{margin:1rem 0 0;}
    .s21_c03_anw03 .s21_c03_anw_cont03 .s21_c03_anw_img_wrap{gap:0 1rem;}
    .s21_c03_anw03 .s21_c03_anw_cont03 .s21_c03_anw_cont03_title .txt01{margin:0 0 2rem;}
    .s21_c03_anw03 .s21_c03_anw_cont03 .s21_c03_anw_img .s21_c03_anw_cont03_imgtxt{margin:1rem 0 0;}
    .s21_c03_anw03 .s21_c03_anw_cont03 .s21_c03_anw_img .s21_c03_anw_cont03_imgtxt > .txt01{margin:0 0 0.5rem;}
    .s21_c03_anw04 .s21_c03_anw_cont03 .s21_c03_anw_cont03_title .txt01{margin:0 0 2rem;}
    .s21_c03_anw04 .s21_c03_anw_cont03 .s21_c03_anw_img_wrap{gap:0 1rem;}
    .s21_c03_anw04 .s21_c03_anw_cont03 .s21_c03_anw_img .s21_c03_anw_cont03_imgtxt{margin:1rem 0 0;}
    .s21_c03_anw05 .s21_c03_anw_cont02 .s21_c03_anw_cont02_title .txt02{margin:1.5rem 0;}
    .s21_c03_anw05 .s21_c03_anw_cont02 .s21_c03_anw05_hover01{max-width:80%;}
    
    .s21_c04_box_wrap{padding:0 2rem;}
    .s21_c04_que > a > p{font-size:1.125rem;}
    .s21_c04_que > a > p.m_cont_640{display:flex; align-items:flex-start;}
    .s21_c04_que > a > p > span.txt01{width:2.7rem; padding-right:0.8rem; display:inline-block;}
    .s21_c04_que > a > p > span.txt02{color:#000; padding-right:0;}
    .s21_c04_anw_box{padding:1.8rem 2rem;}
    .s21_c04_anw01 .s21_c04_anw_cont01 .s21_c04_anw_text .txt01{font-size:1rem;}
    .s21_c04_anw .s21_c04_anw_cont .s21_c04_anw_text > p > br{display:none;}
    .s_btm_c01_slide_box{height:13.8rem;}
    .s_btm_c02_slide{width:80% !important;}
    .s_btm_c02_a_nologin > a > p{font-size:0.938rem;}
    .s_btm_c02_bna_box::after{width: 2.8rem; height: 2.8rem;}
    .swiper-button-prev.s_btm_c02_prev{top:60%; left:4%;}
    .swiper-button-next.s_btm_c02_next{top:60%; right:4%;}
    
    
    
    
    /********************************************************** 
    * sub2_2 - 스킨부스터
    ***********************************************************/
    .s22_c03_box_wrap{padding:0 2rem;}
    .s22_c03_anw_box{padding:4rem 2.5rem;}
    
    .s22_c03_anw01 .s22_c03_anw_cont02 .s22_c03_anw_text .txt02{align-items:flex-start;}
    .s22_c03_anw02 .s22_c03_anw_cont02 .s22_c03_anw_text > p.txt01{align-items:flex-start;}
    .s22_c03_anw03 .s22_c03_anw_cont02 .s22_c03_anw_text > p.txt02{align-items:flex-start;}
    .s22_c03_anw04 .s22_c03_anw_cont03 .s22_c03_anw_img_wrap{flex-wrap:wrap; gap:1rem 1rem;}
    .s22_c03_anw04 .s22_c03_anw_cont03 .s22_c03_anw_img{width:calc(50% - 0.5rem);}
    .s22_c03_anw05 .s22_c03_anw_cont02 .s22_c03_anw_text > p{align-items:flex-start;}
    .s22_c03_anw05 .s22_c03_anw_cont03 .s22_c03_anw_img_wrap{gap:0 1rem;}
    .s22_c03_anw04 .s22_c03_anw_cont04 .s22_c03_anw_cont04_qna > .txt01::after{left:0; width:100%;}
    .s22_c03_anw04 .s22_c03_anw_cont04 .s22_c03_anw_cont04_qna > .txt01 > span{padding:0;}
    .s22_c03_anw04 .s22_c03_anw_cont04 .s22_c03_anw_cont04_qna > .txt02{padding:0;}
    .s22_c03_anw_cont04_qna > p.m_cont_640{display:flex; align-items:flex-start;}
    .s22_c03_anw_cont04_qna > p > span.txt01{width:2.7rem; padding-right:0.8rem; display:inline-block;}
    .s22_c03_anw_cont04_qna > p > span.txt02{color:#000; padding-right:0;}
    .s22_c03_anw06 .s22_c03_anw_cont02 .s22_c03_anw_img_wrap{gap:0 1.5rem;}
    
    .s22_c04_box_wrap{padding:0 2rem; gap:0 2rem;}
    .s22_c04_img_wrap{width:calc(50% - 1rem);}
    .s22_c04_img_hover{height:auto; padding:4rem 1.5rem 2.5rem;}
    .s22_c04_img_hover_ul{flex-wrap:wrap;}
    .s22_c04_plusBtn{
        top:1rem; left:calc(50% - 9.5px); width:19px; height:19px;
    }
    
    
    
    
    /********************************************************** 
    * sub2_3 - 윤곽조형술
    ***********************************************************/
    .s23_c01_big_txt01{left:26%;}
    .s23_c01_big_txt02{left:64%;}
    .s23_c03_list_ul > li{width:calc(50% - 1rem);}
    
    
    
    
    
    
    /********************************************************** 
    * sub3_1 - 기미 / 흑자 / 검버섯
    ***********************************************************/
    .s31_c01_big_txt01{left:26%;}
    .s31_c01_big_txt02{left:64%;}
    .s31_c03_list_ul > li{width:calc(50% - 1rem);}
    
    .s31_c04_box_wrap{padding:0 2rem;}
    
    .s31_c06_box_wrap{padding:0 2rem;}
    .s31_c06_que > a > p{font-size:1.125rem;}
    .s31_c06_que > a > p.m_cont_640{display:flex; align-items:flex-start;}
    .s31_c06_que > a > p > span.txt01{width:2.7rem; padding-right:0.8rem; display:inline-block;}
    .s31_c06_que > a > p > span.txt02{color:#000; padding-right:0;}
    .s31_c06_anw_box{padding:1.8rem 2rem;}
    .s31_c06_que.on::after{left:2rem; width:calc(100% - 4rem);}
    .s31_c06_anw01 .s31_c06_anw_cont01 .s31_c06_anw_text .txt01{font-size:1rem;}
    .s31_c06_anw .s31_c06_anw_cont .s31_c06_anw_text > p > br{display:none;}
    
    
    
    
    
    
    /********************************************************** 
    * sub3_2 - 난치성색소
    ***********************************************************/
    .s32_c01_big_txt > p{font-size:5rem;}
    .s32_c01_big_txt01{left:32%;}
    .s32_c01_big_txt02{left:74%;}
    
    .s32_c02_box_wrap{padding:0 2rem;}
    .s32_c02_anw_box{padding:4rem 2rem;}
    .s32_c02_anw01 .s32_c02_anw_cont02 .s32_c02_anw_text{flex-direction:column; align-items:flex-start; gap:0.5rem 0;}
    .s32_c02_anw01 .s32_c02_anw_cont02 .s32_c02_anw_text .s32_c02_anw01_hover01{top:3.5rem;}
    
    .sub3_2_cont04_wrap{padding:5rem 0 8rem;}
    .s32_c04_box_wrap{padding:0 2rem; gap:2rem 0.5rem;}
    .s32_c04_img_hover{top:-0.5rem; left: -5%; width: 110%; height:auto;}
    .s32_c04_img_hover > .txt02{padding:1.5rem 0;}
    .s32_c04_img_hover_ul > li > p{padding:3px 6px;}
    .s32_c04_img_wrap{width:calc(50% - 0.25rem);}
    
    .sub3_2_cont05_wrap{padding:8rem 0;}
    .s32_c05_box_wrap{padding:0 2rem; }
    .s32_c05_text{margin-top:3rem;}
    
    
    
    
    
    
    /********************************************************** 
    * sub3_3 - 안면홍조
    ***********************************************************/
    .s33_c01_big_txt > p{font-size:5rem;}
    .s33_c01_big_txt01{left:32%;}
    .s33_c01_big_txt02{left:74%;}
    
    .s33_c02_box_wrap{padding:0 2rem;}
    
    .s33_c03_img_wrap{margin:0 auto 2rem;}
    .s33_c03_img_ul > li{padding:0 2rem;}
    .s33_c03_img_ul > li::after{right:-10px; width:20px;}
    .s33_c03_text{align-items:flex-start;}
    .s33_c03_text > li{padding:2rem 2rem 0;}
    
    .s33_c06_box_wrap{flex-wrap:wrap; padding:0 2rem; gap:1rem 1rem;}
    .s33_c06_img_wrap{width:calc(50% - 1rem);}
    .s33_c06_img_hover{height:100%; padding:1.5rem 1rem;}
    .s33_c06_img_wrap > p{padding:0.5rem 0 0;}
    
    .s33_c07_text{margin-top:2.5rem;}
    
    
    
    
    
    
    /********************************************************** 
    * sub3_4 - 문신치료
    ***********************************************************/
    .s34_c01_big_txt > p{font-size:5rem;}
    .s34_c01_big_txt01{left:22%;}
    .s34_c01_big_txt02{left:72%;}
    
    .s34_c03_img{width:30%;}
    
    .s34_c04_img{width:70%;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub4_1 - 여드름
    ***********************************************************/
    .sub4_1_cont01_wrap{padding:8rem 2rem;}
    .s41_c01_big_txt > p{font-size:5rem;}
    .s41_c01_big_txt01{left:15%;}
    .s41_c01_big_txt02{left:72%;}
    
    .s41_c02_box_wrap{padding:0 2rem;}
    .s41_c02_img{width:50%;}
    
    .s41_c03_box_wrap{padding:0 2rem;}
    .s41_c03_que > a > p{font-size:1.7rem;}
    .s41_c03_btn{top:54%;}
    .s41_c03_anw01 .s41_c03_anw_box{padding:6rem 2rem;}
    .s41_c03_anw02 .s41_c03_anw_box{padding:6rem 2rem;}
    .s41_c03_anw01 .s41_c03_anw_cont01 .s41_c03_anw_text .txt01{margin:0 0 2rem;}
    .s41_c03_anw01 .s41_c03_anw_cont01 .s41_c03_anw01_ul{gap:2rem 1.5rem;}
    .s41_c03_anw01 .s41_c03_anw_cont01 .s41_c03_anw01_ul > li > .txt01{margin:1rem 0;}
    .s41_c03_anw01 .s41_c03_anw_cont02{margin:5rem 0 2rem;}
    .s41_c03_anw01 .s41_c03_anw_cont02 .s41_c03_anw02_ul{gap:0 1rem;}
    .s41_c03_anw01 .s41_c03_anw_cont02 .s41_c03_anw02_ul > li{width:calc(33.333333% - 0.7rem);}
    
    .s41_c03_anw02 .s41_c03_anw_cont01 .s41_c03_anw_list .s41_c03_anw_text01 > .txt02{padding:2rem 1rem 2.5rem; line-height:1.6;}
    .s41_c03_anw02 .s41_c03_anw_cont01 .s41_c03_anw_list .s41_c03_anw_text02 .s41_c03_anw_text_box{height:14rem;}
    .s41_c03_anw02 .s41_c03_anw_cont01 .s41_c03_anw_list .s41_c03_anw_text02 .s41_c03_anw_text_box > li{padding:2rem 0.5rem; justify-content:flex-start;}
    .s41_c03_anw02 .s41_c03_anw_cont01 .s41_c03_anw_list .s41_c03_anw_text02 .s41_c03_anw_text_box02{height:14rem; padding:2rem 0.5rem;}
    
    .sub4_1_cont04_wrap{padding:2.5rem 0 2.5rem;}
    .s41_c04_title_box > .txt02{margin:1rem 0 0;}
    
    .s41_c05_tab_ul{flex-wrap:wrap; gap:0.5rem 0;}
    .s41_c05_tab_ul > li{width:50%; padding:0 4rem; text-align:center;}
    .s41_c05_tab_ul > li:nth-child(3)::after{display:none;}
    .s41_c05_tabcont_ul{flex-wrap:wrap;}
    .sub41_tabcontent1 .s41_c05_tabcont_ul > li{width:35%; padding:2rem 1rem;}
    .sub41_tabcontent1 .s41_c05_tabcont_ul > li:nth-child(3){border-left:none;}
    .sub41_tabcontent2 .s41_c05_tabcont_ul > li{width:33.333333%; padding:2rem 1rem;}
    .sub41_tabcontent3 .s41_c05_tabcont_ul > li{width:33.333333%; padding:2rem 1rem;}
    .sub41_tabcontent3 .s41_c05_tabcont_ul > li:nth-child(4){border-left:none;}
    .sub41_tabcontent4 .s41_c05_tabcont_ul > li{width:33.333333%; padding:2rem 1rem;}
    .s41_c05_tabcont_ul > li > p{margin-top:1.5rem;}
    .s41_c05_tabcont_bottom{padding:2rem 0;}
    
    .s41_c06_box_wrap{padding:0 2rem;}
    .s41_c06_que > a > p{font-size:1.125rem;}
    .s41_c06_que > a > p.m_cont_640{display:flex; align-items:flex-start;}
    .s41_c06_que > a > p > span.txt01{width:2.7rem; padding-right:0.8rem; display:inline-block;}
    .s41_c06_que > a > p > span.txt02{color:#000; padding-right:0;}
    .s41_c06_anw_box{padding:1.8rem 2rem;}
    .s41_c06_que.on::after{left:2rem; width:calc(100% - 4rem);}
    .s41_c06_anw01 .s41_c06_anw_cont01 .s41_c06_anw_text .txt01{font-size:1rem;}
    .s41_c06_anw .s41_c06_anw_cont .s41_c06_anw_text > p > br{display:none;}
    
    .s41_c07_box_wrap{padding:0 2rem;}
    
    
    
    
    
    
    /********************************************************** 
    * sub4_2 - 흉터 / 튼살
    ***********************************************************/
    .sub4_2_cont01_wrap{padding:8rem 2rem;}
    .s42_c01_big_txt > p{font-size:5rem;}
    .s42_c01_big_txt01{left:15%;}
    .s42_c01_big_txt02{left:72%;}
    
    .s42_c02_box_wrap{padding:0 2rem;}
    .s42_c02_que > a > p{font-size:1.7rem;}
    .s42_c02_btn{top:54%;}
    .s42_c02_anw01 .s42_c02_anw_box{padding:6rem 2rem;}
    .s42_c02_anw02 .s42_c02_anw_box{padding:6rem 2rem;}
    .s42_c02_anw03 .s42_c02_anw_box{padding:6rem 2rem;}
    .s42_c02_anw04 .s42_c02_anw_box{padding:6rem 2rem;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub4_3 - 모공치료
    ***********************************************************/
    .sub4_3_cont01_wrap{padding:8rem 2rem;}
    .s43_c01_big_txt > p{font-size:5rem;}
    .s43_c01_big_txt01{left:15%;}
    .s43_c01_big_txt02{left:72%;}
    
    .s43_c02_text{width:100%; margin:0 0 3rem;}
    .s43_c02_ul_item{padding:0 2rem; gap:2rem 1rem; flex-wrap:wrap;}
    .s43_c02_ul_item > li{width:calc(45% - 0.5rem);}
    .s43_c02_ul_item > li > p{margin:1rem 0 0;}
    
    .sub4_3_cont03_wrap{padding:8rem 0 4rem;}
    .sub4_3_cont03_wrap .sub_box::before{height:80%;}
    .s43_c03_box{padding:0 2rem;}
    .s43_c03_img{width:50%;}
    
    .sub4_3_cont04_wrap{padding:4rem 0 8rem;}
    .s43_c04_list_ul{flex-wrap:wrap; gap:2rem 1rem;}
    .s43_c04_list_ul > li{width:calc(50% - 0.5rem);}
    .s43_c04_list_box > .txt01{margin:1rem 0 0;}
    .s43_c04_list_box > .txt02{margin:0.5rem 0 1rem;}
    .s43_c04_plusBtn{margin:1.5rem 0 0;}
    .s43_c04_list_box .s43_c04_hover01.s43_c04_hover01_1{width:90%;}
    .s43_c04_list_box .s43_c04_hover01.s43_c04_hover01_2{width:130%;}
    .s43_c04_list_box .s43_c04_hover01.s43_c04_hover01_3{width:130%;}
    
    
    
    
    
    
    /********************************************************** 
    * sub5_1 - 보톡스 / 필러
    ***********************************************************/
    .sub5_1_cont01_wrap{padding:8rem 2rem;}
    .s51_c01_big_txt > p{font-size:5rem;}
    .s51_c01_big_txt01{left:15%;}
    .s51_c01_big_txt02{left:72%;}
    
    .sub51_tabcontent1 .s51_c02_right_item{padding:2.5rem 2rem;}
    .sub51_tabcontent2 .s51_c02_right_item{padding:2.5rem 2rem;}
    
    .s51_c03_box_wrap{padding:0 2rem;}
    .s51_c03_que > a > p{font-size:1.125rem;}
    .s51_c03_que > a > p.m_cont_640{display:flex; align-items:flex-start;}
    .s51_c03_que > a > p > span.txt01{width:2.7rem; padding-right:0.8rem; display:inline-block;}
    .s51_c03_que > a > p > span.txt02{color:#000; padding-right:0;}
    .s51_c03_anw_box{padding:1.8rem 2rem;}
    .s51_c03_que.on::after{left:2rem; width:calc(100% - 4rem);}
    .s51_c03_anw01 .s51_c03_anw_cont01 .s51_c03_anw_text .txt01{font-size:1rem;}
    .s51_c03_anw .s51_c03_anw_cont .s51_c03_anw_text > p > br{display:none;}
    
    .s51_c04_box_wrap{padding:0 2rem;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub5_2 - 맞춤수액
    ***********************************************************/
    .sub5_2_cont01_wrap{padding:8rem 2rem;}
    .s52_c01_big_txt > p{font-size:5rem;}
    .s52_c01_big_txt01{left:30%;}
    .s52_c01_big_txt02{left:88%;}
    
    .s52_c02_box_wrap{padding:0 2rem;}
    .s52_c02_ul{margin:3rem 0 0; flex-wrap:wrap; gap:1.5rem 1rem;}
    .s52_c02_ul > li{width:calc(50% - 0.5rem);}
    .s52_c02_ul > li .s52_c02_li_box{height:8rem;}
    
    .sub5_2_cont03_wrap{padding:8rem 0;}
    .s52_c03_box_wrap{padding:0 2rem;}
    .swiper-pagination.s52_c03_swiper_pagination{max-width:100%; margin:0 auto 3rem; gap:0.5rem 0;}
    .swiper-pagination.s52_c03_swiper_pagination .swiper-pagination-bullet{width:auto; padding:1rem 2rem;}
    .s52_c03_slide_box{flex-direction:column; align-items:flex-start;}
    .s52_c03_slide_img{width:60%; padding:0 0 2rem;}
    .s52_c03_slide_text{width:100%; padding:0;}
    .s52_c03_slide_ul{margin:0 0 1.5rem;}
    
    .s52_c04_tab_ul{padding:1.5rem 0 2.5rem; gap:0 1rem;}
    .s52_c04_tab_ul > li{padding:0.4rem 1.5rem;}
    .s52_c04_tabcont_wrap{padding:0 2rem;}
    .sub52_tabcontent1 .s52_c04_tabcont_box{flex-direction:column-reverse; align-items:flex-start;}
    .sub52_tabcontent1 .s52_c04_item_img{width:60%; padding:0 0;}
    .sub52_tabcontent1 .s52_c04_item_text{width:100%; padding:2rem 0 0;}
    .sub52_tabcontent1 .s52_c04_item_text > .txt02{margin:0.5rem 0 0;}
    .sub52_tabcontent1 .s52_c04_item_text > .txt03{margin:1.5rem 0 0;}
    .sub52_tabcontent2 .s52_c04_tabcont_box{flex-direction:column-reverse; align-items:flex-start;}
    .sub52_tabcontent2 .s52_c04_item_img{width:60%; padding:0 0;}
    .sub52_tabcontent2 .s52_c04_item_text{width:100%; padding:2rem 0 0;}
    .sub52_tabcontent2 .s52_c04_item_text > .txt02{margin:0.5rem 0 0;}
    .sub52_tabcontent2 .s52_c04_item_text > .txt03{margin:1.5rem 0 0;}
    .sub52_tabcontent3 .s52_c04_tabcont_box{flex-direction:column-reverse; align-items:flex-start;}
    .sub52_tabcontent3 .s52_c04_item_img{width:60%; padding:0 0;}
    .sub52_tabcontent3 .s52_c04_item_text{width:100%; padding:2rem 0 0;}
    .sub52_tabcontent3 .s52_c04_item_text > .txt02{margin:0.5rem 0 0;}
    .sub52_tabcontent3 .s52_c04_item_text > .txt03{margin:1.5rem 0 0;}
    
    .sub5_2_cont04_wrap{padding:8rem 0;}
    
    
    
    /********************************************************** 
    * sub5_3 - 비만 / 체형교정
    ***********************************************************/
    .sub5_3_cont01_wrap{padding:8rem 2rem;}
    .s53_c01_big_txt > p{font-size:5rem;}
    .s53_c01_big_txt01{left:22%;}
    .s53_c01_big_txt02{left:68%;}
    
    .sub53_tabcontent1 .s53_c02_tabcont_box{flex-direction:column-reverse;}
    .sub53_tabcontent1 .s53_c02_item_img{width:70%; padding:0 0 2rem;}
    .sub53_tabcontent1 .s53_c02_item_text{width:100%;}
    
    .sub53_tabcontent2 .s53_c02_tabcont_box{flex-direction:column-reverse;}
    .sub53_tabcontent2 .s53_c02_item_img{width:70%; padding:0 0 2rem;}
    .sub53_tabcontent2 .s53_c02_item_text{width:100%;}
    
    .sub53_tabcontent3 .s53_c02_tabcont_box{flex-direction:column-reverse;}
    .sub53_tabcontent3 .s53_c02_item_img{width:70%; padding:0 0 2rem;}
    .sub53_tabcontent3 .s53_c02_item_text{width:100%;}
    
    .s53_c03_img{width:70%;}
    
    .s53_c04_img{width:70%;}
    
    .s53_c05_img{width:70%;}
    
    
    
    
    
    
    /********************************************************** 
    * sub5_4 - 제모
    ***********************************************************/
    .sub5_4_cont01_wrap{padding:8rem 2rem;}
    .s54_c01_big_txt > p{font-size:5rem;}
    .s54_c01_big_txt01{left:22%;}
    .s54_c01_big_txt02{left:68%;}
    
    .s54_c02_ul_item{padding:0 2rem; flex-wrap:wrap; gap:2rem 1rem;}
    .s54_c02_ul_item > li{width:calc(50% - 0.5rem);}
    
    .sub5_4_cont03_wrap{padding:8rem 0 0;}
    .sub5_4_cont03_wrap .sub_box::before{height:80%;}
    .s54_c03_box{padding:0 2rem;}
    .s54_c03_img{width:60%;}
    .s54_c03_text{padding:2.5rem 0 0;}
    
    .s54_c04_box_wrap{padding:0 2rem;}
    .s54_c04_img{width:50%;}
    
    .s54_c05_box_wrap{padding:0 2rem;}
    .s54_c05_que > a > p{font-size:1.125rem;}
    .s54_c05_que > a > p.m_cont_640{display:flex; align-items:flex-start;}
    .s54_c05_que > a > p > span.txt01{width:2.7rem; padding-right:0.8rem; display:inline-block;}
    .s54_c05_que > a > p > span.txt02{width:calc(100% - 5rem);color:#000; padding-right:0;}
    .s54_c05_anw_box{padding:1.8rem 2rem;}
    .s54_c05_que.on::after{left:2rem; width:calc(100% - 4rem);}
    .s54_c05_anw01 .s54_c05_anw_cont01 .s54_c05_anw_text .txt01{font-size:1rem;}
    .s54_c05_anw .s54_c05_anw_cont .s54_c05_anw_text > p > br{display:none;}
    .s54_c05_plus{margin:0 0 4px 0;}
    
    .s54_c06_box_wrap{padding:0 2rem;}
    
    
    
    
    
    /********************************************************** 
    * sub5_5 - 메디컬 스킨케어
    ***********************************************************/
    .sub5_5_cont01_wrap{padding:8rem 2rem;}
    .s55_c01_big_txt > p{font-size:5rem;}
    .s55_c01_big_txt01{left:22%;}
    .s55_c01_big_txt02{left:68%;}
    
    .s55_c02_ul{padding:0 2rem;}
    .s55_c02_ul > li{width:calc(50% - 0.5rem);}
    
    .s55_c03_box_wrap{padding:0 2rem;}
    .s55_c03_que > a > p{font-size:1.7rem;}
    .s55_c03_btn{top:54%;}
    .s55_c03_anw01 .s55_c03_anw_box{padding:6rem 2rem;}
    .s55_c03_anw02 .s55_c03_anw_box{padding:6rem 2rem;}
    .s55_c03_anw03 .s55_c03_anw_box{padding:6rem 2rem;}
    .s55_c03_anw01 .s55_c03_anw_cont03 .s55_c03_anw03_ul{flex-wrap:wrap; gap:2rem 1rem;}
    .s55_c03_anw01 .s55_c03_anw_cont03 .s55_c03_anw03_ul > li{width:calc(50% - 0.5rem);}
    .s55_c03_anw01 .s55_c03_anw_cont03 .s55_c03_anw03_ul > li:last-child{width:75%;}
    .s55_c03_anw02 .s55_c03_anw_cont03 .s55_c03_anw03_ul{flex-wrap:wrap; gap:2rem 1rem;}
    .s55_c03_anw02 .s55_c03_anw_cont03 .s55_c03_anw03_ul > li{width:calc(50% - 0.5rem);}
    .s55_c03_anw02 .s55_c03_anw_cont03 .s55_c03_anw03_ul > li:last-child{width:60%;}
    .s55_c03_anw03 .s55_c03_anw_cont03 .s55_c03_anw03_ul{flex-wrap:wrap; gap:2rem 1rem;}
    .s55_c03_anw03 .s55_c03_anw_cont03 .s55_c03_anw03_ul > li{width:calc(50% - 0.5rem);}
    .s55_c03_anw03 .s55_c03_anw_cont03 .s55_c03_anw03_ul > li:last-child{width:60%;}
    
    .s55_c04_box_wrap{padding:0 2rem;}
    
    
    
    
    
    
    
    
    
    /********************************************************** 
    * sub6_1 - 피부종양
    ***********************************************************/
    .sub6_1_cont01_wrap{padding:8rem 2rem;}
    .s61_c01_big_txt > p{font-size:5rem;}
    .s61_c01_big_txt01{left:28%;}
    .s61_c01_big_txt02{left:72%;}
    
    .s61_c02_box_wrap{padding:0 2rem;}
    .s61_c02_que > a > p{font-size:1.7rem;}
    .s61_c02_btn{top:54%;}
    .s61_c02_anw01 .s61_c02_anw_box{padding:6rem 2rem;}
    .s61_c02_anw02 .s61_c02_anw_box{padding:6rem 2rem;}
    .s61_c02_anw03 .s61_c02_anw_box{padding:6rem 2rem;}
    .s61_c02_anw04 .s61_c02_anw_box{padding:6rem 2rem;}
    .s61_c02_anw05 .s61_c02_anw_box{padding:6rem 2rem;}
    .s61_c02_anw06 .s61_c02_anw_box{padding:6rem 2rem;}
    .s61_c02_anw07 .s61_c02_anw_box{padding:6rem 2rem;}
    .s61_c02_anw08 .s61_c02_anw_box{padding:6rem 2rem;}
    .s61_c02_anw09 .s61_c02_anw_box{padding:6rem 2rem;}
    
    .s61_c02_anw06 .s61_c02_anw_cont02 .s32_c02_anw01_hover01{width:70%;}
    .s61_c02_anw07 .s61_c02_anw_cont02 .s32_c02_anw01_hover01{width:50%;}
    .s61_c02_anw08 .s61_c02_anw_cont02 .s32_c02_anw01_hover01{width:70%;}
    .s61_c02_anw09 .s61_c02_anw_cont01 .s61_c02_anw_img{width:60%;}
    .s61_c02_anw09 .s61_c02_anw_cont01 .s61_c02_anw09_list_wrap .s61_c02_anw09_ul > li > .s61_c02_anw09_item{width:100%;}
    .s61_c02_anw09 .s61_c02_anw_cont01 .s61_c02_anw09_list_wrap .s61_c02_anw09_ul > li::after{right:-1.7rem;}
    
    
    
    
    
    /********************************************************** 
    * sub6_2 - 탈모
    ***********************************************************/
    .sub6_2_cont01_wrap{padding:8rem 2rem;}
    .s62_c01_big_txt > p{font-size:5rem;}
    .s62_c01_big_txt01{left:28%;}
    .s62_c01_big_txt02{left:72%;}
    
    .sub6_2_cont02_wrap{padding:8rem 0 0;}
    .sub6_2_cont02_wrap .sub_box::before{height:80%;}
    .s62_c02_box{padding:0 2rem;}
    .s62_c02_img{width:60%;}
    .s62_c02_text{padding:0;}
    .s62_c02_text > .txt01{padding:0 1rem 1rem;}
    
    .sub6_2_cont03_wrap{padding:8rem 0;}
    .s62_c03_accordion_wrap{flex-direction:column-reverse;}
    .s62_c03_qna_box_wrap{width:100%;}
    .s62_c03_qna_img_wrap{width:100%; padding:0 4rem 2rem;}
    .s62_c03_que > a{padding:1rem 2rem;}
    .s62_c03_anw01 .s62_c03_anw_box{padding:1.4rem 2rem;}
    .s62_c03_anw02 .s62_c03_anw_box{padding:1.4rem 2rem;}
    .s62_c03_anw03 .s62_c03_anw_box{padding:1.4rem 2rem;}
    .s62_c03_anw04 .s62_c03_anw_box{padding:1.4rem 2rem;}
    .s62_c03_anw05 .s62_c03_anw_box{padding:1.4rem 2rem;}
    
    .sub6_2_cont04_wrap{padding:8rem 0;}
    .s62_c04_box_wrap{padding:0 2rem; margin:1rem auto 0;}
    .swiper-pagination.s62_c04_swiper_pagination{flex-wrap:wrap; gap:0.5rem 0; margin:1rem auto 3rem;}
    .swiper-pagination.s62_c04_swiper_pagination .swiper-pagination-bullet{padding:0.5rem 2rem; font-size:1.25rem;}
    .s62_c04_slide_box{flex-direction:column; align-items:flex-start;}
    .s62_c04_slide_img{width:70%; padding:0 0 2rem;}
    .s62_c04_slide_text{width:100%; padding:0;}
    
    .s62_c05_box_wrap{padding:0 2rem;}
    .s62_c05_text{margin:3rem 0 0;}
    
    
    
    
    
    
    /********************************************************** 
    * sub6_3 - 손발톱무좀
    ***********************************************************/
    .sub6_3_cont01_wrap{padding:8rem 2rem;}
    .s63_c01_big_txt > p{font-size:5rem;}
    .s63_c01_big_txt01{left:28%;}
    .s63_c01_big_txt02{left:72%;}
    
    .sub6_3_cont02_wrap{padding:8rem 0 0;}
    .sub6_3_cont02_wrap .sub_box::before{height:80%;}
    .s63_c02_box{padding:0 2rem;}
    .s63_c02_img{width:60%;}
    .s63_c02_text{padding:0;}
    .s63_c02_text > .txt01{padding:0 1rem 1rem;}
    
    .sub6_3_cont03_wrap{padding:8rem 0;}
    .s63_c03_accordion_wrap{flex-direction:column-reverse;}
    .s63_c03_qna_box_wrap{width:100%;}
    .s63_c03_qna_img_wrap{width:100%; padding:0 4rem 2rem;}
    .s63_c03_que > a{padding:1rem 2rem;}
    .s63_c03_anw01 .s63_c03_anw_cont01 .s63_c03_anw_ul > li{width:calc(33% - 1rem);}
    .s63_c03_anw02 .s63_c03_anw_cont01 .s63_c03_anw_ul > li{max-width:100%;}
    .s63_c03_tab_ul{padding:2rem 0; gap:0 1rem;}
    .s63_c03_tab_ul > li{padding:0.4rem 1rem;}
    .sub63_tabcontent1 .s63_c03_item_text .s63_c03_slide_ul{flex-wrap:wrap; gap:0.5rem 0.5rem;}
    
    
    
    
}

@media (orientation: portrait ) and (max-width:640px) {
    
    
}

@media (max-width:606px) {
    
}

@media (max-width:590px) {
    
    
    
}

@media (max-width:566px) {
    
    
    
}

@media (max-width:480px) {
    html, body{
      font-size:13px !important;
    }
    
    .lh_2{line-height:1.6;}
    
    /* font-size */
    .fz_22{font-size:1.25rem;}
    .fz_32{font-size:1.85rem;}
    .fz_40{font-size:2.188rem;}
    
    /* padding */
    .pd_60{padding: 20px 0;}
    .pd_80{padding: 30px 0;}
    .pd_100{padding: 40px 0;}
    .pd_120{padding: 60px 0;}
    .pd_160{padding: 80px 0;}
    .pd_200{padding: 100px 0;}
    
    
    
    .pc_cont_480{display:none; opacity:0; visibility:hidden;}
    .m_cont_480{display:block; opacity:1; visibility:visible;}
    
    .pc_cont_480_in{display:none; opacity:0; visibility:hidden;}
    .m_cont_480_in{display:inline-block; opacity:1; visibility:visible;}
    
    
    .hamberger {height: 1.9rem;}
    .hamberger_box .line{margin:0 auto;}
    
    .sub_top > .bu{left:calc(50% - 67.5px); width:135px; height:45px; line-height:43px;}
    .sub_top > .bu > div:nth-child(2){font-size:1rem;}
    
    .ft_inner{max-width:100%;}
    
    
    
    .sub_content01{max-height: 95vh;}
    .sub1_1_top_view_bg{background: url(../sub/img/sub1_1_top_img01_m.jpg) 50% 50%/cover no-repeat;}
    .sub1_2_top_view_bg{background: url(../sub/img/sub1_2_top_img01_m.jpg) 50% 50%/cover no-repeat;}
    .sub1_3_top_view_bg{background: url(../sub/img/sub1_3_top_img01_m.jpg) 50% 50%/cover no-repeat;}
    .sub1_4_top_view_bg{background: url(../sub/img/sub1_4_top_img01_m.jpg) 50% 50%/cover no-repeat;}
    .sub2_1_top_view_bg{background: url(../sub/img/sub2_1_top_img01_m.jpg) 50% 50%/cover no-repeat;}
    .sub2_2_top_view_bg{background: url(../sub/img/sub2_2_top_img01_m.jpg) 50% 50%/cover no-repeat;}
    .sub2_3_top_view_bg{background: url(../sub/img/sub2_3_top_img01_m.jpg) 50% 50%/cover no-repeat;}
    .sub3_1_top_view_bg{background: url(../sub/img/sub3_1_top_img01_m.jpg) 50% 50%/cover no-repeat;}
    .sub3_2_top_view_bg{background: url(../sub/img/sub3_2_top_img01_m.jpg) 50% 50%/cover no-repeat;}
    .sub3_3_top_view_bg{background: url(../sub/img/sub3_3_top_img01_m.jpg) 50% 50%/cover no-repeat;}
    .sub3_4_top_view_bg{background: url(../sub/img/sub3_4_top_img01_m.jpg) 50% 50%/cover no-repeat;}
    .sub4_1_top_view_bg{background: url(../sub/img/sub4_1_top_img01_m.jpg) 50% 50%/cover no-repeat;}
    .sub4_2_top_view_bg{background: url(../sub/img/sub4_2_top_img01_m.jpg) 50% 50%/cover no-repeat;}
    .sub4_3_top_view_bg{background: url(../sub/img/sub4_3_top_img01_m.jpg) 50% 50%/cover no-repeat;}
    .sub5_1_top_view_bg{background: url(../sub/img/sub5_1_top_img01_m.jpg) 50% 50%/cover no-repeat;}
    .sub5_2_top_view_bg{background: url(../sub/img/sub5_2_top_img01_m.jpg) 50% 50%/cover no-repeat;}
    .sub5_3_top_view_bg{background: url(../sub/img/sub5_3_top_img01_m.jpg) 50% 50%/cover no-repeat;}
    .sub5_4_top_view_bg{background: url(../sub/img/sub5_4_top_img01_m.jpg) 50% 50%/cover no-repeat;}
    .sub5_5_top_view_bg{background: url(../sub/img/sub5_5_top_img01_m.jpg) 50% 50%/cover no-repeat;}
    .sub6_1_top_view_bg{background: url(../sub/img/sub6_1_top_img01_m.jpg) 50% 50%/cover no-repeat;}
    .sub6_2_top_view_bg{background: url(../sub/img/sub6_2_top_img01_m.jpg) 50% 50%/cover no-repeat;}
    .sub6_3_top_view_bg{background: url(../sub/img/sub6_3_top_img01_m.jpg) 50% 50%/cover no-repeat;}
    
    
    /********************************************************** 
    * sub1_1 - 브랜드 에센스
    ***********************************************************/
    .sub1_1_cont01_wrap .title_box > p + p{font-size: 1.125rem;}
    .sub1_1_cont02_wrap .s11_c02_sect01_box{padding:8rem 0 5rem;}
    .sub1_1_cont02_wrap .s11_c02_sect01_text .s11_c02_sect01_text_box.s11_c02_sect01_text_box02{padding:2rem 2.5rem 8rem;}
    
    .sub1_1_cont02_wrap .s11_c02_sect02_box .s11_c02_sect02_text_box02{padding:2rem 2.5rem 8rem;}
    .sub1_1_cont02_wrap .s11_c02_sect02_box .s11_c02_sect02_text_box02 .text_box .s11_c02_sect02_btn > a{padding:0.7rem 1.8rem 0.8rem;}
    
    .sub1_1_cont03_wrap{padding:2rem 2.5rem 8rem;}
    
    .s11_c04_slide_img{padding:8rem 4rem 11.5rem;}
    .s11_c04_slide_text_box{padding:0 4.1rem;}
    
    .swiper-button-prev.s11_c04_swiper_m_prev{left:1.2rem; width:1.6rem;}
    .swiper-button-next.s11_c04_swiper_m_next{right:1.2rem; width:1.6rem;}
    
    
    /********************************************************** 
    * sub1_2 - 의료진 소개
    ***********************************************************/
    .s12_c01_box_wrap{margin:2.5rem auto 0;}
    .s12_c01_box{padding:0 2rem;}
    .s12_c01_doctor_img {width:62%; height:25rem;}
    
    .s12_c02_box_wrap{margin:2.5rem auto 0;}
    .s12_c02_box{padding:0 2rem;}
    .s12_c02_doctor_img {width:74%; height:25rem;}
    
    .s12_c03_box_wrap{margin:2.5rem auto 0;}
    .s12_c03_doctor_box + .s12_c03_doctor_box{margin-top:4rem;}
    .s12_c03_box{padding:0 2rem;}
    .s12_c03_doctor_img{margin:0 0 2rem;}
    .s12_c03_doctor_img > img{width:11.125rem;}
    .s12_c03_doctor_img > p{font-size:1.4rem;}
    .s12_c03_schedule_wrap{max-width:100%;}
    .s12_c03_schedule01 thead th{padding:1.125rem 0;}
    .s12_c03_schedule01 tbody th{padding:1.4rem 0.625rem;}
    .s12_c03_schedule01 tbody td > .on{width:11px; height:11px;}
    .s12_c03_schedule01 tbody td > .off{padding:6px 10px; font-size:1rem;}
    
    
    
    /********************************************************** 
    * sub1_3 - 시술장비
    ***********************************************************/
    .s13_c01_box{padding:0 3rem;}
    .s13_c01_box .title_box{padding:1.5rem 1.5rem;}
    .s13_c01_que{padding: 1.5rem 1.5rem 1rem;}
    .s13_c01_que.on{padding: 1.5rem 1.5rem 2rem;}
    .s13_c01_que > p > span.fz_40{font-size:1.9rem;}
    .s13_c01_plus{margin:0 6px 4px 0;}
    .s13_c01_anw{padding:0 1.5rem 3rem;}
    .s13_c01_slide_modal_img{max-width:90%;}
    .s13_c01_slide{width:55% !important; margin-right:2.5rem;}
    .s13_c01_slide_modal_text > .txt02 > br{display:none;}
    
    
    
    
    /********************************************************** 
    * sub1_4 - 진료시간
    ***********************************************************/
    .sub1_4_cont01_wrap{padding:6rem 0;}
    .sub1_4_cont01_wrap .sub_box{padding:0 1rem;}
    .s14_c01_info_box {padding: 2rem 0.5rem 0;}
    .s14_c01_info_time{padding:0 0 1.5rem; margin:0 0 1.5rem;}
    .s14_c01_info_time > .txt01{margin-bottom:1rem;}
    .s14_c01_info_time > .txt06{margin-top:1.2rem;}
    .s14_c01_info_time > .txt_day_time > .day{width:6rem;}
    .s14_c01_info_address{padding:0 0 1.5rem; margin:0 0 1.5rem;}
    .s14_c01_info_address > .txt01{margin-bottom:1rem;}
    .s14_c01_info_address > .txt02{font-size:1.125rem;}
    .s14_c01_info_address > .txt03{font-size:1.125rem;}
    .s14_c01_info_parking{padding:0 0 1.5rem; margin:0 0 1.5rem;}
    .s14_c01_info_parking > .txt02{font-size:1.125rem;}
    .s14_c01_info_number{margin:0 0 1.5rem;}
    .s14_c01_info_btn > a > p{padding:0.8rem 1.4rem 1rem;}
    
    
    
    
    /********************************************************** 
    * sub2_1 - 리프팅
    ***********************************************************/
    .sub2_1_cont01_wrap{padding:8rem 2rem 6rem;}
    .s21_c01_big_txt{display:none;}
    .s21_c01_item_ul{flex-direction:column; gap:1rem 0;}
    .s21_c01_item_li{width:100%; display:flex; justify-content:flex-start; align-items:center;}
    .s21_c01_item_li > img{width:50%; padding-right: 5%; }
    .s21_c01_item_txt{position: relative; top: auto; left: auto; width: 50%; height: auto; align-items: flex-start; text-align: left; background-color: transparent}
    .s21_c01_item_txt > p{color:#000;}
    .s21_c01_item_txt > .txt01{font-size:1.6rem;}
    .s21_c01_item_txt > .txt02{margin-top:1rem; font-size:1.063rem;}
    
    .s21_c02_box{padding:0 2rem; align-items:flex-start;}
    .s21_c02_img{width:70%;}
    
    .s21_c03_que > a > p{font-size:1.7rem;}
    .s21_c03_btn{top:50%; right:1.5rem; text-indent:-9999px;}
    .s21_c03_plus{margin:0;}
    .s21_c03_anw_box{padding:4rem 2rem;}
    .s21_c03_anw01 .s21_c03_anw_cont01 .s21_c03_anw_img{max-width:80%;}
    .s21_c03_anw01 .s21_c03_anw_cont02 .s21_c03_anw_img{width:80%;}
    .s21_c03_anw01 .s21_c03_anw_cont03 .s21_c03_anw_cont03_ul > li{padding:1.5rem 0;}
    .s21_c03_anw01 .s21_c03_anw_cont04 .s21_c03_anw_img{max-width:80%;}
    .s21_c03_anw01 .s21_c03_anw_cont01 .s21_c03_anw_text .txt01{padding:0 0rem 1rem 0;}
    .s21_c03_anw01 .s21_c03_anw_cont02 .s21_c03_anw_text{width:100%;}
    .s21_c03_anw01 .s21_c03_anw_cont02 .s21_c03_anw_text > p > .s21_c03_anw_span_txt{width:calc(100% - 6rem);}
    .s21_c03_anw01 .s21_c03_anw_cont04 .s21_c03_anw_cont04_ul{flex-wrap:wrap; gap:0.5rem 0.4rem;}
    
    .s21_c03_anw02 .s21_c03_anw_cont01 .s21_c03_anw_img{max-width:65%;}
    .s21_c03_anw02 .s21_c03_anw_cont01 .s21_c03_anw_text .txt01{padding:0 0rem 1rem 0;}
    .s21_c03_anw02 .s21_c03_anw_cont01 .s21_c03_anw_cont01_ul{flex-wrap:wrap; gap:0.5rem 0.4rem;}
    .s21_c03_anw02 .s21_c03_anw_cont02 .s21_c03_anw_text{width:100%;}
    .s21_c03_anw02 .s21_c03_anw_cont02 .s21_c03_anw_text > p > .s21_c03_anw_span_txt{width:calc(100% - 6rem);}
    .s21_c03_anw02 .s21_c03_anw_cont03 .s21_c03_anw_img_wrap{gap:0 0.8rem;}
    
    .s21_c03_anw03 .s21_c03_anw_cont01 .s21_c03_anw_img{max-width:65%;}
    .s21_c03_anw03 .s21_c03_anw_cont01 .s21_c03_anw_text .txt01{padding:0 0rem 1rem 0;}
    .s21_c03_anw03 .s21_c03_anw_cont02 .s21_c03_anw_text{width:100%;}
    .s21_c03_anw03 .s21_c03_anw_cont02 .s21_c03_anw_text > p > .s21_c03_anw_span_txt{width:calc(100% - 6rem);}
    .s21_c03_anw03 .s21_c03_anw_cont03 .s21_c03_anw_img_wrap{gap:0 0.8rem;}
	.s21_c03_anw02 .s21_c03_anw_cont03 .s21_c03_anw_img_wrap_n{flex-wrap:wrap;gap:.8rem .8rem;}
	.s21_c03_anw02 .s21_c03_anw_cont03 .s21_c03_anw_img_wrap_n .s21_c03_anw_img{width:25%}

    .s21_c03_anw04 .s21_c03_anw_cont01 .s21_c03_anw_img{max-width:65%;}
    .s21_c03_anw04 .s21_c03_anw_cont01 .s21_c03_anw_text .txt01{padding:0 0rem 1rem 0;}
    .s21_c03_anw04 .s21_c03_anw_cont02 .s21_c03_anw_text{width:100%;}
    .s21_c03_anw04 .s21_c03_anw_cont02 .s21_c03_anw_text > p > .s21_c03_anw_span_txt{width:calc(100% - 6rem);}
    .s21_c03_anw04 .s21_c03_anw_cont03 .s21_c03_anw_img_wrap{gap:0 0.8rem;}
    .s21_c03_anw04 .s21_c03_anw_cont03 .s21_c03_anw_img .s21_c03_anw_cont03_imgtxt > .txt02{font-size:1rem;}
    
    .s21_c03_anw05 .s21_c03_anw_cont01 .s21_c03_anw_img{max-width:65%;}
    .s21_c03_anw05 .s21_c03_anw_cont01 .s21_c03_anw_text > .txt01{padding:0 0rem 1rem 0;}
    .s21_c03_anw05 .s21_c03_anw_cont02 .s21_c03_anw_text{width:100%;}
    .s21_c03_anw05 .s21_c03_anw_cont01 .s21_c03_anw_text .s21_c03_anw_text02 > p > .s21_c03_anw_span_txt{width:calc(100% - 6rem);}
    
    .s21_c04_que > a > p.m_cont_640{width:88%;}
    .s21_c04_que > a > p > span.txt01{width:2.2rem;}
    .s21_c04_que > a > p > span.txt02{width:calc(100% - 2.2rem);}
    
    .s21_c05_box_wrap{padding:0 2rem;}
    .s_btm_c01_slide_text > p{-webkit-line-clamp:3;}
    .s_btm_c02_slide{width:80% !important; margin:0; opacity:0;}
    .s_btm_c02_a_nologin > a > p{font-size:0.8rem; margin-top:1rem;}
    .swiper-button-prev.s_btm_c02_prev{top:65%; left:4.2%; width:16px;}
    .swiper-button-next.s_btm_c02_next{top:65%; right:4.2%; width:16px;}
    .s_btm_c03_list_wrap{padding:0 2rem;}
    .s_btm_c03_list_ul{gap:2rem 1rem;}
    .s_btm_c03_list_img .s_btm_c03_list_img_hover > p{top:auto; bottom:1.5rem; padding:0 1rem;}
    
    
    
    
    /********************************************************** 
    * sub2_2 - 스킨부스터
    ***********************************************************/
    .sub2_2_cont01_wrap{padding:8rem 2rem 6rem;}
    .s22_c01_big_txt{display:none;}
    .s22_c01_item_ul{flex-direction:column; gap:1rem 0;}
    .s22_c01_item_li{width:100%; display:flex; justify-content:flex-start; align-items:center;}
    .s22_c01_item_li > img{width:50%; padding-right: 5%; }
    .s22_c01_item_txt{position: relative; top: auto; left: auto; width: 50%; height: auto; align-items: flex-start; text-align: left; background-color: transparent}
    .s22_c01_item_txt > p{color:#000;}
    .s22_c01_item_txt > .txt01{font-size:1.6rem;}
    .s22_c01_item_txt > .txt02{margin-top:1rem; font-size:1.063rem;}
    
    .s22_c02_box{padding:0 2rem; align-items:flex-start;}
    .s22_c02_img{width:70%;}
    
    .s22_c03_que > a > p{font-size:1.7rem;}
    .s22_c03_btn{top:50%; right:1.5rem; text-indent:-9999px;}
    .s22_c03_plus{margin:0;}
    .s22_c03_anw_box{padding:4rem 2rem;}
    .s22_c03_anw01 .s22_c03_anw_cont01 .s22_c03_anw_img{max-width:70%;}
    .s22_c03_anw01 .s22_c03_anw_cont02 .s22_c03_anw_img{width:80%;}
    .s22_c03_anw01 .s22_c03_anw_cont03 .s22_c03_anw_cont03_ul > li{padding:1.5rem 0;}
    .s22_c03_anw01 .s22_c03_anw_cont01 .s22_c03_anw_text .txt01{padding:0 0rem 1rem 0;}
    .s22_c03_anw01 .s22_c03_anw_cont02 .s22_c03_anw_text{width:100%;}
    .s22_c03_anw01 .s22_c03_anw_cont02 .s22_c03_anw_text > p > .s22_c03_anw_span_txt{width:calc(100% - 6rem);}
    
    .s22_c03_anw02 .s22_c03_anw_cont01 .s22_c03_anw_img{max-width:70%;}
    .s22_c03_anw02 .s22_c03_anw_cont01 .s22_c03_anw_text .txt01{padding:0 0rem 1rem 0;}
    .s22_c03_anw02 .s22_c03_anw_cont01 .s22_c03_anw_cont01_ul{flex-wrap:wrap; gap:0.5rem 0.4rem;}
    .s22_c03_anw02 .s22_c03_anw_cont02 .s22_c03_anw_text{width:100%;}
    .s22_c03_anw02 .s22_c03_anw_cont02 .s22_c03_anw_text > p > .s22_c03_anw_span_txt{width:calc(100% - 6rem);}
    .s22_c03_anw02 .s22_c03_anw_cont03 .s22_c03_anw_img_wrap{gap:0 0.8rem;}
    
    .s22_c03_anw03 .s22_c03_anw_cont01 .s22_c03_anw_img{max-width:70%;}
    .s22_c03_anw03 .s22_c03_anw_cont01 .s22_c03_anw_text .txt01{padding:0 0rem 1rem 0;}
    .s22_c03_anw03 .s22_c03_anw_cont02 .s22_c03_anw_text{width:100%;}
    .s22_c03_anw03 .s22_c03_anw_cont02 .s22_c03_anw_text > p > .s22_c03_anw_span_txt{width:calc(100% - 6rem);}
    .s22_c03_anw03 .s22_c03_anw_cont03 .s22_c03_anw_img_wrap{gap:0 0.8rem;}
    
    .s22_c03_anw04 .s22_c03_anw_cont01 .s22_c03_anw_img{max-width:70%;}
    .s22_c03_anw04 .s22_c03_anw_cont01 .s22_c03_anw_text .txt01{padding:0 0rem 1rem 0;}
    .s22_c03_anw04 .s22_c03_anw_cont02 .s22_c03_anw_text{width:100%;}
    .s22_c03_anw04 .s22_c03_anw_cont02 .s22_c03_anw_text > p > .s22_c03_anw_span_txt{width:calc(100% - 6rem);}
    .s22_c03_anw04 .s22_c03_anw_cont03 .s22_c03_anw_img_wrap{gap:0.8rem 0.8rem;}
    .s22_c03_anw04 .s22_c03_anw_cont03 .s22_c03_anw_img .s22_c03_anw_cont03_imgtxt > .txt02{font-size:1rem;}
    .s22_c03_anw_cont04_qna > p > span.txt01{width:2.2rem;}
    .s22_c03_anw_cont04_qna > p > span.txt02{width:calc(100% - 2.2rem);}
    
    .s22_c03_anw05 .s22_c03_anw_cont01 .s22_c03_anw_img{max-width:70%;}
    .s22_c03_anw05 .s22_c03_anw_cont01 .s22_c03_anw_text > .txt01{padding:0 0rem 1rem 0;}
    .s22_c03_anw05 .s22_c03_anw_cont02 .s22_c03_anw_text{width:100%;}
    .s22_c03_anw05 .s22_c03_anw_cont01 .s22_c03_anw_text .s22_c03_anw_text02 > p > .s22_c03_anw_span_txt{width:calc(100% - 6rem);}
    
    .s22_c03_anw06 .s22_c03_anw_cont01 .s22_c03_anw_img{max-width:70%;}
    .s22_c03_anw06 .s22_c03_anw_cont01 .s22_c03_anw_text > .txt01{padding:0 0rem 1rem 0;}
    .s22_c03_anw06 .s22_c03_anw_cont02 .s22_c03_anw_text{width:100%;}
    .s22_c03_anw06 .s22_c03_anw_cont01 .s22_c03_anw_text .s22_c03_anw_text02 > p > .s22_c03_anw_span_txt{width:calc(100% - 6rem);}
    .s22_c03_anw05 .s22_c03_anw_cont03 .s22_c03_anw_img_wrap{gap:0.8rem 0.8rem;}
    
    
    .s22_c04_box_wrap{flex-direction:column; gap:2rem 0rem;}
    .s22_c04_img_wrap{width:75%;}
    .s22_c04_img_wrap > p{padding:0.2rem 0 0;}
    
    .s22_c05_box_wrap{padding:0 2rem;}
    
    
    
    
    
    /********************************************************** 
    * sub2_3 - 윤곽조형술
    ***********************************************************/
    .sub2_3_cont01_wrap{padding:8rem 2rem 6rem;}
    .s23_c01_big_txt{display:none;}
    .s23_c01_item_ul{flex-direction:column; gap:1rem 0;}
    .s23_c01_item_li{width:100%; display:flex; justify-content:flex-start; align-items:center;}
    .s23_c01_item_li > img{width:50%; padding-right: 5%; }
    .s23_c01_item_txt{position: relative; top: auto; left: auto; width: 50%; height: auto; align-items: flex-start; text-align: left; background-color: transparent}
    .s23_c01_item_txt > p{color:#000;}
    .s23_c01_item_txt > .txt01{font-size:1.6rem;}
    .s23_c01_item_txt > .txt02{margin-top:1rem; font-size:1.063rem;}
    
    .s23_c02_box{padding:0 2rem; align-items:flex-start;}
    .s23_c02_img{width:70%;}
    
    .s23_c03_box_wrap{padding:0 2rem;}
    .s23_c03_list_ul > li{width: calc(50% - 0.5rem);}
    
    .s23_c05_box_wrap{padding:0 2rem;}
    
    
    
    
    
    
    /********************************************************** 
    * sub3_1 - 기미 / 흑자 / 검버섯
    ***********************************************************/
    .sub3_1_cont01_wrap{padding:8rem 2rem 6rem;}
    .s31_c01_big_txt{display:none;}
    .s31_c01_item_ul{flex-direction:column; gap:1rem 0;}
    .s31_c01_item_li{width:100%; display:flex; justify-content:flex-start; align-items:center;}
    .s31_c01_item_li > img{width:50%; padding-right: 5%; }
    .s31_c01_item_txt{position: relative; top: auto; left: auto; width: 50%; height: auto; align-items: flex-start; text-align: left; background-color: transparent}
    .s31_c01_item_txt > p{color:#000;}
    .s31_c01_item_txt > .txt01{font-size:1.6rem;}
    .s31_c01_item_txt > .txt02{margin-top:1rem; font-size:1.063rem;}
    
    .s31_c02_box{padding:0 2rem; align-items:flex-start;}
    .s31_c02_text > .txt01{padding: 0 0rem 1.5rem;}
    .s31_c02_text > p + p{padding:0.8rem 0rem;}
    .s31_c02_img{width:70%;}
    
    .s31_c03_box_wrap{padding:0 2rem;}
    .s31_c03_que > a > p{font-size:1.7rem;}
    .s31_c03_btn{top:50%; right:1.5rem; text-indent:-9999px;}
    .s31_c03_plus{margin:0;}
    .s31_c03_anw_box{padding:4rem 2rem;}
    .s31_c03_anw01 .s31_c03_anw_cont01 .s31_c03_anw_text .txt01{padding:0 0rem 1rem 0;}
    .s31_c03_anw01 .s31_c03_anw_cont02 .s31_c03_anw_text{width:100%;}
    .s31_c03_anw01 .s31_c03_anw_cont02 .s31_c03_anw_text > p{align-items:flex-start;}
    .s31_c03_anw01 .s31_c03_anw_cont02 .s31_c03_anw_text > p > .s31_c03_anw_title{width:10rem;}
    .s31_c03_anw01 .s31_c03_anw_cont02 .s31_c03_anw_text > p > .s31_c03_anw_span_txt{width:calc(100% - 10rem);}
    .s31_c03_anw01 .s31_c03_anw_cont03 .s31_c03_anw_img_wrap{flex-direction:column; max-width:100%; gap:2rem 0;}
    .s31_c03_anw01 .s31_c03_anw_cont03 .s31_c03_anw_img{width:70%;}
    .s31_c03_anw01 .s31_c03_anw_cont03 .s31_c03_anw_img > p{margin-top:-2rem;}
    .s31_c03_anw01 .s31_c03_anw_cont03 .s31_c03_anw_img:first-child > p{margin-top:1rem;}
    
    .s31_c03_anw02 .s31_c03_anw_cont01 .s31_c03_anw_img{max-width:70%;}
    .s31_c03_anw02 .s31_c03_anw_cont01 .s31_c03_anw_text .txt01{padding:0 0rem 1rem 0;}
    .s31_c03_anw02 .s31_c03_anw_cont01 .s31_c03_anw_cont01_ul{flex-wrap:wrap; gap:0.5rem 0.4rem;}
    .s31_c03_anw02 .s31_c03_anw_cont02{margin:3rem 0 4rem;}
    .s31_c03_anw02 .s31_c03_anw_cont02 .s31_c03_anw_text{width:100%;}
    .s31_c03_anw02 .s31_c03_anw_cont02 .s31_c03_anw_text .txt01{margin:0 0 1.5rem;}
    .s31_c03_anw02 .s31_c03_anw_cont02 .s31_c03_anw_text > p{align-items:flex-start;}
    .s31_c03_anw02 .s31_c03_anw_cont02 .s31_c03_anw_text > p > .s31_c03_anw_title{width:10rem;}
    .s31_c03_anw02 .s31_c03_anw_cont02 .s31_c03_anw_text > p > .s31_c03_anw_span_txt{width:calc(100% - 10rem);}
    .s31_c03_anw02 .s31_c03_anw_cont03 .s31_c03_anw_img_wrap{gap:0 0.8rem;}
    .s31_c03_anw02 .s31_c03_anw_cont02 .s31_c03_anw_table .s31_c03_anw_table_box > .txt01{padding:1rem 0;}
    .s31_c03_anw02 .s31_c03_anw_cont02 .s31_c03_anw_table .s31_c03_anw_table_box > .txt02{height:13rem; padding:1.5rem 1rem; line-height:1.4;}
    .s31_c03_anw02 .s31_c03_anw_cont02 .s31_c03_anw_table .s31_c03_anw_table_box > .txt02 > span{margin:0.5rem 0 0;}
    .s31_c03_anw02 .s31_c03_anw_cont03 .s31_c03_anw_text .txt02{margin:1.5rem 0 2rem;}
    .s31_c03_anw_list_wrap .s31_c03_anw_list_ul{flex-wrap:wrap; justify-content:center; align-items:flex-start; gap:2rem 1.5rem;}
    .s31_c03_anw_list_wrap .s31_c03_anw_list_ul > li{width:calc(40% - 0.75rem);}
    .s31_c03_anw_list_wrap .s31_c03_anw_list_ul > li::after{display:none;}
    .s31_c03_anw_list_wrap .s31_c03_anw_list_ul > li > p{margin-top:0.5rem;}
    
    .s31_c03_anw03 .s31_c03_anw_cont01 .s31_c03_anw_img{max-width:70%;}
    .s31_c03_anw03 .s31_c03_anw_cont01 .s31_c03_anw_text .txt01{padding:0 0rem 1rem 0;}
    .s31_c03_anw03 .s31_c03_anw_cont02 .s31_c03_anw_text{width:100%;}
    .s31_c03_anw03 .s31_c03_anw_cont02 .s31_c03_anw_text > p{align-items:flex-start;}
    .s31_c03_anw03 .s31_c03_anw_cont02 .s31_c03_anw_text > p > .s31_c03_anw_title{width:12rem;}
    .s31_c03_anw03 .s31_c03_anw_cont02 .s31_c03_anw_text > p > .s31_c03_anw_span_txt{width:calc(100% - 12rem);}
    .s31_c03_anw03 .s31_c03_anw_cont03 .s31_c03_anw_img_wrap{gap:0 0.8rem;}
    .s31_c03_anw03 .s31_c03_anw_cont03 .s31_c03_anw_img{max-width:70%;}
    
    .s31_c04_list_ul{flex-wrap:wrap; gap:2rem 1rem;}
    .s31_c04_list_ul > li{width:calc(50% - 0.5rem);}
    .s31_c04_title{margin:0.6rem 0 0.8rem;}
    .s31_c04_text_bottom{height:14rem; padding:1rem 0 0;}
    
    .s31_c05_box_wrap{padding:0 2rem;}
    .s31_c05_slide{width:90% !important;}
    .s31_c05_slide .s31_c05_slide_img{max-width:50%;}
    .s31_c05_slide .s31_c05_slide_text{width:90%; padding:2rem 0;}
    .swiper-button-prev.s31_c05_prev{left:0;}
    .swiper-button-next.s31_c05_next{right:0;}
    
    .sub3_1_cont06_wrap{padding:6rem 0 8rem;}
    .s31_c06_que > a > p.m_cont_640{width:88%;}
    .s31_c06_que > a > p > span.txt01{width:2.2rem;}
    .s31_c06_que > a > p > span.txt02{width:calc(100% - 2.2rem);}
    .s31_c06_btn{right:2rem;}
    
    .sub3_1_cont07_wrap{}
    .s31_c07_box_wrap{padding:0 2rem;}
    
    
    
    
    
    
    
    
    /********************************************************** 
    * sub3_2 - 난치성색소
    ***********************************************************/
    .sub3_2_cont01_wrap{padding:8rem 2rem 6rem;}
    .s32_c01_big_txt{display:none;}
    .s32_c01_item_ul{flex-direction:column; gap:1rem 0;}
    .s32_c01_item_li{width:100%; display:flex; justify-content:flex-start; align-items:center;}
    .s32_c01_item_li > img{width:50%; padding-right: 5%; }
    .s32_c01_item_txt{position: relative; top: auto; left: auto; width: 50%; height: auto; align-items: flex-start; text-align: left; background-color: transparent}
    .s32_c01_item_txt > p{color:#000;}
    .s32_c01_item_txt > .txt01{font-size:1.6rem;}
    .s32_c01_item_txt > .txt02{margin-top:1rem; font-size:1.063rem;}
    
    .s32_c02_box_wrap{padding:0 2rem;}
    .s32_c02_que > a > p{font-size:1.7rem;}
    .s32_c02_btn{top:50%; right:1.5rem; text-indent:-9999px;}
    .s32_c02_plus{margin:0;}
    .s32_c02_anw_box{padding:4rem 2rem;}
    .s32_c02_anw01 .s32_c02_anw_cont01 .s32_c02_anw_img{max-width:70%;}
    .s32_c02_anw01 .s32_c02_anw_cont01 .s32_c02_anw_text .txt01{padding:0 0rem 1rem 0;}
    .s32_c02_anw01 .s32_c02_anw_cont02 .s32_c02_anw_text{width:100%;}
    .s32_c02_anw01 .s32_c02_anw_cont02 .s32_c02_anw_text .s32_c02_anw01_hover01{width:100%;}
    .s32_c02_anw01 .s32_c02_anw_cont03 .s32_c02_anw_img_wrap{justify-content:center;}
    .s32_c02_anw01 .s32_c02_anw_cont03 .s32_c02_anw_img{width:80%;}
    
    .s32_c02_anw02 .s32_c02_anw_cont01 .s32_c02_anw_img{max-width:70%;}
    .s32_c02_anw02 .s32_c02_anw_cont01 .s32_c02_anw_text .txt01{padding:0 0rem 1rem 0;}
    .s32_c02_anw02 .s32_c02_anw_cont02{margin:2rem 0;}
    .s32_c02_anw02 .s32_c02_anw_cont02 .s32_c02_anw_text .txt01{margin:0 0 1rem;}
    .s32_c02_anw02 .s32_c02_anw_cont02 .s32_c02_anw_ul{flex-wrap:wrap; gap:0.5rem 0.5rem;}
    .s32_c02_anw02 .s32_c02_anw_cont03 .s32_c02_anw_text .s32_c02_anw02_hover01{width:100%;}
    
    .s32_c02_anw03 .s32_c02_anw_cont02 .s32_c02_anw_table .s32_c02_anw_table_box > .txt01{padding:1rem 0;}
    .s32_c02_anw03 .s32_c02_anw_cont02 .s32_c02_anw_table .s32_c02_anw_table_box > .txt02{height:10rem; padding:1.5rem 1rem; line-height:1.4;}
    .s32_c02_anw03 .s32_c02_anw_cont02 .s32_c02_anw_table .s32_c02_anw_table_box > .txt02 > span{margin:0.5rem 0 0;}
    .s32_c02_anw03 .s32_c02_anw_cont03 .s32_c02_anw_text .s32_c02_anw03_hover01{width:100%;}
    
    .s32_c02_anw04 .s32_c02_anw_cont01 .s32_c02_anw_img{max-width:70%;}
    .s32_c02_anw04 .s32_c02_anw_cont01 .s32_c02_anw_text .txt01{padding:0 0rem 1rem 0;}
    .s32_c02_anw04 .s32_c02_anw_cont02 .s32_c02_anw_text .s32_c02_anw02_hover01{width:100%;}
    
    .s32_c02_anw05 .s32_c02_anw_cont01 .s32_c02_anw_img{max-width:70%;}
    .s32_c02_anw05 .s32_c02_anw_cont02 .s32_c02_anw_text .s32_c02_anw05_hover01{width:100%;}
    
    .s32_c02_anw06 .s32_c02_anw_cont01 .s32_c02_anw_img{max-width:70%;}
    .s32_c02_anw06 .s32_c02_anw_cont01 .s32_c02_anw_text .txt01{padding:0 0rem 1rem 0;}
    .s32_c02_anw06 .s32_c02_anw_cont02{margin:2rem 0;}
    .s32_c02_anw06 .s32_c02_anw_cont02 .s32_c02_anw_text .txt01{margin:0 0 1rem;}
    .s32_c02_anw06 .s32_c02_anw_cont02 .s32_c02_anw_ul{flex-wrap:wrap; gap:0.5rem 0.5rem;}
    .s32_c02_anw06 .s32_c02_anw_cont03 .s32_c02_anw_text .s32_c02_anw02_hover01{width:100%;}
    
    .s32_c04_img_hover{padding:3rem 1rem 2rem;}
    
    
    
    
    
    
    /********************************************************** 
    * sub3_3 - 안면홍조
    ***********************************************************/
    .sub3_3_cont01_wrap{padding:8rem 2rem 6rem;}
    .s33_c01_big_txt{display:none;}
    .s33_c01_item_ul{flex-direction:column; gap:1rem 0;}
    .s33_c01_item_li{width:100%; display:flex; justify-content:flex-start; align-items:center;}
    .s33_c01_item_li > img{width:50%; padding-right: 5%; }
    .s33_c01_item_txt{position: relative; top: auto; left: auto; width: 50%; height: auto; align-items: flex-start; text-align: left; background-color: transparent}
    .s33_c01_item_txt > p{color:#000;}
    .s33_c01_item_txt > .txt01{font-size:1.6rem;}
    .s33_c01_item_txt > .txt02{margin-top:1rem; font-size:1.063rem;}
    
    .s33_c02_box_wrap{align-items:flex-start;}
    .s33_c02_img{width:70%;}
    .s33_c02_img::after{right:-3rem; width:140px; height:140px;}
    
    .s33_c03_img_ul > li{padding: 0 1rem;}
    .s33_c03_img_ul > li::after{right:-6px; width:12px;}
    .s33_c03_text > li{padding: 2rem 1rem 0;}
    
    .s33_c04_box{padding:0 2rem; align-items:flex-start;}
    .s33_c04_text > .txt01{padding: 0 0rem 1.5rem;}
    .s33_c04_text > p + p{padding:0.8rem 0rem;}
    .s33_c04_img{width:70%;}
    
    .s33_c05_box_wrap{padding:0 2rem;}
    .s33_c05_img{width:70%;}
    
    .s33_c06_box_wrap{flex-wrap:wrap; padding:0 2rem; gap:2rem 1rem;}
    .s33_c06_img_wrap{width:calc(50% - 0.5rem);}
    .s33_c06_img_hover{left:-0.7rem; width:110%; height:auto; padding:1.5rem 1rem;}
    .s33_c06_img_wrap > p{padding:0.5rem 0 0;}
    .s33_c06_img_hover > .txt02{padding:1.5rem 0;}
    .s33_c06_img_hover{padding:3rem 1rem 1.5rem;}
    
    .s33_c07_box_wrap{padding:0 2rem;}
    
    
    
    
    
    /********************************************************** 
    * sub3_4 - 문신치료
    ***********************************************************/
    .sub3_4_cont01_wrap{padding:8rem 2rem 6rem;}
    .s34_c01_big_txt{display:none;}
    .s34_c01_item_ul{flex-direction:column; gap:1rem 0;}
    .s34_c01_item_li{width:100%; display:flex; justify-content:flex-start; align-items:center;}
    .s34_c01_item_li > img{width:50%; padding-right: 5%; }
    .s34_c01_item_txt{position: relative; top: auto; left: auto; width: 50%; height: auto; align-items: flex-start; text-align: left; background-color: transparent}
    .s34_c01_item_txt > p{color:#000;}
    .s34_c01_item_txt > .txt01{font-size:1.6rem;}
    .s34_c01_item_txt > .txt02{margin-top:1rem; font-size:1.063rem;}
    
    .sub3_4_cont02_wrap{padding:6rem 0;}
    .s34_c02_box{padding:0 2rem; align-items:flex-start;}
    .s34_c02_text > .txt01{padding: 0 0rem 1.5rem;}
    .s34_c02_text > p + p{padding:0.8rem 0rem;}
    .s34_c02_img{width:70%;}
    
    .s34_c03_box_wrap{padding:0 2rem;}
    .s34_c03_img{width:35%;}
    
    .s34_c04_box_wrap{padding:0 2rem;}
    .s34_c04_img{width:80%;}
    
    .s34_c05_box_wrap{padding:0 2rem;}
    
    
    
    
    
    
    
    
    /********************************************************** 
    * sub4_1 - 여드름
    ***********************************************************/
    .sub4_1_cont01_wrap{padding:8rem 2rem 6rem;}
    .s41_c01_big_txt{display:none;}
    .s41_c01_item_ul{flex-direction:column; gap:1rem 0;}
    .s41_c01_item_li{width:100%; display:flex; justify-content:flex-start; align-items:center;}
    .s41_c01_item_li > img{width:50%; padding-right: 5%; }
    .s41_c01_item_txt{position: relative; top: auto; left: auto; width: 50%; height: auto; align-items: flex-start; text-align: left; background-color: transparent}
    .s41_c01_item_txt > p{color:#000;}
    .s41_c01_item_txt > .txt01{font-size:1.6rem;}
    .s41_c01_item_txt > .txt02{margin-top:1rem; font-size:1.063rem;}
    
    .s41_c02_box_wrap{align-items:flex-start;}
    .s41_c02_img{width:70%;}
    .s41_c02_img::after{left:auto; right:-3rem; width:140px; height:140px;}
    
    .s41_c03_box_wrap{padding:0 2rem;}
    .s41_c03_que > a > p{font-size:1.5rem;}
    .s41_c03_btn{top:50%; right:1.5rem; text-indent:-9999px;}
    .s41_c03_plus{margin:0;}
    .s41_c03_anw_box{padding:4rem 2rem;}
    .s41_c03_anw01 .s41_c03_anw_cont01 .s41_c03_anw01_ul > li{width:calc(50% - 0.75rem); text-align:center;}
    .s41_c03_anw01 .s41_c03_anw_cont01 .s41_c03_anw01_ul > li > img{width:80%;}
    .s41_c03_anw01 .s41_c03_anw_cont02 .s41_c03_anw02_ul{gap:1.5rem 1rem;}
    .s41_c03_anw01 .s41_c03_anw_cont02 .s41_c03_anw02_ul > li{width:calc(50% - 0.75rem); height:21rem;}
    .s41_c03_anw01 .s41_c03_anw_cont02 .s41_c03_anw02_ul > li:nth-child(3){height:16rem;}
    .s41_c03_anw01 .s41_c03_anw_cont02 .s41_c03_anw02_ul > li:nth-child(3) .s41_c03_anw02_list_ul{height:8rem;}
    
    .s41_c03_anw02 .s41_c03_anw_cont01{flex-wrap:wrap; gap:1.5rem 0;}
    .s41_c03_anw02 .s41_c03_anw_cont01 .s41_c03_anw_list{width:100%;}
    .s41_c03_anw02 .s41_c03_anw_cont01 .s41_c03_anw_list .s41_c03_anw_text02 .s41_c03_anw_text_box{height:auto;}
    .s41_c03_anw02 .s41_c03_anw_cont01 .s41_c03_anw_list .s41_c03_anw_text01 > .txt02{padding:2rem 0.5rem;}
    .s41_c03_anw02 .s41_c03_anw_cont01 .s41_c03_anw_list .s41_c03_anw_text02 .s41_c03_anw_text_box02{height:auto;}
    
    .s41_c05_tab_ul > li{padding:0;}
    .sub41_tabcontent1 .s41_c05_tabcont_ul > li{width:50%; text-align:center;}
    .sub41_tabcontent1 .s41_c05_tabcont_ul > li > img{width:80%;}
    .sub41_tabcontent1 .s41_c05_tabcont_ul > li:nth-child(3){border-top:1px solid #eaeaea;}
    .sub41_tabcontent1 .s41_c05_tabcont_ul > li:nth-child(4){border-top:1px solid #eaeaea;}
    .sub41_tabcontent2 .s41_c05_tabcont_ul > li{width:50%; text-align:center;}
    .sub41_tabcontent2 .s41_c05_tabcont_ul > li > img{width:80%;}
    .sub41_tabcontent3 .s41_c05_tabcont_ul > li{width:50%; text-align:center;}
    .sub41_tabcontent3 .s41_c05_tabcont_ul > li > img{width:80%;}
    .sub41_tabcontent3 .s41_c05_tabcont_ul > li:nth-child(3){border-left:none; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
    .sub41_tabcontent3 .s41_c05_tabcont_ul > li:nth-child(4){border-left:1px solid #eaeaea; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
    .sub41_tabcontent3 .s41_c05_tabcont_ul > li:nth-child(5){border-left:none;}
    .sub41_tabcontent4 .s41_c05_tabcont_ul > li{width:50%; text-align:center;}
    .sub41_tabcontent4 .s41_c05_tabcont_ul > li > img{width:80%;}
    .sub41_tabcontent4 .s41_c05_tabcont_ul > li:nth-child(1){border-bottom:1px solid #eaeaea;}
    .sub41_tabcontent4 .s41_c05_tabcont_ul > li:nth-child(2){border-bottom:1px solid #eaeaea;}
    .sub41_tabcontent4 .s41_c05_tabcont_ul > li:nth-child(3){border-left:none;}
    .s41_c05_tabcont_ul > li > p{margin-top:1rem;}
    
    .s41_c06_que > a{padding:1.5rem 2rem;}
    .s41_c06_que > a > p > span.txt02{width:calc(100% - 5rem);}
    .s41_c06_btn{right:2rem;}
    .s41_c06_plus{margin:0 0 4px 0;}
    .s41_c06_anw_box{padding:1.5rem 2rem;}
    
    
    
    
    
    
    /********************************************************** 
    * sub4_2 - 흉터 / 튼살
    ***********************************************************/
    .sub4_2_cont01_wrap{padding:8rem 1rem 6rem;}
    .s42_c01_big_txt{display:none;}
    .s42_c01_item_ul{flex-direction:column; gap:1rem 0;}
    .s42_c01_item_li{width:100%; display:flex; justify-content:flex-start; align-items:center;}
    .s42_c01_item_li > img{width:50%; padding-right: 5%; }
    .s42_c01_item_txt{position: relative; top: auto; left: auto; width: 50%; height: auto; align-items: flex-start; text-align: left; background-color: transparent}
    .s42_c01_item_txt > p{color:#000;}
    .s42_c01_item_txt > .txt01{font-size:1.6rem;}
    .s42_c01_item_txt > .txt02{margin-top:1rem; font-size:1.063rem;}
    
    .s42_c02_box_wrap{padding:0 2rem;}
    .s42_c02_que > a > p{font-size:1.5rem;}
    .s42_c02_btn{top:50%; right:1.5rem; text-indent:-9999px;}
    .s42_c02_plus{margin:0;}
    .s42_c02_anw01 .s42_c02_anw_box{padding:4rem 2rem;}
    .s42_c02_anw02 .s42_c02_anw_box{padding:4rem 2rem;}
    .s42_c02_anw03 .s42_c02_anw_box{padding:4rem 2rem;}
    .s42_c02_anw04 .s42_c02_anw_box{padding:4rem 2rem;}
    .s42_c02_anw01 .s42_c02_anw_cont01 .s42_c02_anw_img{width:80%;}
    .s42_c02_anw01 .s42_c02_anw_cont03 .s42_c02_anw03_ul > li > img{width:100%;}
    .s42_c02_anw02 .s42_c02_anw_cont02 .s42_c02_anw02_item_wrap .s42_c02_anw02_item{border-radius:15px;}
    .s42_c02_anw02 .s42_c02_anw_cont03 .s42_c02_anw03_slide_box{width:100%;}
    .s42_c02_anw02 .s42_c02_anw_cont03 .s42_c02_anw03_swiper_wrap{width:100%;}
    .s42_c02_anw02 .s42_c02_anw_cont03 .s42_c02_anw03_swiper_wrap .s42_c02_anw03_slide_img{width:80%; margin:0 auto;}
    .swiper-button-prev.s42_c02_anw03_prev{left:5%;}
    .swiper-button-next.s42_c02_anw03_next{right:5%;}
    .s42_c02_anw03 .s42_c02_anw_cont01 .s42_c02_anw_text{margin:0 0 1rem;}
    
    .sub4_2_cont03_wrap{padding:6rem 0;}
    .s42_c03_box_wrap{padding:0 2rem;}
    
    
    
    
    
    
    
    
    /********************************************************** 
    * sub4_3 - 모공치료
    ***********************************************************/
    .sub4_3_cont01_wrap{padding:6rem 1rem;}
    .s43_c01_big_txt{display:none;}
    .s43_c01_item_ul{flex-direction:column; gap:1rem 0;}
    .s43_c01_item_li{width:100%; display:flex; justify-content:flex-start; align-items:center;}
    .s43_c01_item_li > img{width:50%; padding-right: 5%; }
    .s43_c01_item_txt{position: relative; top: auto; left: auto; width: 50%; height: auto; align-items: flex-start; text-align: left; background-color: transparent}
    .s43_c01_item_txt > p{color:#000;}
    .s43_c01_item_txt > .txt01{font-size:1.6rem;}
    .s43_c01_item_txt > .txt02{margin-top:1rem; font-size:1.063rem;}
    
    .sub4_3_cont02_wrap{padding:6rem 0;}
    .s43_c02_ul_item > li{width:calc(40% - 0.5rem);}
    
    .sub4_3_cont03_wrap{padding:6rem 0 3rem;}
    .s43_c03_box{padding:0 2rem; align-items:flex-start;}
    .s43_c03_text > .txt01{padding: 0 0rem 1.5rem;}
    .s43_c03_text > p + p{padding:0.8rem 0rem;}
    .s43_c03_img{width:70%;}
    
    .sub4_3_cont04_wrap{padding:3rem 0 6rem;}
    .s43_c04_box_wrap{padding:0 2rem;}
    .s43_c04_list_box .s43_c04_hover01.s43_c04_hover01_1{top:94%; left:86%; width:20rem;}
    .s43_c04_list_box .s43_c04_hover01.s43_c04_hover01_2{top:94%; left:-4%; width:26rem;}
    .s43_c04_list_box .s43_c04_hover01.s43_c04_hover01_3{top:94%; left:50%; width:26rem;}
    .s43_c04_list_box > .txt01{font-size:1.25rem;}
    .s43_c04_list_box > .txt02{font-size:1.063rem;}
    .s43_c04_plusBtn > p{font-size:1.063rem;}
    .s43_c04_plus{width:14px; height:14px;}
    
    .sub4_3_cont05_wrap{padding:6rem 0;}
    .s43_c05_box_wrap{padding:0 2rem;}
    
    
    
    
    
    
    /********************************************************** 
    * sub5_1 - 보톡스 / 필러
    ***********************************************************/
    .sub5_1_cont01_wrap{padding:6rem 1rem;}
    .s51_c01_big_txt{display:none;}
    .s51_c01_item_ul{flex-direction:column; gap:1rem 0;}
    .s51_c01_item_li{width:100%; display:flex; justify-content:flex-start; align-items:center;}
    .s51_c01_item_li > img{width:50%; padding-right: 5%; }
    .s51_c01_item_txt{position: relative; top: auto; left: auto; width: 50%; height: auto; align-items: flex-start; text-align: left; background-color: transparent}
    .s51_c01_item_txt > p{color:#000;}
    .s51_c01_item_txt > .txt01{font-size:1.6rem;}
    .s51_c01_item_txt > .txt02{margin-top:1rem; font-size:1.063rem;}
    
    .sub5_1_cont02_wrap{padding:6rem 0 4rem;}
    .sub51_tabcontent1 .s51_c02_left_item{padding:0 2rem 3rem;}
    .sub51_tabcontent1 .s51_c02_left_item .s51_c02_item_img{width:65%;}
    .sub51_tabcontent1 .s51_c02_right_item{padding:3rem 2rem;}
    .sub51_tabcontent1 .s51_c02_ul_wrap{width:100%;}
    .sub51_tabcontent1 .s51_c02_ul{gap:0.5rem 0.5rem;}
    .sub51_tabcontent1 .s51_c02_ul > li{width:calc(50% - 0.25rem);}
    .sub51_tabcontent1 .s51_c02_ul > li:hover{overflow:hidden;}
    .sub51_tabcontent2 .s51_c02_left_item{padding:0 2rem 3rem;}
    .sub51_tabcontent2 .s51_c02_left_item .s51_c02_item_img{width:42%;}
    .sub51_tabcontent2 .s51_c02_right_item{padding:3rem 2rem;}
    .sub51_tabcontent2 .s51_c02_ul_wrap{width:100%;}
    .sub51_tabcontent2 .s51_c02_ul{gap:0.5rem 0.5rem;}
    .sub51_tabcontent2 .s51_c02_ul > li{width:calc(50% - 0.25rem);}
    .sub51_tabcontent2 .s51_c02_ul > li:hover{overflow:hidden;}
    
    .sub5_1_cont03_wrap{padding:6rem 0;}
    .s51_c03_que > a{padding:1.5rem 2rem;}
    .s51_c03_que > a > p > span.txt02{width:calc(100% - 5rem);}
    .s51_c03_btn{right:2rem;}
    .s51_c03_plus{margin:0 0 4px 0;}
    .s51_c03_anw_box{padding:1.5rem 2rem;}
    
    .sub5_1_cont04_wrap{padding:6rem 0;}
    .s51_c04_box_wrap{padding:0 2rem;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub5_2 - 맞춤수액
    ***********************************************************/
    .sub5_2_cont01_wrap{padding:6rem 1rem;}
    .s52_c01_big_txt{display:none;}
    
    .s52_c03_box_wrap{padding:0;}
    .swiper-pagination.s52_c03_swiper_pagination .swiper-pagination-bullet{padding:0.5rem 1rem; font-size:1.2rem;}
    .s52_c03_slide_box{padding:0 2rem;}
    .s52_c03_slide_img{width:100%;}
    .s52_c03_slide_ul > li{padding:0.4rem 0.8rem;}
    
    .sub52_tabcontent1 .s52_c04_item_img{width:100%;}
    .sub52_tabcontent2 .s52_c04_item_img{width:100%;}
    .sub52_tabcontent3 .s52_c04_item_img{width:100%;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub5_3 - 비만 / 체형교정
    ***********************************************************/
    .sub5_3_cont01_wrap{padding:6rem 1rem;}
    .s53_c01_big_txt{display:none;}
    
    .sub5_3_cont02_wrap{padding:6rem 0 4rem;}
    .s53_c02_tab_ul{gap:0 1rem; padding:2rem 0 3rem;}
    .s53_c02_tab_ul > li{padding:0.4rem 1.5rem;}
    .s53_c02_tabcont_wrap{padding:0 2rem;}
    .sub53_tabcontent1 .s53_c02_item_img{width:100%; padding:0 0 1rem;}
    .sub53_tabcontent1 .s53_c02_item_text > .txt02{margin:1.5rem 0 0;}
    .sub53_tabcontent2 .s53_c02_item_img{width:100%; padding:0 0 1rem;}
    .sub53_tabcontent2 .s53_c02_item_text > .txt02{margin:1.5rem 0 0;}
    .sub53_tabcontent3 .s53_c02_item_img{width:100%; padding:0 0 1rem;}
    .sub53_tabcontent3 .s53_c02_item_text > .txt02{margin:1.5rem 0 0;}
    .s53_c02_btn{margin:3rem 0 0;}
    
    .s53_c03_box_wrap{padding:0 2rem;}
    .s53_c03_img{width:90%;}
    
    .sub5_3_cont04_wrap{padding:3rem 0;}
    .s53_c04_box_wrap{padding:0 2rem;}
    .s53_c04_img{width:90%;}
    
    .s53_c05_box_wrap{padding:0 2rem;}
    .s53_c05_img{width:90%;}
    
    .s53_c06_box_wrap{padding:0 2rem;}
    
    
    
    
    
    
    /********************************************************** 
    * sub5_4 - 제모
    ***********************************************************/
    .sub5_4_cont01_wrap{padding:6rem 1rem;}
    .s54_c01_big_txt{display:none;}
    
    .s54_c02_ul_item > li{width:calc(40% - 0.5rem);}
    
    .s54_c03_img{width:70%;}
    
    .s54_c04_img{width:45%;}
    .s54_c04_ul > li + li{margin:1.2rem 0 0;}
    .s54_c04_ul .s54_c04_li_text > p > br{display:none;}
    .s54_c04_ul .s54_c04_li_title{width:13rem; padding-left:1.2rem;}
    .s54_c04_ul .s54_c04_li_title::after{width:40px; background: url(../sub/img/s54_c04_li_title_line.png) 50% 50%/cover no-repeat;}
    .s54_c04_ul .s54_c04_li_text{width:calc(100% - 13rem); padding-left:1rem;}
    
    
    
    
    
    
    /********************************************************** 
    * sub5_5 - 메디컬 스킨케어
    ***********************************************************/
    .sub5_5_cont01_wrap{padding:6rem 1rem;}
    .s55_c01_big_txt{display:none;}
    
    .sub5_5_cont02_wrap{padding:6rem 0;}
    .s55_c02_ul > li .s55_c02_li_box{height:9rem;}
    .s55_c02_ul > li .s55_c02_li_box > .txt03{font-size:1rem;}
    
    .sub5_5_cont03_wrap{padding:6rem 0;}
    .s55_c03_box_wrap{padding:0 2rem;}
    .s55_c03_que > a > p{font-size:1.5rem;}
    .s55_c03_btn{top:50%; right:1.5rem; text-indent:-9999px;}
    .s55_c03_plus{margin:0;}
    .s55_c03_anw_box{padding:4rem 2rem;}
    .s55_c03_anw_img{width:80%;}
    .s55_c03_anw01 .s55_c03_anw_box{padding:4rem 2rem;}
    .s55_c03_anw02 .s55_c03_anw_box{padding:4rem 2rem;}
    .s55_c03_anw03 .s55_c03_anw_box{padding:4rem 2rem;}
    .s55_c03_anw01 .s55_c03_anw_cont02 .s55_c03_anw02_ul > li{width:100%; text-align:center; flex-direction:column; align-items:center; border-radius:20px; padding:1.2rem 0.8rem; gap:0.7rem 0;}
    .s55_c03_anw01 .s55_c03_anw_cont02 .s55_c03_anw02_ul > li > img{margin-top:0;}
    .s55_c03_anw01 .s55_c03_anw_cont02 .s55_c03_anw02_ul > li > .txt01{padding-left:0; line-height:1.4;}
    .s55_c03_anw01 .s55_c03_anw_cont03 .s55_c03_anw03_ul{flex-wrap:wrap; gap:2rem 1rem; justify-content:center;}
    .s55_c03_anw01 .s55_c03_anw_cont03 .s55_c03_anw03_ul > li{width:calc(50% - 0.5rem);}
    .s55_c03_anw01 .s55_c03_anw_cont03 .s55_c03_anw03_ul > li:last-child{width:90%;}
    
    .s55_c03_anw02 .s55_c03_anw_cont02 .s55_c03_anw02_ul > li{width:100%; text-align:center; flex-direction:column; align-items:center; border-radius:20px; padding:1.2rem 0.8rem; gap:0.7rem 0;}
    .s55_c03_anw02 .s55_c03_anw_cont02 .s55_c03_anw02_ul > li > img{margin-top:0;}
    .s55_c03_anw02 .s55_c03_anw_cont02 .s55_c03_anw02_ul > li > .txt01{padding-left:0; line-height:1.4;}
    .s55_c03_anw02 .s55_c03_anw_cont03 .s55_c03_anw03_ul{flex-wrap:wrap; gap:2rem 1rem; justify-content:center;}
    .s55_c03_anw02 .s55_c03_anw_cont03 .s55_c03_anw03_ul > li{width:calc(50% - 0.5rem);}
    .s55_c03_anw02 .s55_c03_anw_cont03 .s55_c03_anw03_ul > li:last-child{width:80%;}
    
    .s55_c03_anw03 .s55_c03_anw_cont02 .s55_c03_anw02_ul > li{width:100%; text-align:center; flex-direction:column; align-items:center; border-radius:20px; padding:1.2rem 0.8rem; gap:0.7rem 0;}
    .s55_c03_anw03 .s55_c03_anw_cont02 .s55_c03_anw02_ul > li > img{margin-top:0;}
    .s55_c03_anw03 .s55_c03_anw_cont02 .s55_c03_anw02_ul > li > .txt01{padding-left:0; line-height:1.4;}
    .s55_c03_anw03 .s55_c03_anw_cont03 .s55_c03_anw03_ul{flex-wrap:wrap; gap:2rem 1rem; justify-content:center;}
    .s55_c03_anw03 .s55_c03_anw_cont03 .s55_c03_anw03_ul > li{width:calc(50% - 0.5rem);}
    .s55_c03_anw03 .s55_c03_anw_cont03 .s55_c03_anw03_ul > li:last-child{width:80%;}
    
    .sub5_5_cont04_wrap{padding:6rem 0;}
    .s55_c04_box_wrap{padding:0 2rem;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub6_1 - 피부종양
    ***********************************************************/
    .sub6_1_cont01_wrap{padding:6rem 1rem;}
    .s61_c01_big_txt{display:none;}
    
    .sub6_1_cont02_wrap{padding:6rem 0;}
    .s61_c02_box_wrap{padding:0 2rem;}
    .s61_c02_que > a > p{font-size:1.5rem;}
    .s61_c02_btn{top:50%; right:1.5rem; text-indent:-9999px;}
    .s61_c02_plus{margin:0;}
    .s61_c02_anw_box{padding:4rem 2rem;}
    .s61_c02_anw_img{width:80%;}
    .s61_c02_anw01 .s61_c02_anw_box{padding:4rem 2rem;}
    .s61_c02_anw02 .s61_c02_anw_box{padding:4rem 2rem;}
    .s61_c02_anw02 .s61_c02_anw_cont01 .s61_c02_anw_img{width:54%; margin-left:16%; margin-right:auto;}
    .s61_c02_anw03 .s61_c02_anw_box{padding:4rem 2rem;}
    .s61_c02_anw04 .s61_c02_anw_box{padding:4rem 2rem;}
    .s61_c02_anw05 .s61_c02_anw_box{padding:4rem 2rem;}
    .s61_c02_anw06 .s61_c02_anw_box{padding:4rem 2rem;}
    .s61_c02_anw07 .s61_c02_anw_box{padding:4rem 2rem;}
    .s61_c02_anw08 .s61_c02_anw_box{padding:4rem 2rem;}
    .s61_c02_anw09 .s61_c02_anw_box{padding:4rem 2rem;}
    .s61_c02_anw05 .s61_c02_anw_cont03 .s61_c02_anw_img{width:70%;}
    .s61_c02_anw05 .s61_c02_anw_cont04 .s61_c02_anw_img{width:70%;}
    .s61_c02_anw06 .s61_c02_anw_cont02 .s32_c02_anw01_hover01{width:80%;}
    .s61_c02_anw07 .s61_c02_anw_cont02 .s32_c02_anw01_hover01{width:60%;}
    .s61_c02_anw08 .s61_c02_anw_cont02 .s32_c02_anw01_hover01{width:80%;}
    .s61_c02_anw09 .s61_c02_anw_cont01 .s61_c02_anw_img{width:70%;}
    .s61_c02_anw09 .s61_c02_anw_cont01 .s61_c02_anw09_list_wrap .s61_c02_anw09_ul > li::after{right:-1.3rem; width:20px;}
    .s61_c02_anw09 .s61_c02_anw_cont01 .s61_c02_anw09_list_wrap .s61_c02_anw09_ul > li > .s61_c02_anw09_item > .txt01{font-size:1rem;}
    
    .sub6_1_cont03_wrap{padding:6rem 0;}
    .s61_c03_box_wrap{padding:0 2rem;}
    .s61_c03_text{margin:3rem 0 0;}
    
    
    
    
    
    /********************************************************** 
    * sub6_2 - 탈모
    ***********************************************************/
    .sub6_2_cont01_wrap{padding:6rem 1rem;}
    .s62_c01_big_txt{display:none;}
    
    .sub6_2_cont02_wrap{padding:6rem 0 0;}
    .s62_c02_img{width:70%;}
    
    .sub6_2_cont03_wrap{padding:6rem 0;}
    .s62_c03_qna_img_wrap{padding:0 4rem 2rem;}
    
    .sub6_2_cont04_wrap{padding:6rem 0;}
    .s62_c04_slide_img{width:80%;}
    
    .sub6_2_cont05_wrap{padding:6rem 0;}
    .s62_c05_img .s62_c05_plusBtn{width:2rem; height:2rem;}
    .s62_c05_img .s62_c05_hover01{top:52%; left:40%;}
    
    
    
    
    
    
    /********************************************************** 
    * sub6_3 - 손발톱무좀
    ***********************************************************/
    .sub6_3_cont01_wrap{padding:6rem 1rem;}
    .s63_c01_big_txt{display:none;}
    
    .sub6_3_cont02_wrap{padding:6rem 0 0;}
    .s63_c02_img{width:70%;}
    .s63_c02_btn{margin:2rem 0 0;}
    
    .sub6_3_cont03_wrap{padding:6rem 0;}
    .s63_c03_box_wrap{padding:0 2rem;}
    .s63_c03_que > a > p{font-size:1.5rem;}
    .s63_c03_btn{top:50%; right:1.5rem; text-indent:-9999px;}
    .s63_c03_plus{margin:0;}
    .s63_c03_anw_box{padding:4rem 2rem;}
    .s63_c03_anw01 .s63_c03_anw_box{padding:4rem 2rem;}
    .s63_c03_anw02 .s63_c03_anw_box{padding:4rem 2rem;}
    .s63_c03_anw03 .s63_c03_anw_box{padding:4rem 2rem;}
    .s63_c03_anw01 .s63_c03_anw_cont01 .s63_c03_anw_ul{gap:1rem 1rem;}
    .s63_c03_anw01 .s63_c03_anw_cont01 .s63_c03_anw_ul > li{width:calc(50% - 0.5rem);}
    .s63_c03_anw01 .s63_c03_anw_cont01 .s63_c03_anw_ul > li > .s63_c03_anw_text > .txt01{margin-top: 1rem;}
    .s63_c03_anw02 .s63_c03_anw_cont01 .s63_c03_anw_ul > li > .s63_c03_anw_text{padding:1.2rem 1rem; align-items:flex-start;}
    .s63_c03_anw02 .s63_c03_anw_cont01 .s63_c03_anw_ul > li > .s63_c03_anw_text > img{width:1rem; margin-top:5px;}
    .s63_c03_anw02 .s63_c03_anw_cont01 .s63_c03_anw_ul > li > .s63_c03_anw_text > .txt01{width:calc(100% - 1rem); margin-left:0.6rem; text-align:left;}
    .s63_c03_tab_ul > li{padding:0.4rem 0.8rem 0.2rem;}
    .s63_c03_tab_ul > li > p{font-size:1.125rem; text-align:center;}
    .sub63_tabcontent1 .s63_c03_item_img{width:75%;}
    .sub63_tabcontent2 .s63_c03_item_img{width:75%;}
    .sub63_tabcontent3 .s63_c03_item_img{width:75%;}
    
    .sub6_3_cont04_wrap{padding:6rem 0;}
    .s63_c04_box_wrap{padding:0 2rem;}
    .s63_c04_text{margin:3rem 0 0;}
    .s63_c04_text > p{font-size:1.125rem;}
    
    
    
    
    
    
}

@media (min-width:435px) and (max-width:460px) {
    
    
}

@media (min-width:376px) and (max-width:434px) {
    
    
}

@media (max-width:434px){
    html {
        /* Prevent font scaling in landscape */
        -webkit-text-size-adjust: none; /*Chrome, Safari, newer versions of Opera*/
        -moz-text-size-adjust: none; /*Firefox*/
        -ms-text-size-adjust: none;  /*Ie*/
        -o-text-size-adjust: none; /*old versions of Opera*/
    }
    html, body{
      font-size:12px !important;
    }
    
    
    .pc_cont_434{display:none; opacity:0; visibility:hidden;}
    .m_cont_434{display:block; opacity:1; visibility:visible;}
    
    
    
    
    
    /********************************************************** 
    * sub1_3 - 시술장비
    ***********************************************************/
    .s13_c01_box{padding:0 2rem;}
    .s13_c01_slide{width:58% !important; margin-right:2rem;}
    .s13_c01_slide_modal{background-color: rgb(0, 0, 0, 0.25);}
    .s13_c01_slide_modal_img{}
    .s13_c01_slide_modal_img > img{opacity:0; visibility:hidden;}
    .s13_c01_slide_modal_text{height:auto; padding:3rem 2rem 4rem; background: url(../sub/img/s13_c01_slide_modal_img.jpg) 100% 100%/cover no-repeat;}
    .s13_c01_slide_modal_text > .txt01{margin:0 0 1.5rem;}
    
    
    
    
    /********************************************************** 
    * sub2_1 - 리프팅
    ***********************************************************/
    .s_btm_c01_slide_box{height: 13.6rem;}
    
    .s_btm_c02_slide{width:85% !important; margin:0; opacity:0;}
    .s_btm_c02_bna_box::after{width: 2.4rem; height: 2.4rem;}
    .s_btm_c02_a_nologin > a > p{font-size:0.8rem; margin-top:1rem;}
    .swiper-button-prev.s_btm_c02_prev{top:65%; left:2%; width:14px;}
    .swiper-button-next.s_btm_c02_next{top:65%; right:2%; width:14px;}
    
    .s_btm_c01_title > p.fz_25{font-size:1.4rem;}
    .s_btm_c02_title > p + p{margin-top:1rem;}
    .s_btm_c02_title > p.fz_27{font-size:1.55rem;}
    .s_btm_c02_title > p.fz_25{font-size:1.4rem;}
    .s_btm_c03_title > p.fz_25{font-size:1.4rem;}
    
    
    
    
    /********************************************************** 
    * sub2_2 - 스킨부스터
    ***********************************************************/
    .s22_c03_anw01 .s22_c03_anw_cont01 .s22_c03_anw_img{max-width: 80%;}
    .s22_c03_anw02 .s22_c03_anw_cont01 .s22_c03_anw_img{max-width: 80%;}
    .s22_c03_anw03 .s22_c03_anw_cont01 .s22_c03_anw_img{max-width: 80%;}
    .s22_c03_anw06 .s22_c03_anw_cont01 .s22_c03_anw_img{max-width: 80%;}
    .s22_c03_anw01 .s22_c03_anw_cont02{margin:1.5rem 0 1rem;}
    .s22_c03_anw02 .s22_c03_anw_cont02.s22_c03_anw_cont02_new{margin:1.5rem 0 1rem;}
    .s22_c03_anw02 .s22_c03_anw_cont02{margin:1.5rem 0 1rem;}
    .s22_c03_anw03 .s22_c03_anw_cont02{margin:1.5rem 0 1rem;}
    .s22_c03_anw04 .s22_c03_anw_cont02{margin:1.5rem 0 2rem;}
    
    .s22_c04_img_wrap{width:70%;}
    .s22_c04_img_hover_ul{gap:0.25rem 0.25rem;}
    
    
    
    
    /********************************************************** 
    * sub2_3 - 윤곽조형술
    ***********************************************************/
    .s23_c02_text > p + p{font-size:1.125rem;}
    
    
    
    
    
    
    /********************************************************** 
    * sub3_1 - 기미 / 흑자 / 검버섯
    ***********************************************************/
    .s31_c02_text > p + p{}
    
    
    
    
    
    /********************************************************** 
    * sub3_3 - 안면홍조
    ***********************************************************/
    .s33_c02_img{width:85%;}
    .s33_c05_ul{flex-wrap:wrap; gap:0.5rem 0.5rem;}
    
    
    
    
    /********************************************************** 
    * sub3_4 - 문신치료
    ***********************************************************/
    .s34_c03_img{width:40%;}
    
    .s34_c04_img{width:85%;}
    
    
    
    
    
    /********************************************************** 
    * sub4_1 - 여드름
    ***********************************************************/
    .s41_c02_img{width:85%;}
    
    
    
    
    
    /********************************************************** 
    * sub4_2 - 흉터 / 튼살
    ***********************************************************/
    .s42_c02_anw02 .s42_c02_anw_cont03 .s42_c02_anw03_swiper_wrap .s42_c02_anw03_slide_img{width:70%;}
    .s42_c02_anw04 .s42_c02_anw_cont02 .s42_c02_anw04_item_wrap .s42_c02_anw04_ul{flex-wrap:wrap; gap:0.5rem 0.5rem;}
    .s42_c02_anw04 .s42_c02_anw_cont03 .s42_c02_anw_text .txt02{margin-top:1.5rem;}
    
    .s42_c03_text > p{font-size:1.125rem;}
    
    
    
    
    
    
    
    /********************************************************** 
    * sub4_3 - 모공치료
    ***********************************************************/
    .s43_c05_text > p{font-size:1.125rem;}
    
    
    
    
    
    /********************************************************** 
    * sub5_1 - 보톡스 / 필러
    ***********************************************************/
    .s51_c04_text > p{font-size:1.125rem;}
    
    
    
    
    
    
    /********************************************************** 
    * sub5_4 - 제모
    ***********************************************************/
    .s54_c06_text > p{font-size:1.125rem;}
    
    
    
    
    
    
    /********************************************************** 
    * sub5_5 - 메디컬 스킨케어
    ***********************************************************/
    .s55_c04_text > p{font-size:1.125rem;}
    
    
    
    
    
    
    /********************************************************** 
    * sub6_1 - 피부종양
    ***********************************************************/
    .s61_c03_text > p{font-size:1.125rem;}
    
    
    
    
    
    
    
}

@media (max-width:424px){
    
    
    
    
}

@media (max-width:418px){
    
    
    
}

@media (max-width:414px){
    
    
    
    
}

@media (max-width:400px){
    
    
    
}
@media (max-width:390px){
    html, body{
      font-size:12px !important;
    }
    
    
}
@media (max-width:376px){
    html, body{
      font-size:12px !important;
    }
    
    .pc_cont_376{display:none; opacity:0; visibility:hidden;}
    .m_cont_376{display:block; opacity:1; visibility:visible;}
    
    
    
}

@media (max-width:365px){
    
    
    
    
}

@media (max-width:360px){
    html, body{
      font-size:11px !important;
    }
    
    
    
}

@media all and (min-width:351px) and (max-width:375px) {
    
    
}

@media all and (min-width:320px) and (max-width:355px) {
    
    
}
@media all and (min-width:290px) and (max-width:320px) {
    
    
    
}
@media all and (min-width:250px) and (max-width:290px) {
    
    
    
}
@media all and (min-width:100px) and (max-width:250px) {
    
    
    
}


@media all and (min-width:801px) and  (max-height:880px){
    
    
    
}




@media (orientation: landscape) {
    
}

@media (orientation: portrait) {
    
}
