@charset "UTF-8";  

.cctv_main {width: 100%;background-image: url(/img/cctv_main.jpg);background-repeat: no-repeat;background-position: center;height: 367px;}

.benefit_wrap{width: 100%;max-width: 1200px;margin: 150px auto;}
.benefit_wrap h3{font-size: 36px;text-align: center;margin-bottom: 50px;}
.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;}

/*가입절차*/
.cctv_step .step_box .step_list strong{font-weight: 500; padding: 30px 10px 10px 10px;}
.cctv_step .step_box .step_list span{font-size: 17px;}


/*요금제*/
.cctv_price_wrap{margin: 150px auto;}
.cctv_price_wrap h3{font-size: 46px;font-weight: bold;text-align: center;    margin-bottom: 50px;}
.cctv_price_wrap .cctv_price{width: 100%;max-width: 1200px;margin: 0 auto;display: flex; justify-content: space-between;}
.cctv_price_wrap .cctv_price .cctv_box {border: 1px solid #e9e9e9;padding-top:50px; width: 32.5%;height:;border-radius: 26px;overflow: hidden;}
.cctv_price_wrap .cctv_price .cctv_box .cctv_sec1{margin: 0 40px;height: 290px;}
.cctv_price_wrap .cctv_price .cctv_box .cctv_sec1 h4{ font-size: 30px;font-weight: bold;margin-bottom: 20px;}
.cctv_price_wrap .cctv_price .cctv_box .cctv_sec1 ul{}
.cctv_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;}
.cctv_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;}


