/*공통 css*/

#mask {width: 100%;	height: 100%; position:fixed; z-index:999999999; background-color:rgba(0, 0, 0, 0.73); display:none; left:0;top:0;} 
.pop-layer {display:none; position: fixed; top: 50%; width:90%;max-width: 1120px; height:80%;  background-color:#fff;  z-index: 9999999999;font-family: 'Noto Sans KR', sans-serif;;padding-top: 0;box-sizing: border-box;left: 50%;transform: translate(-50%,-50%);}	
.pop-layer .line_flex h1{font-family: 'NexonLv1GothicLow';font-size: 24px;display: inline-block;font-weight: 700;color: #000;border-bottom: 2px solid #ff0000;padding: 0 20px;}	
.pop-layer .pop-container {padding: 0;height: 100%;display: flex;flex-direction: column;}
.pop-layer .pop-container .pop-top {width: 100%;text-align: left;box-sizing: border-box;padding: 30px 0 0;background-position: right;background-repeat: no-repeat;margin-bottom: 30px;}
.pop-layer .pop-container .pop-top>div {margin: 0 30px;}
.pop-layer .pop-container .pop-top hr {border: 0;margin: 0;padding: 0;background-color: #000;height: 2px;margin-top: -2px;}
.pop-layer .btn-r {display: inline-block;float: right;margin-right: 20px;}
.pop-layer .btn-r img {vertical-align: text-bottom;width: 18px}
.pop-layer .pop-conts {margin-top:0;height:100%;overflow: scroll;}
#all_fee{display: none}
#all_fee .pop-conts{overflow: auto; overflow-x:hidden;}
.pop-layer table { width:100%;font-family: 'Noto Sans KR', sans-serif; table-layout:fixed; font-size:17px }
.pop-layer table th {height:56px; font-size:16px; background-color:#6a6a6a;color: #fff; border-right: 1px solid #fff}
.pop-layer table td { padding:20px 0; border:solid 1px #fff; text-align:center; color:#4d4d4d; font-size:14px;line-height: 18px;font-weight: normal;background-color: #fdfcff}
.pop-layer table tr:nth-child(2n) td {background-color: #f3f2f5}


/*닫기*/
a.cbtn {display:inline-block; height:25px; padding:0;font-size:13px; color:#fff; line-height:25px;}
#all_fee .pop-container table .fixedHeader {/*	position: sticky;*/	top: 0;}


/*그린폰*/
/*
.pop_green .img_box{width: 100%;height: auto}
.pop_green .img_box img{width: 100%}
.pop_green .img_box .mobile{display: none;}
.pop_green .img_box .pc{display: block;}
*/
.pop_green .img_txt{padding: 0 50px;font-family: 'Noto Sans KR', sans-serif;}
.pop_green .img_txt ul{color:#5a5a5a;font-size:16px;list-style:none;text-align: left;}
.pop_green .img_txt ul li span{display: inline-block}
.pop_green .green_content{padding: 20px 50px;width: 100%; margin: 0 auto;font-family: 'Noto Sans KR', sans-serif;}
.pop_green h2{margin-bottom:20px;font-size: 32px;text-align: center}
.pop_green #myInput1 {	background-image: url('/css/searchicon.png');background-position: 10px 10px;background-repeat: no-repeat;width: 100%;font-size: 16px;padding: 12px 20px 12px 55px;border: 1px solid #ddd;	margin-bottom: 15px;height: auto;}
.pop_green #greenTable {border-collapse: collapse;width: 100%;font-size: 15px;}
.pop_green #greenTable th, #greenTable td {text-align: center;padding: 12px;}
.pop_green #greenTable tr {border-bottom: 1px solid #ebebeb;color: #6e6e6e;}
.pop_green #greenTable tr.header, #greenTable tr.header:hover{color: #fff}
.pop_green #greenTable tr:hover {background-color: #f5f5f5f5;}
.green_content .icon{position:absolute;top:15px;left:30px;}
.green_content .icon img{margin-bottom: 0;}


/*인터넷가입혜택*/
#internet .pop_internet .img_box{width: 100%;height: auto;padding: 0 50px;font-family: 'Noto Sans KR', sans-serif;}
#internet .pop_internet .img_box ul{color: #5a5a5a;font-size: 16px;list-style: none;}
#internet .pop_internet .img_box ul li{list-style: none;}
#internet .pop_internet .img_box img{width: 100%;margin-top: 10px;}

.internet_wrap{padding:0 50px;;}




/*제휴카드*/

#card .pop_card .img_box{width: 100%;height: auto;padding: 0 50px;font-family: 'Noto Sans KR', sans-serif;}
#card .pop_card .img_box ul{color: #5a5a5a;font-size: 16px;list-style: none;}
#card .pop_card .img_box ul li{list-style: none;}
#card .pop_card .img_box img{width: 100%;margin-top: 10px;}


.card_wrap{padding:10px 50px;display:flex;flex-wrap: wrap;}
.card_list{width: calc(50% - 0.5rem);margin: 0.25rem;;border: 1px solid #efefef;border-radius: 10px;padding: 40px 15px;word-spacing: -0.5px;position: relative;display: flex;flex-direction: column;}
.card_list .card_img{text-align: center;font-size: 18px}
.card_list .card_img img{width: 200px;}
.card_list .card_img .card_title{margin-bottom: 20px;}
.card_list .card_img .card_title h2{font-size: 26px;color: #000;word-spacing: -2px;word-break: keep-all;}
.card_list .card_img .card_title p{}
.card_list .card_info{}
.card_list .card_info .card_max {margin-top: 20px;text-align: center;font-weight: 500;font-size: 22px;margin-bottom: 10px;color: #000}
.card_list .card_info .card_max span{color: red;display: block;font-size: 22px;font-weight: 700;}
.card_list .card_info .card_sale{font-size: 17px;margin-bottom: 20px;}
.card_list .card_info .card_sale p{font-weight: 500;}
.card_list .card_info .card_sale span{font-size: 15px}
.card_list .card_info .card_year{font-size: 17px;margin-bottom: 2px;}
.card_list .card_info .card_year p{font-weight: 500;}
.card_list .card_info .card_year span{font-size: 15px}
.card_list .card_info .card_etc{font-size: 13px;padding-left: 17px;margin-bottom: 20px}
.card_list .card_info .card_etc li{list-style: none;color: #717171}
.card_list .card_info .card_etc li:before{content: "※";display: inline-block;text-indent: -17px;}
.card_list .card_btn{width: 100%;margin-top: auto;}
.card_list .card_btn button{background-color: #000;color: #fff;padding: 14px 38px;font-size: 17px;border-radius: 5px;margin: 0 auto;display: block;cursor: pointer;border: none;}



/*전환지원금*/
.pop_conver{width: 100%;padding: 0 50px;}
.pop_conver .img_txt{margin-bottom: 15px;}
.pop_conver .img_txt li{list-style: none;font-size:16px;;}
.pop_conver .conver_content{}
.pop_conver .conver_content .conver_search{width: 100%;max-width: 1012px;border: 1px solid #a5a5a5;display: flex;align-items: center;position: relative;margin-bottom: 15px;}
.pop_conver .conver_content .conver_search input{padding: 12px;width: 100%;font-size: 15px;border: 0;height:auto;}
.pop_conver .conver_content .conver_search .icon{position: absolute;right: 25px;}
.pop_conver .conver_content .table_wrap{width:100%;;max-width: 1012px;overflow-x: scroll;}
.pop_conver .conver_content .table_wrap #converTable{border-collapse: collapse;width:1920px;font-size:15px;text-align:center;;}
.pop_conver .conver_content .table_wrap #converTable .header{}
.pop_conver tr th{background-color: #000;color:#fff;padding:10px 10px; border:1px solid #ffffff;}
.pop_conver .conver_content .table_wrap #converTable tr:nth-child(2) th{border-bottom:none;background-color: #6a6a6a;}
.pop_conver .conver_content .table_wrap #converTable .tr_small th{font-size:13px;padding:0 0 10px 0;border-top:none;background-color: #6a6a6a;font-weight: 300;}
.pop_conver .conver_content .table_wrap #converTable tr td{padding:5px;border:1px solid #fff;color:#4d4d4d;font-size:14px;}
.pop_conver .conver_content .table_wrap #converTable tr td:nth-child(1){font-weight:bold;}
.pop_conver .conver_content .table_wrap #converTable tr:nth-child(2n) td{background-color:#f3f2f5;}



.conver_img{text-align: center;margin-top: 15px;}
.conver_img img{width: 100%;max-width:860px;;}



/*요금제 전체보기*/
.pop_fee .img_box{width: 100%;height: auto}
.pop_fee .img_box img{width: 100%}
.pop_fee .img_box .mobile{display: none;}
.pop_fee .img_box .pc{display: block;}
.pop_fee .img_txt{padding: 0 50px;font-family: 'Noto Sans KR', sans-serif;}
.pop_fee .img_txt ul{color:#5a5a5a;font-size:16px;list-style:none;text-align: left;}
.pop_fee .img_txt ul li span{display: inline-block}
.pop_fee .fee_content{padding: 20px 50px;width: 100%; margin: 0 auto;font-family: 'Noto Sans KR', sans-serif;}
.pop_fee h2{margin-bottom:20px;font-size: 32px;text-align: center}
.pop_fee #myInput1 {	background-image: url('/css/searchicon.png');background-position: 10px 10px;background-repeat: no-repeat;width: 100%;font-size: 16px;padding: 12px 20px 12px 55px;border: 1px solid #ddd;	margin-bottom: 15px;}
.pop_fee #myTable {border-collapse: collapse;width: 100%;font-size: 15px;}
.pop_fee #myTable th, #myTable td {text-align: center;padding: 12px;}
.pop_fee #myTable tr {border-bottom: 1px solid #ebebeb;color: #6e6e6e;}
.pop_fee #myTable tr span {display: block;color: #ff1e27;font-weight: bold;}
.pop_fee #myTable tr.header, #myTable tr.header:hover{color: #fff}
.pop_fee #myTable tr:hover {background-color: #f5f5f5f5;}

/*KT인터넷 가입혜택*/
.pop_internet .title_box h3{text-align: center;font-size: 24px;word-spacing: -1px;letter-spacing: -2px;margin-bottom: 20px;}
.pop_internet .title_box h3 b{color: #ff1c1c;font-size: 30px;display: block;}
.pop_internet .content{padding: 0 50px}
.pop_internet .product_wrap01{margin: 0}
.pop_internet .product_wrap01 li{padding: 10px}
.pop_internet .product_wrap01 li a{padding: 50px 10px 40px 10px;cursor: default}
.pop_internet .product_wrap01 li a:hover{border: 1px solid #eee}
.pop_internet .sale_price span{font-size: 14px}
.pop_internet .sale_price strong{font-size: 17px}
.pop_internet .month_price span{font-size: 20px}
.pop_internet .month_price strong{font-size: 24px}
.pop_internet .combine_price strong{font-size: 24px}
.pop_internet .combine_price span{font-size: 20px}
.pop_internet .combine_price em{font-size: 12px}


.pop_internet .prd_title{height: 103px}
.pop_internet .price_prdt{height: 220px}




/*인터넷 사은품*/
.arrow_box {position: relative;background: #fbfbfb;border: 1px dashed #c3c3c3;padding: 20px;margin: 0 50px;font-size: 16px;color: #484848;text-align: center;}
.Button {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background-color: #000;color: #fff;padding: 9px 0;width: 165px;border-radius: 50px;cursor: pointer;opacity: 0;}
.popup_w9 .list_wrap {padding: 0 45px;}
.popup_w9 ul {position: relative;}
.popup_w9 ul:hover .Button {opacity: 1;}
.hov_img {position: absolute;left: 0;top: 0;opacity: 0;;width: 100%;height: 100%;transition: all 0.1s ease-out;}
.popup_w9 ul:hover .hov_img {opacity: 1;background: rgba(0, 0, 0, 0.25);transition: all 0.1s ease-out;}

.popup_w9{width: 100%;height: 100%;}
.popup_w9 ul{float: left; width: 24.1%;height: 303px;text-align: center;font-size: 16px;font-weight: 400;line-height: 28px;padding: 15px 0 0 0;margin: 0.45%;border: 1px solid #e3e5e8}
.popup_w9 ul li{list-style: none}
.popup_w9 ul li .gift_title{width: 100%;max-width: 197px;}
.popup_w9 ul li:nth-child(2){margin: 10px auto 0 auto;line-height: 1.3;height: 67px;}
.popup_w9 ul .pop_model{font-size: 15px;color:#9b9b9b;font-weight: 300;line-height: 15px;;margin-bottom: 5px;display: block;width: 80%;padding-bottom: 9px;margin: 0 auto}
.popup_w9 ul .pop_model span{color: #fff;display: table;font-weight: 400;background-color: #7f54e7;border-radius: 100px;padding: 2% 5%;font-size: 14px;margin: 4px auto;letter-spacing: -1px}
.popup_w9 ul .pop_fr{padding: 24px 0;font-size: 24px;color: #f24545;font-weight: bold;}
.popup_w9 ul .pop_fr_1{padding: 28px 0;font-size: 24px;color: #f24545;font-weight: bold;}
.popup_w9 ul .pop_pr{text-align: left;width: 85%;font-size: 16px;letter-spacing: -1px;padding: 14px 0;font-weight: 300;margin: 0 auto}
.popup_w9 ul .pop_pr span{float: right;font-size: 16px}
.pop_content > ul:nth-last-child(1){margin-bottom: 20px}

.special_event{margin: 0 50px;}
.special_event .add_fan_pc{display: block;width: 100%}
.special_event .add_fan_m{display: none;width: 100%}
.special_event div img{width: 100%}
	
/*인터넷 사은품 상세페이지*/
.Button {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);opacity: 0;width: 160px;background-color: #000;border-radius: 50px;padding: 10px 0px;z-index: 8;font-size: 10pt;cursor: pointer;color: #fff;display: flex;align-items: center;justify-content: center;}
.Button .search_w{display: inline-block;margin: 0 5px 0 0;}
.Button .search_b{display: none;}
.gift_pop_in {max-width: 860px;position: fixed;top: 50%;width: 86%;height: 73%;background-color: #fff;z-index: 100000;font-family: 'Noto Sans KR', sans-serif;padding-top: 0;box-sizing: border-box;overflow: hidden;left: 50%;transform: translate(-50%,-50%);}
#popup_in .pop_dark_in {z-index: 99;    background-color: rgba(0, 0, 0, 0.58);    width: 100%;    height: 100%;    position: fixed;    left: 0;    top: 0;}
.gift_pop_in #sp {position: relative;width: 100%;height: 88%;/*max-width: 860px;left: 50%;top: 50%;transform: translate(-50%, -50%);*/margin: 0 auto;overflow-x: hidden;z-index: 20;}
#popup_in.active{opacity: 1;z-index: 99999999;display: block;position: absolute;}
#popup_in{display: none;}
.gift_pop_in #sp img {height: auto}
.gift_pop_in .pop_close_in{width: 100%;height: 12%;display: flex;align-items: center;;margin: 0 auto;position: relative;text-align: center;font-size: 22px;font-weight: bold;color: #fff;background-color: #242424;line-height: 28px;}
.gift_pop_in .pop_close_in p{margin: 0 auto;}
.gift_pop_in .pop_close_in span{font-size: 0;font-weight: bold;position: absolute;top: 50%;right: 2%;transform: translate(-50%, -50%);color: #fff;text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.76);z-index: 10;cursor: pointer;}
.gift_pop_in .pop_close_in span img{width: 22px}
.gift_pop_in img{width: 100%;max-width: 860px}




@media (max-width:1100px) {
	/*제휴카드*/
	.card_list{}
	.card_list .card_img .card_title h2{font-size: 2.4vw;}

}
	
@media (max-width: 960px) {
	/*kt인터넷 가입혜택*/
	.pop_internet .product_wrap01 li{width: 50%}
	.pop_internet .prd_title{height: auto;}
	.pop_internet .price_prdt{height: auto;}
}


@media (max-width: 895px) {
	
	/*제휴카드*/
	
	/*인터넷 사은품*/
	.popup_w9 li img{width: 175px;}
	.popup_w9 ul{float: left; width:32.4%;height: 289px;text-align: center;font-size: 12px;font-weight: 400;line-height: 28px;padding: 15px 0 0 0;}
	.popup_w9 ul .pop_model{font-size: 15px}
	.popup_w9 ul .pop_model span{font-size: 11px}

	.popup_w9 ul li:nth-child(2){margin: 10px 0 2px 0;line-height: 1.3;font-size: 16px}
	.popup_w9 ul .pop_fr{padding: 15px 0}
	.popup_w9 ul .pop_pr{padding: 6px 0;}
	
}
	
@media (max-width: 860px) {
	
	/*kt인터넷 가입혜택*/
	.pop_internet .product_wrap01 li{width: 100%}
	
	
	/*인터넷 사은품*/
	.gift_pop_in{width: 80%}
	.gift_pop_in #sp img {height: auto;width: 100%;}
	.Button {opacity: 1;width: 39px;height: 39px;padding: 0;left: 85%;top: 41%;transform: translate(-50%, -50%);background-color: #fff;box-shadow: 2px 3px 5px #c3c3c3;}
	.Button img{width: 17px !important;margin:0;}
	.Button .search_b{display: inline-block;}
	.Button .search_w{display: none;}
	.Button p{display: none;}
	.popup_w9 ul:hover .hov_img {opacity: 0;background: rgba(0, 0, 0, 0);}
	
	
	
	
	
	/*제휴카드*/
	.card_wrap{}
	.card_list{width: 100%;margin: 0;margin-bottom: 0.5em;padding: 20px 15px;}

	.card_list .card_img{font-size: 18px}
	.card_list .card_img img{width: 70%;max-width: 150px;}
	.card_list .card_img .card_title{margin-bottom: 5px;}
	.card_list .card_img .card_title h2{font-size: 3.4vw;word-spacing: -2px;}
	.card_list .card_img .card_title p{font-size: 2.4vw;}
	.card_list .card_info .card_max {margin-top: 40px;font-size: 3vw;margin-bottom: 20px;}
	.card_list .card_info .card_max span{font-size: 3.4vw;}
	.card_list .card_info .card_sale{font-size: 17px;margin-bottom: 20px;}
	.card_list .card_info .card_sale span{font-size: 15px}
	.card_list .card_info .card_year{font-size: 17px;margin-bottom: 20px;}
	.card_list .card_info .card_year span{font-size: 15px}
	.card_list .card_info .card_etc{font-size: 13px;padding-left: 17px;margin-bottom: 20px}
	.card_list .card_info .card_etc li:before{text-indent: -17px;}
	.card_list .card_btn{bottom: 40px;}
	.card_list .card_btn button{padding: 14px 38px;font-size: 17px;}
}
	
@media (max-width: 810px) {
	/*인터넷 사은품*/
	.gift_pop .pop_content .arrow_box{font-size: 14px;}

}
	



/*모바일*/
@media (max-width: 680px) {
	.pop-layer .pop-container .pop-top>div{margin: 0}
	.pop-layer .line_flex h1{font-size: 20px;padding: 0 15px}
	.pop-layer .btn-r {margin-right: 15px}
	.pop-layer .btn-r img {vertical-align: text-top;}
	
	/*그린폰*/
	.pop_green #greenTable{font-size: 11px}
	.pop_green #myInput1{font-size: 12px;padding: 12px 20px 12px 48px;}
	.pop_green table{table-layout: fixed}
	.pop_green td{word-wrap: break-word}
	.pop_green .green_content{padding: 5px 15px}
	.pop_green #greenTable th, #greenTable td {text-align: center;padding: 8px 0;line-height: 16px;word-break: keep-all;}
	.pop_green #greenTable tr{background-color: #f5f5f5;}
	.pop_green #greenTable tr:nth-child(2n) {background-color: #fff;}
	.pop_green #greenTable tr:hover {background-color: #f5f5f5;}
	.pop_green #greenTable tr:nth-child(2n):hover {background-color: #fff;}
	.pop_green h2{margin:15px 0;font-size: 24px;text-align: center;margin-top: 25px}
	.pop_green .img_txt{padding: 0 15px}
	.pop_green .img_txt ul{color:#5a5a5a;font-size:13px;list-style:none;}
	.pop_green .img_txt ul li span{display: block}
	.pop-layer table th{font-size: 12px}
	.pop-layer table td{font-size: 12px}
	.green_content .icon{top: 11px;left: 20px;}
	
	
	/*인터넷가입혜택*/
	#internet .pop_internet .img_box{padding: 0 15px;}
	.internet_wrap{padding:0px 15px;;}
	#internet .pop_internet .img_box ul{font-size: 13px;}
	
	/*제휴카드*/
	#card .pop_card table{table-layout: fixed}
	#card .pop_card td{word-wrap: break-word}
	#card .pop_card .content{padding: 5px}
	#card .pop_card .card_list h1, .content h1{margin-top:15px 0;font-size: 24px;text-align: center;margin-top: 25px}
	#card .pop_card .img_txt ul{color:#5a5a5a;font-size:12px;padding-right:20px;list-style:none;text-align: center;}
	#card .pop_card .img_txt ul li span{display: block}
	#card .pop_card .img_box{padding: 0 15px;}
	#card .pop_card .img_box ul{font-size: 13px}
	.card_wrap {padding: 10px 15px;}
	
	
	/*전환지원금*/
	.pop_conver{padding: 0 20px;}
	.pop_conver .img_txt{}
	.pop_conver .img_txt li{font-size:13px;}
	.pop_conver .conver_content{}
	.pop_conver .conver_content .conver_search{}
	.pop_conver .conver_content .conver_search input{}
	.pop_conver .conver_content .conver_search .icon{}
	.pop_conver .conver_content .table_wrap{}
	.pop_conver .conver_content .table_wrap #converTable{width: 1200px;}
	.pop_conver .conver_content .table_wrap #converTable .header{}
	.pop_conver tr th{height:auto;padding: 2px;}
	.pop_conver .conver_content .table_wrap #converTable tr:nth-child(2) th{}
	.pop_conver .conver_content .table_wrap #converTable .tr_small th{font-size:11px;}
	.pop_conver .conver_content .table_wrap #converTable tr td{font-size: 12px;}
	.pop_conver .conver_content .table_wrap #converTable tr td:nth-child(1){}
	.pop_conver .conver_content .table_wrap #converTable tr:nth-child(2n) td{}
	
	.conver_img{}
	.conver_img img{}
	
	
	/*요금제 전체보기*/
	.pop_fee #myTable{font-size: 10px}
	.pop_fee #myInput1{font-size: 13px}
	.pop_fee table{table-layout: fixed}
	.pop_fee td{word-wrap: break-word}
	.pop_fee .fee_content{padding: 5px 25px}
	.pop_fee #myTable th, #myTable td {text-align: center;padding: 8px 0;line-height: 16px}
	.pop_fee #myTable tr{background-color: #f5f5f5;}
	.pop_fee #myTable tr:nth-child(2n) {background-color: #fff;}
	.pop_fee #myTable tr:hover {background-color: #f5f5f5;}
	.pop_fee #myTable tr:nth-child(2n):hover {background-color: #fff;}
	.pop_fee h2{margin:15px 0;font-size: 24px;text-align: center;margin-top: 25px}
	.pop_fee .img_txt{padding: 0 25px}
	.pop_fee .img_txt ul{color:#5a5a5a;font-size:13px;list-style:none;}
	.pop_fee .img_txt ul li span{display: block}
	
	
	/*인터넷 사은품*/
	.special_event{margin: 0 25px}
	.arrow_box{margin: 0 25px;font-size: 10px}
	.popup_w9 .list_wrap{padding: 0 23px}

}

@media (max-width: 660px) {
	/*인터넷 사은품*/
	.popup_w9 ul{width:48.9%;}
	.special_event .add_fan_pc{display: none;}
	.special_event .add_fan_m{display: block;}
	.gift_pop_in .pop_close_in{line-height: 24px;font-size: 18px;text-align: left;}
	.gift_pop_in .pop_close_in p {margin: 0 0 0 15px;}
	
	/*제휴카드*/
	.card_list{}
	.card_list .card_img .card_title {}
	.card_list .card_img .card_title h2{font-size: 4.6vw;}
	.card_list .card_img .card_title p{font-size: 3vw;}
	.card_list .card_info .card_max{font-size: 3.6vw;margin-top: 10px;margin-bottom: 8%;}
	.card_list .card_info .card_max span{font: 4vw;}
	.card_list .card_info .card_sale{font-size: 2.6vw;}
	.card_list .card_info .card_sale span{font-size: 2.6vw;}
	.card_list .card_info .card_year{font-size: 2.6vw;}
	.card_list .card_info .card_year span{font-size: 2.6vw;}
	.card_list .card_info .card_etc{font-size: 2.2vw;}
	.card_list .card_btn{bottom: 5%}
	.card_list .card_btn button{padding: 4% 10%;font-size: 3.4vw;}
}


@media (max-width: 460px) {
	/*인터넷 사은품*/
	.popup_w9 ul{height: 277px}
	.popup_w9 ul .pop_fr{font-size: 26px;padding: 23px 0}
	.popup_w9 ul .pop_fr_1{padding: 14px 0;}
	.popup_w9 ul .pop_pr{font-size: 13px;padding: 4px 0}
	.popup_w9 ul .pop_pr span{font-size: 14px}
	.popup_w9 li img{width: 100%}
	.popup_w9 ul li:nth-child(2){font-size: 14px;letter-spacing: -0.5px;height: 56px}
	.popup_w9 ul .pop_model{font-size: 13px}
	.gift_pop_in .pop_close_in {line-height: 24px;font-size: 18px;}
	
	/*제휴카드*/
	
}
@media (max-width: 380px) {
	/*인터넷 사은품*/
	.popup_w9 ul{width:100%;}
	.popup_w9 li img{width: 175px;}
	
	/*제휴카드*/
}