/*메인 팝업*/
/*.layerMain {padding:0;}*/

.ad-banner .wrap_banner img {width:100%;}


/* 메인 팝업 */
.layerMain_new {position:fixed;bottom:0;width:100%;padding:0}
.layerMain_new .layerMainBody img {width:100%}
.layerMain_new .layerMainBt_new {overflow:hidden; padding:1px 10px; color:#fff; background:#231f20; background:rgba(35, 31, 32, 0.9)}
.layerMain_new .layerMainBt_new .ck {float:left; padding-top: 5px;}
.layerMain_new .layerMainBt_new .ck label {padding-left:5px; font-size:16px;}
.layerMain_new .layerMainBt_new .ck input {padding:0; margin:0; margin-top:2px; width:22px; height:22px;}
.layerMain_new .layerMainBt_new .ck * {vertical-align:middle;}
.layerMain_new .layerMainBt_new .btn_layerClose {float:right; font-size:16px; line-height:32px; color:#fff}

/*각 영화관*/
.visualImg .wrap-bg-video{width:100%; display:block; overflow:hidden; }
.visualImg .wrap-bg-video a{ display:block; height:100%}
.visualImg .wrap-bg-video video{ width:100%; height:100%}
.visualImg .wrap-bg-video img{ min-height:0 !important;}

/*예매*/
.btn_fix.banner_fix {transform:translateY(-45px); transition:transform 0.2s linear;}
.btn_fix.banner_fix.hide {transform:translateY(100%); transition:transform 0.2s linear;}

.btn_fix.banner_fix2 {transform:translateY(0px); transition:transform 0.2s linear;}
.btn_fix.banner_fix2.hide {transform:translateY(100%); transition:transform 0.2s linear;}

/*할인 카드*/
#container.sale_guide .ad-banner {margin-top:-10px;}


/* 바로팝콘 주문/결제 */
.popcorn_content.bg_pop02 {background:#fff; overflow:scroll; overflow-x:hidden; }
.popcorn_content.tkTabTop {padding-top:48px;}
.popcorn_content.tkTabTop .tkTab1 {position:absolute; left:0; top:0; width:100%;}



.global_ticket5 {min-height:100%; height:100%;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.global_ticket5 .ticket_list {overflow:hidden; min-height:100%; width:100%; height:100%;}
.global_ticket5 .ticket_list ul {position:relative; width:100%; min-height:100%; height:100%;}
.global_ticket5 .ticket_list ul > li {height:100%; width:100%; min-height:100%; /*background: url('/LCMS/Image/bg/bg_tk_07.png') repeat left top;*/ background-size:25px 25px;}
/*.global_ticket5 .ticket_layout {height:100%; min-height:100%; padding-bottom:62px; background:url('/LCMS/Image/bg/bg_tk_03.png') no-repeat left top, url('/LCMS/Image/bg/bg_tk_04.png') no-repeat right top, url('/LCMS/Image/bg/bg_tk_02.png') no-repeat center top; background-size:5px 9px, 5px 9px, 17px 9px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}*/

.global_ticket5 .ticket_layout .inner {position:relative; padding:0 0 7px;}
.global_ticket5 .ticket_layout .inner .tkCen {position:absolute; right:15px; top:12px; display:inline-block; min-width:64px; border-radius:2px; background:rgba(255,255,255,0.3); border:1px solid #c0c0c0; color:#666; padding:0 10px; font-size:12px; height:24px; line-height:22px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.global_ticket5 .ticket_layout .buy_number {padding:20px 0 0; margin:0 20px; font-size:14px; color:#666;}
.global_ticket5 .ticket_layout .buy_number span {color:#e64f50;}
.global_ticket5 .ticket_layout .btn-area {position:absolute; bottom:0; left:0; width:100%; height:62px;}
/*.global_ticket5 .ticket_layout .btn-area {position:absolute; bottom:0; left:0; width:100%; height:62px; background: url('/LCMS/Image/bg/bg_tk_08.png') repeat-x left top; background-size:6px 62px;}*/
.global_ticket5 .ticket_layout .dashed_section {padding:10px 0; margin:0 20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:url('/LCMS/Image/bg/bg_tk_13.png') repeat-x left bottom; background-size:1px 2px;}
.global_ticket5 .ticket_layout .dashed_section2 {padding:7px 0 8px; margin:0 20px; background:url('/LCMS/Image/bg/bg_tk_13.png') repeat-x left bottom; background-size:1px 2px;}
.global_ticket5 .ticket_layout .dashed_section.noLine {background:none;}
.global_ticket5 .ticket_layout .title {display:block; width:100%; font-weight:bold; font-size:17px; color:#000; line-height:19px;  text-overflow:ellipsis; white-space:nowrap;}
.global_ticket5 .ticket_layout [class^=grade_] {position:relative; top:0; margin-right:0; /* background-size:21px; */ /*width:21px; height:21px; font-weight:normal; 0113*/}
.global_ticket5 .ticket_layout .detail {padding:9px 20px 0 12px; box-sizing:border-box;}
.global_ticket5 .ticket_layout .detail li {font-size:11px; margin-bottom:2px; color:#666; padding-left: 10px; letter-spacing:-0.5px; background: url('/LCMS/Image/bullet/bullet_dot.png') no-repeat left 8px; background-size: 2px; line-height:17px;}
.global_ticket5 .ticket_layout .detail .font17 {font-size: 17px;}/*20170317 sunho 프레스 추가 */
.global_ticket5 .ticket_layout .detail .font30 {font-size: 30px;}/*20170317 sunho 프레스 추가 */
.global_ticket5 .imgSm {display:block; height:85px; background: url('/LCMS/Image/img/img_smtImg.png') no-repeat center center; background-size:140px 80px;}

.global_ticket5 .ticket_layout .description {overflow:hidden;}
.global_ticket5 .ticket_layout .description li {float:left; width:50%; padding:0 10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.global_ticket5 .ticket_layout .description li span {display:block; font-size:14px; color:#000;}
.global_ticket5 .ticket_layout .description li .tit {padding-bottom:3px; color:#666; font-size:12px;}
.global_ticket5 .ticket_layout .description li .time {font-weight:bold;}
.global_ticket5 .ticket_layout .description li .memn {font-size:15px; color:#000; line-height:15px;}
.global_ticket5 .ticket_layout .description li .memn strong {font-weight:bold; padding-left:5px;}
.global_ticket5 .ticket_layout .description li .jsnum {color:#000; font-size:15px; line-height:20px; font-weight:bold;}
.global_ticket5 .ticket_layout .description li .txtOk {font-size:14px; color:#000; font-weight:bold;}
.global_ticket5 .ticket_layout .description li.long {width:100%; padding-top:15px;}

.global_ticket5 .ticket_layout .btn-area .btn-inner {display:table; table-layout:fixed;box-sizing:border-box; padding:20px 0 0; height:50px; width:100%; position:absolute; top:0; left:0; }
.global_ticket5 .ticket_layout .btn-area .btn-inner a {/*width:100%; height:42px;  background: url('/LCMS/Image/bg/bg_tk_12.png') repeat-y left top; */  color:#fff; font-size:15px; text-align:center; display:table-cell; vertical-align:middle; box-sizing:border-box;}


.global_ticket5 .btn_globalLeft {position:absolute; left:0; top:43%; display:block; width:40px; height:41px; margin-top:-20px; overflow:hidden; font-size:0; line-height:0; text-indent:-7000000em; background:url('/LCMS/Image/bg/bg_tk_btn1.png') no-repeat left top; background-size:40px 41px;}
.global_ticket5 .btn_globalRight {position:absolute; right:0; top:43%; display:block; width:40px; height:41px; margin-top:-20px; overflow:hidden; font-size:0; line-height:0; text-indent:-7000000em; background:url('/LCMS/Image/bg/bg_tk_btn2.png') no-repeat left top; background-size:40px 41px;}

.global_ticket5 .pagenate {position:absolute; left:0; bottom:0; box-sizing:border-box; height:35px; padding:6px 0 0 0; width:100%; text-align:center; font-size:12px; color:#666;}
.global_ticket5 .pagenate .active {color:#080808; font-weight:bold;}
.global_ticket5 .hologram img {width:100%;}

.global_ticket5 .ticket_layout .smartorder_select {position:relative;}
.global_ticket5 .ticket_layout .smartorder_select ul {position:relative; z-index:2; width:100%; display:table; margin-bottom:15px;}/* 0104 */
.global_ticket5 .ticket_layout .smartorder_select ul li {display:table-cell; width:25%; text-align:center;}
.global_ticket5 .ticket_layout .smartorder_select ul li a {display:block; color:#666; width:100%; font-size:11px; color:#666; padding-top:35px; background: url('/LCMS/Image/icon/ico_content_ticket01.png') no-repeat center top; background-size:30px 30px;}
.global_ticket5 .ticket_layout .smartorder_select .ico_content_ticket01 a {background-image:url('/LCMS/Image/icon/ico_new_ticket01.png');}
.global_ticket5 .ticket_layout .smartorder_select .ico_content_ticket01 a.on {color:#000; background-image:url('/LCMS/Image/icon/ico_new_ticket01_on.png');}
.global_ticket5 .ticket_layout .smartorder_select .ico_content_ticket02 a {background-image:url('/LCMS/Image/icon/ico_new_ticket02.png');}
.global_ticket5 .ticket_layout .smartorder_select .ico_content_ticket02 a.on {color:#000; background-image:url('/LCMS/Image/icon/ico_new_ticket02_on.png');}
.global_ticket5 .ticket_layout .smartorder_select .ico_content_ticket03 a {background-image:url('/LCMS/Image/icon/ico_new_ticket03.png');}
.global_ticket5 .ticket_layout .smartorder_select .ico_content_ticket03 a.on {color:#000; background-image:url('/LCMS/Image/icon/ico_new_ticket03_on.png');}
.global_ticket5 .ticket_layout .smartorder_select .ico_content_ticket04 a {background-image:url('/LCMS/Image/icon/ico_new_ticket04.png');}
.global_ticket5 .ticket_layout .smartorder_select .ico_content_ticket04 a.on {color:#000; background-image:url('/LCMS/Image/icon/ico_new_ticket04_on.png');}
.global_ticket5 .ticket_layout .smartorder_select .middle_dahsed {height:1px; width:200px; border-top:1px dashed #cfcab8; display:block; position:absolute; top:15px; left:30px;}
.global_ticket5 .ticket_layout .smartorder_select .content_btn {display:-moz-box; display:-webkit-box; display:box; height:30px;}/* 0104 */
.global_ticket5 .ticket_layout .smartorder_select .content_btn a {display:block; box-flex:1; -moz-box-flex:1; -webkit-box-flex:1;  height:30px; background:#666; color:#fff; text-align:center; line-height:30px; font-size:11px;}/* 0104 */
.global_ticket5 .ticket_layout .smartorder_select .content_btn a:first-child {margin-right:5px;}/* 0104 */
.global_ticket5 .ticket_layout .smartorder_select ul li {background:url('/LCMS/Image/bg/bg_tk_14.png') repeat-x 50% 15px; background-size:6px 1px}
.global_ticket5 .pagenate {box-sizing:border-box; height:35px; padding:6px 0 0 0; width:100%; text-align:center; font-size:12px; color:#666;}


.global_ticket5 .ticket_noData {width:100%; height:100%; background:url('/LCMS/Image/bg/bg_tk_07.png') repeat left top; background-size:25px;}
.global_ticket5 .ticket_BgT {position:relative; width:100%; height:100%; padding-top:8px; background:url('/LCMS/Image/bg/bg_tk_03.png') no-repeat left top, url('/LCMS/Image/bg/bg_tk_04.png') no-repeat right top, url('/LCMS/Image/bg/bg_tk_02.png') no-repeat center top; background-size:5px 9px, 5px 9px, 17px 9px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.global_ticket5 .noDbTxt {position:absolute; left:0; top:50%; width:100%; margin-top:-50px; text-align:center; padding-top:80px; font-size:15px; color:#999; background:url('/LCMS/Image/icon/icon_time_nodata.png') no-repeat top center; background-size:60px;}
.global_ticket5 .ticket_BgBm {position:absolute; left:0; bottom:0; width:100%; height:9px; font-size:0; line-height:0; background:url('/LCMS/Image/bg/bg_tk_18.png') no-repeat left top, url('/LCMS/Image/bg/bg_tk_19.png') no-repeat right top, url('/LCMS/Image/bg/bg_tk_20.png') no-repeat center top; background-size:5px 9px, 5px 9px, 17px 9px;}

.global_ticket5 .ticket_layout .rese_info {padding:0 10px;}
.global_ticket5 .ticket_layout .rese_info dt {margin:8px 0 0; padding-bottom:4px; color:#666; font-size:12px;}
.global_ticket5 .ticket_layout .rese_info dt:first-of-type {margin:0;}
.global_ticket5 .ticket_layout .rese_info dd {color:#000; font-size:16px; line-height:19px; word-break:break-word;}

/* 바로티켓  하단 버튼 컬러 수정 20170206 */
.global_ticket5 .ticket_layout .btn-area.type1 .btngrade, .global_ticket5 .ticket_layout .btn-area .btngrade {background-color: #da291c;} /* type1 성인 */
.global_ticket5 .ticket_layout .btn-area.type2 .btngrade {background-color: #3c9450;} /* type2 시니어 */
.global_ticket5 .ticket_layout .btn-area.type3 .btngrade {background-color: #dbc90f;} /* type3 청소년*/
.global_ticket5 .ticket_layout .btn-area.type1 .btn-inner a, .global_ticket5 .ticket_layout .btn-area .btn-inner a {border-left: 1px dashed #f0aaa5; border-right: 1px dashed #981812}
.global_ticket5 .ticket_layout .btn-area.type2 .btn-inner a {border-left: 1px dashed #b1d4ba; border-right: 1px dashed #4d4b2b}
.global_ticket5 .ticket_layout .btn-area.type3 .btn-inner a {border-left: 1px dashed #e8dd67; border-right: 1px dashed #b38e0d}
.global_ticket5 .ticket_layout .btn-area .btngrade {position: relative; height:62px; width:100%; margin-top: 8px;background-color: #da291c;}
    /*.global_ticket5 .ticket_layout .btn-area .btngrade .bg_cir_l {position: absolute; top: -8px; left:0; width:8px;height:15px; background: url('/LCMS/Image/bg/bg_tk_cirleft.png') no-repeat; background-size: 100%;z-index: 1;}
    .global_ticket5 .ticket_layout .btn-area .btngrade .bg_cir_lb {position: absolute; bottom: 8px; left: 0; width:8px; height:5px; background: url('/LCMS/Image/bg/bg_tk_cirleftb.png') no-repeat;background-size: 100%;z-index: 1;}
    .global_ticket5 .ticket_layout .btn-area .btngrade .bg_cir_r {position: absolute; top: -8px; right:0; width: 8px;height: 15px; background: url('/LCMS/Image/bg/bg_tk_cirright.png') no-repeat;background-size: 100%;z-index: 1;}
    .global_ticket5 .ticket_layout .btn-area .btngrade .bg_cir_rb {position: absolute; bottom: 8px; right: 0; width:8px; height:5px; background: url('/LCMS/Image/bg/bg_tk_cirrightb.png') no-repeat;background-size: 100%;z-index: 1;}
    .global_ticket5 .ticket_layout .btn-area .btngrade .bg_cir_cnt {position: absolute; bottom: 8px; left: 50%; width: 16px; height: 7px; background: url('/LCMS/Image/bg/bg_tk_circenter.png') no-repeat;background-size: 100%;z-index: 1; margin-left: -8px;}*/
.global_ticket5 .ticket_layout .btn-area .btn-inner a:first-child {border-left: 0;}
.global_ticket5 .ticket_layout .btn-area .btn-inner a:last-child {border-right: 0;}
