/* BASIC css start */
/* 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;
}

.basic_wrap {
    width: 1100px;
    margin: 0 auto;
}

.btm_menu {
    margin-top: 50px!important;
}

.sub_h2 {
    position: relative;
    top: 10px;
    left: 10px;
}

.main_section {
    width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 10;
    height: 433px;
    overflow: hidden;
}

.main_section .main_roll_left_menu .main_roll {
    width: 2000px;
    height: 431px;
    overflow: hidden;
    float: right;
    border: 1px solid #e0e0e0;
    border-left: 0px;
    position: relative;
    z-index: 1;
}

.main_section .main_roll_left_menu .main_roll .main_roll_content {
    width: 100%;
}

.main_section .main_roll_left_menu .main_roll .main_roll_content > div {}



.main_section .main_roll_left_menu .main_roll .main_roll_pager {
    position: absolute;
    bottom: 28px;
    left: 50%;
    margin-left: 100px;
    z-index: 99;
    font-size: 0px;
    letter-spacing: 0px;
    word-spacing: 0px;
    width: 867px;
}

.main_section .main_roll_left_menu .main_roll .main_roll_pager a {
    margin: 3px;
    border-radius:100px;
    display: inline-block;
    _display: inline;
    *display: inline;
    width: 10px;
    height: 10px;
    line-height: 42px;
    font-size: 13px;
    color: #565656;
    text-align: center;
    background: #fcfbfb;
    position: relative;
    z-index: 1;
    font-family: 'Malgun Gothic';
}

.main_section .main_roll_left_menu .main_roll .main_roll_pager a.activeSlide {
    color: #565656;
}

.main_section .main_roll_left_menu .main_roll .main_roll_pager a .b_bar {
    border-radius: 100px;
    height: 10px;
    width: 10px;
    background: #1c84d1;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 2;
    display: none;
}

.main_section .main_roll_left_menu .main_roll .main_roll_pager a .r_bar {
    height: 11px;
    width: 1px;
    background: #d5d5d5;
    display: block;
    position: absolute;
    top: 14px;
    right: 0px;
    z-index: 3;
}

.main_section .main_roll_left_menu .main_roll .main_roll_pager a.activeSlide .b_bar {
    display: block;
}

.main_ban_wrap {
    width: 1100px;
    margin: 0 auto;
    margin-top: 53px;
}

.main_ban_wrap > div {
    font-size: 0px;
    letter-spacing: 0px;
    word-spacing: 0px;
    width: 105%;
    margin-bottom: 5px;
}

.main_ban_wrap > div a {
    margin-right: 5px;
}

.main_tab_wrap {
    width: 803px;
    float: left;
}

.main_tab_wrap .m_tab {
    font-size: 0px;
    letter-spacing: 0px;
    word-spacing: 0px;
    width: 805px;
}

.main_tab_wrap .m_tab > div {
    height: 46px;
    display: inline-block;
    _display: inline;
    *display: inline;
    border: 1px solid #e0e0e0;
    font-size: 14px;
    color: #363636;
    margin-right: -1px;
    text-align: center;
    line-height: 3.3em;
    position: relative;
    z-index: 2;
    width: 33.4%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #f4f4f4;
}

.main_tab_wrap .m_tab > div a {
    color: #3b3b3b;
}

.main_tab_wrap .m_tab > div.activeSlide {
    background: #fff;
    border-bottom: 1px solid #fff;
}

.main_tab_wrap .m_tab > div.activeSlide a {
    display: inline-block;
    _display: inline;
    *display: inline;
    position: relative;
    z-index: 2;
}

.main_tab_wrap .m_tab > div.activeSlide a .b_bar {
    display: block;
    height: 3px;
    width: 100%;
    background: #1c84d1;
    position: absolute;
    bottom: -12px;
    left: 0px;
    z-index: 1;
}

.main_tab_wrap .m_tab a.activeSlide {
    font-weight: bold;
    letter-spacing: -1px;
    z-index: 4;
    border-bottom: 1px solid #fff;
}

.main_tab_wrap .m_tab a .top_bar {
    height: 5px;
    background: #86001b;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2;
    display: none;
}

.main_tab_wrap .m_content {
    height: 343px;
    width: 802px;
    border: 1px solid #e0e0e0;
    border-top: 0px;
}

.main_tab_wrap .m_content >div {
    display: none;
    height: 343px;
    width: 803px;
}

.main_tab_wrap .m_content .prod_spacs {
    width: 210px;
    margin: 0 auto;
    border-top: 1px solid #e3e2d8;
    text-align: center;
}

.main_tab_wrap .m_content .prod_spacs .prod_name a {
    color: #343333;
}

.main_tab_wrap .m_content .prod_spacs .prod_subname {
    display: none;
}

.main_tab_wrap .m_content .prod_spacs .prod_icon {
    height: 15px;
    padding-top: 20px;
    padding-bottom: 12px;
}

.main_tab_wrap .m_content .prod_spacs .prod_icon {
    display: none;
}

.main_tab_wrap .m_content .normal_prod_wrap {
    width: 803px;
}

.main_tab_wrap .m_content .normal_prod_wrap .normal_prod_box {
    margin-left: 21px;
}

.main_tab_wrap .m_content .normal_prod_wrap .normal_prod_box .normal_item {
    margin-right: 50px;
    margin-left: 0px;
    margin-top: 25px;
}

.md_choice {
    width: 286px;
    height: 340px;
    float: right;
    position: relative;
    z-index: 2;
    margin-top: 57px;
}

.md_choice .md_next {
    position: absolute;
    top: 175px;
    left: 0px;
    z-index: 99;
}

.md_choice .md_prev {
    position: absolute;
    top: 175px;
    right: 0px;
    z-index: 99;
}

.md_choice .md_choice_content {
    width: 284px;
    height: 344px;
    border: 1px solid #e0e0e0;
    border-top: 0px;
}

.md_choice .md_choice_content .normal_prod_wrap {
    width: 220px;
    margin: 0 auto;
}

.md_choice .md_choice_content .normal_prod_wrap .normal_prod_box .normal_item .prod_thumb {
    width: 220px;
    height: 220px;
    margin: 0 auto;
    margin-top: 25px;
}

.md_choice h2 {
    margin-bottom: 16px;
}

.md_choice h3 {
    margin-bottom: -11px;
}

.md_choice .md_choice_content .normal_prod_wrap .normal_prod_box .prod_spacs {
    text-align: center;
    margin-top: 10px;
}

.md_choice .md_choice_content .normal_prod_wrap .normal_prod_box .prod_spacs .prod_icon {
    display: none;
}

.specific_prod_wrap .normal_prod_box .normal_item .prod_spacs .prod_price .consumer .org_price {
   <!-- display: block;-->
}

.md_choice .md_choice_content .normal_prod_wrap .normal_prod_box .prod_spacs .prod_price .consumer .org_price, .md_choice .md_choice_content .normal_prod_wrap .normal_prod_box .prod_spacs .prod_price .consumer .ntr_price {
    display: inline-block;
}


/*.main_recmd_tit{margin-top:49px; margin-bottom:21px;}
	.main_recmd_prod{width:1098px; border:1px solid #cfcfcf; overflow:hidden;}
	.main_recmd_prod .main_recmd_content{width:1100px; margin-top:-1px; margin-left:-1px;}
	.main_recmd_prod .main_recmd_content .normal_prod_wrap .normal_prod_box .normal_item{border:1px solid #cfcfcf; margin-right:-1px; width:274px;}
	.main_recmd_prod .main_recmd_content .normal_prod_wrap .normal_prod_box .normal_item  .prod_spacs{background:#f6f6f6; height:149px;}*/

