@charset "utf-8";
/*=================================================================================================
// 처리내용 :
// 작 성 자 : 2022-09-15 휘
//=================================================================================================*/


.dcPDListWrap ul{}
.dcPDListWrap ul li{position:relative; width:100%; background-color:#fff; margin-bottom:35px;; border:1px solid #eee;border-radius: 10px;    box-shadow: 0 3px 10px rgb(0 0 0 / 10%);}
/*.dcPDListWrap ul li{float:left; position:relative; width:290px;height:585px;  background-color:#fff; margin:0 13px 130px 0;box-shadow: 0 2px 20px rgb(0 0 0 / 10%);border-radius: 10px;}*/
/*.dcPDListWrap ul li:nth-child(4n){margin:0 0 60px 0 !important;}*/
.dcPDListWrap ul li a{display:block; }
/*.dcPDListWrap ul li:hover{height:585px;border:solid 1px #e60031 !important;border-radius: 10px;}*/
.dcPDListWrap ul li .dcPDIcon{position:absolute; top:95px; left:30px;}
.dcPDListWrap ul li .dcPDIcon span{display:block; width:55px; height:55px; text-indent:-99999px; margin:0 0 10px 0;}
.dcPDListWrap ul li .dcPDIcon span:last-child{margin:0;}
.dcPDListWrap ul li .dcPDIcon span.dcIcoBigSales{position:absolute; top:-97px; background:url(/modules/user/img/skin01/shop/icoBigSales.png) no-repeat 50% 50%;}
.dcPDListWrap ul li .dcPDIcon span.dcIcoMdReco{background:url(/modules/user/img/skin01/shop/icoMDR.png) no-repeat 50% 50%;}
.dcPDListWrap ul li .dcPDIcon span.dcIcoMonthFree{background:url(/modules/user/img/skin01/shop/icoRentalFree.png) no-repeat 50% 50%;}
.dcPDListWrap ul li .dcPDThumb{width: 100%;}
.dcPDListWrap ul li .dcPDThumb .pro_img{width:calc(35% - 5px);padding:5px;float:left;margin-right:5px;}
.dcPDListWrap ul li .dcPDThumb .dcPDInfo{float:left;width:65%;padding:5px;overflow:hidden;min-height:160px;}
.dcPDListWrap ul li .dcPDThumb .dcPDInfo .dcPDName{padding:5px 10px 0;}
.dcPDListWrap ul li .dcPDThumb .dcPDInfo .dcPDName p{font-size:15px; color:#333; font-weight:500;}
.dcPDListWrap ul li .dcPDThumb .dcPDInfo .dcPDKind{padding:0 10px;font-size:12px;color:#ccc;}
.dcPDListWrap ul li .dcPDSubText{ padding:0px 10px;}
.dcPDListWrap ul li .dcPDSubText p{font-size:15px; color:#333; font-weight:300;}


.dcPDListWrap ul li .dcPDPriceWrap{width:100%}
.dcPDListWrap ul li .dcPDPriceWrap .dcPDPrice{padding:10px; float:right}
.dcPDListWrap ul li .dcPDPriceWrap .dcPDPrice p.dcPrice01{color:#000;font-weight:500;text-align:right}
.dcPDListWrap ul li .dcPDPriceWrap .dcPDPrice p.dcPrice01 span.dcRentalPrice{float:left;margin-right: 10px; width:60px;border:solid 1px #888; font-family:'Noto Sans KR'; text-align:center; font-size:13px; /*color:#444;*/ border-radius:17px; }
.dcPDListWrap ul li .dcPDPriceWrap .dcPDPrice p.dcPrice01 span.dcCostPrice{float:left; margin:0 5px 0 0; font-family: 'Open Sans'; font-weight:300; letter-spacing: -1px; text-decoration: line-through; font-size: 14px;}
.dcPDListWrap ul li .dcPDPriceWrap .dcPDPrice p.dcPrice01 span.dcCostPrice span{font-family:'Noto Sans KR'; font-weight:300; font-size:16px; margin-left:5px;}
.dcPDListWrap ul li .dcPDPriceWrap .dcPDPrice p.dcPrice01 span.dcCostPrice span.dcTitleMonth{margin-right:5px;}
.dcPDListWrap ul li .dcPDPriceWrap .dcPDPrice p.dcPrice01 span.dcCostPrice span.dcTitleWon{margin-left:5px;}
.dcPDListWrap ul li .dcPDPriceWrap .dcPDPrice p.dcPrice01 span.dcPriceNumber{float:right; }
.dcPDListWrap ul li .dcPDPriceWrap .dcPDPrice p.dcPrice01 span.dcPriceNumber span{font-family:'Noto Sans KR'; font-weight:300; font-size:16px; margin-left:5px;}
.dcPDListWrap ul li .dcPDPriceWrap .dcPDPrice p.dcPrice01 span.dcPriceNumber span.dcTitleMonth{margin-right:5px;}
.dcPDListWrap ul li .dcPDPriceWrap .dcPDPrice p.dcPrice01 span.dcPriceNumber span.dcTitleWon{margin-left:5px;}
.dcPDListWrap ul li .dcPDPriceWrap .dcPDPrice p.dcPrice01 span.dcPriceNumber span.dcPriceAmt{display:inline-block; text-align:right; width:75px; font-family: 'Open Sans'; font-weight:700; font-size: 20px;}

.dcPDEtc .dcPDEtc01{float:left; overflow:hidden;}
.dcPDEtc .dcPDEtc01 span{display:block; float:left; text-align:center; font-size:12px; color:#888; border:solid 1px #888;  border-radius:5px; font-weight:400;}
.dcPDEtc .dcPDEtc01 span.dcIcoTAlliance{width:47px; height:20px; color:#ea0430; border:solid 1px #ea0430; margin:0 5px 0 0;}
.dcPDEtc .dcPDEtc01 span.dcIcoTAlliance span.dcIcoT{float: none; display:inline-block; width:12px; height:20px; border:0; background:url(/modules/user/img/skin01/shop/icoTAlliance.png) no-repeat 50% 50%; text-indent:-99999px;}
.dcPDEtc .dcPDEtc01 span.dcIcoRentalDC{width:98px; height:20px; color:#00980d; border:solid 1px #00980d;}

.dcPDListWrap ul li .dcPDPrice p.dcPrice02{line-height: 20px;font-size:20px; color:#ff0000;margin-bottom:5px;font-weight:600;}
.dcPDListWrap ul li .dcPDPrice p.dcPrice02 span.dcCard{float:left; width:60px; margin:0 5px 0 0; border:solid 1px #fe0302; font-family:'Noto Sans KR'; text-align:center; font-size:13px; color:#fe0302; border-radius:17px; font-weight:400;}
.dcPDListWrap ul li .dcPDPrice p.dcPrice02 span.dcPriceNumber{float:right; }
.dcPDListWrap ul li .dcPDPrice p.dcPrice02 span.dcPriceNumber span{font-family:'Noto Sans KR'; font-weight:300; font-size:16px; margin-left:5px;}
.dcPDListWrap ul li .dcPDPrice p.dcPrice02 span.dcPriceNumber span.dcTitleMonth{margin-right:5px;}
.dcPDListWrap ul li .dcPDPrice p.dcPrice02 span.dcPriceNumber span.dcTitleWon{margin-left:5px;}
.dcPDListWrap ul li .dcPDPrice p.dcPrice02 span.dcPriceNumber span.dcPriceAmt{display:inline-block; text-align:right; width:90px; font-family: 'Open Sans'; font-weight:700; font-size: 20px;}
.dcPDListWrap ul li .dcPDEtc{padding: 5px 10px; overflow:hidden;}
.dcPDListWrap ul li .dcPDEtc .dcPDEtc01{float:left; overflow:hidden;}
.dcPDListWrap ul li .dcPDEtc .dcPDEtc01 span{display:block; float:left; text-align:center; font-size:12px; color:#888; border:solid 1px #888;  border-radius:5px; font-weight:400;}
.dcPDListWrap ul li .dcPDEtc .dcPDEtc01 span.dcIcoTAlliance{width:47px; height:20px; color:#ea0430; border:solid 1px #ea0430; margin:0 5px 0 0;}
.dcPDListWrap ul li .dcPDEtc .dcPDEtc01 span.dcIcoTAlliance span.dcIcoT{float: none; display:inline-block; width:12px; height:20px; border:0; background:url(/modules/user/img/skin01/shop/icoTAlliance.png) no-repeat 50% 50%; text-indent:-99999px;}
.dcPDListWrap ul li .dcPDEtc .dcPDEtc01 span.dcIcoRentalDC{width:98px; height:20px; color:#00980d; border:solid 1px #00980d;}



.dcPDListWrap ul li .dcPDEtc .dcPDEtc02{/*background:url(/modules/user/img/skin01/shop/icoStar.png) no-repeat 0 50%; padding-left:20px;*/ font-size:14px; color:#333;}
.dcPDListWrap ul li .dcPDEtc .dcPDEtc02 span{color:#3184e6;}
.dcPDListWrap ul li .dcPDEtcWrap{position:relative; padding:10px 0;}
.dcPDListWrap ul li .dcPDEtcWrap p{text-align:center;}
.dcPDListWrap ul li .dcPDEtcWrap p.dcInstallDay{margin:0 0 5px 0; font-size:14px; color:#333; font-weight:300; line-height:20px;}
.dcPDListWrap ul li .dcPDEtcWrap p.dcInstallName{margin:0 0 5px 0; font-size:14px; color:#333; font-weight:300; line-height:20px;}
.dcPDListWrap ul li .dcPDEtcWrap p.dcPDEtcIcon{}
.dcPDListWrap ul li .dcPDEtcWrap p.dcPDEtcIcon span{display:inline-block; text-align:center; font-size:12px; color:#fff; font-weight:400; line-height: 22px; padding:0 5px; margin:0 2px 0 0;}
.dcPDListWrap ul li .dcPDEtcWrap p.dcPDEtcIcon span.dcIcoSale{background-color:#de6459;}
.dcPDListWrap ul li .dcPDEtcWrap p.dcPDEtcIcon span.dcIcoOrderBig{background-color:#9ab6d3;}
.dcPDListWrap ul li .dcPDEtcWrap p.dcPDEtcIcon span.dcIcoReturn{background-color:#6fb652;}
.dcPDListWrap ul li .dcPDEtcWrap p.dcPDEtcIcon span.dcIcoReturn span{font-weight:700; padding:0;}

.dcProductDetailWrap{width:100%;}
.dcProductDetailWrap .Pro_title{background:#fff;padding:10px;}
.dcProductDetailWrap .Pro_title p.dcSubText{font-size:16px; font-weight:400; color:#666;}
.dcProductDetailWrap .Pro_title h3.dcH3Title{font-size:20px; font-weight:600; color:#333;}

/*.dcProductDetailWrap .dcProductInfoWrap{margin:0 0 20px 0;}*/

.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap{width:100%;}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .bx-wrapper{box-shadow:none; margin:0 auto;overflow:hidden; }
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcBigThumb{margin:0 0 5px 0;}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcBigThumb ul{}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcBigThumb ul li{}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcBigThumb ul li img{margin:0 auto;}
/*.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcBigThumb ul li img{width:100%; height:100%;}*/
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcSmallThumb{float:left;margin-right: 20px;}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcSmallThumb ul{overflow:hidden;}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcSmallThumb ul li{border:solid 1px #c7c7c7;  overflow:hidden;text-align: center; border-radius:10px; margin-bottom:10px;}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcSmallThumb ul li:last-child{margin:0;}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcSmallThumb ul li img{width:100px;}

.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcCustomerNumber{display:table; width:100%; height:80px; border:solid 1px #c7c7c7; padding:0 30px; margin:0 0 20px 0; text-align:center; overflow:hidden;}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcCustomerNumber .dcCustomerNumberWrap {display:table-cell;}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcCustomerNumber p{display:inline-block;}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcCustomerNumber p.dcLogo{}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcCustomerNumber p.dcLogo img{vertical-align:-12px;}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcCustomerNumber p.dcTitle{vertical-align:5px; margin-left:15px; margin-right:15px; font-weight:600; font-size:20px; color:#666;}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcCustomerNumber p.dcNumber{margin-top:8px; font-family:'Open Sans'; font-weight:700; font-size:40px; }

.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcSendMMS{width:100%; height:80px; border:solid 1px #ff0000; background-color:#ff0000; padding:19px 30px; margin:0 0 20px 0;}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcSendMMS p.dcmmsName{float:left; font-size:16px; color:#fff; font-weight:400; line-height:40px; margin-right:20px;}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcSendMMS input.dcmmsInput{float:left; border:0; width:200px; height:40px; line-height:40px; margin-right:10px; padding:0 10px; font-size:16px; font-weight:300; color:#333;}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcSendMMS select.dcmmsSelect{float:left; width:179px; height:40px; line-height:40px; margin-right:10px; font-size:16px; font-weight:300; color:#333;}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcSendMMS select.dcmmsSelect option{font-size:16px; font-weight:300; color:#333;}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcSendMMS button.dcBtnSend{float:left; width:100px; height:40px; line-height:40px; border:solid 1px #000; background-color:#000; color:#fff; font-size:16px; text-align:center;}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcInfoEtc{width:100%; padding-top:20px;;overflow: hidden;}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcInfoEtc .dcRentalInfo{height: 150px;overflow-y:auto;}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcInfoEtc .dcRentalInfo::-webkit-scrollbar {width: 10px;}
 .dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcInfoEtc .dcRentalInfo::-webkit-scrollbar-thumb { background-color: #4c4c4c;border-radius: 10px;}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcInfoEtc .dcRentalInfo::-webkit-scrollbar-track {background-color:#eee;border-radius: 10px;box-shadow: inset 0px 0px 5px white;}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcInfoEtc ul{}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcInfoEtc ul li{font-size:14px; font-weight:300; color:#000; margin:0 0 5px 0;}
.dcProductDetailWrap .dcProductInfoWrap .dcThumbWrap .dcInfoEtc ul li:last-child{margin:0;}


.dcProductDetailWrap .dcProductInfoWrap .dcInfoWrap{width:100%;position: relative;}
.dcProductDetailWrap .dcProductInfoWrap .dcInfoWrap .dcPDNameWrap{padding:10px;background:#fff;}
.dcProductDetailWrap .dcProductInfoWrap .dcInfoWrap .dcPDSaleInfo{background:#fff;padding:20px;margin-bottom: 10px;}
.dcProductDetailWrap .dcProductInfoWrap .dcInfoWrap .dcPDSaleInfo dl{overflow:hidden; margin:0 0 10px 0;}
.dcProductDetailWrap .dcProductInfoWrap .dcInfoWrap .dcPDSaleInfo dl:last-child{margin:0;}
.dcProductDetailWrap .dcProductInfoWrap .dcInfoWrap .dcPDSaleInfo dl dt{float:left; width:30%;max-width:100px; font-size:16px; font-weight:500; color:#333;}
.dcProductDetailWrap .dcProductInfoWrap .dcInfoWrap .dcPDSaleInfo dl dd{float:left; width:70%;font-size:16px; font-weight:300; color:#666;}
.dcProductDetailWrap .dcProductInfoWrap .dcInfoWrap .dcPDSaleInfo dl dd span.dcAccent{color:#ff3333;}
.dcProductDetailWrap .dcProductInfoWrap .dcInfoWrap .dcPDSaleInfo select{border-radius:5px;}
.dcProductDetailWrap .dcProductInfoWrap .dcInfoWrap .dcBuyWrap{background:#fff;overflow: hidden;width: 100%;padding:10px;}
.dcProductDetailWrap .dcProductInfoWrap .dcInfoWrap .dcBuyWrap .dcBuyType{font-size:20px;font-weight:600;border-bottom: 1px solid #ccc;padding-bottom:10px;}

/*상세 약정 리스트*/
.kum_list{background:#fff;padding:10px;margin:10px 0}
.kum_list .dcBasicTableThin th, .kum_list .dcBasicTableThin td{font-size:12px;padding:10px 5px;color:#000}



.dcProductDetailWrap .dcProductInfoWrap .dcInfoWrap .dcButtonWrap{overflow:hidden;}
.dcProductDetailWrap .dcProductInfoWrap .dcInfoWrap .dcButtonWrap p.dcBtnQnA{float:left; width:280px; line-height:64px; margin:0 10px 0 0; text-align:center; color:#fff; font-weight:500; font-size:20px; background-color:#cc001e; border:solid 1px #cc001e;}
.dcProductDetailWrap .dcProductInfoWrap .dcInfoWrap .dcButtonWrap button.dcBtnBuy{float:left; width:100%; line-height:64px;  text-align:center; color:#cc001e; font-weight:500; font-size:20px; background-color:#fff; border:solid 1px #cc001e;}
.dcProductDetailWrap .dcProductInfoWrap .dcInfoWrap .dcButtonWrap button.dcBtnBuy:hover{color:#fff; background-color:#cc001e; border:solid 1px #cc001e;}
.dcProductDetailWrap .dcProductInfoWrap .dcInfoWrap .dcInfoBanner{width:100%;}
.dcProductDetailWrap .dcProductInfoWrap .dcInfoWrap .dcInfoBanner ul{}
.dcProductDetailWrap .dcProductInfoWrap .dcInfoWrap .dcInfoBanner ul li{margin:0 0 12px 0;}
.dcProductDetailWrap .dcProductInfoWrap .dcInfoWrap .dcInfoBanner ul li:last-child{margin:0;}



.dcProductDetailWrap .dcReviewWrap{width:100%; border-top:solid 2px #3f3f3f; margin:0 0 30px 0;}
.dcProductDetailWrap .dcReviewWrap .dcReview{width:100%; border:solid 1px #ddd; border-top:0;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcTitleWrap{position:relative; padding: 0 0 16px 0; border-bottom:solid 2px #b3b3b3;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcTitleWrap h3{font-size:18px; color:#333; font-weight:500; background:url(/modules/user/img/skin01/main/icoBBS.png) no-repeat 0 50%; padding-left:30px; }
.dcProductDetailWrap .dcReviewWrap .dcReview .dcTitleWrap a.dcBtnMore{position:absolute; top:0px; right:0; display:inline-block; width:78px; height:25px; background-color:#333; border-radius:15px; text-align:center; color:#fff;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap{overflow:hidden; padding:30px 0 30px;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcTotalScore{float:left; width:135px; height:95px; border-right:solid 1px #efefef; padding: 18px 0 0 0;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcTotalScore p{text-align:center;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcTotalScore p.dcScore{font-weight:200; font-size:12px; color:#333;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcTotalScore p.dcScore span{font-family: 'Open Sans'; font-weight:600; font-size:40px; }
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcTotalScore p.dcStar{width:71px; height:13px; margin:0 auto 10px; }
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcTotalScore p.dcStar span{display:block; text-indent:-99999px;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcTotalScore p.dcStar span.dcStar5{background: url(/modules/user/img/skin01/main/icoStar5.png) no-repeat 50% 50%;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcTotalScore p.dcStar span.dcStar4{background: url(/modules/user/img/skin01/main/icoStar4.png) no-repeat 50% 50%;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcTotalScore p.dcStar span.dcStar3{background: url(/modules/user/img/skin01/main/icoStar3.png) no-repeat 50% 50%;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcTotalScore p.dcStar span.dcStar2{background: url(/modules/user/img/skin01/main/icoStar2.png) no-repeat 50% 50%;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcTotalScore p.dcStar span.dcStar1{background: url(/modules/user/img/skin01/main/icoStar1.png) no-repeat 50% 50%;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcTotalScore p.dcText{font-weight:200; font-size:12px; color:#ccc;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcPhotoList{float:left; width:538px; height:95px; padding: 0 64px; border-right:solid 1px #efefef; }
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcPhotoList .bx-wrapper{box-shadow:none; border:0; background:#fff; margin-bottom:0; margin:0 auto; max-width:538px !important;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcPhotoList .bx-wrapper .bx-controls-direction a{position: absolute; top: 25px; margin-top:0; outline: 0; width:50px; height:50px; text-indent: -9999px; z-index: 99;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcPhotoList .bx-wrapper .bx-prev{left:-56px; background: url(/modules/user/img/skin01/main/btnPrev01.png) no-repeat 50% 50% #fff;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcPhotoList .bx-wrapper .bx-next {right:-56px; background: url(/modules/user/img/skin01/main/btnNext01.png) no-repeat 50% 50% #fff;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcPhotoList ul{overflow:hidden;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcPhotoList ul li{float:left; position:relative; width:95px; height:95px; border:solid 1px #f0f0f0; margin:0 10px 0 0; width:95px !important;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcPhotoList ul li img{width:100%; height:100%;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcReviewCount{float:left; width:232px; height:95px; border-right:solid 1px #efefef; padding: 30px 0 0 0;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcReviewCount p{text-align:center; font-weight:600; font-size:18px; color:#333;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcReviewCount p span{font-family:'Open Sans'; font-size:40px;  color:#333; font-weight:600;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcTotalSellCount{float:left; width:293px; height:95px; padding: 30px 0 0 0;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcTotalSellCount p{text-align:center; font-weight:600; font-size:18px; color:#333;}
.dcProductDetailWrap .dcReviewWrap .dcReview .dcListWrap .dcTotalSellCount p span{font-family:'Open Sans'; font-size:40px;  color:#333; font-weight:600;}

.dcProductDetailWrap .dcProductDetailInfoWrap{position: relative;    overflow: hidden;}
.dcProductDetailWrap .dcProductDetailInfoWrap .product_start{width:100%;background:#fff;padding:10px;z-index:998;overflow:hidden;/*border:3px solid #ddd;padding:10px;*/}
.dcProductDetailWrap .dcProductDetailInfoWrap .product_start img {width:100%;}
.dcProductDetailWrap .dcProductDetailInfoWrap .product_start iframe {width:100%;}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight{float:right;}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight .Prod_info{border:2px solid #ccc;width:330px;border-radius: 10px;margin-bottom:10px;overflow:hidden;}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight .Prod_info .Pord_info_top{width:100%;background:#eee;}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight .Prod_info .Pord_info_top li{border-bottom:1px solid #ccc;padding: 10px 20px;}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight .Prod_info .btn_go_icon{padding:10px 20px;color:#8c8c8c}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight .Prod_info .btn_go_icon li{overflow:hidden;padding:10px 0;width:calc(50% - 25px);float:left;cursor: pointer;}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight .Prod_info .btn_go_icon li:nth-child(2n){float:right;}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight .Prod_info .btn_go_icon li:hover{color:blue; }
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight .Prod_info .btn_go_icon #btn_go1{background:url(/modules/user/img/skin01/common/icon_01.png) no-repeat center right;background-size: 20px;}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight .Prod_info .btn_go_icon #btn_go1:hover{background:url(/modules/user/img/skin01/common/icon_01_on.png) no-repeat center right;background-size: 20px;}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight .Prod_info .btn_go_icon #btn_go2{background:url(/modules/user/img/skin01/common/icon_02.png) no-repeat center right;background-size: 20px;}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight .Prod_info .btn_go_icon #btn_go2:hover{background:url(/modules/user/img/skin01/common/icon_02_on.png) no-repeat center right;background-size: 20px;}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight .Prod_info .btn_go_icon #btn_go3{background:url(/modules/user/img/skin01/common/icon_03_on.png) no-repeat center right;background-size: 20px;}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight .Prod_info .btn_go_icon #btn_go4{background:url(/modules/user/img/skin01/common/icon_04.png) no-repeat center right;background-size: 20px;}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight .Prod_info .btn_go_icon #btn_go4:hover{background:url(/modules/user/img/skin01/common/icon_04_on.png) no-repeat center right;background-size: 20px;}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight .Prod_info .btn_go_icon #btn_go5{background:url(/modules/user/img/skin01/common/icon_05.png) no-repeat center right;background-size: 20px;}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight .Prod_info .btn_go_icon #btn_go5:hover{background:url(/modules/user/img/skin01/common/icon_05_on.png) no-repeat center right;background-size: 20px;}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight .Prod_info .btn_go_icon #btn_go6{background:url(/modules/user/img/skin01/common/icon_06.png) no-repeat center right;background-size: 20px;}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight .Prod_info .btn_go_icon #btn_go6:hover{background:url(/modules/user/img/skin01/common/icon_06_on.png) no-repeat center right;background-size: 20px;}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight .Prod_info .btn_go_icon li span{float:left}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight  .Market_info{border:2px solid #002e8d;padding:10px;border-radius: 10px;background:#fff}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight  .Market_info img{float: left;width:70px;padding:5px 0 0 10px}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight  .Market_info #market_name{color:#4c4c4c;font-size:14px;text-align:center}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight  .Market_info #market_tel{color:#002e8d;text-align:center;font-size:30px;font-weight: 600;}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight .btn_cart_wrap{padding:10px 0}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight .btn_cart_wrap #btn_cart{float:left;width:calc(50% - 5px);color:#fff;background:#000;border-radius: 10px;text-align:center;padding:15px;}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight .btn_cart_wrap #btn_cart img{width:25px;margin-right:15px;}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight .btn_cart_wrap #btn_buy{float:right;width:calc(50% - 5px);color:#fff;background:#002e8d;border-radius: 10px;text-align:center;padding:15px;}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProductDetailRight .btn_cart_wrap #btn_buy img{width:25px;margin-right:15px;}


.dcProductDetailWrap .dcProductDetailInfoWrap .pro_tag_tx{margin:30px 0;overflow: hidden;clear: both;}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProRight1{position:absolute;top:0px}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProRight2{position:fixed;top:60px}
.dcProductDetailWrap .dcProductDetailInfoWrap .ProRight3{position:absolute;bottom:0px}




.dcProductDetailWrap .dcCustomerReviewWrap{}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReview{width:100%; }
.dcProductDetailWrap .dcCustomerReviewWrap .dcReview .dcTitleWrap{position:relative; padding: 0 0 10px 0; border-bottom:solid 2px #b3b3b3;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReview .dcTitleWrap h3{font-size:14px; color:#333; font-weight:700; line-height:30px;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReview .dcTitleWrap a.dcBtnMore{position:absolute; top:0px; right:0; display:inline-block; width:120px; line-height:30px; background-color:#333; text-align:center; font-size:13px; color:#fff;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReview .dcListWrap{overflow:hidden; padding:30px 0 10px;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReview .dcListWrap .dcTotalScore{width:100%; border-bottom:solid 1px #efefef; padding:0 0 10px 0;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReview .dcListWrap .dcTotalScore p{text-align:center;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReview .dcListWrap .dcTotalScore p.dcScore{font-weight:200; font-size:12px; color:#333;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReview .dcListWrap .dcTotalScore p.dcScore span{font-family: 'Open Sans'; font-weight:600; font-size:40px; }
.dcProductDetailWrap .dcCustomerReviewWrap .dcReview .dcListWrap .dcTotalScore p.dcStar{width:71px; height:13px; margin:0 auto 10px; }
.dcProductDetailWrap .dcCustomerReviewWrap .dcReview .dcListWrap .dcTotalScore p.dcStar span{display:block; text-indent:-99999px;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReview .dcListWrap .dcTotalScore p.dcStar span.dcStar5{background: url(/modules/muser/img/skin01/main/icoStar5.png) no-repeat 50% 50%;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReview .dcListWrap .dcTotalScore p.dcStar span.dcStar4{background: url(/modules/muser/img/skin01/main/icoStar4.png) no-repeat 50% 50%;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReview .dcListWrap .dcTotalScore p.dcStar span.dcStar3{background: url(/modules/muser/img/skin01/main/icoStar3.png) no-repeat 50% 50%;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReview .dcListWrap .dcTotalScore p.dcStar span.dcStar2{background: url(/modules/muser/img/skin01/main/icoStar2.png) no-repeat 50% 50%;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReview .dcListWrap .dcTotalScore p.dcStar span.dcStar1{background: url(/modules/muser/img/skin01/main/icoStar1.png) no-repeat 50% 50%;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReview .dcListWrap .dcTotalScore p.dcText{font-weight:200; font-size:12px; color:#ccc;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReview .dcListWrap .dcPhotoList{width:100%; padding:10px 0; }
.dcProductDetailWrap .dcCustomerReviewWrap .dcReview .dcListWrap .dcPhotoList .bx-wrapper{box-shadow:none; border:0; background:#fff; margin-bottom:0; margin:0 auto;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReview .dcListWrap .dcPhotoList .bx-wrapper .bx-controls-direction a{position: absolute; top: 50%; transform:translateY(-50%); width:30px; height:30px; text-indent: -9999px; z-index: 99;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReview .dcListWrap .dcPhotoList .bx-wrapper .bx-prev{left:0; background: url(/modules/muser/img/skin01/main/btnPrev01.png) no-repeat 50% 50%  rgba(255,255,255,0.7); background-size:7px;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReview .dcListWrap .dcPhotoList .bx-wrapper .bx-next{right:0; background: url(/modules/muser/img/skin01/main/btnNext01.png) no-repeat 50% 50%  rgba(255,255,255,0.7); background-size:7px;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReview .dcListWrap .dcPhotoList ul{overflow:hidden;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReview .dcListWrap .dcPhotoList ul li{float:left; position:relative; border:solid 1px #f0f0f0;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReview .dcListWrap .dcPhotoList ul li img{width:100px; height:100px;}

/*렌탈사 비교 */
.dcProductDetailWrap .dcBrandList{margin:40px 0}
.dcProductDetailWrap .dcBrandList .dcH3Title{margin-bottom:15px;float:left;}
.dcProductDetailWrap .dcBrandList span{vertical-align: sub;margin-left:10px;font-size:13px;}
.dcProductDetailWrap .dcBrandList ul{border:2px solid #ddd;width:100%;border-radius: 10px;padding:20px;overflow: hidden;margin-bottom:10px;}
.dcProductDetailWrap .dcBrandList .dcBrand{width:120px; overflow: hidden;float:left;margin-right:50px;}
.dcProductDetailWrap .dcBrandList .dcBrand .brand_name{font-size:13px;margin-bottom:15px;}
.dcProductDetailWrap .dcBrandList .dcBrand .brand_card{background:#000;color:#fff;padding:5px;margin-bottom:5px;font-size:11px;text-align:center;border-radius: 10px;cursor: pointer;}
.dcProductDetailWrap .dcBrandList .dcBrand .brand_gift{background:#000;color:#fff;padding:5px;font-size:11px;text-align:center;border-radius: 10px;cursor: pointer;}
.dcProductDetailWrap .dcBrandList ul .brand_trem{float:left;border:2px solid #eee;padding:10px 15px;width:180px;overflow: hidden;border-radius: 10px;margin-right:10px;font-size:13px;}
.dcProductDetailWrap .dcBrandList ul .brand_trem .trem_name{border-bottom:1px solid #eee;padding:5px 0 8px 0;margin-bottom:10px;font-size:16px;font-weight: 600;}
.dcProductDetailWrap .dcBrandList .brand_trem_select{border:1px solid blue !important;}

.dcReviewWrite{padding:20px 0;}
.dcReviewWrite .dcReviewInputWrap{position: relative; width:100%;}
.dcReviewWrite .dcReviewInputWrap .dcReviewTitle{margin:0 0 20px 0; padding:0 10px;}
.dcReviewWrite .dcReviewInputWrap .dcReviewTitle h3{text-align:center; font-size:20px; font-weight:600; color:#000; margin:0 0 10px 0;}
.dcReviewWrite .dcReviewInputWrap .dcReviewTitle p{text-align:center; font-size:13px; font-weight:300; color:#666;}
.dcReviewWrite .dcReviewInputWrap .dcReviewText{padding:0 10px;}
.dcReviewWrite .dcReviewInputWrap .dcReviewText dl:first-of-type {border-top:solid 2px #5b5b5b;}
.dcReviewWrite .dcReviewInputWrap .dcReviewText dl{border-bottom:solid 1px #666;}
.dcReviewWrite .dcReviewInputWrap .dcReviewText dl dt{float:left; width:25%; text-align:center; line-height:50px; padding:0; font-size:16px; font-weight:500; color:#000;}
.dcReviewWrite .dcReviewInputWrap .dcReviewText dl dd{float:left; width:75%; text-align:left; min-height:50px; padding-top:5px; position:relative;}
.dcReviewWrite .dcReviewInputWrap .dcReviewText dl dd input{border:solid 1px #ddd; padding-left:5px; width:95%; height:40px; font-size:16px; font-weight:400; color:#333;}
.dcReviewWrite .dcReviewInputWrap .dcReviewText .dcReviewEditor{height:300px; border-bottom:solid 1px #666; margin-top:5px;}
.dcReviewWrite .dcReviewInputWrap .dcReviewSelect{position:absolute; top:3px; width:95%; height:40px; background:url(/modules/muser/img/skin01/shop/dcSelectDown.png) 95% center no-repeat; background-color:#fff; border:solid 1px #ddd; z-index:1;}
.dcReviewWrite .dcReviewInputWrap .dcReviewSelect ul{}
.dcReviewWrite .dcReviewInputWrap .dcReviewSelect ul li{width: 100%; line-height:40px; z-index: 2; padding:0 10px; cursor:pointer;}
.dcReviewWrite .dcReviewInputWrap .dcReviewSelect ul li:not(.init) { float: left; display: none; background-color:#fff; border-left:solid 1px #ddd;  border-right:solid 1px #ddd;  }
.dcReviewWrite .dcReviewInputWrap .dcReviewSelect ul li:not(.init):last-child{border-bottom:solid 1px #ddd;  }
/*.dcReviewWrite .dcReviewInputWrap .dcReviewSelect ul li:not(.init):hover, ul li.selected:not(.init) { background: #f1f1f1; }*/
.dcReviewWrite .dcReviewInputWrap .dcReviewSelect li span{display:inline-block; width:86px; line-height:40px; margin:0 10px 0 0; text-indent:-99999px;}
.dcReviewWrite .dcReviewInputWrap .dcReviewSelect li span.dcIcoStar5{background: url(/modules/muser/img/skin01/shop/icoRedStar5.png) no-repeat 50% 50%;}
.dcReviewWrite .dcReviewInputWrap .dcReviewSelect li span.dcIcoStar4{background: url(/modules/muser/img/skin01/shop/icoRedStar4.png) no-repeat 50% 50%;}
.dcReviewWrite .dcReviewInputWrap .dcReviewSelect li span.dcIcoStar3{background: url(/modules/muser/img/skin01/shop/icoRedStar3.png) no-repeat 50% 50%;}
.dcReviewWrite .dcReviewInputWrap .dcReviewSelect li span.dcIcoStar2{background: url(/modules/muser/img/skin01/shop/icoRedStar2.png) no-repeat 50% 50%;}
.dcReviewWrite .dcReviewInputWrap .dcReviewSelect li span.dcIcoStar1{background: url(/modules/muser/img/skin01/shop/icoRedStar1.png) no-repeat 50% 50%;}
.dcReviewWrite .dcReviewBtnWrap {text-align:center; padding:20px 10px 0;}
.dcReviewWrite button.dcBtnSubmit{float:left; display:inline-block; width:49%; height:40px; margin-right:2%; background-color: #3f3f3f; border:solid 1px #ddd; background:#ea0430;}
.dcReviewWrite button.dcBtnSubmit p{display:inline-block; text-align:center; line-height:40px; font-size:16px; font-weight:300; color:#fff; /*background:url(/modules/muser/img/skin01/shop/bgBtnWrite.png) no-repeat 10% 50%;*/}
.dcReviewWrite button.dcBtnClose {float:left; display:inline-block !important; width:49% !important; height:40px !important; margin:0 !important;}


.clearfix2 {overflow: hidden;}
.dcReviewWrite .dcReviewInputWrap .dcReviewText .clearfix2 input{border:solid 1px #ddd; width:20px; height:42px; font-size:18px; font-weight:400; color:#333;}


.dcProductDetailWrap .dcCustomerReviewWrap .dcReviewListWrap{border-top:1px solid #e5e7ea;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReviewListWrap ul.dcReviewList{margin:0 0 30px 0;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReviewListWrap ul.dcReviewList li{overflow:hidden; padding:10px; border-bottom:1px solid #e5e7ea;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReviewListWrap ul.dcReviewList li .dcThumb{float:left; max-width:128px;/*max-height:145px;*/overflow: hidden; /*height:128px;*/}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReviewListWrap ul.dcReviewList li .dcThumb img{ width:100%; height:100%;border-radius: 10px; cursor:pointer;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReviewListWrap ul.dcReviewList li .dcReviewCon{float:left; width:1050px; padding:0 20px;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReviewListWrap ul.dcReviewList li .dcReviewCon p.dcStarScore{font-size:16px; font-weight:300; color:#333;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReviewListWrap ul.dcReviewList li .dcReviewCon p.dcStarScore span{display:inline-block; width:86px; height:16px; margin:0 10px 0 0;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReviewListWrap ul.dcReviewList li .dcReviewCon p.dcStarScore span.dcIcoStar5{background: url(/modules/user/img/skin01/shop/icoRedStar5.png) no-repeat 50% 50%;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReviewListWrap ul.dcReviewList li .dcReviewCon p.dcStarScore span.dcIcoStar4{background: url(/modules/user/img/skin01/shop/icoRedStar4.png) no-repeat 50% 50%;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReviewListWrap ul.dcReviewList li .dcReviewCon p.dcStarScore span.dcIcoStar3{background: url(/modules/user/img/skin01/shop/icoRedStar3.png) no-repeat 50% 50%;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReviewListWrap ul.dcReviewList li .dcReviewCon p.dcStarScore span.dcIcoStar2{background: url(/modules/user/img/skin01/shop/icoRedStar2.png) no-repeat 50% 50%;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReviewListWrap ul.dcReviewList li .dcReviewCon p.dcStarScore span.dcIcoStar1{background: url(/modules/user/img/skin01/shop/icoRedStar1.png) no-repeat 50% 50%;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReviewListWrap ul.dcReviewList li .dcReviewCon p.dcText{font-size:14px; font-weight:300; color:#333; }
.dcProductDetailWrap .dcCustomerReviewWrap .dcReviewListWrap ul.dcReviewList li .dcReviewCon p.dcText span.dcBtnMoreView{display:block; cursor:pointer; margin:20px 0 0 0;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReviewListWrap ul.dcReviewList li .dcWriter{float:left; width:200px; padding:0 20px;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReviewListWrap ul.dcReviewList li .dcWriter p{font-size:14px; font-weight:300; color:#333; border-bottom:solid 1px #e5e7ea; padding:10px 0;}
.dcProductDetailWrap .dcCustomerReviewWrap .dcReviewListWrap ul.dcReviewList li .dcWriter p span{font-weight:500;  color:#666; margin:0 10px 0;}

.dcPager{text-align:center;margin-bottom: 20px;}
.dcPager a{display:inline-block; width:30px; height:30px; line-height:30px; border-radius:50%; border:solid 1px #ddd; background-color:#fff; text-align:center; font-size:12px; font-weight:300; color:#333; margin:0 1px;}
/*.dcPager a:hover{border:solid 1px #555; background-color:#555; font-weight:500; color:#fff;}*/
.dcPager a.dcFirstStep{}
.dcPager a.dcPrevStep{}
.dcPager a.dcNextStep{}
.dcPager a.dcLastStep{}
.dcPager span.dcSelectStep{display:inline-block; width:30px; height:30px; line-height:30px; border-radius:50%; border:solid 1px #555; background-color:#555; text-align:center; font-size:12px; font-weight:500; color:#fff; margin:0 1px;}
.dcPager span{display:inline-block; width:30px; height:30px; line-height:30px; border-radius:50%; border:solid 1px #555; background-color:#555; text-align:center; font-size:12px; font-weight:500; color:#fff; margin:0 1px;}

/*중간 영역 포토후기*/
.review_four{width:100%; overflow: hidden;margin:10px 0; padding:10px;;}
.review_four ul{padding:15px;float:left; border: solid 1px #eee;/*border-top:none;*/height:200px;border-radius: 5px;margin-right:5px;}
.review_four ul:last-child{border-right: solid 1px #eee;margin-right:0px;}

.review_four h2{font-size:16px;padding:10px 0;}
.review_four span{font-size:15px}
.review_four p{font-size:13px}
.review_four #review4_Slider .dcStarScore span {display: inline-block;width: 86px;height: 16px;margin: 0 10px 0 0;}
.review_four #review4_Slider .dcStarScore {float:left;}
.review_four #review4_Slider .dcIcoStar5{background: url(/modules/user/img/skin01/shop/icoRedStar5.png) no-repeat 50% 50%;}
.review_four #review4_Slider .dcIcoStar4{background: url(/modules/user/img/skin01/shop/icoRedStar4.png) no-repeat 50% 50%;}
.review_four #review4_Slider .dcIcoStar3{background: url(/modules/user/img/skin01/shop/icoRedStar3.png) no-repeat 50% 50%;}
.review_four #review4_Slider .dcIcoStar2{background: url(/modules/user/img/skin01/shop/icoRedStar2.png) no-repeat 50% 50%;}
.review_four #review4_Slider .dcIcoStar1{background: url(/modules/user/img/skin01/shop/icoRedStar1.png) no-repeat 50% 50%;}


.dcCombinationWrap{width:100%; background-color:#fff; margin:0 0 20px 0;}
.dcCombinationWrap h3.dcH3Title{font-size:16px; font-weight:600; color:#333; background: url(/modules/user/img/skin01/shop/bgCombination.png) no-repeat 0 50%; padding-left:30px; margin:0 0 10px 0;}
.dcCombinationWrap .dcCombiSelect{position:relative;display:inline-block;width:100%;margin:0 0 10px 0;}
.dcCombinationWrap .dcCombiSelect select {
	width: 100%; /* 원하는 너비설정 */
	height:40px;
	padding:0 20px;
	font-size:16px; font-weight:300; color:#666;
	background:url(/modules/user/img/skin01/shop/dcSelectDown.png) 95% center no-repeat #fff;  /* 네이티브 화살표 대체 */
	border: 1px solid #999;
	border-radius: 0px; /* iOS 둥근모서리 제거 */
	-webkit-appearance: none; /* 네이티브 외형 감추기 */
	-moz-appearance: none;
	appearance: none;
}
.dcCombinationWrap .dcCombiSelect select::-ms-expand{ display: none; }

.dcCombinationWrap .dcCombiList{position:relative; width:100%; margin:0 0 20px 0;}
.dcCombinationWrap .dcCombiList ul{border:1px solid #e9e9e9; border-bottom:solid 1px #c8c8c8; background-color:#fff; overflow-y: scroll; height:140px;}
.dcCombinationWrap .dcCombiList ul li{overflow:hidden; padding:10px 0 10px 10px; }
.dcCombinationWrap .dcCombiList ul li:last-child{margin:0;}
.dcCombinationWrap .dcCombiList ul li:hover{background-color:#f1f1f1;}
.dcCombinationWrap .dcCombiList ul li .dcThumb{float:left; width:15%; height:50px; text-align:center;}
.dcCombinationWrap .dcCombiList ul li .dcThumb img{width:100%; height:100%; max-width:50px; border:solid 1px #e5e5e5;}
.dcCombinationWrap .dcCombiList ul li .dcTitle{float:left; width:75%; padding:0 10px;}
.dcCombinationWrap .dcCombiList ul li .dcTitle p.dcPTitle{font-size:14px; font-weight:300; color:#333;}
.dcCombinationWrap .dcCombiList ul li .dcTitle p.dcPPrice{font-size:14px; font-weight:300; color:#ff3333;}
.dcCombinationWrap .dcCombiList ul li .dcTitle p.dcPPrice span{font-family: 'Open Sans'; font-size:14px; font-weight:400;  }
.dcCombinationWrap .dcCombiList ul li button.dcCombiAdd{float:right; display:block; width:10%; height:50px; background: url(/modules/user/img/skin01/shop/btnPlus.png) no-repeat 50% 50%; text-indent:-99999px;}

.dcCombinationWrap .dcCombiSelectList{border:1px solid #e9e9e9; border-bottom:solid 1px #c8c8c8;  padding:10px}
.dcCombinationWrap .dcCombiSelectList h3{font-size:16px; font-weight:600; color:#333; margin:0 0 10px 0;}
.dcCombinationWrap .dcCombiSelectList ul{}
.dcCombinationWrap .dcCombiSelectList ul li{overflow:hidden; margin:0 0 10px 0;}
.dcCombinationWrap .dcCombiSelectList ul li:last-child{margin:0;}
.dcCombinationWrap .dcCombiSelectList ul li .dcThumb{float:left; width:15%; height:50px; text-align:center;}
.dcCombinationWrap .dcCombiSelectList ul li .dcThumb img{width:100%; height:100%; max-width:50px; border:solid 1px #e5e5e5;}
.dcCombinationWrap .dcCombiSelectList ul li .dcTitle{float:left; width:75%; padding:0 10px;}
.dcCombinationWrap .dcCombiSelectList ul li .dcTitle p.dcPTitle{font-size:14px; font-weight:300; color:#333;}
.dcCombinationWrap .dcCombiSelectList ul li .dcTitle p.dcPPrice{font-size:14px; font-weight:300; color:#ff3333;}
.dcCombinationWrap .dcCombiSelectList ul li .dcTitle p.dcPPrice span{font-family: 'Open Sans'; font-size:14px; font-weight:400;  }
.dcCombinationWrap .dcCombiSelectList ul li button.dcCombiAdd{float:right; display:block; width:10%; height:50px; background: url(/modules/user/img/skin01/shop/btnDel.png) no-repeat 50% 50%; text-indent:-99999px;}
.dcCombinationWrap .dcPrice{border:1px solid #e9e9e9; border-top:0; border-bottom:solid 1px #c8c8c8;  padding:10px}
.dcCombinationWrap .dcPrice dl{overflow:hidden;}
.dcCombinationWrap .dcPrice dl dt{float:left; font-size:18px; font-weight:400; color:#333;}
.dcCombinationWrap .dcPrice dl dd{float:right; font-size:18px; font-weight:400; color:#333;}
.dcCombinationWrap .dcPrice dl dd span{font-family: 'Open Sans'; font-size:18px; font-weight:400; }
.dcCombinationWrap .dcTotalPrice{border:1px solid #e9e9e9; border-top:0; border-bottom:solid 1px #c8c8c8;  padding:10px; margin:0 0 20px 0;}
.dcCombinationWrap .dcTotalPrice p{text-align:center; font-size:18px; font-weight:300; color:#ff3333;}
.dcCombinationWrap .dcTotalPrice p span{font-family:'Open Sans'; font-size:21px; font-weight:400; }
.dcCombinationWrap .dcTotalPrice p span.dcVAT{font-size:14px; font-weight:300; color:#666;}
.dcCombinationWrap .dcBtnWrap{overflow:hidden;}
.dcCombinationWrap .dcBtnWrap a{display:block; float:left; width:100%; height:140px;  text-align:center; font-size:40px; font-weight:600; color:#fff;padding-top:25px;}
.dcCombinationWrap .dcBtnWrap a.dcBtn01{background-color:#848484; margin-right:1%;}
.dcCombinationWrap .dcBtnWrap a.dcBtn02{background-color:#20409a; margin: 10px 0 0 0;}

.dcCombiFixed{position:fixed !important; top:60px;}

/*.dcRentalOrder{position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); width:1280px; height:800px; background-color:#fff; border:solid 1px #aeaeae; overflow-y:auto; z-index:9999; box-shadow: 0 0 30px #888;}*/
.dcRentalOrder{width:100%;}
.dcRentalOrder button.dcRentalOrderClose{width:100%; height:45px; background:url(/modules/user/img/skin01/shop/btn_close.png) 98% 50% no-repeat #102d47; text-indent:-9999px;}


.dcLumpsumVSretal{margin:20px 0;}
.dcLumpsumVSretal p.dcTitle{width:100%; text-align:center; font-size:18px; font-weight:400; color:#fff; background-color:#525263; margin:0 0 20px 0; line-height:50px;}
.dcLumpsumVSretal .dcVSList{overflow:hidden;}
.dcLumpsumVSretal .dcVSList .dcVSTabel{float:left; width:40%;}
.dcLumpsumVSretal .dcVSList .dcVSTabel p.dcVSTitle{line-height:20px; font-size:18px; font-weight:500; color:#333; background:url(/modules/user/img/skin01/shop/icoCheck.png) 0 50% no-repeat; margin:0 0 10px 0; padding:0 0 0 25px;}
.dcLumpsumVSretal .dcVSList .dcVSTabel table{width:100%; margin:0 auto; border-collapse:collapse; border-spacing:0; border:solid 1px #c5c5c5;}
.dcLumpsumVSretal .dcVSList .dcVSTabel table tbody{}
.dcLumpsumVSretal .dcVSList .dcVSTabel table tbody tr{border-bottom:solid 1px #c5c5c5;}
.dcLumpsumVSretal .dcVSList .dcVSTabel table tbody tr:last-child{border-bottom:0;}
.dcLumpsumVSretal .dcVSList .dcVSTabel table tbody tr th{vertical-align:middle; padding:8px 10px; text-align:center; color:#333; font-weight:300; background:#fafafa; font-size:14px; border-right:solid 1px #c5c5c5;}
.dcLumpsumVSretal .dcVSList .dcVSTabel table tbody tr td{vertical-align:middle; padding:8px 10px; text-align:right; color:#333; font-weight:300; font-size:14px; }
.dcLumpsumVSretal .dcVSList .dcVSTabel table tbody tr.grayTR{border:solid 3px #848484;}
.dcLumpsumVSretal .dcVSList .dcVSTabel table tbody tr th.grayTH{font-weight:500; color:#fff; background-color:#848484;}
.dcLumpsumVSretal .dcVSList .dcVSTabel table tbody tr td.grayTD{font-weight:500; color:#848484;}
.dcLumpsumVSretal .dcVSList .dcVSTabel table tbody tr th.redTH{font-weight:500; color:#fff; background-color:#cc001e;}
.dcLumpsumVSretal .dcVSList .dcVSTabel table tbody tr td.redTD{font-weight:500; color:#cc001e;}
.dcLumpsumVSretal .dcVSList .dcVSTabel table tbody tr.heightTR{height:145px;}
.dcLumpsumVSretal .dcVSList .dcVScon{float:left; width:20%; padding: 80px 0 0 0;}
.dcLumpsumVSretal .dcVSList .dcVScon p{text-align:center;}
.dcLumpsumVSretal .dcVSList .dcVScon p.dcVSP01{font-size:14px; font-weight:300; color:#000;}
.dcLumpsumVSretal .dcVSList .dcVScon p.dcVSP02{font-size:53px; font-weight:700; color:#cc001e;}
.dcLumpsumVSretal .dcVSList .dcVScon p.dcVSP03{font-size:20px; font-weight:400; color:#000; margin:0 0 20px 0;}
.dcLumpsumVSretal .dcVSList .dcVScon p.dcVSP04{text-indent:-9999px; width:100%; height:31px; background:url(/modules/user/img/skin01/shop/icoLeftArrow.png) 50% 50% no-repeat;}

.dcDetailInfoProduct{margin:0 0 20px 0;}
.dcDetailInfoProduct table.dcDetailInfoTable{width:100%; margin:0 auto; border-collapse:collapse; border-spacing:0; border:solid 1px #c5c5c5;}
.dcDetailInfoProduct table.dcDetailInfoTable tbody{}
.dcDetailInfoProduct table.dcDetailInfoTable tbody tr{border-bottom:solid 1px #c5c5c5;}
.dcDetailInfoProduct table.dcDetailInfoTable tbody tr:last-child{border-bottom:0;}
.dcDetailInfoProduct table.dcDetailInfoTable tbody tr th{vertical-align:top; padding:8px 10px; text-align:center; color:#fff; font-weight:500; background:#525263; font-size:14px; border-right:solid 1px #c5c5c5;}
.dcDetailInfoProduct table.dcDetailInfoTable tbody tr th:last-child{border-bottom:0;}
.dcDetailInfoProduct table.dcDetailInfoTable tbody tr td{vertical-align:top; padding:8px 10px; text-align:left; color:#333; font-weight:300; font-size:14px; border-right:solid 1px #c5c5c5}
.dcDetailInfoProduct table.dcDetailInfoTable tbody tr td:last-child{border-bottom:0;}



/*제품상세 카테고리 인기상품 -휘 */
.dcArticle08{clear:both;padding:30px 0;}border-radius: 10px;border:1px solid #eee
.dcArticle08 .dcPDListWrap ul li .dcPDThumb0 img{margin:0 auto;width: 100%;}
.dcArticle08 .dcPDListWrap ul li .dcPDThumb0 {border-bottom: solid 1px #ccc; }
.dcArticle08 .dcPDListWrap ul li .dcPDName0{ padding:0 10px;}
.dcArticle08 .dcPDListWrap ul li .dcPDName0 p{font-size:14px; color:#333; font-weight:500; line-height:30px;}
.dcArticle08 .dcPDListWrap ul li .dcPDSubText {height:20px;padding: 0 10px;border-bottom: solid 0px #ccc;}
.dcArticle08 .dcPDListWrap ul li .dcPDSubText p{font-size:13px;}
.dcArticle08 .dcCrossPackgeWrap{overflow:hidden;}
.dcArticle08 .dcCrossPackgeWrap .dcTitleWrap{position:relative; width:100%; margin:0 0 30px 0;}
.dcArticle08 .dcCrossPackgeWrap .dcTitleWrap p.dcPsTitle{text-align:center; font-size:13px; color:#333; font-family:'NanumSquare'; font-weight:200; line-height: 20px;}
.dcArticle08 .dcCrossPackgeWrap .dcPDListWrap{width:100%;}
.dcArticle08 .dcCrossPackgeWrap .dcPDListWrap .bx-wrapper{box-shadow:none; border:0;  margin-bottom:0; margin:0 auto;max-width:1200px !important; }
.dcArticle08 .dcCrossPackgeWrap .dcPDListWrap .bx-wrapper .bx-controls-direction a{position: absolute; top:0px; transform:translateY(-50%); margin-top:0; outline: 0; width:50px; height:50px; text-indent: -9999px; z-index: 90; border:solid 2px #616161;}
.dcArticle08 .dcCrossPackgeWrap .dcPDListWrap .bx-wrapper .bx-prev{left:-70px; background: url(/modules/user/img/skin01/main/btnPrev01.png) no-repeat 50% 50% #fff;}
.dcArticle08 .dcCrossPackgeWrap .dcPDListWrap .bx-wrapper .bx-next {right: -70px; background: url(/modules/user/img/skin01/main/btnNext01.png) no-repeat 50% 50% #fff;}
.dcArticle08 .dcCrossPackgeWrap .dcPDListWrap ul{}
.dcArticle08 .dcCrossPackgeWrap .dcPDListWrap ul li{float:left; position:relative;height:410px;  margin:0 22px 0 0;box-shadow: none;border-radius: 10px;border:1px solid #eee}
.dcArticle08 .dcCrossPackgeWrap .dcPDListWrap ul li a{display:block;  padding:5px; overflow:hidden;box-shadow: none;}
/*.dcArticle08 .dcCrossPackgeWrap .dcPDListWrap ul li a:hover{height:410px;border:solid 1px #e60031;}*/
.dcArticle08 .dcCrossPackgeWrap .dcPDListWrap ul li .dcPDPrice { padding: 0 5px; margin: 5px 0; }
.dcArticle08 .dcCrossPackgeWrap .dcPriceAmt{width:68px !important; font-size: 16px !important;}
.dcArticle08 .dcCrossPackgeWrap .dcCard, .dcArticle08 .dcCrossPackgeWrap .dcRentalPrice{width:45px !important;font-size:11px !important;margin:0px;}

.dcArticle08 .bx-controls-direction{position: absolute;top:-20px !important;right:30px;}
.dcArticle08 .bx-controls-direction a{width:25px !important;height:25px !important;}
.dcArticle08 .bx-controls-direction .bx-prev{left:-30px!important;}
.dcArticle08 .bx-controls-direction .bx-next{right:-30px!important;}

/*상세 제휴카드 영수증*/
.receipt_Wrap{background:#3968fe;width:100%;height:1300px;overflow: hidden;position:relative}
.receipt_Wrap .receipt_box{width:50%;height:100%;margin:0 auto;text-align:center;overflow: hidden;}
.receipt_Wrap .receipt_box li p{width:auto;text-align:center;}
.receipt_Wrap .receipt_box .receipt_line5{border-bottom: dotted 5px #828a8d;}
.receipt_Wrap .receipt_box .receipt_line3{border-bottom: dotted 3px #828a8d;}
.receipt_Wrap .point_over{position: absolute;bottom:175px;left:230px;opacity: 0.8;}
.receipt_Wrap .receipt_box .total_kum{font-size:90px;overflow: hidden;font-weight: 700;color:red;margin-top:-20px;padding-bottom:40px;}


/*상세 할인금액 쿠폰*/
.coupon_Wrap{width:100%;overflow: hidden;position:relative;}
.coupon_Wrap .point_over{width:100%;position: absolute;top:30px;}
.coupon_Wrap .point_over p{font-size:30px;color:#fff;text-align:center;}
.coupon_Wrap .point_over span{color:#ffff00}
.coupon_Wrap .point_over_msg{position: absolute;top:69%;left:50%;margin-left:-170px;font-size:20px;font-weight: 600;color:#fff;}





/*탑 바로가기 버튼*/
.pro_top_menu_wrap{background:#fff;width:100%;position: fixed;top:0px;border-bottom:2px solid black;display:none}
.pro_top_menu_wrap .pro_info{width:1200px;margin:0 auto;}
.pro_top_menu_wrap .pro_info a{color:#fff}

.pro_top_menu_wrap .pro_info ul{padding-top:15px;overflow: hidden;}
.pro_top_menu_wrap .pro_info li{float:left;text-align:center;    cursor: pointer;}
.pro_top_menu_wrap .pro_info span{margin-right:10px;padding: 0px 10px;background:#eee;}
.pro_top_menu_wrap .top_menu_btn li{float:left;text-align:center;width:16.66%;padding:10px; background:#eee;border-right:1px solid #ccc}
.pro_top_menu_wrap .top_menu_btn .btn_select{background:black;color:#fff;}

/*오른쪽 바로가기*/
.R_quick_btn{font-size:12px;width:100px;background:#000000;text-align:center;position: absolute;right: -80px;width: 38px;line-height: 38px;margin-top: 4px;    border-radius: 50px;color:#fff;cursor: pointer;}

/*포토후기 및 그래프*/
.gr_box{float:left;border-left:1px solid #ccc;}
.gr_box li{padding:10px 3px 30px 3px;overflow: hidden;float:left;}
.gr_big{display: table-cell;vertical-align: middle;margin:0 10px;float:left}
.gr_big_bak{display: inline-block;position: relative;width: 10px;height: 85px;margin-top: 4px;background-color: #e6e9f0;-webkit-box-shadow: inset 0 0 0 1px rgb(0 0 0 / 3%);box-shadow: inset 0 0 0 1px rgb(0 0 0 / 3%);border-radius: 10px;vertical-align: top;}
.gr_big_blue{background-color: #6b90dc;position: absolute;;right: 0;bottom: 0;left: 0;-webkit-box-shadow: inset 0 0 0 1px rgb(0 0 0 / 3%);box-shadow: inset 0 0 0 1px rgb(0 0 0 / 3%);border-radius: 10px;background-color: #blue;}

.gr_box2{float:left;padding:15px;font-size:13px;}
.gr_box2 li{padding-bottom:10px;overflow: hidden;margin:0 auto;width:80%}
.gr_box2 .gr_big{display: table-cell;vertical-align: middle;width:100%;margin:0 10px;float:left}
.gr_box2 .gr_big_bak{display: inline-block;position: relative;width: 170px;height: 12px;margin: 5px 5px 0 5px;background-color: #e6e9f0;-webkit-box-shadow: inset 0 0 0 1px rgb(0 0 0 / 3%);box-shadow: inset 0 0 0 1px rgb(0 0 0 / 3%);border-radius: 10px;vertical-align: }
.gr_box2 .gr_big_blue{background-color: #6b90dc;position: absolute;top: 0;right: 0;bottom: 0;left: 0;-webkit-box-shadow: inset 0 0 0 1px rgb(0 0 0 / 3%);box-shadow: inset 0 0 0 1px rgb(0 0 0 / 3%);border-radius: 10px;background-color: #blue;}

/*사은품*/
.gift_left{overflow: hidden;}
.gift_left ul{float:left;background:#eee;min-height:340px;width:285px;margin-right:20px;margin-bottom:20px;padding:15px;position: relative;}
.gift_left ul:nth-child(4n+0){margin-right:0px;}
.gift_left .gift_icon{position: absolute;right:0px;top:0px;font-size:14px;}
.gift_left .gift_kbn{width:50px;height:50px;border-radius: 50%;color:#fff;text-align:center;margin:10px;line-height:50px;}
.gift_left .gift_su{font-size:12px;background:#4c4c4c;width:50px;height:50px;border-radius: 50%;color:#fff;text-align:center; margin:10px;padding-top:13px;line-height:13px;}
.gift_left .gt_pro_nm{text-align:left;width:200px;height:100px;}
.gift_left .gt_pro_img_wrap{width:255px;max-height:170px;display: table-cell; vertical-align: middle;text-align: center;}
.gift_left .gt_pro_img_wrap img {max-width:100%;max-height:170px;}
.gift_left img{max-width:100%;max-height:100%;}
.kbn_scolor{background:#ff0099}
.kbn_acolor{background:#0000cc}
.kbn_bcolor{background:#cc0033}

/*장바구니*/
.dcCartWarp .basicWrapCenter .Wrap_title{text-align:center;margin:20px 0}

.dcCartWarp .cartFormWrap .cartFormLeft{width:100%;}
.dcCartWarp .cartFormWrap .cartProdList{width:calc(100% - 20px);border:1px solid #ccc;border-radius: 20px;background:#fff;overflow: hidden;margin:10px;}
.dcCartWarp .cartFormWrap .cartProdList .rental_logo{margin:20px 20px 0 20px;padding-bottom:20px;border-bottom:1px solid #000}
.dcCartWarp .cartFormWrap .cartProdList .rental_logo img{max-width:110px}
.dcCartWarp .cartFormWrap .cartProdList .cartProdInfo{padding:20px;overflow: hidden;}
.dcCartWarp .cartFormWrap .cartProdList .cartProdInfo .prod_img{float:left;margin:0 30px;}

.dcCartWarp .cartFormWrap .cartProdList .cartProdInfo .prod_info{padding:10px;width:100%;}
.dcCartWarp .cartFormWrap .cartProdList .cartProdInfo .prod_info span{font-size:13px;}
.dcCartWarp .cartFormWrap .cartProdList .cartProdInfo .prod_info p{margin-bottom:10px;}
.dcCartWarp .cartFormWrap .cartProdList .cartProdInfo .prod_info select{width:calc(100% - 50px);font-size:16px;border-color:#102d47;}
.dcCartWarp .cartFormWrap .cartProdList .cartProdInfo .cart_su{width:110px;text-align:center;overflow:hidden;float: left;}

.dcCartWarp .cartFormWrap .cart_total{margin:10px}


.cartFormWrap .basicWrapCenter .cartRight1{position:absolute;top:0px}
.cartFormWrap .basicWrapCenter .cartRight2{position:fixed;top:60px;}
.cartFormWrap .basicWrapCenter .cartRight3{position:absolute;bottom:0px}

/*관리방법*/
.term_adm_select {border:1px solid #ccc;float:left;padding:5px;margin-right:5px;border-radius:5px;width:30%;text-align:center;background:#fff;cursor: pointer;}
.btn_on{border:1px solid red;color:red}


