@charset "utf-8";

html.popupShow  { overflow:hidden; }
html.popupShow body { overflow:hidden; }
html.popupShowPC body { padding-right:17px; }

.popupgroup-wrap {
	position:fixed; left:-200%; top:0; right:0; bottom:0; width:100%; height:100%; z-index:9000; background-color:rgba(0,0,0,0); display:none;
	-ms-transition:background-color 0.3s; -moz-transition:background-color 0.3s; -webkit-transition:background-color 0.3s; transition:background-color 0.3s;
}
.popupgroup-wrap .popupgroup-pos { position:relative; width:100%; height:100%; }
.popupgroup-box {
	position:absolute; width:100%; bottom:0;
	-ms-transform:translate3d(0,100%,0); -moz-transform:translate3d(0,100%,0); -webkit-transform:translate3d(0,100%,0); transform:translate3d(0,100%,0);
	-ms-transition:transform 0.3s; -moz-transition:transform 0.3s; -webkit-transition:transform 0.3s; transition:transform 0.3s;
}

.popupgroup-wrap.open { background-color:rgba(0,0,0,0.6); }
.popupgroup-wrap.open .popupgroup-box {
	-ms-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);
}

html.no-csstransforms .popupgroup-wrap
, html.no-csstransforms3d .popupgroup-wrap {
	-ms-transition-duration:0s; -moz-transition-duration:0s; -webkit-transition-duration:0s; transition-duration:0s;
}
.no-csstransforms .popupgroup-box
, .no-csstransforms3d .popupgroup-box {
	bottom:-100%;
	-ms-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);
	-ms-transition-duration:0s; -moz-transition-duration:0s; -webkit-transition-duration:0s; transition-duration:0s;
}
.no-csstransforms .popupgroup-wrap.open
, .no-csstransforms3d .popupgroup-wrap.open { background-color:rgba(0,0,0,0.7); }
.no-csstransforms .popupgroup-wrap.open .popupgroup-box
, .no-csstransforms3d .popupgroup-wrap.open .popupgroup-box {
	bottom:0;
}

