/* BASIC css start */
/* ¸ÞÀÎ */
#main_container {padding-top:64px;/*margin-bottom:25px;*/}
#main_container .main_top {padding:0px 0px 8px 0px;}
#main_container .main_top .list_main_top {}
#main_container .main_top .list_main_top:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
#main_container .main_top .list_main_top li {float:left;width:50%;}
#main_container .main_top .list_main_top li img {width:100%;}
#main_container .main_banner {width:100%;height:106.9231vw;/*padding-top:500px;position:relative;z-index:10;*/}
#main_container .main_banner a {display:block;}
#main_container .main_banner img {width:100%;}
#main_container .main_banner .main_event_banner01 {position:relative;}
#countbox {text-align:center;padding:0px 0px 0px 110px;margin:0px 0px 0px 0px;width:100%;height:42px;overflow:hidden;position:absolute;bottom:20px;box-sizing:border-box;}
#countdown_dashboard {display:inline-block;width:100%;}
#countdown_dashboard2 {padding:0px 0px 0px 0px;height:30px;}
#countbox .dash {float:left;/*width:74px;*/height:30px;overflow:hidden;}
#countbox .dash.days_dash {width:20px;}
#countbox .dash.days_dash .digit {/*margin:0;font-size:24px;line-height:56px;*/}
#countbox .dash_title {display:none;}
#countbox .digit {float:left;margin-right:2px;width:20px;height:23px;padding:4px 0px 3px 0px;line-height:25px;color:#fff;font-size:0.813rem;font-weight:400;font-family:"Roboto",Helvetica,Arial,sans-serif;text-align:center;background:#000;border-radius:4px;}
#countbox .digit div {font-weight:bold;color:#fff;}
#countbox .txt-day {float:left;padding:6px 5px 0px 4px;font-size:0.75rem;font-weight:bold;color:#000;}
#main_container #countbox .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 top;background-size:4px 28px;}

#countbox2 {text-align:center;padding:0px 0px 0px 88px;margin:0px 0px 0px 0px;width:100%;height:42px;overflow:hidden;position:absolute;bottom:225px;box-sizing:border-box;}
#countdown_dashboard2 {padding:0px 0px 0px 0px;height:30px;}
#countbox2 .dash {float:left;/*width:74px;*/height:30px;overflow:hidden;}
#countbox2 .dash.days_dash {width:20px;}
#countbox2 .dash.days_dash .digit {/*margin:0;font-size:24px;line-height:56px;*/}
#countbox2 .dash_title {display:none;}
#countbox2 .digit {float:left;margin-right:2px;width:20px;height:23px;padding:4px 0px 3px 0px;line-height:25px;color:#fff;font-size:0.813rem;font-weight:400;font-family:"Roboto",Helvetica,Arial,sans-serif;text-align:center;background:#000;border-radius:4px;}
#countbox2 .digit div {font-weight:bold;color:#fff;}
#countbox2 .txt-day {float:left;padding:6px 5px 0px 4px;font-size:0.75rem;font-weight:bold;color:#fff;}
#main_container #countbox2 .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 top;background-size:4px 28px;}

