/* BASIC css start */
mark {
  display: inline-block;
  line-height: 0em;
  padding-bottom: 0.5em;
}

.embed_video { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.embed_video.ratio45 { position: relative; padding-bottom: 125%;}
.embed_video.ratio11 { position: relative; padding-bottom: 100%;}
.embed_video iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 

.marquee {
  position: absolute;
  height: 25%;
  width: 100%;
bottom:7%;
  overflow: hidden;
}

.track {
  position: absolute;
  white-space: nowrap;
  will-change: transform;
animation: marquee 5s linear infinite;
}

@keyframes marquee {
  from { transform: translateX(0); }
  to { transform: translateX(-100%); }
} 


.font_bold {font-weight:bold;}
 .won {text-decoration:line-through;}

.mj_countdown{top:56px;position:absolute;left:0;width:100%;height:48px;box-shadow:0 3px 5px rgba(0,0,0,0.2); z-index:99; text-align:center; color:#FFF;}
.mj_countdown p{font-size:14px; font-weight:bold; margin:4px 0;}
.mj_countdown_label {font-size:12px;}
.mj_countdown_timer {font-family: 'Nanum Gothic Coding', monospace; font-size:16px; font-weight:bold;}

.content_box {position:relative;width:100%; clear:both; overflow:hidden;}
.content_box img {width:100%;}

.dbc_item_list {clear:both; margin:8px;}
.dbc_item_list li {width:50%;float:left;text-align:center;}
.dbc_item_list li a{display:block;}
.dbc_item_list li .dbc_content{margin:0 4px;}
.dbc_item_list li .dbc_content img{width:100%;}
.dbc_item_name {font-size:12px; margin-top:8px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.dbc_item_btn { margin:4px 0 16px; display:inline-block; border-radius:30px; border:1px solid #999; color:#999; font-size:11px; padding:0 8px;}


.swiper-pagination {width:100%;margin-top:8px;}
.swiper-pagination .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    background: none !important;
    outline:none;
    opacity:0.3;
}
.swiper-pagination .swiper-pagination-bullet:after {
    content: "";
    width: 6px;
    height: 6px;
    margin: 6px auto;
    display: block;
    border-radius: 10px;
    border: #333 solid 1px;
    background-color: #333;
    box-sizing: border-box;   
}
.swiper-pagination .swiper-pagination-bullet-active {
    background: #333;
     opacity: 1;
}

.swiper-pagination.dark .swiper-pagination-bullet:after {
    border: #fff solid 1px;
    background-color: #fff; 
}
.swiper-pagination.dark .swiper-pagination-bullet-active {
    background: #fff;
}


    .celeb_scroll {padding:0 20px 0 16px; overflow-x:auto; white-space: nowrap; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar;}
    .celeb_scroll::-webkit-scrollbar { display: none;} 
    .celeb_scroll_item {position:relative; display:inline-block; width:64%;}
    .celeb_scroll_item div {margin:0 8px 0 0; border-radius:8px; overflow:hidden;}
    .celeb_scroll_txt {position:absolute;bottom:8px;left:8px;background-color:rgba(0,0,0,0.5);color:#fff;padding:4px;line-height:100%;border-radius:4px;}
    .ig_list {width:auto; margin:0 14px;}
    .ig_shot {width:50%;margin:0;float:left;display:block;}
    .ig_shot a {display:block;margin:2px;line-height:0;}
    .pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px; }
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  -webkit-transition: opacity 0.2s;
          transition: opacity 0.2s;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .pswp__button:focus, .pswp__button:hover {
    opacity: 1; }
  .pswp__button:active {
    outline: none;
    opacity: 0.9; }
  .pswp__button::-moz-focus-inner {
    padding: 0;
    border: 0; }
    .pswp__button--close{color:#fff;margin-right:10px;}
/* BASIC css end */