.popupgroup-inner {
	position:relative; padding:0 0 25px 0; background:#ffffff; overflow: hidden;
	-ms-border-radius:15px 15px 0 0; -moz-border-radius:15px 15px 0 0; -webkit-border-radius:15px 15px 0 0; border-radius:15px 15px 0 0;
}
.popupgroup-box p.center { text-align:center; }
.popupgroup-box .popupgroup-title { font-size:17px; line-height:23px; }
.popupgroup-box .popupgroup-title.center { text-align:center; }
.popupgroup-box .popupgroup-title i.icon { vertical-align:top; }
.popupgroup-box .popupgroup-content {
	overflow-y:auto; margin-bottom:15px; padding: 30px 25px 0 25px;
}
.popupgroup-box .popupgroup-content .btngroup { margin-left:0; margin-right:0; }
.popupgroup-box .popupgroup-content .forminputbox { margin:0; }
.popupgroup-box .popupgroup-content.loading { overflow:hidden; }
.popupgroup-box .popupgroup-content.snssharing { padding-bottom:5px; margin-bottom:0; }
.popupgroup-box .popupgroup-co-ty1 { }
.popupgroup-box .popupgroup-co-ty1 p { font-size:15px; line-height:21px; }
.popupgroup-box .popupgroup-title + .popupgroup-co-ty1 p { color: #454545; }
.popupgroup-box .popupgroup-co-ty1 p.center { text-align:center; }
.popupgroup-box .popupgroup-co-ty1.radius-bg {
	padding:15px 20px; background:#f7f7f8;
	-ms-border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;
}
.popupgroup-box .popupgroup-co-ty1.radius-bg p { font-size:13px; line-height:19px; }

.popupgroup-box .popupgroup-co-ty1.text-ty p { font-size:13px; color:#454545; line-height:19px; }
.popupgroup-box .popupgroup-co-ty1.text-ty p.center { text-align:center; }

.popupgroup-inner.filter { padding:10px 25px; }
.popupgroup-inner.filter .popupgroup-content{margin-bottom:0px; padding:0;}
.popupgroup-box .popupgroup-co-filterlist { }
.popupgroup-box .popupgroup-co-filterlist ul { }
.popupgroup-box .popupgroup-co-filterlist ul li {border-top:1px solid #ececec;}
.popupgroup-box .popupgroup-co-filterlist ul > li:first-child{border-top:0px;}
.popupgroup-box .popupgroup-co-filterlist ul li a.filterlist-item { display:block; padding:19px 0px 19px 0px; }
.popupgroup-box .popupgroup-co-filterlist ul li a.filterlist-item span { position:relative; padding-right:30px; font-size:16px; line-height:22px; display:block; word-wrap: break-word;   -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical; }
.popupgroup-box .popupgroup-co-filterlist ul li a.filterlist-item.selected span { color:#312C70; }
.popupgroup-box .popupgroup-co-filterlist ul li a.filterlist-item.selected span:before { position:absolute; content:''; right:0px; top:50%; margin-top:-7px; width:15px; height:15px; background-position:-200px -500px; display:block; }

.popupgroup-box .popupgroup-seller-list { padding-bottom:7px; }
.popupgroup-box .popupgroup-seller-list dl { position:relative; padding:0 0 8px 70px; }
.popupgroup-box .popupgroup-seller-list dt { position:absolute; width:60px; left:0; top:0; font-size:13px; line-height:19px; }
.popupgroup-box .popupgroup-seller-list dd { font-size:13px; color:#8c8c8c; line-height:19px; }
.popupgroup-box .popupgroup-seller-co { font-size:13px; line-height:19px; }
.popupgroup-box .popupgroup-seller-co a { font-size:13px; line-height:19px; text-decoration:underline !important; }

.popupgroup-box .popupgroup-sms-co { }
.popupgroup-box .popupgroup-sms-co p { font-size:17px; line-height:23px; }
.popupgroup-box .popupgroup-sms-co .formmdntel-wrap { margin:0; }

.popupgroup-inner.age .popupgroup-title { line-height:34px; }
.popupgroup-inner.age .popupgroup-title img { width: 34px; height: 34px; padding-right: 8px;}
.popupgroup-inner.age .popupgroup-co-ty1.text-ty p
, .popupgroup-inner.age .popupgroup-co-ty1.text-ty p span {
	font-size: 15px; line-height: 21px; color:#454545;
}
.popupgroup-inner.age .popupgroup-co-ty1.text-ty p span { display: block; padding-top:20px;}
.popupgroup-inner.age .popupgroup-co-ty1.text-ty p a {
	display: block; font-size:13px; line-height:19px; color:#4B469C; margin-top:20px; text-decoration: underline;
}

.popupgroup-box .listgroup-defaultcheck { margin:0; }
.popupgroup-box .listgroup-defaultcheck ul li { padding-top:7px; }
.popupgroup-box .listgroup-defaultcheck ul li:first-of-type { padding-top:0; }
.popupgroup-box .listgroup-defaultcheck .formradiobox .formradiobox-wrap label span { font-size:15px; }
.popupgroup-box .listgroup-defaultcheck .formradiobox .formradiobox-wrap label { padding-left:42px; }
.popupgroup-box .listgroup-info { margin:0; }

.popupgroup-box .popupgroup-co-title { }
.popupgroup-box .popupgroup-co-title dl { padding-top:20px; }
.popupgroup-box .popupgroup-co-title dl dt { margin-bottom:10px; font-size:17px; color:#000000; line-height:23px; }
.popupgroup-box .popupgroup-co-title dl dd { font-size:13px; color:#828282; line-height:19px; }
.popupgroup-box .popupgroup-co-title:first-of-type dl { padding-top:0; }
.popupgroup-box .popupgroup-snssharing { width:100%; max-width:180px; margin:0 auto; }
.popupgroup-box .popupgroup-snssharing ul { }
.popupgroup-box .popupgroup-snssharing ul li { float:left; width:50%; }
.popupgroup-box .popupgroup-snssharing ul li a { margin:0 auto; width:60px; display:block; }
.popupgroup-box .popupgroup-snssharing ul li a img { width:100%; vertical-align:top; }

.popupgroup-wrap.popupgroup-adult-wrap { }
.popupgroup-wrap.popupgroup-adult-wrap .popupgroup-inner {padding: 25px 0 25px 0;}
.popupgroup-wrap.popupgroup-adult-wrap .popupgroup-adult-icon { position: relative; text-align: center; }
.popupgroup-wrap.popupgroup-adult-wrap .popupgroup-adult-icon + .popupgroup-content { padding-top:0; }
.popupgroup-wrap.popupgroup-adult-wrap .popupgroup-adult-icon img {height: 60px;}
.popupgroup-wrap.popupgroup-adult-wrap .popupgroup-box .popupgroup-co-ty1.radius-bg {position: relative; padding:11px 16px 11px 6px;}
.popupgroup-wrap.popupgroup-adult-wrap .popupgroup-box .popupgroup-co-ty1.radius-bg .icon-notice-info {position:absolute; top:50%; left:6px; margin-top:-20px;}
.popupgroup-wrap.popupgroup-adult-wrap .popupgroup-box .popupgroup-co-ty1.radius-bg p {padding:0 0 0 40px; color: #000000; }

.popupgroup-faq-wrap .popup-scroll-content {padding:0;}
.popupgroup-faq-wrap .popup-scroll-content .faq-box-co {}
.popupgroup-faq-wrap .popup-scroll-content .faq-box-co .faq-box-list {}
.popupgroup-faq-wrap .popup-scroll-content .faq-box-co .faq-box-list .faq-box-item{width: 100%;}
.popupgroup-faq-wrap .popup-scroll-content .faq-box-co .faq-box-list .faq-box-item .faq-box-link {display: block;}
.popupgroup-faq-wrap .popup-scroll-content .faq-box-co .faq-box-list .faq-box-item .faq-box-link .faq-box-item-inner {position: relative; display: table; width: 100%; padding:12px 0; line-height: 16px;}
.popupgroup-faq-wrap .popup-scroll-content .faq-box-co .faq-box-list .faq-box-item .faq-box-link .faq-box-item-inner .faq-box-question{font-size:14px; color:#454545; display: table-cell;}
.popupgroup-faq-wrap .popup-scroll-content .faq-box-co .faq-box-list .faq-box-item .faq-box-link .faq-box-item-inner .icon-faq-arrow {display: table-cell; vertical-align: middle;}
.popupgroup-faq-wrap .popup-scroll-content .faq-box-co .faq-box-list .faq-box-item.on .faq-box-link .faq-box-item-inner .icon-faq-arrow {background-position: -220px -520px;}
.popupgroup-faq-wrap .popup-scroll-content .faq-box-co .faq-box-list .faq-box-answer {
	margin:5px 0; padding:14px 20px; background-color:#f7f7f8;color:#8c8c8c;font-size:12px;
	-ms-border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; display: none;
}

.popupgroup-box .btngroup {  }

.popupgroup-guide-wrap .btngroup p { padding-bottom:10px; text-align:center; line-height: 19px; font-size:13px;}
.popupgroup-guide-wrap .btngroup p .icon-logo-floating {vertical-align: top; line-height: 19px;}
.popupgroup-guide-wrap .onestore-guide-download-info-wrap { margin-left:0; margin-right:0; }
.popupgroup-guide-wrap .onestore-guide-download-step-wrap { margin-left:0; margin-right:0; }
.popupgroup-guide-wrap .onestore-guide-download-info-wrap .onestore-guide-download-title {font-size:15px; line-height:22px; color:#000000;}
.popupgroup-guide-wrap .onestore-guide-download-info-wrap .onestore-guide-download-title strong {font-size:12px; line-height:20px; color:#4d44a2;}
.popupgroup-guide-wrap .onestore-guide-download-info-wrap .onestore-guide-download-info-inner ol {}

.popupgroup-guide-wrap .popupgroup-inner { padding:30px 20px 20px 20px }

.popupgroup-guide-wrap .btngroup {
	position:relative; width:100%; margin:10px 0 0; padding:0 0 0 0; z-index:1;
	-ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
}
.popupgroup-guide-wrap .btngroup ul {
	width:100%; table-layout:fixed; background-color:#2c285e; display:table;
	-ms-border-radius: 10px; -moz-border-radius: 10px; -mebkit-border-radius: 10px; border-radius: 10px;
	-ms-box-shadow: 0 10px 20px 0 rgba(0,0,0,0.2); -moz-box-shadow: 0 10px 20px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 10px 20px 0 rgba(0,0,0,0.2); box-shadow: 0 10px 20px 0 rgba(0,0,0,0.2);
}
.popupgroup-guide-wrap .btngroup ul li { padding-top:0; text-align:center; display:table-cell; }
.popupgroup-guide-wrap .btngroup ul li a { position:relative; padding:15px 5px 15px 5px; font-size:16px; color:#ffffff; line-height:25px; display:block; }
.popupgroup-guide-wrap .btngroup ul li a:before { position:absolute; content:''; left:0; top:50%; margin-top:-12px; width:1px; height:23px; background:rgba(255,255,255,0.4); display:block; }
.popupgroup-guide-wrap .btngroup ul li:first-of-type a:before { display:none; }

.popupgroup-center .popupgroup-box {
	width:370px; left:50%; margin-left:-185px; opacity:0;
	-ms-transform:translate3d(0,0,0) scale(0.9); -moz-transform:translate3d(0,0,0) scale(0.9); -webkit-transform:translate3d(0,0,0) scale(0.9); transform:translate3d(0,0,0) scale(0.9);
	-ms-transition:transform 0.3s, opacity 0.3s; -moz-transition:transform 0.3s, opacity 0.3s; -webkit-transition:transform 0.3s, opacity 0.3s; transition:transform 0.3s, opacity 0.3s;
}
.popupgroup-center.open .popupgroup-box {
	opacity:1;
	-ms-transform:translate3d(0,0,0) scale(1); -moz-transform:translate3d(0,0,0) scale(1); -webkit-transform:translate3d(0,0,0) scale(1); transform:translate3d(0,0,0) scale(1);
}
.popupgroup-center .popupgroup-inner {
	-ms-border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; padding: 0 0 25px 0
}
.popupgroup-center .popupgroup-box .popupgroup-content { max-height:378px !important; padding:25px 25px 0 25px; }
.popupgroup-center .popupgroup-member-icon {padding:0 0 25px}
.popupgroup-center .popupgroup-member-icon img {height:20px;}

.popupgroup-content .popupgroup-reserve-icon {text-align: center; opacity: 0;}
.popupgroup-content .popupgroup-reserve-icon img {width: 60px;}
.popupgroup-content .popupgroup-reserve-icon {-ms-animation:autoInstallOpen 0.5s forwards 0.4s linear; -moz-animation:autoInstallOpen 0.5s forwards 0.4s linear; -webkit-animation:autoInstallOpen 0.5s forwards 0.4s linear; animation:autoInstallOpen 0.5s forwards 0.4s linear; }

.popupgroup-center.popup-datepicker-wrap {}
.popupgroup-center.popup-datepicker-wrap .popupgroup-box .popupgroup-content { height:auto; -ms-border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;}

.popupgroup-center .popupgroup-title.center.ty2 { font-size:15px; }
.popupgroup-center .popupgroup-id { font-size:14px; line-height: 30px; text-align: center; }
.popupgroup-center .popupgroup-id i { top:-2px; padding-right:6px; }
.popupgroup-center .popupgroup-co-ty1.ty2 p { font-size:14px; line-height: 19px; color:#8c8c8c; text-align: center; }

.popupgroup-center .popupgroup-box .popupgroup-content { -webkit-overflow-scrolling:touch; }
.popupgroup-center .popupgroup-box .popupgroup-content::-webkit-scrollbar { width:9px; }
.popupgroup-center .popupgroup-box .popupgroup-content::-webkit-scrollbar-track { background-color:transparent; }
.popupgroup-center .popupgroup-box .popupgroup-content::-webkit-scrollbar-thumb {
	border:3px solid transparent; -ms-border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px; border-radius:9px;
	-moz-box-shadow:inset -10px 0 0 0 rgba(116,118,130,0.4); -webkit-box-shadow:inset -10px 0 0 0 rgba(116,118,130,0.4); box-shadow:inset -10px 0 0 0 rgba(116,118,130,0.4);
}

.popupgroup-wrap.popupgroup-mem-wrap {}
.popupgroup-wrap.popupgroup-mem-wrap .listgroup-info-list li { padding: 0 0 2px 12px; }
.popupgroup-wrap.popupgroup-mem-wrap .listgroup-info-list li:before {
	width:3px; height:3px; top:8px; background-color:#c7c7c7;
	-ms-border-radius: 1.5px; -moz-border-radius: 1.5px; -webkit-border-radius: 1.5px; border-radius: 1.5px;
}

.popupgroup-box .popupgroup-co-ty1.radius-bg.ty2 { padding:5px 20px;}
.popupgroup-box .popupgroup-seller-list li { padding:15px 0; border-top: 1px solid #e1e1e1;}
.popupgroup-box .popupgroup-seller-list li:first-of-type { border-top:0; }
.popupgroup-box .popupgroup-seller-list li strong { font-size: 13px; line-height:19px; color: #8C8C8C; }
.popupgroup-box .popupgroup-seller-list li span { display:block; font-size:13px; line-height:19px; padding-top:5px; }

/* 마케팅인프라 Start */
.popupgroup-benefit-icon { text-align:center; padding-top:10px; }
.popupgroup-benefit-icon img { height:120px; }

.popupgroup-marketing-wrap .popupgroup-box .popupgroup-content { padding-top: 25px;}
.popupgroup-marketing-wrap .popupgroup-benefit-icon { padding-top: 0; }
.popupgroup-benefit-wrap .popupgroup-co-ty1.text-ty p { color:#454545; }
.popupgroup-benefit-wrap .popupgroup-benefit-icon { padding-top:0; }
.popupgroup-benefit-wrap .popupgroup-benefit-icon img { height:75px; }
/* 마케팅인프라 End */

/* 원스토어 포인트 Start */
.popupgroup-wrap.popupgroup-point-wrap {}
.popupgroup-wrap.popupgroup-point-wrap .popupgroup-inner { padding:20px 20px 25px 20px; }
.popupgroup-wrap.popupgroup-point-wrap .popupgroup-box .popupgroup-content { margin-bottom:15px; }
.popupgroup-wrap.popupgroup-point-wrap .popupgroup-co-ty1 { font-size:15px; line-height: 21px; color:#454545; }
.popupgroup-wrap.popupgroup-point-wrap .landingcard-item .landingcard-link { padding:0; }
.popupgroup-wrap.popupgroup-point-wrap .landinglistgroup-wrap .landinglistgroup-list { padding-bottom: 0; }
.popupgroup-wrap.popupgroup-point-wrap .landingcard-item .landingcard-cell.landingcard-cell-thumbnail { width:70px; }
.popupgroup-wrap.popupgroup-point-wrap .landingcard-item .landingcard-cell .landingcard-cell-thumbnail-app { width: 60px; height: 60px; margin:0 10px 0 0 }
.popupgroup-wrap.popupgroup-point-wrap .landingcard-item .landingcard-link .landingcard-co-title { font-size:15px; line-height: 21px; }
.popupgroup-wrap.popupgroup-point-wrap .landingcard-item .landingcard-link .landingcard-co-seller { font-size:13px; line-height: 19px; }

.popupgroup-wrap.popupgroup-point-wrap .popupgroup-box .popupgroup-title { font-size:16px; line-height: 22px;}
.popupgroup-wrap.popupgroup-point-wrap .listgroup-info-list li { line-height: 19px; }
.popupgroup-wrap.popupgroup-point-wrap .btngroup ul li .btn-light { width: 140px; padding:11px 0;}


.popupgroup-wrap.popupgroup-point-wrap .popupgroup-reserve-icon {
	height: 124px;max-height: 124px; background-color:#7566ff; overflow: hidden; opacity: 1;
	-ms-border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;
	-ms-animation: none; -moz-animation: none; -webkit-animation: none; animation: none;
}
.popupgroup-wrap.popupgroup-point-wrap .popupgroup-reserve-table { display: table; width: 100%; table-layout: fixed; }
.popupgroup-wrap.popupgroup-point-wrap .popupgroup-reserve-table .popupgroup-reserve-table-cell { display: table-cell; text-align: center;}
.popupgroup-wrap.popupgroup-point-wrap .popupgroup-reserve-table .popupgroup-reserve-table-cell.cell-01 { width: 43.75%; vertical-align: top;}
.popupgroup-wrap.popupgroup-point-wrap .popupgroup-reserve-table .popupgroup-reserve-table-cell.cell-02 { width: 12.5%; }
.popupgroup-wrap.popupgroup-point-wrap .popupgroup-reserve-table .popupgroup-reserve-table-cell.cell-03 { width: 43.75%; }
.popupgroup-wrap.popupgroup-point-wrap .popupgroup-reserve-table .popupgroup-reserve-table-cell.cell-01 img { width: 140px !important; vertical-align: top; }
.popupgroup-wrap.popupgroup-point-wrap .popupgroup-reserve-table .popupgroup-reserve-table-cell.cell-02 img { width: 40px !important; vertical-align: top; }
.popupgroup-wrap.popupgroup-point-wrap .popupgroup-reserve-table .popupgroup-reserve-table-cell.cell-03 img { width: 140px !important; vertical-align: top; }
/* 원스토어 포인트 End */

/* 외부결제 팝업 Start */
.popupgroup-wrap.payment .popupgroup-title i { margin-right: 5.5px; vertical-align: middle; }
.popupgroup-wrap.payment .popupgroup-co-ty1.text-ty p { font-size:15px; line-height:21px; color: #454545; }
/* 외부결제 팝업 End */

/* 크립토 게임 팝업 Start */
.popupgroup-wrap.crypto {}
.popupgroup-wrap.crypto .popupgroup-title i { margin-right: 5.5px; vertical-align: middle; }
.popupgroup-wrap.crypto .popupgroup-box .popupgroup-co-ty1.radius-bg { padding:5px 20px; }
.popupgroup-wrap.crypto .listgroup-info-list > li { padding:15px 0; border-bottom: 1px solid #e1e1e1;}
.popupgroup-wrap.crypto .listgroup-info-list > li:last-child { border-bottom:0; }
.popupgroup-wrap.crypto .listgroup-info-list li:before { display:none; }
.popupgroup-wrap.crypto .listgroup-info-list li strong { font-size:13px; line-height:19px; color:#8C8C8C; display:block; }
.popupgroup-wrap.crypto .listgroup-info-list li ul { display: flex; flex-wrap: wrap; justify-content: flex-start; align-content: center; }
.popupgroup-wrap.crypto .listgroup-info-list li span { position: relative; font-size:13px; line-height:19px; color:#000000; top:1px; }
.popupgroup-wrap.crypto .listgroup-info-list li ul li { margin:6px 12px 0 0; padding:0; }
.popupgroup-wrap.crypto .listgroup-info-list li ul li:last-child { margin-right:0; }
.popupgroup-wrap.crypto .listgroup-info-list li ul li.mainnet-num {
	font-size:12px; line-height:24px; color:#000000; width: 24px; height: 24px; border: 1px solid #CCCCCC; text-align:center;
	-ms-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	-ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.popupgroup-wrap.crypto .listgroup-info-list li ul li.mainnet-num em {}
.popupgroup-wrap.crypto .listgroup-info-list li .token-name { font-size:13px; line-height:19px; color:#000000; padding-top:5px; display:block; }
/* 크립토 게임 팝업 End */

/* PC 전용 팝업 Start */
.popupgroup-center .listgroup-info-list.link li + li { margin-top: 5px; }
.popupgroup-center .popupgroup-co-ty2 p { font-size:17px; line-height:23px; }
.popupgroup-center .popupgroup-co-ty2 p em { font-size:13px; line-height:19px; display: block;}
.popupgroup-center .popupgroup-co-ty2 p img { display:block; width:150px; height:150px; margin:0 auto; }
.popupgroup-center .popupgroup-co-ty2 p em + img { padding:10px 0 0px; }
.popupgroup-center .popupgroup-co-ty2 .popupgroup-co-ty1.radius-bg { padding: 8px 15px; margin-top:10px;}
.popupgroup-center .popupgroup-co-ty2 .listgroup-info-list.link li a.listgroup-info-link:before { background-position: -160px -540px; }
.popupgroup-center .popupgroup-co-ty2 .listgroup-info-list.link li:before { display:none; }
.popupgroup-center .popupgroup-co-ty2 .listgroup-info-list.link li { padding:0; }
.popupgroup-center .popupgroup-co-ty2 .listgroup-info-list.link li a.listgroup-info-link { display:table; width: 100%; box-sizing:border-box;}
.popupgroup-center .popupgroup-co-ty2 .listgroup-info-list.link li a.listgroup-info-link i { display:table-cell; width: 40px; padding-right: 10px;}
.popupgroup-center .popupgroup-co-ty2 .listgroup-info-list.link li a.listgroup-info-link span {
	display:table-cell; font-size:12px; line-height:16px; vertical-align: middle;
}
.popupgroup-center .layout-date-select { position:relative; border-bottom:1px solid #CCCCCC; }
.popupgroup-center .layout-date-select:before {
	position: absolute; content: '';left: 0;bottom: 0;width: 1px;height: 8px;background: #cccccc; display: block; z-index: 9002;
}
.popupgroup-center .layout-date-select:after {
	position: absolute; content: '';right: 0;bottom: 0;width: 1px;height: 8px;background: #cccccc; display: block; z-index: 9002;
}
.popupgroup-center .layout-date-select input.date-input {
	position: relative; width: 100%; height: 42px; padding:0 15px 0 15px; outline: 0;
	background: #ffffff url(../../en/images/icon/icon_calendar_24.png) no-repeat right 8px center / 15px auto;
	border:none; color:#000000; font-size:15px; z-index: 9001;
	-ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.popupgroup-center .layout-date-select input.date-input::-webkit-clear-button
, .popupgroup-center .layout-date-select input.date-input::-webkit-inner-spin-button{
	display: none; -webkit-appearance: none; margin: 0;
}
.popupgroup-center .layout-date-select input.date-input[type="date"]::-webkit-calendar-picker-indicator {
	position: absolute; left: 0; top:0; width: 100%; height: 100%; background: transparent; color: transparent; cursor: pointer;
}
.popupgroup-center .layout-date-select input.date-input[type="date"]::before { content: attr(data-placeholder); width: 100%; }
.popupgroup-center .layout-date-select input.date-input[type="date"]:valid::before { display: none; }
.popupgroup-center .layout-date-select input.date-input[data-placeholder]::before { color:#000000;	font-size:14px; }
.popupgroup-center .layout-date-select input.date-input[type="date"]::after {
	content: ''; width: 10px; height: 30px; background: #ffffff; position: absolute; top: 50%; right: 2px; margin-top: -15px;
}
.popupgroup-center .btngroup ul li.dimmed { opacity:0.5; }
/* PC 전용 팝업 End */

/* 글로벌 통합웹 설치 안내 팝업 CSS Start */
.popupgroup-center.globalPopupInstall {}
.popupgroup-center.globalPopupInstall .popupgroup-box .popupgroup-content { margin-bottom: 30px; }
.popupgroup-center.globalPopupInstall .popupgroup-inner { padding:30px 20px 30px 20px; }
.popupgroup-center.globalPopupInstall .popupgroup-box .popupgroup-title { font-size:15px; line-height:24px; text-align:center; margin-bottom:30px !important; }
.popupgroup-center.globalPopupInstall .popupgroup-box .popupgroup-install-icon {
	display:table; width:100%; table-layout: fixed; height: 124px; background-color: rgba(244,244,247,0.78); overflow: hidden;
	-ms-border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;
}
.popupgroup-center.globalPopupInstall .popupgroup-box .popupgroup-install-icon .popupgroup-install-icon-inner { display:table-cell; width:100%; vertical-align: middle; text-align: center; }
.popupgroup-center.globalPopupInstall .popupgroup-box .popupgroup-install-icon img { width: 178px; }
/* 글로벌 통합웹 설치 안내 팝업 CSS End */

/* 언어선택 popup pc css Start */
.pecan-main .popupgroup-box .popupgroup-co-filterlist ul li
, .about .popupgroup-box .popupgroup-co-filterlist ul li {
	border-top-width: 0; border-bottom:1px solid #ECECEC; padding:11px 0 2px 0;
}
.pecan-main .popupgroup-box .popupgroup-co-filterlist ul li:first-child
, .about .popupgroup-box .popupgroup-co-filterlist ul li:first-child {
	padding-top:0px;
}
.pecan-main .popupgroup-box .popupgroup-co-filterlist ul li:last-child
, .about .popupgroup-box .popupgroup-co-filterlist ul li:last-child {
	border-bottom-width: 0;
}
.pecan-main .popupgroup-box .popupgroup-co-filterlist ul li .filterlist-item-wrap
, .about .popupgroup-box .popupgroup-co-filterlist ul li .filterlist-item-wrap {
	display:table; width: 100%; table-layout: fixed;
}
.pecan-main .popupgroup-box .popupgroup-co-filterlist ul li .filterlist-item-wrap .item
, .about .popupgroup-box .popupgroup-co-filterlist ul li .filterlist-item-wrap .item {
	display:table-cell; font-size:13px; line-height:19px; min-width: 80px; border: 1px solid #e1e1e1; text-align: center; margin:0 0 10px 8px;
	-ms-border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;
}
.pecan-main .popupgroup-box .popupgroup-co-filterlist ul li span.title
, .about .popupgroup-box .popupgroup-co-filterlist ul li span.title {
	display:table-cell; position:relative; width:110px; padding-right: 2px;	font-size: 13px; line-height: 19px;
}
.pecan-main .popupgroup-box .popupgroup-co-filterlist ul li span .table-inner
, .about .popupgroup-box .popupgroup-co-filterlist ul li span .table-inner {
	display:table; width:100%; table-layout:fixed;
}
.pecan-main .popupgroup-box .popupgroup-co-filterlist ul li span i
, .about .popupgroup-box .popupgroup-co-filterlist ul li span i {
	display:table-cell; width: 20px; height:20px; padding-right: 8px;
}
.pecan-main .popupgroup-box .popupgroup-co-filterlist ul li span i img
, .about .popupgroup-box .popupgroup-co-filterlist ul li span i img {
	width: 20px; vertical-align: middle;
}
.pecan-main .popupgroup-box .popupgroup-co-filterlist ul li span strong
, .about .popupgroup-box .popupgroup-co-filterlist ul li span strong {
	display:table-cell;
}
.pecan-main .popupgroup-box .popupgroup-co-filterlist ul li span.lang
, .about .popupgroup-box .popupgroup-co-filterlist ul li span.lang {
	display: table-cell;
}
.pecan-main .popupgroup-box .popupgroup-co-filterlist ul li span.lang em
, .about .popupgroup-box .popupgroup-co-filterlist ul li span.lang em {
	display: flex; flex-wrap: wrap;
}
.pecan-main .popupgroup-box .popupgroup-co-filterlist ul li a.filterlist-item
, .about .popupgroup-box .popupgroup-co-filterlist ul li a.filterlist-item {
	padding:4.5px 9px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.pecan-main .popupgroup-wrap.languagePopup .popupgroup-box .popupgroup-co-filterlist ul li a.filterlist-item span img
, .about .popupgroup-wrap.languagePopup .popupgroup-box .popupgroup-co-filterlist ul li a.filterlist-item span img {
	position:absolute; top:50%;	left:15px; -moz-transform: translate3d(0%, -50%, 0);
	-webkit-transform: translate3d(0%, -50%, 0); transform: translate3d(0%, -50%, 0);
}

.pecan-main .popupgroup-wrap.languagePopup .popupgroup-box .popupgroup-co-filterlist ul li a.filterlist-item.selected
, .about .popupgroup-wrap.languagePopup .popupgroup-box .popupgroup-co-filterlist ul li a.filterlist-item.selected {
	position:relative; color:#312C70; background: #F3F4FC; border: 1px solid #C2C0D8; padding: 4.5px 9px 4.5px 27px;
	-ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
}

.pecan-main .popupgroup-wrap.languagePopup .popupgroup-box .popupgroup-co-filterlist ul li a.filterlist-item.selected:before
, .about .popupgroup-wrap.languagePopup .popupgroup-box .popupgroup-co-filterlist ul li a.filterlist-item.selected:before {
	content:""; position:absolute; left:9px; top: 5px; width: 18px; height: 18px; background-position: -485px -646px;
}

.pecan-main .popupgroup-wrap.languagePopup .popupgroup-box .popupgroup-co-filterlist ul li a.filterlist-item span
, .about .popupgroup-wrap.languagePopup .popupgroup-box .popupgroup-co-filterlist ul li a.filterlist-item span {
	padding:0px 47px;
}
.pecan-main .popupgroup-inner.filter
, .about .popupgroup-inner.filter {
	padding:25px 25px 13px;
}

/* 쿠키 관련 팝업 Start */
html.popupShow.cookie,
html.popupShow.cookie body{overflow:visible !important;}
.popupgroup-center.cookiePopup { width: 370px; height: auto; left:50% !important; margin-left: -185px; z-index: 9002;}
.popupgroup-center.cookiePopup .popupgroup-pos { width:100%; height:100%; }
.popupgroup-wrap.cookiePopup .popupgroup-box .popupgroup-title
, .popupgroup-wrap.cookieSettingPopup .popupgroup-box .popupgroup-title {
	font-size:17px; line-height:23px;
}
.popupgroup-wrap.cookiePopup .popupgroup-box .popupgroup-co-ty1
, .popupgroup-wrap.cookieSettingPopup .popupgroup-box .popupgroup-co-ty1 {
	font-size:12px; line-height:18px; padding-top:9px; color: #454545;
}

.btn-cookie-close {
	position:absolute; width:30px; height:30px; top:20px; right:20px; background:#ffffff; z-index:101;
	-moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;
}
.popupgroup-wrap.cookiePopup.open { position:relative; background-color:transparent;}
.popupgroup-wrap.cookieSettingPopup.popupgroup-center .popupgroup-pos { display:flex; justify-content:center; align-items:center; }
.popupgroup-wrap.cookieSettingPopup.popupgroup-center .popupgroup-pos .popupgroup-box { position: relative; bottom:0 !important; left:0; margin-left:0; }
.popupgroup-wrap.cookiePopup .popupgroup-inner {
	-moz-box-shadow: 0px -4px 20px 0px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0px -4px 20px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px -4px 20px 0px rgba(0, 0, 0, 0.25);
}
.popupgroup-wrap.cookiePopup.popupgroup-center .popupgroup-inner {
	-moz-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.35); box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.35);
}
.popupgroup-wrap.cookiePopup.open .popupgroup-box { position:fixed; }

.popupgroup-wrap.cookiePopup .popupgroup-box .popupgroup-co-ty1 .btn-cookie-richtlinie
, .popupgroup-wrap.cookieSettingPopup .popupgroup-box .popupgroup-co-ty1 .btn-cookie-richtlinie {
	font-size:12px; line-height:18px; color: #454545; text-decoration: underline;
}

.cookie-setting-inner { margin-top: 25px; }
.cookie-setting-inner .cookie-box-list .cookie-box-item{
	width: 100%; background: #F7F7F8; margin-bottom:10px; overflow:hidden;
	-ms-border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;
}
.cookie-setting-inner .cookie-box-list .cookie-box-item:last-child{margin-bottom:0px;}
.cookie-setting-inner .cookie-box-list .cookie-box-item .cookie-box-link {display: block; cursor: pointer;}
.cookie-setting-inner .cookie-box-list .cookie-box-item .cookie-box-link .cookie-box-item-inner {
	position: relative; display: table; width: 100%; padding:15px 15px 15px 41px; line-height: 16px;
	-ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
}
.cookie-setting-inner .cookie-box-list .cookie-box-item .cookie-box-link .cookie-box-item-inner:after {
	position: absolute; content: ''; left:15px; top:50%; width:20px; height:20px; margin-top:-10px; display: block; background-position: -500px -550px;
}
.cookie-setting-inner .cookie-box-list .cookie-box-item.on .cookie-box-link .cookie-box-item-inner:after { background-position: -500px -525px; }
.cookie-setting-inner .cookie-box-list .cookie-box-item .cookie-box-link .cookie-box-item-inner .cookie-box-question{
	font-size:13px; line-height:19px; color:#000000; display: table-cell;  vertical-align: middle;
}
.cookie-setting-inner .cookie-box-list .cookie-box-item .cookie-box-link .cookie-box-item-inner .cookie-box-question.left {
	font-size:11px; line-height:16px; color:#3E3877; display: table-cell; text-align: right; vertical-align: middle;
}
.cookie-setting-inner .cookie-box-list .cookie-box-item .cookie-box-link .cookie-box-item-inner .cookie-box-question.left em {
	display:inline-block; padding: 2px 6px; border: 1px solid #C2C0D8; text-align: center;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; white-space: pre; margin-left: 15px;
}
.cookie-setting-inner .cookie-box-list .cookie-box-answer{
	display:none; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
}
.cookie-setting-inner .cookie-box-list .cookie-box-answer span { display:block; padding:0 15px; }
.cookie-setting-inner .cookie-box-list .cookie-box-answer span em { display:block; padding:18px 0; border-top: 1px solid #E1E1E1; }
.cookiePopup .btngroup
, .cookieSettingPopup .btngroup {
	padding:0 10px;
}
/* 쿠키 관련 팝업 End */

/* 언어 선택 팝업 */
.popupgroup-wrap.languagePopup .popupgroup-inner { padding:25px !important; background-color: #F7F7F8; }
.popupgroup-wrap.languagePopup .popupgroup-lang-item { margin:16px 0 0 0; padding:19px; border:1px solid #ECECEC; border-radius:15px; background-color:#ffffff; }
.popupgroup-wrap.languagePopup .popupgroup-lang-item.region { padding-bottom:11px;}
.popupgroup-wrap.languagePopup .popupgroup-lang-item:first-child { margin-top:0; }
.popupgroup-wrap.languagePopup .popupgroup-title { padding:0 0 6px 0; font-size:16px; line-height:22px; }
.popupgroup-wrap.languagePopup .popupgroup-lang { padding:0; margin:0 -10px 0 0; }
.popupgroup-wrap.languagePopup .popupgroup-lang .item {
	margin:10px 4px 0 0; padding:4.5px 9px; font-size:13px; line-height:19px; min-width: 80px; border: 1px solid #e1e1e1; text-align: center; box-sizing:border-box; display: inline-block;
	-ms-border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;
}
.popupgroup-wrap.languagePopup .popupgroup-lang .item.selected{
	position:relative; color:#312C70; background: #F3F4FC; border: 1px solid #C2C0D8; padding: 4.5px 9px 4.5px 27px;
	-ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
}

.popupgroup-wrap.languagePopup .popupgroup-lang .item.selected:before{
	content:""; position:absolute; left:9px; top: 5px; width: 18px; height: 18px; background-position: -485px -646px;
}
.popupgroup-wrap.languagePopup .popupgroup-co-filterlist { padding:6px 0 0 0; }
.popupgroup-wrap.languagePopup .popupgroup-co-filterlist ul li { padding:0; border-bottom:1px solid #ECECEC; }
.popupgroup-wrap.languagePopup .popupgroup-co-filterlist ul li a { position:relative; padding:12px 0 12px 0; display:block; }
.popupgroup-wrap.languagePopup .popupgroup-co-filterlist ul li a span { width:100%; display:table; table-layout: fixed; }
.popupgroup-wrap.languagePopup .popupgroup-co-filterlist ul li a span i { width:20px; padding-right:10px; line-height:20px; vertical-align:top; display:table-cell; }
.popupgroup-wrap.languagePopup .popupgroup-co-filterlist ul li a span i img { width:20px; vertical-align: top;}
.popupgroup-wrap.languagePopup .popupgroup-co-filterlist ul li a span strong { font-size:13px; line-height:20px; display:table-cell;}

/* qr 팝업 start */
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-content { padding:30px 25px 0 25px; max-height: 515px !important; margin-bottom: 0;}
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-title { font-size:18px; line-height:24px; margin:0; text-align:center; }
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-title a {
	position: absolute; width: 30px; height: 30px; top: 20px; right: 20px;
	background: transparent; z-index: 101; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;
}
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty2 .qr-list-icon { width:140px; padding:0; display: block; margin:0 auto; }
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty2 p em { text-align: center; color:#585858; }
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty2 p em + img { padding:20px 0 0 0; }
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty1.radius-bg { margin-top:20px; padding:8px 12px 8px 12px; background-color:#F3F4FC; }
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty2 .listgroup-info-list.link li a.listgroup-info-link { padding:0 25px 0 50px; min-height:40px; }
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty2 .listgroup-info-list.link li a.listgroup-info-link i.icon { position:absolute; top:50%; left:0; transform: translate3d(0, -50%, 0);}
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty2 .listgroup-info-list.link li a.listgroup-info-link:before { background-position:-180px -540px;}
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty2 ul.qr-list {
	margin:0; padding:0; background-color: #F3F4FC; border-radius:16px; padding: 16px 20px;
}
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty2 ul.qr-list li { position: relative; margin-top:28px; padding:12px 0 8px; }
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty2 ul.qr-list li:first-of-type { margin-top:0; padding:0}
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty2 ul.qr-list li:last-of-type:after {
	position:absolute; content: 'or'; top:-16px; left:50%; width:auto; font-size: 12px; color:rgba(0,0,0,0.5);
	line-height:16px; text-align:center; display:block; padding:0 8px; background-color: #F3F4FC;
	transform: translate3d(-50%,0,0);
}
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty2 ul.qr-list li:last-of-type:before {
	content: ""; width: 100%; height: 1px; background-color:rgba(0,0,0,0.1); position: absolute; top:-7px; left:0;
}
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty2 ul.qr-list li:first-of-type:after
, .popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty2 ul.qr-list li:first-of-type:before {
	display: none;
}
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty2 ul.qr-list li .qr-list-item { width:100%; display:flex; align-items: center; justify-content: space-between; }
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty2 ul.qr-list li .qr-list-icon-box { width:88px; height:88px;}
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty2 ul.qr-list li .qr-list-icon-box .qr-list-icon-box-inner {
	width:88px; height:88px;overflow: hidden; background:#fff; text-align: center; border-radius:8px;
	box-shadow: 0px 3px 10px 0px rgba(94, 90, 185, 0.10); display: flex; align-items: center; justify-content: center;
}
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty2 ul.qr-list li .qr-list-icon-box img { width:85px; height:85px; }
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty2 ul.qr-list li .qr-list-text { padding:0; font-size:15px; color:#000; line-height:21px; text-align:center; vertical-align: middle; }
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty2 ul.qr-list li:first-of-type .qr-list-text { text-align: left; padding-right: 24px; }
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty2 ul.qr-list li .qr-list-text p { font-size:13px; color:rgb(55,96,220); line-height:20px; }
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty2 ul.qr-list li .qr-list-text p span { line-height:20px; display: inline-block; padding:0 8px 0 0;}
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty2 ul.qr-list li .qr-list-text p i.icon { vertical-align:top; }
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty2 ul.qr-list li .qr-list-text .btn.btn-light { margin:0; padding:5px 16px 6px 16px; min-width:20px; font-size:13px; color:#3e3877; line-height:19px; background-color: transparent; }
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty1.radius-bg.ty1 { margin:0 0 1px 0; padding:11px 14px; background-color: transparent; border:1px solid #E1E1E1;}
.popupgroup-wrap.popupgroup-qrpopup .qr-list + .popupgroup-co-ty1.radius-bg.ty1 { margin: 20px 0 1px 0; }
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty1.radius-bg.ty1 .listgroup-info-list.link li a.listgroup-info-link { padding-left:32px; min-height:20px; font-size:12px; line-height: 16px;}
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-content .listgroup-info-list li:before { display: none; }

.popupgroup-wrap.popupgroup-qrpopup.ty2 .popupgroup-co-ty2 > .qr-list-item { display: flex; justify-content: center; padding:14px 0 24px; }
.popupgroup-wrap.popupgroup-qrpopup.ty2 .popupgroup-co-ty2 .qr-list-icon { width: 76px; text-align: center; margin: unset; }
.popupgroup-wrap.popupgroup-qrpopup.ty2 .popupgroup-co-ty2 .qr-list-icon.icon-thum > div { position:relative; width: 76px; height: 76px; }
.popupgroup-wrap.popupgroup-qrpopup.ty2 .popupgroup-co-ty2 .qr-list-icon.icon-thum > div span {
	position:absolute; left:8px; top:8px; width: 60px; height: 60px; display: block;
	-moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; background-repeat: no-repeat; background-position: center center;
	-moz-background-size: 60px 60px; -webkit-background-size: 60px 60px; background-size: 60px 60px;
}
.popupgroup-wrap.popupgroup-qrpopup.ty2 .popupgroup-co-ty2 .qr-list-icon .icon-title {
	font-size: 12px; line-height: 16px; color:#000000; max-height: 32px;
	white-space: normal; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word;
	display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-box .btngroup { margin: 15px 0 0 0; }

.popupgroup-wrap.popupgroup-qrpopup .listgroup-info-list.link li a.listgroup-info-link { display: table; width: 100%; box-sizing: border-box;}
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty2 .listgroup-info-list.link li a.listgroup-info-link span { display: table-cell; font-size:12px; line-height: 16px; vertical-align: middle;}
.popupgroup-wrap.popupgroup-qrpopup .popupgroup-co-ty2 .listgroup-info-list.link li { padding: 0;}

.round-wrap { padding:0 14px; }
.round-wrap .round-inner { display: flex; align-items: center; height: 76px; }
.round-wrap i { width:6px; height:6px; border-radius:4px; background-color: #C2C0D8; display: inline-block; margin-right: 4px; }
.round-wrap i:last-of-type { margin-right: 0;}
/* // qr 팝업 end */

@media (min-width:769px) {
	.popupgroup-center .popupgroup-box { width:370px; margin-left:-185px; }

	/* 글로벌 통합웹 설치 안내 팝업 CSS Start */
	.popupgroup-center.globalPopupInstall .popupgroup-box { width:370px; margin-left:-185px; }
	.popupgroup-center.globalPopupInstall .popupgroup-box { width:400px; margin-left:-200px; }
	/* 글로벌 통합웹 설치 안내 팝업 CSS End */

	/* pc 화면에서 스크롤 css 초기화 */
	html.popupShow.lang,
	html.popupShow.lang body{overflow:visible !important;}

	/* 팝업 css */
	.popupgroup-wrap.languagePopup{
		position:absolute; top:70px; left:auto !important; right:0px; width:360px;	background:none; transition:unset; opacity: 0;
	}
	.popupgroup-wrap.languagePopup.open{
		background:none; opacity:1;	transition:all 0.3s;
	}
	.popupgroup-wrap.languagePopup .popupgroup-box{
		top:0; left:0; bottom:unset; margin-left:0; width:100%;	transition:unset;
		-ms-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);
	}
	.popupgroup-wrap.languagePopup .popupgroup-inner{
		padding:20px 20px 10px;
		-ms-border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;
		-ms-box-shadow:0px 4px 8px 0px rgba(0, 0, 0, 0.35); -moz-box-shadow:0px 4px 8px 0px rgba(0, 0, 0, 0.35);
		-webkit-box-shadow:0px 4px 8px 0px rgba(0, 0, 0, 0.35); box-shadow:0px 4px 8px 0px rgba(0, 0, 0, 0.35);
	}
	.popupgroup-wrap.languagePopup .popupgroup-box .popupgroup-co-filterlist ul li { text-align:left; border-top:0px; }
	.popupgroup-wrap.languagePopup .popupgroup-box .popupgroup-co-filterlist ul li a.filterlist-item span{
		display:block; font-size:13px; line-height:38px; padding:0 15px;
	}
	.popupgroup-wrap.languagePopup .popupgroup-box .popupgroup-content {margin-bottom:0px; }
	.pecan-main .popupgroup-wrap.languagePopup .popupgroup-box .popupgroup-co-filterlist ul li a.filterlist-item span{
		padding:0px; padding-left:43px;
	}
}


@media (max-width:767px) {
	html.popupShow #wrap.pecan-main .mainhead .header-co-fiexd.fiexd
	, html.popupShow #wrap.about .mainhead .header-co-fiexd.fiexd
	, html.cookie #wrap.pecan-main .mainhead .header-co-fiexd.fiexd {
		-webkit-backdrop-filter: none;
		backdrop-filter: none;
	}
}


@media (max-width: 380px) {
	/* 글로벌 통합웹 설치 안내 팝업 CSS Start */
	.popupgroup-center.globalPopupInstall .popupgroup-box { width:320px; margin-left:-160px; }
	.popupgroup-center.globalPopupInstall .popupgroup-box .popupgroup-install-icon img { width:224px; }
	/* 글로벌 통합웹 설치 안내 팝업 CSS End */
}

@media (max-width:319px) {
	/* 글로벌 통합웹 설치 안내 팝업 CSS Start */
	.popupgroup-center.globalPopupInstall .popupgroup-box { width:280px; margin-left:-140px; }
	/* 글로벌 통합웹 설치 안내 팝업 CSS End */

	.popupgroup-box .popupgroup-snssharing ul li a { margin:0 auto; width:71.84%; display:block; }
}

@media (max-height:319px) {
	.popupgroup-wrap.popupgroup-adult-wrap .popupgroup-inner { padding: 30px 0 25px 0;}
	.popupgroup-wrap.popupgroup-adult-wrap .popupgroup-adult-icon {display: none;}
	.popupgroup-wrap.popupgroup-adult-wrap .popupgroup-box .popupgroup-title { padding-top:0 !important; }
}

/* 언어선택 popup pc css End */