@charset "euc-kr";

/* item */
.itemWrap {display:block;position:relative;width:1100px;height:auto;margin:0 auto 60px auto;font-family:'Noto Sans KR';}

.itemWrap .item_imgArea {width:530px;height:auto;float:left;}
/* .itemWrap .item_imgArea .item_mainImg {height:530px;} */
/*.itemWrap .item_imgArea .item_mainImg:hover{cursor: zoom-in;}*/
/* .itemWrap .item_imgArea .item_mainImg .swiper-slide img  {width:100%;} */
.itemWrap .item_imgArea .rate {margin-top:20px;padding:0 60px;}
.itemWrap .item_imgArea .rate ul li {display:inline-block;float:right;font-size:18px;color:#040404;font-weight:700;}
.itemWrap .item_imgArea .rate ul li:first-child {float:left;}
.itemWrap .item_imgArea .rate ul li:last-of-type {margin-right:15px;}
.itemWrap .item_imgArea .rate ul li a.rate_star {width:18px;height:17px;display:inline-block;background:url(../../../../images/qubridge/ico/ico_star_off.png) no-repeat;}
.itemWrap .item_imgArea .rate ul li a.rate_star.on {width:18px;height:17px;display:inline-block;background:url(../../../../images/qubridge/ico/ico_star_on.png) no-repeat;}

.itemWrap .item_imgArea .item_images {width:500px;text-align: center;height:84px;margin:15px auto;}
.itemWrap .item_imgArea .item_images .swiper-wrapper {display:inline-block;}
.itemWrap .item_imgArea .item_images .swiper-slide {width:84px !important;background-position:center;background-size:cover;background-repeat:no-repeat;cursor:pointer;display:inline-block;}
.itemWrap .item_imgArea .item_images .swiper-slide:not(:last-of-type) {margin-right:15px;}
.itemWrap .item_imgArea .item_images .swiper-slide img {width:84px; height:84px !important; border:2px solid #fff;}
.itemWrap .item_imgArea .item_images .swiper-slide img:hover {border:2px solid #e8e8e8;}

.itemWrap .item_infoArea {width:530px;height:auto;float:right;}
.itemWrap .item_infoArea h2.item_title {font-size:24px;color:#222222;font-weight:500;padding-right:50px;word-break: keep-all;}

.itemWrap .item_infoArea .item_price {position:relative;width:100%;margin-top:30px;}
.itemWrap .item_infoArea .item_price .discount {display:inline-block;position:absolute;left:0;bottom:-5px;width:110px;float:left;font-family:'Tahoma';font-size:40px;color:#BB2649; text-align: left;}
.itemWrap .item_infoArea .item_price p {display:inline-block;float:left;min-width:330px;padding-left:110px;}
.itemWrap .item_infoArea .item_price p span {display:block;}
.itemWrap .item_infoArea .item_price p span.cust_price {font-size:26px;line-height:1.2;text-decoration: line-through;color:#888888;font-family:'Tahoma';}
.itemWrap .item_infoArea .item_price p span.price {font-size:40px;line-height:1;color:#222222;font-family:'Tahoma';font-weight:700;}
.itemWrap .item_infoArea .item_price p span.price span.won {font-size:26px;line-height:1;color:#222222;display:inline-block;font-weight:400;}

.itemWrap .item_infoArea .item_price .item_key {float:right;position:relative;}
.itemWrap .item_infoArea .item_price .item_key a.wish {display:block;width:25px;height:21px;background:url(../../../../images/qubridge/ico/ico_wish_dgrey.png) no-repeat;margin-bottom:16px;}
.itemWrap .item_infoArea .item_price .item_key a.wish:hover {display:block;width:25px;height:21px;background:url(../../../../images/qubridge/ico/ico_wish_hover.png) no-repeat;margin-bottom:16px;}
.itemWrap .item_infoArea .item_price .item_key a.wish-on {display:block;width:25px;height:21px;background:url(../../../../images/qubridge/ico/ico_wish_hover.png) no-repeat;margin-bottom:16px;}
.itemWrap .item_infoArea .item_price .item_key a.wish-on:hover {display:block;width:25px;height:21px;background:url(../../../../images/qubridge/ico/ico_wish_dgrey.png) no-repeat;margin-bottom:16px;}
.itemWrap .item_infoArea .item_price .item_key a.share {display:block;width:22px;height:23px;background:url(../../../../images/qubridge/ico/ico_share_dgrey.png) no-repeat;}
.itemWrap .item_infoArea .item_price .item_key a.share:hover {display:block;width:22px;height:23px;background:url(../../../../images/qubridge/ico/ico_share_hover.png) no-repeat;background-size:22px 23px;}
.itemWrap .item_infoArea .item_price .item_key a.share.on {display:block;width:22px;height:23px;background:url(../../../../images/qubridge/ico/ico_share_hover.png) no-repeat;background-size:22px 23px;}

.itemWrap .item_infoArea .item_price .item_key .share_box {display:none;position:absolute;width:250px;height:112px;background:url(../../../../images/qubridge/bg/share_bg.png) no-repeat center center;text-align: center;right:-20px;top:70px;}
.itemWrap .item_infoArea .item_price .item_key .share_box ul {display:inline-block;margin-top:42px;}
.itemWrap .item_infoArea .item_price .item_key .share_box ul li {display:inline-block;margin:0 4px;}

.itemWrap .item_infoArea .item_opt {display:block;width:100%; margin:20px auto 10px auto;padding:20px 0 20px 0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
.itemWrap .item_infoArea .item_opt table {border:0;font-size:14px;text-align: left;line-height:1;}
.itemWrap .item_infoArea .item_opt table tr.return{display:block;}
.itemWrap .item_infoArea .item_opt table tr th p{background:#BB2649; color: #fff; width: 60px; text-align: center; height: 20px; line-height: 1.3;}
.itemWrap .item_infoArea .item_opt table tr td.return_tx{color:#BB2649; position: absolute; left: 640px; margin-top:-37px;}
.itemWrap .item_infoArea .item_opt table tr th {padding:10px 0;color:#888888;font-weight:400;text-align: left;}
.itemWrap .item_infoArea .item_opt table tr td {padding:10px 0;color:#3d3d3d;font-weight:300;}
.itemWrap .item_infoArea .item_opt table tr td .countBtn {width:100px;margin:0;}
.itemWrap .item_infoArea .item_opt table tr td .countBtn a{float:left;text-align:center;width:30px;height:30px;line-height: 30px;border:1px solid #dddddd;background-color:#fff;color:#dddddd;}
.itemWrap .item_infoArea .item_opt table tr td .countBtn a.countDown{font-size:18px;}
.itemWrap .item_infoArea .item_opt table tr td .countBtn a.countUp{font-size:22px;}
.itemWrap .item_infoArea .item_opt table tr td .countBtn input{height:30px;line-height: 30px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;border-left:none;border-right:none;float:left;width:40px;text-align:center;color:#3d3d3d;}

.itemWrap .item_total {}
.itemWrap .item_total .item_badge.getdeal {display:block;width:100%; height:30px; line-height:30px; background:#BB2649 url(../../../../images/qubridge/txt/text_hotdeal.png) no-repeat center left 10px;padding-left:110px;color:#fff;font-size:12px;}
.itemWrap .item_total table {margin-top:10px;display:inline-block;position:relative;}
.itemWrap .item_total table tr:first-of-type * {color:#888888;font-size:14px;}
.itemWrap .item_total table tr:nth-of-type(2) th {color:#3d3d3d;font-size:16px;}
.itemWrap .item_total table tr th {text-align: left; height:30px; vertical-align: bottom;font-weight:400;}
.itemWrap .item_total table tr td {text-align: right;height:30px; vertical-align: bottom;}
.itemWrap .item_total table tr td .total_price {font-size:20px;font-weight:700;font-family:'Tahoma';color:#BB2649;}
.itemWrap .item_total .coupon_btn {position: absolute;right: 0;bottom: 185px;transform: translateY(-50%);width: 170px;height: 30px;line-height: 28px;border: 1px solid #bb2649;font-size: 14px;color: #bb2649;text-align: center;display: inline-block;margin-left: 15px;}
.itemWrap .item_total .item_btn {display:block;width:100%;position:relative;margin-top:30px;}
.itemWrap .item_total .item_btn a {display:inline-block;float:left;width:170px;height:64px;line-height:62px;text-align: center;font-size:22px;}
.itemWrap .item_total .item_btn a:nth-of-type(2) {margin:0 10px;}
.itemWrap .item_total .item_btn a.cart {border:1px solid #BB2649; color:#BB2649;background:#fff;}
.itemWrap .item_total .item_btn a.buyNow {border:1px solid #BB2649; color:#fff;background:#BB2649; margin-bottom:20px;}
.itemWrap .item_total .item_btn a.period {border:1px solid #ffd760; color:#555555;background:#ffd760;}
.itemWrap .item_total .item_btn .naverpay {clear:both;  display:block;text-align: right;padding-top:30px;}

.item_detail_wrap {font-family:'Noto Sans KR';margin-bottom:80px;position:relative;}
.item_detail_wrap .item_detail_tab {position:absolute;left:0;top:0;width:100%;background:#f5f5f5;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;z-index:1;}
.item_detail_wrap .item_detail_tab ul {display:block;width:1100px;margin:0 auto;}
.item_detail_wrap .item_detail_tab ul li {display:inline-block;position:relative;width:220px;height:40px;float:left;}
.item_detail_wrap .item_detail_tab ul li:not(:last-of-type)::after {content: '';display:block;position:absolute;width:1px;height:15px;right:0;top:13px;border-left:1px solid #e4e4e4;}
.item_detail_wrap .item_detail_tab ul li a {display:block;line-height:39px;font-size:15px;font-weight:400;color:#a7a7a7;text-align: center;}
.item_detail_wrap .item_detail_tab ul li.on a {border-bottom:2px solid #3d3d3d;color:#3d3d3d;}
.item_detail_wrap .addOn.sticky {position:fixed;top:54px;left:0;z-index:999;}

.item_detail_wrap .item_detailArea {display:block;position:relative;width:1100px;margin:0 auto;padding-top:42px;}
.item_detail_wrap .item_detailArea .prdDetail {display:inline-block;position:relative;width:880px;border-right:1px solid #e7e7e7;padding:30px 40px 0 40px;}
.item_detail_wrap .item_detailArea .prdDetail .prdDetail_page {display:block;position:relative;width:100%; overflow:visible;}
.item_detail_wrap .item_detailArea .prdDetail .prdDetail_page img {width:100%;height:auto;}

.item_detail_wrap .item_detailArea .prdDetail .item_notice {display:block;width:100%;position:relative;}
.item_detail_wrap .item_detailArea .prdDetail .item_notice > div {margin-top:60px;}
.item_detail_wrap .item_detailArea .prdDetail .item_notice h2 {line-height:60px;border-bottom:1px solid #dddddd;font-size:20px;color:#3d3d3d;font-weight:500;padding-left:8px;margin-bottom:20px;}
.item_detail_wrap .item_detailArea .prdDetail .item_notice table {line-height:24px;}
.item_detail_wrap .item_detailArea .prdDetail .item_notice table tr th {font-weight:500;color:#888888;font-size:14px;vertical-align: top;padding:7px 15px 7px 8px;text-align: left;}
.item_detail_wrap .item_detailArea .prdDetail .item_notice table tr td {font-weight:400;color:#3d3d3d;font-size:14px;vertical-align: top;padding:7px 15px 7px 8px;text-align: left;}

.item_detail_wrap .item_detailArea .prdDetail .item_notice .delivery p,
.item_detail_wrap .item_detailArea .prdDetail .item_notice .exchange p,
.item_detail_wrap .item_detailArea .prdDetail .item_notice .common p {display:block;position:relative;color:#3d3d3d;font-size:14px;line-height:24px;padding-left:16px;margin-bottom:15px;}
.item_detail_wrap .item_detailArea .prdDetail .item_notice .delivery p::before,
.item_detail_wrap .item_detailArea .prdDetail .item_notice .exchange p::before,
.item_detail_wrap .item_detailArea .prdDetail .item_notice .common p::before {content:'-';display:inline-block;position:absolute;left:0;top:0;}
.item_detail_wrap .item_detailArea .prdDetail .item_notice .delivery p.noneBefore,
.item_detail_wrap .item_detailArea .prdDetail .item_notice .common p.noneBefore {padding-left:0px;}
.item_detail_wrap .item_detailArea .prdDetail .item_notice .delivery p.noneBefore::before,
.item_detail_wrap .item_detailArea .prdDetail .item_notice .common p.noneBefore::before {display:none;}

.item_detail_wrap .item_detailArea .prdDetail .item_notice .exchange table tr:not(:last-of-type) th, 
.item_detail_wrap .item_detailArea .prdDetail .item_notice .exchange table tr:not(:last-of-type) td {border-bottom:1px solid #ddd;padding:20px 15px 20px 8px;}

.item_detail_wrap .item_detailArea .prdDetail .item_notice .common {display:block;width:100%;height:auto;padding:30px;background:#f8f8f8;margin-top:20px;}

.item_detail_wrap .item_detailArea aside {display:inline-block;width:180px;height:auto;float:right;padding:0 20px;}
.item_detail_wrap .item_detailArea aside .item_related,
.item_detail_wrap .item_detailArea aside .item_option {display:block;position:relative;width:100%;padding-top:25px;}
.item_detail_wrap .item_detailArea aside > div > h3 {font-size:16px;font-weight:500;color:#3d3d3d;padding-left:15px;}
.item_detail_wrap .item_detailArea aside .swiper-container {margin-top:30px;}
.item_detail_wrap .item_detailArea aside .swiper-slide {}
.item_detail_wrap .item_detailArea aside .swiper-slide > ul li {margin-bottom:30px;padding:0 35px;}
.item_detail_wrap .item_detailArea aside .swiper-slide ul li a {}
.item_detail_wrap .item_detailArea aside .swiper-slide ul li a img {width:110px;}
.item_detail_wrap .item_detailArea aside .is_title {font-size:12px;color:#888888;width:100%;line-height:1.5em;height:3em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.item_detail_wrap .item_detailArea aside .is_price {font-size:14px;color:#3d3d3d;font-weight:700;font-family:'Tahoma';}

.swiper-controller {position:absolute;display:inline-block;top:28px;right:10px;}
.swiper-controller .is_01_next,
.swiper-controller .is_01_prev,
.swiper-controller .is_02_next,
.swiper-controller .is_02_prev {position:absolute;width:14px; height:14px;top:1px;  border:1px solid #e6e6e6;box-sizing:border-box;cursor:pointer;}

.swiper-controller .is_01_prev,
.swiper-controller .is_02_prev { background: url(../../../../images/qubridge/dummy/getdil_prev.jpg) center top no-repeat; background-size: cover; left: -18px;}
.swiper-controller .is_01_next,
.swiper-controller .is_02_next { background: url(../../../../images/qubridge/dummy/getdil_next.jpg) center top no-repeat; background-size: cover; right: -18px;}

.swiper-controller .is_01_page,
.swiper-controller .is_02_page {color:#a7a7a7;font-family:'Tahoma'}
.swiper-controller .is_01_page .swiper-pagination-current,
.swiper-controller .is_02_page .swiper-pagination-current {color:#555555;}


.border-1px {display:block;width:100%;border-top:1px solid #ddd;margin:20px auto;}

.modal_pop {display:none;position:fixed;width:320px;height:240px;left:50%;top:50%;margin-left:-160px;margin-top:-120px;z-index:100000000;background:#fff;}
.pop_wrap {display:block;position:relative;width:100%;height:100%;text-align: center;padding-top:43px;}
.pop_wrap img {display:block;margin:0 auto 26px auto;}
.pop_wrap h3 {font-size:16px;line-height:26px;color:#373737;font-weight:300;}
.pop_wrap .btnArea.fix {display:block;position:absolute;width:100%;height:50px;left:0;bottom:0;margin-top:0;}
.pop_wrap .btnArea.fix a {display:inline-block;width:50%;height:100%;float:left;font-size:16px;font-weight:300;line-height:48px;}
.pop_wrap .btnArea.fix a.redLineBtn {border:1px solid #BB2649;background:#fff;color:#BB2649;}
.pop_wrap .btnArea.fix a.redBtn {border:1px solid #BB2649;background:#BB2649;color:#fff;}

/* ÀÌ¹ÌÁö µ¸º¸±â ±¸Çö */
.wrap{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.zoomIn {position: relative; width: 530px; height: 530px; margin: 0 auto; overflow:hidden; display: flex; justify-content:center; align-items:center;}
.zoomIn:hover{ cursor:pointer;}
.zoomIn img:hover{cursor:pointer;}
.photo {position: absolute; top: 0;  left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; transition: transform .5s ease-out;}


.thumbImg{width:80%; max-height:100%;}
.thumbImg:hover{ cursor:pointer;}
.thumbImg img{ height: 100%;}
.thumbImg img:hover{cursor:pointer;}