.rt_prod_wrap .normal_prod_wrap .normal_prod_box {
    position: relative;
    z-index: 2;
    width: 1098px;
    height: 956px;
    border: 1px solid #e0e0e0;
    overflow: hidden;
}

.rt_prod_wrap .normal_prod_wrap .normal_prod_box .normal_item {
    /* width: 274px; */
    height: 278px;
    border: 1px solid #e0e0e0;
    position: absolute;
    background: #fff;
    padding: 20px 27px;
}

.rt_prod_wrap .normal_prod_wrap .normal_prod_box .normal_item.loc_prod0 {
    top: -1px;
    left: -1px;
}

.rt_prod_wrap .normal_prod_wrap .normal_prod_box .normal_item.loc_prod1 {
    top: -1px;
    left: 274px;
}

.rt_prod_wrap .normal_prod_wrap .normal_prod_box .normal_item.loc_prod2 {
    top: -1px;
    left: 549px;
}

.rt_prod_wrap .normal_prod_wrap .normal_prod_box .normal_item.loc_prod3 {
    top: -1px;
    left: 823px;
}

.rt_prod_wrap .normal_prod_wrap .normal_prod_box .normal_item.loc_prod4 {
    top: 318px;
    left: -1px;
}

.rt_prod_wrap .normal_prod_wrap .normal_prod_box .normal_item.loc_prod5 {
    top: 637px;
    left: -1px;
}

