@media all and (max-width:1450px) {


    .item-process ul li:nth-child(odd){width: 43%;}

    .derma1-1 .derma1-1img img{width: 180px;}
    .derma1-1 .derma1-1txt ul{font-size: 22px;}
    .item-process ul{width: 80%;}
    .item-process ul li{width: 57%;}

    /* type 공통 */
    .recommend ul li::before{width: 75px; height: 75px;}


    /* 실리프팅 */
    .lifting1-1::before{content:none;}
    .lifting1-1con{width:100%; margin-left: 0;}
    #lifting .type5box{margin: 5% 0;}
    #lifting .left strong::before{top: 40%; left: -80px;}
    #lifting .right strong::after{top: 40%; right: -80px;}

    #lifting .item-precautions h3{font-size: 48px;}
    #lifting .item-precautions ul li b{width: 80px; height: 80px; line-height: 75px;}
    #lifting .item-precautions ul li p{width: 70%;}
    /* 필러 */
    .filler1-1 b::after{width: 280px; height: 200px; right: -300px;}
    .type2 ul li .part-txt b{font-size: 35px;}


    /* 아쿠아 */

    #aqua .type4 ul li b{font-size: 16px;}
    #aqua .type4 ul li:nth-child(2)::after{top: 29%; right: -36px;}
    #aqua .type4 ul li:nth-child(2)::before{top: 29%; left: -33px;}


    /* 타이탄 */
    #titan .titan1-1 h3{font-size: 38px;}
    #titan .item-process h3 span{font-size: 32px;}
    .titan1-3 h3 span{font-size: 26px;}
    .titan1-3 ul li b{font-size: 20px;}

    /* 올리지오 */
    #oligio .oligio1-1 h3{font-size: 38px;}
    .oligio1-1 ul li{font-size: 22px;}
    #oligio .item-process h3{font-size: 38px;}

    /* 윤곽주사 */
    .contour1-0 b{font-size: 26px;}
    .contour1-4 ul li p{font-size: 16px;}

    /* 보톡스 */
    #botox .item-process h3{font-size: 38px;}
    #botox .type5box p{font-size: 14px;}
    .type1 .compare-con p{font-size: 18px;}
    .treatment-information .box p{font-size: 16px;}
    /* 미용주사 */
    #power-aging .power1-2 b::after{width: 160px; height: 160px;top: -25%; right:-32%; z-index: -1;}
    #power-aging .power1-3 .txt p{width: 100%; padding: 1.5% 2%; font-size: 16px;}
    #power-aging .power1-11 ul li b{font-size: 17px;}
    #power-aging .power1-11 ul li p{font-size: 16px;}
    #power-aging .power1-11 h3::after{width: 160px; height: 160px;top: -75%; right: -10%; z-index: -1;}

    /* 쌍커풀 */
    .eye1-1 .con-left h3{font-size: 35px;}
    .eye1-2 .txt h3{font-size: 40px;}
    .eye1-2 .txt h3 span{font-size: 35px;}
    .eye1-2 .txt b{font-size: 20px;}
    .eye1-2 .txt p{font-size: 16px;}

    .eyeStep-txt b{font-size: 20px;}
    .eyeStep-txt p{font-size: 16px;}
    #eye .eye1-9{padding: 7% 0 10% 0;}

    /* 남자성형 */
    .men1-11 .img p{font-size: 16px;}
    .men1-13 .left li .txt b,
    .men1-13 .right li .txt b{font-size: 25px;}
    .men1-13 .left li .txt p,
    .men1-13 .right li .txt p{font-size: 22px;}
    .men1-7 .txt ul li b{font-size: 22px;}
    .men1-7 .txt ul li p{font-size: 12px;}
    .men1-7 .txt ul li:nth-child(1) p{font-size: 14px;}

    /* 엑소좀 */
    #exosomes .exo1-2 ul{font-size: 22px;}

    #exosomes .exo1-5con::before{font-size: 90px;}
    
    /* 안티에이징 */

    #Anti_aging .aging-con01 .right{padding: 0 3%;}
    #Anti_aging .aging-con08 .icon-txt-type1 ul li p{font-size: 14px;}
    #Anti_aging .aging-con08 .icon-txt-type1 ul li b{font-size: 16px;}

}


@media all and (max-width:1300px) {


    .diet1-2 .program-inner .how-tit::before{height: 300px;}
    #dermapen .item-price2{font-size: 42px;}
    .item-precautions-btn ul li{font-size: 16px;}
    .item-precautions-btn ul li a::after{width: 15px;}


    /* 리쥬란힐러 */
    .lizuran1-5con .txt b{font-size: 33px;}
    .lizuran1-5con .txt p{font-size: 16px;}

    /* 타이탄 */
    .titan1-3 ul li b{font-size: 18px;}

    /* 보톡스 */
    #botox .item-precautions dl dd{font-size: 16px;}

    /* 쌍커풀 */
    .type3 .step-card-area ul li .txt p{font-size: 14px;}

    /* 남자 성형 */
    #men .men1-2 h3{font-size: 40px;}
    .type6 ul li{font-size: 18px;}
    .type6 ul li::before{width: 30px; height: 30px;}
    .men1-8 li .txt p{font-size: 16px;}

    /* 엑소좀 */
    #exosomes .exo1-5con .left,
    #exosomes .exo1-5con .right{width: 47%;}
    #exosomes .exo1-5con::before{top: 47%;}
    #exosomes .exo1-5con ul li b{padding-left: 8%;}
    #exosomes .exo1-5con ul li b::before{left: 5%;}

    /* 안티에이징 */
    #Anti_aging .aging-con01{height: 800px;}
}
@media all and (max-width:1200px) {

    #botox .item-process h3{font-size: 33px;}


    .derma1-2 p{font-size: 16px;}
    .diet1-2 .program-inner .how-tit::before{height:270px;}

    #lifting .left strong::before{top: 65%;}
    .type5box strong{font-size: 22px;}

    /* 타이탄 */
    .titan1-3 ul li b{font-size: 16px;}
    .titan1-3 ul li .txt p{font-size: 13px;}

    /* 올리지오 */
    .oligio1-1 ul li{font-size: 20px;}

    /* 미용주사 */
    #power-aging .power1-3 .txt p{font-size: 14px;}


    /* 쌍커풀 */
    .eye1-1 .con-left h3{font-size: 28px;}
    .eye1-1 .con-left p{font-size: 16px;}

    /* 남자성형 */
    .men1-11 .img p{padding: 3% 2%; font-size: 14px;}
    .men1-7 .txt{padding: 1% 0;}
}



