@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css");
@import url('https://fonts.googleapis.com/css2?family=Sorts+Mill+Goudy:ital@0;1&display=swap');
@font-face {
    font-family: 'AritaBuri';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/Arita-buri-SemiBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
li{list-style: none;}
.fa{font: normal normal normal 14px / 1 FontAwesome !important;}
strong{font-weight: 600 !important;}
*,body{font-family: "Pretendard Variable", sans-serif !important;}
.arita{font-family: 'AritaBuri' !important;}
.sorts{font-family: "Sorts Mill Goudy", serif !important;}
.mint{color: #35D8C9;}
.inner{max-width: 1400px; margin: 0 auto;}
#nt_sidebar_move{display: none !important;}
:root {
    --font-100:100px;
    --lh-100:100px;
    --font-70:70px;
    --lh-70:70px;
    --font-55:55px;
    --lh-55:55px;
    --font-48:48px;
    --lh-48:48px;
    --font-40:40px;
    --lh-40:40px;
    --font-35:35px;
    --lh-35:35px;
    --font-30:30px;
    --lh-30:30px;
    --font-28:28px;
    --lh-28:28px;
    --font-25:25px;
    --lh-25:25px;
    --font-20:20px;
    --lh-20:20px;
    --font-18:18px;
    --lh-18:18px;
    --font-17:17px;
    --lh-17:17px;
    --font-16:16px;
    --lh-16:16px;
    --mint:#35D8C9;
    --blue:#14CDE7;
}


/* 팝업 시작 */
#pop_custom{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #0000009c; z-index: 999999;display: none;}
#pop_custom.show{display: block;}
#pop_custom .wrap{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: calc(100% - 60px); max-width: 600px; height: auto;aspect-ratio: auto 1 / 1; background: #fff;}
#pop_custom .wrap .pop_swiper{width: 100%;height: 100%;}
#pop_custom .wrap .pop_swiper .swiper-wrapper{width: 100%;height: 100%;}
#pop_custom .wrap .pop_swiper .swiper-wrapper .swiper-slide{width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: contain;}
#pop_custom .wrap .pop_pager{width: 100%;border-top: 1px solid #eee;}
#pop_custom .wrap .pop_pager .swiper-wrapper{}
#pop_custom .wrap .pop_pager .swiper-wrapper .swiper-slide{ font-size: var(--font-16); border-left: 1px solid #eee; line-height: 25px; height: 60px; display: flex ; justify-content: center; align-items: center; padding: 0 5px; background: #fff;}
#pop_custom .wrap .pop_pager .swiper-wrapper .swiper-slide-thumb-active{background: var(--mint);color: #fff;}
#pop_custom .wrap .btn_wrap{display: flex;justify-content: space-between;align-items: center;width: 100%;}
#pop_custom .wrap .btn_wrap p{width: 50%;line-height: 40px;text-align: center;font-size: var(--font-16);border-top: 1px solid #eee;cursor: pointer;background: #fff;}
#pop_custom .wrap .btn_wrap p:first-child{background: #eee;}
@media screen and (max-width:500px){
    #pop_custom .wrap{top: 30px; left: 50%; transform: translateX(-50%);}
}
/* 팝업 끝 */

/* tail 시작 */
#nt_footer{}
#nt_footer .ft_link_top{background: #F9F9F9;border-top: 1px solid #E6E6E6;border-bottom: 1px solid #E6E6E6;}
#nt_footer .ft_link_top ul{align-items: center;justify-content: center;padding: 20px;}
#nt_footer .ft_link_top ul li{margin-right: 40px;padding-right: 40px;position: relative;top: 0;left: 0;height: 20px;}
#nt_footer .ft_link_top ul li::before{content: ""; position: absolute;top: 50%; right: 0; transform: translateY(-50%);width: 1px;height: 100%;background: #D9D9D9;}
#nt_footer .ft_link_top ul li:last-child{padding-right:0 ;margin-right: 0;}
#nt_footer .ft_link_top ul li:last-child::before{display: none;}
#nt_footer .ft_link_top ul li a{font-size: var(--font-17);color: #333333;line-height: 20px;}
#nt_footer .ft_link_bot{border-bottom: 1px solid #E6E6E6;}
#nt_footer .ft_link_bot ul{align-items: center;justify-content: center;}
#nt_footer .ft_link_bot ul li{padding: 25px 15px;}
#nt_footer .ft_link_bot ul li a{display: block; width: 50px; height: 50px; position: relative; top: 0; left: 0;}
#nt_footer .ft_link_bot ul li a img{width: 40px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
#nt_footer .nt-container{padding: 40px 0; max-width: 700px; width: calc(100% - 40px);}
#nt_footer .nt-container img{width: 260px;display: block;margin: 0 auto 50px;}
#nt_footer .nt-container ul{flex-flow: row wrap; justify-content: center; align-items: center;}
#nt_footer .nt-container ul li{font-size: var(--font-18);color: #666666;margin-right: 30px;}
#nt_footer .nt-container ul li:nth-child(3),
#nt_footer .nt-container ul li:nth-child(5){margin-right: 0px;}
#nt_footer .copyright{font-size: var(--font-16);color: #8A8A8A;text-align: center;padding: 0 20px 50px;}
.quick_menu{width: 70px;position: fixed; bottom: 100px; right: 7vw;z-index: 50;}
.quick_menu ul{width: 100%;display: flex;flex-flow: column;align-items: center;gap: 5px;}
.quick_menu ul li{width: 100%;}
.quick_menu ul li a{background: #82D9D0;border-radius: 100px;width: 100%;height:auto;aspect-ratio: auto 1 / 1;display: flex ; align-items: center; flex-flow: column; justify-content: center;}
.quick_menu ul li a img{height: 30%; margin: 5px 0;}
.quick_menu ul li a img.big{height: 25%;}
.quick_menu ul li a span{color: #fff;font-size: 13px;}
.quick_menu>p{background: #565C5C;border-radius: 100px;width: 100%;height:auto;aspect-ratio: auto 1 / 1;display: flex ; align-items: center; flex-flow: column; justify-content: center;margin-top: 5px;cursor: pointer;}
.quick_menu>p i{font-size: var(--font-17) !important; color: #fff; display: block;margin-bottom: 5px;}
.quick_menu>p span{color: #fff;font-size: 13px;}
/* tail 끝 */

/* main 배너설정 */
.main .mainbnr.pc{}
.main .mainbnr.mo{display: none;}
@media screen and (max-width:700px){
    .main .mainbnr.pc{display: none;}
    .main .mainbnr.mo{display: block;height: auto;aspect-ratio: auto 1 / 1;}
    .main .mainbnr.mo .img-wrap{padding-bottom: 100% !important;}
}
/* main 배너설정 */

/* 서브페이지 시작 */
    /* 공통 시작 */
        .pc_text{display: block !important;}
        .mo_text{display: none !important;}
        #nt_title{}
        #nt_title .title_bg_wrap{width: 100%;height: 700px;background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;top: 0;left: 0;}
        #nt_title .title_bg_wrap h4{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #fff;font-size: var(--font-70);display: block; width: calc(100% - 40px); text-align: center;}
        #nt_title .title_bg_wrap>ul{position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 100%; max-width: 1400px; background: #ffffffd9; border-radius: 30px 30px 0 0;display: flex;justify-content: center;align-items: center;}
        /* #nt_title .title_bg_wrap>ul::-webkit-scrollbar {width: 10px;}
        #nt_title .title_bg_wrap>ul::-webkit-scrollbar-thumb {background-color: #2f3542;}
        #nt_title .title_bg_wrap>ul::-webkit-scrollbar-track {background-color: grey;} */
        #nt_title .title_bg_wrap>ul li{height: 100%;line-height: 70px;}
        #nt_title .title_bg_wrap>ul li.active a{font-size: var(--font-17);color: var(--mint) !important;}
        #nt_title .title_bg_wrap>ul li.active{position: relative;top: 0;left: 0;}
        #nt_title .title_bg_wrap>ul li.active::after{content:"";width: 100%;height: 3px;left: 0;bottom: 0;background: var(--mint);position: absolute;}
        #nt_title .title_bg_wrap>ul li a{border:none;padding: 0 25px;font-size: var(--font-18);width: max-content;}
        #nt_title .title_bg_wrap>ul li a:hover{color: #000;}
        #nt_title .title_bg_wrap-breast {background-position:center 70%;}

        .sub_wrap{}
        .sub_wrap .page_title{margin: 145px 0;}
        .sub_wrap .page_title h2{font-size: var(--font-55);font-weight: 600;text-align: center;width: calc(100% - 40px); margin: 0 auto;}
        .sub_wrap .page_title{}
        .sub_wrap .page_title .sub_title{margin-top: 40px;width: calc(100% - 40px);margin: 0 auto;text-align: center;margin-top: 40px;}
        .sub_wrap .page_title .sub_title b{display: block;width: 100%;word-break: keep-all;font-size: var(--font-25);line-height: 40px;margin-bottom: 20px;font-weight: 600}
        .sub_wrap .page_title .sub_title p{color: #333333;font-size: var(--font-20);line-height: 30px;word-break: keep-all;}
        .sub_wrap .page_title .sub_title>span{font-size: var(--font-28); padding: 24px 0 50px; font-weight: 600; line-height: 40px; display: block; width: 100%; text-align: center;word-break: keep-all;}
        .sub_wrap .page_title .sub_title span span{color: #14CDE7;}

        /* 아이뷰 시그니처 공통 컨텐츠 css 시작*/
            #together{padding: 150px 0 130px;position: relative;top: 0;left: 0;}
            #together::before{content: "";position: absolute;width: 100%;height: 40%; bottom: 0;background-image: url(/../../img/together_bg.png);background-position: center;background-size: cover;background-repeat: no-repeat;}
            #together>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto 100px;}
            #together>p span{color: #82D9D0;font-weight: 700;}
            #together .together_swiper{width: calc(100% - 40px); max-width: 1540px; margin: 0 auto; padding: 0 69px;}
            #together .together_swiper .swiper-wrapper{}
            #together .together_swiper .swiper-wrapper .swiper-slide{}
            #together .together_swiper .swiper-wrapper .swiper-slide img{width: 100%;}
            #together .together_swiper .swiper-wrapper .swiper-slide b{font-size: var(--font-28);margin: 30px 0 20px;display: block;text-align: center;}
            #together .together_swiper .swiper-wrapper .swiper-slide p{color: #333333;font-size: var(--font-20);display: block;text-align: center;}
            #together .together_swiper .swiper-button-next{}
            #together .together_swiper .swiper-button-next:after{color: #D9D9D9;}
            #together .together_swiper .swiper-button-prev{}
            #together .together_swiper .swiper-button-prev:after{color: #D9D9D9;}

            #recommendation{background: #FAFAFA;padding: 130px 0;}
            #recommendation .wrap{width: calc(100% - 40px);max-width: 1400px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;position: relative;top: 0;left: 0;}
            #recommendation .wrap>img{width: 50%;}
            #recommendation .wrap>div{width: 50%;padding-left: 80px;}
            #recommendation .wrap>div>p{font-size: var(--font-48);font-weight: 400; color: #111111;word-break: keep-all;margin-bottom: 45px;}
            #recommendation .wrap>div>p span{color: #82D9D0;font-weight: 700;}
            #recommendation .wrap>div>ul{}
            #recommendation .wrap>div>ul li{display: flex; align-items: center; border-bottom: 1px solid #D9D9D9; height: 80px;}
            #recommendation .wrap>div>ul li span{font-size: var(--font-28);color: var(--mint);}
            #recommendation .wrap>div>ul li p{font-size: var(--font-20);padding-left: 10px;word-break: keep-all;}
            #recommendation .wrap #circle{padding-left: 0;width: 100%;height: auto;aspect-ratio: auto 1 / 1;max-width: 280px;bottom: -70px;left: 50%;transform: translateX(-50%);position: absolute;}
            #recommendation .wrap #circle .link-box{position: relative;width: 100%; display: inline-block; font-size: 16px; /* 텍스트 크기 조정 */ text-transform: uppercase; letter-spacing: 1px; /* 글자 간격 조정 */ word-spacing: 0.1em;opacity: 0.5;}

            #way_list{display: flex;justify-content: space-between;align-items: flex-start;flex-flow: row wrap;margin: 100px auto 100px;}
            #way_list li{width: calc(25% - 48.75px);position: relative;top: 0;left: 0;}
            #way_list li::before{content: "▶";position: absolute;width: 65px;height: 50px;line-height: 50px; text-align: center;color: #B1B1B1;top: 23%;right: -65px;}
            #way_list li:last-child::before{display: none;}
            #way_list li img{width: 100%;}
            #way_list li span{font-size: var(--font-28);display: block;width: 100%;word-break: keep-all;text-align: center;line-height: 43px;margin-top: 15px;}
            #way_list li b{font-size: var(--font-25);color: #333333;display: block;width: 100%;word-break: keep-all;text-align: center;margin-bottom: 5px;line-height: var(--lh-35);}
            #way_list li p{font-size: var(--font-20);line-height: 30px; color: #333333;display: block;width: 100%;word-break: keep-all;text-align: center;}

            #way_list2{width: calc(100% - 40px);max-width: 1400px;display: flex;justify-content: space-between;align-items: flex-start;flex-flow: row wrap;margin: 100px auto 100px;}
            #way_list2 li{width: calc(33.333333% - 66px);}
            #way_list2 li img{width: 100%;}
            #way_list2 li span{font-size: var(--font-28);display: block;width: 100%;word-break: keep-all;text-align: center;line-height: 43px;margin-top: 15px;}
            #way_list2 li b{font-size: var(--font-25);color: #333333;display: block;width: 100%;word-break: keep-all;text-align: center;margin-bottom: 5px; margin-top: 15px;line-height: var(--lh-30);}
            #way_list2 li p{font-size: var(--font-20);line-height: 30px; color: #333333;display: block;width: 100%;word-break: keep-all;text-align: center;}
            
            #solution_list{width: 100%;max-width: 1125px;display: flex;justify-content: space-between;align-items: flex-start;margin: 0 auto;}
            #solution_list li{width: 20%;text-align: center;position: relative;top:0;left: 0;}
            #solution_list li::after{width: 1px;height: 100px;background: #D9D9D9;content: "";position: absolute;top: 50%;right: 0;transform: translateY(-50%);}
            #solution_list li:last-child:after{display: none;}
            #solution_list li img{display: block;height: 50px;width: fit-content;margin: 0 auto 20px;}
            #solution_list li b{color: #333333;font-size: var(--font-20);word-break: keep-all;}
            #solution_list li p{color: #595959;font-size: var(--font-18);word-break: keep-all;}

            #tep_wrap{width: calc(100% - 40px);max-width: 1400px;margin: 140px auto 0;}
            #tep_wrap>p{font-size: var(--font-48);font-weight: 400; color: #111111;word-break: keep-all;margin-bottom: 45px;text-align: center;}
            #tep_wrap>p span{color: #82D9D0;font-weight: 700;}
            #tep_wrap .tep_btn{border-top: 1px solid #D9D9D9;border-bottom: 1px solid #D9D9D9;display: flex;justify-content: space-between;align-items: center;}
            #tep_wrap .tep_btn li{color:#333333;font-size: var(--font-20);position: relative;top: 0;left: 0;display: flex;justify-content: center;align-items:center;cursor: pointer;font-weight: 500;}
            #tep_wrap .tep_btn li.atv{color: var(--mint); font-weight: 600;}
            #tep_wrap .tep_btn li.atv::after{content:"";position: absolute;left: 0;width: 100%;height: 3px;background:var(--mint);top: -2px;}
            #tep_wrap .tep_btn li.atv::before{content:"";position: absolute;left: 0;width: 100%;height: 3px;background:var(--mint);bottom: -2px;}
            #tep_wrap .tep_con{}
            #tep_wrap .tep_con>li{display: none;}
            #tep_wrap .tep_con>li.atv{display: block;}
            .tep_title{margin: 60px 0;}
            .tep_title p{font-size: var(--font-35);display: block;text-align: center;}
            .tep_title span{font-size:var(--font-20);color: #595959;display: block;text-align: center;line-height: var(--lh-25);margin-top: 10px;}

            #precautions{width: calc(100% - 40px);margin: 150px auto;}
            #precautions>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto 45px;}
            #precautions>p span{color: #82D9D0;font-weight: 700;}
            #precautions>ul{width: 100%;max-width: 1000px;margin: 0 auto;}
            #precautions>ul li{border: 1px solid #E4E4E4;width: 100%;display: flex;justify-content: space-between;align-items: center;padding: 0 45px;border-radius: 50px;height: 70px;margin-bottom: 10px;}
            #precautions>ul li:last-child{margin-bottom:0px;}
            #precautions>ul li img{width: 30px;}
            #precautions>ul li p{width: calc(100% - 40px);color: #333333;font-size: var(--font-20);line-height: var(--lh-25);word-break: keep-all;}

            #characteristics2{width: calc(100% - 40px);max-width: 1400px;margin: 100px auto 200px; display: flex;justify-content: space-between;align-items: flex-start;}
            #characteristics2 li{width: calc(25% - 50px);padding: 70px 20px 30px;border: 1px solid #E9E9E9;position: relative;top: 0;left: 0;height: 295px;}
            #characteristics2 li:after{position: absolute;top: -23px;left: 50%;transform: translateX(-50%);width: 60px;height: 60px;line-height: 60px;border-radius: 50px;background: #82D9D0;color: #fff;font-size: var(--font-30);font-family:"Sorts Mill Goudy", serif !important;text-align: center;}
            #characteristics2 li:nth-child(1):after{content: "01";}
            #characteristics2 li:nth-child(2):after{content: "02";}
            #characteristics2 li:nth-child(3):after{content: "03";}
            #characteristics2 li:nth-child(4):after{content: "04";}
            #characteristics2 li:nth-child(5):after{content: "05";}
            #characteristics2 li:nth-child(6):after{content: "06";}
            #characteristics2 li:nth-child(7):after{content: "07";}
            #characteristics2 li:nth-child(8):after{content: "08";}
            #characteristics2 li img{width: 100%;max-width: 240px;margin: 0 auto;display: block;}
            #characteristics2 li>span{font-size: var(--font-28);display: block;text-align: center;font-weight: 400;line-height: var(--lh-35);word-break: keep-all;color: #333333;margin-bottom: 15px; }
            #characteristics2 li b{font-size: var(--font-28);display: block;text-align: center;font-weight: 600;line-height: var(--lh-35);word-break: keep-all;color: #5ECDC2;margin-bottom: 15px; }
            #characteristics2 li p{font-size: var(--font-20);color: #333333;text-align: center; line-height: var(--lh-28);word-break: keep-all;}
        /* 아이뷰 시그니처 공통 컨텐츠 css 끝*/
    /* 공동 끝 */
    

    /* 아이뷰 소개 > ABOUT IVIEW 시작 */
        #about{}
        #about .img_wrap{display: flex; justify-content: space-between; align-items: center; width: calc(100% - 40px); max-width: 1400px; margin: 0 auto 0;}
        #about .img_wrap li{width: 33.333333%;text-align: center;}
        #about .img_wrap li>p{font-size: var(--font-55);font-weight: 600;position: relative;top: 0;left: 0;}
        #about .img_wrap li>p img{padding-bottom: 50px; width: 10px;}
        #about .img_wrap li>p img:nth-child(2){margin-left: 12px;}
        #about .img_wrap li>span{font-size: var(--font-28);color: #0000007e;}
        #about .img_wrap li:nth-child(2){border: 1px solid #EEEEEE;padding: 50px;border-radius: 300px;position: relative;top: 0;left: 0;}
        #about .img_wrap li:nth-child(2)::after{content:"";position: absolute;top:50%;transform: translateY(-50%);width: 35px;height: 35px;background: var(--mint);right: -17px;border-radius: 20px;}
        #about .img_wrap li:nth-child(2)::before{content:"";position: absolute;top:50%;transform: translateY(-50%);width: 35px;height: 35px;background: var(--mint);left: -17px;border-radius: 20px;}
        #about .img_wrap li>div{background: var(--mint);width: 100%;height: auto;aspect-ratio: auto 1 / 1;border-radius: 300px; display: flex; align-items: center; justify-content: center; flex-flow: column;}
        #about .img_wrap li>div img{filter: brightness(0) invert(1);margin-bottom: 30px;width: 50%;}
        #about .img_wrap li>div p{color: #fff;font-size: var(--font-28);font-weight: 600;}
        #about .line{width: 100%;padding-top: 50px;position: relative;top: 0;left: 0;z-index: 1;}
        #about .line::after{content:"";position: absolute;transform: translateX(-50%);height: 50px;width: 1px;background: #E3E3E3;top: 0;left: 50%;z-index: -1;}
        #about .line::before{content:"";position: absolute;top: calc(50% + 25px);transform: translateY(-50%); left: 0;width: 100%;height: 1px;background: #E3E3E3;z-index: -1;}
        #about .line>h3{width: 100%;max-width: 1400px;margin: 0 auto;background: #FAFAFA;font-size: var(--font-28);text-align: center;padding: 43px 20px;word-break: keep-all;}
        #about .line>h3 strong{font-weight: 900 !important;}
        #about .beauty{height: 450px;display: flex;justify-content: space-between;align-items: center;width: calc(100% - 40px);max-width: 1400px;margin: 0 auto;}
        #about .beauty h4{font-size: var(--font-48);height: 100%; display: flex; justify-content: center; align-items: center;word-break: keep-all;position: relative;top: 0;left: 0;margin: 0 auto;font-weight: 600;}
        #about .beauty h4::after{content: "";width: 10px;height: 10px;background: var(--mint);border-radius: 5px;position: absolute;top: 30%;left: 0;}
        #about .beauty p{font-size: var(--font-20);color: #00000075;width: 50%;height: 100%; display: flex; justify-content: center; align-items: center; border-left: 1px solid #E3E3E3; line-height: var(--lh-35);word-break: keep-all;padding: 0 20px;}
        #about .before_after{width: 100%;padding: 110px 20px;background-image: url(/../../img/about_bg1.png);background-position: center;background-size: cover;background-repeat: no-repeat;}
        #about .before_after p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;margin-bottom: 45px;}
        #about .before_after p span{font-weight: 700;}
        #about .before_after>span{font-size: var(--font-25);display: block;text-align: center;word-break: keep-all;}
        #about .BRS{width: calc(100% - 40px);max-width: 1400px;margin: 150px auto;display: flex;justify-content: space-between;align-items: flex-start;}
        #about .BRS li{width: 30%;max-width: 320px;}
        #about .BRS li:nth-child(2){padding-top: 150px;}
        #about .BRS li img{width: 100%;margin-bottom: 30px;}
        #about .BRS li p{font-size: var(--font-18);display: block;text-align: center;}
        #about .BRS li b{font-size: var(--font-28);display: block;text-align: center;}
        #about .BRS li span{font-size: var(--font-20);color: #808080;display: block;text-align: center;line-height: var(--lh-28); margin-top: 10px;word-break: keep-all;}
    /* 아이뷰 소개 > ABOUT IVIEW 끝 */


    /* 아이뷰 소개 > 의료진소개 시작 */
        #medical_team{width: calc(100% - 40px); max-width: 1400px;margin: 0 auto 280px;}
        #medical_team>.text{}
        #medical_team>.text b{display: block;width: 100%;text-align: center;font-size: var(--font-35);line-height: 50px;font-weight: 600;word-break: keep-all;}
        #medical_team>.text b span{}
        #medical_team>.text p{display: block;width: 100%;text-align: center;font-size: var(--font-20);color: #595959;line-height: 30px;margin: 50px 0 110px;word-break: keep-all;}
        #medical_team .content{justify-content: space-between;align-items: flex-start;}
        #medical_team .content .text{width: 49%;max-width: 580px;border-top: 1px solid #D9D9D9;padding-top:50px;}
        #medical_team .content .text>p{color: #595959;font-size: var(--font-20);font-weight: 400;}
        #medical_team .content .text>b{font-size: var(--font-55);word-break: keep-all;display: block;width: 100%;font-weight: 600;}
        #medical_team .content .text>b span{font-size: var(--font-35);font-weight: 500;}
        #medical_team .content .text>span{color: #595959;font-size: var(--font-20);display: block;padding-bottom: 50px;}
        #medical_team .content .text ul{border-top: 1px solid #D9D9D9;padding-top:50px;}
        #medical_team .content .text ul li{position: relative;top: 0;left: 0;padding-left: 20px;color: #595959;font-size: var(--font-20);margin-bottom: 15px; line-height: var(--font-20);width: 100%;word-break: keep-all;}
        #medical_team .content .text ul li::after{content:""; position: absolute;top: 8px; left: 0;width: 5px;height: 5px;background: #82D9D0;border-radius: 10px;}

        #medical_team .content>.img{width: 49%;max-width: 650px;position: relative;top: 0;left: 0;}
        #medical_team .content>.img img{width: 100%;}
        #medical_team .content>.img #circle{position: absolute;width: 100%;height: auto;aspect-ratio: auto 1 / 1;max-width: 380px; bottom: -190px; left: -190px;}
        #medical_team .content>.img #circle .link-box{position: relative;width: 100%; display: inline-block; font-size: 16px; /* 텍스트 크기 조정 */ text-transform: uppercase; letter-spacing: 1px; /* 글자 간격 조정 */ word-spacing: 0.1em;}
        #medical_team .content>.img #circle .link-box .link-svg{}
        #medical_team .content>.img #circle .link-box #link-circle {}
        #medical_team .content>.img #circle .link-box #link-circle .sorts{}
    /* 아이뷰 소개 > 의료진소개 끝 */


    /* 아이뷰 소개 > 안전시스템 시작 */
        #system{width: calc(100% - 40px); max-width: 1400px;margin: 0 auto;}
        #system ul{}
        #system ul li{margin-bottom: 100px;align-items: center;justify-content: space-between;}
        #system ul li:last-child{margin-bottom: 190px;}
        #system ul li img{width: 650px;}
        #system ul li .text{width: calc(100% - 750px);}
        #system ul li .text span{font-size: var(--font-25);display: block;color: var(--mint);letter-spacing: 7px;}
        #system ul li .text b{font-size: var(--font-40);line-height: var(--lh-40); display: block;margin-bottom: 30px;margin-top: 5px; word-break: keep-all;}
        #system ul li .text p{font-size: var(--font-20);display: block;color: #868686;font-weight: 400;line-height: 35px;word-break: keep-all;}
        #system ul li:nth-child(2n) .text{text-align: right;}
    /* 아이뷰 소개 > 안전시스템 끝 */


    /* 아이뷰 소개 > 진료안내/오시는길 시작 */
        #guide{}
    /* 아이뷰 소개 > 진료안내/오시는길 끝 */


    /* 아이뷰 시그니처 > 아이라이트 눈밑성형 시작 */
        #eyelight{}
        #eyelight .flowBox{position: relative;padding: 30px 0;margin-bottom: 150px;}
        #eyelight .flowBox .track{top: -5px;bottom: unset;font-size: var(--font-55);}
        #eyelight .flowBox .track .content{position: unset;}
        #eyelight .way{width: calc(100% - 40px);max-width: 1400px;margin: 0 auto;}
        #eyelight .way>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;margin-bottom: 45px;}
        #eyelight .way>p span{color: #82D9D0;font-weight: 700;}
        #eyelight .way>span{font-size: var(--font-20);color: #595959;text-align: center;word-break: keep-all;display: block;width: 100%;line-height: 30px;font-weight: 400;}
        #eyelight .effect{width: calc(100% - 40px);max-width: 1400px;margin: 0 auto 100px;display: flex;justify-content: space-between;align-items: center;}
        #eyelight .effect .text{width: calc(50% - 12px);}
        #eyelight .effect .text>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;margin-bottom: 45px;}
        #eyelight .effect .text>p span{color: #82D9D0;font-weight: 700;}
        #eyelight .effect .text>span{font-size: var(--font-20);color: #595959;text-align: center;word-break: keep-all;display: block;width: 100%;line-height: 30px;font-weight: 400;}
        #eyelight .effect .text .line{width: 1px;height: 60px;background: #82D9D0;margin: 30px auto;}
        #eyelight .effect .text>b{font-size: var(--font-20);color: #111111;text-align: center;word-break: keep-all;display: block;width: 100%;line-height: 30px;}
        #eyelight .effect .img{width: calc(50% - 12px);}
        #eyelight .effect .img img{width: 100%;}
        #eyelight .plus{background-image: url(/../../img/eyelight_bg6.png);background-position: center;background-size: cover;background-repeat: no-repeat;padding: 100px 0;}
        #eyelight .plus>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto 45px;}
        #eyelight .plus>p span{color: #82D9D0;font-weight: 700;}
        #eyelight .plus>b{font-size: var(--font-28);width: calc(100% - 40px);margin: 0 auto 45px;text-align: center;display: block;word-break: keep-all;}
        #eyelight .plus>span{font-size: var(--font-20);color: #333333;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto;line-height: 30px;font-weight: 400;}
        #eyelight .plus>span span{position: relative;top: 0;left: 0;padding-left: 5px;background: #82D9D0;}
        #eyelight .plus>span span::after{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #82D9D0;}
        #eyelight #way_list{margin: 100px auto 250px;}
    /* 아이뷰 시그니처 > 아이라이트 눈밑성형 끝 */


    /* 아이뷰 시그니처 > 최소침습V라인리프팅 시작 */
        #v{}
        #v .flowBox{position: relative;padding: 30px 0;margin-bottom: 150px;}
        #v .flowBox .track{top: -5px;bottom: unset;font-size: var(--font-55);}
        #v .flowBox .track .content{position: unset;}
        #v .solution{margin-bottom: 50px;}
        #v .solution>p{font-size: var(--font-48);color: #82D9D0;font-weight: 700;text-align: center;word-break: keep-all;margin-bottom: 100px;}
        #v .stage{width: 100%;background-image: url(/../../img/v_bg7.png);background-position: center;background-size: cover;background-repeat: no-repeat;padding: 40px 0 120px;}
        #v .stage .img{width: calc(100% - 40px);max-width: 1400px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;}
        #v .stage .img>li{width: 50%;position: relative;top: 0;left: 0;}
        #v .stage .img>li:nth-child(2)::before{content: ""; width: 100%; height: 20%; position: absolute; left: 0; bottom: 0; background: linear-gradient(to top, #f8f7f2, #ffffff00);}
        #v .stage .img>li>b{word-break: keep-all;font-size: var(--font-35);width: 100%; text-align: center;display: block;}
        #v .stage .img>li>b p{font-size: var(--font-28);margin-bottom: 10px;}
        #v .stage .img>li>b span{color: var(--mint);}
        #v .stage .img>li img{width:80%;margin-top: 30px;}
        #v .stage .img>li>ul{position: absolute;top: 50%;right: 10%;transform: translateY(-50%);width: 55%;}
        #v .stage .img>li>ul li{display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.7vw;}
        #v .stage .img>li>ul li:last-child{margin-bottom: 0px;}
        #v .stage .img>li>ul li p{font-size: var(--font-20);position: relative;top: 0;left: 0;width: 70px;}
        #v .stage .img>li>ul li div{width: calc(100% - 90px);height: 1px;background: var(--mint);position: relative;top: 0;left: 0;}
        #v .stage .img>li>ul li div::before{content: "";position: absolute;top: 50%;right:0px;transform: translateY(-50%);background: var(--mint);width: 5px;height: 5px;border-radius: 5px;}
        #v .stage .stage_step{width: calc(100% - 40px);max-width: 1400px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;}
        #v .stage .stage_step li{width: 25%;margin-right: 20px;margin-bottom: 10px; background: #fff;border-radius: 0 40px 0 40px;height: 445px;box-shadow: 0px 0px 11px #0000000a;}
        #v .stage .stage_step li:last-child{margin-right: 0;}
        #v .stage .stage_step li b:nth-child(1){word-break: keep-all;font-size: var(--font-28);color: var(--mint);line-height: 90px;border-bottom: 1px solid var(--mint);margin-bottom: 50px;display: block;text-align: center;}
        #v .stage .stage_step li b.big{word-break: keep-all;font-size: var(--font-35);line-height: 40px; text-align: center;margin-bottom: 25px; padding: 0 10px;min-height: 120px;display: flex !important;align-items: center;justify-content: center;}
        #v .stage .stage_step li b.big.mo_text{display: none !important;}
        #v .stage .stage_step li p{word-break: keep-all;font-size: var(--font-25);color: #333333;text-align: center;padding: 0 10px;}
        #v .stage .stage_step li .line{width: 1px;height: 30px;background: #82D9D0;display: block;margin: 25px auto;}
        #v .stage .stage_step li span{word-break: keep-all;font-size: var(--font-20);color: #333333;display: block;text-align: center;line-height: var(--lh-25);}
    /* 아이뷰 시그니처 > 최소침습V라인리프팅 끝 */

    /* 아이뷰 시그니처 > 남자눈성형 시작 */
        #men_eye{}
        #men_eye .page_title .sub_title b{margin-bottom: 0;margin-top: 20px;}
        #men_eye .flowBox{position: relative;padding: 30px 0;margin-bottom: 250px;}
        #men_eye .flowBox .track{top: -5px;bottom: unset;font-size: var(--font-55);}
        #men_eye .flowBox .track .content{position: unset;}
        #men_eye .characteristics{width: calc(100% - 40px);max-width: 1400px;margin: 0 auto;}
        #men_eye .characteristics ul{width: 100%;display: flex;justify-content: space-between;align-items: center;}
        #men_eye .characteristics ul li{width:33.333333%}
        #men_eye .characteristics ul li{}
        #men_eye .characteristics ul li>img{width: 100%;}
        #men_eye .characteristics ul li>p{word-break: keep-all;font-size: var(--font-20);color: #333333;text-align: center;display: flex;justify-content: center;align-items: center;height: 100px;border-bottom: 1px solid #D9D9D9;font-weight: 500;padding: 0 20px;}
        #men_eye .characteristics ul li>p:nth-child(2){height: 150px;}
        #men_eye .characteristics ul li>p:last-child{border-bottom: unset;}
        #men_eye .characteristics ul li>p b{display: none;}
        #men_eye .characteristics ul li.point{width: calc(33.333333% + 30px);border: 15px solid var(--mint);position: relative;top: 0;left: 0;}
        #men_eye .characteristics ul li.point::before{content:"남성눈";position: absolute;top: -100px;left: 50%;transform: translateX(-50%);width: 100%;max-width: 277px; height: 70px;background: var(--mint);color: #fff;font-size: var(--font-35);border-radius: 50px;text-align: center;line-height: 70px;font-weight: 500;}
        #men_eye .characteristics>.title_pc{display: none;}
        #men_eye .characteristics ul li.title_pc{display: none;}
        #men_eye .hidden_title{display: none;}
        #men_eye .characteristics .title{}
        #men_eye .characteristics .title>div{width: 100%;height: auto;aspect-ratio: auto 1 / 1;display: flex;justify-content: center;align-items: center;flex-flow: column;}
        #men_eye .characteristics .title>div div{position: relative;top: 0;left: 0;}
        #men_eye .characteristics .title>div div svg{}
        #men_eye .characteristics .title>div div p{position: absolute; top: 56%; left: 50%; transform: translate(-50%, -50%); font-size: var(--font-20); color: var(--mint); display: block; width: 100%; text-align: center;}
        #men_eye .characteristics .title>div b{display: block;color: #111111;text-align: center;max-width: 350px;word-break: keep-all;font-size: var(--font-48);font-weight: 400; line-height: var(--lh-70);margin-top: 40px;}
        #men_eye .characteristics .title>div b span{color: #82D9D0;font-weight: 700;}
        #men_eye .characteristics .title>p{font-weight: 700;font-size: var(--font-25);color: #000;}
        #men_eye #tep_wrap .tep_btn li{height: 70px;width: 33.333333%;}
    /* 아이뷰 시그니처 > 남자눈성형 끝 */


    /* 아이뷰 시그니처 > 눈재수술 시작 */
        #eye_reoperation .page_title .sub_title b{margin-top: 20px;}
        #eye_reoperation .flowBox{position: relative;padding: 30px 0;margin-bottom: 250px;}
        #eye_reoperation .flowBox .track{top: -5px;bottom: unset;font-size: var(--font-55);}
        #eye_reoperation .flowBox .track .content{position: unset;margin: 0;}
        #eye_reoperation #tep_wrap .tep_btn li{padding: 0 20px; text-align: center; word-break: keep-all; line-height: var(--lh-30);height: 95px;}
        #eye_reoperation #tep_wrap .tep_btn li.pc_text{display: flex !important;}
        #eye_reoperation .tep_con .content{margin: 100px 0;display: flex;justify-content: space-between; align-items: flex-end;}
        #eye_reoperation .tep_con .content .text{width: calc(50% - 10px);}
        #eye_reoperation .tep_con .content .text .top{}
        #eye_reoperation .tep_con .content .text .top span{color: var(--mint);font-size: var(--font-30);display: block;text-align: center;word-break: keep-all;}
        #eye_reoperation .tep_con .content .text .top b{color: #333333;font-size: var(--font-25);display: block;text-align: center;word-break: keep-all;}
        #eye_reoperation .tep_con .content .text .top p{color: #333333;font-size: var(--font-20);display: block;text-align: center;word-break: keep-all;}
        #eye_reoperation .tep_con .content .text .bt{border-bottom: 1px solid #82D9D0;margin-top: 50px; position: relative;top: 0;left: 0;z-index: 1;}
        #eye_reoperation .tep_con .content .text .bt::before{content: ""; position: absolute;top: 20px;width: 100%;height: 1px;background: #82D9D0;left: 0;z-index: -1;}
        #eye_reoperation .tep_con .content .text .bt span{color: var(--mint);font-size: var(--font-25);display: block;width: fit-content;margin: 0 auto;background: #fff;padding: 0 10px;font-weight: 600;word-break: keep-all;}
        #eye_reoperation .tep_con .content .text .bt p{color: #333333;font-size: var(--font-20);display: flex;justify-content: center;align-items: center;height: 105px;text-align: center;word-break: keep-all; line-height: var(--lh-28);}
        #eye_reoperation .tep_con .content .text .bt p.pc_text{display: flex !important;}
        #eye_reoperation .tep_con .content>img{width: calc(50% - 10px);}
    /* 아이뷰 시그니처 > 눈재수술 끝 */


    /* 눈 > 쌍꺼풀 시작 */
        #double_eyelid{}
        #double_eyelid .page_title .sub_title b{margin-bottom: 0;margin-top: 20px;}
        #double_eyelid .flowBox{position: relative;padding: 30px 0;margin-bottom: 250px;}
        #double_eyelid .flowBox .track{top: -5px;bottom: unset;font-size: var(--font-55);}
        #double_eyelid .flowBox .track .content{position: unset;}
        #double_eyelid  #tep_wrap .tep_btn li{height: 70px;width: 33.333333%;}
    /* 눈 > 쌍꺼풀 끝 */


    /* 눈 > 눈매교정 시작 */
        #eye_correction{}
        #eye_correction .page_title .sub_title b{margin-bottom: 0;margin-top: 20px;}
        #eye_correction .flowBox{position: relative;padding: 30px 0;margin-bottom: 250px;}
        #eye_correction .flowBox .track{top: -5px;bottom: unset;font-size: var(--font-55);}
        #eye_correction .flowBox .track .content{position: unset;}
        #eye_correction  #tep_wrap .tep_btn li{height: 70px;width: 50%;}
    /* 눈 > 눈매교정 끝 */


    /* 눈 > 트임 시작 */
        #eye_open{}
        #eye_open .page_title .sub_title b{margin-bottom: 0;margin-top: 20px;}
        #eye_open .flowBox{position: relative;padding: 30px 0;margin-bottom: 250px;}
        #eye_open .flowBox .track{top: -5px;bottom: unset;font-size: var(--font-55);}
        #eye_open .flowBox .track .content{position: unset;}
        #eye_open>b{font-size: var(--font-40);display: block;padding: 0 20px;text-align: center;word-break: keep-all;font-weight: 400;max-width: 1000px;margin: 100px auto 250px;line-height: var(--lh-55);}
        #eye_open>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto 45px;}
        #eye_open>p span{color: #82D9D0;font-weight: 700;}
    /* 눈 > 트임 끝 */


    /* 눈 > 눈밑지방재배치 시작 */
        #eye_relocation{}
        #eye_relocation .page_title .sub_title b{margin-bottom: 0;margin-top: 20px;}
        #eye_relocation .flowBox{position: relative;padding: 30px 0;margin-bottom: 250px;}
        #eye_relocation .flowBox .track{top: -5px;bottom: unset;font-size: var(--font-55);}
        #eye_relocation .flowBox .track .content{position: unset;}
        #eye_relocation>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto 100px;}
        #eye_relocation>p span{color: #73E2D7;/*font-weight: 700;*/}
        #eye_relocation .characteristics ul{width: calc(100% - 40px);max-width: 1000px;margin: 0 auto; display: flex;justify-content: space-between;align-items: flex-start;}
        #eye_relocation .characteristics ul li{width: 33.333333%;max-width: 350px;}
        #eye_relocation .characteristics ul li img{width: 100%;margin-bottom: 30px;}
        #eye_relocation .characteristics ul li b{word-break: keep-all;display: block;width: 100%;height: 80px;display: flex;justify-content: center;align-items: center;color: #333333;background: #E1E1E1;border-radius: 50px;padding: 0 10px;font-size: var(--font-30);margin-bottom: 35px;}
        #eye_relocation .characteristics ul li p{font-size: var(--font-20);text-align: center;width: 100%;word-break: keep-all; font-weight: 500; line-height: var(--lh-28);}
        #eye_relocation .characteristics ul li.atv{}
        #eye_relocation .characteristics ul li.atv img{border: 10px solid var(--mint);}
        #eye_relocation .characteristics ul li.atv b{background: var(--mint);color: #fff;}
        #eye_relocation .characteristics ul li.center{max-width: 300px;}
        #eye_relocation .characteristics ul li.center span{color: var(--mint); font-size: var(--font-100); display: block;width: 100%;height: 320px;text-align: center;line-height: 320px;font-weight: 600;}
        #eye_relocation .worry{width: 100%;background-image: url(/../../img/eye_relocation3.png);background-position: center;background-size: cover;background-repeat: no-repeat;padding: 80px 0 60px;margin: 250px auto 150px;}
        #eye_relocation .worry .wrap{width: calc(100% - 40px);max-width: 1400px;margin: 0 auto;display: flex;justify-content: space-between;align-items: flex-end;}
        #eye_relocation .worry .wrap .list_wrap{width: 60%;}
        #eye_relocation .worry .wrap .list_wrap>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto 70px;}
        #eye_relocation .worry .wrap .list_wrap>p span{color: #00D4C1;font-weight: 700;}
        #eye_relocation .worry .wrap .list_wrap>ul{display: flex;justify-content: space-between;align-items: flex-start;}
        #eye_relocation .worry .wrap .list_wrap>ul li{width: calc(33.333333% - 15px);height: 360px;border: 1px solid #c3c3c37c;border-radius: 200px 200px 0 0;display: flex;flex-flow: column;padding: 50px 20px 15px;}
        #eye_relocation .worry .wrap .list_wrap>ul li b{font-size: var(--font-28);text-align: center;word-break: keep-all;display: block;line-height: var(--lh-35);}
        #eye_relocation .worry .wrap .list_wrap>ul li span{width: 1px;height: 20px;background: #00000057;display: block;margin:25px auto 15px;}
        #eye_relocation .worry .wrap .list_wrap>ul li p{font-size: var(--font-20);color: #898989;text-align: center;word-break: keep-all;line-height: var(--lh-28);}
        #eye_relocation .worry .wrap .img_wrap{width: 40%; position: relative;top: 0;left: 0;}
        #eye_relocation .worry .wrap .img_wrap img{position: absolute;bottom: -60px;left: 0;width: 115%;}
        #eye_relocation .con{width: calc(100% - 40px);max-width: 1400px;margin: 0 auto;}
        #eye_relocation .con>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto 45px;}
        #eye_relocation .con>p span{color: #82D9D0;font-weight: 700;}
    /* 눈 > 눈밑지방재배치 끝 */

    /* 눈 > 중년눈수술 시작 */
        #middleman_eye{}
        #middleman_eye .page_title .sub_title b{margin-bottom: 0;margin-top: 20px;}
        #middleman_eye .flowBox{position: relative;padding: 30px 0;margin-bottom: 250px;}
        #middleman_eye .flowBox .track{top: -5px;bottom: unset;font-size: var(--font-55);}
        #middleman_eye .flowBox .track .content{position: unset;}
        #middleman_eye #tep_wrap .tep_btn li{height: 70px;width: 33.333333%;}
        #middleman_eye .characteristics{width: 100%;max-width: 1400px;margin: 0 auto 100px;position: relative;top: 0;left: 0;z-index: 1;padding-top: 65px;}
        #middleman_eye .characteristics::before{content: "";display: block;position: absolute;top: 0;height: 57%;width: 100%;background: #EBF5F4;border-radius: 20px 20px 0 0;z-index: -1;}
        #middleman_eye .characteristics>b{font-size: var(--font-35);text-align: center;display: block;margin-bottom: 40px;}
        #middleman_eye .characteristics>ul{display: flex;justify-content: space-between;align-items: center;padding: 0 40px;}
        #middleman_eye .characteristics>ul li{width: calc(33.333333% - 15px);height: 390px;background: #fff;box-shadow: 0px 0px 2px #cfe3e1;padding: 70px 15px 0;}
        #middleman_eye .characteristics>ul li:nth-child(1){border-radius: 200px 200px 200px 0;}
        #middleman_eye .characteristics>ul li:nth-child(2){border-radius: 200px 200px 0 0;}
        #middleman_eye .characteristics>ul li:nth-child(3){border-radius: 200px 200px 0 200px;}
        #middleman_eye .characteristics>ul li span{font-size: var(--font-30);color: #fff;background: #fff;background: #82D9D0;width: 50px;height: 50px;line-height: 50px;text-align: center;display: block;margin: 0 auto;border-radius: 50px;}
        #middleman_eye .characteristics>ul li b{font-size: var(--font-25);color: #5ECDC2;display: block;text-align: center;margin: 25px auto 10px;line-height: var(--lh-35);font-weight: 600;}
        #middleman_eye .characteristics>ul li p{font-size: var(--font-20);color: #333333;text-align: center;line-height: var(--lh-30);}

    /* 눈 > 중년눈수술 끝 */

    /* 눈 > 내시경이마거상술 시작 */
        #forehead{}
        #forehead .page_title .sub_title b{margin-bottom: 0;margin-top: 20px;}
        #forehead .flowBox{position: relative;padding: 30px 0;margin-bottom: 250px;}
        #forehead .flowBox .track{top: -5px;bottom: unset;font-size: var(--font-55);}
        #forehead .flowBox .track .content{position: unset;}
        #forehead>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto 100px;}
        #forehead>p span{color: #82D9D0;font-weight: 700;}
        #forehead #way_list{width: calc(100% - 40px);max-width: 1400px;margin-left: auto;}
        #forehead #way_list2{margin-bottom: 200px;}
        #forehead #solution_list{width: calc(100% - 40px);}
        #forehead #recommendation .wrap>div>ul li{height: 65px;}
    /* 눈 > 내시경이마거상술 끝 */


    /* 리프팅 > 실리프팅 시작 */
        #thread{}
        #thread .page_title .sub_title b{margin-bottom: 0;margin-top: 20px;}
        #thread .flowBox{position: relative;padding: 30px 0;margin-bottom: 250px;}
        #thread .flowBox .track{top: -5px;bottom: unset;font-size: var(--font-55);}
        #thread .flowBox .track .content{position: unset;}
        #thread>.con{width: calc(100% - 40px);max-width: 1400px;margin: 0 auto;}
        #thread>.con>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto 100px;}
        #thread>.con>p span{color: #82D9D0;font-weight: 700;}
        #thread #way_list li{width: calc(33.333333% - 44px);}
        #thread .advantage{padding: 80px 0 60px;margin: 100px auto 100px;}
        #thread .advantage .wrap{display: flex;justify-content: space-between;align-items: flex-end;}
        #thread .advantage .wrap .list_wrap{width: 49.5%;max-width: 560px;}
        #thread .advantage .wrap .list_wrap>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto 70px;}
        #thread .advantage .wrap .list_wrap>p span{color: #82D9D0;font-weight: 700;}
        #thread .advantage .wrap .list_wrap>div{width: 100%;height: auto;aspect-ratio: auto 1 / 1; background-image: url(/../../img/thread_bg4.png);background-position: center;background-size: cover;background-repeat: no-repeat;display: flex;}
        #thread .advantage .wrap .list_wrap>div ul{position: relative;top: 0;left: 0;width: 100%;height: 100%;}
        #thread .advantage .wrap .list_wrap>div ul li{position: absolute;width: 50%;height: 50%;display: flex; justify-content: center; align-items: center;flex-flow: column;}
        #thread .advantage .wrap .list_wrap>div ul li:nth-child(1){top: 0;left: 0;}
        #thread .advantage .wrap .list_wrap>div ul li:nth-child(2){top: 0;right: 0;}
        #thread .advantage .wrap .list_wrap>div ul li:nth-child(3){bottom: 0;right: 0;}
        #thread .advantage .wrap .list_wrap>div ul li:nth-child(4){bottom: 0;left: 0;}
        #thread .advantage .wrap .list_wrap>div ul li span{color: var(--mint);font-size: var(--font-18);display: block;text-align: center;font-weight: 700;}
        #thread .advantage .wrap .list_wrap>div ul li p{text-align: center;font-size: var(--font-28);font-weight: 600;}
        #thread .advantage .wrap .img_wrap{width: 51.5%; position: relative;top: 0;left: 0;}
        #thread .advantage .wrap .img_wrap img{position: absolute;bottom: -60px;left: 0;width: 100%;}
        #thread .kind{margin-bottom: 100px;}
        #thread .kind>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto 70px;}
        #thread .kind>p span{color: #82D9D0;font-weight: 700;}
        #thread .kind>ul{display: flex;justify-content: space-between;align-items: flex-start;}
        #thread .kind>ul li{width: calc(33.333333% - 10px);}
        #thread .kind>ul li b{color: #333333;font-size: var(--font-20);height: 73px;line-height: 67px;border: 3px solid var(--mint);display: block;text-align: center;}
        #thread .kind>ul li img{margin: 20px 0 5px;width: 100%;}
        #thread .kind>ul li p{color: #333333;font-size: var(--font-20);text-align: center;word-break: keep-all;padding: 0 10px;line-height: var(--lh-30);mi}
    /* 리프팅 > 실리프팅 끝 */


    /* 리프팅 > 안면목거상 시작 */
        #neck{}
        #neck .page_title .sub_title b{margin-bottom: 0;margin-top: 20px;}
        #neck .flowBox{position: relative;padding: 30px 0;margin-bottom: 250px;}
        #neck .flowBox .track{top: -5px;bottom: unset;font-size: var(--font-55);}
        #neck .flowBox .track .content{position: unset;}
        #neck>.con{width: calc(100% - 40px);max-width: 1400px;margin: 0 auto;}
        #neck>.con>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto 100px;}
        #neck>.con>p span{color: #82D9D0;font-weight: 700;}
        #neck>.con .bg{background: #EFF8F7;padding: 100px;margin-top: 100px;}
        #neck>.con .bg .wrap{background: #82D9D0;border-radius: 20px;}
        #neck>.con .bg .wrap .top{background: #fff;border-radius: 20px;display: flex;justify-content: space-between;align-items: center;padding: 90px;position: relative;top: 0;left: 0;}
        #neck>.con .bg .wrap .top::before{content: ""; position: absolute;  width: 0; left: 50%;bottom: 0;transform: translateX(-50%); height: 0; border-bottom: 25px solid #82D9D0; border-top: 25px solid transparent; border-left: 25px solid transparent; border-right: 25px solid transparent;}
        #neck>.con .bg .wrap .top img{width: calc(50% - 50px);}
        #neck>.con .bg .wrap .bt{padding: 50px;position: relative;top: 0;left: 0;}
        #neck>.con .bg .wrap .bt{padding: 50px;}
        #neck>.con .bg .wrap .bt p{color: #fff;font-size: var(--font-20); text-align: center; line-height: var(--lh-30);word-break: keep-all;}
        #neck .advantage{padding: 80px 0;margin: 150px auto 100px;background: #EEF8F7;}
        #neck .advantage .wrap{width: calc(100% - 40px);max-width: 1180px;margin: 0 auto; display: flex;justify-content: space-between;align-items: flex-end;}
        #neck .advantage .wrap .list_wrap{width: 56.5%;max-width: 600px;}
        #neck .advantage .wrap .list_wrap>li{display: flex;align-items: center;justify-content: space-between; height: 80px;margin-bottom: 20px;background: #fff;border-radius: 100px;}
        #neck .advantage .wrap .list_wrap>li:last-child{margin-bottom: 0px;}
        #neck .advantage .wrap .list_wrap>li span{background: #82D9D0;width: 80px;height: 100%;line-height:80px;border-radius: 100px; color: #fff;font-size: var(--font-30);text-align: center;display: block;}
        #neck .advantage .wrap .list_wrap>li p{color: #333333; font-size: var(--font-25); height: 100%; line-height: var(--lh-30); display: flex; align-items: center; width: calc(100% - 100px);word-break: keep-all;padding-right: 20px;}
        #neck .advantage .wrap .img_wrap{width: 43.5%; position: relative;top: 0;left: 0;}
        #neck .advantage .wrap .img_wrap img{position: absolute;bottom: -80px;left: 0;width: 100%;}
        #neck #recommendation .wrap>div>ul li{height: 65px;}
    /* 리프팅 > 안면목거상 끝 */


    /* 쁘띠 > 보톡스 시작 */
        #botox{}
        #botox .flowBox{position: relative;padding: 30px 0;margin-bottom: 250px;}
        #botox .flowBox .track{top: -5px;bottom: unset;font-size: var(--font-55);}
        #botox .flowBox .track .content{position: unset;}
        #botox>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto 100px;}
        #botox>p span{color: #82D9D0;font-weight: 700;}
        #botox #solution_list{padding: 0 20px;margin-bottom: 200px;}
        #botox .advantage{margin: 150px auto;}
        #botox .advantage>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto 20px;}
        #botox .advantage>p span{color: #82D9D0;font-weight: 700;}
        #botox .advantage>span{font-size: var(--font-20); text-align: center; display: block; width: calc(100% - 40px); max-width: 1400px; margin: 0 auto; color: #000; font-weight: 500; line-height: var(--lh-28);word-break: keep-all;}
        #botox .advantage .bg{background-image: url(/../../img/botox_bg1.png);background-position: center;background-size: cover;background-repeat: no-repeat; margin: 100px auto 0;padding: 65px 0 45px;}
        #botox .advantage .bg .wrap{width: calc(100% - 40px);max-width: 1330px;margin: 0 auto; position: relative;top: 0;left: 0;z-index: 1;}
        #botox .advantage .bg .wrap .list_wrap{width: 73%; max-width: 830px;display: flex;justify-content: space-between;align-items: center;}
        #botox .advantage .bg .wrap .list_wrap ul{width: calc(50% - 10px);background: #fff;border-radius: 20px;}
        #botox .advantage .bg .wrap .list_wrap ul>li{}
        #botox .advantage .bg .wrap .list_wrap ul>li:last-child{margin-bottom: 0px;}
        #botox .advantage .bg .wrap .list_wrap ul>li span{color: #fff;display: block;width: 100%;background: var(--mint);font-size: var(--font-28);height: 65px;line-height: 65px;border-radius: 20px 20px 0 0;text-align: center;}
        #botox .advantage .bg .wrap .list_wrap ul>li p{color: #333333;font-size: var(--font-18);text-align: center;width: 100%;height: 180px;display: flex;justify-content: center;align-items: center;word-break: keep-all; padding: 20px; line-height: var(--lh-28);}
        #botox .advantage .bg .wrap .list_wrap ul>li p.pc_text{display: flex !important;}
        #botox .advantage .bg .wrap .img_wrap{width: 30vw; position: absolute;bottom: 0;right: 0;z-index: -1;}
        #botox .advantage .bg .wrap .img_wrap img{position: absolute;bottom: -45px;left: 0;width: 100%;}
        #botox .con{width: calc(100% - 40px);max-width: 1400px;margin: 0 auto 150px;}
        #botox .con>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto 100px;}
        #botox .con>p span{color: #82D9D0;font-weight: 700;}
        #botox .con>div{display: flex;justify-content: space-between;align-items: center;}
        #botox .con>div img{width: calc(50% - 1.5vw);}
    /* 쁘띠 > 보톡스 끝 */


    /* 쁘띠 > 필러 시작 */
        #fillers{}
        #fillers .flowBox{position: relative;padding: 30px 0;margin-bottom: 250px;}
        #fillers .flowBox .track{top: -5px;bottom: unset;font-size: var(--font-55);}
        #fillers .flowBox .track .content{position: unset;}
        #fillers .page_title .sub_title b{margin-bottom: 0;margin-top: 20px;}
        #fillers>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto;}
        #fillers>p span{color: #82D9D0;font-weight: 700;}
        #fillers #solution_list{padding: 0 20px;margin-bottom: 200px;margin-top: 100px;}
        #fillers .characteristics{width: calc(100% - 40px);max-width: 1400px;margin: 30px auto 200px; display: flex;justify-content: space-between;align-items: flex-start;}
        #fillers .characteristics li{width: 25%;padding: 20px;}
        #fillers .characteristics li img{width: 100%;max-width: 240px;margin: 0 auto;display: block;}
        #fillers .characteristics li b{font-size: var(--font-25);margin: 30px 0 15px;display: block;text-align: center;font-weight: 600;line-height: var(--lh-30);word-break: keep-all;}
        #fillers .characteristics li p{font-size: var(--font-20);color: #333333;text-align: center; line-height: var(--lh-28);word-break: keep-all;}
        #fillers>img{width: 50%;max-width: 765px;display: block;margin: 70px auto 0;}
    /* 쁘띠 > 필러 끝 */


    /* 쁘띠 > 필러 시작 */
        #laser{}
        #laser .flowBox{position: relative;padding: 30px 0;margin-bottom: 250px;}
        #laser .flowBox .track{top: -5px;bottom: unset;font-size: var(--font-55);}
        #laser .flowBox .track .content{position: unset;}
        #laser .page_title .sub_title b{margin-bottom: 0;margin-top: 20px;}
        #laser>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto;}
        #laser>p span{color: #82D9D0;font-weight: 700;}
        #laser #solution_list{padding: 0 20px;margin: 100px auto;}
        #laser #way_list{width: calc(100% - 40px);max-width: 1400px;margin: 0 auto 150px;}
        #laser #way_list li::before{top: 28%;}
        #laser .principle{background: #F7FCFB;padding: 100px 0;margin-bottom: 100px;}
        #laser .principle .wrap{width: calc(100% - 40px);max-width: 1400px;margin: 0 auto;}
        #laser .principle .wrap>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto 100px;}
        #laser .principle .wrap>p span{color: #82D9D0;font-weight: 700;}
        #laser .principle .wrap>b{font-size: var(--font-30);color: #333333; word-break: keep-all;margin: 50px auto 20px;line-height: var(--lh-40); display: block;text-align: center;}
        #laser .principle .wrap>span{font-size: var(--font-20);color: #767676; word-break: keep-all;text-align: center;display: block;line-height: var(--lh-28);}
        #laser .principle .wrap>ul{display: flex;justify-content: space-between;align-items: center;}
        #laser .principle .wrap>ul li{width: calc(33.333333% - 65px);position: relative;top: 0;left: 0;background: #fff;padding: 50px 20px 40px;border: 1px solid #E6E6E6;}
        #laser .principle .wrap>ul li::before{content: "▶";position: absolute;width: 100px;height: 50px;line-height: 50px; text-align: center;color: #B1B1B1;top: 45%;right: -100px;font-size: var(--font-20);}
        #laser .principle .wrap>ul li:last-child::before{display: none;}
        #laser .principle .wrap>ul li:after{position: absolute;top: -23px;left: 50%;transform: translateX(-50%);width: 45px;height: 45px;line-height: 45px;border-radius: 50px;background: #82D9D0;color: #fff;font-size: var(--font-30);font-family:"Sorts Mill Goudy", serif !important;text-align: center;}
        #laser .principle .wrap>ul li:nth-child(1):after{content: "01";}
        #laser .principle .wrap>ul li:nth-child(2):after{content: "02";}
        #laser .principle .wrap>ul li:nth-child(3):after{content: "03";}
        #laser .principle .wrap>ul li img{width: calc(100% - 40px);margin: 0 auto 30px;display: block;}
        #laser .principle .wrap>ul li p{font-size: var(--font-20);color: #333333; word-break: keep-all;text-align: center;line-height: var(--lh-28);}
    /* 쁘띠 > 필러 끝 */


     /* 쁘띠 > 하이쿡스 시작 */
        #hi{}
        #hi .flowBox{position: relative;padding: 30px 0;margin-bottom: 250px;}
        #hi .flowBox .track{top: -5px;bottom: unset;font-size: var(--font-55);}
        #hi .flowBox .track .content{position: unset;}
        #hi .page_title .sub_title b{margin-bottom: 0;margin-top: 20px;}
        #hi>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto;}
        #hi>p span{color: #82D9D0;font-weight: 700;}
        #hi #solution_list{padding: 0 20px;margin: 100px auto;}
        #hi #way_list{width: calc(100% - 40px);max-width: 1400px;margin: 0 auto 150px;}
        #hi #way_list li::before{top: 28%;}
        #hi .principle{background: #F7FCFB;padding: 100px 0;margin-bottom: 100px;}
        #hi .principle .wrap{width: calc(100% - 40px);max-width: 1400px;margin: 0 auto;}
        #hi .principle .wrap>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto 100px;}
        #hi .principle .wrap>p span{color: #82D9D0;font-weight: 700;}
        #hi .principle .wrap>b{font-size: var(--font-30);color: #333333; word-break: keep-all;margin: 50px auto 20px;line-height: var(--lh-40); display: block;text-align: center;}
        #hi .principle .wrap>span{font-size: var(--font-20);color: #767676; word-break: keep-all;text-align: center;display: block;line-height: var(--lh-28);}
        #hi .principle .wrap>ul{display: flex;justify-content: space-between;align-items: center;}
        #hi .principle .wrap>ul li{width: calc(33.333333% - 65px);background: #fff;padding: 0;border: 1px solid #E6E6E6;position: relative;top: 0;left: 0;}
        #hi .principle .wrap>ul li::before{content: "▶";position: absolute;width: 100px;height: 50px;line-height: 50px; text-align: center;color: #B1B1B1;top: 45%;right: -100px;font-size: var(--font-20);}
        #hi .principle .wrap>ul li:last-child::before{display: none;}
        #hi .principle .wrap>ul li img{width: 100%;margin: 0 auto;display: block;}
        #hi .principle .wrap>ul li p{font-size: var(--font-20);color: #333333; word-break: keep-all;text-align: center;line-height: var(--lh-28);padding: 40px 20px 30px;position: relative;top: 0;left: 0; max-width: 260px; margin: 0 auto;}
        #hi .principle .wrap>ul li p:after{position: absolute;top: -23px;left: 50%;transform: translateX(-50%);width: 45px;height: 45px;line-height: 45px;border-radius: 50px;background: #82D9D0;color: #fff;font-size: var(--font-30);font-family:"Sorts Mill Goudy", serif !important;text-align: center;}
        #hi .principle .wrap>ul li:nth-child(1) p:after{content: "01";}
        #hi .principle .wrap>ul li:nth-child(2) p:after{content: "02";}
        #hi .principle .wrap>ul li:nth-child(3) p:after{content: "03";}
        #hi #characteristics2 li{height: 270px;}
    /* 쁘띠 > 하이쿡스 끝 */


    /* 쁘띠 > U-Pulse 시작 */
        #u-pulse{}
        #u-pulse .flowBox{position: relative;padding: 30px 0;margin-bottom: 250px;}
        #u-pulse .flowBox .track{top: -5px;bottom: unset;font-size: var(--font-55);}
        #u-pulse .flowBox .track .content{position: unset;}
        #u-pulse .page_title .sub_title b{margin-bottom: 0;margin-top: 20px;}
        #u-pulse>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto;}
        #u-pulse>p span{color: #82D9D0;font-weight: 700;}
        #u-pulse #solution_list{padding: 0 20px;margin: 100px auto;}
        #u-pulse #way_list{width: calc(100% - 40px);max-width: 1400px;margin: 0 auto 150px;}
        #u-pulse #way_list li::before{top: 28%;}
        #u-pulse .principle{background: #F7FCFB;padding: 100px 0;margin-bottom: 100px;}
        #u-pulse .principle .wrap{width: calc(100% - 40px);max-width: 1400px;margin: 0 auto;}
        #u-pulse .principle .wrap>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto 100px;}
        #u-pulse .principle .wrap>p span{color: #82D9D0;font-weight: 700;}
        #u-pulse .principle .wrap>b{font-size: var(--font-30);color: #333333; word-break: keep-all;margin: 50px auto 20px; line-height: var(--lh-40);display: block;text-align: center;}
        #u-pulse .principle .wrap>span{font-size: var(--font-20);color: #767676; word-break: keep-all;text-align: center;display: block;line-height: var(--lh-28);}
        #u-pulse .principle .wrap>ul{display: flex;justify-content: space-between;align-items: center;}
        #u-pulse .principle .wrap>ul li{width: calc(25% - 50px);background: #fff;padding: 0;border: 1px solid #E6E6E6;position: relative;top: 0;left: 0;}
        #u-pulse .principle .wrap>ul li::before{content: "▶";position: absolute;width: 70px;height: 50px;line-height: 50px; text-align: center;color: #B1B1B1;top: 45%;right: -70px;font-size: var(--font-20);}
        #u-pulse .principle .wrap>ul li:last-child::before{display: none;}
        #u-pulse .principle .wrap>ul li img{width: 100%;margin: 0 auto;display: block;}
        #u-pulse .principle .wrap>ul li p{font-size: var(--font-20);color: #333333; word-break: keep-all;text-align: center;line-height: var(--lh-28);padding: 40px 20px 30px;position: relative;top: 0;left: 0; margin: 0 auto; height: 210px;}
        #u-pulse .principle .wrap>ul li p:after{position: absolute;top: -23px;left: 50%;transform: translateX(-50%);width: 45px;height: 45px;line-height: 45px;border-radius: 50px;background: #82D9D0;color: #fff;font-size: var(--font-30);font-family:"Sorts Mill Goudy", serif !important;text-align: center;}
        #u-pulse .principle .wrap>ul li:nth-child(1) p:after{content: "01";}
        #u-pulse .principle .wrap>ul li:nth-child(2) p:after{content: "02";}
        #u-pulse .principle .wrap>ul li:nth-child(3) p:after{content: "03";}
        #u-pulse .principle .wrap>ul li:nth-child(4) p:after{content: "04";}
        #u-pulse #characteristics2 li{height: 240px;width: calc(33.333333% - 50px);}
        #u-pulse #characteristics2 li>span{max-width: 180px;margin: 0 auto;}
        #u-pulse #characteristics2 li b{color: var(--mint);margin-bottom: 0;}
    /* 쁘띠 > U-Pulse 끝 */

    /* 쁘띠 > 울쎄라 시작 */
        #ul_chera{}
        #ul_chera .flowBox{position: relative;padding: 30px 0;margin-bottom: 250px;}
        #ul_chera .flowBox .track{top: -5px;bottom: unset;font-size: var(--font-55);}
        #ul_chera .flowBox .track .content{position: unset;}
        #ul_chera .page_title .sub_title b{margin-bottom: 0;margin-top: 20px;}
        #ul_chera>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto;}
        #ul_chera>p span{color: #82D9D0;font-weight: 700;}
        #ul_chera #solution_list{padding: 0 20px;margin: 100px auto;}
        #ul_chera #way_list{width: calc(100% - 40px);max-width: 1400px;margin: 0 auto 150px;}
        #ul_chera #way_list li::before{top: 28%;}
        #ul_chera .principle{background: #F7FCFB;padding: 100px 0;margin-bottom: 100px;}
        #ul_chera .principle .wrap{width: calc(100% - 40px);max-width: 1400px;margin: 0 auto;}
        #ul_chera .principle .wrap>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto 100px;}
        #ul_chera .principle .wrap>p span{color: #82D9D0;font-weight: 700;}
        #ul_chera .principle .wrap>b{font-size: var(--font-30);color: var(--mint); word-break: keep-all;margin: 50px auto 20px; line-height: var(--lh-40);display: block;text-align: center;}
        #ul_chera .principle .wrap>span{font-size: var(--font-20);color: #767676; word-break: keep-all;text-align: center;display: block;line-height: var(--lh-28);}
        #ul_chera .principle .wrap>img{width: 100%;max-width: 1200px;margin: 0 auto;display: block;}
        #ul_chera #characteristics2 li{height: 290px;width: calc(33.333333% - 50px);}
        #ul_chera #characteristics2 li>span{max-width: 180px;margin: 0 auto;}
        #ul_chera #characteristics2 li b{color: var(--mint);}
    /* 쁘띠 > 울쎄라 끝 */

    /* 웰에이징 > 고압산소치료 시작 */
        #oxygen{}
        #oxygen .page_title{}
        #oxygen .page_title h2{}
        #oxygen .page_title div{}
        #oxygen .page_title div p{}
        #oxygen .page_title div b{margin-bottom: 0;margin-top: 20px;}
        #oxygen .flowBox{position: relative;padding: 30px 0;margin-bottom: 150px;}
        #oxygen .flowBox .track{top: -5px;bottom: unset;font-size: var(--font-55);}
        #oxygen .flowBox .track .content{position: unset;}
        #oxygen .principle{margin-bottom: 100px;}
        #oxygen .principle .img_wrap{position: relative;top: 0;left: 0;width: 100%;max-width: 560px;margin: 0 auto;}
        #oxygen .principle .img_wrap::after{content: "";position: absolute;top: 0;right: 0;width: 30px;height: 100%;background:linear-gradient(to right, #ffffff00, #ffffff)}
        #oxygen .principle .img_wrap::before{content: "";position: absolute;top: 0;left: 0;width: 30px;height: 100%;background:linear-gradient(to left, #ffffff00, #ffffff)}
        #oxygen .principle .img_wrap img{width: 100%;display: block;}
        #oxygen .principle>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;margin-bottom: 45px;padding: 0 20px;}
        #oxygen .principle>p span{color: #82D9D0;font-weight: 700;}
        #oxygen .principle>b{font-size: var(--font-20);display: block;text-align: center;color: #111111;padding: 0 20px;word-break: keep-all;}
        #oxygen .principle .line{width: 1px;height: 60px;background: #82D9D0;margin: 35px auto;}
        #oxygen .principle>span{color: #333333;font-size: var(--font-20);margin-bottom: 60px;display: block;text-align: center;line-height: var(--lh-28);padding: 0 20px;word-break: keep-all;}
        #oxygen .principle ul{display: flex;justify-content: space-between;width: calc(100% - 40px);max-width: 1400px;margin: 0 auto;}
        #oxygen .principle ul li{width: calc(50% - 15px);}
        #oxygen .principle ul li img{width: 100%;margin-bottom: 30px;}
        #oxygen .principle ul li p{font-size: var(--font-25);display: block;text-align: center;font-weight: 600;}
        #oxygen .principle ul li span{font-size: var(--font-20); color: #333333; display: block; text-align: center; word-break: keep-all; line-height: var(--lh-28); margin-top: 20px;}
        #oxygen .foundation{width: 100%;background-image: url(/../../img/oxygen_bg4.png);background-position: center;background-size: cover;background-repeat: no-repeat;padding: 40px 0 120px;}
        #oxygen .foundation .wrap{width: calc(100% - 80px);max-width: 1400px;margin: 0 auto;padding: 80px 50px;background: #fff;display: flex;justify-content: space-between;align-items: center;}
        #oxygen .foundation .wrap .left{width: calc(50% - 50px);padding: 0 20px;}
        #oxygen .foundation .wrap .left b{font-size: var(--font-48);font-weight: 600; display: block; word-break: keep-all;margin-bottom: 80px;color: #333333;line-height: var(--lh-70);}
        #oxygen .foundation .wrap .left b span{color: #82D9D0;font-weight: 700;}
        #oxygen .foundation .wrap .left b p{font-weight: 400;color: #111111;}
        #oxygen .foundation .wrap .left .img_wrap{width: 100%;max-width: 490px;margin: 0 auto;position: relative;top: 0;left: 0;}
        #oxygen .foundation .wrap .left .img_wrap::after{content: "";position: absolute;top: 0;right: 0;width: 30px;height: 100%;background:linear-gradient(to right, #ffffff00, #ffffff)}
        #oxygen .foundation .wrap .left .img_wrap::before{content: "";position: absolute;top: 0;left: 0;width: 30px;height: 100%;background:linear-gradient(to left, #ffffff00, #ffffff)}
        #oxygen .foundation .wrap .left .img_wrap img{width: 100%;}
        #oxygen .foundation .wrap .right{width: calc(50% + 50px);padding: 0 20px;}
        #oxygen .foundation .wrap .right li{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px dashed #D9D9D9;}
        #oxygen .foundation .wrap .right li:last-child{padding-bottom: 0px;margin-bottom: 0px;border-bottom:unset;}
        #oxygen .foundation .wrap .right li b{font-size: var(--font-30); font-weight: 600; line-height: var(--lh-40); margin-bottom: 10px; display: block;}
        #oxygen .foundation .wrap .right li p{font-size: var(--font-25); color: #333333; line-height: var(--lh-35); font-weight: 400;}
        #oxygen .advantage{width: calc(100% - 40px);max-width: 1400px;margin: 170px auto;}
        #oxygen .advantage>p{font-size: var(--font-48);font-weight: 400; color: #111111;word-break: keep-all;margin-bottom: 35px;}
        #oxygen .advantage>p span{color: #82D9D0;font-weight: 700;}
        #oxygen .advantage ul{display: flex;justify-content:space-between;align-items: center;flex-flow: row wrap;}
        #oxygen .advantage ul li{width: calc(50%);height: 80px;display: flex;align-items: center;border-bottom: 1px solid #D9D9D9;padding: 0 30px 0 40px;position: relative;top: 0;left: 0;}
        #oxygen .advantage ul li::after{content:"";position: absolute;top: 50%;left: 20px;transform: translateY(-50%);width: 6px;height: 6px;border-radius: 3px;background: #333333;}
        #oxygen .advantage ul li p{line-height: 30px;color: #333333;font-size: var(--font-20);word-break: keep-all;}
    /* 웰에이징 > 고압산소치료 끝 */

    /* 쁘띠 > 하이쿡스 시작 */
        #nose{}
        #nose .flowBox{position: relative;padding: 30px 0;margin-bottom: 200px;}
        #nose .flowBox .track{top: -5px;bottom: unset;font-size: var(--font-55);}
        #nose .flowBox .track .content{position: unset;}
        #nose .page_title .sub_title b{margin-bottom: 0;margin-top: 20px;}
        #nose>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: 100%;padding-left:20px ;padding-right: 20px; margin: 0 auto;}
        #nose>p span{color: #82D9D0;font-weight: 700;}
        #nose>p.gray{background: #FAFAFA;padding-top: 100px;}
        #nose #solution_list{padding: 0 20px;margin: 100px auto;}
        #nose #way_list{width: calc(100% - 40px);max-width: 1400px;margin: 100px auto 150px;gap: 20px;}
        #nose #way_list li{width: calc(25% - 15px);}
        #nose #way_list li::before{display: none;}
        #nose .gray_wrap{padding: 100px 0 200px;background: #FAFAFA;}
        #nose #characteristics2{flex-flow: row wrap;column-gap: 20px;row-gap: 50px;margin: 0 auto !important;}
        #nose #characteristics2 li{height: 230px;width: calc(25% - 15px);background: #fff;}
        #nose .analysis{background: #FBFBFB;padding: 100px 0 0;margin-bottom: 100px;}
        #nose .analysis>p{font-size: var(--font-48);font-weight: 400; color: #111111;text-align: center;word-break: keep-all;display: block;width: calc(100% - 40px);margin: 0 auto;}
        #nose .analysis>p span{color: #82D9D0;font-weight: 700;}
        #nose .analysis>span{font-size: var(--font-20);color: #333;width: 100%;text-align: center;padding: 0 20px;margin-top: 30px;}
        #nose .analysis>img{width: calc(100% - 40px);max-width: 1240px;margin: 50px auto 0;display: block;}
        #nose .analysis>img.analysis_mo{display: none;}
        #nose .analysis>div{background: #82D9D0;padding: 35px 20px;}
        #nose .analysis>div p{color: #fff;text-align: center;font-size: var(--font-20);}
    /* 쁘띠 > 하이쿡스 끝 */
/* 서브페이지 끝 */
@media screen and (max-width:1400px){
    .quick_menu{bottom: 50px; right:20px;}
    #way_list li::before{top:6vw;}
    #laser .principle .wrap>ul li p{height: 84px;}
    #u-pulse .principle .wrap>ul li p{height: 230px;}
    #ul_chera #characteristics2 li{height: 360px;}
    .pc_text{display: none !important;}
    .mo_text{display: block !important;}
    #eye_reoperation #tep_wrap .tep_btn li.pc_text{display: none !important;}
    #eye_reoperation #tep_wrap .tep_btn li.mo_text{display: flex !important;}
    #eye_reoperation .tep_con .content .text .bt p.pc_text{display: none !important;}
    #eye_reoperation .tep_con .content .text .bt p.mo_text{display: flex !important;}
    #botox .advantage .bg .wrap .list_wrap ul>li p.pc_text{display: none !important;}
    #botox .advantage .bg .wrap .list_wrap ul>li p.mo_text{display: flex !important;}
}
@media screen and (max-width:1284px){
    #v .stage .stage_step li{height: 475px;}
}
@media screen and (max-width:1200px){
    :root {
        --font-100:80px;
        --lh-100:80px;
        --font-70:60px;
        --lh-70:60px;
        --font-55:45px;
        --lh-55:45px;
        --font-48:40px;
        --lh-48:40px;
        --font-40:30px;
        --lh-40:30px;
        --font-35:30px;
        --lh-35:30px;
        --font-30:28px;
        --lh-30:28px;
        --font-28:25px;
        --lh-28:25px;
    }
    #nt_title .title_bg_wrap{height: 500px;}
    #nt_title .title_bg_wrap>ul{justify-content: space-between;overflow-x: auto;padding: 0 10px;}
    #nt_title .title_bg_wrap>ul li a{padding: 0 20px;}
    #nt_footer .ft_link_top ul{padding: 10px 20px;}
    #nt_footer .ft_link_top ul li{height: 23px;}
    #nt_footer .ft_link_bot ul li{padding: 15px 10px;}
    #nt_footer .ft_link_bot ul li a img{width: 30px;}
    #nt_footer .nt-container img{width: 200px;}
    #recommendation .wrap{flex-flow: row wrap;}
    #recommendation .wrap>img{width: 100%; max-width: 600px; margin: 0 auto 30px;}
    #recommendation .wrap>div{width: 100%;padding-left: 0px;}
    #recommendation .wrap>div>p{text-align: center;}
    #recommendation .wrap #circle{bottom: 290px;}
    #characteristics2 li{width: calc(25% - 30px);height: 300px;}
    #eyelight #way_list{margin: 100px 0 150px;}
    #about .BRS{margin: 100px auto;}
    #about .img_wrap li>p img{padding-bottom: 40px; width: 7px;}
    #about .img_wrap li>p img:nth-child(2){margin-left: 10px;}
    #system ul li img{width: 100%; max-width: 500px;}
    #system ul li .text{width: calc(100% - 600px);}
    #eyelight .effect .text{width: calc(60% - 12px);}
    #eyelight .effect .img{width: calc(40% - 12px);}
    #v .stage .stage_step{flex-flow: row wrap;}
    #v .stage .stage_step li{width: calc(50% - 15px);margin-right: 0;margin-bottom: 30px;height: fit-content;padding-bottom: 30px;}
    #v .stage .stage_step li:nth-child(2n){margin-left: 30px;}
    #v .stage .stage_step li:last-child{margin-left: 30px;}
    #v .stage .stage_step li b.big{min-height: unset;}
    #v .stage .stage_step li b.big.pc_text{display: none !important;}
    #v .stage .stage_step li b.big.mo_text{display: block !important;}
    #men_eye .characteristics>.title_pc{display: none;}
    #men_eye .hidden_title{display: none;}
    #men_eye .characteristics ul li.title_pc{display: block;}
    #men_eye .characteristics ul li.title_mo{display: none;}
    #men_eye .characteristics ul li.title>div b{max-width: 295px;}
    #men_eye .characteristics ul li{width: 33.333333%;}
    #men_eye .characteristics ul li.point{width:calc(33.333333% + 2px);border: 1px solid var(--mint);}
    #eye_reoperation #tep_wrap .tep_btn{flex-flow: row wrap;}
    #eye_reoperation #tep_wrap .tep_btn li{width: 33.333333%;}
    #eye_reoperation #tep_wrap .tep_btn li.btn1,
    #eye_reoperation #tep_wrap .tep_btn li.btn2,
    #eye_reoperation #tep_wrap .tep_btn li.btn3{border-bottom: 1px solid #D9D9D9;}
    #eye_reoperation .tep_con .content{max-width: 600px;margin: 100px auto;flex-flow: column-reverse;}
    #eye_reoperation .tep_con .content .text{width: 100%;}
    #eye_reoperation .tep_con .content>img{width: 100%;}
    #eye_reoperation .tep_con .content .text .top{margin-top: 30px;}
    #eye_reoperation .tep_con .content .text .bt{margin-top: 30px;}
    #eye_reoperation .tep_con .content .text .bt p{height: 150px;}
    #eye_open>b{margin: 100px auto 150px;}
    #middleman_eye .characteristics::before{height: 90%;}
    #middleman_eye .characteristics>ul{flex-flow: row wrap;}
    #middleman_eye .characteristics>ul li{width: 80%;height: fit-content; padding: 30px 15px 30px;}
    #middleman_eye .characteristics>ul li:nth-child(1){border-radius: 20px 200px 200px 20px;}
    #middleman_eye .characteristics>ul li:nth-child(2){border-radius: 200px 20px 20px 200px; margin:30px 0 30px 20%;}
    #middleman_eye .characteristics>ul li:nth-child(3){border-radius: 20px 200px 200px 20px;}
    #forehead #recommendation .wrap>div>ul li{height: 80px;}
    #thread .advantage .wrap .img_wrap img{bottom: 0;}
    #thread .kind>ul{flex-flow: row wrap;}
    #thread .kind>ul li{width: 100%;margin-bottom: 50px;}
    #thread .kind>ul li:last-child{margin-bottom: 0;}
    #thread .kind>ul li b{height: 53px; line-height: 47px; border: 2px solid var(--mint);}
    #thread .kind>ul li img{margin: 0 auto 5px;display: block;max-width: 500px;}
    #neck>.con .bg{padding: 0;border-radius: 20px;}
    #neck>.con .bg .wrap .top{border: 1px solid #82d9d0}
    #neck #recommendation .wrap>div>ul li{height: 80px;}
    #fillers .characteristics{flex-flow: row wrap;}
    #fillers .characteristics li{width: 50%;}
    #fillers .characteristics li:nth-child(2n){border-left: 1px solid #E1E1E1;}
    #fillers .characteristics li:nth-child(3),
    #fillers .characteristics li:nth-child(4){border-top: 1px solid #E1E1E1;}
    #laser .principle .wrap>ul li { width: calc(33.333333% - 33px);}
    #laser .principle .wrap>ul li::before{width: 50px;right: -50px;}
    #hi .principle .wrap>ul li { width: calc(33.333333% - 33px);}
    #hi .principle .wrap>ul li::before{width: 50px;right: -50px;}
    #u-pulse #characteristics2 li{height: 200px;}
    #u-pulse .principle .wrap>ul li { width: calc(25% - 33px);}
    #u-pulse .principle .wrap>ul li::before{width: 50px;right: -50px;}
    #nose #characteristics2{justify-content: unset;}
    #nose #characteristics2 li{width: calc(33.333333% - 14px);}

}
@media screen and (max-width:1000px){
    #nt_footer .ft_link_top ul{padding: 10px 20px;}
    .quick_menu{width: 50px;}
    .quick_menu ul li a span{font-size: 10px;}
    .quick_menu ul li a img{margin: 0;}
    .quick_menu>p i{font-size: var(--font-17) !important;margin: 0;}
    .quick_menu>p span{font-size: 10px;}
    .sub_wrap .page_title{margin: 100px 0;}
    #way_list{margin: 50px auto 100px;}
    #way_list li{width: 50%;padding: 50px 20px;}
    #way_list li::before{display: none;}
    #way_list li:nth-child(3),
    #way_list li:nth-child(4){border-top: 1px solid #ddd;}
    #way_list li:nth-child(2n){border-left: 1px solid #ddd;}
    #way_list li img{max-width: 250px;display: block;margin: 0 auto;}
    #way_list2{margin: 50px auto 100px;}
    #way_list2 li{width: calc(33.333333% - 30px);border: none;padding: 0;}
    #way_list2 li img{max-width: 250px;display: block;margin: 0 auto;}
    #tep_wrap{margin:100px auto 0;}
    #characteristics2{margin: 55px auto 100px;flex-flow: row wrap;}
    #characteristics2 li{height: fit-content;margin-bottom: 50px;}
    #characteristics2 li:last-child{margin-bottom: 0;}
    #characteristics2 li::after{width: 45px; height: 45px; line-height: 45px;}
    #about .img_wrap li:nth-child(2){padding: 20px;}
    #about .img_wrap li:nth-child(2)::after{width: 20px;height: 20px;right: -10px;}
    #about .img_wrap li:nth-child(2)::before{width: 20px;height: 20px;left: -10px;}
    #about .line{padding-bottom: 50px;}
    #about .line::after{height: 100%;}
    #about .beauty{flex-flow: row wrap;height: fit-content;margin: 50px auto 100px;}
    #about .beauty h4{height: fit-content;text-align: center;}
    #about .beauty h4::after{top: -50px;left: 50%;transform: translateX(-50%);}
    #about .beauty p{width: 100%;height: fit-content;text-align: center;border: none;margin-top: 50px;}
    #system ul li{flex-flow: row wrap;}
    #system ul li:nth-child(2n){flex-flow: column-reverse;}
    #system ul li img{margin: 0 auto 30px;}
    #system ul li .text{width:100%;text-align: center !important;}
    #eyelight .flowBox{margin-bottom: 100px;}
    #eyelight #way_list{margin: 50px 0 100px;}
    #eyelight .effect{flex-flow: column-reverse;}
    #eyelight .effect .img{width: 100%;max-width: 400px;}
    #eyelight .effect .text{width: 100%;margin-top: 50px;}
    #eyelight .effect .text .line{height: 30px;}
    #v .flowBox{margin-bottom: 100px;}
    #men_eye .flowBox{margin-bottom: 100px;}
    #eye_reoperation .flowBox{margin-bottom: 100px;}
    #double_eyelid .flowBox{margin-bottom: 100px;}
    #eye_correction .flowBox{margin-bottom: 100px;}
    #eye_open .flowBox{margin-bottom: 100px;}
    #eye_open>b{margin: 100px auto 100px;}
    #forehead .flowBox{margin-bottom: 100px;}
    #forehead #way_list2{margin-bottom: 150px;}
    #eye_relocation .flowBox{margin-bottom: 100px;}
    #eye_relocation>p{margin:0 auto 50px;}
    #eye_relocation .characteristics ul li{max-width: unset;width: 40%;}
    #eye_relocation .characteristics ul li.center{max-width: unset;width: 20%;}
    #eye_relocation .worry{margin: 100px auto 100px;}
    #eye_relocation .worry .wrap .list_wrap{width: 100%;}
    #eye_relocation .characteristics ul li.center span { line-height: 38vw; }
    #eye_relocation .worry .wrap .img_wrap{display: none;}
    #middleman_eye .flowBox{margin-bottom: 100px;}
    #middleman_eye #way_list li:nth-child(2n) p{width: 200px; margin: 0 auto;}
    #thread .flowBox{margin-bottom: 100px;}
    #thread #way_list li{border: none;padding: 0;width: calc(33.333333% - 25px);}
    #thread #way_list li::before{display: block;width: 40px; right: -40px;}
    #thread #way_list li:last-child:before{display:none}
    #thread .advantage .wrap .img_wrap{display: none;}
    #thread .advantage .wrap .list_wrap{width: 100%;margin: 0 auto;}
    #thread .advantage .wrap .list_wrap>p{margin: 0 auto 45px;}
    #thread .advantage .wrap{display: block;}
    #thread .kind>p{margin: 0 auto 45px;}
    #neck .flowBox{margin-bottom: 100px;}
    #neck>.con .bg .wrap .top{padding: 50px;}
    #neck .advantage{padding: 0;background: unset;margin: 100px auto 100px;}
    #neck .advantage .wrap .img_wrap{display: none;}
    #neck .advantage .wrap .list_wrap{width: 100%;margin: 0 auto;max-width: unset;}
    #neck .advantage .wrap .list_wrap li{background: #eef8f7;}
    #botox .flowBox{margin-bottom: 100px;}
    #botox .advantage{margin: 100px auto;}
    #botox .advantage .bg{margin: 50px auto 0;padding: 0;background-image: unset;}
    #botox .advantage .bg .wrap .list_wrap{width: 100%; max-width: unset;}
    #botox .advantage .bg .wrap .list_wrap ul{border: 1px solid var(--mint);}
    #botox .advantage .bg .wrap .img_wrap{display: none;}
    #botox>p{margin: 0 auto 45px;}
    #botox .con>p{margin: 0 auto 45px;}
    #botox #solution_list{margin-bottom: 100px;}
    #botox .con{margin: 0 auto 100px;}
    #fillers .flowBox{margin-bottom: 100px;}
    #fillers #solution_list{margin-bottom: 100px;margin-top: 45px;}
    #fillers .characteristics{margin: 20px auto 100px;}
    #fillers>img{margin: 20px auto 0;min-width: 500px;}
    #laser .flowBox{margin-bottom: 100px;}
    #laser #solution_list{margin: 45px auto;}
    #laser #way_list{margin: 0 auto 100px;}
    #laser .principle .wrap>p{margin: 0 auto 45px;}
    #laser .principle .wrap>ul{flex-flow: row wrap;}
    #laser .principle .wrap>ul li{width: 100%;display: flex;align-items: center;justify-content: space-between; padding: 20px;margin-bottom: 70px;}
    #laser .principle .wrap>ul li:last-child{margin-bottom: 0;}
    #laser .principle .wrap>ul li::before { right: unset; top: unset; bottom: -50px; left: 50%; transform: translateX(-50%) rotate(90deg); }
    #laser .principle .wrap>ul li img{ width: 150px; margin: 0;}
    #laser .principle .wrap>ul li p{height: fit-content;width: calc(100% - 160px);text-align: left;}
    #laser #characteristics2 li{width: 100%; height: fit-content;}
    #hi .flowBox{margin-bottom: 100px;}
    #hi #solution_list{margin: 45px auto;}
    #hi #way_list{margin: 0 auto 100px;}
    #hi .principle .wrap>p{margin: 0 auto 45px;}
    #hi .principle .wrap>ul{flex-flow: row wrap;}
    #hi .principle .wrap>ul li{width: 100%;display: flex;align-items: center;justify-content: space-between; padding: 20px;margin-bottom: 70px;}
    #hi .principle .wrap>ul li:last-child{margin-bottom: 0;}
    #hi .principle .wrap>ul li:after{position: absolute;top: -23px;left: 50%;transform: translateX(-50%);width: 45px;height: 45px;line-height: 45px;border-radius: 50px;background: #82D9D0;color: #fff;font-size: var(--font-30);font-family:"Sorts Mill Goudy", serif !important;text-align: center;}
    #hi .principle .wrap>ul li:nth-child(1):after{content: "01";}
    #hi .principle .wrap>ul li:nth-child(2):after{content: "02";}
    #hi .principle .wrap>ul li:nth-child(3):after{content: "03";}
    #hi .principle .wrap>ul li::before { right: unset; top: unset; bottom: -50px; left: 50%; transform: translateX(-50%) rotate(90deg); }
    #hi .principle .wrap>ul li img{ width: 150px; margin: 0;}
    #hi .principle .wrap>ul li p{height: fit-content;width: calc(100% - 160px);text-align: left;max-width: unset;padding: 0; margin: 0;}
    #hi .principle .wrap>ul li p:after{display: none;}
    #hi #characteristics2 li{width: 100%; height: fit-content;}
    #nose .flowBox{margin-bottom: 100px;}
    #nose #way_list{margin: 50px auto 100px;gap: unset;}
    #nose #way_list li{width: 50%;padding: 50px 20px;}
    #nose .gray_wrap{padding: 55px 0 100px;}
    #nose #solution_list{margin: 45px auto 100px;}
    #nose #characteristics2{gap: unset;}
    #nose #characteristics2 li{height: fit-content;width: 100%;}
    #u-pulse .flowBox{margin-bottom: 100px;}
    #u-pulse #solution_list{margin: 45px auto;}
    #u-pulse #way_list{margin: 0 auto 100px;}
    #u-pulse .principle .wrap>p{margin: 0 auto 45px;}
    #u-pulse .principle .wrap>ul{flex-flow: row wrap;}
    #u-pulse .principle .wrap>ul li{width: 100%;display: flex;align-items: center;justify-content: space-between; padding: 20px;margin-bottom: 70px;}
    #u-pulse .principle .wrap>ul li:last-child{margin-bottom: 0;}
    #u-pulse .principle .wrap>ul li:after{position: absolute;top: -23px;left: 50%;transform: translateX(-50%);width: 45px;height: 45px;line-height: 45px;border-radius: 50px;background: #82D9D0;color: #fff;font-size: var(--font-30);font-family:"Sorts Mill Goudy", serif !important;text-align: center;}
    #u-pulse .principle .wrap>ul li:nth-child(1):after{content: "01";}
    #u-pulse .principle .wrap>ul li:nth-child(2):after{content: "02";}
    #u-pulse .principle .wrap>ul li:nth-child(3):after{content: "03";}
    #u-pulse .principle .wrap>ul li:nth-child(4):after{content: "04";}
    #u-pulse .principle .wrap>ul li::before { right: unset; top: unset; bottom: -50px; left: 50%; transform: translateX(-50%) rotate(90deg); }
    #u-pulse .principle .wrap>ul li img{ width: 150px; margin: 0;}
    #u-pulse .principle .wrap>ul li p{height: fit-content;width: calc(100% - 160px);text-align: left;max-width: unset;padding: 0; margin: 0;}
    #u-pulse .principle .wrap>ul li p:after{display: none;}
    #u-pulse #characteristics2 li{width: 100%; height: fit-content;}
    #ul_chera .flowBox{margin-bottom: 100px;}
    #ul_chera .principle .wrap>p{margin: 0 auto 45px;}
    #ul_chera .principle .wrap>b{margin: 20px auto 20px;}
    #ul_chera #solution_list{margin: 45px auto;}
    #ul_chera #way_list{margin: 0 auto 100px;}
    #ul_chera #characteristics2 li{width: 100%; height: fit-content;}
    #oxygen .foundation{padding: 120px 0;}
    #oxygen .foundation .wrap{flex-flow: row wrap;padding: 80px 10px;}
    #oxygen .foundation .wrap .left{width: 100%;margin-bottom: 50px;}
    #oxygen .foundation .wrap .left b{text-align: center;}
    #oxygen .foundation .wrap .right{width: 100%;}
    #oxygen .flowBox{margin-bottom: 100px;}
    #oxygen .foundation{padding: 100px 0;}
    #oxygen .advantage{margin: 100px auto;}
}
@media screen and (max-width:900px){
    #nt_title .title_bg_wrap{height: 400px;}
    #solution_list{flex-flow: row wrap;}
    #solution_list li{width: 100%; display: flex; align-items: center;padding: 20px;}
    #solution_list li::after{width: 100%;height: 1px;bottom: 0;top: unset;transform: unset;}
    #solution_list li:last-child:after{display: block;}
    #solution_list li img{height: auto;width: 40px;margin: 0 20px 0 0;}
    #solution_list li b{position: relative;top: 0;left: 0; padding-right: 16px; margin-right: 10px;}
    #solution_list li b::before{content:":";position: absolute;top: 50%;right: 0;transform: translateY(-50%);}
    #v .stage{padding: 100px 0;}
    #v .stage .img{flex-flow: row wrap;}
    #v .stage .img li{width: 100%;max-width: 600px; margin: 0 auto;}
    #v .stage .stage_step li:nth-child(2n){margin-left: 0px;}
    #v .stage .img>li img{width: 70%;margin-top: 50px;}
    #v .stage .img>li>ul{width: 70%;top: 52%;right: 0;}
    #v .stage .stage_step li{width: 100%;}
    #v .solution{margin-bottom: 100px;}
    #men_eye .hidden_title{display: block;}
    #men_eye .hidden_title>b{width: 100%; display: block; color: #111111; text-align: center; word-break: keep-all; font-size: var(--font-48); font-weight: 400; line-height: var(--lh-70);margin-bottom: 50px;}
    #men_eye .hidden_title>b span { color: #82D9D0; font-weight: 700; }
    #men_eye .characteristics ul li.title_pc{display: none;}
    #men_eye .characteristics ul{flex-flow: row wrap;align-items: flex-end;}
    #men_eye .characteristics ul li{width: 50% !important;border: 1px solid #D9D9D9;position: relative;top: 0;left: 0;}
    #men_eye .characteristics ul li>p{flex-flow: column;height: 120px;padding: 0 10px;}
    #men_eye .characteristics ul li>p b{display: block;width: 100%;margin-bottom: 10px;}
    #men_eye .characteristics ul li.point::before{font-size: var(--font-20); width: 100px; max-width: unset; height: 35px; font-size: var(--font-20); line-height: 35px; top: -19px; left: 50%;transform: translateX(-50%);}
    #men_eye .characteristics ul li::before{content:"여성눈";position: absolute; font-size: var(--font-20); width: 100px; max-width: unset; height: 35px; font-size: var(--font-20); line-height: 35px; top: -19px; left: 50%;transform: translateX(-50%);background: #ff7373;color: #fff; text-align: center; border-radius: 50px;}
    #thread>.con>p{margin-bottom: 45px;}

}
@media screen and (max-width:700px){
    :root {
        --font-100:70px;
        --lh-100:70px;
        --font-70:50px;
        --lh-70:50px;
        --font-55:35px;
        --lh-55:35px;
        --font-48:30px;
        --lh-48:30px;
        --font-40:25px;
        --lh-40:25px;
        --font-35:22px;
        --lh-35:22px;
        --font-30:21px;
        --lh-30:21px;
        --font-28:20px;
        --lh-28:20px;
        --font-25:19px;
        --lh-25:19px;
        --font-20:17px;
        --lh-20:17px;
        --font-18:16px;
        --lh-18:16px;
        --font-17:15px;
        --lh-17:15px;
        --font-16:14px;
        --lh-16:14px;
    }
    #nt_footer .ft_link_top{}
    #nt_footer .ft_link_top ul{flex-flow: row wrap;padding: 0}
    #nt_footer .ft_link_top ul li{width: 50%;margin: 0;padding: 0;text-align: center;height: 40px;line-height: 40px;padding: 0 20px;}
    #nt_footer .ft_link_top ul li:last-child{padding: 0 20px;}
    #nt_footer .ft_link_top ul li:nth-child(1),
    #nt_footer .ft_link_top ul li:nth-child(2){border-bottom: 1px solid #ddd;}
    #nt_footer .ft_link_top ul li:nth-child(1),
    #nt_footer .ft_link_top ul li:nth-child(3){border-right: 1px solid #ddd;}
    #nt_footer .ft_link_top ul li::before{display: none;}
    #nt_footer .ft_link_bot ul li a img{width: 25px;}
    #nt_footer .nt-container img{width: 150px;}
    #nt_footer .nt-container ul li:nth-child(3){margin-right: 30px;}
    #nt_title .title_bg_wrap{height: 300px}
    #together{padding: 100px 0;}
    #recommendation .wrap #circle{bottom: 0;}
    #way_list li{width: 100%;padding: 0;border: none !important;margin-bottom: 30px;}
    #way_list li:last-child{margin-bottom: 0px;}
    #way_list2 li{width: 100%;padding: 0;border: none !important;margin-bottom: 30px;}
    #way_list2 li:last-child{margin-bottom: 0px;}
    #precautions{margin: 100px auto;}
    #precautions>ul li img{width: 20px;}
    #precautions>ul li p{width: calc(100% - 30px);}
    #characteristics2 li { padding: 50px 20px 30px; }
    #about .img_wrap li>p img{padding-bottom: 30px; width: 5px;}
    #about .img_wrap li>p img:nth-child(2){margin-left: 8px;}
    #about .img_wrap li>div img{margin-bottom: 0px;}
    #about .img_wrap li>div p{display: none;}
    #about .BRS{flex-flow: row wrap;}
    #about .BRS li{width: 100%;max-width: unset;display: flex;flex-flow: row wrap;justify-content: space-between;align-items: flex-end;margin-bottom: 50px;}
    #about .BRS li:nth-child(2){padding-top: 0;flex-flow: row-reverse;}
    #about .BRS li:nth-child(2) p,
    #about .BRS li:nth-child(2) b,
    #about .BRS li:nth-child(2) span{text-align: right;}
    #about .BRS li img{max-width: 200px;margin-bottom: 0;}
    #about .BRS li>div{width: calc(100% - 220px);}
    #about .BRS li p,
    #about .BRS li b,
    #about .BRS li span{text-align: left;}
    #system ul li:last-child{margin-bottom: 100px;}
    #medical_team{margin: 0 auto 100px;}
    #medical_team>.text b{line-height: 30px;}
    #medical_team .content{flex-flow: column-reverse;}
    #medical_team .content .text{width: 100%;max-width: unset;}
    #medical_team .content .img{width: 100%;max-width: 300px;margin: 0 auto;}
    #medical_team .content>.img #circle { max-width: 180px; bottom: -100px; right: -30%; left: unset;}
    #eyelight .way>p{margin-bottom: 20px;}
    #eyelight .effect .img{max-width: 300px;}
    #v .solution>p{margin-bottom: 20px;}
    #v .stage .stage_step li b:nth-child(1){line-height: 60px;margin-bottom: 30px;}
    #v .stage .stage_step li b.big{margin-bottom: 10px;}
    #v .stage .stage_step li .line{ width: 2px; height: 20px; margin: 10px auto; }
    #eye_reoperation .tep_con .content{margin: 30px auto 100px;}
    #eye_reoperation #tep_wrap .tep_btn li{width: 50%;}
    #eye_reoperation #tep_wrap .tep_btn li.btn4{border-bottom: 1px solid #D9D9D9;}
    #eye_open #way_list li{width: 100%;}
    #eye_relocation .worry .wrap .list_wrap>ul li{height: 280px;}
    #eye_relocation .characteristics ul{flex-flow: wrap-reverse;}
    #eye_relocation .characteristics ul li{width: 100% !important;}
    #eye_relocation .characteristics ul li img{max-width: 250px; margin: 0 auto 20px; display: block;}
    #eye_relocation .characteristics ul li.atv img{border: 5px solid var(--mint);}
    #eye_relocation .characteristics ul li b{max-width: 250px;height: 50px;margin: 0 auto 15px;}
    #eye_relocation .characteristics ul li.center span{line-height: 60px; height: 100px; margin: 60px 0;position: relative;top: 0;left: 0;padding: 20px 0;}
    #eye_relocation .characteristics ul li.center span::before{content:"";position: absolute; display: block;width: 1px;height: 50px;background: var(--mint);left: 50%;transform: translateX(-50%);top: -50px;}
    #eye_relocation .characteristics ul li.center span::after{content:"";position: absolute; display: block;width: 1px;height: 50px;background: var(--mint);left: 50%;transform: translateX(-50%);bottom: -50px;}
    #eye_relocation .worry{padding: 50px 0 50px;}
    /* #eye_relocation .worry .wrap .list_wrap>p{margin: 0 auto 30px;} */
    #eye_relocation .worry .wrap .list_wrap>ul{flex-flow: row wrap;}
    #eye_relocation .worry .wrap .list_wrap>ul li{width: 100%;height: fit-content; padding: 0; border: none; margin-bottom: 50px;}
    #eye_relocation .worry .wrap .list_wrap>ul li:last-child{margin-bottom: 0px;}
    #eye_relocation .worry .wrap .list_wrap>ul li span{margin: 10px auto 10px;height: 10px;}
    #middleman_eye .characteristics>ul{padding: 0 20px;}
    #middleman_eye .characteristics>ul li{width: 100%;height: fit-content; padding: 30px 15px 30px;}
    #middleman_eye .characteristics>ul li:nth-child(2){border-radius: 200px 20px 20px 200px; margin:30px 0 30px 0%;}
    #forehead>p{margin-bottom: 20px;}
    #thread #way_list li{width: 100%;margin-bottom: 30px;}
    #thread #way_list li:last-child{margin-bottom: 0px;}
    #thread #way_list li::before{display: none;}
    #thread .advantage{padding: 0;}
    #neck>.con .bg .wrap .top{padding: 20px;}
    #neck>.con .bg .wrap .top img{width: calc(50% - 20px);}
    #neck>.con .bg .wrap .bt{padding: 30px;}
    #botox .advantage .bg{margin: 20px auto 0;}
    #botox .advantage .bg .wrap .list_wrap{flex-flow: row wrap;}
    #botox .advantage .bg .wrap .list_wrap ul{width: 100%;border: none;}
    #botox .advantage .bg .wrap .list_wrap ul li{margin-bottom: 20px;}
    #botox .advantage .bg .wrap .list_wrap ul:nth-child(1) li:last-child{margin-bottom: 20px;}
    #botox .advantage .bg .wrap .list_wrap ul:nth-child(2) li:last-child{margin-bottom: 0px;}
    #botox .advantage .bg .wrap .list_wrap ul>li span{height: 50px;line-height: 50px;}
    #botox .advantage .bg .wrap .list_wrap ul li p{border: 1px solid var(--mint);border-radius: 0 0 20px 20px;height: fit-content;padding: 30px 20px;}
    #botox .con>div{flex-flow: row wrap;}
    #botox .con>div img{width: 100%;max-width: 400px;margin: 0 auto;}
    #botox .con>div img:first-child{margin-bottom: 5vw;}
    #fillers .characteristics li img{max-width: 150px;}
    #fillers>img{margin: 20px auto 0;min-width: 400px;}
    #laser .principle .wrap>ul li img{width: 100px;}
    #laser .principle .wrap>ul li p{width: calc(100% - 110px);}
    #hi .principle .wrap>ul li img{width: 100px;}
    #hi .principle .wrap>ul li p{width: calc(100% - 110px);}
    #u-pulse .principle .wrap>ul li img{width: 100px;}
    #u-pulse .principle .wrap>ul li p{width: calc(100% - 110px);}
    #oxygen .principle .img_wrap{max-width: 300px;margin: 0 auto 30px;}
    #oxygen .principle>p{margin-bottom: 20px;}
    #oxygen .principle .line{height: 30px; margin: 15px auto 20px;}
    #oxygen .foundation{padding: 0;}
    #oxygen .foundation .wrap{width: 100%;padding: 50px 0;}
    #oxygen .foundation .wrap .left .img_wrap{max-width: 300px;margin: 0 auto;}
    #oxygen .advantage ul li{width: 100%;}
    #nose #way_list li{width: 100%;padding: 0;border: none !important;margin-bottom: 30px;}
    #nose #way_list li:last-child{width: 100%;padding: 0;border: none !important;margin-bottom: 30px;}
    #nose .analysis>img{margin: 30px auto 30px;}
    #nose .analysis>img.analysis_pc{display: none;}
    #nose .analysis>img.analysis_mo{display: block;}
}
@media screen and (max-width:500px){
    #men_eye .characteristics ul{max-width: 350px;margin: 0 auto;}
    #men_eye .characteristics ul li{width: 100% !important;border: 1px solid #D9D9D9;position: relative;top: 0;left: 0;}
    #men_eye .characteristics ul li>p{height: fit-content !important;padding: 20px;}
    #men_eye .characteristics ul li.point{margin-bottom: 50px;}
}
@media screen and (max-width:450px){
    :root {
        --font-100:60px;
        --lh-100:60px;
        --font-70:40px;
        --lh-70:40px;
        --font-55:30px;
        --lh-55:30px;
        --font-48:26px;
        --lh-48:26px;
        --font-40:22px;
        --lh-40:22px;
        --font-35:20px;
        --lh-35:20px;
        --font-30:19px;
        --lh-30:19px;
        --font-28:18px;
        --lh-28:18px;
        --font-25:17px;
        --lh-25:17px;
        --font-20:16px;
        --lh-20:16px;
        --font-18:15px;
        --lh-18:15px;
        --font-17:14px;
        --lh-17:14px;
        --font-16:13px;
        --lh-16:13px;
    }
    #nt_footer .nt-container ul li{width: 100%;text-align: center;}
    #together{padding: 50px 0;}
    #together>p{margin: 0 auto 30px;}
    #recommendation{padding: 70px 0;}
    #precautions{margin: 50px auto;}
    #precautions>ul li{padding: 0 30px;}
    #characteristics2{margin: 50px auto;}
    #about .img_wrap li>p img{padding-bottom: 25px; width: 4px;}
    #about .img_wrap li>p img:nth-child(2){margin-left: 6px;}
    #about .img_wrap{flex-flow: row wrap;justify-content: center;}
    #about .img_wrap li{width: 100%;}
    #about .img_wrap li:nth-child(2){max-width: 200px;margin: 50px 0;}
    #about .img_wrap li:nth-child(2)::after{left: 50%;transform: translateX(-50%);top: -10px;right: unset;}
    #about .img_wrap li:nth-child(2)::before{left: 50%;transform: translateX(-50%);bottom: -10px;top: unset;}
    #about .BRS{margin: 100px auto 50px;}
    #about .BRS li{align-items: center;}
    #about .BRS li img{width: 100px;}
    #about .BRS li>div{width: calc(100% - 120px);}
    #medical_team .content>.img{overflow: hidden;}
    #medical_team .content>.img #circle {right: unset; left: 50%; bottom: -100px; transform: translateX(-50%);}
    #eyelight .way>ul{margin: 50px 0 100px;}
    #v .solution{margin-bottom: 50px;}
    #v .stage{padding: 50px 0;}
    #v .stage .img>li img{width: 90%;}
    #v .stage .img>li>ul{width: 62%;}
    #middleman_eye .characteristics>ul li span{height: 40px;width: 40px;line-height: 40px;}
    #neck>.con .bg .wrap .bt{padding: 20px;}
    #botox .con{margin: 0 auto 70px;}
    #fillers .characteristics{flex-flow: row wrap;}
    #fillers .characteristics li{width: 100%; padding:30px 0;}
    #fillers .characteristics li:last-child{padding-bottom: 0;}
    #fillers .characteristics li:nth-child(2n){border-left: unset;}
    #fillers .characteristics li:nth-child(2){border-top: 1px solid #E1E1E1;}
    #fillers>img{width: calc(100% - 40px); min-width: unset;}
    #laser #way_list { margin: 0 auto 50px; }
    #laser .principle{padding: 50px 0; margin-bottom: 50px;}
    #laser .principle .wrap>ul li{flex-flow: row wrap;}
    #laser .principle .wrap>ul li img{width: 100%;max-width: 100px;margin: 20px auto;}
    #laser .principle .wrap>ul li p{width: 100%;text-align: center;}
    #hi #way_list { margin: 0 auto 50px; }
    #hi .principle{padding: 50px 0; margin-bottom: 50px;}
    #hi .principle .wrap>ul li{flex-flow: row wrap;}
    #hi .principle .wrap>ul li img{width: 100%;max-width: 100px;margin: 20px auto;}
    #hi .principle .wrap>ul li p{width: 100%;text-align: center;}
    #u-pulse #way_list { margin: 0 auto 50px; }
    #u-pulse .principle{padding: 50px 0; margin-bottom: 50px;}
    #u-pulse .principle .wrap>ul li{flex-flow: row wrap;}
    #u-pulse .principle .wrap>ul li img{width: 100%;max-width: 100px;margin: 20px auto;}
    #u-pulse .principle .wrap>ul li p{width: 100%;text-align: center;}
    #ul_chera #way_list { margin: 0 auto 50px; }
    #ul_chera .principle{padding: 50px 0; margin-bottom: 50px;}
    #oxygen .principle ul{flex-flow: row wrap;}
    #oxygen .principle ul li{width: 100%;}
    #oxygen .principle ul li:first-child{margin-bottom: 50px;}
    #oxygen .principle ul li img{margin-bottom: 20px;}
    #oxygen .principle ul li span{margin-top: 10px;}
    #nose .gray_wrap{padding: 50px 0 50px;}
}