@charset "utf-8";

/*#popupContainer {position:fixed;width:100%;height:100%;left:0;top:0px;bottom:0;right:0px;overflow:hidden;min-width:320px;z-index:10000;}*/
#popupContainer {position:absolute;width:100%;height:100%;overflow:hidden;min-width:320px;}

/* basic popup style */
#popupContainer .dopop-page {
	position:fixed; top:0px; left:0px; 
	width:100%; height:100%; z-index:9999; 
	background:rgba(0,0,0,.6); 
	display:none;
} 
#popupContainer .do-popup img {box-shadow: 5px 5px 20px #1a1a1a; cursor:move;}
#popupContainer .do-popup a img {cursor:pointer;}
#popupContainer .do-popup img.img_radius_5 {border-radius:5px;}
#popupContainer .do-popup img.img_radius_10 {border-radius:10px;}
#popupContainer .do-popup img.img_radius_15 {border-radius:15px;}

#popupContainer .dopop-bgs{position:absolute; top:0px; left:0px; z-index: 100000; display:none; line-height:0;}
#popupContainer .popup_footer{position:absolute; bottom:0px; left:13px; height:25px;}
#popupContainer .notoday {display:inline-block;}
#popupContainer .notoday p { font-size:12px; margin:0; cursor:pointer; line-height:1; display:inline-block; z-index:100004;}
#popupContainer .notoday p i {font-size:14px; float:left; margin:0px 4px 0 0;}
#popupContainer .notoday .close_today_black {color:#242424;}
#popupContainer .notoday .close_today_white {color:#f2f2f2;}

#popupContainer .popclose {position:absolute; top:4px; right:15px; cursor:pointer; padding:0; z-index:100004;}
#popupContainer .popclose p {font-size:26px; margin:0; line-height:1.5;}
#popupContainer .popclose .close_black {color:#242424;}
#popupContainer .popclose .close_white {color:#f2f2f2;}
#popupContainer .popclose .close_black_white_mobile {color:#f2f2f2;}

/* basic popup style2 */

#popupContainer .style2 .do-popup > div {line-height:0;}
#popupContainer .style2 .do-popup img {border-radius:0; padding-bottom:15px;}
#popupContainer .style2 .popup_footer {left:0; bottom:-15px; background:#333; height:30px; width:100%;text-align:left;}
#popupContainer .style2 .popclose {top:inherit; bottom:-10px; z-index:10; right:10px;}
#popupContainer .style2 .popclose p {font-size:16px; line-height:1;}
#popupContainer .style2 .notoday p {margin:9px 0 0 10px; line-height:1;}
#popupContainer .style2 .notoday p i {margin:0px 4px 0 0;}

#popupContainer .style2 .do-popup img.img_radius_5 {border-top-left-radius:5px; border-top-right-radius:5px; margin-top:-3px;}
#popupContainer .style2 .do-popup img.img_radius_10 {border-top-left-radius:10px; border-top-right-radius:10px; margin-top:-6px;}
#popupContainer .style2 .do-popup img.img_radius_15 {border-top-left-radius:15px; border-top-right-radius:15px; margin-top:-10px;}

#popupContainer .style2 .footer_radius_5 {border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
#popupContainer .style2 .footer_radius_10 {border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
#popupContainer .style2 .footer_radius_15 {border-bottom-left-radius:15px; border-bottom-right-radius:15px;}

#popupContainer .styleMovie {position:relative;background:url(/imgs/common/gnb_select.png);box-shadow: 5px 5px 20px #1a1a1a; cursor:move;text-align:center}
#popupContainer .styleMovie .tit {
	color:#0a0a0a;
	height:30px;
	line-height:40px;
	font-size:18px;
	letter-spacing:-1px;
	font-weight:600;
	font-family: 'Nanum Myeongjo', serif;"
}

/* no - shadow */
#popupContainer .noshadow .do-popup img {box-shadow:none !important;}
#popupContainer .noshadow.style2 {box-shadow:none !important;}


/* mobile popup  style */ 
#popupContainer .mobile_close {position:fixed; top:0; right:3%; line-height:35px; font-size:24px; height:40px; z-index:100004; color:#fff; display:none;}
#popupContainer .mobile_popup .do-popup > div > p {margin-bottom:0;}

/* popup slider */
#popupContainer .popup_bullet {position:fixed; top:0; left:3%; width:100%; height:40px; line-height:40px; text-align:left; z-index:100002; display:none;}
#popupContainer .popbullet {display:inline-block; width:12px; height:12px; border-radius:6px; background:#fff; margin:0 5px; line-height:30px;}
#popupContainer .popbullet:first-child {margin-left:0;}
#popupContainer .popbullet.view {background-color:#00bcb4;}

#popupContainer .tmfy {
    display: inline-block;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#popupContainer.mobile {position:fixed;width:100%;height:100%;left:0;top:20px;bottom:0;right:0px;overflow:hidden;min-width:320px;z-index:10000;}
#popupContainer.mobile .do-popup img {width:100%;height:auto;max-width:100%}
#popupContainer.mobile .dopop-bgs {margin:0 auto;width:100% !important;height:auto;left:0 !important; top:0 !important;}
#popupContainer.mobile .style2 {position:relative;max-width:300px;margin:0 auto;}
#popupContainer.mobile .style2 .popup_footer {bottom:-25px; background:#fff; height:40px;}
#popupContainer.mobile .style2 .popclose {bottom:-25px;right:0px;width:40px;height:40px;text-align:center;vertical-align:middle;}
#popupContainer.mobile .popclose .close_white {color:#242424;position:inline-block;line-height:40px;}
#popupContainer.mobile .notoday .close_today_white {color:#242424;}
#popupContainer.mobile .style2 .notoday p {margin:14px 0 0 10px; line-height:1;}
