/* BASIC css start */
/* »ó´Ü ºñÁÖ¾ó */
.main_banner {width:100%;height:480px;margin-bottom:30px;position:relative;}
.main_banner .txt_event {position:absolute;bottom:85px;left:50%;margin-left:-27px;}

.main_banner .flexslider {width:1000px;height:480px;}
.main_banner .flexslider li {position:relative;}
.main_banner .flex-control-nav {text-align:center;width:100%;position:absolute;bottom:30px;z-index:10;}
.main_banner .flex-direction-nav {display:none;}
.flex-control-nav li {
  margin:0 5px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width:14px;
  height:14px;
  display:block;
  background:#4a4a4a;
  background:rgba(118, 118, 118, 1);
  cursor:pointer;
  text-indent: 0px;
    -webkit-border-radius:20px;
  -moz-border-radius:20px;
  border-radius:20px;
  color:#fff;
  font-size:0px;
  box-sizing:border-box;
  padding-top:10px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 1);
  text-decoration:none;
}
.flex-control-paging li a.flex-active {
  background: #fff;
  background: rgba(255, 255, 255, 1);
  cursor: default;
  color:#000;
}

/* ¸ÞÀÎ »óÇ° */
.main_prd {width:940px;padding:0px 30px 40px 30px;}
.main_prd:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.main_prd > div {float:left;}
.main_prd h4 {width:313px;margin-bottom:40px;}
.main_prd .slider_cont {width:313px;position:relative;}
.main_prd .slides li img {padding:0;}

