/* BASIC css start */
#contentWrap {width:100%; margin:0; font-size:0;} 

/*------------------------- main -------------------------*/
/* 메인공통 */
.title-wrap {margin:96px 0px 51px 0px; text-align:center;}
.title-wrap .sub-tit  {font-size:15px; color:#969696;}
.title-wrap .main-tit {font-size:30px; color:#000; letter-spacing: -1px;font-weight: normal;}
.prd-wrap .item_photo_box{width: 100%;}
.slick-slide, .slick-slide *{ outline: none !important; }


/* 메인 슬라이드 */
.mv .slick-prev {left:50% !important; margin-left:-710px; position:absolute; background:url("/design/samdacom2/wib2/img/main/mv_prev.png") no-repeat; width:25px; height:47px; background-size:100%; z-index:1; text-indent:-9999px; top:50%; margin-top:-23.5px;}
.mv .slick-next {right:50% !important; margin-right:-710px; position:absolute; background:url("/design/samdacom2/wib2/img/main/mv_next.png") no-repeat; width:25px; height:47px; background-size:100%; z-index:1; text-indent:-9999px; top:50%; margin-top:-23.5px;}
.mv .slick-slide{text-align:center;}
.mv .slick-slide img {width:2560px; height:598px; position:relative; left:50%; margin-left:-1280px;}

.mv .swiper-pagination-fraction{font-size:14px; width:1280px; margin:0 auto; text-align:left;}
.mv .swiper-container-fade .swiper-slide{text-align:center;}
.mv .swiper-slide{text-align:center;}
.mv .swiper-scrollbar{opacity:1!important; width:150px!important; left:50%!important; margin-left:-570px; background: rgba(255, 255, 255, 0.3); bottom:40px!important; border-radius:0;}
.mv .swiper-scrollbar-drag{background:#fff; border-radius:0;}
/*.swiper-container-fade .swiper-slide img{width:100%;}*/

.swiper-container {width: 100%;  height: 100%;}
.swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;

}


.mv .swiper-slide .visual_txt_box{display:block; position:absolute; top:370px; left:50%; transform: translate(-50%); width:100%; max-width:1280px; text-align:left; padding-left:125px;}
.mv .swiper-slide .visual_txt_box h1{margin:60px 0 0 2px; text-align:center;}
.mv .swiper-slide .visual_txt_box h1 a{display:block; font-size:18px; color:#fff; line-height:54px; border:1px solid #c9a3a5; width:203px;}
.mv .mv01 {cursor:pointer;}
.mv .mv01 .visual_txt_box h1 a{background:none; border:1px solid #c0c1c2;}
.mv .mv01 .visual_txt_box h1 a:hover{background:#fff; color:#262a2d; border:1px solid #fff;  font-weight:700;}
.mv .mv02 {cursor:pointer;}
.mv .mv02 .visual_txt_box h1 a{background:none; border:1px solid #c0c1c2;}
.mv .mv02 .visual_txt_box h1 a:hover{background:#fff; color:#262a2d; border:1px solid #fff; font-weight:700;}
.mv .mv03 {cursor:pointer;}
.mv .mv03 .visual_txt_box h1 a{background:none; border:1px solid #c0c1c2;}
.mv .mv03 .visual_txt_box h1 a:hover{background:#fff; color:#262a2d; border:1px solid #fff; font-weight:700;}
.mv .mv04 {cursor:pointer;}
.mv .mv04 .visual_txt_box h1 a{background:none; border:1px solid #505355; color:#000011;}
.mv .mv04 .visual_txt_box h1 a:hover{color:#fff; background:#111; border:1px soloid #111;  font-weight:700;}


.mv .swiper-button-prev{left:50%; background-image:url(/design/samdacom2/wib2/img/main/mv_prev_btn.png); width:28px; height:55px; background-size:28px; height:55px; margin-left:-710px;}
.mv .swiper-button-next{right:50%; background-image:url(/design/samdacom2/wib2/img/main/mv_next_btn.png); width:28px; height:55px; background-size:28px; height:55px; margin-right:-710px;}


/*공통 타이틀*/
.mcom_t h2{text-align:center; font-size:35px; color:#222; font-weight:800;}
.mcom_t h2 span{text-align:center; font-size:35px;  font-weight:800; color:#d0161b; }
.mcom_t h2:before{display:inline-block; content: ""; margin: 10px 16px 0 0; height:18px; width:1px; background: #111; vertical-align:top;}
.mcom_t h2:after{display:inline-block; content: ""; margin: 10px 0 0 16px; height:18px; width:1px; background: #111; vertical-align:top;}
.mcom_t h1{text-align:center; font-size:17px; color:#444;}



/*이벤트 파티영역*/
.main_ev_section{overflow:hidden;}

.main_ev_section ul li{float:left; text-align:center;}
.main_ev_section ul li:last-child{float:right;}
.main_ev_section .ev_title{padding-top:45px; font-size:28px; font-family: 'Binggrae-Bold';}
.main_ev_section .ev_title p {padding:10px 0;}
.main_ev_section .ev_title .price {font-size:23px; text-decoration:line-through; color:#000; }
.main_ev_section .ev_title span{color:#d0161b; }
.main_ev_section .ev_sub_title{font-size:16px; color:#888; padding-top:10px;}

/*renew_ MD'PICK*/
.prd_sec01{overflow:hidden; width:100%; background:#f0efed; padding:100px 0;}

.prd_sec01 h2:before{margin:13px 16px 0 0;}
.prd_sec01 h2:after{margin:13px 0 0 16px;}
.prd_sec01 .inner{max-width:1320px; margin:0 auto;}
.prd_sec01 .swiper-slide{padding:0 20px; background:none; }
.prd_sec01 .swiper-slide .listPic{width:100%; outline:none; padding-bottom:20px;}
.prd_sec01 .slick-slider .slick-prev{background: url(/design/samdacom2/wib2/img/main/prd_prev_btn.png) no-repeat; width:57px; height:58px; left:-10px; z-index:999; top:41%;}
.prd_sec01 .slick-slider .slick-next{background: url(/design/samdacom2/wib2/img/main/prd_next_btn.png) no-repeat; width:57px; height:58px; right:-10px; z-index:999; top:41%;}
.prd_sec01 .prd_info{text-align:left; }
.prd_sec01 .list_icon{padding-bottom:20px;}
.prd_sec01 .list_icon img{display:inline-block; padding-right:5px;}
.prd_sec01 .listName{font-size:23px; color:#111; padding-bottom:10px;}
.prd_sec01 .listPrice{display:none;}
.prd_sec01 .price{font-size:20px;  color:#c61317;}
.prd_sec01 .price .won{font-size:20px; font-weight:700;}
.prd_sec01 .price b{font-weight:500; font-size:18px;}

/*중간띠배너01*/
.mid_bnr01{width:100%; overflow:hidden; background:url(/design/samdacom2/wib2/img/main/main_mid01_bg.png)repeat-x 0 0; background-size: cover;}
.mid_bnr01 ul li{float:left;}


/*renew_ 카테고리 아이템*/
.prd_sec02{overflow:hidden; width:100%; }
.prd_sec02 h2{font-family: 'Red Hat Display', sans-serif;}
.prd_sec02 h2:before{margin:13px 16px 0 0;}
.prd_sec02 h2:after{margin:13px 0 0 16px;}
.prd_sec02 .inner{max-width:1320px; margin:0 auto;}
.prd_sec02 .prd_cate_tit{width:1280px; font-size:28px; color:#222; font-weight:700; margin:70px auto 0;}
.prd_sec02 .prd_cate_tit span{float:right; padding-top:10px;}
.prd_sec02 .prd_cate_tit span a{font-size:15px; color:#555; }
.prd_sec02 .swiper-slide{padding:0 20px; background:none; }
.prd_sec02 .swiper-slide .listPic{width:100%; outline:none; padding-bottom:20px;}
.prd_sec02 .slick-slider .slick-prev{background: url(/design/samdacom2/wib2/img/main/prd_prev_btn.png) no-repeat; width:57px; height:58px; left:-10px; z-index:999; top:41%;}
.prd_sec02 .slick-slider .slick-next{background: url(/design/samdacom2/wib2/img/main/prd_next_btn.png) no-repeat; width:57px; height:58px; right:-10px; z-index:999; top:41%;}
.prd_sec02 .prd_info{text-align:left; }
.prd_sec02 .list_icon{padding-bottom:20px;}
.prd_sec02 .list_icon img{display:inline-block; padding-right:5px;}
.prd_sec02 .listName{font-size:18px; color:#111; padding-bottom:10px;}
.prd_sec02 .listPrice{display:none;}
.prd_sec02 .price{font-size:20px; font-weight:700; color:#c61317;}
.prd_sec02 .price .won{font-size:20px;font-weight:700; }
.prd_sec02 .price {font-weight:500; font-size:18px;}


.prd_sec02 .prd_col3{width:1280px; margin:0 auto;}
.prd_sec02 .prd_col3 .prd_col_01{width:408px; float:left;}
.prd_sec02 .prd_col3 .prd_col_02{width:408px; float:left; margin-left: 28px;}
.prd_sec02 .prd_col3 .prd_col_03{width:408px; float:right;}

.prd_sec02 .prd_col3 .thumb{position:relative; cursor:pointer;}
.prd_sec02 .prd_col3 .thumb .htag_txt{position:absolute; width:100%; top:0; left:0; padding:40px 0 0 40px; box-sizing:border-box;}
.prd_sec02 .prd_col3 .thumb .htag_txt h3{font-size:25px; color:#fff; padding-bottom:20px; font-weight:700;}
.prd_sec02 .prd_col3 .prd_col_02 .thumb .htag_txt h3{color:#911722;}
.prd_sec02 .prd_col3 .prd_col_03 .thumb .htag_txt h3{color:#911722;}
.prd_sec02 .prd_col3 .thumb .htag_txt span{display: inline-block; font-size:16px; color:#fff; width:115px; line-height:25px; font-weight:500;}
.prd_sec02 .prd_col3 .prd_col_03 .thumb .htag_txt span{color:#7f6358;}
.prd_sec02 .prd_col3 .r_img{width:100%;   background:#f7f7f7; text-align:center; height:155px;}
.prd_sec02 .prd_col3 .r_img li{position:relative; float:left; width:33.33%; padding:35px 0; background:url(/design/samdacom2/wib2/img/main/col_line02.gif) no-repeat right center;}
.prd_sec02 .prd_col3 .r_img li:last-child{background:none;}
.prd_sec02 .prd_col3 .r_img .r_img_relt{position:relative; width:130px; margin:0 auto;  }
.prd_sec02 .prd_col3 .r_img .balloon_box{display:none; position:absolute; top:-40px; left:50%; width:100%; transform: translate(-50%);}
.prd_sec02 .prd_col3 .r_img .balloon_t{position:relative; display:inline-block; font-size:14px; color:#fff; padding:0 10px; line-height:30px; background:#d0161b; border-radius:3px;}
.prd_sec02 .prd_col3 .r_img .balloon_t span{position:absolute; bottom:-6px; width:12px; height:6px; left:50%; transform: translate(-50%); background:url(/design/samdacom2/wib2/img/main/balloon_a.png) no-repeat right center;}


.prd_sec02 .prd_col3 .r_img .r_img_relt:hover > .balloon_box{display:block;}



/*중간띠배너02*/
.mid_bnr02{width:100%; overflow:hidden; background-image:url(/design/samdacom2/wib2/img/main/main_mid_bnr02_bg_1.png)repeat-x 0 0; background-size: cover; height:260px; display:table; text-align:center;}
.mid_bnr02 h2{display:table-cell; vertical-align:middle;}

/*유튜브 영역*/
.ytube_section{width:100%; border-top:1px solid #ddd; text-align:center; padding:100px 0;}
.ytube_section p{margin-top:50px;}
.ytube_section p a{display:inline-block; border:1px solid #a0a0a0; padding:0 30px; line-height:48px; color:#333; font-size:16px; font-weight:500;}


/* 배너 3개영역 */
.banner-wrap {font-size: 0px;letter-spacing: 0px; word-spacing: 0px;  margin-top:60px;}
.banner-wrap a {display:inline-block;zoom:1;*display:inline;_display:inline; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.banner-wrap a:nth-child(2) {margin:0px 20px;}
.banner-wrap a:hover {opacity:0.7; -webkit-opacity:0.7;}


/* 이벤트 스크롤배너 */
.event-banner { display: /*table*/block; position: relative; width: 100%; height: 398px; overflow: hidden; /*background: url(/design/samdacom2/wib2/img/main/scroll-banner.jpg) center top repeat fixed;*/ text-align: center; margin-top:150px;}
.event-banner img{/*position:absolute; left:50%; margin-left:-1280px;*/ width:100%;}
.event-banner a {display: table-cell; vertical-align: middle; color:#fff; background:rgba(0,0,0,0.3);}
.event-banner span.line {display:block; width:83px; height:1px; background:#fff; margin:0 auto;}
.event-banner h3.event-tit {font-size:86px; color:#fff; font-weight:bold;}
.event-banner p.event-sub {font-size:25px;}
/* new arrival 상품폼*/
.prd-section03 {padding-bottom:135px;}
.prd-section03 .basic_prd .item-cont .item-list {width:352px; margin-right:57px;}
.prd-section03 .basic_prd .item-cont .item-list:nth-child(3n) {margin-right:0;}
.prd-section03 .basic_prd .item-cont .item-list dt{border:1px solid #f1f1f1; box-sizing:border-box;}
/* md추천 상품폼*/
.prd-section04 {padding-bottom:100px;}
.prd-section04 .basic_prd .item-cont .item-list {width:258px; margin:40px 45px 0 0;}
.prd-section04 .basic_prd .item-cont .item-list:nth-child(4n) {margin-right:0;}
.prd-section04 .basic_prd .item-cont .item-list dt {width:258px; border:1px solid #f1f1f1; box-sizing:border-box;}
/*내가한거*/
.prd-section06 {padding-bottom:1px;}
.prd-section06 .basic_prd .item-cont .item-list {width:258px; margin:40px 45px 0 0;}
.prd-section06 .basic_prd .item-cont .item-list:nth-child(4n) {margin-right:0;}
.prd-section06 .basic_prd .item-cont .item-list dt {width:258px; border:1px solid #f1f1f1; box-sizing:border-box;}




/*카테고리노출*/
.prd-section05 {padding-bottom:50px; }
.prd-section05 .tab_container {display:inline-block; }
.prd-section05 .tab_container:nth-child(2n-1) { border-right:1px solid black; }
.prd-section05 .tab_container:nth-child(2n) {margin-left: 45px; }
.prd-section05 .basic_prd .item-cont .item-list {width:236px; margin:40px 45px 0 0;}




#main .visual { zoom: 1; overflow: hidden; }
#main .visual:after { content: ""; display: block; clear: both; }
#main .visual .symbol,
#main .visual .ad,
#main .visual .notice { float: left; }
#main .visual .symbol { overflow: hidden; width: 600px; margin-right: 15px; }
#main .visual .ad,
#main .visual .notice { width: 161px; }
#main .visual .notice dt { padding: 5px 0; }
#main .visual .notice dd { margin-top: 10px; }
#main .visual .notice dd .notice-list a { font-size: 11px; padding-bottom: 5px; }
#main .visual .ad { margin-top: 30px; }

.item-wrap{margin: 80px 0;}
.item-wrap .pro_tit{ margin-bottom: 20px; color: #484848; text-align: center; font-size: 25px;}
.item-wrap.pordList .item-cont .item-list {width:280px; margin-right:26px;}
.item-wrap.pordList .item-cont .item-list:nth-child(4n) {margin-right:0px;}
.item-wrap.pordList .item-cont .item-list:first-child {margin-left:0}
.item-wrap.pordList .item-cont .item-list dt img {width:100%; height: auto;}
.item-wrap.pordList .prd-name a {color:#959494; font-size:11px; }
.item-wrap.pordList .prd-price {color:#000;}
.item-wrap.pordList .prd-price strike {font-weight:normal; color: #949494;}

#f2s-rolling-container1 .swiper-pagination .swiper-pagination-bullet{border-radius: 50% !important; width: 15px; height: 15px;}
#f2s-rolling-container1 .swiper-pagination .swiper-pagination-bullet-active{background: #000 !important;}

/* best-evt */
#main .best-evt { zoom: 1; overflow: hidden; margin-top: 20px; }
/* slideBestEvt */
#main #slideBestEvt { float: left; width: auto; border-left: 0; }
/* hashBestEvt */
#main #hashBestEvt { position: relative; float: right; }
/* headlineBanner */
#main #headlineBanner { position: relative; margin-top: 20px; }
/* mdItem */
#main #mdItem { position: relative; margin-top: 20px; }

/*장바구니 클릭시*/
#detailpage{width:auto; padding:44px 39px; border:1px solid #d8d8d8; background:#fafafa;}
#detailpage .detail{padding-left:0; position:relative;}
#detailpage .thumb-wrap{width:298px; float:left; position:relative; margin-right:0; left:0;}
#detailpage .thumb-wrap .thumb img{width:100%;}

#detailpage .txt-wrap{width:350px; margin-left:29px; position:static;}
#detailpage .txt-wrap .sub-tit{display:none;}
#detailpage .txt-wrap .ptit{padding:0; font-size:18px; color:#303030; font-weight:bold;}
#detailpage .txt-wrap .table-opt{margin-top:15px;}
#detailpage .txt-wrap .table-opt tbody, #detailpage .txt-wrap .table-opt table{display:block; width:100%;}
#detailpage .txt-wrap .table-opt .f_price th{display:none;}
#detailpage .txt-wrap .table-opt .f_price {padding-bottom:18px; border-bottom:2px solid #aeaeae; display:block; width:100%; margin-bottom:10px;}
#detailpage .txt-wrap td.price{display:block; font-size:15px; color:#303030; padding:0;}
#detailpage .txt-wrap .table-opt .sell_price{font-size:15px ! important;}
#detailpage .txt-wrap .table-opt tr{font-size:0;}
#detailpage .txt-wrap .table-opt th{display:inline-block; width:100px; font-size:13px;}
#detailpage .txt-wrap .table-opt td{display:inline-block; width:calc(100% - 100px); font-size:13px;}

#detailpage .txt-wrap .table-opt tr.option td{width:100%; padding:0;}

#detailpage .table-opt .opt-wrap{width:100% ! important; border:none ! important; background:transparent ! important;}
#detailpage .table-opt .opt-wrap .tit, #detailpage .table-opt .opt-wrap dt{padding-left:0 ! important;}
#detailpage .table-opt .opt-wrap dd{width:calc(100% - 100px) ! important;}
#detailpage .table-opt .opt-wrap select{width:100% ! important;}
.MK-oneclick-value{padding:0 ! important;}

#detailpage .txt-wrap .f-btns{font-size:0;}
#detailpage .txt-wrap .f-btns a{display:inline-block ! important;color:#fff ! important; font-size:18px ! important; border:none ! important; margin-left:4px; height:62px ! important; vertical-align:top;}
#detailpage .txt-wrap .f-btns a.btn_buy{width:131px; background:#d1161b ! important; margin-left:0; line-height:62px}
#detailpage .txt-wrap .f-btns a.btn_cart{width:117px; background:#3d3d3d ! important; line-height:62px}
#detailpage .txt-wrap .f-btns a.btn_wish{width:91px;}
#detailpage .txt-wrap .f-btns .soldout{display:inline-block;width:calc(100% - 95px); margin-left:0; border:none; background:#d1161b; font-size:18px; color:#fff; line-height:62px; height:62px;}

#detailpage .close-layer{width:16px; height:16px; background:url('/design/samdacom2/wib2/img/sub/close.png')no-repeat 50% 50%;}
/* BASIC css end */

