@charset "utf-8";

@import url("default_guide.css");
@import url("item_guide.css");
@import url("osc_guide.css");
@import url("layout_guide.css");
@import url("webview_guide.css");
@import url("popup_guide.css");
/* @import url("popup_guide.css"); */

body.landing #header.white .header-title { display:none; }
body.landing .list-card-1n-wrap .offering-card-co .offering-card-list { border-top:1px solid #f3f3f3; }
body.landing #container .list-card-1n-wrap:first-child .offering-card-co .offering-card-list { border-top-width:0; }
body.landing .offering-card-2n-wrap { margin-top:0; padding-top:15px; }
body.landing .landing-header-text-wrap + .offering-card-2n-wrap { padding-top:0; }
body.landing .offering-card-369-wrap { margin-top:0; padding-top:15px; }
body.landing .landing-header-text-wrap + .offering-card-369-wrap { padding-top:0; }
body.landing .list-card-ranking-wrap .offering-card-co .offering-card-item:first-child .offering-card-ranking { color:#a1a1a1; }

body.detail #wrap { padding-bottom:50px; }
body.detail.webtoon #wrap { padding-bottom:0; }
body.detail #header { /* position:absolute; left:0; top:0; */ }
body.detail .offering-card-wrap { padding-top:0; padding-bottom:20px; }
/* body.detail .offering-card-wrap.game .offering-card-co .offering-card-item .offering-card-detail { height:34px;}
body.detail .offering-card-wrap.game .offering-card-co .offering-card-item .offering-card-link-more { height:154px; } */
/* body.detail .offering-card-wrap.app .offering-card-co .offering-card-item .offering-card-detail { height:34px;}
body.detail .offering-card-wrap.app .offering-card-co .offering-card-item .offering-card-link-more { height:156px; } */
body.detail .list-card-1n-wrap .offering-card-co .offering-card-list { border-top:1px solid #f3f3f3; }
body.detail .list-card-1n-wrap .offering-card-co .offering-card-item .product-ti { font-size:15px; }
body.detail .list-card-1n-wrap .offering-card-co .offering-card-item .product-product-date { margin:4px 0 0px 0; font-size:12px; color:#919191; display:block; }
body.detail .list-card-1n-wrap .offering-card-co .offering-card-item .product-related { margin:0 0 0 0; font-size:12px; color:#919191; }
body.detail .list-card-1n-wrap .offering-card-co .offering-card-item .product-related em { font-size:12px; color:#919191; vertical-align:top; background-position:0 3px; }
body.detail .list-card-1n-wrap .offering-card-co .offering-card-item .product-related + .product-related { padding-top:2px; }
body.detail.webtoon .detail-price-wrap { margin-bottom:14px; }

body.detail.webtoon .detail-event-wrap + .offering-card-wrap { position:relative; margin-top:-15px; }
body.detail.webtoon .detail-event-wrap + .list-card-1n-wrap .offering-card-co .offering-card-list { border-top-width:0; }
body.detail.webtoon .offering-card-wrap + .detail-spec-wrap { margin-top:-14px; }

body.detail.episode .banner-card-image-wrap { margin-bottom:0; }
html.cutToon #header.header-abs { background-color:#f1f1f1; }
html.cutToon .detail-episode-header-wrap { position:absolute; left:0; top:0; right:0; }

body.detail.ebook #wrap  { padding-bottom:0; }
body.detail.single #wrap { padding-bottom:50px; }

body.search .list-card-1n-wrap .offering-card-header { padding-bottom:8px; }
body.search .list-card-1n-wrap .offering-card-co .offering-card-list { border-top:1px solid #f3f3f3; }
body.search .list-card-1n-wrap + .offering-card-369-wrap { padding-top:3px; }
body.search #container > .list-card-1n-wrap:first-child { padding-top:18px; }
body.search #container > .search-relation-list-wrap + .list-card-1n-wrap { padding-top:18px; }
body.search #container > .search-recently-list-wrap + .list-card-1n-wrap  { padding-top:18px; }

body.cash-choice { background:#f1f1f1; }

body.giftcharge { -webkit-tap-highlight-color: rgba(0,0,0,0); }

body.reserve #header { background-color:transparent; }
body.detail.reserve .detail-actions-fixed ul li a em,
body.detail.reserve .detail-actions-fixed ul li .detail-actions-span em { color:#4ba9ff; }

body.betazone #header { background-color:transparent; }
.betazone-top-btn ul li { padding-left:0; }

body.instantly  #wrap { padding-bottom:100px; }
body.instantly .detail-actions-fixed ul li a em,
body.instantly .detail-actions-fixed ul li .detail-actions-span em { color:#ff5f64; }
body.instantly .toast-box-wrap { bottom:70px; }

html.boxLock body.lock { background:#272727; }

body.main #footer,
body.ranking,
body.landing,
body.search,
body.search-la,
body.scdown,
body.cash,
body.cash-choice,
body.my-gem,
body.my-faq,
body.giftcharge,
body.reserve,
body.betazone,
body.detail .detail-content-wrap { padding-bottom:65px; }
body.reserve.detail { padding-bottom:0; }

body.instantly .layout-btn-top-move,
body.detail .layout-btn-top-move { bottom:71px; }
body.detail.ebook .layout-btn-top-move,
body.detail.webtoon .layout-btn-top-move { bottom:21px; }

body.my-gem .cash-table-wrap { padding-top:7px; }

body.delivery.mw #wrap { padding-top:0; }
body.delivery.mw #header.webView { position:relative; background:#f1f1f1; display:block; }
body.delivery.mw #header .header-co { padding:0 15px; display:block; }
body.delivery.mw #header .header-co h2 { position:relative; width:100%; }
body.delivery.mw #header .header-co h2 span { font-size:18px; color:#181818; height:48px; line-height:48px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
body.delivery-complete.mw #wrap { padding-top:0; }
body.delivery-complete.mw #header.webView { position:relative; background:#f1f1f1; display:block; }
body.delivery-complete.mw #header .header-co { padding:0 15px; display:block; }
body.delivery-complete.mw #header .header-co h2 { position:relative; width:100%; }
body.delivery-complete.mw #header .header-co h2 span { font-size:18px; color:#181818; height:48px; line-height:48px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

body.delivery.mw .form-default-cond-co span.label-type-checkbox { font-size:12px; color:#919191; line-height:18px; }


/* 갤럭시 S8 start */
i.icon-type-offering-playicon
, label.label-type-radio:before
, label.label-type-checkbox:before
, label.label-type-radio-right:before
, label.label-type-checkbox-right:before { background-image:url(../images/common/icon_type_ga8_01.png); -webkit-background-size:138px 150px; background-size:138px 150px; }

i.icon-type-offering-playicon { width:30px; height:30px; background-position:0px 0px; display:block; }
.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:0px 0px; }

.paused i.icon-type-offering-playicon { background-position:-36px 0px; }
.list-card-ranking-wrap.music .offering-card-co .offering-card-item .offering-card-play-link.paused i.icon-type-offering-playicon { background-position:-36px 0px; }

.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:0px -36px; }
.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.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:0px 0px; }
.list-card-1n-wrap.list-card-ranking-wrap.music .offering-card-co .offering-card-item .offering-card-play-link.paused i.icon-type-offering-playicon { background-position:-36px 0px; }

label.label-type-radio:before { position:absolute; content:''; left:0; top:50%; margin-top:-13px; width:26px; height:26px; background-position:-96px -86px; }
label.label-type-checkbox:before { position:absolute; content:''; left:0; top:50%; margin-top:-13px; width:26px; height:26px; background-position:-32px -86px; }
input[type="radio"]:checked + label.label-type-radio:before { background-position:-64px -86px; }
input[type="checkbox"]:checked + label.label-type-checkbox:before { background-position:0px -86px; }

label.label-type-radio-right,
label.label-type-checkbox-right { padding:0 29px 0 0; font-size:13px; color:#5c5c5c; line-height:30px; display:block; }
label.label-type-radio-right:before { position:absolute; content:''; right:0; top:50%; margin-top:-13px; width:26px; height:26px; background-position:-96px -86px; }
label.label-type-checkbox-right:before { position:absolute; content:''; right:0; top:50%; margin-top:-13px; width:26px; height:26px; background-position:-32px -86px; }
input[type="radio"]:checked + label.label-type-radio-right:before { background-position:-64px -86px; }
input[type="checkbox"]:checked + label.label-type-checkbox-right:before { background-position:0px -86px; }

.instantly-agree-co .form-default-cond-all .form-default-cond-co label.label-type-checkbox:before { background-position:0px -121px;  }
.instantly-agree-co .form-default-cond-all .form-default-cond-co input[type="checkbox"]:checked + label.label-type-checkbox:before { background-position:-32px -121px;  }
/* 갤럭시 S8 end */

.touchevents .offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .offering-card-pic .thumbnail { text-indent:0; max-height:200px; }
.touchevents .offering-card-1n-wrap.shopping .offering-card-co .offering-card-item .offering-card-pic .thumbnail .thumbnail-blank {  max-height:200px; }

/* PC */
.no-touchevents .product-eval-box a em { top:2px; }
.no-touchevents .seller-tag { padding-top:0; padding-bottom:1px; line-height:13px;}
.no-touchevents .detail-event-wrap ul li a .icon-type { top:1px;}
.no-touchevents .detail-autoupdate-co label.label-type-radio:before, .no-touchevents .detail-autoupdate-co label.label-type-checkbox:before { margin-top:-13px; }
.no-touchevents .detail-description-wrap dl dt .rental-tag { top:3px; padding-bottom:2px; line-height:12px; }
.no-touchevents .detail-description-wrap .detail-description-more { bottom:0; }
.no-touchevents .product-album i.icon-type-ti-arrow-small { top:4px; }
.no-touchevents .product-artist i.icon-type-ti-arrow-small { top:4px; }
.no-touchevents .detail-buyed-wrap ul li { padding-top:6px; padding-bottom:6px;}
.no-touchevents .detail-buyed-wrap ul li i.icon-type-time { bottom:0; }
.no-touchevents .offering-card-co .offering-card-item .offering-card-buyed { padding-top:4px; padding-bottom:4px; }
.no-touchevents .offering-card-co .offering-card-item .offering-card-buyed i.icon-type-time-sm { bottom:-1px; }
.no-touchevents .item-gomenu-item a { padding-top:6px; padding-bottom:8px; }
.no-touchevents .item-gomenu-item span.item-gomenu-item-no { padding-top:6px; padding-bottom:9px; }
.no-touchevents .product-seller-ti .product-seller-ti-name { background-position:0 3px; }
.no-touchevents .product-eval b { top:0; }
.no-touchevents .offering-card-co .offering-card-item .product-seller-ti .product-eval { top:1px; }
.no-touchevents .offering-card-co .offering-card-item .product-eval b { top:-2px; }
.no-touchevents .list-card-1n-wrap .offering-card-co .offering-card-item .product-seller-ti .product-eval { top:1px; }
.no-touchevents  #footer .footer-menu li:after { margin-top:-3px; }
.no-touchevents .cash-title-wrap dl dd .cash-title-lg i.icon-type-point { top:7px; }
.no-touchevents .offering-card-header .offering-card-header-ti a i.icon-type-ti-arrow { bottom:1px; }
.no-touchevents #header .header-title { padding-top:0; padding-bottom:3px; line-height:45px;  }
.no-touchevents #header .header-title i.icon-type-ti-arrow { bottom:16px; }
.no-touchevents .detail-spec-wrap ul li dl dd a.detail-spec-info i.icon-type-info { top:1px; }

.no-touchevents .toast-box-wrap { padding-top:3px; padding-bottom:7px; }

/* IE7, IE8, IE9, IE10, IE Edge */
.no-supports .product-ti { display:block; }
.no-supports .offering-card-header .offering-card-header-summary span { display:block; }
.no-supports .banner-card-co .banner-card-co-link .banner-card-detail .product-ti { display:block; }
.no-supports .banner-card-co .banner-card-co-link .banner-card-detail .product-summary { display:block; }
.no-supports .detail-utilize-wrap ul li { padding-top:4px; padding-bottom:8px;}

/* 삼성 기본 인터넷 브라우저 오류사항 수정 */
.app-download-banner-wrap,
.swiper-slide { -webkit-backface-visibility:hidden; backface-visibility:hidden; }
.swiper-slide,
.thumbnail { visibility: visible; }
.js-offering-card-wrap .offering-card-co .offering-card-item .offering-card-pic .thumbnail-blank { display:block; }

/* 성인인증 Start */
.webViewMode .service-error-box-wrap.adultauth { padding-top:48px; }
.instantly-adultauth-wrap { margin-bottom:16px; padding-top:10px; }
.instantly-adultauth-wrap .instantly-agree-co .form-default-cond { border-bottom-width:0; }
.instantly-adultauth-wrap .instantly-agree-co .form-default-cond-co { padding:0 0 0 26px; }
.instantly-adultauth-wrap .instantly-agree-co .form-default-cond .form-default-cond-co label.label-type-radio, .instantly-adultauth-wrap .instantly-agree-co .form-default-cond .form-default-cond-co label.label-type-checkbox { padding:2px 5px 2px 0; line-height:16px; }
.instantly-adultauth-wrap .instantly-agree-co .form-default-cond .form-default-cond-co label.label-type-radio:before, .instantly-adultauth-wrap .instantly-agree-co .form-default-cond .form-default-cond-co label.label-type-checkbox:before { left:-4px; }
.instantly-adultauth-wrap .instantly-agree-total-link { font-size:12px; color:#919191; line-height:16px; display:inline-block; }
.instantly-adultauth-wrap .instantly-agree-total-link i.icon-type-ti-arrow-small-ty1 { margin-left:-3px; bottom:2px; }
/* 성인인증 End */

/* 1812 검색결과화면 개편 Start */
#container > .search-relation-list-wrap + .list-card-1n-wrap { padding-top:18px; }
#container > .item-searchtabmenu-wrap + .list-card-1n-wrap { padding-top:18px; }

body.search .list-card-1n-wrap { padding-top:18px !important; margin-bottom:-1px; padding-bottom:0; }
body.search .search-modify-wrap + .list-card-1n-wrap { padding-top:0 !important; }
body.search .search-autorecommend-info-wrap + .list-card-1n-wrap { padding-top:0px !important; }
body.search-la .list-card-1n-wrap { margin-bottom:-1px; padding-bottom:0; }
body.search-la .list-card-1n-wrap + .offering-card-2n-search-wrap { margin-bottom:0; }
/* // 1812 검색결과화면 개편 End */

/* 사전 게임예약 상세페이지 상단 라인 수정 Start */
.detail-header-wrap.game .detail-header-gradation { bottom:-1px; }
/* 사전 게임예약 상세페이지 상단 라인 수정 End */

/* 1903 상품 상세페이지 이벤트 노출 및 버튼 가독성 개선 */
body.detail #wrap { padding-bottom:80px; }
.detail-actions-fixed { padding:15px; height:80px; background:rgba(242,242,242,0.97); -webkit-box-sizing:border-box; box-sizing:border-box; display:block; }
.detail-actions-fixed ul { -webkit-border-radius:6px; border-radius:6px; background:#191919; }
.detail-actions-fixed ul li a .icon-type-download { display:none; }

.detail-externalpayment-fixed { bottom:80px; height:25px; background:rgba(242,242,242,0.97); }
.detail-externalpayment-fixed-co { padding:12px 0 0 0; line-height:18px; color:#424242; }
.detail-externalpayment-fixed-co i.icon-type-externalpayment-gray { top:0; }
.detail-externalpayment-fixed.out { display:none !important; }
body.detail.black .detail-actions-fixed { background:rgba(203,203,203,0.94); }
.detail-actions-fixed ul li:before
, body.detail.black .detail-actions-fixed ul li:before { margin-top:-10px; height:20px; background:#373737; }
.detail-actions-fixed ul li a.detail-actions-preview em, .detail-actions-fixed ul li span.detail-actions-preview em { opacity:0.8; }
.detail-actions-fixed.soldout { background:rgba(242,242,242,0.97); }
.detail-actions-fixed.soldout ul { background:rgba(25,25,25,0.5); }
.detail-actions-fixed.soldout ul li .detail-actions-span em { color:#dfdfdf; }

.app-install-fixed { padding:15px; height:80px; background:rgba(242,242,242,0.97); -webkit-box-sizing:border-box; box-sizing:border-box; }
.app-install-fixed ul { -webkit-border-radius:6px; border-radius:6px; background:#191919; }
.app-install-fixed ul i.icon-type-app-open { width:109px; background-position:-325px -515px; }
.app-install-fixed ul i.icon-type-app-install { width:109px; background-position:-325px -545px; }
.app-install-fixed ul li a i.icon-type-app-one-install { width:109px; background-position:-325px -545px; }
.app-install-fixed ul li:before { margin-top:-10px; height:20px; background:#373737; }

.app-install-info-fixed.focus { bottom:80px; border-bottom:1px solid #e3e3e3; background:rgba(242,242,242,0.97); -webkit-box-sizing:border-box; box-sizing:border-box; }
.app-install-info-fixed-co { color:#181818; }
.app-install-info-fixed-co b { top:0; }
body.detail.black .app-install-fixed { background:rgba(203,203,203,0.94); }
body.detail.black .app-install-fixed ul li:before { margin-top:-10px; height:20px; background:#373737; }
body.detail.black .app-install-info-fixed.focus { border-bottom:1px solid #b1b1b1; background:rgba(203,203,203,0.94); }

.app-install-fixed.app-install-ebook-fixed ul li a i.icon-type-app-open { width:66px; }
.app-install-fixed.app-install-ebook-fixed ul li a i.icon-type-app-install { width:66px; }

body.instantly .detail-actions-fixed ul li a { font-size:16px; color:#ff5f64; }
/* // 1903 상품 상세페이지 이벤트 노출 및 버튼 가독성 개선 */

/* 베타게임 신청서 */
#header.betazone-apply { position:fixed !important; background:#f1f1f1 !important; }
#header.betazone-apply .header-co { padding-left:15px !important; display:block !important; }
#header.betazone-apply .header-co.webView { display:none !important; }

body.betazone #container.betazone-apply { padding-top:48px !important; }

.betazone-apply-top { padding:40px 15px; text-align:center; }
.betazone-apply-top .betazone-apply-top-header { font-size:18px; color:#181818; line-height:23px; display:block; }
.betazone-apply-top .betazone-apply-top-header span { color:#3196f3; }
.betazone-apply-top .betazone-apply-top-summary { padding:6px 0 0 0; font-size:12px; color:#919191; line-height:16px; display:block; }

.betazone-apply-top.apply { margin:0 15px; padding:20px 0; text-align:left; border-bottom:1px solid #f1f1f1; }
.betazone-apply-top.apply .betazone-apply-top-header { line-height:20px; }
.betazone-apply-top.apply .betazone-apply-top-summary { line-height:17px; }

.betazone-apply-co { padding:0 15px; }
.betazone-apply-co dl { margin:0 0 0 5px; }
.betazone-apply-co dt { padding:0 0 15px 0; }
.betazone-apply-co dt.info { padding-bottom:40px; }
.betazone-apply-co dt strong { padding:0 0 0 0; font-size:14px; color:#181818; line-height:20px; font-weight:normal; display:block; }
.betazone-apply-co dt span { padding:6px 0 0 10px; font-size:12px; color:#919191; line-height:16px; display:block; }
.betazone-apply-co dd { padding:0 5px 40px 0; }
.betazone-apply-co > dl > dd:last-of-type { padding-bottom:20px; }
.betazone-apply-co dd .betazone-apply-info-list-01 {
	padding:0 15px 5px 60px; background:#f9f9f9;
	-webkit-border-radius:7px; border-radius:7px;
}
.betazone-apply-co dd .betazone-apply-info-list-01 ul { }
.betazone-apply-co dd .betazone-apply-info-list-01 ul li { position:relative; padding:17px 0; border-top:1px solid #eeeded; }
.betazone-apply-co dd .betazone-apply-info-list-01 ul li:first-of-type { border-top-width:0; }
.betazone-apply-co dd .betazone-apply-info-list-01 ul li .betazone-apply-info-list-item { }
.betazone-apply-co dd .betazone-apply-info-list-01 ul li .betazone-apply-info-list-item i.icon-type { position:absolute; left:-60px; top:50%; margin-top:-30px; display:block; }
.betazone-apply-co dd .betazone-apply-info-list-01 ul li .betazone-apply-info-list-item strong { font-size:13px; color:#181818; line-height:20px; font-weight:normal; display:block; }
.betazone-apply-co dd .betazone-apply-info-list-01 ul li .betazone-apply-info-list-item span { padding:6px 0 0 0; font-size:11px; color:#919191; line-height:16px; display:block; }
.betazone-apply-co dd .betazone-apply-info-list-01 ul li .betazone-apply-info-list-item span:first-of-type { padding-top:2px; }

.betazone-apply-co dd .betazone-apply-info-list-02 {
	padding:0 20px 5px 20px; background:#f9f9f9;
	-webkit-border-radius:7px; border-radius:7px;
}
.betazone-apply-co dd .betazone-apply-info-list-02 ul { }
.betazone-apply-co dd .betazone-apply-info-list-02 ul li { position:relative; padding:17px 0; border-top:1px solid #eeeded; }
.betazone-apply-co dd .betazone-apply-info-list-02 ul li:first-of-type { border-top-width:0; }
.betazone-apply-co dd .betazone-apply-info-list-02 ul li .betazone-apply-info-list-item { }
.betazone-apply-co dd .betazone-apply-info-list-02 ul li .betazone-apply-info-list-item strong { font-size:13px; color:#181818; line-height:20px; font-weight:normal; display:block; }
.betazone-apply-co dd .betazone-apply-info-list-02 ul li .betazone-apply-info-list-item em { padding:2px 0 0 0; font-size:12px; color:#919191; line-height:17px; display:block; }
.betazone-apply-co dd .betazone-apply-info-list-02 ul li .betazone-apply-info-list-item span { padding:4px 0 0 0; font-size:11px; color:#919191; line-height:16px; display:block; }
.betazone-apply-co dd .betazone-apply-info-list-02 ul li .betazone-apply-info-list-item em:first-child { padding-top:0; }

.betazone-apply-co dd .betazone-apply-info-list-02 ul li.point .betazone-apply-info-list-item strong { color:#3196f3; }
.betazone-apply-co dd .betazone-apply-info-list-02 ul li.point .betazone-apply-info-list-item strong i.icon-betazone-icon-info { top:2px; vertical-align:top; }
.betazone-apply-co dd .betazone-apply-info-list-02 ul li.point .betazone-apply-info-list-item em { color:#1c8cec; }

.betazone-apply-co dd .betazone-apply-info-list-03 {
	padding:20px; background:#f9f9f9;
	-webkit-border-radius:7px; border-radius:7px;
}
.betazone-apply-co dd .betazone-apply-info-list-03 .betazone-apply-info-list-inner { position:relative; }
.betazone-apply-co dd .betazone-apply-info-list-03 .betazone-apply-info-list-inner:before {
	position:absolute; content:''; left:0; top:0; width:100%; height:18px; background:#3196f3; display:block;
	-webkit-border-radius:9px; border-radius:9px;
}
.betazone-apply-co dd .betazone-apply-info-list-03 ul { position:relative; z-index:1; }
.betazone-apply-co dd .betazone-apply-info-list-03 ul li { float:left; width:33.3%; padding:0 5px; -webkit-box-sizing:border-box; box-sizing:border-box; }
.betazone-apply-co dd .betazone-apply-info-list-03 ul li .betazone-apply-info-list-item { text-align:center; }
.betazone-apply-co dd .betazone-apply-info-list-03 ul li .betazone-apply-info-list-item strong { font-size:9px; color:#ffffff; line-height:17px; font-weight:normal; display:block; }
.betazone-apply-co dd .betazone-apply-info-list-03 ul li .betazone-apply-info-list-item em { padding:15px 0 0 0; font-size:13px; color:#181818; line-height:17px; display:block; }
.betazone-apply-co dd .betazone-apply-info-list-03 ul li .betazone-apply-info-list-item span { padding:3px 0 0 0; font-size:11px; color:#919191; line-height:15px; display:block; }
.betazone-apply-co dd .betazone-apply-info-list-03 ul li .betazone-apply-info-list-item span a { font-size:11px; color:#919191; line-height:15px; text-decoration:underline; }

.betazone-apply-form-co { margin:0 15px; padding:20px 0 0 0; }
.betazone-apply-form-co .betazone-apply-form-essential { font-size:13px; color:#3196f3; line-height:20px; text-align:right; }
.betazone-apply-form-co dl { }
.betazone-apply-form-co dt { padding:0 0 10px 0; }
.betazone-apply-form-co dt strong { font-size:14px; color:#181818; line-height:20px; font-weight:normal; display:block; }
.betazone-apply-form-co dt strong em { color:#3196f3; }
.betazone-apply-form-co dt span { padding:2px 0 0 0; font-size:12px; color:#919191; line-height:17px; display:block; }
.betazone-apply-form-co dd { padding:0 0 20px 0; }
.betazone-apply-form-co dd:last-of-type { padding-bottom:0; }

.betazone-apply-form-co .lookup { position:relative; }
.betazone-apply-form-co .lookup .input-placeholders { padding-right:100px; }
.betazone-apply-form-co .lookup a.btn-og { position:absolute; right:7px; top:6px; width:80px; z-index:11; }
.betazone-apply-form-co .lookup a.btn-og span { font-size:12px; line-height:23px; }
.betazone-apply-form-co .form-default-group-summary { padding:7px 0 0 5px; font-size:13px; color:#3196f3; line-height:20px; display:block; }
.betazone-apply-form-co .form-default-group.date { width:100%; padding:0; table-layout:fixed; display:table; }
.betazone-apply-form-co .form-default-group.date .form-default-group { position:relative; width:54%; padding:0 0 0 30px; display:table-cell; -webkit-box-sizing:border-box; box-sizing:border-box; }
.betazone-apply-form-co .form-default-group.date .form-default-group:before { position:absolute; content:'~'; left:10px; top:50%; margin-top:-14px; font-size:14px; color:#181818; line-height:28px; display:block; }
.betazone-apply-form-co .form-default-group.date .form-default-group:after { position:absolute; content:''; right:38px; top:50%; margin-top:-7px; width:1px; height:14px; background:#dcdcdc; display:block; }
.betazone-apply-form-co .form-default-group.date .form-default-group:first-of-type { padding:0; width:46%; }
.betazone-apply-form-co .form-default-group.date .form-default-group:first-of-type:before { display:none; }
.betazone-apply-form-co .form-default-group input.inputdate {
	width:100%; padding:0 50px 0 11px; line-height:38px; height:38px; background:#f1f1f1 url(../images/common/icon_date.png) no-repeat right center; border:0 none; outline:0 none; display:block; 
	-webkit-border-radius:3px; border-radius:3px;
	-webkit-box-sizing:border-box; box-sizing:border-box;
	-webkit-appearance:none; appearance:none;
	-webkit-background-size:30px 20px; background-size:30px 20px;
}
.betazone-apply-form-co .form-default-group input[type=date]::-webkit-clear-button /* blue cross */
, .betazone-apply-form-co .form-default-group input[type=date]::-webkit-inner-spin-button /* up */
, .betazone-apply-form-co .form-default-group input[type=date]::-webkit-outer-spin-button /* down */ {
    display: none;
}

.betazone-apply-form-co .form-default-group.dateselect { }
.betazone-apply-form-co .form-default-group.dateselect .form-default-group { position:relative; padding:0 0 0 20px; display:inline-block; }
.betazone-apply-form-co .form-default-group.dateselect .form-default-group:before { position:absolute; content:'~'; left:5px; top:50%; margin-top:-14px; font-size:14px; color:#181818; line-height:28px; display:block; }
.betazone-apply-form-co .form-default-group.dateselect .form-default-group:first-of-type { padding:0; }
.betazone-apply-form-co .form-default-group.dateselect .form-default-group:first-of-type:before { display:none; }
.betazone-apply-form-co .form-default-group.dateselect .form-default-group .select-text {
	position:relative; display:inline-block; background:#f1f1f1 url(../images/common/icon_date_arr.png) no-repeat right center;
	-webkit-border-radius:3px; border-radius:3px;
	-webkit-background-size:12px 10px; background-size:12px 10px;
}
.betazone-apply-form-co .form-default-group.dateselect .form-default-group .select-text select {
	position:relative; padding:0 22px 0 8px; font-size:12px; color:#181818; line-height:38px; height:38px; border:0 none; outline:0 none; display:block; background-color:transparent; z-index:2;
	-webkit-box-sizing:border-box; box-sizing:border-box;
	-webkit-appearance:none; appearance:none;
}
.betazone-apply-form-co .form-default-group.dateselect .form-default-group .select-text.select-text-year:after { position:absolute; content:'년'; right:13px; top:0; line-height:38px; display:block; }
.betazone-apply-form-co .form-default-group.dateselect .form-default-group .select-text.select-text-month:after { position:absolute; content:'월'; right:13px; top:0; line-height:38px; display:block; }
.betazone-apply-form-co .form-default-group.dateselect .form-default-group .select-text.select-text-day:after { position:absolute; content:'일'; right:13px; top:0; line-height:38px; display:block; }
.betazone-apply-form-co .form-default-group.dateselect .form-default-group .select-text select::-ms-expand {
    display: none;
}
.betazone-apply-form-co .input-placeholders input[disabled="disabled"] { color:#919191; }

.betazone-apply-complete-co { margin:0 15px; padding:20px 0 0 0; }
.betazone-apply-complete-co dl {  border-bottom:1px solid #ededed; }
.betazone-apply-complete-co dt { padding-bottom:6px; font-size:14px; color:#181818; line-height:20px; }
.betazone-apply-complete-co dd { padding-bottom:40px; }
.betazone-apply-complete-co dd p { font-size:12px; color:#919191; line-height:17px; }
.betazone-apply-complete-co dd ol { }
.betazone-apply-complete-co dd ol li { font-size:12px; color:#919191; line-height:17px; }
.betazone-apply-complete-co dd ul { }
.betazone-apply-complete-co dd ul li { font-size:12px; color:#919191; line-height:17px; }
.betazone-apply-complete-co dd dl { border-bottom-width:0; }
.betazone-apply-complete-co dd dl dt { padding-bottom:5px; font-size:12px; color:#666666; line-height:17px; }
.betazone-apply-complete-co dd dl dd { padding-bottom:17px;  }
.betazone-apply-complete-co dd dl dd:last-of-type { padding-bottom:0; }
.betazone-apply-complete-co .form-default-cond { padding:20px 0 0 0; }
.betazone-apply-complete-co .form-default-cond .label-type-checkbox { font-size:13px; color:#181818; }

html.sticky body.betazone { padding-bottom:0; }
.betazone-complete { padding-top:48px; -webkit-box-sizing:border-box; box-sizing:border-box; }

.betazone-complete-box { position:relative; width:100%; height:100%; }
.betazone-complete-box .betazone-complete-box-co { position:absolute; margin-top:-95px; left:10%; top:50%; width:80%; }
.betazone-complete-box .betazone-complete-box-pic { margin:0 auto 1px auto; width:145px; height:145px; }
.betazone-complete-box .betazone-complete-box-pic img { width:100%; vertical-align:top; }
.betazone-complete-box .betazone-complete-box-text { font-size:16px; color:#181818; line-height:22px; text-align:center;  }

.betazone-apply-co-info { margin:0 25px; }
.betazone-apply-co-info p { font-size:13px; color:#181818; line-height:20px; }
.betazone-apply .form-default-submit ul { padding-top:30px; padding-bottom:20px; }
/* 베타게임 신청서 */

/* 베타게임 신청서 2019 11CR */
.betazone-apply-info-box { position:relative; border-bottom:1px solid #f1f1f1; }
.betazone-apply-info-box .betazone-apply-info-box-text { padding:15px 100px 15px 7px; font-size:11px; color:#919191; line-height:15px; }
.betazone-apply-info-box .betazone-apply-info-box-btn { position:absolute; right:7px; top:50%; margin-top:-12px; width:80px;  }
.betazone-apply-info-box .betazone-apply-info-box-btn a.btn-og-out { padding-top:0; padding-bottom:0; }
.betazone-apply-info-box .betazone-apply-info-box-btn a.btn-og-out span { font-size:12px; line-height:23px; display:inline-block; }
.betazone-apply-info-box .betazone-apply-info-box-btn a.btn-og-out.checked { border-color:#add5fa; }
.betazone-apply-info-box .betazone-apply-info-box-btn a.btn-og-out.checked span {
	width:20px; height:23px; text-indent:-999999px;
	background:url(../images/common/icon_betazone_apply_checked.png) no-repeat center center;
	-webkit-background-size:20px 23px; background-size:20px 23px;
}
/* 베타게임 신청서 2019 11CR */

@media (min-width:400px) {
	.offering-card-2n-wrap .offering-card-co .offering-card-item { padding-bottom:5%; }
	/* .offering-card-369-wrap .offering-card-co .offering-card-item { padding-bottom:5%; } */
}

@media (max-width:359px) {
	body.main .offering-card-default-wrap.offering-card-369-wrap .offering-card-co .offering-card-item { width:33.3%; }	
	body.main .offering-card-default-wrap.offering-card-369-wrap .offering-card-co .offering-card-item:nth-of-type(4) { display:none; }
	body.main .offering-card-default-wrap.offering-card-369-wrap .offering-card-co .offering-card-item:nth-of-type(5) { display:none; }
	body.main .offering-card-default-wrap.offering-card-369-wrap .offering-card-co .offering-card-item:nth-of-type(6) { display:none; }
}

@media (min-width:360px) {
	body.main .offering-card-default-wrap.offering-card-369-wrap .offering-card-co .offering-card-item { width:33.3%; }	
	body.main .offering-card-default-wrap.offering-card-369-wrap .offering-card-co .offering-card-item:nth-of-type(4) { display:none; }
	body.main .offering-card-default-wrap.offering-card-369-wrap .offering-card-co .offering-card-item:nth-of-type(5) { display:none; }
	body.main .offering-card-default-wrap.offering-card-369-wrap .offering-card-co .offering-card-item:nth-of-type(6) { display:none; }
}

@media (min-width:500px) {
	body.main .offering-card-default-wrap.offering-card-369-wrap .offering-card-co .offering-card-item { width:25%; }	
	body.main .offering-card-default-wrap.offering-card-369-wrap .offering-card-co .offering-card-item:nth-of-type(4) { display:block; }
	body.main .offering-card-default-wrap.offering-card-369-wrap .offering-card-co .offering-card-item:nth-of-type(5) { display:none; }
	body.main .offering-card-default-wrap.offering-card-369-wrap .offering-card-co .offering-card-item:nth-of-type(6) { display:none; }
}

@media (min-width:600px) {
	body.main .offering-card-default-wrap.offering-card-369-wrap .offering-card-co .offering-card-item { width:20%; }	
	body.main .offering-card-default-wrap.offering-card-369-wrap .offering-card-co .offering-card-item:nth-of-type(4) { display:block; }
	body.main .offering-card-default-wrap.offering-card-369-wrap .offering-card-co .offering-card-item:nth-of-type(5) { display:block; }
	body.main .offering-card-default-wrap.offering-card-369-wrap .offering-card-co .offering-card-item:nth-of-type(6) { display:none; }
}

@media (min-width:731px) {
	body.main .offering-card-default-wrap.offering-card-369-wrap .offering-card-co .offering-card-item { width:16.66%; }
	body.main .offering-card-default-wrap.offering-card-369-wrap .offering-card-co .offering-card-item:nth-of-type(4) { display:block; }
	body.main .offering-card-default-wrap.offering-card-369-wrap .offering-card-co .offering-card-item:nth-of-type(5) { display:block; }
	body.main .offering-card-default-wrap.offering-card-369-wrap .offering-card-co .offering-card-item:nth-of-type(6) { display:block; }
}


/* 갤럭시 폴드 대응 Start */
@media (max-width:359px) {
	.layout-list-sort-wrap .layout-list-sort-perchase-time p em.item-list-datepicker-inline { width:90px; }
	.layout-list-sort-wrap .layout-list-sort-perchase-time p em.item-list-datepicker-inline input { padding-right:25px; }
	.layout-list-sort-wrap .layout-list-sort-perchase-time p em.item-list-datepicker-inline span i.icon-type-calendar { left:8px; }
}
/* 갤럭시 폴드 대응 End */

/* 게임 사전 예약제 Start */
@media (max-width:340px) {
	.reserve-list-co .reserve-list-item .reserve-date-wrap ul li {float: none;}
	.reserve-list-co .reserve-list-item .reserve-date-wrap ul li.reserve-date-btn {float: none; width: 100%; margin-top: 15px;}
	.reserve-list-co .reserve-list-item .reserve-date-wrap ul li .btn-blue {width: 100%;}
}
/* 게임 사전 예약제 End */

/* 갤럭시 폴드 대응 ver1 Start */
@media (max-width:319px) {
	/* 잠금화면 lock */
	html.boxLock #wrap
	, body.lock #wrap { min-width:10px;}
	body.lock .lock-info-wrap .lock-info-co-inner .lock-info-co-header strong { display:block; }
	body.lock .lock-info-wrap .lock-info-co-inner .lock-info-co-header a.btn-og-out { position:static; }
	html.min-sticky body.lock .form-default-submit { min-width:10px; z-index:10; }
	body.lock .form-default-cond-co .form-default-cond-co-check-text { clear:both; float:none; text-align:right; }
	body.lock .lock-person-agree-wrap .instantly-agree-co .form-default-cond .form-default-cond-co  { margin-right:70px; }
	body.lock .form-default-submit ul li { width:40%; }
	body.lock .form-default-submit.lock-pass-text-submit ul li { width:55%; }
}
/* 갤럭시 폴드 대응 ver1 End */