/* »ó´Ü ºñÁÖ¾ó */
.banner_main_sec.pt65 {position:relative;background:url('//www.reskin.co.kr/design/reskin/_v2/mobile/images/common/bg_top_banner.png') no-repeat left top;background-size:100% 100%;}
.swiper-slide span {text-align:center;display:block;width:100%;height:100px;font-weight:bold;position:absolute;top:0px;left:50%;margin-left:-72px;}
.swiper-slide span em {float:left;display:inline-block;padding:4px 22px 0px 0px;background:url('//www.reskin.co.kr/design/reskin/_v2/mobile/images/common/bar_02.png') no-repeat 92% center;}
.swiper-slide span i {float:left;margin-right:2px;width:20px;height:23px;padding:4px 0px 3px 0px;line-height:25px;color:#fff;font-weight:bold;font-family:"Roboto",Helvetica,Arial,sans-serif;text-align:center;background:#000;border-radius:4px;}

/* ¿øº¹ ½Ã °È¾î ³¾ °Í */
.swiper-slide span {margin-left:-67px;}
.swiper-slide span em {padding:4px 11px 0px 0px;background:none;} 
.swiper-slide span i {}
.swiper-pagination-bullet{
  color: #333 !important;
    background: #ccc !important;
    opacity:1 !important;
}

.banner_main.timedeal .swiper-pagination-bullet{
    color: #333 !important;
    background: #ddd !important;
    opacity:1 !important;
}

.banner_main.timedeal .swiper-pagination-bullet-active{
    color: #333 !important;
    background: #000 !important;
    opacity:1 !important;
}

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

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
  margin: 0 10px !important;
}

.main_banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
  margin:0px 10px 0px 9px !important;
}

.main_banner .swiper-pagination-bullet.first {position:relative;left:-2px;}
.main_banner .swiper-pagination-bullet.last {position:relative;right:-2px;}
.swiper-container-horizontal > .swiper-pagination-bullets {bottom:20px !important;}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-movie {bottom:15px !important;}

.main_banner .swiper-pagination-bullet {

    background: #000 !important;
    width:8px;
    height:8px;

}

.main_banner .swiper-pagination-bullet-active {

    background: #fff !important;

}







/*html {background:url('//www.reskin.co.kr/design/reskin/_v2/mobile/images/common/bg_main_01.gif') repeat-x 0 0;}*/

#footer .footer_link {padding:4px 5% 20px 5%;margin-top:12px;}
#footer .footer_link span {position:absolute;top:4px;left:65%;}

#main_container .banner_main {width:100%;}
#main_container .banner_main .subtitle {text-align:center;display: block;font-weight:bold;padding:25px 0px 4px 0px;}
#main_container .banner_main .subtitle img {width:100%;}
#main_container .banner_main .subtitle span {display:block;}
#main_container .banner_main img {width:100%;}
#main_container .banner_main p {text-align:center;padding:7px 0px 0px 0px;font-weight:bold;}
#main_container .banner_main p.txt_main_limited {display:none;}
#main_container .banner_main div.swiper-slide ul li img{width:50%; float:left;}
#main_container .banner_main.even {background:#eaeaea;}


