.myBasketWrap * {font-family: 'Noto Sans KR' !important;}
.tahoma{font-family:'Tahoma' !important;}

.myBasketWrap {position:relative; width:1060px;display:block;height: auto;margin:0 auto 170px auto;}
.myBasketWrap h2 {display: block; position: relative; width: 100%; line-height: 62px; font-size: 30px; color: #373737;margin-bottom:12px;font-weight:300;}
.myBasketWrap .step {display:inline-block;position:absolute;right:0;top:20px;}
.myBasketWrap .step ul li {display:inline-block;position:relative;color:#888888;font-size:20px;}
.myBasketWrap .step ul li:not(:last-of-type) {padding-right:36px;background:url(../../images/qubridge/ico/arrow_next_darkgrey.png) no-repeat top 10px right 13px;}
.myBasketWrap .step ul li.on {color:#BB2649;font-weight:700;}
.myBasketWrap .step ul li.on {color:#BB2649;font-weight:700;background:url(../../images/qubridge/ico/arrow_next_red.png) no-repeat top 10px right 13px;}


.myBasketWrap .myInfo {width:100%;background-color:#3c3c4c;margin-bottom:40px;}
.myBasketWrap .myInfo .myGrade{float:left;height:142px;padding-left:70px;padding-right:50px;position: relative;width:610px;}
.myBasketWrap .myInfo .myGrade:after{position: absolute;top:26px;right:0;content:'';width:1px;height:90px;background-color:#626276;}
.myBasketWrap .myInfo .myGrade .myInfoTxt{float:left;letter-spacing: -1px;}
.myBasketWrap .myInfo .myGrade .myInfoTxt strong{font-size:20px;font-weight:300;color:#fff;display:block;margin-bottom:5px;margin-top:39.5px;}
.myBasketWrap .myInfo .myGrade .myInfoTxt strong span.myName {font-weight: 700;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width:auto;display:inline-block;float:left;letter-spacing: -1px;}
.myBasketWrap .myInfo .myGrade .myInfoTxt p{color:#fff;font-size:20px;font-weight: 300;width:100%;display:block;}
.myBasketWrap .myInfo .myGrade .myInfoTxt p span.myGradeInfo{font-weight: 700;display:inline-block;float:none;padding:0 5px 0 2px;}
.myBasketWrap .myInfo .myGrade .myInfoTxt p span.platinum{color:#a9b6ff;}
.myBasketWrap .myInfo .myGrade .GradeOpt{ float:right;  margin-top:26px; width:90px; height: 90px; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ;background-color:#fff;text-align:center; }
.myBasketWrap .myInfo .myGrade .GradeOpt p{display:block;font-size:14px;font-weight: 700;color:#3c3c4c;padding-top:15px;margin-bottom:3px;}
.myBasketWrap .myInfo .myShop {position:relative;padding-left:30px; float:left;width:450px;}
.myBasketWrap .myInfo .myShop::before {content:'';border-left:1px solid #626276; width:1px; height: 80px;display:block;position:absolute;left:0;top:30px;}
.myBasketWrap .myInfo .myShop ul{width:100%;}
.myBasketWrap .myInfo .myShop ul li {float:left;text-align:center;}
.myBasketWrap .myInfo .myShop ul li strong{font-size:14px;color:#fff;font-weight: bold;display:block;margin-bottom:15px;}
.myBasketWrap .myInfo .myShop ul li p{text-align:center;display:inline-block;}
.myBasketWrap .myInfo .myShop ul li p span{float:left;}
.myBasketWrap .myInfo .myShop ul li p span.couponCount{font-weight: 700;font-family:'Tahoma';font-size:20px;color:#ff3867;display:inline-block;margin-right:3px;line-height: 1;}
.myBasketWrap .myInfo .myShop ul li p span.myPoint{font-weight: 700;font-family:'Tahoma';font-size:20px;color:#ff3867;display:inline-block;margin-right:3px;line-height: 1;}
.myBasketWrap .myInfo .myShop ul li p span.countUnit{font-size:12px;font-weight: 700;color:#fff;padding-top:4px;}
.myBasketWrap .myInfo .myShop ul li.easyOrderBox {text-align:center;width:auto;height:70px;}
.myBasketWrap .myInfo .myShop ul li.easyOrderBox a {width:70px;height:70px; color:#3c3c4c;display:inline-block;font-size:14px;line-height: 1.5;}
.myBasketWrap .myInfo .myShop ul li.easyOrderBox a:first-of-type {background:#BB2649;color:#fff;border:1px solid #BB2649;}
.myBasketWrap .myInfo .myShop ul li.easyOrderBox a:nth-of-type(2),
.myBasketWrap .myInfo .myShop ul li.easyOrderBox a:nth-of-type(3){background:#fff;border:1px solid #d2d2d2;}
.myBasketWrap .myInfo .myShop ul li.easyOrderBox a p{font-weight: 700;margin-bottom:7px;padding-top:13px;}
.myBasketWrap .myInfo .myShop ul li.easyOrderBox a span{font-family:'Tahoma';}


.basket-product table{width:100%;border-top:2px solid #212121;margin-bottom:10px;}
.basket-product table input.resultClick{width:24px;height:24px;position: absolute;opacity: 0;left:calc(50% - 12px);cursor:pointer;}
.basket-product table label.resultCheckBtn{ width:24px; height:24px;background: url(../../images/qubridge/ico/check_off.png) no-repeat center;display:inline-block;}
.basket-product table input[type=checkbox]:not(old):checked + label.resultCheckBtn{background-image:url(../../images/qubridge/ico/check_on_2.png);}
.basket-product table thead{width:100%;background-color:#f8f8f8;border-bottom:1px solid #dedede;}
.basket-product table thead th{height:70px; font-family:"Noto Sans KR"; font-size:14px;color:#3d3d3d;font-weight:700;}
.basket-product table thead th.checkP{position:relative;}
.basket-product table tbody tr{width:100%;border-bottom:1px solid #dedede;height: 140px;}
.basket-product table tbody tr td{padding:20px 0;}
.basket-product table tbody tr td.checkP{text-align:center;position:relative;}
.basket-product table tbody tr td.checkP input.resultClick{width:24px;height:24px;position: absolute;opacity: 0;left:calc(50% - 12px);}
.basket-product table tbody tr td.thumnailArea{text-align:center;}
.basket-product table tbody tr td.thumnailArea > a{width: 140px; height: 140px; margin: 0 auto; overflow: hidden;}
.basket-product table tbody tr td.thumnailArea img{ box-sizing: border-box;width:100%;height:100%; max-width:fit-content;}
.basket-product table tbody tr td.result_prd_Info {padding:0 20px 0 10px;}
.basket-product table tbody tr td.result_prd_Info a {display:block;font-family:'Malgun Gothic' !important;font-size:14px;color:#111111;font-weight: 400;margin-bottom:15px;}
.basket-product table tbody tr td.cartCount .countBtn{width:95px;margin:0 auto; text-align:center; position:relative;}
.basket-product table tbody tr td.cartCount .countBtn a{float:left;text-align:center;width:30px;height:30px;line-height: 26px;border:1px solid #dddddd;background-color:#fff;color:#a7a7a7;}
.basket-product table tbody tr td.cartCount .countBtn a.countDown{font-size:18px;}
.basket-product table tbody tr td.cartCount .countBtn a.countUp{font-size:22px;}
.basket-product table tbody tr td.cartCount .countBtn input{height:30px;line-height: 28px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;border-left:none;border-right:none;float:left;width:35px;text-align:center;color:#3d3d3d;}
.basket-product table tbody tr td.cartCount .countBtn .valid_text{position:absolute; top:30px; color:#BB2649;}
.basket-product table tbody tr td.result_price p{display: block;font-size:16px;color:#3d3d3d;text-align: center;margin-top:5px;}
.basket-product table tbody tr td.result_price p.point{color:#BB2649;font-size:14px;}
.basket-product table tbody tr td.result_price p.point span{font-size:14px;color:#BB2649;}
.basket-product table tbody tr td.result_price p.mileage {font-size:14px;color:#ff7461; font-family:'Tahoma'}
.basket-product table tbody tr td.result_price p span{font-size:16px;color:#000;display:inline-block;margin-right:3px;font-family:'Tahoma' !important;}
.basket-product table tbody tr td.result_btn {text-align:center;font-size:16px;font-family:"Noto Sans KR";font-weight:bold;}
.basket-product table tbody tr td.sale_price{text-align:center;font-size:16px;font-family:"Noto Sans KR";}
.basket-product .sp_btn {display:block; text-align: left;}
.basket-product .sp_btn a {display:inline-block;text-align: center;border:1px solid #dfdfdf;width:100px;height:30px;line-height:28px;color:#6b6b6b;font-size:12px;margin-left:5px;}
.basket-product .sp_btn a:first-of-type {margin-left:0;}


.total_account {display:inline-block; position:relative;width:100%;height:auto;border-top:2px solid #474747;border-bottom:1px solid #e8e8e8;margin:30px auto;}
.total_account ul li {display:inline-block;float:left;position:relative;width:33.3%;background:#fff;text-align: center;padding:30px 0px 50px 0;font-size:12px;color:#3d3d3d;line-height:1;}
.total_account ul li:nth-of-type(2) {;width:33.4%;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}
.total_account ul li:nth-of-type(2)::before {content:'';display:block;position:absolute;width:24px; height:24px; background:url(../../images/qubridge/ico/ico_minus.png) no-repeat; top:50%;left:-12px;margin-top:-12px;z-index:1;}
.total_account ul li:nth-of-type(2)::after {content:'';display:block;position:absolute;width:24px; height:24px; background:url(../../images/qubridge/ico/ico_plus.png) no-repeat; top:50%;right:-12px;margin-top:-12px;z-index:1;}

.total_account ul li p {margin-bottom:30px;font-size:18px;}
.total_account ul li span {font-family:'Tahoma' !important; font-size:20px;margin-right:5px;}
.total_account ul li span.delivery_free{position:absolute; left:90px; bottom:7px; width:170px; height:20px; font-size:12px; color:#BB2649;font-family:'Malgun Gothic' !important;}
.total_account .total_price {display:block;background:#f8f8f8;padding:26px 70px;text-align: right;font-size:20px;color:#3d3d3d;}
.total_account .total_price span {font-size:32px;color:#BB2649;font-family:'Tahoma' !important;font-weight:700;margin-left:45px;}

.totalBtn {text-align: center;}
.totalBtn a {display:inline-block;width:260px;height:64px;line-height:62px;border:1px solid #BB2649;text-align: center;margin:0 5px;color:#BB2649;font-size:22px;}
.totalBtn a.buyNow {background:#BB2649;color:#fff;}
.totalBtn a.naverPay {display:block;margin:30px auto 0 auto;width:272px;height:auto;border:none;}
.totalBtn .naverPay {display:block;margin:30px auto 0 auto;width:272px;height:auto;border:none;}



