body{background-color:#fffcf7;}
.pc_cont{display:block;}
.mm_cont{display:none;}
.videoPc{display:block;}
.textHidden{font-size:0;letter-spacing:-1000em;text-indent:-1000em;line-height:0;}
.c_dc0c00{color:#dc0c00;}


.clickArea{position:relative;}
.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:9.1145833333vw;height:1.9791666667vw;line-height:calc(1.9791666667vw - 2px);text-align:center;font-size:0.729165vw;font-weight:300;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;letter-spacing:0.02em;margin-bottom:0.2083333333vw;}
.top p{font-size:0.729165vw;color:#656460;font-weight:300;letter-spacing:0;line-height:1.572;}

.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 .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: 500;color: #656460;margin-bottom: 0.5208333333vw;line-height:1.429;}
.result_section .text span {font-size: 0.625vw;line-height: 1.6;font-weight: 400;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}
.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;}

.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;}
.hand_written_review .hand_written_review_cont{border-bottom:1px solid #d3d3d3;}

.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:10.8333333333vw 0 3.6458333333vw;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.8333333333vw;font-size:1.041665vw;line-height:1.45;}
.patented_section .top p{line-height:1.572;}

.premium_system .tit{font-size:0.729165vw;padding-top:1.3020833333vw;}
.premium_system .tit h4{line-height:1.429;color:#303030;font-weight:500;margin-bottom:0.5208333333vw;}
.premium_system .tit p{line-height:1.572;color:#656460;font-weight:300;}
.premium_system .premium_slide{padding-bottom:2.5vw;}

.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 iframe{width:100%;height:281px;}
.info_section .location_map .imgBox img{width:100%;}

.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 .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;}
.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.scroll{width:100%;position:fixed;z-index:999;background:#fffcf7;}


/* Footer */
.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.0520833333vw;margin-bottom:0.6770833333vw;}
.footer .cont .top a{color:#fff;}
.footer .cont .top a + a, .footer .cont .top > div + div{margin-left:0.9375vw;}

.footer .cont .info{display:flex;}
.footer .cont .info > div > div{display:flex;margin:0.2604166667vw 0;}
.footer .cont .info span{font-weight:200;margin-left:0.3125vw;}
.footer .cont .info .right{margin-left:1.3020833333vw;}



@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;}
}


@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:175px;height:38px;line-height:36px;font-size:14px;}

.top{margin-bottom:20px;}
.top h3{font-size:22px;margin-bottom:8px;}
.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;}
.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:43px 0 29px;}

.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;}

.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:208px 0 70px;background:url(/global/assets/images/patented_img.png) no-repeat right bottom / 639px auto;}
.patented_section .top h3{margin-bottom:16px;font-size:20px;}

.premium_system .tit{font-size:14px;padding-top:25px;}
.premium_system .tit h4{margin-bottom:10px;}
.premium_system .premium_slide{padding-bottom:48px;}

.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:5px 0;}
.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;}

.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;}

/* 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:-1px;margin-bottom:13px;}
.footer .cont .top a + a, .footer .cont .top > div + div{margin-left:18px;}
.footer .cont .info > div > div{margin:5px 0;}
.footer .cont .info span{margin-left:6px;}
.footer .cont .info .right{margin-left:25px;}
}

@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%);}
.qna_section .qna_list .que{padding:16px 40px 13px 23px;}
.qna_section .qna_list .que span{display:flex;}
.qna_section .qna_list .que span b{flex-shrink:0;}

.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%}

.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;}


}

@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.6518904824vw 0;}
.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;}

/* 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:-1px;margin-bottom:1.6949152542vw;}
.footer .cont .top a + a, .footer .cont .top > div + div{margin-left:2.3468057366vw;}
.footer .cont .info > div > div{margin:0.6518904824vw 0;}
.footer .cont .info span{margin-left:0.7822685789vw;}
.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;}

.twentytwenty-handle::before{height:29px !important;margin-top:-2px !important;}

.swiper-horizontal>.swiper-pagination-progressbar:after{top:calc(100% - 2px);}

.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 40px 15px 23px;}

.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;}

.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 iframe{height:350px;}

.bottom_section .top h3{line-height:1.45;}
.bottom_section .imgBox img{width:70vw;}


/* 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;}
.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;}*/

}