@charset "utf-8";

/* offering card */
.offering-card-item .offering-card-pic .thumbnail { background-image:url(../images/dummy/ex_268x268_01.gif); }
.tv .offering-card-item .offering-card-pic .thumbnail,
.movie .offering-card-item .offering-card-pic .thumbnail,
.ebook .offering-card-item .offering-card-pic .thumbnail { background-image:url(../images/dummy/ex_190x266_01.gif); }
.detail-header-co-icon .thumbnail { background-image:url(../images/dummy/ex_190x266_01.gif); }

body.black .tv .offering-card-item .offering-card-pic .thumbnail,
body.black .movie .offering-card-item .offering-card-pic .thumbnail { background-image:url(../images/dummy/ex_190x266_b_01.gif); }
body.black .movie .detail-header-co-icon .thumbnail { background-image:url(../images/dummy/ex_190x266_b_01.gif); }

.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .offering-card-pic .thumbnail { background-color:#ffffff; background-image:url(../images/dummy/ex_268x268_01.gif); -webkit-background-size:155px 155px; background-size:155px 155px; }
.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .offering-card-pic .thumbnail .thumbnail-blank { height:165px; }
.offering-card-1n-wrap.shopping .offering-card-item .offering-card-pic .thumbnail-pic-bg { background-color:rgba(0,0,0,0.05); display:block; }
.offering-card-1n-wrap.shopping-special .offering-card-co .offering-card-item .offering-card-pic .thumbnail { background-color:#f1f1f1; background-image:url(../images/dummy/ex_660x330_01.gif); -webkit-background-size:cover; background-size:cover; }
.offering-card-1n-wrap.shopping-special .offering-card-co .offering-card-item .offering-card-pic .thumbnail .thumbnail-blank { height:auto; }
.offering-card-1n-wrap.shopping-special .offering-card-item .offering-card-pic .thumbnail-pic-bg { background-color:rgba(0,0,0,0.05); display:none; }

.detail-header-wrap.game .detail-header-pic-thumbnail,
.detail-header-wrap.app .detail-header-pic-thumbnail
{ background-image:url(../images/dummy/detail_header_720x352_01.jpg); }

.detail-header-wrap.tv .detail-header-pic-thumbnail,
.detail-header-wrap.movie .detail-header-pic-thumbnail
{ background-image:url(../images/dummy/detail_header_720x404_b_01.jpg); }

.detail-header-wrap.webtoon .detail-header-pic-thumbnail
{ background-image:url(../images/dummy/detail_header_720x448_01.jpg); }

.detail-header-wrap.music .detail-header-pic-thumbnail
{ background-image:url(../images/dummy/detail_header_720x464_01.jpg); }

.detail-header-wrap.shopping .detail-header-pic-thumbnail
{ background-image:url(../images/dummy/detail_header_720x360_01.jpg); }

.detail-header-wrap.shopping .previous .detail-header-pic-thumbnail
{ background-image:url(../images/dummy/ex_268x268_01.gif); }

.series-card-co .series-card-item a .thumbnail
{ background-image:url(../images/dummy/ex_156x88_b_01.gif); }

.offering-card-wrap { margin:-4px 0 0 0; padding:0 0 25px 0; }
.offering-card-header { margin:0 35px 0 15px; padding:0 0 13px 0; }
.offering-card-header .offering-card-header-ti { margin:0; padding:0; font-size:16px; color:#181818; line-height:20px; }
.offering-card-header .offering-card-header-ti a { position:relative; height:20px; display:block; }
.offering-card-header .offering-card-header-ti a span { float:left; position:relative; padding-right:20px; max-width:100%; font-size:16px; color:#181818; line-height:20px; display:inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.offering-card-header .offering-card-header-ti a span em { color:#919191; }
.offering-card-header .offering-card-header-ti span.offering-card-header-title { position:relative; padding-right:0; max-width:100%; font-size:16px; color:#181818; line-height:20px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.offering-card-header .offering-card-header-ti span.offering-card-header-title em  { color:#919191; }
.offering-card-header .offering-card-header-ti a i.icon-type-ti-arrow { position:absolute; bottom:2px; margin-left:-20px; }
.offering-card-header-ty1 { margin-right:15px; }
.offering-card-header-ty1 .offering-card-header-ti a span { max-width:59.5%; padding-right:0px; color:#e9464a; vertical-align:middle; }
.offering-card-header-ty1 .offering-card-header-ti a > em { float:left; margin-left:5px; font-size:16px; color:#181818; line-height:20px; vertical-align:middle; }
.offering-card-header-ty1 .offering-card-header-ti a i.icon-type-ti-arrow { float:left; position:relative; top:3px; margin-left:0; vertical-align:middle; }
.offering-card-header .offering-card-header-summary { margin:0 -20px 0 0; padding:2px 0 4px 0; }
.offering-card-header .offering-card-header-summary span {
	margin:0; padding:0; font-size:12px; color:#919191; line-height:16px; overflow:hidden; text-overflow:ellipsis;
	max-height:32px; white-space:normal; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;
}

.offering-card-co { padding:0 15px; }
.offering-card-co .offering-card-list { }
.offering-card-co .offering-card-item { margin:0 0 0 5px; width:103px; background:#f1f1f1; -webkit-border-radius:3px; border-radius:3px; }
.offering-card-co .offering-card-item:first-of-type { margin-left:0; }
.offering-card-co .offering-card-item .offering-card-link { position:relative; padding:9px 9px 0 9px; width:100%; height:100%; -webkit-box-sizing:border-box; box-sizing:border-box; display:block; }
.offering-card-co .offering-card-item .offering-card-pic { position:relative; margin:0 0 12px 0; display:block; }
.offering-card-co .offering-card-item .offering-card-pic .thumbnail-blank { width:100%; -webkit-border-radius:3px; border-radius:3px; }
.offering-card-co .offering-card-item .offering-card-pic .thumbnail-pic-bg { display:none; }
.offering-card-co .offering-card-item .offering-card-pic .thumbnail-pic-line { display:none; }
.offering-card-co .offering-card-item .offering-card-detail { padding-bottom:14px; height:50px; text-align:center; display:block; }
.offering-card-co .offering-card-item .offering-card-detail-bottom { display:block; }
.offering-card-co .offering-card-item .offering-card-buyed { padding:5px 14px 3px 14px; font-size:10px; color:#424242; text-align:right; background:#e9e9e9; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; display:block; }
.offering-card-co .offering-card-item .offering-card-buyed em { position:relative; top:1px; }
.offering-card-co .offering-card-item .offering-card-buyed em,
.offering-card-co .offering-card-item .offering-card-buyed strong,
.offering-card-co .offering-card-item .offering-card-buyed span { font-weight:normal; line-height:12px; vertical-align:top; display:inline-block; }
.offering-card-co .offering-card-item .offering-card-buyed i.icon-type-time-sm { bottom:0; vertical-align:top; }
.offering-card-co .offering-card-item .product-ti { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; }
.offering-card-co .offering-card-item .product-ti .icon-type-text-up, 
.offering-card-co .offering-card-item .product-ti .icon-type-text-new { top:2px; vertical-align:top; }
.offering-card-co .offering-card-item .product-date { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; }
.offering-card-co .offering-card-item .product-channel { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; }
.offering-card-co .offering-card-item .product-eval { margin-top:0; margin-bottom:0; padding-bottom:3px; vertical-align:top; overflow:hidden; }
.offering-card-co .offering-card-item .product-eval b { top:-1px; vertical-align:top; }
.offering-card-co .offering-card-item .product-seller-ti-name { vertical-align:bottom; }
.offering-card-co .offering-card-item .product-related { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; }
.offering-card-co .offering-card-item .product-tag { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; }
.offering-card-co .offering-card-item .product-writer { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; line-height:14px; }
.offering-card-co .offering-card-item .product-writer em { line-height:12px; }
.offering-card-co .offering-card-item .product-seller-ti { }
.offering-card-co .offering-card-item .product-seller-ti .product-eval { vertical-align:bottom; }
.offering-card-co .offering-card-item .product-time { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; line-height:14px; }
.offering-card-co .offering-card-item .product-price { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; color:#424242; line-height:14px; }
.offering-card-co .offering-card-item .product-price em { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; }
.offering-card-co .offering-card-item .product-price-buyed { }
.offering-card-co .offering-card-item .offering-card-link-more { padding:0; }
.offering-card-co .offering-card-item .offering-card-more { position:absolute; left:0; top:50%; width:100%; -webkit-transform:translate3d(0,-50%,0); transform:translate3d(0,-50%,0); display:block;}
.offering-card-co .offering-card-item .offering-card-more strong { font-size:12px; color:#424242; font-weight:normal; text-align:center; line-height:15px; display:block; }
.offering-card-co .offering-card-item .product-price-buyed { display:block; }
.offering-card-co .offering-card-item .product-eval + .product-tag { margin-top:-3px; }

.offering-card-wrap .offering-card-co .offering-card-item .product-price { color:#919191; }

.offering-card-co .offering-card-item .product-seller-ti .product-seller-ti-name:first-child { margin-left:0; padding-left:0; background:none; }

.offering-card-btn { margin:-1px 15px 0 15px; background:#ffffff; }
.offering-card-btn a { font-size:12px; color:#797979; text-align:center; line-height:36px; border:1px solid #c8c8c8; -webkit-border-radius:3px; border-radius:3px; display:block; }

.offering-card-wrap.game { }
.offering-card-wrap.game .offering-card-co .offering-card-item .offering-card-link-more { height:170px; }

.offering-card-wrap.app { }
.offering-card-wrap.app .offering-card-co .offering-card-item .offering-card-link-more { height:170px; }

/* .offering-card-wrap.tv .offering-card-co .offering-card-item .offering-card-pic { height:119px; } */
.offering-card-wrap.tv .offering-card-co .offering-card-item .offering-card-pic { margin-bottom:13px; }
.offering-card-wrap.tv .offering-card-co .offering-card-item .offering-card-pic .thumbnail-pic-line { display:block; }
.offering-card-wrap.tv .offering-card-co .offering-card-item .offering-card-detail { height:52px; }
.offering-card-wrap.tv .offering-card-co .offering-card-item .offering-card-link-more { height:207px; }

/* .offering-card-wrap.tv .offering-card-co .offering-card-item.channel .offering-card-detail { height:35px; }
.offering-card-wrap.tv .offering-card-co .offering-card-item.channel .offering-card-link-more { height:190px; } */

/* .offering-card-wrap.movie .offering-card-co .offering-card-item .offering-card-pic { height:119px; } */
.offering-card-wrap.movie .offering-card-co .offering-card-item .offering-card-pic { margin-bottom:13px; }
.offering-card-wrap.movie .offering-card-co .offering-card-item .offering-card-pic .thumbnail-pic-line { display:block; }
.offering-card-wrap.movie .offering-card-co .offering-card-item .offering-card-detail { height:35px; }
.offering-card-wrap.movie .offering-card-co .offering-card-item .offering-card-link-more { height:190px; }

/* .offering-card-wrap.ebook .offering-card-co .offering-card-item .offering-card-pic { height:119px; } */
.offering-card-wrap.ebook .offering-card-co .offering-card-item .offering-card-pic { margin-bottom:13px; }
.offering-card-wrap.ebook .offering-card-co .offering-card-item .offering-card-pic .thumbnail-pic-line { display:block; }
.offering-card-wrap.ebook .offering-card-co .offering-card-item .offering-card-detail { height:52px; }
.offering-card-wrap.ebook .offering-card-co .offering-card-item .offering-card-link-more { height:207px; }

.offering-card-wrap.webtoon .offering-card-co .offering-card-item .offering-card-pic { margin-bottom:13px; }
.offering-card-wrap.webtoon .offering-card-co .offering-card-item .offering-card-pic .thumbnail-pic-line { display:block; }
.offering-card-wrap.webtoon .offering-card-co .offering-card-item .offering-card-detail { height:52px; }
.offering-card-wrap.webtoon .offering-card-co .offering-card-item .offering-card-link-more { height:173px; }

.offering-card-wrap.music .offering-card-co .offering-card-item .offering-card-link { padding-top:13px; padding-bottom:1px; }
.offering-card-wrap.music .offering-card-co .offering-card-item .offering-card-pic { margin-bottom:8px;  }
.offering-card-wrap.music .offering-card-co .offering-card-item .offering-card-pic .thumbnail-pic-bg { -webkit-border-radius:3px; border-radius:3px; display:block; }
.offering-card-wrap.music .offering-card-co .offering-card-item .offering-card-pic .thumbnail-pic-line { border-color:rgba(95,95,95,0.05); display:block; }
.offering-card-wrap.music .offering-card-co .offering-card-item .offering-card-detail { padding-bottom:0; height:66px; }
.offering-card-wrap.music .offering-card-co .offering-card-item .offering-card-link-more { padding-bottom:0; height:173px; }

.offering-card-wrap.shopping .offering-card-co .offering-card-item .offering-card-link { padding-top:13px; padding-bottom:1px; }
.offering-card-wrap.shopping .offering-card-co .offering-card-item .offering-card-pic { margin-bottom:7px; }
.offering-card-wrap.shopping .offering-card-co .offering-card-item .offering-card-detail { padding-bottom:0; height:49px; }
.offering-card-wrap.shopping .offering-card-co .offering-card-item .offering-card-link-more { padding-top:0; height:182px; }
.offering-card-wrap.shopping .offering-card-co .offering-card-item .offering-card-detail-bottom { height:17px; padding-bottom:10px; }

.offering-card-default-wrap.cross .offering-card-co .offering-card-item .offering-card-link { padding-top:30px; }
.offering-card-default-wrap.cross .offering-card-co .offering-card-item .offering-card-pic { margin:0 auto 30px auto; width:66px; }
.offering-card-default-wrap.cross .offering-card-co .offering-card-item .offering-card-detail { padding-bottom:17px; }
.offering-card-default-wrap.cross .offering-card-co .offering-card-item .product-eval { margin-top:3px; }
.offering-card-default-wrap.cross .offering-card-co .offering-card-item .offering-card-play-link { right:14px; top:76px; }

.offering-card-default-wrap.cross .offering-card-co .offering-card-item.tv .offering-card-link { padding-top:18px; }
.offering-card-default-wrap.cross .offering-card-co .offering-card-item.tv .offering-card-pic { margin-bottom:16px; }
.offering-card-default-wrap.cross .offering-card-co .offering-card-item.movie .offering-card-link { padding-top:18px; }
.offering-card-default-wrap.cross .offering-card-co .offering-card-item.movie .offering-card-pic { margin-bottom:16px; }
.offering-card-default-wrap.cross .offering-card-co .offering-card-item.ebook .offering-card-link { padding-top:18px; }
.offering-card-default-wrap.cross .offering-card-co .offering-card-item.ebook .offering-card-pic { margin-bottom:16px; }
.offering-card-default-wrap.cross .offering-card-co .offering-card-item.music .offering-card-link i.icon-type-adult-42 { right:42px; }
.offering-card-default-wrap.cross .offering-card-co .offering-card-item.shopping .product-ti { margin-bottom:4px; }

.offering-card-default-wrap .offering-card-co .offering-card-item .product-ti { margin-bottom:5px; }
.offering-card-default-wrap .offering-card-co .offering-card-item .offering-card-play-link { position:absolute; right:5px; top:60px; width:40px; height:40px; display:block; }
.offering-card-default-wrap .offering-card-co .offering-card-item .offering-card-play-link i.icon-type-offering-playicon { top:5px; left:5px;}
.offering-card-default-wrap .offering-card-co .offering-card-item .product-eval i.icon-type-offering-eval { width:9px; }
.offering-card-default-wrap .offering-card-co .offering-card-item .product-eval i.icon-type-offering-eval-on { width:9px !important; }

.offering-card-default-wrap.tv .offering-card-co .offering-card-item .product-ti { margin-bottom:3px; }
.offering-card-default-wrap.ebook .offering-card-co .offering-card-item .product-ti { margin-bottom:3px; }
.offering-card-default-wrap.webtoon .offering-card-co .offering-card-item .product-ti { margin-bottom:3px; }
.offering-card-default-wrap.music .offering-card-co .offering-card-item .product-ti { margin-bottom:3px; }
.offering-card-default-wrap.shopping .product-price ins { color:#424242; }

.offering-card-2n-sw-wrap { }
.offering-card-2n-sw-wrap .offering-card-co .offering-card-list { height:auto; }
.offering-card-2n-sw-wrap .offering-card-co .offering-card-item { width:226px; }
/* .offering-card-2n-sw-wrap .offering-card-co .offering-card-item:last-of-type { width:103px; } */
.offering-card-2n-sw-wrap .offering-card-co .offering-card-item .offering-card-link { padding:9px 9px 9px 9px; }
.offering-card-2n-sw-wrap .offering-card-co .offering-card-item .offering-card-pic { width:85px; margin:0;}
.offering-card-2n-sw-wrap .offering-card-co .offering-card-item .offering-card-detail {
	position:absolute; left:0; top:50%; margin:-1px 0 0 0; padding:0 18px 0 108px; width:100%; height:auto; text-align:left; -webkit-box-sizing:border-box; box-sizing:border-box;
	-webkit-transform:translate(0,-50%); transform:translate(0,-50%);
}
.offering-card-2n-sw-wrap .offering-card-co .offering-card-item .product-ti { text-align:left; }
.offering-card-2n-sw-wrap .offering-card-co .offering-card-item .product-date { margin-top:3px; text-align:left; }
.offering-card-2n-sw-wrap .offering-card-co .offering-card-item .product-channel { margin-top:3px; text-align:left; }
.offering-card-2n-sw-wrap .offering-card-co .offering-card-item .product-writer { margin-top:4px; text-align:left; }
.offering-card-2n-sw-wrap .offering-card-co .offering-card-item .product-price {  text-align:left; }
.offering-card-2n-sw-wrap .offering-card-co .offering-card-item .product-eval { margin-top:5px; margin-left:0; }
.offering-card-2n-sw-wrap .offering-card-co .offering-card-item .product-price { margin-top:1px; }

.offering-card-2n-sw-wrap.game .offering-card-co .offering-card-item .offering-card-link-more { padding:0; height:103px; }
.offering-card-2n-sw-wrap.game .offering-card-co .offering-card-item .product-price { font-size:10px; }
.offering-card-2n-sw-wrap.app .offering-card-co .offering-card-item .offering-card-link-more { padding:0; height:103px; }
.offering-card-2n-sw-wrap.app .offering-card-co .offering-card-item .product-price { font-size:10px; }
.offering-card-2n-sw-wrap.tv .offering-card-co .offering-card-item .offering-card-pic { margin-bottom:0; }
.offering-card-2n-sw-wrap.tv .offering-card-co .offering-card-item .offering-card-link-more { padding:0; height:137px; }
.offering-card-2n-sw-wrap.tv .offering-card-co .offering-card-item .offering-card-detail { height:auto; }
.offering-card-2n-sw-wrap.tv .offering-card-co .offering-card-item.channel .offering-card-link-more { padding:0; height:137px; }
.offering-card-2n-sw-wrap.tv .offering-card-co .offering-card-item.channel .offering-card-detail { height:auto; }
.offering-card-2n-sw-wrap.movie .offering-card-co .offering-card-item .offering-card-pic { margin-bottom:0; }
.offering-card-2n-sw-wrap.movie .offering-card-co .offering-card-item .offering-card-link-more { padding:0; height:137px; }
.offering-card-2n-sw-wrap.movie .offering-card-co .offering-card-item .offering-card-detail { height:auto; }
.offering-card-2n-sw-wrap.ebook .offering-card-co .offering-card-item .offering-card-pic { margin-bottom:0; }
.offering-card-2n-sw-wrap.ebook .offering-card-co .offering-card-item .offering-card-link-more { padding:0; height:137px; }
.offering-card-2n-sw-wrap.ebook .offering-card-co .offering-card-item .offering-card-detail { height:auto; }
.offering-card-2n-sw-wrap.webtoon .offering-card-co .offering-card-item .offering-card-pic { margin-bottom:0; }
.offering-card-2n-sw-wrap.webtoon .offering-card-co .offering-card-item .offering-card-link-more { padding:0; height:103px; }
.offering-card-2n-sw-wrap.webtoon .offering-card-co .offering-card-item .offering-card-detail { height:auto; }
.offering-card-2n-sw-wrap.music .offering-card-co .offering-card-item .offering-card-link-more { padding:0; height:121px; }
.offering-card-2n-sw-wrap.music .offering-card-co .offering-card-item .offering-card-link { padding:18px 9px 18px 9px;}
.offering-card-2n-sw-wrap.music .offering-card-co .offering-card-item .offering-card-pic { margin:0; }
.offering-card-2n-sw-wrap.music .offering-card-co .offering-card-item .offering-card-detail { height:auto; }
.offering-card-2n-sw-wrap.music .offering-card-co .offering-card-item .offering-card-play-link { position:absolute; left:59px; top:83px; width:40px; height:40px; display:block; }
.offering-card-2n-sw-wrap.music .offering-card-co .offering-card-item .offering-card-play-link i.icon-type-offering-playicon { top:5px; left:5px;}
.offering-card-2n-sw-wrap.shopping .offering-card-co .offering-card-item .offering-card-link-more { padding:0; height:103px; }
.offering-card-2n-sw-wrap.shopping .offering-card-co .offering-card-item .offering-card-link { padding:9px 9px 9px 9px;}
.offering-card-2n-sw-wrap.shopping .offering-card-co .offering-card-item .offering-card-detail { height:auto; }
.offering-card-2n-sw-wrap.shopping .offering-card-co .offering-card-item .product-price { position:static; }
.offering-card-2n-sw-wrap.shopping .offering-card-co .offering-card-item .offering-card-pic { margin-bottom:0; }
.offering-card-2n-sw-wrap.shopping .offering-card-co .offering-card-item .offering-card-detail-bottom { padding-bottom:0; }

.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item { height:122px; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item .offering-card-pic { left:6px; top:19px; width:66px; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item .offering-card-detail { padding-left:95px; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item .product-eval i.icon-type-offering-eval { width:9px; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item .product-eval i.icon-type-offering-eval-on { width:9px !important; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.tv .offering-card-pic { top:6px; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.movie .offering-card-pic { top:6px; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.ebook .offering-card-pic { top:6px; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.music .offering-card-play-link { position:absolute; left:50px; top:79px; width:40px; height:40px; display:block; }
/* .offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.game .offering-card-link-more { padding:0; height:103px; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.game .product-price { font-size:10px; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.app .offering-card-link-more { padding:0; height:103px; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.app .product-price { font-size:10px; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.tv .offering-card-pic { margin-bottom:0; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.tv .offering-card-link-more { padding:0; height:137px; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.tv .offering-card-detail { height:auto; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.tv.channel .offering-card-link-more { padding:0; height:137px; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.tv.channel .offering-card-detail { height:auto; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.movie .offering-card-pic { margin-bottom:0; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.movie .offering-card-link-more { padding:0; height:137px; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.movie .offering-card-detail { height:auto; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.ebook .offering-card-pic { margin-bottom:0; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.ebook .offering-card-link-more { padding:0; height:137px; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.ebook .offering-card-detail { height:auto; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.webtoon .offering-card-pic { margin-bottom:0; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.webtoon .offering-card-link-more { padding:0; height:103px; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.webtoon .offering-card-detail { height:auto; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.music .offering-card-link-more { padding:0; height:121px; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.music .offering-card-link { padding:18px 9px 18px 9px;}
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.music .offering-card-pic { margin:0; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.music .offering-card-detail { height:auto; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.music .offering-card-play-link { position:absolute; left:59px; top:83px; width:40px; height:40px; display:block; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.music .offering-card-play-link i.icon-type-offering-playicon { top:5px; left:5px;}
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.shopping .offering-card-link-more { padding:0; height:103px; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.shopping .offering-card-link { padding:9px 9px 9px 9px;}
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.shopping .offering-card-detail { height:auto; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.shopping .product-price { position:static; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.shopping .offering-card-pic { margin-bottom:0; }
.offering-card-2n-sw-wrap.cross .offering-card-co .offering-card-item.shopping .offering-card-detail-bottom { padding-bottom:0; } */

.offering-card-1n-wrap { padding-bottom:15px; }
.offering-card-1n-wrap .offering-card-co .offering-card-list { height:auto; }
.offering-card-1n-wrap .offering-card-co .offering-card-item { width:100%; margin:0 0 10px 0; }
.offering-card-1n-wrap .offering-card-co .offering-card-item .offering-card-link { padding:9px 9px 9px 9px; }
.offering-card-1n-wrap .offering-card-co .offering-card-item .offering-card-pic { width:85px; margin:0;}
.offering-card-1n-wrap .offering-card-co .offering-card-item .offering-card-detail {
	position:absolute; left:0; top:50%; margin:-2px 0 0 0; padding:0 18px 0 108px; width:100%; height:auto; text-align:left; -webkit-box-sizing:border-box; box-sizing:border-box;
	-webkit-transform:translate(0,-50%); transform:translate(0,-50%);
}
.offering-card-1n-wrap .offering-card-co .offering-card-item .product-ti { text-align:left; }
.offering-card-1n-wrap .offering-card-co .offering-card-item .product-date { margin-top:3px; text-align:left; }
.offering-card-1n-wrap .offering-card-co .offering-card-item .product-channel { margin-top:3px; text-align:left; }
.offering-card-1n-wrap .offering-card-co .offering-card-item .product-time { margin-top:3px; text-align:left; }
.offering-card-1n-wrap .offering-card-co .offering-card-item .product-writer { margin-top:3px; text-align:left; }
.offering-card-1n-wrap .offering-card-co .offering-card-item .product-price { margin-top:1px; text-align:left; }
.offering-card-1n-wrap .offering-card-co .offering-card-item .product-related { margin-top:4px; text-align:left; }
.offering-card-1n-wrap .offering-card-co .offering-card-item .product-eval { margin-top:4px; margin-left:0; }
.offering-card-1n-wrap .offering-card-co .offering-card-item .product-seller-ti { margin-top:4px; }
.offering-card-1n-wrap .offering-card-co .offering-card-item .product-seller-ti .product-eval { margin-top:0; }
.offering-card-1n-wrap .offering-card-co .offering-card-item .offering-card-detail .product-tag { margin-top:6px; }

.offering-card-1n-wrap.game .offering-card-co .offering-card-item .offering-card-link-more { padding:0; height:103px; }
.offering-card-1n-wrap.game .offering-card-co .offering-card-item .product-price { font-size:10px; }
.offering-card-1n-wrap.app .offering-card-co .offering-card-item .offering-card-link-more { padding:0; height:103px; }
.offering-card-1n-wrap.app .offering-card-co .offering-card-item .product-price { font-size:10px; }
.offering-card-1n-wrap.tv .offering-card-co .offering-card-item .offering-card-pic { margin-bottom:0; }
.offering-card-1n-wrap.tv .offering-card-co .offering-card-item .offering-card-link-more { padding:0; height:137px; }
.offering-card-1n-wrap.tv .offering-card-co .offering-card-item .offering-card-detail { height:auto; }
.offering-card-1n-wrap.tv .offering-card-co .offering-card-item.channel .offering-card-link-more { padding:0; height:137px; }
.offering-card-1n-wrap.tv .offering-card-co .offering-card-item.channel .offering-card-detail { height:auto; }
.offering-card-1n-wrap.movie .offering-card-co .offering-card-item .offering-card-pic { margin-bottom:0; }
.offering-card-1n-wrap.movie .offering-card-co .offering-card-item .offering-card-link-more { padding:0; height:137px; }
.offering-card-1n-wrap.movie .offering-card-co .offering-card-item .offering-card-detail { margin-top:0; height:auto; }
.offering-card-1n-wrap.movie .offering-card-co .offering-card-item .offering-card-detail .product-tag { margin-top:3px; }
.offering-card-1n-wrap.ebook .offering-card-co .offering-card-item .offering-card-pic { margin-bottom:0; }
.offering-card-1n-wrap.ebook .offering-card-co .offering-card-item .offering-card-link-more { padding:0; height:137px; }
.offering-card-1n-wrap.ebook .offering-card-co .offering-card-item .offering-card-detail { height:auto; }
.offering-card-1n-wrap.webtoon .offering-card-co .offering-card-item .offering-card-pic { margin-bottom:0; }
.offering-card-1n-wrap.webtoon .offering-card-co .offering-card-item .offering-card-link-more { padding:0; height:103px; }
.offering-card-1n-wrap.webtoon .offering-card-co .offering-card-item .offering-card-detail { height:auto; }
.offering-card-1n-wrap.webtoon .offering-card-co .offering-card-item .product-seller-ti { margin-top:2px; }

.offering-card-1n-wrap.music .offering-card-co .offering-card-item { position:relative; }
.offering-card-1n-wrap.music .offering-card-co .offering-card-item .offering-card-link-more { padding:0; height:121px; }
.offering-card-1n-wrap.music .offering-card-co .offering-card-item .offering-card-link { padding:18px 9px 18px 9px;}
.offering-card-1n-wrap.music .offering-card-co .offering-card-item .offering-card-pic { margin:0; }
.offering-card-1n-wrap.music .offering-card-co .offering-card-item .offering-card-detail { height:auto; }
.offering-card-1n-wrap.music .offering-card-co .offering-card-item .offering-card-link i.icon-type-adult-42 { right:61px; }
.offering-card-1n-wrap.music .offering-card-co .offering-card-item .offering-card-play-link { position:absolute; left:59px; top:83px; width:40px; height:40px; display:block; }
.offering-card-1n-wrap.music .offering-card-co .offering-card-item .offering-card-play-link i.icon-type-offering-playicon { top:5px; left:5px;}

.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .offering-card-link { padding:0;}
.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .offering-card-link-more { padding:0; height:103px; }
.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .offering-card-pic { width:100%; margin-bottom:0; }
.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .offering-card-pic .thumbnail { -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; }
.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .offering-card-pic .detail-header-card-soldout { -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; background:rgba(255,255,255,0.4); display:block; }
.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .offering-card-pic .detail-header-card-soldout + img.thumbnail-blank { position:relative; z-index:12; }
.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .offering-card-detail { position:relative; left:0; top:0; bottom:0; margin:0; padding:13px 13px 11px 13px; height:auto; -webkit-transform:translate(0,0); transform:translate(0,0); }
.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .product-price { position:static; line-height:20px; }
.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .product-price em { margin-right:8px; font-size:18px; line-height:24px; vertical-align:top; display:inline-block; }
.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .product-price em b { font-size:18px; line-height:24px; vertical-align:top; display:inline-block; }
.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .product-price em i { position:relative; top:2px;  margin-left:2px; font-size:10px; line-height:20px; vertical-align:bottom; display:inline-block; }
.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .product-price ins { position:relative; top:1px; margin-right:2px; font-size:15px; color:#424242; font-weight:bold; line-height:24px; vertical-align:top; display:inline-block; }
.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .product-price del { position:relative; top:4px; font-size:9px; color:#8e8e8e; line-height:20px; vertical-align:top; display:inline-block; }
.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .product-price .product-price-buyed { position:absolute; right:14px; bottom:12px; font-size:9px; color:#919191; line-height:20px; }

.offering-card-2n-wrap { /* max-width:720px; */ margin:-4px auto 0 auto; padding-bottom:20px; }
.offering-card-2n-wrap .offering-card-co { padding:0 12px 0 12px; }
.offering-card-2n-wrap .offering-card-co .offering-card-list:before, .offering-card-2n-wrap .offering-card-co .offering-card-list:after {content:"";display:table;}
.offering-card-2n-wrap .offering-card-co .offering-card-list:after {clear:both;}
.offering-card-2n-wrap .offering-card-co .offering-card-list {zoom:1;}
* html .offering-card-2n-wrap .offering-card-co .offering-card-list {zoom:1;}
.offering-card-2n-wrap .offering-card-co .offering-card-item { float:left; position:relative; margin:0; padding:0 0 5px 0; width:50%; background-color:transparent; }
.offering-card-2n-wrap .offering-card-co .offering-card-item a { margin:0 auto; padding-top:14px; padding-left:11px; padding-right:10px; width:96.5%; max-width:165px; -webkit-border-radius:3px; border-radius:3px; background:#f1f1f1; }
.offering-card-2n-wrap .offering-card-co .offering-card-item a.offering-card-play-link { position:absolute; margin:-15px -58px 0 0; padding-top:14px; width:40px; height:40px; right:50%; top:60px; background-color:transparent; display:block; }
.offering-card-2n-wrap .offering-card-co .offering-card-item .offering-card-pic { width:85px; margin:0 auto 12px auto;}
.offering-card-2n-wrap .offering-card-co .offering-card-item .offering-card-play-link i.icon-type-offering-playicon { top:5px; left:5px;}
.offering-card-2n-wrap .offering-card-co .offering-card-item .offering-card-detail { height:69px; }
.offering-card-2n-wrap .offering-card-co .offering-card-item .product-eval { margin-top:5px; }
.offering-card-2n-wrap .offering-card-co .offering-card-item .product-price { margin-top:1px; }
.offering-card-2n-wrap .offering-card-co .offering-card-item .product-date { margin-top:3px; }
.offering-card-2n-wrap .offering-card-co .offering-card-item .product-channel { margin-top:3px; }
.offering-card-2n-wrap .offering-card-co .offering-card-item .product-writer  { margin-top:3px; }

.offering-card-2n-wrap .offering-card-co .offering-card-item .product-eval i.icon-type-offering-eval { width:9px; }
.offering-card-2n-wrap .offering-card-co .offering-card-item .product-eval i.icon-type-offering-eval-on { width:9px !important; }

.offering-card-2n-wrap.movie .offering-card-co .offering-card-item .offering-card-detail { height:49px; }
.offering-card-2n-wrap.music .offering-card-co .offering-card-item .offering-card-pic { margin-bottom:14px; }
.offering-card-2n-wrap.shopping .offering-card-co .offering-card-item .offering-card-pic { margin-bottom:10px; width:134px; }
.offering-card-2n-wrap.shopping .offering-card-co .offering-card-item .offering-card-detail-bottom { height:33px; padding-bottom:15px; }
.offering-card-2n-wrap.shopping .offering-card-co .offering-card-item .product-price { padding-left:0; padding-right:0; text-align:right; -webkit-box-sizing:border-box; box-sizing:border-box; }
.offering-card-2n-wrap.shopping .offering-card-co .offering-card-item .product-price em { position:absolute; left:14px; bottom:0px; font-size:19px; }
.offering-card-2n-wrap.shopping .offering-card-co .offering-card-item .product-price em b { font-size:19px; color:#e9464a; }
.offering-card-2n-wrap.shopping .offering-card-co .offering-card-item .product-price em i { margin-left:2px; color:#e9464a; font-size:12px; }
.offering-card-2n-wrap.shopping .offering-card-co .offering-card-item .product-price del { font-size:11px; color:#919191; display:block; }
.offering-card-2n-wrap.shopping .offering-card-co .offering-card-item .product-price ins { font-size:15px; color:#424242; }
.offering-card-2n-wrap.shopping .offering-card-co .offering-card-item .product-price.product-price-nosale { position:relative; height:32px; text-align:center; }
.offering-card-2n-wrap.shopping .offering-card-co .offering-card-item .product-price.product-price-nosale ins { position:absolute; left:0; bottom:0; width:100%; display:block; }

.offering-card-369-wrap { /* max-width:720px; */ margin:-4px auto 0 auto; padding-bottom:20px; }
.offering-card-369-wrap .offering-card-co { padding:0 12px 0 12px; }

.offering-card-369-wrap .offering-card-co .offering-card-item .product-ti { margin-bottom:5px; }
.offering-card-369-wrap.tv .offering-card-co .offering-card-item .product-ti { margin-bottom:3px; }
.offering-card-369-wrap.ebook .offering-card-co .offering-card-item .product-ti { margin-bottom:3px; }
.offering-card-369-wrap.webtoon .offering-card-co .offering-card-item .product-ti { margin-bottom:3px; }
.offering-card-369-wrap.music .offering-card-co .offering-card-item .product-ti { margin-bottom:3px; }

.offering-card-369-wrap .offering-card-co .offering-card-list:before, .offering-card-369-wrap .offering-card-co .offering-card-list:after {content:"";display:table;}
.offering-card-369-wrap .offering-card-co .offering-card-list:after {clear:both;}
.offering-card-369-wrap .offering-card-co .offering-card-list {zoom:1;}
* html .offering-card-369-wrap .offering-card-co .offering-card-list {zoom:1;}
.offering-card-369-wrap .offering-card-co .offering-card-item { float:left; position:relative; margin:0; padding:0 0 5px 0; width:33.3%; background-color:transparent; }
.offering-card-369-wrap .offering-card-co .offering-card-item a { margin:0 auto; padding-left:11px; padding-right:10px; width:95.5%; max-width:106px; -webkit-border-radius:3px; border-radius:3px; background:#f1f1f1; }
.offering-card-369-wrap .offering-card-co .offering-card-item a.offering-card-play-link { position:absolute; margin:0 -45px 0 0; padding-left:0; padding-right:0; width:40px; height:40px; right:50%; top:60px; background-color:transparent; display:block; }
.offering-card-369-wrap .offering-card-co .offering-card-item .offering-card-play-link i.icon-type-offering-playicon { top:5px; left:5px;}
.offering-card-369-wrap .offering-card-co .offering-card-item .product-eval i.icon-type-offering-eval { width:9px; }
.offering-card-369-wrap .offering-card-co .offering-card-item .product-eval i.icon-type-offering-eval-on { width:9px !important; }

.offering-card-369-wrap.shopping .offering-card-co .offering-card-item .product-price { color:#919191; }
.offering-card-369-wrap.shopping .product-price ins { color:#424242; }

.offering-card-ranking-wrap .offering-card-co .offering-card-item a { padding-top:27px; padding-bottom:2px; }
.offering-card-ranking-wrap .offering-card-co .offering-card-item .offering-card-ranking { position:absolute; left:0; top:7px; width:41px; height:41px; display:block; z-index:100; }
.offering-card-ranking-wrap .offering-card-co .offering-card-item .offering-card-ranking strong { position:relative; width:26px; height:12px; font-size:12px; color:#919191; line-height:12px; text-align:center; display:block; }
.offering-card-ranking-wrap.music .offering-card-co .offering-card-item .offering-card-link { padding-top:27px; padding-bottom:2px; }
.offering-card-ranking-wrap.offering-card-2n-wrap.music .offering-card-co .offering-card-item .offering-card-play-link { top:73px; }
.offering-card-ranking-wrap.offering-card-369-wrap.music .offering-card-co .offering-card-item .offering-card-play-link { padding-top:14px; top:60px; }
.offering-card-ranking-wrap.shopping .offering-card-co .offering-card-item .offering-card-link { padding-top:27px; padding-bottom:2px; }


.offering-card-ranking-1-wrap .offering-card-co { margin-top:13px; }
.offering-card-ranking-1-wrap .offering-card-co .offering-card-list { -webkit-border-radius:3px; border-radius:3px; background:#f1f1f1; }
.offering-card-ranking-1-wrap .offering-card-co .offering-card-list .offering-card-item { width:auto; margin:0 15px 0 49px; border-bottom-width:0; border-top:1px solid #e8e8e8; display:block; }
.offering-card-ranking-1-wrap .offering-card-co .offering-card-list .offering-card-item:first-of-type { border-top-width:0; }
.offering-card-ranking-1-wrap .offering-card-co .offering-card-item .offering-card-ranking { width:45px !important; font-size:22px !important; }
.offering-card-ranking-1-wrap .offering-card-co .offering-card-list .offering-card-item .offering-card-link { width:auto; padding-top:12px; padding-bottom:12px; margin-left:-49px; margin-right:-15px; }
.offering-card-ranking-1-wrap .offering-card-co .offering-card-list .offering-card-item .offering-card-link .offering-card-pic { margin-right:15px; }
.offering-card-ranking-1-wrap .offering-card-co .offering-card-list .offering-card-item .offering-card-link .offering-card-detail { margin-top:0; padding-left:48px; padding-right:96px; }
.offering-card-ranking-1-wrap .offering-card-co .offering-card-list .offering-card-item .offering-card-link .product-ti { font-size:12px; }
.offering-card-ranking-1-wrap .offering-card-co .offering-card-list .offering-card-item .offering-card-link .product-seller-ti { margin-top:0; }
.offering-card-ranking-1-wrap .offering-card-co .offering-card-list .offering-card-item .offering-card-link .product-related { margin-top:0; }
.offering-card-ranking-1-wrap .offering-card-co .offering-card-list .offering-card-item .offering-card-link .product-tag { margin-top:2px; }
.offering-card-ranking-1-wrap .offering-card-co .offering-card-list .offering-card-item .offering-card-link .product-price-buyed { margin-top:0px; }

.offering-card-versus-wrap { margin:0 15px 25px 15px; padding:15px 0 0 0; -webkit-border-radius:3px; border-radius:3px; background:#f5f5f5;}
.offering-card-versus-wrap .offering-card-header { margin:0 15px 15px 15px; padding:0; text-align:center; }
.offering-card-versus-wrap .offering-card-header .offering-card-header-ti { text-align:center; }
.offering-card-versus-wrap .offering-card-header .offering-card-header-ti i.icon-type-blockquote { margin:0 auto 0 auto; display:none; }
.offering-card-versus-wrap .offering-card-header .offering-card-header-ti span { float:none; padding-right:0; font-size:15px; color:#26292e; }
.offering-card-versus-wrap .offering-card-header .offering-card-header-summary { padding-top:7px; padding-bottom:0; margin-right:0; margin-bottom:-3px; }
.offering-card-versus-wrap .offering-card-header .offering-card-header-summary span { font-size:11px; line-height:14px; max-height:28px; }
.offering-card-versus-wrap .offering-card-co { position:relative; padding:0; }
.offering-card-versus-wrap .offering-card-co .offering-card-list:before, .offering-card-versus-wrap .offering-card-co .offering-card-list:after {content:"";display:table;}
.offering-card-versus-wrap .offering-card-co .offering-card-list:after {clear:both;}
.offering-card-versus-wrap .offering-card-co .offering-card-list {zoom:1;}
* html .offering-card-versus-wrap .offering-card-co .offering-card-list {zoom:1;}
.offering-card-versus-wrap .offering-card-co .offering-card-item { float:left; width:47%; margin:0; background-color:transparent; }
.offering-card-versus-wrap .thumbnail { background-color:#f5f5f5; }
.offering-card-versus-wrap .offering-card-co .offering-card-item-right { float:right; }
.offering-card-versus-wrap .offering-card-co .offering-card-item .offering-card-pic { width:100px; height:100px; padding:16px 0 17px 0; margin:0 auto 12px auto; }
.offering-card-versus-wrap .offering-card-co .offering-card-item .offering-card-pic em.product-badge-icon { top:0; }
.offering-card-versus-wrap .offering-card-co .offering-card-item .offering-card-pic i.icon-type-adult-42 { bottom:3px; }
.offering-card-versus-wrap .offering-card-co .offering-card-item .offering-card-pic i.icon-type-adult-42-18 { bottom:3px; }
.offering-card-versus-wrap .offering-card-co .offering-card-item .offering-card-link { width:110px; margin:0 auto; padding:0 0 0 0; }
.offering-card-versus-wrap .offering-card-co .offering-card-item .offering-card-detail { height:50px; padding-bottom:0; }

.offering-card-versus-wrap .offering-card-co .offering-card-co-vs { position:absolute; left:50%; top:21px; margin:0 0 0 -27px; width:54px; height:90px; background:url(../images/common/bg_versus_01.png) no-repeat center center; -webkit-background-size:54px 90px; background-size:54px 90px; display:block; }

.offering-card-versus-wrap.tv .offering-card-co .offering-card-item .offering-card-pic,
.offering-card-versus-wrap.movie .offering-card-co .offering-card-item .offering-card-pic,
.offering-card-versus-wrap.ebook .offering-card-co .offering-card-item .offering-card-pic { width:95px; height:133px; padding:0; }
.offering-card-versus-wrap.movie .offering-card-co .offering-card-item .offering-card-detail { height:50px; }
.offering-card-versus-wrap.music .offering-card-co .offering-card-item .offering-card-detail { height:50px; }
.offering-card-versus-wrap.music .offering-card-co .offering-card-item .offering-card-link { padding-top:0; }
.offering-card-versus-wrap.music .offering-card-co .offering-card-item { padding-top:16px; }
.offering-card-versus-wrap.music .offering-card-co .offering-card-item .offering-card-pic { height:100px; padding-top:0; padding-bottom:0; margin-bottom:19px; }
.offering-card-versus-wrap.webtoon .offering-card-co .offering-card-item { padding-top:16px; }
.offering-card-versus-wrap.webtoon .offering-card-co .offering-card-item .offering-card-pic { height:100px; padding-top:0; padding-bottom:0; margin-bottom:19px; }

.offering-card-versus-wrap .offering-card-co .offering-card-item.tv .offering-card-pic,
.offering-card-versus-wrap .offering-card-co .offering-card-item.movie .offering-card-pic,
.offering-card-versus-wrap .offering-card-co .offering-card-item.ebook .offering-card-pic { width:95px; height:133px; padding:0; }
.offering-card-versus-wrap .offering-card-co .offering-card-item.movie .offering-card-detail { height:50px; }
.offering-card-versus-wrap .offering-card-co .offering-card-item.music .offering-card-detail { height:50px; }
.offering-card-versus-wrap .offering-card-co .offering-card-item.music .offering-card-link { padding-top:0; }
.offering-card-versus-wrap .offering-card-co .offering-card-item.music { position:relative; padding-top:16px; }
.offering-card-versus-wrap .offering-card-co .offering-card-item.music .offering-card-pic { height:100px; padding-top:0; padding-bottom:0; margin-bottom:19px; }
.offering-card-versus-wrap .offering-card-co .offering-card-item.music .offering-card-pic i.icon-type-adult-42 { right:76px; }
.offering-card-versus-wrap .offering-card-co .offering-card-item.music .offering-card-play-link { position:absolute; left:50%; top:101px; margin-left:15px; width:30px; height:30px; display:block; }
.offering-card-versus-wrap .offering-card-co .offering-card-item.webtoon { padding-top:16px; }
.offering-card-versus-wrap .offering-card-co .offering-card-item.webtoon .offering-card-pic { height:100px; padding-top:0; padding-bottom:0; margin-bottom:19px; }

.offering-card-versus-wrap .offering-card-co .offering-card-item.game .offering-card-pic em.product-badge-icon,
.offering-card-versus-wrap .offering-card-co .offering-card-item.app .offering-card-pic em.product-badge-icon { top:16px; }
.offering-card-versus-wrap .offering-card-co .offering-card-item.game .offering-card-pic i.icon-type-adult-42,
.offering-card-versus-wrap .offering-card-co .offering-card-item.app .offering-card-pic i.icon-type-adult-42 { bottom:19px; }
.offering-card-versus-wrap .offering-card-co .offering-card-item.game .offering-card-pic i.icon-type-adult-42-18 { bottom:19px; }

.offering-card-theme-wrap { margin:0 0 25px 0; padding:0 0 15px 0; background-position:center top; background-repeat:no-repeat; -webkit-background-size:360px 270px; background-size:360px 270px; }
.offering-card-theme-wrap .offering-card-header { margin:0; padding:0; height:78px; }
.offering-card-theme-wrap .offering-card-header .offering-card-header-ti { display:none; }
.offering-card-theme-wrap .offering-card-header-theme-more { padding:47px 0 0 0; text-align:center; }
.offering-card-theme-wrap .offering-card-header-theme-more a { width:43px; padding-top:1px; font-size:9px; color:#424242; line-height:13px; border:1px solid rgba(21,21,21,0.25); -webkit-border-radius:8px; border-radius:8px; display:inline-block; }
.offering-card-theme-wrap .offering-card-co { margin:0 auto; padding:0; width:92%; max-width:330px; background:#ffffff; -webkit-border-radius:3px; border-radius:3px; }
.offering-card-theme-wrap .offering-card-co .offering-card-list { margin:0 auto; width:94.5%; }
.offering-card-theme-wrap .offering-card-co .offering-card-item a { margin:0 auto; padding:0 0 0 0; width:92px; background-color:transparent; }
.offering-card-theme-wrap .offering-card-co .offering-card-item .offering-card-pic { margin:18px auto 11px auto; width:85px; padding:0 0 0 0; }
.offering-card-theme-wrap .offering-card-co .offering-card-item .offering-card-pic .thumbnail { background-color:transparent; }
.offering-card-theme-wrap .offering-card-co .offering-card-item .offering-card-detail { padding-bottom:8px; }
.offering-card-theme-wrap .offering-card-co .offering-card-item .product-ti { font-size:12px; line-height:15px;}

.offering-card-theme-wrap.game { -webkit-background-size:360px 270px; background-size:360px 270px; }
.offering-card-theme-wrap.app { -webkit-background-size:360px 270px; background-size:360px 270px; }
.offering-card-theme-wrap.tv { -webkit-background-size:360px 304px; background-size:360px 304px; }
.offering-card-theme-wrap.tv .offering-card-co .offering-card-item .offering-card-detail { height:48px; }
/*.offering-card-theme-wrap.channel { -webkit-background-size:360px 286px; background-size:360px 286px; }
.offering-card-theme-wrap.channel .offering-card-co .offering-card-item .offering-card-detail { padding-bottom:3px; } */
.offering-card-theme-wrap.tv .offering-card-co .offering-card-item.channel .offering-card-detail { padding-bottom:3px; }
.offering-card-theme-wrap.movie { -webkit-background-size:360px 286px; background-size:360px 286px; }
.offering-card-theme-wrap.movie .offering-card-co .offering-card-item .offering-card-detail { padding-bottom:3px; }
.offering-card-theme-wrap.ebook { -webkit-background-size:360px 304px; background-size:360px 304px; }
.offering-card-theme-wrap.ebook .offering-card-co .offering-card-item .offering-card-detail { height:48px; }
.offering-card-theme-wrap.music { -webkit-background-size:360px 273px; background-size:360px 273px; }
.offering-card-theme-wrap.music .offering-card-co .offering-card-item .offering-card-link { padding-top:0; }
.offering-card-theme-wrap.music .offering-card-co .offering-card-item .offering-card-pic { margin-bottom:14px; }
.offering-card-theme-wrap.music .offering-card-co .offering-card-item .offering-card-detail { height:57px; }
.offering-card-theme-wrap.music .offering-card-co .offering-card-item a.offering-card-link .icon-type-adult-42 { right:61px; }
.offering-card-theme-wrap.music .offering-card-co .offering-card-item a.offering-card-play-link { margin-right:-48px; top:83px; }
.offering-card-theme-wrap.webtoon { -webkit-background-size:360px 270px; background-size:360px 270px; }
.offering-card-theme-wrap.webtoon .offering-card-co .offering-card-item .offering-card-detail { height:48px; }
.offering-card-theme-wrap.shopping { -webkit-background-size:360px 270px; background-size:360px 270px; }
.offering-card-theme-wrap.shopping .offering-card-co .offering-card-item .offering-card-link { padding-top:0; }
.offering-card-theme-wrap.shopping .offering-card-co .offering-card-item .offering-card-pic { margin-bottom:10px; }
.offering-card-theme-wrap.shopping .offering-card-co .offering-card-item .offering-card-detail { padding-bottom:9px; }
/* // offering card */

/* List Card */
.list-card-1n-wrap { margin-top:0; padding-bottom:20px; }
.list-card-1n-wrap .offering-card-header { padding-bottom:0; margin:0 15px 0 15px;  }

.list-card-1n-wrap .offering-card-co .offering-card-list { height:auto; }
.list-card-1n-wrap .offering-card-co .offering-card-item { width:100%; margin:0 0 0 0; -webkit-border-radius:0; border-radius:0; border-bottom:1px solid #f3f3f3; background-color:transparent; }
.list-card-1n-wrap .offering-card-co .offering-card-item-none { padding:38px 0 38px 0; font-size:13px; color:#919191; text-align:center; border-bottom:1px solid #f3f3f3; }

.list-card-1n-wrap .offering-card-co .offering-card-item .offering-card-link { padding:15px 0 15px 0; }
.list-card-1n-wrap .offering-card-co .offering-card-item .offering-card-pic { width:66px; margin:0;}
.list-card-1n-wrap .offering-card-co .offering-card-item .offering-card-pic .thumbnail { background-color:transparent; }
.list-card-1n-wrap .offering-card-co .offering-card-item .offering-card-detail {
	position:absolute; left:0; top:50%; margin:-2px 0 0 0; padding:0 18px 0 82px; width:100%; height:auto !important; text-align:left; -webkit-box-sizing:border-box; box-sizing:border-box;
	-webkit-transform:translate(0,-50%); transform:translate(0,-50%);
}
.list-card-1n-wrap .offering-card-co .offering-card-item .product-ti { max-height:17px; text-align:left; -webkit-line-clamp:1; }
.list-card-1n-wrap .offering-card-co .offering-card-item .product-date { margin-top:3px; text-align:left; }
.list-card-1n-wrap .offering-card-co .offering-card-item .product-channel { margin-top:3px; text-align:left; }
.list-card-1n-wrap .offering-card-co .offering-card-item .product-time { margin-top:4px; text-align:left; }
.list-card-1n-wrap .offering-card-co .offering-card-item .product-writer { margin-top:3px; text-align:left; }
.list-card-1n-wrap .offering-card-co .offering-card-item .product-price { margin-top:1px; text-align:left; }
.list-card-1n-wrap .offering-card-co .offering-card-item .product-related { margin-top:3px; text-align:left; }
.list-card-1n-wrap .offering-card-co .offering-card-item .product-eval { margin-left:0; }
.list-card-1n-wrap .offering-card-co .offering-card-item .product-seller-ti { margin-top:2px; }
.list-card-1n-wrap .offering-card-co .offering-card-item .product-tag { margin-top:5px; }

.list-card-1n-wrap.game .offering-card-co .offering-card-item .offering-card-link-more { padding:0; height:103px; }
.list-card-1n-wrap.game .offering-card-co .offering-card-item .product-price { font-size:10px; }
.list-card-1n-wrap.app .offering-card-co .offering-card-item .offering-card-link-more { padding:0; height:103px; }
.list-card-1n-wrap.app .offering-card-co .offering-card-item .product-price { font-size:10px; }
.list-card-1n-wrap.tv .offering-card-co .offering-card-item .offering-card-pic { margin-bottom:0; }
.list-card-1n-wrap.tv .offering-card-co .offering-card-item .offering-card-link-more { padding:0; height:137px; }
.list-card-1n-wrap.tv .offering-card-co .offering-card-item .offering-card-detail { height:auto; }
.list-card-1n-wrap.tv .offering-card-co .offering-card-item .offering-card-detail .product-tag { }
.list-card-1n-wrap.tv .offering-card-co .offering-card-item.channel .offering-card-link-more { padding:0; height:137px; }
.list-card-1n-wrap.tv .offering-card-co .offering-card-item.channel .offering-card-detail { height:auto; }
.list-card-1n-wrap.movie .offering-card-co .offering-card-item .offering-card-pic { margin-bottom:0; }
.list-card-1n-wrap.movie .offering-card-co .offering-card-item .offering-card-link-more { padding:0; height:137px; }
.list-card-1n-wrap.movie .offering-card-co .offering-card-item .offering-card-detail { height:auto; }
.list-card-1n-wrap.ebook .offering-card-co .offering-card-item .offering-card-pic { margin-bottom:0; }
.list-card-1n-wrap.ebook .offering-card-co .offering-card-item .offering-card-link-more { padding:0; height:137px; }
.list-card-1n-wrap.ebook .offering-card-co .offering-card-item .offering-card-detail { height:auto; }
.list-card-1n-wrap.webtoon .offering-card-co .offering-card-item .offering-card-pic { margin-bottom:0; }
.list-card-1n-wrap.webtoon .offering-card-co .offering-card-item .offering-card-link-more { padding:0; height:103px; }
.list-card-1n-wrap.webtoon .offering-card-co .offering-card-item .offering-card-detail { height:auto; }
.list-card-1n-wrap.music .offering-card-co .offering-card-item { position:relative; }
.list-card-1n-wrap.music .offering-card-co .offering-card-item .offering-card-link-more { padding:0; height:121px; }
.list-card-1n-wrap.music .offering-card-co .offering-card-item .offering-card-link { padding:15px 0 15px 0; }
.list-card-1n-wrap.music .offering-card-co .offering-card-item .offering-card-pic { margin:0; }
.list-card-1n-wrap.music .offering-card-co .offering-card-item .offering-card-detail { padding-right:60px; height:auto; }
.list-card-1n-wrap.music .offering-card-co .offering-card-item .offering-card-play-link { position:absolute; right:-5px; top:27px; width:40px; height:40px; display:block; }
.list-card-1n-wrap.music .offering-card-co .offering-card-item .offering-card-play-link i.icon-type-offering-playicon { top:5px; left:5px; background-position:-450px -135px; }
.list-card-1n-wrap.music .offering-card-co .offering-card-item .offering-card-play-link.paused i.icon-type-offering-playicon { background-position:-36px -36px; }
.list-card-1n-wrap.music .offering-card-co .offering-card-item .product-writer { margin-top:5px; }
.list-card-1n-wrap.shopping .offering-card-co .offering-card-item .offering-card-link { padding-top:15px; padding-bottom:15px; }
.list-card-1n-wrap.shopping .offering-card-co .offering-card-item .offering-card-pic { margin-bottom:0; }
.list-card-1n-wrap.shopping .offering-card-co .offering-card-item .product-price { margin-top:5px; }
.list-card-1n-wrap.shopping .offering-card-co .offering-card-item .product-price em b { color:#e9464a; }
.list-card-1n-wrap.shopping .offering-card-co .offering-card-item .product-price em i { color:#e9464a; }
.list-card-1n-wrap.shopping .offering-card-co .offering-card-item .product-price ins { font-size:13px; color:#424242; }
.list-card-1n-wrap.shopping .offering-card-co .offering-card-item .product-price del { font-size:9px; }
.list-card-1n-wrap.shopping .offering-card-co .offering-card-item .product-price-buyed { margin-top:1px; font-size:11px; color:#919191; }

.list-card-ranking-wrap .offering-card-co .offering-card-item .offering-card-pic { margin:0 0 0 auto; }
.list-card-ranking-wrap .offering-card-co .offering-card-item .offering-card-detail { padding-left:45px; padding-right:81px; }

.list-card-ranking-wrap.music .offering-card-co .offering-card-item .offering-card-pic { margin:0 0 0 auto; }
.list-card-ranking-wrap.music .offering-card-co .offering-card-item .offering-card-detail { padding-left:45px; padding-right:81px; }
.list-card-ranking-wrap.music .offering-card-co .offering-card-item .offering-card-link .offering-card-pic i.icon-type-adult-42 { right:42px;}
.list-card-ranking-wrap.music .offering-card-co .offering-card-item .offering-card-play-link { right:-6px; top:61px; }
.list-card-ranking-wrap.music .offering-card-co .offering-card-item .offering-card-play-link i.icon-type-offering-playicon { top:5px; left:5px; background-position:-450px -100px; }
.list-card-ranking-wrap.music .offering-card-co .offering-card-item .offering-card-play-link.paused i.icon-type-offering-playicon { background-position:-485px -100px; }

.list-card-ranking-wrap .offering-card-co .offering-card-item .offering-card-ranking { position:absolute; left:0; top:50%; margin-top:-18px; width:35px; font-size:30px; color:#a1a1a1; line-height:36px; text-align:center; display:block; }
.list-card-ranking-wrap .offering-card-co .offering-card-item .offering-card-ranking-type1 { font-size:25px; }
.list-card-ranking-wrap .offering-card-co .offering-card-item .offering-card-ranking-type2 { font-size:20px; }
.list-card-ranking-wrap .offering-card-co .offering-card-item .offering-card-ranking-type3 { font-size:15px; }
.list-card-ranking-wrap .offering-card-co .offering-card-item:first-child .offering-card-ranking { color:#f44e4d; }

.list-card-1n-betazone-wrap .offering-card-header { border-bottom:1px solid #f3f3f3; }
.list-card-1n-betazone-wrap .offering-card-header-ti span.offering-card-header-title { font-size:14px; }
.list-card-1n-betazone-wrap .offering-card-header-ti { padding-bottom:7px; }
.list-card-1n-betazone-wrap .offering-card-co .offering-card-item .offering-card-detail { margin-top:0; }
.list-card-1n-betazone-wrap .offering-card-co .offering-card-item .product-eval { padding-bottom:2px; }
.list-card-1n-betazone-wrap .offering-card-co .offering-card-item .product-seller-ti-name { font-size:12px; }
.list-card-1n-betazone-wrap .offering-card-co .offering-card-item .product-date { margin-top:4px; font-size:12px; color:#c8c8c8; }
.list-card-1n-betazone-wrap .offering-card-co .offering-card-item .product-channel { margin-top:4px; font-size:12px; color:#c8c8c8; }
.list-card-1n-betazone-wrap .offering-card-co .offering-card-item .product-date-betazone { color:#3196f3; }
.list-card-1n-betazone-wrap .offering-card-co .offering-card-item .product-download { font-size:12px; color:#3196f3; }
.list-card-1n-betazone-wrap .offering-card-co .offering-card-item .product-download i.icon-type-download-deco { margin-right:-3px; top:0px; vertical-align:top; background-position:-140px -320px; }

.list-card-keyword-wrap .item-keywordmenu-wrap { margin:0 0 0 0; padding-bottom:5px; }
/* .offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .offering-card-link { padding:0;}
.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .offering-card-link-more { padding:0; height:103px; }
.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .offering-card-pic { width:100%; margin-bottom:0; }

.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .offering-card-pic .thumbnail { -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; }
.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .offering-card-detail { position:relative; left:0; bottom:0; margin:0; padding:13px 13px 11px 13px; height:auto; -webkit-transform:translate(0,0); transform:translate(0,0); }
.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .product-price { position:static; margin-top:-1px; line-height:20px; }
.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .product-price em { margin-right:8px; font-size:18px; line-height:24px; vertical-align:top; display:inline-block; }
.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .product-price em b { font-size:18px; line-height:24px; vertical-align:top; display:inline-block; }
.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .product-price em i { position:relative; top:2px;  margin-left:2px; font-size:10px; line-height:20px; vertical-align:bottom; display:inline-block; }
.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .product-price ins { position:relative; top:1px; margin-right:2px; font-size:15px; color:#424242; font-weight:bold; line-height:24px; vertical-align:top; display:inline-block; }
.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .product-price del { position:relative; top:4px; font-size:9px; color:#8e8e8e; line-height:20px; vertical-align:top; display:inline-block; }
.offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .product-price .product-price-buyed { position:absolute; right:14px; bottom:12px; font-size:9px; color:#919191; line-height:20px; } */
/* // List Card */

/* .offering-card-header .offering-card-header-ti,
.offering-card-header .offering-card-header-summary span,
.offering-card-co .offering-card-item .product-ti,
.offering-card-co .offering-card-item .product-eval,
.offering-card-co .offering-card-item .product-date,
.offering-card-co .offering-card-item .product-channel,
.offering-card-co .offering-card-item .product-writer,
.offering-card-co .offering-card-item .product-price { background:rgba(255,0,0,0.1); } */


.list-card-1n-wrap.cross .offering-card-co .offering-card-item.game .offering-card-link-more { padding:0; height:103px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.game .product-price { font-size:10px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.app .offering-card-link-more { padding:0; height:103px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.app .product-price { font-size:10px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.tv .offering-card-pic { margin-bottom:0; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.tv .offering-card-link-more { padding:0; height:137px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.tv .offering-card-detail { height:auto; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.tv .offering-card-detail .product-tag { }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.tv .offering-card-link-more { padding:0; height:137px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.tv .offering-card-detail { height:auto; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.movie .offering-card-pic { margin-bottom:0; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.movie .offering-card-link-more { padding:0; height:137px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.movie .offering-card-detail { height:auto; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.ebook .offering-card-pic { margin-bottom:0; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.ebook .offering-card-link-more { padding:0; height:137px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.ebook .offering-card-detail { height:auto; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.webtoon .offering-card-pic { margin-bottom:0; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.webtoon .offering-card-link-more { padding:0; height:103px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.webtoon .offering-card-detail { height:auto; }

.list-card-1n-wrap.cross .offering-card-co .offering-card-item.music { position:relative; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.music .offering-card-link-more { padding:0; height:121px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.music .offering-card-link { padding:15px 0 15px 0; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.music .offering-card-pic { margin:0; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.music .offering-card-detail { padding-right:60px; height:auto; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.music .offering-card-play-link { position:absolute; right:-5px; top:27px; width:40px; height:40px; display:block; }
/* .list-card-1n-wrap.cross .offering-card-co .offering-card-item.music .offering-card-play-link i.icon-type-offering-playicon { top:5px; left:5px; background-position:-450px -135px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.music .offering-card-play-link.paused i.icon-type-offering-playicon { background-position:-485px -135px; } */
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.music .product-writer { margin-top:5px; }

.list-card-1n-wrap.cross .offering-card-co .offering-card-item.shopping .offering-card-link { padding-top:15px; padding-bottom:15px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.shopping .offering-card-pic { margin-bottom:0; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.shopping .product-price { margin-top:5px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.shopping .product-price em b { color:#f25155; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.shopping .product-price em i { color:#f25155; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.shopping .product-price ins { font-size:13px; color:#424242; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.shopping .product-price del { font-size:9px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.shopping .product-price-buyed { margin-top:1px; font-size:11px; color:#919191; }

.list-card-ranking-wrap.cross .offering-card-co .offering-card-item.music .offering-card-pic { margin:0 0 0 auto; }
.list-card-ranking-wrap.cross .offering-card-co .offering-card-item.music .offering-card-detail { padding-left:45px; padding-right:81px; }
.list-card-ranking-wrap.cross .offering-card-co .offering-card-item.music .offering-card-link .offering-card-pic i.icon-type-adult-42 { right:42px;}
.list-card-ranking-wrap.cross .offering-card-co .offering-card-item.music .offering-card-play-link { right:-6px; top:61px; }
/*.list-card-ranking-wrap.cross .offering-card-co .offering-card-item.music .offering-card-play-link i.icon-type-offering-playicon { top:5px; left:5px; background-position:-450px -100px; }
.list-card-ranking-wrap.cross .offering-card-co .offering-card-item.music .offering-card-play-link.paused i.icon-type-offering-playicon { background-position:-485px -100px; } */

.list-card-1n-wrap.list-catd-1n-event-wrap .offering-card-co .offering-card-list { border-top:1px solid #f3f3f3; }
.list-card-1n-wrap.list-catd-1n-event-wrap .offering-card-co .offering-card-item .offering-card-link { min-height:96px; display:table; }
.list-card-1n-wrap.list-catd-1n-event-wrap .offering-card-co .offering-card-item .offering-card-event-pic { position:relative; width:66px; height:66px; vertical-align:top; display:table-cell; }
.list-card-1n-wrap.list-catd-1n-event-wrap .offering-card-co .offering-card-item .offering-card-detail { position:relative; left:0; top:0; padding:0 15px 0 15px; vertical-align:middle; -webkit-transform:translate(0,0); transform:translate(0,0); display:table-cell;  }
.list-card-1n-wrap.list-catd-1n-event-wrap .offering-card-co .offering-card-item .offering-card-detail .product-ti { margin-bottom:3px; max-height:340px; -webkit-line-clamp:20; }
.list-card-1n-wrap.list-catd-1n-event-wrap .offering-card-co .offering-card-item.tv .offering-card-pic .thumbnail-pic-line { display:block; }
.list-card-1n-wrap.list-catd-1n-event-wrap .offering-card-co .offering-card-item.movie .offering-card-pic .thumbnail-pic-line { display:block; }
.list-card-1n-wrap.list-catd-1n-event-wrap .offering-card-co .offering-card-item.ebook .offering-card-pic .thumbnail-pic-line { display:block; }
.list-card-1n-wrap.list-catd-1n-event-wrap .offering-card-co .offering-card-item.webtoon .offering-card-pic .thumbnail-pic-line { display:block; }
.list-card-1n-wrap.list-catd-1n-event-wrap .offering-card-co .offering-card-item.music .offering-card-pic .thumbnail-pic-bg { display:block; }
.list-card-1n-wrap.list-catd-1n-event-wrap .offering-card-co .offering-card-item.music .offering-card-pic .thumbnail-pic-line { display:block; }

/* Banner card */
.banner-card-wrap { margin:0 15px 25px 15px; padding:0; }
.banner-card-co { margin:0; padding:0; }
.banner-card-sw-wrap .banner-card-list { width:100000px; height:230px; overflow:hidden; }
.banner-card-co .banner-card-co-link { position:relative; display:block; }
.banner-card-co .banner-card-co-link .banner-card-pic { display:block; }
.banner-card-co .banner-card-co-link .thumbnail { text-indent:0; -webkit-border-radius:0; border-radius:0; height:auto; }
.banner-card-co .banner-card-co-link .thumbnail .thumbnail-blank { margin-left:0; width:100%; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; }
.banner-card-co .banner-card-co-link .banner-card-detail { padding:14px 14px 14px 14px; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; background:#f1f1f1; display:block; }
.banner-card-co .banner-card-co-link .banner-card-detail .product-ti { max-height:17px; margin-bottom:0; text-align:left; display:block; white-space:nowrap; -webkit-line-clamp:1; }
.banner-card-co .banner-card-co-link .banner-card-detail .product-summary { margin-bottom:0; margin-top:3px; text-align:left; }

.banner-card-co .banner-card-co-link .banner-card-text { position:absolute; bottom:25px; left:15px; width:51.3%; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); display:block; }
.banner-card-co .banner-card-co-link .banner-card-text-pe { margin-bottom:0px; font-size:18px; color:#ffffff; font-weight:bold; line-height:21px; display:block; }
.banner-card-co .banner-card-co-link .banner-card-text-lg { margin-bottom:0px; font-size:18px; color:#ffffff; line-height:21px; display:block; }
.banner-card-co .banner-card-co-link .banner-card-text-sm { margin-top:5px; font-size:12px; color:#000000; line-height:15px; display:block; }

.banner-card-sw-wrap { margin:0 0 15px 0; padding:0; overflow:hidden; }
/* .banner-card-sw-wrap .banner-card-co { width:100%; overflow:hidden; } */
.banner-card-sw-wrap .banner-card-co-item-link { display:block; }
.banner-card-sw-wrap .banner-pic-thumbnail { position:relative; background-image:url(../images/dummy/main_720x460_01.gif); background-repeat:no-repeat; background-position:center center; -webkit-background-size:cover; background-size:cover; display:block; }
.banner-card-sw-wrap .banner-item-pic { width:100%; }
.banner-card-sw-wrap .banner-item-fixed { position:absolute; left:0; top:0; width:100%; opacity:0; -webkit-transition:all 0.4s; transition:all 0.4s; -webkit-transform-origin:left bottom; transform-origin:left bottom; }
.banner-card-sw-wrap .banner-card-pagination { padding:0 13px; text-align:left; bottom:7px; -webkit-box-sizing:border-box; box-sizing:border-box; }
.banner-card-sw-wrap .banner-card-pagination .swiper-pagination-bullet { margin:0 2px !important; width:6px; height:6px; /* border:1px solid #000000; */ border:1px solid #ffffff; -webkit-box-sizing:border-box; box-sizing:border-box; background-color:transparent; opacity:0.5; -webkit-transition:all 0.5s; transition:all 0.5s; }
.banner-card-sw-wrap .banner-card-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { /* background-color:#000000; */ background-color:#ffffff; opacity:1; }

.banner-card-image-wrap { margin-left:0; margin-right:0; padding:0; }
.banner-card-image-wrap .banner-card-co .banner-card-co-link .thumbnail .thumbnail-blank { -webkit-border-radius:0; border-radius:0; }

.banner-card-sw-wrap-250 .banner-card-pagination { text-align:right; }
.banner-card-sw-wrap-250 .banner-pic-thumbnail { background-image:url(../images/dummy/baner_720x250_01.gif); }
.banner-card-sw-wrap-250 .banner-card-list { height:125px; }

.banner-card-sw-effect-wrap .banner-item-fixed { opacity:0; }
.banner-card-sw-effect-wrap .banner-pic-thumbnail { background-position:0px 0px;}
.banner-card-sw-effect-wrap .banner-card-co-item-link { overflow:hidden; }
.banner-card-sw-effect-wrap .banner-item-parallax { position:absolute; left:0; top:0; }
/* // Banner card */

/* 코어메뉴 */
.item-coremenu-wrap { margin:-10px 0 15px 0; }
.item-coremenu-co { padding:10px 12px 10px 12px; }
.item-coremenu-list { }
.item-coremenu-item { padding:0; margin:0 3px; width:auto; }
.item-coremenu-item a { padding:0 11px 0 11px; border:1px solid #e7e7e7; -webkit-border-radius:14px; border-radius:14px; display:block; }
.item-coremenu-item a span { font-size:13px; color:#181818; line-height:26px; }

.item-coremenu-item > em { padding:0 11px 0 11px; border:1px solid #e7e7e7; -webkit-border-radius:14px; border-radius:14px; display:block; }
.item-coremenu-item > em span { font-size:13px; color:#181818; line-height:26px; }

.item-tabmenu-wrap { margin:0; }
.item-tabmenu-wrap .item-coremenu-co { padding:0; background:#f1f1f1; }
.item-tabmenu-wrap .item-coremenu-item { padding:0; margin:0; }
.item-tabmenu-wrap .item-coremenu-item a { padding:0 7px; height:40px; text-align:center; border-width:0; }
.item-tabmenu-wrap .item-coremenu-item a span { padding:0 8px; height:38px; font-size:14px; color:#181818; line-height:38px; text-align:center; border-bottom:2px solid transparent; display:inline-block; }
.item-tabmenu-wrap .item-coremenu-item a.selected span { border-bottom-color:#e9464a; }

.item-tabmenu-num-1 .item-coremenu-co { margin:0 15px; background-color:transparent; }
.item-tabmenu-num-1 .item-coremenu-list { border-bottom:1px solid #f3f3f3; }
.item-tabmenu-num-1 .item-coremenu-item { width:100%; padding:13px 0 8px 0; }
.item-tabmenu-num-1 .item-coremenu-item  a { padding:0; height:20px; text-align:left; }
.item-tabmenu-num-1 .item-coremenu-item  a span { padding:0; height:20px; font-size:16px; text-align:left; line-height:20px; display:block; }
.item-tabmenu-num-1 .item-coremenu-item  a.selected span { border-bottom-width:0; }
.item-tabmenu-num-2 .item-coremenu-item { width:50%; }
/* .item-tabmenu-num-3 .item-coremenu-item { width:33.3%; } */

.item-tapdefault-wrap { margin:0 0 15px 0; }
.item-tapdefault-wrap .item-coremenu-co { padding:0 0 0 0; border-top:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; }
.item-tapdefault-wrap .item-coremenu-list { width:100%; display:table; }
.item-tapdefault-wrap .item-coremenu-item { position:relative; width:1%; display:table-cell; }
.item-tapdefault-wrap .item-coremenu-item:before { position:absolute; content:''; left:0; top:50%; margin-top:-6px; width:1px; height:12px; background:#e4e4e4; display:block; }
.item-tapdefault-wrap .item-coremenu-item:first-of-type:before { display:none; }
.item-tapdefault-wrap .item-coremenu-item a { position:relative; padding:0; text-align:center; border-width:0; -webkit-border-radius:0; border-radius:0;  }
.item-tapdefault-wrap .item-coremenu-item a span { position:relative; padding:0 7px; color:#919191; line-height:40px; display:inline-block; }
.item-tapdefault-wrap .item-coremenu-item a.selected span { color:#181818; }
.item-tapdefault-wrap .item-coremenu-item a.selected span:before { position:absolute; content:''; left:0; bottom:-1px; width:100%; height:2px; background:#d75350; display:block; }

.item-tapdefault-wrap .item-coremenu-item > em { position:relative; padding:0; text-align:center; border-width:0; -webkit-border-radius:0; border-radius:0;  }
.item-tapdefault-wrap .item-coremenu-item > em span { position:relative; padding:0 7px; color:#919191; line-height:40px; display:inline-block; }
.item-tapdefault-wrap .item-coremenu-item > em.selected span { color:#181818; }
.item-tapdefault-wrap .item-coremenu-item > em.selected span:before { position:absolute; content:''; left:0; bottom:-1px; width:100%; height:2px; background:#d75350; display:none; }

.item-tabmenu-wrap.item-tabmenu-genre-wrap .item-coremenu-item a span { padding-left:0; padding-right:0; }
.item-tabmenu-wrap.item-tabmenu-week-wrap .item-coremenu-list { width:100%; display:table; }
.item-tabmenu-wrap.item-tabmenu-week-wrap .item-coremenu-item { width:12.5%; display:table-cell; }
.item-tabmenu-wrap.item-tabmenu-week-wrap .item-coremenu-item a { padding-left:0; padding-right:0; }
.item-tabmenu-wrap.item-tabmenu-week-wrap .item-coremenu-item a span { padding-left:4px; padding-right:4px; }

.item-tapdefault-area { padding-bottom:25px; }
.item-tapdefault-area .item-tapdefault-area-item { display:none; }
.item-tapdefault-area .item-tapdefault-area-item-1 { display:block; }
/* // 코어메뉴 */

/* 바로가기 메뉴 */
.item-gomenu-wrap { margin:0 15px 0 15px; padding:0 0 25px 0; }
.item-gomenu-header { margin:-4px 0 0 0; padding:0 0 13px 0; }
.item-gomenu-header .item-gomenu-header-ti { margin:0; padding:0; font-size:16px; color:#181818; line-height:20px; }
.item-gomenu-header .item-gomenu-header-ti a { position:relative; height:20px; display:block; }
.item-gomenu-header .item-gomenu-header-ti a span { float:left; position:relative; padding-right:20px; max-width:100%; font-size:16px; color:#181818; line-height:20px; display:inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.item-gomenu-header .item-gomenu-header-ti span.item-gomenu-header-title { position:relative; padding-right:0; max-width:100%; font-size:16px; color:#181818; line-height:20px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.item-gomenu-header .item-gomenu-header-ti a i.icon-type-ti-arrow { position:absolute; margin-left:-20px; }
.item-gomenu-co { padding:0 0 0 0; }
.item-gomenu-list { border:1px solid #e7e7e7; -webkit-border-radius:3px; border-radius:3px; }
.item-gomenu-item { float:left; padding:0; width:25%; }
.item-gomenu-item a { padding:6px 8px 8px 8px; text-align:center; border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7; display:block; }
.item-gomenu-item a span { font-size:13px; color:#181818; line-height:26px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.item-gomenu-item span.item-gomenu-item-no { padding:6px 8px 8px 8px; height:26px; text-align:center; line-height:26px; border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7; display:block; }
.item-gomenu-item i.icon-type-offering-more { top:2px; }

.item-gomenu-item-1 a,
.item-gomenu-item-2 a,
.item-gomenu-item-3 a,
.item-gomenu-item-4 a { border-top-width:0; }
.item-gomenu-item-1 a,
.item-gomenu-item-5 a { border-left-width:0; }

.item-gomenu-co-num-1 .item-gomenu-item { width:100%; }
.item-gomenu-co-num-2 .item-gomenu-item { width:50%; }
.item-gomenu-co-num-3 .item-gomenu-item { width:33.3%; }

.item-gomenu-co-num-5 .item-gomenu-item { width:33.3%; }
.item-gomenu-co-num-5 .item-gomenu-item a,
.item-gomenu-co-num-5 .item-gomenu-item span.item-gomenu-item-no { border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7; }
.item-gomenu-co-num-5 .item-gomenu-item-1 a,
.item-gomenu-co-num-5 .item-gomenu-item-2 a,
.item-gomenu-co-num-5 .item-gomenu-item-3 a,
.item-gomenu-co-num-5 .item-gomenu-item-1 span.item-gomenu-item-no,
.item-gomenu-co-num-5 .item-gomenu-item-2 span.item-gomenu-item-no,
.item-gomenu-co-num-5 .item-gomenu-item-3 span.item-gomenu-item-no { border-top-width:0; }
.item-gomenu-co-num-5 .item-gomenu-item-1 a,
.item-gomenu-co-num-5 .item-gomenu-item-4 a,
.item-gomenu-co-num-5 .item-gomenu-item-1 span.item-gomenu-item-no,
.item-gomenu-co-num-5 .item-gomenu-item-4 span.item-gomenu-item-no { border-left-width:0; }

.item-gomenu-co-num-6 .item-gomenu-item { width:33.3%; }
.item-gomenu-co-num-6 .item-gomenu-item a,
.item-gomenu-co-num-6 .item-gomenu-item span.item-gomenu-item-no { border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7; }
.item-gomenu-co-num-6 .item-gomenu-item-1 a,
.item-gomenu-co-num-6 .item-gomenu-item-2 a,
.item-gomenu-co-num-6 .item-gomenu-item-3 a { border-top-width:0; }
.item-gomenu-co-num-6 .item-gomenu-item-1 a,
.item-gomenu-co-num-6 .item-gomenu-item-4 a { border-left-width:0; }

.item-gomenu-co-num-6 .item-gomenu-item:nth-child(3n+1) a { border-left-width:0; }
/* // 바로가기 메뉴 */

/* 키워드 메뉴 */
.item-keywordmenu-wrap { margin:0 15px 0 15px; padding-bottom:15px; }
.item-keywordmenu-header { margin:-4px 0 0 0; padding:0 0 13px 0; }
.item-keywordmenu-header .item-keywordmenu-header-ti { margin:0; padding:0; font-size:16px; color:#181818; line-height:20px; }
.item-keywordmenu-header .item-keywordmenu-header-ti a { position:relative; height:20px; display:block; }
.item-keywordmenu-header .item-keywordmenu-header-ti a span { float:left; position:relative; padding-right:20px; max-width:100%; font-size:16px; color:#181818; line-height:20px; display:inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.item-keywordmenu-header .item-keywordmenu-header-ti span.item-keywordmenu-header-title { position:relative; padding-right:0; max-width:100%; font-size:16px; color:#181818; line-height:20px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.item-keywordmenu-header .item-keywordmenu-header-ti a i.icon-type-ti-arrow { position:absolute; margin-left:-20px; }
.item-keywordmenu-co
.item-keywordmenu-co ul { }
.item-keywordmenu-co ul li { float:left; margin-right:6px; margin-bottom:10px;  }
.item-keywordmenu-co ul li a { padding:0 11px 0 11px; font-size:13px; color:#424242; line-height:28px; background:#f1f1f1; -webkit-border-radius:14px; border-radius:14px; display:inline-block; }
/* // 키워드 메뉴 */

/* 랭킹 Nav */
.nav-ranking-wrap { margin:0; padding:0; }
.nav-ranking-co { }
.nav-ranking-co .nav-ranking-list { }
.nav-ranking-co .nav-ranking-item { }
.nav-ranking-co .nav-ranking-item-link { padding:0 15px; display:block; }
.nav-ranking-co .nav-ranking-item-link-co { position:relative; padding:0 20px 0 36px; border-bottom:1px solid #f3f3f3; display:block; }
.nav-ranking-co .nav-ranking-item-link-co em { font-size:15px; color:#181818; line-height:54px; display:block; }
.nav-ranking-co .nav-ranking-item-link-co i.icon-type-category { position:absolute; left:0; top:16px; }
.nav-ranking-co .nav-ranking-item-link-co i.icon-type-ti-arrow { position:absolute; right:1px; top:19px; }
/* // 랭킹 Nav */

/* Text Notice */
.text-card-wrap { margin:0 15px 25px 15px; padding:0; }
.text-card-wrap .text-card-co { padding:14px 14px 14px 14px; background:#f1f1f1; -webkit-border-radius:3px; border-radius:3px; display:block; }
.text-card-wrap .text-card-link { position:relative; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; } 
.text-card-wrap .text-card-link i.icon-type-notice { vertical-align:bottom; }
.text-card-wrap .text-card-link em { font-size:13px; color:#424242; line-height:21px; }
/* // Text Notice */

/* Detail Header */
.detail-header-wrap { position:relative; width:100%; padding-bottom:15px; }
/* // Detail Header */

/* Detail Pic Type */
.detail-header-pictype { position:relative; width:100%; z-index:1; }
/* // Detail Pic Type */

/* Detail Vod Type */
.detail-header-vodtype { position:relative; width:100%; z-index:1; }
.detail-header-vodtype video#detail-header-video { position:absolute; left:-200%; top:-1px; width:100%; height:100%; background-color:#000000; display:block; }
.detail-header-vodtype video#detail-header-video.on { left:0%; }
.detail-header-vodtype .detail-header-video-progress-bar { position:absolute; left:0; bottom:20px; padding:0 45px 0 90px; width:100%; height:2px; -webkit-box-sizing:border-box; box-sizing:border-box; opacity:0; display:block; }
.detail-header-vodtype .detail-header-video-progress-bar em { position:relative; width:100%; height:100%; background:rgba(255,255,255,0.2); display:block; }
.detail-header-vodtype .detail-header-video-progress-bar em i { width:0%; height:100%; background:rgba(255,0,0,0.8); display:block; }
.detail-header-vodtype .detail-header-video-progress-bar em u { position:absolute; left:-75px; bottom:-7px; text-decoration:none; }
.detail-header-vodtype .detail-header-video-progress-bar em u s { font-family:'serif'; font-size:11px; color:#ffffff; letter-spacing:0; line-height:12px; text-decoration:none; }
.detail-header-vodtype #detail-header-youtube { position:absolute; left:0; top:-1px; width:100%; height:100%; display:none; }
.detail-header-vodtype #detail-header-youtube iframe { width:100%; height:100%; }
/* // Detail Vod Type */

.detail-header-wrap .detail-header-pic-thumbnail { position:relative; width:100%; background-repeat:no-repeat; background-position:center top; -webkit-background-size:cover; background-size:cover; display:block; z-index:1; }
.detail-header-wrap img.detail-header-item-pic { width:100%; vertical-align:top; }
.detail-header-wrap .thumbnail-pic-bg { z-index:100; }
.detail-header-wrap .detail-header-gradation-top { position:absolute; width:100%; left:0; top:0; display:block; z-index:101; }
.detail-header-wrap .detail-header-gradation-top img { width:100%; vertical-align:top; }
.detail-header-wrap .detail-header-gradation { position:absolute; width:100%; left:0; bottom:0; display:block; z-index:101; }
.detail-header-wrap .detail-header-gradation img { width:100%; vertical-align:top; }
.detail-header-wrap .detail-header-play-box { position:absolute; left:0; top:0; width:100%; height:100%; display:block; z-index:110; }
.detail-header-wrap .btn-detail-header-video-play { position:absolute; left:50%; top:50%; margin:-26px 0 0 -26px; width:52px; height:52px; display:block; }
.detail-header-wrap .btn-detail-header-video-play i.icon-type-playicon { left:13px; top:13px;}
.detail-header-wrap .btn-detail-header-video-fullscreen { position:absolute; right:15px; bottom:10px; width:30px; height:30px; display:none; }
.detail-header-wrap .btn-detail-header-video-fullscreen em { position:absolute; right:0; bottom:3px; width:20px; height:16px; border:2px solid rgba(255,255,255,0.2); -webkit-box-sizing:border-box; box-sizing:border-box; font-size:0; color:transparent; line-height:0; text-indent:-999999px; display:block;}

.detail-header-wrap.movie .detail-header-pic-thumbnail { background-position:center center; }

.detail-header-card-wrap { position:relative; }
.detail-header-card-co { position:relative; }
.detail-header-card-item { width:100%; }
.detail-header-card-item img.detail-header-card-item-pic { width:100%; vertical-align:top; }
.detail-header-card-co .detail-header-card-pagination { bottom:12px; }
.detail-header-card-co .detail-header-card-pagination .swiper-pagination-bullet { margin:0 2px !important; width:6px; height:6px; border:1px solid #000000; -webkit-box-sizing:border-box; box-sizing:border-box; background-color:transparent; opacity:0.3; -webkit-transition:all 0.5s; transition:all 0.5s; }
.detail-header-card-co .detail-header-card-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color:#000000; opacity:1; }

.detail-header-card-soldout { position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(255,255,255,0.6); z-index:11; }
.detail-header-card-soldout .detail-header-card-soldout-inner { position:relative; width:100%; height:100%; display:block; }
.detail-header-card-soldout .detail-header-card-soldout-inner em { position:absolute; left:50%; top:50%; margin:-45px 0 0 -45px; width:90px; height:90px; font-size:0; color:transparent; line-height:0; text-indent:-999999px; background:url(../images/common/icon_soldout.png) no-repeat center center; -webkit-background-size:90px 90px; background-size:90px 90px; display:block; }

/* Detail Content */
.detail-header-co { position:relative; margin:0 15px 0 15px; padding:0 0 0 100px; min-height:85px; z-index:10; }
.detail-header-co-icon { position:absolute; left:0; top:0; width:85px; height:85px; }
.detail-header-co-icon .thumbnail { background-color:transparent; }
.detail-header-co-icon .icon-type-adult-42 { position:absolute; right:3px; bottom:3px; }
.detail-header-co-icon .icon-type-adult-42-18 { position:absolute; right:3px; bottom:3px; }
.detail-header-co .product-detail-ti {
	position:relative; margin:0 0 0 0; padding-top:4px; font-size:22px; color:#181818; line-height:28px; text-align:left; overflow:visible; text-overflow:inherit; display:block;
	font-family:'HelveticaNeue-Light','AppleSDGothicNeo-Light','helvetica','Malgun Gothic','맑은 고딕',sans-serif;
}
.detail-header-co .product-detail-ti i.icon-type-cuttoon { position:absolute; left:0; top:-16px; display:block; }
.detail-header-co .product-detail-ti i.icon-type-adult-42 { margin-left:-1px; margin-right:-4px; top:3px; vertical-align:top; }
.detail-header-co .product-detail-ti .product-detail-badge-box { position:absolute; left:0; top:-16px; line-height:16px; display:block; }
.detail-header-co .product-detail-ti .product-detail-badge-box i.icon-type-cuttoon { position:relative; left:0; top:0; margin-right:0; vertical-align:top; display:inline-block; }
.detail-header-co .product-detail-ti .product-detail-badge-box em.product-badge-icon { position:relative; margin-right:3px; left:0; top:0; vertical-align:top; display:inline-block; }
.detail-header-co .product-detail-ti .product-detail-badge-box em.product-badge-icon b { top:1px; vertical-align:top; }
.detail-header-co .product-detail-ti-sm { position:relative; margin:0 0 0 0; padding-top:6px; font-size:13px; color:#5c5c5c; line-height:18px; text-align:left; overflow:visible; text-overflow:inherit; display:block; }
.detail-header-co .seller-ti { margin:0 0 0 0; padding:9px 0 0 0; }
.detail-header-co .seller-ti .seller-tag { top:-2px; vertical-align:top; }
.detail-header-co .seller-ti em { line-height:12px; vertical-align:top; }
.detail-header-co .product-eval-box { padding-top:4px; }
.detail-header-co .product-price { margin-top:0; font-size:18px; color:#181818; font-weight:bold; line-height:26px; text-align:left; }
.detail-header-co .product-price em { font-size:18px; color:#ff5f64; font-weight:bold; line-height:26px; vertical-align:top; display:inline-block; }
.detail-header-co .product-price em b { font-size:18px; color:#ff5f64; vertical-align:top; display:inline-block; }
.detail-header-co .product-price em i { position:relative; top:6px; font-size:14px; color:#ff5f64; vertical-align:top; line-height:16px; display:inline-block; }
.detail-header-co .product-price ins { font-size:18px; color:#181818; font-weight:bold; line-height:26px; vertical-align:top; text-decoration:none; display:inline-block;  }
.detail-header-co .product-price del { position:relative; top:6px; font-size:11px; color:#8e8e8e; font-weight:normal; line-height:16px; vertical-align:top; text-decoration:line-through; display:inline-block;  }
.detail-header-co .product-terms { margin-top:7px; margin-bottom:0; }
.detail-header-co .product-writer { margin:6px 100px 0 0; font-size:13px; color:#5c5c5c; line-height:18px; text-align:left; }
.detail-header-co .product-related { margin:0 100px 0 0; font-size:13px; color:#5c5c5c; line-height:18px; text-align:left; }
.detail-header-co .product-related em { font-size:13px; color:#5c5c5c; line-height:18px; vertical-align:top; }
.detail-header-co .btn-detail-header-first-view { position:absolute; right:0; bottom:6px; width:84px; font-size:12px; color:#797979; line-height:36px; text-align:center; border:1px solid #c8c8c8; -webkit-border-radius:3px; border-radius:3px; display:block; }

.detail-header-wrap.tv { padding-bottom:7px; }
.detail-header-wrap.tv .detail-header-co { padding-left:0; min-height:1px; }
.detail-header-wrap.tv .product-eval-box { padding-top:4px; }

.detail-header-wrap.movie .detail-header-co { min-height:98px; padding-left:85px; }
.detail-header-wrap.movie .detail-header-co-icon { width:70px; height:98px; }
.detail-header-wrap.movie .product-eval-box { padding-top:4px; }

.detail-header-wrap.webtoon { padding-bottom:12px; }
.detail-header-wrap.webtoon .detail-header-co { padding-left:0; min-height:1px; }
.detail-header-wrap.webtoon .detail-header-co .product-seller-ti { margin:0 100px 0 0; font-size:13px; color:#5c5c5c; line-height:18px; text-align:left; }
.detail-header-wrap.webtoon .detail-header-co .product-eval-box { padding-top:6px; }

.detail-header-wrap.music .detail-header-co { padding-left:0; min-height:1px; }
.detail-header-wrap.music .detail-header-co .product-detail-ti { margin-bottom:6px; }

.detail-header-wrap.shopping .detail-header-card-wrap { background:url(../images/common/bg_header_card_shopping.gif) repeat-x center top; -webkit-background-size:50px 100%; background-size:50px 100%; }
.detail-header-wrap.shopping .detail-header-co { padding-left:0; min-height:1%; padding-bottom:0; }
.detail-header-wrap.shopping .detail-header-co .product-detail-ti { margin-bottom:0; }
.detail-header-wrap.shopping .detail-header-co .product-price { margin-top:1px; margin-bottom:0;  }
.detail-header-wrap.shopping .detail-header-co .seller-ti { padding-top:3px; }

.detail-header-wrap.shopping .detail-header-co .product-detail-ti + .seller-ti { padding-bottom:2px; }

.detail-header-wrap.shopping .previous .detail-header-pic-thumbnail { -webkit-background-size:140px 140px; background-size:140px 140px; background-position:center center;}
.detail-header-wrap.shopping .previous img.detail-header-item-pic { height:180px; }
.detail-header-wrap.shopping .previous .detail-header-gradation-top img { height:100px; }

.detail-header-wrap.ebook { margin:0 0 19px 0; padding:51px 0 18px 0; background:#f1f1f1; }
.detail-header-wrap.ebook .detail-header-co { padding-left:118px; min-height:114px; }
.detail-header-wrap.ebook .detail-header-co-icon { top:2px; left:5px; width:93px; height:130px; }
.detail-header-wrap.ebook .detail-header-co .product-detail-ti { padding-top:0; }
.detail-header-wrap.ebook .detail-header-co .product-writer { margin-right:0; }
.detail-header-wrap.ebook .detail-header-co .product-related { margin-top:2px; margin-right:0; }
.detail-header-wrap.ebook .detail-header-co .product-date { margin-top:2px; font-size:13px; color:#5c5c5c; line-height:18px; text-align:left; }
.detail-header-wrap.ebook .detail-header-co .product-channel { margin-top:2px; font-size:13px; color:#5c5c5c; line-height:18px; text-align:left; }
.detail-header-wrap.ebook .detail-header-co .product-price { margin-top:2px; font-size:13px; color:#5c5c5c; line-height:18px; text-align:left; }
.detail-header-wrap.ebook .detail-header-co .product-price em { margin-left:4px; padding-left:7px; font-size:13px; color:#5c5c5c; font-weight:normal; line-height:18px; vertical-align:top; background:url(../images/common/line_01.gif) no-repeat 0px center; -webkit-background-size:1px 10px; background-size:1px 10px; display:inline-block; }
.detail-header-wrap.ebook .detail-header-co .product-price em:first-of-type { padding-left:0; margin-left:0; background:none; }
.detail-header-wrap.ebook .detail-header-co .product-download { margin-top:2px; }
.detail-header-wrap.ebook .detail-header-co .product-download i.icon-type-download-deco { vertical-align:top; }
.detail-header-wrap.ebook .detail-header-co .product-eval-box { padding-top:5px; }
.detail-header-wrap.ebook .detail-header-co .product-eval-box .product-download { position:relative; top:0; margin:0 0 0 0;  display:block; }

.detail-header-wrap.ebook .detail-header-co-icon .thumbnail { position:relative; }
.detail-header-wrap.ebook .detail-header-co-icon .thumbnail:after { position:absolute; content:''; left:0; top:0; width:100%; height:100%; border: 1px solid rgba(95,95,95,0.1); -webkit-border-radius:3px; border-radius:3px; -webkit-box-sizing:border-box; box-sizing:border-box; display: block; }
.detail-header-wrap.ebook .detail-header-co-icon:before {
	position:absolute; content:''; left:0; top:0; width:100%; height:100%; background:rgba(195,195,195,1); display:block;
	-webkit-border-radius:3px; border-radius:3px;
	-webkit-transform-origin:center bottom; transform-origin:center bottom;
	-webkit-transform:translate3d(0,8px,0) scale(0.8); transform:translate3d(0,8px,0) scale(0.8);
	-webkit-box-shadow:0 0 20px 10px #c3c3c3; box-shadow:0 0 20px 10px #c3c3c3; opacity:0.5;
}
/* // Detail Content */

/* 게임, 앱 상세 외부결제 관련 */
.detail-header-wrap.game .detail-header-co .seller-ti em
, .detail-header-wrap.app .detail-header-co .seller-ti em { position:relative; }
.detail-header-wrap.game .detail-header-co .seller-ti em:before
, .detail-header-wrap.app .detail-header-co .seller-ti em:before { position:relative; content:''; margin-left:2px; margin-right:6px; top:0px; width:1px; height:11px; vertical-align:top; background:#d8d8d8; display:inline-block; }

.seller-ti a.btn-externalpayment { position:relative; top:1px; margin-left:2px; padding-left:30px; font-size:13px; color:#5c5c5c; line-height:12px; vertical-align:top; display:inline-block; }
.seller-ti a.btn-externalpayment i.icon-type-externalpayment { position:absolute; left:9px; top:-4px; }
.seller-ti a.btn-externalpayment i.icon-type-ti-arrow-small { margin-left:-2px; bottom:1px; }
.seller-ti a.btn-externalpayment:before { position:absolute; content:''; left:0; top:-1px; width:1px; height:11px; vertical-align:top; background:#d8d8d8; display:inline-block; }

.detail-header-wrap.game .detail-header-co .seller-ti.externalpayment em
, .detail-header-wrap.app .detail-header-co .seller-ti.externalpayment em { position:relative; padding-top:4px; padding-bottom:3px; display:block; }
.detail-header-wrap.game .detail-header-co .seller-ti.externalpayment em:before
, .detail-header-wrap.app .detail-header-co .seller-ti.externalpayment em:before { display:none; }

.detail-externalpayment-fixed { position:fixed; left:0; right:0; bottom:50px; width:100%; height:30px; background:rgba(53,53,53,0.95); display:table; z-index:1000; }
.detail-externalpayment-fixed-co { margin:0 15px; padding:2px 0 1px 0; font-size:11px; color:#919191; line-height:27px; text-align:center; }
.detail-externalpayment-fixed-co i.icon-type-externalpayment-gray { margin-right:4px; top:4px; vertical-align:top; display:inline-block; }
.detail-externalpayment-fixed.out { display:none; }

.popup-default-externalpayment-wrap .popup-default-co-ty1 dl dt { margin-bottom:10px; }
.popup-default-externalpayment-wrap .popup-default-co-ty1 dl dt i.icon-type-externalpayment-black { vertical-align:top; display:inline-block; }
/* // 게임, 앱 상세 외부결제 관련 */

.detail-content-wrap { position:relative; z-index:10;}

/* Detail Coupon &amp; Event */
.detail-event-wrap { position:relative; margin:0 15px 15px 15px; border-top:1px solid #dedede; border-bottom:1px solid #dedede; }
.detail-event-wrap ul { }
.detail-event-wrap ul li { float:left; position:relative; width:50%; }
.detail-event-wrap ul li:before { position:absolute; content:''; left:0; top:7px; width:1px; height:16px; background:#d8d8d8; }
.detail-event-wrap ul li:first-of-type:before { display:none; }
.detail-event-wrap ul li .detail-event-link { padding:1px 0 1px 0; text-align:center; line-height:26px; display:block; }
.detail-event-wrap ul li .detail-event-link .icon-type { vertical-align:top; }
.detail-event-wrap ul li .detail-event-link em { padding-right:4px; font-size:12px; color:#5c5c5c; line-height:26px; vertical-align:top; display:inline-block; }
.detail-event-wrap ul li.detail-event-full { width:100%; border-top:1px solid #dadada; }
.detail-event-wrap ul li.detail-event-full:before { display:none; }
.detail-event-wrap ul li.detail-event-full .detail-event-link i.icon-type { top:5px; margin-right:2px;}
.detail-event-wrap ul li.detail-event-full .detail-event-link em { color:#8e8e8e; } 

.detail-event-wrap ul li.detail-event-notice { width:100%; border-top:1px solid #dadada; }
.detail-event-wrap ul li.detail-event-notice:before { display:none; }
.detail-event-wrap ul li.detail-event-notice .detail-event-para { position:relative; margin:5px 0 5px 0; padding:0 31px 0 4px; height:20px; color:#8e8e8e; text-align:center; display:block; overflow:hidden;} 
.detail-event-wrap ul li.detail-event-notice .detail-event-para em { display:block; }
.detail-event-wrap ul li.detail-event-notice .detail-event-para strong { font-size:11px; color:#484848; line-height:20px; }
.detail-event-wrap ul li.detail-event-notice .detail-event-para span { margin-left:7px; font-size:11px; color:#8e8e8e; line-height:20px; }
.detail-event-wrap ul li.detail-event-notice .detail-event-link { position:absolute; left:0; top:0; padding:0; width:100%; height:30px; background:url(../images/common/bg_detail_event_link.png) repeat-y right top; -webkit-background-size:45px 30px; background-size:45px 30px; display:block; }
.detail-event-wrap ul li.detail-event-notice .detail-event-link i.icon-type-ti-arrow-gray { position:absolute; right:5px; top:6px; vertical-align:top; display:block; }

.detail-content-wrap > .detail-event-wrap > ul li.detail-event-notice:first-child { border-top-width:0; }

.detail-event-num-1 ul li { width:100%; }

.detail-popup-wrap { position:fixed; left:0; top:0; bottom:0; right:0; width:100%; height:100%; background:#ffffff; display:none; opacity:0; -webkit-transition:opacity 0.5s; transition:opacity 0.5s; z-index:6000; }
.detail-popup-wrap .detail-popup-inner { position:relative; width:100%; height:100%; overflow-y:auto; -webkit-overflow-scrolling:touch; }
.detail-popup-wrap .detail-popup-header { position:relative; height:44px; }
.detail-popup-wrap .detail-popup-close { position:absolute; top:2px; right:6px; width:32px; height:42px; display:block; }
.detail-popup-wrap .detail-popup-close i.icon-type-layout-close { top:9px; left:3px; }
.detail-popup-wrap .detail-popup-content { position:relative; margin:0 15px; padding:3px 0 0 0;}
.detail-popup-wrap .detail-popup-content dl { padding:0 0 11px 0; }
.detail-popup-wrap .detail-popup-content dl dt { padding:0 0 5px 0; font-size:16px; color:#181818; line-height:20px; -webkit-transform:translate3d(-50px,0,0); transform:translate3d(-50px,0,0); -webkit-transition:all 0.5s; transition:all 0.5s;}
.detail-popup-wrap .detail-popup-content dl dd { padding:0 0 15px 0; font-size:13px; color:#aaadb0; line-height:22px; -webkit-transform:translate3d(-50px,0,0); transform:translate3d(-50px,0,0); -webkit-transition:all 0.5s; transition:all 0.5s;}

.detail-popup-wrap.ani { opacity:1;}
.detail-popup-wrap.ani .detail-popup-content dl dt { -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); }
.detail-popup-wrap.ani .detail-popup-content dl dd { -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); }
/* // Detail Coupon &amp; Event */

/* Detail Buyed */
.detail-buyed-wrap { position:relative; margin:0 15px -1px 15px; border-top:1px solid #dedede; border-bottom:1px solid #dedede; }
.detail-buyed-wrap ul { }
.detail-buyed-wrap ul li { float:left; padding:7px 0 5px 11px; font-size:11px; color:#181818; line-height:16px; -webkit-box-sizing:border-box; box-sizing:border-box; }
.detail-buyed-wrap ul li i.icon-type-time { vertical-align:top; }
.detail-buyed-wrap ul li em { line-height:16px; vertical-align:top; display:inline-block; font-family:'sans-serif'; }
.detail-buyed-wrap ul li.detail-buyed-last { float:right; padding-left:0; padding-right:11px; }

.detail-buyed-wrap ul.detail-buyed-num-1 li { width:100%; padding-left:0; text-align:center; }
.detail-buyed-wrap + .detail-voucher-wrap { padding-top:15px; }

.detail-utilize-wrap { position:relative; margin:0 15px 19px 15px; border-top:1px solid #dedede; border-bottom:1px solid #dedede; }
.detail-utilize-wrap ul { }
.detail-utilize-wrap ul li { float:left; padding:6px 0 6px 0; font-size:11px; color:#181818; line-height:16px; }
.detail-utilize-wrap ul li em { line-height:16px; vertical-align:middle; display:inline-block; }
.detail-utilize-wrap ul li.detail-utilize-last { float:right; padding-left:0; padding-right:0; }
/* // Detail Buyed */

/* Detail Auto Update */
.detail-autoupdate-wrap { margin:0 15px 15px 15px; }
.detail-autoupdate-co { position:relative;}
.detail-autoupdate-co input[type="radio"], .detail-autoupdate-co input[type="checkbox"] { }
.detail-autoupdate-co label.label-type-radio, .detail-autoupdate-co  label.label-type-checkbox { padding-left:26px; color:#181818; line-height:26px; }
.detail-autoupdate-co label.label-type-radio:before, .detail-autoupdate-co label.label-type-checkbox:before { margin-top:-14px; }
/* // Detail Auto Update */

/* Detail Screenshots */
.screenshots-card-wrap { margin:0 0 18px 0; padding:0 0 0 0; }
.screenshots-card-co { padding:0 15px; }
.screenshots-card-co .screenshots-card-list {}
.screenshots-card-co .screenshots-card-item { margin:0 0 0 2px; width:auto; background:#f1f1f1; -webkit-border-radius:3px; border-radius:3px; }
.screenshots-card-co .screenshots-card-item:first-of-type { margin-left:0; }
.screenshots-card-co .screenshots-card-item img { height:155px; -webkit-border-radius:3px; border-radius:3px; }

.screenshots-card-wrap.movie .screenshots-card-co .screenshots-card-item img { height:120px; }
/* // Detail Screenshots */

/* Detail Description */
.detail-description-wrap { position:relative; margin:0 15px 21px 15px; }
.detail-description-wrap .detail-description-co { position:relative; }
.detail-description-wrap dl { }
.detail-description-wrap dl dt { margin:0 0 6px 0; padding:0; font-size:16px; color:#181818; line-height:19px; }
.detail-description-wrap dl dt em { position:relative; margin:0 7px 0 0; padding-left:10px; font-size:16px; color:#181818; line-height:19px; vertical-align:top; display:inline-block; }
.detail-description-wrap dl dt em:before { position:absolute; content:''; left:0; top:50%; margin-top:-6px; width:1px; height:12px; background:#464646; }
.detail-description-wrap dl dt em:first-of-type { padding-left:0; }
.detail-description-wrap dl dt em:first-of-type:before { display:none; }
.detail-description-wrap dl dt .rental-tag { top:2px; margin-left:-4px; vertical-align:top; }
.detail-description-wrap dl dd {
	margin:0; padding:0; height:54px; font-size:13px; color:#8e8e8e; line-height:18px; overflow:hidden;
	font-family:'HelveticaNeue-Light','AppleSDGothicNeo-Light','helvetica','Malgun Gothic','맑은 고딕',sans-serif;
}
.detail-description-wrap dl dd .detail-description-para { font-size:13px; color:#8e8e8e; line-height:18px; display:block; }
.detail-description-wrap .detail-description-more { position:absolute; right:0; bottom:0; width:100%; height:100%; display:block; }
.detail-description-wrap .detail-description-more a { position:relative; width:100%; height:100%; display:block; }
.detail-description-wrap .detail-description-more a i.icon-type-detail-more { position:absolute; right:0; bottom:2px; display:block; }
.detail-description-wrap .detail-description-more a.on i.icon-type-detail-more { background-position:-250px 0px;}

.detail-description-wrap + .detail-description-wrap { margin-top:-4px; }
/* // Detail Description */

/* Detail Spec */
.detail-spec-wrap { margin:0 15px 21px 15px; }
.detail-spec-wrap ul { }
.detail-spec-wrap ul li { float:left; width:50%; }
.detail-spec-wrap ul li:nth-of-type(2n+1) { clear:both; }
.detail-spec-wrap ul li dl { position:relative; }
.detail-spec-wrap ul li dl dt { position:absolute; left:0; top:0; font-size:13px; color:#181818; line-height:18px; }
.detail-spec-wrap ul li dl dd { margin:0 0 0 63px; font-size:13px; color:#8e8e8e; line-height:18px; }
.detail-spec-wrap ul li dl dd a.detail-spec-info { position:relative; top:1px; line-height:16px; vertical-align:top; display:inline-block; }
.detail-spec-wrap ul li dl dd a.detail-spec-info i.icon-type-info { margin-left:0px; vertical-align:top; }
.detail-spec-wrap ul li dl dd i.icon-info-detail { position:relative; top:-1px; }

.game .detail-spec-wrap ul li:nth-of-type(2n) dl dd
,.app .detail-spec-wrap ul li:nth-of-type(2n) dl dd { margin-left:38px; }

body.movie .detail-spec-wrap ul li { float:none; width:100%; }
body.tv .detail-spec-wrap ul li { float:none; width:100%; }
/* // Detail Spec */

/* Detail Evaluation */
.detail-evaluation-wrap { margin:0 0 24px 0; }
.detail-evaluation-wrap ul { }
.detail-evaluation-wrap ul li { float:left; position:relative; width:33.3%; }
.detail-evaluation-wrap ul li:before { position:absolute; content:''; left:0; top:50%; margin-top:-10px; width:1px; height:20px; background:#d8d8d8; }
.detail-evaluation-wrap ul li:first-of-type:before { display:none; }
.detail-evaluation-wrap ul li a { padding:15px 0 17px 0; text-align:center; display:block; }
.detail-evaluation-wrap ul li a span { font-size:12px; color:#181818; line-height:18px; display:block; }

.detail-evaluation-num-2 ul li { width:50%; }
.detail-evaluation-num-1 ul li { width:100%; }
/* // Detail Evaluation */

/* Detail Music Download */
.detail-music-download { position:relative; margin:0 15px 19px 15px; }
.detail-music-download dl { position:relative; margin:0 0 8px 0; -webkit-border-radius:3px; border-radius:3px; border:1px solid #d8d8d8; }
.detail-music-download dl dt { position:absolute; left:15px; top:14px; font-size:16px; color:#181818; line-height:20px; }
.detail-music-download dl dd { margin:0 0 0 100px; padding:9px 0 9px 0; }
.detail-music-download dl dd ul { }
.detail-music-download dl dd ul li { float:left; position:relative; width:48%; }
.detail-music-download dl dd p { position:relative; display:block; }

.detail-music-download dl dd.detail-music-download-info { margin:0 15px 0 15px; padding:0 0 9px 0; }

.detail-music-download dl.detail-music-colorring dt { top:17px; }
.detail-music-download dl.detail-music-colorring dd { padding-top:12px; }
.detail-music-download dl.detail-music-colorring dd.detail-music-download-info { padding-top:0; }
.detail-music-download dl.detail-music-colorring dd + dd.detail-music-download-info { margin-top:-3px; }
.detail-music-download dl.detail-music-colorring dd p { margin:0 0 0 0; padding:0 0 6px 0; }
.detail-music-download dl.detail-music-colorring dd p span { font-size:11px; color:#8e8e8e; line-height:15px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.detail-music-download dl.detail-music-ringtone { margin-bottom:0; }
.detail-music-download dl.detail-music-ringtone dt { top:17px; }
.detail-music-download dl.detail-music-ringtone dd { padding-top:12px; }
.detail-music-download dl.detail-music-ringtone dd.detail-music-download-info { padding-top:0; padding-bottom:6px; }
.detail-music-download dl.detail-music-ringtone dd + dd.detail-music-download-info { margin-top:-11px; }
.detail-music-download dl.detail-music-ringtone dd p { margin:0 0 0 0; padding:2px 0 0 0; }
.detail-music-download dl.detail-music-ringtone dd p label.label-type-checkbox { font-size:11px; color:#8e8e8e; }
.detail-music-download dl.on { border-color:#ff5f64; }

.detail-music-download-mobile { position:relative; margin:0 15px 19px 15px; }
.detail-music-download-mobile .detail-music-down-item { position:relative; margin:0 0 6px 0; font-size:11px; color:#8e8e8e; -webkit-border-radius:3px; border-radius:3px; border:1px solid #d8d8d8; display:block; }
.detail-music-download-mobile .detail-music-download-ti { position:absolute; left:20px; top:50%; margin-top:-10px; font-size:16px; color:#181818; font-weight:normal; line-height:20px; }
.detail-music-download-mobile .detail-music-download-co { margin:0 0 0 128px; padding:13px 0 14px 0; display:block; }
.detail-music-download-mobile .detail-music-download-co em { position:relative; font-size:11px; color:#8e8e8e; line-height:14px; display:block; }
.detail-music-download-mobile .detail-music-download-co em.detail-music-download-para { padding-top:6px; line-height:17px; }
.detail-music-download-mobile .detail-music-download-co em.detail-music-download-para span { margin-left:17px; font-size:12px; color:#181818; line-height:17px; }
.detail-music-download-mobile .detail-music-download-co em.detail-music-download-para span:first-child { margin-left:0; }
.detail-music-download-mobile .detail-music-download-co em.detail-music-download-para strong { margin-left:6px; font-size:12px; color:#000000; line-height:17px; }
.detail-music-download-mobile .detail-music-download-co em.detail-music-download-no { padding-top:3px; padding-bottom:3px; font-size:12px; }
.detail-music-download-mobile .detail-music-down-item.on { border-color:#ff5f64; }
/* // Detail Music Download */

/* Detail Price */
.detail-price-wrap { margin:0 15px 24px 15px; }
.detail-price-wrap ul { }
.detail-price-wrap ul li { float:left; width:100%; height:38px; -webkit-box-sizing:border-box; box-sizing:border-box; }
.detail-price-wrap ul li a { width:100%; height:38px; font-size:12px; color:#181818; line-height:38px; text-align:center; -webkit-border-radius:3px; border-radius:3px; background:#f1f1f1; display:block; }

.detail-price-num-2 ul li { width:50%; padding:0 2px;}
.detail-price-num-2 ul li:first-of-type { padding-left:0; }
.detail-price-num-2 ul li:last-of-type { padding-right:0; }

.detail-price-num-3 ul li { width:33.3%; padding:0 2px;}
.detail-price-num-3 ul li:first-of-type { padding-left:0; }
.detail-price-num-3 ul li:last-of-type { padding-right:0; }
/* // Detail Price */

/* Detail Voucher */
.detail-voucher-wrap { margin:0 15px 16px 15px; }
.detail-voucher-wrap ul { }
.detail-voucher-wrap ul li { width:100%; height:38px; -webkit-box-sizing:border-box; box-sizing:border-box; }
.detail-voucher-wrap ul li a { position:relative; padding:0 12px; width:100%; height:38px; font-size:12px; color:#181818; line-height:38px; text-align:center; -webkit-border-radius:3px; border-radius:3px; background:#f8f8f8; -webkit-box-sizing:border-box; box-sizing:border-box; display:block; }
.detail-voucher-wrap ul li a i.icon-type-ti-arrow { top:12px; vertical-align:top; }

.detail-voucher-wrap dl { }
.detail-voucher-wrap dl dt { padding-bottom:12px; font-size:16px; color:#181818; line-height:20px; }
.detail-voucher-wrap dl dd li { margin-bottom:6px; }
.detail-voucher-wrap dl dd li:last-of-type { margin-bottom:0; }
.detail-price-wrap + .detail-voucher-wrap { margin-top:-18px; }

.detail-vendor-wrap { margin:-10px 0 0 0; padding:18px 20px 16px 20px; background:#f1f1f1; }
.detail-vendor-co { margin:0 0 0 0; padding:0 0 0 0; }
.detail-vendor-co i.icon-type-vendor-home { top:-1px; vertical-align:top; }
.detail-vendor-co strong { position:relative; margin:0 1px 0 0; padding:0 8px 0 0; font-size:11px; color:#424242; line-height:12px; vertical-align:top; display:inline-block; }
.detail-vendor-co strong:before { position:absolute; content:''; right:0; top:0px; width:1px; height:10px; background:#c6c6c6; display:block; }
.detail-vendor-co span { font-size:11px; color:#424242; line-height:12px; vertical-align:top; display:inline-block; }
/* // Detail Voucher */

/* episode header */
.detail-episode-header-wrap { }
.detail-episode-header-co { position:relative; height:40px; }
.detail-episode-header-co .btn-detail-episode-list { position:absolute; left:0; top:0; }
.detail-episode-header-co .btn-detail-episode-list .icon-type-episode-list { margin-left:13px; top:12px; vertical-align:top; }
.detail-episode-header-co .btn-detail-episode-list span { font-size:12px; color:#919191; line-height:40px; display:inline-block; }
.detail-episode-header-co .detail-episode-header-ti { margin:0 15px 0 62px; padding:7px 0 8px 0; }
.detail-episode-header-co .detail-episode-header-ti span { font-size:15px; color:#181818; line-height:25px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
/* // episode header */

/* episode title */
.detail-episode-botton-wrap { padding:5px 0 5px 0; }
.detail-episode-botton-co { position:relative; height:40px; }
.detail-episode-botton-co .btn-detail-episode-list { position:absolute; left:0; top:0; }
.detail-episode-botton-co .btn-detail-episode-list .icon-type-episode-list { margin-left:13px; top:12px; vertical-align:top; }
.detail-episode-botton-co .btn-detail-episode-list span { font-size:12px; color:#919191; line-height:40px; display:inline-block; }
.detail-episode-botton-co .detail-episode-botton-inner { position:absolute; right:0; top:0; }
.detail-episode-botton-co .detail-episode-botton-inner .btn-detail-episode-btn { position:relative; float:left; padding-right:14px; padding-left:14px; display:block; }
.detail-episode-botton-co .detail-episode-botton-inner .btn-detail-episode-btn:before { position:absolute; content:''; left:0; top:11px; width:1px; height:18px; background:#dddddd; }
.detail-episode-botton-co .detail-episode-botton-inner .btn-detail-episode-btn:first-child:before { display:none; }
.detail-episode-botton-co .detail-episode-botton-inner .btn-detail-episode-btn .icon-type { top:12px; vertical-align:top; }
.detail-episode-botton-co .detail-episode-botton-inner .btn-detail-episode-btn span { font-size:14px; color:#181818; line-height:40px; vertical-align:top; display:inline-block; }

.detail-episode-botton-co .detail-episode-botton-inner span.btn-detail-episode-btn i.icon-type-episode-prev { background-position:-160px -260px; }
.detail-episode-botton-co .detail-episode-botton-inner span.btn-detail-episode-btn i.icon-type-episode-next { background-position:-160px -280px; }
.detail-episode-botton-co .detail-episode-botton-inner span.btn-detail-episode-btn span { color:#d1d1d1; }

.swiper-slide-scroll .detail-episode-botton-co .detail-episode-botton-inner { position:relative; }
.swiper-slide-scroll .detail-episode-botton-co .detail-episode-botton-inner .btn-detail-episode-next { float:right; }
.swiper-slide-scroll .detail-episode-botton-co .detail-episode-botton-inner .btn-detail-episode-btn:before { display:none; }
/* // episode header */

/* episode webtoon view */
.detail-webtoon-view { margin:0; padding:0; }
.detail-webtoon-view div { width:100%; text-align:center; -webkit-box-sizing:border-box; box-sizing:border-box; }
.detail-webtoon-view div img { width:100%; vertical-align:top; border:0 none; }

.detail-webtoon-view iframe.detail-webtoon-iframe { width:100%; border:0 none; outline:0 none; }
/* // episode webtoon view */

.detail-episode-title-wrap { margin:0 0 15px 0; padding:0; }
.detail-episode-title-co { padding:15px; background:#f7f7f7; }
.detail-episode-title-co p { margin:0 0 2px 0; font-size:16px; color:#181818; line-height:20px; }
.detail-episode-title-co .product-eval b { top:-1px; }

body.detail.episode .detail-content-wrap { width:100%; height:100%; }
html.cutToon body.detail.episode .detail-webtoon-view { width:100%; height:100%; }
.detail-webtoon-view .cutwebtoon-card-wrap { position:relative; width:100%; height:100%; }
.detail-webtoon-view .cutwebtoon-card-co { position:relative; height:100%; }
.detail-webtoon-view .cutwebtoon-webtoon-thumbnail { width:100%; height:100%; background-repeat:no-repeat; background-position:center center; -webkit-background-size:contain; background-size:contain; display:block; }
.detail-webtoon-view .cutwebtoon-card-co .swiper-slide-scroll { overflow-y:auto; -webkit-overflow-scrolling:touch; }
.detail-webtoon-view .cutwebtoon-card-co .swiper-slide-scroll div { text-align:left; }

/* Detail Series */
.series-card-wrap { margin:10px 0 24px 0; }
.series-card-co { padding:0 15px; margin-bottom:15px; }
.series-card-co .series-card-list { }
.series-card-co .series-card-item { margin:0 0 0 6px; width:78px; height:70px; }
.series-card-co .series-card-item:first-of-type { margin-left:0; }
.series-card-co .series-card-item a { width:78px; height:70px; text-align:center; background:#0e0e0e; -webkit-border-radius:3px; border-radius:3px; display:block; }
.series-card-co .series-card-item a .thumbnail { position:relative; width:100%; height:44px; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; }
.series-card-co .series-card-item a strong { padding:0 0 0 0; font-size:11px; color:#4e4e4e; font-weight:normal; line-height:26px; display:block; }
.series-card-co .series-card-item a strong em { position:relative; font-size:11px; color:#4e4e4e; line-height:26px; display:inline-block; }
.series-card-co .series-card-item a.offering-card-link-more .offering-card-more { width:100%; padding-top:15px; display:block; }
.series-card-co .series-card-item a.offering-card-link-more strong { line-height:14px; }
/* .series-card-co .series-card-item a.on strong em:before { position:absolute; content:''; right:-6px; top:7px; width:4px; height:4px; background:#adadad; -webkit-border-radius:2px; border-radius:2px; display:block; } */

.series-card-co .series-card-item a.selected .thumbnail:before { position:absolute; content:''; left:0; top:0; width:100%; height:100%; background:#e9464a; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; opacity:0.4; display:block; }
.series-card-co .series-card-item a.selected strong em { color:#e9464a; }
/* .series-card-co .series-card-item a.on.selected strong em:before { background:#e9464a; } */

.series-card-wrap .detail-price-wrap { }
/* // Detail Series */

/* Detail Actions Fixed */
.detail-actions-fixed { position:fixed; left:0; right:0; bottom:0; width:100%; height:50px; background:rgba(25,25,25,0.94); display:table; z-index:1000; }
.detail-actions-fixed ul { }
.detail-actions-fixed ul li { float:left; position:relative; width:100%; height:50px; }
.detail-actions-fixed ul li:before { position:absolute; content:''; left:0; top:50%; width:1px; height:28px; margin-top:-14px; background:#4b4b4b; }
.detail-actions-fixed ul li:first-of-type:before { display:none; }
.detail-actions-fixed ul li a,
.detail-actions-fixed ul li .detail-actions-span { height:100%; padding:12px 0; line-height:26px; text-align:center; -webkit-box-sizing:border-box; box-sizing:border-box; display:block; }
.detail-actions-fixed ul li .detail-actions-preview.paused { color:#6b6b6b !important; }
.detail-actions-fixed ul li .detail-actions-preview.paused em { color:#6b6b6b !important; }
.detail-actions-fixed ul li a .icon-type,
.detail-actions-fixed ul li .detail-actions-span .icon-type { vertical-align:top; }
.detail-actions-fixed ul li a em,
.detail-actions-fixed ul li .detail-actions-span em { font-size:16px; color:#ff5f64; line-height:26px; vertical-align:top; }
.detail-actions-fixed ul li a em stronm
.detail-actions-fixed ul li .detail-actions-span em strong { font-weight:bold; }

.detail-actions-fixed ul li a.detail-actions-preview em,
.detail-actions-fixed ul li span.detail-actions-preview em  { color:#ffffff; }
.detail-actions-num-2 ul li { width:50%; }

.detail-actions-fixed.soldout { background:rgba(88,88,88,0.9); }
.detail-actions-fixed.soldout ul li { width:100%; }
.detail-actions-fixed.soldout ul li .detail-actions-span em { color:#ffffff; }

.detail-actions-fixed.out { display:none; }

.detail-actions-fixed.shopping ul li .detail-actions-preview .icon-type { display:none; }
/* // Detail Actions Fixed */

/* 상품 정보 */
.detail-goods-wrap { position:relative; margin:0 15px 10px 15px; padding:0 0 15px 0; }
.detail-goods-movie { margin:0; }
.detail-goods-movie .detail-goods-movie-box { position:relative; width:100%; }
.detail-goods-movie .detail-goods-movie-box a.detail-goods-movie-link { position:absolute; left:50%; top:50%; margin:-26px 0 0 -26px; width:52px; height:52px; display:block; }
.detail-goods-movie .detail-goods-movie-box a.detail-goods-movie-link i.icon-type-playicon { left:13px; top:13px; }
.detail-goods-movie .detail-goods-movie-box img { width:100%; vertical-align:top; }
.detail-goods-info { text-align:center; }
.detail-goods-info img { max-width:100%; vertical-align:top; }
.detail-goods-info p.detail-goods-info-text { padding:11px 0 0 0; margin-bottom:0; font-size:13px; color:#8e8e8e; line-height:18px; text-align:left; }

.detail-buyed-wrap + .detail-goods-wrap { padding-top:16px; }
body.detail.shopping .detail-content-wrap > .detail-goods-wrap:first-child { border-top:1px solid #dedede; padding-top:15px; }

/* Detail Audio Play */
.detail-audio-play-warp { position:fixed; left:0; right:0; bottom:50px; width:100%; z-index:999; }
.detail-audio-play-co { padding:0 15px 0 18px; height:74px; background:rgba(60,60,60,0.98); }
.detail-audio-play-box { position:relative; margin:0 0 0 44px; height:74px; }
.detail-audio-play-box .btn-detail-audio-play { position:absolute; left:-45px; top:24px; width:26px; height:26px; display:block; }
.detail-audio-play-box .btn-detail-audio-close { position:absolute; right:0; top:16px; width:16px; height:16px; display:block; }
.detail-audio-play-box .btn-detail-audio-close i.icon-type-del-32 { vertical-align:top; }
.detail-audio-play-box .detail-audio-play-tag { display:none; }
.detail-audio-play-box .detail-audio-play-tag audio { position:absolute; left:-999999px;}
.detail-audio-play-box .detail-audio-play-info { position:relative; padding:16px 0 0 0;}
.detail-audio-play-box .detail-audio-play-ti { margin:0 32px 0 0; display:block; }
.detail-audio-play-box .detail-audio-play-ti em { height:18px; font-size:14px; color:#ffffff; line-height:18px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.detail-audio-play-box .detail-audio-play-row { position:relative; padding:13px 41px 0 38px; }
.detail-audio-play-box .detail-audio-play-progress { height:2px; -webkit-border-radius:1px; border-radius:1px; background:#626262; }
.detail-audio-play-box .detail-audio-play-progress em { position:relative; width:0%; height:2px; -webkit-border-radius:1px; border-radius:1px; background:#ffffff; display:block; }
/* .detail-audio-play-box .detail-audio-play-progress em:before { position:absolute; content:''; right:-4px; top:-4px; width:10px; height:10px; -webkit-border-radius:5px; border-radius:5px; background:#ffffff; display:block; } */
.detail-audio-play-box .detail-audio-play-row u { position:absolute; left:0; top:7px; width:28px; font-size:10px; color:#bebebe; letter-spacing:0; line-height:14px; text-align:center; text-decoration:none; display:block; }
.detail-audio-play-box .detail-audio-play-row i { position:absolute; right:0; top:7px; width:31px; font-size:10px; color:#bebebe; letter-spacing:0; line-height:14px; text-align:center; text-decoration:none; display:block; }

/* Detail 댓글 */
.detail-comment-wrap { margin:0 15px; padding-bottom:20px; }
.detail-comment-co { }
.detail-comment-co dl { }
.detail-comment-co dl dt { margin-bottom:7px; }
.detail-comment-co dl dt .detail-comment-more { line-height:19px; display:block; }
.detail-comment-co dl dt .detail-comment-more span { font-size:15px; color:#181818; vertical-align:top; line-height:19px; }
.detail-comment-co dl dt .detail-comment-more i.icon-type-ti-arrow { top:2px; vertical-align:top; }
.detail-comment-co dl dd { }
.detail-comment-co dl dd ul { border-top:1px solid #f3f3f3; }
.detail-comment-co dl dd ul li { border-bottom:1px solid #f3f3f3; }
.detail-comment-co dl dd ul li .detail-comment-link { display:block; }
.detail-comment-co dl dd ul li .detail-comment-link strong { padding:14px 0 16px 0; font-weight:normal; display:block; }
.detail-comment-co dl dd ul li .detail-comment-link .detail-comment-name { line-height:16px; display:block; }
.detail-comment-co dl dd ul li .detail-comment-link .detail-comment-name em { margin-left:4px; padding:0 0 0 6px; font-size:11px; color:#919191; line-height:16px; background: url(../images/common/line_02.gif) no-repeat 0px center; -webkit-background-size:1px 10px; background-size:1px 10px; font-family:'sans-serif'; }
.detail-comment-co dl dd ul li .detail-comment-link .detail-comment-name em:first-of-type { margin-left:0; padding-left:0; background:none; }
.detail-comment-co dl dd ul li .detail-comment-link .detail-comment-corp { padding:3px 0 0 0; font-size:13px; color:#181818; line-height:18px; display:block; }

.detail-comment-co dl dd ul li .detail-comment-link.reply .detail-comment-name { position:relative; padding:0 0 0 16px; }
.detail-comment-co dl dd ul li .detail-comment-link.reply .detail-comment-name:after { position:absolute; content:''; left:3px; top:4px; width:9px; height:9px; background-position:0 -130px; display:block; }
.detail-comment-co dl dd ul li .detail-comment-link.reply .detail-comment-name em:first-of-type { color:#7baba4; }
/* // Detail 댓글 */

.detail-coremenu-wrap { margin-left:15px; margin-right:15px; }
.detail-coremenu-wrap .item-tapdefault-wrap { margin:0; }
.detail-coremenu-wrap .item-tapdefault-wrap .item-coremenu-item a.selected span:before { display:none; }
.detail-coremenu-wrap .item-tapdefault-wrap .item-coremenu-item a span { color:#5c5c5c; }
.detail-coremenu-wrap .item-tapdefault-wrap .item-coremenu-item a.selected span { color:#e9464a; }

.detail-coremenu-wrap .item-tapdefault-area { padding-bottom:20px; }
.detail-coremenu-wrap .offering-card-co { padding:0; }
body.detail .detail-coremenu-wrap .offering-card-wrap { padding-bottom:0; }
body.detail .detail-coremenu-wrap .list-card-1n-wrap .offering-card-co .offering-card-list { border-top-width:0; }
.detail-coremenu-wrap .offering-card-btn { margin-left:0; margin-right:0; }

.detail-ebook-price-wrap { }
.detail-ebook-price-co { padding:15px 15px 15px 15px; background:#f8f8f8; }
.detail-ebook-price-co ul { }
.detail-ebook-price-co ul li { float:left; width:50%; }
.detail-ebook-price-co ul li p { position:relative; line-height:18px; }
.detail-ebook-price-co ul li strong { position:absolute; font-size:13px; color:#181818; line-height:18px; display:block; }
.detail-ebook-price-co ul li em { margin:0 0 0 39px; font-size:13px; color:#8e8e8e; line-height:18px; display:block; }
.detail-ebook-price-co ul li .all em { margin-left:62px; }

/* Detail Black Skin */
body.detail.black { background:#1b1b1b; }

body.detail.black i.icon-type-ti-arrow-small { background-position:-15px -100px; }
body.detail.black i.icon-type-coupon { background-position:-360px -160px; }
body.detail.black i.icon-type-event { background-position:-390px -160px; }
body.detail.black i.icon-type-like { background-position:-200px -250px; }
body.detail.black i.icon-type-sharing { background-position:-225px -250px; }
body.detail.black i.icon-type-comment { background-position:-250px -250px; }
body.detail.black i.icon-type-ti-arrow { background-position:-100px -100px; }

body.detail.black .product-ti { color:#ffffff; }
body.detail.black .product-terms { color:#dadada;}
body.detail.black .product-terms em { color:#dadada;}
body.detail.black .product-eval-box .product-eval-link .product-eval b { color:#dadada; }
body.detail.black .rental-tag { color:#ffffff; border-color:#e4e4e4; }
body.detail.black i.icon-type-adult-42 { background-position:-200px -275px;}

body.detail.black .offering-card-header .offering-card-header-ti span { color:#ffffff; }
body.detail.black .offering-card-co .offering-card-item { background:#353535; }

body.detail.black .detail-header-co .product-detail-ti { color:#ffffff; }
body.detail.black .detail-header-co .product-detail-ti i.icon-type-adult-42 { background-position:-200px -275px; }
body.detail.black .detail-event-wrap { border-top-color:#3b3b3b; border-bottom-color:#3b3b3b; }
body.detail.black .detail-event-wrap ul li:before { background:#343434; }
body.detail.black .detail-event-wrap ul li a em { color:#adadad; }
body.detail.black .detail-description-wrap dl dt { color:#ffffff; }
body.detail.black .detail-description-wrap dl dt em { color:#ffffff; }
body.detail.black .detail-description-wrap dl dd { color:#adadad; }
body.detail.black .detail-description-wrap dl dd .detail-description-para { color:#adadad; }
body.detail.black .detail-spec-wrap ul li dl dt { color:#ffffff; }
body.detail.black .detail-spec-wrap ul li dl dd { color:#adadad; }
body.detail.black .item-keywordmenu-wrap ul li a{ color:#ffffff; background:#3b3b3b; }
body.detail.black .detail-evaluation-wrap ul li a span { color:#ffffff; }
body.detail.black .detail-evaluation-wrap ul li:before { background:#474747; }
body.detail.black .detail-voucher-wrap ul li a { color:#ffffff; background:#3b3b3b; }
body.detail.black .detail-voucher-wrap ul li a span { color:#ffffff; }

body.detail.black .detail-actions-fixed { background:rgba(241,241,241,0.96); }
body.detail.black .detail-actions-fixed ul li:before { background:#c6c6c6; }
body.detail.black .detail-actions-fixed ul li a em { color:#f25155; }
body.detail.black .detail-spec-wrap ul li dl dd a.detail-spec-info i.icon-type-info { background-position:-120px -300px; }

body.detail.black .detail-description-wrap .detail-description-more a .icon-type-detail-more { background-position:-300px 0; }
body.detail.black .detail-description-wrap .detail-description-more a.on .icon-type-detail-more { background-position:-350px 0; }

body.detail.black .detail-price-wrap ul li a { color:#ffffff; background:#363636; }

body.detail.black .detail-comment-co dl dt .detail-comment-more span { color:#ffffff; }
body.detail.black .detail-comment-co dl dt .detail-comment-more i.icon-type-ti-arrow { background-position:-100px -100px; }
body.detail.black .detail-comment-co dl dd ul { border-top-color:#3b3b3b; }
body.detail.black .detail-comment-co dl dd ul li .detail-comment-link .detail-comment-name em { color:#adadad; background-image:url(../images/common/line_02a.gif); }
body.detail.black .detail-comment-co dl dd ul li .detail-comment-link .detail-comment-name em:first-of-type { background:none; }
body.detail.black .detail-comment-co dl dd ul li .detail-comment-link .detail-comment-corp  { color:#ffffff; }
body.detail.black .detail-comment-co dl dd ul li { border-bottom-color:#3b3b3b; }

body.detail.black i.icon-type-offering-more { background-position:-330px -100px; }
body.detail.black i.icon-type-page-topmove { background-position:-600px -150px; }
/* // Detail Black Skin */

/* 게임사전 예약제 상단 */
.reserve-top-wrap { margin:0; padding:0; }
.reserve-top-co { position:relative; padding:20px 15px 12px 15px; }
.reserve-top-co .reserve-top-icon { margin:0 auto; width:90px;}
.reserve-top-co .reserve-top-icon i.icon-type-reserve { width:90px; height:100px; text-indent:0; background-position:0px -600px; }
.reserve-top-co .reserve-top-icon i.icon-type-reserve em {
	position:absolute; margin:0 0 0 -4px; left:50%; top:24px; width:8px; height:19px; display:block;
	-webkit-transform-origin:center bottom; transform-origin:center bottom;
	-webkit-animation:reserveTimeAni 10s linear infinite; animation:reserveTimeAni 10s linear infinite;
}
.reserve-top-co .reserve-top-icon i.icon-type-reserve em i.icon-type { position:absolute; width:8px; height:38px; background-position:-85px -275px; display:block; }
.reserve-top-co .reserve-top-icon i.icon-type-reserve-released { width:90px; height:100px; text-indent:0; background-position:-100px -600px; }
.reserve-top-co .reserve-top-content { position:relative; padding:0 0 5px 0; text-align:center; }
.reserve-top-co .reserve-top-content .reserve-top-lg { margin:0; padding:0; font-size:18px; color:#181818; line-height:23px; }
.reserve-top-co .reserve-top-content .reserve-top-sm { margin:0; padding:5px 30px 0 30px; font-size:12px; color:#919191; line-height:16px; }
.reserve-top-co .reserve-top-content .reserve-top-sm strong { color:#919191; font-weight:normal; }
.reserve-top-co .reserve-top-btn-sharing { position:absolute; right:15px; top:15px; width:31px; height:31px; display:block; }
.reserve-top-co .reserve-top-btn-sharing i.icon-type-sharing-reserve { left:5px; top:5px; bottom:0; width:22px; background-position:-300px -600px; display:block; }
.reserve-top-btn { width:245px; margin:0 auto; padding:0 0 15px 0; }
.reserve-top-btn ul { }
.reserve-top-btn ul li { position:relative; margin:0 0 8px 0; -webkit-box-sizing:border-box; box-sizing:border-box; }
.reserve-top-btn ul li:last-child { margin-bottom:0; }
.reserve-top-btn ul li .btn-og span { font-size:13px; line-height:33px; }
.reserve-top-btn ul li .btn-og i.icon-type-alarm-ty1,
.reserve-top-btn ul li .btn-og i.icon-type-alarm-ty2 { margin-right:4px; vertical-align:top; top:9px; }
.reserve-top-btn ul li .btn-og.btn-out i.icon-type-alarm-ty1 { background-position:-120px -365px; }
.reserve-top-btn ul li .btn-og.btn-out i.icon-type-alarm-ty2 { background-position:-160px -365px; }
.reserve-top-btn ul li .btn-reserve-benefit { position:absolute; right:0; top:0; width:56px; height:35px; display:none; }
.reserve-top-btn ul li .btn-reserve-benefit span { position:relative; width:100%; height:100%; font-size:13px; color:#ffffff; line-height:35px; text-align:center; display:block; }
.reserve-top-btn ul li .btn-reserve-benefit span:after { position:absolute; content:''; left:0; top:50%; width:1px; height:12px; margin-top:-6px; background:#ffffff; display:block; }

.reserve-top-btn ul li.game-reserve .btn-og {padding-right:56px; }
.reserve-top-btn ul li.game-reserve .btn-reserve-benefit { display:block; }
.reserve-top-btn ul li .btn-og.btn-out + .btn-reserve-benefit span { color:#3196f3; }
.reserve-top-btn ul li .btn-og.btn-out + .btn-reserve-benefit span:after { background:#3196f3; }

@keyframes reserveTimeAni {
	from	{ -webkit-transform:rotateZ(0deg); transform:rotateZ(0deg); }
	to 		{ -webkit-transform:rotateZ(360deg); transform:rotateZ(360deg); }
}
@-webkit-keyframes reserveTimeAni {
	from	{ -webkit-transform:rotateZ(0deg); transform:rotateZ(0deg); }
	to 		{ -webkit-transform:rotateZ(360deg); transform:rotateZ(360deg); }
}
/* // 게임사전 예약제 상단 */

/* 게임사전 예약제 리스트 */
.reserve-list-wrap { margin:0; padding:0; }
.reserve-list-wrap .reserve-list-co { margin:0 15px; padding:0 0 1px 0; }
.reserve-list-co .reserve-list-item { position:relative; margin:0 0 20px 0; padding:0 0 20px 0; background:#f4f4f4; -webkit-border-radius:5px; border-radius:5px; overflow:hidden; display:block; }
.reserve-list-co .reserve-list-item .reserve-list-item-dimmed { position:absolute; width:100%; height:100%; opacity:0.6; -webkit-border-radius:5px; border-radius:5px; background:#f4f4f4; z-index:101; }
.reserve-list-co .reserve-list-card-wrap { -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; display:block; }
.reserve-list-co .reserve-list-card-co { -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; display:block; }
.reserve-list-co .reserve-list-card-item .banner-pic-thumbnail { display:block; }
.reserve-list-co .reserve-list-card-item .banner-pic-thumbnail .banner-item-pic { width:100%; vertical-align:top; display:block; }
.reserve-list-co .reserve-list-card-co .reserve-list-card-pagination { padding:0 13px 0 13px; bottom:8px; text-align:left;}
.reserve-list-co .reserve-list-card-co .reserve-list-card-pagination .swiper-pagination-bullet { margin:0 2px !important; width:6px; height:6px; border:1px solid #ffffff; -webkit-box-sizing:border-box; box-sizing:border-box; background-color:transparent; opacity:0.5; -webkit-transition:all 0.5s; transition:all 0.5s; }
.reserve-list-co .reserve-list-card-co .reserve-list-card-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color:#ffffff; opacity:1; }

.reserve-list-co .reserve-list-item .reserve-badge-list { position:relative; margin-bottom:5px; height:15px; z-index:100; }
.reserve-list-co .reserve-list-item .reserve-badge-list ul { position:absolute; right:11px; bottom:-3px; }
.reserve-list-co .reserve-list-item .reserve-badge-list ul li { float:left; margin-right:4px; width:36px; height:36px; }
.reserve-list-co .reserve-list-item .detail-header-co { margin:0; padding:20px 15px 0 15px; width:100%; min-height:66px; table-layout:fixed; display:table; -webkit-box-sizing:border-box; box-sizing:border-box; }
.reserve-list-co .reserve-list-item .detail-header-co-p { width:78px; vertical-align:middle; display:table-cell; }
.reserve-list-co .reserve-list-item .detail-header-co-c { vertical-align:middle; display:table-cell; }
.reserve-list-co .reserve-list-item .detail-header-co-c .reserve-badge-list { height:auto; }
.reserve-list-co .reserve-list-item .detail-header-co-c .reserve-badge-list ul { position:static; }
.reserve-list-co .reserve-list-item .detail-header-co-c .reserve-badge-list ul li { float:none; margin-right:2px; width:auto; height:auto; display:inline-block; }
.reserve-list-co .reserve-list-item .detail-header-co-c .reserve-badge-list ul li i.icon-type-reserve-badge1 { width:46px; height:18px; background-position:-330px -600px; }
.reserve-list-co .reserve-list-item .detail-header-co-c .reserve-badge-list ul li i.icon-type-reserve-badge2 { width:46px; height:18px; background-position:-330px -620px; }
.reserve-list-co .reserve-list-item .detail-header-co-c .reserve-badge-list ul li i.icon-type-reserve-badge3 { width:38px; height:18px; background-position:-330px -640px; }
.reserve-list-co .reserve-list-item .detail-header-co-icon { position:relative; width:66px; height:66px; display:block; }
.reserve-list-co .reserve-list-item .product-detail-ti { height:20px; margin-top:0px; padding-top:0; font-size:15px; color:#181818; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.reserve-list-co .reserve-list-item .product-detail-ti-sm { padding-top:0px; font-size:12px; color:#898888; line-height:16px;  }
.reserve-list-co .reserve-list-item .reserve-benefit-wrap { margin:0 15px; padding:20px 0 0 0; }
.reserve-list-co .reserve-list-item .reserve-benefit-wrap ul { padding:12px 15px 12px 15px; background:#eaeaea; -webkit-border-radius:5px; border-radius:5px; }
.reserve-list-co .reserve-list-item .reserve-benefit-wrap ul li { position:relative; padding-top:0px; }
.reserve-list-co .reserve-list-item .reserve-benefit-wrap ul li .icon-type { position:absolute; font-size:12px; color:#898888; line-height:19px; text-indent:0; background:none; display:block; }
.reserve-list-co .reserve-list-item .reserve-benefit-wrap ul li span { margin:0 0 0 41px; font-size:12px; color:#181818; line-height:19px; display:block; }
.reserve-list-co .reserve-list-item .reserve-date-wrap { margin:0 15px; padding:20px 0 0 0; }
.reserve-list-co .reserve-list-item .reserve-date-wrap ul { }
.reserve-list-co .reserve-list-item .reserve-date-wrap ul li { float:left; width:60%; }
.reserve-list-co .reserve-list-item .reserve-date-wrap ul li .reserve-date-time { padding-top:10px; line-height:16px; }
.reserve-list-co .reserve-list-item .reserve-date-wrap ul li .reserve-date-time .icon-type-time-ty1 { margin-right:3px; top:0px; vertical-align:top; }
.reserve-list-co .reserve-list-item .reserve-date-wrap ul li .reserve-date-time em { font-size:13px; color:#181818; line-height:16px; vertical-align:top; display:inline-block; }
.reserve-list-co .reserve-list-item .reserve-date-wrap ul li.reserve-date-btn { float:right; width:40%; }
.reserve-list-co .reserve-list-item .reserve-date-wrap ul li .btn-blue { margin:0 0 0 auto; width:120px; }
.reserve-list-co .reserve-list-item .reserve-date-wrap ul li .btn-blue span { font-size:13px; line-height:33px; }

.reserve-list-co .reserve-list-item-no { margin-bottom:25px; padding:38px 0 39px 0;  border:1px solid #f6f6f6; background-color:#f6f6f6; }
.reserve-list-co .reserve-list-item-no .reserve-list-card-wrap { font-size:13px; color:#919191; line-height:21px; text-align:center; }

.reserve-top-wrap.released { margin-bottom:13px; }
.reserve-list-wrap.released .reserve-list-co .reserve-list-item .reserve-date-wrap ul li .btn-blue { position:relative; }
.reserve-list-wrap.released .reserve-list-co .reserve-list-item .reserve-date-wrap ul li .btn-blue:after { position:absolute; content:''; left:-1px; top:9px; width:6px; height:16px; background:url(../images/common/btn_bg_released_01.png) no-repeat center center; -webkit-background-size:6px 16px; background-size:6px 16px; }
.reserve-list-wrap.released .reserve-list-co .reserve-list-item .reserve-date-wrap ul li span.btn-blue { opacity:0.4; }
/* // 게임사전 예약제 리스트 */

.reserve-info-wrap { margin:0 15px; padding:0 0 15px 0; }
.reserve-info-wrap .reserve-info-co { padding:1px 15px 0 15px; background:#f1f1f1; -webkit-border-radius:3px; border-radius:3px; }
.reserve-info-wrap .reserve-info-co dl { border-top:1px solid #e9e9e9; padding-bottom:15px; }
.reserve-info-wrap .reserve-info-co dl:first-child { border-top-width:0; }
.reserve-info-wrap .reserve-info-co dt { padding:14px 0 0 0; }
.reserve-info-wrap .reserve-info-co dt strong { font-size:11px; color:#181818; font-weight:normal; line-height:20px; }
.reserve-info-wrap .reserve-info-co dd { }
.reserve-info-wrap .reserve-info-co dd p { font-size:11px; color:#8e8e8e; line-height:16px; /*line-height:20px;*/ }
.reserve-info-wrap .reserve-info-co dd p strong { color:#3196f3; font-weight:normal; }
.reserve-info-wrap .reserve-info-co dd ul { }
.reserve-info-wrap .reserve-info-co dd ul li { margin-left:5px; text-indent:-5px; font-size:11px; color:#8e8e8e; line-height:16px; /*line-height:20px;*/ }

.reserve-info-wrap.reserve-list .reserve-info-co { border:1px solid #e4e4e4; background:#ffffff; -webkit-border-radius:4px; border-radius:4px; }
.reserve-info-wrap.reserve-list .reserve-info-co dd p strong { color:#8e8e8e; }
/* 사전 게임 상세 */
.detail-reserve-header-wrap { }
.detail-reserve-header-wrap .detail-header-co-noicon { min-height:1px; padding-left:0; }
.detail-reserve-header-wrap .product-date { margin-top:2px; font-size:13px; color:#3196f3; font-weight:bold; text-align:left; line-height:18px; } 
.detail-reserve-header-wrap .product-channel { margin-top:2px; font-size:13px; color:#3196f3; font-weight:bold; text-align:left; line-height:18px; } 

.detail-reserve-date-wrap { margin:-1px 15px 0 15px; padding:0 0 8px 0; }
.detail-reserve-date-wrap .detail-reserve-date-co { }
.detail-reserve-date-wrap .detail-reserve-date-item { float:left; display:inline-block; }
.detail-reserve-date-wrap .detail-reserve-date-item .reserve-date-time { padding-top:7px; font-size:13px; line-height:16px; }
.detail-reserve-date-wrap .detail-reserve-date-item .reserve-date-time .icon-type-time-ty1 { margin-right:3px; top:0px; vertical-align:top; }
.detail-reserve-date-wrap .detail-reserve-date-item .reserve-date-time span { font-size:13px; color:#181818; line-height:16px; vertical-align:top; display:inline-block; }
.detail-reserve-date-wrap .detail-reserve-date-item.detail-reserve-date-item-badge { position:relative; float:right; top:-7px; }
.detail-reserve-date-wrap .detail-reserve-date-item.detail-reserve-date-item-badge ul { }
.detail-reserve-date-wrap .detail-reserve-date-item.detail-reserve-date-item-badge li { margin-left:1px; display:inline-block; }

.detail-reserve-benefit-wrap { margin:0 15px; padding:12px 0 20px 0; border-top:1px solid #efefef; }
.detail-reserve-benefit-wrap ul { }
.detail-reserve-benefit-wrap ul li { position:relative; padding-top:4px; }
.detail-reserve-benefit-wrap ul li .icon-type { position:absolute; top:5px; vertical-align:top; display:block; }
.detail-reserve-benefit-wrap ul li span { margin:0 0 0 48px; font-size:13px; color:#5c5c5c; line-height:18px; display:block; }

body.detail.reserve .detail-evaluation-wrap { margin-top:-10px; margin-bottom:9px; }
body.detail.reserve .detail-evaluation-num-1 ul li a .icon-type-sharing { top:1px; vertical-align:top; }
body.detail.reserve .detail-evaluation-num-1 ul li a span { line-height:21px; vertical-align:top; display:inline-block; }
/* // 사전 게임 상세 */

/* 베타게임존 상단 */
.betazone-top-wrap { margin:0; padding:0 0 18px 0; }
.betazone-top-co { position:relative; padding:15px 15px 12px 15px; }
.betazone-top-co .betazone-top-icon { margin:0 auto; width:90px;}
.betazone-top-co .betazone-top-icon i.icon-type-betazone { width:90px; height:100px; text-indent:0; background-position:-200px -600px; }
.betazone-top-co .betazone-top-icon i.icon-type-betazone em {
	position:absolute; margin:0 0 0 -4px; left:50%; top:24px; width:8px; height:19px; display:block;
}
.betazone-top-co .betazone-top-content { position:relative; margin-top:-5px; padding:0 0 5px 0; text-align:center; }
.betazone-top-co .betazone-top-content .betazone-top-lg { margin:0 -10px; padding:0; font-size:18px; color:#181818; line-height:23px; }
.betazone-top-co .betazone-top-content .betazone-top-sm { margin:0; padding:5px 30px 0 30px; font-size:12px; color:#919191; line-height:16px; }
.betazone-top-co .betazone-top-content .betazone-top-sm strong { color:#3196f3; font-weight:normal; }
.betazone-top-co .betazone-top-btn-sharing { position:absolute; right:15px; top:15px; width:31px; height:31px; display:block; }
.betazone-top-co .betazone-top-btn-sharing i.icon-type-sharing-reserve { left:5px; top:5px; width:22px; bottom:0; background-position:-300px -600px; display:block; }
.betazone-top-btn { width:245px; margin:0 auto; padding:0 0 0 0; }
.betazone-top-btn ul { }
.betazone-top-btn ul li { width:100%;  padding:0 0 0 3px; -webkit-box-sizing:border-box; box-sizing:border-box; }
.betazone-top-btn ul li .btn-og span { font-size:13px; line-height:33px; }
.betazone-top-btn ul li .btn-og i.icon-type-alarm-ty2 { margin-right:4px; vertical-align:top; top:9px; }
.betazone-top-btn ul li .btn-og.btn-out i.icon-type-alarm-ty2 { background-position:-160px -365px; }

.betazone-top-info { margin:10px 15px 0 15px; background:#f7f7f7; -webkit-border-radius:3px; border-radius:3px; }
.betazone-top-info .betazone-top-info-co { padding:9px 15px 9px 15px; font-size:10px; color:#8e8e8e; line-height:15px; }

.betazone-application-wrap { margin:0 0 20px 0; padding:0 15px 0 15px; background:#f1f1f1; }
.betazone-application-co { }
.betazone-application-link { position:relative; min-height:46px; padding:17px 0 17px 60px; display:block; }
.betazone-application-link i.icon-type-betazone-sm { position:absolute; left:0; top:17px; display:block; }
.betazone-application-link strong { position:relative; width:100%; height:46px; font-weight:normal; display:block; }
.betazone-application-link strong em { position:absolute; left:0; top:50%; width:100%; -webkit-transform:translate3d(0,-50%,0); transform:translate3d(0,-50%,0); display:block; }
.betazone-application-link strong em i { font-size:16px; color:#181818; font-weight:normal; line-height:18px; display:block; }
.betazone-application-link strong em span { margin-top:4px; font-size:11px; color:#181818; font-weight:normal; line-height:13px; display:block; }
.betazone-application-link strong em span u { font-weight:normal; text-decoration:underline; }
/* // 베타게임존 상단 */

/* 즉시당첨 이벤트 */
.banner-instantly-image-wrap { margin:0 0 15px 0; }

.instantly-sharing-wrap { margin:0 15px 14px 15px; padding:0; }
.instantly-sharing-co { }
.instantly-sharing-co .btn-blue { position:relative; padding:0 9px 0 9px; text-align:center; border-color:#e9464a; background:#ffffff; }
.instantly-sharing-co .btn-blue span { margin-left:6px; font-size:13px; color:#e9464a; line-height:38px; }
.instantly-sharing-co .btn-blue i.icon-type-sharing-instant { top:8px; vertical-align:top; }
.instantly-sharing-co .btn-blue i.icon-type-ti-arrow-white { position:absolute; bottom:11px; right:9px; vertical-align:top; display:none; }

.instantly-body-wrap { margin:0 15px 13px 15px; padding:0 0 16px 0; border-bottom:1px solid #f7f7f7; }
.instantly-body-co { }
.instantly-body-co p { font-size:11px; color:#919191; line-height:16px; }
.instantly-body-date { padding:8px 0 0 0; display:block; }
.instantly-body-date .instantly-body-date-time { padding-top:7px; line-height:16px; }
.instantly-body-date .instantly-body-date-time .icon-type-time-ty1 { margin-right:3px; top:-1px; vertical-align:top; }
.instantly-body-date .instantly-body-date-time em { font-size:12px; color:#181818; font-weight:normal; line-height:16px; vertical-align:top; display:inline-block; font-family:'sans-serif'; }

.instantly-benefit-wrap { margin:0 15px 1px 15px; padding:0 0 0 0; }
.instantly-benefit-co { }
.instantly-benefit-co dl { }
.instantly-benefit-co dt { padding:1px 0 1px 0; margin:0 0 7px 0; }
.instantly-benefit-co dt i.icon-type-text-benefit2 { margin-right:5px; vertical-align:top; }
.instantly-benefit-co dt em { font-size:13px; color:#5c5c5c; line-height:22px; vertical-align:top; display:inline-block; }
.instantly-benefit-co dd { padding:0 0 14px 0; }
.instantly-benefit-co dd p { font-size:11px; color:#919191; line-height:16px; }
.instantly-benefit-co dd .form-default-cond { margin:0 0 5px 0; padding:0 0 0 0; border:1px solid #d8d8d8; -webkit-border-radius:3px; border-radius:3px; }
.instantly-benefit-co dd .form-default-cond:first-child { margin-top:9px; }
.instantly-benefit-co dd .form-default-cond .form-default-cond-co { padding:0; margin:0; }
.instantly-benefit-co dd .form-default-cond .form-default-cond-co label.label-type-radio,
.instantly-benefit-co dd .form-default-cond .form-default-cond-co label.label-type-checkbox { width:100%; padding:15px 14px 15px 55px; min-height:32px; -webkit-box-sizing:border-box; box-sizing:border-box; display:block; }
.instantly-benefit-co dd .form-default-cond .form-default-cond-co label.label-type-radio:before,
.instantly-benefit-co dd .form-default-cond .form-default-cond-co label.label-type-checkbox:before { left:14px; margin-top:-12px; }
.instantly-benefit-co dd .form-default-cond .form-default-cond-co label.label-type-radio strong,
.instantly-benefit-co dd .form-default-cond .form-default-cond-co label.label-type-checkbox strong { width:100%; font-size:13px; color:#181818; line-height:17px; font-weight:normal; display:block; }
.instantly-benefit-co dd .form-default-cond .form-default-cond-co label.label-type-radio span,
.instantly-benefit-co dd .form-default-cond .form-default-cond-co label.label-type-checkbox span { width:100%; font-size:11px; color:#8e8e8e; margin-top:2px; line-height:15px; display:block; }

.instantly-benefit-co dd .form-default-cond .form-default-cond-co em.form-default-cond-para { width:100%; padding:15px 14px 15px 14px; vertical-align:middle; -webkit-box-sizing:border-box; box-sizing:border-box; display:block; }
.instantly-benefit-co dd .form-default-cond .form-default-cond-co em.form-default-cond-para strong { width:100%; font-size:13px; color:#181818; line-height:17px; vertical-align:middle; display:block; }
.instantly-benefit-co dd .form-default-cond .form-default-cond-co em.form-default-cond-para span { width:100%; font-size:11px; color:#8e8e8e; margin-top:2px; line-height:15px; display:block; }

.instantly-agree-wrap { margin:0 15px 20px 15px; padding:0 0 0 0; }
.instantly-agree-co { }
.instantly-agree-co .form-default-cond { position:relative; margin:0; padding:0; border-bottom:1px solid #f3f3f3; }
.instantly-agree-co .form-default-cond .form-default-cond-co { padding:0; margin:0; }
.instantly-agree-co .form-default-cond .form-default-cond-co label.label-type-radio,
.instantly-agree-co .form-default-cond .form-default-cond-co label.label-type-checkbox { padding:5px 5px 5px 36px; font-size:12px; color:#181818; }
.instantly-agree-co .form-default-cond .form-default-cond-co label.label-type-radio strong,
.instantly-agree-co .form-default-cond .form-default-cond-co label.label-type-checkbox strong { font-weight:normal; }
.instantly-agree-co .form-default-cond .form-default-cond-co label.label-type-radio:before,
.instantly-agree-co .form-default-cond .form-default-cond-co label.label-type-checkbox:before { left:5px; }

.instantly-agree-co .form-default-cond-all { border:1px solid #d8d8d8; -webkit-border-radius:3px; border-radius:3px; }
.instantly-agree-co .form-default-cond-all .form-default-cond-co label.label-type-radio,
.instantly-agree-co .form-default-cond-all .form-default-cond-co label.label-type-checkbox { padding:7px 5px 7px 5px; font-size:12px; color:#181818; text-align:center; }
.instantly-agree-co .form-default-cond-all .form-default-cond-co label.label-type-radio:before,
.instantly-agree-co .form-default-cond-all .form-default-cond-co label.label-type-checkbox:before { position:static; margin:0 5px 0 0; vertical-align:top; background-position:-390px -250px; display:inline-block; }
.instantly-agree-co .form-default-cond-all .form-default-cond-co input[type="radio"]:checked + label.label-type-radio:before,
.instantly-agree-co .form-default-cond-all .form-default-cond-co input[type="checkbox"]:checked + label.label-type-checkbox:before { background-position:-420px -250px; }
.instantly-agree-co .form-default-cond-all .form-default-cond-co label.label-type-radio strong,
.instantly-agree-co .form-default-cond-all .form-default-cond-co label.label-type-checkbox strong { font-size:14px; color:#181818; line-height:26px; vertical-align:top; font-weight:normal; display:inline-block; }

.instantly-agree-co .form-default-cond .instantly-agree-link { position:absolute; right:4px; top:50%; margin-top:-8px; }
.instantly-agree-co .form-default-cond .instantly-agree-link em { font-size:12px; color:#919191; line-height:16px; }
.instantly-agree-co .form-default-cond .instantly-agree-link i.icon-type-ti-arrow-small-ty1 {  margin-left:-2px; top:3px; vertical-align:top; }

.instantly-agree-co .form-default-cond .instantly-agree-link-ty1 { padding:10px 0 10px 0; margin-top:-18px;}

.instantly-info-wrap { margin:0 15px; padding:0 0 15px 0; }
.instantly-info-wrap .instantly-info-co { padding:1px 15px 0 15px; background:#f1f1f1; -webkit-border-radius:3px; border-radius:3px; }
.instantly-info-wrap .instantly-info-co dl { border-top:1px solid #e9e9e9; padding-bottom:15px; }
.instantly-info-wrap .instantly-info-co dl:first-child { border-top-width:0; }
.instantly-info-wrap .instantly-info-co dt { padding:14px 0 0 0; }
.instantly-info-wrap .instantly-info-co dt strong { font-size:11px; color:#181818; font-weight:normal; line-height:20px; }
.instantly-info-wrap .instantly-info-co dd { }
.instantly-info-wrap .instantly-info-co dd p { font-size:11px; color:#8e8e8e; line-height:16px; /*line-height:20px;*/ }
.instantly-info-wrap .instantly-info-co dd p strong { color:#ed6a6d; font-weight:normal; }
.instantly-info-wrap .instantly-info-co dd ul { }
.instantly-info-wrap .instantly-info-co dd ul li { margin-left:5px; text-indent:-5px; font-size:11px; color:#8e8e8e; line-height:16px; /*line-height:20px;*/ }

/* 이벤트 그룹 상세 리스트 */
.instantly-eventgroup-wrap { margin:0 15px; padding:0 0 10px 0; }
.instantly-eventgroup-wrap .instantly-eventgroup-inner { padding:15px 0 0 0; border-top:1px solid #f3f3f3; }
.instantly-eventgroup-wrap ul { }
.instantly-eventgroup-wrap ul li { float:left; width:50%; padding:0 5px 10px 0; -webkit-box-sizing:border-box; box-sizing:border-box; }
.instantly-eventgroup-wrap ul li:nth-child(even) { padding:0 0 10px 5px; }
.instantly-eventgroup-wrap ul li .banner-card-wrap { margin:0 0 0 0; }
.instantly-eventgroup-wrap ul li .banner-card-co .banner-card-co-link .banner-card-detail { padding:14px 15px 14px 15px; }
.instantly-eventgroup-wrap ul li .banner-card-co .banner-card-co-link .banner-card-detail .product-ti { max-height:34px; height:34px; font-size:13px; text-align:center; line-height:17px; white-space:normal; display:-webkit-box; -webkit-line-clamp:2; }

/* Search */
.search-relation-list-wrap { margin:0 0 0 0; border-top:1px solid #e5e5e5; background:#f1f1f1; }
.search-relation-list-co { padding:0 0 0 15px; }
.search-relation-list-co dl { position:relative; display:block; }
.search-relation-list-co dl dt { position:absolute; margin:0; padding:0; left:0; top:11px; width:33px; height:18px;}
.search-relation-list-co dl dt i.icon-type-text-relation { display:block; }
.search-relation-list-co dl dd { padding:6px 0 8px 37px; }
/* .search-relation-list-co dl dd a { margin-left:11px; font-size:12px; color:#181818; line-height:26px; display:inline-block; } */
.search-relation-list-co dl dd .item-coremenu-wrap { position:relative; margin:0; }
.search-relation-list-co dl dd .item-coremenu-wrap:after,
.search-relation-list-co dl dd .item-coremenu-wrap:before { position:absolute; content:''; top:0; width:6px; height:100%; background:url(../images/common/bg_search_relation_01.png) no-repeat left top; -webkit-background-size:50px 40px; background-size:50px 40px; z-index:20; display:block; }
.search-relation-list-co dl dd .item-coremenu-wrap:before { left:0; }
.search-relation-list-co dl dd .item-coremenu-wrap:after { right:0; background-position:right top; }
.search-relation-list-co dl dd .item-coremenu-co { padding:0; }
.search-relation-list-co dl dd .item-coremenu-item a { padding-right:0; padding-left:8px; border-width:0; }
.search-relation-list-co dl dd .item-coremenu-item a span { font-size:12px; color:#181818; font-family:'HelveticaNeue-Light','AppleSDGothicNeo-Light','helvetica','Malgun Gothic','맑은 고딕',sans-serif; }
.search-relation-list-co dl dd .item-coremenu-item:last-of-type { margin-right:15px; }

.search-more-header-wrap { position:relative; z-index:1;}
.search-more-header-co { padding:0 15px 0 15px; border-bottom:1px solid #f3f3f3; }
.search-more-header-co ul { }
.search-more-header-co ul li.search-more-nav { position:relative; float:left; }
.search-more-header-co ul li.search-more-nav .search-more-nav-link { padding-right:14px; font-size:12px; color:#181818; line-height:40px; display:inline-block; }
.search-more-header-co ul li.search-more-nav .search-more-nav-link i.icon-type-arrow-down { position:absolute; right:0; top:15px; display:block; }
.search-more-header-co ul li.search-more-total { float:right; }
.search-more-header-co ul li.search-more-total span { font-size:12px; color:#181818; line-height:40px; display:inline-block; }
.search-more-header-co ul ul { position:absolute; left:-10px; top:1px; border:1px solid #e0e0e0; -webkit-border-radius:3px; border-radius:3px; background:#ffffff; display:none; }
.search-more-header-co ul ul li { padding:0 9px; width:75px; }
.search-more-header-co ul ul li a { font-size:12px; color:#919191; line-height:36px; border-top:1px solid #f3f3f3; display:block; }
.search-more-header-co ul ul li a.current { color:#e9464a; }
.search-more-header-co ul ul li:first-of-type a { border-top-width:0; }

.search-list-sort-wrap { position:relative; }
.search-list-sort-co { position:relative; height:40px; border-bottom:1px solid #f3f3f3; }
.search-list-sort-co .search-list-sort-title { position:relative; float:left; }
.search-list-sort-co .search-list-sort-title h2 { padding-left:14px; font-size:14px; color:#181818; font-weight:normal; line-height:40px; display:inline-block; }
.search-list-sort-co .search-list-sort-title h2 em { color:#919191; }
.search-list-sort-co .search-list-sort-right { position:relative; float:right; }
.search-list-sort-co .search-list-sort-right ul { padding-right:9px; }
.search-list-sort-co .search-list-sort-right ul li { position:relative; display:inline-block; }
.search-list-sort-co .search-list-sort-right ul li:before { position:absolute; content:''; left:0; top:50%; margin-top:-6px; width:1px; height:12px; background:#f3f3f3; display:block; }
.search-list-sort-co .search-list-sort-right ul li a { padding:0 7px 0 10px; font-size:12px; color:#919191; line-height:40px; display:inline-block; }
.search-list-sort-co .search-list-sort-right ul li a.selected { color:#e9464a; }
.search-list-sort-co .search-list-sort-right ul li:first-of-type:before { display:none; }

.search-recently-list-wrap { margin:0 15px 0 15px; }
.search-recently-list-co { }
.search-recently-list-wrap ul { }
.search-recently-list-wrap ul li { position:relative; border-bottom:1px solid #f3f3f3; }
.search-recently-list-wrap ul li .search-recently-item-link { padding:0 25px 0 0; display:block; }
.search-recently-list-wrap ul li .search-recently-item-link em { font-size:14px; color:#181818; line-height:44px; font-family:'HelveticaNeue-Light','AppleSDGothicNeo-Light','helvetica','Malgun Gothic','맑은 고딕',sans-serif; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.search-recently-list-wrap ul li .search-recently-item-del-link { position:absolute; right:0; top:0; height:44px; display:block; }
.search-recently-list-wrap ul li .search-recently-item-del-link i.icon-type-del-32 { margin-top:14px; }
.search-recently-list-wrap .search-recently-list-btn { padding:7px 0 7px 0; text-align:right; }
.search-recently-list-wrap .search-recently-list-btn a { display:inline-block; }
.search-recently-list-wrap .search-recently-list-btn a span { font-size:11px; color:#919191; line-height:16px; vertical-align:top; display:inline-block; }
.search-recently-list-wrap .search-recently-list-btn a i.icon-type-waste-32 { top:-1px; vertical-align:top; }

.search-last-list-wrap { margin-bottom:0; display:none; }

.search-recomm-list-wrap dl { padding-top:25px; }
.search-recomm-list-wrap dl dt { margin:0 0 8px 0; height:18px; font-size:16px; color:#181818; line-height:18px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.search-recomm-list-wrap dl dd { border-top:1px solid #f3f3f3; }
.search-recomm-list-wrap ul li .search-recently-item-link { position:relative; padding-right:0; }
.search-recomm-list-wrap ul li .search-recently-item-link span { position:absolute; left:0; top:50%; margin-top:-10px; width:20px; font-size:14px; color:#919191; line-height:20px; text-align:center; display:block; }
.search-recomm-list-wrap ul li .search-recently-item-link em { margin-left:30px; margin-right:40px; }
.search-recomm-list-wrap ul li .search-recently-item-link strong { position:absolute; right:4px; top:50%; margin-top:-10px; font-size:11px; color:#919191; line-height:21px;  display:block; }
.search-recomm-list-wrap ul li .search-recently-item-link strong i.icon-type-se-stUp,
.search-recomm-list-wrap ul li .search-recently-item-link strong i.icon-type-se-stDn { top:5px; vertical-align:top; }
.search-recomm-list-wrap ul li:first-of-type .search-recently-item-link span { color:#e9464a; }

.search-auto-list-wrap ul li .search-recently-item-link { padding-left:29px; padding-right:65px; }
.search-auto-list-wrap ul li .search-recently-item-link em span { color:#e9464a; }
.search-auto-list-wrap ul li .search-auto-item-link { padding-right:0; }
.search-auto-list-wrap ul li i.icon-type-time,
.search-auto-list-wrap ul li i.icon-type-search-32 { position:absolute; margin-top:14px; left:0; top:0; }
.search-auto-list-wrap ul li .product-date { position:absolute; margin-top:15px; right:0; top:0;}
.search-auto-list-wrap ul li .product-channel { position:absolute; margin-top:15px; right:0; top:0;}

.search-noresult-wrap { margin:0 15px; padding:0 0 29px 0; }
.search-noresult-co { text-align:center; }
.search-noresult-wrap .search-noresult-pic { padding:25px 0 4px 0; }
.search-noresult-wrap .search-noresult-pic img { width:130px; vertical-align:top; }
.search-noresult-wrap .search-noresult-text { padding:0 0 10px 0; font-size:16px; color:#181818; line-height:22px; }
.search-noresult-wrap .search-noresult-text strong { color:#e9464a; display:block; font-family:'HelveticaNeue-Light','AppleSDGothicNeo-Light','helvetica','Malgun Gothic','맑은 고딕',sans-serif; }
.search-noresult-wrap .search-noresult-text span { display:block; }
.search-noresult-wrap .search-noresult-info { }
.search-noresult-wrap .search-noresult-info p { font-size:12px; color:#919191; line-height:18px; }

.search-modify-wrap { margin:0 15px; padding:0 0 20px 0; }
.search-modify-co { margin:0; padding:15px 0 14px 0; border-bottom:1px solid #f3f3f3; }
.search-modify-co .search-modify-text { margin:0 0 0 0; padding:0 0 3px 0; font-size:14px; color:#919191; line-height:18px; }
.search-modify-co .search-modify-text a { font-size:14px; color:#919191; line-height:18px; }
.search-modify-co .search-modify-text strong { color:#e9464a; font-weight:bold; }
.search-modify-co .search-modify-text-n strong { position:relative; color:#181818; text-decoration:underline; }
/* // Search */

/* 1812 검색결과화면 개편 Start */
.search-relation-list-wrap { border-top-width:0; }
.search-relation-list-co .item-coremenu-item { margin:0 2px; }
.search-relation-list-co dl dt { top:7px; }
.search-relation-list-co dl dd { padding-top:4px; padding-bottom:9px; }
.search-relation-list-co dl dd .item-coremenu-co  { padding-bottom:1px; }
.search-relation-list-co .item-coremenu-item:first-of-type { padding-left:4px; }
.search-relation-list-co dl dd .item-coremenu-item a { padding:0 9px; background:#fefefe; -webkit-box-shadow:0 1px 0 0 #e9e9e9; box-shadow:0 1px 0 0 #e9e9e9; -webkit-border-radius:12px; border-radius:12px; }
.search-relation-list-co dl dd .item-coremenu-item a span { font-size:12px; color:#424242; line-height:24px; }

.item-searchtabmenu-wrap { border-top:1px solid #e7e7e7; }
.item-searchtabmenu-wrap .item-coremenu-co {  position:relative; }
.item-searchtabmenu-wrap .item-coremenu-co:after { position:absolute; content:''; left:0; top:0; width:22px; height:100%; background:url(../images/common/bg_search_searchtabmenu_01.png) no-repeat left top; -webkit-background-size:100% 100%; background-size:100% 100%; z-index:10; }
.item-searchtabmenu-wrap .item-coremenu-co:before { position:absolute; content:''; right:0; top:0; width:22px; height:100%; background:url(../images/common/bg_search_searchtabmenu_02.png) no-repeat left top; -webkit-background-size:100% 100%; background-size:100% 100%; z-index:10; }
.item-searchtabmenu-wrap .item-coremenu-item a { padding:0 7px 0 8px;}
.item-searchtabmenu-wrap .item-coremenu-item:first-of-type a { padding-left:15px; }
.item-searchtabmenu-wrap .item-coremenu-item:last-of-type a { padding-right:15px; }
.item-searchtabmenu-wrap .item-coremenu-item a span { padding-bottom:1px; height:37px; line-height:37px; }
.item-searchtabmenu-wrap .item-coremenu-item a.selected span { padding-bottom:2px; color:#e9464a; height:36px; line-height:36px; }

.search-modify-wrap { margin:0 0 20px 0; padding-bottom:0; border-bottom:1px solid #f3f3f3; }
.search-modify-wrap .search-modify-co { padding-left:15px; padding-right:15px; border-bottom-width:0; }

.search-list-sort-co.notitle .search-list-sort-title h2
, .search-list-sort-co.notitle .search-list-sort-title h2 em { font-size:13px; color:#181818; }

.offering-card-header .offering-card-header-ti.offering-card-header-badge { position:relative; top:0px !important; display:block; }
.offering-card-header .offering-card-header-ti.offering-card-header-badge a { padding-left:41px; }
.offering-card-header .offering-card-header-ti.offering-card-header-badge i.icon-type-search-text-1 { position:absolute; left:2px; top:3px; }
.offering-card-header .offering-card-header-ti.offering-card-header-badge i.icon-type-search-text-2 { position:absolute; left:2px; top:3px; }
.offering-card-header .offering-card-header-ti.offering-card-header-badge .offering-card-header-title { margin-left:41px; }

.list-card-search-wrap { margin-top:20px; }
.list-card-search-wrap .offering-card-header .offering-card-header-ti.offering-card-header-badge { padding-bottom:8px; border-bottom:1px solid #f3f3f3; }

.offering-card-2n-search-wrap { margin:0 0 25px 0; padding:20px 0 20px 0; background:#f1f1f1; }
.offering-card-2n-search-wrap .offering-card-header { margin-bottom:12px; padding-bottom:0; }
.offering-card-2n-search-wrap .offering-card-header .offering-card-header-ti { position:relative; }
.offering-card-2n-search-wrap .offering-card-co .offering-card-item { margin-left:0; background:#ffffff; -webkit-border-radius:0; border-radius:0; }
.offering-card-2n-search-wrap .offering-card-co .offering-card-item:first-of-type { border-radius:0 0 2px 2px; }
.offering-card-2n-search-wrap .offering-card-co .offering-card-item:last-of-type { border-radius:2px 2px 0 0; }
.offering-card-2n-search-wrap .offering-card-co .offering-card-item .offering-card-link { padding:20px 15px 20px 15px; }
.offering-card-2n-search-wrap .offering-card-co .offering-card-item .offering-card-pic { width:66px; }
.offering-card-2n-search-wrap .offering-card-co .offering-card-item .offering-card-detail { padding-left:96px; }

.offering-card-2n-search-wrap.tv .offering-card-co .offering-card-item .offering-card-link { padding-top:15px; padding-bottom:15px; }
.offering-card-2n-search-wrap.movie .offering-card-co .offering-card-item .offering-card-link { padding-top:15px; padding-bottom:15px; }
.offering-card-2n-search-wrap.ebook .offering-card-co .offering-card-item .offering-card-link { padding-top:15px; padding-bottom:15px; }
.offering-card-2n-search-wrap.music .offering-card-co .offering-card-item .offering-card-link { padding:20px 15px 20px 15px; }
.offering-card-2n-search-wrap.music .offering-card-co .offering-card-item .offering-card-play-link { left:46px; top:66px; }
.offering-card-2n-search-wrap.shopping .offering-card-co .offering-card-item .offering-card-link { padding:20px 15px 20px 15px; }

.list-card-1n-wrap.cross .offering-card-co .offering-card-item.game .offering-card-link-more { padding:0; height:103px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.game .product-price { font-size:10px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.app .offering-card-link-more { padding:0; height:103px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.app .product-price { font-size:10px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.tv .offering-card-pic { margin-bottom:0; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.tv .offering-card-link-more { padding:0; height:137px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.tv .offering-card-detail { height:auto; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.tv .offering-card-detail .product-tag { }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.tv.channel .offering-card-link-more { padding:0; height:137px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.tv.channel .offering-card-detail { height:auto; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.movie .offering-card-pic { margin-bottom:0; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.movie .offering-card-link-more { padding:0; height:137px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.movie .offering-card-detail { height:auto; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.ebook .offering-card-pic { margin-bottom:0; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.ebook .offering-card-link-more { padding:0; height:137px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.ebook .offering-card-detail { height:auto; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.webtoon .offering-card-pic { margin-bottom:0; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.webtoon .offering-card-link-more { padding:0; height:103px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.webtoon .offering-card-detail { height:auto; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.music { position:relative; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.music .offering-card-link-more { padding:0; height:121px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.music .offering-card-link { padding:15px 0 15px 0; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.music .offering-card-pic { margin:0; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.music .offering-card-detail { padding-right:60px; height:auto; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.music .offering-card-play-link { position:absolute; right:-5px; top:27px; width:40px; height:40px; display:block; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.music .offering-card-play-link i.icon-type-offering-playicon { top:5px; left:5px; background-position:0px -36px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.music .offering-card-play-link.paused i.icon-type-offering-playicon { background-position:-485px -135px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.music .product-writer { margin-top:5px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.shopping .offering-card-link { padding-top:15px; padding-bottom:15px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.shopping .offering-card-pic { margin-bottom:0; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.shopping .product-price { margin-top:5px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.shopping .product-price em b { color:#e9464a; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.shopping .product-price em i { color:#e9464a; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.shopping .product-price ins { font-size:13px; color:#424242; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.shopping .product-price del { font-size:9px; }
.list-card-1n-wrap.cross .offering-card-co .offering-card-item.shopping .product-price-buyed { margin-top:1px; font-size:11px; color:#919191; }

.search-autorecommend-info-wrap { margin-bottom:20px; }
.search-autorecommend-info-wrap .search-autorecommend-info-inner { padding:39px 15px 11px 15px; text-align:center; background:#f4f4f4; }
.search-autorecommend-info-wrap .search-autorecommend-info-inner p { position:relative; }
.search-autorecommend-info-wrap .search-autorecommend-info-inner p span { font-size:11px; color:#939393; line-height:20px; display:inline-block; }
.search-autorecommend-info-wrap .search-autorecommend-info-inner p i.icon-type-autorecommend { margin-right:2px; display:inline-block; }

.search-modify-co .search-modify-text-n a { color:#919191 !important; }

.list-card-search-wrap + .offering-card-default-wrap { padding-top:20px; }
.list-card-1n-wrap.cross + .offering-card-default-wrap { padding-top:0px; }
#container .list-card-1n-wrap + .offering-card-default-wrap { padding-top:20px !important; }
.search-modify-wrap + .search-list-sort-wrap {  margin-top:-20px; }
/* // 1812 검색결과화면 개편 End */

/* 1904 사전예약 및 베타게임존 개편 Start */
.reserve-top-btn { width:auto; margin:0 15px; }
.reserve-top-btn ul { width:260px; margin:0 auto; }
.reserve-adultinfo-wrap { padding:30px 0 0 0; }
.reserve-adultinfo-wrap .reserve-adultinfo-inner { position:relative; -webkit-border-radius:5px; border-radius:5px; border:1px solid #e4e4e4; }
.reserve-adultinfo-wrap .reserve-adultinfo-co { padding:13px 122px 13px 14px; }
.reserve-adultinfo-wrap .reserve-adultinfo-co i.icon-reserve-adultinfo { position:absolute; left:0; top:50%; width:20px; height:20px; margin-top:-10px; background-position:-300px -625px; }
.reserve-adultinfo-wrap .reserve-adultinfo-co strong { font-weight:normal; display:block; }
.reserve-adultinfo-wrap .reserve-adultinfo-co strong em { position:relative; padding:0 0 0 25px; font-size:13px; color:#181818; line-height:20px; font-weight:normal; display:block; }
.reserve-adultinfo-wrap .reserve-adultinfo-co strong span { padding:2px 0 0 4px; font-size:11px; color:rgba(24,24,24,0.65); line-height:15px; font-weight:normal; display:block; }
.reserve-adultinfo-wrap .reserve-adultinfo-btn { position:absolute; right:0; bottom:0; width:108px; height:100%; }
.reserve-adultinfo-wrap .reserve-adultinfo-btn a { position:relative; width:100%; height:100%; display:block; }
.reserve-adultinfo-wrap .reserve-adultinfo-btn a:after { position:absolute; content:''; left:0; top:50%; margin-top:-7px;  width:1px; height:14px; background:#d7d7d7; display:block; }
.reserve-adultinfo-wrap .reserve-adultinfo-btn a em { position:absolute; left:0; top:50%; width:100%; margin-top:-9px; font-size:12px; color:#181818; line-height:18px; text-align:center; display:block; }

.betazone-top-wrap { padding-bottom:29px; }
.betazone-top-btn { width:260px; }
.betazone-top-info { margin-top:15px; border:1px solid #dddddd; background-color:transparent; -webkit-border-radius:5px; border-radius:5px; }
.betazone-top-info .betazone-top-info-co { padding-top:8px; padding-bottom:8px; }

.betazone-application-wrap { margin-left:15px; margin-right:15px; -webkit-border-radius:5px; border-radius:5px; }
.betazone-application-link i.icon-type-betazone-sm { left:-2px; top:20px; width:54px; height:55px; background-position:0px -710px;}
.betazone-application-link { padding:17px 0 17px 58px; }
.betazone-application-link strong em i { font-size:14px; }
.betazone-application-link strong em span { margin-top:3px; font-size:10px; font-weight:normal; }
/* // 1904 사전예약 및 베타게임존 개편 Start */