.rt_prod_wrap .normal_prod_wrap .normal_prod_box .normal_item.loc_prod6 {
    top: 318px;
    right: -2px;
}

.rt_prod_wrap .normal_prod_wrap .normal_prod_box .normal_item.loc_prod7 {
    top: 637px;
    right: -2px;
}

.rt_prod_wrap .center_ban {
    position: absolute;
    bottom: 1px;
    left: 276px;
    z-index: 9999;
}


/* ¸ÞÀÎ Á¦ÁÖ ¼ö»ê, Ãà»ê, °¡°ø½ÄÇ° */

.add-prod-wrap .add_prod_banner {
    width: 366.6px;
    float: left;
}

.add-prod-wrap .normal_prod_wrap .normal_prod_box>.normal_item {
    width: 269.6px;
    padding: 28px 48px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    border-color: #e0e0e0;
    height: 363px;
    margin-right: 0px;
}

.add-prod-wrap .normal_prod_wrap .normal_prod_box>.normal_item:nth-of-type(2),
.add-prod-wrap .normal_prod_wrap .normal_prod_box>.normal_item:nth-of-type(3) {
    border-bottom: 0px;
    height: 364px;
}

.add-prod-wrap .normal_prod_wrap .normal_prod_box>.normal_item:nth-of-type(4) {
    border-left: 1px solid #e0e0e0;
    width: 268.6px;
}

.add-prod-wrap .normal_prod_wrap .normal_prod_box .normal_item .prod_thumb {
    width: auto;
}

/* Á¦ÇÁ¸® »óÇ° */
.jepree-wrap {
    margin: 0px 0px 0px;
}

/* ¸ÞÀÎ  ¸íÇ°¼±¹°¼¼Æ® */

.main-masterpiece-wrap.ul {
    overflow: hidden;
    padding-bottom: 75px;
    background: url(/design/samdacom1/wib/img/main/masterpiece-bg.png) no-repeat center;-->
}

.main-masterpiece-wrap .normal_prod_wrap .normal_prod_box .normal_item {
    margin-right: 0px;
    height: 278px;
    border-style: solid;
    border-width: 1px 0px 1px 1px;
    border-color: #e0e0e0;
    background: #fff;
    padding: 20px 29px;
}

.main-masterpiece-wrap .normal_prod_wrap .normal_prod_box .normal_item:nth-child(4n) {
    border-right: 1px solid #e0e0e0;
    width: 209px;
}


.r_wing_wrap {
    top: 815px;
}
.l_wing_wrap {
    top: 814px;
}
.footer-border{margin-top:0px !important;}