/* ¸ÞÀÎ »óÇ° ÆäÀÌÂ¡ */
.main_prd .flex-control-paging li a {width:12px;height:12px;background:#c9caca;}
.main_prd .flex-control-paging li a.flex-active {width:12px;background:#000;}
.main_prd .flex-control-nav {text-align:center;width:100%;position:absolute;bottom:30px;z-index:10;}

.main_prd .md_pick .flex-control-nav {left:-8px;}
.main_prd .recommend .flex-control-nav {left:8px;}

/* ¸ÞÀÎ SNS */
.main_sns {text-align:center;width:940px;margin:0 auto;}
.main_sns h4 {margin-bottom:25px;}
.main_sns .sns_img_sec {width:940px;height:234px;}
.main_sns .sns_img_sec img {width:100%;}





.swiper-container_01, .swiper-container_02, .swiper-container_03, .swiper-container_04 {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-container-horizontal > .swiper-pagination-bullets {bottom:25px !important;}
.swiper-pagination-bullet {width:12px !important;height:12px !important;}



.swiper-pagination .swiper-pagination-bullet-active{
  background:#000 !important;
  cursor: default;
}

/* ¸ÞÀÎ ÀÎ±â»óÇ° °øÅë Å¸ÀÌÆ² */
.tit_pop {display:block;font-weight:bold;padding:0px 0px 0px 0px;}
.tit_pop span {display:block;height:22px;padding:6px 0px 0px 0px;margin:0px 20px 0px 20px;font-weight:normal;border-bottom:1px solid #ccc;}

/* ¸ÞÀÎ »óÇ° ¼øÀ§ */
#container.main .main_rank {}
#container.main .main_rank:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
#container.main .popular {float:left;width:296px;margin:0px 0px 12px 0px;}
#container.main .popular ul {padding:0px 20px 38px 20px;}
#container.main .popular ul li {position:relative;border-top:1px solid #ccc;}
#container.main .popular ul li:first-child {border-top:none;}
#container.main .popular ul li a {display:block;padding:9px 0px 2px 17px;}
#container.main .popular ul li a em {display:block;position:absolute;top:7px;left:0px;}
#container.main .popular ul li a span {display:block;width:30px;position:absolute;top:6px;right:0px;}

/* ¸ÞÀÎ 20, 30´ë ÀÎ±â ¼øÀ§ */
#container.main .rank_prd {float:left;width:296px;padding:0px 26px 0px 0px;}
#container.main .rank_prd .tab_menu {padding:0px 0px 3px 0px;margin:0px 20px 0px 20px;border-bottom:1px solid #ccc;}
#container.main .rank_prd .tab_menu:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
#container.main .rank_prd .tab_menu li {float:left;width:16.7%;position:relative;}
#container.main .rank_prd .tab_menu li:first-child {width:16.5%;background:url('//www.reskin.co.kr/design/reskin/_v2/mobile/images/common/bar_05.png') no-repeat left 6px;}
#container.main .rank_prd .tab_menu li:last-child {right:-1px;}
#container.main .rank_prd .tab_menu li a {text-align:center;display:block;width:100%;padding:6px 0px 5px 0px;background:url('//www.reskin.co.kr/design/reskin/_v2/mobile/images/common/bar_05.png') no-repeat right 6px;}
#container.main .rank_prd .tab_menu li a.on {color:#fff;background:#333;}

#container.main .rank_prd .tab_menu li a.bg_none {background:none;}

#container.main .rank_prd .popular {border-top:none;margin-top:0px;}
#container.main .rank_prd .popular ul li {}
#container.main .rank_prd .popular ul li:first-child {border-top:none;}



/* ¸ÞÀÎ Å¸ÀÓ µô */
.main_time_deal {width:296px;position:absolute;top:0px;left:-322px;}
.main_time_deal .swiper-pagination {width:76px !important;top:20px;bottom:auto !important;left:auto !important;right:0px;}
.main_time_deal .swiper-pagination .swiper-pagination-bullet {background:#5e5e5e !important;opacity:1 !important;}
.main_time_deal .swiper-pagination .swiper-pagination-bullet-active {background:#fff !important;}



/* ¸ÞÀÎ ÁÂÃø Å¸ÀÓ ¼¼ÀÏ */
#countbox2.type2 {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;height:33px;overflow:hidden;position:absolute;top:197px;left:46px;z-index:10;}
#countdown_dashboard2 {padding:0px 0px 0px 0px;height:30px;}
#countbox2.type2 .dash {float:left;width:50px;height:33px;overflow:hidden;}
#countbox2.type2 .dash.days_dash {width:23px;}
#countbox2.type2 .dash.days_dash .digit {margin:0;}
#countbox2.type2 .dash_title {display:none;}
#countbox2.type2 .digit {float:left;margin-right:2px;width:23px;height:26px;padding:4px 0px 3px 0px;line-height:25px;font-size:1rem;font-weight:400;font-family:"Roboto",Helvetica,Arial,sans-serif;text-align:center;background:#000;border-radius:4px;}
#countbox2.type2 .digit div {font-weight:bold;color:#fff;}
#countbox2.type2 .txt-day {float:left;padding:10px 5px 0px 4px;font-size:0.813rem;font-weight:bold;color:#fff;}
#countbox2.type2 .timer-dot {float:left;margin:0;width:5px;height:28px;background:url('//www.reskin.co.kr/design/reskin/_v2/mobile/images/common/bg_timer_dot_black.png') no-repeat left 2px;background-size:4px 28px;}

/* ¸ÞÀÎ ·Ñ¸µ ¹è³Ê Ä«¿îÅÍ Æ÷Áö¼Ç */
/*
#countbox {top:390px !important;left:440px !important;}
*/


/* ¸ÞÀÎ ÁÂÃø Å¸ÀÓ ¼¼ÀÏ ¼û±è ·¹ÀÌ¾î */
.empty_layer {width:296px;height:454px;position:absolute;top:0px;left:-322px;background:#fff;z-index:100;}

/* ¸ÞÀÎ NEW »óÇ° ·¹ÀÌ¾î */
.btn_overlay_show {display:none;position:absolute;top:188px;left:102px;}


/* ¸ÞÀÎ ÆË¾÷ */
#pop_main {width:100%;height:100%;position:absolute;top:119px;left:50%;margin-left:-445px;z-index:100;}
#pop_main .pop_cont {width:840px;height:550px;margin:113px 24px 0px 24px;position:relative;}
#pop_main .pop_cont img {width:100%;}
#pop_main .pop_cont .btn_close {position:absolute;top:0px;right:0px;}

/* ¸ÞÀÎ ¸®ºä */
.main_review {margin:0px 0px 60px 0px;}
.main_review h4 {text-align:center;height:39px;}
.main_review a {display:block;}



html {overflow-x:hidden;}



.main_banner .slides li img {padding:0px;}

/* 210812 ¼öÁ¤ ½ÃÀÛ */
/* Ä«¿îÆ® ¹Ú½º */
#countboxMain {padding:0px 0px 0px 0px;margin:0 auto;width:375px;height:70px;overflow:hidden;position:absolute;top:230px !important;left:0px;}
#countdownMainDashboard {padding:11px 0px 0px 42px;height:50px;}
#countboxMain .dash {float:left;width:74px;height:42px;background:transparent url('http://www.reskin.co.kr/design/reskin/images/popup/20per_free/bg_conumber.png') 0 0 no-repeat;overflow:hidden;}
#countboxMain .dash.days_dash {width:34px;background:url('http://www.reskin.co.kr/design/reskin/images/popup/20per_free/bg_conumber.png') no-repeat left bottom !important;}
#countboxMain .dash_title {display:none;}
#countboxMain .digit {float:left;margin-right:3px;width:34px;height:42px;line-height:45px;color:#fff;font-size:40px;font-weight:400;font-family:"Roboto",Helvetica,Arial,sans-serif;text-align:center;border-radius:4px;}
#countboxMain .txt-day {float:left;width:29px;height:42px;background:url('http://www.reskin.co.kr/design/reskin/images/popup/20per_free/txt_day.png') no-repeat left -3px;overflow:hidden;text-indent:-9999px;} /* ºí·¢Àº txt_day_black.png */
#countboxMain .timer-dot {float:left;margin:4px 0px 0px 0px;width:9px;height:42px;background:url('http://www.reskin.co.kr/design/reskin/images/popup/20per_free/timer_dot.png') no-repeat left top;}
/* /210812 ¼öÁ¤ ³¡ */

.cate_event_cont.type2 {display:none;}  /* ¸ÞÀÎ¿¡¼­ ÇÏ´Ü ºê·£µå ¹è³Ê ¼û±èÃ³¸® */

/* ÆË¾÷ ¿¹¿Ü Ã³¸® */
#specialEvt {display:none !important;}


/* BASIC css end */

