@charset "euc-kr";


.smartWrap {margin:20px auto 36px auto;font-family:'Noto Sans KR';}
.smartWrap .smart-Main-Banner {display:block;position:relative;width:100%;height:auto;color:#fff;text-align: center;margin-bottom:20px;}
.smartWrap .smart-Main-Banner > a.link_btn {position:absolute;bottom:60px; right:80px; width:180px;height:40px; background:#000000 url(../images/qubridge/ico/arrow_next_go.png) no-repeat center right 15px;font-size:16px;line-height:40px;text-align: center;color:#fff;border-radius: 100px;}
.smartWrap .smart-tab ul {margin-right:-1px;}
.smartWrap .smart-tab ul li {display:inline-block;position:relative;float:left; width:calc(25% + 1px);border:1px solid #e7e7e7;background:#fff;margin:-1px 0 0 -1px;}
.smartWrap .smart-tab ul li a {display:block;width:100%;height:40px;line-height:38px;text-align: left;color:#373737;font-size:14px;padding-left:20px;background:url(../images/qubridge/ico/ico_event_tab.png) no-repeat center right 20px;}
.smartWrap .smart-tab ul li.on {background:#ff4546;border:1px solid #ff4546;}
.smartWrap .smart-tab ul li.on a {color:#fff;background:url(../images/qubridge/ico/ico_event_tab_on.png) no-repeat center right 20px;}
.smartWrap .smart-contents {display:block;position:relative;width:100%;height:auto;background:#fff;margin:20px auto;}
.smartWrap .smart-contents > ul > li {display:none;position:relative;width:100%;height:auto;}
.smartWrap .smart-contents > ul > li.on {display:block;}

.smart-contents .smartPrdList {width:100%;background-color:#f8f8f8;border-top:1px solid #3d3d3d;border-bottom:1px solid #eeeeee;height:60px;box-sizing: border-box;}
.smart-contents .smartPrdList .prd_Opt{width:100%;}
.smart-contents .smartPrdList .prd_Opt ul.viewFormat{padding-left:20px;float:left;width:auto;}
.smart-contents .smartPrdList .prd_Opt ul.viewFormat li{float:left;}
.smart-contents .smartPrdList .prd_Opt ul.viewFormat li a{line-height:58px;color:#888888;font-size:16px;font-family: 'Noto Sans KR';font-weight: 400;padding-left:20px;padding-right:20px;}
.smart-contents .smartPrdList .prd_Opt ul.viewFormat li a.on{color:#3d3d3d;background:url(../images/qubridge/ico/categoryOpt_on.png) no-repeat 4px center;font-weight: 500;}
.smart-contents .smartPrdList .prd_Opt .OptArea{float:right;}
.smart-contents .smartPrdList .prd_Opt .prd_viewOpt {float:left;width:auto;margin-right:10px;}
.smart-contents .smartPrdList .prd_Opt .prd_viewOpt select{font-size:14px;color:#636363;font-family:'Tahoma';height:40px;line-height: 40px;margin-top:9px;padding:0 10px;border:1px solid #e8e8e8;background-image:url(../images/qubridge/bg/prd_selectbg.jpg);background-position:right center;background-repeat:no-repeat;appearance: none;-webkit-appearance: none;-moz-appearance: none;width:79px;background-color:#fff;cursor: pointer;}
.smart-contents .smartPrdList .prd_Opt .prd_viewOpt select::-ms-expand{display:none;}

.smart-product table{width:100%;margin-bottom:10px;}
.smart-product table thead{width:100%;background-color:#fafafa;border-bottom:1px solid #dedede;}
.smart-product table thead th{padding:20px 0;font-size:12px;color:#212121;}
.smart-product table thead th.checkP{position:relative;}
.smart-product table tbody tr{width:100%;border-bottom:1px solid #dedede;}
.smart-product table tbody tr td{padding:20px 0;}

.smart-product table tbody tr td.thumnailArea{text-align:center;}
.smart-product table tbody tr td.thumnailArea img{box-sizing: border-box;width:170px ;height:auto;}

.smart-product table tbody tr td.result_prd_Info .re_badgeArea{width:100%;margin-bottom:20px;}
.smart-product table tbody tr td.result_prd_Info .re_badgeArea span.badge{ width:auto; text-align:center; margin-right:5px; display:inline-block; padding:1px 8px; font-size:12px; color:#fff; float:left; border-radius:10px; -webkit-border-radius:10 px; -moz-border-radius:10 px; -ms-border-radius:10 px; -o-border-radius:10 px; }
.smart-product table tbody tr td.result_prd_Info .re_badgeArea span.deliverybadge{background-color:#ffd760;}
.smart-product table tbody tr td.result_prd_Info .re_badgeArea span.directbadge{background-color:#60a5ff;}
.smart-product table tbody tr td.result_prd_Info .re_badgeArea span.getdealbadge{background-color:#ff3334;}
.smart-product table tbody tr td.result_prd_Info .re_badgeArea span.regularbadge{background-color:#35c75a;}
.smart-product table tbody tr td.result_prd_Info .re_badgeArea span.bestbadge{background-color:#ff7360;}
.smart-product table tbody tr td.result_prd_Info a {display:block;font-size:14px;color:#121212;font-weight: 400;margin-bottom:15px;font-family:'Malgun Gothic';}
.smart-product table tbody tr td.result_prd_Info p{color:#a7a7a7;font-size:14px;font-family:'Malgun Gothic';}

.smart-product table tbody tr td.result_price p{display: block;font-size:16px;color:#3d3d3d;padding-left:40px;}
.smart-product table tbody tr td.result_price p strong{font-family:'Tahoma'; font-size:24px;color:#3d3d3d;font-weight: bold;display:inline-block;margin-right:3px;}
.smart-product table tbody tr td.result_price p span.custPrice{text-decoration:line-through;position: relative;display:block;width:auto;color:#888888;font-size:16px;margin-bottom:5px;font-weight: 400;}

.smart-product table tbody tr td.wish .wishBtn {background:url(../images/qubridge/ico/ico_wish_gray.png) no-repeat center center;width:64px;height:64px;}
.smart-product table tbody tr td.wish .wishBtn:hover {background:url(../images/qubridge/ico/ico_wish_hover.png) no-repeat center center;width:64px;height:64px;}
.smart-product table tbody tr td.wish .wishBtn.on {background:url(../images/qubridge/ico/ico_wish_hover.png) no-repeat center center;width:64px;height:64px;}
.smart-product table tbody tr td.wish .wishBtn.on:hover {background:url(../images/qubridge/ico/ico_wish_gray.png) no-repeat center center;width:64px;height:64px;}

.smart-product table tbody tr td.result_btn{text-align:center;}
.smart-product table tbody tr td.result_btn a {margin-bottom:5px;}
.smart-product table tbody tr td.result_btn a.re_button{display:block;width:100%;padding:10px 0;box-sizing: border-box;font-size:16px;font-weight: 400;}
.smart-product table tbody tr td.result_btn a.re_b_cart{color:#ff4546;border:1px solid #ff4546;background-color:#fff;}
.smart-product table tbody tr td.result_btn a.re_b_bnow{color:#fff;background-color:#ff4546;border:1px solid #ff4546;}
.smart-product table tbody tr td.result_btn a.re_b_soldOut {color:#fff;background-color:#a7a7a7;border:1px solid #a7a7a7;font-weight:400;pointer-events: none;}
.smart-product table tbody tr td.result_btn a.re_b_att{color:#6b6b6b;border:1px solid #6b6b6b;background-color:#fff;}

.smart-product table tbody tr td.result_btn .countBtn {position:relative;}
.smart-product table tbody tr td.result_btn .countBtn input {height:40px;line-height: 38px;border:1px solid #dddddd;float:left;width:95px;text-align:right;color:#3d3d3d;padding-right:26px;font-size:16px;font-family:'Tahoma';}
.smart-product table tbody tr td.result_btn .countBtn .unit_code {float:right;width:40px;height:40px;line-height: 40px;text-align:center;color:#3d3d3d;background:#e7e7e7;font-size:14px;font-family:'Tahoma'}
.smart-product table tbody tr td.result_btn .countBtn a {width:19px;height:19px;}
.smart-product table tbody tr td.result_btn .countBtn .countUp {position:absolute;top:1px;right:46px;background:url(../images/qubridge/ico/ico_smart_up.png) no-repeat center;}
.smart-product table tbody tr td.result_btn .countBtn .countDown {position:absolute;top:20px;right:46px;background:url(../images/qubridge/ico/ico_smart_down.png) no-repeat center;}