@charset "UTF-8";  

/*공통 메인*/
.cctv_main {background-image: url(/img/cctv_main.jpg);}
.horder_main {background-image: url(/img/horder_main.jpg);}
.ai_tel_main {background-image: url(/img/ai_tel_main.jpg);}
.pos_main {background-image: url(/img/pos_main.jpg);}
.owner_main {background-image: url(/img/owner_pak_title.jpg);height: 540px !important;}
.shop_main {width: 100%;background-repeat: no-repeat;background-position: center;height: 367px;}

/*으랏차차패키지*/
.pack_sec{margin: 0 auto; padding: 150px 0 150px 0;}
.pack_sec h3{font-size: 36px;color: #000;font-weight: bold;margin-bottom: 5px;letter-spacing: -1.5px; text-align: center;}
.pack_sec span{font-size: 22px;color: #4a4a4a;margin-bottom: 40px; display: inline-block;text-align: center;}
.pack_point_wrap{max-width: 1200px;margin: 0 auto;font-size: 0;padding: 0 25px;}
.pack_point_wrap h3{margin-bottom: 40px;}
.pack_point_wrap .point_box_wrap{display: flex;justify-content: space-between}
.pack_point_wrap .point_box_wrap .point_box{border-radius: 26px; background-color: #f6f6f6;overflow: hidden;;width: calc(33.33% - 1.23%);;}
.pack_point_wrap .point_box_wrap .point_box:nth-last-child(1){}
.pack_point_wrap .point_box_wrap .point_box .point_img{}
.pack_point_wrap .point_box_wrap .point_box .point_img img{}
.pack_point_wrap .point_box_wrap .point_box .point_txt{padding: 40px 20px 60px 20px;word-break: keep-all;}
.pack_point_wrap .point_box_wrap .point_box .point_txt p{font-size: 26px;font-weight: bold;color: #282828;margin-bottom: 15px;}
.pack_point_wrap .point_box_wrap .point_box .point_txt span{font-size: 18px;color: #636363;text-align: left;margin-bottom: 0;}

.pack_prd_wrap{max-width: 1200px;margin: 0 auto;font-size: 0;}
.pack_prd_wrap h3{margin-bottom: 40px;}
.pack_prd_wrap .pack_prd_box_wrap{display: flex;flex-wrap: wrap;justify-content: center;padding:0 25px;}
.pack_prd_wrap .pack_prd_box_wrap .prd_box{width: calc(50% - 2%);max-width: 490px;background-color: #fff;border-radius: 26px;margin-right: 4%;margin-bottom: 4%;padding:60px 1% 80px 1%;position: relative;}
.pack_prd_wrap .pack_prd_box_wrap .prd_box:nth-child(2n){margin-right: 0;}
.pack_prd_wrap .pack_prd_box_wrap .prd_box .prd_img{}
.pack_prd_wrap .pack_prd_box_wrap .prd_box .prd_img img{width: 100%;max-width: 320px;}
.pack_prd_wrap .pack_prd_box_wrap .prd_box .prd_txt{text-align: center;word-break: keep-all;}
.pack_prd_wrap .pack_prd_box_wrap .prd_box .prd_txt p{font-size: 26px;font-weight: bold;color: #000;display: block;margin: 10px 0;}
.pack_prd_wrap .pack_prd_box_wrap .prd_box .prd_txt span{font-size: 18px;color: #4a4a4a;display: block;}
.pack_prd_wrap .pack_prd_box_wrap .prd_box .prd_txt a{font-size: 18px;background-color: #000;color: #fff;border-radius: 50px;padding:8px 25px;;display: inline-block;position: absolute;bottom: 52px;left: 50%;transform: translateX(-50%);}

.pack_sale_wrap{max-width: 1200px;margin: 0 auto;font-size: 0;text-align: center;}
.pack_sale_wrap .pack_sale_box_wrap{display: flex;justify-content: space-between;padding: 0 25px;}
.pack_sale_wrap .sale_box{background-color: #f9f9f9;border-radius: 15px;text-align: left;padding: 20px;width: calc(33.33% - 1.23%);position: relative;min-height:200px;word-break: keep-all;}
.pack_sale_wrap .sale_box p{font-size: 26px;color: #000;font-weight: bold;margin-bottom: 15px;}
.pack_sale_wrap .sale_box span{font-size: 18px;color: #6d6d6d;text-align: left;margin-bottom: 0;}
.pack_sale_wrap .sale_box strong{font-size: 26px; color: #ed3232;text-align: right;font-weight: bold;display: block;position: absolute; bottom:20px;right:20px;;}




/*포스기*/
.pos_sec{margin: 0 auto; padding: 150px 0 150px 0;}
.pos_price_wrap{max-width: 1200px;margin: 0 auto;font-size: 0; }
.pos_price_wrap .pos_tit{text-align: center;letter-spacing: -0.5px}
.pos_price_wrap .pos_tit small{background-color: #000;color: #fff;font-size: 20px;border-radius: 50px;padding:8px 22px;font-style:italic;}
.pos_price_wrap .pos_tit h3{font-size: 36px;color: #000;font-weight: bold;margin-bottom: 5px;margin-top: 25px;letter-spacing: -1.5px;}
.pos_price_wrap .pos_tit span{font-size: 22px;color: #4a4a4a;margin-bottom: 40px; display: inline-block;}
.pos_price_wrap .pos_con .pos_con_img img{max-width: 500px;width: 75% !important;}
.pos_price_wrap .pos_con .pos_price{text-align: center;}
.pos_price_wrap .pos_con .pos_price strong{font-size: 36px;color: #000;display: block;letter-spacing: -0.5px;margin-top: 40px;}
.pos_price_wrap .pos_con .pos_price span{font-size: 20px; color: #6d6d6d;display: block;margin-top: 5px;}
.pos_price_wrap .pos_con .pos_price a{background-color: #000;border-radius: 16px;font-size: 22px;color: #fff;display: block;padding:25px 0;max-width: 450px;text-align: center;margin: 0 auto;margin-top: 30px;}

.pos_set_wrap{max-width: 1200px;margin: 0 auto;font-size: 0; }
.pos_set_wrap h3{font-size: 36px;text-align: center;margin-bottom: 40px;}
.pos_set_wrap .pset_box_wrap{display: flex;flex-wrap: wrap;justify-content: center;}
.pos_set_wrap .pset_box_wrap .pset_box{width: calc(50% - 4%);max-width: 490px;background-color: #f7f7f7;border-radius: 26px;margin-right: 4%;margin-bottom: 4%;padding:50px 1% 88px 1%;;}
.pos_set_wrap .pset_box_wrap .pset_box:nth-child(2n){margin-right: 0}
.pos_set_wrap .pset_box_wrap .pset_box .pset_img{position: relative;}
.pos_set_wrap .pset_box_wrap .pset_box .pset_img>img{max-width: 300px;width: 75% !important;}
.pos_set_wrap .pset_box_wrap .pset_box .pset_img p{opacity: 1;width: 50px;height: 50px;padding: 0;right: 60px;bottom: 35px;;transform: translate(-50%, -50%);background-color: #fff;box-shadow: 2px 3px 5px #c3c3c38a;border-radius: 50px;position: absolute;display: flex;cursor: pointer;align-items: center;}
.pos_set_wrap .pset_box_wrap .pset_box .pset_img p img{width: 24px; height:24px;;}
.pos_set_wrap .pset_box_wrap .pset_box .pset_txt{text-align: center;}
.pos_set_wrap .pset_box_wrap .pset_box .pset_txt p{font-size: 24px; color: #000; font-weight: bold;}
.pos_set_wrap .pset_box_wrap .pset_box .pset_txt span{font-size: 18px; color: #4a4a4a;word-break: keep-all;}



/*AI전화*/
.ai_tel_sec{ margin: 0 auto; padding: 150px 0 150px 0;}
.ai_tel_sec h3{font-size: 36px;text-align: center;margin-bottom: 40px;}
.ai_tel_sec h3 b{color: #3f73f2;}

.tel_spec_wrap{max-width: 1200px;margin: 0 auto;font-size: 0; }
.tspec_box_wrap{display: flex;flex-wrap: wrap;justify-content: center; padding: 0 25px;}
.tel_spec_wrap .tspec_box{border: 3px solid #3f73f2;border-radius: 26px;text-align: center;max-width: 490px;background-color: #fff;height: 545px;display: inline-block;margin-right: 2.5%;margin-bottom: 2.5%;width: 48.7%;position: relative;}
.tel_spec_wrap .tspec_box:nth-child(2n){margin-right: 0;}
.tel_spec_wrap .tspec_box strong{color: #fff;font-size: 20px;width: 100%;background-color: #3f73f2;display: block;padding:8px 0 10px 0;    border-radius: 20px 20px 0 0;}
.tel_spec_wrap .tspec_box p{font-size: 24px; color: #282828;font-weight: bold;margin-bottom: 5px;margin-top: 45px;}
.tel_spec_wrap .tspec_box span{font-size: 20px; color: #595959; word-break: keep-all;display: inline-block;}
.tel_spec_wrap .tspec_box img{width: 90%;max-width: 417px}
.tel_spec_wrap .tspec_box .ribbon{position: absolute;top: 0;left: 0;width: 200px;height: 200px;overflow: hidden;}
.tel_spec_wrap .tspec_box .ribbon small{background-color: #38beb7;color: #fff;font-weight: bold;padding:12px;text-align: center;font-size: 18px;position: absolute; top: 42px; left: -62px; width: 250px;transform: rotate(-45deg); box-shadow: 2px 2px 6px #7c7c7c45;}

.ai_tel_step .step_flex{text-align: center;  justify-content: center;}


.tel_price_wrap .tprice_box_wrap{max-width: 1200px;margin: 0 auto;display: flex; padding: 0 52px;justify-content: space-between;}
.tel_price_wrap .tprice_box_wrap .tprice_box{background-color: #f8f8f8;width: 50%;max-width: 535px; height: 430px;border-radius: 26px;padding: 45px 40px;color: #282828;}
.tel_price_wrap .tprice_box_wrap .tprice_box h4{font-size: 30px;border-bottom: 1px solid #dcdcdc;margin-bottom: 15px;padding-bottom: 10px;}
.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic{font-size: 0;display: flex; align-items: center;}
.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div{display: flex; flex-direction: row;margin-right: 25px;margin-bottom: 15px;align-items: center;}
.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div:nth-last-child(1){margin-right: 0;}
.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div img{width: 59px;height: 59px;margin-right: 8px;}
.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div p{font-size: 18px;font-weight: bold;}
.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div p del{color: #858585;font-weight: 400;margin-right: 7px;}
.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div p b{color: #267af2;}
.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_detail{background-color: #fff;border-radius: 12px;width: 100%;padding:20px 15px;min-height: 122px; display: flex; align-items: center;}
.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_detail ul li{color: #686868;font-size: 17px; margin-left: 25px;position: relative;display: inline-block;margin-right: 10px;margin-bottom: 5px;}
.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_detail ul li::before {content: "";width: 18px;height: 14px;position: absolute;top: 9px;left: 0;background-image: url(/img/cctv_li.png);margin-left: -25px;}
.tel_price_wrap .tprice_box_wrap .tprice_box .tprice_fee{margin-top: 20px; display: flex; justify-content: space-between;align-items:center;;}
.tel_price_wrap .tprice_box_wrap .tprice_box .tprice_fee p{font-size: 28px;font-weight: bold;}
.tel_price_wrap .tprice_box_wrap .tprice_box .tprice_fee p span{font-size: 18px; color: #6e6e6e;font-weight: 400}
.tel_price_wrap .tprice_box_wrap .tprice_box .tprice_fee a{background-color: #267af2;color: #fff;font-size: 20px;border-radius: 10px;padding:10px 0;text-align: center;min-width: 200px;}

.ai_tel_price_notic { width: 100%;max-width: 1200px;padding:0 52px;margin: 0 auto;}
.ai_tel_price_notic ul {color: #787878;font-size: 16px;margin-top: 20px;margin-left: 10px;}
.ai_tel_price_notic ul li::before {content: "*";display: inline-block;text-indent: -10px;}
.ai_tel_price_notic ul li ul{margin-top: 0px;margin-left: 10px;}
.ai_tel_price_notic ul li ul li::before {content: "-";display: inline-block;text-indent: -10px;}


.add_service{background-color: #f1f4fb;}
.tel_add_wrap{ width: 100%;max-width: 1200px;padding:0 25px;margin: 0 auto;position: relative;}
.tel_add_wrap .tel_add_txt{color: #282828;}
.tel_add_wrap .tel_add_txt strong{font-size: 24px; color: #267af2;}
.tel_add_wrap .tel_add_txt p{font-size: 36px;line-height: 1.24;padding: 15px 0;}
.tel_add_wrap .tel_add_txt p b{font-size: 36px;}
.tel_add_wrap .tel_add_txt span{font-size: 20px; color: #717171;display: block;}
.tel_add_wrap .tel_add_txt>b{font-size: 26px;display: block;padding: 20px 0;}
.tel_add_wrap .tel_add_txt b small{font-size: 18px; color: #717171;font-weight: 500;margin-left: 5px;}
.tel_add_wrap .tel_add_txt a{display: inline-block;font-size: 20px; color: #fff;background-color:#282828;padding:10px 40px;border-radius: 50px;}

.tel_add_wrap .tel_add_con{font-size: 0;display: flex;position: absolute;right: 25px;top: 30%;}
.tel_add_wrap .tel_add_con div{border-radius:26px;background-color: #fff;opacity: 0.75;width: 175px;height: 185px;text-align: center;box-shadow: 9px 0 15px #c5c5c545;display: inline-block;margin-right: 15px;display: flex;flex-direction: column;justify-content: center;;}
.tel_add_wrap .tel_add_con div:nth-last-child(1){;margin-right: 0;}
.tel_add_wrap .tel_add_con div img{width: auto;margin-bottom: 10px;}
.tel_add_wrap .tel_add_con div span{font-size: 16px; color: #717171;line-height: 1.2;}


.tnotic p{font-weight: bold;color: #535353;font-size: 18px;margin-bottom: 10px;}
.tnotic ul:nth-child(2){padding-bottom: 0 !important;;}
.tnotic .sub_notic{padding-left: 0 !important; padding-top: 10px !important; padding-bottom: 5px !important;;}
.tnotic .sub_notic li{list-style: none !important;margin-left: 15px;}
.tnotic .sub_notic li:before{content: '- ';margin-left: -9px;}
.tnotic ul li div ul{padding-left: 0 !important}
.tnotic ul li div .sub_table{border-top: 2px solid #737373;border-bottom: 2px solid #737373;margin-top: 10px;border-collapse: collapse;margin-bottom: 10px;}
.tnotic ul li div .sub_table tr th{min-width: 200px;font-weight: normal;}
.tnotic ul li div .sub_table tr td, .tnotic ul li div .sub_table tr th{padding: 20px 10px;border-top: 1px solid #e5e5e5;word-break: keep-all;text-align: center;}
.tnotic ul li div li{list-style: none !important;}
.tnotic ul li div .table_wing{padding-bottom: 0 !important;margin-top: 35px;}
.tnotic ul li div .table_wing>li{margin-left: 15px;}
.tnotic ul li div .table_wing>li:before{margin-left: -17px;}
.tnotic ul li div .table_wing>li:nth-child(1):before{content: '1) ';}
.tnotic ul li div .table_wing>li:nth-child(2):before{content: '2) ';}
.tnotic ul li div .table_wing>li:nth-child(3):before{content: '3) ';}






/*cctv 혜택*/
.benefit_wrap{width: 100%;max-width: 1200px;margin: 150px auto;}
.benefit_wrap h3{font-size: 36px;text-align: center;margin-bottom: 50px;line-height: 1.3;}
.benefit_wrap ul{}
.benefit_wrap ul li{background-color: #f5f6fb;border-radius: 26px; display: flex;width:100%;;max-width: 600px;padding:17px;margin: 0 auto;margin-bottom:24px;align-items: center;box-shadow: inset 0 2.2px 3px 0 rgba(255, 255, 255, 0.5), inset 0 -2.2px 3px 0 #dddee3; }
.benefit_wrap ul li div{width: 70px;background-color: #fff;border-radius: 26px;overflow: hidden;margin-right: 22px}
.benefit_wrap ul li div img{width: 100%;}
.benefit_wrap ul li span{font-size: 24px;font-weight: bold;}
.benefit_wrap ul li span small{font-size: 20px; color:#565656;display: block;font-weight: normal;}


/*하이오더 왜 필요할까요?*/
.horder_why_wrap{width: 100%;max-width: 1200px; margin: 0 auto;padding: 150px 0 20px 0;}
.horder_why_wrap h3{font-size: 36px;text-align: center;margin-bottom: 45px;line-height: 1.3;}
.horder_why_wrap .why_box_wrap{width: 100%;display: flex;justify-content: space-between;}
.horder_why_wrap .why_box_wrap .why_box{width: 23.5%;box-shadow:1px 4px 12px #b8b8b840;background-color: #fff;border-radius: 26px;padding: 45px 25px;position: relative;}
.horder_why_wrap .why_box_wrap .why_box p{font-size: 30px; color: #000;font-weight: bold;margin-bottom: 4px;}
.horder_why_wrap .why_box_wrap .why_box span{font-size: 20px; color:#7d7d7d;font-weight: bold;display: inline-block;margin-bottom: 10px;line-height: 1.3}
.horder_why_wrap .why_box_wrap .why_box small{font-size: 16px; color: #7d7d7d;line-height: 1.3;display: inline-block;margin-bottom: 90px;}
.horder_why_wrap .why_box_wrap .why_box p.fc_blue{position: absolute;bottom: 45px;}
.horder_why_wrap .why_box_wrap .why_box p.fc_blue i{cursor: text;}
.fc_blue{ color:#267cff !important;}
.horder_why_wrap .pg_zero_wrap{margin-top: 2%; width: 100%; background-color: #f9f9f9; border-radius: 26px;display: flex;align-items: center;padding: 30px;}
.horder_why_wrap .pg_zero_wrap div{padding: 0 40px;}
.horder_why_wrap .pg_zero_wrap div img{width: auto;}
.horder_why_wrap .pg_zero_wrap ul{height: fit-content;}
.horder_why_wrap .pg_zero_wrap ul li:nth-child(1){font-size: 30px;color:#1f57ae;font-weight: bold;margin-bottom: 10px;}
.horder_why_wrap .pg_zero_wrap ul li{font-size: 20px;color:#282828;;line-height: 1.3;}
.horder_why_wrap .pg_zero_wrap ul li b{color: #1f57ae;}


/*하이오더 손님, 직원들도 만족하는*/
.horder_ment_wrap{width: 100%;max-width: 1200px; margin: 0 auto;padding: 150px 0;}
.horder_ment_wrap h3{font-size: 36px;text-align: center;margin-bottom:45px;line-height: 1.4;}
.horder_ment_wrap .ment_box_wrap{display: flex;width: 100%;justify-content: space-between;}
.horder_ment_wrap .ment_box_wrap .ment_box{position: relative; overflow: hidden;width: 32.5%;border: 1px solid #e1e1e1; border-radius: 20px;display: flex;padding: 40px 0;    align-items: center;}
.horder_ment_wrap .ment_box_wrap .ment_box .ment_01{}
.horder_ment_wrap .ment_box_wrap .ment_box .ment_01 span{width:70px;;position: absolute; top: 0;left:0;display: inline-block;background-color: #267cff;font-size: 18px; color:#fff;padding:7px 0;text-align: center;border-radius: 0 0 20px 0;}
.horder_ment_wrap .ment_box_wrap .ment_box .ment_01 div{margin: 0 20px;}
.horder_ment_wrap .ment_box_wrap .ment_box .ment_01 div img{width: auto;}
.horder_ment_wrap .ment_box_wrap .ment_box .ment_02 i.fa-star{color: #ffc73f;font-size: 18px;margin-right: 2px;}
.horder_ment_wrap .ment_box_wrap .ment_box .ment_02 ul{}
.horder_ment_wrap .ment_box_wrap .ment_box .ment_02 ul li{font-size: 20px;color: #282828;word-break: keep-all;padding-right: 15px;}



/*공통 가입절차*/
.shop_step .step_box .step_list strong{font-weight: 500; padding: 30px 10px 10px 10px;}
.shop_step .step_box .step_list span{font-size: 17px;}


/*공통, cctv요금제*/
.shop_price_wrap{margin: 150px auto;}
.shop_price_wrap h3{font-size: 42px;font-weight: bold;text-align: center;    margin-bottom: 50px;line-height: 1.3;}
.shop_price_wrap .cctv_price{width: 100%;max-width: 1200px;margin: 0 auto;display: flex; justify-content: space-between;}
.shop_price_wrap .cctv_price .cctv_box {border: 1px solid #e9e9e9;padding-top:50px; width: 32.5%;height:;border-radius: 26px;overflow: hidden;}
.shop_price_wrap .cctv_price .cctv_box .cctv_sec1{margin: 0 40px;height: 290px;}
.shop_price_wrap .cctv_price .cctv_box .cctv_sec1 h4{ font-size: 30px;font-weight: bold;margin-bottom: 20px;}
.shop_price_wrap .cctv_price .cctv_box .cctv_sec1 ul{}
.shop_price_wrap .cctv_price .cctv_box .cctv_sec1 ul li{font-size: 17px;color:#7a7a7a;font-weight: normal;position: relative;margin-left: 25px;margin-bottom: 7px;}
.shop_price_wrap .cctv_price .cctv_box .cctv_sec1 ul li::before{ content: "";width:18px;height:14px; position: absolute;top:9px;left:0;;background-image: url("/img/cctv_li.png");margin-left: -25px;}


.shop_price_wrap .cctv_price .cctv_box .cctv_sec2{;margin: 0 40px;border-top: 1px solid #e0e0e0;padding-top: 25px;}
.shop_price_wrap .opt_box{display: flex; justify-content: space-between; align-items: center;}
.shop_price_wrap .opt_box .opt{font-size: 0;}
.shop_price_wrap .opt_box .opt li{display: inline-block;background-color: #fff;border: 1px solid #eeeeee;font-size: 16px;width: 36px;height:36px;text-align: center;color: #5c5c5c;overflow: hidden;line-height: 30px;}
.shop_price_wrap .opt_box .opt li:nth-child(1){border-radius: 5px 0 0 5px}
.shop_price_wrap .opt_box .opt li:nth-child(2){width: 42px !important;margin-left: -1px}
.shop_price_wrap .opt_box .opt li:nth-child(3){border-radius: 0 5px 5px 0;margin-left: -1px}
.shop_price_wrap .opt_box .opt li a{background-color: #fafafa;color: #5c5c5c; vertical-align: middle;width: 100%;height: 100%;display: inline-block; -webkit-user-select:none;
  -moz-user-select:none;  -ms-user-select:none;  user-select:none;}
.shop_price_wrap .opt_box .opt_price{text-align: right;}
.shop_price_wrap .opt_box .opt_price span{color:#828282;font-size: 16px}
.shop_price_wrap .opt_box .opt_price p{font-size: 22px;font-weight: bold;}
.shop_price_wrap .cctv_price .cctv_box .cctv_sec2 .cctv_sale_price{background-color: #f4f4f4;font-size: 18px;padding: 10px 0;border-radius: 8px;text-align: center;margin-top: 15px}
.shop_price_wrap .cctv_price .cctv_box .cctv_sec2 .cctv_sale_price span{color: #f55656;font-weight: bold;}
.shop_price_wrap .cctv_price .cctv_box .cctv_sec2 .cctv_sale_price b{}

.shop_price_wrap input::-webkit-outer-spin-button,
.shop_price_wrap input::-webkit-inner-spin-button {
  -webkit-appearance: none;  margin: 0;
}
/* Firefox  */
.shop_price_wrap input[type='number'] {
  -moz-appearance: textfield;
}
.shop_price_wrap input{border: 0;width: 11px;color: #5c5c5c;font-size: 16px;}

.shop_price_wrap .cctv_price .cctv_box .cctv_btn{width: 100%;background-color: #000;color:#fff;font-size:20px;text-align: center;padding: 18px 0;margin-top: 30px;cursor: pointer;}

.cctv_price_notic{width: 100%;max-width: 1200px;margin: 40px auto 0 auto;}
.cctv_price_notic ul{}
.cctv_price_notic ul li{text-align: right;color:#787878;font-size: 18px;}

/*하이오더 요금제*/
#section18{margin: 150px 0;}
.horder_price{width: 100%;max-width: 1100px;margin:0 auto; border-radius: 26px; border: 1px solid #e9e9e9;background-color: #fff;display: flex;flex-wrap: wrap;overflow: hidden;padding-top: 75px;position: relative;}
.horder_price .horder_box{width:calc(50% - 0.5px);    height: 560px;}
.horder_price .horder_box .horder_sec1{}
.horder_price .horder_box .horder_sec1 .horder_img{}
.horder_price .horder_box .horder_sec1 .horder_img span{}
.horder_price .horder_box .horder_sec1 .horder_img span img{width: auto;}

.horder_price .horder_box .horder_sec1 .horder_txt{}
.horder_price .horder_box .horder_sec1 ul{}
.horder_price .horder_box .horder_sec1 ul li{display:block;text-align: center}
.horder_price .horder_box .horder_sec1 ul li:nth-child(1){font-size: 24px;font-weight: bold;margin: 15px 0 7px 0;}
.horder_price .horder_box .horder_sec1 ul li:nth-child(2){font-size: 18px;color:#656565;line-height: 1.3;}

.horder_price .horder_box .horder_sec1 .horder_btn{background-color: #f7f7f7;font-size: 18px;border-radius: 50px; overflow: hidden;width: 180px;font-size: 0;margin: 0 auto;margin-top: 20px;margin-bottom: 30px;}
.horder_price .horder_box .horder_sec1 .horder_btn div{width: 50%;color: #000;display: inline-block;font-size: 18px;text-align: center;}
.horder_price .horder_box .horder_sec1 .horder_btn div label{cursor:pointer;width: 100%; display: inline-block; padding: 10px 0;-moz-user-select:none;  -ms-user-select:none;  user-select:none;}
.horder_price .horder_box .horder_sec1 .horder_btn div input{display: none;}
.horder_price .horder_box .horder_sec1 .horder_btn div.pay_on, .horder_price .horder_box .horder_sec1 .horder_btn div.size_on{background-color: #282828;color: #fff;border-radius: 50px;}

.horder_price .horder_box .horder_sec2{ }
.horder_price .horder_box .horder_sec2 .opt_box{width: 300px; margin: 0 auto; flex-wrap: wrap;}
.horder_price .horder_box .horder_sec2 .opt_box .opt{}
.horder_price .horder_box .horder_sec2 .opt_box .opt_price{font-size: 24px; font-weight: bold;}
.horder_price .horder_box .horder_sec2 .opt_box .opt_price p{display: inline-block;font-size: 24px;}
.horder_price .horder_box .horder_sec2 .opt_box .opt_price a {color: #000;}
.horder_price .horder_box .horder_sec2 .opt_box .opt_price a i{}
.horder_price .horder_box .horder_sec2 .opt_box .horder_exp{width: 100%;background-color: #fbfbfb;padding:10px 15px;;margin-top: 15px;}
.horder_price .horder_box .horder_sec2 .opt_box .horder_exp ul{width: 100%;}
.horder_price .horder_box .horder_sec2 .opt_box .horder_exp ul li{width: 100%; font-size: 16px; color:#717070; display: flex; justify-content: space-between;}
.horder_price .horder_box .horder_sec2 .opt_box .horder_exp ul li p{}
.horder_price .horder_box .horder_sec2 .opt_box .horder_exp ul li span{}

.horder_price hr{background-color: #e9e9e9;border: 0;height:485px;width:1px;}
.horder_price .hr_plus{background-color: #fff;width: 66px;height: 66px;border-radius: 100px;box-shadow: 0px 4px 12px #e3e3e3cc;position: absolute;top: 40%;left: 50%;transform: translate(-50%, -50%);background-image: url(/img/hr_plus.png); background-repeat: no-repeat; background-position: center;}

.horder_price .horder_price_total{width: 100%;background-color: #fafafa;margin-top: 15px;padding:0 30px;}
.horder_price .horder_price_total>div{width: 100%;max-width: 850px;margin: 0 auto;padding: 30px 0}
.horder_price .horder_price_total>div ul{ display: flex; justify-content: space-between;align-items: center;margin-bottom: 15px;}
.horder_price .horder_price_total>div ul li{display: flex;align-items: center;}
.horder_price .horder_price_total>div ul li p{font-size: 26px;font-weight: bold;display: inline-block;}
.horder_price .horder_price_total>div ul li span{font-size: 18px;color: #787878;display: inline-block;margin-left: 3px;}
.horder_price .horder_price_total>div ul li a{background-color: #000;color:#fff;border-radius: 9px;display: inline-block;width: 245px;padding:13px 0;text-align: center;font-size: 20px;font-weight: bold;margin-left: 20px;}
.horder_price .horder_price_total>div div{width: 100%; background-color: #ececec;font-size: 20px;padding: 12px 0;text-align: center;margin: 0 auto;border-radius: 9px;}
.horder_price .horder_price_total>div div p{ font-weight: bold;display: inline-block;color: #ff2d2d;}

.horder_price_notic{width: 100%; max-width: 1100px; margin: 0 auto; }
.horder_price_notic ul{ color: #787878;font-size: 16px;margin-top: 20px;margin-left: 10px;}
.horder_price_notic ul li{}
.horder_price_notic ul li::before{ content: "*"; display: inline-block; text-indent: -10px;}


/*하이오더 혜택*/
.horder_gift{}
.horder_gift h3{font-size: 36px;text-align: center;margin-bottom: 50px;line-height: 1.3}
.horder_gift h3 b{color: #267cff;}
.horder_gift .horder_gift_wrap{display: flex;width: 100%;max-width: 1100px; margin: 0 auto;}
.horder_gift .horder_gift_wrap .h_gift_box{;width: 25%;margin-right: 22px;}
.horder_gift .horder_gift_wrap .h_gift_box:nth-last-child(1){margin-right: 0;}
.horder_gift .horder_gift_wrap .h_gift_box .h_gift_img{width: 100%;background-color: #f7f7f7;border-radius: 26px}
.horder_gift .horder_gift_wrap .h_gift_box .h_gift_img img{width: 100%;}
.horder_gift .horder_gift_wrap .h_gift_box .h_gift_img .h_gift_btn{opacity: 1;width: 50px;height: 50px;padding: 0;right: 0;bottom: 0;transform: translate(-50%, -50%);background-color: #fff;box-shadow: 2px 3px 5px #c3c3c3;border-radius: 50px;position: absolute;display: flex;cursor: pointer;align-items: center;}
.horder_gift .horder_gift_wrap .h_gift_box .h_gift_img .h_gift_btn img{ width: 24px; height: 24px;}
.horder_gift .horder_gift_wrap .h_gift_box .h_gift_txt{text-align: center;margin-top: 25px;}
.horder_gift .horder_gift_wrap .h_gift_box .h_gift_txt li{display: block;}
.horder_gift .horder_gift_wrap .h_gift_box .h_gift_txt li:nth-child(1){font-weight: bold;font-size: 24px;color: #000;margin-bottom: 10px;word-break: keep-all;}
.horder_gift .horder_gift_wrap .h_gift_box .h_gift_txt li:nth-child(2){color: #868686;font-size: 16px;line-height: 1.3;word-break: keep-all;}


/*하이오더 거치대 팝업*/
.hi_pop{max-width: 860px; width: 80%;height:75%;max-height:750px;;position: fixed;top:50%;left:50%;transform: translate(-50%, -50%);background-color: #fff;z-index: 999999;border-radius: 30px;overflow: hidden;display: flex; flex-direction: column;display: none;}
.hi_pop .hi_pop_tit{background-color: #242424;width: 100%;display: flex; align-items: center;justify-content: space-between;color: #fff;padding:20px 30px;}
.hi_pop .hi_pop_tit h3{font-size: 26px}
.hi_pop .hi_pop_tit span{}
.hi_pop .hi_pop_tit span img{cursor: pointer;}
.hi_pop .hi_pop_tit img{display: block;}
.hi_pop .hi_pop_con{overflow-y: scroll;height: 100%; overflow-x: hidden;}
.hi_pop .hi_pop_con img{width: 100%;}
.hi_pop_dark{z-index: 99;background-color: rgba(0, 0, 0, 0.58);width: 100%;height: 100%;position: fixed;left: 0;top: 0;display: none;}


/*SHOP 공통 팝업*/
.shop_pop{max-width: 860px; width: 80%;height:75%;max-height:750px;;position: fixed;top:50%;left:50%;transform: translate(-50%, -50%);background-color: #fff;z-index: 999999;border-radius: 30px;overflow: hidden;display: flex; flex-direction: column;display: none;}
.shop_pop .shop_pop_tit{background-color: #242424;width: 100%;display: flex; align-items: center;justify-content: space-between;color: #fff;padding:20px 30px;}
.shop_pop .shop_pop_tit h3{font-size: 26px}
.shop_pop .shop_pop_tit span{}
.shop_pop .shop_pop_tit span img{cursor: pointer;}
.shop_pop .shop_pop_tit img{display: block;}
.shop_pop .shop_pop_con{overflow-y: scroll;height: 100%; overflow-x: hidden;}
.shop_pop .shop_pop_con img{width: 100%;}
.shop_pop_dark{z-index: 99;background-color: rgba(0, 0, 0, 0.58);width: 100%;height: 100%;position: fixed;left: 0;top: 0;display: none;}



/*공통 토스프론트 무료 증정*/
.shop_toss_wrap{width: 100%;max-width: 1100px;margin: 0 auto;}
.shop_toss_wrap .toss_plus{background-color: #267cff; color: #fff;width:77px;height:77px;border-radius: 100px;font-weight: 900;text-align: center;display: block;position: relative;margin:60px auto 30px auto;;}
.shop_toss_wrap .toss_plus:before{content: '+';font-size: 54px;font-weight: 900;color: #fff;top: 48%; left: 50%; transform: translate(-50%, -50%);position: absolute;}
.shop_toss_wrap .toss_img{border-radius: 26px;height:auto;;width: 100%;overflow: hidden;}
.shop_toss_wrap .toss_img a{background-image: url(/img/shop_toss.jpg); background-position: center; background-repeat: no-repeat;display: block;height: 100%;padding-bottom: 23.546%;background-size: contain;}







/*하이오더 기능*/
#section19{width: 100%;background-color: #f9f9f9;padding: 150px 0;}
.horder_spec_wrap {text-align: center;width:100%;margin: 0 auto;}
.horder_spec_wrap h3{font-size: 36px;margin-bottom: 10px;}
.horder_spec_wrap span{font-size: 20px; color: #282828;display: inline-block;margin-bottom: 0;}
.horder_spec_wrap .hspec_slide_outer{width:100%;;max-width:1340px;margin: 0 auto;position: relative;overflow: hidden;padding:0 30px;}
.horder_spec_wrap .hspec_slide_outer .swiper-button-prev{left: 0;display: block !important;}
.horder_spec_wrap .hspec_slide_outer .swiper-button-next{right: 0; display: block !important; }
.horder_spec_wrap .swiper_hspec{ width:100%; padding:30px;}
.horder_spec_wrap .swiper_hspec .swiper-wrapper{}
.horder_spec_wrap .swiper_hspec .swiper-wrapper .swiper-slide{border-radius: 26px;background-color: #fff;width:32%;padding: 50px 0;height: auto;flex-wrap: wrap;justify-content: flex-start;box-shadow: 5px 0 16px #b5b5b526; 
-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.horder_spec_wrap .swiper_hspec .swiper-wrapper .swiper-slide .hspec_txt{text-align: left;padding-left: 30px;height: auto !important;width: 100%;}
.horder_spec_wrap .swiper_hspec .swiper-wrapper .swiper-slide .hspec_txt small{font-size: 20px; color: #267cff;font-weight: bold;}
.horder_spec_wrap .swiper_hspec .swiper-wrapper .swiper-slide .hspec_txt p{font-size: 24px;font-weight: bold;color: #323232;margin-bottom: 10px;}
.horder_spec_wrap .swiper_hspec .swiper-wrapper .swiper-slide .hspec_txt p br{display: none;}
.horder_spec_wrap .swiper_hspec .swiper-wrapper .swiper-slide .hspec_txt span{font-size: 18px;color: #555555;line-height: 1.3;}
.horder_spec_wrap .swiper_hspec .swiper-wrapper .swiper-slide .hspec_img{margin: 0 auto;width: 100%;margin-top:15px; }
.horder_spec_wrap .swiper_hspec .swiper-wrapper .swiper-slide .hspec_img img{max-width:270px; }




/*하이오더 영상*/
#section20{padding:150px 0;background-color: #000;}
.horder_video_wrap{position: relative;max-width: 1300px;width: 100%; margin: 0 auto;}
.horder_video_wrap h3{color: #fff;text-align: center;font-size: 36px;line-height: 1.3;margin-bottom: 40px;}
.horder_video_wrap .swiper_hvideo{    padding: 20px 0;}
.horder_video_wrap .swiper_hvideo .swiper-wrapper{}
.horder_video_wrap .swiper_hvideo .swiper-wrapper .swiper-slide.swiper-slide-active{opacity: 1;  transform: scale(1);  transition: all 0.3s;z-index: 99999;}
.horder_video_wrap .swiper_hvideo .swiper-wrapper .swiper-slide{width:643px;height: 482px;transform: scale(0.7);opacity: 0.25;background-color: #000;    transition: all 0.3s;}
.horder_video_wrap .swiper_hvideo .swiper-wrapper .swiper-slide iframe{width: 100%;height: 100%;border-radius: 26px;}
.horder_video_wrap .swiper-button-prev, .horder_video_wrap .swiper-button-next{height: 482px;top: 175px;width: 100px;display: block !important;}
.horder_video_wrap .swiper-pagination{ transform: translateX(-50%);left: 50%;}
.horder_video_wrap .swiper-pagination .swiper-pagination-bullet{border-radius: 50px;margin-right: 7px;width: 8px; height: 8px;transition: all 0.3s;}
.horder_video_wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 27px; height: 8px;transition: all 0.3s;}
.horder_video_wrap .swiper-pagination .swiper-pagination-bullet:nth-last-child(1){margin-right: 0}



/*cctv후기*/
#section12{padding:150px 0;}
.cctv_review_wrap{width: 100%;max-width: 1200px;margin: 0 auto;}
.cctv_review_wrap h3{font-size: 36px;font-weight: bold;text-align: center;margin-bottom: 50px;line-height: 1.3;}
.cctv_review_wrap div{}
.cctv_review_wrap div ul{display: flex; justify-content: space-between;}
.cctv_review_wrap div ul li{width: 32%;background-color: #fff;border-radius: 26px;padding: 40px 0;}
.cctv_review_wrap div ul li img{margin: 0 auto;width: auto;margin-bottom: 10px;}
.cctv_review_wrap div ul li{font-size: 18px;color: #4c4c4c;text-align: center;line-height: 1.25}



/*자주묻는질문*/
#section14, #section20{padding:150px 0}
.shop_faq_wrap{width:100%;;max-width: 1200px;margin: 0 auto;}
.shop_faq_wrap h3{font-size: 36px;font-weight: bold;text-align: center;margin-bottom: 50px;line-height: 1.3;}
.shop_faq_wrap>div{}
.shop_faq_wrap>div .faq_box{background-color: #f9f9f9;border-radius: 16px;margin-bottom: 16px;padding: 25px 40px;}
.shop_faq_wrap>div .faq_box .faq_btn{display: flex; align-items: center;cursor: pointer;transition: all 0.3s;}
.shop_faq_wrap>div .faq_box .faq_btn small{}
.shop_faq_wrap>div .faq_box .faq_btn small img{width: 22px;height: 26px;}
.shop_faq_wrap>div .faq_box .faq_btn h4{font-size: 24px;font-weight: bold;display: flex; align-items: center; justify-content: space-between; width: 100%;position: relative; margin-left: 40px;color:#282828; word-break: keep-all;}
.shop_faq_wrap>div .faq_box .faq_btn h4::before{content: "";width: 22px;height: 26px;position: absolute;top: 50%;left: 0;transform: translateY(-50%);background-image: url(/img/cctv_faq_txt.png);margin-left: -40px !important;}
.shop_faq_wrap>div .faq_box .faq_btn i{text-indent: 0;}
.shop_faq_wrap>div .faq_box .faq_ans{font-size: 18px;color:#757474; padding-left: 40px; margin-top: 15px;display: none;padding-bottom:20px; }


/*고객센터*/
#section13, #section21{padding:150px 0;}
.shop_cs_wrap{width: 100%;max-width: 1200px;margin: 0 auto;}
.shop_cs_wrap h3{text-align: center;font-size: 36px;margin-bottom: 50px;line-height: 1.3;}
.shop_cs_wrap .shop_cs{background-color: #fff;border-radius: 26px;padding:60px 0;}
.shop_cs_wrap .shop_cs ul{display: flex; align-items: center;}
.shop_cs_wrap .shop_cs ul li{text-align: center;width: 50%;display: inline-block;}
.shop_cs_wrap .shop_cs ul li img{width: 100px;height:100px;margin-bottom: 10px;}
.shop_cs_wrap .shop_cs ul li p{color: #696969;font-size: 26px;}
.shop_cs_wrap .shop_cs ul li p b{display: block; line-height: 1.3;}
.shop_cs_wrap .shop_cs ul li:nth-child(1) p b{color: #6056c9;font-size: 50px;margin-bottom: 10px}
.shop_cs_wrap .shop_cs ul li:nth-child(3) p b{color:#282828;font-size: 38px;}
.shop_cs_wrap .shop_cs ul li p span{font-size: 22px;color: #696969;line-height: 1.4;display: inline-block;}
.shop_cs_wrap .shop_cs hr{height: 280px;background-color: #e5e5e5;border: 0; width: 1px;}

.shop_cs_wrap .shop_as{width: 100%;max-width: 1200px;margin: 0 auto;display: flex; justify-content: center;margin-top: 70px}
.shop_cs_wrap .shop_as div{margin-right: 55px;}
.shop_cs_wrap .shop_as div img{width: 158px;}
.shop_cs_wrap .shop_as ul{color: #4e4e4e;}
.shop_cs_wrap .shop_as ul li:nth-child(1){font-size: 22px;font-weight: bold;}
.shop_cs_wrap .shop_as ul li:nth-child(2){font-size: 38px;font-weight: bold;margin-bottom: 10px;}
.shop_cs_wrap .shop_as ul li:nth-child(3){font-size: 20px;color: #696969;}
.shop_cs_wrap .shop_as ul li:nth-child(3) br:nth-child(1){display: none;}



@media (max-width: 1200px) {
	.cctv_main {height: 0;padding-top: calc(367 / 1200* 100%);background-size: cover;}
	.shop_main {height: 0;padding-top: calc(367 / 1200* 100%);background-size: cover;}
	.owner_main {height: 0 !important;padding-top: calc(540 / 1200* 100%);background-size: cover;}
       
	.tel_price_wrap{}
	.tel_price_wrap .tprice_box_wrap{padding:0 25px;justify-content:center;;}
	.tel_price_wrap .tprice_box_wrap .tprice_box{height: 408px;padding:35px 20px;}
	.tel_price_wrap .tprice_box_wrap .tprice_box:nth-child(1){margin-right: 15px;}
	.tel_price_wrap .tprice_box_wrap .tprice_box h4{font-size: 24px;}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont{}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic{}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div{}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div:nth-last-child(1){}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div img{width: 38px;height: 38px;margin-right: 8px;}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div p{font-size: 16px;line-height: 1.4;}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div p del{}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div p b{}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_detail{padding: 20px 15px;min-height: 152px;}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_detail ul{}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_detail ul li{font-size: 14px;margin-left: 15px;}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_detail ul li::before {width: 15px;height: 11px;margin-left: -20px;background-size: cover;top: 5px;}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tprice_fee{}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tprice_fee p{font-size: 24px;}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tprice_fee p span{font-size: 16px;}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tprice_fee a{font-size: 17px;min-width: 140px;}
	
	.ai_tel_price_notic {padding:0 25px;;}
	.ai_tel_price_notic ul {}
	.ai_tel_price_notic ul li::before {}
	.ai_tel_price_notic ul li ul{}
	.ai_tel_price_notic ul li ul li::before {}

	.tel_add_wrap .tel_add_con{top: -8%;flex-wrap: wrap;flex-direction: column;}
	.tel_add_wrap .tel_add_con div{width: auto;height: auto;margin-right: 0;margin-bottom: 15px;flex-direction: row;justify-content: center;align-items: center;padding:25px;}
	.tel_add_wrap .tel_add_con div:nth-last-child(1){}
	.tel_add_wrap .tel_add_con div img{ width: auto;height: fit-content;margin: 0;margin-right: 8px;}
	.tel_add_wrap .tel_add_con div span{text-align: left;}




	.tnotic{padding: 0 25px 100px 25px;}
	.tnotic p{}
	.tnotic ul{padding:0 0 0 20px !important;}
	.tnotic ul:nth-child(2){}
	.tnotic .sub_notic{}
	.tnotic .sub_notic li{}
	.tnotic .sub_notic li:before{}
	.tnotic ul li div ul{}
	.tnotic ul li div .sub_table{}
	.tnotic ul li div .sub_table tr th{min-width: 100px;}
	.tnotic ul li div .sub_table tr td, .tnotic ul li div .sub_table tr th{}
	.tnotic ul li div li{}
	.tnotic ul li div .table_wing{}
	.tnotic ul li div .table_wing>li{}
	.tnotic ul li div .table_wing>li:before{}
	.tnotic ul li div .table_wing>li:nth-child(1):before{}
	.tnotic ul li div .table_wing>li:nth-child(2):before{}
	.tnotic ul li div .table_wing>li:nth-child(3):before{}

       
       
     /*하이오더 왜 필요할까요?*/
	.horder_why_wrap{padding:150px 25px 20px 25px;}
	.horder_why_wrap h3{}
	.horder_why_wrap .why_box_wrap{flex-wrap: wrap;}
	.horder_why_wrap .why_box_wrap .why_box{width: 48.5%;margin-bottom: 3%;}
	.horder_why_wrap .why_box_wrap .why_box p{}
	.horder_why_wrap .why_box_wrap .why_box span{display: block;}
	.horder_why_wrap .why_box_wrap .why_box small{display: block;    margin-bottom: 65px;}
	.horder_why_wrap .why_box_wrap .why_box p.fc_blue{right: 25px;}
	.fc_blue{}
	.horder_why_wrap .pg_zero_wrap{margin-top: 0;}
	.horder_why_wrap .pg_zero_wrap div{padding: 0 15px 0 0;}
	.horder_why_wrap .pg_zero_wrap div img{}
	.horder_why_wrap .pg_zero_wrap ul{}
	.horder_why_wrap .pg_zero_wrap ul li:nth-child(1){}
	.horder_why_wrap .pg_zero_wrap ul li{}
	.horder_why_wrap .pg_zero_wrap ul li b{}
	
	
	/*하이오더 손님, 직원들도 만족하는*/
	.horder_ment_wrap{padding:150px 25px;}
	.horder_ment_wrap h3{}
	.horder_ment_wrap .ment_box_wrap{ flex-direction: column; align-items: center;}
	.horder_ment_wrap .ment_box_wrap .ment_box{width: 65%;margin-bottom: 25px;}
	.horder_ment_wrap .ment_box_wrap .ment_box .ment_01{}
	.horder_ment_wrap .ment_box_wrap .ment_box .ment_01 span{}
	.horder_ment_wrap .ment_box_wrap .ment_box .ment_01 div{margin: 0 35px;}
	.horder_ment_wrap .ment_box_wrap .ment_box .ment_01 div img{}
	.horder_ment_wrap .ment_box_wrap .ment_box .ment_02 i.fa-star{}
	.horder_ment_wrap .ment_box_wrap .ment_box .ment_02 ul{}
	.horder_ment_wrap .ment_box_wrap .ment_box .ment_02 ul li{}
		
		
		
		
	/*하이오더 혜택*/
	.horder_gift{padding:0 25px;}
	.horder_gift h3{}
	.horder_gift h3 b{}
	.horder_gift .horder_gift_wrap{}
	.horder_gift .horder_gift_wrap .h_gift_box{}
	.horder_gift .horder_gift_wrap .h_gift_box:nth-last-child(1){}
	.horder_gift .horder_gift_wrap .h_gift_box .h_gift_img{}
	.horder_gift .horder_gift_wrap .h_gift_box .h_gift_img img{}
	.horder_gift .horder_gift_wrap .h_gift_box .h_gift_txt{}
	.horder_gift .horder_gift_wrap .h_gift_box .h_gift_txt li{}
	.horder_gift .horder_gift_wrap .h_gift_box .h_gift_txt li:nth-child(1){}
	.horder_gift .horder_gift_wrap .h_gift_box .h_gift_txt li:nth-child(2){}
	
	
	
	/*공통 토스프론트 무료 증정*/
	.shop_toss_wrap{}
	.shop_toss_wrap .toss_plus{}
	.shop_toss_wrap .toss_plus:before{}
	.shop_toss_wrap .toss_img{}
	.shop_toss_wrap .toss_img a{}
		
		
	
	/*cctv요금제*/
	.shop_price_wrap{padding: 0 25px;}
	.shop_price_wrap .cctv_price .cctv_box .cctv_sec1{margin:0 25px;}
	.shop_price_wrap .cctv_price .cctv_box .cctv_sec1 h4{font-size: 2.8vw;}
	.shop_price_wrap .cctv_price .cctv_box .cctv_sec1 ul li{font-size: 16px;}
	
	.shop_price_wrap .cctv_price .cctv_box .cctv_sec2{margin: 0 25px;}
	.shop_price_wrap .opt_box .opt_price p{font-size: 2.2vw;}
	.shop_price_wrap .cctv_price .cctv_box .cctv_sec2 .cctv_sale_price{font-size: 1.7vw;}
	
	
	
	
	
	/*후기*/
	.cctv_review_wrap{padding: 0 25px;}
	
	
	
	/*가입절차*/
	
	
	/*자주묻는질문*/
	.shop_faq_wrap{padding: 0 25px;}
	
	
	/*고객센터*/
	.shop_cs_wrap{padding: 0 25px;}
		
}

	@media (max-width: 1000px) {
	
		/*포스기*/
		.pos_set_wrap .pset_box_wrap .pset_box .pset_img p{right:7%; bottom:12%;}
	}
	
	
	@media (max-width: 950px) {
	/*KT에서만 누릴 수 있는 혜택*/
	.benefit_wrap ul li span{font-size: 22px;}
	.benefit_wrap ul li span small{font-size: 18px;}
	
	
	/*요금제*/
		.shop_price_wrap .cctv_price{flex-wrap: wrap; justify-content: center;}
		.shop_price_wrap .cctv_price .cctv_box{width: 100%;margin-bottom: 25px;max-width: 650px;}
		.shop_price_wrap .cctv_price .cctv_box .cctv_sec1{height: auto;margin-bottom: 25px;}
		.shop_price_wrap .cctv_price .cctv_box .cctv_sec1 h4{font-size: 30px;}
		.shop_price_wrap .cctv_price .cctv_box .cctv_sec1 ul li{font-size: 17px;}
		
		.shop_price_wrap .opt_box .opt_price p{font-size: 22px;}
		.shop_price_wrap .cctv_price .cctv_box .cctv_sec2 .cctv_sale_price{    font-size: 18px;}
		
		.cctv_price_notic{margin: 0;}
		.cctv_price_notic ul{max-width: 650px;margin: 0 auto;}
		
		/*후기*/
		.cctv_review_wrap div ul li{font-size: 16px;}
		
		/*고객센터*/
		.shop_cs_wrap .shop_cs ul li p{font-size: 22px;}
		.shop_cs_wrap .shop_cs ul li:nth-child(1) p b{font-size: 44px;margin-bottom: 6px;}
		.shop_cs_wrap .shop_cs ul li:nth-child(3) p b{font-size: 34px;}
		.shop_cs_wrap .shop_cs ul li p span{font-size: 18px;}
		
		.shop_cs_wrap .shop_as div img{width: 140px;}
		.shop_cs_wrap .shop_as div{margin-right: 35px;}
		.shop_cs_wrap .shop_as ul li:nth-child(1){font-size: 18px;}
		.shop_cs_wrap .shop_as ul li:nth-child(2){font-size: 34px;margin-bottom: 6px;}
		.shop_cs_wrap .shop_as ul li:nth-child(3){font-size: 16px;}
		.shop_cs_wrap .shop_as ul li:nth-child(3) br:nth-child(1){display: block;}
		
		/*자주묻는질문*/
		.shop_faq_wrap>div .faq_box{padding: 25px 25px;}
		.shop_faq_wrap>div .faq_box .faq_btn h4{font-size: 22px;}
		.shop_faq_wrap>div .faq_box .faq_ans{font-size: 18px;}
	}

@media (max-width: 860px) {

	

	.tel_spec_wrap{}
	.tspec_box_wrap{padding:0 25px;;}
	.tel_spec_wrap .tspec_box{width: 100%;margin-right: 0; max-width: none;height: fit-content;padding-bottom:45px; margin-bottom: 4%;}
	.tel_spec_wrap .tspec_box:nth-child(2n){}
	.tel_spec_wrap .tspec_box strong{font-size: 18px;}
	.tel_spec_wrap .tspec_box p{margin-top: 25px;}
	.tel_spec_wrap .tspec_box span{font-size: 16px;}
	.tel_spec_wrap .tspec_box img{width: 80%;}
	.tel_spec_wrap .tspec_box .ribbon{}
	.tel_spec_wrap .tspec_box .ribbon small{font-size: 16px;top: 29px;left:-72px; padding: 11px;}
	

	.tel_price_wrap{}
	.tel_price_wrap .tprice_box_wrap{ flex-wrap: wrap;}
	.tel_price_wrap .tprice_box_wrap .tprice_box{height: auto;width: 100%;max-width: 860px;}
	.tel_price_wrap .tprice_box_wrap .tprice_box:nth-child(1){margin-bottom: 20px;margin-right: 0;}
	.tel_price_wrap .tprice_box_wrap .tprice_box h4{}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont{}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic{}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div{}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div:nth-last-child(1){}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div img{}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div p{}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div p del{}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div p b{}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_detail{min-height: auto;}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_detail ul{}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_detail ul li{}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_detail ul li::before {}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tprice_fee{}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tprice_fee p{}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tprice_fee p span{}
	.tel_price_wrap .tprice_box_wrap .tprice_box .tprice_fee a{}
	
	
	
	.add_service{}
	.tel_add_wrap{padding:0 20px;}
	.tel_add_wrap .tel_add_txt{}
	.tel_add_wrap .tel_add_txt strong{font-size: 20px;}
	.tel_add_wrap .tel_add_txt p{font-size: 30px;}
	.tel_add_wrap .tel_add_txt p b{font-size: 30px;}
	.tel_add_wrap .tel_add_txt span{font-size: 16px;}
	.tel_add_wrap .tel_add_txt>b{font-size: 22px;}
	.tel_add_wrap .tel_add_txt b small{font-size: 16px;}
	.tel_add_wrap .tel_add_txt a{font-size: 16px;}

	.tel_add_wrap .tel_add_con{top: 7%}
	.tel_add_wrap .tel_add_con div{padding: 15px; border-radius: 12px}
	.tel_add_wrap .tel_add_con div:nth-last-child(1){}
	.tel_add_wrap .tel_add_con div img{ width: 45px;}
	.tel_add_wrap .tel_add_con div span{font-size: 12px;}
	
	
	
	
	.ai_tel_price_notic {padding: 0 20px;word-break: keep-all;}
	.ai_tel_price_notic ul {font-size: 12px;}
	.ai_tel_price_notic ul li::before {}
	.ai_tel_price_notic ul li ul{}
	.ai_tel_price_notic ul li ul li::before {}



	.tnotic{}
	.tnotic p{}
	.tnotic ul{}
	.tnotic ul:nth-child(2){}
	.tnotic .sub_notic{}
	.tnotic .sub_notic li{}
	.tnotic .sub_notic li:before{}
	.tnotic ul li div ul{}
	.tnotic ul li div .sub_table{}
	.tnotic ul li div .sub_table tr th{min-width: 50px;}
	.tnotic ul li div .sub_table tr td, .tnotic ul li div .sub_table tr th{}
	.tnotic ul li div li{}
	.tnotic ul li div .table_wing{}
	.tnotic ul li div .table_wing>li{}
	.tnotic ul li div .table_wing>li:before{}
	.tnotic ul li div .table_wing>li:nth-child(1):before{}
	.tnotic ul li div .table_wing>li:nth-child(2):before{}
	.tnotic ul li div .table_wing>li:nth-child(3):before{}



	/*하이오더 손님, 직원들도 만족하는*/
	.horder_ment_wrap{}
	.horder_ment_wrap h3{}
	.horder_ment_wrap .ment_box_wrap{}
	.horder_ment_wrap .ment_box_wrap .ment_box{width: 100%;}
	.horder_ment_wrap .ment_box_wrap .ment_box .ment_01{}
	.horder_ment_wrap .ment_box_wrap .ment_box .ment_01 span{}
	.horder_ment_wrap .ment_box_wrap .ment_box .ment_01 div{}
	.horder_ment_wrap .ment_box_wrap .ment_box .ment_01 div img{}
	.horder_ment_wrap .ment_box_wrap .ment_box .ment_02 i.fa-star{}
	.horder_ment_wrap .ment_box_wrap .ment_box .ment_02 ul{}
	.horder_ment_wrap .ment_box_wrap .ment_box .ment_02 ul li{}


	/*하이오더 혜택*/
	.horder_gift{}
	.horder_gift h3{}
	.horder_gift h3 b{}
	.horder_gift .horder_gift_wrap{flex-wrap: wrap;}
	.horder_gift .horder_gift_wrap .h_gift_box{width: 48.5%;margin-right: 3%;margin-bottom: 40px}
	.horder_gift .horder_gift_wrap .h_gift_box:nth-child(2n){margin-right: 0;}
	.horder_gift .horder_gift_wrap .h_gift_box:nth-last-child(1){}
	.horder_gift .horder_gift_wrap .h_gift_box .h_gift_img{}
	.horder_gift .horder_gift_wrap .h_gift_box .h_gift_img img{}
	.horder_gift .horder_gift_wrap .h_gift_box .h_gift_img .h_gift_btn{ width: 40px; height: 40px;}
	.horder_gift .horder_gift_wrap .h_gift_box .h_gift_img .h_gift_btn img{width: 20px;height:20px;}
	.horder_gift .horder_gift_wrap .h_gift_box .h_gift_txt{margin-top: 15px;}
	.horder_gift .horder_gift_wrap .h_gift_box .h_gift_txt li{}
	.horder_gift .horder_gift_wrap .h_gift_box .h_gift_txt li:nth-child(1){}
	.horder_gift .horder_gift_wrap .h_gift_box .h_gift_txt li:nth-child(2){}



	/*하이오더 거치대 팝업*/
	.hi_pop{width: 95%;}
	.hi_pop .hi_pop_tit{padding:15px 30px;}
	.hi_pop .hi_pop_tit h3{font-size: 20px;}
	.hi_pop .hi_pop_tit span{}
	.hi_pop .hi_pop_tit span img{width: 20px;}
	.hi_pop .hi_pop_tit img{}
	.hi_pop .hi_pop_con{}
	.hi_pop .hi_pop_con img{}
	.hi_pop_dark{}
	
	
	/*SHOP 공통 팝업*/
	.shop_pop{width: 95%}
	.shop_pop .shop_pop_tit{padding:15px 30px;}
	.shop_pop .shop_pop_tit h3{font-size: 20px;}
	.shop_pop .shop_pop_tit span{}
	.shop_pop .shop_pop_tit span img{width: 20px;}
	.shop_pop .shop_pop_tit img{}
	.shop_pop .shop_pop_con{}
	.shop_pop .shop_pop_con img{}
	.shop_pop_dark{}


	/*공통 토스프론트 무료 증정*/
	.shop_toss_wrap{}
	.shop_toss_wrap .toss_plus{width: 60px;height: 60px;margin: 30px auto 30px auto;}
	.shop_toss_wrap .toss_plus:before{font-size: 40px;}
	.shop_toss_wrap .toss_img{}
	.shop_toss_wrap .toss_img a{background-image: url(/img/shop_toss_m.jpg);padding-bottom: 52.8%;}
	
	
	/*하이오더 영상*/
	#section20{}
	.horder_video_wrap{}
	.horder_video_wrap h3{}
	.horder_video_wrap .swiper_hvideo{}
	.horder_video_wrap .swiper_hvideo .swiper-wrapper{}
	.horder_video_wrap .swiper_hvideo .swiper-wrapper .swiper-slide.swiper-slide-active{}
	.horder_video_wrap .swiper_hvideo .swiper-wrapper .swiper-slide{height: 370px;}
	.horder_video_wrap .swiper_hvideo .swiper-wrapper .swiper-slide iframe{}
	.horder_video_wrap .swiper-button-prev, .horder_video_wrap .swiper-button-next{top: 190px;height:325px;width: 50px}
	.horder_video_wrap .swiper-button-next, .horder_video_wrap .swiper-container-rtl .swiper-button-prev{right: 0;}
	.horder_video_wrap .swiper-button-prev, .horder_video_wrap .swiper-container-rtl .swiper-button-next{left: 0;}
	.horder_video_wrap .swiper-pagination{}
	.horder_video_wrap .swiper-pagination .swiper-pagination-bullet{}
	.horder_video_wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{}
	.horder_video_wrap .swiper-pagination .swiper-pagination-bullet:nth-last-child(1){}
	
}
	@media (max-width: 810px) {
       .cctv_main_m {background-image: url(/img/cctv_main_m.jpg);}
       .horder_main_m {background-image: url(/img/horder_main_m.jpg);}
       .ai_tel_main_m {background-image: url(/img/ai_tel_main_m.jpg);}
       .pos_main_m {background-image: url(/img/pos_main_m.jpg);}
       .owner_main_m {background-image: url(/img/owner_pak_title_m.jpg);padding-top: calc(731 / 860 * 100%) !important;}
       .shop_main_m {width: 100%;background-repeat: no-repeat;background-position: center;height: 0;padding-top: calc(367 / 860* 100%);background-size: cover;}
		.benefit_wrap h3{font-size: 30px;}
		.benefit_wrap ul{padding:0 20px;;}
		
		
		
		/*으랏차차패키지*/
		.pack_sec{}
		.pack_sec h3{}
		.pack_sec span{}
		.pack_point_wrap{padding: 0 15px;}
		.pack_point_wrap h3{}
		.pack_point_wrap .point_box_wrap{display: flex; flex-wrap: wrap;justify-content: center;}
		.pack_point_wrap .point_box_wrap .point_box{margin-bottom: 20px;width: 100%;display: flex;max-width: 320px;}
		.pack_point_wrap .point_box_wrap .point_box:nth-last-child(1){}
		.pack_point_wrap .point_box_wrap .point_box .point_img{width: 42%;}
		.pack_point_wrap .point_box_wrap .point_box .point_img img{}
		.pack_point_wrap .point_box_wrap .point_box .point_txt{padding:20px 20px 0px 20px;}
		.pack_point_wrap .point_box_wrap .point_box .point_txt p{font-size: 20px;margin-bottom: 5px}
		.pack_point_wrap .point_box_wrap .point_box .point_txt span{font-size: 15px}
		
		.pack_prd_wrap{}
		.pack_prd_wrap h3{}
		.pack_prd_wrap .pack_prd_box_wrap{padding: 0 15px;}
		.pack_prd_wrap .pack_prd_box_wrap .prd_box{}
		.pack_prd_wrap .pack_prd_box_wrap .prd_box:nth-child(2n){}
		.pack_prd_wrap .pack_prd_box_wrap .prd_box .prd_img{}
		.pack_prd_wrap .pack_prd_box_wrap .prd_box .prd_img img{}
		.pack_prd_wrap .pack_prd_box_wrap .prd_box .prd_txt{}
		.pack_prd_wrap .pack_prd_box_wrap .prd_box .prd_txt p{font-size: 20px;}
		.pack_prd_wrap .pack_prd_box_wrap .prd_box .prd_txt span{font-size: 14px}
		.pack_prd_wrap .pack_prd_box_wrap .prd_box .prd_txt a{font-size: 14px;}
		
		.pack_sale_wrap{}
		.pack_sale_wrap .pack_sale_box_wrap{padding: 0 15px;}
		.pack_sale_wrap .sale_box{}
		.pack_sale_wrap .sale_box p{font-size: 20px;}
		.pack_sale_wrap .sale_box span{font-size: 15px;}
		.pack_sale_wrap .sale_box strong{font-size: 20px;}
		
		
		
		/*포스기*/
		.pos_sec{padding: 80px 0;}
		
		
		
		.tel_spec_wrap{}
		.tspec_box_wrap{padding:0 20px;;}
		.tel_spec_wrap .tspec_box{}
		.tel_spec_wrap .tspec_box:nth-child(2n){}
		.tel_spec_wrap .tspec_box strong{}
		.tel_spec_wrap .tspec_box p{padding:0 10px;}
		.tel_spec_wrap .tspec_box span{padding:0 10px;}
		.tel_spec_wrap .tspec_box img{}
		.tel_spec_wrap .tspec_box .ribbon{}
		.tel_spec_wrap .tspec_box .ribbon small{}

		
		
		.tel_price_wrap{}
		.tel_price_wrap .tprice_box_wrap{	padding:0 20px;}
		.tel_price_wrap .tprice_box_wrap .tprice_box{}
		.tel_price_wrap .tprice_box_wrap .tprice_box:nth-child(1){}
		.tel_price_wrap .tprice_box_wrap .tprice_box h4{}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont{}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic{}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div{}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div:nth-last-child(1){}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div img{}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div p{}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div p del{}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div p b{}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_detail{}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_detail ul{}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_detail ul li{}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_detail ul li::before {}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tprice_fee{}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tprice_fee p{}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tprice_fee p span{}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tprice_fee a{}
		
		
		
		
		.tnotic{padding:0 20px 50px 20px;;}
		.tnotic p{font-size: 16px;}
		.tnotic ul{}
		.tnotic ul:nth-child(2){}
		.tnotic .sub_notic{}
		.tnotic .sub_notic li{margin-left: 10px}
		.tnotic .sub_notic li:before{}
		.tnotic ul li div ul{}
		.tnotic ul li div .sub_table{}
		.tnotic ul li div .sub_table tr th{}
		.tnotic ul li div .sub_table tr td, .tnotic ul li div .sub_table tr th{}
		.tnotic ul li div li{}
		.tnotic ul li div .table_wing{}
		.tnotic ul li div .table_wing>li{}
		.tnotic ul li div .table_wing>li:before{}
		.tnotic ul li div .table_wing>li:nth-child(1):before{}
		.tnotic ul li div .table_wing>li:nth-child(2):before{}
		.tnotic ul li div .table_wing>li:nth-child(3):before{}

		
		
		
		
		/*하이오더 왜 필요할까요?*/
		.horder_why_wrap{padding:80px 15px 20px 15px;;}
		.horder_why_wrap h3{font-size: 30px;}
		.horder_why_wrap .why_box_wrap{}
		.horder_why_wrap .why_box_wrap .why_box{}
		.horder_why_wrap .why_box_wrap .why_box p{ font-size: 22px;}
		.horder_why_wrap .why_box_wrap .why_box span{font-size: 16px;}
		.horder_why_wrap .why_box_wrap .why_box small{font-size: 15px;}
		.horder_why_wrap .why_box_wrap .why_box p.fc_blue{}
		.horder_why_wrap .why_box_wrap .why_box p.fc_blue i{}
		.fc_blue{}
		.horder_why_wrap .pg_zero_wrap{flex-direction: column; margin-top: 0;}
		.horder_why_wrap .pg_zero_wrap div{}
		.horder_why_wrap .pg_zero_wrap div img{width: 130px;margin-bottom: 10px;}
		.horder_why_wrap .pg_zero_wrap ul{text-align: center;}
		.horder_why_wrap .pg_zero_wrap ul li:nth-child(1){font-size: 22px;}
		.horder_why_wrap .pg_zero_wrap ul li{font-size: 15px;}
		.horder_why_wrap .pg_zero_wrap ul li b{}
		
		
		/*하이오더 손님, 직원들도 만족하는*/
		.horder_ment_wrap{padding:80px 15px;;}
		.horder_ment_wrap h3{font-size: 30px;}
		.horder_ment_wrap .ment_box_wrap{}
		.horder_ment_wrap .ment_box_wrap .ment_box{}
		.horder_ment_wrap .ment_box_wrap .ment_box .ment_01{}
		.horder_ment_wrap .ment_box_wrap .ment_box .ment_01 span{}
		.horder_ment_wrap .ment_box_wrap .ment_box .ment_01 div{margin: 0 25px;}
		.horder_ment_wrap .ment_box_wrap .ment_box .ment_01 div img{}
		.horder_ment_wrap .ment_box_wrap .ment_box .ment_02 i.fa-star{}
		.horder_ment_wrap .ment_box_wrap .ment_box .ment_02 ul{}
		.horder_ment_wrap .ment_box_wrap .ment_box .ment_02 ul li{font-size: 18px;}
		
		
		
		
		/*요금제*/
		#section18{margin:80px 0;;}
		.shop_price_wrap{padding:0 15px;}
		.shop_price_wrap h3{font-size: 36px;}
		
		/*하이오더 혜택*/
		.horder_gift{padding:0 15px;}
		.horder_gift h3{font-size: 30px;}
		.horder_gift h3 b{}
		.horder_gift .horder_gift_wrap{}
		.horder_gift .horder_gift_wrap .h_gift_box{}
		.horder_gift .horder_gift_wrap .h_gift_box:nth-last-child(1){}
		.horder_gift .horder_gift_wrap .h_gift_box .h_gift_img{}
		.horder_gift .horder_gift_wrap .h_gift_box .h_gift_img img{}
		.horder_gift .horder_gift_wrap .h_gift_box .h_gift_txt{}
		.horder_gift .horder_gift_wrap .h_gift_box .h_gift_txt li{}
		.horder_gift .horder_gift_wrap .h_gift_box .h_gift_txt li:nth-child(1){}
		.horder_gift .horder_gift_wrap .h_gift_box .h_gift_txt li:nth-child(2){}
		
		
		/*하이오더 기능*/
		#section19{}
		.horder_spec_wrap {}
		.horder_spec_wrap h3{font-size: 30px;}
		.horder_spec_wrap span{font-size: 18px;}
		.horder_spec_wrap .hspec_slide_outer{}
		.horder_spec_wrap .hspec_slide_outer .swiper-button-prev{}
		.horder_spec_wrap .hspec_slide_outer .swiper-button-next{}
		.horder_spec_wrap .swiper_hspec{}
		.horder_spec_wrap .swiper_hspec .swiper-wrapper{}
		.horder_spec_wrap .swiper_hspec .swiper-wrapper .swiper-slide{width: auto;padding:10% 0;}
		.horder_spec_wrap .swiper_hspec .swiper-wrapper .swiper-slide .hspec_txt{padding: 0 6%;}
		.horder_spec_wrap .swiper_hspec .swiper-wrapper .swiper-slide .hspec_txt small{font-size: 18px;}
		.horder_spec_wrap .swiper_hspec .swiper-wrapper .swiper-slide .hspec_txt p{}
		.horder_spec_wrap .swiper_hspec .swiper-wrapper .swiper-slide .hspec_txt span{}
		.horder_spec_wrap .swiper_hspec .swiper-wrapper .swiper-slide .hspec_img{}
		.horder_spec_wrap .swiper_hspec .swiper-wrapper .swiper-slide .hspec_img img{}
		
		
		
		/*후기*/
		#section12{}
		.cctv_review_wrap{padding:0 20px;}
		.cctv_review_wrap h3{font-size: 30px;}
		.cctv_review_wrap div ul{flex-wrap:wrap;justify-content: center}
		.cctv_review_wrap div ul li{width: 100%;max-width:400px;;margin-bottom: 20px;}
		
		
		
		/*고객센터*/
		#section13, #section21{}
		.shop_cs_wrap{padding:0 20px;}
		.shop_cs_wrap h3{font-size: 30px;}
		.shop_cs_wrap .shop_cs{padding:40px 0;}
		.shop_cs_wrap .shop_cs ul li img{width: 85px;height:85px;}
		.shop_cs_wrap .shop_cs ul li p{font-size: 20px;}
		.shop_cs_wrap .shop_cs ul li:nth-child(1) p b{font-size: 32px;}
		.shop_cs_wrap .shop_cs ul li:nth-child(3) p b{font-size: 28px;}
		.shop_cs_wrap .shop_cs ul li p span{font-size: 16px;}
		
		/*자주묻는질문*/
		.shop_faq_wrap{padding:0 20px;}
		.shop_faq_wrap h3{font-size: 30px;}
		
		#section7 div>ul{padding-bottom: 50px;}
		
	}
	
	@media (max-width: 780px) {
	/*하이오더 요금제*/
	#section18{}
	.horder_price{padding-top: 6%;}
	.horder_price .horder_box{width: 100%;height: auto;padding: 0 6%;}
	.horder_price .horder_box .horder_sec1{display: flex;}
	.horder_price .horder_box .horder_sec1 .horder_img{width: 45%; height: fit-content;background-color: #f8f8f8;padding:4% 2%;border-radius: 26px;}
	.horder_price .horder_box .horder_sec1 .horder_img span{}
	.horder_price .horder_box .horder_sec1 .horder_img span img{width: 100%;}
	
	.horder_price .horder_box .horder_sec1 .horder_txt{margin: 2% 0 0 5%;}
	.horder_price .horder_box .horder_sec1 ul{}
	.horder_price .horder_box .horder_sec1 ul li{ text-align: left;}
	.horder_price .horder_box .horder_sec1 ul li:nth-child(1){}
	.horder_price .horder_box .horder_sec1 ul li:nth-child(2){}
	
	.horder_price .horder_box .horder_sec1 .horder_btn{margin-left: 0;}
	.horder_price .horder_box .horder_sec1 .horder_btn div{}
	.horder_price .horder_box .horder_sec1 .horder_btn div.pay_on, .horder_price .horder_box .horder_sec1 .horder_btn div.size_on{}
	
	.horder_price .horder_box .horder_sec2{ margin-top: 25px;}
	.horder_price .horder_box .horder_sec2 .opt_box{width: 100%;}
	.horder_price .horder_box .horder_sec2 .opt_box .opt{}
	.horder_price .horder_box .horder_sec2 .opt_box .opt_price{}
	.horder_price .horder_box .horder_sec2 .opt_box .opt_price p{}
	.horder_price .horder_box .horder_sec2 .opt_box .opt_price a {}
	.horder_price .horder_box .horder_sec2 .opt_box .opt_price a i{}
	.horder_price .horder_box .horder_sec2 .opt_box .horder_exp{}
	.horder_price .horder_box .horder_sec2 .opt_box .horder_exp ul{}
	.horder_price .horder_box .horder_sec2 .opt_box .horder_exp ul li{}
	.horder_price .horder_box .horder_sec2 .opt_box .horder_exp ul li p{}
	.horder_price .horder_box .horder_sec2 .opt_box .horder_exp ul li span{}
	
	.horder_price .horder_hr{width: 100%;margin: 80px 0;position: relative;padding: 0 6%;}
	.horder_price .horder_hr hr{width: 100%;height: 1px}
	.horder_price .hr_plus{}
	
	.horder_price .horder_price_total{}
	.horder_price .horder_price_total>div{}
	.horder_price .horder_price_total>div ul{flex-direction: column;}
	.horder_price .horder_price_total>div ul li{width: 100%;}
	.horder_price .horder_price_total>div ul li p{}
	.horder_price .horder_price_total>div ul li span{}
	.horder_price .horder_price_total>div ul li a{width: calc(100% - 222px);margin-left: 70px;}
	.horder_price .horder_price_total>div div{}
	.horder_price .horder_price_total>div div b{}
	
	.horder_price_notic{}
	.horder_price_notic ul{}
	.horder_price_notic ul li{}
	.horder_price_notic ul li::before{}
	
	}

	@media (max-width: 625px) {
		.tel_add_wrap .tel_add_con{display: none;}
	}
	@media (max-width: 610px) {
		/*하이오더 요금제*/
		#section18{}
		.horder_price{}
		.horder_price .horder_box{}
		.horder_price .horder_box .horder_sec1{}
		.horder_price .horder_box .horder_sec1 .horder_img{ width: 36%;}
		.horder_price .horder_box .horder_sec1 .horder_img span{}
		.horder_price .horder_box .horder_sec1 .horder_img span img{}
		
		.horder_price .horder_box .horder_sec1 .horder_txt{margin-top: 0;}
		.horder_price .horder_box .horder_sec1 ul{}
		.horder_price .horder_box .horder_sec1 ul li{}
		.horder_price .horder_box .horder_sec1 ul li:nth-child(1){font-size: 22px;margin-top: 0;}
		.horder_price .horder_box .horder_sec1 ul li:nth-child(2){font-size: 16px;}
		
		.horder_price .horder_box .horder_sec1 .horder_btn{width: 170px;margin-bottom: 0;}
		.horder_price .horder_box .horder_sec1 .horder_btn div{font-size: 16px;}
		.horder_price .horder_box .horder_sec1 .horder_btn div label{padding:7px 0;}
		.horder_price .horder_box .horder_sec1 .horder_btn div.pay_on, .horder_price .horder_box .horder_sec1 .horder_btn div.size_on{}
		
		.horder_price .horder_box .horder_sec2{}
		.horder_price .horder_box .horder_sec2 .opt_box{}
		.horder_price .horder_box .horder_sec2 .opt_box .opt{}
		.horder_price .horder_box .horder_sec2 .opt_box .opt_price{}
		.horder_price .horder_box .horder_sec2 .opt_box .opt_price p{}
		.horder_price .horder_box .horder_sec2 .opt_box .opt_price a {}
		.horder_price .horder_box .horder_sec2 .opt_box .opt_price a i{}
		.horder_price .horder_box .horder_sec2 .opt_box .horder_exp{}
		.horder_price .horder_box .horder_sec2 .opt_box .horder_exp ul{}
		.horder_price .horder_box .horder_sec2 .opt_box .horder_exp ul li{}
		.horder_price .horder_box .horder_sec2 .opt_box .horder_exp ul li p{}
		.horder_price .horder_box .horder_sec2 .opt_box .horder_exp ul li span{}
		
		.horder_price .horder_hr{margin: 15% 0;}
		.horder_price .horder_hr hr{}
		.horder_price .hr_plus{width: 50px;height: 50px;background-size: cover;}
		
		.horder_price .horder_price_total{margin-top: 45px;}
		.horder_price .horder_price_total>div{}
		.horder_price .horder_price_total>div ul{}
		.horder_price .horder_price_total>div ul li{}
		.horder_price .horder_price_total>div ul li p{font-size: 22px;}
		.horder_price .horder_price_total>div ul li span{font-size: 15px;}
		.horder_price .horder_price_total>div ul li a{width: calc(100% - 189px);font-size: 18px;margin-left: 60px;}
		.horder_price .horder_price_total>div div{font-size: 18px;}
		.horder_price .horder_price_total>div div b{}
		
		.horder_price_notic{}
		.horder_price_notic ul{font-size: 15px;}
		.horder_price_notic ul li{}
		.horder_price_notic ul li::before{}
	}
	
	@media (max-width: 580px) {
	
		/*으랏차차패키지*/
		.pack_sec{padding:80px 0;}
		.pack_sec h3{font-size: 6.4vw; margin-bottom: 10%;}
		.pack_sec span{margin-bottom: 8%;font-size: 4.2vw;}
		.pack_point_wrap{}
		.pack_point_wrap h3{}
		.pack_point_wrap .point_box_wrap{}
		.pack_point_wrap .point_box_wrap .point_box{ flex-direction: column;}
		.pack_point_wrap .point_box_wrap .point_box:nth-last-child(1){}
		.pack_point_wrap .point_box_wrap .point_box .point_img{width: 100%;}
		.pack_point_wrap .point_box_wrap .point_box .point_img img{}
		.pack_point_wrap .point_box_wrap .point_box .point_txt{padding: 20px 20px 35px 20px;}
		.pack_point_wrap .point_box_wrap .point_box .point_txt p{}
		.pack_point_wrap .point_box_wrap .point_box .point_txt span{}
		
		.pack_prd_wrap{}
		.pack_prd_wrap h3{}
		.pack_prd_wrap .pack_prd_box_wrap{}
		.pack_prd_wrap .pack_prd_box_wrap .prd_box{    width: calc(50% - 1%);margin-right: 2%;margin-bottom: 2%;padding: 30px 1% 70px 1%}
		.pack_prd_wrap .pack_prd_box_wrap .prd_box:nth-child(2n){}
		.pack_prd_wrap .pack_prd_box_wrap .prd_box .prd_img{}
		.pack_prd_wrap .pack_prd_box_wrap .prd_box .prd_img img{width: 90%;}
		.pack_prd_wrap .pack_prd_box_wrap .prd_box .prd_txt{}
		.pack_prd_wrap .pack_prd_box_wrap .prd_box .prd_txt p{font-size: 4.8vw;}
		.pack_prd_wrap .pack_prd_box_wrap .prd_box .prd_txt span{font-size: 3.2vw;}
		.pack_prd_wrap .pack_prd_box_wrap .prd_box .prd_txt a{bottom: 35px;font-size: 3.2vw;}
		
		.pack_sale_wrap{}
		.pack_sale_wrap h3{margin-bottom: 0;}
		.pack_sale_wrap .pack_sale_box_wrap{flex-wrap: wrap;}
		.pack_sale_wrap .sale_box{width: 100%;margin-bottom: 20px;min-height: 160px;}
		.pack_sale_wrap .sale_box p{}
		.pack_sale_wrap .sale_box span{}
		.pack_sale_wrap .sale_box strong{}
	
	
	
		.ai_tel_sec{padding:80px 0;}
		.ai_tel_sec h3{font-size: 6.4vw;margin-bottom: 10%;}
	
		.tel_spec_wrap{}
		.tspec_box_wrap{}
		.tel_spec_wrap .tspec_box{max-width:320px;}
		.tel_spec_wrap .tspec_box:nth-child(2n){}
		.tel_spec_wrap .tspec_box strong{font-size: 15px;}
		.tel_spec_wrap .tspec_box p{font-size: 20px;}
		.tel_spec_wrap .tspec_box span{font-size: 14px;}
		.tel_spec_wrap .tspec_box img{}
		.tel_spec_wrap .tspec_box .ribbon{}
		.tel_spec_wrap .tspec_box .ribbon small{font-size: 12px;top: 24px;left: -86px;padding: 7px;}
	
		
		/*포스기*/
		.pos_price_wrap{padding: 0 20px;}
		.pos_price_wrap .pos_tit small{font-size: 4vw;}
		.pos_price_wrap .pos_tit h3{font-size: 6.4vw;margin-bottom: 0;margin-top: 4%;}
		.pos_price_wrap .pos_tit span{margin-bottom: 8%;font-size: 4.5vw;}
		.pos_price_wrap .pos_con .pos_price strong{font-size: 6.4vw;margin-top: 8%;}
		.pos_price_wrap .pos_con .pos_price span{font-size: 3.5vw;}
		.pos_price_wrap .pos_con .pos_price a{border-radius: 0.9em;font-size: 4.5vw;width: 70%;padding:5% 0;margin-top: 8%;}
		
		.pos_set_wrap{padding: 0 20px;}
		.pos_set_wrap h3{font-size: 6.4vw;margin-bottom: 10%;}
		.pos_set_wrap .pset_box_wrap .pset_box{padding-bottom: 8%;padding-top:6%;margin-bottom: 4%;margin-right: 0;width: 100%;}
		.pos_set_wrap .pset_box_wrap .pset_box .pset_img>img{width: 50% !important;}
		.pos_set_wrap .pset_box_wrap .pset_box .pset_img p{right: 13%;bottom:0%;width: 50px;height:50px;}
		.pos_set_wrap .pset_box_wrap .pset_box .pset_img p img{width: 20px;height:20px;;}
		.pos_set_wrap .pset_box_wrap .pset_box .pset_txt p{font-size: 20px;margin: 2% 0 1% 0;}
		.pos_set_wrap .pset_box_wrap .pset_box .pset_txt span{font-size: 14px;}
		

	
	
		/*하이오더 왜 필요할까요?*/
		.horder_why_wrap{}
		.horder_why_wrap h3{font-size: 6.4vw; margin-bottom: 10%;}
		.horder_why_wrap .why_box_wrap{}
		.horder_why_wrap .why_box_wrap .why_box{ border-radius: 20px; padding: 5% 3.5%;box-shadow: 1px 1px 5px #b8b8b840;}
		.horder_why_wrap .why_box_wrap .why_box p{ font-size: 5vw;}
		.horder_why_wrap .why_box_wrap .why_box span{font-size: 3.6vw;}
		.horder_why_wrap .why_box_wrap .why_box small{ font-size: 3vw; margin-bottom: 35%;}
		.horder_why_wrap .why_box_wrap .why_box p.fc_blue{right: 7%; bottom: 5%;}
		.horder_why_wrap .why_box_wrap .why_box p.fc_blue i{}
		.fc_blue{}
		.horder_why_wrap .pg_zero_wrap{padding:8%;border-radius:20px;}
		.horder_why_wrap .pg_zero_wrap div{padding:0;}
		.horder_why_wrap .pg_zero_wrap div img{width: 50%;}
		.horder_why_wrap .pg_zero_wrap ul{}
		.horder_why_wrap .pg_zero_wrap ul li:nth-child(1){ font-size: 5vw;}
		.horder_why_wrap .pg_zero_wrap ul li{font-size: 3.6vw;}
		.horder_why_wrap .pg_zero_wrap ul li b{}
	
	
		/*하이오더 손님, 직원들도 만족하는*/
		.horder_ment_wrap{}
		.horder_ment_wrap h3{font-size: 6.4vw; margin-bottom: 10%;}
		.horder_ment_wrap .ment_box_wrap{}
		.horder_ment_wrap .ment_box_wrap .ment_box{padding:8% 0;margin-bottom:5%;}
		.horder_ment_wrap .ment_box_wrap .ment_box .ment_01{width: 60%;}
		.horder_ment_wrap .ment_box_wrap .ment_box .ment_01 span{font-size: 4.2vw;width: 60px;padding:1.5% 0;;}
		.horder_ment_wrap .ment_box_wrap .ment_box .ment_01 div{margin: 0;}
		.horder_ment_wrap .ment_box_wrap .ment_box .ment_01 div img{width: 60%;}
		.horder_ment_wrap .ment_box_wrap .ment_box .ment_02 i.fa-star{font-size: 4.2vw;}
		.horder_ment_wrap .ment_box_wrap .ment_box .ment_02 ul{}
		.horder_ment_wrap .ment_box_wrap .ment_box .ment_02 ul li{ font-size: 3.9vw;margin-top: 3%}
	
	
		/*kt에서만 누릴 수 있는 혜택*/
		.benefit_wrap{margin: 80px auto;}
		.benefit_wrap h3{font-size: 6.4vw;margin-bottom: 10%}
		.benefit_wrap ul li span{font-size: 4.2vw;}
		.benefit_wrap ul li span small{font-size: 3.4vw;word-break: keep-all;}
		
		
		
		
		/*가입절차*/
		.shop_step{padding: 80px 0;}
		.shop_step .step_box h3{margin-bottom: 5%;font-size: 6.4vw;}
		.shop_step .step_box .step_flex{flex-wrap: wrap;margin: 0 3%}
		.shop_step .step_box .step_list{width: 50%; ;}
		.shop_step .step_box .step_list strong{font-size: 4.2vw; font-weight: 500;}
		.shop_step .step_box .step_list span{font-size: 3.4vw;}
		
		
		
		/*요금안내*/
		.shop_price_wrap{margin: 80px auto;;}
		.shop_price_wrap h3{font-size: 6.4vw;margin-bottom: 10%}
		.shop_price_wrap .cctv_price .cctv_box{padding-top: 40px;}
		.shop_price_wrap .cctv_price .cctv_box .cctv_sec1 h4{margin-bottom: 12px;font-size: 6vw;}
		.shop_price_wrap .cctv_price .cctv_box .cctv_sec1 ul li{font-size: 3.8vw;margin-left: 9%}
		.shop_price_wrap .cctv_price .cctv_box .cctv_sec1 ul li::before{width: 1.2em; height: 1.2em;top: 23%;background-size: contain;background-repeat: no-repeat;margin-left: -9%}
		
		.shop_price_wrap .opt_box .opt{width: auto;}
		.shop_price_wrap .opt_box .opt li{ height: 37px; line-height: 31px;   width: 39px;  font-size: 16px;}
		.shop_price_wrap .opt_box .opt li:nth-child(2){width: 52px !important;}
		.shop_price_wrap input{font-size: 16px;}
		.shop_price_wrap input:after{content:'대';}
		.shop_price_wrap .opt_box .opt_price p{font-size: 5.5vw;}
		.shop_price_wrap .opt_box .opt_price span{font-size: 3.8vw;}
		
		.shop_price_wrap .cctv_price .cctv_box .cctv_sec2 .cctv_sale_price{font-size: 4.2vw;}
		.cctv_price_notic ul li{font-size: 3.4vw;}
		
		.shop_price_wrap .cctv_price .cctv_box .cctv_btn{font-size: 4.6vw;}
		
		
		/*하이오더 요금제*/
		#section18{}
		.horder_price{}
		.horder_price .horder_box{padding:0 4%;}
		.horder_price .horder_box .horder_sec1{}
		.horder_price .horder_box .horder_sec1 .horder_img{width: 40%;border-radius: 20px;}
		.horder_price .horder_box .horder_sec1 .horder_img span{}
		.horder_price .horder_box .horder_sec1 .horder_img span img{}
		
		.horder_price .horder_box .horder_sec1 .horder_txt{margin: 0 0 0 4%;}
		.horder_price .horder_box .horder_sec1 ul{}
		.horder_price .horder_box .horder_sec1 ul li{}
		.horder_price .horder_box .horder_sec1 ul li:nth-child(1){font-size: 4.8vw;}
		.horder_price .horder_box .horder_sec1 ul li:nth-child(2){font-size: 3.6vw;word-break: keep-all;}
		
		.horder_price .horder_box .horder_sec1 .horder_btn{width: 95%;margin-top: 5%}
		.horder_price .horder_box .horder_sec1 .horder_btn div{font-size: 4vw;}
		.horder_price .horder_box .horder_sec1 .horder_btn div.pay_on, .horder_price .horder_box .horder_sec1 .horder_btn div.size_on{}
		
		.horder_price .horder_box .horder_sec2{}
		.horder_price .horder_box .horder_sec2 .opt_box{}
		.horder_price .horder_box .horder_sec2 .opt_box .opt{}
		.horder_price .horder_box .horder_sec2 .opt_box .opt_price{}
		.horder_price .horder_box .horder_sec2 .opt_box .opt_price p{font-size: 5.8vw;;}
		.horder_price .horder_box .horder_sec2 .opt_box .opt_price a {}
		.horder_price .horder_box .horder_sec2 .opt_box .opt_price a i{}
		.horder_price .horder_box .horder_sec2 .opt_box .horder_exp{}
		.horder_price .horder_box .horder_sec2 .opt_box .horder_exp ul{}
		.horder_price .horder_box .horder_sec2 .opt_box .horder_exp ul li{font-size: 3.6vw;}
		.horder_price .horder_box .horder_sec2 .opt_box .horder_exp ul li p{}
		.horder_price .horder_box .horder_sec2 .opt_box .horder_exp ul li span{}
		
		.horder_price .horder_hr{}
		.horder_price .horder_hr hr{}
		.horder_price .hr_plus{width: 40px;height:40px;margin: 0;}
		
		.horder_price .horder_price_total{padding:0 6%;;}
		.horder_price .horder_price_total>div{}
		.horder_price .horder_price_total>div ul{}
		.horder_price .horder_price_total>div ul li{}
		.horder_price .horder_price_total>div ul li p{font-size: 5vw;}
		.horder_price .horder_price_total>div ul li:nth-child(2) p{font-size: 6.4vw;}
		.horder_price .horder_price_total>div ul li span{font-size: 3.6vw;}
		.horder_price .horder_price_total>div ul li a{ width: auto;font-size: 4.4vw;margin-left: 0;padding: 2.6% 6%;}
		.horder_price .horder_price_total>div div{font-size: 4.5vw;}
		.horder_price .horder_price_total>div div b{}
		.horder_price .horder_price_total>div ul li:nth-child(2){    justify-content: space-between;}
		
		.horder_price_notic{}
		.horder_price_notic ul{font-size: 3.4vw;}
		.horder_price_notic ul li{}
		.horder_price_notic ul li::before{}
		
		
		/*하이오더 혜택*/
		.horder_gift{}
		.horder_gift h3{ font-size: 6.4vw;margin-bottom: 10%;}
		.horder_gift h3 b{}
		.horder_gift .horder_gift_wrap{}
		.horder_gift .horder_gift_wrap .h_gift_box{}
		.horder_gift .horder_gift_wrap .h_gift_box:nth-last-child(1){}
		.horder_gift .horder_gift_wrap .h_gift_box .h_gift_img{padding:6%;;}
		.horder_gift .horder_gift_wrap .h_gift_box .h_gift_img img{}
		.horder_gift .horder_gift_wrap .h_gift_box .h_gift_txt{}
		.horder_gift .horder_gift_wrap .h_gift_box .h_gift_txt li{}
		.horder_gift .horder_gift_wrap .h_gift_box .h_gift_txt li:nth-child(1){font-size: 4.8vw;}
		.horder_gift .horder_gift_wrap .h_gift_box .h_gift_txt li:nth-child(2){font-size: 3.2vw;}
		
		
		/*공통 토스프론트 무료 증정*/
		.shop_toss_wrap{}
		.shop_toss_wrap .toss_plus{width: 55px;height: 55px;margin: 3% auto 7% auto;}
		.shop_toss_wrap .toss_plus:before{}
		.shop_toss_wrap .toss_img{}
		.shop_toss_wrap .toss_img a{}
		
		/*하이오더 기능*/
		#section19{padding:80px 0;}
		.horder_spec_wrap {}
		.horder_spec_wrap h3{ font-size: 6.4vw;}
		.horder_spec_wrap span{ font-size: 4.2vw;}
		.horder_spec_wrap .hspec_slide_outer{padding:0;}
		.horder_spec_wrap .hspec_slide_outer .swiper-button-prev{display: none !important;}
		.horder_spec_wrap .hspec_slide_outer .swiper-button-next{display: none !important;}
		.horder_spec_wrap .swiper_hspec{}
		.horder_spec_wrap .swiper_hspec .swiper-wrapper{}
		.horder_spec_wrap .swiper_hspec .swiper-wrapper .swiper-slide{}
		.horder_spec_wrap .swiper_hspec .swiper-wrapper .swiper-slide .hspec_txt{}
		.horder_spec_wrap .swiper_hspec .swiper-wrapper .swiper-slide .hspec_txt small{font-size: 4vw;}
		.horder_spec_wrap .swiper_hspec .swiper-wrapper .swiper-slide .hspec_txt p{font-size: 4.8vw;}
		.horder_spec_wrap .swiper_hspec .swiper-wrapper .swiper-slide .hspec_txt span{font-size: 4.2vw;}
		.horder_spec_wrap .swiper_hspec .swiper-wrapper .swiper-slide .hspec_img{}
		.horder_spec_wrap .swiper_hspec .swiper-wrapper .swiper-slide .hspec_img img{width: 65%;}
		
		
		
		
		/*하이오더 영상*/
		#section20{}
		.horder_video_wrap{}
		.horder_video_wrap h3{ font-size: 6.4vw;margin-bottom: 10%;}
		.horder_video_wrap .swiper_hvideo{padding: 0 0 20px 0;}
		.horder_video_wrap .swiper_hvideo .swiper-wrapper{}
		.horder_video_wrap .swiper_hvideo .swiper-wrapper .swiper-slide.swiper-slide-active{}
		.horder_video_wrap .swiper_hvideo .swiper-wrapper .swiper-slide{}
		.horder_video_wrap .swiper_hvideo .swiper-wrapper .swiper-slide iframe{}
		.horder_video_wrap .swiper-button-prev, .horder_video_wrap .swiper-button-next{top: 140px;width: 25px;background-size: 75%;}
		.horder_video_wrap .swiper-pagination{ }
		.horder_video_wrap .swiper-pagination .swiper-pagination-bullet{}
		.horder_video_wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{}
		.horder_video_wrap .swiper-pagination .swiper-pagination-bullet:nth-last-child(1){}
		
		
		
		
		/*후기*/
		#section12{padding: 80px 0;}
		.cctv_review_wrap h3{font-size: 6.4vw;margin-bottom: 10%;}
		
		
		/*고객센터*/
		#section13, #section21{padding: 80px 0;}
		.shop_cs_wrap h3{font-size: 6.4vw;margin-bottom: 10%;}
		.shop_cs_wrap .shop_cs{padding:60px 0;}
		.shop_cs_wrap .shop_cs ul{flex-wrap: wrap;}
		.shop_cs_wrap .shop_cs ul li{width: 100%;}
		.shop_cs_wrap .shop_cs hr{ height: 1px; width: 65%; margin: 9% auto;}
		.shop_cs_wrap .shop_cs ul li:nth-child(1) p b{font-size: 38px;}
		.shop_cs_wrap .shop_cs ul li p span{font-size: 16px;}
		.shop_cs_wrap .shop_cs ul li:nth-child(3) p b{ font-size: 30px;}
		
		.shop_cs_wrap .shop_as{flex-wrap: wrap; margin-top:17%;}
		.shop_cs_wrap .shop_as div{margin-bottom: 4%; margin-right: 0; width: 100%;}
		.shop_cs_wrap .shop_as div img{width: 120px;}
		.shop_cs_wrap .shop_as ul{text-align: center;width: 100%;}
		
		.shop_cs_wrap .shop_as ul li:nth-child(2){font-size: 30px;margin-bottom: 2px;}
		.shop_cs_wrap .shop_as ul li:nth-child(3){font-size: 15px;}
		
		
		/*자주묻는질문*/
		#section14, #section20{padding: 80px 0;}
		.shop_faq_wrap h3{font-size: 6.4vw;margin-bottom: 10%;}
		.shop_faq_wrap>div .faq_box { padding: 20px 10px; }
		.shop_faq_wrap>div .faq_box .faq_btn h4{font-size: 16px;margin-left: 30px; word-break: break-all;}
		.shop_faq_wrap>div .faq_box .faq_btn h4::before{width: 1.2em;height: 1.2em;;background-size: contain;background-repeat: no-repeat;margin-left: -25px !important;}
		.shop_faq_wrap>div .faq_box .faq_ans{font-size: 14px; padding: 0 30px;    margin-top: 8px;word-break: keep-all;padding-bottom: 20px;}
		
		
	}

	
	@media (max-width: 460px) {
	
		.tel_price_wrap{}
		.tel_price_wrap .tprice_box_wrap{	}
		.tel_price_wrap .tprice_box_wrap .tprice_box{position: relative;overflow: hidden;padding-bottom: 50px;}
		.tel_price_wrap .tprice_box_wrap .tprice_box:nth-child(1){}
		.tel_price_wrap .tprice_box_wrap .tprice_box h4{font-size: 22px;}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont{}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic{}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div{margin-right: 3%;}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div:nth-last-child(1){}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div img{margin: 0;margin-bottom: 5px;}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div p{font-size: 4.2vw;margin-left:3px;word-break: keep-all;}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div p del{margin-right: 0;}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_basic div p b{}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_detail{}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_detail ul{}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_detail ul li{font-size: 14px;}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tpice_cont .tpice_detail ul li::before {}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tprice_fee{flex-direction: column;margin-top: 15px;    align-items: flex-start;}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tprice_fee p{font-size: 22px;margin-bottom: 15px;}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tprice_fee p span{font-size: 14px;text-align: right;}
		.tel_price_wrap .tprice_box_wrap .tprice_box .tprice_fee a{font-size: 17px;width: 100%;position: absolute;bottom: 0;border-radius: 0;left: 0;padding:12px 0;;}
		
		.add_service{}
		.tel_add_wrap{}
		.tel_add_wrap .tel_add_txt{text-align: center; word-break: keep-all;}
		.tel_add_wrap .tel_add_txt strong{font-size: 18px;}
		.tel_add_wrap .tel_add_txt p{font-size: 24px;}
		.tel_add_wrap .tel_add_txt p b{font-size: 24px;}
		.tel_add_wrap .tel_add_txt span{font-size: 14px;}
		.tel_add_wrap .tel_add_txt>b{font-size: 20px;}
		.tel_add_wrap .tel_add_txt b small{font-size: 14px;}
		.tel_add_wrap .tel_add_txt a{font-size: 15px;}
	
		.tel_add_wrap .tel_add_con{}
		.tel_add_wrap .tel_add_con div{}
		.tel_add_wrap .tel_add_con div:nth-last-child(1){}
		.tel_add_wrap .tel_add_con div img{}
		.tel_add_wrap .tel_add_con div span{}
	
		.tnotic{}
		.tnotic p{font-size: 13px;}
		.tnotic ul{}
		.tnotic ul:nth-child(2){}
		.tnotic .sub_notic{}
		.tnotic .sub_notic li{}
		.tnotic .sub_notic li:before{}
		.tnotic ul li div ul{}
		.tnotic ul li div .sub_table{}
		.tnotic ul li div .sub_table tr th{}
		.tnotic ul li div .sub_table tr td, .tnotic ul li div .sub_table tr th{}
		.tnotic ul li div li{}
		.tnotic ul li div .table_wing{}
		.tnotic ul li div .table_wing>li{}
		.tnotic ul li div .table_wing>li:before{margin-left: -14px;}
		.tnotic ul li div .table_wing>li:nth-child(1):before{}
		.tnotic ul li div .table_wing>li:nth-child(2):before{}
		.tnotic ul li div .table_wing>li:nth-child(3):before{}
	}


	@media (max-width: 400px) {
		
	}








