@font-face {
  font-family: "NotoSansSC";
  font-style: normal;
  src: url("/global/assets/font/NotoSansSC/NotoSansSC-Bold.woff") format("woff");
  font-weight: 700;
}

@font-face {
  font-family: "NotoSansSC";
  font-style: normal;
  src: url("/global/assets/font/NotoSansSC/NotoSansSC-Medium.woff") format("woff");
  font-weight: 500;
}

@font-face {
  font-family: "NotoSansSC";
  font-style: normal;
  src: url("/global/assets/font/NotoSansSC/NotoSansSC-Regular.woff") format("woff");
  font-weight: 400;
}

@font-face {
  font-family: "NotoSansSC";
  font-style: normal;
  src: url("/global/assets/font/NotoSansSC/NotoSansSC-Light.woff") format("woff");
  font-weight: 300;
}


html{overflow:hidden scroll;}
body{background-color:#fffcf7;font-family:'NotoSansSC';}
.pc_cont{display:block;}
.m_cont{display:none;}
.mm_cont{display:none;}
.sound_only{display: inline-block !important;position: absolute;top: 0;left: 0;width: 0;height: 0;margin: 0 !important;padding: 0 !important;font-size: 0;line-height: 0;border: 0 !important;overflow: hidden !important;}
.videoPc{display:block;}
.textHidden{font-size:0;letter-spacing:-1000em;text-indent:-1000em;line-height:0;}
.c_dc0c00{color:#dc0c00;}


.clickArea{position:relative;display:inline-block;}
.clickArea .desc{position:absolute;left:50%;top:-20px;font-size:16px;color:#333;line-height:1;transform:translateX(-50%);}

.btnBox{margin-top:1.3020833333vw;}
.btnBox .btnDesign{width:5.6770833333vw;height:1.9791666667vw;line-height:calc(1.9791666667vw - 2px);text-align:center;font-size:0.729165vw;font-weight:400;color:#303030;border:1px solid #787774;display:block;margin:0 auto;}

.top{margin-bottom:1.0416666667vw;}
.top h3{font-size:1.145835vw;color:#000;font-weight:600;margin-bottom:0.1041666667vw;}
.top p{font-size:0.729165vw;color:#656460;font-weight:400;letter-spacing:0;line-height:1.572;}

.wrap{font-family:'NotoSansSC';}
button, a, input, label{font-family:'NotoSansSC';}
.wrap .inner{width:39.9479166667vw;margin:0 auto;}
.wrap .inner > section{margin-top:3.3854166667vw;}
.wrap .inner > section.promotion_section{margin-top:2.7604166667vw;}
.wrap .inner > section.patented_section{margin-top:2.8125vw;}


.swiper-button-next, .swiper-button-prev{margin-top:0 !important;transform:translateY(-50%);}

.promotion_section .pc_cont{display:block !important;}
.promotion_section .slide_contain {position: relative;margin-top:1.9270833333vw;}
.promotion_section .slide_contain .swiper-slide:hover .img img {border-radius: 10.4166666667vw;}
.promotion_section .slide_contain .swiper-slide .img img {transition: all 0.5s;cursor:pointer;}
.promotion_section .slide_contain .swiper-slide .text {color:#000;margin-top: 0.7291666667vw;}
.promotion_section .slide_contain .swiper-slide .text .tit {display: flex;align-items: center;justify-content: space-between;}
.promotion_section .slide_contain .swiper-slide .text .tit h3 {font-family: "Erode";font-size:0.989585vw;font-weight: 400;}
.promotion_section .slide_contain .swiper-slide .text .tit p {font-size:0.989585vw;font-weight: 500;color: #fe6300;}
.promotion_section .slide_contain .swiper-slide .text > p {margin: 0.2604166667vw 0 0.2083333333vw;font-size: 0.9375vw;font-weight: 600;}
.promotion_section .slide_contain .swiper-slide .text > span {min-height:3.078em;font-size: 0.677085vw;font-weight:300;line-height:1.539;display:block;}
.promotion_section .slide_contain .swiper-slide .text .hash {display: flex;margin-top: 1.3020833333vw;}
.promotion_section .slide_contain .swiper-slide .text .hash span {display: flex;align-items: center;justify-content: center;padding: 0.2083333333vw 0.46875vw;font-size: 0.625vw;font-weight: 400;border: 1px solid #767676;}
.promotion_section .slide_contain .swiper-slide .text .hash span:not(:last-child) {margin-right: 0.2604166667vw;}

.result_section .slide_contain {position: relative;padding:0 1.40625vw;}
.result_section .slide_contain .swiper-button-next {width: 1.4583333333vw;height: 1.4583333333vw;right: 12.96875vw;}
.result_section .slide_contain .swiper-button-next::after {content: "";background: url(/global/assets/images/slide_next.png) no-repeat center center/cover;width: 100%;height: 100%;}
.result_section .slide_contain .swiper-button-prev {width: 1.4583333333vw;height: 1.4583333333vw;left: 12.96875vw;}
.result_section .slide_contain .swiper-button-prev::after {content: "";background: url(/global/assets/images/slide_prev.png) no-repeat center center/cover;width: 100%;height: 100%;}
.result_section .slide_contain .swiper-slide{position: relative;/*height:233px;*/opacity: 0.4;}
/*.result_section .slide_contain .swiper-slide .twentytwenty-container{height:233px;}*/
.result_section .slide_contain .swiper-slide.swiper-slide-active {opacity: 1;}
.result_section .text {text-align: center;margin-top: 1.1458333333vw;}
.result_section .text > p {font-size: 0.729165vw;font-weight: 400;color: #656460;margin-bottom: 0.5208333333vw;line-height:1.429;}
.result_section .text span {font-size: 0.625vw;line-height: 1.6;font-weight: 300;color: #919191;}


.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#d3d3d3 !important;height:3px !important;}
.swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{background:#fff !important;height:3px !important;top:calc(100% - 3px) !important;}
.swiper-horizontal>.swiper-pagination-progressbar:after{width:100%;height:1px;background:#d3d3d3;position:absolute;left:0;top:calc(100% - 2px);content:'';}

.twentytwenty-handle{width:2.1354166667 !important;height:2.1354166667 !important;background:url(/global/assets/images/handle.png)no-repeat center center / contain !important;/*margin-top:-0.3125vw;*/}

.promotion_slide{padding-bottom:2.5vw !important;}
 
.cut_injection{height:7.8125vw;display:flex;align-items:center;justify-content:center;text-align:center;background:url(/global/assets/images/cut_injection_bg.jpg)no-repeat center top / cover;cursor:pointer;}
.cut_injection .top{margin-bottom:0;padding:0 10px;}

.result_section .result_tab{display:flex;flex-wrap:wrap;text-align:center;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;margin-bottom:2.6041666667vw;}
.result_section .result_tab li{width:33.333%;border-bottom:1px solid #f0f0f0;padding:0.625vw 0;cursor:pointer;}
.result_section .result_tab li button{font-size:0.729165vw;color:#b2b2b2;font-weight:300;}
.result_section .result_tab li.active button{color:#fe6300}
.result_section .result_tab li:nth-last-child(-n+3){border-bottom:0;}

.our_promotion .our_promotion_head{display:flex;}
.our_promotion .our_promotion_head li{width:25%;text-align:center;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding:0.5729166667vw 0 0.625vw;background:#fcf9f4;cursor:pointer;}
.our_promotion .our_promotion_head li button{font-size:0.729165vw;color:#b2b2b2;font-weight:300;}
.our_promotion .our_promotion_head li.active button{color:#fe6300;}
.our_promotion .our_promotion_cont > div.hide{display:none;}

.our_promotion .our_promotion_cont{border-bottom:1px solid #d3d3d3;}
.our_promotion .our_promotion_cont .flexCont{display:flex;align-items:center;justify-content:space-between;padding:0.8333333333vw 1.3020833333vw;font-size:0.729165vw;color:#606060;font-weight:300;}
.our_promotion .our_promotion_cont .flexCont:nth-of-type(n+2){border-top:1px solid #f0f0f0;}
.our_promotion .our_promotion_cont .flexCont .contL{width:60%;display:flex;align-items:center;}
.our_promotion .our_promotion_cont .flexCont .contL button{width:0.7291666667vw;height:0.7291666667vw;flex-shrink:0;margin-right:0.78125vw;background:url(/global/assets/images/check_off.png)no-repeat center top / cover;}
.our_promotion .our_promotion_cont .flexCont .contL button.active{background-image:url(/global/assets/images/check_on.png);}
.our_promotion .our_promotion_cont .flexCont .contL p{color:#000;font-weight:500;margin-bottom:0.3125vw;}
.our_promotion .our_promotion_cont .flexCont .contL span{line-height:1.56;}
.our_promotion .our_promotion_cont .flexCont .contR{width:40%;display:flex;align-items:center;justify-content:space-between;padding-left:9%;}
.our_promotion .our_promotion_cont .flexCont .contR .price{color:#000;margin-left:2.34375vw;font-size:1.041665vw;font-weight:700;font-family:'Pretendard';}

.hand_written_review .hand_written_review_head{display:flex;}
.hand_written_review .hand_written_review_head li{width:33.3333%;text-align:center;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding:0.5729166667vw 0 0.625vw;background:#fcf9f4;cursor:pointer;}
.hand_written_review .hand_written_review_head li button{font-size:0.729165vw;color:#b2b2b2;font-weight:300;}
.hand_written_review .hand_written_review_head li.active button{color:#fe6300;}
.hand_written_review .hand_written_review_cont > div.hide{display:none;}

.global_board .global_board_head{display:flex;}
.global_board .global_board_head li{width:33.3333%;text-align:center;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding:0.5729166667vw 0 0.625vw;background:#fcf9f4;cursor:pointer;}
.global_board .global_board_head li button, .global_board .global_board_head li a{font-size:0.729165vw;color:#b2b2b2;font-weight:300;}
.global_board .global_board_head li.active button, .global_board .global_board_head li.active a{color:#fe6300;}
.global_board .global_board_cont > div.hide{display:none;}

.global_review{margin-top:40px;}
.global_review #tab1{display:flex;justify-content:space-between;position:relative;}
.global_review #tab1 .cont{width:74.578%;}
.global_review #tab1 .cont .img img{width:100%;}
.global_review #tab1 #fboardlist{width:23.56%;}
.global_review #tab1 #fboardlist .write_cont + .write_cont{margin-top:7.75%;}
.global_review .result_section{margin-bottom:50px;}
.global_review .result_section.reviewAdm{margin-bottom:120px;}
.global_review .result_section.reviewAdm.reviewTestAdm{margin-bottom:50px;}
.global_review .result_section.reviewAdm .btn_group{width:180px;height:50px;border: 1px solid;border:1px solid #707070;font-size:16px;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;transform:translateX(-50%);bottom:-80px;}
.global_review .result_section.reviewAdm .btn_group a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;}

.qna_section .qna_list{margin-top:2.0833333333vw;border-bottom: 2px solid #e8e3dd;}
.qna_section .qna_list .que {font-size:0.729165vw;position: relative;padding: 0.8333333333vw 1.1979166667vw 0.6770833333vw;cursor: pointer;border-top: 2px solid #f8f3ec;}
.qna_section .qna_list .que:first-of-type{border-top:2px solid #e8e3dd;}
.qna_section .qna_list .que span {font-weight: 500;line-height:1.56}
.qna_section .qna_list .que span b {font-weight: 500;color: #303030;margin-right: 0.5729166667vw;}
.qna_section .qna_list .anw {display: none;font-size: 0.729165vw;padding-bottom: 2.6041666667vw;padding-left:2.6041666667vw;}
.qna_section .qna_list .anw span {font-weight: 300;color: #606060;line-height: 1.56;}
.qna_section .qna_list .arrow-wrap {position: absolute;top: 50%;right: 0.7291666667vw;transform: translate(0, -50%);}
.qna_section .qna_list .que .arrow-top {display: none;background: url(/global/assets/images/qna_on.png) no-repeat center center/cover;width: 0.8854166667vw;height: 0.9375vw;}
.qna_section .qna_list .que .arrow-bottom {width: 0.9375vw;background: url(/global/assets/images/qna_off.png) no-repeat center center/cover;transition: all 0.3s;height: 0.9375vw;display: block;}
.qna_section .qna_list .que.on .arrow-bottom {display: none;}
.qna_section .qna_list .que.on .arrow-top {display: block;}

.patented_section{padding:9.4270833333vw 0 9.3229166667vw;background:url(/global/assets/images/patented_img.png) no-repeat right bottom / 33.28125vw auto;}
.patented_section .top{margin-bottom:0;}
.patented_section .top h3{margin-bottom:0.3645833333vw;font-size:1.041665vw;line-height:1.45;}
.patented_section .top p{line-height:1.572;}

.patented_section_sub ul{margin-top:2.03125vw;display:flex;flex-wrap:wrap;}
.patented_section_sub ul li{width:19.7916666667vw;padding:1.5104166667vw 0.6770833333vw 0.78125vw;background:#f5f0e7;}
.patented_section_sub ul li:last-child{width:100%;margin-top:0.3645833333vw;padding:1.0416666667vw 0.9375vw 1.09375vw;}
.patented_section_sub ul li:first-child{margin-right:0.3645833333vw;}
.patented_section_sub ul li:first-child img{width:5.8854166667vw;}
.patented_section_sub ul li:nth-child(2) img{width:5.5729166667vw;}
.patented_section_sub ul li .imgBox{flex-shrink:0;}
.patented_section_sub ul li .flexCont{display:flex;}
.patented_section_sub ul li .flexCont dl{margin-left:0.6770833333vw;}
.patented_section_sub ul li .flexCont dl dt{font-weight:600;font-size:0.78125vw;color:#413828;margin:0.3125vw 0 0.0520833333vw;}
.patented_section_sub ul li .flexCont dl dd{font-weight:300;font-size:0.625vw;color:#868687;white-space:nowrap;line-height:0.8854166667vw;}
.patented_section_sub ul li .bt{font-weight:300;font-size:0.5729166667vw;color:#868687;margin-top:0.9895833333vw;text-align:center;}

.premium_system .slide_contain{margin-top:1.9270833333vw;}
.premium_system .tit{font-size:0.729165vw;padding-top:1.09375vw;}
.premium_system .tit h4{line-height:1.429;color:#303030;font-weight:500;margin-bottom:0.4166666667vw;}
.premium_system .tit p{line-height:1.572;color:#656460;font-weight:300;}
.premium_system .premium_slide{padding-bottom:2.5vw;}

.precision_analysis .slide_contain{margin-top:1.9270833333vw;}
.precision_analysis .tit{font-size:0.729165vw;padding-top:1.09375vw;}
.precision_analysis .tit h4{line-height:1.429;color:#303030;font-weight:500;margin-bottom:0.2083333333vw;}
.precision_analysis .tit p{line-height:1.572;color:#656460;font-weight:300;white-space:nowrap;}
.precision_analysis .precision_slide{padding-bottom:2.5vw;}
.precision_analysis .slide_contain .swiper-slide .text .hash {display: flex;margin-top: 1.3020833333vw;}
.precision_analysis .slide_contain .swiper-slide .text .hash span {display: flex;align-items: center;justify-content: center;padding: 0.2083333333vw 0.4166666667vw;font-size: 0.625vw;font-weight: 300;border: 1px solid #767676;}
.precision_analysis .slide_contain .swiper-slide .text .hash span:not(:last-child) {margin-right: 0.2604166667vw;}

.info_section .top{ text-align:center;border-bottom:1px solid #d3d3d3;padding-bottom:1.3020833333vw;}
.info_section .top h3{font-size:1.041665vw;}
.info_section .top.timeCont{margin-top:3.125vw;}
.info_section .lineList{display:flex;margin:2.0833333333vw 0;}
.info_section .lineList li{flex-shrink:0;width:12.65625vw;padding:0.2604166667vw 0;text-align:center;}
.info_section .lineList li:nth-child(2){width:14.6354166667vw;}
.info_section .lineList li + li{border-left:1px solid #d3d3d3;}
.info_section .lineList li dl dt{font-size:0.833335vw;font-weight:600;color:#000;margin-bottom:0.3125vw;}
.info_section .lineList li dl dd{font-size:0.729165vw;font-weight:300;color:#656460;line-height:1.572;}
.info_section .lineList li dl dd .grayText{font-size:0.625vw;color:#b2b2b2;line-height:1.5;margin-top:0.3645833333vw;}
.info_section .lineList.timeList{margin:1.0416666667vw 0;}
.info_section .lineList.timeList li{padding:0.78125vw 0;}
.info_section .addText{font-size:0.625vw;color:#b2b2b2;text-align:center;padding-top:1.5625vw;margin-top:0.5208333333vw;border-top:1px solid #d3d3d3;}
.info_section #map{height:14.5833333333vw;}
.info_section .location_map .imgBox{width:100%;height:281px;background:url('/global/assets/images/global_location_cn.jpg')no-repeat center center / cover;}
.info_section .location_map .imgBox img{width:100%;}
.info_section .location_map .btnBox{margin-top:2.0833333333;}


.bottom_section .top{text-align:center;letter-spacing:0;}
.bottom_section .top h3{font-size:1.041665vw;margin:5.2083333333vw 0 0.7291666667vw;}
.bottom_section .top p{color:#303030;}
.bottom_section .imgBox{margin-top:2.8645833333vw;text-align:center;}
.bottom_section .imgBox img{width:17.3958333333vw;}
.bottom_section .btnBox{margin-top:1.6145833333vw;}

/* Header */
.header{padding:1.5625vw 0 0.9375vw;}
.header .cont{width:39.9479166667vw;margin:0 auto;display:flex;justify-content:space-between;align-items:center;position:relative;}
.header .cont h1{width:5.0520833333vw;margin-top:0.1041666667vw;}
.header .cont .snsList{display:flex;align-items:center;}
.header .cont .snsList li a{width:2.0833333333vw;display:block;border-radius:50%;}
.header .cont .snsList li + li{margin-left:0.625vw;}
.header .btnAllNav{width:1.1979166667vw;}
.header.scroll{width:100%;position:fixed;top:0;z-index:1001;background:#fffcf7;}

.allNavCont{width:100vw;height:100vh;position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:999;background:#fffcf7;transition: all 0.3s ease-in-out;visibility: hidden;opacity:0;/*padding: 0.8854166667vw 1.3020833333vw;*/}
.allNavCont.active {visibility: visible;opacity:1;overflow:auto;padding-top:30px;padding-bottom:30px;}
.allNavCont > div{max-width:39.9479166667vw;margin:0 auto;}
.allNavCont > div > ul{padding:1.4583333333vw 0 0;}
.allNavCont > div > ul > li{border-bottom:1px solid #d0d2d1;}
.allNavCont ul li dl dt a{font-size:1.6666666667vw;display:block;padding:1.5625vw 0.1302083333vw 1.5625vw;color:#000;background-size:1.1458333333vw auto !important;}
.allNavCont ul li dl dt a.allTitleActive{color:#fe6300;}
.allNavCont ul li.depth dl dt a{background:url('/global/assets/images/menu_open.png')no-repeat right center / 0.8854166667vw auto;}
.allNavCont ul li.depth dl dt a.allTitleActive{background-image:url('/global/assets/images/menu_close.png');}
.allNavCont ul li dl dd{display:none;padding-bottom:1.1979166667vw;}
.allNavCont ul li dl dd a{font-size:1.40625vw;display:block;padding:0.9375vw 0.1302083333vw 0.8333333333vw;font-weight:300;color:#000;}
.allNavCont ul li:not(.depth) dl dd{display:none !important;}
.allNavCont .allNavClose{cursor:pointer;}
.allNavCont .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;}
.allNavCont .top img.logo{width:7.2916666667vw;}
.allNavCont .top .allNavClose img{width:1.25vw;}

.fixedQuick {position: fixed;left:calc(50% + 24.0625vw);bottom: 1.0416666667vw;transform: translateX(-50%);display: flex;align-items: center;z-index: 98;text-align:center;animation: moveUpDown 2s ease-in-out infinite;  will-change: transform;}
.fixedQuick .right{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#00c70a;border-radius:0.5208333333vw;box-shadow: 0 0 1.0416666667vw 0 rgba(0, 0, 0, 0.16);}
.fixedQuick .right li{padding:0 0.5208333333vw;}
.fixedQuick .right p{color:#fff;}
.fixedQuick p{font-size:10px;font-weight:300;margin-top:0.15625vw;text-align:center;font-family:'Pretendard';}
.fixedQuick img{width:1.2239583333vw;}
@keyframes moveUpDown {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-20px); 
  }
}

#precision_analysis, #patented, #all_about, #location, #our_promotion, #before_after, #hand_written{ scroll-margin-top: 140px; }
/* Footer */
.footer{position:relative;z-index:1000;}
.footer .cont{width:39.9479166667vw;margin:0 auto;display:flex;align-items:flex-start;padding:1.7708333333vw 2.1354166667vw 1.5104166667vw;font-size:0.572915vw;color:#fff;background:#000;}
.footer .cont .ftLogo{margin-right:2.1354166667vw;}
.footer .cont .ftLogo img{width:4.21875vw}
.footer .cont .top{display:flex;margin-top:-0.2604166667vw;margin-bottom:0.6770833333vw;}
.footer .cont .top a{color:#fff;}
.footer .cont .top a + a, .footer .cont .top > div + div{margin-left:1.875vw;}

.footer .cont .info{display:flex;/*margin-top:-5px;*/}
.footer .cont .info > div > div{display:flex;margin:0.2604166667vw 0;}
.footer .cont .info span{font-weight:200;margin-left:0.7291666667vw;}
.footer .cont .info span a{color:#fff;}
.footer .cont .info .right{margin-left:1.3020833333vw;}

/* 페이징 */
.pg_wrap {clear: both;  float: left;  display: inline-block;}
.pg_wrap:after {  display: block;  visibility: hidden;  clear: both;  content: "";}
.pg {text-align: center;}
.pg_page,
.pg_current {display: inline-block;vertical-align: middle; font-size:13px;}
.pg a:focus,
.pg a:hover {text-decoration: none;}
.pg_page {color: #707070;height: 32px;line-height: 30px;padding: 0 5px;min-width: 32px;text-decoration: none;border-radius: 50%;margin-left: 5px;margin-right: 5px;}

.pg_prev {text-indent: -999px;overflow: hidden;background: url("/global/assets/images/page_slide_prev.png") no-repeat 50% 50% / 100% auto;padding: 0;}
.pg_next {text-indent: -999px;overflow: hidden;background: url("/global/assets/images/page_slide_next.png") no-repeat 50% 50% / 100% auto;padding: 0;}
.pg_current {display: inline-block;background: #ff8133;border: 1px solid #ff8133;color: #fff;font-weight: 700;height: 32px;line-height: 30px;padding: 0 10px;min-width: 32px;border-radius: 50%;margin-left: 5px;margin-right: 5px;}



@media screen and (min-width: 1921px) {
/*.result_section .slide_contain .swiper-slide{height:12.1354166667vw;}*/
.result_section .slide_contain .swiper-slide .twentytwenty-container{height:12.1354166667vw;}


.twentytwenty-handle{width:2.109375vw !important;height:2.109375vw !important;}
.twentytwenty-handle::after{width:2px !important;height:100vw !important;}
.twentytwenty-handle::before{width:2px !important;height:1.45vw !important;margin-top:-3px;}

.result_section .slide_contain .swiper-button-next {width: 1.4583333333vw;height: 1.4583333333vw;right: 12.96875vw;}
.result_section .slide_contain .swiper-button-prev {width: 1.4583333333vw;height: 1.4583333333vw;left: 12.96875vw;}

.global_review #tab1 #fboardlist .write_cont + .write_cont{margin-top:0.7322vw;}
}


@media screen and (max-width: 1920px) {
.twentytwenty-handle{width:40.5px !important;height:40.5px !important;/*margin-top:-6px;*/}
.twentytwenty-handle::before{height:28px !important;margin-top:-2px !important;}

.btnBox{margin-top:25px;}
.btnBox .btnDesign{width:109px;height:38px;line-height:36px;font-size:14px;}

.top{margin-bottom:20px;}
.top h3{font-size:22px;margin-bottom:2px;}
.top p{font-size:14px;}

.wrap .inner{max-width:767px;width:100%;}
.wrap .inner > section{margin-top:65px;}
.wrap .inner > section.promotion_section{margin-top:53px;}
.wrap .inner > section.patented_section{margin-top:54px;}

.promotion_section .slide_contain {margin-top:37px;}
.promotion_section .slide_contain .swiper-slide .text {margin-top: 14px;}
.promotion_section .slide_contain .swiper-slide .text .tit h3 {font-size: 19px;}
.promotion_section .slide_contain .swiper-slide .text .tit p {font-size: 19px;}
.promotion_section .slide_contain .swiper-slide .text > p {margin: 5px 0 4px;font-size: 18px;letter-spacing: -0.02em;}
.promotion_section .slide_contain .swiper-slide .text > span {font-size: 13px;}
.promotion_section .slide_contain .swiper-slide .text .hash {display: flex;margin-top: 25px;}
.promotion_section .slide_contain .swiper-slide .text .hash span {padding: 4px 9px;font-size: 12px;}
.promotion_section .slide_contain .swiper-slide .text .hash span:not(:last-child) {margin-right: 5px;}

.result_section .slide_contain {padding:0 27px;}
.result_section .slide_contain .swiper-button-next {width: 28px;height: 28px;right: 249px;}
.result_section .slide_contain .swiper-button-prev {width: 28px;height: 28px;left: 249px;}
.result_section .text {margin-top: 22px;}
.result_section .text > p {font-size: 14px;margin-bottom: 10px;}
.result_section .text span {font-size: 12px;line-height: 1.6;}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{height:3px !important;}
.swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:3px !important;top:calc(100% - 3px) !important;}

.promotion_slide{padding-bottom:48px !important;}

.cut_injection{min-height:150px;height:auto;padding:37px 0 35px;}

.result_section .result_tab{margin-bottom:50px;}
.result_section .result_tab li{padding:12px 0;}
.result_section .result_tab li button{font-size:14px;}

.our_promotion .our_promotion_head li{width:25%;padding:11px 0 12px;}
.our_promotion .our_promotion_head li button{font-size:14px;}
.our_promotion .our_promotion_cont .flexCont{padding:16px 25px;font-size:14px;}
.our_promotion .our_promotion_cont .flexCont .contL button{width:14px;height:14px;margin-right:15px;}
.our_promotion .our_promotion_cont .flexCont .contL p{margin-bottom:6px;}
.our_promotion .our_promotion_cont .flexCont .contR .price{margin-left:45px;font-size:20px;}

.hand_written_review .hand_written_review_head li{width:33.3333%;padding:11px 0 12px;}
.hand_written_review .hand_written_review_head li button{font-size:14px;}

.global_board .global_board_head li{width:33.3333%;padding:11px 0 12px;}
.global_board .global_board_head li button, .global_board .global_board_head li a{font-size:14px;}

.qna_section .qna_list{margin-top:40px;}
.qna_section .qna_list .que {font-size:14px;padding: 16px 23px 13px;}
.qna_section .qna_list .que span b {margin-right: 11px;}
.qna_section .qna_list .anw {font-size: 14px;padding-bottom: 15px;padding-left:53px;}
.qna_section .qna_list .arrow-wrap {right: 14px;}
.qna_section .qna_list .que .arrow-top {width: 17px;height: 18px;}
.qna_section .qna_list .que .arrow-bottom {width: 18px;height: 18px;}

.patented_section{padding:181px 0 179px;background:url(/global/assets/images/patented_img.png) no-repeat right bottom / 639px auto;}
.patented_section .top h3{margin-bottom:7px;font-size:20px;}

.patented_section_sub ul{margin-top:39px;}
.patented_section_sub ul li{width:380px;padding:29px 13px 15px;}
.patented_section_sub ul li:last-child{width:100%;margin-top:7px;padding:20px 18px 21px;}
.patented_section_sub ul li:first-child{margin-right:7px;}
.patented_section_sub ul li:first-child img{width:113px;}
.patented_section_sub ul li:nth-child(2) img{width:107px;}
.patented_section_sub ul li .flexCont dl{margin-left:13px;}
.patented_section_sub ul li .flexCont dl dt{font-size:15px;margin:10px 0 1px;}
.patented_section_sub ul li .flexCont dl dd{font-size:13px;line-height:22px}
.patented_section_sub ul li .bt{font-size:11px;margin-top:19px;}

.premium_system .slide_contain{margin-top:37px;}
.premium_system .tit{font-size:14px;padding-top:21px;}
.premium_system .tit h4{margin-bottom:8px;}
.premium_system .premium_slide{padding-bottom:48px;}

.precision_analysis .slide_contain{margin-top:37px;}
.precision_analysis .tit{font-size:14px;padding-top:21px;}
.precision_analysis .tit h4{margin-bottom:4px;}
.precision_analysis .precision_slide{padding-bottom:48px;}
.precision_analysis .slide_contain .swiper-slide .text .hash {display: flex;margin-top: 9px;}
.precision_analysis .slide_contain .swiper-slide .text .hash span {padding: 4px 8px;font-size: 12px;}
.precision_analysis .slide_contain .swiper-slide .text .hash span:not(:last-child) {margin-right: 5px;}

.info_section .top{padding-bottom:25px;}
.info_section .top h3{font-size:20px;}
.info_section .top.timeCont{margin-top:60px;}
.info_section .lineList{margin:40px 0;}
.info_section .lineList li{width:calc((100% - 281px) / 2);padding:1px 0 21px;}
.info_section .lineList li:nth-child(2){width:281px;}
.info_section .lineList li dl dt{font-size:16px;margin-bottom:6px;}
.info_section .lineList li dl dd{font-size:14px;}
.info_section .lineList li dl dd .grayText{font-size:12px;margin-top:7px;}
.info_section .lineList.timeList{margin:20px 0;}
.info_section .lineList.timeList li{padding:15px 0;}
.info_section .addText{font-size:12px;padding-top:30px;margin-top:10px;}
.info_section #map{height:280px;}
.info_section .location_map .btnBox{margin-top:40px;}

.bottom_section .top h3{font-size:20px;margin:100px 0 14px;}
.bottom_section .imgBox{margin-top:55px;}
.bottom_section .imgBox img{width:334px;}
.bottom_section .btnBox{margin-top:31px;}

/* Header */
.header{padding:30px 0 18px;}
.header .cont{width:100%;max-width:767px;margin:0 auto;}
.header .cont h1{width:97px;margin-top:2px;}
.header .cont .snsList li a{width:40px;}
.header .cont .snsList li + li{margin-left:12px;}
.header .btnAllNav{width:23px;}

.allNavCont.active{padding-top:0;}

/*.allNavCont{padding:17px 25px;}*/
.allNavCont > div{max-width:767px;}
.allNavCont > div > ul{padding:28px 0 0;}
.allNavCont .top img.logo{width:140px;}
.allNavCont .top .allNavClose img{width:24px;}
.allNavCont ul li dl dt a{font-size:26px;padding:30px 2.5px 30px;background-size:22px auto !important;}
.allNavCont ul li dl dd{padding-bottom:23px;margin-top:-5px;}
.allNavCont ul li dl dd a{font-size:22px;padding:18px 2.5px 16px;}

.fixedQuick {bottom: 20px;left: calc(50% + 462px);}
.fixedQuick .right{width:60px;height:60px;border-radius:10px;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.16);}
.fixedQuick .right li{padding:10px;}
.fixedQuick p{font-size:10px;margin-top:3px;}
.fixedQuick img{width:24px;}

/* Footer */
.footer .cont{padding:34px 41px 29px;font-size:11px;width:100%;max-width:767px;margin:0 auto;}
.footer .cont .ftLogo{margin-right:41px;}
.footer .cont .ftLogo img{width:81px}
.footer .cont .top{margin-top:-5px;margin-bottom:13px;}
.footer .cont .top a + a, .footer .cont .top > div + div{margin-left:36px;}
.footer .cont .info > div > div{margin:5px 0;}
.footer .cont .info span{margin-left:14px;}
.footer .cont .info .right{margin-left:25px;}


}

@media screen and (max-width: 1000px) {
.fixedQuick {left:auto;right:20px;}
}

@media screen and (max-width: 767px) {
.pc_cont{display:none;}
.m_cont{display:block;}
.br_ct{display:block;}

.twentytwenty-handle{width:5.3455019557vw !important;height:5.3455019557vw !important;}
.twentytwenty-handle::before{height:3.9113428944vw !important;margin-top:-2px !important;}
.wrap .inner{padding:0 20px;}
.wrap .inner > section.premium_system{margin-top:calc(30px + 4.815%);}
.wrap .inner > section.precision_slide{margin-top:calc(30px + 4.815%);}
.qna_section .qna_list .que{padding:16px 48px 13px 15px;}
.qna_section .qna_list .que span{display:flex;}
.qna_section .qna_list .que span b{flex-shrink:0;}

.promotion_section .pc_cont{display:none !important;}

.result_section .slide_contain .swiper-button-next {width: 3.6505867014vw;height: 3.6505867014vw;right: 29.8565840939vw;}
.result_section .slide_contain .swiper-button-prev {width: 3.6505867014vw;height: 3.6505867014vw;left: 29.8565840939vw;}

.our_promotion .our_promotion_cont .flexCont .contR{flex-shrink:0;padding-left:3%;}
.our_promotion .our_promotion_cont .flexCont .contR .price{margin-left:10px;}

.patented_section{background:url(/global/assets/images/patented_img.png) no-repeat right top / 83.3116036506vw auto;padding-bottom:9.63%}
/*.patented_section_sub ul li img.pc_cont{display:block;}
.patented_section_sub ul li:first-child img{width:95px;}
.patented_section_sub ul li:nth-child(2) img{width:92px;}
.patented_section_sub ul{margin-top:6.1277705345vw;}
.patented_section_sub ul li{width:calc((100% - 0.9126466754vw) / 2);padding:3.7809647979vw 1.6949152542vw 1.9556714472vw;}
.patented_section_sub ul li:last-child{width:100%;margin-top:0.9126466754vw;padding:2.6075619296vw 2.3468057366vw 2.7379399915vw;}
.patented_section_sub ul li:first-child{margin-right:0.9126466754vw;}
.patented_section_sub ul li:first-child img{width:12.3859191656vw}
.patented_section_sub ul li:nth-child(2) img{width:11.9947848761vw;}
.patented_section_sub ul li .flexCont dl{margin-left:1.6949152542vw;}
.patented_section_sub ul li .flexCont dl dt{font-size:1.9556714472vw;margin:0.5215123859vw 0 0.7822685789vw;}
.patented_section_sub ul li .flexCont dl dd{font-size:1.5645371578vw;line-height:2.2164276402vw;}
.patented_section_sub ul li .bt{font-size:1.4341590613vw;margin-top:2.8683181226vw;}*/


.patented_section_sub ul{margin-top:5.0847457627vw;}
.patented_section_sub ul li{width:100%;padding:5.4285714286vw 4.2857142857vw 4.2857142857vw;}
.patented_section_sub ul li:nth-child(n+2){margin-top:2vw;}
.patented_section_sub ul li:last-child{margin-top:2vw;padding:4.5714285714vw 4.2857142857vw;}
.patented_section_sub ul li:last-child img{width:100%;}
.patented_section_sub ul li:first-child{margin-right:0;}
.patented_section_sub ul li:first-child img{width:27.1428571429vw;}
.patented_section_sub ul li:nth-child(2) img{width:27.1428571429vw;}
.patented_section_sub ul li .flexCont dl{margin-left:3.4285714286vw;}
.patented_section_sub ul li .flexCont dl dt{font-size:4.2857142857vw;margin:1.3037809648vw 0 1.2vw;line-height:5.6vw;}
.patented_section_sub ul li .flexCont dl dd{font-size:3vw;line-height:5.6vw;}
.patented_section_sub ul li .bt{font-size:2.6685714286vw;margin-top:6.6666666667vw;}

.result_section .slide_contain{padding:0 3.5202086050vw;}
.result_section .slide_contain .swiper-slide{height:auto;}
.result_section .slide_contain .swiper-slide .twentytwenty-container{height:auto;}

/* Header */
.header{padding:30px 20px 18px;}
.header .cont .snsList li a{width:36px;}

/*.allNavCont {padding: calc(4.4329vw - 20px) calc(6.5189vw - 20px);}*/
.allNavCont{padding:0 20px;}
/*.allNavCont > div > ul{padding:3.6505867014vw 0 0;}
.allNavCont .top img.logo{width:172px;}
.allNavCont ul li dl dt a{font-size:32px;;padding:35px 0.3259452412vw 35px;background-size:3.2164276402vw auto !important;}
.allNavCont ul li dl dd{padding-bottom:2.998696219vw;}
.allNavCont ul li dl dd a{font-size:27px;padding:25px 0.3259452412vw 23px;}*/
.allNavCont > div > ul{padding:8vw 0 0;}
.allNavCont .top img.logo{width:97px;}
.allNavCont ul li dl dt a{font-size:4.1720990874vw;padding:4.5632333768vw 0.3259452412vw 4.5632333768vw;background-size:3.2164276402vw auto !important;}
.allNavCont ul li dl dd{padding-bottom:2.998696219vw;}
.allNavCont ul li dl dd a{font-size:3.520208605vw;padding:3.259452412vw 0.3259452412vw 2.998696219vw;}
.allNavCont .top{margin-top:2px;}
.allNavCont .top .allNavClose img{width:17px;}

.fixedQuick{bottom:2.6075619296vw;}
.fixedQuick .right{box-shadow: 0 0 max(15px, 2.6075619296vw) 0 rgba(0, 0, 0, 0.16);}

/* 페이징 */
.pg_page,
.pg_current {font-size:16px;}
.pg_page {height: 30px;line-height: 28px;padding: 0 calc(100vw * (5 / 375)); min-width: 30px;margin-left: 0;margin-right: 0;}
.pg_current {height: 30px;line-height: 28px;padding: 0 calc(100vw * (5 / 375)); min-width: 30px;margin-left: 0;margin-right: 0;}
}

@media (min-width: 502px) and (max-width: 767px) {
.promotion_section .slide_contain .swiper-slide .text {margin-top: 1.8252933507vw;}
.promotion_section .slide_contain .swiper-slide .text .tit h3.our_promotion .our_promotion_cont .flexCont .contR {font-size: 2.478261vw;}
.promotion_section .slide_contain .swiper-slide .text .tit p {font-size: 2.478261vw;}
.promotion_section .slide_contain .swiper-slide .text > p {margin: 0.6518904824vw 0 0.5215123859vw;font-size: 2.347826vw;}
.promotion_section .slide_contain .swiper-slide .text > span {font-size: 1.695652vw;}
.promotion_section .slide_contain .swiper-slide .text .hash {display: flex;margin-top: 3.2594524120vw;}
.promotion_section .slide_contain .swiper-slide .text .hash span {padding: 0.5215123859vw  1.1734028683vw;font-size: 1.565217vw;}
.promotion_section .slide_contain .swiper-slide .text .hash span:not(:last-child) {margin-right: 0.6518904824vw;}

.info_section .lineList li{width:calc((100% - 33vw) / 2);padding:0.0520833333vw 0 1.09375vw;}
.info_section .lineList li:nth-child(2){width:33vw;}
.info_section .lineList li dl dt{font-size:2.086956vw;margin-bottom:0.7822685789vw;}
.info_section .lineList li dl dd{font-size:1.826087vw;}
.info_section .lineList li dl dd .grayText{font-size:1.565217vw;margin-top:0.9126466754vw;}

.precision_analysis .slide_contain .swiper-slide .text .hash {display: flex;margin-top: 0.46875vw;}
.precision_analysis .slide_contain .swiper-slide .text .hash span {padding: 0.5215123859vw  1.1734028683vw;font-size: 1.565217vw;}
.precision_analysis .slide_contain .swiper-slide .text .hash span:not(:last-child) {margin-right: 0.6518904824vw;}

/* Footer */
.footer .cont{padding:4.4328552803vw 5.3455019557vw 3.7809647979vw;font-size:1.434783vw;width:100%;}
.footer .cont .ftLogo{margin-right:5.3455019557vw;}
.footer .cont .ftLogo img{width:10.5606258149vw}
.footer .cont .top{margin-top:-5px;margin-bottom:1.6949152542vw;}
.footer .cont .top a + a, .footer .cont .top > div + div{margin-left:4.6936114733vw;}
.footer .cont .info > div > div{margin:0.6518904824vw 0;}
.footer .cont .info span{margin-left:1.8252933507vw;}
.footer .cont .info .right{margin-left:3.2594524120vw;}

}

@media screen and (max-width: 700px) {
.our_promotion .our_promotion_cont .flexCont{flex-wrap:wrap;justify-content:flex-end;}
.our_promotion .our_promotion_cont .flexCont .contL{width:100%;}
.our_promotion .our_promotion_cont .flexCont .contR{width:100%;justify-content:flex-end;margin-top:20px;}
.our_promotion .our_promotion_cont .flexCont .contR .price{width:100px;text-align:right;}
.our_promotion .our_promotion_cont .flexCont .contR .price.longText{width:125px; }
}

@media screen and (max-width: 501px) {
.mm_cont{display:block;}
.br_ct{display:none;}
.videoPc{display:none;}
.mm_none{display:none;}

.twentytwenty-handle::before{height:29px !important;margin-top:-2px !important;}

.swiper-horizontal>.swiper-pagination-progressbar:after{top:calc(100% - 2px);}

.promotion_section .mm_cont{display:block !important;}

.result_section .result_tab li button{font-size:12px;}
.result_section .slide_contain{padding:0;}
/*.result_section .slide_contain .swiper-slide{height:80vw;}*/
.result_section .slide_contain .swiper-button-next{width:28px; height:28px;right:5.856584vw;}
.result_section .slide_contain .swiper-button-prev{width:28px; height:28px;left:5.856584vw;}


/*.result_section .slide_contain .swiper-slide .twentytwenty-horizontal{height:100%;}
.result_section .slide_contain .swiper-slide .twentytwenty-container{height:80vw !important;}
.result_section .slide_contain .swiper-slide .twentytwenty-container img{height:100%;}*/

.twentytwenty-handle{width:41px !important;height:41px !important;}

.qna_section .qna_list .que span{display:block;}
.qna_section .qna_list .que span b{display:block;margin-bottom:5px;}
.qna_section .qna_list .anw{padding:10px 45px 15px 15px;}

.our_promotion .our_promotion_head{flex-wrap:wrap;}
.our_promotion .our_promotion_head li{width:50%;}
.our_promotion .our_promotion_head li:nth-child(n+3){border-top:0;}
.our_promotion .our_promotion_cont .flexCont{padding:16px 15px;}

.global_review{margin-top:3.2594524120vw;}
.global_review #tab1 .cont{display:none;}
.global_review #tab1 #fboardlist{width:100%;}
.global_review #tab1 #fboardlist .write_cont + .write_cont{margin-top:3.2594524120vw;}
.global_review .result_section{margin-bottom:3.9113428944vw;}

.patented_section{width:calc(100% + 40px);position:relative;left:-20px;background-position:left -22vw top -3vw;background-size:110vw auto;padding-top:80%;}
.patented_section .top{margin-left:20px;}

.info_section .lineList{display:block;}
.info_section .lineList li{width:100% !important;position:relative;padding:20px 0;}
.info_section .lineList li:first-child{padding-top:0;}
.info_section .lineList li:last-child{padding-bottom:0;}

.info_section .lineList li:nth-child(n+2):before{width:60%;height:1px;position:absolute;left:20%;top:0;background:#d3d3d3;content:'';}
.info_section .lineList li + li{border-left:0;}
.info_section .location_map .imgBox{height:69.8602794411vw;}

.bottom_section .top h3{line-height:1.45;}
.bottom_section .imgBox img{width:70vw;}


.patented_section_sub ul li img.pc_cont{display:none;}

/* Footer */
.footer .cont{display:block;}
.footer .cont .top{display:block;margin-top:30px;margin-bottom:35px;}
.footer .cont .top > div + div{margin-left:0;margin-top:10px;}
.footer .cont .info{display:block;/*margin-top:30px;*/}
.footer .cont .info .right{margin-left:0;}


/*.footer .snsList {position: fixed;bottom: 20px;right: 20px;display: flex;flex-direction: column;z-index: 9999;}
.footer .snsList li {margin-bottom: 10px;}
.footer .snsList li:last-child {margin-bottom: 0;}
.footer .snsList img {width:40px;height:40px;}*/

}
@media screen and (max-width: 380px) {
.z_none{display:none;}
}