@media all and (max-width:1080px) {

    .p{display: none !important;}
    .m{display: block !important;}


    .menu-common{flex-wrap: wrap; height: auto;}
    .menu-common .menuRight{
        width: 100%; 
        order: 1; 
        overflow: visible;
        /*overflow: auto;*/
    }
    .menu-common .menuRight .menu-top{background-color: #f0f0f0;}
    .menu-common .menuRight #bsearch_search_box-5 .bsearchform input[type=search], 
    .bsearchform select{background-color: #f0f0f0;}
    .menu-common .menuRight .menu-top button{display: none;}

    .menu-common .menuRight .price-list .box{padding: 5% 0 5% 5%;}



    .menuLeft{width: 100%; display: block; height: 400px;}
    .menu-common .menuLeft iframe{width: 200%; height: 200%; left: -50%; top: -80%;}

    .menu-common .menuLeft-infoBox{width: 100%; overflow-x: hidden; height: auto; overflow-y: unset; order: 2;}
    .menu-common .menuLeft-infoBox .item-con{padding: 7% 0 10% 0;}
    .program-inner{width: 90%;}
    .item-event{position: relative;}
    .event-mo .swiper-wrapper{padding-bottom: 7%;}
    .item-event a{width: 60%; margin:3% auto 0 auto;}
    .item-event .swiper-button-next{width: 80px; height: 80px; position: absolute; right:0; top: 50%; transform: translateY(-50%);}
    .item-event .swiper-button-next::after{content: ''; background: url('/img/sub/program/event-next.png')no-repeat center; background-size: contain; width: 80px;height: 80px; display: block;}
    .item-event .swiper-button-prev{width: 80px; height: 80px; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
    .item-event .swiper-button-prev::after{content: ''; background: url('/img/sub/program/event-prev.png')no-repeat center; background-size: contain; width: 80px;height: 80px; display: block;}
    
    .item-event .swiper-pagination{bottom: 3%;}
    .item-event .swiper-pagination-bullet{width: 15px; height: 15px;}
    .item-event .swiper-pagination-bullet-active{background-color: #000;}
    .event-mo .swiper-pagination{bottom: 0;}
    
    .item-qna{padding: 0 0 10% 0 !important;}
    .qnaBox .left p{margin-left: 95px; margin-bottom: 5%;}
    
    .item-precautions-btn ul li a{font-size: 18px; padding: 5% 0;}
    .item-precautions-btn ul li a::after{width: 20px; height: 20px;}

    .menu-common .price-list-mo { width: 100%; } 
    .menu-common .price-list-mo .box { border-bottom: 1px solid #ccc; box-sizing: border-box; padding: 5%; position: relative; position: relative;} 
    .menu-common .price-list-mo .box ul li { position: relative; } 
    .menu-common .price-list-mo .price-list-tit { font-family: 'NotoSansJP-Bold', sans-serif !important; font-size: 20px; margin-bottom: 10px; line-height: 1.4; padding-right: 180px; } 
    .menu-common .price-list-mo .price-list-subtit {
		font-family: 'NotoSansJP-Regular', sans-serif !important; 
		color: #7e7e7e; 
		margin-bottom: 15px; 
		line-height: 1.4; 
/*		padding-right: 180px; */
	} 
    .menu-common .price-list-mo .price-list-price { font-family: 'NotoSansJP-Black', sans-serif !important; color: #b49061; font-size: 24px; line-height: 1.4; padding-right: 180px; } 
    .menu-common .price-list-mo .price-list-price span { font-family: 'NotoSansJP-Light', sans-serif !important; font-size: 18px; } 
    .menu-common .price-list-mo .price-before{display: inline-block; color: #a5a5a5; margin-right: 5%; font-size: 18px;}
    .menu-common .price-list-mo .price-before b{ text-decoration: line-through;}
    .menu-common .price-list-mo .price-before span{font-size: 14px; text-decoration: line-through;}
    .menu-common .price-list-mo .price-list-type { font-size: 20px; display: inline; } 
    .menu-common .price-list-mo .price-list-type b { display: inline-block; margin-right: 5%; } 
    .menu-common .price-list-mo .price-list-type span {font-size: 20px; font-family: 'NotoSansJP-Medium', sans-serif !important; margin-right: 5%; display: inline-block; } 
    .menu-common .price-list-mo .box ul li { position: relative; margin-bottom: 35px; } 
    .menu-common .price-list-mo .box ul li:last-child { margin-bottom: none; } 
    .menu-common .price-list-mo .price-list-pre { font-size: 14px; color: #666; padding-right: 180px; margin-top: 10px;} 
    .menu-common .price-list-mo .price-list-pre.gold { color: #b49061; } 
    .menu-common .price-list-mo .btn { width: 160px; position: absolute; top: 50%; transform: translateY(-50%); right: 5%; display: flex; align-items: center; } 
    .menu-common .price-list-mo .btn_sm{width: 160px; justify-content: flex-end; right: 0;}
    .menu-common .price-list-mo .btn button { background-color: #b49061; cursor: pointer; color: #fff; border: none; width: 75px; height: 75px; display: block; text-align: center; border-radius: 100px; line-height: 75px; } 
    .menu-common .price-list-mo .btn button:nth-child(1) { margin-right: 5%; background-color: #fff; color: #b49061; border: 1px solid #cacaca; visibility: hidden;} 
    .menu-common .price-list-mo .btn_sm button { width: 60px; height: 60px; line-height: 60px; } 
    
    /* type 공통 */
    .recommend ul{flex-wrap: wrap;}
    .recommend ul li{width: 100%; border-right: none; padding-top: 0; margin-bottom: 5%; text-align: left; padding-left: 100px;}
    .recommend ul li::before{ top: 50%; left: 0; transform: translateY(-50%);}
    .recommend ul li p{margin-top: 1%;}

    .type4 ul li p{line-height: 1.4;}

    .type5box{flex-wrap: wrap;}
    .type5box .img{width: 100%;}
    .type5box .txt{width: 100%; padding-left: 0%; text-align: left;margin-top: 5%;}
    .type5con .right .txt{padding-right: 0%;}
    .type5con .right .img{order: 0;}
    .type5box strong{font-size: 24px;}
    .left strong::before{content: none;}
    .right strong::after{content: none;}
    .type5box p{font-size: 18px; margin: 3% 0 2% 0;}
    .treatment-information .box{width: 90%; margin: 0 auto;}
    
    .popup iframe{width: 80%; height: 40%;}
    .popup .close{right: 10%; width: 40px; height: 40px; top: 20%;}
    .popup .close::before,
    .popup .close::after{width: 40px;}

    /* .item-price-con .price-txt{width: 55%;}
    .item-price-con .price-cart{width: 45%;}
    .item-price-con .price-cart b{width: 100%;} */

    /* 다이어트 */

    #program .menuLeft .txt h2{position: relative; top: 0;}

    #program .menuLeft{display: block; width:100%; height:400px;}
    #popular .menuLeft{display: block; width:100%; height:400px;}
    #popular-event .menuLeft{display: block; width:100%; height:400px;}
    #diet .menuLeft{display: block; width:100%; height:400px;}
    #lizuran .menuLeft{display: block; width:100%; height:400px;}
    #lifting .menuLeft{display: block; width:100%; height:400px;}
    #water-luster .menuLeft{display: block; width:100%; height:400px;}
    #filler .menuLeft{display: block; width:100%; height:400px;}
    #aqua .menuLeft{display: block; width:100%; height:400px;}
    #titan .menuLeft{display: block; width:100%; height:400px;}
    #oligio .menuLeft{display: block; width:100%; height:400px;}
    #dermapen .menuLeft{display: block; width:100%; height:400px;}
    #contour .menuLeft{display: block; width:100%; height:400px;}
    #power-aging .menuLeft{display: block; width:100%; height:400px;}
    #botox .menuLeft{display: block; width:100%; height:400px;}
    #eye .menuLeft{display: block; width:100%; height:400px;}
    #men .menuLeft{display: block; width:100%; height:400px;}
    #exosomes .menuLeft{display: block; width:100%; height:400px;}
    #anti-aging .menuLeft{display: block; width:100%; height:400px;}


    .diet1-4 .how-img p{padding: 1% 0; margin-top: 3%;}
    .diet1-2 .program-inner .how-txt{width: 100%;}

    .derma1-1 .derma1-1Bg{width: 100%; top: 5%; left: 50%; transform: translateX(-50%);}
    .derma1-1 .program-inner{flex-wrap: wrap;}
    .derma1-1 .derma1-1img{width: 100%;}
    .derma1-1 .derma1-1img img{ margin-left: 0;}
    .derma1-1 .derma1-1txt{width: 100%; margin-top: 5%;}

    .derma1-2 p{font-size: 18px;}
    .diet1-2 .program-inner .how-tit::before{height: 300px;}

    /* 리쥬란힐러 */

    .type7{justify-content: center; flex-wrap: wrap; width: 85%; margin: 10% auto 0 auto;}
    .type7 li{width: 32%; margin-right: 2%; margin-bottom: 2%;}
    .type7 li:nth-child(3),
    .type7 li:nth-child(5){margin-right: 0;}

    .lizuran1-3 ul li{width: 50%; margin-right: 0; font-size: 20px;}

    .lizuran1-5 ul li{height: 380px;}
    .lizuran1-5con .img{width: 60%; margin: 0 auto;}
    .lizuran1-5con .img img{width: 100%; height: auto;}

    /* 실리프팅 */

    #lifting .lifting1-2{padding-bottom: 0;}
    #lifting .lifting1-2 .program-inner{width: 100%;}
    #lifting .lifting1-2 h3{width: 85%; margin: 0 auto;}
    .lifting1-2 .top{margin: 5% 0 10% 0;}

    .lifting1-swiper1 .swiper-button-next{width: 80px; height: 80px; position: absolute; right:0; top: 50%; transform: translateY(-50%);}
    .lifting1-swiper1 .swiper-button-next::after{content: ''; background: url('/img/sub/program/event-next.png')no-repeat center; background-size: contain; width: 80px;height: 80px; display: block;}
    .lifting1-swiper1 .swiper-button-prev{width: 80px; height: 80px; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
    .lifting1-swiper1 .swiper-button-prev::after{content: ''; background: url('/img/sub/program/event-prev.png')no-repeat center; background-size: contain; width: 80px;height: 80px; display: block;}
    

    .lifting1-3{background-color: #fafafa;}

    #lifting .item-precautions ul li p{width: 85%; font-size: 18px;}
    #lifting .item-precautions ul li{width: 100%; margin-bottom: 2%;}
    
    /* 필러 */

    .filler1-1 b{width: 100%;}
    .filler1-1 b::after{content: none;}
    .filler1-1 .img{width: 400px; margin: 0 auto; margin-top: 5%;}
    .type2 ul li .part-txt{flex-wrap: wrap; padding: 4% 5%;}
    .type2 ul li .part-txt b{width: 100%; border-right: none; font-size: 30px; font-weight: 700;}
    .type2 ul li:nth-child(2) .part-txt b,
    .type2 ul li:last-child .part-txt b{width: 100%;}
    .type2 ul li .part-txt p{padding-left: 0; line-height: 1.4; margin-top: 1%;}

    /* 물광 */

    #water-luster .type4 ul li b{color: #86caff;}
    .type4 ul{flex-wrap: wrap; border: 1px solid #86caff; box-sizing: border-box; margin-top: 5%;}
    .type4 ul li{width: 100%;display: flex; align-items: center; background-color: #fff; position: relative;}
    .type4 ul li:nth-child(2){border-top: 1px solid #86caff; border-bottom: 1px solid #86caff; box-sizing: border-box;}
    #water-luster .type4 ul li:nth-child(2)::before{content: none;}
    #water-luster .type4 ul li:nth-child(2)::after{width: 70px; height: 70px; background: url('/img/sub/program/water-luster/m/step-arrow.png')no-repeat center; background-size: contain; top: -35px; right: 26%;}
    #water-luster .type4 ul li:last-child::after{content: ''; display: block; width: 70px; height: 70px; background: url('/img/sub/program/water-luster/m/step-arrow.png')no-repeat center; background-size: contain; top: -35px; right: 26%; position: absolute;}
    .type4 ul li .img{width: 40%; border-right: 1px solid #86caff; box-sizing: border-box;}
    .type4 ul li .txt{width: 60%; padding: 4% 0;}
    .type4 ul li b{background-color: #fff; color: #86caff; margin-top: 0; padding: 1% 7%; border: 1px solid; box-sizing: border-box; display: inline-block;}

    /* 아쿠아 */

    #aqua .type4 ul li:nth-child(2)::before{content: none;}
    #aqua .type4 ul li:nth-child(2)::after{width: 70px; height: 70px; background: url('/img/sub/program/aqua/m/step-arrow.png')no-repeat center; background-size: contain; top: -35px; right: 26%;}
    #aqua .type4 ul li:last-child::after{content: ''; display: block; width: 70px; height: 70px; background: url('/img/sub/program/aqua/m/step-arrow.png')no-repeat center; background-size: contain; top: -35px; right: 26%; position: absolute;}
    
    .type5con{width: 90%; margin: 0 auto;}
    #aqua .type4 ul{border-color: #418db1;}
    #aqua .type4 ul li:nth-child(2){border-color: #418db1;}
    #aqua .type4 ul li b{font-size: 18px; color: #418db1;}
    #aqua .type4 ul li b span{color: #666666;}
    #aqua .type4 ul li p{box-sizing: border-box; padding: 0 10%;}

    /* 타이탄 */

    .titan1-3 ul li b{font-size: 20px;}
    .titan1-3 ul li .txt p{font-size: 16px;}

    /* 올리지오 */

    .oligio1-1 ul li{padding: 3% 0 3% 80px; border: 1px solid;}

    /* 더마펜 */

    .derma1-1 .derma1-1txt ul li{border: 1px solid;}
    /* 윤곽주사 */

    #contour .type4 ul{border-color: #cb7c5f;}
    .type4 ul li:nth-child(2){border-color: #cb7c5f;}
    #contour .type4 ul li b{color: #cb7c5f;}
    #contour .type4 ul li:nth-child(2)::before{content: none;}   
    #contour .type4 ul li:nth-child(2)::after{width: 70px; height: 70px; background: url('/img/sub/program/contour/m/step-arrow.png')no-repeat center; background-size: contain; top: -35px; right: 26%;}
    #contour .type4 ul li:last-child::after{content: ''; display: block; width: 70px; height: 70px; background: url('/img/sub/program/contour/m/step-arrow.png')no-repeat center; background-size: contain; top: -35px; right: 26%; position: absolute;}
    .contour1-4 ul{flex-wrap: wrap;}
    .contour1-4 ul li{width: 45%; margin-bottom:5%;}
    .contour1-4 ul li p{font-size: 20px;}
    .contour1-4img img{width: 90%;}
    .contour1-4img::after{width: 50px; height: 50px; font-size: 20px; line-height: 48px; bottom: 9%; right: 9%;}

    /* 보톡스 */




    #botox .botox1-2{padding-bottom: 2%;}
    #botox .botox1-2::before{content: none;}
    #botox .type5box{margin-bottom: 7%;}
    #botox .type5con .txt{width: 100%;}
    #botox .type5box p{font-size: 18px; margin: 1% 0;}
    #botox .type5con .type5box .txt b{font-size: 18px;}
    #botox .item-precautions dl dt{width: 30%;}
    #botox .item-precautions dl dd{font-size: 18px;}
    
    /* 미용주사 */

    #power-aging .power1-3 .txt p{font-size: 18px; padding: 3%;}
    #power-aging .power1-11 ul{flex-wrap: wrap;}
    #power-aging .power1-11 ul li{display: flex; flex-wrap: wrap; width: 49%; margin-bottom: 2%; border: 1px solid;}
    #power-aging .power1-11 ul li .img{width: 30%; height: 100px; background-color: #424b7c; position: relative;}
    #power-aging .power1-11 ul li .img::before{content: ''; background: url('/img/sub/program/power-aging/m/icon01.png') no-repeat center; background-size: contain; width: 60px; height: 60px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: block;}
    #power-aging .power1-11 ul li:nth-child(2) .img::before{content: ''; background: url('/img/sub/program/power-aging/m/icon02.png') no-repeat center; background-size: contain;}
    #power-aging .power1-11 ul li:nth-child(3) .img::before{content: ''; background: url('/img/sub/program/power-aging/m/icon03.png') no-repeat center; background-size: contain;}
    #power-aging .power1-11 ul li:nth-child(4) .img::before{content: ''; background: url('/img/sub/program/power-aging/m/icon04.png') no-repeat center; background-size: contain;}
    #power-aging .power1-11 ul li b{width: 70%; box-sizing: border-box;} 
    #power-aging .power1-11 ul li p{width: 100%; font-size: 18px;}
    #power-aging .power1-11 h3::after{top: -50%; right: -5%;}
    /* 샤넬주사 */

    #chanel .menuLeft{display: block; width:100%; height:400px;}
    #chanel .recommend ul{margin-top: 0; padding-top: 0;}
    #chanel .chanel1-3 .txt ul li{flex-wrap: wrap;}
    #chanel .chanel1-3 .txt ul b{width: 100%; margin: 0; font-size: 26px; padding-left: 55px;}
    #chanel .chanel1-3 .txt ul b::before{width: 45px; height: 45px;}
    #chanel .chanel1-3 .txt ul span{width: 100%; padding-left: 55px;}
    #chanel .chanel1-3 .img{width: 90%; margin: 0 auto; margin-top: 7%;}

    #chanel .recommend ul li{box-sizing: border-box;width: 33.33%;padding: 0 3%;padding-top: 110px;text-align: center; margin-bottom: 0;}
    #chanel .recommend ul li::before{top: 10%;left: 50%; transform: translateX(-50%);}

    /* 쌍커풀 */

    #eye .eye1-1{flex-wrap: wrap;}
    .eye1-1 .con-left{width: 100%;text-align: center; padding: 5% 0 8% 0;}
    .eye1-1 .con-left h3{font-size: 45px;}
    .eye1-1 .con-left p{padding: 0 10%; font-size: 18px;}
    .eye1-1 .con-right{width: 100%;}

    #eye .eye1-2{background-image: none; padding: 0;}
    #eye .eye1-2 .img{background: none; height: auto;}
    #eye .eye1-2::before{content: none;}
    .eye1-2 .txt{right: 40%; top: 280px;}
    .eye1-2 .txt h3{font-size: 50px;}
    .eye1-2 .txt h3 span{font-size: 45px;}
    .eye1-2 .txt b{font-size: 26px;}
    .eye1-2 .txt p{font-size: 18px;}

    #eye .eye1-3{padding-top: 5%; display: flex; flex-wrap: wrap;}
    #eye .eye1-3 .img{height: 500px; width: 100%; position: relative; background: none; order: 2;}
    #eye .eye1-3 .img::before{content: ''; background: url('/img/sub/program/eye/m/bg02.png')no-repeat center; position: absolute; bottom: -3%; width:80%; height: 100%; z-index: 2; left: 50%; transform: translateX(-50%); background-size: contain;}
    .eyeStep-txt{width: 90%; top: 0; right: 0; margin: 0 auto; position: relative; order: 1; transform: translateY(0);}
    .eyeStep-txt p{font-size: 18px;}

    .type3 .step-card-area ul li{width: 49%;}
    .type3 .step-card-area ul li .txt p{font-size: 18px;}

    .type3 .icon-txt-type1 ul{flex-wrap: wrap;}
    .type3 .icon-txt-type1 ul li{justify-content: left; margin-bottom: 1%; border: none;} 
    .type3 .icon-txt-type1 ul li:nth-child(1){width: 65%;}
    .type3 .icon-txt-type1 ul li:nth-child(3){width: 65%;}
    .type3 .icon-txt-type1 ul li:nth-child(2){width: 30%;}
    .type3 .icon-txt-type1 ul li:nth-child(4){width: 30%;}
    .type3 .icon-txt-type1 ul li p{font-size: 18px;}
    .type3 .icon-txt-type1 ul li p b{display: inline-block; font-size: 18px;}
    .type3 .icon-txt-type1 ul li span{width: 33px; height: 35px;}
    .type3 .icon-txt-type1 ul li:nth-child(1) span{background-size: 33px auto;}
    .type3 .icon-txt-type1 ul li:nth-child(2) span{background-size: 33px auto;}
    .type3 .icon-txt-type1 ul li:nth-child(3) span{background-size: 31px auto;}
    .type3 .icon-txt-type1 ul li:nth-child(4) span{background-size: 34px auto;}

    #eye .eye1-6 .img{height: 900px; position: relative; background: none; overflow-y: hidden;}
    .eye1-6 .img::before{content: ''; background: url('/img/sub/program/eye/m/bg03.png')no-repeat center; position: absolute; bottom: 0; width:80%; height: 55%; z-index: 2; left: 50%; transform: translateX(-50%); background-size: contain;}

    #eye .eye1-6 .eyeStep-txt{width: 90%; left: 5%; top: 200px;}
    .eye1-6::after{width: 20%; left: 82%;}

    .eye-how ul li b{width: 100%; flex-wrap: wrap;}
    .eye-how ul li b span{width: 100%; display: block;}
    .eye-how img{margin: 0; width: 100%; margin-top: 3%;}
    .eye-how .txt{margin-top: 3%;}

    .eye1-9{position: relative;}
    .eye1-9 .swiper{width: 90%; position: static;}
    .eye1-9 .swiper-slide{flex-wrap: wrap; background-color: transparent;}
    .eye1-9 .swiper-slide .img{width: 100%; height: 450px;}

    .eye1-9 .swiper-slide:nth-child(1) .img{background: url('/img/sub/program/eye/step01.jpg') no-repeat; background-size: cover;}
    .eye1-9 .swiper-slide:nth-child(2) .img{background: url('/img/sub/program/eye/step02.jpg') no-repeat; background-size: cover;}
    .eye1-9 .swiper-slide:nth-child(3) .img{background: url('/img/sub/program/eye/step03.jpg') no-repeat; background-size: cover;}
    .eye1-9 .swiper-slide:nth-child(4) .img{background: url('/img/sub/program/eye/step04.jpg') no-repeat; background-size: cover;}
    .eye1-9 .swiper-slide:nth-child(5) .img{background: url('/img/sub/program/eye/step05.jpg') no-repeat; background-size: cover;}
    .eye1-9 .swiper-slide:nth-child(6) .img{background: url('/img/sub/program/eye/step06.jpg') no-repeat; background-size: cover;}
    .eye1-9 .swiper-slide:nth-child(7) .img{background: url('/img/sub/program/eye/step07.jpg') no-repeat; background-size: cover;}
    .eye1-9 .swiper-slide:nth-child(8) .img{background: url('/img/sub/program/eye/step08.jpg') no-repeat; background-size: cover;}
    .eye1-9 .swiper-slide:nth-child(9) .img{background: url('/img/sub/program/eye/step09.jpg') no-repeat; background-size: cover;}
    .eye1-9 .swiper-slide:nth-child(10) .img{background: url('/img/sub/program/eye/step10.jpg') no-repeat; background-size: cover;}
    .eye1-9 .swiper-slide:nth-child(11) .img{background: url('/img/sub/program/eye/step11.jpg') no-repeat; background-size: cover;}
    
    .eye1-9 .step-txt{width: 100%;height: 550px;}
    .eye1-9 .step-txtInner{text-align: center; width: 90%; top: 45%; height: 60%;}
    .eye1-9 .step-txtInner h5{font-size: 30px; margin: 3% 0;}
    .eye1-9 .step-txtInner p{padding: 0; border-left: none; font-size: 18px;}
    .eye1-9 .step-next{width: 100%; top: 86%; font-size: 25px; background-color: #945a57; height: 80px; line-height: 80px; padding: 0;}
    .eye1-9 .step-next::after{content: ''; background: url('/img/sub/program/eye/m/step-arrow.png')no-repeat; width: 25px; height: 20px; background-size: contain; top: 50%; transform: translateY(-50%); right: 39%; display: block;}

    .eye1-9 .swiper-button-next{height: 80px; top: 50%; transform: translateY(-50%); background-color: transparent;}
    .eye1-9 .swiper-button-next::after{background: url('/img/sub/program/eye/m/next-arrow.png')no-repeat; background-size: contain; width: 80px; height: 80px;}
    .eye1-9 .swiper-button-prev{height: 80px; top: 50%; transform: translateY(-50%); background-color: transparent;}
    .eye1-9 .swiper-button-prev::after{background: url('/img/sub/program/eye/m/prev-arrow.png')no-repeat; background-size: contain; width: 80px; height: 80px;}
    .eye1-9 .step-txt::before{content: none;}
    .eye1-9 .swiper-pagination{bottom: 15%;}
    .eye1-9 .swiper-pagination-bullet{background-color: #fff; opacity: 1;}
    .eye1-9 .swiper-pagination-bullet-active{background-color: #fbc7c5;}

    #eye .item-precautions ul li{width: 100%; margin-bottom: 1%;}
    #eye .item-precautions ul li .img{width: 10%;}
    #eye .item-precautions ul li .txt{font-size: 18px; width: 85%;}

    #eye .item-precautions p{font-size: 18px; text-align: center; padding: 4% 0;}

    /* 남자성형 */

    .type6 ul li{font-size: 22px;}
    .type6 ul li::before{width: 40px; height: 40px;}

    .men1-5 ul{border: 1px solid; box-sizing: border-box;}
    .men1-5 ul li:last-child{border-top: 1px solid; box-sizing: border-box;}
    .men1-5 ul li img{display: block;}

    .men1-7 .txt{background-color: #fff; position: relative;}
    .men1-7 .txt ul{flex-wrap: wrap;}
    .men1-7 .txt ul li{width: 100%;}

    .men1-7 .txt ul li b{width: auto; color: #337769; font-size: 30px; padding-right: 3%;}
    .men1-7 .txt ul li p{text-align: center; color: #337769; font-size: 20px;}
    .men1-7 .txt ul li:nth-child(1) p{width: auto; text-align: left; color: #000; font-size: 20px; padding-left: 3%;}

    .men1-8 li{flex-wrap: wrap;}
    .men1-8 li:first-child{margin-bottom: 10%;}
    .men1-8 li .img{width: 60%; margin: 0 auto;}
    .men1-8 li .txt{width: 100%; text-align: center;}
    .men1-8 li .txt b::before{content: none;}
    .men1-8 li .txt p{font-size: 18px;}
    .men1-9 ul{flex-wrap: wrap;}
    .men1-9 ul li{width: 32%; margin-bottom: 2%;}
    .men1-11 .img p{font-size: 18px;}

    /* 엑소좀 */

    #exosomes .hash{font-size: 22px;}
    #exosomes .exo1-2 b{font-size: 20px;}
    #exosomes .exo1-3{padding: 0;}
    #exosomes .exo1-4 b{font-size: 20px;}

    #exosomes .exo1-5con::before{font-size: 100px; top: 53%;}
    #exosomes .exo1-5con .left,
    #exosomes .exo1-5con .right{width: 49%;}
    #exosomes .exo1-5con .right b{width: 55%;}
    #exosomes .exo1-5con .right p{width: 45%;}
    #exosomes .exo1-5con ul li b{font-size: 20px;}
    #exosomes .exo1-5con p{font-size: 18px;}


    #exosomes .exo1-7{background: url('/img/sub/program/exosomes/m/con12.jpg')no-repeat;background-position: left bottom; background-size: contain; padding-bottom: 60%; background-color: #fbfbfb;}
    #exosomes .exo1-7con{width: 100%; margin-left: 0;}
    #exosomes .exo1-8{background:none; padding: 0; position: relative;}
    #exosomes .exo1-8 .program-inner{position: absolute; top: 50%; transform: translateY(-50%);left: 5%; width: 50%;}
    #exosomes .exo1-8con{width: 100%;}

    #exosomes .exo1-9 ul li{width: 100%; margin-bottom: 0;}
    #exosomes .exo1-9 ul li .img{width: 20%;}
    #exosomes .exo1-9 ul li .txt{width: 80%; display: flex; align-items: center; padding-left: 4%;}
    #exosomes .exo1-9 ul li .txt span{margin-right: 4%;}
    #exosomes .exo1-9 ul li .txt p b{line-height: 1.4;}    

    /* anti_aging */
    #Anti_aging .txt p{margin-bottom: 2%;}
    #Anti_aging .aging-con01{flex-wrap: wrap; height: auto;}
    #Anti_aging .aging-con01 .left{width: 100%;}
    #Anti_aging .aging-con01 .left .img{background: none;}
    #Anti_aging .aging-con01 .right{width: 100%; padding: 5% 0 10% 0;}
    #Anti_aging .aging-con01 .right .eyeStep-txt{width: 90%;}
    #Anti_aging .aging-con01 .right .eyeStep-txt .btn{width: 90%;}
    #Anti_aging .aging-con01 .right .eyeStep-txt .btn a{padding: 20px 0; font-weight: 500; font-size: 14px;}
    #Anti_aging .aging-con02{flex-wrap: wrap; padding: 10% 5%; box-sizing: border-box;}
    #Anti_aging .type3 .step-card-area ul li{background-color: #fff;}
    #Anti_aging .aging-con02 .img{width: 100%; order: 1;}
    #Anti_aging .aging-con02 .txt{width: 100%; order: 2; padding-left: 0; margin-top: 5%;}
    #Anti_aging .aging-con03{flex-wrap: wrap; padding:10% 5%; box-sizing: border-box;}
    #Anti_aging .aging-con03 .img{width: 100%;}
    #Anti_aging .aging-con03 .txt{width: 100%; padding-left: 0; margin-top: 5%;}
    #Anti_aging .txt-box li{width: 100%;}
    #Anti_aging .type3 .step-card-area ul li{width: 100%; display: flex; align-items: center;}
    #Anti_aging .type3 .step-card-area ul li .img{width: 50%;}
    #Anti_aging .type3 .step-card-area ul li .txt{width: 50%; flex-wrap: wrap; padding: 0 5%; box-sizing: border-box;}
    #Anti_aging .type3 .step-card-area ul li .txt b{width: 100%; display: block; margin-bottom: 3%; border: none; font-family: 'Noto Sans JP',sans-serif !important; text-align: left; font-weight: 900;}
    #Anti_aging .type3 .step-card-area ul li .txt b span{display: inline-block; font-size: 26px; font-weight: 500;}
    #Anti_aging .type3 .step-card-area ul li .txt p{width: 100%;}
    #Anti_aging .aging-con05 .sub_title{margin-bottom: 4%;}
    #Anti_aging .aging-con05 .step-card-area ul li{width: 43%;}
    #Anti_aging .aging-con05 .step-card-area ul li .img{width: 100%;}
    #Anti_aging .aging-con06 .img{background-image: none; height: auto;}
    #Anti_aging .aging-con06 .txt{right: 15%; width: 80%;}
    #Anti_aging .aging-con07{overflow: hidden;}
    #Anti_aging .aging-con07 .img{background-image: none; height: 900px;}
    #Anti_aging .aging-con07 .img::before{background: url('/img/sub/program/antiaging/m/con08.jpg')no-repeat center; background-size: contain;width: 90%; height: 65%; z-index: 1;} 
    #Anti_aging .aging-con07::after{z-index: 2;}
    #Anti_aging .aging-con07 .eyeStep-txt{position: absolute; width: 90%; left: 0; top: 5%;}
    #Anti_aging .aging-con07 h3 i{width: 100%; margin-left: 6%;} 
    #Anti_aging .aging-con08 .icon-txt-type1 ul li{width: 50%;}
    #Anti_aging .aging-con08 .icon-txt-type1 ul li p{font-size: 18px;}
    #Anti_aging .aging-con08 .icon-txt-type1 ul li b{font-size: 18px;}
    #Anti_aging .aging-con08 .icon-txt-type1 ul li:nth-child(1){width: 50%;}
    #Anti_aging .aging-con08 .icon-txt-type1 ul li:nth-child(3){width: 100%; order: 5;}
    #Anti_aging .aging-con08 .step-card-area ul li:last-child .txt{padding: 0 5%;}
    #Anti_aging .aging-con08 .icon-txt-type1 ul li span{width: 40px; height: 45px;}
    #Anti_aging .aging-con08 .icon-txt-type1 ul li:nth-child(3) span{width: 40px; background-size: contain;}
    #Anti_aging .aging-con09{flex-wrap: wrap;}
    #Anti_aging .aging-con09 .left{width: 100%;}
    #Anti_aging .aging-con09 .right{width: 100%;}
    #Anti_aging .aging-con09 .right ul li{justify-content: space-between;}
    #Anti_aging .aging-con09 .right ul li b{width: 25%; box-sizing: border-box;}
    #Anti_aging .aging-con09 .right ul li b::before{width: 6px; height: 6px; top: 10px;}
    #Anti_aging .aging-con09 .right ul li p{width: 75%; line-height: 1.4;}
    #Anti_aging .aging-con10 .txt{width: 80%; right: 15%;}
    #Anti_aging .aging-con10 .img{background-image: none; height: auto;}


}


@media all and (max-width:730px) {

    .menu-common .menuLeft .txt h2{font-size: 5vw;}

    
    .menu-common .menuLeft .txt ul{width: 80%;}
    .menu-common .menuLeft .txt ul li a{border: 1px solid #fff; font-size: 2.5vw;}
    .menu-common .menuLeft .txt ul li a::after{width: 2vw; height: 2vw;}
    #program .menuLeft{height:47vw;}
    #popular .menuLeft{height:47vw;}
    #popular-event .menuLeft{height:47vw;}
    #diet .menuLeft{height:47vw;}
    #lizuran .menuLeft{height:47vw;}
    #lifting .menuLeft{height:47vw;}
    #water-luster .menuLeft{height:47vw;}
    #filler .menuLeft{height:47vw;}
    #aqua .menuLeft{height:47vw;}
    #titan .menuLeft{height:47vw;}
    #oligio .menuLeft{height:47vw;}
    #dermapen .menuLeft{height:47vw;}
    #contour .menuLeft{height:47vw;}
    #power-aging .menuLeft{height:47vw;}
    #botox .menuLeft{height:47vw;}
    #eye .menuLeft{height:47vw;}
    #men .menuLeft{height:47vw;}
    #exosomes .menuLeft{height:47vw;}
    #anti-aging .menuLeft{height:47vw;}
    .menu-common .menuLeft h2{font-size: 6vw;}


    .cart-popup{width: 90%; box-sizing: border-box; padding: 8% 5%;}
    .cart-popup p{font-size: 4vw;}
    .cart-popup .btn button{padding: 3% 0; font-size: 2.8vw;}

    .menu-common .menuRight .menu-list ul li a{padding: 15px 0;}


    /* program */

    .item-process ul{width: 100%;}

    .item-event .swiper-pagination{bottom: 0;}
    .item-event a::after{width: 15px;}

    /* .item-price b{font-size: 3vw;}
    .item-price p{font-size: 2.4vw;}
    .item-price strong{font-size: 2.7vw;}
    .item-price-con .price-txt{width: 57%;}
    .item-price-con .price-cart{width: 43%;}

    .item-price-con .price-cart b{font-size: 3vw; padding-right: 5%;}
    .item-price-con .price-cart b span{font-size: 2vw;}
    .item-price-con .price-cart .price-cartImg{width: 10vw;}
    .item-price-con .price-cart .price-cartImg a{width: 10vw; height: 10vw;}

    .item-price-con .price-cart .cart-sm{width: 7vw;}
    .item-price-con .price-cart .cart-sm a{width: 7vw; height: 7vw;}
    .item-price .price-tit{font-size: 14px;} */

    .item-price .price-list .box .price-list-tit{font-size: 3vw;}
    .item-price .price-list .box .price-list-subtit{font-size: 2.4vw;}
    .item-price .price-list .box ul li{font-size: 3vw; padding-right: 5%; box-sizing: border-box;}
    .item-price .price-list .box ul li span{font-size: 2vw;}
/*    .item-price .price-list .box ul li:last-child{width: 9vw; padding-right: 0;}*/
    .item-price .price-list .box ul li .cartpop-btn{width: 9vw; height: 9vw;}
    .item-price .price-list .box ul li:last-child.btn-sm{width: 7vw;}
    .item-price .price-list .box ul .btn-sm .cartpop-btn{width: 7vw; height: 7vw;}
    .item-price .price-list .box i{font-size: 2vw;}
    .item-price .price-tit{font-size: 2vw;}

    .price2::before{padding: 5% 0; font-size: 2.8vw;}
    .item-precautions h4{font-size: 30px;}
    .item-precautions p{font-size: 16px;}
    .item-precautions ul li{font-size: 16px;}
    .item-precautions-btn ul li a{font-size: 16px;}

    /* type 공통 */
    .recommend ul li::before{width: 75px; height: 75px;}

    .dietProcess-txt p{font-size: 18px;}
    .dietProcess-txt span{font-size: 14px;}
    .diet-process ul li:nth-child(4) .dietProcess-txt{padding: 43px 0; }
    .diet-process > p{font-size: 3vw; width: 95%;}
    .diet1-2 .program-inner .how-tit::before{height: 230px;}
    .diet1-4 .how-img p{font-size: 22px;}
    .diet1-4 .how-img p::before{width: 25px; height: 25px; margin-right: 10px;}



    .dietProcess-txt p{font-size: 18px;}
    .dietProcess-txt span{font-size: 14px;}


    .diet1-2 .program-inner .how-tit::before{height: 230px;}
    .diet1-4 .how-img p{font-size: 22px;}
    .diet1-4 .how-img p::before{width: 25px; height: 25px; margin-right: 10px;}

    /* derma */
    .derma1-1 .derma1-1img img{width: 150px;}

    /* 리쥬란힐러 */

    .lizuran1-3 ul li{font-size: 16px; padding-left: 60px;}
    .lizuran1-3 ul li::before{width: 55px; height: 55px;}
    .lizuran1-5con{width: 90%;}
    .lizuran1-5 ul li{width: 32%; height: 350px;}
    .lizuran1-5con .txt b{font-size: 30px;}
    .lizuran1-5con .txt p{font-size: 14px; line-height: 1.4;}
    .lizuran1-5con .img{width: 70%; margin: 0 auto;}
    .lizuran1-5con .img img{width: 100%; height: auto;}

    /* 실리프팅 */
    .lifting1-5con ul li:nth-child(1) .lifting1-5Img::after{width: 50px; height: 50px; right: -25px;}
    #lifting .item-precautions ul li b{width: 65px; height: 65px; line-height: 60px; font-size: 18px;}

    /* 필러 */
    .filler1-1 .img{width: 70%;}

    /* 물광 */
    #water-luster .type4 ul li b{font-size: 16px; margin-bottom: 2%;}
    #water-luster .type4 ul li:nth-child(2)::after{width: 8vw; height: 8vw;top: -14%;}
    #water-luster .type4 ul li:last-child::after{width: 8vw; height: 8vw;top: -14%; }

    /* 아쿠아 */
    #aqua .type4 ul li .txt{padding: 2% 0;}
    #aqua .type4 ul li b{font-size: 16px;}
    #aqua .type4 ul li p{font-size: 16px;}
    #aqua .type4 ul li:nth-child(2)::after{width: 7vw; height: 7vw;top: -11%;}
    #aqua .type4 ul li:last-child::after{width: 7vw; height: 7vw;top: -11%; }

    /* 샤넬주사 */
    #chanel .chanel1-5 .chart span.title{font-size: 3vw;}
    #chanel .chanel1-5 .chart span.title small{font-size: 3vw;}
    #chanel .chanel1-5 .chart span.title b{font-size: 4.5vw}

    /* 타이탄 */
    .titan1-3 ul li .txt{border-radius: 10px; height: 26vw;}
    .titan1-3 ul li b{font-size: 2.7vw;}
    .titan1-3 ul li .txt p{font-size:2.2vw;}
    .titan1-3 ul li .txt::before{width: 15px; height: 15px; top: -4%;}

    /* 올리지오 */
    .oligio1-1 ul li{font-size: 18px; padding-left: 60px;}


    .oligio1-1 .txt{font-size: 16px;}
    .oligio1-1 .txt b{font-size: 16px;}
    .oligio1-3 ul li b{font-size: 20px;}
    .oligio1-3 ul li p{font-size: 16px;}
    .be-af ul li .txt p{font-size: 18px;}

    /* 윤곽주사 */
    #contour .type4 ul li b{font-size: 16px; margin-bottom: 2%;}
    #contour .type4 ul li:nth-child(2)::after{width: 8vw; height: 8vw;top: -14%;}
    #contour .type4 ul li:last-child::after{width: 8vw; height: 8vw;top: -14%; }
    .contour1-4img img{width: 100%;}
    .contour1-4img::after{bottom: 7%; right: 0;}

    /* 보톡스 */
    .type1 .compare-con p{font-size: 2.4vw;}
    .treatment-information .box{width: 100%;}
    .treatment-information .box p{font-size: 2.4vw;}
    .treatment-information .box b{font-size: 2.4vw;}

    /* 미용주사 */
    #power-aging .power1-2 b::after{width: 140px; height: 140px;}
    #power-aging .power1-3 .txt p{font-size: 16px;}
    #power-aging .power1-6 ul li .img,
    #power-aging .power1-6 ul li:nth-child(2) .img,
    #power-aging .power1-6 ul li:nth-child(3) .img{height: 450px;}
    #power-aging .power1-6 ul li .txt{top: 180px;}
    #power-aging .power1-6 ul li .txt::before{width: 75px; height: 75px; top: -78px;}
    #power-aging .power1-6 ul li .txt b{font-size: 28px;}

    #power-aging .power1-11 ul li b{height: 80px;}
    #power-aging .power1-11 ul li .img{height: 80px;}
    #power-aging .power1-11 ul li .img::before{width: 50px; height: 50px;}
    #power-aging .power1-11 ul li p{height: 140px;}
    #power-aging .power1-11 h3::after{width: 140px; height: 140px; top: -87%;}

   /* 쌍커풀 */
   .eye1-2 .txt{top: 28%; width: 95%; right: 0;} 
   .eye1-2 .txt h3{font-size: 6vw;}
   .eye1-2 .txt h3 span{font-size: 5vw;}
   .eye1-2 .txt b{font-size: 3vw;}
   .eye1-2 .txt p{font-size: 2.5vw;}

   #eye .eye1-3 .img{height: 78vw;}
   #eye .eye1-3 .img::before{bottom: -8%;}
   .eye1-3 .img::after{font-size: 130px;}
   .eyeStep-txt{top: 30%;}
   .eyeStep-txt h3{font-size: 40px;}
   .eyeStep-txt h3 span{font-size: 26px;}

   .type3 .step-card-area ul li{border: 1px solid #9f615e;}
   .type3 .step-card-area ul li .txt p{font-size: 16px; width: 72%;}
   .type3 .step-card-area ul li .txt b{width: 24%; font-size: 24px;}
   .type3 .step-card-area ul li .txt b span{font-size: 14px;}
   .type3 .icon-txt-type1 ul li span{width: 5vw; height: 5vw;}
   .type3 .icon-txt-type1 ul li:nth-child(2),
   .type3 .icon-txt-type1 ul li:nth-child(4){width: 34%;}
   .type3 .icon-txt-type1 ul li:nth-child(1) span{background-size: 5vw auto; }
   .type3 .icon-txt-type1 ul li:nth-child(2) span{background-size: 4.5vw auto;}
   .type3 .icon-txt-type1 ul li:nth-child(3) span{background-size: 4.5vw auto;}
   .type3 .icon-txt-type1 ul li:nth-child(4) span{background-size: 4.5vw auto;}
   .type3 .icon-txt-type1 ul li:nth-child(1) p{margin-left: 0;}
   .type3 .icon-txt-type1 ul li p{font-size: 3vw;}
   .type3 .icon-txt-type1 ul li p b{font-size: 3.3vw;}
   #eye .eye1-6 .img{height: 800px;}
   .eye1-6 .img::before{bottom: -8%;}

   .eye1-9 .swiper-slide .img{height: 50vw;}
   .eye1-9 .step-txt{height: 85vw;}
   .eye1-9 .step-txtInner{top: 40%;}
   .eye1-9 .step-txtInner h5{font-size: 4.5vw;}
   .eye1-9 .step-txtInner p{font-size: 3vw;}
   .eye1-9 .step-txtInner b{font-size: 2.5vw; padding:  1% 3%;}
   .eye1-9 .step-next{height: 11vw; line-height: 11vw; font-size: 4vw;}
   .eye1-9 .step-next span{font-size: 4vw;}
   .eye1-9 .step-next::after{right: 33%; width: 5vw; height: 3vw;}
   .eye1-9 .swiper-pagination{bottom: 15%; height: 30px;}

   .be-af .item-con h3{font-size: 35px;}

   #eye .item-precautions ul li .img{width: 15%;}
   #eye .item-precautions ul li .txt{width: 82%;}

   /* 남자성형 */
   #men .men1-2 h3{font-size: 6.5vw;}
   .type6 ul li{font-size: 3vw; padding: 11% 0 5% 0; border: 1px solid;}
   .type6 ul li::before{width: 5vw; height: 5vw;}
   .type6 ul li::after{font-size: 6vw; bottom: -5%;}
   .men1-10 .txt ul li{font-size: 16px; line-height: 1.2; width: 49%;}
   .men1-10 .btn li a{font-size: 13px; padding: 10% 0; border: 1px solid;}
   .men1-10 .btn li a::after{width: 3vw; height: 2vw; margin-left: 2%;}
   .men1-11 .img p{font-size: 2.5vw;}
   .men1-13 .right>p{font-size: 18px;}
   .men1-13 .left>p{font-size: 18px;}
   .men1-13 .left li .txt b,
   .men1-13 .right li .txt b{font-size: 22px;}
   .men1-13 .left li .txt p,
   .men1-13 .right li .txt p{font-size: 17px;}
   .men1-15 ul li p{font-size: 14px;}
   .men1-15 ul li span{font-size: 14px;}
   .men1-15 b span{font-size: 17px;}
   #men .item-price ul li .price-txt b{font-size: 4vw;}
   .men1-7 .txt{padding: 2% 0;}
   .men1-7 .txt ul li b{font-size: 5vw;}
   .men1-7 .txt ul li p{font-size: 2.8vw;}
   .men1-7 .txt ul li:nth-child(1) p{font-size: 2.8vw;}

    /* 엑소좀 */
    #exosomes .exo1-2 .exo1-2con{width: 70%;}
    #exosomes .exo1-2 b{font-size: 3.5vw;}
    #exosomes .exo1-2 ul{font-size: 20px;}
    #exosomes .exo1-2 ul li{border: 1px solid; padding-right: 3%;}
    #exosomes .exo1-2 .exo1-2con::after{width: 60%; top: 19%; right: -60%; z-index: -1;}

    #exosomes .exo1-4 ul li p{font-size: 18px;}
    #exosomes .exo1-5con ul li b{font-size: 3vw;}
    #exosomes .exo1-5con p{font-size: 2.8vw;}
    #exosomes .exo1-5con::before{font-size: 12vw; top:49%}
    #exosomes .exo1-5con .right ul::before,
    #exosomes .exo1-5con .left ul::before{width: 4vw; height: 4vw; top: -10%;}
    #exosomes .exo1-6 .m2{display: block;}
    /* anti_aging 730 */
    #Anti_aging .aging-con01 .right .eyeStep-txt .btn a{padding: 5% 0; border: 1px solid; font-size: 12px;}
    #Anti_aging .aging-con01::after,
    #Anti_aging .aging-con07::after{font-size: 130px;}
    #Anti_aging .aging-con07::after{left: 77%;}
    #Anti_aging .type3 .step-card-area ul li{border: 1px solid #9f615e;}
    #Anti_aging .txt-box li{font-size: 15px;}
    #Anti_aging .aging-con05 .step-card-area ul::before{width: 50px; height: 50px;}
    #Anti_aging .aging-con06 .txt b span{font-size: 2.5vw;}
    #Anti_aging .aging-con06 .txt-box li{font-size: 2.5vw; padding-left: 7%;}
    #Anti_aging .aging-con06 .txt-box li::before{width: 3.5vw; height: 3.5vw; top: 2px;}
    #Anti_aging .aging-con07 .img{height: 700px;}
    #Anti_aging .aging-con07 .img::before{height: 70%; width: 85%;}
    #Anti_aging .aging-con08 .icon-txt-type1 ul li:nth-child(1) span,
    #Anti_aging .aging-con08 .icon-txt-type1 ul li:nth-child(2) span,
    #Anti_aging .aging-con08 .icon-txt-type1 ul li:nth-child(3) span,
    #Anti_aging .aging-con08 .icon-txt-type1 ul li:nth-child(4) span,
    #Anti_aging .aging-con08 .icon-txt-type1 ul li:nth-child(5) span{background-size: 4.5vw auto; width: 5vw; height: 5vw;}
    #Anti_aging .aging-con08 .icon-txt-type1 ul li p{font-size: 3vw;margin-left: 2%;}
    #Anti_aging .aging-con08 .icon-txt-type1 ul li b{font-size: 3.3vw;}
    #Anti_aging .aging-con08 .icon-txt-type1 ul li:nth-child(3) p{margin-left: 1%;}
    #Anti_aging .aging-con09 .right ul li b{font-size: 16px;}
    #Anti_aging .aging-con09 .right ul li p{width: 70%;}
    #Anti_aging .aging-con10 .txt{top:40%; padding-left: 0;}
    #Anti_aging .aging-con10 .txt h3{font-size: 6.5vw;}
    #Anti_aging .aging-con10 .txt b{font-size: 3.5vw;}
    #Anti_aging .aging-con10 .txt-box{width: 62%;}
    #Anti_aging .aging-con10 .txt-box li{font-size: 3vw; padding-left: 13%;}
    #Anti_aging .aging-con10 .txt-box li::before{font-size: 2.5vw; width: 5vw; height: 5vw; line-height: 4.7vw;}



}

@media all and (max-width:500px) {
    .menu-common .menuRight .menu-top{height: 80px;}
    .menu-common .menuRight #bsearch_search_box-5 .bsearchform input[type=search], 
    .bsearchform select{font-size: 3.5vw;}

    .menu-common .menuRight .menu-list ul li{font-size: 3.2vw;}


    .menu-common .menuRight .menu-list ul li{font-size: 3.2vw;}
    .menu-common .menuRight .menu-list ul .list-main .list-sub{height: 32vw; bottom: -32vw;}
    .menu-common .menuRight .price-list .box ul li{margin-bottom: 25px;}
    .menu-common .menuRight .price-list .price-list-tit{font-size: 4vw; padding-right: 40%;}
    .menu-common .menuRight .price-list .price-list-subtit{font-size: 3.5vw; padding-right: 40%;}
    .menu-common .menuRight .price-list .price-list-price{font-size: 5vw; padding-right: 40%;}
    .menu-common .menuRight .price-list .price-list-price span{font-size: 3vw;}
    .menu-common .menuRight .price-list .price-list-pre{padding-right: 0; font-size: 2.5vw;}
    .menu-common .menuRight .price-list .price-list-type,
    .menu-common .menuRight .price-list .price-list-type span{font-size: 3.5vw;}
    .menu-common .menuRight .price-list .price-before{font-size: 3.5vw;}
    .menu-common .menuRight .price-list .price-before span{font-size: 2vw;}
    .menu-common .menuRight .price-list .btn{width: 30%;}
    .menu-common .menuRight .price-list .btn button{width: 14vw; height: 14vw; line-height: 14vw;font-size: 3vw; }
    .menu-common .menuRight .price-list .btn_sm button{width: 12vw; height: 12vw; line-height: 12vw; font-size: 2.7vw;}


    .menu-common .price-list-mo .box ul li{margin-bottom: 25px;}
    .menu-common .price-list-mo .price-list-tit{font-size: 4vw; padding-right: 40%;}
    .menu-common .price-list-mo .price-list-subtit{
		font-size: 3.5vw; 
/*		padding-right: 40%;*/
	}
    .menu-common .price-list-mo .price-list-price{font-size: 5vw; padding-right: 40%;}
    .menu-common .price-list-mo .price-list-price span{font-size: 3vw;}
    .menu-common .price-list-mo .price-list-pre{padding-right: 0; font-size: 2.5vw; width: 80%; line-height: 1.3em;}
    .menu-common .price-list-mo .price-list-type,
    .menu-common .price-list-mo .price-list-type span{font-size: 3.5vw;}
    .menu-common .price-list-mo .price-before{font-size: 3.5vw;}
    .menu-common .price-list-mo .price-before span{font-size: 2vw;}
    .menu-common .price-list-mo .btn{width: 30%;}
    .menu-common .price-list-mo .btn button{width: 14vw; height: 14vw; line-height: 14vw;font-size: 3vw; }
    .menu-common .price-list-mo .btn_sm button{width: 12vw; height: 12vw; line-height: 12vw; font-size: 2.7vw;}

    .cart-popup .btn button{font-size: 3.2vw;}


    /* program */
    .item-con b{font-size: 4vw;}
    .item-con b.blue{font-size: 3.8vw;}
    .item-con p{font-size:3.5vw;}
    .item-con h3{font-size: 6.5vw;}
    .item-con b.purple{font-size: 3.7vw;}

    .item-process-img span{font-size:3.5vw;}

    .item-event a{font-size: 3.7vw;}
    .item-event .swiper{padding-bottom: 10%;}
    .item-event .swiper-button-next{width: 60px; height: 60px;}
    .item-event .swiper-button-next::after{width: 60px;height: 60px;}
    .item-event .swiper-button-prev{width: 60px; height: 60px;}
    .item-event .swiper-button-prev::after{width: 60px;height: 60px;}
    
    .item-price b{font-size: 3.5vw;}
    .item-price p{font-size: 2.7vw;}
    .item-price strong{font-size: 3.5vw;}

    .item-price-con .price-cart b{font-size: 3.5vw;}
    .item-price-con .price-cart b span{font-size: 2.5vw;}


    .item-price .price-tit{font-size: 2.5vw;}
    .price2::before{font-size: 3.2vw;}


    .qnaBox .left p{margin-left: 50px;}
    .qnaBox .left p::before{width: 60px; height: 60px; left: -65px;}

    .item-precautions h4{font-size: 5.5vw; line-height: 1.4;}
    .item-precautions p{font-size: 3.5vw;}
    .item-precautions ul li{font-size: 3.5vw;}
    .item-precautions-btn ul li a{font-size: 3.5vw; padding: 10px 5px;}
    .item-precautions-btn ul li a::after{width: 12px;}

    /* type 공통 */
    .recommend ul li{padding-left: 17%;}
    .recommend ul li::before{width: 13vw; height: 13vw;}
    .type5box strong{font-size: 5vw;}
    .type4 ul li p{font-size: 3.5vw;}

    /* diet */
    .how-txt b{font-size: 4vw;}
    .dietProcess-txt p{font-size: 3.7vw;}
    .dietProcess-txt span{font-size: 10px;}
    .diet-process ul li:nth-child(4) .dietProcess-txt{padding: 37.5px 0;}
    .diet1-2 .program-inner .how-tit::before{height: 155px;}
    .diet1-4 .how-img p{font-size: 3.5vw; padding: 2% 0;}
    .diet1-4 .how-img p::before{width: 6vw; height: 6vw;}



    /* derma */
    .derma1-1 .derma1-1txt b{font-size: 4vw;}
    .derma1-1 .derma1-1txt ul{font-size: 3.5vw;}
    .derma1-1 .derma1-1txt ul li::before{width: 7vw; height: 7vw;}

    .item-process ul li{font-size: 12px;}
    .item-process ul li span{font-size: 10px;}

    .derma1-1 .derma1-1img img{width: 130px;}
    #dermapen .item-price2{font-size: 7.5vw;}

    /* 리쥬란힐러 */
    .lizuran1-2 .lizuran1-2con .txt b{font-size: 16px;}
    .lizuran1-3 ul li{font-size: 2.7vw; padding-left: 13%;}
    .lizuran1-3 ul li::before{width: 11vw; height: 11vw;}
    .lizuran1-5 ul li{height: 53vw;}
    .lizuran1-5con .txt b{font-size: 5vw;}
    .lizuran1-5con .txt p{font-size: 2.7vw;}
    .item-precautions2 li p{font-size: 3.5vw;}
    .item-precautions2 li::before{font-size: 3.5vw;}
    .item-precautions2 h4{font-size: 5.5vw;}

    /* 실리프팅 */
    .lifting1-5con ul li .lifting1-5Txt p{font-size: 3.5vw;}
    .lifting1-5con ul li:nth-child(1) .lifting1-5Img::after{width: 40px; height: 40px; right: -20px;}
    
    #lifting .item-precautions h3{font-size: 7.5vw;}
    #lifting .item-precautions ul li b{width: 12vw; height: 12vw; line-height: 11.5vw;font-size: 3.5vw; border: 1px solid;}
    #lifting .item-precautions ul li p{font-size: 3.5vw;}
    .lifting1-swiper1 .swiper-button-next{width: 60px; height: 60px;}
    .lifting1-swiper1 .swiper-button-next::after{width: 60px;height: 60px;}
    .lifting1-swiper1 .swiper-button-prev{width: 60px; height: 60px;}
    .lifting1-swiper1 .swiper-button-prev::after{width: 60px;height: 60px;}

    /* 필러 */
    .type2 ul li .part-txt b{font-size: 4.5vw;}
    .type2 ul li .part-txt p{font-size: 3.5vw;}
    #filler .item-precautions b{font-size: 3.5vw;}
    
    /* 물광 */
    #water-luster .type4 ul li b{font-size: 3vw;}
    #water-luster .type4 ul li:nth-child(2)::after{width: 7vw; height: 7vw;top: -13%;}
    #water-luster .type4 ul li:last-child::after{width: 7vw; height: 7vw;top: -13%; }

   /* 아쿠아   */
   #aqua .type4 ul li b{font-size: 3vw;}
   #aqua .type4 ul li p{font-size: 3vw;}
   #aqua .type4 ul li:last-child::after{top: -9%;}


    /* 타이탄 */
    #titan .titan1-1 h3{font-size: 6vw;}
    #titan .item-process h3 span{font-size: 5vw;}

    .titan1-3 h3 span{font-size: 4.5vw;}
    .titan1-3 ul li .txt{height: 33vw;}
    .titan1-3 ul li .txt::before{width: 10px; height: 10px;}

    /* 올리지오 */
    #oligio .oligio1-1 h3{font-size: 6vw;}
    .oligio1-1 ul li{font-size: 3.5vw; padding-left: 12%;}
    .oligio1-1 ul li::before{width: 7vw; height: 7vw;}

    .oligio1-1 .txt{font-size: 3vw;}
    .oligio1-1 .txt b{font-size: 3vw;}
    #oligio .item-process h3{font-size: 6vw;}
    .oligio1-3 ul li b{font-size: 3.7vw;}
    .oligio1-3 ul li p{font-size: 3vw;}
    .be-af ul li .txt p{font-size: 3.5vw;}

    /* 윤곽주사 */
    #contour .type4 ul li b{font-size: 3vw;}
    #contour .type4 ul li:nth-child(2)::after{width: 7vw; height: 7vw;top: -13%;}
    #contour .type4 ul li:last-child::after{width: 7vw; height: 7vw;top: -13%; }
    .contour1-4 ul li p{font-size: 3.5vw;}
    .contour1-4img::after{width: 8vw; height: 8vw; font-size: 3.2vw; line-height: 2.4; bottom: 8%; right: 2%;}



    /* 보톡스 */
    .botox1-1 b span{font-size: 3.5vw;}
    #botox .item-process h3{font-size: 6vw;}
    #botox .item-process .txt b{font-size: 3.5vw;}

    #botox .type5box p{font-size: 3.5vw;}
    #botox .type5con .type5box .txt b{font-size: 3.5vw;}
    #botox .type5box strong{font-size: 5vw;}
    #botox .type1 .compare-con p{font-size: 2.2vw;}
    #botox .type1 .compare-con .left .img::before{width: 30px; height: 30px; right: -15px;}
    #botox .qnaBox .left p b{font-size: 3.5vw;}
    #botox .item-precautions dl dt{font-size: 3.5vw;}
    #botox .item-precautions dl dd{font-size: 3.5vw;}


    /* 미용주사 */
    #power-aging .power1-2 b::after{width: 22vw; height: 22vw;}
    #power-aging .power1-3 .txt p{font-size: 3vw;}
    #power-aging .power1-6 ul li .img,
    #power-aging .power1-6 ul li:nth-child(2) .img,
    #power-aging .power1-6 ul li:nth-child(3) .img{height: 82vw;}

    #power-aging .power1-6 ul li .txt{top: 36%;}
    #power-aging .power1-6 ul li .txt b{font-size: 5vw;}
    #power-aging .power1-6 ul li .txt p{font-size: 3.2vw;}
    #power-aging .power1-6 ul li .txt::before{width: 16vw; height: 16vw; top: -55%;}
    #power-aging .power1-6 ul li:nth-child(2) .txt::before{top: -47%;}

    #power-aging .power1-11 ul li b{height: 17vw; font-size: 3.7vw;}
    #power-aging .power1-11 ul li .img{height: 17vw;}
    #power-aging .power1-11 ul li .img::before{width: 8vw; height: 8vw;}
    #power-aging .power1-11 ul li p{height: 22vw; font-size: 2.8vw;}
    #power-aging .power1-11 h3::after{width: 22vw; height: 22vw;}
    .type5box .txt span{font-size: 3.5vw;}


    /* 샤넬주사 */
    #chanel .chanel1-3 .txt ul b{font-size: 6vw; padding-left: 13%;}
    #chanel .chanel1-3 .txt ul b::before{width: 8vw; height: 8vw;}
    #chanel .chanel1-3 .txt ul span{font-size: 3.9vw; padding-left: 13%;}
    #chanel .type1 .compare-con .left .img::before {width: 30px;height: 30px;right: -15px;}

    #chanel .recommend ul li{padding-top: 21%;}
    #chanel .recommend ul li::before{width: 13vw; height: 13vw;}
    #chanel .recommend ul li b{font-size: 4.2vw;}


    /* 쌍커풀 */

    .eye1-1 .con-left h3{font-size: 7vw;}
    .eye1-1 .con-left p{padding: 0 5%; font-size: 3.5vw;} 
    .eye1-2 .txt h3 {font-size: 7vw;}
    .eye1-2 .txt h3 span{font-size: 6vw;}
    .eye1-2 .txt b{font-size: 3.5vw;}
    .eye1-2 .txt p{font-size: 2.8vw;}
    .eyeStep-txt h3 span{font-size: 5vw;}
    .eye1-3 .img::after{font-size: 30vw;}
    .eyeStep-txt b{font-size: 4vw;}
    .type3 .step-card-area ul li .txt p{font-size: 3vw;}
    .type3 .step-card-area ul li .txt b{font-size: 5vw;}
    .type3 .step-card-area ul li .txt b span{font-size: 3vw;}
    .eyeMethod02-txt b{font-size: 5vw;}
    #eye .eye1-6 .eyeStep-txt{top: 30%;}
    #eye .eye1-6 .img{height: 160vw;}
    .eye1-6 .img::before{bottom: -6%;}
    .eye1-6::after{font-size: 30vw; left: 67%;} 
    .eye-how .txt p{padding-left: 18%; font-size: 3.5vw;}
    .eye-how .txt p::before{width: 13vw; height: 13vw; line-height: 13vw; font-size: 4vw;}
    .eye-how ul li b{font-size: 4vw;}
    .eye-how ul li b span{font-size: 3.5vw;}
    .eye1-9 .swiper-button-next,
    .eye1-9 .swiper-button-prev{width: 60px; height: 60px;}
    .eye1-9 .swiper-button-next::after,
    .eye1-9 .swiper-button-prev::after{width: 60px; height: 60px;}


    #eye .item-precautions ul li .txt{font-size: 3vw;}
    #eye .item-precautions p{font-size: 3vw;}

    /* 남자성형 */
    #men .men1-2 h3::after{height: 25vw;}
    .men1-3 .txt b{font-size: 4.5vw;}
    .men1-8 li .txt b{font-size: 8vw;}
    .men1-8 li .txt p{font-size: 3.5vw;}
    .men1-10 .txt ul li{font-size: 3.2vw;}
    .men1-10 .btn li a{font-size: 2.6vw;}
    .men1-10 .btn li a::after{margin-left: 0;}

    .men1-13 .right>p{font-size: 3.5vw;}
    .men1-13 .left>p{font-size: 3.5vw;}
    .men1-13 .left li .txt b,
    .men1-13 .right li .txt b{font-size: 4vw;}
    .men1-13 .left li .txt p,
     .men1-13 .right li .txt p{font-size: 3vw;}

     .men1-15 b span{font-size: 3vw;}
     .men1-15 ul li p{font-size: 3vw;}
     .men1-15 ul li span{font-size: 2.8vw;}
     #men .item-price ul li .price-txt b{font-size: 3.5vw;}


     /* 엑소좀 */
     #exosomes .hash{font-size: 4vw;}
     #exosomes .exo1-1 .txt-safe b{font-size: 5.5vw; margin-top: 5%;}
     #exosomes .exo1-2 ul{font-size: 3.5vw;}
     #exosomes .exo1-2 ul li::before{width: 7vw; height: 7vw;}
     #exosomes .exo1-4 ul li p{font-size: 3.5vw;}
     #exosomes .exo1-4 b{font-size: 3.8vw;}

     #exosomes .exo1-9 ul li .txt span{font-size: 6.5vw;}

    /* 안티에이징 */
    #Anti_aging h3{font-size: 6.5vw;}
    #Anti_aging .eyeStep-txt p{font-size: 3.5vw;}
    #Anti_aging .aging-con01 .right .eyeStep-txt b{font-size: 3.3vw;}
    #Anti_aging .aging-con01 .right .eyeStep-txt p{font-size: 3.3vw; margin-bottom: 2%;}
    #Anti_aging .aging-con01 .right .eyeStep-txt .btn{width: 100%;}
    #Anti_aging .aging-con01 .right .eyeStep-txt .btn a{font-size: 2.2vw;}
    #Anti_aging .aging-con01 .right .eyeStep-txt .btn a::after{width: 2vw; height: 2vw; margin-left: 2%;}
    #Anti_aging .aging-con01::after,
    #Anti_aging .aging-con07::after{font-size: 30vw;}
    #Anti_aging .aging-con07::after{left: 66%;}
    #Anti_aging .aging-con07 .img::before{height: 59%;}
    #Anti_aging .type3 .step-card-area ul li .txt b span{font-size: 5vw;}
    #Anti_aging .txt-box li{font-size: 3.2vw; padding-left: 7%;}
    #Anti_aging .txt-box li::before{width: 4vw; height: 4vw;}
    #Anti_aging .aging-con05 b{font-size: 5.5vw;}
    #Anti_aging .aging-con05 .sub_title b{font-size: 5vw;}
    #Anti_aging .aging-con05 .step-card-area ul::before{width: 8vw; height: 8vw;}
    #Anti_aging .aging-con06 .txt{top: 36%; width: 85%; right: 9%;}
    #Anti_aging .aging-con06 .txt b{font-size: 4vw;}
    #Anti_aging .aging-con06 .txt b span{font-size: 3.4vw; text-shadow: 1px 1px 2px rgba(0,0,0,.1);}
    #Anti_aging .aging-con06 .txt-box li{font-size: 3.5vw;}
    #Anti_aging .aging-con07 .img{height: 130vw;}
    #Anti_aging .aging-con07 .img::before{width: 80%;}
    #Anti_aging .aging-con07 h3 i{font-size: 5vw; margin-left: 9%;}
    #Anti_aging .type3 .step-card-area ul li p span{font-size: 3vw;}
    #Anti_aging .aging-con09 .right ul li b{width: 35%; font-size: 3.5vw; padding-left: 4%;}
    #Anti_aging .aging-con09 .right ul li b::before{width: 1.5vw; height: 1.5vw; top: 8px;}
    #Anti_aging .aging-con09 .right ul li p{font-size: 3.2vw;}




}