.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2{;margin: 0 40px;border-top: 1px solid #e0e0e0;padding-top: 25px;}
.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box{display: flex; justify-content: space-between; align-items: flex-end;}
.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt{font-size: 0;}
.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .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;}
.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt li:nth-child(1){border-radius: 5px 0 0 5px}
.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt li:nth-child(2){width: 42px !important;margin-left: -1px}
.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt li:nth-child(3){border-radius: 0 5px 5px 0;margin-left: -1px}
.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt li a{background-color: #fafafa;color: #5c5c5c; vertical-align: middle;width: 100%;height: 100%;display: inline-block;}
.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt_price{text-align: right;}
.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt_price span{color:#828282;font-size: 16px}
.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt_price p{font-size: 22px;font-weight: bold;}
.cctv_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}
.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .cctv_sale_price span{color: #f55656;font-weight: bold;}
.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .cctv_sale_price b{}

.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 input::-webkit-outer-spin-button,
.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 input::-webkit-inner-spin-button {
  -webkit-appearance: none;  margin: 0;
}
/* Firefox  */
.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 input[type='number'] {
  -moz-appearance: textfield;
}
.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 input{border: 0;width: 11px;color: #5c5c5c;font-size: 16px;}

.cctv_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;}



/*후기*/
#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;}
.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{padding:150px 0}
.cctv_faq_wrap{width:100%;;max-width: 1200px;margin: 0 auto;}
.cctv_faq_wrap h3{font-size: 36px;font-weight: bold;text-align: center;margin-bottom: 50px;}
.cctv_faq_wrap>div{}
.cctv_faq_wrap>div .faq_box{background-color: #f9f9f9;border-radius: 16px;margin-bottom: 16px;padding: 25px 40px;}
.cctv_faq_wrap>div .faq_box .faq_btn{display: flex; align-items: center;cursor: pointer;}
.cctv_faq_wrap>div .faq_box .faq_btn small{}
.cctv_faq_wrap>div .faq_box .faq_btn small img{width: 22px;height: 26px;}
.cctv_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;}
.cctv_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;}
.cctv_faq_wrap>div .faq_box .faq_btn i{text-indent: 0;}
.cctv_faq_wrap>div .faq_box .faq_ans{font-size: 20px;color:#757474; padding-left: 40px; margin-top: 15px;display: none;}


/*고객센터*/
#section13{padding:150px 0;}
.cctv_cs_wrap{width: 100%;max-width: 1200px;margin: 0 auto;}
.cctv_cs_wrap h3{text-align: center;font-size: 36px;margin-bottom: 50px;}
.cctv_cs_wrap .cctv_cs{background-color: #fff;border-radius: 26px;padding:60px 0;margin-bottom: 70px}
.cctv_cs_wrap .cctv_cs ul{display: flex; align-items: center;}
.cctv_cs_wrap .cctv_cs ul li{text-align: center;width: 50%;display: inline-block;}
.cctv_cs_wrap .cctv_cs ul li img{width: 100px;height:100px;margin-bottom: 10px;}
.cctv_cs_wrap .cctv_cs ul li p{color: #696969;font-size: 26px;}
.cctv_cs_wrap .cctv_cs ul li p b{display: block; line-height: 1.3;}
.cctv_cs_wrap .cctv_cs ul li:nth-child(1) p b{color: #6056c9;font-size: 50px;margin-bottom: 10px}
.cctv_cs_wrap .cctv_cs ul li:nth-child(3) p b{color:#282828;font-size: 38px;}
.cctv_cs_wrap .cctv_cs ul li p span{font-size: 22px;color: #696969;line-height: 1.4;display: inline-block;}
.cctv_cs_wrap .cctv_cs hr{height: 280px;background-color: #e5e5e5;border: 0; width: 1px;}

.cctv_cs_wrap .cctv_as{width: 100%;max-width: 1200px;margin: 0 auto;display: flex; justify-content: center;}
.cctv_cs_wrap .cctv_as div{margin-right: 55px;}
.cctv_cs_wrap .cctv_as div img{width: 158px;}
.cctv_cs_wrap .cctv_as ul{color: #4e4e4e;}
.cctv_cs_wrap .cctv_as ul li:nth-child(1){font-size: 22px;font-weight: bold;}
.cctv_cs_wrap .cctv_as ul li:nth-child(2){font-size: 38px;font-weight: bold;margin-bottom: 10px;}
.cctv_cs_wrap .cctv_as ul li:nth-child(3){font-size: 20px;color: #696969;}



@media (max-width: 1200px) {
       .cctv_main {height: 0;padding-top: calc(367 / 1200* 100%);background-size: cover;}
       
      	.benefit_wrap{}
		.benefit_wrap h3{}
		.benefit_wrap ul{}
		.benefit_wrap ul li{}
		.benefit_wrap ul li div{}
		.benefit_wrap ul li div img{}
		.benefit_wrap ul li span{}
		.benefit_wrap ul li span small{}
		
		
		
		/*요금제*/
		.cctv_price_wrap{padding: 0 25px;}
		.cctv_price_wrap h3{}
		.cctv_price_wrap .cctv_price{}
		.cctv_price_wrap .cctv_price .cctv_box {}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec1{margin:0 25px;}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec1 h4{font-size: 2.8vw;}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec1 ul{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec1 ul li{font-size: 16px;}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec1 ul li::before{}
		
		
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2{margin: 0 25px;}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt li{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt li:nth-child(1){}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt li:nth-child(2){}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt li:nth-child(3){}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt li a{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt_price{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt_price span{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt_price p{font-size: 2.2vw;}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .cctv_sale_price{font-size: 1.7vw;}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .cctv_sale_price span{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .cctv_sale_price b{}
		
		
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 input{}
		
		.cctv_price_wrap .cctv_price .cctv_box .cctv_btn{}
		
		.cctv_price_notic{}
		.cctv_price_notic ul{}
		.cctv_price_notic ul li{}
		
		
		
		/*후기*/
		#section12{}
		.cctv_review_wrap{padding: 0 25px;}
		.cctv_review_wrap h3{}
		.cctv_review_wrap div{}
		.cctv_review_wrap div ul{}
		.cctv_review_wrap div ul li{}
		.cctv_review_wrap div ul li img{}
		.cctv_review_wrap div ul li{}
		
		
		
		/*가입절차*/
		
		
		/*자주묻는질문*/
		#section14{}
		.cctv_faq_wrap{padding: 0 25px;}
		.cctv_faq_wrap h3{}
		.cctv_faq_wrap>div{}
		.cctv_faq_wrap>div .faq_box{}
		.cctv_faq_wrap>div .faq_box .faq_btn{}
		.cctv_faq_wrap>div .faq_box .faq_btn small{}
		.cctv_faq_wrap>div .faq_box .faq_btn small img{}
		.cctv_faq_wrap>div .faq_box .faq_btn h4{}
		.cctv_faq_wrap>div .faq_box .faq_btn h4::before{}
		.cctv_faq_wrap>div .faq_box .faq_btn i{}
		.cctv_faq_wrap>div .faq_box .faq_ans{}
		
		
		/*고객센터*/
		#section13{}
		.cctv_cs_wrap{padding: 0 25px;}
		.cctv_cs_wrap h3{}
		.cctv_cs_wrap .cctv_cs{}
		.cctv_cs_wrap .cctv_cs ul{}
		.cctv_cs_wrap .cctv_cs ul li{}
		.cctv_cs_wrap .cctv_cs ul li img{}
		.cctv_cs_wrap .cctv_cs ul li p{}
		.cctv_cs_wrap .cctv_cs ul li p b{}
		.cctv_cs_wrap .cctv_cs ul li:nth-child(1) p b{}
		.cctv_cs_wrap .cctv_cs ul li:nth-child(3) p b{}
		.cctv_cs_wrap .cctv_cs ul li p span{}
		.cctv_cs_wrap .cctv_cs hr{}
		
		.cctv_cs_wrap .cctv_as{}
		.cctv_cs_wrap .cctv_as div{}
		.cctv_cs_wrap .cctv_as div img{}
		.cctv_cs_wrap .cctv_as ul{}
		.cctv_cs_wrap .cctv_as ul li:nth-child(1){}
		.cctv_cs_wrap .cctv_as ul li:nth-child(2){}
		.cctv_cs_wrap .cctv_as ul li:nth-child(3){}
	}

	@media (max-width: 950px) {
	/*KT에서만 누릴 수 있는 혜택*/
	.benefit_wrap ul li span{font-size: 22px;}
	.benefit_wrap ul li span small{font-size: 18px;}
	
	
	/*요금제*/
		.cctv_price_wrap{}
		.cctv_price_wrap h3{}
		.cctv_price_wrap .cctv_price{flex-wrap: wrap; justify-content: center;}
		.cctv_price_wrap .cctv_price .cctv_box{width: 100%;margin-bottom: 25px;max-width: 650px;}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec1{height: auto;margin-bottom: 25px;}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec1 h4{font-size: 30px;}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec1 ul{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec1 ul li{font-size: 17px;}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec1 ul li::before{}
		
		
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt li{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt li:nth-child(1){}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt li:nth-child(2){}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt li:nth-child(3){}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt li a{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt_price{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt_price span{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt_price p{font-size: 22px;}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .cctv_sale_price{    font-size: 18px;}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .cctv_sale_price span{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .cctv_sale_price b{}
		
		
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 input{}
		
		.cctv_price_wrap .cctv_price .cctv_box .cctv_btn{}
		
		.cctv_price_notic{margin: 0;}
		.cctv_price_notic ul{max-width: 650px;margin: 0 auto;}
		.cctv_price_notic ul li{}
		
		/*후기*/
		.cctv_review_wrap div ul li{font-size: 16px;}
		
		/*고객센터*/
		.cctv_cs_wrap .cctv_cs ul li p{font-size: 22px;}
		.cctv_cs_wrap .cctv_cs ul li:nth-child(1) p b{font-size: 44px;margin-bottom: 6px;}
		.cctv_cs_wrap .cctv_cs ul li:nth-child(3) p b{font-size: 34px;}
		.cctv_cs_wrap .cctv_cs ul li p span{font-size: 18px;}
		
		.cctv_cs_wrap .cctv_as div img{width: 140px;}
		.cctv_cs_wrap .cctv_as div{margin-right: 35px;}
		.cctv_cs_wrap .cctv_as ul li:nth-child(1){font-size: 18px;}
		.cctv_cs_wrap .cctv_as ul li:nth-child(2){font-size: 34px;margin-bottom: 6px;}
		.cctv_cs_wrap .cctv_as ul li:nth-child(3){font-size: 16px;}
		
		/*자주묻는질문*/
		.cctv_faq_wrap>div .faq_box{padding: 25px 25px;}
		.cctv_faq_wrap>div .faq_box .faq_btn h4{font-size: 22px;}
		.cctv_faq_wrap>div .faq_box .faq_ans{font-size: 18px;}
	}

	@media (max-width: 810px) {
       .cctv_main_m {width: 100%;background-image: url(/img/cctv_main_m.jpg);background-repeat: no-repeat;background-position: center;height: 0;padding-top: calc(367 / 860* 100%);background-size: cover;}
       .benefit_wrap{}
		.benefit_wrap h3{font-size: 30px;}
		.benefit_wrap ul{padding:0 20px;;}
		.benefit_wrap ul li{}
		.benefit_wrap ul li div{}
		.benefit_wrap ul li div img{}
		.benefit_wrap ul li span{}
		.benefit_wrap ul li span small{}
		
		
		
		/*요금제*/
		.cctv_price_wrap{padding:0 20px;}
		.cctv_price_wrap h3{font-size: 36px;}
		.cctv_price_wrap .cctv_price{}
		.cctv_price_wrap .cctv_price .cctv_box {}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec1{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec1 h4{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec1 ul{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec1 ul li{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec1 ul li::before{}
		
		
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt li{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt li:nth-child(1){}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt li:nth-child(2){}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt li:nth-child(3){}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt li a{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt_price{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt_price span{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt_price p{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .cctv_sale_price{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .cctv_sale_price span{}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .cctv_sale_price b{}
		
		
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 input{}
		
		.cctv_price_wrap .cctv_price .cctv_box .cctv_btn{}
		
		.cctv_price_notic{}
		.cctv_price_notic ul{}
		.cctv_price_notic ul li{}
		
		
		
		/*후기*/
		#section12{}
		.cctv_review_wrap{padding:0 20px;}
		.cctv_review_wrap h3{font-size: 30px;}
		.cctv_review_wrap div{}
		.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;}
		.cctv_review_wrap div ul li img{}
		.cctv_review_wrap div ul li{}
		
		
		
		/*고객센터*/
		#section13{}
		.cctv_cs_wrap{padding:0 20px;}
		.cctv_cs_wrap h3{font-size: 30px;}
		.cctv_cs_wrap .cctv_cs{padding:40px 0;}
		.cctv_cs_wrap .cctv_cs ul{}
		.cctv_cs_wrap .cctv_cs ul li{}
		.cctv_cs_wrap .cctv_cs ul li img{width: 85px;height:85px;}
		.cctv_cs_wrap .cctv_cs ul li p{font-size: 20px;}
		.cctv_cs_wrap .cctv_cs ul li p b{}
		.cctv_cs_wrap .cctv_cs ul li:nth-child(1) p b{font-size: 32px;}
		.cctv_cs_wrap .cctv_cs ul li:nth-child(3) p b{font-size: 28px;}
		.cctv_cs_wrap .cctv_cs ul li p span{font-size: 16px;}
		.cctv_cs_wrap .cctv_cs hr{}
		
		.cctv_cs_wrap .cctv_as{}
		.cctv_cs_wrap .cctv_as div{}
		.cctv_cs_wrap .cctv_as div img{}
		.cctv_cs_wrap .cctv_as ul{}
		.cctv_cs_wrap .cctv_as ul li:nth-child(1){}
		.cctv_cs_wrap .cctv_as ul li:nth-child(2){}
		.cctv_cs_wrap .cctv_as ul li:nth-child(3){}
		
		
		/*자주묻는질문*/
		#section14{}
		.cctv_faq_wrap{padding:0 20px;}
		.cctv_faq_wrap h3{font-size: 30px;}
		.cctv_faq_wrap>div{}
		.cctv_faq_wrap>div .faq_box{}
		.cctv_faq_wrap>div .faq_box .faq_btn{}
		.cctv_faq_wrap>div .faq_box .faq_btn small{}
		.cctv_faq_wrap>div .faq_box .faq_btn small img{}
		.cctv_faq_wrap>div .faq_box .faq_btn h4{}
		.cctv_faq_wrap>div .faq_box .faq_btn h4::before{}
		.cctv_faq_wrap>div .faq_box .faq_btn i{}
		.cctv_faq_wrap>div .faq_box .faq_ans{}
		
		
		
	}
	
	@media (max-width: 580px) {
	/*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;}
		
		
		/*가입절차*/
		.cctv_step{padding: 80px 0;}
		.cctv_step .step_box h3{margin-bottom: 5%;font-size: 6.4vw;}
		.cctv_step .step_box .step_flex{flex-wrap: wrap;margin: 0 3%}
		.cctv_step .step_box .step_list{width: 50%; ;}
		.cctv_step .step_box .step_list strong{font-size: 4.2vw; font-weight: 500;}
		.cctv_step .step_box .step_list span{font-size: 3.4vw;}
		
		
		/*요금안내*/
		.cctv_price_wrap{margin: 80px auto;;}
		.cctv_price_wrap h3{font-size: 7.2vw;margin-bottom: 10%}
		.cctv_price_wrap .cctv_price .cctv_box{padding-top: 40px;}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec1 h4{margin-bottom: 12px;font-size: 6vw;}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec1 ul li{font-size: 3.8vw;margin-left: 9%}
		.cctv_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%}
		
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt{width: auto;}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt li{ height: 35px; line-height: 28px; width: 35px; font-size: 16px;}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt li:nth-child(2){width: 50px !important;}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 input{font-size: 16px;}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt_price p{font-size: 5.5vw;}
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .opt_box .opt_price span{font-size: 3.8vw;}
		
		.cctv_price_wrap .cctv_price .cctv_box .cctv_sec2 .cctv_sale_price{font-size: 4.2vw;}
		.cctv_price_notic ul li{font-size: 3.4vw;}
		
		.cctv_price_wrap .cctv_price .cctv_box .cctv_btn{font-size: 4.6vw;}
		
		
		/*후기*/
		#section12{padding: 80px 0;}
		.cctv_review_wrap h3{font-size: 6.4vw;margin-bottom: 10%;}
		
		
		/*고객센터*/
		#section13{padding: 80px 0;}
		.cctv_cs_wrap h3{font-size: 6.4vw;margin-bottom: 10%;}
		.cctv_cs_wrap .cctv_cs{padding:60px 0;margin-bottom:17%;}
		.cctv_cs_wrap .cctv_cs ul{flex-wrap: wrap;}
		.cctv_cs_wrap .cctv_cs ul li{width: 100%;}
		.cctv_cs_wrap .cctv_cs hr{ height: 1px; width: 65%; margin: 9% auto;}
		.cctv_cs_wrap .cctv_cs ul li:nth-child(1) p b{font-size: 38px;}
		.cctv_cs_wrap .cctv_cs ul li p span{font-size: 16px;}
		.cctv_cs_wrap .cctv_cs ul li:nth-child(3) p b{ font-size: 30px;}
		
		.cctv_cs_wrap .cctv_as{flex-wrap: wrap;}
		.cctv_cs_wrap .cctv_as div{margin-bottom: 4%; margin-right: 0; width: 100%;}
		.cctv_cs_wrap .cctv_as div img{width: 120px;}
		.cctv_cs_wrap .cctv_as ul{text-align: center;width: 100%;}
		
		.cctv_cs_wrap .cctv_as ul li:nth-child(2){font-size: 30px;margin-bottom: 2px;}
		.cctv_cs_wrap .cctv_as ul li:nth-child(3){font-size: 15px;}
		
		
		/*자주묻는질문*/
		#section14{padding: 80px 0;}
		.cctv_faq_wrap h3{font-size: 6.4vw;margin-bottom: 10%;}
		.cctv_faq_wrap>div .faq_box { padding: 20px 10px; }
		.cctv_faq_wrap>div .faq_box .faq_btn h4{font-size: 16px;margin-left: 30px; word-break: break-all;}
		.cctv_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;}
		.cctv_faq_wrap>div .faq_box .faq_ans{font-size: 14px; padding: 0 30px;    margin-top: 8px;word-break: keep-all;}
		
		
		
	}
