.swiper-container-odd {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-even {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-pagination-odd {
  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-pagination-even {
  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-pagination-movie {
  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-pagination-odd .swiper-pagination-bullet-active{
  background:#000 !important;
  cursor: default;
}

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

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


/*
.main_new .swiper-pagination-bullet {background:#000 !important;}
.main_new .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#fff !important;}
*/



/* Å¸ÀÓµô »ó´Ü ¿©¹é ¼öÁ¤ */
.time_deal_cont a {display:block;/*padding-top:20px;*/}

/* Ä«¿îÆ® ¹Ú½º À§Ä¡ ¼öÁ¤ */
#pop_main #countbox {padding: 0px 0px 0px 71px !important;bottom:10px !important;}


/* »ó´Ü ºñÁÖ¾ó */
.banner_main_sec.pt65 {position:relative;background:url('//www.reskin.co.kr/design/reskin/_v2/mobile/images/common/bg_top_banner_1001.jpg') no-repeat left top;background-size:100% 100%;}



/* ¸ÞÀÎ ´º½º Çü½Ä */
.main_issue {overflow:hidden;}
#main_container .prd_text {margin:0px 0px 17px 0px;}
#main_container .prd_text.type2 {margin:10px 24px 15px 24px;border-bottom:1px solid #f2f2f2;}
#main_container .prd_text ul {margin:0px 24px 0px 24px;}
#main_container .prd_text ul li {border-top:1px solid #f2f2f2;}
#main_container .prd_text ul li:first-child {border-top:none;}
#main_container .prd_text ul li a {display:block;padding:12px 0px 10px 0px;font-size:15px;color:#000;}

/* ¸ÞÀÎ ´º º£½ºÆ® */
.main_new {position:relative;overflow:hidden;}
.main_new .main_new_sec {}
.main_new .main_new_sec ul {}
.main_new .main_new_sec ul li {float:left;width:50%;}
.main_new .main_new_sec ul li img {width:100%;}

/* ¸ÞÀÎ ÀÎ±â»óÇ° °øÅë Å¸ÀÌÆ² */
.tit_pop {text-align:center;display:block;font-weight:bold;padding:25px 0px 10px 0px;}
.tit_pop.most {padding:25px 0px 10px 0px;}
.tit_pop img {width:100%;}
.tit_pop span {display:block;height:auto;margin:0;position:static;}

/* ¸ÞÀÎ »óÇ° ¼øÀ§ */
#main_container .popular {margin:0px 0px 12px 0px;}
#main_container .popular.grey {margin-bottom:0px;background:#eaeaea;}
#main_container .popular ul {padding:0px 13px 5px 13px;margin:0px 12px 0px 12px;}
#main_container .popular ul li {position:relative;border-top:1px solid #f2f2f2;}
#main_container .popular ul li:first-child {border-top:none;}
#main_container .popular ul li img {width:100%;}
#main_container .popular ul li a {display:block;padding:12px 0px 10px 17px;font-size:15px;}
#main_container .popular ul li a em {display:block;width:12px;position:absolute;top:11px;left:0px;}
#main_container .popular ul li a span {display:block;width:40px;position:absolute;top:10px;right:0px;left:auto;}

/* ¸ÞÀÎ 20, 30´ë ÀÎ±â ¼øÀ§ */
#main_container .main_prd {}
#main_container .main_prd.grey {padding:0px 0px 22px 0px;background:#eaeaea;}
#main_container .main_prd .tab_menu {margin:0px 25px 0px 25px;border-bottom:1px solid #f2f2f2;}
#main_container .main_prd .tab_menu:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
#main_container .main_prd .tab_menu li {float:left;width:16.7%;position:relative;}
#main_container .main_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 17px;}
#main_container .main_prd .tab_menu li a {text-align:center;display:block;width:100%;padding:12px 0px 10px 0px;font-size:15px;background:url('//www.reskin.co.kr/design/reskin/_v2/mobile/images/common/bar_05.png') no-repeat right 17px;}
#main_container .main_prd .tab_menu li a.on {display:block;padding:12px 0px 10px 1px;color:#fff;background:#101010;}
#main_container .main_prd .popular {border-top:none;margin-top:0px;}
#main_container .main_prd .popular ul li {}
#main_container .main_prd .popular ul li:first-child {border-top:none;}

/* ¸ÞÀÎ 20, 30´ë ÀÎ±â ¼øÀ§ */
#main_container .main_prd_02 {}
#main_container .main_prd_02.grey {padding:0px 0px 22px 0px;background:#eaeaea;}
#main_container .main_prd_02 .tab_menu {margin:0px 25px 0px 25px;border-bottom:1px solid #f2f2f2;}
#main_container .main_prd_02 .tab_menu:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
#main_container .main_prd_02 .tab_menu li {float:left;width:16.7%;position:relative;}
#main_container .main_prd_02 .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 17px;}
#main_container .main_prd_02 .tab_menu li a {text-align:center;display:block;width:100%;padding:12px 0px 10px 0px;font-size:15px;background:url('//www.reskin.co.kr/design/reskin/_v2/mobile/images/common/bar_05.png') no-repeat right 17px;}
#main_container .main_prd_02 .tab_menu li a.on {display:block;padding:12px 0px 10px 1px;color:#fff;background:#101010;}
#main_container .main_prd_02 .popular {border-top:none;margin-top:0px;}
#main_container .main_prd_02 .popular ul li {}
#main_container .main_prd_02 .popular ul li:first-child {border-top:none;}

/* ¸ÞÀÎ ¸®ºä ¸µÅ© */
#main_container .main_prd .main_review img {width:100%;}

/* ¸ÞÀÎ µ¿¿µ»ó */
.main_movie {padding-bottom:20px;position:relative;overflow:hidden;}
.movie_main {width:auto;margin:0px 0px 22px 0px;background:none;position:static;box-sizing:border-box;}
.movie_main .pop_cont {padding:18px 32px 54px 32px;margin:0px 12px 0px 12px;position:relative;background:url('//www.reskin.co.kr/design/reskin/_v2/mobile/images/common/bg_movie_02.png') no-repeat left top;background-size:100% 100%;}
.movie_main .pop_cont a {display:block;width:43px;position:absolute;right:46px;bottom:61px;}
.movie_main .pop_cont a img {width:100%;}
.movie_main .pop_cont video {border-radius:10px;}
.movie_main .pop_cont a .btn_05 {position:relative;top:-8px;}
.movie_main .pop_cont .btn_close {display:none;padding:0px 0px 20px 14px;}
.movie_main .pop_cont .btn_close img {width:33px;height:33px;box-shadow:none;}
.movie_main .pop_cont .empty_layer {width:81%;position:absolute;}
.movie_main .pop_cont .empty_layer.layer_01 {height:100px;top:0px;}
.movie_main .pop_cont .empty_layer.layer_02 {height:40px;bottom:120px;}

/* ¸ÞÀÎ ÀÌ½´ */
.main_issue {background:#eaeaea;}
.main_issue .swiper-wrapper {text-align:left;padding:0px 0px 25px 0px;}

/* ¸ÞÀÎ ¼­ºê ¹è³Ê */
.main_event_banner_sub {}
.main_event_banner_sub img {width:100%;}

/* main category section */
.main_cate_sec {background:#f1f1f1;}
.main_cate_sec ul {width:calc(100% - 50px);padding:12px 25px 18px 25px;}
.main_cate_sec ul:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.main_cate_sec ul li {float:left;width:32%;margin:0 2% 10px 0;}
.main_cate_sec ul li:nth-child(3n) {margin-right:0;}
.main_cate_sec ul li a {text-align:center;display:block;width:100%;padding:4px 0px;border:4px solid #000;font-size:3.8vw;font-weight:bold;color:#000;box-sizing:border-box;}

.main_cate_sec.type02 ul li {float:left;width:49%;margin:0 2% 10px 0;}
.main_cate_sec.type02 ul li:nth-child(2n) {margin-right:0;}

/* 210812 Ãß°¡ ½ÃÀÛ */
#countboxMain {display:flex;justify-content:center;text-align:center;width:100%;height:42px;overflow:hidden;position:absolute;top:100px;box-sizing:border-box;}
#countdownMainDashboard {padding:0px 0px 0px 0px;height:30px;}
#countboxMain .dash {float:left;/*width:74px;*/height:30px;overflow:hidden;}
#countboxMain .dash.days_dash {width:20px;}
#countboxMain .dash.days_dash .digit {/*margin:0;font-size:24px;line-height:56px;*/}
#countboxMain .dash_title {display:none;}
#countboxMain .digit {float:left;margin-right:2px;width:20px;height:23px;padding:4px 0px 3px 0px;line-height:25px;color:#fff;font-size:0.813rem;font-weight:400;font-family:"Roboto",Helvetica,Arial,sans-serif;text-align:center;background:#000;border-radius:4px;}
#countboxMain .digit div {font-weight:bold;color:#fff;}
#countboxMain .txt-day {float:left;padding:6px 5px 0px 4px;font-size:0.75rem;font-weight:bold;color:#fff;}
#main_container #countboxMain .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 top;background-size:4px 28px;}
/* /210812 Ãß°¡ ³¡ */




/* BASIC css end */