.nowrap.ThanksGiving2{
background: url(http://ai.esmplus.com/oksamda/21samda/main_img/PC_event_01.jpg) no-repeat center;
height: 500px;
background-size: cover;
position: relative;

}



#divThanksGiving #divSlideThanksGiving .splide__slide .productprice {display: inline-block; padding:0 0px 10px 10px;}

.coupon_price:before {
    content: "|";
    color: #d9d9d9;
    padding: 0 7px;
    font-weight: 200;
}
.coupon_price {
    line-height: 1.5;
    display: inline-block;
    font-size: 14px;
    color: #e69530;
    font-weight: 800;
}
.prd_icons {
    padding-top: 7px;
}
.prd_icons span img {
    padding-right: 5px;
}

a.dlink {display: block;position: absolute;right: 60px;bottom: 360px;}
.blink {
    position: absolute;
    bottom: 77px;
    right: 60px;
}
.blink {
    position: absolute;
    bottom: 77px;
    right: 60px;
}
.blink a {
    transition: .25s;
    border: 1px solid #d9d9d9;
    background: #f4f5f6;
    color: #444;
    padding: 10px 20px;
    margin-left: 10px;
    font-weight: 400;
    font-size: 16px;
    border-radius: 4px;
}
.blink a:hover {
    border: 1px solid #a6a6a6;
    background: #444;
    color: #fff;
    font-weight: 500;
}





/*num-slider-item slide css { */
.num-slider a:focus {outline: none;border: none;}
.num-slider .slick-arrow {
  position: absolute;
  top: 50%;
  z-index: 1;
  width: 3rem;
  height: 3rem;
  transform: translateY(-50%);
  padding: 0;
  overflow: hidden;
  font-size: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border: 2px solid #fff;
  border-radius: 50%;
  cursor: pointer;
  outline: none;
  transition: 0.25s;
}
.num-slider .slick-prev:before, .num-slider .slick-next:before {content:'';}
.num-slider .slick-arrow:hover, .num-slider .slider .slick-arrow:focus {
  border-color: #F08A5D;
}
.num-slider .slick-arrow:active {
  transform: translateY(-50%) scale(0.9);
}
.num-slider .slick-prev {
  left: 10vw;
  background: url(//samda2.2134.biz/assets/img/_arrow-left.png) no-repeat;
}
.num-slider .slick-next {
  right: 10vw;
  background: url(//samda2.2134.biz/assets/img/_arrow-right.png) no-repeat;
}
.num-slider .slick-prev, .num-slider .slick-next {
  width: 28px;
  height: 55px;
  border: none;
  opacity: .5;
}
.num-slider .slick-prev:hover, .num-slider .slick-next:hover {
  opacity: 1;
}
.num-slider .slider__item {
  position: relative;
  height: 370px;
  overflow: hidden;
  text-align: center;
}
.num-slider .slider__item a {display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-position: top center;background-size: 2000px 370px;}
.num-slider .slider__item .ablank {display: block; width: 1400px; text-align: center;margin: auto; height: 100%;}
.num-slider .slider__item img {
/*  width: 100%;
  height: 100%;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;*/
     margin: auto;
}

.num-slider .slider__counter {
  /* letter-spacing: 60px; */
  position: absolute;
  bottom: 37px;
  left: 47%;
  width: 1280px;
  margin: auto;
  /* left: 1rem; */
  z-index: 1;
  font-size: 13px;
  font-weight: 800;
  color: #fff;
  /* mix-blend-mode: difference; */
  pointer-events: none;
}

.num-slider .slider__counter2 {
  /* letter-spacing: 60px; */
  position: absolute;
  bottom: 37px;
  /* width: 1280px; */
  right: 47%;
  margin: auto;
  /* left: 1rem; */
  z-index: 1;
  font-size: 13px;
  font-weight: 800;
  color: #fff;
  /* mix-blend-mode: difference; */
  pointer-events: none;
}

.num-slider .slick-dots {
    position: absolute;
    bottom: 40px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}

.num-slider .slick-dots li button:before { content: ''; color: white; background: white; width: 30px; height: 1px;}
.num-slider .slick-dots li button,
.num-slider .slick-dots li {width: 30px; height: 1px;}
.num-slider .slick-dots {}
/* } num-slider-item slide css*/


/* º£½ºÆ® */
.sec-best-product .prds .standard-product .thumb-box {display: block;top: 0;position: relative;    transition: .5s;}
.sec-best-product .prds .standard-product:hover .thumb-box {top: -20px;position: relative;box-shadow: 20px 20px 25px rgb(0 0 0 / 25%);}
.sec-best-product .slick-list {padding: 20px 20px;    margin-left: -20px;    margin-right: -20px;}

/* »ï´ÙÆÑ */
.sec-issue .standard-product a {display: block;top: 0;position: relative;    transition: .5s;}
.sec-issue .standard-product:hover a {top: -20px;position: relative;box-shadow: 20px 20px 25px rgb(0 0 0 / 25%);}
.sec-issue .slick-list {padding: 50px 15px 60px 15px; margin: 0 10px;}

.btn-group svg {    position: relative;
    top: 1px;}
.btn-group a {font-weight: 600;color: #000;}
/* ÆÄ¿ö¸®ºä ¸ÞÀÎ Æ÷Åä¸®ºä */
.main_power_review_list { width:1100px; margin:auto; }
.main_power_review_list .title { font-size:28px; text-align:center; margin:10px;}
.main_power_review_list li { float:left; padding:2px; }
.main_power_review_list li img { width:216px; }
.main_power_review_list:after { content: ''; display: block; clear: both; }


/* BASIC css end */

