/*--------------------------------------------------------------
# 수강권결제
--------------------------------------------------------------*/
/* ================== COMMON ================== */
.clearFix::after{content:"";display: block; clear: both;}
a{font-style: none; text-decoration: none;}
.mg_t100{margin-top: 100px;}
.subVBox02{width: 100%; height: 384px;display: flex; justify-content: center; align-items: center;}
.visualTit{font-size: 50px; font-weight: 500; letter-spacing: -1.5px; color: #fff;padding: 0; margin: 0;display: block;}
.buttonWrap{text-align: center;}
.blck_btn{color: #fff; font-size: 17px; font-weight: 500; letter-spacing: -1px;background-color: #333333;padding: 20px 87px;display: inline-block;border-radius: 0px;transition:all 0.3s;}
.blck_btn a{font: inherit;color: #fff;line-height: 50px;width: 100%; height: 100%;display: block;}
.blck_btn:hover{background-color:#ea4728;color:#fff;}

/* checkBox */
.customCheckbox .labelTxt{display: block;padding-left: 30px;}
.customCheckbox input[type="checkbox"] {width: 0;height: 0;opacity: 0;position: relative;left: 0; top: 0;z-index: 10000;cursor: pointer;}

.customCheckbox input[type="checkbox"] + label {display: inline-block;position: absolute; left: 0;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;font-size: 15px;width: 100%;}
.customCheckbox input[type="checkbox"]:checked + label:after{content: "";display: inline-block;border-right: 2px solid #fff;border-bottom: 2px solid #fff;width: 6px;height: 11px;position: absolute;left: 7px;top: 40%;transform: translateY(-50%) rotate(45deg);}
.customCheckbox input[type="checkbox"]:checked + label:before {content: '';background-color: #ea4728;}
.customCheckbox input[type="checkbox"] + label:before {content: ' ';display: inline-block;width: 20px;height: 20px;line-height: 3px;font-size: 17px;text-align: center;vertical-align: middle;background: #f6f6f6;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
/* //checkBox */
@media (max-width: 991px){
	.visualTit{font-size: 44px}
}
@media (max-width: 767px){
	.subWrap.mg_t100{margin-top: 60px;}
	.subVBox02{height: 264px;}
	.blck_btn{padding: 15px 60px;font-size: 15px}
	.visualTit{font-size: 28px}
}
@media (max-width: 500px){
	.subVBox02 {height: 200px;}
}
/* ================== //COMMON ================== */

/* ================== PRICE ================== */
.subTitle_pri {display: block;text-align: center;padding-top: 30px;padding-bottom: 90px;}
.subTitle_pri h1 {font-size: 50px;font-weight: 500;margin-bottom: 0px;}
.priceContainer{background-color: #f6f6f6;padding: 60px 0 120px 0}
.priceWrap{max-width: 1440px;padding-left: 20px; padding-right: 20px;margin: 0 auto; }
.priceListWrap{display: flex; justify-content: center; align-items: center;}
.priceList{background-color: #fff;border: 1px solid #fff;border-radius: 10px;width: calc(100% / 5 - 12px);padding: 12px 24px 20px 24px;position:relative;top:0px;transition: all 0.3s;height:621px;}

/* hover */
.priceList:hover{transition: all 0.3s;top:-20px;box-shadow: 2px 4px 30px rgba(208,239,242,0.8);}
/* //hover */
.priceList:hover .buttonPrice a{background-color:#ea4728;border:1px solid #ea4728;color:#fff;}
.priceList + .priceList{margin-left: 14px;}
.priceTop{}
.priceTop>strong{position:relative;padding-bottom: 12px;border-bottom: 1px solid #222;width: 100%;color: #222;font-size: 16px;font-weight: 500;text-align: left;background-color: #fff;display: block;letter-spacing: -0.5px;}
.priceTop img{top: 3px;position: absolute;right: 0px;height: 18px;}
.priceBottom{}

.priceTit{display: block;font-size: 16px;color: #333;font-weight: 500;justify-content: center;align-items: center;margin-top: 13px;}
.priceTit b{font-size:26px;font-weight:600;}
.priceTit h3{display:inline-block;font-size:26px;font-weight:600;}
.priceTit span{font-size: 16px;display:inline-block;}
.priceTit span p{display:inline-block;margin-bottom:0px;font-weight:900;}
.priceTit span dd{display:inline-block;margin-bottom:0px;font-weight:600;color:#e94827;}
.priceTit span dd strong{font-size: 17px;font-weight: 700;font-family: 'Inter', sans-serif;}
.priceTit span dd em{display: inline-block;font-style: initial;margin-bottom: 0px;font-weight: 600;color: #e94827;}

.priceImgWrap .discount{ padding: 3px 16px 3px 16px;line-height: 24px;border-radius: 15px;font-family: 'Inter', sans-serif;color: #fff;font-size: 17px;font-weight: 600;display: inline-block;background-color: #ea4728;text-align: center;vertical-align: text-top;margin-left: 0px;position: absolute;top: 28px;right: 10%;}
.discount img{height:14px!important;display:inline-block;margin-right:4px;}
.priceImgWrap{padding: 20px 0px 20px 0px;margin-bottom: 0px;display: block;text-align: center;position:relative;}
.priceImgWrap img{height: 76px;display: inline-block;}

.prDetail_ListWrap{min-height: 90px;border-bottom: 2px dotted #eeeeee;margin-top: 10px;}
.prdcir{margin-bottom: 12px;text-align: center;font-weight: 500;display: inline-block;background-color: #333333;color: #fff;font-size: 13px;width: 50px;height: 24px;line-height: 24px;border-radius: 12px;}
.prDetail_List{letter-spacing: -0.8px;font-size: 18px; color: #333; font-weight: 600;position: relative;padding-left: 23px;}
.accessNum{font-weight:900;color:#e94827;}
.prDetail_List:not(:last-child){margin-bottom: 10px;}
.prDetail_List::before{content:"";display: inline-block;width: 14px; height: 14px; border-radius: 50%;position: absolute; left: 0; top: 7px;background-size:14px;background-image: url(/taste_en/public/img/icon_check_small.png);}

.prDetail_ListausbWrap{min-height:87px;margin-top: 20px;padding-bottom: 8px;}
.prdcir{margin-bottom: 12px;text-align: center;font-weight: 500;display: inline-block;background-color: #333333;color: #fff;font-size: 13px;width: 50px;height: 24px;line-height: 24px;border-radius: 12px;}
.prDetail_Listsub{letter-spacing: -0.6px;font-size: 14px; color: #333; font-weight: 400;position: relative;padding-left: 23px;}
.accessNumsub{font-weight:600;color:#222;}
.prDetail_Listsub:not(:last-child){margin-bottom: 8px;}
.prDetail_Listsub::before{content:"";display: inline-block;width: 14px; height: 14px; border-radius: 50%;position: absolute; left: 0; top: 4px;background-size:14px;background-image: url(/taste_en/public/img/icon_check_grey.png);}

.priceTotal{padding: 16px 0px 20px 0px;}
.Prev_price{margin-top: 6px;display: block;color: #222;font-size: 16px;letter-spacing: -1px;line-height: 24px;font-weight: 400;}
.Prev_price span{font-size: 17px;font-weight: 500;font-family: 'Inter', sans-serif;display: inline-block;margin-right: 2px;}
.current_price{    display: block;color: #333;font-size: 20px;letter-spacing: -1px;line-height: 24px;font-weight: 600;margin-top: 10px;}
.current_price .cP_num{font-family: 'Inter', sans-serif;color: #333;font-size: 34px;letter-spacing: -1px;line-height: 24px;margin-right: 4px;font-weight: bold;}
.priceContainer .blu_btn{max-height: 40px;line-height: 40px;}
.priceInfoBox{background-color: #ffffff; box-sizing: border-box;border: 1px solid #fff; border-radius: 10px;padding: 30px 40px; margin: 40px 0 70px 0}
.priceInfoBox dl{position: relative;padding-left: 115px; margin: 0;}
.priceInfoBox dt{font-size: 15px; left: -1px; font-weight: 500; color: #333;position: absolute; left: 0; top: 0}
.priceInfoBox dd{position: relative; padding-left: 28px; margin: 0;font-size: 15px; left: -1px; font-weight: 400; color: #333}
.priceInfoBox dd::before{content:"";width: 14px; height: 8px;background-color: aqua;background-size: 100%;display: inline-block;position: absolute;left: 0; top:  50%;transform: translateY(-50%)}
.priceInfoBox dd + dd{margin-top: 10px;}

.buttonPrice{width:100%;height:46px;position:relative;}
.buttonPrice a{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;background-color: #fff;color: #222;line-height: 44px;font-size: 15px;border-radius: 25px;border: 1px solid #222;text-align: Center;font-weight: 600;}
.buttonPrice a:hover{background-color:#ea4728;color:#fff;}

.addP_BottomBox{width:100%;display:block;margin-top:40px;margin-bottom: 80px;}
.addP_B{font-size: 27px;letter-spacing: -1px;}
.addPBox{margin-top: 24px;width:100%;position:relative;background-color:#fff;padding: 30px 30px 10px 30px;border-radius:10px;}
.apbText{font-weight: 300;letter-spacing: -0.1px;font-size: 15px;position: relative;display: block;text-align: left;padding-left: 32px;margin-bottom: 18px;}
.apbText::before {content: "";display: inline-block;width: 22px;height: 22px;border-radius: 50%;position: absolute;left: 0;top: 1px;background-size: 22px;background-image: url(/taste_en/public/img/icon_check_grey.png);}
.apbText ul li{font-weight: 300!important;line-height: 24px;font-size: 14px;}
.po_apb{font-weight:600!important;}
.po_apb::before{background-image: url(/taste_en/public/img/icon_check_red.png)!important;}
@media (max-width: 1500px){
	.priceTit{font-size: 18px;}
	.priceTit .discount {line-height: 22px;border-radius: 11px;font-size: 12px;width: 44px;height: 22px;margin-left: 6px;top: 3px;}
	.priceList + .priceList {margin-left: 15px;}
}
@media (max-width: 1400px){
	.priceList {padding: 12px 16px 16px 16px;}
	.prDetail_List {font-size: 13px;padding-left: 20px;}
	.priceImgWrap img {height: 66px;}
}
@media (max-width: 1200px){
	.priceListWrap{flex-wrap: wrap}
	.priceList + .priceList{margin: 0;}
	.priceList {width: calc(100% / 3 - 20px);margin: 0 10px 20px 10px!important}
}
@media (max-width: 991px){
	.subTitle_pri {padding-top: 10px;padding-bottom: 40px;}
	.subTitle_pri h1 {font-size: 44px;}
	.apbText {margin-bottom: 20px;}
	.addPBox {padding: 30px 30px 10px 30px;}
}
@media (max-width: 767px){
	.priceWrap {padding-left: 14px;padding-right: 14px;}
	.priceContainer {padding: 60px 0 100px 0;}
	.subTitle_pri {padding-top: 0px;padding-bottom: 30px;}
	.subTitle_pri h1 {font-size: 28px;}
	.prDetail_ListWrap{min-height:auto;}
	.priceList {padding: 24px 30px 16px 30px;}
	.priceList {width: calc(100% / 2 - 20px);margin: 0 10px 20px 10px!important}
	.prDetail_ListausbWrap{min-height:auto;}

	.buttonPrice {height: 50px;}
	.buttonPrice a {line-height: 48px;font-size: 16px;border-radius: 25px;}

	.addP_BottomBox {margin-top: 10px;margin-bottom: 40px;}
	.addP_B {font-size: 20px;}
	.addPBox {margin-top: 10px;padding: 20px 20px 4px 20px;}
	.apbText {font-size: 14px;padding-left: 30px;margin-bottom: 16px;}
	.apbText::before {width: 20px;height: 20px;left: 0;top: 1px;background-size: 20px;}

	.priceList:hover{transition: all 0.3s;top:0px;box-shadow: 2px 4px 30px rgba(208,239,242,0.8);}
}
@media (max-width: 500px){
	.priceWrap {padding-left: 20px;padding-right: 20px;}
	.priceList {width: 100%;margin: 0 0 20px 0!important;height:auto;}
	.priceInfoBox{padding: 15px 20px; margin: 20px 0 40px }
	.priceInfoBox dl{padding-left: 0;}
	.priceInfoBox dt{position: static;margin-bottom: 15px;}

	.priceImgWrap .discount {padding: 3px 16px 3px 16px;line-height: 24px;border-radius: 15px;font-family: 'Inter', sans-serif;color: #fff;font-size: 17px;font-weight: 600;display: inline-block;background-color: #ea4728;text-align: center;vertical-align: text-top;margin-left: 0px;position: absolute;top: 28px;right: 22%;}
	.priceImgWrap {padding: 10px 0px 20px 0px;}
	.priceImgWrap img {height: 90px;}
	.prDetail_List {font-size: 18px;padding-left: 20px;}
	.prDetail_List::before {top: 7px;}
	.prDetail_Listsub {letter-spacing: -0.6px;font-size: 18px;padding-left: 20px;}
	.prDetail_Listsub::before {top: 7px;}
}
/* ==================// PRICE ================== */

/* ================== INVOICE ================== */
.invoiceContainer{padding: 150px 0 120px 0;margin: 0 auto;max-width: 1240px; position: relative;padding-left: 20px; padding-right: 20px;}
.invoice_tit {display: inline-block;font-size: 50px;font-weight: 500;margin-bottom: 86px;color: #333;letter-spacing: -3px;text-align: left;}
.invoiceTable{width: 100%;margin-bottom: 15px;}
.invoiceTable tr:not(:last-child){margin-bottom: 70px;display: block;}
.invoiceTable th{padding-bottom: 12px;font-weight: 400; color: #333; font-size: 20px; letter-spacing: -1px; text-align:left;}
.invoiceTable th, 
.invoiceTable td{display: block}
.invoiceTable tbody td{border-bottom: 1px solid #eee; border-top: 2px solid #333;padding: 20px 10px 20px 10px;}
.invoiceTable td{padding: 20px 0}
.LRedge {display: flex!important; justify-content: space-between; align-items: center;margin-bottom:14px;}
.lastLR{margin-bottom:0px!important;margin-top:30px;}
.tableCateg_tit{font-weight: 350; color: #333; font-size: 16px; font-style: normal; letter-spacing: -1px; }
.tableCateg_tit02{font-weight: 350; color: #555; font-size: 18px; font-style: normal; letter-spacing: -1px;}
.tableCateg_info{font-weight: 350; color: #555; font-size: 15px; font-style: normal; letter-spacing: -0.25px; }
.tableCateg_info .priceNum{font-family: 'Inter', sans-serif; color: #333;  font-size: 17px; font-weight: 600; letter-spacing: -0.25px; }
.tableCateg_tit02{position: absolute; left: 0; top: 50%;transform: translateY(-50%);}
.invoiceTable tr:nth-of-type(2) td div:nth-child(1){margin-bottom: 14px; }
.invoiceTable tr:nth-of-type(2) td div{max-width: 455px;position: relative;padding-left: 105px;}
.couponSelect .custom-option:hover,
.genderSelect .custom-option:hover,
.filterDropBox .custom-option:hover {cursor: pointer;background-color: #f6f6f6;} 
.couponSelect .custom-select.open .custom-select__trigger, 
.genderSelect .custom-select.open .custom-select__trigger,
.filterDropBox .custom-select.open .custom-select__trigger{border: 1px solid #333;border-bottom: none;background-color: #fff;}
.couponSelect .custom-select.open .custom-options,
.genderSelect .custom-select.open .custom-options,
.filterDropBox .custom-select.open .custom-options{border: 1px solid #333;border-top: none;}
.couponSelect .custom-select__trigger ,
.filterDropBox .custom-select__trigger {background: #ffffff;border: 1px solid #ddd;border-radius: 25px}
.invoiceTable tr:last-child td div:not(:last-child){margin-bottom: 15px; }
.tdInputwrap{margin: 0;display: inline-block;width: 100%;position:relative;}
.pointInput{ max-width: 250px;padding: 12px 30px;box-sizing: border-box;border: 1px solid #ddd;border-radius: 30px;}

.current_point{position: absolute;font-size: 13px;color: #555;letter-spacing: -1px;font-weight: 350;width: 130px;right: -150px;top: 16px;}
.current_point .pointValue, .current_point .pointNum{font-family: 'Inter', sans-serif;font-size: 13px; color: #555; letter-spacing: -1px; font-weight: 600; }

.table_totalInfo .priceNum{font-style: normal;font-family: 'Inter', sans-serif; font-size: 30px; font-weight: 800; color: #e84826; letter-spacing: -0.25px; line-height: 25px;vertical-align: text-bottom;}
.table_totalInfo {font-style: normal;}
.tableCateg_info .fontBold{font-size: 17px; font-weight: 600; font-family: 'Inter', sans-serif; letter-spacing: -0.25px;}
.totalTd{padding: 14px 0 25px 0!important}

.agreeCheckWrap{ position: relative;}
.agreeCheckWrap + .agreeCheckWrap{ padding-top: 10px;}
.agreeCheckWrap label{font-size: 14px; letter-spacing: -1px; color: #555;}

.invoiceBtn_Wrap{display: flex;justify-content: center; align-items: center;}
.invoiceBtn_Wrap a{width: 180px; margin-top: 74px;display: inline-block;}
.invoiceBtn_Wrap a + a{margin-left: 10px;}

.coucelBox{width:350px;}
.coucelBox select{width:100%;padding: 12px 30px;box-sizing: border-box;border: 1px solid #ddd;border-radius: 30px;}

.selectWrap,
.selectWrap .custom-select-wrapper,
.selectWrap .custom-select,
.selectWrap  .custom-options{padding: 0!important;height: 50px}
.selectWrap  .custom-options{top: -15px;}

.payMethod_listWrap{margin-top:3rem;display: flex;justify-content: space-between; align-items: center;}
.payMethod_list{flex: 1;height: 50px; background-color: #fff;font-size: 16px; color: #333; font-weight: 350; text-align: center; line-height: 50px;cursor: pointer;position: relative;}
.payMethod_list input.payRadio[type="radio"]{width: 100%; height: 100%;position: relative;z-index: 100;cursor: pointer;}
.payMethod_list label{border: 1px solid #ccc; border-radius: 25px;background-color: #fff;font-size: 16px; color: #333; font-weight: 350; text-align: center; line-height: 48px;cursor: pointer;}
.payMethod_list label:hover{border: 1px solid #000;}
.payMethod_list:nth-of-type(3) label,
.payMethod_list:nth-of-type(4) label,
.payMethod_list:nth-of-type(5) label{text-indent: -9999px;}
.payMethod_list input.payRadio[type="radio"]:checked + label{background-color: #333;color: #fff; }
.payMethod_list label{position: absolute; left: 0; top: 0;z-index: 200;width: 100%; height: 50px;}
.payRadio{  -webkit-appearance: none;}
.payMethod_list:nth-of-type(3) label{background-size: 243.5px;background-image: url(/public/img/login/charge_logo_npay.png);background-repeat: no-repeat;background-position: center;}
.payMethod_list:nth-of-type(3) input:checked + label{background-size: 55px;background-image: url(/public/img/login/charge_logo_npay_wh.png);}
.payMethod_list:nth-of-type(4) label{background-size: 72px;background-image: url(/public/img/login/charge_logo_kpay.png);background-repeat: no-repeat;background-position: center;}
.payMethod_list:nth-of-type(4) input:checked + label{background-image: url(/public/img/login/charge_logo_kpay_wh.png);}
.payMethod_list:nth-of-type(5) label{background-size: 65.5px;background-image: url(/public/img/login/charge_logo_toss.png);background-repeat: no-repeat;background-position: center;}
.payMethod_list:nth-of-type(5) input:checked + label{background-image: url(/public/img/login/charge_logo_toss_white.png);}
.payMethod_list + .payMethod_list{margin-left: 10px;}

@media (max-width: 991px){
	.invoiceContainer {padding:150px 20px 80px 20px!important;margin: 0 auto;}
	.invoice_tit {font-size: 44px;margin-bottom: 56px;}
	.invoiceTable tr:not(:last-child) {margin-bottom: 60px; }
	.payMethod_list{font-size: 14px}
	.payMethod_list label{font-size: 13px;}
}
@media (max-width: 767px){
	.invoice_tit {font-size: 28px;margin-bottom: 40px;}
	.invoiceTable tr:not(:last-child) {margin-bottom: 40px; }
	.invoiceTable tbody td {padding: 15px 0;}
	.tableCateg_tit { font-size: 16px;  }
	.current_point{display: block;}
	.pointInput {padding: 10px 30px}
	.invoiceContainer {padding: 100px 14px 80px 14px!important;margin: 0 auto;}
	.payMethod_listWrap{display: block;}
	.payMethod_list{width: calc(100% / 2 - 20px);display: inline-block;}
	.payMethod_list + .payMethod_list{margin-left: 0;}
	.payMethod_list {margin: 0 0px 5px 0px!important;}
	.invoiceBtn_Wrap a {width: 180px;margin-top: 50px;}
	.coumPad{padding:15px 0px 34px 0px!important;}
	.current_point{width:200px;left: 16px;top: 52px;right:inherit;}

	.coucelBox{width:100%;}
	.coucelBox select{width:100%;padding: 10px 30px;box-sizing: border-box;border: 1px solid #ddd;border-radius: 30px;}
	.m_couLine{padding: 15px 0px 34px 0px!important;}
}
@media (max-width: 500px){
	.invoiceTable tr:nth-of-type(2) td div { padding-left: 80px;}
	select#coupon {padding: 10px 30px;width: 100%}
	.pointInput {width: 60%;padding: 10px 30px;}
	.tdInputwrap{white-space: nowrap;}
	select#coupon{font-size: 14px}
	select#coupon option{min-height: 80px;}
	.agreeCheckWrap label{font-size: 13px!important;line-height: 20px;}
	.selectWrap{display: block;}
	.payMethod_list{width: 100%;display: block;}
}
/* ==================// INVOICE ================== */

/* ================== PAYINFO ================== */
.payinfoTable{padding:0px!important;border-bottom:none!important;}
.pi_info{border-bottom:1px solid #eeeeee;padding:0px 0px 0px 160px;position:relative;margin-bottom:0px!important;}
.pi_inLE{position:absolute;left:0px;top:0px;font-size:16px;padding: 17px 0px 18px 0px;margin-bottom:0px!important;}
.invoicePrint{color: #aaa; font-size: 14px; font-weight: 300; text-decoration: underline;float: right; line-height: 40px;}
.pi_inRE{display: block;font-size: 16px;padding: 17px 0px 18px 0px;}
.pi_inRE .receiptPrint{color: #333 ; font-size: 12px; font-weight: 300;text-align: center;line-height: 23px;width: 80px;height: 25px; display: inline-block;margin-left: 20px;border: 1px solid #222;border-radius: 12.5px;}
.pi_inRE .receiptPrint:hover{background-color: #222;color: #fff;}
.pi_inRE b{font-weight:400;margin-right:0px;display:inline-block;}

.p_infoBtn a{margin-top:34px!important;}

.comple_title{padding: 76px 0px 90px 0px;display:block;text-align:Center;}
.comple_title b{letter-spacing: -2px;font-weight: 400;font-size: 30px;display: inline-block;}
.comple_title img{position: relative;margin-left: 40px;display: inline-block;width:89px;top: -7px;}
@media (max-width: 991px){
	.comple_title {padding: 0px 0px 70px 0px;}
	.comple_title b {font-size: 34px;}
	.comple_title img {margin-left: 30px;top: -9px;}
}
@media (max-width: 767px){
	.pi_info {padding: 0px 0px 0px 120px;}
	.p_infoBtn a {margin-top: 35px!important;}

	.comple_title {padding: 0px 0px 40px 0px;}
	.comple_title b {font-size: 20px;}
	.comple_title img {margin-left: 20px;width: 59px;top: -3px;}

	.pi_inLE{padding:15px 0px 16px 0px;font-size:14px;}
	.pi_inRE {padding:15px 0px 16px 0px;font-size: 14px;}
}
/* ================== PAYINFO ================== */


/* ================== 무이자 팝업 ================== */
.appnone{padding:0px!important;}
.andlwkpad{padding-right:10px!important;}
.tp_wd08{width: 520px;}
.addpover{margin-bottom: 0px!important;overflow:hidden;}

.popup_content .zomcolcTitle{margin-bottom:0px!important;}

.apbadd {font-weight: 600;font-size: 14px!important;position: relative;display: block;text-align: left;padding-left: 0px!important;margin-bottom: 14px!important;}
.appnone .apbText{font-size: 14px!important;position: relative;display: block;text-align: left;padding-left: 26px!important;margin-bottom: 14px!important;}
.appnone .apbText::before {content: "";display: inline-block;width: 18px!important;height: 18px!important;border-radius: 50%;position: absolute;left: 0;top: 2px;background-size: 18px!important;background-image: url(/taste_en/public/img/icon_check_grey.png);}

.andlwk_tableImg{width:100%;position:relative;text-align:Center;padding:20px 0px 20px 0px;}
.andlwk_tableImg img{display:inline-block;max-width:100%;}

.nonetemR{margin-top: -50px;}
.nonetemR th{text-align: right;font-size: 16px;color: #e84826;cursor:pointer;}
@media (max-width: 767px){
	.tp_wd08 {width: 100%;}
	.nonetemR {margin-top: -30px;}
	.nonetemR th {font-size: 14px;}
}