/* Minification failed. Returning unminified contents.
(83,1): run-time error CSS1019: Unexpected token, found '@import'
(83,9): run-time error CSS1019: Unexpected token, found ''reset.css''
(84,1): run-time error CSS1019: Unexpected token, found '@import'
(84,9): run-time error CSS1019: Unexpected token, found ''font.css''
(2327,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2328,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(2333,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2334,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(2776,50): run-time error CSS1035: Expected colon, found '.'
(3826,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3827,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(4004,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(4005,10): run-time error CSS1035: Expected colon, found '{'
(4008,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(4009,10): run-time error CSS1035: Expected colon, found '{'
(4012,1): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(4013,10): run-time error CSS1035: Expected colon, found '{'
(4020,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(4021,10): run-time error CSS1035: Expected colon, found '{'
 */
@charset "utf-8";
/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, button {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul, li {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    text-decoration:none;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* add */
* {box-sizing:border-box;}
input, select {margin:0;padding:0;appearance:none;-webkit-appearance: none;}
button {background:none;border:none;}
/* clears the 'X' from Chrome */
input::-ms-clear {display: none;}
@charset "utf-8";

@import 'reset.css';
@import 'font.css';

body {color:#777;font-size:15px;font-family: 'Pretendard', nanumBa, '맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; }
body.fixed {/*position: fixed;top:0;bottom:0;*/height:100%;width:100%;overflow: hidden;}
a {color:#2b2b2b;outline:none;}
textarea {resize: none;}
button {cursor: pointer;font-family: 'Pretendard', nanumBa, '맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}
button > span {position:relative}

/*영역*/
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt60 {margin-top:60px;}
.mt80 {margin-top:80px;}
.mr10 {margin-right:10px;}
.ml20 {margin-left:20px;}
.mb10 {margin-bottom:10px;}
.mt_50 {margin-top:-50px;}


/*사이즈*/
.width80 {width:80px !important;min-width:80px !important;}
.width160 {width:160px !important;min-width:160px !important;}

.fwb {font-weight: bold !important;}
.fs_13 {font-size:13px;}

/*폼*/
.inp_st {padding:0 0 10px 1px;line-height:1;border:none;border-bottom:1px solid #777;font-size:15px;font-weight: normal;color:#2b2b2b;outline:none;background:none;}
.inp_st02 {padding:0 0 8px 0;line-height:1;border:none;border-bottom:2px solid #fff;font-size:14px;font-weight: bold;color:#fff;outline:none;background:none;}
.inp_st03 {padding:0 0 6px 1px;line-height:1;border:none;border-bottom:1px solid #777;font-size:16px;font-weight: bold;color:#2b2b2b;outline:none;background:none;}
.inp_st04 {line-height:1;border:none;font-size:14px;color:#2b2b2b;background:none;outline:none;}
.inp_box_st {padding:0 10px;height:25px;line-height:25px;border:1px solid #ccc;font-size:13px;font-weight: bold;color:#2b2b2b;outline:none;background:none;}
::placeholder {color:#b3b3b3;font-size:13px;}
::-ms-input-placeholder {color:#b3b3b3;font-size:13px;}
:-ms-input-placeholder {color:#b3b3b3;font-size:13px;}

.input{ height: 60px; border: #E0E0E0 1px solid; width: 100%; padding: 0 20px; border-radius: 10px; font-size: 16px; font-weight: 500; font-family: "Pretendard";}
.input:read-only{ background-color: #FAFAFA; color: #999; font-weight: 500;}
.input::placeholder {color:#b3b3b3;font-size:16px;}
.input::-ms-input-placeholder {color:#b3b3b3;font-size:16px;}
.input:-ms-input-placeholder {color:#b3b3b3;font-size:16px;}
.input.sizeM{ height:40px;border-radius:8px;}

.inp_wall_box {width:100%;font-size:0;}
.inp_wall_box .inp_wall {padding-left: 20px;width:calc(100% - 70px);height:40px;font-size:14px;color:#777;border:none;background:#f2f2f2; }
.inp_wall_box button {width:70px;height:46px;border:none;background:#545454;font-size:13px;color:#fff;font-weight: bold;}

.file_inp.block{ width:100%;}
.file_inp{width:160px; }
.file_inp::file-selector-button{ width:160px; height:40px;  background: #fff; font-size:16px; border: 1px solid #333;  border-radius: 0;  cursor: pointer;}

.insert {padding: 0;display: block;width: 100%;}
.insert .file-list { height: auto;}
.insert .file-list .filebox{ margin-top: 10px; display: flex; align-items:center;}
.insert .file-list .filebox p { font-size: 16px; }
.insert .file-list .filebox .delete{ display:inline-block; cursor: pointer; margin:0 0 0 10px; width:20px; height:20px; background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.59 6L10 8.59L7.41 6L6 7.41L8.59 10L6 12.59L7.41 14L10 11.41L12.59 14L14 12.59L11.41 10L14 7.41L12.59 6ZM10 0C4.47 0 0 4.47 0 10C0 15.53 4.47 20 10 20C15.53 20 20 15.53 20 10C20 4.47 15.53 0 10 0ZM10 18C5.59 18 2 14.41 2 10C2 5.59 5.59 2 10 2C14.41 2 18 5.59 18 10C18 14.41 14.41 18 10 18Z' fill='black'/%3E%3C/svg%3E%0A");}

textarea.textarea{ border-radius:8px; border: #E0E0E0 1px solid; padding:10px 20px; font-size:15px; font-weight: 500; font-family: "Pretendard";}
textarea.textarea.block{ width:100%;}

/*x 버튼이 들어가는 경우*/
.inp_clar_box {position: relative;;display:inline-block;vertical-align:top;}
.inp_clar_box input[type='text'] {padding-right:14px;}
.inp_clar_box .btn_inp_clear {position:absolute;top:7px;right:10px;display:none;}
.inp_clar_box.on .btn_inp_clear {display:block;}

/*셀렉트*/
.select_area .sel_inp {position:absolute;padding:0;width:0;height:0;font-size:0;border:none;opacity:0;}
.select_area .sel_option{display:none;}
.select_area.active {z-index:2;}
.select_area.active .sel_option {display:block;}

.select_line {position: relative;width:99px;z-index:1;}
.select_line .sel_val {position: relative;;padding:0 20px 15px 3px;height:26px;line-height:1;border-bottom:1px solid #2b2b2b;font-weight: normal;cursor: pointer; color:#2b2b2b;}
.select_line .sel_val:after {content:'';position:absolute;top:2px;right:2px;display:block;width:17px;height:10px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -427px 0;}
.select_line .sel_option {position:absolute;top:26px;width:100%;border:1px solid #777;border-top:none;}
.select_line .sel_option li {padding:13px 20px 14px;background:#fff;font-weight:normal;cursor: pointer; color:#2b2b2b; }
.select_line .sel_option li:hover {background:#f5f5f5;}

.select_line.select_big {width:248px;}
.select_line.select_big .sel_val {position: relative;padding:0 20px 19px 0;height:37px;line-height:1;border-bottom:2px solid #777;font-size:16px;font-weight: bold;cursor: pointer;}
.select_line.select_big .sel_val:after {content:'';position:absolute;top:2px;right:2px;display:block;width:16px;height:9px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -382px 0;}
.select_line.select_big .sel_option {position:absolute;top:36px;border:1px solid #777;border-top:none;}

.select_box {position: relative;width:89px;font-size:16px;}
.select_box .sel_val {position: relative;padding:0 26px 0 20px;line-height:40px;border:1px solid #E0E0E0;cursor: pointer;border-radius:8px;}
.select_box .sel_val:after {content:'';position:absolute;top:16px;right:12px;display:block;width:12px;height:7px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -474px 0;}
.select_box .sel_option {position:absolute;top:39px;width:100%;border:1px solid #E0E0E0;}
.select_box .sel_option li {padding:9px 20px 10px;background:#fff;cursor: pointer;}
.select_box .sel_option li:hover {background:#f5f5f5;}

.select_box.select_big {width:200px;}
.select_box.select_big .sel_val {padding:0 36px 0 20px;}
.select_box.select_big .sel_val:after {top:19px;right:15px;}
.select_box.select_big .sel_option {top:45px;max-height:210px;overflow: hidden;overflow-y: auto;}
.select_box.select_big .sel_option li {padding:11px 15px 12px 20px;line-height:19px;}

.select_line.sel_black {color:#2b2b2b;}
.select_line.sel_black .sel_val {border-bottom-color:#2b2b2b;}
.select_line.sel_black .sel_val:after {content:'';position:absolute;top:2px;right:2px;display:block;width:16px;height:9px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -382px 0;}

/*체크박스*/
.chkbx_area {cursor: pointer;}
.chkbx_area .ck_txt {padding-top:12px;display:block;font-size:12px;line-height:1;color:#999;}

.chk_st {position:absolute;left:-9999px;width:0;height:0;opacity:0;font-size:0; }
.chk_st + label {position: relative;padding-top:25px;display:inline-block;vertical-align:top; cursor:pointer;}
.chk_st + label:before {content:'';position:absolute;top:0;display:block;width:25px;height:25px;border:1px solid #ccc;box-sizing:border-box;background:#fff;}
.chk_st:checked + label:after {content:'';position:absolute;top:2px;left:4px;display:block;width:26px;height:17px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -516px 0;box-sizing:border-box;}
.chk_st.disable + label:before {border:1px solid #f0f0f0;}


/*텍스트 가로 */
.chk_left + label .ck_txt {padding-top:0;line-height:25px;}
.chk_left + label {padding:0 0 0 30px;font-size:0;}
.chk_left + label:before {left:0;}

/*오른쪽 텍스트*/
.chkbx_area.chk_al_r .chk_left + label {padding:0 37px 0 0;}
.chkbx_area.chk_al_r .chk_left + label::before {left:inherit;right:0;}
.chkbx_area.chk_al_r .chk_st:checked + label:after {left:inherit;right:-4px;}

/*작은 체크박스*/
.chkbx_area.chk_small .chk_st + label:before  {width:20px;height:20px;}
.chkbx_area.chk_small .chk_st + label:after  {width:20px;height:14px;background-size:450px auto;background-position:-387px 0;}
.chkbx_area.chk_small .chk_st + label .ck_txt {line-height:20px;}

.radio_area .radio_txt {padding-top:12px;display:block;font-size:12px;line-height:1;color:#999;}

.radio_st {position:absolute;left:-9999px;width:0;height:0;opacity:0;font-size:0;}
.radio_st + label {position: relative;padding-top:25px;display:inline-block;vertical-align:top;}
.radio_st + label:before {content:'';position:absolute;top:0;display:block;width:25px;height:25px;border:1px solid #ccc;box-sizing:border-box;border-radius:50%;}
.radio_st:checked + label:after {content:'';position:absolute;top:2px;left:4px;display:block;width:26px;height:17px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -516px 0;box-sizing:border-box;}
.radio_st.disable + label:before {border:1px solid #f0f0f0;}

/*버튼*/
[class^="btn_"],
[class*="btn_"]{transition:all 0.2s ease-in-out;  }
[class^="btn_"].sizeL,
[class*="btn_"].sizeL{ min-width:300px; height:65px; font-size:18px; border-radius:8px;}
.btn_big {width:100%;height:70px;text-align: center;line-height:1;font-size:22px; letter-spacing:-1px;}
.btn_big_h {width:50%;height:70px;text-align: center;line-height:1;font-size:22px; letter-spacing:-1px;}

.btn_defaultB {padding:16px 0 16px;min-width:160px;line-height:1;text-align:center;color:#000;font-weight:700;background:#fff;border:1px solid #eee;border-radius:5px;}
.btn_defaultB.wide{ min-width:380px;}
.btn_whiteB {background:#fff;border:1px solid #e5e5e5;}
.btn_pointCB {background:#ec6159;border:1px solid #ec6159;color:#fff;}
.btn_grayB {background:#545454;border:1px solid #545454;color:#fff;}

.btn_defaultM {padding:0 20px;min-width:100px;line-height:40px;height:40px;text-align:center;color:#333; background-color:#fff; border:1px solid #E0E0E0; font-weight:600; border-radius:8px; display:inline-block; font-size:14px; }
.btn_defaultM.disabled {opacity: .5;cursor: default;}
.btn_whiteM {background:#fff;border:1px solid #e5e5e5; }
.btn_pointCM {background:#ec6159;border:1px solid #ec6159;color:#fff;  }
.btn_grayM {background:#545454;border:1px solid #545454;color:#fff;  }

.btn_defaultS {padding:8px 10px 10px;min-width:76px;line-height:40px;height:40px;text-align:center;font-size:14px;color:#777;background:#f5f5f5;border:1px solid #ddd;}
.btn_whiteS {background:#fff;border:1px solid #ddd; color:#2b2b2b;}
.btn_grayS {background:#545454;border:1px solid #545454;color:#fff;}
.btn_pointCS {background:#ec6159;border:1px solid #ec6159;color:#fff;}

.btn_defaultXS {padding:8px 10px 5px;min-width:64px;line-height:1;text-align:center;font-size:12px;color:#2b2b2b;background:#f5f5f5;border:1px solid #ddd;}
.btn_whiteXS {background:#fff;border:1px solid #e5e5e5;}

.btn_line_whilte {border:1px solid rgba(255,255,255,.6);background:none;color:#fff}
.btn_dark {border:1px solid #333;background:#333;color:#fff;height:50px;line-height:50px; display:inline-block;}

.btn_top {width:38px;height:30px;font-size:0;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -240px 0;}
.btn_download_txt {padding:7px 0 8px;display:block;min-width:71px;height:29px;border:1px solid #ec6159;text-align: center;font-size:13px;line-height:1;color:#ec6159; display:none; }
.btn_rect{ border:#333 1px solid; background-color:#fff; height:36px; line-height:36px; padding:0 20px; color:#333; font-weight:600; display:inline-block;}

/*이미지 버튼*/
.btn_x_large {width:31px;height:31px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -62px -120px;font-size:0;}
.btn_x_small {width:15px;height:15px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -166px -120px;font-size:0;}
.btn_x_big {width:21px;height:21px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -529px -120px;font-size:0;}
.btn_x_sm {position: relative;;padding-left:13px;min-width:13px;min-height:13px;font-size:0;vertical-align: top;}
.btn_x_sm > span {margin-left: 5px; font-size:13px; color:#777; }
.btn_x_sm:before {content:'';position:absolute;top:50%;left:0;width:13px;height:13px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -168px -120px;font-size:0;transform: translate(0,-50%);}
.btn_search {width:21px;height:22px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -360px -231px;}
.btn_searchBlack {width:21px;height:20px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -571px -288px;}
.btn_searchBig {width:32px;height:32px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -177px -520px;vertical-align:top;}
.btn_vod {width:70px;height:70px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -102px -286px;font-size:0;text-indent:-9999px;}
.btn_vod_big {width:77px;height:77px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat 0 -520px;font-size:0;text-indent:-9999px;}
.btn_vod_small {width:40px;height:40px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -107px -520px;font-size:0;text-indent:-9999px;}
.btn_play {width:8px;height:13px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -491px -119px;font-size:0;text-indent:-9999px;}
.btn_play.active {width:8px;height:13px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -454px -119px;font-size:0;text-indent:-9999px;}
.btn_dwonload:before {content:'';margin:auto;display:block;width:48px;height:46px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -515px -232px;}
.btn_dwonload > span {
    margin-top:10px;display:block; font-size:13px;font-weight:normal;color:#fff; padding-bottom:1px;
}
.btn_down_s {margin:auto;display:block;width:30px;height:30px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -394px -120px;}
.btn_dwonload_ic {padding:20px 0 19px;min-width:160px;line-height:1;font-size:0;text-align:center;color:#fff;border:1px solid #fff;}
.btn_dwonload_ic span {position:relative;padding-left: 29px;display: inline-block;font-size:14px;}
.btn_dwonload_ic span:before {content: '';position: absolute;top:50%;left:0;display:block;width:20px;height:20px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -238px -520px;transform: translate(0, -50%);}

.btn_more {display:block;width:20px;height:20px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -580px -119px;font-size:0;text-indent:-9999px;}
.btn_more_arrow {display:block;width:16px;height:9px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -382px 0;font-size:0;text-indent:-9999px;transform: rotate(-180deg);}
.btn_more_arrow.active {transform: rotate(0deg);}

.btn_close {width:39px;height:39px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -461px -382px;font-size:0;text-indent:-9999px;}
.btn_init {position: relative;padding:7px 20px 7px 44px;/*height:33px;line-height:33px;*/font-size:12px;color:#777;border:1px solid #e5e5e5;background:#fff; letter-spacing:-1px;}
.btn_init:before {content:'';position:absolute;top:50%;left:20px;display:block;width:18px;height:16px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -572px 0;transform:translate(0, -50%)}
.btn_step_prev {
    position: relative;padding-top:55px;width:92px;height:92px;line-height:1;font-size:13px;font-weight:bold;color:#757575;border:0px solid #a9a9a9;text-align: center;background:#f5f5f5;
}
.btn_step_prev::before {content:'';position:absolute;top:18px;left:25px;display:block;width:42px;height:33px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -283px -288px;}
.btn_step_next {position: relative;padding-top:55px;width:92px;height:92px;line-height:1;font-size:13px;color:#757575;border:0px solid #a9a9a9;text-align: center;background:#f5f5f5;}
.btn_step_next::before {content:'';position:absolute;top:18px;left:25px;display:block;width:42px;height:33px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -355px -288px;}
.btn_step_next.active {border:1px solid #ec6159;background:#ec6159;color:#fff;}
.btn_step_next.active::before {background-position:-499px -288px;}
.btn_arr_left {width:8px;height:14px;font-size:0;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -318px -120px;}
.btn_arr_right {width:8px;height:14px;font-size:0;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -356px -120px;}
.btn_arr_left.disabled {background-position:-242px -120px;}
.btn_arr_right.disabled {background-position:-280px -120px;}
.btn_tooltip {width:20px;height:20px;font-size:0;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat 0 -182px;}
.btn_refresh {width:28px;height:25px;font-size:0;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat 0 -460px;}
.btn_cross {width:18px;height:18px;font-size:0;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -580px -152px;}
.btn_cross.active {background-position:-516px -174px;}
.btn_exc {width:16px;height:16px;font-size:0;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -265px -460px;}
.btn_share {width:24px;height:26px;font-size:0;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -359px -460px;}
.btn_shareW {width:25px;height:26px;font-size:0;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -288px -520px;}
.btn_arrow_more02 {position:relative;display:inline-block;padding:0 17px 3px 0;font-size:14px;color:#777;border-bottom:1px solid #777;}
.btn_arrow_more02:after {content:'';position: absolute;top:3px;right:0;width:12px;height:7px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -474px 0;}
.btn_print {position: relative;padding:0 10px;min-width:140px;height:35px;font-size:14px;color:#fff;background:#545454;font-family: nanumB, '맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}
.btn_print:before {content:'';margin-right:5px;display:inline-block;width:20px;height:19px;vertical-align:middle;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -508px -520px;}

/* 스타일 아이콘*/
.st_cycle {padding-top:5px;display:block;width:18px;height:18px;line-height:1;background:#ec6159;border-radius:50%;text-align:center;color:#fff;font-size:11px;}
.st_cycle_bd {position: relative;;display:block;width:62px;height:62px;text-align: center;border:1px solid #e5e5e5;background:#fff;border-radius:50%;}
.st_cycle_bd .txt_count {margin-left: 0;padding-left: 0;font-size:12px;color:#777;border:none;font-family: nanumB, '맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif}
.st_cycle_bd:before {content:'';position:absolute;top:50%;left:50%;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -50px -182px;}

.st_cycle_bd.heart {padding-top:40px;}
.st_cycle_bd.heart:before {top:16px;width:20px;height:16px;background-position:-50px -182px;transform: translate(-50%, 0);}
.st_cycle_bd.heart.active:before {background-position:-100px -182px;}
.st_cycle_bd.share:before {width:24px;height:26px;background-position:-359px -460px;opacity:.7;transform: translate(-50%,-50%);}

.ic_rating { display:inline-block;width:22px;height:22px;vertical-align:19px;line-height:1;text-align: center;font-size:0; border:none !important; color:transparent !important; background-size:100%; background-repeat:no-repeat;}
.ic_rating.rating_txt {font-size:12px;}
.ic_rating.rating_all { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 720 720.011' enable-background='new 0 0 720 720.011' xml:space='preserve'%3E%3Cpath fill='%2300974C' d='M638.847,720.011H81.176C36.367,720.011,0,683.678,0,638.852V81.17C0,36.345,36.367,0,81.176,0h557.671 C683.684,0,720,36.345,720,81.17v557.682C720,683.678,683.684,720.011,638.847,720.011z'/%3E%3Cpath fill='%23FFFFFF' d='M206.64,542.792l-8.649-54.639l-63.25,0.033l-8.627,54.584l-81.512,0.022v-0.975l77.176-365.249 l89.147,0.011l77.176,365.26l0.023,0.952H206.64z M166.351,294.465l-20.133,124.652h40.266L166.351,294.465z'/%3E%3Cpolygon fill='%23FFFFFF' points='302.464,542.792 302.464,176.558 383.976,176.558 383.976,469.454 479.828,469.454 479.828,542.792 '/%3E%3Cpolygon fill='%23FFFFFF' points='497.099,542.77 497.099,176.558 578.588,176.569 578.56,469.454 674.463,469.454 674.463,542.804 '/%3E%3C/svg%3E");}
.ic_rating.rating_15 {background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 720 720' enable-background='new 0 0 720 720' xml:space='preserve'%3E%3Cpath fill='%23DD7218' d='M638.832,720H81.145C36.355,720,0,683.657,0,638.832V81.168C0,36.344,36.355,0,81.145,0h557.687 C683.657,0,720,36.344,720,81.168v557.665C720,683.657,683.657,720,638.832,720z'/%3E%3Cpolygon fill='%23FFFFFF' points='155.457,608.08 155.457,250.247 115.819,250.247 115.819,250.247 167.119,111.899 266.526,111.899 266.526,608.08 '/%3E%3Cpath fill='%23FFFFFF' d='M587.264,281.404h-45.418h-30.708h-97.906v-72.731h181.863v-96.774H304.157v264.318h186.4v138.316h-78.591 v-64.956H304.157v71.264v29.442v46.696c0,6.117,4.963,11.08,11.08,11.08h44.779h31.346h119.774h30.708h45.418 c6.117,0,11.08-4.963,11.08-11.08v-46.696V520.84V368.621v-29.442v-46.695C598.344,286.367,593.381,281.404,587.264,281.404z'/%3E%3C/svg%3E");}
.ic_rating.rating_12 {background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 720 719.992' enable-background='new 0 0 720 719.992' xml:space='preserve'%3E%3Cpath fill='%23EBBD00' d='M638.81,719.992H81.173C36.343,719.992,0,683.66,0,638.835V81.168C0,36.344,36.343,0,81.173,0H638.81 C683.634,0,720,36.344,720,81.168v557.667C720,683.66,683.634,719.992,638.81,719.992z'/%3E%3Cpolygon fill='%23FFFFFF' points='155.776,608.06 155.776,250.215 116.161,250.215 116.161,250.215 167.461,111.91 266.84,111.91 266.84,608.06 '/%3E%3Cpath fill='%23FFFFFF' d='M586.938,111.91h-47.334h-28.789H391.69h-28.742h-47.385c-6.122,0-11.086,4.963-11.086,11.08v46.057v30.081 v73.83h108.476v-67.545h76.647v59.736L300.584,534.678v72.777h296.168v-96.807H438.301l138.297-194.164 c4.335-6.084,7.786-11.371,10.408-15.931c2.599-4.537,4.762-8.951,6.498-13.32c1.715-4.302,2.913-9.075,3.563-14.273 c0.65-5.21,0.964-11.472,0.964-18.833v-54.997v-30.081V122.99C598.029,116.873,593.067,111.91,586.938,111.91z'/%3E%3C/svg%3E%0A");}
.ic_rating.rating_19 {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 720 716.805' xmlns:v='https://vecta.io/nano'%3E%3Cpath d='M638.839,716.805H81.15c-44.838,0-81.15-36.15-81.15-80.788V80.81C0,36.183,36.312,0,81.15,0h557.688c44.827,0,81.161,36.183,81.161,80.81v555.207c0,44.638-36.335,80.788-81.161,80.788' fill='%23d71e28'/%3E%3Cpath d='M152.531 605.366V249.111h-39.64 0l51.348-137.706h99.334v493.961H152.531zm436.702-493.95h-275.92c-6.117 0-11.092 4.941-11.092 11.032v248.753c0 12.21 9.898 22.108 22.107 22.108H492.52v118.967h-78.596v-64.67H306.108v146.752c0 6.09 4.964 11.031 11.081 11.031h272.043c6.117 0 11.08-4.941 11.08-11.031v-471.91c0-6.091-4.964-11.032-11.081-11.032zM412.009 213.307c0-6.09 4.975-11.031 11.092-11.031h57.028c6.117 0 11.092 4.941 11.092 11.031v86.442c0 6.09-4.975 11.032-11.092 11.032h-57.028c-6.117 0-11.092-4.942-11.092-11.032v-86.442z' fill='%23fff'/%3E%3C/svg%3E");}
.ic_rating.rating_pendency {background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 720 720.022' enable-background='new 0 0 720 720.022' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M81.15,710.022c-39.232,0-71.15-31.918-71.15-71.15V81.173C10,41.928,41.918,10,81.15,10h557.688 C678.077,10,710,41.928,710,81.173v557.699c0,39.232-31.923,71.15-71.161,71.15H81.15z'/%3E%3Cpath d='M638.839,20C672.563,20,700,47.442,700,81.173v557.699c0,33.719-27.437,61.151-61.161,61.151H81.15 c-33.718,0-61.15-27.432-61.15-61.151V81.173C20,47.442,47.432,20,81.15,20H638.839 M638.839,0H81.15C36.312,0,0,36.345,0,81.173 v557.699c0,44.838,36.312,81.151,81.15,81.151h557.688c44.827,0,81.161-36.312,81.161-81.151V81.173 C720,36.345,683.665,0,638.839,0L638.839,0z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M137.832,260.089c0,6.771,0.613,12.802,1.841,18.091c1.228,5.29,3.333,9.987,6.316,14.092 c2.983,4.105,7.077,7.808,12.282,11.108l-8.506,10.981c-1.777-1.143-3.64-2.645-5.586-4.507c-1.946-1.861-3.84-3.967-5.681-6.316 c-1.841-2.348-3.46-4.792-4.856-7.331s-2.434-5.035-3.11-7.49c-0.508,2.412-1.471,4.983-2.888,7.712 c-1.418,2.73-3.132,5.418-5.142,8.062c-2.01,2.645-4.148,5.046-6.411,7.204c-2.264,2.158-4.475,3.872-6.633,5.142l-8.379-10.537 c5.586-3.809,9.987-8.019,13.203-12.632c3.215-4.612,5.491-9.712,6.824-15.298s2-11.68,2-18.281v-5.522h-17.71v-12.061h48.687 v12.061h-16.25V260.089z M160.049,267.96v-34.468h14.092v101.499h-14.092v-53.638H147.29V267.96H160.049z M182.202,231.461h14.219 v108.545h-14.219V231.461z'/%3E%3Cpath d='M269.673,250.948v11.807H206.45v-11.807H269.673z M264.341,285.352c0,2.878-0.635,5.533-1.904,7.967 s-3.068,4.56-5.396,6.379c-2.327,1.82-5.078,3.237-8.252,4.253s-6.687,1.523-10.537,1.523s-7.374-0.508-10.568-1.523 c-3.196-1.016-5.946-2.433-8.252-4.253c-2.308-1.819-4.095-3.945-5.364-6.379s-1.904-5.089-1.904-7.967 c0-3.893,1.089-7.363,3.27-10.41c2.179-3.047,5.236-5.459,9.172-7.236s8.484-2.666,13.647-2.666c3.851,0,7.363,0.508,10.537,1.523 s5.925,2.443,8.252,4.285c2.327,1.84,4.126,3.988,5.396,6.442C263.706,279.746,264.341,282.433,264.341,285.352z M236.03,309.22 v16.504h58.652v12.188h-74.395V309.22H236.03z M254.565,234.762v11.235h-32.437v-11.235H254.565z M227.334,285.352 c0,1.608,0.466,3.078,1.396,4.412c0.931,1.332,2.222,2.401,3.872,3.205c1.65,0.805,3.533,1.206,5.649,1.206 s4.009-0.401,5.682-1.206c1.671-0.804,2.973-1.873,3.903-3.205c0.931-1.334,1.396-2.804,1.396-4.412c0-1.607-0.466-3.1-1.396-4.475 s-2.232-2.486-3.903-3.333c-1.673-0.846-3.565-1.27-5.682-1.27s-3.999,0.424-5.649,1.27c-1.65,0.847-2.941,1.958-3.872,3.333 S227.334,283.745,227.334,285.352z M292.271,231.524v36.562h14.79v12.505h-14.79v32.31H277.1v-81.377H292.271z'/%3E%3Cpath d='M350.098,237.809v9.077c0,4.359,0.635,8.263,1.904,11.711c1.27,3.45,3.025,6.486,5.269,9.109 c2.242,2.624,4.845,4.867,7.808,6.729c2.962,1.862,6.136,3.386,9.521,4.57l-8.315,11.997c-2.158-0.762-4.423-1.851-6.792-3.269 c-2.37-1.418-4.655-3.079-6.855-4.983c-2.201-1.904-4.189-3.956-5.967-6.157c-1.777-2.2-3.153-4.485-4.126-6.855 c-0.805,2.582-2.105,5.132-3.904,7.648c-1.799,2.519-3.925,4.878-6.379,7.078c-2.455,2.201-5.036,4.137-7.744,5.809 c-2.709,1.672-5.396,2.973-8.062,3.903l-7.744-11.934c5.374-1.988,9.976-4.665,13.806-8.03c3.83-3.363,6.781-7.299,8.855-11.807 c2.073-4.506,3.11-9.426,3.11-14.758v-9.839H350.098z M397.134,317.852c0,4.486-1.523,8.348-4.57,11.584 c-3.047,3.238-7.427,5.734-13.14,7.49s-12.548,2.635-20.503,2.635c-7.871,0-14.653-0.879-20.344-2.635 c-5.692-1.756-10.062-4.252-13.108-7.49c-3.047-3.236-4.57-7.098-4.57-11.584c0-4.527,1.523-8.432,4.57-11.711 s7.416-5.809,13.108-7.586c5.69-1.777,12.473-2.666,20.344-2.666c7.955,0,14.79,0.889,20.503,2.666s10.093,4.307,13.14,7.586 S397.134,313.325,397.134,317.852z M336.45,317.852c0,2.963,1.988,5.301,5.967,7.014c3.978,1.715,9.479,2.571,16.504,2.571 c7.236,0,12.822-0.856,16.758-2.571c3.936-1.713,5.903-4.051,5.903-7.014c0-2.92-1.968-5.258-5.903-7.014 s-9.521-2.635-16.758-2.635c-7.025,0-12.526,0.868-16.504,2.603C338.438,312.542,336.45,314.891,336.45,317.852z M396.055,231.461 v26.533h15.298v12.505h-15.298v24.756h-15.298v-63.794H396.055z'/%3E%3Cpath d='M471.782,264.469c0,3.809-0.72,7.279-2.158,10.41c-1.439,3.132-3.449,5.819-6.03,8.062 c-2.582,2.243-5.597,3.979-9.046,5.205c-3.449,1.228-7.162,1.841-11.14,1.841c-4.062,0-7.818-0.613-11.267-1.841 c-3.45-1.227-6.454-2.962-9.014-5.205c-2.562-2.242-4.561-4.93-5.999-8.062c-1.439-3.131-2.158-6.602-2.158-10.41 s0.719-7.278,2.158-10.41c1.438-3.131,3.438-5.829,5.999-8.093c2.56-2.264,5.563-4.01,9.014-5.237 c3.448-1.227,7.204-1.841,11.267-1.841c3.978,0,7.69,0.614,11.14,1.841c3.449,1.228,6.464,2.974,9.046,5.237 c2.581,2.264,4.591,4.962,6.03,8.093C471.062,257.19,471.782,260.66,471.782,264.469z M505.234,318.043 c0,4.359-1.523,8.157-4.57,11.394c-3.047,3.238-7.427,5.734-13.14,7.49s-12.59,2.635-20.63,2.635 c-7.956,0-14.77-0.879-20.439-2.635c-5.671-1.756-10.029-4.252-13.076-7.49c-3.047-3.236-4.57-7.034-4.57-11.394 c0-4.57,1.523-8.516,4.57-11.839c3.047-3.321,7.405-5.871,13.076-7.648c5.67-1.777,12.483-2.666,20.439-2.666 c8.04,0,14.917,0.889,20.63,2.666s10.093,4.327,13.14,7.648C503.711,309.527,505.234,313.473,505.234,318.043z M429.761,264.469 c0,2.666,0.604,4.973,1.809,6.919c1.207,1.947,2.835,3.449,4.889,4.507c2.052,1.059,4.368,1.587,6.95,1.587 c2.539,0,4.834-0.528,6.888-1.587c2.052-1.058,3.682-2.56,4.887-4.507c1.207-1.946,1.81-4.253,1.81-6.919s-0.603-4.983-1.81-6.95 c-1.205-1.969-2.835-3.492-4.887-4.57c-2.054-1.08-4.349-1.619-6.888-1.619c-2.582,0-4.898,0.539-6.95,1.619 c-2.054,1.078-3.682,2.602-4.889,4.57C430.364,259.485,429.761,261.803,429.761,264.469z M444.36,318.043 c0,1.862,0.898,3.502,2.697,4.919c1.799,1.419,4.381,2.519,7.744,3.301c3.365,0.784,7.396,1.175,12.093,1.175 c7.278,0,12.886-0.867,16.821-2.603c3.936-1.734,5.903-3.999,5.903-6.792c0-3.004-1.968-5.385-5.903-7.142 c-3.936-1.755-9.543-2.634-16.821-2.634c-7.025,0-12.536,0.868-16.536,2.603C446.36,312.605,444.36,314.996,444.36,318.043z M504.536,231.461v64.937h-15.488v-14.155h-14.6l0.381-12.949h14.219v-11.68h-14.219l-0.381-12.949h14.6v-13.203H504.536z'/%3E%3Cpath d='M574.805,242.76c-0.254,10.749-2.074,20.874-5.459,30.374c-3.386,9.5-8.633,18.26-15.742,26.279 s-16.377,15.16-27.803,21.423l-8.633-11.934c6.009-2.835,11.446-6.221,16.313-10.156c4.866-3.936,9.077-8.241,12.632-12.917 s6.4-9.586,8.538-14.727c2.136-5.143,3.479-10.357,4.03-15.647h-35.166V242.76H574.805z M602.925,231.524v41.45h15.996v12.632 h-15.996v54.336H587.69V231.524H602.925z'/%3E%3Cpath d='M108.135,488.561c-11.094-14.727-16.641-32.949-16.641-54.668c0-21.797,5.546-40.02,16.641-54.668h8.555 c-4.258,5.391-7.793,13.301-10.605,23.73s-4.219,20.742-4.219,30.938c0,10.234,1.406,20.547,4.219,30.938 c2.812,10.392,6.347,18.301,10.605,23.73H108.135z'/%3E%3Cpath d='M155.303,411.628c0,9.258,1.572,17.159,4.717,23.701c3.145,6.543,8.232,12.003,15.264,16.377l-5.684,7.266 c-2.07-1.289-4.111-2.9-6.123-4.834s-3.896-4.072-5.654-6.416s-3.281-4.775-4.57-7.295s-2.227-4.989-2.812-7.412 c-0.508,2.54-1.406,5.166-2.695,7.881c-1.289,2.716-2.871,5.361-4.746,7.939s-3.926,4.961-6.152,7.148 c-2.227,2.188-4.551,4.005-6.973,5.449l-5.566-7.031c7.5-4.96,12.9-11.006,16.201-18.135c3.301-7.128,4.951-15.342,4.951-24.639 v-8.555h-17.988v-8.086h44.707v8.086h-16.875V411.628z M180.322,418.483v-32.578h9.375v91.992h-9.375V427.39h-14.59v-8.906H180.322 z M200.303,383.737h9.434v99.141h-9.434V383.737z'/%3E%3Cpath d='M277.529,402.136v7.969h-57.188v-7.969H277.529z M272.549,432.37c0,3.398-0.977,6.445-2.93,9.141s-4.648,4.825-8.086,6.387 c-3.438,1.562-7.422,2.344-11.953,2.344s-8.525-0.781-11.982-2.344c-3.457-1.562-6.152-3.691-8.086-6.387s-2.9-5.742-2.9-9.141 c0-3.437,0.967-6.513,2.9-9.229c1.934-2.715,4.629-4.854,8.086-6.416c3.457-1.562,7.451-2.344,11.982-2.344 s8.516,0.782,11.953,2.344c3.438,1.562,6.133,3.701,8.086,6.416C271.572,425.857,272.549,428.934,272.549,432.37z M244.365,454.87 v17.168h56.367v8.203h-66.797V454.87H244.365z M264.053,387.311v7.617h-29.121v-7.617H264.053z M236.631,432.37 c0,1.875,0.557,3.584,1.67,5.127c1.113,1.544,2.646,2.774,4.6,3.691c1.953,0.918,4.18,1.377,6.68,1.377 c2.539,0,4.785-0.459,6.738-1.377c1.953-0.917,3.486-2.147,4.6-3.691c1.113-1.543,1.67-3.252,1.67-5.127s-0.557-3.604-1.67-5.186 s-2.646-2.851-4.6-3.809c-1.953-0.957-4.199-1.436-6.738-1.436c-2.5,0-4.727,0.479-6.68,1.436c-1.953,0.958-3.486,2.227-4.6,3.809 S236.631,430.495,236.631,432.37z M297.217,383.737v34.395h14.531v8.379h-14.531v31.055h-10.02v-73.828H297.217z'/%3E%3Cpath d='M377.08,440.046c-2.734,0.431-5.821,0.82-9.258,1.172c-3.438,0.352-7.041,0.665-10.811,0.938 c-3.771,0.273-7.51,0.508-11.221,0.703c-5.625,0.273-11.007,0.489-16.143,0.645c-5.137,0.156-9.873,0.255-14.209,0.293l-1.289-8.32 c3.319,0.039,6.68,0.029,10.078-0.029s6.835-0.146,10.312-0.264v-21.328h9.668v20.977c2.382-0.078,5-0.195,7.852-0.352 c2.851-0.155,5.751-0.342,8.701-0.557c2.949-0.214,5.771-0.448,8.467-0.703c2.695-0.254,5.077-0.536,7.148-0.85L377.08,440.046z M357.275,424.284c0.741-2.695,1.309-6.201,1.699-10.518c0.39-4.315,0.586-9.208,0.586-14.678h-39.609v-8.086h49.746 c0,4.336-0.088,8.604-0.264,12.803c-0.176,4.199-0.46,8.154-0.85,11.865c-0.391,3.712-0.938,6.953-1.641,9.727L357.275,424.284z M339.58,451.296v20.508h55.723v8.145h-65.918v-28.652H339.58z M392.607,414.499h13.887v8.613h-13.887v34.219h-9.961v-73.652h9.961 V414.499z'/%3E%3Cpath d='M457.646,389.304v27.773h-33.516v13.066c4.648,0.079,9.521,0.039,14.619-0.117c5.098-0.155,10.087-0.469,14.971-0.938 c4.883-0.469,9.375-1.113,13.477-1.934l0.938,7.852c-3.086,0.665-6.66,1.211-10.723,1.641c-4.063,0.431-8.467,0.762-13.213,0.996 s-9.678,0.391-14.795,0.469c-5.118,0.079-10.274,0.098-15.469,0.059V409.46h33.457v-12.012h-33.398v-8.145H457.646z M486.709,448.425v33.047h-63.281v-33.047H486.709z M433.506,473.561h43.008v-17.344h-43.008V473.561z M486.709,383.737v25.02 h14.766v8.438h-14.766v25.547h-10.078v-59.004H486.709z'/%3E%3Cpath d='M555.615,394.343c-0.156,10.352-2.013,19.863-5.566,28.535c-3.555,8.672-8.652,16.465-15.293,23.379 c-6.642,6.914-14.688,12.891-24.141,17.93l-5.742-7.91c5.977-2.891,11.357-6.278,16.143-10.166 c4.784-3.887,8.886-8.164,12.305-12.832c3.418-4.667,6.113-9.57,8.086-14.707c1.972-5.136,3.154-10.38,3.545-15.732h-35.098v-8.496 H555.615z M580.986,383.737v39.668h15.469v8.438h-15.469v50.977h-10.078v-99.082H580.986z'/%3E%3Cpath d='M611.865,488.561h-8.555c4.257-5.43,7.793-13.339,10.605-23.73c2.812-10.391,4.219-20.703,4.219-30.938 c0-10.195-1.406-20.508-4.219-30.938s-6.349-18.34-10.605-23.73h8.555c11.094,14.648,16.641,32.871,16.641,54.668 C628.506,455.612,622.959,473.835,611.865,488.561z'/%3E%3C/g%3E%3C/svg%3E%0A");}

/*공지사항 아이콘*/
.noti_ic {display:block;line-height:1;color:#2b2b2b;}
.noti_ic > span {font-size:14px; font-weight:bold; }
.noti_ic:after {content:'';display:block;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat 0 0;}
.noti_ic.noti_ic01 {padding:0 59px 0 0;}
.noti_ic.noti_ic02 {padding:0 58px 0 68px;}
.noti_ic.noti_ic03 {padding:0 59px 0 62px;}
.noti_ic.noti_ic04 {padding:0 54px 0 55px;}
.noti_ic.noti_ic05 {padding:0 53px 0 50px;}
.noti_ic.noti_ic06 {padding:0 0 0 58px;}
.noti_ic.noti_ic07 {padding:0 0 0 58px;}
.noti_ic.noti_ic01:after {margin:12px auto 0;width:48px;height:48px;background-position:0 -382px;}
.noti_ic.noti_ic02:after {margin:16px auto 0;;width:49px;height:44px;background-position:-78px -382px;}
.noti_ic.noti_ic03:after {margin:15px auto 0;;width:54px;height:38px;background-position:-157px -382px;}
.noti_ic.noti_ic04:after {margin:14px auto 0;;width:41px;height:42px;background-position:-241px -382px;}
.noti_ic.noti_ic05:after {margin:13px auto 0;;width:42px;height:42px;background-position:-312px -382px;}
.noti_ic.noti_ic06:after {margin:14px auto 0;width:47px;height:44px;background-position:-384px -382px;}
.noti_ic.noti_ic07:after {margin:14px auto 0;width:36px;height:42px;background-position:-342px -520px;}


.round_st {padding:8px 20px 8px 20px;display:inline-block;height:30px;/*line-height:28px;*/border:1px solid #dbdbdb;border-radius:15px;text-align:center;font-size:13px;color:#777;}

.time_option {padding:4px 2px;display:inline-block;min-width:25px;height:16px;font-size:11px;color:#fff;text-align: center}
.time_morning {background:#fb8b31;}
.time_night {background:#485ea2;}

.ic_star {position: relative;display:block;width:17px;height:17px;background:#ccc;}
.ic_star:after {content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:url('//movie-img.moviee.co.kr/NYes24/new/bg_star_s.png') no-repeat 0 0;}
.ic_star .bg_star {position:absolute;top:0;bottom:0;left:0;display:block;background:#ec6159;}
.ic_star.half_star .bg_star {width:50%;}
.ic_star.all_star .bg_star {width:100%;}

.ic_star.big {width:28px;height:28px;cursor: pointer;}
.ic_star.big:after {background:url('//movie-img.moviee.co.kr/NYes24/new/bg_star_b.png') no-repeat 0 0;}

.ic_rank_arrow {position: relative;;padding-left:20px;display:inline-block;vertical-align:middle;}
.ic_rank_arrow:before {content:'';position: absolute;top:0;left:0;width:8px;height:3px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -468px -460px;}
.ic_rank_arrow.up:before {width:10px;height:11px;background-position:-505px -460px; margin-top:3px;}
.ic_rank_arrow.down:before {width:10px;height:11px;background-position:-545px -460px; margin-top:3px;}

.ic_heart {display:block;width:20px;height:17px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -50px -181px;}
.ic_heart.active {background-position:-100px -182px;}
.ic_b_heart {display:block;width:21px;height:17px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -150px -181px;}
.ic_b_heart.active {background-position:-201px -182px;}

.ic_best {margin-right:10px;display:inline-block;width:44px;height:17px;vertical-align:middle;background:url('//movie-img.moviee.co.kr/NYes24/new/bg_icon.png') no-repeat -246px -222px;}

/*텍스트 스타일*/
.dot_st { white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.txt_line {text-decoration: underline;}
.txt_line_lt {text-decoration: line-through;}
.txt_noti {font-size:13px; color:#999;}
.txt_noti_s {font-size:11px; color:#999;}

/*리스트*/
.rating_list > li {line-height:1;font-size:0;}
.rating_list > li > a {display:block;color:#777;}
.rating_list > li .rating_tit_box {position: relative;padding:12px 0 10px 55px;display:inline-block;min-height:42px;width:100%;font-size:15px;vertical-align:top;}
.rating_list > li .ic_rating {position: absolute;top:10px;left:20px;}
.rating_list > li .mov_tit {padding-right:10px;display:block;width:100%;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.rating_list > li:hover, .rating_list > li.active {background:#ec6159;}
.rating_list > li:hover > a, .rating_list > li.active > a {color:#fff;}

.rating_list.rank_st .mov_rank_num {padding:15px 0 0 0px;display:inline-block;width:27px;vertical-align:top;font-size:15px;color:#777;/*font-family:Myriad Pro,'맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif ;*/}
.rating_list.rank_st .rating_tit_box {padding-left:33px;width:calc(100% - 57px);}
.rating_list.rank_st .ic_rating {left:0;}
.rating_list > li:hover .mov_rank_num, .rating_list > li.active .mov_rank_num {color:#fff;}

.rating_list.default_st li > a {padding:14px 20px 13px;display:block;min-height:42px;width:100%;font-size:15px;}

/*달력*/
.cal_currunt_month {position: relative;text-align:center;font-size:0;}
.cal_currunt_month .btn_cal_box {position:absolute;top:20px;}
.cal_currunt_month .btn_cb_left {left:15px;}
.cal_currunt_month .btn_cb_right {right:15px;}
.cal_currunt_month .currunt_info_box {line-height:1;}
.cal_currunt_month .currunt_info_box .currunt_year {padding-bottom:5px;font-size:12px;}
.cal_currunt_month .currunt_info_box .currunt_month {padding-bottom:18px;font-size:30px;font-weight:bold;color:#2b2b2b;}

.tbl_cal {width:100%;table-layout:fixed;text-align:center;  /* font-family:yesB,'맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif ; */}
.tbl_cal thead th {padding:15px 0;width:36px;vertical-align:middle;font-size:12px;font-weight:normal;}
.tbl_cal thead th:first-child {color:#ca0905;}
.tbl_cal thead th:last-child {color:#4c73ec;}
.tbl_cal tbody td {padding-top:1px;width:36px;height:36px;font-size:13px;color:#cbcbcb;vertical-align:middle;}
.tbl_cal .ableDay {border:1px solid #e5e5e5;color:#2b2b2b;}
.tbl_cal .ableDayAm {border:1px solid #ccc;color:#2b2b2b;}
.tbl_cal .selected {background:#ec6159;color:#fff; border:1px solid #ec6159;}
.tbl_cal .selected a {color:#fff;}
.tbl_cal .eve_select_day {cursor: pointer;}
.tbl_cal .eve_select_day:hover {background:#ec6159;color:#fff;border:1px solid #ec6159;}
.tbl_cal .eve_select_day:hover a {color:#fff;}

/**/
.tbl_box {display:table;}


/*텍스트 컬러*/
.col_point {color:#ec6159 !important;}
.col_disable {color:#ebebeb !important;}
.col_default {color: #999 !important;}
.col_dark {color: #111 !important;}

.clear:after {content:'';display:block;clear: both;}

/*new*/
.ico_n {display:inline-block; background:url(//movie-img.moviee.co.kr/NYes24/new/ico_n.gif) 0 0 no-repeat; width:17px; height:15px; margin-left:5px; vertical-align:middle; }

/*dialog*/
.ui-dialog{ padding: 0;}
.ui-widget.ui-widget-content{ border:#333 1px solid; border-radius:0;}
.ui-dialog .ui-dialog-titlebar{ padding: 14px 20px;}
.ui-dialog .ui-dialog-titlebar .ui-button{ background-color: transparent; border: none; width: 24px; height: 24px; right: 20px;}
.ui-widget-header .ui-button .ui-icon,
.ui-widget-header .ui-button:hover .ui-icon{ background: url(../../asset/images/ic_close.svg) no-repeat 50% 50% / 13px;}
.ui-widget-header{ background-color: #333; border-color: #333; border-radius:0; color:#fff;}
.ui-dialog .ui-dialog-content{ padding: 20px 22px 25px;}

/* paging */
div.paging{ text-align:center; padding:0; margin:50px 0 0 0; position:relative; clear:both; font-family:'Outfit'; font-weight:600;}
div.paging .right{ position:absolute; top:50%; right:0; transform: translateY(-50%);}
div.paging a,
div.paging strong{ display:inline-block; width:32px; height:32px; line-height:30px; color:#999; text-align:center; margin:0; vertical-align:middle; background-color: #fff; border-radius:8px; border:#ccc 1px solid; overflow: hidden; transition: all 0.2s ease-in-out;}
div.paging a:hover{ background-color: #fff; border-color:#333; color:#333;}
div.paging .on{ color:#fff; font-weight:400; background-color:#333; border:#333 1px solid;}
div.paging .on:hover{ color:#333; font-weight:400; background-color:#fff; border:#333 1px solid;}
div.paging .direction{ position:relative; border:#ccc 1px solid; }
div.paging .direction > span{ position:absolute; top:-9999px; left:-9999px;}
div.paging .direction.first:before{ content:""; position:absolute; top:50%; left:50%; margin:-4px 0 0 0px; width:6px; height:6px; display:block;  border:1px solid #ccc; border-top:none;border-right:none;-webkit-transform:rotate(45deg);transform:rotate(45deg); transition: all 0.2s ease-in-out;}
div.paging .direction.first:after{ content:""; position:absolute; top:50%; left:50%; margin:-4px 0 0 -4px; width:6px; height:6px; display:block;  border:1px solid #ccc; border-top:none;border-right:none;-webkit-transform:rotate(45deg);transform:rotate(45deg); transition: all 0.2s ease-in-out;}
div.paging .direction.prev:after{ content:""; position:absolute; top:50%; left:50%; margin:-4px 0 0 -4px; width:6px; height:6px; display:block;  border:1px solid #ccc; border-top:none;border-right:none;-webkit-transform:rotate(45deg);transform:rotate(45deg); transition: all 0.2s ease-in-out;}
div.paging .direction.next:after{ content:""; position:absolute; top:50%; left:50%; margin:-4px 0 0 -4px; width:6px; height:6px; display:block;  border:1px solid #ccc; border-top:none;border-right:none;-webkit-transform:rotate(-135deg);transform:rotate(-135deg); transition: all 0.2s ease-in-out;}
div.paging .direction.last:before{ content:""; position:absolute; top:50%; left:50%; margin:-4px 0 0 -8px; width:6px; height:6px; display:block;  border:1px solid #ccc; border-top:none;border-right:none;-webkit-transform:rotate(-135deg);transform:rotate(-135deg); transition: all 0.2s ease-in-out;}
div.paging .direction.last:after{ content:""; position:absolute; top:50%; left:50%; margin:-4px 0 0 -4px; width:6px; height:6px; display:block;  border:1px solid #ccc; border-top:none;border-right:none;-webkit-transform:rotate(-135deg);transform:rotate(-135deg); transition: all 0.2s ease-in-out;}
div.paging .direction.prev{ margin-right:18px;}
div.paging .direction.next{ margin-left:18px;}
div.paging .direction:hover{ background-color:#fff; }
div.paging .direction:hover::before,
div.paging .direction:hover::after{ border-color:#333;}

/* 이용약관 */
.clause-wr{ background-color:#fff; padding:60px; max-width:1200px; margin:20px auto 130px; font-size:14px; color:#000; line-height:1.5;}
.clause-wr .head_top_title{ padding:0; margin:0 0 50px 0;}
.clause-wr .clause-ttx{ font-size:20px; font-weight:700; color:#000; text-align:center; margin:50px 0;}
.clause-wr .clause-hd{ margin:30px 0 10px; font-weight:600; font-size:16px;}
.clause-wr table{ width: 100%; border-collapse: collapse; border-spacing: 0; table-layout:fixed; border-top:#B9B9B9 1px solid; border-right:#B9B9B9 1px solid;  margin:10px 0;}
.clause-wr table th,
.clause-wr table td{ padding:10px; text-align:center; font-size:14px; color:#000; font-weight:400; border-bottom:#B9B9B9 1px solid; border-left:#B9B9B9 1px solid; }
.clause-wr table td a{ color:#2B0AC1; font-weight:600; text-decoration:underline;}
.clause-wr .text-left{ text-align:left;}
.clause-wr .indent{ padding:0 0 0 20px;}
.tbl-theater{ width: 100%; border-collapse: collapse; border-spacing: 0; table-layout:fixed;  border-top:#B9B9B9 1px solid; border-right:#B9B9B9 1px solid; }
.tbl-theater .thead{ background-color:rgba(0, 0, 0, 0.06);}
.tbl-theater .thead,
.tbl-theater .tbody .tr{ width:100%; display:flex;}
.tbl-theater .thead div{ flex:1; padding:10px; text-align:center; font-size:14px; color:#000; font-weight:600; border-bottom:#B9B9B9 1px solid; border-left:#B9B9B9 1px solid; }
.tbl-theater .tbody .tr div{ flex:1; padding:10px; text-align:center; font-size:14px; color:#000; font-weight:400; border-bottom:#B9B9B9 1px solid; border-left:#B9B9B9 1px solid; }
.tbl-theater .thead div:first-child,
.tbl-theater .tbody .tr div:first-child{flex:none; width:55px;}
.tbl-theater .tbody .tr div.text-left{ text-align:left;}

@media screen and (max-width:1200px){
	
    @media screen and (max-width:1024px){		
		
		body{ font-size:14px;}

		.input{ height:50px; font-size:14px; padding:0 10px;}
		.input:read-only{ font-size:14px; }
		.input::placeholder {font-size:14px; }
		.input::-ms-input-placeholder {font-size:14px; }
		.input:-ms-input-placeholder {font-size:14px; }
        
        @media screen and (max-width:640px){  
        
        
        }
    }    
}
@charset "utf-8";

/*pretendard*/

@font-face {
	font-family: 'Pretendard';
	font-weight: 900;
	font-display: swap;
	src: local('Pretendard Black'), url('/asset/font//Pretendard/Pretendard-Black.woff2') format('woff2'), url('/asset/font//Pretendard/Pretendard-Black.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 800;
	font-display: swap;
	src: local('Pretendard ExtraBold'), url('/asset/font//Pretendard/Pretendard-ExtraBold.woff2') format('woff2'), url('/asset/font//Pretendard/Pretendard-ExtraBold.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 700;
	font-display: swap;
	src: local('Pretendard Bold'), url('/asset/font//Pretendard/Pretendard-Bold.woff2') format('woff2'), url('/asset/font//Pretendard/Pretendard-Bold.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 600;
	font-display: swap;
	src: local('Pretendard SemiBold'), url('/asset/font//Pretendard/Pretendard-SemiBold.woff2') format('woff2'), url('/asset/font//Pretendard/Pretendard-SemiBold.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 500;
	font-display: swap;
	src: local('Pretendard Medium'), url('/asset/font//Pretendard/Pretendard-Medium.woff2') format('woff2'), url('/asset/font//Pretendard/Pretendard-Medium.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 400;
	font-display: swap;
	src: local('Pretendard Regular'), url('/asset/font//Pretendard/Pretendard-Regular.woff2') format('woff2'), url('/asset/font//Pretendard/Pretendard-Regular.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 300;
	font-display: swap;
	src: local('Pretendard Light'), url('/asset/font//Pretendard/Pretendard-Light.woff2') format('woff2'), url('/asset/font//Pretendard/Pretendard-Light.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 200;
	font-display: swap;
	src: local('Pretendard ExtraLight'), url('/asset/font//Pretendard/Pretendard-ExtraLight.woff2') format('woff2'), url('/asset/font//Pretendard/Pretendard-ExtraLight.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 100;
	font-display: swap;
	src: local('Pretendard Thin'), url('/asset/font//Pretendard/Pretendard-Thin.woff2') format('woff2'), url('/asset/font//Pretendard/Pretendard-Thin.woff') format('woff');
}

/*Outfit*/
/* latin-ext */
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/outfit/v11/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/outfit/v11/QGYvz_MVcBeNP4NJtEtq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*나눔 바른고딕*/
@font-face {
    font-family: nanumBa;
    src: url('//movie-img.moviee.co.kr/NYes24/new/font/NanumBarunGothicWeb.eot');
    src: url('//movie-img.moviee.co.kr/NYes24/new/font/NanumBarunGothicWeb.eot?#iefix') format('embedded-opentype'),
         url('//movie-img.moviee.co.kr/NYes24/new/font/NanumBarunGothicWeb.woff') format('woff'),
         url('//movie-img.moviee.co.kr/NYes24/new/font/NanumBarunGothicWeb.ttf') format('truetype');
}

/*나눔스퀘어*/
@font-face {
    font-family: nanumL;
    src: url('//movie-img.moviee.co.kr/NYes24/new/font/NanumSquareL.eot');
    src: url('//movie-img.moviee.co.kr/NYes24/new/font/NanumSquareL.eot?#iefix') format('embedded-opentype'),
         url('//movie-img.moviee.co.kr/NYes24/new/font/NanumSquareL.woff') format('woff'),
         url('//movie-img.moviee.co.kr/NYes24/new/font/NanumSquareL.ttf') format('truetype');
}

@font-face {
    font-family: nanumR;
    src: url('//movie-img.moviee.co.kr/NYes24/new/font/NanumSquareR.eot');
    src: url('//movie-img.moviee.co.kr/NYes24/new/font/NanumSquareR.eot?#iefix') format('embedded-opentype'),
         url('//movie-img.moviee.co.kr/NYes24/new/font/NanumSquareR.woff') format('woff'),
         url('//movie-img.moviee.co.kr/NYes24/new/font/NanumSquareR.ttf') format('truetype');
}

@font-face {
    font-family: nanumB;
    src: url('//movie-img.moviee.co.kr/NYes24/new/font/NanumSquareB.eot');
    src: url('//movie-img.moviee.co.kr/NYes24/new/font/NanumSquareB.eot?#iefix') format('embedded-opentype'),
         url('//movie-img.moviee.co.kr/NYes24/new/font/NanumSquareB.woff') format('woff'),
         url('//movie-img.moviee.co.kr/NYes24/new/font/NanumSquareB.ttf') format('truetype');
} 
@font-face {
    font-family: nanumEB;
    src: url('//movie-img.moviee.co.kr/NYes24/new/font/NanumSquareEB.eot');
    src: url('//movie-img.moviee.co.kr/NYes24/new/font/NanumSquareEB.eot?#iefix') format('embedded-opentype'),
         url('//movie-img.moviee.co.kr/NYes24/new/font/NanumSquareEB.woff') format('woff'),
         url('//movie-img.moviee.co.kr/NYes24/new/font/NanumSquareEB.ttf') format('truetype');
}


@charset "utf-8";

.hide {display:none;}
.show {display:block !important;}
.inner {margin:auto;min-width:1200px;}
.lay_inner {margin:auto;width:1200px;}

.loading {position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0);z-index:1001;}
.loading .loading_img {position:absolute;top:50%;left:50%;transform: translate3d(-50%, -50%, 0);  width:70px; height:70px; border-radius:50px; background:#000; text-align:center;}
.loading .loading_img img {width:48px; height:48px; position:absolute; top:11px; left:11px;}

.payloading {position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0);z-index:1001;}
.payloading .loading_img {position:absolute;top:50%;left:50%;transform: translate3d(-50%, -50%, 0); width:70px; height:70px; border-radius:50px; background:#000; text-align:center;}
.payloading .loading_img img {width:48px; height:48px; position:absolute; top:11px; left:11px;}

#wrap {min-width:1200px;background:#F9FAFB;overflow:hidden;}
.top_banner {position: relative;margin:auto;height:0;text-align: center;overflow: hidden;background:#000;transition: height .3s;}/*2019.11.06 sewon */
.top_banner.on {height:70px;transition: height .3s;}
.top_banner .img_area img {/*position: absolute;*/left:50%;/*margin-left:-950px;*/}/*2019.11.06 sewon */
.top_banner .btn_tb_close {position:absolute;top:20px;right:48px;width:26px;height:26px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') rgba(0,0,0,.1) no-repeat -65px -123px;font-size:0;text-indent:-999px;cursor: pointer; border-radius:50px;} 

.container {position: relative;padding-top:100px;}
.container.none_pt {padding-top: 0;}
/*header 파트*/
.none_pt .header {background:rgba(0, 0, 0, 0.3);}
.header {position:absolute;top:0;width:100%;z-index:1000; background:#fff;border-bottom:rgba(48, 48, 48, 0.1) 1px solid;}
.header.sc {min-width:1200px;background:#fff; /* box-shadow: -8px 5px 30px -8px rgba(5,5,6,.5);  */}
.header.sc .sc_nav {height:28px;opacity:1;transition:height .2s, opacity .2s;border-bottom:1px solid rgba(255,255,255,.1); display:none;}
.header.hover {min-width:1200px;background:rgba(255,255,255,1); box-shadow:0 8px 10px rgba(0, 0, 0, 0.1); }

.index .header,
.headDark .header{ background:rgba(0,0,0,.0);border-bottom:none;}
.index .header.hover,
.headDark .header.hover{min-width:1200px;background:rgba(0,0,0,.8);}
.index .header.sc,
.headDark .header.sc{ background:rgba(26,26,26,.95);}

/*상단 서브 메뉴*/
.sc_nav {position: relative; opacity:1; border-bottom:#EFEFEF 1px solid; transition:height .2s, opacity .2s; display:none;}
.sc_nav ul {font-size:14px;display:flex;}
.sc_nav ul > li {position:relative;display:inline-block;}
.sc_nav ul > li a {padding:0 10px;display:block;line-height:1;font-weight:600;color:#444;}
.sc_nav .logo{ width:64px; height:20px; font-size:0;text-indent:-9999px;}
.sc_nav .logo a:after{content:'';display:block;width:64px;height:20px;background:url('/asset/images/logo_color.svg') no-repeat 0 50% / 100% auto;}
.sc_nav .inner{ max-width:1200px; margin:0 auto;  display:flex; justify-content:space-between; align-items:center; padding:0 40px; height:40px;}

.sc_g_left .sc_g_menu > a {position: relative;;padding-right:30px;}
.sc_g_left .sc_g_menu > a:after {content:'';position: absolute;top:11px;right:14px;display:block;width:9px;height:8px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -572px 0;}
.sc_g_left .sc_g_sub {position: absolute;top:28px;left:-1px;right:-1px;padding:6px 0 11px;display:none;border:1px solid rgba(255,255,255,.1);z-index:10;border-top:none;background:#2b2b2b;letter-spacing:-1px;}
.sc_g_left .sc_g_sub a {padding:5px 1px;}
.sc_g_left .sc_g_menu.active {border:1px solid rgba(255,255,255,.1);}
.sc_g_left .sc_g_menu.active .sc_g_sub {display:block;}
.sc_g_left > li:last-child a:after {display: none;}

.sc_g_right > li:last-child a{ padding-right:0;}
.sc_g_right > li:last-child a:after {display: none;}

/*기본 메뉴*/
.m_nav {position: relative;min-height:100px;z-index:100;}
.m_nav .logo {position: absolute; top:30px; left:50px;width:120px;height:38px;font-size:0;text-indent:-9999px;}
.m_nav .logo a {padding-top:0;display:block;height:100%;line-height:100%;}
.m_nav .logo a:after {content:'';display:block;width:120px;height:38px;background:url('/asset/images/logo_color.svg') no-repeat 0 50% / 100% auto;}

.index  .m_nav .logo a:after,
.headDark  .m_nav .logo a:after{content:'';display:block;width:120px;height:38px;background:url('/asset/images/logo.svg') no-repeat 0 50% / 100% auto;}

.m_gnb_area {font-size:0;text-align: center;}
.m_gnb_list {padding:34px 0 0 0;font-size:0;display: inline-block;height:100px;transition: height 0.5s;overflow:hidden;}
.m_gnb_list > li {display:inline-block;vertical-align:top;}
.m_gnb_list > li > a {padding:0 50px 0;display:block;height:34px;line-height:34px;font-size:16px;color:#444;font-weight:700; transition:all 0.2s ease-in-out;}
.m_gnb_list > li > a > span {position: relative; display:inline-block;}
.m_gnb_list > li  > a > span:after{ content:'';position:absolute;bottom:-8px;left:50%;width:0;display:block;height:2px;background:#D9D9D9;transition:all 0.2s ease-in-out;}
.m_gnb_list > li:hover  > a > span:after {left:0; width:100%;}
.m_gnb_list > li.active  > a {color:#000;}
.m_gnb_list:hover {height:280px;transition: height 0.5s;}
.m_sub_gnb { padding:26px 0 0 0; font-size:14px;text-align: center;font-weight:normal; }
.m_sub_gnb a {padding:7px 0;display:block;line-height:1;color:#555; transition:all 0.2s ease-in-out;}
.m_sub_gnb a:hover {color:#ec6159;}
.m_sub_gnb li.active a {color:#000;}

.index .m_gnb_list > li > a,
.headDark .m_gnb_list > li > a{ color:#fff;}
.index .m_gnb_list > li.active  > a,
.headDark .m_gnb_list > li.active  > a{color:#fff;}
.index .m_gnb_list > li:hover  > a,
.headDark .m_gnb_list > li:hover  > a{color:#FF4343;}
.index .m_sub_gnb li.active a,
.index .m_sub_gnb li:hover a,
.headDark .m_sub_gnb li.active a,
.headDark .m_sub_gnb li:hover a{color:#FF4343;}
.index .m_sub_gnb a,
.headDark .m_sub_gnb a{color:#fff;}
.index .m_sub_gnb a:hover,
.headDark .m_sub_gnb a:hover{color:#FF4343;}

/* 영화관 head */
#Theater.headDark .header{ background:#fff;}
#Theater.headDark .m_gnb_list > li > a{ color:#444;}
#Theater.headDark .m_sub_gnb a{ color:#555;}
#Theater.headDark .m_sub_gnb a:hover{ color:#ec6159;}
#Theater .container.none_pt{ padding-top:100px;}
#Theater .m_nav .inner{ position: relative; display:flex;}
#Theater .m_nav .logo_theater{ position: absolute; top:12px; left:0; }
#Theater .m_nav .logo_theater a{ display:flex; align-items:center;}
#Theater .sc_nav{ display:flex; padding:0;}
#Theater .sc_nav .inner{ padding:0;}
#Theater .header.sc .sc_nav{ height:40px; border-bottom:rgba(48, 48, 48, 0.1) 1px solid;}
#Theater .m_gnb_area{ margin:0 0 0 auto;}
#Theater .header.hover {background:rgba(255,255,255,1); }
#Theater .m_nav{ padding:0;  min-height:90px; display:flex; align-items:center;}
#Theater .m_gnb_list{ height:90px; padding:30px 0 0 0; margin-right:-40px;}
#Theater .m_gnb_list:hover {height:280px;}
#Theater .m_gnb_list > li > a{ padding:0 40px; }
#Theater .m_gnb_list > li + li{ margin-left:20px;}


.sb_link {padding:22px 0 0 22px;display:inline-block;vertical-align:top;font-size:0;}
.sb_link > a {margin-right:14px;padding-top:8px;display:inline-block;width:35px;height:35px;text-align:center;vertical-align:top;border-radius:50%;background:rgba(235,234,234,.4);font-size:0;}
.sb_link > a:before {content:'';display:inline-block;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat;}
.sb_link > a.link_star:before {width:20px;height:20px;background-position:-209px -232px;}
.sb_link > a.link_bell:before {margin-top:1px;width:15px;height:16px;background-position:-259px -232px;}

.aside_rnb {position:absolute;top:30px;right:50px;}
.as_rng_list {font-size:0; display:flex; align-items:center;}
.as_rng_list  > li {display:inline-block;}
.as_rng_list .as_btn {display:block;height:21px;font-size:0;background:url('/asset/images/ic_sch.svg') no-repeat 50% 50% / 20px;cursor: pointer;outline:none;}
.as_rng_list .btn_search_on {margin-right:0;margin-left:24px;width:21px;}
.as_rng_list .btn_my{position:relative;margin:0 20px 0 17px;width:23px;background-position:-411px -232px;}
.as_rng_list .btn_my .st_cycle{position:absolute;top:-7px;right:-10px;}
.as_rng_list .btn_quick_on {margin-left:20px;width:21px;background-position:-464px -232px;}
.as_rng_list .tx_btn{ position:relative; background-color:#1C1C1C; height:38px; padding:0 20px; margin:0 0 0 5px; color:#fff; font-size:13px; line-height:38px; display:inline-block; border-radius:20px;}
.as_rng_list .tx_btn .st_cycle{position:absolute;top:-3px;right:-3px; line-height:18px;padding:0;}

.index .as_rng_list .as_btn,
.headDark .as_rng_list .as_btn{ background:url('/asset/images/ic_sch_w.svg') no-repeat 50% 50% / 20px;}

/*서브페이지 gnb*/
.main_area .sp_gnb, .none_pt .sp_gnb {display:none;}

.sp_gnb {/*position:absolute;top:80px;left:0;right:0;*/width:100%;min-width:1200px;height:45px;background:#e5e5e5;z-index:1; display:none; }
.sp_gnb_list {margin:auto;font-size:0;text-align:center; font-family:YesGR,'맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif ; }
.sp_gnb_list > li {display:inline-block;font-size:13px;}
.sp_gnb_list > li a {padding:15px 17px 16px;display:block;line-height:1;color:#777;}
.sp_gnb_list > li.active a, .sp_gnb_list > li:hover a {color:#2b2b2b;}

.aside_menu {position:absolute;top:0;right:-409px;width:329px;height:400px;background:#252525; box-shadow:-8px 10px 20px -8px rgba(5,5,6,.5); transition: right .5s;}
.aside_menu > .am_content {display:none;height:calc(100% - 150px);}
.aside_menu .ad_banner {position:absolute;bottom:-1px;padding:0;}

.search_area .search_box {padding:40px 50px 0;}
.search_area .inp_clar_box {height:25px;}
.search_area .inp_clar_box input[type='text'] {width:150px;height:25px;line-height:25px;}
.search_area .btn_search {margin:0 0 0 10px;vertical-align:top;}
.search_area .btn_x_big {margin:0 0 0 15px;vertical-align:top;} 
.search_area .am_list_area {padding:45px 50px;height:calc(100% - 65px);overflow-y:auto;}
.search_area .am_list_result > li {margin-bottom:12px; padding-bottom:10px; border-bottom:1px solid rgba(255,255,255,.2);}
.search_area .am_list_result a {font-size:14px;line-height:19px;color:#fff; }
.search_area .am_list_result a:hover {color:#ec6159;}
.search_area .search_box .inp_st02 {font-size:16px; font-weight:normal;}
.search_area .search_box .inp_clar_box .btn_inp_clear {top:0; right:2px;}

.quick_area .quick_title {padding:40px 50px 0;font-size:0;}
.quick_area .quick_title .q_tit {display:inline-block;padding-bottom:8px;width:181px;height:23px;border-bottom:2px solid #fff;font-size:14px;line-height:1;color:#fff;}
.quick_area .quick_title .q_tit a {color:#fff;}
.quick_area .btn_x_big {margin:-3px 0 0 27px;vertical-align:top;}
.quick_area .am_list_area {padding:49px 49px 0 50px;height:calc(100% - 63px);overflow-y:auto;}
.quick_area .am_list_quick {font-size:0;width:230px;}
.quick_area .am_list_quick > li {margin-bottom:10px;display:inline-block;width:110px;height:110px;vertical-align:top;}
.quick_area .am_list_quick > li:nth-child(odd) {margin-right:5px;}
.quick_area .am_list_quick > li:nth-child(even) {margin-left:5px;}
.quick_area .am_list_quick > li .tbl_box {width:100%;height:100%;border:1px solid #555;}
.quick_area .am_list_quick > li a {
    display:table-cell;vertical-align:middle;line-height:16px;font-size:14px;color:#fff;text-align: center; 
}
.quick_area .am_list_quick > li a:hover {border:1px solid #ec6159;background:#ec6159;}

.aside_rnb.on .aside_menu {right:-50px;transition:right .5s;}
.aside_menu.search_on .search_area {display:block;}
.aside_menu.quick_on .quick_area {display:block;}

/*폼요소가 있는 영역*/
.pay_form_area .mc_title {margin:80px 0 20px !important; }
.pay_form_area .form_tbl {position: relative;padding:50px;border:1px solid #e5e5e5;background:#fff;}
.pay_form_area .form_tbl .inp_phone_box + .noti_txt {margin-top: 25px;}
.pay_form_area .form_tbl .noti_txt {margin-bottom: 3px;}

.pay_form_area .form_tbl_row {display:table;table-layout:fixed;width:100%;color:#2b2b2b;}
.pay_form_area .form_tbl_row .form_tbl_col {display:table-cell;height:45px;vertical-align:top;}
.pay_form_area .form_tbl_row .form_tbl_col.first {width:86px;color:#777;}

.pay_form_area .inp_st {width:99px;}
.pay_form_area .chkbx_area .ck_txt {font-size:15px;}
/*화살표 들어가 결재 금액*/
.pi_prcie_box .pri_tit {display:inline-block;font-size:17px;vertical-align:top;}
.pi_prcie_box .pi_price {display:inline-block;vertical-align:top;font-size:17px;text-align: right; }

.pi_prcie_box .pi_price .fir_pri {display:inline-block;vertical-align:top;text-decoration: line-through;color:#777;}
.pi_prcie_box .pi_price .las_pri {position:relative;padding-left: 45px;display:inline-block;vertical-align:top;color:#ec6159;font-weight: bold;}
.pi_prcie_box .pi_price .las_pri:before {content:'';position:absolute;top:0;left:12px;width:18px;height:14px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -311px -460px;}

/*결제 선택 */
.select_pay_cont .sp_cont_box {background:#fff;border:1px solid #e5e5e5}
.select_pay_cont .sp_chk_box {position: relative;padding:45px 0 0 55px;height:120px;font-size:0;}
.select_pay_cont .sp_chk_box .chkbx_area {margin-right:90px;}
.select_pay_cont .sp_chk_box button {position:absolute;top:0;bottom:0;right:0;width:178px;text-align: center;font-size:22px; color:#fff;background:#ec6159; cursor:pointer; }
.select_pay_cont .chkbx_area .ck_txt {padding-top:5px;line-height:1;font-size:18px;color:#2b2b2b;}
.select_pay_cont .sp_noti_box {padding:30px 50px 50px;border-top:1px solid #e5e5e5;}
.select_pay_cont .sp_noti_box .noti_txt:first-child {margin-bottom: 30px;}
.select_pay_cont .sp_noti_box .li_bar {margin-bottom: 30px;}

.moviegift_pay_cont  .noti_btn_bottom button {margin:0 0 10px;display:block;}

/*결재완료*/
.payresult_cont {padding-bottom: 150px;}
.head_top_title + .pay_result_area {margin-top: 0;}

.pay_result_area {margin-top: 30px;font-size:0;border:1px solid #e5e5e5;background: #e5e5e5;}
.pay_result_area > div {position: relative;display:inline-block;height:266px;vertical-align:top;}
.pay_result_area .pr_thumb {width:288px;background: #e5e5e5;}
.pay_result_area .pr_thumb img {position:absolute;top:50%;left:50%;width:160px;height:224px;transform: translate(-50%, -50%);}
.pay_result_area .pr_thumb.no_thumb img {width:224px;height:80px;}
.pay_result_area .pr_info_txt {padding:50px;width:calc(100% - 288px);background:#fff}
.pay_result_area .pr_info_txt .pr_tit {padding-bottom: 20px;color:#2b2b2b;font-size:20px; /* font-family:nanumB,'맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; */}
.pay_result_area .pr_info_txt .pr_txt {padding-bottom: 15px;font-size:13px;}

.pay_result_fail_area {height:104px;background:url('//movie-img.moviee.co.kr/NYes24/new/bg_mg_fail.png') no-repeat center 0;}

/*영화 순위 리스*/
.movie_info_card {margin:0 0 50px 38px;display:inline-block;width:calc((100% - 152px) / 5);vertical-align:top;border:none;cursor: pointer;}
.movie_info_card:nth-child(5n + 1) {margin-left:0;}
.movie_info_card .img_thumb {position: relative;height:300px;overflow: hidden; border-radius:10px; background:#EFEFEF;}
.movie_info_card .img_thumb img {width:100%; height:300px;object-fit: cover;}
.movie_info_card .img_thumb.no_img_area img{ height:auto;}
.movie_info_card .rank_num {position:absolute;top:0;left:0;font-size:23px;color:#fff;text-shadow: 0 0 5px rgba(24,24,26,.6);font-family:nanumEB,'맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;z-index: 2; background:url(//movie-img.moviee.co.kr/NYes24/new/all_sprite.png) no-repeat -493px -629px; text-align:center; padding:6px 1px 0 0; width:45px; height:40px;}
.movie_info_card .img_thumb .over_dmm {position: absolute;top:0;bottom:0;left:0;right:0;opacity:0;background:rgba(0, 0, 0, 0.6);z-index:1;transition:opacity .3s;}
.movie_info_card .img_thumb .over_btn {position: absolute;top:50%;left:50%;transform: translate(-50%, -50%);} 
.movie_info_card .img_thumb .over_btn button {margin:10px auto 0;display:block;width:150px;height:38px;font-size:16px;color:#fff;font-weight:700;border:1px solid rgba(255, 255, 255, 0.5); border-radius:5px;}
.movie_info_card .img_thumb .over_btn button:first-child {margin-top: 0;}
.movie_info_card .img_thumb .over_btn button:hover {color:#fff; border:1px solid #FF4343;}
.movie_info_card .img_thumb .over_btn button{ background-color:#FF4343; border-color:#FF4343; color:#fff;}

.movie_info_card .mv_info {padding:15px 0 0;text-align: left;background:transparent;}
.movie_info_card .mv_tit {margin:0 auto;max-width:240px;font-size:22px; line-height:20px; font-weight: 600;color:#111;white-space: nowrap; overflow: hidden;text-overflow: ellipsis; }
.movie_info_card .mv_tit .ic_rating {margin-right:2px;}
.movie_info_card .mv_txt {margin-top: 10px;}
.movie_info_card .mv_txt span {margin-left:9px;padding-left:10px;display:inline-block;vertical-align:top;font-size:14px;border-left:1px solid #ccc;color:#666;}
.movie_info_card .mv_txt span:first-child {margin-left:0;padding-left:0;border:none;}

.movie_info_card .img_thumb:hover .over_dmm {opacity:1;transition:opacity .3s;}

.ad_card {position: relative;width:calc((100% - 152px) / 5);display:inline-block;vertical-align:top;border:none;cursor: pointer;}
.ad_card .img_thumb {width:275px; height:300px;overflow:hidden;border-radius:10px;background:#000;}
.ad_card .img_thumb img {width:100%;height:300px;object-fit: cover;}
.ad_card .rank_ad {position:absolute;bottom:0;left:0;padding-top: 11px;display:block;width:35px;height:35px;background:rgba(26,26,26,.5);font-size:13px; color:#fff;text-align: center; }

/*동영상 리스트 형*/
.ad_card + .vod_info_card {margin-left:0;}
.vod_info_card {margin-left:30px;height:290px;display:inline-block;width:calc((100% - 90px) / 4);vertical-align:top;}
.vod_info_card:nth-child(4n) {margin-left:0;}
.vod_info_card:nth-child(4) {margin-left:30px;}
.vod_info_card:nth-child(5) {margin-left:0;}
.vod_info_card .img_thumb {position: relative;height:155px;overflow: hidden;background:#000;text-align: center;}
.vod_info_card .no_img_area {background:#2b2b2b;}
.vod_info_card .no_img_area img {height:60% !important; }

.vod_info_card .img_thumb img {height:100%;}
.vod_info_card .img_thumb:before {content:'';position:absolute;bottom:11px;left:11px;width:40px;height:40px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -107px -520px;font-size:0;text-indent:-9999px;}
.vod_info_card .vi_box {padding-top: 20px;}
.vod_info_card .vi_tit {padding-bottom: 10px;font-size:20px; color:#2b2b2b; z-index: 2;}
.vod_info_card .vi_txt {font-size:14px;}

/* .vod_info_card .img_thumb:hover:before {display:none;} */
.vod_info_card .img_thumb:hover:after {content:'';position: absolute;top:0;bottom:0;left:0;right:0;display:block;z-index:3;background:rgba(236,97,89, .5);}


/*영화 정보 박스*/
.my_ticket_info {margin-bottom:0;padding:50px;border:1px solid #e5e5e5;background:#fff;font-size:0;}
.my_ticket_info p {color:#777; font-size:14px; text-align:center;}
.my_ticket_info > div {display:inline-block;vertical-align:top;}
.my_ticket_info .mti_thumb {margin-right:50px;width:180px;height:255px;overflow:hidden;min-height:80px;}
.my_ticket_info .mti_thumb.no_thumb {height:auto;border:0px solid #e5e5e5; background: url(https://movie-img.moviee.co.kr/NYes24/new/ic_noimg.png) 50% 50% no-repeat; border:1px solid #ebebeb; }
.my_ticket_info .mti_thumb img {width:100%;}
.my_ticket_info .mti_txt {position: relative;width:calc(100% - 230px);}
.my_ticket_info .ticket_tit {padding-bottom:23px;font-size:20px;font-weight:normal;color:#2b2b2b;}
.my_ticket_info .ticket_tit .ic_rating {margin:-3px 10px 0 0;}
.my_ticket_info .ticket_tit span {display:inline-block;vertical-align: top;}
.my_ticket_info .ticket_txt {padding-bottom:0px; font-size:15px; line-height:24px;}
.my_ticket_info .payment_state {margin-top: 30px;padding-top: 30px;border-top:1px solid #e5e5e5;}
.my_ticket_info .ps_tit {position: relative;margin-bottom:20px;font-size:15px;font-weight:normal;color:#2b2b2b;}
.my_ticket_info .ps_more_area {height:0;overflow:hidden;transition:height .3s;}
.my_ticket_info .ps_more_area .ps_txt {padding-bottom:10px;font-size:13px;}
.my_ticket_info .link_txt {margin-left:20px;border-bottom:1px solid #bbb;color:#777;}
.my_ticket_info .link_txt:after {content:'';margin-left:6px;display:inline-block;width:6px;height:8px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -563px -182px;}
.my_ticket_info .link_txt02 {border-bottom:1px solid #bbb;color:#777;}
.my_ticket_info .btn_cross {position: absolute;top:0;right:0;}
.my_ticket_info .btn_defaultM {position:absolute;top:0;right:0;}
.my_ticket_info .payment_state.active .ps_more_area {height:auto;transition:height .3s;}
.my_ticket_info .my_ticket_list .btn_area {margin-top: 60px;text-align: center;}

/* 정보 박스 (썸네일포함)*/
.movie_info {position: relative;;font-size:0;}
.movie_info > div {/*display:inline-block;*/vertical-align:top;}
.movie_info .ib_thumb {margin-right: 30px;display:inline-block;width:129px;height:182px;overflow: hidden; /* background:#e8e8e8; */}
.movie_info .ib_thumb > img {width:100%;}
.movie_info .ib_info {padding-top: 10px;display:inline-block;}
.movie_info .ib_tit {padding-bottom:20px;font-size:20px; line-height:24px; color:#2b2b2b; }
.movie_info .ib_txt_info {padding-bottom:15px; line-height:18px;}
.movie_info .ib_txt_info span {margin-left:10px;padding-left:10px;font-size:14px;border-left:1px solid #e5e5e5;}
.movie_info .ib_txt_info span:first-child {margin-left: 0;padding-left: 0;border:none;}
.movie_info .ib_txt {padding-bottom:8px;font-size:13px;}
.movie_info .btn_area {position:absolute;bottom:0;}
.movie_info .btn_area button {margin-right:10px;font-size:14px; }

.movie_info .ib_thumb.no_thumb {text-align: center;}
.movie_info .ib_thumb.no_thumb > img {margin-top: 50%;width:auto;}

.movie_info.big .ib_thumb {width:156px; max-height:220px; min-height:150px;}
.movie_info.cycle {height:120px;}
.movie_info.cycle .ib_thumb {width:117px;height:117px;border-radius:50%;}
.movie_info.cycle .ib_thumb.no_thumb > img {transform: translate(0, -50%);}
.movie_info.ticket  {height:162px;}
.movie_info.ticket .ib_thumb {width:136px;height:87px;border:1px solid #e5e5e5;}


/*평점*/
.ag_cont_box {position: relative;}
.ag_cont_box .ag_top {padding:24px 0;font-size:0;border-bottom:1px solid #e5e5e5;}
.ag_cont_box .ag_top .agt_tit {margin:3px 13px 0 0;display:inline-block;vertical-align:top;font-size:13px; color:#2b2b2b; }
.ag_cont_box .star_area {margin-right: 40px;display:inline-block;vertical-align:top;}
.ag_cont_box .ag_cont {position: relative;;padding-top: 40px;}
.ag_cont_box .ag_text {padding-bottom: 0px;line-height:24px; font-size:15px; color:#404040;word-break: break-all;}
.ag_cont_box .ag_writer {font-size:12px;color:#999; padding-top:20px;}
.ag_cont_box .ag_writer span {display:inline-block;vertical-align: top;}
.ag_cont_box .ag_writer .writer {margin-right:10px;padding-right:9px;color:#777;border-right:1px solid #e5e5e5;}
.ag_cont_box .like_box {position: absolute;top:40px;right:0;font-size:0;}
.ag_cont_box .link_line {color:#777;}
.ag_cont_box .ag_text button {margin-left: 10px; font-size:13px; }

/*평점 리스트*/
.all_grade_cont {padding:0 40px;}
.all_grade_cont .ag_cont_box {border-top:1px solid #e5e5e5;}
.all_grade_cont .ag_cont_box:first-child {border-top: none;}
.all_grade_cont .ag_top {padding:40px 0 0;border:none;}
.all_grade_cont .ag_cont {padding:40px 160px 40px 0;}
.all_grade_cont .ag_top + .ag_cont .like_box {top:-3px;}
.all_grade_cont .btn_x_sm {vertical-align:middle;}
.all_grade_cont .ag_top + .ag_cont {padding-top: 20px;}
.all_grade_cont .no_data_box {border:none;}

/*평점 등록*/
.my_grade_cont.eidit_box {padding:0;}
.my_grade_cont.eidit_box .ag_top {padding:0 30px;height:66px;}
.my_grade_cont.eidit_box .ag_top .agt_tit {margin-top:0;padding-top: 26px;height:100%;}
.my_grade_cont.eidit_box .ag_top .star_area {margin-right:30px;padding-top: 24px;}
.my_grade_cont.eidit_box .ag_top .star_area.big {padding-top: 17px;}
.my_grade_cont.eidit_box .ag_top .star_area + .agt_tit {padding-left:30px;border-left:1px solid #e9e9e9;}
.my_grade_cont.eidit_box .ag_top .chk_left + label {margin-top: 23px;}
.my_grade_cont.eidit_box .ag_top .chk_left + label .ck_txt {font-size:14px;color:#666;}
.my_grade_cont.eidit_box .ag_top > a  {margin-top:26px;float:right;font-size:13px;color:#666;border-bottom:1px solid #666;}
.my_grade_cont.eidit_box .ag_cont {position: relative;;padding:25px 170px 25px 30px;}
.my_grade_cont.eidit_box .ag_cont textarea {width:100%;height:70px;border:none;line-height:21px;font-size:14px; font-family:nanumBa,'맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; }
.my_grade_cont.eidit_box .ag_cont .btn_grade_add {position:absolute;top:0;bottom:0;right:0;width:146px;font-size:18px; color:#fff;background:#ec6159;cursor: pointer;}
.my_grade_cont.eidit_box .inp_st04 {width:100%;}

/*하단 검색*/
.ms_search_box.ms_btm_area {margin-top: 120px;text-align: center;}
.ms_search_box.ms_btm_area .inp_st {margin-right:10px;width:400px;border-bottom:3px solid #2b2b2b; font-size:20px; }
.ms_search_box.ms_btm_area.inp_clar_box.on .btn_inp_clear {right:10px;}
.ms_search_box.ms_btm_area .btn_searchBig {margin-top: -6px;}

/*게시판 상세보기*/
.detail_view {padding:0 35px;background:#fff;border-top:2px solid #333;}
.detail_view .dv_title_area {padding: 40px 0 20px;color:#2b2b2b;text-align: left;border-bottom:1px solid #EFEFEF;}
.detail_view .dv_title_area .dv_tit {padding:0;font-size:28px;font-weight:600;}
.detail_view .dv_title_area .dv_stit {padding-top:15px;font-size:16px;color:#666;font-family:'Outfit'; display:flex;}
.detail_view .dv_title_area .dv_stit span + span{ margin-left:30px;}
.detail_view .dv_info {padding:20px 0;font-size:0;border-bottom:1px solid #e5e5e5;}
.detail_view .dv_info > div {display:inline-block;vertical-align:middle;}
.detail_view .dv_info .dv_thumb {margin-right:30px;width:100px;height:145px;overflow:hidden;}
.detail_view .dv_info .dv_thumb img {width:100%;}
/* .detail_view .dv_info .dv_txt_area {padding-top: 30px;} */
.detail_view .dv_info .congratulation_area {padding:33px 45px 0;float:right;text-align: center;}
.detail_view .dv_info .congratulation_area .txt_block {display:block;font-size:17px;line-height:22px;}
.detail_view .dv_info .congratulation_area img {margin-bottom: 17px;}
.detail_view .dv_info .dv_txt {padding-top: 10px;line-height: 1;}
.detail_view .dv_info .dv_txt:first-child {padding-top: 0;}
.detail_view .dv_info button {margin-left: 10px;vertical-align:middle}

.detail_view .dv_notice_area {position: relative;padding-top: 80px; font-size:15px; line-height:28px;}
.detail_view .dv_notice_area button {position: absolute;top:70px;right:0; }
.detail_view table th {padding-left: 30px;}
.detail_view table td {padding:20px;}

.detail_view .dv_tit {padding: 80px 0 30px;font-size:17px;color:#2b2b2b;}
.detail_view .dv_txt {font-size:16px;line-height:30px;}
.detail_view .img_block {margin:60px 0 70px;text-align: center;}
.detail_view .dv_txt_cont {padding:25px 0 40px; font-size:16px; line-height:40px; color:#777;}
.detail_view .rela_cont {padding-top: 80px;font-size:0;border-top:1px solid #e5e5e5;}
.detail_view .rela_cont > div {display:inline-block;vertical-align: top;}
.detail_view .rela_cont .rela_info_cont {width:calc(100% - 150px);}
.detail_view .rela_cont .share_cont {width:150px;}

/* 채널예스 기사 스타일 추가 */
.detail_view .dv_txt_cont p, .detail_view .dv_txt_cont p span {color:#777 !important; font-size:16px !important; line-height:30px !important;}
.detail_view .dv_txt_cont .otherNewsArea li {width:calc((100% - 10px) / 3); display:inline-block;}
.detail_view .dv_txt_cont .otherNewsArea li span {display:block; font-size:15px; color:#777;}
.detail_view .dv_txt_cont .otherNewsArea dt {font-size:17px; color:#2b2b2b; padding-bottom:10px; }
.detail_view .dv_txt_cont .dv_txt_ans{ margin:40px 0 0 0; padding:40px 0 0 0; border-top:#aaa 1px dashed;}
.detail_view .dv_txt_cont .dv_txt_ans .t_tx{ color:#111; font-weight:700; display:block; margin:0 0 20px 0;}

/*매거진 스타일*/
.magazine_area {font-size:0;}
.magazine_area .mg_box {margin-left:30px;display:inline-block;width:calc((100% - 60px) / 3);vertical-align:top; border:1px solid #e5e5e5;} 
.magazine_area .mg_box:hover {border:1px solid #ec6159;}
.magazine_area .mg_box:nth-child(3n+1) {margin-left: 0;}
.magazine_area .mg_box .mg_thumb {height:240px;overflow:hidden; background:#a2a2a2; }
.magazine_area .mg_box .mg_thumb img {width:100%;}
.magazine_area .mg_info_box {position: relative;margin:0;padding:20px 30px;line-height:1; background:#fff;}
.magazine_area .mg_info_box .mg_first {margin-bottom:15px;}
.magazine_area .mg_info_box .mg_first span {padding-bottom:4px;display:inline-block;font-size:13px; border-bottom:1px solid #5b5b5b; font-family: '맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; letter-spacing:0px; }
.magazine_area .mg_info_box .mg_de_txt {
    margin-bottom:15px;font-size:20px; letter-spacing:-1px;line-height:30px;
}
.magazine_area .mg_info_box .mg_title {font-size:15px;font-weight:normal;color:#777; }
.magazine_area .mg_info_box span.date {float:right;font-size:13px;color:#999;font-weight: normal;border:none; letter-spacing:0; }
.magazine_area.col04 .mg_box {margin-left:20px;width:calc((100% - 60px) / 4);}
.magazine_area.col04 .mg_box:nth-child(4n+1) {margin-left: 0;}
.magazine_area.col04 .mg_box .mg_thumb {height:200px;overflow:hidden;}
.magazine_area.col04 .mg_box .mg_thumb img {width:100%;}
.magazine_area.col04 .mg_info_box {padding:20px;}
.magazine_area.col04 .mg_info_box .mg_de_txt {font-size:18px; line-height:24px;}


/*영화 2단 배너*/
.mn_banner .mn_banner_box {position: relative;;display:inline-block;width:calc((100% - 30px) / 2);vertical-align:top;}
.mn_banner .mn_banner_box:first-child {margin-right:30px;}
.mn_banner .mn_banner_box > a {position: relative;display:block;height:170px;overflow: hidden;}
.mn_banner .mn_banner_box > a:before {content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.4);z-index: 1;}
.mn_banner .mn_banner_box > a img {width:100%;}
.mn_banner .mn_txt_box {position:absolute;top:53px;left:88px;right:88px;text-align:center;line-height:1;color:#fff;z-index: 2;}
.mn_banner .mn_txt_box .week_tit {margin-bottom: 18px;}
.mn_banner .mn_txt_box .week_tit > span {padding-bottom:5px;display:inline-block;border-bottom:1px solid #fff;vertical-align: top;font-size:14px;}
.mn_banner .mn_txt_box .mn_txt {font-size:20px; padding:5px 0 0 0; letter-spacing:-1px; line-height:24px;}
.mn_banner .mn_btn_area {position: relative;padding-top: 10px;text-align: right;}
.mn_banner .mn_btn_area button {margin-left:10px;width:114px;}
.mn_banner .mn_btn_area .date {position:absolute;top:20px;left:0;font-size:13px;}

/*슬라이드 배너별 텍스트 영역*/
.sld_banner_info {position:absolute;top:0;bottom:0;left:0;right:0;text-align: left;}
.sld_banner_info.active {display:none;}
.sld_banner_info .btn_vod_big {position: absolute;top:50%;left:50%;transform: translate(-50%, -50%);z-index:2;}
.sld_banner_info .sld_banner_txt {position:absolute;bottom:50px;left:50px;font-size:0;color:#fff;z-index: 2; padding-right:50px;}
.sld_banner_info .sld_banner_txt .sld_rank {margin-bottom:30px;padding-bottom:5px;display:inline-block;font-size:16px;border-bottom:1px solid #fff;}
.sld_banner_info .sld_banner_txt .sld_title {margin-bottom:20px;font-size:40px; line-height:48px; font-family:nanumEB,'맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; letter-spacing:-1px; }
.sld_banner_info .sld_banner_txt .sld_type {font-size:19px; }
.sld_banner_info::before {
    content:'';position: absolute;bottom:0;left:0;right:0;height:230px;
    ;background-image:-ms-linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,0));background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.35));
}

/*코멘트 영역*/
.comment_area {padding-top: 80px;}
.comment_area .mc_title {padding-bottom: 30px;}
.comment_area .tab_menu_txt {margin:35px 0 20px;text-align: right;}
.comment_area .my_grade_cont {margin-bottom: 8px;}
.comment_area .my_grade_cont.eidit_box .ag_cont {padding:30px 180px 30px 30px;}
.comment_area .all_grade_cont .btn_x_sm {position: absolute;right:0;}

/*폴스타일 */
.poll_style .poll_block {position: relative;margin:5px auto 0;display:table;table-layout:fixed;/*max-width:850px; min-width:500px;*/width:850px; height:60px;}
.poll_style .poll_block:first-child {margin-bottom: 5px;}
.poll_style .poll_block > a {padding:20px 30px; display:table-cell;height:100%;font-size:15px; line-height:24px; vertical-align:middle;border:1px solid #e5e5e5;background:#fff; text-align:center;}
.poll_style .poll_block > a:hover {background:#fff; border:1px solid #ec6159;}
.poll_style .poll_block > a.active {background:#fff; border:1px solid #ec6159; color:#ec6159;}
.poll_style .poll_thumb {display:inline-block;width:200px;height:100px;vertical-align:middle;overflow: hidden; text-align:left;}
.poll_style .poll_thumb img {width:100%;}
.poll_style .poll_thumb_txt {min-width:300px; display:inline-block; line-height:24px; vertical-align:middle; margin:0 40px;}

.poll_style.poll_img .poll_block {min-width:500px; max-width:800px; height:100px; }
.poll_style.poll_img .poll_block > a {padding:0; text-align:left;}

/*폴스타일 - 결과*/
.poll_bar_style .poll_block {position:relative;margin:24px auto 0;display:table;table-layout:fixed;width:870px;}
.poll_bar_style .poll_block:after {content:'';display:block;clear:both;}
.poll_bar_style .poll_block:first-child {margin-top: 0}
.poll_bar_style .poll_col {/*position: relative;display:table-cell;font-size:16px;vertical-align:middle;*/position:relative;display:table-cell;font-size:16px;vertical-align: middle;}
.poll_bar_style .pb_tit {padding: 0 30px 0 0;width:350px;display:table-cell;min-height:30px;}
.poll_bar_style .pb_tit strong {display:table-cell;width:25px;vertical-align:middle;}
.poll_bar_style .pb_tit span {display:table-cell;vertical-align:middle;}
.poll_bar_style .pb_tit span:last-child {padding-right:10px;line-height:20px;}
.poll_bar_style .pb_bar_box {width:400px;}
.poll_bar_style .pb_per_txt {width:120px;text-align: right;vertical-align: middle;}
 .poll_bar_style .poll_thumb {margin:0 20px 0 5px;display:inline-block;width:116px;height:65px;vertical-align:middle;overflow: hidden;}
.poll_bar_style .poll_thumb img {width:100%;}
.poll_bar_style.poll_img .poll_block {margin-top: 10px;width:950px;min-height:65px;}
.poll_bar_style.poll_img .pb_tit {/*padding:0 0 0 161px;*/width:498px;vertical-align:middle;}
.poll_bar_style.poll_img .pb_tit .poll_thumb {/*position:absolute;top:0;left:25px;vertical-align:top;*/display:table-cell;padding:0 20px 0 5px;width:100px;}
.poll_bar_style.poll_img .pb_bar_box {width:300px;vertical-align:middle;}

/*막대 그래프*/
.bar_draw_cont .bar_draw {position: relative;width:calc(100% - 30px);background:#ececec;cursor: pointer;}
.bar_draw_cont .bar_percent {width:0;height:100%;background:#ec6159;transition:width .8s;}

.bar_draw.st02 {position: relative;width:100%;height:30px; background:#e5e5e5;}
.bar_draw.st02 .bar_percent {position: relative;width:0;height:100%;background:#ec6159;transition:width .8s;}
.bar_draw.st02 .bar_percent:after {content:'';position: absolute;top:1px;left:1px;right:1px;height:4px;background:#f2918b;}

/*드롭 다운식*/
.rd_cont_parent {position: relative;height:61px;border-top:1px solid #e5e5e5;}
.rd_cont_parent:first-child {border:none;}
.rd_cont_parent:after {content:'';position:absolute;top:27px;right:50px;width:16px;height:8px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -298px -182px}
.rd_cont_parent.no_bg:after {display:none;}
.rd_cont_parent a {padding:24px 50px 0;display:block;height:100%;font-size:16px;color:#777;}
.rd_cont_parent .sub_txt {color:#ec6159;}
.rd_cont_parent .small_txt {font-size:13px;color:#999;}
.rd_cont_parent.active:after {background-position:-252px -182px;} 
.rd_cont_parent.active a {color:#2b2b2b; border-top:0px solid #2b2b2b; border-left:0px solid #2b2b2b; border-right:0px solid #2b2b2b; font-weight:bold;}

.rd_cont_child {height:0;overflow:hidden;transition:height .3s;}
.rd_cont_child > .rd_cont {padding:40px 50px 68px;line-height:24px;border-top:1px solid #e5e5e5; border-bottom:0px solid #2b2b2b; border-left:0px solid #2b2b2b; border-right:0px solid #2b2b2b; }
.rd_cont_child .title {margin-top:50px;padding-bottom:10px;font-weight:normal;color:#2b2b2b;}
.rd_cont_child .title:first-child {margin-top:0;}

/*시간선택*/
.time_sel_cont {line-height:1;}
.time_sel_cont .tit {font-size:16px;color:#2b2b2b;}

.time_sel_list {margin:14px 0 40px;font-size:0;border-left:1px solid #e1e1e1;}
.time_sel_list > li {position: relative;margin-top:-1px;display: inline-block;width:116px;height:77px;line-height:1;vertical-align:top;border:1px solid #e1e1e1;border-left:none;background:#fff;}
.time_sel_list .time_option {position:absolute;top:-1px;left:-1px;}

.time_sel_list .time_info_box {display:block;height:100%;text-align:center;}
.time_sel_list .time_info {padding-top:19px;height:50px;font-size:15px; border-bottom:1px solid #e1e1e1;color:#2b2b2b;}
.time_sel_list .time_info .running_time {display:none;}
.time_sel_list .seat_num {padding-top:7px;font-size:12px;color:#777;}
.time_sel_list .seat_num .seat_count {color:#2b2b2b;}

.time_sel_list .no_seat {height:60px;}
.time_sel_list .no_seat .time_info {padding-top:24px;height:60px;border:none;}

.time_sel_list .disabled .time_info {color:#cbcbcb;}
.time_sel_list .disabled .seat_num {color:#cbcbcb;}

.time_sel_list > li.active, .time_sel_list > li:hover {background:#ec6159;}
.time_sel_list > li.active .time_start, .time_sel_list > li:hover .time_start {display:none;}
.time_sel_list > li.active .running_time, .time_sel_list > li:hover .running_time {display:block;color:#fff; }
.time_sel_list > li.active .seat_num, .time_sel_list > li:hover .seat_num {color:#fff;}
.time_sel_list > li.active .seat_count, .time_sel_list > li:hover .seat_count {color:#fff;}

.time_sel_list > li:hover .disabled {background:#fff;}
.time_sel_list > li:hover .disabled .time_start {display:block;}
.time_sel_list > li:hover .disabled .running_time {display:none;}
.time_sel_list > li:hover .disabled .time_info {color:#cbcbcb;} 
.time_sel_list > li:hover .disabled .seat_num {color:#cbcbcb;} 

/*이미지가 없는 화면*/
.no_img_area {position: relative;height:100%;background:#e5e5e5;}
.no_img_area img {position:absolute;top:50%;left:50% !important;width:auto !important;transform: translate3d(-50%, -50%, 0); opacity:.7;}
/*2019.11.13 sewon 추가('이미지없음 어두운 그레이 처리 Pc')*/
.dark_gray {background:#2b2b2b;} /*2019.11.13 sewon 추가('이미지없음 처리 Pc')*/


/*버튼이 있는 리스트*/
.list_st {font-size:15px;}
.list_st > li {margin-bottom: 7px;padding-top: 8px;height:30px;}

/*컨텐츠 더보기*/
.eve_more_parent .eve_more_child {height:0;overflow: hidden;transition: height .3s;}
.eve_more_parent.active .eve_more_child {height:inherit;transition: height .3s;}

/* // title 파트*/
.title_box {padding:50px 0 40px;}

/*전화번호*/
.inp_phone_box {font-size:0;}
.inp_phone_box .select_line {display:inline-block;vertical-align:top;font-size:14px;}
.inp_phone_box .inp_st {margin-left:15px;padding-bottom: 9px;text-align: center;}

/*별점*/
.star_area {font-size:0;}
.star_area .ic_star {margin-left:3px;display:inline-block;vertical-align:top;}
.star_area .ic_star:first-child {margin-left: 0;}
.star_area .star_num {margin-left: 7px;font-size:18px;color:#2b2b2b;font-family:nanumB,'맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}
.star_area.big .star_num {padding-top:8px;display:inline-block;width:24px;}

/*좋아요 박스*/
.like_box {font-size:0;}
.like_box > div {margin-left: 36px;display:inline-block;vertical-align: top;}
.like_box .like_count {margin:3px 0 0 7px; font-size:13px;color:#777; text-align: left; height:15px; display:inline-block; vertical-align:top;}

/*툴팁*/
.tooltip_area {position: relative;font-family:'맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}
.tooltip_area .tooltip_cont {position:absolute;top:-1px;left:0;padding:30px;display: none;width:456px;font-size:13px;line-height:18px;color:#777;text-align: left;background:#fff;border:1px solid #7b7b7b;}
.tooltip_area .tooltip_cont .btn_x_small {position:absolute;top:15px;right:20px;}
.tooltip_area.active .tooltip_cont {display: block;}

/*탭메뉴*/
.tab_menu {display:table;table-layout:fixed;width:100%;}
.tab_menu > li {display:table-cell;border:1px solid #e5e5e5;border-left:none;background:#fff;vertical-align:top;}
.tab_menu > li:first-child {border-left:1px solid #e5e5e5;}
.tab_menu > li button {width:100%;height:62px;font-size:16px;font-weight:600;cursor: pointer;}
.tab_menu > li.active button {background:#ec6159;color:#fff;}
.tab_menu > li.disabled button {opacity: .2;}

.tab_menu.midi > li button {height:43px;}

.tab_menu.gray_st{ border-top:#333 2px solid; border-bottom:#ccc 1px solid;}
.tab_menu.gray_st > li {background:#F9FAFB;border:none;}
.tab_menu.gray_st > li button {height:70px;color:#000}
.tab_menu.gray_st > li.active button{background:#333;color:#fff;}


.tab_menu02 {display:table;table-layout:fixed;width:100%;}
.tab_menu02 > li {padding-bottom:2px;display:table-cell;border-bottom:1px solid #b4b4b4; text-align:center;font-size:0; padding-top:0;}
.tab_menu02 > li a {padding-bottom:0;display:inline-block;vertical-align:top;font-size:18px;color:#666; line-height:57px;}
.tab_menu02 > li a:hover {color:#2b2b2b;}

.tab_menu02 > li.active {padding-bottom:0;border-bottom:3px solid #2b2b2b; }
.tab_menu02 > li.active a {color:#000;font-weight:600;}

.tab_menu02.small_size > li a {font-size:16px;}

.tab_container .tab_content {display:none;}
.tab_container .tab_content.active {display:block;}

.tab_menu_txt {font-size:0;}
.tab_menu_txt a {position: relative;;margin-left:12px;padding-left:14px;display:inline-block;vertical-align:top;font-size:16px;color:#777;border-left:1px solid #d1d1d1;}
.tab_menu_txt a:before {content:'';position:absolute;top:0;left:0;width:1px;height:16px;background: #e5e5e5;}
.tab_menu_txt a:first-child {margin: 0;padding:0;border:none;}
.tab_menu_txt a:first-child:before {display:none;}
.tab_menu_txt a.active {color:#2b2b2b}

/*버튼들 영역*/
.btn_more_area {padding-top: 30px;}

.btn_bottom_area {padding-top:40px;font-size:0;text-align: center;}
.btn_bottom_area button,
.btn_bottom_area a{margin-left: 10px;font-size:16px;}
.btn_bottom_area button:first-child,
.btn_bottom_area a:first-child{margin-left: 0;}

.btn_eve_tbl {width:100%;font-size:0;}
.btn_eve_tbl button {vertical-align:top;}


/*영역 나눔*/
.tbl_type {display:table;table-layout:fixed;width:100%;}
.tbl_col {display:table-cell;}

/*영역 스타일*/
.fr {float:right;}
.white_box {border:1px solid #e5e5e5;background:#fff;}
.gray_box {}
.point_num_box {padding:25px 0 0 0;min-height:77px;font-size:0;color:#2b2b2b; border:1px solid #2b2b2b; margin-bottom:20px;}
.point_num_box .in_bk_st {display:inline-block;width:50%;vertical-align:middle;}
.point_num_box .in_bk_st:first-child {padding-left:240px;}
.point_num_box .pn_b_tit {margin-right:20px;font-size:16px;}
.point_num_box .pn_b_txt {font-size:16px;}
.point_num_box .pn_b_inp {position: relative;;margin:0 30px 0 10px;}
.point_num_box .price_txt {padding-right:20px;width:111px;color:#ec6159;text-align:right;}
.point_num_box .price_txt + span {margin-left:-15px;font-size:16px}
.point_num_box .no_data {padding-top:0px;text-align:center;font-size:16px;}

.red_txt_box {height:80px;font-size:0;background:#fff;}
.red_txt_box .txt {padding-top: 38px;display:inline-block;width:calc(100% - 120px);font-size:22px;font-weight:bold;color:#2b2b2b;text-align:center;vertical-align:top;}
.red_txt_box .ist_inp {display:inline-block;width:calc(100% - 120px);height:100%;font-size:22px;font-weight:bold;color:#2b2b2b;text-align:center;vertical-align:top;border:#333 2px solid;border-right:none;}
.red_txt_box button {width:120px;height:100%;font-size:18px;font-weight:bold;color:#fff;background:#FF4343;vertical-align:top;cursor: pointer;}

.no_data_box {padding:40px 0;background:#fff;border-bottom:1px solid #EFEFEF ;text-align: center;font-size:15px;}

/*리스트 스타일*/
.li_tit {padding-bottom: 5px;color:#777;}
.li_bar.small_txt > li {font-size:12px}
.li_bar > li {position: relative;padding:0 0 0 10px; color:#333; text-indent:-10px;  line-height:1.4; }
.li_bar > li + li{ margin-top:10px;}
.li_bar > li:before {content:''; width:3px; height:3px; background-color:#333; display:inline-block;border-radius:50%; margin:0 7px 0 0; vertical-align:3px;}

.li_bar02 > li {position: relative;padding:0 0 3px 10px;font-size:14px;line-height:18px;}
.li_bar02 > li:before {content:'-';position: absolute;top:0;left:0;}

/*공지사항 스타일 */
.noti_titleB {font-size:20px;color:#2b2b2b; /* font-family:nanumB,'맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; */}
.noti_tit {color:#2b2b2b;font-weight:bold;}
.noti_tit02 {color:#2b2b2b; padding-bottom:10px; }
.noti_txt {color:#777;line-height:16px;}
.noti_txt.small_txt {margin-bottom:7px;font-size:12px;}
.noti_txt.midi_txt {margin-bottom: 10px;font-size:13px;}

.noti_num {position: relative;padding-left:14px;line-height:24px;}
.noti_num .num {position:absolute;top:0;left:0;}

.noti_star {position: relative;padding-left:0px;font-size:14px;color:#2b2b2b;line-height:16px;}
.noti_star:before {content:'';position:absolute;top:2px;left:0;display:block; }

/*공지사항 영역*/
.notice_area .noti_titleB {padding:50px 0 15px; color:#111; font-weight:600;font-size:20px;}
.notice_area .noti_titleB + .noti_tit {margin-top: 0;}
.notice_area .noti_tit {margin-top:40px;padding-bottom:20px;}
.notice_area .li_bar {margin-bottom: 10px; line-height:18px; color:#333; font-size:14px;}
.notice_area .noti_txt {line-height:24px;}
/* .notice_area .noti_txt + .noti_txt {margin-top:10px;} */
.notice_area .nt_unit {margin-bottom: 30px;}
.notice_area .noti_btn_bottom {margin-top: 20px;}
.notice_area .noti_btn_bottom button {letter-spacing: 0px; cursor:pointer; color:#2b2b2b; }
.notice_area a {font-size:12px;}

/*서브페이지 타이틀*/
.mc_title {position: relative;margin: 80px 0 15px;font-size:22px;color:#2b2b2b; font-weight:700;}
.mc_title:first-child {margin-top: 0;}
.mc_title .s_txt {margin-left: 5px;font-size:13px; font-family:nanumba,'맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}
.mc_title .s_txt02 {margin-left: 20px;font-size:14px;color:#777;font-weight: normal;}
.mc_title .link_more {margin-left: 15px;}
.mc_title .btn_more {position: absolute;top:0;right:0;}

.mc_tit_area{ display:flex; align-items: center; justify-content: space-between; margin:0 0 10px 0;}
.mc_tit_area .mc_title{ margin:0;}
.mc_tit_area .ms_search_box{ position: relative; margin-left:auto; width:330px;}
.mc_tit_area .ms_search_box .inp_clar_box{ position: relative; display:block; width:100%;}
.mc_tit_area .ms_search_box .inp_clar_box .btn_inp_clear{ top:13px; right:50px;}
.mc_tit_area .ms_search_box .inp_st{ height:40px; background-color:#fff; border:#E0E0E0 1px solid; border-radius:8px; width:100%; line-height:40px; padding:0 40px 0 10px;}
.mc_tit_area .ms_search_box .btn_searchBig{ position: absolute; width:30px; height:30px; right:8px; top:5px; background: url(/asset/images/ic_sch.svg) no-repeat 50% 50% / 20px;}

.sm_title {margin:60px 0 20px;font-size:15px;color:#2b2b2b; font-weight: bold;}
.sm_title_13 {font-size:13px;color:#2b2b2b;font-weight: bold;}
.top_title {font-size:32px;color:#fff;text-align: center; }
.top_title .top_stit {padding-top: 10px;font-size:13px;opacity:.7; }

.nanum_title {font-size:25px;color:#2b2b2b; font-family:nanumEB,'맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}
.nal_tit {font-family:nanumL,'맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}

/*서브페이지 상단 타이틀*/
.head_top_title {padding:60px 0 50px;font-size:30px;text-align:center;color:#2b2b2b; font-weight:bold; }

.txt_count {margin-left:10px;padding-left:10px;font-size:14px;color:#2b2b2b;border-left:1px solid #e5e5e5;}
.txt_count span {margin-left: 5px;}
.txt_count span:first-child {margin-left:0;}

/*기본 텍스트 */
.def_txt {padding-bottom:10px;}
.def_txt02 {line-height:20px;}

/*테이블 */
.tbl_txt + .tbl_txt {margin-top:10px;}
.tbl_st01 {width:100%;table-layout:fixed;font-size:13px;line-height:16px;text-align: left;}
.tbl_st01 th {border:1px solid #dedede;border-left:none;vertical-align:middle;font-weight:normal;}
.tbl_st01 td {padding:7px 0 4px 20px;min-height:24px;border:1px solid #dedede;border-right:none;vertical-align:middle}

.tbl_st02 {width:100%;table-layout:fixed;font-size:14px;line-height:16px;background:#fff;}
.tbl_st02 th {height:70px;line-height:1;font-size:16px;color:#000;font-weight:600;border:1px solid #ccc;border-left:none;border-right:none;vertical-align:middle;background:#fff;}
.tbl_st02 td {padding:15px 0;min-height:50px;border:1px solid #e5e5e5;border-left:none;border-right:none;vertical-align:middle;font-size:14px;}
.tbl_st02.tbl_line {border-top:2px solid #333;}

.tbl_st03 {width:100%;table-layout:fixed;font-size:13px;line-height:16px;background:#f2f2f2;text-align:left;}
.tbl_st03 td {padding:2px 0 0 20px;height:35px;border:1px solid #e5e5e5;vertical-align:middle}
.tbl_st03 .th {background:#dcdcdc;}
.tbl_st03 .th td {border:none;}

.tbl_st04 {width:100%;table-layout:fixed; line-height:1;background:#fff;text-align: center;border-top:#333 2px solid;}
.tbl_st04 th {height:50px;font-size:16px;color:#000;font-weight:600;vertical-align:middle;background:#fff;border-bottom:#ccc 1px solid; }
.tbl_st04 td {padding:15px 0;height:60px;border-bottom:1px solid #EFEFEF;vertical-align:middle; line-height:20px;font-size:16px;color:#666;}
.tbl_st04.tbl_line {border:1px solid #e5e5e5;}
.tbl_st04 b {font-weight:normal;}
.tbl_st04 p a{ color:#000;font-weight:500;}
.tbl_st04 p a:hover {color:#2b2b2b;}

.tbl_st05 {width:100%;table-layout:fixed;font-size:14px;line-height:1;background:#fff;text-align: center;}
.tbl_st05 th {height:50px;font-size:15px; color:#2b2b2b;font-weight:normal;vertical-align:middle;background:#dcdcdc;}
.tbl_st05 td {padding:20px;border:1px solid #e8e8e8;vertical-align:middle; line-height:20px; }
.tbl_st05.tbl_line {border:1px solid #e8e8e8;}

table .dot_st {display:block;color:#777;}
table .dot_st a {color:#777;}


/*개발적용 테이블 */
#divYesGift {max-height:322px;overflow:hidden;overflow-y:auto;}

/*텍스트 정렬*/
.al_c {text-align:center;}
.al_l {text-align:left;}
.al_r {text-align:right;}

.lh_1 {line-height:1 !important;}
.link_line {text-decoration:underline;}

/*푸터*/
.footer {padding-bottom:90px; background:#fff; overflow:hidden; }
.qr_code {padding:0px 0 80px; background:#e5e5e5; text-align: center;font-size:0;color:#2b2b2b; }
.qr_code .lay_inner {width:1200px; margin:auto; border:1px solid rgba(0,0,0,.3); padding:15px 0; border-radius:20px;}
.qr_code span {display:inline-block; vertical-align: middle;font-size:15px; font-weight:bold;}
.qr_code .qr_img {margin-left: 45px;}
.foot_banner {position: relative;width:100%;height:auto;text-align:center;background:#291c14; margin:50px 0 0 0;}
.foot_area {position: relative;margin-top:65px;line-height:1;}
.foot_info_cont {font-size:0;}
.foot_info_cont > dt {position: absolute;top:0; left:0;display:inline-block;vertical-align:top;}
.foot_info_cont > dt > span {display:block;font-size:16px; color:#000; font-weight:600;}
.foot_info_cont > dd {display:block;vertical-align:top;}
.foot_info_cont .policy_cont{ text-align:right;}
.foot_info_cont .policy_cont a,
.foot_info_cont .policy_cont span{position: relative;padding:0 11px;display:inline-block;vertical-align:top;font-size:14px;color:#555; }
.foot_info_cont .policy_cont a::after{ content:"";position: absolute;top:50%; left:0; width:2px; height:2px; border-radius:50%; display:block; margin-top:-1px; background-color:#555;}
.foot_info_cont .policy_cont a:first-child {padding-left:0;border:none;}
.foot_info_cont .policy_cont a:first-child::after{ display:none;}
.foot_info_cont .policy_cont a:hover{ color:#000; text-decoration:underline;}
.foot_info_cont .addr_cont {margin-top:15px;padding-top:15px;font-size:13px;color:#555;font-style:normal; border-top:#ddd 1px solid;}
.foot_info_cont .addr_cont p {padding-bottom:7px;}
.foot_info_cont .addr_cont .b_line {padding:0 0 2px 0px; margin-left:10px; border-bottom:1px solid #a7a6a6; }
.foot_info_cont .addr_cont .fCName {margin-bottom:10px; font-size:13px; display:block;}
.foot_info_cont .addr_cont .copy{ margin:15px 0 0 0;color:#888;font-family:'Outfit'; line-height:1.4;}

.foot_call {position: relative;;padding-left:26px;float:right;width:248px;border-left:1px solid #e4e4e4; display:none;}
.foot_call .f_call_cont {margin-bottom:19px;}
.foot_call .f_call_cont  > p {padding-bottom:5px;font-size:12px;color:#939393;}

.foot_call .f_call_cont .tit {padding-bottom:10px;font-size:14px; color:#2b2b2b; }
.foot_call .f_call_cont .tell_num {padding-bottom:22px;font-size:20px;color:#2b2b2b; font-family:nanumEB,'맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}
.top_area {position: fixed;bottom:50px;right:50px;display:none;z-index:500;}

/*레이어 팝업*/
.layer_popup_container {position: fixed;top:0;bottom:0;left:0;right:0;display:none;background:rgba(0,0,0,.5);z-index:1001;}
.layer_popup_container.active {display:block;}
.layer_popup_container2 {position: fixed;top:0;bottom:0;left:0;right:0;display:none;background:rgba(0,0,0,.9);z-index:1001;}
.layer_popup_container2.active {display:block;}

.layer_area {position: absolute;;top:50%;left:50%;padding:50px;background:#fff;transform: translate(-50%, -50%);}
.layer_area .btn_x_large {position: absolute;top:-16px;right:-54px;}
.layer_area .layer_header {padding-bottom:15px;border-bottom:2px solid #2b2b2b;}
.layer_area .layer_header .title {line-height:1;font-size:20px; color:#2b2d2b; font-family:nanumB,'맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}

.layer_area .lay_txt_box {margin-top: 30px;}
.layer_area .lay_txt_box:first-child {margin-top: 0;}
.layer_area .lay_txt_box02 {margin-top: 20px;}
.layer_area .lay_txt_box02:first-child {margin-top: 0;}

.layer_area .notice_area {margin-top: 30px; padding-top:20px;} 
.layer_area .lay_title {font-weight:bold;color:#2b2b2b;}
.layer_area .lay_txt {margin-top: 5px;line-height:20px;}
.layer_area .lay_txt02 {font-size:12px;line-height:18px;}
.layer_area .lay_txt.small {margin-top:0;line-height:18px;font-size:12px;color:#999;}
.layer_area .li_bar {margin-top: 15px;}
.layer_area .li_bar > li {padding-bottom: 0;line-height:22px;}

.layer_area .layer_cont {padding-top:30px;}
.layer_area .layer_cont.lay_cont_type02 {padding-top:20px;}

.layer_area.lay_gift_msg {padding:0;width:390px;} 
.layer_area.lay_gift_msg .gift_content {position:relative;padding:0;}
.layer_area.lay_gift_msg .gift_content img {vertical-align:top;}
.layer_area.lay_gift_msg .msg_cont {position:absolute;top:15%;left:21%;padding:10px;width:54%;height:79%;line-height:16px;overflow: hidden;overflow-y: auto;font-size:12px;color:#777;word-break: break-word; text-align:left;}
.layer_area.lay_gift_msg .msg_cont .msg {padding:5px; background:#f8f8f8; color:#2b2b2b;word-break: break-all;white-space:normal;}

/*레이어 팝업 기본사이즈*/
.layer_area.layer_large {width:750px;}
.layer_area.pop_rdu{ width:700px; border-radius:60px; padding:90px 90px 100px;}
.layer_area.pop_rdu .layer_cont { padding:0; }

.pop_btn_box{ display:flex; margin:10px 0 0 0;}
.pop_btn_box > *{ flex:1;}

/*레이어 팝업 작은사이즈*/
.layer_area.layer_small {padding:20px;width:362px;border:1px solid #dfdfdf;}
.layer_area.layer_small .btn_x_small {position: absolute;top:20px;right:20px;}
.layer_area.layer_small .layer_header .title {font-size:17px;}
/*레이어 팝업 알림*/
.layer_area.layer_alert {padding:70px 50px 70px;width:362px;text-align: center;}
.layer_area.layer_alert .alert_tit {padding-bottom:10px;line-height:1;font-size:18px;font-weight:normal;color:#2b2b2b;}
.layer_area.layer_alert .alert_txt {padding-bottom:20px;line-height:20px;font-size:15px;font-weight:normal;color:#2b2b2b;}
.layer_area.layer_alert .alert_txt02 {padding-bottom:20px;line-height:16px;font-size:13px;}
/*레이어 팝업 티켓*/
.layer_area.layer_ticket {padding:0 0 40px;width:400px;}
.layer_area.layer_ticket .layer_header {position: relative;;height:164px;border-bottom:1px solid #e5e5e5;overflow:hidden;}
.layer_area.layer_ticket .layer_header:before {content:'';position: absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);}
.layer_area.layer_ticket .layer_header > img {width:100%;}
.layer_area.layer_ticket .layer_header .title  {position:absolute;top:50%;left:0;right:0;line-height:24px;font-size:20px;color:#fff;text-align:center;transform: translate(0, -50%);z-index: 2;}
.layer_area.layer_ticket .layer_top {margin-bottom:30px;padding:40px 30px;border-bottom:1px solid #e5e5e5;}
.layer_area.layer_ticket .layer_bottom .lb_txt {text-align:center;color:#2b2b2b;line-height:20px; font-size:15px; }

.layer_area.layer_ticket .layer_header.noDmm:before {display:none;}
.layer_area.layer_ticket .layer_cont .btn_area {margin-top: 20px;}

/* 예매권 등록시 */
.applycou_pop .top_area {border:none;}
.applycou_pop .app_cont {padding:0 0 10px; }
.applycou_pop .app_cont img {width:100%;}
.applycou_pop .thumb01 {margin:0 auto 20px;width:227px;height:96px; overflow:hidden; background:url(https://movie-img.moviee.co.kr/NYes24/new/ic_noimg.png) 50% 50% no-repeat; border:1px solid #eeefef; }
.applycou_pop .thumb02 {margin:0 auto 15px;width:100px;height:143px;overflow: hidden; background:url(https://movie-img.moviee.co.kr/NYes24/new/ic_noimg.png) 50% 50% no-repeat; border:1px solid #eeefef; }
.applycou_pop .ap_tit {padding: 0 20px 10px 20px;font-size:20px; text-align:center; line-height:25px; color:#2b2b2b;} 
.applycou_pop .ap_txt {font-size:13px; text-align:center;}
.applycou_pop .ap_txt2 {font-size:13px; text-align:center; margin-top:10px;}
.applycou_pop .ap_txt2 .verticalbar:first-child {margin-right:15px;}
.applycou_pop .noti_area {margin: 40px 20px;font-size:13px;color:#999;line-height:20px;}
.applycou_pop .noti_area p {margin-bottom:10px;}
.applycou_pop .btn_bottom {padding-top: 30px;border-top:1px solid #e5e5e5;text-align: center;}
.applycou_pop .btn_bottom .txt {padding-bottom: 30px;font-size:17px;line-height:22px; color:#2b2b2b;}
.applycou_pop .btn_bottom button {margin-left: 10px;}
.applycou_pop .layer_container {padding:50px 20px 0;}

/*slick-slide*/
.slick-arrow {cursor: pointer;}
.slick-dots {position: relative;;font-size:0;display:inline-block !important;vertical-align: top;z-index:3;}
.slick-dots > li {margin-left:21px;display:inline-block;vertical-align:top;}
.slick-dots > li:first-child {margin-left:0;}
.slick-dots > li button {display:block;width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.3);cursor: pointer;}
.slick-dots  > li.slick-active button {background:#fff;} 
.bx-pager .btn_play {margin:-2px 0 0 27px;vertical-align:top;}
.bx-play-box {position: relative;bottom:35px;margin-left:26px;display:inline-block;z-index:2;vertical-align:top;}

/*카드 플립*/
.flip-card-front {box-shadow:1px 0 7px 0 rgba(0,0,0,.2);}
.flip-card-back {position: relative;box-shadow:1px 0 10px 0 rgba(0,0,0,0);}
.flip-card-back::before {content:'';position:absolute;top:0;bottom:0;left:0;right:0;display:block;background:rgba(0,0,0,.7);z-index:1;}

.flip-card .rl_info_box {position:absolute;top:0;bottom:0;left:0;right:0;padding:0px;z-index: 2;color:#fff;line-height:1;}
.flip-card .rl_info_box .rank_num {margin-bottom:39px;font-size:24px;font-weight:bold;font-family:nanumEB,'맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif ;text-align: left; width:45px; height:40px; background:url(//movie-img.moviee.co.kr/NYes24/new/all_sprite.png) no-repeat -493px -629px; padding:5px; text-align:center; letter-spacing:-1px;}
.flip-card .rl_info_box .btn_rank_st {margin:0 0 5px 0;padding-top:15px;display:block;width:100px;height:45px;border:1px solid rgba(255,255,255,.6);font-size:14px;color:#fff;text-align: center;background:rgba(0,0,0,.4);}
.flip-card .rl_info_box a.btn_rank_st:hover {color:#ec6159; border:1px solid #ec6159;}
.flip-card .rl_info_box .rl_btn_box {position:absolute;top:50%;left:50%;transform: translate3d(-50%, -50%,0);}

/* 플립 카드 형태 */
.flip-card {
    background-color: transparent;
    perspective: 1000px;
    -ms-perspective: 1000px;
}

.flip-card-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
}
.flip-card-inner img {width:100%;}
.flip-card-front, .flip-card-back {
    position: absolute;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    transition: transform 0.6s;
    -ms-transition: transform 0.6s;
    transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden; 
    backface-visibility: hidden
}
.flip-card-front {
    z-index: 2;
}
.flip-card-back {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
    z-index: 1;
}

.flip-card:hover .flip-card-back, .flip-card.hover .flip-card-back {transform: rotateY(0deg);}
.flip-card:hover .flip-card-front, .flip-card.hover .flip-card-front {transform: rotateY(180deg);}
.lt-ie9 .flip-card:hover .flip-card-front, .lt-ie9 .flip-card.hover .flip-card-front {display:none;}

/*레이어 팝업 상세 / 인원/등급 안내*/
.form_box {margin-top:60px;font-size:0;}
.form_line {margin-top:30px;}
.form_line:first-child {margin-top: 0;}
.form_line > div {display:inline-block;vertical-align: top;font-size:14px;}
.form_line .form_tit {width:80px;}
.form_line .form_cont {width:calc(100% - 80px);}
.form_line .form_cont .select_line {width:100%;}
.form_line .form_cont textarea {padding:20px;display:block;width:100%;height:167px;border:1px solid #7d7d7d;font-size:14px; font-family:nanumBa, '맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; color:#777; }
.form_line .form_cont textarea::placeholder {font-size:14px;color:#999;}

.layer_cont .btn_area {margin-top: 30px;text-align:center;font-size:0;}
.layer_cont .btn_area button {margin-left:10px;}
.layer_cont .btn_area button:first-child {margin-left:0;}

.layer_cont .alert_btn button {margin-left:10px;}
.layer_cont .alert_btn button:first-child {margin-left:0;}

.layer_cont .point_num_box .in_bk_st:first-child {padding-left: 30px;}
.layer_cont .point_num_box.arrow_type {padding:25px 0 20px;}
.layer_cont .point_num_box.arrow_type .in_bk_st {width:auto;}
.layer_cont .point_num_box.arrow_type .in_bk_st:first-child {position: relative;margin-right:30px;padding-right:54px;}
.layer_cont .point_num_box.arrow_type .in_bk_st:first-child:after {content:'';position:absolute;top:50%;right:0;width:26px;height:21px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -59px -460px;transform: translate(0, -50%);}
.layer_cont .point_num_box.arrow_type .pn_b_inp {display: inline-block;margin:0 0 0 20px;vertical-align:top;}
.layer_cont .point_num_box.arrow_type .select_line {width:111px;font-size:14px;color:#999;}
.layer_cont .point_num_box.arrow_type .select_line .sel_val {font-weight: normal; color:#2b2b2b; }
.layer_cont .point_num_box.arrow_type .select_line .sel_option li {font-weight:normal}

.layer_cont .inp_clar_box {vertical-align:middle;}
.layer_cont .lay_big_tit {font-size:20px;font-weight: bold;color:#2b2b2b;}
.layer_cont .lay_sub_tit {font-weight: normal;color:#2b2b2b;}

.layer_ticket .layer_top .lay_big_tit {padding-bottom: 10px;}
.layer_ticket .layer_top .noti_txt.small_txt {line-height:18px;}
.layer_ticket .layer_top .lay_sub_tit + .lay_txt02 {margin-top: 10px;}

.share_sns {margin-bottom: 30px;font-size:0;text-align: center;}
.share_sns > div {position: relative;;padding-top: 6px;display: inline-block;width:60px;vertical-align: top;}
.share_sns > div:before {content:'';position:absolute;top:0;display:block;width:60px;height:60px;background:url('//movie-img.moviee.co.kr/NYes24/new/bg_icon.png') no-repeat 0 -132px;}
.share_sns .tit {margin-top: 60px;display:block;line-height:1;font-size:12px;font-weight: bold;font-family:nanumB,'맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}
.share_sns .sns_twitter {margin-left: 30px;}
.share_sns .sns_twitter::before {background-position:-90px -132px;}

.lay_noti .noti_txt {margin-top: 5px;}
.lay_noti .noti_txt:first-child {margin-top: 0;}
.lay_noti .noti_txt a {color:#777;border-bottom:1px solid #777;}

/*레이어 나의 극장 선택*/
.lay_mycinema_cont {height:500px;}
.regi_cinema_cont {font-size:0;}
.regi_cinema_area .regi_noti {padding-bottom: 15px;font-size:13px;}
.regi_cinema_cont > div {margin-left:11px;display:inline-block;width:calc((100% - 22px) / 3);height:57px;vertical-align:top;border:2px dashed #2b2b2b;color:#2b2b2b;opacity:.2;}
.regi_cinema_cont > div:first-child {margin-left: 0;}
.regi_cinema_cont .regi_sc_cont {position: relative;;display:table;table-layout:fixed;width:100%;height:100%;} 
.regi_cinema_cont .regi_sc_txt {padding-top:2px;display:table-cell;vertical-align:middle;font-size:14px;line-height:16px;text-align: center;}
.regi_cinema_cont .btn_x_sm {position:absolute;top:2px;right:0px;display:none;width:20px;height:20px; }
.regi_cinema_cont .btn_x_sm:before {background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -92px -88px; background-size:460px; width:20px;height:20px;} 
.regi_cinema_cont .add {opacity:1;border:2px solid #2b2b2b;color:#2b2b2b;}
.regi_cinema_cont .add .btn_x_sm {display:block;}

.regi_tab_cont {margin:30px 0 30px;}
.regi_tab_cont .tab_content {padding:20px 0 0;background:#f2f2f2;border:1px solid #e5e5e5;border-top:none;}

.loc_list {font-size:0;}
.loc_list > li {margin:0 0 20px 0;display:inline-block;width:calc(100% / 5);vertical-align:top;text-align: center;}
.loc_list > li a {color:#777;font-size:13px;}
.loc_list > li.active a {color:#ec6159;}
.loc_list > li:nth-child(1) {margin-left: 0;}
.loc_list > li:nth-child(6) {margin-left: 0;}

.loc_cinema_list {max-height:230px; overflow: hidden;overflow-y:auto; border:1px solid #e5e5e5; padding:20px 10px 0 20px;}
.loc_cinema_list .loc_cl_tit {padding-bottom: 10px;font-size:15px;font-weight: normal; color:#2b2b2b; }
.loc_cinema_list .rating_list {margin-bottom: 30px; border:0px solid #e5e5e5;border-top:none;}
.loc_cinema_list .rating_list > li {position: relative; border:1px solid #e5e5e5; width:calc((100% - 10px) / 2); display:inline-block; margin:0 5px 5px 0;}
.loc_cinema_list .rating_list > li.ic_my a:after {content:'';position: absolute;top:11px;right:20px;width:26px;height:19px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -304px -232px}
.loc_cinema_list .rating_list > li.active.ic_my a:after, .loc_cinema_list .rating_list > li.ic_my:hover  a:after {background-position: -115px -460px;}
.loc_cinema_list .no_data_box {border:none;}

/* 서브상단 탭 */
.dv_txTab{ display:flex; justify-content: center; margin:34px 0 80px;}
.dv_txTab a{ position:relative; color:rgba(17, 17, 17, 0.35); font-size:18px; font-weight:600; padding:0 0 12px 0; transition:all 0.2s ease-in-out;}
.dv_txTab a::after{ content:""; position:absolute; bottom:0; left:50%; width:0; height:3px; background-color:#000; display:block; transition:all 0.2s ease-in-out;}
.dv_txTab a:hover{ color:#000;}
.dv_txTab a:hover::after{ width:100%; left:0;}
.dv_txTab a + a{ margin-left:35px;}
.dv_txTab .on{ color:#111;}
.dv_txTab .on::after{ width:100%; left:0;}

#Theater .dv_txTab{ margin-top:74px;}

ul.dv_txTab{ margin:70px 0 10px;}
ul.dv_txTab > li + li{ margin-left:35px;}
ul.dv_txTab > li > *{ position:relative; color:rgba(17, 17, 17, 0.35); font-size:18px; font-weight:600; padding:0 0 12px 0; transition:all 0.2s ease-in-out;}
ul.dv_txTab > li > *::after{ content:""; position:absolute; bottom:0; left:50%; width:0; height:3px; background-color:#000; display:block; transition:all 0.2s ease-in-out;}
ul.dv_txTab > li > *:hover{ color:#000;}
ul.dv_txTab > li > *:hover::after{ width:100%; left:0;}
ul.dv_txTab > li.active > *{ color:#111;}
ul.dv_txTab > li.active > *::after{ width:100%; left:0;}


/* 극장 */
.theaterCon{ max-width:1200px; margin:0 auto 150px; }
.theaterCon_loc .map_bx{ height:500px; }
.theaterCon_loc .map_bx .map{ height:500px; width:100%;}
.theaterCon_loc dl{ font-size:20px;}
.theaterCon_loc dl dt{ color:#111; font-weight:600; margin:40px 0 0 0;}
.theaterCon_loc dl dd{ color:#666; margin:10px 0 0 0;}
.theaterCon .dv_txTab{ margin-bottom:40px;}

@media screen and (max-width:1200px){

	#wrap{ min-width:100%;}

}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
/* 3D Effects */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  -o-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #ffffff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #ffffff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}


@charset "utf-8";

/*메인 content 영역*/

/* .main_area .content {padding-bottom:0;} */
.main_banner_area {position: relative;background:#000;}
.mb_swiper {height:800px;text-align: center;font-size:0; }
.mb_swiper .slick-list {margin-left:50%;max-width:1920px !important;width: 1920px !important;height:800px !important;transform:translate(-50%, 0);overflow: hidden;z-index: 1;font-size: 0;}
.mb_swiper .slick-slide {height:800px;overflow:hidden;}
.mb_swiper .slick-arrow  {position:absolute;top:50%;width:80px;height:0;opacity:0;font-size:0;background:rgba(0, 0, 0, 0.1);z-index:2;transform: translate3d(0,-50%,0);transition:opacity .5s;}
.mb_swiper .slick-prev {left:130px;}
.mb_swiper .slick-prev::after{ content:""; position:absolute;top:50%;left:50%; width:26px; height:26px; border-top:#fff 2px solid; border-right:#fff 2px solid; display:block; margin:-13px 0 0 -8px; transform: rotate(-135deg);}
.mb_swiper .slick-next {right:130px;}
.mb_swiper .slick-next::after{ content:""; position:absolute;top:50%;left:50%; width:26px; height:26px; border-top:#fff 2px solid; border-right:#fff 2px solid; display:block; margin:-13px 0 0 -18px; transform: rotate(45deg);}
.mb_swiper .slick-dots {position: relative;bottom:80px;display:inline-block !important;z-index:2;vertical-align:top;}
.mb_swiper .bx-play-box {position: relative;bottom:52px;margin-left:26px;display:inline-block;z-index:2;vertical-align:top; display:none;}
.main_banner_area:hover .slick-arrow {height:80px;opacity:1;transition:opacity .5s;}
.mb_swiper .slick-dots > li button{ width:10px; height:10px; border-radius:5px; background-color:rgba(255,255,255,.2);transition:all 0.2s ease-in-out;}
.mb_swiper .slick-dots > li{ margin-left:10px;}
.mb_swiper .slick-dots > li.slick-active button{ width:20px; background-color:rgba(255,255,255,1);}

.mb_swiper .reserve_rank .rank_view {opacity:0;transition: opacity 1s;}
.mb_swiper .slick-active .reserve_rank .rank_view {opacity:1;transition: opacity 1s;}
.mb_swiper:before {content:'';position:absolute;top:0;left:0;right:0;height:140px;background-image:-ms-linear-gradient(rgba(0,0,0,.3), rgba(0,0,0,0)); background-image:linear-gradient(rgba(0,0,0,.3), rgba(0,0,0,0));z-index:3;}

.banner_img {text-align: center;}
.banner_img img {width:100%; margin-top:0px;}
.banner_img.no_dmm .bx_dmm {display:none;} 
/* 
.banner_img.no_dmm:after {display:none;}
*/

.bx_gradient .bx_dmm {position:absolute;top:0;bottom:0;left:0;right:0;display:block;background:rgba(0,0,0,.3);z-index:1;}
/* .bx_gradient:before {content:'';position:absolute;top:0;left:0;right:0;height:140px;background-image:-ms-linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,0));background-image:linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,0));z-index:3;} */
.bx_gradient:after {content:'';position:absolute;bottom:0;left:0;right:0;height:370px;background-image:-ms-linear-gradient( rgba(0,0,0,0),  rgba(0,0,0,.8));background-image:linear-gradient( rgba(0,0,0,0),  rgba(0,0,0,.8));z-index:3;}
.bx_gradient .bx_dmm:before {content:'';position:absolute;top:0;bottom:0;left:0;width:200px;background-image:-ms-linear-gradient(to right, rgba(0,0,0,.1), rgba(0,0,0,0));background-image:linear-gradient(to right, rgba(0,0,0,1), rgba(0,0,0,0));z-index:3;}
.bx_gradient .bx_dmm:after {content:'';position:absolute;top:0;bottom:0;right:0;width:200px;background-image:-ms-linear-gradient(to right, rgba(0,0,0,0),  rgba(0,0,0,1));background-image:linear-gradient(to right, rgba(0,0,0,0),  rgba(0,0,0,1));z-index:3;}

/* 예매순위 */
.banner_img .res_slide {position: absolute;top:0;left:0;right:0;height:650px;z-index: 1;overflow:hidden;opacity:0;transition: opacity .5s;}
.banner_img .res_slide.hover {display:block;z-index: 2;opacity:1;transition: opacity .5s;}

.reserve_rank {position: relative;}
.res_info_box {position:absolute;top:120px;left:50%;transform:translate(-50%,0);opacity:0;z-index:5;}   
.res_info_box .vod_box {text-align: center;}
.res_info_box .txt_box {margin-top:30px;text-align: center;line-height:1;color:#fff;}
.res_info_box .txt_box .title {font-size:47px;font-family:nanumEB; letter-spacing:-2px; line-height:53px;}
.res_info_box .txt_box .info_txt {margin-top:16px;font-size:0;}
.res_info_box .txt_box .info_txt > span {font-size:24px; font-family:nanumL,'맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif ; font-weight:200;}
.res_info_box .txt_box .info_txt .type_txt {margin-right:8px;font-size:16px;}

.rank_view {position:absolute;top:375px;left:0;right:0;z-index:10;}
.rank_view .flip-card {width:130px;height:186px;}
.rank_list {width:100%;font-size:0;text-align:center;vertical-align:top;}
.rank_list > li {margin-left:10px;display:inline-block;}
.rank_list > li:first-child {margin-left: 0;}

.flip-card-inner > div > img {height:100% !important;} /*2019.11.13 sewon 포스터 이미지 세로 100% 적용*/

/*vod 팝업*/
.vod_area {display:none;}
.main_banner_area.vod_active .vod_area {position:absolute;top:0;bottom:0;left:0;right:0;display:block;z-index:10;background:#000;}
.main_banner_area.vod_active .bx-controls {display:none;}

.vod_link {padding:80px 0 40px;text-align:center;font-size:0; position:relative;}
.vod_link video {display:inline-block;height:580px; width:1100px; vertical-align:top; margin-top:20px;}
.vod_link .btn_close {margin-left:20px;display: inline-block;vertical-align:top;}

/*매거진*/
.magazine .txt_box {position: absolute;bottom:135px;left:50%;width:1000px;transform:translate(-50%, 50px);opacity:0;line-height:1;text-align: left;color:#fff;font-size:0;z-index:5; line-height:60px;}
.magazine .txt_box .title {margin-top:14px;display:block;font-size:18px;color:rgba(255, 255, 255, 0.7);font-weight:600; line-height:1.2; letter-spacing:-1px;}
.magazine .txt_box .info_txt {display:block;font-size:55px;letter-spacing:-2px;}
/*다운로드*/
.hd_download .txt_box {position: absolute;bottom:100px;left:50%;transform:translate(-50%, 50px);opacity:0;line-height:1;text-align: center;color:#fff;font-size:0;z-index:5;}
.hd_download .txt_box .btn_down_box {margin-bottom:29px;}
.hd_download .txt_box .title {
    margin-bottom:21px;font-size:50px;color:#fff; letter-spacing:-1px; 
    font-family:nanumEB,'맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif ;
}
.hd_download .txt_box .info_txt {
    display:block;font-size:24px; font-family:nanumL,'맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif ; font-weight:200; letter-spacing:-1px;
}
/* 배너 슬라이드 텍스트 모션 */
/* .mb_swiper .slide_txt_motion {opacity:0;transform:translate(-50%, 50px) scale(.8);transition:opacity .3s, transform .3s;transition-delay:.5s;} */
.mb_swiper .slick-active .slide_txt_motion {opacity:1;transform:translate(-50%, 0) ;transition:opacity .7s, transform .7s;transition-delay:.5s;}

/* .mb_swiper .res_info_box.slide_txt_motion {opacity:0;transform:translate(-50%, 0) scale(.8);transition:opacity .3s, transform .3s;transition-delay:.5s;} */
.mb_swiper .slick-active .res_info_box.slide_txt_motion {opacity:1;transform:translate(-50%, 0) ;transition:opacity .3s;transition-delay:.5s;}


/*배너 메인 팝업*/
.main_popup {position:absolute;bottom:0;left:50px;display:none;width:320px;height:450px;z-index:0;overflow: hidden;}
.main_popup.active {display:block;z-index:1;}
.main_popup .main_pop_banner {position:relative;z-index:1;background:#000;font-size:0; border:1px solid rgba(255,255,255,.3);}
.main_popup .main_pop_bottom {position:absolute;bottom:0;left:0;right:0;height:39px;background:rgba(0,0,0,.7);z-index:2; border:1px solid rgba(255,255,255,.3);}
.main_popup .main_pop_bottom .mp_chk {margin:3px 0 0 15px; }
.main_popup .main_pop_bottom .chk_st + label:before {border:1px solid #fff; display:none; }
.main_popup .main_pop_bottom .chk_st + label:after {display:none; }
.main_popup .main_pop_bottom .chkbx_area .ck_txt {font-size:12px;font-weight:normal;color:#fff;}
.main_popup .main_pop_bottom .btn_mpop_close {position:absolute;top:0;right:0;width:63px;height:100%;border-left:1px solid rgba(255,255,255,.2);font-size:12px;font-weight:normal;color:#fff;cursor: pointer;}
.main_pop_bx .download_box {position:absolute;top:9px;left:9px;}

.main_pop_banner .mpop-slide img {width:320px;}
.main_pop_banner .slick-list {z-index:1;}
.main_pop_banner .slick-arrow {position: absolute;top:12px;width:8px;height:14px;display:inline-block;vertical-align:top;font-size:0;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat 0 0;z-index:2;cursor: pointer;}
.main_pop_banner .slick-prev {right:50px;background-position:-318px -120px;}
.main_pop_banner .slick-next {right:15px;background-position:-356px -120px;}
.main_pop_banner .slick-prev.slick-disabled {background-position:-241px -120px;}
.main_pop_banner .slick-next.slick-disabled {background-position:-280px -120px;}
.main_pop_banner .h_line {position:absolute;top:13px;right:35px;display:inline-block;width:1px;height:12px;vertical-align:top;background:rgba(0,0,0,.15);z-index:2;}


/*메인 파트 영역*/
.main_area .main_title {
    display:block;font-size:40px;line-height:1;text-align: center;color:#2b2b2b;
    font-family:nanumEB, '맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif ;
}

/*매거진*/
.main_magazine {padding:80px 0;}
.magazine_area {margin-top:40px;font-size:0;}
.main_magazine .magazine_area .mg_box {margin-left:30px;display:inline-block;width:calc((100% - 60px) / 3);vertical-align:top; border:0;} 
/* .main_magazine .magazine_area .mg_box:hover {border:0}  */
.main_magazine .magazine_area .mg_box:nth-child(3n+1) {margin-left: 0;}
.main_magazine .magazine_area .mg_box .mg_thumb {height:280px;overflow:hidden;background:#000; border:1px solid #e5e5e5;}
.main_magazine .magazine_area .mg_box .mg_thumb img {width:100%;}
.main_magazine .magazine_area .mg_info_box {position: relative;margin:-30px 0 0 30px;padding:20px;width:calc(100% - 30px);line-height:1;background:#f5f5f5; border:0;}
.main_magazine .magazine_area .mg_info_box .mg_first {margin-bottom:20px;}
.main_magazine .magazine_area .mg_info_box .mg_first span {padding-bottom:4px;display:inline-block;font-size:13px; border-bottom:1px solid #5b5b5b; font-family: '맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; letter-spacing:-1px; }
.main_magazine .magazine_area .mg_info_box .mg_de_txt {
    margin-bottom:15px;font-size:28px; letter-spacing:-1px;line-height:34px;
    font-family:nanumEB, '맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif ;
}
.main_magazine .magazine_area .mg_info_box .mg_title {font-size:15px;font-weight:normal;color:#777; }
.main_magazine .magazine_area .mg_info_box span.date {float:right;font-size:13px;color:#999;font-weight: normal;border:none; letter-spacing:0; }


/*이벤트*/
.main_event {padding:90px 0 64px;line-height:1; background-color:#F9F9FC;}
.main_event.Theater{ background-color:#fff; padding:0 0 54px;}

.main_event .main_title {color:#2b2b2b; margin:0 0 34px 0; font-size:34px; font-weight:700;font-family:Outfit; color:#AAABBB;}
.main_event .main_title strong{ color:#000;}
.main_event .tag_title {margin:15px 0 50px;font-size:0;text-align:center;opacity:.7; }
.main_event .tag_title > span {margin-left:18px;font-size:14px;font-weight:normal;color:#2b2b2b; }
.main_event .tag_title > span:first-child {margin-left:0;}
.main_event .event_area {font-size:0;}
.main_event .eve_img_box {margin:0 30px 30px 0;display:inline-block;width:calc((100% - 60px) / 3);vertical-align:top;box-shadow:0 0 10px 3px rgba(0,0,0,.1);transform:scale(.7);opacity:0;transition:transform .3s, opacity .3s; overflow:hidden; border-radius:20px;}
.main_event .eve_img_box img {width:100%;}
.main_event .eve_img_box:last-child {margin-right:0;}
.main_event .eve_img_box.big {margin:0 0 0 30px;width:calc((100% - 30px) / 2); overflow:hidden;}
.main_event .eve_img_box.big img {width:100%;}
.main_event .eve_img_box.big:first-child {margin-left:0;}

/* .main_event.motion .eve_img_box {transform:scale(1);opacity:1;transition:transform .3s, opacity .3s;} */
.main_event.motion .eve_img_box:nth-child(1) {transform:scale(1);opacity:1;transition:transform .6s, opacity .6s;transition-delay:.3s;}
.main_event.motion .eve_img_box:nth-child(2) {transform:scale(1);opacity:1;transition:transform .9s, opacity .9s;transition-delay:.5s;}
.main_event.motion .eve_img_box:nth-child(3) {transform:scale(1);opacity:1;transition:transform .9s, opacity .9s;transition-delay:0.8s;}
.main_event.motion .eve_img_box:nth-child(4) {transform:scale(1);opacity:1;transition:transform .9s, opacity .9s;transition-delay:1.2s;}
.main_event.motion .eve_img_box:nth-child(5) {transform:scale(1);opacity:1;transition:transform .9s, opacity .9s;transition-delay:1.5s;}

.main_event_inner{ position: relative;}
.main_event_inner .slide-bx{ width:1200px; margin:0 auto; overflow:hidden;}
.main_event_inner .swiper-slide .item{ display:flex; flex-direction: column; width:380px; }
.main_event_inner .swiper-slide .thumb img{ display:block; object-fit: cover; width:100%; height:250px;}
.main_event_inner .swiper-slide .desc{ margin:15px 0 0 0; display:flex; flex-direction: column; }
.main_event_inner .swiper-slide .desc strong{ color:#000; font-size:22px; }
.main_event_inner .swiper-slide .desc em{ color:#aaa; margin:10px 0 0 0; font-style:normal; font-family:Outfit;}
.main_event_inner .pag{ width:100%; margin:40px 0 0 0; text-align:center;}
.main_event_inner .pag .swiper-pagination-bullet{ background-color:#000; margin:0 5px; border-radius:5px; transition:all 0.2s ease-in-out;}
.main_event_inner .pag .swiper-pagination-bullet.swiper-pagination-bullet-active{ width:20px;}
.main_event_inner .swiper-button-prev {position:absolute;top:70px;left:130px;margin-top:0;width:80px;height:80px;font-size:0;background:rgba(0, 0, 0, 0.1);z-index:3;cursor: pointer;opacity:0;transition: opacity 1s;}
.main_event_inner .swiper-button-next {position:absolute;top:70px;right:130px;margin-top:0;width:80px;height:80px;font-size:0;background:rgba(0, 0, 0, 0.1);z-index:3;cursor: pointer;opacity:0;transition: opacity 1s;}
.main_event_inner .swiper-button-prev::after{ content:""; position:absolute;top:50%;left:50%; width:26px; height:26px; border-top:#fff 2px solid; border-right:#fff 2px solid; display:block; margin:-13px 0 0 -8px; transform: rotate(-135deg);}
.main_event_inner .swiper-button-next::after{ content:""; position:absolute;top:50%;left:50%; width:26px; height:26px; border-top:#fff 2px solid; border-right:#fff 2px solid; display:block; margin:-13px 0 0 -18px; transform: rotate(45deg);}
.main_event_inner:hover .swiper-button-prev {opacity:1;transition: opacity 1s;}
.main_event_inner:hover .swiper-button-next {opacity:1;transition: opacity 1s;}

.Theater .main_event_inner .swiper-slide .item{ width:100%;}
.Theater .main_event_inner .swiper-slide .item img{ height:250px;}

/*박스오피스 */
.main_boff {position: relative;padding:120px 0 90px; background-color:#fff;}
.box_office {position: relative;z-index:2;}
.boff_menu {font-size:0;text-align: center;}
.boff_menu > li {margin-left:32px;display:inline-block;vertical-align:top;cursor: pointer;background:none;border:none; margin-top:0;}
.boff_menu > li:first-child {margin-left:0;}
.boff_menu > li a {position: relative;;padding-bottom:5px;display:block;line-height:1;font-size:22px; font-weight:600; color:rgba(17, 17, 17, 0.35); z-index: 2;}
.boff_menu > li.active {border-bottom:3px solid #333;}
.boff_menu > li.active a{ color:#111;}
.boff_menu > li:before {content:'';position:absolute;top:30px;left:50%;font-size:150px;line-height:1;font-weight:bold;z-index:1;opacity:.1;transform:translate(-50%, 0);z-index: 1; font-family:nanumEB; display:none;}
.boff_menu > li:nth-child(1).active:before {content:'RANKING';top:6px;}
.boff_menu > li:nth-child(2).active:before {content:'BOXOFFICE'; top:6px;}
.boff_menu > li:nth-child(3).active:before {content:'COMING';top:6px;}
.boff_menu > li:nth-child(4).active:before {content:'FESTIVAL';top:6px;}
.tab_content {display:none;}
.tab_content.active {display:block;}
.box_office .pag{ width:100%; margin:10px 0 0 0; text-align:center;}
.box_office .pag .swiper-pagination-bullet{ background-color:#000; margin:0 5px; border-radius:5px; transition:all 0.2s ease-in-out;}
.box_office .pag .swiper-pagination-bullet.swiper-pagination-bullet-active{ width:20px;}
.box_office.nonSlide .boff_slider{ justify-content: center;}
.box_office.nonSlide .boff_slider .offi_slider + .offi_slider{ margin-left:36px; }
.box_office.nonSlide .slide_container .swiper-button-prev,
.box_office.nonSlide .slide_container .swiper-button-next,
.box_office.nonSlide .pag{ display:none;}

.box_off_center {padding-top:54px;}
.boff_slider {position: relative;}
.boff_slider .slick-list {padding:0 270px;margin-left:50%;max-width:1920px !important;width: 1920px !important;transform:translate(-50%, 0);overflow: hidden;z-index: 1;overflow:inherit;}
.boff_slider .slick-list:before {content:'';position:absolute;top:-20PX;bottom:-20PX;left:0;width:200px;background:url('//movie-img.moviee.co.kr/NYes24/new/bg_box_l.png') repeat-y left 0;z-index:2;}
.boff_slider .slick-list:after {content:'';position:absolute;top:-20PX;bottom:-20PX;right:0;width:200px;background:url('//movie-img.moviee.co.kr/NYes24/new/bg_box_r.png') repeat-y right 0;z-index:2;}

.boff_slider .slick-slide.slick-active .offi_slider {transform:scale(1);opacity:1;transition:transform .3s, opacity .3s;}
.boff_slider .slick-slide.motion .offi_slider {/*transform:scale(.9);*/opacity:.35;transition:transform .3s, opacity .3s;}
.boff_slider .slick-slide[aria-hidden="false"] + .slick-slide[aria-hidden="true"] .offi_slider {/*transform:scale(.9);*/opacity:.35;transition:transform .3s, opacity .3s;}

.boff_slider .slick-arrow  {position:absolute;top:50%;display:none !important;width:90px;height:90px;font-size:0;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat 0 0;z-index:3;transform:translate(0, -50%);cursor: pointer;}
.boff_slider .slick-prev {left:0;}
.boff_slider .slick-next {right:0;background-position:-120px 0;}
.box_off_center:hover .slick-arrow {display:block !important;}
.offi_slide .flip-card {margin:auto;width:210px;height:300px;}

.boff_slider .slick-slide .flip-card:hover .flip-card-back, .boff_slider .slick-slide .flip-card.hover .flip-card-back {transform: rotateY(0deg);}
.boff_slider .slick-slide .flip-card:hover .flip-card-front, .boff_slider .slick-slide .flip-card.hover .flip-card-front {transform: rotateY(0deg);}
.boff_slider .slick-slide.slick-active .flip-card:hover .flip-card-back, .boff_slider .slick-slide.slick-active .flip-card.hover .flip-card-back {transform: rotateY(0deg);}
.boff_slider .slick-slide.slick-active .flip-card:hover .flip-card-front, .boff_slider .slick-slide.slick-active .flip-card.hover .flip-card-front {transform: rotateY(0deg);}
.lt-ie9 .boff_slider .slick-slide .flip-card:hover .flip-card-front, .lt-ie9 .boff_slider .slick-slide .flip-card.hover .flip-card-front {display:block;}
.lt-ie9 .boff_slider .slick-slide.slick-active .flip-card:hover .flip-card-front, .lt-ie9 .boff_slider .slick-slide.slick-active .flip-card.hover .flip-card-front {display:none;}

.boff_more {margin-top:50px;text-align: center;font-size:0;}
.boff_more > a {padding-bottom:4px;display:inline-block;font-size:15px;vertical-align:top;border-bottom:1px solid #2b2b2b;}

.boff_slider .flip-card .rl_info_box .rank_num {position: relative; font-style:600;z-index:1; width:32px; height:32px; line-height:32px; margin:-3px 0 0 7px; background:#FF4343; border-radius:0 10px 10px 10px; padding:0; text-align:center; color:#fff; font-size:16px;}
.boff_slider .flip-card .rl_info_box > div {position: absolute;bottom:15px;left:15px;right:15px;text-align:left;z-index:1; }
.boff_slider .flip-card .rl_info_box > div > span:first-child {display:inline-block;width:160px;font-size:15px; line-height:18px;}
.boff_slider .flip-card .rl_info_box > div > span:nth-child(2) {margin-top:0px;float:right;font-size:16px;color:#ec6159; position:absolute; bottom:0; right:0;}

.boff_slider .flip-card-front::before, .boff_slider .flip-card-back::after {content:'';position:absolute;bottom:0;left:0;right:0;height:82px;background-image: linear-gradient( rgba(0,0,0,0), rgba(0,0,0,1));z-index:1; border-radius:0 0 10px 10px;}
.boff_slider .flip-card-back::before {display:none;}
.boff_slider .flip-card .flip-card-back .rl_info_box:before {content:'';position:absolute;top:0;bottom:0;left:0;right:0;display:block;background:rgba(0,0,0,.7);z-index:2;}
.boff_slider .flip-card .flip-card-back .rl_info_box .rank_num {position: relative;z-index:1;}
.boff_slider .flip-card .rl_info_box .btn_rank_st {position: relative;top:50%;margin:0 auto 10px;padding-top:0;width:146px;height:38px;line-height:38px;border-radius:5px;font-size:16px;z-index: 3; background-color:#FF4343; border-color:#FF4343; color:#fff;}
.boff_slider .flip-card .rl_info_box .btn_rank_st:hover{ color:#fff;}
.boff_slider .flip-card .rl_info_box .btn_rank_box {position: absolute;top:50%;bottom:auto;left:0;right:0;width:100%;transform: translate3d(0,-50%,0);z-index:3;}


.boff_slider .flip-card-front, .boff_slider .flip-card-back {transform:inherit;transition:inherit;backface-visibility:inherit;transform-style:inherit; border-radius:10px;}
.boff_slider .flip-card-front {opacity:1;}
.boff_slider .flip-card-front img{  border-radius:10px; box-shadow:10px 10px 20px rgba(0, 0, 0, 0.2); overflow:hidden;}
.boff_slider .flip-card-front .no_img_area,
.boff_slider .flip-card-back .no_img_area{ border-radius:10px; box-shadow:10px 10px 20px rgba(0, 0, 0, 0.2);}
.boff_slider .flip-card-back {opacity:0; overflow:hidden;}
.boff_slider .flip-card:hover .flip-card-front {opacity:0;z-index:1;transition:opacity .3s;transform:inherit;}
.boff_slider .flip-card:hover .flip-card-back {opacity:1;z-index:2;transition:opacity .3s;transform:inherit;}


/*스와이프*/
.slide_container {position: relative;}
/* .box_off_center.swiper-container {overflow:inherit;} */
.box_off_center:before {content:'';position:absolute;top:-20px;bottom:-20px;left:0;width:200px;background-image: linear-gradient(to right, rgba(255,255,255,1) 35%, rgba(255,255,255,0));z-index:2;}
.box_off_center:after {content:'';position:absolute;top:-20px;bottom:-20px;right:0;width:200px;background-image: linear-gradient(to left, rgba(255,255,255,1) 35%, rgba(255,255,255,0));z-index:2;}

.box_off_center.swiper_style {margin-left:50%;max-width:100% !important;width: 100% !important;transform:translate(-50%, 0);z-index: 1;overflow: hidden;}
.box_off_center.swiper-container .boff_slider:before {display:none;}
.swiper-container.swiper-container .boff_slider:after{display:none;}
.slide_container .swiper-slide{ width: auto !important; padding:3px 0 30px;}

.slide_container .swiper-button-prev {position:absolute;top:50%;left:130px;margin-top:0;width:80px;height:80px;font-size:0;background:rgba(0, 0, 0, 0.1);z-index:3;transform:translate(0, -50%);cursor: pointer;opacity:0;transition: opacity 1s;}
.slide_container .swiper-button-next {position:absolute;top:50%;right:130px;margin-top:0;width:80px;height:80px;font-size:0;background:rgba(0, 0, 0, 0.1);z-index:3;transform:translate(0, -50%);cursor: pointer;opacity:0;transition: opacity 1s;}
.slide_container .swiper-button-prev::after{ content:""; position:absolute;top:50%;left:50%; width:26px; height:26px; border-top:#fff 2px solid; border-right:#fff 2px solid; display:block; margin:-13px 0 0 -8px; transform: rotate(-135deg);}
.slide_container .swiper-button-next::after{ content:""; position:absolute;top:50%;left:50%; width:26px; height:26px; border-top:#fff 2px solid; border-right:#fff 2px solid; display:block; margin:-13px 0 0 -18px; transform: rotate(45deg);}
.slide_container:hover .swiper-button-prev {opacity:1;transition: opacity 1s;}
.slide_container:hover .swiper-button-next {opacity:1;transition: opacity 1s;}

.boff_slider .offi_slider .offi_slide {transform:scale(1);opacity:1;transition:transform .3s, opacity .3s;}
.boff_slider .offi_slider.motion .offi_slide {/*transform:scale(.9);*/opacity:.35;transition:transform .3s, opacity .3s; }

.lt-ie9 .slide_container .swiper-button-prev  {display:none !important;} 
.lt-ie9 .slide_container .swiper-button-next  {display:none !important;}

.boff_slider .offi_slider.motion .flip-card:hover .flip-card-back, .boff_slider .offi_slider.motion .flip-card.hover .flip-card-back {opacity:0;transform: rotateY(0deg);transform:inherit;transition:inherit;backface-visibility:inherit;transform-style:inherit;}
.boff_slider .offi_slider.motion .flip-card:hover .flip-card-front, .boff_slider .offi_slider.motion .flip-card.hover .flip-card-front {opacity:1;transform: rotateY(0deg);transform:inherit;transition:inherit;backface-visibility:inherit;transform-style:inherit;}


/*핫클립*/
.main_hot_clip {padding:78px 0;}
.main_hot_clip .hc_movie {position: relative;height:580px;background:#000;overflow:hidden;}
.main_hot_clip .hc_big_img {position:absolute;left:50%;width:1920px;transform:translate(-50%, 0);opacity:0;z-index:0;transition:opacity .5s;}
.main_hot_clip .hc_big_img.hover {opacity:1;z-index:1;transition:opacity .5s;}
.main_hot_clip .hc_big_img::before {content:'';position:absolute;top:0;bottom:0;left:0;display:block;width:400px;background-image:linear-gradient(to right, rgba(0,0,0,1) 20%,  rgba(0,0,0,0));z-index:3;}
.main_hot_clip .hc_big_img::after {content:'';position:absolute;top:0;bottom:0;right:0;display:block;width:400px;background-image:linear-gradient(to right, rgba(0,0,0,0) 20%,  rgba(0,0,0,1));z-index: 1;}
.main_hot_clip .hc_img_box {position: relative;z-index:1;}
.main_hot_clip .hc_img_box::before {content:'';position:absolute;top:0;bottom:0;left:0;right:0;display:block;background:rgba(0,0,0,.4);z-index:1;}
.main_hot_clip .hc_img_box::after {content:'';position:absolute;top:288px;bottom:0;left:0;right:0;display:block;background-image:linear-gradient( rgba(0,0,0,0),  rgba(0,0,0,.8));}
.main_hot_clip .hc_img_box img {width:100%;}
.main_hot_clip .hc_title_box {position: absolute;top:182px;left:0;right:0;text-align:center;z-index:5;}
.main_hot_clip .hc_title_box .txt_box {margin-top:36px;line-height:1;color:#fff;}
.main_hot_clip .hc_title_box .title {padding-bottom:15px;font-size:50px; font-family:nanumEB, '맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif ;}
.main_hot_clip .hc_title_box .info_txt {font-size:18px; font-weight:200; }

.main_hot_clip .hc_thumb {position: absolute;bottom:40px;left:0;right:0;text-align: center;z-index:5;font-size:0;line-height:1;}
.main_hot_clip .hc_thumb .hc_thumb_box {position: relative;margin-left:20px;display:inline-block;width:220px;height:84px;vertical-align:top; cursor: pointer;}
.main_hot_clip .hc_thumb .hc_thumb_box:first-child {margin-left:0;}
.main_hot_clip .hc_thumb .hc_thumb_box::before {content:'';position: absolute;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, .6);z-index:1;}
.main_hot_clip .hc_thumb .hc_thumb_box.hover:after {content:'';position: absolute;top:0;bottom:0;left:0;right:0;background:rgba(208, 92, 85, .7);z-index:2;}
.main_hot_clip .hc_thumb .hc_thumb_box .txt {position:absolute;top:50%;left:0;right:0;font-size:17px;color:#fff;z-index:3;transform: translate3d(0, -50%, 0); margin:0 20px; line-height:20px;}

.hc_movie .hc_vod_area {position: absolute;top:0;bottom:0;left:0;right:0;display:none;text-align:center;background:#000;z-index:10;}
.hc_movie.vod_active .hc_vod_area {display:block;}
.hc_movie .hc_vod_area video {display:inline-block;vertical-align:top;}
.hc_movie .hc_vod_area .btn_close {margin:20px 0 0 20px;display:inline-block;vertical-align:top;}

/*베스트 다운로드*/
.main_best_download {padding:60px 0; line-height:1; }
/* .main_best_download .bd_thumb {cursor:pointer; } */
.best_down_area {position: relative;margin-top:50px;height:450px;background:#000;}
.best_down_area .bd_thumb {position: relative;top:50%;max-height:450px;overflow: hidden;transform: translate3d(0, -50%, 0);}
.best_down_area .bd_thumb:after {
    content:'';position:absolute;top:0;bottom:0;right:300px;width:200px;display:block;
    background-image:-ms-linear-gradient(to right, rgba(0,0,0,0),  rgba(0,0,0,1));background-image:linear-gradient(to right, rgba(0,0,0,0),  rgba(0,0,0,1));z-index:3;
}
.best_down_area .bd_thumb a {display:block}
.best_down_area .bd_thumb a:before {content:'';position:absolute;bottom:0;left:0;right:0;display:block;background-image:linear-gradient(to bottom, rgba(0,0,0,0),  rgba(0,0,0,.8)); height:250px;}
.best_down_area .bd_thumb img {width:900px;}
.best_down_area .txt_box {position:absolute;bottom:calc(80% / 8);left:50px;line-height:1;color:#fff;}
.best_down_area .txt_box .bd_type {margin-bottom:20px;font-size:0;}
.best_down_area .txt_box .bd_type > span {padding.main_notice .mn_banner-bottom:5px;display:inline-block;font-size:18px;vertical-align: top;border-bottom:1px solid #fff;}
.best_down_area .txt_box .bd_tit {font-size:40px; font-family:nanumB, '맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif ;}

.best_down_area .bd_down_list {position:absolute;top:-18px;right:0px; }
.best_down_area .bd_down_list > a {display:block;opacity:0;transform:scale(.8) translate(0, 20px);}

.best_down_area .bd_down_box {position: relative;;margin-bottom:8px;width:335px;height:156px;overflow:hidden;border:0px solid rgba(242, 242, 242, .15); background:#000;}
.best_down_area .bd_down_box:after {content:'';position:absolute;top:0;bottom:0;left:0;right:0;display:block;background:rgba(0, 0, 0, .3);}
.best_down_area a:hover .bd_down_box:after {background:rgba(0, 0, 0, .5);}

.best_down_area .bd_info_box {position:absolute;bottom:15px;left:0;right:0;padding:0 20px;line-height:1;z-index: 2;}
.best_down_area .bd_info_box .bd_info_tit {width:260px;font-size:20px; color:#fff; }
.best_down_area .bd_info_box .bd_info_down {position: absolute;bottom:0;right:15px;}

.best_down_area .bd_down_list.type02  {top:50px;width:560px;font-size:0;}
.best_down_area .bd_down_list.type02 img {width:269px;height:166px;}
.best_down_area .bd_down_list.type02 .bd_down_box {margin-bottom:16px;display:inline-block;width:calc((100% - 18px) / 2);vertical-align:top;}
.best_down_area .bd_down_list.type02 .bd_down_box:nth-child(even) {margin-left:18px;}

.main_best_download.motion .bd_down_list a:nth-child(1) {transform:scale(1) translate(0, 0);opacity:1;transition:transform .6s, opacity .6s;transition-delay:.3s;}
.main_best_download.motion .bd_down_list a:nth-child(2) {transform:scale(1) translate(0, 0);opacity:1;transition:transform .9s, opacity .9s;transition-delay:.5s;}
.main_best_download.motion .bd_down_list a:nth-child(3) {transform:scale(1) translate(0, 0);opacity:1;transition:transform .9s, opacity .9s;transition-delay:0.8s;}

/* 공지사항 */
.main_notice {padding:100px 0 80px; background-color:#fff;}
.main_notice .mn_title {position: relative;padding:0 120px 0 34px;line-height:1;border:#EFEFEF 1px solid; border-radius:8px; height:60px; display:flex; align-items:center;}
.main_notice .mn_title p{ display:flex; align-items:center; font-weight:500; width:100%;}
.main_notice .mn_title .mn_b_tit {font-size:16px;vertical-align:middle;color:#888; padding:0 26px 0 0; border-right:#ccc 1px solid; }
.main_notice .mn_title .mn_s_tit { margin-left:0;font-size:16px; padding:0 26px; flex:1; display:flex; align-items:center;}
.main_notice .mn_title .mn_s_tit a{ font-size:16px; color:#000; font-weight:500; flex:1;}
.main_notice .mn_title .mn_s_tit .date{ font-family: 'Outfit'; color:#888; font-size:14px; font-style:normal;font-weight:400;}
.main_notice .mn_title .btn_more {position:absolute;top:50%;right:33px; transform:translate(0, -50%); background:none; width:auto; height:20px;text-indent:0;font-size:16px; color:#000; display:flex; align-items:center; border-left:#ccc 1px solid; padding:0 0 0 25px; line-height:22px;}
.main_notice .mn_title .btn_more::before{ content:""; width:18px; height:18px; margin:0 7px 0 0; background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.85' clip-path='url(%23clip0_408_3225)'%3E%3Cpath d='M9 6V12M6 9H12M16.5 9C16.5 13.1421 13.1421 16.5 9 16.5C4.85786 16.5 1.5 13.1421 1.5 9C1.5 4.85786 4.85786 1.5 9 1.5C13.1421 1.5 16.5 4.85786 16.5 9Z' stroke='%231E1E1E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_408_3225'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.main_notice .mn_banner {margin:87px 0 85px;font-size:0; display:none;}
.main_notice .mn_banner .mn_banner_box > a img {margin-top:0px;}

.notice_info_area {margin:20px 0 0;  }
.noti_info_list {font-size:0;text-align:center; display:flex; align-items:center;}
.noti_info_list > li {display:inline-block;vertical-align:top;border:1px solid #eee; border-radius:10px; flex:1; padding:0;}
.noti_info_list > li + li{ margin-left:27px;}
.noti_info_list > li span{ color:#000; font-size:16px; font-weight:600; }
.noti_info_list > li .noti_ic{ padding: 30px 0 20px;}
.noti_info_list > li .noti_ic:after{ display:none;}
.noti_info_list > li .noti_ic:before{ content:""; display:block; width:65px; height:58px; margin:0 auto 10px; background-position:50% 50%; background-repeat:no-repeat;}
.noti_info_list > li .noti_ic.noti_ic01:before{ background-image:url('/asset/images/icon_main_q5.png'); }
.noti_info_list > li .noti_ic.noti_ic02:before{ background-image:url('/asset/images/icon_main_q1.png'); }
.noti_info_list > li .noti_ic.noti_ic03:before{ background-image:url('/asset/images/icon_main_q6.png'); }
.noti_info_list > li .noti_ic.noti_ic04:before{ background-image:url('/asset/images/icon_main_q2.png'); }
.noti_info_list > li .noti_ic.noti_ic06:before{ background-image:url('/asset/images/icon_main_q3.png'); }
.noti_info_list > li .noti_ic.noti_ic05:before{ background-image:url('/asset/images/icon_main_q4.png'); }

/* 상영시간표 */
.main_sTime{ background-color:#fff; padding:90px 0; border-bottom:#EFEFEF 1px solid;}


@media screen and (max-width:1660px){     
	.mb_swiper .slick-prev {left:0;}
	.mb_swiper .slick-next {right:0;}

	.main_event_inner .swiper-button-prev{ left:0;}
	.main_event_inner .swiper-button-next{ right:0;}

	.slide_container .swiper-button-prev{ left:0;}
	.slide_container .swiper-button-next{ right:0;}
}
@charset "utf-8";
.my_area {padding-bottom:100px;}
/* 등급 영역*/
.my_grade_area {font-size:18px;color:#111;font-weight:500; letter-spacing:-1px; }



/* my 정보*/
.my_info_area {margin:10px 0 0 0;display:flex;align-items:center;background-color:#fff;border:#EFEFEF 1px solid;min-height:60px;border-radius:8px;}
.my_info_area .mc_title {margin: 0 20px 0 0; font-size:16px; color:#111; font-weight:600;}
.my_info_area .mi_cont_box {margin-top:0;padding:0;}
.my_info_area .link_more{ height:36px; line-height:36px; border:#aaa 1px solid; border-radius:8px; padding:0 20px; text-align:center; color:#111; font-weight:500; font-size:15px; display:inline-block; margin:0;}

/* my 계좌*/
.my_info_area  > .my_account_area {padding:12px 35px; flex:1; font-size:18px; color:#111; font-weight:500;}
.my_account_area .mi_account_cont {position: relative;display:flex;align-items:center; padding:0 25px;}
.my_account_area .mi_account_cont:last-child:after {content:'';position:absolute;display:block;width:1px;top:50%;margin:-13px 0 0 0;left:0px;height:26px;background: #EFEFEF;}
.my_account_area .mi_account_cont .mi_ac_box{ display:flex; align-items:center;}
.my_account_area .mi_account_cont .mi_ac_box:first-child { padding-left:10px;border-left:none;}
.my_account_area .mi_account_cont .tit {padding-bottom: 0; margin:0 30px 0 0;font-size:16px; font-weight:600;color:#111; }
.my_account_area .mi_account_cont .price {font-size:18px;color:#2b2b2b; font-family:nanumB; }
.my_account_area .mi_account_cont .two_tit:first-child {margin-right:20px;}

.my_movie_area{ width:auto; padding:0 13px;}
.my_movie_area .link_more{ width:150px; padding:0; background-color:#FAFAFA; border-color:#aaa;}
.my_movie_area .link_more + .link_more{ margin-left:10px;}

/*my 극장/영화*/
.my_info_area .my_cinema_area{ flex:1; padding:12px 20px 12px 30px;}
.my_info_area .my_cinema_area .link_more{ margin:0 0 0 auto;}
.my_info_area .my_cinema_area .mi_cont_box{ flex:1; padding:0 20px 0 0; font-size:16px; }
.my_info_area .tag_txt{ font-weight:600; color:#6B6A78;}
.my_info_area .tag_txt + .tag_txt{ margin:0 0 0 10px;}

.my_movie_info_area {padding-left:15px;}
.my_movie_info_area .my_cinema_area .mi_cont_box {padding-top: 45px;height:100px;font-size:16px;color:#2b2b2b; font-weight:normal;text-align:center; letter-spacing: -1px;}
.my_movie_info_area .my_cinema_area .tag_txt {margin-left:30px;}
.my_movie_info_area .my_cinema_area .tag_txt:first-child {margin-left:0;}
.my_movie_info_area .my_movie_area {margin-top:30px;}
.my_movie_info_area .my_movie_area .mi_cont_box > div {position: relative;display:inline-block;width:50%;height:100%;vertical-align:top;}
.my_movie_info_area .my_movie_area .mi_cont_box > div:first-child:after {content:'';position: absolute;top:20px;bottom:20px;right:0;width:1px;background:#e5e5e5;}
.my_movie_info_area .my_movie_area .mi_cont_box > div {position: relative;display:inline-block;width:50%;height:100%;vertical-align:top;text-align:center;}
.my_movie_info_area .my_movie_area .mi_cont_box .link_my_movie {position: relative;top:36px;display:inline-block;font-size:16px;color:#2b2b2b; letter-spacing: -1px; }
.my_movie_info_area .my_movie_area .mi_cont_box .link_my_movie::before {content:'';position: absolute;top:50%;right:0;width:9px;height:9px;background:url('//movie-img.moviee.co.kr/NYes24/new/bg_icon.png') no-repeat -477px -182px;transform: translate(0,-50%);}
.my_movie_info_area .my_movie_area .mi_cont_box .lmy01 {padding:0 16px 0 47px;}
.my_movie_info_area .my_movie_area .mi_cont_box .lmy01::after {content:'';position:absolute;top:50%;left:0;width:32px;height:42px;background:url('//movie-img.moviee.co.kr/NYes24/new/bg_icon.png') no-repeat -216px -60px;transform: translate(0,-50%)}
.my_movie_info_area .my_movie_area .mi_cont_box .lmy02 {padding:0 16px 0 50px;}
.my_movie_info_area .my_movie_area .mi_cont_box .lmy02::after {content:'';position:absolute;top:50%;left:0;width:40px;height:30px;background:url('//movie-img.moviee.co.kr/NYes24/new/bg_icon.png') no-repeat -180px 0;transform: translate(0,-50%)}

/*예매확인 취소*/
.my_info_area + .my_resinfo_area {margin-top:10px;}
.my_resinfo_area{ background-color:#fff;border:#EFEFEF 1px solid;border-radius:8px;padding:28px 38px 60px;}
.my_resinfo_area .noti_txt {padding-bottom:20px;}
.notice_area .noti_txt {padding-bottom:0px;}
.my_resinfo_area .noti_txt #disCnt, .my_resinfo_area .noti_txt #cheCnt, .my_resinfo_area .noti_txt #totalDisCnt {color:#ec6159;}
.my_ticket_area {padding-top:40px;}
.my_ticket_area .my_ticket_menu {margin-bottom:40px;text-align:center;font-size:0;display:flex;border-bottom:#000 1px solid;}
.my_ticket_area .my_ticket_menu a { width:200px; height:40px;line-height:40px;font-size:16px; border:#eee 1px solid; border-bottom:#111 1px solid; background-color:#F5F5F5; font-weight:500; color:#888888; margin-bottom:-1px;}
.my_ticket_area .my_ticket_menu a + a{ margin-left:-1px;}
.my_ticket_area .my_ticket_menu a.active {position: relative;color:#000; background-color:#fff; border:#111 1px solid; border-bottom:#fff 1px solid; font-weight:600; }
.my_ticket_area .btCert{ display:inline-block; border:#111 1px solid; width:120px; height:30px; line-height:30px; color:#000; font-size:14px; text-align:center; font-weight:600; margin:10px 0 0 0; text-indent:0;}

.ticket_number_box {overflow:hidden; border:0px solid red; }
.ticket_number_box .ticket_number {padding-top:3px;font-size:0; }
.ticket_number_box .ticket_number:first-child {padding-top: 0;} 
.ticket_number_box .ticket_number .tn_num {margin-left:40px;padding-top:8px;display:inline-block;height:25px;font-size:13px;vertical-align:top; }
.ticket_number_box .ticket_number .tn_num:first-child {margin-left: 0;}
.ticket_number_box .ticket_number .tn_num.tn_use {color:#ccc;}
.ticket_number_box .ticket_number .tn_num.tn_regi {color: #2b2b2b; cursor:pointer; }
.ticket_number_box .ticket_number .tn_num .tn_sub_txt {margin-left:20px;padding-top: 0px;display:inline-block;font-size:12px;vertical-align:top;}
.ticket_number_box.tn_mix .ticket_number .tn_num {padding:8px 20px 0; height:27px; }
.ticket_number_box .ticket_number .tn_num.tn_regi.active {background:#fff; border:1px solid #ec6159; color:#ec6159;}

.ticket_info_box {margin-top: 40px;font-size:0; clear:both; border-top:1px solid #e5e5e5; padding-top:30px;}
.ticket_info_box .tib_info {margin-left:30px;display:inline-block;vertical-align:top;}
.ticket_info_box .tib_info:first-child {margin-left: 0;}
.ticket_info_box .tib_info span {font-size:13px;}
.ticket_info_box .tib_info2 {margin:15px 30px 0 0;display:inline-block;vertical-align:top;}
.ticket_info_box .tib_info2:first-child {margin-left: 0;}
.ticket_info_box .tib_info2 span {font-size:13px;}

/*예매권 할인 등록*/
.my_area .red_txt_box {margin: 0 0 15px;}
.my_content_area .mc_title {margin:80px 0 20px;}
.my_content_area .tbl_st02 {font-size:13px;}
.my_content_area .tbl_st02 td {height:60px;}
.my_content_area .tbl_st02 .txt {line-height:20px;}
.my_content_area .tbl_st02 + .li_bar {margin-top: 30px;}
.my_content_area .btn_whiteS {padding:8px 20px; font-size:14px;}
.my_content_area .btn_whiteS:hover {border:1px solid #ec6159; color:#ec6159;}

/*내가 본 영화*/
.my_vive_moive .my_ticket_list > .noti_txt {position: relative;color:#777;}
.my_vive_moive .prev_history {position:absolute;right:0;font-size:15px;color:#2b2b2b;border-bottom:1px solid #2b2b2b; cursor:pointer; }
.my_vive_moive .year_select_area {float:right;font-size:0;} 
.my_vive_moive .year_select_area > .select_line {margin-left:15px;display: inline-block;vertical-align:top;font-size:14px;text-align: center;} 

.my_vm_title {padding:80px 0 70px;font-size:32px;text-align:center;color:#2b2b2b;font-family:nanumEB,'맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}
.head_top_title + .my_ticket_area {padding-top: 0;}

.my_area .star_area {position: absolute;top:10px;right:0;font-size:0;}
.my_area .star_area > span {margin-left:3px;display:inline-block;vertical-align:top;}
.my_area .star_area .star_num {margin-left: 7px;font-size:18px;color:#2b2b2b;font-family:nanumB,'맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}

.my_area .ticket_txt .btn_exc {margin:3px 0 0 10px;display:inline-block;vertical-align:top;}

/*나의 평점 */
.my_grade_box {margin:0 0 30px 0;width:380px;border:1px solid #e5e5e5;}
.my_grade_box .my_gb_thumb {position: relative;height:165px;overflow:hidden; }
.my_grade_box .my_gb_thumb:after {content:'';position:absolute;top:0;bottom:0;left:0;right:0;display:block;background:rgba(0,0,0,.4);z-index:1;}
.my_grade_box .my_gb_thumb img {width:100%;}
.my_grade_box .my_gb_thumb .my_th_tit {position: absolute;top:50%;left:50%;font-size:22px;color:#fff;transform:translate(-50%, -50%); z-index: 2; line-height:26px; width:80%; text-align:center; }
.my_grade_box .my_gb_cont {position: relative;padding:30px 30px 40px;background:#fff;}
.my_grade_box .my_gb_cont .star_area {position: static;}
.my_grade_box .my_gb_cont .my_gb_txt {padding:20px 0;line-height:22px; }
.my_grade_box .my_gb_cont .my_gb_date {font-size:11px;color:#999;}

.my_masonry_area + .btn_bottom_area {padding-top: 30px;}

.link_more {margin-left:25px;font-size:13px;color:#666;vertical-align:middle;}

/* 비밀번호 입력 팝업 */
.pop_pw_reg .hd_tx{ color:#111; font-size:18px; font-weight:500; text-align:center; margin:0 0 45px 0;}

/* 회원탈퇴 */
.member_exit_wr{ padding:65px 50px 90px; background-color:#fff; border-radius:60px; width:700px; margin:0 auto;}
.member_exit_wr .member_exit_tit{ text-align:center; color:#666; margin:0 0 30px 0;}
.member_exit_wr .member_exit_tit .tit{ font-size:20px; color:#111; margin:0 0 10px 0;}
.member_exit_tbx{ border:#E0E0E0 1px solid; padding:20px; border-radius:8px; margin:0 0 15px 0;}
.member_exit_form{ margin:65px 0 0 0; background-color:#FAFAFA; padding:30px 45px; border:#E0E0E0 1px solid; border-radius:8px;}
.member_exit_form .li_bar{ margin:0 0 10px 0;}
.member_exit_form .btn_box{ margin:10px 0 0 0; }
.member_exit_form [class^="btn_"].sizeL, 
.member_exit_form [class*="btn_"].sizeL{ min-width:100px;}


@charset "utf-8";

.movie_cont {padding-bottom:120px;}
.movie_cont .btn_bottom_area {padding-top: 10px;}
.movie_rank_cont {font-size:0;}

/*슬릭 슬라이드 공통*/
.slide_page {position:absolute;top:24px;right:30px;color:#fff;opacity:.7;font-size:14px;}

.movie_cont .slick-arrow  {position:absolute;top:33px;display:none !important;width:80px;height:80px;background: rgba(0, 0, 0, 0.1);font-size:0;z-index:3;cursor: pointer;}
.movie_cont .slick-prev {left:0;}
.movie_cont .slick-next {right:30px;background-position:-120px 0;}
.movie_cont .slick-arrow::after{ content: ""; position: absolute; top: 50%; left: 50%; width: 26px; height: 26px; border-top: #fff 2px solid; border-right: #fff 2px solid; display: block; margin: -13px 0 0 -8px; transform: rotate(-135deg);}
.movie_cont .slick-arrow.slick-next::after{ margin: -13px 0 0 -20px; transform: rotate(45deg);}

.movie_cont .mc_title .btn_more {position:relative; display:inline-block; vertical-align:middle; margin-left:10px; top:-1px; background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -543px -628px; width:55px; height:20px;}

/*개봉예정작*/
.comming_tit_box {position: relative;;margin:32px 0 75px;}
.comming_tit_box:after {content:'';position:absolute;top:50%;left:0;right:0;width:100%;height:1px;background:#ccc;transform: translate(0, -50%);}
.comming_tit_box .ctb_tit {position: relative;;margin:auto;padding-top: 16px;display:block;width:205px;height:50px;font-size:18px;color:#2b2b2b;text-align: center;border:1px solid #ccc;background:#f5f5f5;z-index: 2;}

/*박스오피스*/
.boxoffice_cont .mc_title {margin-bottom: 20px;}
.boxoffice_cont .tbl_st04 tr:hover, .boxoffice_cont .tbl_st04 tr:hover a {color:#2b2b2b; }
.boxoffice_cont .bxof_tbl tr:first-child, .boxoffice_cont .bxof_tbl tr:first-child a {color:#ec6159;}

/*영화제 영화*/
.filmfestival_cont .select_box {position:absolute;top:0;right:0;}
.filmfestival_cont .my_ticket_info .mti_thumb {width:300px; height:100%; background:#f2f2f2; min-height:220px;border:1px solid #e5e5e5;}
.filmfestival_cont .my_ticket_info .mti_thumb .no_img_area {min-height:220px;border:1px solid #e5e5e5;}
.filmfestival_cont .my_ticket_info .mti_txt {width:calc(100% - 350px);}
.filmfestival_cont .my_ticket_info .list_st a {color:#777;}
.filmfestival_cont .my_ticket_info .list_st button {margin-top:-8px;padding:8px 15px 7px;float:right;font-size:13px;}
.filmfestival_cont .my_ticket_info .list_st button:hover {color:#ec6159; border:1px solid #ec6159;}
.filmfestival_cont .my_ticket_info .list_area .btn_area {padding-top: 23px;}
.filmfestival_cont .my_ticket_info .ticket_tit {position: relative;width:calc(100% - 230px);}
.filmfestival_cont .my_ticket_info .ticket_tit .btn_more_arrow {margin:4px 0 0 15px;display: inline-block;vertical-align:top;}
.filmfestival_cont .my_ticket_info .eve_more_parent .eve_more_cont .ticket_txt:last-child {padding-bottom:40px;}
.filmfestival_cont .list_st > li a:hover {color:#2b2b2b;}
.filmfestival_cont .btn_area {padding-top:20px;}
.filmfestival_cont .my_ticket_info .ticket_txt a:hover {color:#2b2b2b;}
.filmfestival_cont .btn_arrow_more02 {border-bottom:0;}
.movie_cont .no_search_data {margin:auto;padding: 70px 0;width:1200px; font-size:14px; background:#fff;}
.movie_cont .no_search_data .ns_tit {padding-bottom: 50px;font-size:18px;font-weight: bold;color:#2b2b2b; text-align:center;}
.movie_cont .no_search_data .li_bar {width:454px; margin:auto;}


/*동영상*/
.vod_banner {position:relative;width:100%;height:660px;overflow:hidden;background:#000;}
.vod_banner .vod_video {width:100%;height:100%;}

.vod_slider_area {padding-top: 100px;}
.vod_slider_area .nanum_title {margin-bottom: 30px; }
.vod_slider_area .nanum_title span {padding-left:10px; font-family:nanumB,'맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}

.vod_slider {width:1230px;}
.vod_slider .slick-slide {margin-right:30px;}
.vod_slider .vod_slide_cont {display:block;height:210px;}
.vod_slider .vs_thumb {position: relative;width:277px;height:155px;overflow: hidden; background:#000;}
.vod_slider .vs_thumb img {width:auto; margin:auto !important; }
.vod_slider .vs_thumb:before {content:'';position:absolute;bottom:11px;left:11px;width:40px;height:40px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -107px -520px;font-size:0;text-indent:-9999px;}
.vod_slider .vs_txt {padding-top:20px;font-size:15px;color:#777;}
.vod_slider .vod_slide_cont:hover .vs_thumb:after,.vod_slide .vod_slide_cont.active .vs_thumb:after {content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(236,97,89, .5);}
/* .vod_slide .vod_slide_cont:hover .vs_thumb:before,.vod_slide .vod_slide_cont.active .vs_thumb:before {display:none;} */

.vod_slider .slick-next {right:30px;background-position:-120px 0;}
.vod_slider:hover .slick-arrow {display: block !important;}

.vod_order {padding-top: 90px;}
.vod_order .tit_search {font-size:16px; color:#2b2b2b;} 

.vod_order_cont {margin-top: 30px;font-size:0;}
.vod_order_cont .vod_info_card  {cursor: pointer;}


/*상세*/
.detail_banner_area {position: relative;height:530px;background:#000;overflow: hidden;}
.detail_banner_area:after {content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);z-index:2;}
.detail_banner_area .bg_blur_area {position:absolute;top:0;left:50%;width:100%;height:580px;transform: translate(-50%, 0);z-index:1;}
.detail_banner_area .bg_blur_area .svg_blur {width:100%;height:100%;}

.detail_movie_info {position: absolute;bottom:36px;left:0;right:0;font-size:0;color:#fff;text-align: center;z-index:5;}
.detail_movie_info > div {display:inline-block;vertical-align: top;}
.detail_movie_info .img_thumb {position: relative;margin-right:80px;width:260px;height:370px;overflow: hidden;border-radius:10px; border:0px solid rgba(255,255,255,.1);}
.detail_movie_info .img_thumb img {position:absolute;left:0;bottom:0;width:100%;max-height:100%;}
.detail_movie_info .img_thumb.no_img_area {height:390px;}
.detail_movie_info .dm_info_txt {text-align:left; padding-top:14px;}
.detail_movie_info .dmb_tit {font-size:55px;font-weight:600; line-height:60px; letter-spacing:-2px; max-width:700px; }
.detail_movie_info .dmb_eng_tit {margin:14px 0 35px;color:rgba(255, 255, 255, 0.7);font-size:15px;}
.detail_movie_info .dmb_txt {margin-bottom: 10px;}
.detail_movie_info .dmb_txt span {position: relative;;margin-left:9px;padding-left:10px;display:inline-block;vertical-align: top;font-size:16px; }
.detail_movie_info .dmb_txt span:before {content:'';position: absolute;top:3px;left:0;width:1px;height:10px;background:rgba(255,255,255,.2);}
.detail_movie_info .dmb_txt span:first-child {margin-left: 0;padding-left: 0;}
.detail_movie_info .dmb_txt span:first-child:before {display:none;}
/* .detail_movie_info .btn_area {position:relative;margin-top: 140px;} */
.detail_movie_info .btn_area {position:absolute; bottom:50px;}
.detail_movie_info .btn_area button {margin-right:10px;font-size:14px; background-color:#FF4343; border-color:#FF4343; color:#fff; font-size:18px;}
.detail_movie_info .btn_area button:hover {background-color:#FF4343; border-color:#FF4343; color:#fff !important; color:#ec6159;}
.detail_movie_info .btn_area .btn_dwonload_ic {border:1px solid rgba(255,255,255,.6);} 
.detail_movie_info .btn_area .btn_shareW {margin:15px 0 0 30px;vertical-align:top;}
.detail_movie_info .btn_area .btn_shareW:hover {border:0}

.graph_area {position: relative;}
.graph_area .mc_title {padding:60px 0 30px; font-family: nanumB, '맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; font-size:22px; }
.graph_area .mc_title .btn_tooltip {margin:-1px 0 0 2px;vertical-align:top;}
.graph_area .graph_cont {padding:0 100px;height:310px;font-size:0;border-top:0px solid #b4b4b4;background:#fff;transition:height .5s; overflow: hidden; border-radius:150px;}
.graph_area .tooltip_area {display:inline-block;vertical-align:top;}
.graph_area .btn_area {position: absolute;bottom:40px;left:50%;transform: translate(-50%, 0);transition:bottom .3s;}
.graph_area .btn_area.active {bottom:15px;transition:bottom .3s;} /* bottom:-30px; */
.graph_cont.active {height:0px;transition:height .3s;}
.graph_cont > div {position: relative;display:inline-block;width:calc((100% - 265px) / 3);vertical-align:top;}
.graph_cont .graph_gender {width:265px;}
.graph_cont .graph_gender .gr_tit {padding-bottom: 20px;}
.graph_cont .gr_tit {padding:70px 0 30px;font-size:15px;text-align: center; color:#2b2b2b;}
.graph_cont .graph_view {padding-top: 36px;height:100px;text-align: center;color:#2b2b2b; }
.graph_cont .graph_view .gr_txt {font-size:17px; font-family: nanumEB, '맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif ;}
.graph_cont .graph_view .gr_txt02 {padding-top: 3px;font-size:11px; color:#777; font-family: nanumba, '맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif ;}
.graph_cont .graph_img01 .graph_view {background:url('//movie-img.moviee.co.kr/NYes24/new/img_graph01.png') no-repeat center 0;}
.graph_cont .graph_img02 .graph_view {background:url('//movie-img.moviee.co.kr/NYes24/new/img_graph02.png') no-repeat center 0;}
.graph_cont .graph_img03 .graph_view {background:url('//movie-img.moviee.co.kr/NYes24/new/img_graph03.png') no-repeat center 0;}

.graph_grid {position: relative;;font-size:0;}
.graph_grid > div {display:inline-block;vertical-align:top;}
.graph_cont .gr_stxt {position:absolute;top:91px;left:50%;margin-left:-145px;padding-right:15px;width:190px;font-size:12px;color:#bbb;text-align: right;}

/*막대 그래프*/
.graph_grid .graph_bar {width:calc(100% - (104px + 20px));}
.graph_bar .bar_draw_cont {margin-top: 10px;font-size:0;}
.graph_bar .bar_draw_cont:first-child {margin-top: 0;}
.graph_bar .bar_draw_cont:hover {position: relative;z-index: 1;}
.graph_bar .bar_draw_cont > div {display:inline-block;height:13px;vertical-align:top;}
.graph_bar .bar_draw_cont .bar_label {padding-top: 3px;width:30px;font-size:10px;color:#999;font-family: nanumB, '맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif ;}

.graph_bar .bar_draw_cont .graph_tool {position:absolute;top:-5px;right:-5px;padding:7px 5px 6px;display:none;font-size:11px;color:#fff;background:rgba(0, 0, 0, 0.8);}
.graph_bar .bar_draw:hover .graph_tool {display:block;}

/*성별 그래프*/
.graph_grid .graph_sex {position: relative;margin-left:20px;width:104px;height:110px;background:#ececec; }
.graph_grid .graph_sex:after {content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:url('//movie-img.moviee.co.kr/NYes24/new/bg_sex.png') no-repeat 0 0;z-index:5;} 
.graph_grid .graph_sex > div {position:absolute;bottom:0;font-size:14px;color:#2b2b2b;text-align: center;letter-spacing:-1px;z-index:2;font-family: nanumEB, '맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif ;}
.graph_grid .graph_sex .sex_male {width:45px;height:0;background:#96b9fe;transition: height 1s;}
.graph_grid .graph_sex .sex_female {left:45px;width:calc(100% - 45px);height:0;background:#fd9988;transition: height 1s;}
.graph_grid .graph_sex .sex_male_txt {margin-top:6px;bottom:0;width:45px;height:0;transition: height 1s;z-index:10; font-size:17px;}
.graph_grid .graph_sex .sex_female_txt {margin-top:6px;left:48px;bottom:0;width:calc(100% - 45px);height:0;transition: height 1s;z-index:10; font-size:17px;}
.graph_gender .graph_grid {margin-top: 10px;}

/*차트 플러그인영역*/
.graph_chart  {position: relative;;margin:auto;width:190px;height:112px;}
.graph_chart .txt_noti_s  {position:absolute;top:-15px;right:5px;}
.graph_chart .chart_title {position:absolute;top:10px;left:0;right:0;text-align: center;font-size:17px;color:#2b2b2b; font-family: nanumEB, '맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif ;}
.graph_chart .txt_noti_s {position:absolute; top:0px;; right:0; border:1px solid red;}

.detaile_tab_area {margin-top: 70px;}
.detaile_tab_area .mc_title {margin: 120px 0 20px;}
.detaile_tab_area .mc_title:first-child {margin-top: 70px;}
.detaile_tab_area .syn_txt {line-height:24px;}
.detaile_tab_area .tab_menu02 > li {border-top:1px solid rgba(238, 238, 238, 0); padding-top:0;}

.act_area {font-size:0;}
.act_area .act_cont {margin:30px 0 0 0;display:inline-block;width:133px;vertical-align:top;}
/* .act_area .act_cont:first-child {margin-left: 0;} */
.act_area .act_cont .act_thumb {margin:auto;width:115px;height:115px;text-align: center;border-radius: 50%;background:#e5e5e5;overflow: hidden;}
.act_area .act_cont .act_thumb img {width:100%;}
.act_area .act_cont .act_thumb.no_thumb img {margin-top: 35px;width:auto;}
.act_area .act_cont .act_info {margin-top: 15px;font-size:14px;text-align: center;}
.act_area .act_cont .act_info .job {padding-top: 7px;font-size:12px; color:#777; }
.act_area .act_cont .act_info .name {font-size:15px; color:#2b2b2b; }

.detail_act_slider .slick-track {margin:0;}
.detail_act_slider .slick-arrow  {top:50%;transform:translate(0, -50%)}
.detail_act_slider:hover .slick-arrow {display: block !important;}
.detail_act_slider .slick-next {right:0;background-position:-120px 0;}
.detail_act_slider .da_slide {width:150px;text-align: center;} 



.detail_vod_area .detail_vod_slider  {height:530px;overflow: hidden;}
.dv_slide {position: relative;background:#000;}
.dv_slide .vod_video {width:100%;height:530px;vertical-align:top;}
.dv_slide .dv_slide_info {position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;}
.dv_slide .dv_slide_info:before {content:'';position: absolute;bottom:0;left:0;right:0;height:190px;z-index:1;background-image:-ms-linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,0));background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.35));}
.dv_slide .dv_slide_info .btn_vod_big {position: absolute;top:216px;left:50%;transform:translate(-50%, 0);z-index:3;}
.dv_slide .dv_slide_info .dv_si_info {position: absolute;bottom:50px;left:50px;font-size:20px;color:#fff;z-index:3;font-family: nanumB, '맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif ;}
.dv_slide .dv_slide_info .dv_si_info .dvs_tit {padding-bottom:20px;font-size:40px;font-family: nanumEB, '맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif ;}

.detail_vod_area .detail_vod_slider .slick-arrow  {top:50%;transform:translate(0, -50%)}
.detail_vod_area .detail_vod_slider:hover .slick-arrow {display: block !important;}
.detail_vod_area .detail_vod_slider .slick-next {right:0;background-position:-120px 0;}
.detail_vod_area .detail_vod_slider .sld_banner_info::before { background-image:-ms-linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,0));background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.8));}

.detail_pohto_area {font-size:0;}
.detail_pohto_area .detail_pohto_slider .slick-arrow  {top:50%;transform:translate(0, -50%)}
.detail_pohto_area .detail_pohto_slider:hover .slick-arrow {display: block !important;}
.detail_pohto_area .detail_pohto_slider .slick-next {right:0;background-position:-120px 0;}
.detail_pohto_area .detail_pohto_slider .dp_slide {height:500px; background:#000;} /* height:650px; */
.detail_pohto_area .detail_pohto_slider .dp_slide img {margin:auto;height:100%;}

.detail_pohto_area .detail_pohto_nav_slider{ padding:0 65px;}
.detail_pohto_area .detail_pohto_nav_slider {margin-top: 30px;width:1220px;}
.detail_pohto_area .detail_pohto_nav_slider .slick-track {margin-left:inherit;margin-right:inherit;}
.detail_pohto_area .detail_pohto_nav_slider .slick-arrow  {top:50%;transform:translate(0, -50%)}
.detail_pohto_area .detail_pohto_nav_slider:hover .slick-arrow {display: block !important;}
.detail_pohto_area .detail_pohto_nav_slider .slick-next {right:20px;background-position:-120px 0;}
.detail_pohto_area .detail_pohto_nav_slider .dpn_slide {position: relative;;padding-right:12px;height:85px;cursor: pointer;}
.detail_pohto_area .detail_pohto_nav_slider .dpn_slide img {width:100%;}
.detail_pohto_area .detail_pohto_nav_slider .dpn_slide.active:after {content:'';position: absolute;top:0;bottom:0;left:0;right:12px;background:rgba(0,0,0,.5);cursor: pointer;}
.detail_pohto_area .detail_pohto_nav_slider .slick-arrow{ width:40px; height:85px;display: block !important;}

.detail_news_area {font-size:0;}
.detail_news_area .detail_news_box {margin:0 0 30px 30px;display:inline-block;width:calc((100% - 60px) / 3);height:176px;overflow:hidden;vertical-align:top;}
.detail_news_area .detail_news_box:nth-child(3n + 1) {margin-left: 0;}
.detail_news_area .detail_news_box a {position: relative;;display:block;height:100%;}
.detail_news_area .detail_news_box a:before {content:'';position: absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);}
.detail_news_area .detail_news_box img {width:100%;}
.detail_news_area .detail_news_box .dn_txt {position: absolute;top:50%;left:0;right:0;font-size:18px;line-height:22px;color:#fff;text-align: center;transform: translate(0, -50%); margin:0 30px;}

.my_grade_cont {padding:0 40px 40px;}

.my_grade_cont .btn_x_sm {position:absolute;top:27px;right:0;}
.movie_grade_area .tab_menu_txt {margin-bottom: 20px;text-align: right;}

.de_default_area .comment_area {padding-top: 0;}
.de_default_area .comment_area .all_grade_cont .btn_x_sm {position: relative;}

/*2019.10.23 윤영재 추가('등록된 내용이 없습니다. Pc')*/
.contentMessage {text-align:center; display:table; height:200px; line-height:200px; font-size:18px; color:#999; font-size:15px;}


/*배우.제작진 상세*/
.detail_cont .btn_bottom_area {padding-top:30px;}
.actor_head_area {position: relative;height:182px;background:#000;}
.actor_head_area .bg_blur_area {position:absolute;top:0;left:50%;width:1900px;height:182px;transform: translate(-50%, 0);overflow:hidden;z-index:1;}
.actor_head_area .bg_blur_area:after {content:'';position: absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);z-index:2;}
.actor_head_area .bg_blur_area .svg_blur {width:100%;height:100%;}
.actor_head_area .top_title {position: relative;top:55px;z-index:5; }
.actor_head_area .top_tit {font-size:28px;}
.actor_head_area .actor_phto {position: absolute;top:125px;left:50%;width:120px;height:120px;overflow:hidden;border-radius:50%;z-index:5;transform: translate(-50%, 0); text-align:center; background:#e5e5e5; border:0px solid #e5e5e5;}
.actor_head_area .actor_phto img {width:100%;}

.actor_de_cont {padding-top: 120px;}
.actor_de_cont .mc_title {padding-bottom: 20px;}
.actor_movie_list {font-size:0; text-align:center;}
.actor_movie_list .movie_info_card:hover {border:1px solid #ec6159; }


/*상세  - 동영상*/
.de_vod_thumb_list {margin-top: 30px;font-size:0;}
.de_vod_thumb_list .vod_info_card {height:auto;cursor: pointer;}
.de_vod_thumb_list .vod_info_card:nth-child(4n+1) {margin-left: 0;}
.de_vod_thumb_list .vod_info_card .vi_box {padding-bottom: 30px;}
.de_vod_thumb_list .vod_info_card .img_thumb:hover:after {background:rgba(236,97,89,.5);}
.de_vod_thumb_list .vod_info_card:nth-child(4n) {margin-left: 30px;}

/*상세 - 포토*/
.group_slider {height:650px;overflow:hidden;}
.group_slider .g_photo_slide {height:650px;background:#000;}
.group_slider .g_photo_slide img {margin:auto;height:100%;}
.group_slider .slick-arrow  {top:50%;transform: translate(0,-50%);}
.group_slider .slick-next {right:0;}
.group_slider:hover .slick-arrow {display: block !important;}
.group_thumb_slider {margin-top: 30px;font-size:0;width:1210px;}
.group_thumb_slider .g_thumb_img {position: relative;margin:0 10px 10px 0;display:inline-block;width:calc((100% - 71px) / 7);height:83px;overflow:hidden;vertical-align:top; background:#000;}
.group_thumb_slider .g_thumb_img.active:after {content:'';position: absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);z-index:2;cursor: pointer;}
.group_thumb_slider .g_thumb_img img {width:100%;height:auto !important;cursor: pointer;}
.group_thumb_slider .slick-arrow  {top:50%;transform: translate(0,-50%);}
.group_thumb_slider .slick-next {right:11px;}
.group_thumb_slider:hover .slick-arrow {display: block !important;}
.group_thumb_slider:hover .slick-arrow {display: block !important;}

/*상세 - 포토 - 그리드타입 */
.photo_masonry_area .photo_item {margin:0 10px 10px 0;width:calc((100% - 40px) / 3);cursor: pointer;}
.photo_masonry_area .photo_item img {width:100%;}

/*상세 - 포토 - 레이어팝업  */
.ms_phto_layer {top:-99999px;bottom:auto;left:-999999px;right:auto;width:0;display:block;opacity:0;background:rgba(0,0,0,.9)}
.ms_phto_layer.active {top:0;bottom:0;left:0;right:0;width:auto;opacity:1;}
.ms_phto_layer .ms_photo_area {display:block;}
.ms_phto_layer .ms_photo_cont {position: absolute;top:50%;left:50%;width: 100%;transform:translate3d(-50%, -50%, 0);z-index: 1;}
.ms_phto_layer .btn_close {position:absolute;top:50px;right:50px;display:block;z-index:2;}
.ms_phto_layer .ms_photo_cont .ms_photo_img {height:100%;}
.ms_phto_layer .ms_photo_cont img {vertical-align:top;height:100%;}
.ms_phto_layer .slide_page {top:50px;left:50px;right:auto;}

.ms_photo_slider {height:650px;}
.ms_photo_slider .slick-list {margin:auto;width:1200px;}
.ms_photo_slider .ms_photo_slide {height:650px;}
.ms_photo_slider .ms_photo_slide img {margin:auto;height:auto; max-height:100%; max-width:100%;  position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
.ms_photo_slider .slick-arrow  {position: absolute;top:40%;width:90px;height:90px;font-size:0;background: rgba(0, 0, 0, 0.1);z-index:3;cursor: pointer;transform: translate(0, 50%);}
.ms_photo_slider .slick-prev {left:50px;}
.ms_photo_slider .slick-next {right:50px;background-position:-120px 0;}
.ms_photo_slider:hover .slick-arrow {display: block !important;}


/*동영상 레이어 팝업*/
.vod_layer_pop .vod_area {display:block;}
.vod_layer_pop .vod_link {position:static;padding:0;text-align:center;font-size:0;}
.vod_layer_pop .vod_link .video_cont {position: absolute;top:50%;left:50%;width:1200px;transform: translate3d(-50%, -50%, 0);}
.vod_layer_pop .vod_link video {width:100%;height:675px;}
.vod_layer_pop .vod_link .btn_close {position:absolute;top:0px;right:-70px;display:block;}

@charset "utf-8";

.etc_area {padding-bottom: 130px;}

.etc_cont .select_line {margin:90px auto 50px;width:400px;}
.etc_cont .ms_search_box {margin-top: 20px;}

.ms_search_box + .discard_tab_area {margin-top: 90px;}

.discard_tab_area .tab_menu02 {margin:75px 0 80px;}
.discard_tab_area .tab_menu02 + .tab_container {padding-top: 0;}

.credit_card_area {font-size:0; }
.credit_card_area > .credit_card_box {margin-bottom: 30px;display:inline-block;width:calc((100% - 30px) / 2); max-height:500px; min-height:400px; vertical-align:top;}
.credit_card_area > .credit_card_box:nth-child(even) {margin-left: 30px;}
/* .credit_card_area .onCard_area + .credit_card_box:nth-child(even) {margin-left:0;}
.credit_card_area .onCard_area + .credit_card_box:nth-child(even) + .credit_card_box {margin-left: 30px;} */
.credit_card_area .card_sp {text-align: center;}

.credit_card_area[data-card='삼성카드'] > .credit_card_box:nth-child(even) {margin-left: 0;} 
.credit_card_area[data-card='삼성카드'] > .credit_card_box:nth-child(odd) {margin-left: 30px;}  
.tab_content[data-card='삼성카드'] > .credit_card_box:nth-child(even) {margin-left: 0;} 
.tab_content[data-card='삼성카드'] > .credit_card_box:nth-child(odd) {margin-left: 30px;} 
.credit_card_area[data-card='삼성카드'] .onCard_area .noti_infotxt {display: none;}
.tab_content[data-card='삼성카드'] .onCard_area .noti_infotxt {display: block;}

.credit_card_area[data-card='현대카드'] > .credit_card_box:nth-child(even) {margin-left: 0;} 
.credit_card_area[data-card='현대카드'] > .credit_card_box:nth-child(odd) {margin-left: 30px;}  
.tab_content[data-card='현대카드'] > .credit_card_box:nth-child(even) {margin-left: 0;} 
.tab_content[data-card='현대카드'] > .credit_card_box:nth-child(odd) {margin-left: 30px;} 
.credit_card_area[data-card='현대카드'] .onCard_area .noti_infotxt {display: none;}
.tab_content[data-card='현대카드'] .onCard_area .noti_infotxt {display: block;}

.noti_infotxt {display:block;font-size:13px;text-align:center; letter-spacing:0; margin:-20px auto 30px auto; }
.noti_infotxt .li_bar > li:before {content:"";}

.credit_card_box {position: relative;padding:50px 40px;border:1px solid #e5e5e5;background:#fff; }
.credit_card_box .card_thumb {margin:0 auto 20px;width:250px;height:160px;border:1px solid #e5e5e5;overflow: hidden;box-shadow:0 0 20px 1px rgba(0,0,0,.1);}
.credit_card_box .card_thumb img {width:100%;}
.credit_card_box .card_tit {padding-bottom: 30px;;font-size:18px;text-align: center;color:#2b2b2b;}
.credit_card_box .li_bar > li {font-size:13px; line-height:18px; letter-spacing:0.05em; }
.credit_card_box .li_bar > li:before {content:'';}
.credit_card_box .li_bar > li:last-child {padding-bottom: 0;}
.credit_card_box .ic_badge {position: absolute;top:0;left:0;}

.credit_card_box.type02 {padding:70px 0;display:block;width:100%; margin-bottom:30px;}
.credit_card_box.type02 {font-size:0;}
.credit_card_box.type02 .cc_block_box {display:inline-block;text-align: left;}
.credit_card_box.type02 .cc_inblock {display:inline-block;vertical-align: top;}
.credit_card_box.type02 .cc_inblock:first-child {padding-right:40px;}
.credit_card_box.type02 .card_tit {text-align: left;}
.credit_card_box.type02 .card_thumb {margin:0 auto;}

.ic_badge {padding:10px 12px 0;display:block;width:50px;height:50px;font-size:13px;line-height:16px;text-align: left;}
.ic_badge.red {border:1px solid #ec6159;color:#ec6159;}
.ic_badge.blue {border:1px solid #5983ec;color:#5983ec;}
.ic_badge.purple {border:1px solid #9b59ec;color:#9b59ec;}
.ic_badge.cherryPink {padding:17px 0 0;border:1px solid #ff32f3;color:#ff32f3;text-align: center;}
.ic_badge.yellow {padding:10px 1px 0 1px; border:1px solid #e8a400;color:#e8a400; text-align: center;}

.discard_tab_area .noti_box {position: relative;}
.discard_tab_area .noti_box .btn_defaultM {position:absolute;top:0;right:0;color:#777; font-size:13px; }
.discard_tab_area .tab_content .noti_box .btn_defaultM {top:60px;}
.discard_tab_area .tab_content .noti_box .sm_title {font-weight:normal; font-size:17px;}
.discard_tab_area .gray_box {margin-top: 25px;height:340px;overflow: hidden;}
.discard_tab_area .li_bar > li {padding:0 0 5px 10px; line-height:24px}

.provision_cont {padding:80px;}
.provision_cont .cont_top {position: relative;padding-bottom: 50px;border-bottom:1px solid #e5e5e5;color:#999;}
.provision_cont .btn_print {position: absolute;top:0;right:0;}
.provision_cont .def_txt {font-size:13px; line-height:24px; }
.provision_cont .def_txt02 {font-size:13px; line-height:28px; }
.provision_cont .sm_title_13 {margin:40px 0 10px; font-size:17px; font-weight:normal;}
.provision_cont .sm_title_13:first-child {margin-top: 50px;}
.person_cont {margin-bottom: 30px;}
.person_cont .tbl_st05 td {padding:20px; font-size:15px;}

.oto_banner {position: relative;;height:561px;text-align: center;background:#000;}
.oto_banner:before, .oto_banner:after {content:'';position: absolute;top:0;bottom:0;display:block;width:550px;}
.oto_banner:before {left:0;background-image:-ms-linear-gradient(to right, rgba(43,43,43,.1) 200px, rgba(43,43,43,0) 100%);background-image:linear-gradient(to right, rgba(43,43,43,1) 250px, rgba(43,43,43,0) 100%);z-index:2;}
.oto_banner:after {right:0;background-image:-ms-linear-gradient(to left, rgba(43,43,43,.1) 200px, rgba(43,43,43,0) 100%);background-image:linear-gradient(to left, rgba(43,43,43,1) 250px, rgba(43,43,43,0) 100%);z-index:2;}
.oto_banner .bg_blur_area {position:absolute;top:0;left:50%;width:1900px;height:561px;transform: translate(-50%, 0);z-index:1;}
.oto_banner .bg_blur_area:after {content:'';position:absolute;top:0;bottom:0;left:0;right:0;display:block;background:rgba(0,0,0,.6);}
.oto_banner .bg_blur_area::before {
    content:'';position:absolute;bottom:0;left:0;right:0;height:135px;display:block;
    background-image:-ms-linear-gradient(rgba(0,0,0,.6), rgba(0,0,0,0));background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.6));
}
.oto_banner .bg_blur_area .svg_blur {width:100%;height:100%;}
.oto_head_area {position:relative;margin:auto;padding-top: 90px;width:1200px;text-align: center;color:#fff;z-index:5;}
.oto_head_area > .title {padding-bottom: 30px;font-size:52px; letter-spacing:-2px; }
.oto_head_area > .txt {font-size:13px;line-height: 20px;opacity:.7; }
.oto_head_area .oto_txt_li {padding: 150px 60px 0;font-size:0;}
.oto_head_area .oto_txt_li > div {display:inline-block;width:calc(100% / 4);vertical-align:top;}
.oto_head_area .oto_txt_li .otb_tit {font-size:21px;}
.oto_head_area .oto_txt_li .otb_tit:after {content:'';margin:20px auto;display:block;width:30px;height:3px;background:#ec6159;}
.oto_head_area .oto_txt_li .otb_txt {font-size:15px;line-height:20px; opacity:.7;}

.oto_cont .head_top_title {padding-top: 150px;}
.oto_cont .head_top_title:first-child {padding-top: 100px;}

.oto_type_cont {font-size:0;}
.oto_type_cont .oto_type_li {margin:40px auto 0;width:778px;}
.oto_type_cont .oto_type_li:first-child {margin-top: 0;}
.oto_type_cont .oto_type_li > div {display: inline-block;vertical-align:top;}
.oto_type_cont .oto_type_li .tit {width:180px;font-size:21px; color:#2b2b2b;letter-spacing:0px;}
.oto_type_cont .oto_type_li .li_bar > li {font-size:15px;}

.buy_menu {margin-bottom: 50px;font-size:0;text-align: center;}
.buy_menu .buy_cycle {margin-left:100px;display:inline-block;width:184px;height:184px;vertical-align:top;color:#2b2b2b;background:#fff;border:3px solid #ec6159;border-radius:50%;}
.buy_menu .buy_cycle:first-child {margin-left: 0;}
.buy_menu .buy_cycle.ic_down {background:#ec6159;color:#fff;}
.buy_menu .buy_cycle > a {padding-top: 66px;display:block;font-size:21px;line-height:29px;}
.buy_menu .buy_cycle.ic_down:after {content:'';margin:10px auto 0;display:block;width:30px;height:29px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -394px -120px;}
.buy_menu .buy_cycle.ic_down > a {color:#fff;}
.buy_menu .buy_cycle .btn_buy_one {height:100%;}
.buy_email {text-align: center;}
.buy_email .email {margin-bottom: 10px;font-size:15px;}
.buy_email .email a {border-bottom:1px solid #2b2b2b;font-weight: bold;}
.buy_email .noti_txt.small_txt {margin:15px 0 0;}

.oto_tbl table {text-align: left;}
.oto_tbl table td {padding:20px;font-size:15px;}
.oto_tbl table td:nth-child(odd) {padding-left: 50px;}
.oto_tbl .inp_box_st {border:0px solid #e8e8e8; font-size:15px; color:#2b2b2b;}

.oto_tbl_noti {position: relative;margin-top: 30px;}
.oto_tbl_noti .li_bar > li {font-size:13px;}
.oto_tbl_noti .btn_defaultM {position: absolute;top:0;right:0;}
.oto_tbl_noti .chkbx_area {margin:40px 0 20px;}
.oto_tbl_noti .chkbx_area .ck_txt {font-size:17px;color:#2b2b2b;}

.etc_cont table a {color:#777;}
.oto_tbl .inp_box_st {font-weight: normal;}
.oto_tbl textarea {width:100%;height:85px;border:0px solid #e8e8e8;font-size:13px;color:#2b2b2b}


@charset "utf-8";

.customer_cont {padding-bottom:80px;}
.customer_cont .ms_search_box {margin-top:0px;}

.fqa_top_area {font-size:0;}
.fqa_top_area > div {display:inline-block;vertical-align:top;}

/*faqTOP*/
.fqa_top_cont {width:886px;}
.customer_cont .rd_cont_parent{background-color:#fff; border-bottom:#EFEFEF 1px solid;border-top:none;}
.customer_cont .rd_cont_parent a {padding:20px 50px 20px 20px; color:#000;font-weight:500;}
.customer_cont .rd_cont_parent a > strong{ width:21px; height:21px; background-color:#FF4343; color:#fff; text-align:center; border-radius:8px; display:inline-block; line-height:21px; font-weight:700; font-family:'Outfit'; margin-right:4px; }
.customer_cont .rd_cont_parent:after {right:30px;}
.customer_cont .rd_cont {position: relative;padding:20px 85px;font-size:16px;line-height:22px; color:#444;background-color:#fff; border-bottom:#EFEFEF 1px solid;border-top:none;}
.customer_cont .rd_cont strong.col_point{ position: absolute; top:20px; left:50px;width:21px; height:21px; background-color:#333; color:#fff !important; text-align:center; border-radius:8px; display:inline-block; line-height:21px; font-weight:700; font-family:'Outfit';}
.customer_cont .rd_cont_parent.active a {color:#2b2b2b;}
.fqa_top_cont .white_box{ border:none; border-top:#000 2px solid; }
.customer_idx{ background-color:#fff; margin:-25px 0 0 0; padding:60px; align-items: flex-start;}
.customer_idx .fqa_top_cont{ width:100%;}

.fqa_category_cont {padding-left:30px;width:calc(100% - 886px);}
.qa_ct_list {margin-top: 40px;font-size:0;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
.qa_ct_list > a {padding-top: 46px;display:inline-block;width:calc(100% / 2);height:120px;vertical-align:top;line-height:18px;text-align: center;background:#fff;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;font-size:15px;}
.qa_ct_list > a.active, .qa_ct_list > a:hover {color:#fff;background:#ec6159;}

.qa_center {margin-top: 11px;height:55px;text-align: center;font-size:15px;border:1px solid #e5e5e5;background:#fff; }
.qa_center a {position: relative;padding-top: 19px;display:block;height:100%;}
.qa_center a:before {content:'';margin:-7px 10px 0 0;display:inline-block;width:24px;height:27px;vertical-align:middle;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -409px -520px;}
.qa_center a:after {content:'';position: absolute;top:5px;right:5px;display:block;width:15px;height:11px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat -463px -520px;}

.faq_notice_area {margin-top: 50px;font-size:0; display:flex;}
.faq_notice_area .board_cont {margin-left: 30px;vertical-align:top;}
.faq_notice_area .board_cont:first-child {margin-left:0;}
.faq_notice_area .board_cont{ width:716px;}
.faq_notice_area .board_list{ border:none; border-top:#aaa 1px solid;}
.faq_notice_area .board_list > li{ height:auto; border:none; border-bottom:#EFEFEF 1px solid;}
.faq_notice_area .board_list > li a{ padding:15px 110px 15px 20px; color:#000; font-weight:500; font-size:16px;}

.board_list {background:#fff;border:1px solid #e5e5e5;border-top:none;}
.board_list > li {height:62px;border-top:1px solid #e5e5e5;}
.board_list > li a {position: relative;padding:24px 110px 0 30px;display:block;height:100%;font-size:15px;color:#777;}
.board_list > li .bl_stxt {position: absolute;top:50%;right:10px;font-size:16px;color:#666;transform: translate(0,-50%); font-family:'Outfit'; font-weight:300;}

.customer_guide_area {margin:37px 0 0 auto;font-size:0; width:310px; border:#EFEFEF 1px solid;}
.customer_guide_area > li + li{ border-top:#EFEFEF 1px solid;}
.customer_guide_area .noti_ic { position: relative; display:flex; padding:0 44px 0 33px; height:64px; align-items:center; }
.customer_guide_area .noti_ic span{ font-size:16px; color:#000; font-weight:500;}
.customer_guide_area .noti_ic::before{ content:""; width:30px; height:30px; background-position:50% 50%; background-repeat:no-repeat; margin-right:20px;}
.customer_guide_area > li:nth-child(1) .noti_ic::before{ background-image:url('/asset/images/ic_customerIdx_question.png');}
.customer_guide_area > li:nth-child(2) .noti_ic::before{ background-image:url('/asset/images/ic_customerIdx_alarm.png');}
.customer_guide_area > li:nth-child(3) .noti_ic::before{ background-image:url('/asset/images/ic_customerIdx_comment-text.png');}
.customer_guide_area > li:nth-child(4) .noti_ic::before{ background-image:url('/asset/images/ic_customerIdx_movie.png');}
.customer_guide_area > li .noti_ic::after{ content:""; background-image:none; position: absolute;top:50%;right:25px; transform: translate(0,-50%) rotate(45deg); background-color:transparent; display:block; width:8px; height:8px; border-top:#999 2px solid; border-right:#999 2px solid;}

.search_click_txt {margin: 30px 0 60px;font-size:0;text-align: center;}
.search_click_txt > a {margin-right: 50px;display:inline-block;vertical-align:top;font-size:13px; }
.search_click_txt > a.active {color:#ec6159;}

.cinema_city {padding:35px 30px; display:flex;}
.cinema_city > a { position: relative; font-size:16px; font-weight:500; padding:0 18px; color:#999;}
.cinema_city > a:first-child{ padding-left:0;}
.cinema_city > a + a::before{ content:""; position: absolute; top:50%; left:0; width:1px; height:14px;display:block; background-color:#E0E0E0; margin-top:-7px; }
.cinema_city > a.active, .cinema_city > a.hover, .cinema_city > a:hover {color:#000;}

.theater_info {text-align: center;font-size:0;}
.theater_info .movie_info > div {vertical-align:middle}
.theater_info .movie_info.ticket {padding:40px 240px;display:inline-block;height:auto;}
.theater_info .movie_info.ticket .ib_thumb {border:none; max-height:160px; width:auto; height:auto; margin-right:50px;}
.theater_info .ib_info {padding-top: 0;text-align: left;}

.show_time_area {margin-top: 40px;}
.show_time_cont {position: relative;padding:30px 90px;border:1px solid #ddd;border-left:none;border-right:none;}
.show_time_slide {position: relative;padding-top: 26px;text-align: center;color:#2b2b2b;}
.show_time_slider .mon_txt {position: absolute;top:0;left:0;right:0;font-size:13px; color:#777; }
.show_time_slider .day_txt {width:72px;height:38px;font-size:20px;}
.show_time_slider .day_txt a {padding-top: 11px;display:block;height:100%;}
.show_time_slider .day_txt span {vertical-align: middle; font-family: nanumB, '맑은 고딕','Malgun Gothic','Helvetica','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif}
.show_time_slider .s_txt {font-size:12px;}
.show_time_slider .day_txt.active {background: #ec6159;}
.show_time_slider .day_txt.active a {color:#fff;}
.show_time_slider .show_time_slide.disabled {color:#ccc;}
.show_time_slider .show_time_slide.disabled a {color:#ccc;}
.show_time_slider .slick-track {margin:0 auto;}

.show_time_cont .st_arrow {position: absolute;top:50%;display:block !important;width:42px;height:33px;font-size:0;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat;transform: translate3d(0,-50%,0);}
.show_time_cont .st_prev.slick-hidden, .show_time_cont .st_prev.slick-disabled {left:0;background-position:-349px -627px;}
.show_time_cont .st_prev {left:0;background-position:0 -627px;}
.show_time_cont .st_next.slick-hidden, .show_time_cont .st_next.slick-disabled {right:0;background-position:-421px -627px;}
.show_time_cont .st_next {right:0;background-position:-72px -627px;}

.movie_time_area {margin-top: 70px;}
.movie_time_area .time_sel_cont {margin-top: 40px;}
.movie_time_area .time_sel_cont:first-child {margin-top: 0;}
.movie_time_area .time_sel_cont .tit {font-size:16px;}
.movie_time_area .time_sel_cont .tit .ic_rating {margin:0 5px 0 30px;}

.map_area {padding-top: 70px;}
.map_area #theaterAddr2 {font-size:16px;}
.map_area #mapDisp {border:1px solid #cbcbcb;}
.map_cont {height:376px;border:1px solid #e5e5e5;overflow: hidden;}

.traffic_guide_aera {margin-top: 60px; line-height:24px;}
.traffic_guide_aera .li_bar > li {padding-left:0;}
.traffic_guide_aera .li_bar > li:before {display:none;}
.parking_info_area {margin-top: 40px;}
.parking_info_area .li_bar > li {line-height:24px;}
.parking_info_area .li_bar > li:before {display:none;}
.ic_box {position: relative;padding:0 0 50px 73px;min-height:96px;}
.ic_box:before {content:'';position:absolute;top:-2px;left:16px;background:url('//movie-img.moviee.co.kr/NYes24/new/all_sprite.png') no-repeat;}
.ic_bus:before {width:34px;height:45px;background-position:-145px -627px;}
.ic_subway:before {width:36px;height:46px;background-position:-209px -627px;}
.ic_parking:before {width:44px;height:44px;background-position:-275px -627px;}

.theater_tab_area table a {color:#777;}

.faq_tab_area .tab_content {display:block;min-height:400px;}
.faq_tab_area .tab_content .tbl_st04 {text-align:left;}
.faq_tab_area .tab_content .tbl_st04 td {padding:15px 0 0 60px;}

.faq_sch{background-color:#F6F6F6; border:#E0E0E0 1px solid; border-radius:8px; padding:50px 200px 30px; margin:0 0 40px 0;}
.faq_sch .hd_tx{ font-size:28px; color:#000; font-weight:600; margin:0 0 30px 0; text-align:center;}
.faq_sch .search_click_txt{ margin:6px 0 0 0;}
.faq_sch .search_click_txt > a{ line-height:38px; font-sizE:16px; color:#000; font-weight:500;}
.faq_sch .ms_search_box{ position: relative;}
.faq_sch .ms_search_box .inp_clar_box{ width:100%; display:block;}
.faq_sch .inp_clar_box .btn_inp_clear{ top:20px; right:65px;}
.faq_sch .ms_search_box .inp_st{ width:100%; height:56px; line-height:56px; background-color:#fff; padding:0 60px 0 20px; border:#E0E0E0 1px solid; border-radius:50px;}
.faq_sch .ms_search_box.ms_btm_area .btn_searchBig{ position:absolute; top:50%; right:20px; margin:-16px 0 0 0; background: url(/asset/images/ic_sch.svg) no-repeat 50% 50% / 24px;}

.theater_area .ms_search_box{position: relative;}
.theater_area .ms_search_box .inp_clar_box{ width:100%; display:block;}
.theater_area .inp_clar_box .btn_inp_clear{ top:20px; right:65px;}
.theater_area .ms_search_box .inp_st{ width:100%; height:56px; line-height:56px; background-color:#fff; padding:0 60px 0 20px; border:#E0E0E0 1px solid; border-radius:50px; box-shadow:0 0 15px rgba(0, 0, 0, 0.07);}
.theater_area .ms_search_box.ms_btm_area .btn_searchBig{ position:absolute; top:50%; right:20px; margin:-16px 0 0 0; background: url(/asset/images/ic_sch.svg) no-repeat 50% 50% / 24px;}

.tbl_write{ border-top:#333 2px solid; background-color:#fff; }
.tbl_write .row_itm{ display:flex; padding:10px 0; min-height:62px; border-bottom:#EFEFEF 1px solid;align-items:center;}
.tbl_write .row_itm .row_itm_hd{ width:250px; color:#000; font-size:16px;font-weight:500; padding:0 0 0 38px;}
.tbl_write .row_itm .row_itm_bd{ color:#000; font-size:16px;font-weight:500; flex:1; padding:0 50px 0 0;}
.tbl_write .row_itm .row_itm_bd .input{min-width:250px;}
.tbl_write .row_itm .row_itm_bd .help_tx{ font-size:14px; color:#444; line-height:1.8; font-weight:400;}
.tbl_write .row_itm .row_itm_bd .select_box{ width:250px;}
.tbl_write .row_itm .row_itm_bd .help_ul{ margin:15px 0; font-size:14px; font-weight:400; color:#444;}
.tbl_write .row_itm .row_itm_bd .help_ul li{ text-indent:-10px; padding-left:10px;}
.tbl_write .row_itm .row_itm_bd .help_ul li::before{ content:""; display:inline-block; width:3px; height:3px; vertical-align:4px; background-color:#444; border-radius:50%; margin-right:5px;}
.tbl_write .row_itm .row_itm_bd .help_ul li + li{ margin-top:5px;}
.tbl_write .row_itm .dv_chk{ display:flex; align-items: center;}
.tbl_write .row_itm .dv_chk + .dv_chk{ margin-top:10px;}
.tbl_write .row_itm .dv_chk .hd_tx{ width:75px; }
.tbl_write .row_itm .dv_chk .chk_bx + .chk_bx{ margin-left:35px;}

.inquiry_privacy .inquiry_privacy_tx{ padding:20px 28px; background-color:#fff; border:#E0E0E0 1px solid; line-height:1.4;}
.inquiry_privacy .dv_chk{ margin:10px 0 0 0; display:flex;}
.inquiry_privacy .dv_chk label + label{ margin-left:30px;}

/*login*/
.blind { visibility:hidden;position:absolute;left:-999px;top:-999px;z-index:-1;width:1px;height:1px;overflow:hidden; }

.chk_bx{ display: flex; align-items: center; cursor: pointer;}
.chk_bx span{ display: flex; align-items: center; font-weight: 500; color: #000;}
.chk_bx input + span::before{ content: ''; width: 22px; height: 22px; background: url(../../asset/images/ic_chkeck.svg) no-repeat; margin: 0 12px 0 0; opacity: .2;}
.chk_bx input:checked + span::before{ opacity: 1;}

.btn_box{ display: flex; justify-content: center; margin: 30px auto 0;}
.btn_box.vert{ flex-direction: column;}
.btn_box [class^="btn_"],
.btn_box [class*="btn_"]{ flex: 1; display: flex; align-items: center; justify-content: center; font-weight: 500; border-radius: 10px;}
.btn_box [class^="btn_"].lg,
.btn_box [class*="btn_"].lg{ min-height: 65px; }
.btn_box > * + *{ margin-left: 10px;}
.btn_box.vert > * + *{ margin: 10px 0 0 0;}
.btn_light{ background-color: #fff; color: #333; border:#333 1px solid; border-radius: 5px; font-size: 18px; padding: 0 40px; font-weight: 700; white-space: nowrap;height:50px;}
.btn_dark{ background-color: #333; color: #fff; border-radius: 5px; font-size: 18px; padding: 0 40px; font-weight: 700; white-space: nowrap;height:50px;}

.login_container_area{ width: 700px; margin: 0 auto; padding: 48px 0; min-height: 100vh; }
.login_container_area .logo{ width: 160px; margin: 0 auto 73px; }
.login_container_area .logo a{ display: block; height: 50px; background: url(../../asset/images/logo_color.svg) no-repeat 50% 50% / 100% auto;}
.login_container_bx{ background-color: #fff; padding: 96px 96px 70px; border-radius: 60px; min-height: 800px;}
.login_container_bx .login_container_con{ margin: 44px 0 0 0;}
.inp_form .inp_bx{ display: flex;}
.login_container_bx .inp_bx + .inp_bx,
.login_container_bx .inp_bx + .btn_login,
.inp_form .inp_bx + .inp_bx,
.inp_form .inp_bx + .btn_login{ margin-top: 10px; }
.inp_form .inp_bx + .btn_box{ margin-top: 20px; }
.inp_form .inp_bx [class^="btn_"],
.inp_form .inp_bx [class*="btn_"]{ margin-left: 5px; min-width: 180px; }
.login_container_bx .btn_login,
.inp_form .btn_login{ display: block; height: 65px; background-color: #333; color: #fff; border-radius: 10px; width: 100%; font-weight: 700; font-family: Montserrat; font-size: 17px;}
.inp_form .inp_form_tx{ margin: 10px 0 20px; font-size: 14px; color: #666;}
.inp_form .inp_form_tx li{ text-indent: -6px; padding-left: 6px; line-height: 1.4;}
.inp_form .inp_form_tx li + li{ margin-top: 5px;}
.inp_form .btn_box{ margin-top: 50px;}
.login_container_bx .login_link{ margin: 22px 0 0 0; display: flex; justify-content: space-between;}
.login_container_bx .login_link a{ color: #333; font-weight: 500;}
.login_container_bx .login_link a:hover{ text-decoration: underline;}
.login_container_bx .login_link span{ display: flex;}
.login_container_bx .login_link span a + a{ position: relative; margin-left: 10px; padding-left: 10px;}
.login_container_bx .login_link span a + a::after{ content: ''; position: absolute; top: 50%; left: 0; width: 1px; height: 14px; background-color: #E0E0E0; display: block; margin-top: -7px;}
.login_container_bx .login_sns{ margin: 70px 0 0 0; text-align: center;}
.login_container_bx .login_sns .txt{ color: #333;}
.login_container_bx .login_sns ul{ margin: 23px 0 0 0; display: flex; justify-content: center;}
.login_container_bx .login_sns ul li + li{ margin-left: 16px;}
.login_container_bx .login_sns ul a{ width: 57px; height: 57px; display: block;}
.login_container_bx .login_sns ul a.naver{ background: url(../../asset/images/ic_sns_naver.png) no-repeat;}
.login_container_bx .login_sns ul a.kakaotalk{ background: url(../../asset/images/ic_sns_kakaotalk.png) no-repeat;}
.login_container_bx .login_sns ul a.google{ background: url(../../asset/images/ic_sns_google.png) no-repeat;}
.login_container_bx .find_hd_tx{ color: #666;}
.login_container_bx .find_type{ border-top: #000 1px solid; margin: 10px 0 0 0;}
.login_container_bx .find_type dt{ border-bottom: #eee 1px solid; position: relative; }
.login_container_bx .find_type dt.active{ border-bottom: none;}
.login_container_bx .find_type dt .bt{ display: block; padding: 25px 0; width: 100%; font-weight: 500; color: #000; text-align: left;} 
.login_container_bx .find_type dt .bt::after{ content: ''; position: absolute; top: 50%; right: 14px; width: 6px; height: 6px; border-top: #323232 2px solid; border-right: #323232 2px solid; display: block; transform: rotate(-45deg); transition: all 0.2s ease-in-out;}
.login_container_bx .find_type dt.active .bt::after{ transform: rotate(135deg);}
.login_container_bx .find_type dd{ display: none;}
.login_container_bx .privacy_tx{ margin: 34px 0 0 0; border-top: #111 1px solid; font-size: 16px; }
.login_container_bx .privacy_tx_row{ border-bottom: #EFEFEF 1px solid; display: flex; align-items: center; padding: 16px 0; }
.login_container_bx .privacy_tx_row strong{ width: 105px; color: #000; font-weight: 600; text-align: center;}
.login_container_bx .privacy_tx_row ul > li::before{ content: ''; width: 4px; height: 4px; background-color: #666; display: inline-block; margin-right: 5px; border-radius: 50%; vertical-align: 4px; }
.login_container_bx .privacy_tx_row ul > li + li{ margin-top: 5px;}
.login_container_bx .privacy_tx .dv_chk{ margin: 16px 0 0 0; display: flex; align-items: center;}
.login_container_bx .privacy_tx .dv_chk label + label{ margin-left: 28px;}
.login_container_bx .privacy_tx p{ margin-top: 28px; font-size: 16px; line-height: 1.4;} 
.login_foot{ padding: 24px 0 20px; text-align: center; font-size: 14px; color: #999;}
.login_foot strong{ color: #666; font-weight: 500;}
.login_foot .copyright{ font-size: 13px; margin: 4px 0 0 0;}

.find_result{ text-align: center; font-size: 32px; line-height: 1.4; padding: 66px 0 0;}
.find_result strong{ color: #333;  }
.find_result .btn_box{ margin-top: 96px;}

.lay_login_con .lay_login_con_tx{ color: #000; margin: 0 0 20px 0; line-height: 1.4;}
.lay_login_con .lay_login_con_tx.lg{ font-size: 20px; text-align: center; padding: 15px 0;}
.lay_login_con .member_btn_area{ display: flex; margin: 20px 0 0 0;}
.lay_login_con .member_btn_area .btn_dark{ color: #fff; padding: 0;}
.lay_login_con .member_btn_area a{ font-size: 18px; font-weight: 600; border-radius: 10px; flex:1; align-items: center; display: flex; justify-content: center;}
.lay_login_con .member_btn_area a + a{ margin-left: 12px;}

.div_tab{display: flex; justify-content: center;}
.div_tab > .tab-itm{ flex: 1;}
.div_tab > .tab-itm a{ height: 50px; margin: 0 -1px; display: flex; align-items: center; justify-content: center; color: #888; background-color: #F9FAFB; border: #eee 1px solid; border-bottom: #000 1px solid; font-weight: 500;}
.div_tab > .tab-itm.on{ position: relative;}
.div_tab > .tab-itm.on a{ border: #000 1px solid; border-bottom: #fff 1px solid; background-color: #fff; color: #000;}

.agree_form .agree_form_hd{ display: flex; padding: 18px 20px; align-items: center; border: #E0E0E0 1px solid; border-radius: 8px;}
.agree_form .agree_form_itm{ border-bottom: #E0E0E0 1px solid; padding: 20px; display: flex; align-items: center; justify-content: space-between;}
.agree_form .agree_form_itm .bt_view{ color:#757BB7; font-size: 14px;}
.agree_form .agree_form_itm.on{ border-bottom:none;}
.agree_desc{ margin: 60px 0 0 0; padding: 0 20px;}
.agree_desc .tit{ color: #666; font-size: 14px; margin: 0 0 20px 0; line-height: 1.4;}
.agree_desc .tit strong{ display: block; font-size: 18px; color: #000; font-weight: 500;}
.agree_desc .agree_bt_box{ margin: 30px 0 0 0; display: flex;}
.agree_desc .agree_bt_box > *{ flex:1; border: #E0E0E0 1px solid; border-radius: 8px; display: flex; align-items: center; justify-content: center; padding: 25px 0; }
.agree_desc .agree_bt_box > * + *{ margin-left: 30px;}
.agree_desc .agree_bt_box > *::before{ content: ''; width: 50px; height: 50px; margin-right: 30px;}
.agree_desc .agree_bt_box > .mobile::before{ background: url(../../asset/images/ic_afree_mobile.png);}
.agree_desc .agree_bt_box > .ipin::before{ background: url(../../asset/images/ic_agree_ipin.png);}
.agree_desc .agree_bt_box span{ text-align: left; font-size: 14px; line-height: 1.4;}
.agree_desc .agree_bt_box strong{ display: block; color: #000; font-size: 18px; font-weight: 500;}
.agree_form .agree_form_itm_con{ padding:0 14px 28px; border-bottom:#E0E0E0 1px solid; display:none;}
.agree_form .agree_form_itm_con .clause-wr{ margin:0; background-color:#FAFAFA; border:#EFEFEF 1px solid; padding:18px; border-radius:8px; max-height:260px; overflow:hidden; overflow-y:auto;}
.agree_form .agree_form_itm_con .clause-wr .mt0{ margin-top:0;}

.join_container_area{ width: 900px; margin: 0 auto; padding: 50px 0; min-height: 100vh; }
.join_container_area .logo{ width: 112px; margin: 0 0 14px 50px; }
.join_container_area .logo a{ display: block; height: 35px; background: url(../../asset/images/logo_color.svg) no-repeat 50% 50% / 100% auto;}
.join_container_bx{ background-color: #fff; padding: 75px 50px 65px; border-radius: 60px;}
.join_container_bx .join_tit_area{ display: flex; justify-content: space-between; align-items: center; padding: 0 0 12px 0; margin: 0 0 50px 0; border-bottom: #eee 1px solid;}
.join_container_bx .join_tit_area .tit{ color: #000; font-size: 26px; font-weight: 600;}
.join_container_bx .join_tit_area .step{ display: flex; color: #999;}
.join_container_bx .join_tit_area .step li + li{ margin-left: 24px; }
.join_container_bx .join_tit_area .step strong{ color: #000; font-weight: 400;}
.join_form .warning-tx{ font-size: 14px; color: #FF4343; padding: 8px 20px;}
.join_form .join_form_tx{ border-bottom: #000 2px solid; margin: 0 0 15px 0; padding: 0 0 14px 0; font-weight: 600; color: #000;}
.join_form .inp_bx{ display: flex; margin-top: 10px;}
.join_comp{ text-align: center; font-size: 26px; color: #666; line-height: 1.4;}
.join_comp strong{ font-size: 50px; font-weight: 500;}
.join_comp strong b{ color:#000;}
.join_comp::before{ content: ''; display: block; margin: 0 auto 24px; width: 356px; height: 356px; background: url(../../asset/images/img_join_comp.png) no-repeat;}
.join_comp + .btn_box{ max-width: 450px; }

/* 영화관안내 */
.theater_tab_area .dv_txTab{ margin:32px 0 20px;}
.theater_area .tab_container .tab_content{ border:#E0E0E0 1px solid; background-color:#fff; border-radius:8px; padding:0 0 50px 0;}
.theater_list{ padding:40px 0 0;border-top:#E0E0E0 1px solid; display:flex; flex-wrap:wrap;}
.theater_list > li{ width:25%; padding:30px 30px 0 30px; border-left:#E0E0E0 1px solid; display:flex; flex-direction:column; color:#666; }
.theater_list > li:nth-child(-n+4){ padding-top:0;}
.theater_list > li:nth-child(4n+1){ border-left:none;}
.theater_list > li strong{ font-weight:600; color:#000; font-size:16px;}
.theater_list > li span{ margin:5px 0 0 0;}
.theater_list > li.no_txt{ width:100%;border-left:none; padding:100px 0; text-align:center;}



@media screen and (max-width:1200px){

	.login_container_area{ width: 100%; padding: 45px 0; background-color:#fff;}
	.login_container_area .logo{ margin:0 auto 40px;}
	.login_container_bx{ border-radius:0; padding:0 25px; min-height:auto; max-width:510px; margin:0 auto;}

    @media screen and (max-width:1024px){	
	
		.btn_box [class^="btn_"].lg, 
		.btn_box [class*="btn_"].lg{ min-height:55px;}
		
		.login_container_area .logo{ width:80px;}
		.login_container_area .logo a{ height:25px;}

		.div_tab > .tab-itm a{ height:40px; font-size:14px;}

		.login_container_bx .login_container_con{ margin:25px 0 0 0;}
		.login_container_bx .btn_login, .inp_form .btn_login{ height:55px;}
		.login_container_bx .login_link{ margin:18px 0 0 0;}
		.login_container_bx .login_link a{ font-size:14px;}
		.login_container_bx .login_sns{ margin:50px 0 0 0;}
		.login_container_bx .login_sns .txt{ font-size:14px;}
		.login_container_bx .login_sns ul{ margin:14px 0 0 0;}

		.login_foot{ display:none;}

		.login_container_bx .privacy_tx{ font-size:14px; margin:20px 0 0 0;}

		.inp_form .inp_bx [class^="btn_"], 
		.inp_form .inp_bx [class*="btn_"]{ min-width:100px; padding:0; font-size:14px;}

		.login_container_bx .privacy_tx_row strong{ width:90px;}
		.login_container_bx .privacy_tx p{font-size:14px;}

		.join_container_area{ width:100%; background-color:#fff;}
		.join_container_area .logo{ width:80px; margin:0 auto 20px;}
		.join_container_area .logo a{ height:25px;}
		.join_container_bx{ padding:0 25px;}
		.join_container_bx .join_tit_area{ flex-direction: column; align-items: start;}
		.join_container_bx .join_tit_area .tit{ font-size:18px; margin:0 0 20px 0;}
        
        @media screen and (max-width:640px){  
			
			.agree_form .agree_form_hd{ padding:15px;}
			.agree_form .agree_form_itm{ padding:15px 0 15px 15px;}
			.agree_desc{ margin:30px 0 0 0; padding:0;}
                
        }
    }    
}

[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}

/* clearfix */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix { display:inline-block; clear:both; }
/* Hides from IE-mac \*/ 
*html .clearfix {height: 1px;} 
.clearfix {display: block;}
/* End hide from IE-mac */


@font-face {
    font-family:"Nexon";
	font-style: normal;
	font-weight: 300;
	src: url("https://tkfile.moviee.co.kr/entimg/font/Nexon/NEXONGothic_Light.eot");
	src: local(※),
    url("https://tkfile.moviee.co.kr/entimg/font/Nexon/NEXONGothic_Light.woff") format("woff"), 
	url("https://tkfile.moviee.co.kr/entimg/font/Nexon/NEXONGothic_Light.otf") format("opentype");
}
@font-face {
    font-family:"Nexon";
	font-style: normal;
	font-weight: 500;
	src: url("https://tkfile.moviee.co.kr/entimg/font/Nexon/NEXONGothic.eot");
	src: local(※),
    url("https://tkfile.moviee.co.kr/entimg/font/Nexon/NEXONGothic.woff") format("woff"), 
	url("https://tkfile.moviee.co.kr/entimg/font/Nexon/NEXONGothic.otf") format("opentype");
}
@font-face {
    font-family:"Nexon";
	font-style: normal;
	font-weight: 700;
	src: url("https://tkfile.moviee.co.kr/entimg/font/Nexon/NEXONGothic_Bold.eot");
	src: local(※),
    url("https://tkfile.moviee.co.kr/entimg/font/Nexon/NEXONGothic_Bold.woff") format("woff"), 
	url("https://tkfile.moviee.co.kr/entimg/font/Nexon/NEXONGothic_Bold.otf") format("opentype");
}

@font-face {
	font-family: 'NanumBarunGothic';
	font-style: normal;
	font-weight: 100;
	src: url('https://tkfile.moviee.co.kr/entimg/font/barunN/NanumBarunGothicSubset.eot');
	src: url('https://tkfile.moviee.co.kr/entimg/font/barunN/NanumBarunGothicSubset.eot?#iefix') format('embedded-opentype'), url('https://tkfile.moviee.co.kr/entimg/font/barunN/NanumBarunGothicSubset.woff2') format('woff2'),
	url('https://tkfile.moviee.co.kr/entimg/font/barunN/NanumBarunGothicSubset.woff') format('woff'), url('https://tkfile.moviee.co.kr/entimg/font/barunN/NanumBarunGothicSubset.ttf') format('truetype');
}

@font-face {
	font-family: 'NanumBarunGothic';
	font-style: normal;
	font-weight: 200;
	src: url('https://tkfile.moviee.co.kr/entimg/font/barunN/NanumBarunGothicLightSubset.eot');
	src: url('https://tkfile.moviee.co.kr/entimg/font/barunN/NanumBarunGothicLightSubset.eot?#iefix') format('embedded-opentype'), url('https://tkfile.moviee.co.kr/entimg/font/barunN/NanumBarunGothicLightSubset.woff2') format('woff2'),
	url('https://tkfile.moviee.co.kr/entimg/font/barunN/NanumBarunGothicLightSubset.woff') format('woff'), url('https://tkfile.moviee.co.kr/entimg/font/barunN/NanumBarunGothicLightSubset.ttf') format('truetype');
}

@font-face {
	font-family: 'NanumBarunGothic';
	font-style: normal;
	font-weight: 700;
	src: url('https://tkfile.moviee.co.kr/entimg/font/barunN/NanumBarunGothicBoldSubset.eot');
	src: url('https://tkfile.moviee.co.kr/entimg/font/barunN/NanumBarunGothicBoldSubset.eot?#iefix') format('embedded-opentype'), url('https://tkfile.moviee.co.kr/entimg/font/barunN/NanumBarunGothicBoldSubset.woff2') format('woff2'),
	url('https://tkfile.moviee.co.kr/entimg/font/barunN/NanumBarunGothicBoldSubset.woff') format('woff'), url('https://tkfile.moviee.co.kr/entimg/font/barunN/NanumBarunGothicBoldSubset.ttf') format('truetype')
}

@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

.alertDl { }
.alertDl dt { font-size:17px;font-weight:100;color:#000; }
.alertDl dd { padding-top:13px; }
.alertLi li { padding:2px 0 2px 10px;line-height:24px;text-indent:-10px;border:none;text-align:left;font-size:15px;font-weight:200;color:#3f3f3f;letter-spacing:-0.5px; }
.alertLi li em.bl_rnd { display:inline-block;margin:-1px 8px 3px 0;width:2px;height:2px;overflow:hidden;border:none;border-radius:2px;background-color:#333;text-indent:-999em;text-decoration:none;vertical-align:middle; }

.ws_n { white-space:nowrap !important; }
#yesFullMask { display:none;position:fixed;top:-100px;left:0;right:0;bottom:-100px;z-index:5500;width:100%;background:rgba(0,0,0,0.9);-webkit-tap-highlight-color:rgba(0, 0, 0, 0); }

.eveTotArea { text-align:center;background-color:#fff; }
.eveTotArea .eveTopArea { position:relative;height:800px;overflow:hidden;background-color:#001f0f; }
.eveTotArea .eveTopArea .eveTopTm { position:absolute;left:50%;top:0;z-index:20;margin-left:-545px;width:1280px;text-align:left; }
.eveTotArea .eveTopArea .eveTopTm * { font-family:'NanumBarunGothic'; }
.eveTotArea .eveTopArea .eveTopTm .tm_cmt { opacity:0;transform:translateX(-50px);transition:opacity 1.0s, transform .5s;transition-timing-function:ease; }
.eveTotArea .eveTopArea .eveTopTm .tm_cmt { position:absolute;left:0;top:116px;height:35px;line-height:35px;font-size:25px;color:#fff;font-weight:700; }
.eveTotArea .eveTopArea .eveTopTm .tm_tit { opacity:0;transform:translateX(-50px);transition:opacity 1.0s, transform .5s;transition-timing-function:ease; }
.eveTotArea .eveTopArea .eveTopTm .tm_tit { position:absolute;left:0;top:197px; }
.eveTotArea .eveTopArea .eveTopTm .tm_des { opacity:0;transform:translateX(-50px);transition:opacity 1.0s, transform .5s;transition-timing-function:ease; }
.eveTotArea .eveTopArea .eveTopTm .tm_des { position:absolute;left:0;top:360px; }
.eveTotArea .eveTopArea .eveTopTm .campIs { opacity:0;transform:translateX(-50px);transition:opacity 1.0s, transform .5s;transition-timing-function:ease; }
.eveTotArea .eveTopArea .eveTopTm .campIs { position:absolute;left:0;top:574px; }
.eveTotArea .eveTopArea .eveTopTm .campIs .is_tit { height:32px;line-height:32px;font-family:"Nexon";font-size:18px;color:#009243;letter-spacing:0.6px; }
.eveTotArea .eveTopArea .eveTopTm .campIs .is_des { margin-top:2px;line-height:29px;font-size:17px;color:#fff; }
.eveTotArea .eveTopArea .eveTopDeco { opacity:0;transition:opacity 1.0s, height .3s;transition-timing-function:ease; }
.eveTotArea .eveTopArea .eveTopDeco { position:absolute;left:50%;top:0;z-index:21;width:640px;height:1px;overflow:hidden;background:url('https://movie-img.moviee.co.kr/Nyes24/new/evt/camp/bgTopDeco.png') no-repeat center top; }
.eveTotArea .eveTopArea .eveTopDeco .deco { position:absolute;left:0;top:0;width:640px;height:800px;overflow:hidden; }
.eveTotArea .eveTopArea .eveTopDeco .deco01 { -webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform: translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);transform:perspective(0px) translate3d(0px,0px,0px); }
.eveTotArea .eveTopArea .eveTopDeco .deco01 { z-index:5;background:url('https://movie-img.moviee.co.kr/Nyes24/new/evt/camp/bgTopDeco01.png') no-repeat center top; }
.eveTotArea .eveTopArea .eveTopDeco .deco02 { opacity:0;transform:translateX(-100px);transition:opacity 1.0s, transform .8s;transition-timing-function:ease; }
.eveTotArea .eveTopArea .eveTopDeco .deco02 { left:0;z-index:1;background:url('https://movie-img.moviee.co.kr/Nyes24/new/evt/camp/bgTopDeco02.png') no-repeat center top; }
.eveTotArea .eveTopArea .eveTopBg { position:relative;z-index:10;height:800px;overflow:hidden;background:#001f0f url('https://movie-img.moviee.co.kr/Nyes24/new/evt/camp/bgTop02.png') no-repeat center top; }
.eveTotArea .eveTopArea.active .eveTopTm .tm_cmt { transition-delay:.3s;opacity:1;transform:translateX(0); }
.eveTotArea .eveTopArea.active .eveTopTm .tm_tit { transition-delay:.5s;opacity:1;transform:translateX(0); }
.eveTotArea .eveTopArea.active .eveTopTm .tm_des { transition-delay:.7s;opacity:1;transform:translateX(0); }
.eveTotArea .eveTopArea.active .eveTopTm .campIs { transition-delay:.9s;opacity:1;transform:translateX(0); }
.eveTotArea .eveTopArea.active .eveTopDeco { transition-delay:.5s;opacity:1;height:800px; }
.eveTotArea .eveTopArea.active .eveTopDeco .deco01 { transition-delay:.9s;opacity:1;transform:translateX(0); }
.eveTotArea .eveTopArea.active .eveTopDeco .deco02 { transition-delay:.9s;opacity:1;transform:translateX(0); }

.eveTotArea .eveContArea { position:relative;padding-top:80px; }
.eveTotArea .eveContArea .eveTabArea {position:absolute;left:0;top:0;right:0;z-index:10;/* height:80px; */background-color:#000;}
.eveTotArea .eveContArea .eveTabArea ul { margin:0 auto;width:1280px; }
.eveTotArea .eveContArea .eveTabArea ul li { float:left;width:426px; }
.eveTotArea .eveContArea .eveTabArea ul li:nth-child(2) { width:428px; }
.eveTotArea .eveContArea .eveTabArea ul li a { display:block;height:80px;line-height:80px;text-align:center;font-size:22px;font-weight:200;color:#fff; }
.eveTotArea .eveContArea .eveTabArea ul li a:hover { color:#fff;font-weight:700;background:linear-gradient(-45deg, #037635, #7aac05, #037635, #7aac05);background-size: 400% 400%;animation: gradient 5s ease infinite; }
.eveTotArea .eveContArea .eveTabArea ul li.on a { color:#fff;font-weight:700;background:linear-gradient(-45deg, #037635, #7aac05, #037635, #7aac05);background-size: 400% 400%;animation: gradient 5s ease infinite; }
[data-yesdir=up] .eveTotArea.fixed .eveContArea .eveTabArea { position:fixed;z-index:100;top:0;background:rgba(26,26,26,.95); }
[data-yesdir=up] .eveTotArea.fixed .eveContArea .eveTabArea:before { content:'';position:absolute;left:0;top:0;right:0; }
[data-yesdir=up] .eveTotArea.fixed .eveContArea .eveTabArea ul li a {height: 80px;line-height: 80px;}
.eveTotArea * { font-family:'NanumBarunGothic'; }
.eveTotArea .eveContArea.eveCont01 { padding-bottom:150px;background:url('https://movie-img.moviee.co.kr/Nyes24/new/evt/camp/bgCont01.gif') no-repeat center top; }
.eveTotArea .eveContArea .eveSecArea { }
.eveTotArea .eveContArea .eveSecArea.eveSec0101 { padding:108px 0 150px; }
.eveTotArea .eveContArea .eveSecArea.eveSec0101 .eveSecTit { padding:0 0 50px 0; }
.eveTotArea .eveContArea .eveSecArea.eveSec0101 .eveSecTit .tit_cmt { padding-bottom:28px;line-height:32px;font-size:23px;color:#000;font-weight:100;letter-spacing:-0.5px; }
.eveTotArea .eveContArea .eveSecArea.eveSec0101 .eveSecTit .tit_txt {  }
.eveTotArea .eveContArea .eveSecArea.eveSec0101 .eveSecTit .tit_des { margin-top:15px; }
.eveTotArea .eveContArea .eveSecArea.eveSec0101 .eveCampMov { margin:0 auto;width:1090px;height:613px;background-color:#fff; }
.eveTotArea .eveContArea .eveSecArea.eveSec0101 .eveCampMovDes { margin-top:59px;line-height:38px;font-size:22px;color:#3f3f3f;font-weight:200; }
.eveTotArea .eveContArea .eveSecArea.eveSec0102 { }
.eveTotArea .eveContArea .eveSecArea.eveSec0102 .eveNotice { position:relative;margin:0 auto;width:1090px;-webkit-box-shadow: 0px 0px 68px -28px rgba(0,0,0,0.35);-moz-box-shadow: 0px 0px 68px -28px rgba(0,0,0,0.35);box-shadow: 0px 0px 68px -28px rgba(0,0,0,0.35); }
.eveTotArea .eveContArea .eveSecArea.eveSec0102 .eveNotice .notice_tit { position:absolute;left:94px;top:107px;text-align:left;line-height:39px;font-size:28px;font-weight:100;color:#000; }
.eveTotArea .eveContArea .eveSecArea.eveSec0102 .eveNotice .notice_tit span.eve_act { color:#007536; }
.eveTotArea .eveContArea .eveSecArea.eveSec0102 .eveNotice .notice_alert { position:absolute;left:94px;top:315px;text-align:left; }
.eveTotArea .eveContArea .eveSecArea.eveSec0103 {  }
.eveTotArea .eveContArea .eveSecArea.eveSec0103 .eveSecTit { padding:147px 0 60px 0; }
.eveTotArea .eveContArea .eveSecArea.eveSec0103 .eveSecTit .tit_txt { height:70px;line-height:70px;font-size:50px;font-weight:700;color:#fff; }
.eveTotArea .eveContArea .eveSecArea.eveSec0103 .eveSecTit .tit_des { margin-top:7px;line-height:33px;font-size:21px;font-weight:200;color:#fff; }
.eveTotArea .eveContArea .eveSecArea.eveSec0103 .voteBtn { padding-top:60px; }
.eveTotArea .eveContArea .eveSecArea.eveSec0103 .voteBtn a { -webkit-box-shadow: 0px 0px 18px -5px rgba(0,0,0,0.35);-moz-box-shadow: 0px 0px 18px -5px rgba(0,0,0,0.35);box-shadow: 0px 0px 18px -5px rgba(0,0,0,0.35); }
.eveTotArea .eveContArea .eveSecArea.eveSec0103 .voteBtn a { position:relative;display:block;margin:0 auto;width:326px;height:80px;line-height:80px;font-size:23px;font-weight:700;color:#fff;border-radius:80px;background-color:#000; }
.eveTotArea .eveContArea .eveSecArea.eveSec0103 .voteBtn a:before { content:'';position:absolute;right:25px;top:50%;margin-top:-8px;width:9px;height:16px;background:url('https://movie-img.moviee.co.kr/Nyes24/new/evt/camp/bl_arr.png') no-repeat left top; }
.eveTotArea .eveContArea .eveSecArea.eveSec0103 .voteBtn a:hover { background:linear-gradient(-45deg, #037635, #7aac05, #037635, #7aac05);background-size: 400% 400%;animation: gradient 5s ease infinite; }
.eveTotArea .eveContArea .eveSecArea.eveSec0103 .voteBtn a:hover { text-decoration:none; }
.eveTotArea .eveContArea .eveSecArea.eveSec0104 {  }
.eveTotArea .eveContArea .eveSecArea.eveSec0104 .eveSecTit { padding:150px 0 78px 0; }
.eveTotArea .eveContArea .eveSecArea.eveSec0104 .eveSecTit .tit_txt { height:70px;line-height:70px;font-size:50px;font-weight:700;color:#fff; }
.eveTotArea .eveContArea .eveSecArea.eveSec0104 .eveScreenDes { margin-top:59px;line-height:38px;font-size:22px;color:#3f3f3f;font-weight:200; }
.eveTotArea .eveContArea .eveSecArea.eveSec0105 { margin-top:150px; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 { position:relative;padding-bottom:100px; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .vote_cmt { margin:0 auto;padding:115px 0 19px;width:1280px;text-align:right; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .vote_cmt p { padding-right:80px;line-height:24px;font-size:16px;color:#7b7b7b; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea { position:relative; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea+.voteSecRowArea { margin-top:50px; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea:before { content:'';position:absolute;left:0;right:50%;margin-right:210px;height:359px;background-color:#007536; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow { position:relative;z-index:2;margin:0 auto;width:1184px;font-size:0;line-height:0; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow:before { content:'';position:absolute;left:0;right:25px;border-top:solid 2px #007536; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_tit { display:inline-block;margin-bottom:50px;padding:50px 0 0 25px;width:296px;height:502px;text-align:left;vertical-align:bottom; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_tit .tit_txt { line-height:48px;font-size:42px;font-weight:700;color:#fff; }
/*
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_tit .tit_des { margin-top:25px;line-height:28px;font-size:18px;font-weight:200;color:#fff; }
*/
/*[투표 부문수정] 20210218 디자인팀 백지예 요청*/
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_tit .tit_des {margin-top:25px;line-height:28px;font-size:18px;font-weight:200;color:#fff;width: 231px;}

.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit { display:inline-block;margin-bottom:50px;padding:0 25px;width:296px;height:424px;text-align:left;vertical-align:bottom; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit .vote_set { position:relative; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit .vote_set .vote_info { opacity:0;transition:opacity .4s;transition-timing-function:ease; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit .vote_set .vote_info { position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;text-align:left;background-color:rgba(0,0,0,0.85); }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit.ovrOn .vote_set .vote_info { z-index:10;opacity:1; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit .vote_set .vote_info .vote_chkOff { opacity:0;transition:opacity .5s;transition-timing-function:ease; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit .vote_set .vote_info .vote_chkOff { position:absolute;left:50px;top:89px;right:50px;z-index:2;text-align:center; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit .vote_set .vote_info .vote_chkOff .chk_txt { margin-top:13px;line-height:27px;font-size:18px;font-weight:100;color:#fff; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit .vote_set .vote_info .vote_chkOn { opacity:1;transition:opacity .5s;transition-timing-function:ease; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit .vote_set .vote_info .vote_chkOn { position:absolute;left:28px;top:35px;right:28px;z-index:3; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit .vote_set .vote_info .vote_chkOn .vote_name { max-height:48px;overflow:hidden;line-height:24px;font-size:18px;font-weight:100;color:#fff; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit .vote_set .vote_info .vote_chkOn .vote_cast { margin-top:15px; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit .vote_set .vote_info .vote_chkOn .vote_cast dl { display:table;width:100%;table-layout:fixed; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit .vote_set .vote_info .vote_chkOn .vote_cast dl dt { display:table-cell;padding:2px 0;width:30px;line-height:17px;font-size:13px;font-weight:200;color:#838383;vertical-align:top; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit .vote_set .vote_info .vote_chkOn .vote_cast dl dd { display:table-cell;padding:2px 0;line-height:17px;font-size:13px;font-weight:200;color:#cbcbcb;vertical-align:top; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit .vote_set .vote_info .vote_chkOn .vote_cast dl dd p { max-height:34px;overflow:hidden; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit .vote_set .vote_info .vote_chkOn .vote_des { margin-top:13px;max-height:57px;overflow:hidden;line-height:19px;font-size:13px;color:#cbcbcb; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit .vote_set .vote_info .vote_chkOn .vote_more { margin-top:7px; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit .vote_set .vote_info .vote_btn { position:absolute;left:28px;right:28px;bottom:25px; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit .vote_set .vote_info .vote_btn a { display:block;height:48px;line-height:48px;text-align:center;border:solid 1px rgba(170,170,170,0.6);background-color:rgba(0,0,0,0.5); }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit .vote_set .vote_info .vote_btn a:hover { border:solid 1px rgba(170,170,170,0.7);background-color:rgba(0,0,0,0.9); }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit .vote_set .vote_info .vote_btn a .txt { font-size:15px;font-weight:200;color:#cacaca;font-style:normal; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit .vote_set .vote_info .vote_btn a .txt.txt_chkOn { display:none; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit .vote_set .mov_img { position:relative;z-index:5; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit .vote_set .mov_img:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:solid 1px rgba(0,0,0,0.05) }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit .vote_set .mov_img img { width:246px;height:350px; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit .mov_name { margin-top:25px;max-height:50px;overflow:hidden;line-height:25px;font-size:17px;color:#3f3f3f;font-weight:100; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit.chkOn .vote_set .vote_info { z-index:10;opacity:1; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit.chkOn .vote_set .vote_info .vote_chkOff { z-index:3;opacity:1;transform:scale(1); }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit.chkOn .vote_set .vote_info .vote_chkOn { z-index:2;opacity:0; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit.chkOn .vote_set .vote_info .vote_btn a .txt.txt_chkOff { display:none; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteSecRowArea .voteSecRow .vote_unit.chkOn .vote_set .vote_info .vote_btn a .txt.txt_chkOn { display:block; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteWingArea { position:absolute;left:50%;top:159px;margin-left:640px;width:115px;background-color:#fff; }
.eveTotArea.fixed .eveContArea .eveSecArea.eveSec0201 .voteWingArea { position:fixed;top:159px;z-index:501; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteWingArea { -webkit-box-shadow: 10px 5px 16px 0px rgba(0,0,0,0.16);-moz-box-shadow: 10px 5px 16px 0px rgba(0,0,0,0.16);box-shadow: 10px 5px 16px 0px rgba(0,0,0,0.16); }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteWingArea dt { line-height:55px;text-align:center;font-family:"Nexon";font-size:15px;font-weight:700;color:#3f3f3f;border:solid 1px #e9e9e9;border-bottom:none; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteWingArea dd.votePick { padding:0 0 12px 0;border:solid 1px #e9e9e9;border-top:none;border-bottom:none; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteWingArea dd.votePick ul { margin:0 12px; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteWingArea dd.votePick li { position:relative;height:87px;overflow:hidden;border:solid 1px #ebebeb; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteWingArea dd.votePick li:hover { border-color:#ccc; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteWingArea dd.votePick li a.lnk_goPos { position:relative;z-index:2;display:block;height:87px;line-height:87px;text-align:center;font-size:16px;color:#ccc;background-color:#f4f4f4; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteWingArea dd.votePick li a.del_poster { position:absolute;left:0;top:0;right:0;bottom:0;z-index:1; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteWingArea dd.votePick li a.del_poster img { width:87px;height:126px; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteWingArea dd.votePick li.pickOn a.del_poster { z-index:3; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteWingArea dd.votePick li a.del_poster:before { content:'선택취소';position:absolute;left:67px;bottom:0;width:87px;height:20px;line-height:20px;font-size:11px;color:#fff;font-weight:200;background:#fff url('https://movie-img.moviee.co.kr/Nyes24/new/evt/camp/btn_del.png') no-repeat left top; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteWingArea dd.votePick li a.del_poster:hover:before { left:0;background-color:rgba(0,0,0,0.7);background-position:0 -20px; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteWingArea dd.votePick li+li { margin-top:12px; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteWingArea dd.voteBtn { background-color:#3f3f3f; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteWingArea dd.voteBtn.voteActive { background-color:#007536; }
@media screen and (min-height:960px) {
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteWingArea dd.votePick li { height:126px; }
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteWingArea dd.votePick li a.lnk_goPos { height:126px;line-height:126px;font-size:20px; }
}

@media screen and (max-width:1366px) {
.eveTotArea .eveContArea .eveSecArea.eveSec0201 .voteWingArea { display:none; }
.eveTotArea.fixed .eveContArea .eveSecArea.eveSec0201 .voteWingArea { display:block;position:fixed;left:0;top:auto;bottom:0;right:0;margin-left:0;width:auto;background-color:rgba(26,26,26,.95); }
.eveTotArea.fixed .eveContArea .eveSecArea.eveSec0201 .voteWingArea dl { margin:0 auto;width:1134px;height:100px; }
.eveTotArea.fixed .eveContArea .eveSecArea.eveSec0201 .voteWingArea dl dt { float:left;padding-right:20px;width:433px;line-height:102px;color:#fff;border:none;text-align:right; }
.eveTotArea.fixed .eveContArea .eveSecArea.eveSec0201 .voteWingArea dl dd { float:left;border:none; }
.eveTotArea.fixed .eveContArea .eveSecArea.eveSec0201 .voteWingArea dl dd.votePick ul { margin:0;padding:10px 0 0 0; }
.eveTotArea.fixed .eveContArea .eveSecArea.eveSec0201 .voteWingArea dl dd.votePick ul:after { content:'';clear:both;display:block; }
.eveTotArea.fixed .eveContArea .eveSecArea.eveSec0201 .voteWingArea dl dd.votePick ul li a.del_poster:before { padding-left:2px;left:60px;width:80px; }
.eveTotArea.fixed .eveContArea .eveSecArea.eveSec0201 .voteWingArea dl dd.votePick ul li a:hover.del_poster:before { left:0; }
.eveTotArea.fixed .eveContArea .eveSecArea.eveSec0201 .voteWingArea dl dd.votePick ul li { float:left;margin:0 5px;width:80px;height:80px;border-color:#000;  }
.eveTotArea.fixed .eveContArea .eveSecArea.eveSec0201 .voteWingArea dl dd.votePick ul li a.lnk_goPos { height:80px;line-height:80px;font-size:15px; }
.eveTotArea.fixed .eveContArea .eveSecArea.eveSec0201 .voteWingArea dl dd.voteBtn { margin-left:5px;width:246px;height:102px; }
.eveTotArea.fixed .eveContArea .eveSecArea.eveSec0201 .voteWingArea dl dd.voteBtn a { display:block;padding-top:21px;height:102px; }
}

@-webkit-keyframes marquee {
  from   { -webkit-transform: translate(0%);}
  100%,to { -webkit-transform: translate(-2280px);}
}
@-moz-keyframes marquee {
  from   { -moz-transform: translate(0%);}
  100%,to { -moz-transform: translate(-2280px);}
}
@-ms-keyframes marquee {
  from   { -ms-transform: translate(0%);}
  100%,to { -ms-transform: translate(-2280px);}
}
@-o-keyframes marquee {
  from   { -o-transform: translate(0%);}
  100%,to { -o-transform: translate(-2280px);}
}
@keyframes marquee {
  from   { transform: translate(0%);}
  100%,to { transform: translate(-2280px);}
}

#voteCompPop { display:none;position:fixed;left:50%;top:50%;z-index:5510;margin:-250px 0 0 -282px;width:484px;height:350px;background-color:#fff; } 
#voteCompPop .voteCompPopCont { margin:0 50px;padding:42px 0 0 0;text-align:center; } 
#voteCompPop .voteCompPopCont dt { height:50px;line-height:50px;border-bottom:solid 2px #000;font-size:25px;font-weight:700;color:#000; } 
#voteCompPop .voteCompPopCont dt span { font-family:'Nexon'; } 
#voteCompPop .voteCompPopCont dd { padding-top:25px; }
#voteCompPop .voteCompPopCont dd .voteCompCmt { line-height:30px;font-size:18px;font-weight:700;color:#000; }
#voteCompPop .voteCompPopCont dd .voteCompDes { margin-top:10px;line-height:30px;font-size:17px;font-weight:100;color:#000; }
#voteCompPop .voteCompPopCont a.voteCompPopBtn { display:block;margin-top:34px;width:390pxA;height:50px;line-height:50px;font-size:20px;font-weight:700;color:#fff;background-color:#000; }
#voteCompPop .voteCompPopClose { position:absolute;right:-70px;top:-16px; }
#voteCompPop .voteCompPopClose a { display:block;padding:0 16px 10px 20px; }
#voteCompPop .voteCompPopClose img { width:34px; }

.eveTotArea .eveContArea.eveCont03 {  }
.eveTotArea .eveContArea .eveCountArea { position:relative;height:596px;background:url('https://movie-img.moviee.co.kr/Nyes24/new/evt/camp/bgCont03.jpg') no-repeat center top; }
.eveTotArea .eveContArea .eveCountArea .campCountArea { position:absolute;left:0;top:90px;right:0;z-index:1;line-height:50px;font-size:25px;font-weight:100;color:#fff; }
.eveTotArea .eveContArea .eveCountArea .campCountArea .counter { margin-right:5px;font-size:41px;color:#00bc56;font-weight:700; }
.eveTotArea .eveContArea .eveCountArea .campMovieArea { position:absolute;left:0;top:244px;right:0;z-index:1;height:219px; }
.eveTotArea .eveContArea .eveCountArea .campMovieArea .campMovieLi { animation-delay:1.7s;-webkit-animation-name:marquee;-webkit-animation-timing-function:linear;-webkit-animation-duration:25s;-webkit-animation-iteration-count:infinite;-moz-animation-name:marquee;-moz-animation-timing-function:linear;-moz-animation-duration:25s;-moz-animation-iteration-count:infinite;-ms-animation-name:marquee;-ms-animation-timing-function:linear;-ms-animation-duration:25s;-ms-animation-iteration-count:infinite;-o-animation-name:marquee;-o-animation-timing-function:linear;-o-animation-duration:25s;-o-animation-iteration-count:infinite;animation-name:marquee;animation-timing-function:linear;animation-duration:25s;animation-iteration-count:infinite; }
.eveTotArea .eveContArea .eveCountArea .campMovieArea .campMovieLi { position:absolute;left:50%;top:0;z-index:1;margin-left:-2280px;height:219px; }
.eveTotArea .eveContArea .eveCountArea .campMovieArea .campMovieLi ul { display:table; }
.eveTotArea .eveContArea .eveCountArea .campMovieArea .campMovieLi ul li { display:table-cell;width:152px; }
.eveTotArea .eveContArea .eveCountArea .campMovieArea .campMovieLi ul li img { width:152px;height:219px; }

.eveTotArea .eveContArea .eveSubTabArea { margin-top:75px;height:71px;border-bottom:solid 1px #dcdcdc; }
.eveTotArea .eveContArea .eveSubTabArea ul { margin:0 auto;width:1122px; }
.eveTotArea .eveContArea .eveSubTabArea ul li { float:left;width:187px;height:70px; }
.eveTotArea .eveContArea .eveSubTabArea ul li a { position:relative;display:block;height:70px;line-height:70px;text-align:center;font-size:20px;font-weight:200;color:#000; }
.eveTotArea .eveContArea .eveSubTabArea ul li.on a { font-weight:700; }
.eveTotArea .eveContArea .eveSubTabArea ul li.on a:before { content:'';position:absolute;left:0;right:0;bottom:-1px;border-bottom:solid 3px #000; }
.eveTotArea .eveContArea .eveSec0301 { padding-bottom:150px;text-align:left; }
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi { position:relative;margin:0 auto;padding:85px 0 0 0;width:1212px;line-height:0;font-size:0; }
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li { display:inline-block;padding-bottom:100px;vertical-align:top; }
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li .movRnkSet { position:relative; }
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li .movRnkSet .mov_ico { position:absolute;right:-20px;top:-20px;z-index:5; }
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li .movRnkSet .mov_img { position:relative; }
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li .movRnkSet .mov_img:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:solid 1px rgba(0,0,0,0.07); }
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li .movRnkSet .mov_info { position:relative;margin-top:30px;text-align:left; }
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li .movRnkSet .mov_info .mov_rnk { position:absolute;right:-3px;top:0;line-height:60px;font-family:"Nexon";font-size:60px;color:#3f3f3f;font-weight:300; }
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li .movRnkSet .mov_info .mov_name { margin-right:40px;height:24px;overflow:hidden;line-height:24px;font-size:15px;color:#3f3f3f;font-weight:200;text-overflow:ellipsis; }
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li .movRnkSet .mov_info .mov_count { margin:8px 40px 0 0;height:28px;line-height:28px;font-size:17px;color:#001f0f;font-weight:100; }
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li .movRnkSet .mov_info .mov_count .count { line-height:28px;font-size:17px;color:#0d7b31;font-weight:700; }
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li .movRnkSet .mov_info .mov_btn { margin:24px 0 0 0; }
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li .movRnkSet .mov_info .mov_btn a { display:inline-block;margin-right:8px;padding:0 8px;height:24px;line-height:24px;font-size:11px;font-weight:200;color:#1f0000;border:solid 1px #808080;vertical-align:top; }
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li .movRnkSet .mov_info .mov_btn a:hover { border-color:#000; }
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li .movRnkSet .mov_info .mov_btn a.btn_streaming { color:#ff0000;border-color:#ff7070; }
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li .movRnkSet .mov_info .mov_btn a:hover.btn_streaming { border-color:#ff0000; }
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li.rnkBest { width:404px; }
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li.rnkBest .movRnkSet { margin:0 44px; }

/*
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li.rnkBest .movRnkSet .mov_img img { width:316px; height: 451px;}
 
*/
/* [실시간투표결과 포스터 사이즈 수정] 20210218 디자인팀 백지예 요청*/
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li.rnkBest .movRnkSet .mov_img img { width: 316px; height: 460px;}
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li.rnkNor { width:281px; }
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li.rnkNor {  }
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li.rnkNor { margin-left:14px;width:281px; }
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li.rnkNor:nth-child(4n) { margin-left:0; }
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li.rnkNor:nth-child(4n+3) { margin-left:15px; }
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li.rnkNor .movRnkSet { margin:0 0 0 44px; }
/*
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li.rnkNor .movRnkSet .mov_img img { width:100%; }
*/
/* [실시간투표결과 포스터 사이즈 수정] 20210218 디자인팀 백지예 요청*/
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li.rnkNor .movRnkSet .mov_img img {width: 237px; height: 338px;}
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li.rnkNor .movRnkSet .mov_info .mov_name { margin-right:55px; }
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li.rnkNor .movRnkSet .mov_info .mov_rnk { top:11px;line-height:50px;font-size:45px;letter-spacing:-1px; }
/*
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li.rnkNor:nth-child(4n) { width:281px; }
.eveTotArea .eveContArea .eveSec0301 .eveMovRnkLi li.rnkNor:nth-child(4n) .movRnkSet {  }
*/
.eveTotArea .eveContArea .eveSec0301 .eveRstBtn { margin-top:20px;text-align:center; }
.eveTotArea .eveContArea .eveSec0301 .eveRstBtn a { display:block;margin:20px auto 0;width:170px;height:50px;line-height:48px;font-size:15px;color:#3f3f3f;border:solid 1px #b4b4b4;background-color:#fff; }
.eveTotArea .eveContArea .eveSec0301 .eveRstBtn a:hover { border-color:#3f3f3f }

.eveTotArea .eveContArea.eveCont04 { background-color:#151515; }
.eveTotArea .eveContArea.eveCont04 .eveDesArea { position:relative;padding:130px 0 0 0; }
.eveTotArea .eveContArea.eveCont04 .eveDesArea .eveSecDeco { position:relative;z-index:3; }
.eveTotArea .eveContArea.eveCont04 .eveDesArea .eveSecDeco .dot { position:absolute;z-index:1;width:12px;height:12px;border-radius:50% 50%;box-shadow:0px 0px 25px 10px rgba(255,245,70,0.35);opacity:.7;background:#dbff97; }
.eveTotArea .eveContArea.eveCont04 .eveDesArea .eveSecTit { position:relative;z-index:2; }
.eveTotArea .eveContArea.eveCont04 .eveDesArea .eveSecDes { position:relative;z-index:2;margin-top:30px;padding-bottom:60px;line-height:33px;font-size:21px;font-weight:200;color:#fff; }
.eveTotArea .eveContArea.eveCont04 .eveDesArea .eveSecImg { position:relative;z-index:2;height:454px; }
.eveTotArea .eveContArea.eveCont04 .eveDesArea .eveSecLoca { position:relative;z-index:2;margin-top:60px;padding-bottom:130px; }
.eveTotArea .eveContArea.eveCont04 .eveDesArea .eveSecMethod { position:relative;z-index:2; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea { position:relative;padding:160px 0 150px 0;text-align:center; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveSecTit { }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveSecDes { margin-top:30px;padding-bottom:60px;line-height:33px;font-size:21px;font-weight:200;color:#fff; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick { position:relative;z-index:2;  }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPick { position:relative;z-index:2;  }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPick .myPickBox { position:relative;z-index:2; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPick .myPickBox { margin:0 auto;position:relative;z-index:2;width:452px;height:700px;background-color:#fff; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPick .myPickBox .myPick_img { position:relative;margin:0 auto;padding-top:34px;width:380px;overflow:hidden; }

/*
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPick .myPickBox .myPick_img img { width:380px;height:544px; border: solid 1px rgba(0,0,0,0.07); }
*/
/* [CAMP 봄밤상영회 포스터 라인 추가]  20210218 디자인팀 백지예 요청*/
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPick .myPickBox .myPick_img img {width: 380px;  height: 544px;  border: solid 1px rgba(0,0,0,0.07);}

.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPick .myPickBox .myPick_txt { margin-top:35px; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPick .myPickBox .myPick_txt p { margin-top:14px;font-size:16px;font-weight:100;color:#151515; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPick .myPickBtn { margin-top:35px;line-height:0;font-size:0; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPick .myPickBtn a { margin:0 10px;display:inline-block;padding:0 23px;height:40px;line-height:40px;font-size:17px;color:#c7c7c7;font-weight:100;border:solid 1px #c7c7c7;border-radius:40px;vertical-align:top; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPickBack { position:relative;z-index:1; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPickBack .backMov { position:absolute;left:50%;top:84px;opacity:0.3; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPickBack .backMov img { width:308px; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPickBack .backMov.backMov01 { margin-left:-997px; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPickBack .backMov.backMov02 { margin-left:-640px; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPickBack .backMov.backMov03 { margin-left:-154px; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPickBack .backMov.backMov04 { margin-left:329px; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPickBack .backMov.backMov05 { margin-left:669px; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPickPagen { }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPickPagen a { position:absolute;left:50%;top:250px;z-index:10;padding:25px 25px 25px 0; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPickPagen a em { display:block;width:60px;height:60px;overflow:hidden;text-indent:-999em;background:url('https://movie-img.moviee.co.kr/Nyes24/new/evt/camp/btn_pagen.png') no-repeat left top; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPickPagen a.pagenLft { margin-left:-352px; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPickPagen a.pagenLft em { background-position:0 0; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPickPagen a.pagenLft:hover em { background-position:0 -100px; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPickPagen a.pagenRgt { margin-left:292px }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPickPagen a.pagenRgt em { background-position:-100px 0; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveMyPick .myPickPagen a.pagenRgt:hover em { background-position:-100px -100px; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveQrMask { opacity:0;transition:opacity 0.3s;transition-timing-function:ease; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveQrMask { position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.7); }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveQrMask.maskOn { opacity:1;z-index:11; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveQrPop { display:none;position:absolute;left:50%;top:540px;z-index:20;margin-left:-237px;padding:60px 60px 0 60px;width:474px;height:290px;text-align:left;background-color:#fff; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveQrPop .eveQrTxt { float:left;line-height:30px;font-size:18px;color:#000;font-weight:100; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveQrPop .eveQrTxt strong { font-weight:700; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveQrPop .eveQrImg { float:right; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveQrPop .eveQrBtn { margin-top:40px;text-align:center; }
.eveTotArea .eveContArea.eveCont04 .eveMyPickArea .eveQrPop .eveQrBtn a { display:block;height:45px;line-height:45px;font-size:18px;color:#fff;font-size:100;background-color:#000; }

/* 인스타그램 */
.eveTotArea .eveContArea .eveSecArea.eveInstarArea { padding-bottom:80px;background-color:#f8f8f8; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .eveSecTit { padding:130px 0 70px 0; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .eveSecTit .tit_txt { height:70px;line-height:70px;font-size:50px;font-weight:700;color:#000; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .eveSecTit .tit_des { margin-top:20px;line-height:40px;font-size:27px;color:#18a508;font-weight:700; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarTab { margin:0 auto;width:1180px; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarTab * { font-family:'맑은 고딕','Malgun Gothic','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarTab li { position:relative;float:left;width:50%;height:45px;border-top:solid 1px #f8f8f8;border-bottom:solid 1px #d8d8d8; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarTab li a { display:block;height:45px;line-height:45px;font-size:14px;color:#666; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarTab li a em { font-style:normal; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarTab li a:hover { text-decoration:none; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarTab li.on { border-top-color:#d8d8d8;border-bottom-color:#f8f8f8;background-color:#f8f8f8; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarTab li.on:before { content:'';position:absolute;left:0;top:0;height:44px;border-left:solid 1px #d8d8d8; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarTab li.on:after { content:'';position:absolute;right:0;top:0;height:44px;border-right:solid 1px #d8d8d8; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarTab li.on a { color:#6699cc; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarList { margin:50px auto 0;width:1180px; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarList * { font-family:'맑은 고딕','Malgun Gothic','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarList .inStarUnit { margin:0 0 20px 0;width:380px; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarList .inStarUnit .inStarInfoGrp { display:block;margin:0;padding:0; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarList .inStarUnit .inStarInfoGrp .inStarImg { position:relative; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarList .inStarUnit .inStarInfoGrp .inStarImg:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:solid 1px rgba(0,0,0,0.05); }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarList .inStarUnit .inStarInfoGrp .inStarImg.video:before { display:none; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarList .inStarUnit .inStarInfoGrp .inStarImg.video video { width:100%; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarList .inStarUnit .inStarInfoGrp .inStarImg img { width:380px; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarList .inStarUnit .inStarInfoGrp .inStarInfo { padding:20px 0;border:solid 1px #ebebeb;border-top:none;text-align:left;background-color:#fff; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarList .inStarUnit .inStarInfoGrp .inStarInfo .inStarCmt { display:-webkit-box;margin:0 20px;max-height:84px;overflow:hidden;word-break:break-all;line-height:21px;text-align:justify;font-size:13px;color:#666;-webkit-line-clamp:4;-webkit-box-orient:vertical; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarList .inStarUnit .inStarInfoGrp .inStarInfo .inStarEtc { margin:18px 20px 0;line-height:18px;font-size:12px;color:#666; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarList .inStarUnit .inStarInfoGrp .inStarInfo .inStarEtc .bgEve { height:18px; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarList .inStarUnit .inStarInfoGrp .inStarInfo .inStarEtc .bgEve.ico_like { width:21px; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarList .inStarUnit .inStarInfoGrp .inStarInfo .inStarEtc .bgEve.ico_cmt { width:22px;background-position:-30px 0; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarMore { margin-top:25px; }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarMore .btnC { }
.eveTotArea .eveContArea .eveSecArea.eveInstarArea .inStarMore .btnC .bWrap { padding:0;width:218px; }

