
@charset "utf-8";

/** 본문 **/
/* 레이아웃 */
.movie2 #dkWrap #cMain{overflow:hidden;width:960px;margin:0 auto}
.movie2 .movie_type2 #cMain{background:url(//t1.daumcdn.net/movie/images/pc/bg_main.gif) 674px 0 repeat-y}
.movie2 .movie_type2 #mArticle{float:left;position:relative;width:639px;margin-right:35px}
.movie2 .movie_type2 #mAside{float:right;width:250px;margin-left:36px;padding-bottom:45px}

/* 홈 */
.movie2 #dkWrap.movie_type1 .cont_home #cMain{width:100%;padding-bottom:40px;background:none}
.movie2 #dkWrap.movie_type1 .cont_home #mAside{position:absolute;width:250px;left:50%;top:1058px;margin-left:230px;padding-left:0;padding-bottom:0}
.movie2 #dkWrap.movie_type1 .error_trailer #mAside{top:727px}
.movie2 .cont_home .aside_g{margin-top:0}
.movie2 .cont_home .aside_bnr{margin-top:20px}

/* feature */
.movie2 .feature_home{position:relative;width:100%;height:436px;background:#292929}/* POPCORN-753-v3 */
.movie2 .feature_home .part_feature, .movie2 .feature_home .part_feature.poster_list.poster_type1, .movie2 .feature_home .part_feature.poster_list.poster_type2{display:none}
.movie2 .feature_home.rank_on .poster_list,
.movie2 .feature_home.boxoffice_on .poster_list.poster_type1,
.movie2 .feature_home.expected_on .poster_list.poster_type2,
.movie2 .feature_home.megazine_on .megazine_list,
.movie2 .feature_home.grade_on .grade_list,
.movie2 .feature_home.box_on .box_list{display:block}
.movie2 .feature_home .inner_feature{overflow:hidden;max-width:1488px;margin:0 auto}/* POPCORN-753-v3 수정 */
.movie2 .feature_home .view_feature{position:relative;width:960px;margin:0 auto}
.movie2 .feature_home .bg_feature{position:absolute;top:0;z-index:20;width:194px;height:436px}
.movie2 .feature_home .bg_left{left:50%;margin-left:-678px;
    background: -moz-linear-gradient(left, rgba(41,41,41,1) 45%, rgba(41,41,41,0.35) 100%);
    background: -webkit-linear-gradient(left, rgba(41,41,41,1) 45%,rgba(41,41,41,0.35) 100%);
    background: linear-gradient(to right, rgba(41,41,41,1) 45%,rgba(41,41,41,0.35) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292929', endColorstr='#59292929',GradientType=1 );
}/* POPCORN-753-v3 수정 */
.movie2 .feature_home .bg_right{right:50%;margin-right:-678px;
    background: -moz-linear-gradient(left, rgba(41,41,41,0.35) 0%, rgba(41,41,41,1) 55%);
    background: -webkit-linear-gradient(left, rgba(41,41,41,0.35) 0%,rgba(41,41,41,1) 55%);
    background: linear-gradient(to right, rgba(41,41,41,0.35) 0%,rgba(41,41,41,1) 55%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59292929', endColorstr='#292929',GradientType=1 );
}/* POPCORN-753-v3 수정  */
.movie2 .feature_home .part_feature{position:relative;width:100%;height:361px}
.movie2 .feature_home .paging_feature .ico_movie{position:absolute;top:178px;width:53px;height:53px;z-index:30}
.movie2 .feature_home .paging_feature .ico_prev{left:-10px;background-position:0 0}
.movie2 .feature_home .paging_feature .ico_prev:hover{background-position:0 -60px}
.movie2 .feature_home .paging_feature .ico_next{right:-10px;background-position:-60px 0}
.movie2 .feature_home .paging_feature .ico_next:hover{background-position:-60px -60px}
.movie2 .feature_home .link_more{position:absolute;right:0;top:-43px;width:45px;height:13px;background-position:0 0}

/* feature 탭 */
.movie2 .feature_home .wrap_menu{height:20px;padding:29px 0 26px;text-align:center}
.movie2 .feature_home .list_fmenu{display:inline-block;position:relative;height:100%}
.movie2 .feature_home .list_fmenu li{float:left;position:relative;height:100%;padding:0 14px}
.movie2 .feature_home .link_fmenu{display:block;padding:0 2px;height:100%;font-size:15px;color:#fff}
.movie2 .feature_home .link_fmenu:hover,
.movie2 .feature_home.rank_on .link_fmenu1,
.movie2 .feature_home.boxoffice_on .link_fmenu2,
.movie2 .feature_home.expected_on .link_fmenu3,
.movie2 .feature_home.megazine_on .link_fmenu4,
.movie2 .feature_home.grade_on .link_fmenu5,
.movie2 .feature_home.box_on .link_fmenu6{border-bottom:1px solid #ff382e;color:#ff382e}
.movie2 .feature_home .page_tab{position:absolute;left:0;top:-10px;width:100%;text-align:center}
.movie2 .feature_home .page_tab .ico_movie{overflow:hidden;display:inline-block;width:8px;height:8px;margin:0 -1px;font-size:10px;line-height:12px;background-position:-200px -120px}
.movie2 .feature_home .page_tab .ico_movie.on{background-position:-190px -120px}
.movie2 .feature_home .ico_new{position:absolute;right:-12px;top:5px;width:21px;height:8px;margin-left:5px;background-position:-270px -70px}/* POPCORN-774-v2 수정 */
.os_mac .movie2 .feature_home .ico_new{top:1px}/* POPCORN-774-v2 추가 */

/* feature 포스터형 */
.movie2 .feature_home .part_list{position:absolute;left:0;top:0;width:965px;height:100%;transition-timing-function:cubic-bezier(0.1, 0.57, 0.1, 1)} /* 2018-06-19-싱크 */
.movie2 .feature_home .poster_list .part_list .wrap_part{float:left;margin-right:5px;width:188px}
.movie2 .feature_home .info_poster{display:block;overflow:hidden;position:relative;width:100%}
.movie2 .feature_home .thumb_poster{display:block;position:relative;width:100%;height:260px}
.movie2 .feature_home .thumb_poster .bg_poster{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;background:url(//t1.daumcdn.net/movie/images/pc/bg_poster.png) no-repeat 0 0}
.movie2 .feature_home .thumb_poster .img_g{width:188px}
.movie2 .feature_home .num_rank{position:absolute;left:11px;top:11px;z-index:20;width:30px;height:20px}
.movie2 .poster_list .rank_01{background-position:0 0}
.movie2 .poster_list .rank_02{background-position:0 -20px}
.movie2 .poster_list .rank_03{background-position:0 -40px}
.movie2 .poster_list .rank_04{background-position:0 -60px}
.movie2 .poster_list .rank_05{background-position:0 -80px}
.movie2 .poster_list .rank_06{background-position:0 -100px}
.movie2 .poster_list .rank_07{background-position:0 -120px}
.movie2 .poster_list .rank_08{background-position:0 -140px}
.movie2 .poster_list .rank_09{background-position:0 -160px}
.movie2 .poster_list .rank_10{background-position:0 -180px}
.movie2 .poster_list .rank_11{background-position:0 -200px}
.movie2 .poster_list .rank_12{background-position:0 -220px}
.movie2 .poster_list .rank_13{background-position:0 -240px}
.movie2 .poster_list .rank_14{background-position:0 -260px}
.movie2 .poster_list .rank_15{background-position:0 -280px}
.movie2 .poster_list .rank_16{background-position:0 -300px}
.movie2 .poster_list .rank_17{background-position:0 -320px}
.movie2 .poster_list .rank_18{background-position:0 -340px}
.movie2 .poster_list .rank_19{background-position:0 -360px}
.movie2 .poster_list .rank_20{background-position:0 -380px}
.movie2 .poster_list .rank_21{background-position:0 -400px}
.movie2 .poster_list .rank_22{background-position:0 -420px}
.movie2 .poster_list .rank_23{background-position:0 -440px}
.movie2 .poster_list .rank_24{background-position:0 -460px}
.movie2 .poster_list .rank_25{background-position:0 -480px}
.movie2 .poster_list .rank_26{background-position:0 -500px}
.movie2 .poster_list .rank_27{background-position:0 -520px}
.movie2 .poster_list .rank_28{background-position:0 -540px}
.movie2 .poster_list .rank_29{background-position:0 -560px}
.movie2 .poster_list .rank_30{background-position:0 -580px}
.movie2 .feature_home .cont_poster{display:block;overflow:hidden;padding:16px 12px 0 3px}
.os_mac .movie2 .feature_home .cont_poster{padding:17px 12px 0 3px}
.os_mac .movie2 .feature_home .cont_poster{padding:20px 12px 0 3px}
.movie2 .feature_home .tit_poster{float:left;width:118px;font-weight:normal;font-size:0}
.movie2 .feature_home .poster_list .link_txt{display:inline-block;overflow:hidden;max-width:100%;min-height:100%;font-size:16px;line-height:21px;color:#fff;white-space:nowrap;text-overflow:ellipsis}
.os_mac.movie2 .feature_home .poster_list .link_txt{line-height:18px}
.movie2 .feature_home .poster_list .link_txt:hover{color:#ff382e;text-decoration:underline}
.movie2 .feature_home .poster_list .wrap_grade{float:right;overflow:hidden;margin-top:3px}
.os_mac .movie2 .feature_home .poster_list .wrap_grade{margin-top:-1px}
.movie2 .poster_list .ico_14star{float:left;width:14px;height:12px;margin:2px 3px 0 0;background-position:0 0}
.movie2 .poster_list .num_grade{float:left;height:10px;margin-top:3px}
.movie2 .poster_list .grade_dot{width:2px;height:2px;margin-top:11px;background-position:0 0}
.movie2 .poster_list .grade_00{width:10px;background-position:0 -10px}
.movie2 .poster_list .grade_01{width:5px;background-position:0 -30px}
.movie2 .poster_list .grade_02{width:9px;background-position:0 -50px}
.movie2 .poster_list .grade_03{width:9px;background-position:0 -70px}
.movie2 .poster_list .grade_04{width:10px;background-position:0 -90px}
.movie2 .poster_list .grade_05{width:9px;background-position:0 -110px}
.movie2 .poster_list .grade_06{width:9px;background-position:0 -130px}
.movie2 .poster_list .grade_07{width:8px;background-position:0 -150px}
.movie2 .poster_list .grade_08{width:9px;background-position:0 -170px}
.movie2 .poster_list .grade_09{width:9px;background-position:0 -190px}
.movie2 .poster_list .grade_10{width:15px;background-position:0 -210px}
.movie2 .feature_home .cont_state{display:block;overflow:hidden;padding:6px 12px 0 3px;font-size:13px}
.os_mac .movie2 .feature_home .cont_state{padding:8px 12px 0 3px}
.movie2 .feature_home .state_ticket{float:left;color:#888}
.movie2 .feature_home .link_ticketing{float:right;color:#fff;text-decoration:underline}
.movie2 .feature_home .link_ticketing:hover{color:#ff382e}

/* feature 포스터형 개봉예정작 */
.movie2 .feature_home .poster_type2 .num_rank{display:none}
.movie2 .feature_home .poster_type2 .bg_poster{display:none}
.movie2 .feature_home .poster_type2 .wrap_grade{display:none}
.movie2 .feature_home .poster_type2 .tit_poster{width:170px}

/* feature 매거진형 */
.movie2 .feature_home .megazine_list .part_list .wrap_part{float:left;width:237px;height:320px;margin-right:4px}
.movie2 .feature_home .link_magazine{display:block;width:100%;height:100%}
.movie2 .feature_home .link_magazine .thumb_magazine{display:block;overflow:hidden;width:100%;height:234px}
.movie2 .feature_home .link_magazine .tit_magazine{display:table;width:161px;height:86px;padding:0 38px;background:#fff}
.movie2 .feature_home .txt_magazine{display:table-cell;width:100%;height:100%;font-weight:normal;font-size:15px;line-height:20px;vertical-align:middle;color:#222}
.movie2 .feature_home .inner_txt{display:block;display:-webkit-box;overflow:hidden;height:40px;margin-top:-2px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.os_mac .movie2 .feature_home .inner_txt{margin-top:4px}
.movie2 .feature_home .link_magazine:hover .inner_txt{color:#ff382e;text-decoration:underline}
.movie2 .feature_home .info_magazine{display:block;position:relative;height:320px}
.movie2 .feature_home .info_magazine .thumb_magazine{display:block;overflow:hidden;width:100%;height:100%}
.movie2 .feature_home .info_magazine .bg_magazine{position:absolute;left:0;top:0;width:100%;height:100%;background:#e0352d;opacity:.90;filter:alpha(Opacity=90)}
.movie2 .feature_home .info_magazine .cont_magazine{display:table;position:absolute;left:0;top:0;width:177px;height:100%;padding:0 30px}
.movie2 .feature_home .info_magazine .inner_megazine{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}
.movie2 .feature_home .info_magazine .link_famous{display:block;position:relative;margin-top:10px;padding-top:34px;font-size:24px;line-height:32px;color:#fff}
.movie2 .feature_home .info_magazine .link_famous:before{position:absolute;left:50%;top:0;width:26px;height:15px;margin-left:-11px;background:url(//t1.daumcdn.net/movie/images/pc/ico_movie.png) no-repeat -190px -80px;content:''}
.movie2 .feature_home .info_magazine .tit_magazine{display:block}
.movie2 .feature_home .info_magazine .link_tit{display:block;margin-top:25px;font-size:14px;color:#fff;opacity:.95;filter:alpha(Opacity=95)}
.movie2 .feature_home .info_magazine .link_tit:hover{text-decoration:underline}
.movie2 .feature_home .info_magazine .tit_magazine{display:block;margin-top:5px;font-weight:normal;font-size:14px;color:#fff;opacity:.5;filter:alpha(Opacity=50)}

/* feature 기자/평론가 평점 */
.movie2 .feature_home .grade_list .part_list .wrap_part{float:left;width:237px;margin-right:4px}
.movie2 .feature_home .info_grade{display:block;overflow:hidden;position:relative;height:216px}
.movie2 .feature_home .thumb_grade{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%}
.movie2 .feature_home .bg_grade{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;background:url(//t1.daumcdn.net/movie/images/pc/bg_grade.png) no-repeat 0 0}
.movie2 .feature_home .info_grade .cont_thumb{position:absolute;left:0;bottom:16px;width:100%;height:auto;text-align:center}
.movie2 .feature_home .info_grade .wrap_grade{display:inline-block;position:relative;z-index:20;text-align:center}
.movie2 .feature_home .grade_list .ico_18start{float:left;width:19px;height:18px;margin-right:6px;background-position:-40px -20px}
.movie2 .grade_list .num_grade{float:left;height:16px;margin-top:2px}
.movie2 .grade_list .grade_dot{width:3px;height:4px;margin-top:13px;background-position:-140px 0}
.movie2 .grade_list .grade_00{width:14px;background-position:-140px -10px}
.movie2 .grade_list .grade_01{width:6px;background-position:-140px -30px}
.movie2 .grade_list .grade_02{width:12px;background-position:-140px -50px}
.movie2 .grade_list .grade_03{width:11px;background-position:-140px -70px}
.movie2 .grade_list .grade_04{width:13px;background-position:-140px -90px}
.movie2 .grade_list .grade_05{width:12px;background-position:-140px -110px}
.movie2 .grade_list .grade_06{width:12px;background-position:-140px -130px}
.movie2 .grade_list .grade_07{width:12px;background-position:-140px -150px}
.movie2 .grade_list .grade_08{width:12px;background-position:-140px -170px}
.movie2 .grade_list .grade_09{width:12px;background-position:-140px -190px}
.movie2 .grade_list .grade_10{width:20px;background-position:-140px -210px}

.movie2 .feature_home .movie_grade{display:block;padding:12px 20px 0;font-weight:normal}
.movie2 .feature_home .grade_list .link_tit{display:inline-block;position:relative;z-index:20;font-size:16px;line-height:20px;color:#fff}
.movie2 .feature_home .grade_list .link_tit:hover{font-weight:normal;color:#ff382e;text-decoration:underline}
.movie2 .feature_home .cont_grade{display:block;overflow:hidden;height:84px;padding:20px 20px 0;background:#fff}
.movie2 .feature_home .thumb_profile{overflow:hidden;float:left;width:49px;height:49px;margin-right:12px;border-radius:25px}
.movie2 .feature_home .thumb_profile .img_g{border-radius:25px}
.movie2 .feature_home .desc_grade{display:block;overflow:hidden}
.movie2 .feature_home .tit_grade{display:block;height:42px;padding-top:7px;font-weight:normal}
.movie2 .feature_home .tit_grade .txt_tit{display:block;height:100%;font-size:14px;line-height:19px;vertical-align:middle}
.movie2 .feature_home .tit_grade .inner_txt{height:37px;margin-top:0}
.os_mac .movie2 .feature_home .tit_grade .inner_txt{margin-top:-1px}
.movie2 .feature_home .tit_grade .inner_txt:hover{color:#ff382e;text-decoration:underline}
.movie2 .feature_home .txt_dot{display:inline-block;margin:-1px 1px 0}
.movie2 .feature_home .txt_grade{color:#626262}
.movie2 .feature_home a.txt_grade:hover{text-decoration:underline}
.os_mac .movie2 .feature_home .txt_grade{font-size:13px}

/* feature 동영상형 */
.movie2 .feature_home .list_box{overflow:hidden}
.movie2 .feature_home .list_box li{overflow:hidden;float:left;position:relative;width:241px;height:158px;margin:0 0 4px 4px}
.movie2 .feature_home .info_box{display:block;overflow:hidden;position:relative;width:100%;height:100%}
.movie2 .feature_home .thumb_box{overflow:hidden;position:absolute;width:100%;height:100%}
.movie2 .feature_home .bg_box{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;background:url(//t1.daumcdn.net/movie/images/pc/bg_box.png) no-repeat 0 0}
.movie2 .feature_home .cont_box{position:absolute;left:0;bottom:11px;width:213px;padding:0 14px;font-size:15px}
.os_mac .movie2 .feature_home .cont_box{bottom:12px}
.movie2 .feature_home .tit_box{display:inline-block;max-width:100%;font-weight:normal;color:#fff}
.movie2 .feature_home .tit_box .link_txt{display:block;overflow:hidden;position:relative;z-index:20;color:#ff382e;white-space:nowrap;text-overflow:ellipsis}
.movie2 .feature_home .tit_box .link_txt:hover{text-decoration:underline}
.movie2 .feature_home .tit_box .txt_year{float:right;margin-left:2px}
.movie2 .feature_home .video_box{display:block;position:relative;z-index:20;margin-top:-6px;color:#fff}
.movie2 .feature_home .video_box:hover{color:#ff382e;text-decoration:underline}
.movie2 .feature_home .cont_box + .ico_movie{position:absolute;left:50%;top:50%;width:40px;height:40px;z-index:20;margin:-20px 0 0 -20px}
.movie2 .feature_home .ico_play{background-position:-120px -140px}
.movie2 .feature_home .ico_photo{background-position:-160px -140px}

.movie2 .feature_home .list_box li.fst{width:470px;height:320px;margin:0}
.movie2 .feature_home .fst .bg_box{background:url(//t1.daumcdn.net/movie/images/pc/bg_box2.png) no-repeat 0 0}
.movie2 .feature_home .fst .cont_box{bottom:10px;width:430px;padding:0 20px;font-size:20px}
.movie2 .feature_home .fst .video_box{margin-top:-10px}
.movie2 .feature_home .fst .ico_movie{width:62px;height:62px;margin:-31px 0 0 -31px}
.movie2 .feature_home .fst .ico_play{background-position:-120px 0}
.movie2 .feature_home .fst .ico_photo{background-position:-120px -70px}

/* 홈 인기 예고편 */
.movie2 .cont_home .tit_movie{height:19px;margin:45px 0 19px 0}
.movie2 .wrap_home{overflow:hidden;position:relative;width:960px;margin:0 auto}
.movie2 .wrap_home.wrap_trailer{width:100%}
.movie2 .wrap_home .tit_trailer{width:82px;background-position:0 0}
/* POPCORN-776 추가 */
.movie2 .wrap_home .txt_trailer{position:absolute;right:36px;top:0;font-size:13px;color:#888} /* 2018-06-19-싱크 */
.os_mac .movie2 .wrap_home .txt_trailer{margin-top:3px}
/* //POPCORN-776 추가 */
.movie2 .wrap_home .info_trailer{position:relative;width:960px;margin:0 auto}
.movie2 .info_trailer .panel_trailer{overflow:hidden;width:1120px}
.movie2 .info_trailer .cont_trailer{float:left;position:relative;width:225px;height:100%;margin-right:20px}
.movie2 .info_trailer .thumb_trailer{display:block;overflow:hidden;position:relative;z-index:20;width:100%;height:144px}
.movie2 .info_trailer .thumb_trailer:after{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;border:1px solid #000;opacity:.1;content:''} /* 2018-06-19-싱크 */
.movie2 .info_trailer .thumb_trailer .img_g{-webkit-transition:transform 1s;transition:transform 1s}
.movie2 .info_trailer .thumb_trailer:hover .img_g{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}
.movie2 .info_trailer .ico_trailer{position:absolute;left:50%;top:52px;z-index:10;margin-left:-20px;width:40px;height:40px;background-position:-120px -140px}
.movie2 .info_trailer .bg_trailer{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.2;filter:alpha(Opacity=20)}
.movie2 .info_trailer .desc_trailer{display:block;overflow:hidden;position:relative;width:169px;height:90px;padding:13px 10px 0 44px;border:1px solid #e5e5e5;border-top:0 none}
.os_mac .movie2 .info_trailer .desc_trailer{height:87px;padding:16px 10px 0 44px}
.movie2 .info_trailer .num_rank{position:absolute;left:15px;top:19px;width:24px;height:20px}
.movie2 .info_trailer .num_01{background-position:-30px 0}
.movie2 .info_trailer .num_02{background-position:-30px -20px}
.movie2 .info_trailer .num_03{background-position:-30px -40px}
.movie2 .info_trailer .num_04{background-position:-30px -60px}
.movie2 .info_trailer .num_05{background-position:-30px -80px}
.movie2 .info_trailer .num_06{background-position:-30px -100px}
.movie2 .info_trailer .num_07{background-position:-30px -120px}
.movie2 .info_trailer .num_08{background-position:-30px -140px}
.movie2 .info_trailer .num_09{background-position:-30px -160px}
.movie2 .info_trailer .num_10{background-position:-30px -180px}
.movie2 .info_trailer .num_11{background-position:-30px -200px}
.movie2 .info_trailer .num_12{background-position:-30px -220px}
.movie2 .info_trailer .num_13{background-position:-30px -240px}
.movie2 .info_trailer .num_14{background-position:-30px -260px}
.movie2 .info_trailer .num_15{background-position:-30px -280px}
.movie2 .info_trailer .num_16{background-position:-30px -300px}
.movie2 .info_trailer .trailer_movie{display:block;overflow:hidden;font-weight:normal;font-size:0}
.movie2 .info_trailer .link_txt{display:inline-block;overflow:hidden;max-width:100%;font-size:15px;color:#ff382e;white-space:nowrap;text-overflow:ellipsis}
.movie2 .info_trailer .link_txt:hover{text-decoration:underline}
.movie2 .info_trailer .link_trailer{display:inline-block;overflow:hidden;max-width:100%;font-size:15px;color:#2a2a2a;white-space:nowrap;text-overflow:ellipsis}
.movie2 .info_trailer .link_trailer:hover{color:#ff382e;text-decoration:underline}
.movie2 .info_trailer .info_play{display:block;overflow:hidden;margin-top:7px}
.movie2 .info_trailer .ico_play{float:left;width:8px;height:12px;margin:1px 4px 0 0;background-position:-230px 0}
.movie2 .info_trailer .num_play{float:left;margin-top:-3px;color:#888}
.os_mac .movie2 .info_trailer .num_play{margin-top:0}
.movie2 .wrap_home .paging_trailer{position:absolute;right:1px;top:0;font-size:13px;color:#888}
.movie2 .wrap_home .link_paging{opacity:0;transition:opacity .3s cubic-bezier(.47,0,.745,.715);position:absolute;top:130px;z-index:100;width:55px;height:55px;vertical-align:top} /* 2018-06-19-싱크 */
.movie2 .wrap_home .info_trailer:hover .link_paging{opacity:1}
.movie2 .wrap_home .link_prev{left:-10px}
.movie2 .wrap_home .link_next{right:-10px}
.movie2 .wrap_home .link_paging .ico_movie{display:block;width:100%;height:100%}
.movie2 .wrap_home .link_prev .ico_movie{background-position:0 -120px}
.movie2 .wrap_home .link_next .ico_movie{background-position:-60px -120px}
.movie2 .wrap_home .link_prev .ico_movie:hover{background-position:0 -180px}
.movie2 .wrap_home .link_next .ico_movie:hover{background-position:-60px -180px}
.movie2 .wrap_home .num_page{float:left;margin-top:0}
.os_mac .movie2 .wrap_home .num_page{margin-top:3px}
.movie2 .wrap_home em.num_page{color:#222}
.movie2 .wrap_home .txt_bar{float:left;margin:0 4px 0;color:#cfcfcf}
.os_mac .movie2 .wrap_home .txt_bar{margin:3px 4px 0}

/* 홈 베스트 평점 */
.movie2 .wrap_home .tit_best{width:82px;background-position:0 -20px}
.movie2 .wrap_home .info_best{float:left;width:335px;margin-right:20px}
.movie2 .wrap_home .thumb_best{display:block;overflow:hidden;position:relative;width:100%;height:144px}
.movie2 .wrap_home .thumb_best:after{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;border:1px solid #000;opacity:.1;content:''} /* 2018-06-19-싱크 */
.movie2 .wrap_home .bg_best{position:absolute;left:0;top:0;width:100%;height:100%;background:url(//t1.daumcdn.net/movie/images/pc/bg_best.png) no-repeat 0 0}
.movie2 .wrap_home .best_movie{overflow:hidden;position:absolute;left:0;bottom:17px;z-index:20;width:295px;padding:0 20px;font-size:17px;font-weight:normal;color:#fff;white-space:nowrap;text-overflow:ellipsis}
.movie2 .wrap_home .thumb_best:hover .best_movie{text-decoration:underline}
.movie2 .wrap_home .cont_best{padding-top:15px;border:1px solid #e5e5e5;border-top:0 none}
.movie2 .wrap_home .menu_best{overflow:hidden;padding:0 20px}
.movie2 .wrap_home .menu_best li{float:left;width:50%;text-align:center}
.movie2 .wrap_home .best_type2 .menu_best li{width:33.3%}
.movie2 .wrap_home .link_menu{display:block;width:100%;height:61px;border-bottom:1px solid #e5e5e5}/* 2018-12-04 수정 */
.movie2 .wrap_home .on .link_menu{border-bottom:1px solid #ff382e}
.movie2 .wrap_home .tit_menu{display:block;font-size:15px}/* 2018-12-04 수정 */
/* POPCORN-749 추가 */
.movie2 .wrap_home .tit_menu .txt_dot{margin:0 -2px 0 2px;vertical-align:middle}
.os_mac .movie2 .wrap_home .tit_menu .txt_dot{margin:0 1px 0}
.movie2 .wrap_home  .menu_critic .info_menu{margin-top:5px}
.os_mac .movie2 .wrap_home  .menu_critic .info_menu{margin-top:7px}
/* //POPCORN-749 추가 */
.movie2 .wrap_home .info_menu{display:inline-block;margin-top:7px}
.movie2 .cont_best .ico_15star{float:left;width:16px;height:15px;margin-right:4px}
.movie2 .cont_best .num_grade{float:left;height:13px;margin-top:1px}
.os_mac .movie2 .cont_best .num_grade{margin-top:2px}
.movie2 .cont_best .grade_dot{width:3px;height:3px;margin:12px 1px 0}
.os_mac .movie2 .cont_best .grade_dot{margin:12px 1px 0}
.movie2 .cont_best .grade_00{width:11px}
.movie2 .cont_best .grade_01{width:5px}
.movie2 .cont_best .grade_02{width:9px}
.movie2 .cont_best .grade_03{width:9px}
.movie2 .cont_best .grade_04{width:11px}
.movie2 .cont_best .grade_05{width:9px}
.movie2 .cont_best .grade_06{width:10px}
.movie2 .cont_best .grade_07{width:9px}
.movie2 .cont_best .grade_08{width:10px}
.movie2 .cont_best .grade_09{width:10px}
.movie2 .cont_best .grade_10{width:16px}
/* 2018-12-04 수정 시작 */
.movie2 .wrap_home .ico_15star{background-position:-20px 0}
.movie2 .wrap_home .grade_dot{background-position:-60px 0}
.movie2 .wrap_home .grade_00{background-position:-60px -10px}
.movie2 .wrap_home .grade_01{background-position:-60px -30px}
.movie2 .wrap_home .grade_02{background-position:-60px -50px}
.movie2 .wrap_home .grade_03{background-position:-60px -70px}
.movie2 .wrap_home .grade_04{background-position:-60px -90px}
.movie2 .wrap_home .grade_05{background-position:-60px -110px}
.movie2 .wrap_home .grade_06{background-position:-60px -130px}
.movie2 .wrap_home .grade_07{background-position:-60px -150px}
.movie2 .wrap_home .grade_08{background-position:-60px -170px}
.movie2 .wrap_home .grade_09{background-position:-60px -190px}
.movie2 .wrap_home .grade_10{background-position:-60px -210px}
/* //2018-12-04 수정 끝 */
/* 2018-06-19-싱크 시작 */
.movie2 .menu_member .ico_15star{background-position:-20px -40px}
.movie2 .menu_member .grade_dot{background-position:-260px 0}
.movie2 .menu_member .grade_00{background-position:-260px -10px}
.movie2 .menu_member .grade_01{background-position:-260px -30px}
.movie2 .menu_member .grade_02{background-position:-260px -50px}
.movie2 .menu_member .grade_03{background-position:-260px -70px}
.movie2 .menu_member .grade_04{background-position:-260px -90px}
.movie2 .menu_member .grade_05{background-position:-260px -110px}
.movie2 .menu_member .grade_06{background-position:-260px -130px}
.movie2 .menu_member .grade_07{background-position:-260px -150px}
.movie2 .menu_member .grade_08{background-position:-260px -170px}
.movie2 .menu_member .grade_09{background-position:-260px -190px}
.movie2 .menu_member .grade_10{background-position:-260px -210px}
/* 2018-06-19-싱크 끝 */
.movie2 .wrap_home .list_best.menu_critic li, .movie2 .wrap_home .list_best.menu_member li{padding:0 70px 0 63px}
.movie2 .menu_critic .thumb_profile, .movie2 .menu_member .thumb_profile{position:absolute;left:0;top:0;width:48px;height:48px}
.movie2 .menu_critic .thumb_profile .img_g, .movie2 .menu_member .thumb_profile .img_g{border-radius:24px}
.movie2 .wrap_home .list_best.menu_critic .info_grade{left:241px}
.movie2 .menu_critic .ico_15star{background-position:-20px -20px}
.movie2 .menu_critic .grade_dot{background-position:-80px 0}
.movie2 .menu_critic .grade_00{background-position:-80px -10px}
.movie2 .menu_critic .grade_01{background-position:-80px -30px}
.movie2 .menu_critic .grade_02{background-position:-80px -50px}
.movie2 .menu_critic .grade_03{background-position:-80px -70px}
.movie2 .menu_critic .grade_04{background-position:-80px -90px}
.movie2 .menu_critic .grade_05{background-position:-80px -110px}
.movie2 .menu_critic .grade_06{background-position:-80px -130px}
.movie2 .menu_critic .grade_07{background-position:-80px -150px}
.movie2 .menu_critic .grade_08{background-position:-80px -170px}
.movie2 .menu_critic .grade_09{background-position:-80px -190px}
.movie2 .menu_critic .grade_10{background-position:-80px -210px}
.movie2 .wrap_home .list_best{overflow:hidden;height:264px;padding:0 20px}
.movie2 .wrap_home .list_best li{overflow:hidden;position:relative;height:48px;margin-top:18px;padding:0 72px 0 0;font-size:13px}
.movie2 .wrap_home .txt_best{display:block;overflow:hidden;margin-top:4px;font-size:15px;white-space:nowrap;text-overflow:ellipsis}
.movie2 .wrap_home .name_best{display:inline-block;overflow:hidden;max-width:100%;margin-top:-1px;color:#888;white-space:nowrap;text-overflow:ellipsis}
.movie2 .wrap_home .name_best:hover{text-decoration:underline}
.os_mac .movie2 .wrap_home .name_best{font-size:13px}
.movie2 .wrap_home .txt_grade{color:#888}
.movie2 .wrap_home a.txt_grade:hover{text-decoration:underline}
.movie2 .wrap_home .txt_dot{display:inline-block;margin:-1px 1px 0;color:#888}
.movie2 .wrap_home .list_best .info_grade{position:absolute;left:241px;top:9px}
.movie2 .wrap_home .list_best .grade_dot{background-position:-100px 0}
.movie2 .wrap_home .list_best .grade_00{background-position:-100px -10px}
.movie2 .wrap_home .list_best .grade_01{background-position:-100px -30px}
.movie2 .wrap_home .list_best .grade_02{background-position:-100px -50px}
.movie2 .wrap_home .list_best .grade_03{background-position:-100px -70px}
.movie2 .wrap_home .list_best .grade_04{background-position:-100px -90px}
.movie2 .wrap_home .list_best .grade_05{background-position:-100px -110px}
.movie2 .wrap_home .list_best .grade_06{background-position:-100px -130px}
.movie2 .wrap_home .list_best .grade_07{background-position:-100px -150px}
.movie2 .wrap_home .list_best .grade_08{background-position:-100px -170px}
.movie2 .wrap_home .list_best .grade_09{background-position:-100px -190px}
.movie2 .wrap_home .list_best .grade_10{background-position:-100px -210px}
.movie2 .cont_best .more_best{display:block;height:53px;margin-top:22px;border-top:1px solid #e5e5e5;font-size:13px;line-height:49px;color:#888;text-align:center}
.os_mac .movie2 .cont_best .more_best{line-height:54px}
.movie2 .cont_best .more_best:hover{text-decoration:underline}
/* 2018-12-04 추가 시작 */
.movie2 .wrap_home .tit_netizen{overflow:hidden;margin:0 20px;padding:12px 0 11px;border-bottom:1px solid #e5e5e5}
.movie2 .wrap_home .tit_netizen .tit_menu{float:left;font-weight:normal}
.movie2 .wrap_home .tit_netizen .info_menu{margin:2px 0 0 8px;vertical-align:top}
.movie2 .wrap_home .tit_netizen + .list_best{height:280px}
/* //2018-12-04 추가 끝 */

/* 홈 핫태그 */
.movie2 .wrap_home.wrap_hottag{width:100%;height:395px;margin-top:45px;background:#e53935}
.movie2 .wrap_home .info_hottag{overflow:hidden;width:960px;margin:0 auto}
.movie2 .wrap_home .tit_hottag{margin:38px 0 18px 0;font-weight:normal;font-size:18px;text-align:center}
.os_mac .movie2 .wrap_home .tit_hottag{margin:41px 0 14px 0}
.movie2 .wrap_home .link_tit{color:#fff}
.movie2 .wrap_home .link_tit:hover{text-decoration:underline}
.movie2 .wrap_home .list_hottag{overflow:hidden;float:left;margin-left:-20px}
.movie2 .wrap_home .list_hottag li{float:left;width:225px;height:267px;margin-left:20px}
.movie2 .wrap_home .list_hottag .link_hottag{display:block;position:relative;overflow:hidden;position:relative;width:100%;height:100%}
.movie2 .wrap_home .list_hottag .link_hottag:after{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid #000;opacity: .05;content:'';}
.movie2 .wrap_home .list_hottag .link_hottag:hover .cont_hottag{text-decoration:underline}
.movie2 .wrap_home .list_hottag .bg_hottag{position:absolute;left:0;top:0;width:100%;height:100%;background:url(//t1.daumcdn.net/movie/images/pc/bg_hottag.png) no-repeat 0 0}
.movie2 .wrap_home .list_hottag .cont_hottag{display:block;display:-webkit-box;overflow:hidden;position:absolute;left:0;bottom:19px;z-index:10;width:189px;height:auto;padding:0 18px;font-weight:normal;font-size:15px;line-height:21px;color:#fff;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.os_mac .movie2 .wrap_home .list_hottag .cont_hottag{bottom:16px}
.movie2 .box_hottag{float:right;overflow:hidden;position:relative;width:185px;height:267px;padding:0 20px;background:#fff}
.movie2 .box_hottag .tit_hottag2{margin:16px 0 7px;font-weight:normal;font-size:14px}
.movie2 .box_hottag .hottag_list{overflow:hidden;position:relative}
.movie2 .hottag_list .panel_hottag{float:left;width:100%}
.movie2 .hottag_list .cont_hottag{overflow:hidden;margin-bottom:7px}
.movie2 .hottag_list .thumb_hottag{float:left;overflow:hidden;width:46px;height:63px;margin-right:8px}
.movie2 .hottag_list .movie_hottag{display:block;overflow:hidden;margin-top:6px;font-size:13px;white-space:nowrap;text-overflow:ellipsis}
.movie2 .hottag_list .movie_hottag:hover{text-decoration:underline}
.movie2 .hottag_list .info_grade{display:block;margin-top:4px;overflow:hidden}
.movie2 .hottag_list .ico_14star{float:left;width:14px;height:12px;margin:2px 3px 0 0;background-position:0 0}
.movie2 .hottag_list .num_grade{float:left;height:10px;margin-top:3px}
.movie2 .hottag_list .num_grade.grade_dot{float:left;width:2px;height:2px;margin-top:11px;background-position:0 0}
.movie2 .hottag_list .grade_00{width:10px;background-position:0 -10px}
.movie2 .hottag_list .grade_01{width:5px;background-position:0 -30px}
.movie2 .hottag_list .grade_02{width:9px;background-position:0 -50px}
.movie2 .hottag_list .grade_03{width:9px;background-position:0 -70px}
.movie2 .hottag_list .grade_04{width:10px;background-position:0 -90px}
.movie2 .hottag_list .grade_05{width:9px;background-position:0 -110px}
.movie2 .hottag_list .grade_06{width:9px;background-position:0 -130px}
.movie2 .hottag_list .grade_07{width:8px;background-position:0 -150px}
.movie2 .hottag_list .grade_08{width:9px;background-position:0 -170px}
.movie2 .hottag_list .grade_09{width:9px;background-position:0 -190px}
.movie2 .hottag_list .grade_10{width:15px;background-position:0 -210px}
.movie2 .box_hottag .paging_num{position:absolute;right:20px;top:16px;overflow:hidden;font-size:13px;color:#888}
.os_mac .movie2 .box_hottag .paging_num{top:14px}
.movie2 .hottag_list .paging_num .num_page{float:left;margin-top:0}
.os_mac .movie2 .hottag_list .paging_num .num_page{margin-top:3px}
.movie2 .hottag_list .paging_num em.num_page{color:#222}
.movie2 .box_hottag .paging_hottag .ico_movie{opacity:0;transition:opacity .3s cubic-bezier(.47,0,.745,.715);position:absolute;top:50%;width:27px;height:27px;margin-top:-1px}
.movie2 .box_hottag:hover .ico_movie{opacity:1}
.movie2 .box_hottag .paging_hottag .ico_prev{left:4px;background-position:-270px -30px}
.movie2 .box_hottag .paging_hottag .ico_next{right:4px;background-position:-270px -0}

/* 홈 최신 매거진 */
.movie2 .wrap_home .tit_megazine{width:82px;background-position:0 -40px}
.movie2 .wrap_home .list_megazine{overflow:hidden;width:1120px}
.movie2 .wrap_home .list_megazine li{display:inline-block;width:225px;height:216px;margin:0 17px 20px 0;vertical-align:top}/* 2018-01-25 수정 */ /* POPCORN-973 수정 */
.movie2 .wrap_home .cont_megazine{display:block}
.movie2 .wrap_home .thumb_megazine{display:block;overflow:hidden;position:relative;width:100%;height:160px}/* POPCORN-973 수정 */
.movie2 .wrap_home .thumb_megazine:after{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid #000;opacity:.05;content:''}
.movie2 .wrap_home .link_megazine{display:block;display:-webkit-box;overflow:hidden;height:auto;max-height:44px;margin-top:10px;font-weight:normal;font-size:15px;line-height:22px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}/* 2018-01-25 수정 */ /* POPCORN-973 수정 */
.movie2 .wrap_home .link_megazine:hover{color:#ff382e;text-decoration:underline}
.os_mac .movie2 .wrap_home .link_megazine{margin-top:12px}
.movie2 .wrap_home .thumb_megazine .bg_megazine{position:absolute;left:0;top:0;width:100%;height:100%;background: url(//t1.daumcdn.net/movie/images/pc/bg_megazine.png) no-repeat 0 100%;} /* POPCORN-973 추가 */
.movie2 .wrap_home .link_more{position:absolute;right:0;top:50px;width:44px;height:14px;background-position:0 -20px}
/* 2018-01-25 추가 시작 */
.movie2 .wrap_home .list_megazine li:first-child{width:469px;height:230px}/* POPCORN-973 수정 */
.movie2 .wrap_home .hot_megazine .thumb_megazine{height:230px;background:#ececec url(//t1.daumcdn.net/movie/images/pc/img_noimage.png) no-repeat 50% 50%;background-size:76px 72px} /* POPCORN-973 수정 */ /* POPCORN-973 수정 v4 */
.movie2 .wrap_home .hot_megazine .cont_thumb{overflow:hidden;position:absolute;bottom:20px;left:26px;width:421px;padding-bottom:2px;line-height:1;color:#fff;font-size:20px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}/* POPCORN-973 수정 */
.movie2 .wrap_home .hot_megazine .tag_hot{display:block;width:94px;height:18px;padding-top:7px;margin-bottom:13px;background-color:#ff0000}/* POPCORN-973 수정 */
.movie2 .wrap_home .hot_megazine .tag_hot .txt_movie{display:block;width:78px;height:10px;margin:0 auto;background-position:0 -460px}/* POPCORN-973 수정 *//* POPCORN-973 v3 수정 */
/* 2018-01-25 추가 끝 */

/* 홈 이벤트 */
.movie2 .wrap_home .tit_event{width:49px;margin:29px 0 18px 0;background-position:0 -60px}/* 2018-01-25 수정 */ /* POPCORN-973 수정 */
.movie2 .wrap_home .list_event + .link_more{top:30px}/* 2018-01-25 수정 */ /* POPCORN-973 수정 */
.movie2 .wrap_home .list_event{overflow:hidden;width:1120px}
.movie2 .wrap_home .list_event li{overflow:hidden;float:left;width:470px;margin-right:20px}
.movie2 .wrap_home .thumb_event{display:block;overflow:hidden;position:relative;width:100%;height:80px}
.movie2 .wrap_home .thumb_event:after{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid #000;opacity:.05;content:''}
.movie2 .wrap_home .event_movie{display:block;margin-top:10px;font-weight:normal;font-size:0}
.os_mac .movie2 .wrap_home .event_movie{margin-top:13px}
.movie2 .wrap_home .event_movie .link_txt{display:inline-block;overflow:hidden;max-width:100%;font-size:15px;white-space:nowrap;text-overflow:ellipsis}
.movie2 .wrap_home .event_movie .link_txt:hover{color:#ff382e;text-decoration:underline}
.movie2 .wrap_home .desc_event{display:block;overflow:hidden;margin-top:5px;font-size:13px;color:#888;white-space:nowrap;text-overflow:ellipsis}

/* 우측날개 */
.movie2 .aside_g{position:relative;margin-top:45px}
.movie2 .aside_g .tit_movie{display:block;height:15px}
.movie2 .aside_trailer .tit_movie{width:69px;background-position:0 -120px}
.movie2 .list_aside{margin-top:15px;border-top:2px solid #222}
.movie2 .list_aside li{border-bottom:1px solid #efefef}
.movie2 .aside_trailer .list_aside li{overflow:hidden;position:relative;height:67px;padding:10px 139px 10px 6px}
.movie2 .aside_trailer .list_aside .tit_trailer{display:block;margin-top:4px;font-weight:normal;color:#ff382e}
.os_mac .movie2 .aside_trailer .list_aside .tit_trailer{margin-top:6px}
.movie2 .aside_trailer .list_aside .link_txt{display:block;overflow:hidden;line-height:16px;color:#ff382e;white-space:nowrap;text-overflow:ellipsis}
.movie2 .aside_trailer .list_aside .link_txt:hover{text-decoration:underline}
.movie2 .aside_trailer .list_aside .link_trailer{display:-webkit-box;overflow:hidden;height:auto;margin-top:4px;font-size:14px;line-height:18px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.movie2 .aside_trailer .list_aside .link_trailer:hover{color:#ff382e;text-decoration:underline}
.movie2 .aside_trailer .list_aside .box_trailer{position:absolute;right:0;top:10px;width:114px;height:67px}
.movie2 .aside_trailer .list_aside .img_g{width:114px;height:67px}
.movie2 .aside_trailer .list_aside .bg_time{position:absolute;right:0;bottom:0;width:34px;height:18px;background:#000;opacity:.65;;filter:alpha(Opacity=65);text-indent:-9999px}
.movie2 .aside_trailer .list_aside .time_trailer{position:absolute;right:0;bottom:0;width:34px;height:10px;padding:6px 0;font-size:10px;line-height:11px;color:#fff;text-align:center}
.os_mac .movie2 .aside_trailer .list_aside .time_trailer{padding:4px 0}

.movie2 .aside_magazine .tit_movie{width:69px;background-position:0 -140px}
.movie2 .aside_magazine .list_aside li{overflow:hidden;position:relative;padding:12px 10px 14px 30px}
.os_mac .movie2 .aside_magazine .list_aside li{padding:16px 10px 14px 30px}
.movie2 .aside_magazine .list_aside .tit_magazine{display:block;font-weight:normal}
.movie2 .aside_magazine .list_aside .tit_magazine .link_txt{display:-webkit-box;overflow:hidden;height:auto;font-size:14px;line-height:20px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.movie2 .aside_magazine .list_aside .tit_magazine .link_txt:hover{color:#ff382e;text-decoration:underline}
.movie2 .aside_g.aside_magazine .list_aside .rank_movie{top:15px}
.movie2 .aside_g .num_rank{position:absolute;left:6px;width:13px;height:18px}
.movie2 .aside_g.aside_magazine .num_rank{top:17px}
.os_mac .movie2 .aside_g .num_rank{top:18px}
.movie2 .aside_g .rank_01{background-position:-60px 0}
.movie2 .aside_g .rank_02{background-position:-60px -20px}
.movie2 .aside_g .rank_03{background-position:-60px -40px}
.movie2 .aside_g .rank_04{background-position:-60px -60px}
.movie2 .aside_g .rank_05{background-position:-60px -80px}
.movie2 .aside_g .rank_06{background-position:-60px -100px}
.movie2 .aside_g .rank_07{background-position:-60px -120px}
.movie2 .aside_g .link_more{position:absolute;right:0;top:2px;width:41px;height:12px;background-position:0 -40px}
.movie2 .aside_trailer{margin-top:44px}

.movie2 .aside_rank{height:313px}
.movie2 .aside_rank .tit_movie{width:98px;background-position:0 -160px}
.movie2 .aside_rank .list_aside li{position:relative;height:47px;padding-left:30px;-webkit-transition:height 600ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:height 600ms cubic-bezier(0.165, 0.84, 0.44, 1)}
.movie2 .aside_rank .info_rank{overflow:hidden;padding-top:11px}
.os_mac .movie2 .aside_rank .info_rank{padding-top:14px}
.movie2 .list_aside .cont_rank{float:left;width:175px}
.movie2 .aside_g.aside_rank .num_rank{top:15px}
.os_mac .movie2 .aside_g.aside_rank .num_rank{top:15px}
.movie2 .aside_rank .tit_rank{display:block;overflow:hidden;font-weight:normal;font-size:14px;white-space:nowrap;text-overflow:ellipsis}
.movie2 .aside_rank .list_aside .link_txt{line-height:16px}
.movie2 .aside_rank .list_aside .link_txt:hover{color:#ff382e;text-decoration:underline}
.movie2 .aside_g.aside_rank .list_aside .rank_movie{top:15px}
.movie2 .aside_rank .info_grade{display:none}
.movie2 .cont_ticketing{float:right;font-size:13px;;line-height:16px;color:#888}
.movie2 .cont_ticketing .txt_ticketing{display:none}
.movie2 .cont_ticketing .num_ticketing{display:block;margin-top:2px}
.movie2 .info_rank .box_rank{display:none}
.movie2 .aside_rank .list_aside li.on{height:88px}
.movie2 .aside_g .on .num_rank{top:30px}
.os_mac .movie2 .aside_g .on .num_rank{top:28px}
.movie2 .on .cont_rank{width:120px;margin-top:13px}
.movie2 .on .info_grade{display:block;overflow:hidden;margin-top:4px}
.movie2 .on .aside_rank .tit_rank{margin-top:7px}
.movie2 .on .info_grade .ico_14star{float:left;width:14px;height:12px;margin:2px 3px 0 0;background-position:0 0}
.movie2 .on .info_grade .num_grade{float:left;height:10px;margin-top:3px}
.movie2 .on .info_grade .grade_dot{width:2px;height:2px;margin-top:11px;background-position:0 0}
.movie2 .on .info_grade .grade_00{width:10px;background-position:0 -10px}
.movie2 .on .info_grade .grade_01{width:5px;background-position:0 -30px}
.movie2 .on .info_grade .grade_02{width:9px;background-position:0 -50px}
.movie2 .on .info_grade .grade_03{width:9px;background-position:0 -70px}
.movie2 .on .info_grade .grade_04{width:9px;background-position:0 -90px}
.movie2 .on .info_grade .grade_05{width:9px;background-position:0 -110px}
.movie2 .on .info_grade .grade_06{width:9px;background-position:0 -130px}
.movie2 .on .info_grade .grade_07{width:8px;background-position:0 -150px}
.movie2 .on .info_grade .grade_08{width:9px;background-position:0 -170px}
.movie2 .on .info_grade .grade_09{width:9px;background-position:0 -190px}
.movie2 .on .info_grade .grade_10{width:15px;background-position:0 -210px}
.movie2 .on .cont_ticketing{margin:18px 59px 0 0}
.movie2 .on .cont_ticketing .txt_ticketing{display:block}
.movie2 .on .cont_ticketing .num_ticketing{margin-top:0}
.movie2 .on .info_rank .box_rank{display:block;position:absolute;right:0;top:12px;width:45px;height:65px}

.movie2 .aside_famous .tit_movie{width:40px;background-position:0 -180px}
.movie2 .wrap_famous{overflow:hidden;position:relative;width:250px;height:250px;margin-top:15px}
.movie2 .wrap_famous .info_famous{overflow:hidden;width:1250px;height:100%}
.movie2 .wrap_famous .panel_famous{float:left;width:250px;height:100%}
.movie2 .panel_famous{position:relative}
.movie2 .panel_famous .bg_famous{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(Opacity=75)}
.movie2 .panel_famous .thumb_famous{position:absolute;left:0;top:0;width:100%;height:100%}
.movie2 .panel_famous .cont_famous{display:table;position:absolute;left:0;top:0;z-index:10;width:100%;height:100%}
.movie2 .panel_famous .inner_cont{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center;color:#fff}
.movie2 .panel_famous .txt_famous{display:block;position:relative;margin-top:2px;padding:28px 30px 0;font-size:20px;line-height:28px;color:#fff}
.movie2 .panel_famous .txt_famous:before{position:absolute;left:50%;top:0;width:22px;height:13px;margin-left:-9px;background:url(//t1.daumcdn.net/movie/images/pc/ico_movie.png) -190px -100px no-repeat;content:''} /* 2018-06-25 수정 */
.movie2 .panel_famous .txt_moive{display:block;margin-top:12px;font-size:14px;color:#fff}
.movie2 .panel_famous .txt_moive:hover{text-decoration:underline}
.movie2 .wrap_famous .link_move{opacity:0;transition:opacity .3s cubic-bezier(.47,0,.745,.715);position:absolute;top:0;z-index:20;width:35px;height:250px}
.movie2 .wrap_famous:hover .link_move{opacity:1}
.movie2 .wrap_famous .link_move .ico_movie{display:block;width:16px;height:28px;margin:111px auto 0}
.movie2 .wrap_famous .link_prev{left:0}
.movie2 .wrap_famous .link_next{right:0}
.movie2 .wrap_famous .link_prev .ico_movie{background-position:-190px -50px}
.movie2 .wrap_famous .link_next .ico_movie{background-position:-210px -50px}
.movie2 .paging_famous{position:absolute;right:0;top:0;font-size:14px}
.movie2 .paging_famous .txt_bar{display:inline-block;margin:0 1px;color:#b9b9b9}

.movie2 .aside_bnr .link_bnr{display:block}

/* 2018-12-04 많이 본 영화 뉴스 추가 시작 */
.movie2 .aside_g .rank_08{background-position:-60px -140px}
.movie2 .aside_g .rank_09{background-position:-60px -160px}
.movie2 .aside_g .rank_10{width:19px;background-position:-60px -180px}
.movie2 .aside_popular .tit_movie{width:100px;background-position:0 -1170px}
.movie2 .aside_popular .list_aside{padding-top:2px}
.movie2 .aside_popular .list_aside li{overflow:hidden;padding-right:96px;border-bottom:0}
.movie2 .aside_popular .cont_popular{position:relative;padding-left:30px;border-bottom:1px solid #efefef}
.movie2 .aside_popular .link_popular{display:table;height:66px}
.movie2 .aside_popular .link_popular:hover{color:#ff382e;text-decoration:underline}
.movie2 .aside_popular .txt_popular{display:table-cell;vertical-align:middle}
.movie2 .aside_popular .txt_popular .inner_txt{display:block;display:-webkit-box;overflow:hidden;height:35px;margin-top:-2px;padding-right:12px;font-size:14px;line-height:17px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.os_mac .movie2 .aside_popular .txt_popular .inner_txt{margin-top:0}
.movie2 .aside_popular .thumb_popular{position:absolute;top:1px;right:-96px;width:90px;height:64px}
.movie2 .aside_popular .thumb_popular:after{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;border:1px solid #000;opacity:.1;content:''}
/* //2018-12-04 많이 본 영화 뉴스 추가 끝 */

/* 이벤트 */
.movie2 .cont_event #mArticle{padding:45px 0 45px 0}
.movie2 .cont_event .tit_movie{display:block;height:19px}
.movie2 .cont_event .tit_event{width:48px;background-position:0 -80px}
.movie2 .cont_event .tit_event2{width:31px;margin-top:30px;background-position:0 -100px}
.movie2 .cont_event .list_event{overflow:hidden;margin-top:28px}
.movie2 .cont_event .list_event li{overflow:hidden;margin-bottom:20px}
.movie2 .cont_event .list_event .wrap_event{position:relative;display:block;overflow:hidden}
.movie2 .cont_event .thumb_event{position:relative;float:left;overflow:hidden;position:relative;width:325px;height:160px}
.movie2 .cont_event .thumb_event:after{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;border:1px solid #000;opacity:.1;content:' '}

.movie2 .cont_event .thumb_event .close_event{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;background:#000;opacity:.5;text-indent:-9999px}
.movie2 .info_event{overflow:hidden;height:136px;padding:22px 75px 0 23px;border:1px solid #e6e6e6;border-left:0 none}
.movie2 .info_event .tit_info{display:block;display:-webkit-box;overflow:hidden;max-height:46px;font-size:18px;font-weight:normal;line-height:23px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.movie2 .info_event .tit_info:hover{color:#ff382e;text-decoration:underline}
.movie2 .info_event .date_event{overflow:hidden;margin-top:14px;font-size:13px;color:#666}
.movie2 .info_event .date_event dt{float:left;margin-right:7px}
.movie2 .info_event .desc_event{display:block;display:-webkit-box;overflow:hidden;height:60px;margin-top:15px;font-size:13px;line-height:20px;color:#666;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word}

.movie2 .cont_event .list_event .event_label{position:absolute;left:0;top:0;z-index:20;height:25px;line-height:23px;padding:0 8px;background:#ff382e;border-radius:1px;color:#fff}
.os_mac .movie2 .cont_event .list_event .event_label{line-height:27px}
.movie2 .cont_event .paging_movie{padding-top:25px}

/* 현재상영,개봉예정 */
/* 탭 */
.movie2 #dkWrap .cont_movie #cMain{overflow:visible}
.movie2 .cont_movie #mArticle{position:relative;width:960px;margin:0 auto;padding-bottom:45px}
.movie2 #dkWrap .cont_movie .wrap_calendar{top:10px}
.movie2 .cont_movie .wrap_menu{overflow:hidden;position:relative;z-index:10;width:100%;height:42px;margin-top:45px;text-align:center}
.movie2 .cont_movie .list_menu{display:inline-block}
.movie2 .cont_movie .list_menu li{float:left}
.movie2 .cont_movie .list_menu .link_menu{display:block;width:147px;height:40px;margin-left:-1px;font-size:14px;line-height:37px;border:1px solid #e2e2e2;color:#888}
.movie2 .cont_movie .list_menu .link_menu:hover{color:#ff382e}
.os_mac .movie2 .cont_movie .list_menu .link_menu{line-height:41px}
.movie2 .cont_movie .on .link_menu{position:relative;z-index:10;font-weight:bold;border:1px solid #ff382e;color:#ff382e}
.movie2 .cont_movie .list_arrange{overflow:hidden;position:absolute;right:0;top:11px;z-index:10}
.os_mac .movie2 .cont_movie .list_arrange{top:15px}
.movie2 .cont_movie .list_arrange li{float:left;margin-left:14px}
.movie2 .cont_movie .list_arrange .link_arrange{display:block;font-size:14px;line-height:16px;color:#888}
.os_mac .movie2 .cont_movie .list_arrange .link_arrange{line-height:14px}
.movie2 .cont_movie .list_arrange .link_arrange:hover{border-bottom:1px solid #333}
.movie2 .cont_movie .on .link_arrange{color:#333}

.movie2 .cont_movie .list_movie{overflow:hidden;width:1153px;margin-top:-28px;padding-top:30px;font-size:0;line-height:0;word-spacing:0}
.movie2 .cont_movie .list_movie li{display:inline-block;width:219px;margin:28px 28px 0 0;vertical-align:top}
.movie2 .cont_movie .info_movie{position:relative;width:100%;height:313px}
.movie2 .cont_movie .info_movie .thumb_movie{overflow:hidden;position:absolute;left:0;top:0;z-index:20;width:100%;height:100%;opacity:1;-webkit-transition:opacity 300ms cubic-bezier(0.47, 0, 0.745, 0.715);transition:opacity 300ms cubic-bezier(0.47, 0, 0.745, 0.715)}
.movie2 .cont_movie .info_movie .thumb_movie:after{position:absolute;left:0;top:0;right:0;bottom:0;z-index:20;border:1px solid #000;opacity:.05;content:''}
.movie2 .cont_movie .info_movie .thumb_movie .img_g{width:219px}
.movie2 .cont_movie .info_movie:hover .thumb_movie{z-index:10;opacity:0;filter:alpha(Opacity=0)}
.movie2 .cont_movie .thumb_movie .ico_label{position:absolute;right:10px;top:0;width:56px;height:56px;background-position:-200px -130px}
.movie2 .cont_movie .thumb_movie .ico_only{position:absolute;right:0;top:0;width:48px;height:48px;background-position:-120px -480px}/* 2018-03-29 추가 */
.movie2 .cont_movie .info_movie .wrap_desc{position:absolute;left:0;top:0;z-index:10;width:100%;height:290px;padding-top:24px;opacity:0;-webkit-transition:opacity 300ms cubic-bezier(0.47, 0, 0.745, 0.715);transition:opacity 300ms cubic-bezier(0.47, 0, 0.745, 0.715)}
.movie2 .cont_movie .info_movie .wrap_desc:after{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-10;border:1px solid #888;content:''}
.movie2 .cont_movie .info_movie:hover .wrap_desc{z-index:20;opacity:1}
.movie2 .cont_movie .desc_movie{display:block;overflow:hidden;width:174px;height:170px;margin-left:30px;font-size:14px;line-height:21px}/* 2017-06-28 수정 */
.os_mac .movie2 .cont_movie .desc_movie{overflow:visible}
.movie2 .cont_movie .bg_day{overflow:hidden;position:absolute;left:10px;bottom:10px;width:34px;height:34px;background-position:-120px -180px;text-align:center;text-indent:0}
.movie2 .cont_movie .bg_day .ico_movie{display:inline-block;margin-top:11px}
.movie2 .cont_movie .ico_day{width:12px;height:11px;background-position:-160px -190px}
.movie2 .cont_movie .day_01{width:5px;height:11px;background-position:-180px -190px}
.movie2 .cont_movie .day_02{width:7px;height:11px;background-position:-190px -190px}
.movie2 .cont_movie .day_03{width:7px;height:11px;background-position:-200px -190px}
.movie2 .cont_movie .day_04{width:8px;height:11px;background-position:-210px -190px}
.movie2 .cont_movie .day_05{width:7px;height:11px;background-position:-220px -190px}
.movie2 .cont_movie .day_06{width:8px;height:11px;background-position:-230px -190px}
.movie2 .cont_movie .day_07{width:8px;height:11px;background-position:-240px -190px}
.movie2 .cont_movie .wrap_link{position:absolute;left:31px;bottom:32px;width:155px;height:42px;border:1px solid #7f7f7f}
.movie2 .cont_movie .wrap_link .link_desc{float:left;height:100%;font-size:13px;line-height:39px;text-align:center}
.movie2 .cont_movie .wrap_link .link_desc:hover{color:#ff382e}
.os_mac .movie2 .cont_movie .wrap_link .link_desc{line-height:42px}
.movie2 .cont_movie .wrap_link .link_desc{width:50%}
.movie2 .cont_movie .wrap_link .link_desc.link_desc2{position:relative;width:50%}
.movie2 .cont_movie .wrap_link .link_desc.link_desc2:before{position:absolute;left:0;top:0;width:1px;height:42px;background:#7f7f7f;content:''}
.movie2 .cont_movie .link_type2 .link_desc{width:100%}

.movie2 .cont_movie .wrap_movie{margin:12px 0 0 -1px}
.os_mac .movie2 .cont_movie .wrap_movie{margin:13px 0 0 0}
.movie2 .cont_movie .info_tit{display:inline-block;max-width:100%}
.movie2 .cont_movie .info_tit .ico_movie{float:right;width:34px;height:20px;margin:3px 0 0 6px}
.os_mac .movie2 .cont_movie .info_tit .ico_movie{margin:2px 0 0 6px}
.movie2 .cont_movie .info_tit .ico_12rating{background-position:-230px -30px}
.movie2 .cont_movie .info_tit .ico_15rating{background-position:-230px -50px}
.movie2 .cont_movie .info_tit .ico_19rating{background-position:-230px -70px}
.movie2 .cont_movie .info_tit .ico_limitrating{background-position:-230px -90px}
.movie2 .cont_movie .info_tit .ico_allrating{background-position:-230px -110px}
.movie2 .cont_movie .info_tit .name_movie{display:block;overflow:hidden;font-weight:bold;font-size:16px;line-height:21px;white-space:nowrap;text-overflow: ellipsis}
.movie2 .cont_movie .info_tit .name_movie:hover{color:#ff382e;text-decoration:underline}
.os_mac .movie2 .cont_movie .info_tit .name_movie{margin-top:3px}
.movie2 .cont_movie .info_grade{display:block;overflow:hidden;margin-top:10px}
.os_mac .movie2 .cont_movie .info_grade{margin-top:9px}
.movie2 .cont_movie .link_grade:hover .txt_grade{text-decoration:underline}
.movie2 .cont_movie .txt_grade{float:left;margin:-3px 6px 0 0;font-size:12px;line-height:1.5}
.os_mac .movie2 .cont_movie .txt_grade{margin:0 6px 0 0}
.movie2 .cont_movie .wrap_grade{overflow:hidden;float:left}
.movie2 .cont_movie .wrap_grade .ico_star{float:left;width:14px;height:12px;margin:1px 1px 0 0}
.movie2 .cont_movie .wrap_grade .num_grade{float:left;height:10px;margin-top:2px}
.movie2 .cont_movie .wrap_grade .grade_dot{width:2px;height:2px;margin-top:10px}
.movie2 .cont_movie .grade_netizen{margin-right:16px}
.movie2 .cont_movie .grade_netizen .ico_14star{background-position:0 0}
.movie2 .cont_movie .grade_netizen .grade_dot{background-position:0 0}
.movie2 .cont_movie .grade_netizen .num_00{width:10px;background-position:0 -10px}
.movie2 .cont_movie .grade_netizen .num_01{width:5px;background-position:0 -30px}
.movie2 .cont_movie .grade_netizen .num_02{width:9px;background-position:0 -50px}
.movie2 .cont_movie .grade_netizen .num_03{width:9px;background-position:0 -70px}
.movie2 .cont_movie .grade_netizen .num_04{width:10px;background-position:0 -90px}
.movie2 .cont_movie .grade_netizen .num_05{width:9px;background-position:0 -110px}
.movie2 .cont_movie .grade_netizen .num_06{width:9px;background-position:0 -130px}
.movie2 .cont_movie .grade_netizen .num_07{width:8px;background-position:0 -150px}
.movie2 .cont_movie .grade_netizen .num_08{width:9px;background-position:0 -170px}
.movie2 .cont_movie .grade_netizen .num_09{width:9px;background-position:0 -190px}
.movie2 .cont_movie .grade_netizen .num_10{width:15px;background-position:0 -210px}
.movie2 .cont_movie .grade_critic .ico_14star{background-position:0 -20px}
.movie2 .cont_movie .grade_critic .grade_dot{background-position:-20px 0}
.movie2 .cont_movie .grade_critic .num_00{width:10px;background-position:-20px -10px}
.movie2 .cont_movie .grade_critic .num_01{width:5px;background-position:-20px -30px}
.movie2 .cont_movie .grade_critic .num_02{width:9px;background-position:-20px -50px}
.movie2 .cont_movie .grade_critic .num_03{width:9px;background-position:-20px -70px}
.movie2 .cont_movie .grade_critic .num_04{width:10px;background-position:-20px -90px}
.movie2 .cont_movie .grade_critic .num_05{width:9px;background-position:-20px -110px}
.movie2 .cont_movie .grade_critic .num_06{width:9px;background-position:-20px -130px}
.movie2 .cont_movie .grade_critic .num_07{width:8px;background-position:-20px -150px}
.movie2 .cont_movie .grade_critic .num_08{width:9px;background-position:-20px -170px}
.movie2 .cont_movie .grade_critic .num_09{width:9px;background-position:-20px -190px}
.movie2 .cont_movie .grade_critic .num_10{width:15px;background-position:-20px -210px}
.movie2 .cont_movie .info_state{display:block;margin-top:3px;font-size:12px;line-height:1.5;color:#888}
.movie2 .cont_movie .info_state .txt_dot{display:inline-block;margin:0 4px}
.movie2 .cont_movie .link_megazine{display:block;width:199px;margin:9px 0 0 1px;padding:5px 10px 8px 10px;line-height:18px;background:#f5f5f5}
.os_mac .movie2 .cont_movie .link_megazine{margin:9px 0 0}
.movie2 .cont_movie .inner_megazine{display:block;display:-webkit-box;overflow:hidden;max-height:37px;font-size:12px;line-height:18px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.movie2 .cont_movie .link_megazine:hover{text-decoration:underline}
.movie2 .cont_movie .link_megazine:hover .txt_megazine{display:inline-block;text-decoration:none}
.os_mac .movie2 .cont_movie .link_megazine{padding:7px 10px 6px 10px}
.movie2 .cont_movie .link_only,.os_mac .movie2 .cont_movie .link_only{height:18px;margin-top:1px;background-color:#fff0ef}/* 2018-03-29 추가 */
.movie2 .cont_movie .link_only .inner_megazine{-webkit-line-clamp:1}/* 2018-03-29 추가 */
.movie2 .cont_movie .link_only .txt_megazine{color:#fd3f39}/* 2018-03-29 추가 */

.movie2 .cont_movie .list_movie .wrap_movie .info_state + .link_only{margin-top:9px} /* POPCORN-1061 추가 */
.movie2 .cont_movie .txt_megazine{margin-right:7px;color:#888}
.movie2 .cont_movie .paging_movie{margin-top:45px}

/* 박스오피스 */
.movie2 .list_offer{margin-top:40px;font-size:13px;color:#888}
.movie2 .list_offer dt{float:left;margin-right:2px}
.movie2 .info_movie .bg_boxoffice{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;background:url(//t1.daumcdn.net/movie/images/pc/bg_boxoffice.png) no-repeat 0 0} /* 2018-06-19-싱크 */
.movie2 .info_movie .num_rank{position:absolute;left:10px;top:11px;z-index:20;width:30px;height:20px}
.movie2 .info_movie .rank_01{background-position:0 0}
.movie2 .info_movie .rank_02{background-position:0 -20px}
.movie2 .info_movie .rank_03{background-position:0 -40px}
.movie2 .info_movie .rank_04{background-position:0 -60px}
.movie2 .info_movie .rank_05{background-position:0 -80px}
.movie2 .info_movie .rank_06{background-position:0 -100px}
.movie2 .info_movie .rank_07{background-position:0 -120px}
.movie2 .info_movie .rank_08{background-position:0 -140px}
.movie2 .info_movie .rank_09{background-position:0 -160px}
.movie2 .info_movie .rank_10{background-position:0 -180px}
.movie2 .info_movie .rank_11{background-position:0 -200px}
.movie2 .info_movie .rank_12{background-position:0 -220px}
.movie2 .info_movie .rank_13{background-position:0 -240px}
.movie2 .info_movie .rank_14{background-position:0 -260px}
.movie2 .info_movie .rank_15{background-position:0 -280px}
.movie2 .info_movie .rank_16{background-position:0 -300px}
.movie2 .info_movie .rank_17{background-position:0 -320px}
.movie2 .info_movie .rank_18{background-position:0 -340px}
.movie2 .info_movie .rank_19{background-position:0 -360px}
.movie2 .info_movie .rank_20{background-position:0 -380px}
.movie2 .info_movie .rank_21{background-position:0 -400px}
.movie2 .info_movie .rank_22{background-position:0 -420px}
.movie2 .info_movie .rank_23{background-position:0 -440px}
.movie2 .info_movie .rank_24{background-position:0 -460px}
.movie2 .info_movie .rank_25{background-position:0 -480px}
.movie2 .info_movie .rank_26{background-position:0 -500px}
.movie2 .info_movie .rank_27{background-position:0 -520px}
.movie2 .info_movie .rank_28{background-position:0 -540px}
.movie2 .info_movie .rank_29{background-position:0 -560px}
.movie2 .info_movie .rank_30{background-position:0 -580px}
.movie2 .info_movie .rank_31{background-position:0 -600px}
.movie2 .info_movie .rank_32{background-position:0 -620px}
.movie2 .info_movie .rank_33{background-position:0 -640px}
.movie2 .info_movie .rank_34{background-position:0 -660px}
.movie2 .info_movie .rank_35{background-position:0 -680px}
.movie2 .info_movie .rank_36{background-position:0 -700px}
.movie2 .info_movie .rank_37{background-position:0 -720px}
.movie2 .info_movie .rank_38{background-position:0 -740px}
.movie2 .info_movie .rank_39{background-position:0 -760px}
.movie2 .info_movie .rank_40{background-position:0 -780px}
.movie2 .info_movie .rank_41{background-position:0 -800px}
.movie2 .info_movie .rank_42{background-position:0 -820px}
.movie2 .info_movie .rank_43{background-position:0 -840px}
.movie2 .info_movie .rank_44{background-position:0 -860px}
.movie2 .info_movie .rank_45{background-position:0 -880px}
.movie2 .info_movie .rank_46{background-position:0 -900px}
.movie2 .info_movie .rank_47{background-position:0 -920px}
.movie2 .info_movie .rank_48{background-position:0 -940px}
.movie2 .info_movie .rank_49{background-position:0 -960px}
.movie2 .info_movie .rank_50{background-position:0 -980px}

/* 매거진 */
.movie2 .cont_megazine #mArticle{padding-bottom:45px}
.movie2 .cont_megazine .wrap_menu{overflow:hidden;margin-top:45px}
.movie2 .cont_megazine .list_menu{float:left;margin-left:1px}
.movie2 .cont_megazine .list_menu li{float:left}
.movie2 .cont_megazine .list_menu .link_menu{display:block;width:87px;height:40px;margin-left:-1px;font-size:14px;line-height:36px;border:1px solid #e2e2e2;text-align:center;color:#888}
.movie2 .cont_megazine .list_menu .link_menu:hover{color:#ff382e}
.os_mac .movie2 .cont_megazine .list_menu .link_menu{line-height:41px}
.movie2 .cont_megazine .on .link_menu{position:relative;z-index:10;font-weight:bold;border:1px solid #ff382e;color:#ff382e}
.movie2 .cont_megazine .list_arrange{overflow:hidden;position:absolute;right:0;top:54px}
.os_mac .movie2 .cont_megazine .list_arrange{top:56px}
.movie2 .cont_megazine .list_arrange li{float:left;margin-left:9px}
.movie2 .cont_megazine .list_arrange .link_arrange{display:block;font-size:14px;color:#888}
.movie2 .cont_megazine .list_arrange .link_arrange:hover{color:#ff382e}
.movie2 .cont_megazine .on .link_arrange{color:#ff382e}
.movie2 .cont_megazine .box_calendar{padding-right:54px}
.movie2 #dkWrap .cont_megazine #JESMCalender{right:59px}

/* POPCORN-753 추가 */
/* 매거진 데이터 없음 */
.wrap_nodata{min-height:435px;margin-top:170px;padding-top:160px;background:url(//t1.daumcdn.net/movie/images/pc/bg_nodata.png) no-repeat 50% 0;background-size:133px 145px}/* POPCORN-761 */
.desc_nodata{font-size:18px;color:#333;text-align:center}
/* //POPCORN-753 추가 */


/* 매거진 최신 */
.movie2 .wrap_recent{overflow:hidden}
.movie2 .hottag_recent{overflow:hidden;height:223px;margin-top:30px;border:1px solid #e5e5e5}/* POPCORN-973 수정 */ /* 2018-02-06 수정 */
.movie2 .hottag_recent .thumb_hottag{position:relative;overflow:hidden;float:left;height:100%}/* 2018-01-25 수정 */
.movie2 .hottag_recent .thumb_hottag:after{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid #000;opacity:.1;content:''} /* 2018-06-19-싱크 */
.movie2 .hottag_recent .cont_hottag{position:relative;overflow:hidden;float:left;width:335px;height:175px;padding:28px 26px 20px 26px;color:#222}/* 2018-01-25 수정 */ /* POPCORN-973 수정 */
.movie2 .hottag_recent .tit_hottag{display:block;margin-top:31px;font-weight:normal}
.movie2 .hottag_recent .link_tit{display:inline-block;height:25px;padding:0 6px;font-size:14px;line-height:23px;background:#ff382e;color:#fff}
.os_mac .movie2 .hottag_recent .link_tit{line-height:28px}
.movie2 .hottag_recent .link_tit:hover{text-decoration:underline}
.movie2 .hottag_recent .list_hottag{margin-top:10px}
.movie2 .hottag_recent .list_hottag li{width:100%;margin-bottom:3px;font-size:0}
.movie2 .hottag_recent .list_hottag .link_hottag{display:inline-block;overflow:hidden;max-width:100%;padding-left:15px;background-position:0 8px;font-size:15px;white-space:nowrap;text-overflow:ellipsis}
.os_mac .movie2 .hottag_recent .list_hottag .link_hottag{background-position:0 4px}
.movie2 .hottag_recent .list_hottag .link_hottag:hover{color:#ff382e;text-decoration:underline}
.movie2 .hottag_recent .list_hottag .hottag_mian{margin-bottom:10px}/* 독립1차 */
.movie2 .hottag_recent .hottag_mian .link_hottag{display:block;display:-webkit-box;overflow:hidden;height:60px;padding-left:0px;font-size:24px;line-height:30px;background:none;white-space:inherit;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
/* 2018-01-25 추가 시작 */
.movie2 .hottag_recent .link_thumb{display:block;height:223px;float:left;background:#ececec url(//t1.daumcdn.net/movie/images/pc/img_noimage.png) no-repeat 50% 50%;background-size:21.7%}/* 2018-02-06 수정 */ /* POPCORN-973 수정 */
.movie2 .hottag_recent .thumb_img{position:relative;top:-1px;left:-1px;bottom:0;width:250px;height:225px}
.movie2 .hottag_recent .tag_thumb{display:inline-block;overflow:hidden;height:20px;width:38px;font-size:14px;line-height:20px;background:#ff382e;color:#fff}/* POPCORN-973 수정 */
.os_mac .movie2 .hottag_recent .tag_thumb{line-height:21px}
.movie2 .hottag_recent .tag_thumb .txt_movie{display:block;width:26px;height:9px;margin:5px 0 0 7px;background-position:0 -480px}/* POPCORN-973 수정 */ /* POPCORN-973 v2 수정 */
.movie2 .hottag_recent .link_cont{display:block}/* 2018-02-06 추가 */
.movie2 .hottag_recent .link_cont .tit_thumb:hover{color:#ff382e;text-decoration:underline}/* 2018-02-06 추가 */
.movie2 .hottag_recent .tit_thumb{display:block;display:-webkit-box;overflow:hidden;height:60px;margin:3px 0 7px;font-size:22px;line-height:30px;white-space:inherit;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}/* POPCORN-973 수정 */ /* POPCORN-973 v2 수정 */
.os_mac .movie2 .hottag_recent .tit_thumb{margin:5px 0 5px;font-size:24px;font-family:AppleSDGothicNeo-Medium,dotum,'돋움',sans-serif;font-weight:normal}/* POPCORN-973 수정 */ /* POPCORN-973 v2 수정 */
.movie2 .hottag_recent .cont_thumb{display:block;display:-webkit-box;overflow:hidden;height:44px;font-size:14px;line-height:21px;white-space:inherit;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}/* POPCORN-973 수정 */
.movie2 .hottag_recent .info_thumb{position:absolute;bottom:20px;left:26px;line-height:1;font-size:13px;color:#888}
/* 2018-01-25 추가 끝 */

/* 매거진 연재 */
.movie2 .info_serial{overflow:hidden;height:166px;margin-top:45px;border:3px solid #f6f6f6}
.movie2 .wrap_serial .info_serial{margin-top:30px}
.movie2 .info_serial .wrap_tit{overflow:hidden;float:left;width:157px;height:100%;background:#f6f6f6}
.movie2 .info_serial .tit_serial{display:block;margin:13px 0 0 25px;font-weight:normal;line-height:34px;font-size:30px}
.os_mac .movie2 .info_serial .tit_serial{margin:19px 0 0 25px}
.movie2 .info_serial .txt_tit{font-weight:600}
.movie2 .info_serial .num_total{display:block;overflow:hidden;margin:3px 0 0 28px}
.movie2 .info_serial .num_total .txt_movie{float:left;height:12px;margin-top:8px}
.os_mac .movie2 .info_serial .num_total .txt_movie{margin-top:4px}
.movie2 .info_serial .num_total .num_00{width:11px;background-position:-90px -60px}
.movie2 .info_serial .num_total .num_01{width:4px;background-position:0 -60px}
.movie2 .info_serial .num_total .num_02{width:8px;background-position:-10px -60px}
.movie2 .info_serial .num_total .num_03{width:8px;background-position:-20px -60px}
.movie2 .info_serial .num_total .num_04{width:10px;background-position:-30px -60px}
.movie2 .info_serial .num_total .num_05{width:8px;background-position:-40px -60px}
.movie2 .info_serial .num_total .num_06{width:9px;background-position:-50px -60px}
.movie2 .info_serial .num_total .num_07{width:9px;background-position:-60px -60px}
.movie2 .info_serial .num_total .num_08{width:9px;background-position:-70px -60px}
.movie2 .info_serial .num_total .num_09{width:9px;background-position:-80px -60px}
.movie2 .info_serial .txt_num{float:left;margin-left:3px;font-size:16px;color:#ff382e}
.movie2 .info_serial .paging_serial{display:block;overflow:hidden;;margin:14px 0 0 24px;color:#888}
.movie2 .info_serial .link_paging{float:left;width:14px;height:18px}
.movie2 .info_serial .link_paging .ico_movie{display:block;overflow:hidden;width:6px;height:12px;margin:3px auto 0}
.movie2 .info_serial .link_prev .ico_movie{background-position:-190px -30px}
.movie2 .info_serial .link_next .ico_movie{background-position:-200px -30px}
.movie2 .info_serial .num_paging{float:left;margin:-1px 8px 0}
.os_mac .movie2 .info_serial .num_paging{margin:1px 8px 0}
.movie2 .info_serial .num_paging em{color:#222}
.movie2 .info_serial .num_paging .txt_bar{margin:0 4px;color:#cfcfcf}
.movie2 .info_serial .panel_serial{float:left;width:431px;height:148px;margin:10px 23px 9px 22px;background:url(//t1.daumcdn.net/movie/images/pc/bg_serial.gif) repeat-x 0 0}
.movie2 .info_serial .cont_seria{float:left;width:121px;height:37px;padding-right:21px}
.movie2 .info_serial .link_seria{display:inline-block;max-width:100%}
.movie2 .info_serial .link_seria:hover{color:#ff382e;text-decoration:underline}
.movie2 .info_serial .ico_new{float:right;width:9px;height:9px;margin:13px 0 0 6px;background-position:-210px -40px}
.os_mac .movie2 .info_serial .ico_new{margin:12px 0 0 6px}
.movie2 .info_serial .txt_serial{display:block;overflow:hidden;font-size:14px;line-height:34px;white-space:nowrap;text-overflow:ellipsis}
.os_mac .movie2 .info_serial .txt_serial{line-height:37px}

/* 매거진 인기 */
.movie2 .wrap_popularity .bg_popularity{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;background:url(//t1.daumcdn.net/movie/images/pc/bg_popularity.png) no-repeat 0 0}
.movie2 .wrap_popularity .num_rank{position:absolute;left:9px;top:11px;z-index:20;width:30px;height:20px}
.movie2 .wrap_popularity .rank_01{background-position:0 0}
.movie2 .wrap_popularity .rank_02{background-position:0 -20px}
.movie2 .wrap_popularity .rank_03{background-position:0 -40px}
.movie2 .wrap_popularity .rank_04{background-position:0 -60px}
.movie2 .wrap_popularity .rank_05{background-position:0 -80px}
.movie2 .wrap_popularity .rank_06{background-position:0 -100px}
.movie2 .wrap_popularity .rank_07{background-position:0 -120px}
.movie2 .wrap_popularity .rank_08{background-position:0 -140px}
.movie2 .wrap_popularity .rank_09{background-position:0 -160px}
.movie2 .wrap_popularity .rank_10{background-position:0 -180px}
.movie2 .wrap_popularity .rank_11{background-position:0 -200px}
.movie2 .wrap_popularity .rank_12{background-position:0 -220px}
.movie2 .wrap_popularity .rank_13{background-position:0 -240px}
.movie2 .wrap_popularity .rank_14{background-position:0 -260px}
.movie2 .wrap_popularity .rank_15{background-position:0 -280px}
.movie2 .wrap_popularity .rank_16{background-position:0 -300px}
.movie2 .wrap_popularity .rank_17{background-position:0 -320px}
.movie2 .wrap_popularity .rank_18{background-position:0 -340px}
.movie2 .wrap_popularity .rank_19{background-position:0 -360px}
.movie2 .wrap_popularity .rank_20{background-position:0 -380px}
.movie2 .wrap_popularity .rank_21{background-position:0 -400px}
.movie2 .wrap_popularity .rank_22{background-position:0 -420px}
.movie2 .wrap_popularity .rank_23{background-position:0 -440px}
.movie2 .wrap_popularity .rank_24{background-position:0 -460px}
.movie2 .wrap_popularity .rank_25{background-position:0 -480px}
.movie2 .wrap_popularity .rank_26{background-position:0 -500px}
.movie2 .wrap_popularity .rank_27{background-position:0 -520px}
.movie2 .wrap_popularity .rank_28{background-position:0 -540px}
.movie2 .wrap_popularity .rank_29{background-position:0 -560px}
.movie2 .wrap_popularity .rank_30{background-position:0 -580px}

/* 매거진 공통 */
.movie2 .cont_megazine .list_box{overflow:hidden;width:780px;margin-top:-20px;padding-top:30px}
.movie2 .cont_megazine .list_box li{float:left;width:203px;margin:20px 15px 0 0}
.movie2 .cont_megazine .list_box .box_link{position:relative;display:block;width:100%;height:100%}
.movie2 .cont_megazine .list_box .thumb_box{display:block;position:relative;overflow:hidden;width:100%;height:145px;background-size:21.7%} /*  POPCORN-973 v4 수정 */
.movie2 .cont_megazine .list_box .thumb_box:after{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid #000;opacity:.1;content:''} /* 2018-06-19-싱크 */
.movie2 .cont_megazine .list_box .desc_box{display:block;position:relative;width:167px;height:86px;padding:13px 17px 0;border:1px solid #e5e5e5;border-top:0 none}
.movie2 .cont_megazine .list_box .cont_box{display:block;display:-webkit-box;overflow:hidden;height:45px;font-size:15px;line-height:21px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.movie2 .cont_megazine .list_box .cont_box:hover{color:#ff382e;text-decoration:underline}
.movie2 .cont_megazine .list_box .date_box{position:absolute;left:19px;bottom:11px;font-size:13px;color:#888}
.movie2 .cont_megazine .paging_movie{margin-top:45px}

.movie2 .cont_megazine .list_line{margin-top:-15px;padding-top:30px}
.movie2 .cont_megazine .list_line li{overflow:hidden;margin-top:15px}
.movie2 .cont_megazine .list_line .thumb_line{position:relative;overflow:hidden;float:left;position:relative;width:160px;height:128px;margin-right:25px}
.movie2 .cont_megazine .list_line .thumb_line:after{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid #000;opacity:.05;content:''}
.movie2 .cont_megazine .list_line .cont_line{display:block;overflow:hidden;position:relative;height:127px;border-bottom:1px solid #eee}
.movie2 .cont_megazine .list_line .tit_line{display:block;font-weight:normal;font-size:0}
.movie2 .cont_megazine .list_line .link_txt{display:inline-block;overflow:hidden;max-width:100%;font-weight:bold;font-size:20px;white-space:nowrap;text-overflow:ellipsis}
.movie2 .cont_megazine .list_line .link_txt:hover{color:#ff382e;text-decoration:underline}
.movie2 .cont_megazine .desc_line{display:block;display:-webkit-box;overflow:hidden;height:40px;margin-top:6px;font-size:14px;line-height:20px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.movie2 .cont_megazine .state_line{position:absolute;left:0;bottom:18px;font-size:13px;color:#888}
.movie2 .cont_megazine .state_line .link_state{color:#ff382e}
.movie2 .cont_megazine .state_line .link_state:hover{text-decoration:underline}
.movie2 .cont_megazine .state_line .txt_dot{margin:0 6px;color:#d5d5d5}
.movie2 .cont_megazine .tit_txt{height:34px;margin-top:38px;padding-bottom:10px;border-bottom:2px solid #000;font-weight:normal;font-size:24px;line-height:29px}

/* 독립1차 */
/* 독립영화관 */
.movie2 #dkWrap.movie_type1 .cont_indie #cMain{width:100%;padding-bottom:40px}
/* 홈 */
/* feature */
.movie2 .feature_indie{position:relative;width:100%;height:376px;background:#292929}
.movie2 .feature_indie .inner_feature{overflow:hidden;position:relative;z-index:10;margin: 0 auto}
.movie2 .feature_indie .view_feature{position:relative;width:960px;margin: 0 auto}
.movie2 .feature_indie .bg_feature{position:absolute;top:0;z-index:20;width:194px;height:376px}
.movie2 .feature_indie .bg_left{left:50%;margin-left:-678px;
background: -moz-linear-gradient(left, rgba(41,41,41,1) 45%, rgba(41,41,41,0.35) 100%);
background: -webkit-linear-gradient(left, rgba(41,41,41,1) 45%,rgba(41,41,41,0.35) 100%);
background: linear-gradient(to right, rgba(41,41,41,1) 45%,rgba(41,41,41,0.35) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292929', endColorstr='#59292929',GradientType=1 );
}
.movie2 .feature_indie .bg_right{right:50%;margin-right:-678px;
background: -moz-linear-gradient(left, rgba(41,41,41,0.35) 0%, rgba(41,41,41,1) 55%);
background: -webkit-linear-gradient(left, rgba(41,41,41,0.35) 0%,rgba(41,41,41,1) 55%);
background: linear-gradient(to right, rgba(41,41,41,0.35) 0%,rgba(41,41,41,1) 55%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59292929', endColorstr='#292929',GradientType=1 );
}
.movie2 .feature_indie .part_feature{position:relative;width:100%;height:300px;margin-top:49px}
.movie2 .feature_indie .part_list{position:absolute;left:0;top:0;width:960px;height:100%;-webkit-transition-timing-function:cubic-bezier(0.1, 0.57, 0.1, 1);transition-timing-function:cubic-bezier(0.1, 0.57, 0.1, 1)}/* POPCORN-857-v3 수정 */
.movie2 .feature_indie .wrap_panel{position:relative;width:319px;margin-right:1px}/* POPCORN-866 수정 *//* POPCORN-857-v2 수정 */
.movie2 .feature_indie .thumb_feature{display:block;overflow:hidden;position:relative;width:100%;height:190px}
/* POPCORN-857 삭제 .movie2 .feature_indie .bg_fthumb{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;background:url(//t1.daumcdn.net/movie/images/pc/bg_fthumb.png) no-repeat 0 0}*/
.movie2 .feature_indie .special_label{position:absolute;right:0;top:0;z-index:20;height:32px;line-height:30px;padding:0 6px;background:#ff382e;border-radius:1px;color:#fff}
.os_mac .movie2 .feature_indie .special_label{line-height:34px}
.movie2 .feature_indie .info_feature{display:block;width:260px;padding:8px 12px 0}/* POPCORN-857 수정 */
.os_mac .movie2 .feature_indie .info_feature{padding:10px 12px 0}
.movie2 .feature_indie .tit_feature{display:inline-block;overflow:hidden;max-width:100%;font-size:20px;color:#fff;white-space: nowrap;text-overflow:ellipsis}
.os_mac .movie2 .feature_indie .tit_feature{font-weight:normal}/* POPCORN-857 추가 */
.movie2 .feature_indie .desc_feature{display:block;display:-webkit-box;overflow:hidden;height:39px;margin-top:-2px;font-size:14px;line-height:20px;color:#a9a9a9;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.movie2 .feature_indie .state_feature{display:block;margin:10px 0 0 -2px;font-size:13px;color:#a9a9a9}/* POPCORN-857 수정 */
.os_mac .movie2 .feature_indie .state_feature{margin:10px 0 0 -4px}/* POPCORN-857 추가 */
.movie2 .feature_indie .state_feature .ico_movie{display:inline-block;vertical-align:top}
.movie2 .feature_indie .state_feature .ico_play{width:12px;height:14px;margin:4px 4px 0 4px;background-position:-20px -400px}
.os_mac .movie2 .feature_indie .state_feature .ico_play{margin:1px 4px 0 4px}
.movie2 .feature_indie .state_feature .ico_like{width:15px;height:14px;margin:5px 6px 0 12px;background-position:-20px -420px}
.os_mac .movie2 .feature_indie .state_feature .ico_like{margin:2px 6px 0 12px}
.movie2 .feature_indie .wrap_panel .box_desc{position:absolute;left:0;top:0;z-index:20;width:100%;height:300px;opacity:0;-webkit-transition:opacity 300ms cubic-bezier(0.47, 0, 0.745, 0.715);transition:opacity 300ms cubic-bezier(0.47, 0, 0.745, 0.715);background:#fff}
.movie2 .feature_indie .wrap_panel:hover .box_desc{opacity:1}
.movie2 .feature_indie .tit_desc{display:block;margin:19px 15px 0 22px;font-weight:600;font-size:13px;color:#FF0C00}/* POPCORN-857-v12 수정 *//* POPCORN-857-v9 수정 *//* POPCORN-857-v7 수정 */
.os_mac .movie2 .feature_indie .tit_desc{margin:22px 15px 0 22px}/* POPCORN-857-v9 수정 *//* POPCORN-857-v7 추가 */
.movie2 .feature_indie .link_desc{display:inline-block;margin:16px 15px 0 22px;font-weight:bold;font-size:20px;color:#333}/* POPCORN-857-v12 수정 *//* POPCORN-857-v7 수정 */
.os_mac .movie2 .feature_indie .link_desc{margin:20px 15px 0 22px}/* POPCORN-857-v12 수정 *//* POPCORN-857-v9 수정 *//* POPCORN-857-v7 추가 */
.movie2 .feature_indie .tit_desc + .link_desc{margin:16px 15px 0 22px}/* POPCORN-857-v9 수정 *//* POPCORN-857-v7 추가 */
.movie2 .feature_indie .link_desc:hover{text-decoration:underline;color:#ff382e}
.movie2 .feature_indie .link_story{display:block;display:-webkit-box;overflow:hidden;height:174px;margin:6px 21px 0 22px;font-size:15px;line-height:22px;color:#888;text-overflow:ellipsis;-webkit-line-clamp:8;-webkit-box-orient:vertical;word-wrap:break-word}/* POPCORN-857-v14 수정 *//* POPCORN-857-v12 수정 *//* POPCORN-857-v7 수정 *//* 2017-11-24 수정 */
.movie2 .feature_indie .tit_desc + .link_desc + .link_story{height:155px;-webkit-line-clamp:7}/* POPCORN-857-v14 추가 */
.os_mac .movie2 .feature_indie .link_story{margin:6px 22px 0 22px}/* POPCORN-857-v7 추가 */
.movie2 .feature_indie .state_desc{position:absolute;left:22px;bottom:21px;font-size:14px;color:#888}/* POPCORN-857-v10 수정 *//* POPCORN-857-v7 수정 *//* POPCORN-857-v2 수정 */
.os_mac .movie2 .feature_indie .state_desc{bottom:20px}/* POPCORN-857-v10 수정 *//* POPCORN-857-v7 수정 *//* POPCORN-857-v2 추가 */
.movie2 .feature_indie .state_desc .ico_movie{display:inline-block;vertical-align:top}
.movie2 .feature_indie .state_desc .ico_play{width:12px;height:14px;margin:4px 4px 0 0;background-position:-20px -400px}/* POPCORN-857-v2 수정 */
.os_mac .movie2 .feature_indie .state_desc .ico_play{margin:3px 4px 0 0}/* POPCORN-857-v2 추가 */
.movie2 .feature_indie .state_desc .ico_like{width:15px;height:14px;margin:5px 5px 0 11px;background-position:-20px -420px}/* POPCORN-857-v2 수정 */
.os_mac .movie2 .feature_indie .state_desc .ico_like{margin:3px 5px 0 11px}/* POPCORN-857-v2 추가 */

.movie2 .feature_indie .page_tab{position:absolute;right:-3px;top:-28px;font-size:0;line-height:0}
.movie2 .feature_indie .page_tab .ico_movie{display:inline-block;width:8px;height:8px;margin:0 3px;background-position:-290px -350px}
.movie2 .feature_indie .page_tab .ico_movie.on{background-position:-280px -350px}

.movie2 .feature_indie .paging_feature .link_feature{position:absolute;top:-49px;width:366px;height:376px;z-index:30}
.movie2 .feature_indie .paging_feature .link_prev{left:-366px}
.movie2 .feature_indie .paging_feature .link_next{right:-366px}
.movie2 .feature_indie .paging_feature .ico_movie{position:absolute;top:150px;width:53px;height:53px;z-index:30}
/* 2017-11-24 수정 */
.movie2 .feature_indie .paging_feature .ico_prev{right:-40px;background-position:0 0}
.movie2 .feature_indie .paging_feature .ico_prev:hover{background-position:0 -60px}
.movie2 .feature_indie .paging_feature .ico_next{left:-40px;background-position:-60px 0}
.movie2 .feature_indie .paging_feature .ico_next:hover{background-position:-60px -60px}
/* //2017-11-24 수정 */
/* 2017-11-24 추가 */
.movie2 .feature_indie .panel[aria-hidden="true"]{opacity:0.3}/* POPCORN-857-v2 수정 */
.movie2 .feature_indie .panel[aria-hidden="true"] .info_feature{display:none}/* 2018-01-05 디자이너 요청으로 추가 */
.movie2 .feature_indie .panel[aria-hidden="true"] .wrap_panel:hover .box_desc{opacity:0}
.movie2 .feature_indie .panel[aria-hidden="true"] .wrap_panel:hover .box_desc a{cursor:default}
/* //2017-11-24 추가 */
.movie2 .feature_indie .img_feature{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;opacity:0.1;filter:alpha(Opacity=10);-webkit-filter: blur(7px);-moz-filter:blur(7px);-o-filter:blur(7px);-ms-filter:blur(7px);filter:blur(7px)}/* POPCORN-857-v6 수정 *//* POPCORN-857-v5 수정 *//* POPCORN-857 수정 */
.movie2 .feature_indie .bg_noimage{background-size:53px 49px}/* 2017-01-12 노이미지 추가  */

/* 홈 스페셜픽 */
.movie2 .home_indie .tit_movie{display:block;height:18px}
.movie2 .home_special{position:relative;width:960px;margin:0 auto}/* 2017-11-24 수정 */
.movie2 .home_special .tit_special{width:70px;margin:50px 0 20px 0;background-position:0 -980px}/* POPCORN-857 수정 */
.movie2 .info_special{overflow:hidden}
.movie2 .wrap_special{float:left;margin-left:20px}
.movie2 .wrap_special:first-child{margin-left:0}
.movie2 .wrap_special .special_thumb{overflow:hidden;float:left;position:relative;width:230px;height:260px}/* home960 수정 */
.movie2 .wrap_special .thumb_special{display:block;position:relative;width:100%;height:154px}
.movie2 .wrap_special .thumb_special:after{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;border:1px solid #000;opacity:.1;content:''}
.movie2 .wrap_special .thumb_special:before{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;background:#000;opacity:.1;content:''}/* POPCORN-857-v5 추가 */
.movie2 .wrap_special .thumb_special.bg_noimage{background-size:44px 41px}/* 2017-01-12 노이미지 추가  */
.movie2 .wrap_special .thumb_special.bg_noimage:before{display:none}/* 2017-01-12 노이미지 추가  */
.movie2 .wrap_special .bg_special{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;background:url(//t1.daumcdn.net/movie/images/pc/bg_special.png) no-repeat 0 0}
.movie2 .wrap_special .name_special{overflow:hidden;position:absolute;left:0;top:12px;width:160px;z-index:20;padding:0 15px;font-weight:blod;font-size:20px;color:#fff;white-space:nowrap;text-overflow:ellipsis}/* POPCORN-857-v4 수정 */
.os_mac .movie2 .wrap_special .name_special{font-weight:normal}/* POPCORN-857-v4 추가 */
.movie2 .wrap_special .name_special:hover{text-decoration:underline}
.movie2 .wrap_special .link_txt{display:block;display:-webkit-box;overflow:hidden;height:42px;margin:15px 15px 0;font-size:14px;line-height:21px;color:#fff;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}/* POPCORN-857-v4 수정 */
.movie2 .wrap_special .link_txt:hover{text-decoration:underline}
.movie2 .wrap_special .state_special{display:block;margin:10px 0 0 15px;font-size:13px;color:#fff}
.movie2 .wrap_special .state_special .ico_movie{display:inline-block;vertical-align:top}
.movie2 .wrap_special .state_special .ico_play{width:12px;height:14px;margin:3px 6px 0 2px;background-position:0 -400px}
.os_mac .movie2 .wrap_special .state_special .ico_play{margin:0 6px 0 2px}
.movie2 .wrap_special .state_special .ico_like{width:15px;height:14px;margin:4px 6px 0 11px;background-position:0 -420px}
.os_mac .movie2 .wrap_special .state_special .ico_like{margin:2px 6px 0 11px}
.movie2 .wrap_special .special_desc{float:left;width:199px;height:258px;padding:0 20px;border:1px solid #ebebeb;border-left:0 none;background:#fafafa}/* home960 수정 *//* POPCORN-857 수정 */
.movie2 .coment_special .profile_cmt{display:block;overflow:hidden;margin-top:13px}/* POPCORN-949 수정 */
.movie2 .coment_special .thumb_cmt{float:left;position:relative;width:26px;height:26px;margin-right:8px;border-radius:50%;color:#333}/* POPCORN-949 수정 */
.movie2 .coment_special .thumb_cmt .img_g{border-radius:50%}/* POPCORN-949 수정 */
.movie2 .wrap_special .coment_special .thumb_cmt:after{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;border:1px solid #000;border-radius:50%;opacity:.1;content:''}/* POPCORN-949 수정 */
.movie2 .coment_special .txt_profile{display:block;overflow:hidden;font-weight:bold;font-size:15px;text-overflow:ellipsis;white-space:nowrap}/* POPCORN-949 수정 *//* POPCORN-857-v8 수정 */
.os_mac .movie2 .coment_special .txt_profile{margin-top:2px}/* POPCORN-949 수정 *//* POPCORN-857-v8 수정 */
.movie2 .coment_special a.link_special:hover .txt_profile{text-decoration:underline}/* 2017-11-21 수정 */
.movie2 .coment_special .wrap_profile{display:inline-block;max-width:100%}/* POPCORN-949 추가 */
.movie2 .coment_special .wrap_grade{float:right;margin:18px 0 0 7px;vertical-align:top}/* POPCORN-949 수정 *//* POPCORN-857-v2 수정 *//* POPCORN-857 수정 */
.os_mac .movie2 .coment_special .wrap_grade{margin:16px 0 0 6px}/* POPCORN-949 수정 */
.movie2 .coment_special .info_profile{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/* POPCORN-949 추가 */
.movie2 .coment_special .ico_15star{float:left;width:15px;height:15px;margin-right:3px;background-position:-100px -20px}/* 2017-11-30 수정 */
.movie2 .coment_special .num_grade{float:left;height:11px;margin-top:2px}
.movie2 .coment_special .grade_dot{width:3px;height:3px;margin-top:11px;background-position:-350px 0}
.movie2 .coment_special .grade_00{width:10px;background-position:-350px -10px}
.movie2 .coment_special .grade_01{width:6px;background-position:-350px -30px}
.movie2 .coment_special .grade_02{width:10px;background-position:-350px -50px}
.movie2 .coment_special .grade_03{width:9px;background-position:-350px -70px}
.movie2 .coment_special .grade_04{width:10px;background-position:-350px -90px}
.movie2 .coment_special .grade_05{width:9px;background-position:-350px -110px}
.movie2 .coment_special .grade_06{width:9px;background-position:-350px -130px}
.movie2 .coment_special .grade_07{width:9px;background-position:-350px -150px}
.movie2 .coment_special .grade_08{width:9px;background-position:-350px -170px}
.movie2 .coment_special .grade_09{width:9px;background-position:-350px -190px}
.movie2 .coment_special .grade_10{width:15px;background-position:-350px -210px}
.movie2 .coment_special .desc_coment{display:block;display:-webkit-box;overflow:hidden;height:196px;font-size:15px;line-height:22px;color:#333;text-overflow:ellipsis;-webkit-line-clamp:9;-webkit-box-orient:vertical;word-wrap:break-word}/* POPCORN-857-v13 수정 */
.movie2 .coment_special{height:128px}/* POPCORN-857 추가 */
.movie2 .special_type2 .coment_special .desc_coment{height:65px;-webkit-line-clamp:3}
.movie2 .special_type2 .coment_special:first-child{height:129px;border-bottom:1px solid #ebebeb}/* POPCORN-857 수정 */
.movie2 .home_special .link_more{position:absolute;right:0;top:2px;font-size:15px;color:#888}/* 2017-11-24 추가 */

/* 홈 인기TOP10 */
.movie2 .home_top10, .movie2 .home_newly{position:relative;width:960px;margin:0 auto}
.movie2 .home_indie .tit_top10{width:86px;margin:50px 0 20px 0;background-position:0 -1000px}
.movie2 .info_indvideo{position:relative}
.movie2 .info_indvideo .txt_indvideo{position:absolute;right:0;top:1px;font-size:15px;color:#888}
.movie2 .home_top10 .txt_indvideo{;font-size:13px;top:0;right:35px}/* POPCORN-857-v2 수정 */
.movie2 .info_indvideo .panel_indvideo{overflow:hidden;width:1120px}
.movie2 .info_indvideo .cont_indvideo{float:left;width:225px;margin-right:20px}
.movie2 .info_indvideo .thumb_indvideo{display:block;position:relative;overflow:hidden;width:100%;height:144px}
.movie2 .info_indvideo .thumb_indvideo:after{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;border:1px solid #000;opacity:.1;content:''}
.movie2 .info_indvideo .thumb_indvideo.bg_noimage{background-size:44px 41px}/* 2017-01-12 노이미지 추가  */
.movie2 .info_indvideo .special_label{position:absolute;right:0;top:0;z-index:20;height:28px;font-size:12px;line-height:26px;padding:0 7px;background:#ff382e;border-radius:1px;color:#fff}/* 2017-01-12 노이미지 수정  */
.os_mac .movie2 .info_indvideo .special_label{line-height:30px}
.movie2 .info_indvideo .info_time{position:absolute;right:5px;bottom:5px;width:40px;height:20px}/* POPCORN-857 수정 */
.movie2 .info_indvideo .bg_time{position:absolute;left:0;top:0;width:100%;height:100%;background:#222223;opacity:0.8;filter:alpha(Opacity=80)}
.movie2 .info_indvideo .txt_time{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;font-size:11px;line-height:20px;color:#fff;text-align:center}
.movie2 .info_indvideo .desc_indvideo{display:block;position:relative;overflow:hidden;padding:9px 28px 0}
.os_mac .movie2 .info_indvideo .desc_indvideo{height:93px;padding:13px 28px 0}/* 2018-01-11 수정 */
.movie2 .info_indvideo .num_rank{position:absolute;left:0;top:15px;width:29px;height:20px}
.movie2 .info_indvideo .num_01{background-position:-80px 0}
.movie2 .info_indvideo .num_02{background-position:-80px -20px}
.movie2 .info_indvideo .num_03{background-position:-80px -40px}
.movie2 .info_indvideo .num_04{background-position:-80px -60px}
.movie2 .info_indvideo .num_05{background-position:-80px -80px}
.movie2 .info_indvideo .num_06{background-position:-80px -100px}
.movie2 .info_indvideo .num_07{background-position:-80px -120px}
.movie2 .info_indvideo .num_08{background-position:-80px -140px}
.movie2 .info_indvideo .num_09{background-position:-80px -160px}
.movie2 .info_indvideo .num_10{background-position:-80px -180px}
.movie2 .info_indvideo .num_11{background-position:-80px -200px}
.movie2 .info_indvideo .num_12{background-position:-80px -220px}
.movie2 .info_indvideo .num_13{background-position:-80px -240px}
.movie2 .info_indvideo .num_14{background-position:-80px -260px}
.movie2 .info_indvideo .num_15{background-position:-80px -280px}
.movie2 .info_indvideo .num_16{background-position:-80px -300px}
.movie2 .info_indvideo .indvideo_movie{display:inline-block;overflow:hidden;max-width:100%;font-weight:600;font-size:15px;color:#333;white-space: nowrap;text-overflow: ellipsis}/* POPCORN-857 수정 *//* 2017-11-21 수정 */
.os_mac .movie2 .info_indvideo .indvideo_movie{font-size:16px}/* POPCORN-857 추가 */
.movie2 .info_indvideo .indvideo_movie:hover{text-decoration:underline;color:#ff382e}
.movie2 .info_indvideo .indvideo_desc{display:block;display:-webkit-box;overflow:hidden;height:40px;margin-top:-1px;font-size:13px;line-height:19px;color:#888;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap: break-word}/* POPCORN-859-v2 수정 *//* POPCORN-857 수정 */
.os_mac .movie2 .info_indvideo .indvideo_desc{font-size:14px;line-height:20px;margin-top:-5px}/* POPCORN-859-v3 수정 *//* POPCORN-857 추가 */ /* POPCORN-962 수정 *//* POPCORN-978 수정 */
.movie2 .info_indvideo .indvideo_desc:hover{text-decoration:underline}
.movie2 .info_indvideo .state_desc{display:block;margin:9px 0 0 1px;font-size:13px;color:#888}/* POPCORN-857 수정 */
.movie2 .info_indvideo .state_desc .ico_movie{display:inline-block;vertical-align:top}
.movie2 .info_indvideo .state_desc .ico_play{width:12px;height:14px;margin:4px 5px 0 0;background-position:-20px -400px}/* POPCORN-857 수정 */
.os_mac .movie2 .info_indvideo .state_desc .ico_play{margin:1px 5px 0 0}
.movie2 .info_indvideo .state_desc .ico_like{width:15px;height:14px;margin:5px 4px 0 13px;background-position:-20px -420px}/* POPCORN-859 수정 *//* POPCORN-857 수정 */
.os_mac .movie2 .info_indvideo .state_desc .ico_like{margin:2px 4px 0 13px}/* POPCORN-859 수정 */
.movie2 .info_indvideo .paging_indvideo{position:absolute;right:0;top:0}
.movie2 .info_indvideo .paging_indvideo{position:absolute;right:1px;top:0;font-size:13px;color:#bbb}
.movie2 .info_indvideo .num_page{float:left;margin-top:0}
.movie2 .info_indvideo .paging_indvideo em.num_page{color:#333}
.movie2 .info_indvideo .paging_indvideo .txt_bar{float:left;margin:0 4px 0;color:#cfcfcf}
.os_mac .movie2 .info_indvideo .paging_indvideo .txt_bar{margin:0 4px 0}
.movie2 .info_indvideo .link_paging{opacity:0;-webkit-transition: opacity .3s cubic-bezier(.47,0,.745,.715);transition: opacity .3s cubic-bezier(.47,0,.745,.715);position:absolute;top:102px;z-index:100;width:51px;height:51px;vertical-align:top}
.movie2 .info_indvideo:hover .link_paging{opacity:1}
.movie2 .info_indvideo .link_prev{left:-80px}/* home960 수정 */
.movie2 .info_indvideo .link_next{right:-80px}/* home960 수정 */
.movie2 .info_indvideo .link_paging .ico_movie{display:block;width:100%;height:100%}
.movie2 .info_indvideo .link_prev .ico_movie{background-position:-110px -330px}
.movie2 .info_indvideo .link_next .ico_movie{background-position:-50px -330px}
.movie2 .info_indvideo .link_prev .ico_movie:hover{background-position:-60px -460px}/* POPCORN-857 수정 */
.movie2 .info_indvideo .link_next .ico_movie:hover{background-position:0px -460px}/* POPCORN-857 수정 */

/* 홈 배너 */
.movie2 .home_banner{overflow:hidden;width:100%;height:130px;margin-top:46px}/* POPCORN-857 수정 */
.movie2 .home_banner .info_banner{float:left;position:relative;width:100%;height:100%}
.movie2 .home_banner .wrap_banner{display:block;width:432px;margin:0 auto;height:100%;padding-left:48px;color:#fff}/* POPCORN-857-v12 수정 */
.movie2 .home_banner .desc_banner{float:left;width:240px;margin-top:16px}/* POPCORN-857-v12 수정 *//* POPCORN-842 수정 *//* POPCORN-857-v2 수정 */
.os_mac .movie2 .home_banner .desc_banner{width:224px}/* POPCORN-842 추가 */
.movie2 .home_banner .banner_label{display:inline-block;position:relative;height:22px;padding:0 5px;font-size:12px;line-height:20px;background:url(//t1.daumcdn.net/movie/images/pc/bg_label.png) repeat 0 0}/* POPCORN-857-v12 수정 *//* POPCORN-857-v11 수정 *//* POPCORN-857-v2 수정 */
.os_mac .movie2 .home_banner .banner_label{line-height:24px}
.movie2 .home_banner .cont_banner{display:block;overflow:hidden;max-height:75px}/* POPCORN-842 추가 */
.movie2 .home_banner .tit_banner{display:block;margin-top:2px;font-weight:normal;font-weight:bold;font-size:21px;line-height:25px}/* POPCORN-857-v12 수정 *//* POPCORN-842 수정 *//* POPCORN-857-v4 수정 *//* POPCORN-857-v2 수정 *//* POPCORN-857 수정 */
.os_mac .movie2 .home_banner .tit_banner{font-weight:normal;font-size:22px;margin-top:7px}/* POPCORN-857-v12 수정 *//* POPCORN-842 수정 *//* POPCORN-857-v4 수정 *//* POPCORN-857 수정 */
/* POPCORN-857-v4 추가 */
.movie2 .home_banner .banner_label + .cont_banner{margin-top:5px}/* POPCORN-842 수정 */
.os_mac .movie2 .home_banner .banner_label + .cont_banner{margin-top:5px}/* POPCORN-842 수정 */
.movie2 .home_banner .banner_label + .cont_banner .tit_banner{margin-top:-2px}/* POPCORN-857-v12 추가 */
.os_mac .movie2 .home_banner .banner_label + .cont_banner .tit_banner{margin-top:3px}/* POPCORN-857-v12 추가 */
/* //POPCORN-857-v4 추가 */
.movie2 .home_banner .txt_banner{display:block;display:-webkit-box;overflow:hidden;height:auto;margin-top:8px;font-size:13px;line-height:18px;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap: break-word;word-break:keep-all}/* POPCORN-842-v2 수정 *//* POPCORN-842 수정 *//* POPCORN-857-v2 수정 *//* POPCORN-857 수정 */
.os_mac .movie2 .home_banner .txt_banner{margin-top:8px}/* POPCORN-842-v2 수정 *//* POPCORN-842 수정 *//* POPCORN-857-v2 추가 */
/* POPCORN-842-v2 추가 */
.movie2 .home_banne .type_long .txt_banner{margin-top:6px}
.os_mac .home_banner .type_long .txt_banner{margin-top:4px}
/* //POPCORN-842-v2 추가 */
.movie2 .home_banner .thumb_banner{overflow:hidden;float:right;position:relative;width:170px;height:110px;margin-top:20px;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, .25)}/* POPCORN-857-v12 수정 *//* POPCORN-842 수정 *//* POPCORN-857-v2 수정 */
.movie2 .home_banner .thumb_banner:after{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;border:1px solid #000;opacity:.1;content:''}/* POPCORN-857 수정 */
.movie2 .home_banner .inner_thumb{position:absolute;left:0;top:0}
.movie2 .home_banner.banner_type2 .info_banner{width:50%}
.movie2 .home_banner.banner_type2 .info_banner:first-child .wrap_banner{right:0;left:auto;padding-left:0;padding-right:31px}/* home960 수정 */
.movie2 .home_banner.banner_type2 .wrap_banner{position:absolute;left:0;top:0;}

/* 홈 최신순 */
.movie2 .home_indie .tit_newly{width:51px;margin:50px 0 20px 0;background-position:0 -1020px}
.movie2 .home_newly{padding-bottom:16px}/* POPCORN-857 추가 */
.movie2 .home_newly .panel_indvideo{margin-top:-27px}/* POPCORN-857 수정 */
.movie2 .home_newly .cont_indvideo{margin-top:27px}/* POPCORN-857 수정 */
.movie2 .home_newly .desc_indvideo{padding:9px 28px 0 0}/* POPCORN-857-v2 수정 */
.os_mac .movie2 .home_newly .desc_indvideo{padding:12px 28px 0 0}/* POPCORN-857-v2 수정 */
/* //독립1차 */

/* 독립2차 */
.movie2 #dkWrap.movie_type2 .cont_indie #cMain{overflow:visible;background:none}/* 2017-11-30 수정 */
.cont_indie .notice_comm{clear:both}/* 2017-11-30 추가 */
.movie2 .movie_type2 .cont_indie #mAside{margin-left:40px}
.movie2 .movie_type2 .cont_indie #mArticle{width:670px;margin-right:0}
.movie2 .cont_indie .aside_g{margin-top:40px}
.movie2 .view_indie .tit_movie{display:block;height:17px}

/* 뷰 */
.movie2 .view_indie{width:100%;padding:30px 0 100px 0}
.movie2 .indie_media{height:457px}
.movie2 .indie_media .wrap_video{position:relative;width:670px;height:383px}
.movie2 .indie_media .wrap_video iframe{width:100%;height:383px}
.movie2 .indie_media .wrap_video .ico_video{position:absolute;left:50%;top:50%;z-index:20;width:72px;height:72px;margin:-36px 0 0 -36px;background-position:-220px -380px}
.movie2 .indie_media .info_video{position:absolute;left:0;top:0;overflow:hidden;width:100%;height:100%}
.movie2 .indie_media .info_video .thumb_video{display:block;position:relative}
.movie2 .indie_media .info_video .thumb_video .img_g{width:670px;height:383px}
.movie2 .indie_media .info_video .thumb_video:after{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;border:1px solid #000;opacity:.1;content:''}
.movie2 .indie_media .info_intro{position:relative;padding-right:196px;margin-top:17px}
.os_mac .movie2 .indie_media .info_intro{margin-top:22px}/* POPCORN-853 추가 */
.movie2 .indie_media .wrap_btn{position:absolute;right:0;top:5px}
.os_mac .movie2 .indie_media .wrap_btn{top:0}
/* POPCORN-852 수정 */
/* 2017-12-06 수정 */
/* POPCORN-919 수정 */
.movie2 .indie_media .link_like{float:left;width:112px;height:50px;border:1px solid #E6E6E6}
.movie2 .indie_media .link_like:hover{border:1px solid #000}
.movie2 .alex-action{margin-top:0;color:#333!important}
.movie2 .alex-action .selectionbox{padding:0;width:auto}
.movie2 .alex-action .selected{font-weight:normal}
.movie2 .alex-action .icon-wrapper{float:left;width:20px;height:17px;margin:16px 7px 0 0}/* POPCORN-1043 수정 */
.os_mac .movie2 .alex-action .icon-wrapper{margin-top:17px}/* POPCORN-1043 수정 */
.movie2 .alex-action .type-LIKE .icon{float:left;background-image:url(//t1.daumcdn.net/movie/images/pc/ico_movie_171115.png);background-position:0 -440px;background-size:300px 520px} /* POPCORN-1070 수정 */
.movie2 .alex-action .selection-label{display:none}
.movie2 .alex-action .count{display:inline-block;font-family:Helvetical Neue, sans-serif;font-size:18px;line-height:47px;vertical-align:middle}/* POPCORN-1043 수정 */
.os_mac .movie2 .alex-action .count{line-height:54px}
/* //POPCORN-919 수정 */
/* POPCORN-919-v2 추가 */
.movie2 .like_up .alex-action .type-LIKE .icon{background-position:-60px -410px;-webkit-animation: empathyHeartAni2 1s ease 0s;animation: empathyHeartAni2 1s ease 0s;-webkit-animation: empathyHeartAni 1s ease 0s;animation: empathyHeartAni 1s ease 0s}
@-webkit-keyframes empathyHeartAni {
    10% {
        -webkit-transform: translateY(-10px) scale(1.2);
        transform: translateY(-10px) scale(1.2)
    }

    50% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    60% {
        -webkit-transform: translateY(-10px) scale(1.2);
        transform: translateY(-10px) scale(1.2)
    }
}

@keyframes empathyHeartAni {
    10% {
        transform: translateY(-10px) scale(1.2)
    }

    50% {
        transform: translateY(0)
    }

    60% {
        transform: translateY(-10px) scale(1.2)
    }
}
@-webkit-keyframes empathyHeartAni2 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    14% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }

    28% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    42% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes empathyHeartAni2 {
    0% {
        transform: scale(1)
    }

    14% {
        transform: scale(1.5)
    }

    28% {
        transform: scale(1)
    }

    42% {
        transform: scale(1.5)
    }

    70% {
        transform: scale(1)
    }

    100% {
        transform: scale(1)
    }
}
/* //POPCORN-919-v2 추가 */
/* //2017-12-06 수정 */
.movie2 .indie_media .link_share{float:left;margin-left:10px;width:50px;height:50px;border:1px solid #E6E6E6;line-height:46px}
.movie2 .indie_media .link_share:hover{border:1px solid #000}
.movie2 .indie_media .link_share .ico_movie{display:block;width:20px;height:19px;margin:15px 0 0 16px;background-position:-60px -390px}/* POPCORN-866 수정 *//* POPCORN-853 수정 */
.os_mac .movie2 .indie_media .link_share .ico_movie{margin:15px auto 0}/* POPCORN-866 추가 */
/* //POPCORN-852 수정 */
/* POPCORN-852-v2 추가  */
/* 2017-12-06 수정 */
.movie2 .indie_media .sns_comm{height:62px}
.movie2 .indie_media .sns_comm:hover .wrap_sharelayer{display:block}
.movie2 .indie_media .sns_comm:hover .link_share{border:1px solid #000}
.movie2 .indie_media .fixed .wrap_sharelayer{position:fixed;right:50%;top:100px;margin-right:-480px}
/* 2017-12-06 수정 */
.movie2 .indie_media .wrap_sharelayer{display:none;position:absolute;right:0;top:60px;width:244px;height:104px;border:1px solid #E6E6E6;background:#fff;text-align:center}
.movie2 .indie_media .list_sns{float:none;display:inline-block;margin-top:20px}
.movie2 .indie_media .list_sns li{margin:0 10px}
.movie2 .indie_media .list_sns li+li{padding:0}
.movie2 .indie_media .link_sns{display:block}
.movie2 .indie_media .link_sns .ico_sns{display:inline-block;width:44px;height:44px}
.movie2 .indie_media .link_sns:hover{color:#FF0C00;text-decoration:underline}
.movie2 .indie_media .link_sns .tit_sns {display:block;margin-top:6px;font-weight:normal}
.movie2 .indie_media .link_fb .ico_sns{background-position:0 -200px}
.movie2 .indie_media .link_ks .ico_sns{background-position:-50px -200px}
.movie2 .indie_media .link_tw .ico_sns{background-position:-100px -200px}
/* //POPCORN-852-v2 추가  */
.movie2 .indie_media .tit_info{display:inline-block;overflow:hidden;max-width:85%;font-weight:600;font-size:26px;line-height:30px;color:#333;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}/* POPCORN-853 수정 */
.movie2 .indie_media .special_label{display:inline-block;width:62px;height:24px;margin:5px 0 0 7px;font-size:13px;font-weight:bold;line-height:21px;background:#FF382E;color:#fff;vertical-align:top;text-align:center}/* POPCORN-874 수정 *//* POPCORN-853 수정 */
.os_mac .movie2 .indie_media .special_label{width:58px;margin:0 0 0 7px;font-weight:normal;line-height:24px}/* POPCORN-874 수정 *//* POPCORN-853 수정 */
.movie2 .indie_media .state_special{display:block;margin-top:6px;font-size:15px;color:#333}
.movie2 .indie_media .state_special .ico_movie{display:inline-block;vertical-align:top}
.movie2 .indie_media .state_special .ico_play{width:12px;height:14px;margin:5px 5px 0 2px;background-position:-40px -390px}
.os_mac .movie2 .indie_media .state_special .ico_play{margin:1px 5px 0 2px}/* POPCORN-853 수정 */
.movie2 .indie_media .state_special .ico_cmt{width:13px;height:14px;margin:6px 6px 0 18px;background-position:-40px -410px}/* POPCORN-853 수정 */
.movie2 .indie_media .state_special .link_cmt:hover{text-decoration:underline}/* POPCORN-940  추가 */
.os_mac .movie2 .indie_media .state_special .ico_cmt{margin:3px 5px 0 20px}/* POPCORN-853 수정 */
.movie2 .indie_intro{overflow:hidden;margin-top:22px;padding:20px 0 25px 0;border-top:2px solid #333;border-bottom:1px solid #E5E5E5}

/* 영상 fixed */
.movie2 .indie_media .cont_video.fixed{position:fixed;left:0;top:0;z-index:1000000;width:100%;height:140px;border-bottom:1px solid #EFEFEF;background:#FCFCFC}
.movie2 .indie_media .cont_video.play .info_video{visibility:hidden;opacity:0;-webkit-transition:visibility 1s, opacity 1s cubic-bezier(.47,0,.745,.715);transition:visibility 1s, opacity 1s cubic-bezier(.47,0,.745,.715)}/* POPCORN-852 수정 */
.movie2 .indie_media .fixed .inner_video{overflow:hidden;width:960px;height:100%;margin:0 auto}
.movie2 .indie_media .fixed .wrap_video{float:left;width:250px;height:140px;margin-right:31px}
.movie2 .indie_media .fixed .wrap_video iframe{width:100%;height:140px}
.movie2 .indie_media .fixed .info_video{width:100%}
.movie2 .indie_media .fixed .wrap_video .ico_video{width:40px;height:40px;margin:-20px 0 0 -20px;background-position:-170px -380px}
.movie2 .indie_media .fixed .thumb_video .img_g{width:100%}
.movie2 .indie_media .fixed .info_intro{overflow:hidden;margin:39px 0 0 0}
.movie2 .indie_media .fixed .ico_close{position:absolute;left:50%;top:14px;width:17px;height:17px;margin-left:485px;background-position:-40px -430px}

.movie2 .indie_intro .desc_story{font-size:16px;line-height:24px;color:#333}/* POPCORN-853 수정 */
.movie2 .indie_intro .cont_intro{overflow:hidden;margin-top:18px}
.movie2 .indie_intro .list_indie{float:left;width:50%;font-size:15px}
.movie2 .indie_intro .list_indie dt{float:left;margin:0 6px 1px 0;;color:#888}
.movie2 .indie_intro .list_indie dd{overflow:hidden;margin-bottom:1px;text-overflow:ellipsis;white-space:nowrap}/* POPCORN-866 수정 */
.movie2 .indie_intro .list_indie .txt_info{color:#222}
.movie2 .indie_intro .list_indie a.txt_info:hover{text-decoration:underline}

/* 수상 */
.movie2 .awards_indie{padding:30px 0 15px 0;border-bottom:1px solid #E5E5E5}
.movie2 .awards_indie .tit_movie{width:32px;margin-bottom:15px;background-position:0 -1040px}
.movie2 .awards_indie .list_awards{overflow:hidden}
.movie2 .awards_indie .list_awards li{float:left;width:50%;margin-bottom:15px}
.movie2 .awards_indie .thumb_awards{float:left;overflow:hidden;width:90px;height:130px;margin-right:15px;position:relative}
.movie2 .awards_indie .thumb_awards:after{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;border:1px solid #000;opacity:.1;content:''}
.movie2 .awards_indie .thumb_awards.bg_noimage{background-size:28px 26px}/* 2017-01-12 노이미지 추가  */
.movie2 .awards_indie .cont_awards{display:block;overflow:hidden;padding-right:20px}
.movie2 .awards_indie .label_awards{display:block;width:34px;height:20px;margin-top:6px;border:1px solid #B8B8B8;font-size:13px;line-height:17px;color:#333;text-align:center}
.os_mac .movie2 .awards_indie .label_awards{line-height:22px}
.movie2 .awards_indie .link_awards{display:block;overflow:hidden;margin:8px 0 0 3px;font-size:15px;color:#333;white-space: nowrap;text-overflow: ellipsis}/* POPCORN-874 수정 */
.os_mac .movie2 .awards_indie .link_awards{margin:6px 0 0 3px}/* POPCORN-874 추가 */
.movie2 .awards_indie .link_awards:hover{text-decoration:underline}
.movie2 .awards_indie .txt_award{display:block;margin:-2px 0 0 3px;font-size:14px;color:#888}

/*  스페셜 코멘트 */
/* POPCORN-874 수정 */
.movie2 .cmt_indie{position:relative;padding:30px 0 15px 0}/* POPCORN-853 수정 */
.movie2 .cmt_indie .tit_movie{width:101px;margin-bottom:17px;background-position:0 -1060px}
.movie2 .cmt_indie .indie_cmt{position:relative;display:table;table-layout:fixed;overflow:hidden;width:670px}/* POPCORN-949 수정 */
.movie2 .cmt_indie .indie_cmt:before{position:absolute;top:0;bottom:0;left:50%;z-index:10;width:12px;margin-left:-7px;border-left:1px solid #F4F4F4;border-right:1px solid #F4F4F4;background:#fff;content:""}
.movie2 .cmt_indie.cmt_type2 .indie_cmt:before{display:none}
.movie2 .cmt_indie .info_cmt{position:relative;display:table-cell;margin-right:10px;background:#F6F6F6;border:1px solid #F4F4F4}/* POPCORN-949 수정 *//* POPCORN-874-v2 수정 */
.movie2 .cmt_indie.cmt_type2 .info_cmt{width:670px}/* POPCORN-874-v2 추가 */
.movie2 .cmt_indie .indie_cmt.cmt_odd:before{border-right:1px solid #fff}/* POPCORN-874-v2 추가 */
.movie2 .cmt_indie .info_cmt:first-child .cont_cmt{padding:0 26px 21px 20px}
.movie2 .cmt_indie .cont_cmt{width:287px;padding:0 20px 21px 26px;font-size:0;line-height:0}/* POPCORN-949 수정 */
.movie2 .cmt_indie.cmt_type2 .cont_cmt{width:auto}/* POPCORN-949 추가 */
.movie2 .cmt_indie .wrap_profile{display:inline-block;max-width:100%}/* POPCORN-949 추가 */
.movie2 .cmt_indie .profile_cmt{display:block;overflow:hidden;margin-top:19px;vertical-align:top}/* POPCORN-949 수정 */
.movie2 .cmt_indie a.profile_cmt:hover .txt_profile{text-decoration:underline}
.movie2 .cmt_indie .thumb_cmt{float:left;position:relative;width:26px;height:26px;margin-right:9px;border-radius:50%}/* POPCORN-949 수정 */
.movie2 .cmt_indie .thumb_cmt .img_g{border-radius:50%}
.movie2 .cmt_indie .thumb_cmt:after{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;border:1px solid #000;border-radius:50%;opacity:.1;content:''}
.movie2 .cmt_indie .profile_cmt .txt_profile{display:block;overflow:hidden;font-weight:bold;font-size:15px;line-height:22px;color:#333;text-overflow:ellipsis;white-space:nowrap}/* POPCORN-949 수정 */
.os_mac .movie2 .cmt_indie .profile_cmt .txt_profile{margin-top:3px;line-height:21px}/* POPCORN-949 수정 */
.movie2 .cmt_indie .wrap_grade{float:right;margin:24px 0 0 7px;vertical-align:top}/* POPCORN-949 수정 */
.movie2 .cmt_indie .info_profile{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/* POPCORN-949 추가 */
.os_mac .movie2 .cmt_indie .coment_special .wrap_grade{margin:19px 0 0 4px} /* 2017-11-30 수정 */
.movie2 .cmt_indie .ico_15star{float:left;width:15px;height:15px;margin-right:3px;background-position:-100px -20px}/* 2017-11-30 수정 */
.movie2 .cmt_indie .num_grade{float:left;height:11px;margin-top:2px}
.movie2 .cmt_indie .grade_dot{width:3px;height:3px;margin-top:11px;background-position:-350px 0}
.movie2 .cmt_indie .grade_00{width:10px;background-position:-350px -10px}
.movie2 .cmt_indie .grade_01{width:6px;background-position:-350px -30px}
.movie2 .cmt_indie .grade_02{width:10px;background-position:-350px -50px}
.movie2 .cmt_indie .grade_03{width:9px;background-position:-350px -70px}
.movie2 .cmt_indie .grade_04{width:10px;background-position:-350px -90px}
.movie2 .cmt_indie .grade_05{width:9px;background-position:-350px -110px}
.movie2 .cmt_indie .grade_06{width:9px;background-position:-350px -130px}
.movie2 .cmt_indie .grade_07{width:9px;background-position:-350px -150px}
.movie2 .cmt_indie .grade_08{width:9px;background-position:-350px -170px}
.movie2 .cmt_indie .grade_09{width:9px;background-position:-350px -190px}
.movie2 .cmt_indie .grade_10{width:15px;background-position:-350px -210px}
.movie2 .cmt_indie .desc_coment{display:block;overflow:hidden;margin-top:8px;font-size:15px;line-height:22px;color:#333}/* POPCORN-940 수정 */
.movie2 .cmt_indie .paging_cmt{position:absolute;right:1px;top:30px;font-size:13px;color:#888}
.movie2 .cmt_indie .num_page{float:left;margin-top:0}
.os_mac .movie2 .cmt_indie .num_page{margin-top:3px}
.movie2 .cmt_indie em.num_page{color:#222}
.movie2 .cmt_indie .txt_bar{float:left;margin:0 4px 0;color:#cfcfcf}
.os_mac .movie2 .cmt_indie .txt_bar{margin:3px 4px 0}
.movie2 .cmt_indie .ico_movie{opacity:0;transition:opacity .3s cubic-bezier(.47,0,.745,.715);position:absolute;top:50%;margin-top:9px;width:30px;height:30px}
.movie2 .cmt_indie:hover .ico_movie{opacity:1}
.movie2 .cmt_indie .ico_prev{left:-15px;background-position:-110px -440px}
.movie2 .cmt_indie .ico_prev:hover{background-position:-110px -410px}
.movie2 .cmt_indie .ico_next{right:-15px;background-position:-140px -440px}
.movie2 .cmt_indie .ico_next:hover{background-position:-140px -410px}
.movie2 .cmt_indie.cmt_type2 .paging_cmt{display:none}
.movie2 .cmt_indie.cmt_type2 .ico_prev, .movie2 .cmt_indie.cmt_type2 .ico_next{display:none}
/* //POPCORN-874 수정 */

/*  리뷰 */
.movie2 .review_indie{overflow:hidden;padding:30px 0 10px;border-bottom:1px solid #eee}/* POPCORN-853 수정 *//* POPCORN-852 수정 */
.movie2 .review_indie .tit_movie{width:31px;margin-bottom:10px;background-position:0 -1080px}
.movie2 .review_indie .tit_review{display:block;margin-top:-3px;font-weight:normal;font-size:26px;line-height:32px;color:#333}/* POPCORN-853 수정 */
.os_mac .movie2 .review_indie .tit_review{margin-top:2px}/* POPCORN-853 수정 */
/* POPCORN-928 삭제 .movie2 .review_indie.review_open{padding:30px 0 34px} *//* POPCORN-920 추가 */
/* 2017-11-21 추가 */
.movie2 .review_indie .info_review{overflow:hidden;position:relative;max-height:800px}/* POPCORN-946 수정 *//* POPCORN-852 수정 */
.movie2 .review_indie.review_open .info_review{max-height:none;height:auto}/* POPCORN-946 수정 */
/* //2017-11-21 추가 */
.movie2 .review_indie .info_review .bg_review{position:absolute;left:0;bottom:0;z-index:10;width:800px;height:136px;background:url(//t1.daumcdn.net/movie/images/pc/bg_review.png) no-repeat 0 0}/* POPCORN-852 수정 */
.movie2 .review_indie.review_open .bg_review{display:none}/* POPCORN-902-v2 추가 */
.movie2 .review_indie .by_review{display:block;margin-top:3px;font-size:14px;color:#888}/* POPCORN-853 수정 */
.movie2 .review_indie .area_review{margin-top:22px}
.movie2 .review_indie p{margin-bottom:18px;font-size:16px;line-height:24px;color:#333}/* POPCORN-928-v2 수정 *//* POPCORN-928 수정 *//* POPCORN-920 수정 *//* POPCORN-902-v2 수정 */
.movie2 .review_indie p>img{width:100%;height:auto;margin:-2px 0 -8px 0;text-align:center}/* POPCORN-928-v2 수정 *//* POPCORN-920 수정 *//* POPCORN-902-v2 수정 */
/*
.movie2 .review_indie .desc_review{margin-bottom:24px;font-size:16px;line-height:24px;color:#333}
.movie2 .review_indie .figure_review{width:100%;height:auto;margin:-2px 0 21px 0;text-align:center}
*/
.movie2 .review_indie .thumb_review{display:block;position:relative}
.movie2 .review_indie .thumb_review:after{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;border:1px solid #000;border-radius:50%;opacity:.1;content:''}
.movie2 .review_indie .figure_review .img_g{display:inline-block;width:100%;height:100%}
.movie2 .review_indie .figure_review.min .img_g{width:auto;height:100%}
.movie2 .review_indie .review_indie p>img{width:100%;height:100%}/* POPCORN-902-v2 수정 */
/*
.movie2 .review_indie .figure_review.max .img_g{width:100%;height:100%}
*/
.movie2 .review_indie .figure_review.vertical .img_g{width:520px;height:auto} /* 2018-06-19-싱크 */
.movie2 .cont_indie .more_review{display:block;width:100%;margin-top:10px} /* 2018-06-19-싱크 */
.movie2 .cont_indie .review_open .more_review{display:none}/* POPCORN-902-v3 수정 *//* 2017-11-21 추가 */
.movie2 .cont_indie .inner_review{display:block;height:50px;border:1px solid #E8E8E8;text-align:center;line-height:49px}/* POPCORN-866 수정 */
.os_mac .movie2 .cont_indie .inner_review{line-height:53px}/* POPCORN-866 수정 */
.movie2 .cont_indie .more_review:hover .inner_review{border:1px solid #000}
.movie2 .cont_indie .txt_review{font-size:14px;color:#333;padding-right:18px;background-position:100% -222px}/* POPCORN-866 수정 *//* POPCORN-853 수정 */
.os_mac .movie2 .cont_indie .txt_review{background-position:100% -225px}

/* POPCORN-852 추가 */
.movie2 .cont_indie .review_indie .inner_review{border:0 none}
.movie2 .cont_indie .review_indie .more_review:hover .inner_review{border:0 none}
.movie2 .cont_indie .review_indie .txt_review{padding-right:25px;background-position:100% -265px}
.os_mac .movie2 .cont_indie .review_indie .txt_review{background-position:100% -267px}
/* POPCORN-852 추가 */
/* POPCORN-902-v3 삭제
.movie2 .cont_indie .review_indie.review_open .txt_review{background-position:100% -285px}
.os_mac .movie2 .cont_indie .review_indie.review_open .txt_review{background-position:100% -287px}
 */

/* 감상평 */
.movie2 .impression_indie{padding-top:30px}/* POPCORN-853 수정 */
.movie2 .impression_indie .wrap_tit{overflow:hidden;margin-bottom:16px}
.movie2 .impression_indie .tit_movie{float:left;width:50px;background-position:0 -1100px}
.movie2 .impression_indie .num_impression{float:left;margin:-3px 0 0 2px;font-weight:bold;font-size:19px;line-height:21px;color:#333}/* POPCORN-853 수정 */
.os_mac .movie2 .impression_indie .num_impression{margin:0 0 0 2px;font-size:20px;font-weight:normal}/* POPCORN-853 수정 */
.movie2 .impression_indie .wrap_tit .wrap_grade{display:inline-block;margin:-1px 0 0 11px;vertical-align:top}
.os_mac .movie2 .impression_indie .wrap_grade{margin:-1px 0 0 10px}/* POPCORN-853 수정 */
.movie2 .impression_indie .wrap_tit .ico_18star{float:left;width:18px;height:18px;margin-right:3px;background-position:-120px 0}
.movie2 .impression_indie .wrap_tit .num_grade{float:left;height:13px;margin-top:3px}/* POPCORN-853 수정 */
.movie2 .impression_indie .wrap_tit .grade_dot{width:3px;height:3px;margin-top:14px;background-position:-180px 0}/* POPCORN-853 수정 */
.movie2 .impression_indie .wrap_tit .grade_00{width:13px;background-position:-180px -10px}
.movie2 .impression_indie .wrap_tit .grade_01{width:7px;background-position:-180px -30px}
.movie2 .impression_indie .wrap_tit .grade_02{width:11px;background-position:-180px -50px}
.movie2 .impression_indie .wrap_tit .grade_03{width:11px;background-position:-180px -70px}
.movie2 .impression_indie .wrap_tit .grade_04{width:12px;background-position:-180px -90px}
.movie2 .impression_indie .wrap_tit .grade_05{width:11px;background-position:-180px -110px}
.movie2 .impression_indie .wrap_tit .grade_06{width:11px;background-position:-180px -130px}
.movie2 .impression_indie .wrap_tit .grade_07{width:10px;background-position:-180px -150px}
.movie2 .impression_indie .wrap_tit .grade_08{width:11px;background-position:-180px -170px}
.movie2 .impression_indie .wrap_tit .grade_09{width:11px;background-position:-180px -190px}
.movie2 .impression_indie .wrap_tit .grade_10{width:18px;background-position:-180px -210px}
.movie2 .impression_indie .wrap_impression .cont_write{display:block;border:1px solid #E3E3E3}
.movie2 .impression_indie .list_review li{font-size:16px}
.movie2 .cont_indie .impression_indie .more_review{margin-top:2px}

.movie2 .no_impression{padding:140px 0 80px;font-size:16px;line-height:24px;color:#888;text-align:center}/* POPCORN-853 수정 *//* POPCORN-852 추가 */
.movie2 .impression_indie .wrap_impression .wrap_write{padding-bottom:10px}/* POPCORN-866 추가 */

/* 뷰 우측 */
.movie2 .aside_g{position:relative;margin-top:45px}
.movie2 .aside_individeo .tit_individeo{font-size:16px;line-height:18px;color:#333}
.os_mac .movie2 .aside_individeo .tit_individeo{font-size:17px}/* POPCORN-853 추가 */
.movie2 .list_individeo{margin-top:14px;border-top:2px solid #222}
.os_mac .movie2 .list_individeo{margin-top:10px}/* POPCORN-853 추가 */
.movie2 .list_individeo li{border-top:1px solid #efefef}
.movie2 .list_individeo li:first-child{border-top:0 none}
.movie2 .aside_individeo .list_individeo li{overflow:hidden;position:relative;height:67px;padding:8px 139px 6px 0}
.movie2 .aside_individeo .list_individeo .label_special{position:absolute;right:0;top:8px;z-index:10;width:48px;height:18px;line-height:16px;font-weight:bold;font-size:10px;background:#FF382E;color:#fff;text-align:center}/* POPCORN-853 수정 */
.os_mac .movie2 .aside_individeo .list_individeo .label_special{width:44px;height:19px;font-weight:normal;line-height:20px}/* POPCORN-853 수정 */
.movie2 .aside_individeo .list_individeo .link_individeo{display:block;display:-webkit-box;overflow:hidden;height:auto;margin-top:4px;font-size:14px;line-height:19px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;color:#222}/* POPCORN-853 수정 *//* POPCORN-852 수정 */
.movie2 .aside_individeo .list_individeo .link_individeo:hover{color:#ff382e;text-decoration:underline}
.os_mac .movie2 .aside_individeo .list_individeo .link_individeo{margin-top:6px}
.movie2 .aside_individeo .list_individeo .state_individeo{display:block;margin-top:2px;font-size:13px;color:#888}/* POPCORN-853 수정 */
.movie2 .aside_individeo .list_individeo .ico_play{display:inline-block;width:9px;height:12px;margin:4px 5px 0 2px;background-position:-20px -440px;vertical-align:top}
.os_mac .movie2 .aside_individeo .list_individeo .ico_play{margin:2px 5px 0 2px}
.movie2 .aside_individeo .list_individeo .box_individeo{position:absolute;right:0;top:8px;width:114px;height:67px}
.movie2 .aside_individeo .list_individeo .box_individeo:after{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;border:1px solid #000;opacity:.1;content:''}
.movie2 .aside_individeo .list_individeo .box_individeo.bg_noimage{background-size:28px 26px}/* 2017-01-12-v2 노이미지 추가 */
.movie2 .aside_individeo .list_individeo .img_g{width:114px;height:67px}
.movie2 .aside_individeo .list_individeo .bg_time{position:absolute;right:0;bottom:0;width:34px;height:18px;background:#000;opacity:.65;;filter:alpha(Opacity=65);text-indent:-9999px}
.movie2 .aside_individeo .list_individeo .time_individeo{position:absolute;right:0;bottom:0;width:34px;height:10px;padding:6px 0;font-size:10px;line-height:11px;color:#fff;text-align:center}
.os_mac .movie2 .aside_individeo .list_individeo .time_individeo{padding:4px 0}
.movie2 .aside_individeo .more_individeo{display:block;width:100%;margin-top:4px}
.movie2 .aside_individeo .inner_individeo{display:block;height:42px;border:1px solid #E8E8E8;text-align:center;line-height:38px}
.os_mac .movie2 .aside_individeo .inner_individeo{line-height:44px}/* POPCORN-866 수정 */
.movie2 .aside_individeo .more_individeo:hover .inner_individeo{border:1px solid #000}
.movie2 .aside_individeo .txt_individeo{font-size:13px;color:#333;padding-right:16px;background-position:100% -222px}/* POPCORN-866 수정 */
.os_mac .movie2 .aside_individeo .txt_individeo{background-position:100% -226px}/* POPCORN-866 수정 */
.movie2 .aside_individeo .all_view .txt_individeo{padding-right:10px;background-position:100% -243px}/* POPCORN-866 수정 */
.os_mac .movie2 .aside_individeo .all_view .txt_individeo{background-position:100% -247px}/* POPCORN-866 추가 */

/* 뷰 우측 top5 */
.movie2 .aside_individeo .tit_top5{display:block;width:45px;height:20px;margin-top:43px;background-position:0 -1120px}
.movie2 .aside_individeo .list_top5{margin-top:6px}
.movie2 .aside_individeo .list_top5 li{padding:6px 139px 6px 28px}
.movie2 .cont_indie .aside_g.aside_ad{margin-top:25px}
.movie2 .aside_individeo .num_rank{position:absolute;left:2px;top:17px;width:29px;height:20px}
.movie2 .aside_individeo .num_01{background-position:-80px 0}
.movie2 .aside_individeo .num_02{background-position:-80px -20px}
.movie2 .aside_individeo .num_03{background-position:-80px -40px}
.movie2 .aside_individeo .num_04{background-position:-80px -60px}
.movie2 .aside_individeo .num_05{background-position:-80px -80px}
.movie2 .aside_individeo .list_top5 .link_individeo{margin-top:7px}
/* //독립2차 */

/* 독립3차 */
.movie2 .special_indie{width:960px;margin:0 auto;padding:41px 0 38px}
.movie2 .special_indie .tit_special{display:block;width:113px;height:29px;margin-bottom:4px;background-position:0 -1140px}/* 2018-12-04 수정 */
.movie2 .special_indie .desc_tit{margin-top:-2px;font-size:16px;color:#333}
.os_mac .movie2 .special_indie .desc_tit{margin-top:0}
.movie2 .special_indie .update_special{position:relative;height:300px;margin-top:38px}
.movie2 .special_indie .wrap_update{overflow:hidden}
.movie2 .special_indie .thumb_update{overflow:hidden;position:relative;float:left;width:480px;height:300px}/* 2017-01-12 노이미지 수정  */
.movie2 .special_indie .thumb_update:after{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;border:1px solid #000;opacity:.1;content:''}
.movie2 .special_indie .thumb_update.bg_noimage{background-size:53px 49px}/* 2017-01-12 노이미지 추가  */
.movie2 .special_indie .label_update{position:absolute;left:10px;top:10px;height:26px;line-height:23px;padding:0 8px;border:1px solid rgba(255,255,255,.15);background:url(//t1.daumcdn.net/movie/images/pc/bg_update.png) repeat 0 0;color:#fff}
.os_mac .movie2 .special_indie .label_update{line-height:28px}
.movie2 .special_indie .cont_update{display:block;overflow:hidden;height:298px;padding:0 28px;border:1px solid #EBEBEB;border-left:0 none;background:#FAFAFA}
.movie2 .special_indie .tit_update{display:block;overflow:hidden;margin-top:20px;padding-right:60px}
.os_mac .movie2 .special_indie .tit_update{margin-top:25px}
.movie2 .special_indie .link_txt{display:inline-block;overflow:hidden;max-width:320px;font-weight:600;font-size:23px;color:#333;white-space:nowrap;text-overflow:ellipsis}/* POPCORN-868 수정 */
.movie2 .special_indie .ico_new{display:inline-block;width:27px;height:9px;margin:15px 0 0 8px;background-position:-120px -390px}/* POPCORN-868-v2 수정 *//* POPCORN-868 추가 */
.os_mac .movie2 .special_indie .ico_new{margin:11px 0 0 10px}/* POPCORN-868 추가 */
.os_mac .movie2 .special_indie .link_txt{font-size:25px}/* POPCORN-868 추가 */
.movie2 .special_indie .link_txt:hover{text-decoration:underline;color:#FF382E}
.movie2 .special_indie .desc_update{display:block;display: -webkit-box;overflow:hidden;height:66px;margin-top:9px;font-size:15px;line-height:21px;color:#333;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word}
.os_mac .movie2 .special_indie .desc_update{margin-top:6px}/* POPCORN-868 추가 */
.movie2 .special_indie .desc_update:hover{text-decoration:underline}
.movie2 .special_indie .indie_cmt{overflow:hidden;margin-top:44px;border-top:1px solid #EBEBEB}
.os_mac .movie2 .special_indie .indie_cmt{margin-top:47px}/* POPCORN-868 추가 */
.movie2 .special_indie .info_cmt{float:left;width:50%;font-size:0;line-height:0}/* POPCORN-949 수정 */
.movie2 .special_indie .cmt_type2 .info_cmt{float:none;width:100%}/* POPCORN-858 추가 */
.movie2 .special_indie .cont_cmt{padding-left:20px}
.movie2 .special_indie .info_cmt:first-child .cont_cmt{padding-left:0;padding-right:20px}
.movie2 .special_indie .cmt_type2 .info_cmt:first-child .cont_cmt{padding-right:0}/* POPCORN-868 추가 */
.movie2 .special_indie .info_cmt .wrap_profile{display:inline-block;max-width:100%}/* POPCORN-949 추가 */
.movie2 .special_indie .info_cmt .info_profile{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}/* POPCORN-949 추가 */
.movie2 .special_indie .profile_cmt{display:block;overflow:hidden;margin-top:23px;vertical-align:top}/* POPCORN-949 수정 */
.movie2 .special_indie .profile_cmt .txt_profile{display:block;overflow:hidden;margin-top:1px;font-weight:bold;font-size:14px;line-height:21px;color:#333;text-overflow:ellipsis;white-space:nowrap}/* POPCORN-949 수정 *//* POPCORN-868 수정 *//* POPCORN-858 수정 */
.os_mac .movie2 .special_indie .profile_cmt .txt_profile{margin-top:3px}/* POPCORN-949 수정 *//* POPCORN-868 수정 *//* POPCORN-858 수정 */
/* POPCORN-949 삭제 .movie2 .special_indie .cmt_type2 .profile_cmt .txt_profile, .os_mac .movie2 .special_indie .cmt_type2 .profile_cmt .txt_profile{max-width:328px}/* POPCORN-868 추가 */
.movie2 .special_indie a.profile_cmt:hover .txt_profile{text-decoration:underline}
.movie2 .special_indie .wrap_grade{float:right;margin:28px 0 0 6px;vertical-align:top}/* POPCORN-949 수정 */
.movie2 .special_indie .thumb_cmt{float:left;position:relative;width:26px;height:26px;margin-right:9px;border-radius:50%}/* POPCORN-949 수정 */
.movie2 .special_indie .thumb_cmt .img_g{border-radius:50%}
.movie2 .special_indie .thumb_cmt:after{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;border:1px solid #000;border-radius:50%;opacity:.1;content:''}
.os_mac .movie2 .special_indie .coment_special .wrap_grade{margin:19px 0 0 4px}/* 2017-11-30 수정 */
.movie2 .special_indie .ico_15star{float:left;width:15px;height:15px;margin-right:2px;background-position:-100px -20px}/* POPCORN-858 수정 *//* 2017-11-30 수정 */
.movie2 .special_indie .num_grade{float:left;height:11px;margin-top:2px}
.movie2 .special_indie .grade_dot{width:3px;height:3px;margin-top:11px;background-position:-350px 0}
.movie2 .special_indie .grade_00{width:10px;background-position:-350px -10px}
.movie2 .special_indie .grade_01{width:6px;background-position:-350px -30px}/* 2018-01-10 수정 */
.movie2 .special_indie .grade_02{width:10px;background-position:-350px -50px}
.movie2 .special_indie .grade_03{width:9px;background-position:-350px -70px}
.movie2 .special_indie .grade_04{width:10px;background-position:-350px -90px}
.movie2 .special_indie .grade_05{width:9px;background-position:-350px -110px}
.movie2 .special_indie .grade_06{width:9px;background-position:-350px -130px}
.movie2 .special_indie .grade_07{width:9px;background-position:-350px -150px}
.movie2 .special_indie .grade_08{width:9px;background-position:-350px -170px}
.movie2 .special_indie .grade_09{width:9px;background-position:-350px -190px}
.movie2 .special_indie .grade_10{width:15px;background-position:-350px -210px}
.movie2 .special_indie .desc_coment{display:block;display:-webkit-box;overflow:hidden;height:40px;margin-top:4px;font-size:14px;line-height:20px;color:#333;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}/* POPCORN-858 수정 */
.movie2 .paging_update{position:absolute;right:24px;top:35px}
.movie2 .paging_update .ico_movie{float:left;width:16px;height:16px;background-position:-100px -390px}/* POPCORN-858 수정 */
.movie2 .paging_update .ico_movie.on{background-position:-80px -390px}
/* POPCORN-858 추가 */
.movie2 .update_special:hover .ico_prev, .movie2 .update_special:hover .ico_next{opacity:1}
.movie2 .update_special .ico_prev{opacity:0;transition:opacity .3s cubic-bezier(.47,0,.745,.715);position:absolute;left:-10px;top:50%;z-index:10;width:53px;height:53px;margin-top:-28px;background-position:-180px -460px}/* POPCORN-868 수정 */
.movie2 .update_special .ico_prev:hover{background-position:0 -60px}
.movie2 .update_special .ico_next{opacity:0;transition:opacity .3s cubic-bezier(.47,0,.745,.715);position:absolute;right:-10px;top:50%;z-index:10;width:53px;height:53px;margin-top:-28px;background-position:-240px -460px}/* POPCORN-868 수정 */
.movie2 .update_special .ico_next:hover{background-position:-60px -60px}
/* //POPCORN-858 추가 */
.movie2 .list_special{overflow:hidden;width:1122px;margin:13px 0 0 -18px}
.movie2 .list_special li{float:left;width:308px;margin:22px 0 0 18px}
.movie2 .list_special .thumb_special{display:block;position:relative;overflow:hidden;height:198px}
.movie2 .list_special .thumb_special:after{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;border:1px solid #000;opacity:.1;content:''}
.movie2 .list_special .thumb_special.bg_noimage{background-size:53px 49px}/* 2017-01-12 노이미지 추가  */
.movie2 .list_special .thumb_special .tit_list{display:block;display:-webkit-box;overflow:hidden;position:absolute;left:0;bottom:15px;z-index:10;padding:0 22px;font-size:20px;line-height:24px;color:#fff;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}/* POPCORN-858 수정 *//* 2017-11-24 수정 */
.os_mac .movie2 .list_special .thumb_special .tit_list{font-weight:normal;bottom:12px;padding:0 24px}/* POPCORN-868 수정 *//* POPCORN-858 추가 */
.movie2 .list_special .thumb_special:hover .tit_list{text-decoration:underline}
.movie2 .list_special .thumb_special .bg_special{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:url(//t1.daumcdn.net/movie/images/pc/bg_indispecial.png) no-repeat 0 0}
.movie2 .list_special .cont_special{border:1px solid #EBEBEB;border-top:0 none}
.movie2 .list_special .wrap_desc{overflow:hidden;height:80px;padding:0 22px}/* POPCORN-858 수정 */
.os_mac .movie2 .list_special .wrap_desc{padding:0 23px}/* POPCORN-858 추가 */
.movie2 .list_special .desc_special{display:block;display:-webkit-box;overflow:hidden;height:43px;margin-top:16px;font-size:15px;line-height:21px;color:#333;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.movie2 .list_special .indie_cmt{overflow:hidden;position:relative;height:76px;margin-top:0;padding:0;border-top:0 none;background:#FAFAFA}
.os_mac .movie2 .list_special .indie_cmt{margin-top:0}/* POPCORN-868 추가 */
.movie2 .list_special .desc_special:hover{text-decoration:underline}
.movie2 .list_special .wrap_indicmt{position:absolute;left:auto;top:0;width:266px;padding:0 21px}/* POPCORN-858 수정 *//* 2017-11-21 수정 */
.os_mac .movie2 .list_special .wrap_indicmt{padding:0 23px}/* POPCORN-858 추가 */
.movie2 .list_special .info_cmt{position:relative;float:none;width:auto;height:76px}
.movie2 .list_special .profile_cmt{margin-top:12px}
.movie2 .list_special .profile_cmt .txt_profile{margin-top:2px;font-size:14px}/* POPCORN-949 수정 */
.movie2 .list_special .wrap_grade{margin:18px 0 0 7px}/* POPCORN-949 수정 */
.os_mac .movie2 .list_special .wrap_grade{margin:16px 0 0 6px}/* POPCORN-949 수정 */
.movie2 .list_special .desc_coment{display:block;height:20px;margin-top:2px;max-width:100%;font-size:14px;-webkit-line-clamp:initial;white-space:nowrap;text-overflow:ellipsis;-webkit-box-orient:initial;word-wrap:initial}/* 2017-11-21 수정 */
.os_mac .movie2 .list_special .desc_coment{margin-top:5px}/* POPCORN-858 추가 */
.movie2 .cont_indie .more_box{display:block;margin:0 auto;width:153px;height:50px;margin-top:40px;font-size:14px;line-height:47px;border:1px solid #333;text-align:center}/* POPCORN-868 수정 *//* POPCORN-858 수정 */
.os_mac .movie2 .cont_indie .more_box{line-height:52px}
.movie2 .cont_indie .more_box .ico_movie2{padding-right:15px;background-position:100% -12px}/* POPCORN-868 수정 */
.os_mac .movie2 .cont_indie .more_box .ico_movie2{background-position:100% -15px}/* POPCORN-868 수정 */
.movie2 .cont_indie .more_box:hover{border:1px solid #FF0C00;color:#FF0C00}
.movie2 .cont_indie .more_box:hover .ico_movie2{background-position:100% -202px}/* POPCORN-868 수정 */
.os_mac .movie2 .cont_indie .more_box:hover .ico_movie2{background-position:100% -205px}/* POPCORN-868 수정 */
/* //독립3차 */

/* 독립4차 */
/* 장르 */
.movie2 .genre_indie{width:960px;margin:0 auto;padding:40px 0 52px}
.movie2 .genre_indie .list_genre{overflow:hidden;width:972px;margin-top:-10px}
.movie2 .genre_indie .list_genre li{float:left;margin:10px 12px 0 0}
.movie2 .genre_indie .link_genre{display:block;width:94px;height:36px;border:1px solid #E5E5E5;font-size:14px;line-height:33px;color:#888;text-align:center}/* POPCORN-859 수정 */
.os_mac .movie2 .genre_indie .link_genre{font-size:15px;line-height:38px}/* POPCORN-859 수정 */
.movie2 .genre_indie .info_indvideo{margin-top:35px}
.movie2 .genre_indie .cp_tit + .info_indvideo{margin-top:28px}
.movie2 .genre_indie .on .link_genre, .movie2 .genre_indie .link_genre:hover{border:1px solid #FF3B40;color:#FF3B40}
.movie2 .genre_indie .list_sort{position:absolute;right:0;top:1px;overflow:hidden}/* POPCORN-859 수정 */
.os_mac .movie2 .genre_indie .list_sort{top:0}/* POPCORN-859 추가 */
.movie2 .genre_indie .list_sort li{float:left;margin-left:10px}
.movie2 .genre_indie .link_sort{display:block;font-size:12px;color:#888}/* POPCORN-859 수정 */
.os_mac .movie2 .genre_indie .link_sort{font-size:13px}/* POPCORN-859 추가 */
.movie2 .genre_indie .on .link_sort, .movie2 .genre_indie .link_sort:hover{color:#333}
.movie2 .genre_indie .txt_num{font-size:14px;color:333}
.movie2 .genre_indie .info_indvideo .panel_indvideo{margin-top:-18px}
.movie2 .genre_indie .info_indvideo .cont_indvideo{margin-top:30px}
.movie2 .genre_indie .info_indvideo .desc_indvideo{padding:9px 28px 0 0}/* POPCORN-859 수정 */
.os_mac .movie2 .genre_indie .info_indvideo .desc_indvideo{padding:13px 28px 0 0}/* POPCORN-859 수정 */
.movie2 .genre_indie .paging_movie{margin-top:60px}
.genre_indie .sns_comm .list_sns li{margin-left:2px}/* POPCORN-859 추가 */

/* cp */
.movie2 .cp_tit{position:relative;padding-bottom:40px;border-bottom:2px solid #333}
.movie2 .cp_tit .tit_cp{position:relative;top:-6px;overflow:hidden;padding-right:150px;font-weight:600;font-size:26px;line-height:32px;white-space:nowrap;text-overflow:ellipsis}/* POPCORN-859-v2 수정 *//* POPCORN-859 수정 */
.os_mac .movie2 .cp_tit .tit_cp{font-size:27px;top:0}/* POPCORN-859-v2 수정 *//* POPCORN-859 추가 */
.cp_tit .moive_sns{top:0;bottom:0}
/* //독립4차 */

/*** 레티나 대응 ***/
@media
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5),
only screen and (min-resolution:144dpi),
only screen and (min-resolution:1.5dppx){

#dkWrap #minidaum .minidaum_logo .img_logo{background-image:url(//t1.daumcdn.net/media/news/news2016/retina/logo_minidaum_161103.png);background-size:45px 19px}/* POPCORN-760 추가 */
#dkHead .link_logo{background-image:url(//t1.daumcdn.net/movie/images/pc/retina/img_gnb_movie_171115.png)}/* 독립1차 */
.list_relServices .link_services{background-image:url(//t1.daumcdn.net/movie/images/pc/retina/img_gnb_movie_171115.png)}/* 독립1차 */
/*#dkGnb .inner_gnb{background-image:url(//t1.daumcdn.net/movie/images/pc/retina/img_gnb_movie_171115.png)}*//* POPCORN-1037 v2 삭제 */
.gnb_comm .link_gnb, .gnb_with .link_gnb{background-image:url(//t1.daumcdn.net/movie/images/pc/retina/img_gnb_movie_181204.png)}/* 독립1차 *//* 2018-12-04 수정 */
.d_head .ico_searchbar{background-image:url(//t1.daumcdn.net/movie/images/pc/retina/ico_searchbar.png);background-size:40px 60px}
.gnb_comm .link_gnb7 .ico_new{background-image:url(//t1.daumcdn.net/movie/images/pc/retina/ico_new.png);background-size:17px 17px}/* POPCORN-857-v13 *//* POPCORN-803-v2 추가 */
#dkWrap #JESMCalender{background-image:url(//t1.daumcdn.net/movie/images/pc/retina/bg_calendar_170629.gif)}/* POPCORN-753-v4 수정 */
.sns_comm .ico_sns{background-image:url(//t1.daumcdn.net/movie/images/pc/retina/ico_sns_171115.png)}/* POPCORN-852 수정 */

.ico_movie{background-image:url(//t1.daumcdn.net/movie/images/pc/retina/ico_movie_180628.png);background-size:300px 600px}/* 2018-06-28 수정 */
.ico_movie2{background-image:url(//t1.daumcdn.net/movie/images/pc/retina/ico_movie2_171115.png);background-size:30px 290px}/* POPCORN-902-v3 수정 *//* POPCORN-902-v2 수정 *//* POPCORN-901 수정 *//* 독립2차 */
.movie2 .tit_movie{background-image:url(//t1.daumcdn.net/movie/images/pc/retina/tit_movie_181204.png);background-size:250px 1300px}/* 독립3차 *//* 2018-12-04 수정 */
.movie2 .txt_movie{background-image:url(//t1.daumcdn.net/movie/images/pc/retina/txt_movie_180205.png);background-size:200px 490px}/* POPCORN-973 수정 */ /* POPCORN-973 v2 수정 */
.ico_star{background-image:url(//t1.daumcdn.net/movie/images/pc/retina/ico_star_171115.png);background-size:140px 80px}/* 2017-12-14 수정 *//* 독립1차 */
.movie2 .num_rank{background-image:url(//t1.daumcdn.net/movie/images/pc/retina/num_rank_181204.png);background-size:110px 1000px}/* 독립1차 *//* 2018-12-04 수정 */
.num_grade{background-image:url(//t1.daumcdn.net/movie/images/pc/retina/num_grade_171115.png);background-size:370px 230px}/* 2017-12-14 수정 *//* 독립1차 */
.movie2 .score_star{background-image:url(//t1.daumcdn.net/movie/images/pc/retina/score_star.png);background-size:370px 120px}/* 독립2차 */
.movie2 .panel_famous .txt_famous:before{background-image:url(//t1.daumcdn.net/movie/images/pc/retina/ico_movie.png);background-size:300px 400px} /* 2018-06-25 추가 */
.movie2 .alex-action .type-LIKE .icon{background-image:url(//t1.daumcdn.net/movie/images/pc/retina/ico_movie_171115.png);background-size:300px 520px} /* 2018-06-25 추가 */

/* 명대사 따옴표 */
.movie2 .feature_home .info_magazine .link_famous:before,
.movie2 .panel_famous .txt_famous:before,
.movie2 .wrap_famousline .desc_photo .link_famousline:before,
.movie2 .cont_desc .famousline_desc .txt_viewsilde:before,
.movie2 .famousline_desc .txt_famousline:before{background-image:url(//t1.daumcdn.net/movie/images/pc/retina/ico_movie_171115.png);background-size:300px 520px}/* POPCORN-937 수정 *//* 독립1차 */
}
/*** 1100 대응 ***/
@media only screen and (min-width:1180px) {
    /*2018-03-20 추가시작 */
    /* GNB */
    .gnb_comm .link_gnb1{width:39px;background-position:0 -70px}
    .gnb_comm .link_gnb2{width:158px;background-position:-39px -70px}
    .gnb_comm .link_gnb3{width:117px;background-position:-197px -70px}
    .gnb_comm .link_gnb4{width:99px;background-position:-314px -70px}
    .gnb_comm .link_gnb5{width:76px;background-position:-413px -70px}/* 2018-12-04 수정 */
    .gnb_comm .link_gnb6{width:108px;background-position:-489px -70px}/* 2018-12-04 수정 */
    .gnb_comm .link_gnb7,.os_mac .gnb_comm .link_gnb7{margin-left:21px}/* POPCORN-1037 추가 */
    .gnb_with .link_gnb1{margin-left:0}
    .gnb_with .link_gnb2{margin-left:45px}
    /*  2018-03-20 추가끝 */

    /* 미니다음 */
    #dkWrap #minidaum{left:50%;width:1100px;margin-left:-550px}

    /* head */
    #dkHead .d_head{width:1100px}
    #dkGnb .inner_gnb{width:1100px}

    /** 본문 **/
    /* 레이아웃 */
    .movie2 #dkWrap #cMain{width:1100px}
    .movie2 .movie_type2 #cMain{background:url(//t1.daumcdn.net/movie/images/pc/bg_main.gif) 804px 0 repeat-y}
    .movie2 .movie_type2 #mArticle{width:759px;margin-right:45px}
    .movie2 .movie_type2 #mAside{margin-left:46px}

    /* 홈 */
    .movie2 #dkWrap.movie_type1 .cont_home #mAside{margin-left:300px}
    .movie2 .feature_home .bg_left{margin-left:-748px}/* POPCORN-753-v3 추가 */
    .movie2 .feature_home .bg_right{margin-right:-748px}/* POPCORN-753-v3 추가 */

	/* feature */
	.movie2 .feature_home .inner_feature{max-width:1356px} /* 2018-06-19-싱크 */

    /* feature 포스터형 */
    .movie2 .feature_home .part_list{width:1104px}
    .movie2 .feature_home .view_feature{width:1100px}
    .movie2 .feature_home .poster_list .part_list .wrap_part{margin-right:4px;width:180px}
    .movie2 .feature_home .thumb_poster .img_g{width:180px}
    .movie2 .feature_home .paging_feature .ico_prev{left:-63px}
    .movie2 .feature_home .paging_feature .ico_next{right:-63px}

    /* feature 매거진형 */
    .movie2 .feature_home .megazine_list .part_list .wrap_part{width:272px}
    .movie2 .feature_home .link_magazine .tit_magazine{width:196px}
    .movie2 .feature_home .info_magazine .cont_magazine{width:212px}

    /* feature 평점형 */
    .movie2 .feature_home .grade_list .part_list .wrap_part{width:272px}

    /* feature 동영상형 */
    .movie2 .feature_home .list_box li{width:276px}
    .movie2 .feature_home .cont_box{width:248px}
    .movie2 .feature_home .list_box li.fst{width:540px}
    .movie2 .feature_home .fst .cont_box{width:500px}

    /* 홈 인기예고편 */
    .movie2 .wrap_home{width:1100px}
    .movie2 .wrap_home .info_trailer{width:1100px}
    .movie2 .info_trailer .cont_trailer{width:260px}
    .movie2 .info_trailer .desc_trailer{width:204px}
    .movie2 .wrap_home .link_prev{left:-65px}
    .movie2 .wrap_home .link_next{right:-65px}

    /* 홈 베스트 평점 */
    .movie2 .wrap_home .info_best{width:395px}
    .movie2 .wrap_home .best_movie{width:355px}
    .movie2 .wrap_home .list_best .info_grade{left:300px}
    .movie2 .wrap_home .list_best.menu_critic .info_grade{left:300px}

    /* 홈 핫태그 */
    .movie2 .wrap_home .info_hottag{width:1100px}
    .movie2 .wrap_home .list_hottag li{width:260px}
    .movie2 .wrap_home .list_hottag .cont_hottag{width:224px}
    .movie2 .box_hottag{width:220px}

    /* 홈 최신매거진 */
    .movie2 .wrap_home .list_megazine li{width:260px}
	.movie2 .wrap_home .list_megazine li:first-child{width:540px}/* 2018-01-25 추가 */
	.movie2 .wrap_home .hot_megazine .cont_thumb{width:492px}/* 2018-01-25 추가 */

    /* 홈 이벤트 */
    .movie2 .wrap_home .list_event li{width:540px}

    /* 이벤트 */
    .movie2 .cont_event .thumb_event{width:375px}

    /* 현재상영/개봉예정 */
    .movie2 .cont_movie #mArticle{width:1100px}
    .movie2 .cont_movie .list_movie{margin-top:-40px}
    .movie2 .cont_movie .list_movie li{width:236px;margin:40px 52px 0 0}
    .movie2 .cont_movie .info_movie{height:340px}
    .movie2 .cont_movie .info_movie .thumb_movie .img_g{width:236px}
    .movie2 .cont_movie .info_movie .wrap_desc{height:317px}
    .movie2 .cont_movie .wrap_link{width:172px}
    .movie2 .cont_movie .link_megazine{width:216px}

    /* 매거진 최신 */
	/*.movie2 .hottag_recent .thumb_hottag{width:239px} 2018-01-25 삭제 */
	.movie2 .hottag_recent .thumb_img{width:370px} /* 2018-01-25 추가 */

    /* 매거진 연재 */
    .movie2 .info_serial .wrap_tit{width:181px}
    .movie2 .info_serial .panel_serial{width:528px;margin:10px 22px 9px 22px}
    .movie2 .info_serial .cont_seria{width:155px}

    /* 매거진 공통 */
    .movie2 .cont_megazine .list_box li{width:239px;margin-right:21px}
    .movie2 .cont_megazine .list_box .desc_box{width:203px}
    .movie2 .cont_megazine .list_line .thumb_line{width:184px}

    /* 독립1차 */
    /* 독립영화관 */
    /* 홈 */
    /* feature */
    .movie2 .feature_indie .view_feature {width:1100px}
    .movie2 .feature_indie .wrap_panel{width:366px}
    .movie2 .feature_indie .bg_left{margin-left:-745px}
    .movie2 .feature_indie .bg_right{margin-right:-745px}
    .movie2 .feature_indie .part_list{width:1101px}/* POPCORN-857-v3 수정 */
    .movie2 .feature_indie .paging_feature .link_prev .ico_movie{right:10px}
    .movie2 .feature_indie .paging_feature .link_next .ico_movie{left:10px}

    /* 홈 스페셜픽 */
    .movie2 .home_special{width:1100px}
    .movie2 .wrap_special .special_thumb{width:260px}
    .movie2 .wrap_special .name_special{width:230px}
    .movie2 .wrap_special .special_desc{width:239px}/* home960-v2 추가 */

    /* 홈 인기TOP10 */
    .movie2 .home_top10, .movie2 .home_newly{width:1100px}
    .movie2 .info_indvideo .cont_indvideo{width:260px}
    .movie2 .info_indvideo .link_prev{left:-65px}
    .movie2 .info_indvideo .link_next{right:-65px}

    /* 홈 배너 */
    .movie2 .home_banner .info_banner .wrap_banner{width:502px}
	.movie2 .home_banner.banner_type2 .info_banner:first-child .wrap_banner{padding-right:48px}/* home960 추가 */
    /* //독립1차 */

    /* 독립2차 */
    .movie2 .movie_type2 .cont_indie #mAside{margin-left:50px}
    .movie2 .movie_type2 .cont_indie #mArticle{width:800px}

    /* 뷰 */
    .movie2 .indie_media{height:526px}
    .movie2 .indie_media .wrap_video{width:800px;height:452px}
    .movie2 .indie_media .wrap_video iframe{height:452px}
    .movie2 .indie_media .info_video .thumb_video .img_g{width:100%;height:auto}
    .movie2 .indie_media .fixed .inner_video{width:1100px}
    .movie2 .indie_media .fixed .ico_close{margin-left:555px}
    .movie2 .indie_media .fixed .wrap_sharelayer{margin-right:-550px}/* 2017-12-06 추가 */
    .movie2 .cmt_indie .indie_cmt{width:800px}/* POPCORN-949 수정 */
    /* POPCORN-949 삭제 .movie2 .cmt_indie .info_cmt{width:400px}/* POPCORN-874-v2 추가 */
    .movie2 .cmt_indie.cmt_type2 .info_cmt{width:800px}/* POPCORN-874-v2 추가 */
    .movie2 .cmt_indie .cont_cmt{width:352px}	/* POPCORN-949 추가 */
    /* //독립2차 */

    /* 독립3차 */
    /* 스페셜픽 */
    .movie2 .special_indie{width:1100px}
    .movie2 .special_indie .thumb_update{width:550px}
    /* POPCORN-949 삭제.movie2 .special_indie .profile_cmt .txt_profile{max-width:133px}/* POPCORN-868 추가 */
    /* POPCORN-949 삭제.os_mac .movie2 .special_indie .profile_cmt .txt_profile{max-width:116px}/* POPCORN-868 추가 */
	.movie2 .special_indie .link_txt{max-width:390px}/* POPCORN-868 추가 */
	.movie2 .update_special .ico_prev{left:-67px}/* POPCORN-868 추가 */
	.movie2 .update_special .ico_next{right:-67px}/* POPCORN-868 추가 */
    .movie2 .list_special{margin:13px 0 0 -22px}
    .movie2 .list_special li{width:352px;margin-left:22px}
    .movie2 .list_special .wrap_indicmt{width:310px}/* 2017-11-21 추가 */
    /* //독립3차 *

    /* 독립4차 */
    .movie2 .genre_indie{width:1100px}
    .movie2 .genre_indie .list_genre{width:1110px}
    .movie2 .genre_indie .list_genre li{float:left;margin:10px 10px 0 0}
    .movie2 .genre_indie .link_genre{width:99px}
    /* //독립4차 */

    /* notice */
    .notice_comm .inner_notice{width:1100px}
    .notice_comm .cont_notice{width:560px}

    /* footer */
    #dkFoot.d_foot .inner_foot{width:1100px}

}
/*** 개편전 페이지 css ***/

/* reset */
body.movie, .movie th, .movie td, .movie input, .movie select, .movie textarea, .movie button{font-size:16px;line-height:1.5;font-family:AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;color:#222;color:#2a2a2a} /* color값은 디자인가이드에 맞게사용 */
.movie .f_l{float:left}

/* 공통 */
body.movie{background:#f6f6f6}
.movie .head_movie{position:relative;width:100%;z-index:200}
.movie .head_movie.gnb_on{z-index:1100;-webkit-transform:none}
.movie #dkmHead{display:none}
.movie #mArticle{position:relative;padding-bottom:40px}
.movie .share_on, .movie .share_on body{overflow:hidden}

/* safari슬라이드 깜박거림 초기화 */
.movie .avoid_flicker{-webkit-transform:translate3d(0,0,0)}

/* IE 배너광고 툴팁 관련css 2016-03-30 */
.movie #SponsorBarWrap{position: relative;width: 978px;height: 60px;clear: both;z-index:0}
.movie #SponsorBarWrap .line_none{ border-bottom: 0 none }
.movie #SponsorBarWrap div{ position: absolute }
.movie #SponsorBarWrap .bar{ width: 978px; height: 60px; overflow: hidden }
.movie #SponsorBarWrap .bar a{ display: block }
.movie #SponsorBarWrap .bar img{ display: block }
.movie #SponsorBarWrap .tooltip{ width: 110px; height: 60px; bottom: 0; right: 0; display: none }

/* 공통색상 */
.movie .emph_g{color:#f32276}
.movie .emph_point{color:#206de0}
.movie .emph_now{color:#989898}
.movie .invalid_one{color:#989898}

/* 공통클래스 */
.movie .txt_bar{display:inline-block;width:1px;height:20px;background-color:#fff;vertical-align:top}
.movie .link_popcorn{color:#fff;background-color:#ff382e}
.movie .tit_movie{display:inline-block;font-size:16px;font-weight:normal}
.movie .link_all{position:absolute;top:55px;right:0;font-size:16px;color:#206de0}
.movie .link_all .ico_popcorn{display:inline-block;width:8px;height:12px;margin:8px 0 0 7px;background-position:100% -1200px;vertical-align:top}
.movie .link_all .ico_popcorn{margin:4px 0 0 7px}
.movie .tit_allcount{display:block;margin-bottom:13px;font-weight:normal;font-size:16px;line-height:22px;color:#2a2a2a}
.movie .tit_allcount .txt_allcount{margin-right:14px;font-size:18px;color:#010101}
.movie .tit_allcount .num_g{display:inline-block;margin-top:1px;line-height:22px;color:#ff382e;vertical-align:top}/* 2017-11-03 수정 */
.os_mac .movie .tit_allcount .num_g{margin-top:0}/* 2017-11-03 추가 */
.num_count{float:left;padding-left:5px;color:#989898}/* 2017-12-15 수정 */
.movie .wh100{width:100%;height:100%}
.movie .list_box{overflow:hidden;margin-top:0px}
.movie .subinfo_box{display:inline-block;margin-top:8px;padding:0 4px;border:1px solid #d8d8d8;background:#fff;font-size:14px;color:#989898;line-height:21px}
.movie .list_box .subinfo_box{float:left;margin:5px 5px 0 0}

/* 공통 이미지 */
.movie .ico_popcorn, .movie2 .ico_popcorn{display:block;overflow:hidden;background:url(//i1.daumcdn.net/img-contents/movie/2016/pc/ico_popcorn_170614.png) no-repeat 0 0;text-indent:-9999px}
.movie .btn_popcorn{display:block;overflow:hidden;background:url(//i1.daumcdn.net/img-contents/movie/2016/pc/btn_popcorn_170623_v2.png) no-repeat 0 0;text-indent:-9999px}
.movie .tit_popcorn{display:block;overflow:hidden;background:url(//i1.daumcdn.net/img-contents/movie/2016/pc/tit_popcorn.png) no-repeat 0 0;text-indent:-9999px}
.movie .ico_ranking{display:block;overflow:hidden;background:url(//i1.daumcdn.net/img-contents/movie/2016/pc/ico_ranking.png) no-repeat 0 0;text-indent:-9999px}
.movie .logo_movie{display:block;overflow:hidden;font-size:0;line-height:0;background:url(//i1.daumcdn.net/img-contents/movie/2016/pc/logo_movie.png) no-repeat 0 0;text-indent:-9999px;vertical-align:top}

/* top 배너 CSS */
.movie .bnr_top{position:absolute;top:0;z-index:200;width:100%;background-color:#fff}
.movie .bnr_adam{display:none;height:50px}
.movie .bnr_sponsor{height:60px}
.movie .bnr_top .link_bnr{display:block;margin:0 auto}
.movie .bnr_top .img_bnr{display:block;width:978px;height:60px;margin:0 auto}
.movie .bottom_bnr{display:none}

/* search */
.movie .search_movie{float:right;text-indent:-9999px}
/* suggest */

/* 기사뷰 GNB 컨트롤 */
.movie .head_vtype .media_gnb{display:block}
.movie .head_vtype .d_mhead .wrap_tit{height:46px;padding:0 50px 0 95px;-webkit-box-sizing:border-box;box-sizing:border-box}
.movie .head_vtype .d_mhead .tit_daum{position:absolute;top:0;left:0;*zoom:1}
.movie .iphone .head_vtype .d_head .tit_daum, .os_ios .movie .head_vtype .d_head .tit_daum{padding-top:9px}
.movie .head_open .link_fold .ico_media{background-position:-86px -20px}
/* 2016-12-16 공유하기 삭제 시작 */
/* 기사뷰 */
/* .list_share{overflow:hidden}
.list_share li{float:left}
.list_share li .link_share{display:block;width:24px;padding:14px 3px 11px;text-align:center}
.list_share li:last-child{margin-right:5px}
.list_share .ico_media{margin-top:2px}
.list_share .ico_talk{width:20px;height:18px;background-position:-65px 0}
.list_share .ico_facebook{width:9px;height:17px;background-position:-90px 0}
.list_share .ico_story{width:9px;height:17px;background-position:-100px 0}
.list_share .ico_etc{width:4px;height:16px;background-position:-110px 0} */
/* 2016-12-16 공유하기 삭제 끝 */
/* 2016-12-16 gnb공유하기 추가 시작 */
/* 기사뷰 */
.movie .list_gnbshare{overflow:hidden}
.movie .list_gnbshare li{float:left}
.movie .list_gnbshare li .link_gnbshare{display:block;width:24px;padding:14px 3px 11px;text-align:center}
.movie .list_gnbshare li:last-child{margin-right:5px}
.movie .list_gnbshare .ico_media{margin-top:2px}
.movie .list_gnbshare .ico_talk{width:20px;height:18px;background-position:-65px 0}
.movie .list_gnbshare .ico_facebook{width:9px;height:17px;background-position:-90px 0}
.movie .list_gnbshare .ico_story{width:9px;height:17px;background-position:-100px 0}
.movie .list_gnbshare .ico_etc{width:4px;height:16px;background-position:-110px 0}
/* 2016-12-16 gnb공유하기 추가 끝 */
/* 2018-01-29 독립영화 배너 추가 시작 */
.movie .movie_magazine .bnr_indie {margin:42px 0 0}
.movie .movie_magazine .bnr_indie .link_indie, .movie .movie_magazine .bnr_indie .img_bnr{display:block}
.movie .movie_magazine .bnr_indie + .alex-wrap{margin-top:20px;padding-top:0;border-top:0}
.movie .movie_magazine .bnr_indie + .alex-wrap .point_box{padding-top:17px}
/* 2018-01-29 독립영화 배너 추가 끝 */
/* view header fixed */
.movie .vfixed_on .mside_on .menu_mside{position:fixed;overflow-y:auto}
.movie .vfixed_on .head_vtype .d_mhead .wrap_tit{padding:0 135px 0 95px}
.movie .vfixed_on .head_vtype .gnb_type2{display:block;position:absolute;top:0;right:0;height:46px;pointer-events:none}
.movie .vfixed_on .head_vtype .wrap_util{display:none}
.movie .vfixed_on .head_open .gnb_type2{top:-95px}
.movie .vfixed_on .link_fold{display:none}
/* fixed + share */
.movie .vfixed_on .view_share{float:right;pointer-events:all;
    -webkit-animation:lnbMotion ease-out .4s forwards;
    -moz-animation:lnbMotion ease-out .4s forwards;
    -ms-animation:lnbMotion ease-out .4s forwards;
    -o-animation:lnbMotion ease-out .4s forwards;
    animation:lnbMotion ease-out .4s forwards}
@-webkit-keyframes lnbMotion{
    0%{opacity:0;}
    100%{opacity:1}
}
@-moz-keyframes lnbMotion{
    0%{opacity:0;}
    100%{opacity:1}
}
@-ms-keyframes lnbMotion{
    0%{opacity:0;}
    100%{opacity:1}
}
@-o-keyframes lnbMotion{
    0%{opacity:0;}
    100%{opacity:1}
}
@keyframes lnbMotion{
    0%{opacity:0;}
    100%{opacity:1}
}
.movie .vfixed_on .head_open .view_share{pointer-events: none;
    -webkit-animation:lnbbackMotion ease-out .4s forwards;
    -moz-animation:lnbbackMotion ease-out .4s forwards;
    -ms-animation:lnbbackMotion ease-out .4s forwards;
    -o-animation:lnbbackMotion ease-out .4s forwards;
    animation:lnbbackMotion ease-out .4s forwards}
@-webkit-keyframes lnbbackMotion{
    0%{opacity:1;}
    100%{opacity:0}
}
@-moz-keyframes lnbbackMotion{
    0%{opacity:1;}
    100%{opacity:0}
}
@-ms-keyframes lnbbackMotion{
    0%{opacity:1;}
    100%{opacity:0}
}
@-o-keyframes lnbbackMotion{
    0%{opacity:1;}
    100%{opacity:0}
}
@keyframes lnbbackMotion{
    0%{opacity:1;}
    100%{opacity:0}
}

/* 검색 */
/* 2016-09-05 삭제 시작 */
/* .sgt_on {height:100%}
.search_on .d_head {display:none}
.search_on .d_search {display:block;background:rgba(255,255,255,0.95)} */
/* 2016-09-05 삭제 끝 */
/* .search_on .d_head{display:none} */ /* 2016-09-20 추가 */ /* 2016-09-20 v3 삭제 */
/* 2017-03-13 삭제.pcsch_main .d_head{display:none} */
.movie .search_on.sgt_on .d_search{background:none}
.movie .pcsch_main.sgt_on .d_search{background:rgba(255,255,255,0.95)}
.movie .d_search {display:none;overflow:hidden;position:absolute;top:0;left:0;z-index:999;width:100%;min-width:320px}
.movie .pcsch_main .d_search{display:none;background:rgba(255,255,255,0.95)}
.movie .inner_search {overflow:hidden;width:100%;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.movie .sgt_on .inner_search {height:auto;border-color:rgba(255,255,255,0)}
.movie .inside_sch {position:relative;width:100%;max-width:1000px;height:64px;padding:0 100px 0 38px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}
.movie .inside_sch .btn_search {position:absolute;top:20px;left:0;width:28px;height:28px;margin:0}
.movie .inside_sch .btn_del {display:block;position:absolute;top:18px;right:45px;width:51px;height:30px;border-right:2px solid #e5e5e5}
.movie .inside_sch .btn_del .ico_popcorn {width:23px;height:23px;margin:0 auto;background-position:0 -1060px}
.movie .inside_sch .btn_search .ico_popcorn {height:28px;background-position:0 -750px}
.movie .inside_sch .tf_keyword{width:100%;height:28px;margin-top:20px;border:0 none;font-weight:normal;font-size:18px;line-height:27px;color:#2a2a2a;background-color:transparent;vertical-align:top;-webkit-appearance:none;outline:none}
.movie .inside_sch .tf_keyword::-webkit-search-cancel-button{-webkit-appearance:none}
.movie .inside_sch .tf_keyword::-webkit-input-placeholder{font-weight:normal;font-size:18px;line-height:27px;color:#989898}
.movie .inside_sch .tf_keyword:-moz-placeholder{font-weight:normal;font-size:18px;line-height:27px;color:#989898;opacity:1}
.movie .inside_sch .tf_keyword::-moz-placeholder{font-weight:normal;font-size:18px;line-height:27px;color:#989898;opacity:1}
.movie .inside_sch .tf_keyword:-ms-input-placeholder{font-weight:normal;font-size:18px;line-height:27px;color:#989898}
.movie .os_android .inside_sch .tf_keyword{padding-top:3px}
.movie .os_android .inside_sch .tf_keyword::-webkit-input-placeholder{font-size:17px}
.movie .os_android .inside_sch .tf_keyword:-moz-placeholder{font-size:17px}
.movie .os_android .inside_sch .tf_keyword::-moz-placeholder{font-size:17px}
.movie .os_android .inside_sch .tf_keyword:-ms-input-placeholder{font-size:17px}
.movie .fld_search .btn_search{position:absolute;top:0;right:8px;width:32px;height:35px}
.movie .inside_sch .btn_back {position:absolute;top:0;right:0;width:45px;height:66px;font-size:18px;color:#2a2a2a;text-align:right}
.movie .d_sgt {display:none;position:relative;overflow:hidden;width:960px;margin:0 auto;padding-top:17px}
.movie .sgt_on .d_sgt {display:block}
.movie .d_sgt .txt_check {display:block;border-bottom:1px solid #e5e5e5;font-size:16px;line-height:38px;color:#989898;text-align:right}
.movie .d_sgt .tit_sgt {position:absolute;top:18px;font-weight:normal;text-align:center}
.movie .d_sgt .tit_sgt .link_g {display:block;height:34px;font-size:18px;line-height:34px;color:#989898}
.movie .search_section.on .tit_sgt .link_g {border-bottom:4px solid #2a2a2a;color:#2a2a2a}
.movie .d_sgt .tit_hotmovie {left:0;width:101px}
.movie .d_sgt .tit_hotperson {left:113px;width:115px}
.movie .d_sgt .list_popular {display:none;overflow:hidden;width:100%}
.movie .d_sgt .search_section.on .list_popular {display:block}
.movie .d_sgt .search_suggest .list_popular {display:block;margin-bottom:32px}
.movie .d_sgt .list_popular li {overflow:hidden;border-top:1px solid #f5f5f5}
.movie .d_sgt .list_popular li:first-of-type {border-top:0 none}
.movie .d_sgt .link_sgt {display:block;position:relative;overflow:hidden;width:100%;height:80px;padding:0 90px 0 110px;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:18px;line-height:24px;color:#282828}
.movie .d_sgt .focus_on .link_sgt, .movie .d_sgt .link_sgt:hover{background:none}
.movie .d_sgt .link_sgt .num_rank {position:absolute;top:0;left:0;width:33px;padding:30px 0 0 15px}
.movie .d_sgt .link_sgt .thumb_sgt {position:absolute;top:0;left:48px;width:42px;height:60px;margin-top:10px}
.movie .d_sgt .link_sgt .img_sgt {display:block;width:42px;height:60px}
.movie .d_sgt .link_sgt .box_current {display:none;position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;border:3px solid #e62539;font-size:0;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-indent:-9999px}
.movie .d_sgt .focus_on .box_current, .movie .d_sgt .link_sgt:hover .box_current{display:block}
.movie .d_sgt .link_sgt .tit_g {display:table;float:left;height:50px;margin-top:18px;font-weight:normal}
.movie .d_sgt .link_sgt .vertical_m {display:table-cell;vertical-align:middle}
.movie .d_sgt .link_sgt .tit_name {display:block;display:-webkit-box;overflow:hidden;height:24px;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.movie .d_sgt .link_sgt .tit_sname {display:block;display:-webkit-box;overflow:hidden;height:26px;font-size:16px;line-height:26px;color:#989898;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all}
.movie .d_sgt .link_sgt .rank_update {position:absolute;top:0;right:0;width:64px;height:23px;margin-top:30px;padding-right:15px;font-size:18px;color:#e92131;line-height:22px}
.movie .d_sgt .rank_update .ico_popcorn {float:left;width:8px;height:6px;margin-top:6px}
.movie .d_sgt .rank_up .ico_popcorn {background-position:0 -1030px}
.movie .d_sgt .link_sgt .rank_down,.d_sgt .link_sgt .rank_same {color:#2a2a2a}
.movie .d_sgt .rank_down .ico_popcorn {background-position:0 -1040px}
.movie .d_sgt .rank_same .ico_popcorn {width:9px;height:2px;margin-top:9px;background-position:0 -1050px}
.movie .d_sgt .rank_update .num_g {float:right;width:50px;text-align:right}
.movie .d_sgt .list_hotmovie .link_sgt {height:52px;padding-left:48px}
.movie .d_sgt .list_hotmovie .num_rank {padding-top:16px}
.movie .d_sgt .list_hotmovie .tit_g {margin-top:3px}
.movie .d_sgt .list_hotmovie .rank_update {margin-top:19px}
.movie .search_suggest .tit_suggest {display:block;padding:0 0 2px 14px;border-bottom:1px solid #e5e5e5;font-weight:normal;font-size:18px;line-height:36px;color:#2a2a2a}
.movie .d_sgt .search_suggest .link_sgt {padding:0 0 0 77px}
.movie .search_suggest .link_sgt .thumb_sgt {left:16px}
.movie .d_sgt .link_sgt .emph_keyword {color:#f33276}

.movie .rank_sgt .first_sgt{left:0}
.movie .rank_sgt .second_sgt{left:113px}

/* 페이징 */
.movie .paging_comm{position:absolute;bottom:23px;z-index:10;width:100%;text-align:center}
.movie .paging_comm .inner_paging{display:inline-block}
.movie .paging_comm .inner_paging .btn_page{display:inline-block;width:10px;height:10px;margin:0 6px;font-size:0;line-height:0;text-indent:-9999px;border-radius:10px;background-color:#fff;cursor:pointer;filter:alpha(opacity=60);opacity:0.6}
.movie .paging_comm .inner_paging .on{background-color:#e92131;filter:alpha(opacity=100);opacity:1}

/* 본문 페이징 */
.movie .paging_popcorn{position:relative;width:100%;max-width:960px;height:28px;margin:0 auto;padding-top:16px;border-top:2px solid #f5f5f5;text-align:center}
.movie .paging_popcorn .inner_paging{display:inline-block;overflow:hidden}
.movie .paging_popcorn .link_page{display:inline-block;min-width:26px;height:26px;margin:0 5px;font-size:14px;line-height:25px;text-align:center;color:#333;vertical-align:top}
.os_mac .movie .paging_popcorn .link_page{line-height:30px}
.movie .paging_popcorn a.link_page:hover{text-decoration:underline;color:#ff382e}
.movie .paging_popcorn em.link_page{border-radius:13px;background-color:#ff382e;color:#fff;text-decoration:none}
.movie .paging_popcorn .link_prev{width:27px;height:26px;margin:0 17px 0 0}
.movie .paging_popcorn .link_next{width:27px;height:26px;margin:0 0 0 17px}
.movie .paging_popcorn .link_page .ico_popcorn{display:block;width:5px;height:9px;margin:9px auto 0}
.movie .paging_popcorn .link_prev .ico_popcorn{background-position:0 -2700px}
.movie .paging_popcorn .link_next .ico_popcorn{background-position:100% -2710px}

/* 슬라이드 버튼 */
.movie .wrap_slide .btn_slide{position:absolute;z-index:20;top:50%;margin-top:-15px}
.movie .wrap_slide .btn_prev{left:20px}
.movie .wrap_slide .btn_next{right:20px}
.movie .wrap_slide .btn_slide .ico_popcorn{width:36px;height:36px;}
.movie .wrap_slide .btn_prev .ico_popcorn{background-position:0 -60px}
.movie .wrap_slide .btn_next .ico_popcorn{background-position:100% -100px}
.movie .view_movie .btn_slide{position:absolute;z-index:20;top:50%;margin-top:-14px}
.movie .view_movie .btn_prev{left:20px}
.movie .view_movie .btn_next{right:20px}
.movie .view_movie .btn_slide .ico_popcorn{width:36px;height:36px;}
.movie .view_movie .btn_prev .ico_popcorn{background-position:0 -60px}
.movie .view_movie .btn_next .ico_popcorn{background-position:100% -100px}

/* pc가로스크롤 좌우버튼 */
.movie .link_flickprev{position:absolute;left:-25px;top:50%}
.movie .link_flicknext{position:absolute;right:-25px;top:50%}
.movie .link_flickprev .ico_popcorn{width:43px;height:43px;background-position:0 -2290px}
.movie .link_flicknext .ico_popcorn{width:43px;height:43px;background-position:100% -2340px}
.movie .link_flickprev:hover .ico_popcorn, .movie .link_flickprev:focus .ico_popcorn{background-position:0 -2390px}
.movie .link_flicknext:hover .ico_popcorn, .movie .link_flicknext:focus .ico_popcorn{background-position:100% -2440px}

/* 2017-02-22 삭제 */
/* 사이드 메뉴 (pc) */
/* .gnb_on .menu_side{display:block} */
/* .gnb_on .dimmed{display:block} */
/* .dimmed_layer{display:none;position:absolute;top:-60px;left:0;z-index:100;width:100%;height:20000px;background:rgba(0,0,0,0.5)} */
/* .gnb_on .dimmed_layer{display:block} */
/* .menu_side{display:none;position:fixed;top:0;left:-330px;z-index:999;overflow:hidden;height:100%;margin:0 auto} */
/* .inner_gnb{position:relative;width:322px;height:100%;overflow:hidden;padding:74px 3px 64px;background:rgba(0,0,0,0.88)}j.ss 모바일 사이드메뉴 스크롤 때문에 position 추가... */
/* .inner_gnb .gnb_logo{overflow:hidden;width:105px;height:28px;margin-bottom:40px} */
/* .inner_gnb .gnb_logo .link_daum{float:left;width:56px;height:24px;margin:1px 10px 0 0} 2016-10-11 수정 */
/* .inner_gnb .gnb_logo .txt_logo{width:56px;height:24px;background-position:0 -30px} 2016-10-11 추가 */
/* .inner_gnb .gnb_logo .link_service{float:left;font-size:22px;line-height:30px;color:#fff} */
/* .inner_gnb .area_profile{width:38px;height:38px} */
/* .inner_gnb .area_profile .img_profile{width:38px;height:38px} */
/* .inner_gnb .detail_profile .link_profile{margin-right:12px;line-height:23px;color:#fff;vertical-align:top} */
/* .inner_gnb .detail_profile .link_edit{font-size:14px;color:#787979} */
/* .inner_gnb .detail_profile .txt_profile{padding-top:0;margin-top:-2px;font-size:14px;line-height:16px;color:#787979} */
/* .inner_gnb .detail_profile{padding-left:0px} */
/* .inner_gnb .info_profile{overflow:hidden} */
/* .inner_gnb .link_close{position:absolute;top:74px;right:17px;width:23px;height:24px} */
/* .inner_gnb .link_close .ico_popcorn{display:block;height:24px;background-position:0 -780px} */
/* .inner_gnb .bnr_gnb{width:322px;height:66px;margin-top:46px} */
/* .inner_gnb .link_gnbbnr{display:block} */
/* .inner_gnb .link_gnbbnr .thumb_bnr{display:block;width:322px;height:66px} */
/* .inner_gnb .info_logout .link_login{margin-top:5px;font-size:14px;line-height:16px;color:#787979} */
/* .gnb_menu{padding:0 18px} */
/* .gnb_comm{width:100%;padding-top:16px} */
/* .gnb_comm li{margin-bottom:14px} */
/* .gnb_comm .link_gnb{font-size:18px;color:#fff} */
/* .gnb_comm .link_gnb:hover{color:#e92131} */
/* .gnb_mymenu{overflow:hidden;width:100%;padding:25px 0 12px} */
/* .gnb_mymenu li{position:relative;float:left;padding:0 20px} */
/* .gnb_mymenu li:after{content:'';position:absolute;top:4px;right:0;width:1px;height:17px;background:#a5a6a6} */
/* .gnb_mymenu li:first-child{padding:0 25px 0 0} */
/* .gnb_mymenu li:last-child{padding:0 0 0 20px} */
/* .gnb_mymenu li:last-child:after{background:none} */
/* .gnb_mymenu .link_gnb{font-size:18px;color:#fff} */
/* .gnb_mymenu .link_gnb:hover{color:#e92131} j.ss hover 추가 */
/* .gnb_mymenu .link_gnb .emph_gnb{color:#e92131} */
/* .head_white .gnb_on{border-top:0 none} */
/* .head_white .gnb_on .d_head{height:65px} */
/* //2017-02-22 삭제 */

/* 프로필 */
.movie .area_profile{overflow:hidden;float:left;width:60px;height:60px;border-radius:50px}
.movie .area_profile .img_profile{display:block;width:60px;height:60px}
.movie .detail_profile{float:left;padding-left:18px;font-size:18px}
.movie .detail_profile .link_profile{color:#266fdc}
.movie .detail_profile .tit_profile{font-weight:normal}
.movie .detail_profile .txt_profile{display:block;padding-top:3px;font-size:16px;color:#989898}

/* 독립2차 */
/* 별점 common */
.raking_grade{display:inline-block;line-height:22px}/* POPCORN-955 수정 *//* POPCORN-817 수정 */
.raking_grade .bg_star{display:block;float:left;width:106px;height:17px;background:url(//i1.daumcdn.net/img-contents/movie/2016/pc/bg_star_170614_v2.png) no-repeat 0 0}
.raking_grade .bg_star .inner_star{overflow:hidden;font-size:0;line-height:0;background-position:0 -20px;text-indent:-9999px}
.raking_grade .emph_grade{float:left;padding-left:10px;font-size:18px;line-height:15px;font-weight:bold}
.os_mac .raking_grade .emph_grade{line-height:22px}
.raking_grade .txt_grade{float:left;font-size:18px;line-height:15px;color:#989898}
.os_mac .raking_grade .txt_grade{line-height:22px}
/* //독립2차 */

/* 공통 셀렉트박스 */
.movie .item_cate{position:absolute;right:0}
.movie .item_cate .txt_selected{float:left;height:27px;padding:0 5px;font-size:16px;line-height:24px;color:#266fdc}
.movie .item_cate .opt_cate{position:absolute;top:0;left:0;width:100%;height:24px;border:0 none;opacity:0;cursor:pointer}
.movie .item_cate .ico_arrow{float:left;width:14px;height:9px;margin-top:8px;background-position:0 -1190px}/* POPCORN-1043 수정 */
.os_mac .movie .item_cate .ico_arrow{margin-top:6px}/* POPCORN-1043 추가 */

/* 공통리스트 */
.movie .movie_join{overflow:hidden;position:relative;width:100%;margin:0 auto}
.movie .movie_join .link_all{top:0}
.movie .movie_join .list_join{overflow:hidden;width:100%;margin-bottom:-2px}
.movie .movie_join.movie_staff .list_join{border-top:2px solid #f5f5f5}
.movie .movie_join .list_join li{overflow:hidden;width:100%;padding:14px 0;border-bottom:2px solid #f5f5f5}
.movie .movie_join .list_join li:first-of-type{padding-top:0;border-top:0 none}
.movie .detail_person_list .movie_join .list_join:last-of-type li:last-of-type{padding:14px 0 0}
.movie .detail_tvcorner .movie_join .list_join li:last-of-type{padding:14px 0 0}
.movie .movie_join .inner_join{display:block;display:table;overflow:hidden;width:100%;min-height:100px;font-size:16px;line-height:24px;color:#989898}
.movie .movie_join .link_join{display:block;display:table;overflow:hidden;width:100%;min-height:100px;font-size:16px;line-height:24px;color:#989898}
.movie .movie_join .list_join .join_img{position:relative;overflow:hidden;float:left;width:100%;min-width:77px;min-height:101px}/* POPCORN-899 수정 */
.movie .movie_join .list_join .join_img:after{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #000;opacity:.05;content:""}/* POPCORN-899 추가 */
.movie .movie_join .list_join .thumb_photo{display:block;width:100%}
.movie .movie_join .desc_join{display:table-cell;overflow:hidden;width:93%;padding-left:21px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}
.movie .movie_join .tit_join{display:block;display:-webkit-box;overflow:hidden;width:100%;height:25px;font-weight:normal;font-size:16px;line-height:20px;color:#2a2a2a;vertical-align:top;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.movie .movie_join .tit_join .emph_point{display:block}
.movie .movie_join .tit_join .link_g{color:#2a2a2a}
.movie .movie_join .txt_character{display:block;display:-webkit-box;overflow:hidden;max-height:24px;vertical-align:top;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.movie .movie_join .txt_awards{display:block;margin-top:12px}
.movie .movie_join .txt_join{display:block;display:-webkit-box;overflow:hidden;max-height:24px;vertical-align:top;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.movie .movie_join .txt_join .txt_g{color:#f32276}
.movie .detail_main .movie_join, .movie .detail_tvmain .movie_join{width:960px;margin:38px auto 0}
.movie .detail_personmain .movie_join{margin-top:36px}
.movie .detail_main .movie_join .link_all, .movie .detail_tvmain .movie_join .link_all, .movie .detail_personmain .movie_join .link_all{top:0px}
.movie .movie_staff .movie_headline{margin-bottom:0;border-bottom:0 none}
.movie .movie_staff .list_join li{overflow:visible;position:relative;float:left;width:50%}
.movie .detail_tvstaff .movie_staff .list_join li:nth-child(odd){float:left}
.movie .movie_staff .list_join li.on{width:100%}
.movie .movie_staff .list_join li:first-of-type{padding-top:14px;border-bottom:2px solid #f5f5f5}
.movie .movie_staff .list_join li:after{display: block;position:relative;bottom:-16px;height:2px;background:#f5f5f5;content: '';}
.movie .movie_staff .txt_join{padding-right:10px}
.movie .detail_tvstaff .movie_staff .list_join li:nth-last-of-type(2){padding:14px 0}

/* 동영상리스트 */
.movie .movie_video{overflow:hidden;position:relative;width:960px;margin:0 auto;margin-top:25px}
.movie .movie_video .link_all{top:0}
.movie .list_video{overflow:hidden;margin-left:-40px}
.movie .list_video li{overflow:hidden;display:inline-block;width:25%;padding:6px 0 9px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}
.movie .list_video .link_video{display:block}
.movie .list_video .none_video .link_video{cursor:default}
.movie .list_video .link_video .video_thumb{display:block;overflow:hidden;position:relative;min-width:100%;height:122px}
.movie .list_video .link_video .box_current{overflow:hidden;position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;border:6px solid #e62539;font-size:0;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:-9999px}
.movie .list_video .video_thumb .thumb_video{display:block;width:100%;height:auto}
.movie .list_video .thumb_noimage .thumb_video{height:0}
.movie .list_video .video_thumb .video_play{position:absolute;z-index:10;top:50%;left:0;width:100%;margin-top:-32px}
.movie .list_video .video_thumb:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.1);content:''}
.movie .list_video .video_play .btn_popcorn{width:40px;height:40px;margin:0 auto;background-position:0 -60px}
.movie .list_video .video_play .num_playtime{display:block;margin-top:10px;font-size:16px;line-height:20px;color:#fff;text-align:center;text-indent:0}
.movie .list_video .link_video .info_video{display:block;overflow:hidden;padding-left:2px}
.movie .list_video .link_video .tit_video{display:block;overflow:hidden;max-height:55px;margin:3px 0 2px;font-weight:normal;font-size:16px;line-height:26px;color:#2a2a2a}
.movie .list_video .tit_video .tit_g{display:block;display:-webkit-box;overflow:hidden;line-height:24px;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.movie .list_video .link_video .video_count{display:block;font-size:16px;line-height:20px;color:#989898}
.movie .list_video .txt_vod{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#989898}
.movie .list_video .link_episode{display:none}

/* 성인 */
.movie .list_video .adult_video .video_thumb:before{z-index:7;background-color:#e6e6e6}
.movie .list_video .adult_video .video_thumb:after{content:'성인인증';position:absolute;bottom:10px;right:12px;z-index:8;font-size:16px;color:#999}
.movie .list_video .adult_video .num_playtime{color:#b8b8b8}
.movie .list_video .adult_video .btn_popcorn{background-position:0 -110px}

/* 더보기 */
.movie .link_morelist{display:block;width:100%;height:60px;border-bottom:2px solid #f5f5f5;font-size:18px;line-height:64px;color:#206de0;text-align:center}
.movie .link_morelist .ico_more{display:inline-block;width:15px;height:10px;margin:24px 0 0 10px;background-position:0 -890px;vertical-align:top}
.movie .link_morelist.more_type2{width:auto;height:57px;border:1px solid #ededed;background:#fcfcfc;line-height:57px}
.movie .link_morelist.more_type2 .ico_more{width:14px;height:9px;margin-left:6px;background-position:0 -1190px}

/* common */
.movie .line_cut{display:none}
.movie .movie_detail .txt_nonerating{padding:29px 0;border-bottom:2px solid #f5f5f5;text-align:center}

/* 사이드 배너 */
.movie .wrap_bnr .bnr_topside{width:250px;height:250px}
.movie .wrap_bnr .bnr_bottom{width:250px;height:auto}/* POPCORN-729 */
.movie .wrap_bnr .bnr_bottom img{display:block;width:100%;height:auto}/* POPCORN-729 */
.movie .wrap_bnr .bnr_354{margin-top:20px}

/* 하단 동영상광고 */
.movie .ad_video{display:none}

.movie input,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.movie input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
/* Common Code End */

/* 홈 - 공통 */
.movie .wrap_slide{overflow:hidden;position:relative;width:960px;height:480px;margin:0 auto}
.movie .wrap_slide .slide_view{overflow:hidden;position:absolute;top:0;left:0}
.movie .slide_view .inner_view{position:relative;float:left;width:100%;height:480px}
.movie .inner_view .thumb_slide{position:absolute;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
.movie .inner_view .thumb_slide:after{content:'';position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background-color:rgba(0,0,0,.2)}
.movie .detail_movie{position:relative;padding-top:32px}
.movie .view_none .detail_movie{position:relative}
.movie .gnb_fixed .view_none .detail_movie{padding-top:12px}
.movie .cont_home{margin-top:40px}
.movie .cont_home #mArticle{padding-bottom:36px}
.movie .cont_home .view_movie{height:480px}
.movie .inner_view .info_view{position:relative;z-index:10;max-width:1000px;height:360px;padding-top:120px;margin:0 auto;text-align:center;color:#fff}
.movie .inner_view .info_movie{height:411px;padding-top:69px}
.movie .info_view .tit_view{display:block;font-size:38px;font-weight:bold;text-shadow:1px 1px rgba(0,0,0,.13)}
.movie .info_view .list_view{padding-top:11px;font-size:18px;text-shadow:1px 1px rgba(0,0,0,.13)}
.movie .info_view .list_view dt{display:none}
.movie .info_view .list_view dd{display:inline-block}
.movie .info_view .txt_view{display:inline-block;padding-top:8px;font-size:18px;text-shadow:1px 1px rgba(0,0,0,.13)}
.movie .info_movie .view_movie{padding-top:17px}
.movie .info_movie .view_movie dt{display:inline-block;padding-right:5px}
.movie .info_movie .txt_view{padding-top:2px}
.movie .more_data{position:absolute;top:220px;width:100%}
.movie .more_view{display:inline-block}
.movie .more_view li{float:left;margin:0 20px;font-size:18px;text-align:center;text-shadow:1px 1px rgba(0,0,0,.13)}
.movie .more_view .ico_popcorn{width:46px;height:46px;margin:0 auto 7px}
.movie .more_view .ico_dday{background-position:0 -260px}
.movie .more_view .ico_time{background-position:0 -310px}
.movie .more_view .ico_score{background-position:0 -360px}
.movie .more_view .ico_12rate{background-position:0 -410px}
.movie .more_view .ico_15rate{background-position:0 -510px}
.movie .more_view .ico_18rate{background-position:0 -460px}
.movie .more_view .ico_allrate{background-position:0 -560px}
.movie .info_view .link_popcorn{position:absolute;bottom:70px;left:50%;width:232px;height:62px;margin-left:-116px;font-size:20px;line-height:62px}

/* 홈- 실시간 예매 순위 */
.movie .cont_home .detail_movie{position:relative;width:100%;background-color:#fff}
.movie .reserve_ranking{position:relative;width:1000px;height:726px;margin:15px auto 0}
.movie .reserve_ranking .wrap_slide{overflow:visible;float:left;position:relative;width:75%;height:auto}
.movie .cont_home .tit_movie{display:block;width:100%;padding-bottom:9px;border-bottom:2px solid #f5f5f5}
.movie .reserve_ranking .tit_movie{width:700px}
.movie .reserve_ranking .info_ranking{overflow:hidden}
.movie .reserve_ranking .info_ranking .inner_ranking{overflow:hidden;padding-left:3px}
.movie .list_ranking li{overflow:hidden;position:relative;height:100px;padding:15px 0 17px;margin-right:50px;border-bottom:2px solid #f5f5f5}
.movie .list_ranking li:last-child{border-bottom:0 none}
.movie .list_ranking .num_ranking{float:left;padding:6px 12px 0 0;font-weight:bold;line-height:15px;color:#313131}
.movie .list_ranking .link_poster{display:block;float:left;padding-right:22px}
.movie .list_ranking .link_poster .thumb_poster{display:block;width:70px;height:100px}
.movie .list_ranking .detail_ranking{float:left;margin-top:-2px}
.os_mac .movie .list_ranking .detail_ranking{margin-top:4px}
.movie .list_ranking .detail_ranking .tit_ranking{height:auto;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;word-wrap:break-word}
.movie .detail_ranking .link_ranking{display:inline-block;line-height:20px;color:#000}
.movie .detail_ranking .link_ranking strong{font-weight:normal}
.movie .detail_ranking .raking_grade{padding-top:8px}
.movie .detail_ranking .raking_movie{overflow:hidden;padding-top:26px}
.os_mac .movie .detail_ranking .raking_movie{padding-top:20px}
.movie .detail_ranking .raking_movie dt{float:left;margin-right:7px}
.movie .detail_ranking .raking_movie dd{float:left;color:#424242}
.movie .detail_ranking dd.ranking_advance{line-height:26px}
.movie .detail_ranking .raking_movie dd:after{content: '';display:inline-block;width:1px;height:12px;margin:8px 10px;background-color:#eaeaea;vertical-align:top}
.movie .detail_ranking .raking_movie dd:last-child:after{display:none}
.movie .list_ranking .link_reserve{position:absolute;right:0;bottom:19px;color:#ff382e}
.movie .list_ranking .link_reserve .ico_popcorn{display:inline-block;margin:8px 0 0 7px;width:8px;height:12px;background-position:100% -1220px;vertical-align:top}
.os_mac .movie .list_ranking .link_reserve .ico_popcorn{margin:4px 0 0 7px}
.movie .cont_home .detail_movie .wrap_bnr{position:absolute;top:2px;right:50%;margin-right:-500px}
.movie .cont_home .detail_movie .wrap_bnr .link_bnr{display:block}
.movie .reserve_ranking .link_all{top:0;right:50px}
.movie .hide_f{display:none !important}
.movie .error_footer{padding-bottom:50px !important}
.movie .reserve_ranking_m{display:none;width:100%;height:432px;padding:0}
.movie .reserve_ranking_m .wrap_slide{overflow:hidden;position:relative;width:100%;height:432px}
.movie .reserve_ranking_m .info_ranking{position:absolute;width:100%;height:100%;text-align:center;background-size:cover}
.movie .reserve_ranking_m .info_ranking:before{content:'';position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background-color:rgba(0,0,0,.2)}
.movie .reserve_ranking_m .list_ranking{position:absolute}
.movie .reserve_ranking_m .raking_grade{width:86px;margin:0 auto;padding-top:5px}
.movie .reserve_ranking_m .menu_reserve{display:block;position:absolute;top:15px;right:15px;height:33px;background-color:rgba(0,0,0,.3)}
.movie .menu_reserve .txt_ranking{float:left;padding:10px 0 0 10px;font-size:11px;color:#9c9c9c}
.movie .menu_reserve .txt_ranking .emph_now{color:#fff}
.movie .menu_reserve .txt_bar{float:left;width:1px;height:11px;margin:12px 3px 0 8px}
.movie .menu_reserve .link_rmenu{float:left;width:10px;height:17px;padding:16px 13px 0 0;vertical-align:top}
.movie .menu_reserve .link_rmenu .ico_popcorn{width:14px;height:3px;background-position:0 -50px}

/* 홈- 인기예고편 */
.movie .home_trailer{height:480px;margin-top:40px}
.movie .home_trailer .wrap_slide{overflow:visible;margin:0 auto}
.movie .home_trailer .tit_trailer{position:absolute;z-index:10;top:40px;left:50%;width:128px;height:21px;margin-left:-64px}
.movie .home_trailer .menu_slide{max-width:960px}
.movie .home_trailer .info_trailer{position:relative;z-index:20;max-width:960px;margin:0 auto;color:#fff;text-align:center;text-shadow:1px 1px rgba(0,0,0,.13)}
.movie .home_trailer .btn_prev{left:20px}
.movie .home_trailer .btn_next{right:20px}
.movie .home_trailer .detail_on{display:block}
.movie .info_trailer .btn_popcorn{position:absolute;top:152px;left:50%;width:54px;height:54px;margin-left:-27px}
.movie .info_trailer .tit_dmovie{display:block;padding-top:219px;font-size:38px;font-weight:bold}
.movie .info_trailer .list_trailer{padding-top:3px;font-size:18px;color:#fff}
.movie .info_trailer .list_trailer dd{margin:3px 0 9px 0;line-height:24px}
.movie .info_trailer .list_trailer .ico_hd{display:inline-block;width:34px;height:25px;margin:0 5px 0 0;vertical-align:top;background-position:0 -610px}

/* 홈- 매거진 */
.movie .home_magazine{height:480px}
.movie .home_magazine .wrap_slide{overflow:visible;margin:0 auto}
.movie .home_magazine .tit_magazine{position:absolute;z-index:10;top:28px;left:50%;width:115px;height:43px;margin-left:-57px;background-position:0 -25px}
.movie .home_magazine .menu_slide{max-width:960px}
.movie .home_magazine .view_magazine{display:block;position:relative;height:480px}
.movie .home_magazine .mo_view{display:none}
.movie .home_magazine .info_magazine{display:block;overflow:hidden;position:relative;z-index:10;max-width:1000px;height:100%;margin:0 auto;color:#fff;text-align:center;text-shadow:1px 1px rgba(0,0,0,.13)}
.movie .home_magazine .btn_prev{left:20px}
.movie .home_magazine .btn_next{right:20px}
.movie .home_magazine .detail_on{display:block}
.movie .info_magazine .tit_story{display:-webkit-box;display:block;overflow:hidden;width:800px;margin:0 auto;padding-top:312px;font-size:30px;font-weight:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.movie .info_magazine .txt_magazine{display:block;padding-top:8px;font-size:18px}
.movie .info_magazine .link_popcorn{display:none}

/* 홈 - 씨네21 전문가 평점 */
.movie .home_cine21{position:relative;width:100%;max-width:1000px;margin:0 auto;padding-top:38px}
.movie .home_cine21 .list_review .review_info .link_profile{font-weight:bold;color:#2a2a2a}
.movie .home_cine21 .list_review{overflow:hidden;width:100%}
.movie .home_cine21 .list_review li{float:left;width:50%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:0 none}
.movie .home_cine21 .list_review .review_info{padding:13px 0 6px 0}
.movie .home_cine21 .list_review .review_info .raking_grade{padding-top:8px}
.movie .home_cine21 .review_info .raking_grade{padding-top:5px}
.movie .home_cine21 .txt_review{display:block;display:-webkit-box;overflow:hidden;margin:3px 0 10px 0;min-height:40px;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all;word-wrap:break-word}
.movie .home_cine21 .txt_review.desc_more{max-height:none;-webkit-line-clamp:initial}
.movie .home_cine21 .list_review .link_more{display:inline-block;line-height:27px;color:#0d68e4}
.movie .home_cine21 .tit_review{font-weight:bold;line-height:26px}
.movie .home_cine21 .review_photo{display:table;overflow:hidden;width:100%;max-height:224px}
.movie .home_cine21 .link_tbd{display:block;width:212px;height:44px;margin:18px 0;border:1px solid #e7e7e7;font-size:16px;line-height:46px;color:#989898;text-align:center}
.movie .home_cine21 .thumb_poster{float:left;width:100%;padding-right:1px;background:#fff}
.movie .home_cine21 .thumb_steelcut{display:table-cell;width:71.6%}
.movie .home_cine21 .img_poster{width:100%;height:auto;vertical-align:top}
.movie .home_cine21 .link_all{top:47px}

/* 홈 - 모바일용 씨네21 전문가 평점 2016-06-13 삭제
.home_cine21_m{display:none}
.home_cine21_m .wrap_slide{overflow:visible;max-width:1010px;margin:0 auto}
.home_cine21_m .menu_slide{max-width:960px}
.home_cine21_m .view_cine{position:relative;height:614px;margin:10px 5px}
.home_cine21_m .info_cine{position:relative;z-index:10;max-width:1000px;margin:0 auto;padding-top:33px;color:#fff;text-align:center;text-shadow:1px 1px rgba(0,0,0,.13)}
.info_cine .txt_magazine{display:block;padding-top:5px;font-size:18px}
.info_cine .link_popcorn{display:none}
*/

/* 홈- 위클리 베스트*/
.movie .home_weekly{position:relative;width:100%;max-width:1000px;margin:0 auto;padding-top:38px}
.movie .weekly_vod{overflow:hidden;width:100%}
.movie .weekly_vod .list_video{width:1042px;padding-top:20px;margin-top:-35px;margin-left:0}
.movie .weekly_vod .list_video li{width:220px;margin:35px 36px 0 0;padding:0;box-sizing:initial}
.movie .weekly_vod .list_video .tit_g{-webkit-line-clamp:2}
.movie .weekly_vod .list_video .ico_ranking{position:absolute;top:4px;left:4px;width:52px;height:18px}
.movie .weekly_vod .list_video .ico_top1{background-position:0 0}
.movie .weekly_vod .list_video .ico_top2{background-position:0 -20px}
.movie .weekly_vod .list_video .ico_top3{background-position:0 -40px}
.movie .weekly_vod .list_video .ico_top4{background-position:0 -60px}
.movie .weekly_vod .list_video .ico_top5{background-position:0 -80px}
.movie .weekly_vod .list_video .ico_top6{background-position:0 -100px}
.movie .weekly_vod .list_video .ico_top7{background-position:0 -120px}
.weekly_vod .list_video .ico_top8{background-position:0 -140px}
.weekly_vod .list_video .ico_top9{background-position:0 -160px}
.weekly_vod .list_video .ico_top10{background-position:0 -180px}
.movie .home_weekly .link_all{top:33px}
.movie .home_weekly .list_video .link_video .video_thumb{height:53%}
.movie .home_weekly .list_video .link_video .thumb_noimage{padding-top:56.2%}
.movie .home_weekly .list_video .thumb_noimage .thumb_video{height:0}

/* 하단 동영상광고 */
.movie .ad_video{display:none}

/* 매거진 */
.movie .movie_magazine{overflow:hidden;position:relative;max-width:960px;width:100%;margin:0 auto;margin-top:25px}
.movie .movie_magazine .link_all{top:0}
.movie .movie_magazine .list_magazine{overflow:hidden;width:100%}
.movie .movie_magazine .list_magazine li{overflow:hidden;width:100%;padding:14px 0;border-top:2px solid #f5f5f5}
.movie .movie_magazine .list_magazine li:first-of-type{padding-top:0;border-top:0 none}
.movie .movie_magazine .link_magazine{display:block;display:table;overflow:hidden;width:100%;font-size:18px}
.movie .movie_magazine .list_magazine .magazine_img{overflow:hidden;float:left;width:100%}
.movie .movie_magazine .list_magazine .thumb_photo{display:block;width:100%}
.movie .movie_magazine .desc_magazine{display:table-cell;overflow:hidden;width:77%;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}
.movie .movie_magazine .tit_magazine{display:block;display:-webkit-box;overflow:hidden;width:100%;height:28px;margin-bottom:13px;font-weight:normal;line-height:28px;color:#2a2a2a;vertical-align:top;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.movie .movie_magazine .txt_magazine{display:block;display:-webkit-box;overflow:hidden;max-height:72px;font-size:16px;line-height:24px;color:#989898;vertical-align:top;-webkit-box-orient:vertical;-webkit-line-clamp:3}

/* 영화상세 */
.movie .cont_movie .num_count{display:none}
.movie .view_movie .info_detail{text-align:center}
.movie .link_summary{display:block}

/* 영화상세 - 상단 */
.movie .view_movie{position:relative;z-index:20;width:960px;height:300px;margin:40px auto 0}
.movie .view_movie .tit_rel{position:absolute;left:26px;top:21px;z-index:30;font-weight:normal;font-size:18px;color:#fff}
.movie .cont_tv .view_movie .tit_rel{left:0;top:0;width:935px;height:70px;padding-left:25px;line-height:67px;background:rgba(0,0,0,.1)}
.os_mac .movie .cont_tv .view_movie .tit_rel{line-height:74px}
.movie .cont_movie .view_movie .thumb_detail{position:absolute;width:100%;height:100%;left:0;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}
.movie .cont_movie .view_movie .thumb_detail:after{content:'';position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background-color:rgba(0,0,0,.2)}
.movie .cont_movie .view_movie .info_detail{position:relative;z-index:10;padding-top:116px}
.movie .info_detail .link_play{display:inline-block}
.movie .info_detail .link_play .btn_popcorn{width:54px;height:54px;background-position:-60px 0}
.movie .info_detail .tit_detail{display:block;padding-top:3px;font-size:16px;font-weight:normal;color:#fff;text-shadow:1px 1px rgba(0,0,0,.13)}
.movie .info_detail .tit_detail .link_other{color:#fff;text-shadow:1px 1px rgba(0,0,0,.13);text-decoration:underline}

/* 영화상세 - 탭 */
.movie .wrap_tab{overflow:hidden;width:960px;margin:0 auto}
.movie .list_tab{width:960px;height:37px;margin:0 auto;border-bottom:2px solid #f5f5f5}
.movie .list_tab li{float:left;margin-right:12px}
.movie .list_tab li:last-child{margin-right:0}
.movie .list_tab .link_tab{display:block;padding:0 18px;height:35px;font-size:16px;line-height:35px}
.movie .list_tab .on .link_tab{position:relative;color:#ff382e;border-bottom:4px solid #ff382e}

/* 영화상세 - 메인 */
.movie .movie_detail{overflow:hidden;width:960px;margin:0 auto;padding:20px 0 0}
.movie .detail_main .movie_detail{width:960px;padding-bottom:0}
.movie .movie_basic{overflow:hidden;width:960px;margin:0 auto}
.movie .movie_detail .main_detail{float:left;width:670px}
.movie .movie_detail .wrap_bnr{float:right}
.movie .movie_detail .wrap_bnr .link_bnr{display:block}
.movie .movie_detail .wrap_bnr .img_bnr{vertical-align:top}
.movie .movie_detail .mobile_subject{display:none}
.movie .detail_summarize{overflow:hidden}
.movie .thumb_summary{position:relative;float:left;margin-right:30px}
.movie .thumb_summary .img_summary{display:block;width:187px;height:272px}
.movie .movie_summary{overflow:hidden}
.movie .movie_summary .tit_movie{display:block;overflow:hidden;width:100%;padding-bottom:0;font-size:18px;line-height:25px}
.movie .movie_summary .txt_origin{display:block;display:-webkit-box;overflow:hidden;height:25px;font-size:14px;line-height:25px;color:#989898;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.movie .movie_summary .raking_grade{padding-top:1px;line-height:22px}
.movie .movie_summary .list_movie{padding:13px 0 3px}
.movie .movie_summary .list_movie dt{display:none}
.movie .movie_summary .list_movie dd{padding-bottom:3px}
.movie .movie_summary .list_movie .txt_bar{width:1px;height:12px;margin:5px 10px 0 6px;background-color:#eaeaea}
.movie .thumb_summary .link_scale{position:absolute;bottom:11px;left:10px}
.movie .thumb_summary .link_scale .ico_popcorn{display:block;width:31px;height:32px;background-position:100% -2110px}
.movie .main_detail .list_placing{overflow:hidden;padding-top:11px;border-top:2px solid #f5f5f5}
.movie .main_detail .list_placing dt{float:left;padding-right:5px}
.movie .main_detail .list_placing .txt_bar{width:1px;height:12px;margin:4px 7px 0 11px;background-color:#eaeaea}
.movie .main_detail .list_placing dd{float:left;margin-right:5px}
.movie .main_detail .desc_movie{display:-webkit-box;overflow:hidden;clear:both;width:960px;max-height:137px;padding-top:28px;line-height:27px;color:#989898;-webkit-box-orient:vertical;-webkit-line-clamp:5}
.movie .main_detail .link_more{line-height:27px;color:#0d68e4}
.movie .main_detail .episode_info{display:none;margin:20px 0}
.movie .main_detail .desc_more .episode_info{display:block}
.movie .main_detail .desc_movie .emph_g{display:block;color:#292929}
.movie .main_detail .making_note{margin-top:34px;border-top:1px solid #efefef}
.movie .main_detail .txt_note{display:block;padding-top:16px;color:#292929}
.movie .main_detail .tit_copy{display:block;padding-top:38px;font-size:16px;color:#292929}
.movie .detail_tvstaff .wrap_more{display:none;overflow:hidden;padding-bottom:41px}
.movie .main_detail .wrap_pbtn .link_popcorn{display:block;width:115px;height:40px;line-height:42px;border:0}
.movie .movie_join .list_staff .link_join{min-height:0}
.movie .movie_join .list_staff .staff_disable .link_join{cursor:default}
.movie .movie_join .list_staff .staff_disable .emph_point{color:#989898}
.movie .movie_join .list_staff .desc_join{width:95%}
.movie .cont_movie .list_staff .tit_join{height:38px;padding-top:7px}
.movie .cont_movie .list_staff .join_img{min-width:56px;min-height:81px}
.movie .main_detail .desc_more{max-height:none;-webkit-line-clamp:initial}
.movie .detail_main .movie_related .related_movie{margin:50px auto 0}
.movie .cont_movie .list_magazine .txt_magazine{display:block;display:-webkit-box;overflow:hidden;max-height:72px;font-size:16px;line-height:24px;color:#989898;vertical-align:top;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.movie .main_detail .wrap_mbtn,.main_detail .link_popcorn{display:none}
.movie .main_detail .wrap_pbtn{overflow:hidden;margin:-1px 0 0 -7px}
.movie .main_detail .btn_item{float:left;font-size:14px;text-align:center}
.movie .wrap_pbtn .btn_item{position:relative;width:105px;height:38px;border:1px solid #dadada;line-height:40px;margin:8px 0 0 8px}/* 2018-06-28 수정 */
.movie .wrap_pbtn .btn_item .ico_only{position:absolute;right:-1px;top:-1px;width:33px;height:33px;background-position:0px -520px}/* 2018-03-29 추가 */
.movie .wrap_pbtn .btn_item .ico_page{display:inline-block;width:20px;height:20px;margin:9px 7px 0 0;background-position:-40px -520px}/* 2018-06-27 추가 */
.movie .wrap_pbtn .btn_emph{border-color:#cd3c30;color:#cd3c30}
.movie .movie_summary .list_main{padding: 7px 0 9px 0;margin-top:-3px;font-size:14px}/* POPCORN-817 수정 */
.movie .movie_summary .list_main .txt_main{float:left;padding:2px 0 0 0;line-height:18px}
.movie .movie_summary .list_main dd+dd:before{display:inline-block;content:'';width:1px;height:12px;margin:2px 10px 0 10px;background-color:#eaeaea;vertical-align:-1px}

/* 영화상세 - 슬라이드 */
.movie .magazine_pc{display:block}
.movie .slid_magazine{display:none}
.movie .slide_related{height:514px;margin:33px 0 10px;clear:both}
.movie .slide_related .wrap_slide{height:514px}
.movie .slide_related .menu_slide{height:514px}
.movie .slide_related .info_related{position:relative;z-index:10;max-width:1000px;height:484px;margin:0 auto;padding-top:27px;color:#fff;text-align:center;text-shadow:1px 1px rgba(0,0,0,.13)}
.movie .slide_related .txt_related{position:absolute;top:30px;left:50%;z-index:10;width:130px;margin-left:-65px;font-weight:normal;font-size:18px;color:#fff;text-align:center}
.movie .slide_related .emph_present{font-weight:bold}
.movie .slide_related .desc_related{display:-webkit-box;overflow:hidden;position:absolute;left:0;bottom:67px;z-index:10;width:100%;max-height:27px;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:normal;font-size:18px;color:#fff;word-break:break-word;text-align:center;vertical-align:top;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.movie .slide_related .link_related{position:absolute;bottom:28px;left:50%;z-index:10;width:116px;margin-left:-58px;text-align:center}
.movie .slide_related .link_related .txt_photolist{font-size:18px;line-height:24px;color:#d1d1d1;text-decoration:underline}
.movie .slide_related .link_related .ico_popcorn{display:inline-block;width:10px;height:14px;margin:4px 0 0 8px;background-position:100% -640px;vertical-align:top}
.movie .slide_related .inner_view .num_view{position:absolute;bottom:28px;left:0;width:100%;font-size:18px;line-height:24px;color:#d1d1d1;text-align:center}
.movie .slide_related .wrap_slide .slide_view{height:514px}
.movie .slide_related .slide_view .inner_view{height:514px}
.movie .slide_related .wrap_slide .btn_slide{top:241px}
.movie .slide_related .inner_view .desc_related{max-height:51px;-webkit-line-clamp:2}

/* 영화상세 - 출연/스텝 */
.movie .detail_main .movie_staff{margin-top:24px}
.movie .detail_tvstaff .movie_join .tit_join .emph_point{display:inline-block}

/* 영화상세 - 내평점 */
.movie_appraise + .movie_rating{position:relative;background:#fff}/* 2017-11-23 추가 */
.movie .movie_myrate{width:960px;margin:0 auto;padding-bottom:36px}
.movie .cont_tv .main_detail .movie_myrate{width:670px}
.movie .rate_my{overflow:hidden;width:100%;padding:21px 0 20px 9px;-webkit-box-sizing:border-box;box-sizing:border-box}
.movie .movie_rating{width:960px;margin:0 auto}
.movie .item_rate{float:left;position:relative;margin-right:23px}
.movie .item_rate .txt_selected{float:left;height:100px;padding:0 7px;font-size:90px;line-height:100px;color:#e92131;letter-spacing:-1px}
.movie .item_rate .txt_selected.not_selected{color:#989898}
.movie .item_rate .rate_g{float:left;margin:56px 6px 0 0;font-size:16px;color:#989898}
.movie .item_rate .opt_cate{position:absolute;top:0;left:0;width:100%;height:100px;border:0 none;opacity:0;cursor:pointer}
.movie .item_rate .ico_arrow{float:left;width:12px;height:7px;margin-top:63px;background-position:0 -1480px}
.movie .rate_my .raking_grade{float:left;width:106px;margin:57px 60px 0 0}
.movie .rate_my .link_average{float:left}
.movie .rate_my .txt_average{float:left;width:150px;padding-top:20px;color:#989898;line-height:30px}
.movie .rate_my .txt_average .average_g{font-size:34px;color:#2a2a2a}
.movie .movie_myrate .link_admire{display:block;width:100%;height:66px;border:1px solid #e7e7e7;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:66px;color:#989898;text-align:center}
.movie .movie_myrate .link_admire .ico_popcorn{display:inline-block;width:12px;height:7px;margin:28px 0 0 10px;background-position:0 -1480px;vertical-align:top}
.movie .movie_myrate .write_eval{width:100%}
.movie .movie_myrate .area_eval{display:none;overflow:hidden;position:relative;width:100%;height:120px;border:1px solid #e7e7e7;-webkit-box-sizing:border-box;box-sizing:border-box}
.movie .movie_myrate.write_open .area_eval{display:block}
.movie .movie_myrate .inner_write{padding:6px 12px}
.movie .movie_myrate .area_eval .lab_eval{position:absolute;top:6px;left:12px;color:#989898}
.movie .movie_myrate .on .area_eval .lab_eval{display:none}
.movie .movie_myrate .area_eval .tf_eval{width:100%;height:106px;border:0 none;resize:none}
.movie .movie_myrate .area_eval .txt_letter{position:absolute;right:12px;bottom:8px;color:#989898}
.movie .movie_myrate .on .area_eval .emph_letter{color:#2a2a2a}
.movie .movie_myrate .area_button{padding-top:12px;text-align:right}
.movie .movie_myrate .area_button .btn_submit{width:80px;height:36px;margin-right:10px;line-height:38px;background-color:#e92131;color:#fff}
.movie .movie_myrate .area_button .btn_cancel{width:80px;height:36px;line-height:38px;background-color:#989898;color:#fff}
.movie .movie_myrate .link_admire .ico_close{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.movie .movie_myrate .txt_myrate{padding:19px 10px 13px;line-height:24px;word-break:break-word}
.movie .movie_myrate .link_edit{display:block;width:128px;height:34px;border:1px solid #e7e7e7;line-height:36px;color:#989898;text-align:center}

/* 2017-10-26 삭제 */
/*
.movie .movie_appraise{position:relative;margin-top:36px}
.movie .detail_rating .movie_appraise{margin-top:18px}
.movie .movie_appraise .movie_headline{margin-bottom:0;padding-bottom:1px;border-bottom:0 none}
.movie .movie_appraise .link_all{display:none}
.movie .movie_appraise .wrap_myscore{overflow:hidden;max-height:0;-webkit-transition:max-height 500ms linear;transition:max-height 500ms linear}
.movie .appraise_my{margin-bottom:36px;padding-top:22px;border:1px solid #dedede}
.movie .appraise_my .select_appraise{overflow:hidden;padding-bottom:26px;border-bottom:1px solid #f2f2f2}
.movie .appraise_my .raking_grade{float:left;position:relative;width:422px;height:44px;margin:13px 0 0 30px;line-height:39px}
.movie .appraise_my .raking_grade .bg_star{width:206px;height:35px;margin-top:5px;background-position:0 -130px}
.movie .appraise_my .raking_grade .inner_star{margin-top:0;background-position:0 -170px}
.movie .appraise_my .item_cate{top:12px;right:initial;left:239px}
.movie .appraise_my .item_cate .txt_selected{font-weight:normal;font-family:'돋움',dotum,Apple SD Gothic Neo, 'Apple SD 산돌고딕', Apple Gothic,'Malgun Gothic', '맑은 고딕', sans-serif;font-size:30px;color:#2678e2;line-height:27px;-webkit-font-smoothing:antialiased}
.movie .appraise_my .item_cate .ico_arrow{width:23px;height:13px;margin-top:4px;background-position:100% -2490px}
.movie .appraise_my .item_cate .opt_cate{top:-2px;left:5px;height:30px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"}
.movie .appraise_my .raking_grade .score_zero{background-position:0 -210px}
.movie .appraise_my .raking_grade .txt_bar{display:inline-block;width:1px;height:25px;margin:10px 0 0 19px;background:#f0f0f0;vertical-align:top}
.movie .appraise_my .link_average{float:left;margin-left:12px}
.movie .appraise_my .txt_average{float:left;width:154px;color:#888;line-height:30px}
.movie .appraise_my .txt_average .average_g{font-size:34px;color:#2a2a2a}
.movie .appraise_my .desc_anone{float:left;margin:21px 0 22px;color:#888}
.movie .appraise_my .frm_eval{display:none}
.movie .appraise_my .area_eval{overflow:hidden;position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.movie .appraise_my .inner_write{overflow:hidden}
.movie .appraise_my .area_eval .lab_eval{position:absolute;top:6px;left:12px;color:#989898}
.movie .appraise_my .on .area_eval .lab_eval{display:none}
.movie .appraise_my .area_eval .tf_eval{width:938px;height:118px;padding:23px 30px 0;border:0 none;color:#000;line-height:25px;letter-spacing:-1px;resize:none}
.movie .appraise_my .thumb_append + .inner_write .tf_eval{width:843px;padding-left:15px}
.movie .appraise_my .area_eval .txt_letter{position:absolute;right:29px;bottom:8px;color:#989898}
.movie .appraise_my .on .area_eval .emph_letter{color:#2a2a2a}
.movie .appraise_my .area_util{height:42px;padding:10px 30px 10px 20px;border-top:1px solid #f2f2f2;background-color:#fbfbfb}
.movie .appraise_my .area_util .btn_emot{float:left;padding:10px}
.movie .appraise_my .area_util .ico_emot{width:22px;height:22px;background-position:0 -2510px}
.movie .appraise_my .emot_on .ico_emot{background-position:0 -2540px}
.movie .appraise_my .area_util .util_write{float:right}
.movie .appraise_my .area_util .btn_submit{overflow:hidden;width:100px;height:42px;margin-right:1px;border-radius:1px;line-height:36px;background-color:#ff382e;color:#fff}
.movie .appraise_my .area_util .btn_submit:before{display:inline-block;width:1px;height:104%;vertical-align:middle;content:''}
.movie .appraise_my .area_util .btn_cancel{overflow:hidden;width:100px;height:42px;border-radius:1px;line-height:36px;background-color:#b7b7b7;color:#fff}
.movie .appraise_my .area_util .btn_cancel:before{display:inline-block;width:1px;height:104%;vertical-align:middle;content:''}
.movie .appraise_my .done_appraise{display:none}
.movie .appraise_my .view_appraise{padding:5px 0 18px}
.os_mac .movie .appraise_my .view_appraise{padding:9px 0 13px}
.movie .appraise_my .view_appraise .thumb_append{display:block;width:90px;height:90px;margin:15px 30px 0}
.movie .appraise_my .view_appraise .thumb_append:only-child{margin-bottom:7px}
.os_mac .movie .appraise_my .view_appraise .thumb_append{margin-top:11px}
.movie .appraise_my .txt_myrate{margin-top:7px;padding:0 30px;color:#000;line-height:25px;letter-spacing:-1px;word-break:break-word}
.movie .appraise_my .link_edit{float:right;width:144px;height:40px;border-radius:1px;border:1px solid #dbdbdb;line-height:36px;color:#000;letter-spacing:-1px;text-align:center;background-color:#fff}
.movie .appraise_my .link_edit:before{display:inline-block;width:1px;height:104%;vertical-align:middle;content:''}
.movie .appraise_my .frm_eval .thumb_append{float:left;position:relative;width:80px;height:80px;margin:24px 0 0 30px}
.movie .thumb_append .thumb_img{display:block;width:auto;height:100%;margin:0 auto;vertical-align:top}
.movie .appraise_my .btn_del{position:absolute;top:6px;right:9px;width:16px;height:16px}
.movie .appraise_my .ico_del{width:16px;height:16px;background-position:100% -2600px;vertical-align:top}
.movie .appraise_my .link_awrite{display:block;width:100%;height:65px;padding-left:30px;font-family:'돋움',dotum,Apple SD Gothic Neo, 'Apple SD 산돌고딕', Apple Gothic,'Malgun Gothic', '맑은 고딕', sans-serif;line-height:65px;color:#bdbdbd;letter-spacing:-1px;-webkit-box-sizing:border-box;box-sizing:border-box}
.movie .frm_eval .alex_emot{z-index:1;display:none;position:absolute;left:18px;bottom:-279px;width:386px;background-color:#fff}
.movie .frm_eval .emoticon_mobile{left:0;bottom:-186px;width:100%}
/* 2016-10-26 삭제 시작 */
/* .frm_eval .alex_emot .ico_tail{position:absolute;top:-7px;left:16px;width:16px;height:9px;background-position:0 -2585px}
.frm_eval .on_tail .ico_tail{background-position:0 -2570px} */
/* 2016-10-26 삭제 끝 */
/* 2016-10-31 삭제 시작 */
/* .frm_eval .tab_emot{overflow:hidden;width:100%}
.frm_eval .tab_emot li{float:left}
.frm_eval .tab_emot .link_tab{display:block;width:96px;height:36px;padding-top:8px;border-right:1px solid #e8e8e8;border-bottom:1px solid #d5d5d5;background-color:#f7f8f8}
.frm_eval .tab_emot .on .link_tab{height:37px;border-right-color:#d1d1d1;border-bottom:0 none;background-color:#fff}
.frm_eval .tab_emot .on .link_tab:before{position:absolute;bottom:0;left:-1px;width:1px;height:45px;z-index:10;background-color:#d1d1d1;content:''}
.frm_eval .tab_emot .fst .link_tab{width:97px;border-top-left-radius:3px}
.frm_eval .tab_emot .lst .link_tab{width:97px;border-right:0 none;border-top-right-radius:3px}
.frm_eval .tab_emot .tab_icon{display:block;width:29px;height:28px;margin:0 auto}
.frm_eval .cont_emot{background-color:#fff}
.frm_eval .cont_emot .fake_scroll{overflow-y:auto;-webkit-overflow-scrolling:touch;height:248px;padding-top:1px}
.frm_eval .cont_emot .list_emot{display:none;overflow:hidden;padding:0 7px 6px 8px}
.frm_eval .cont_emot .emot_on{display:block}
.frm_eval .cont_emot .list_emot li{float:left;width:25%;padding-top:15px}
.frm_eval .cont_emot .link_emot{display:block;width:70px;height:70px;margin:0 auto;padding:3px 2px 1px;outline:0}
.frm_eval .cont_emot .img_emot{display:block;width:auto;height:100%;margin:0 auto} */
/* 2016-10-31 삭제 끝 */
/*
.movie .movie_appraise .appraise_on{border:1px solid #a4a4a4}
.movie .appraise_on .link_awrite{display:none}
.movie .appraise_on .frm_eval{display:block}
.movie .aview_on .link_awrite{display:none}
.movie .aview_on .done_appraise{display:block}
.movie .list_review .thumb_append{display:block;width:90px;height:90px;margin-top:9px}
.movie .list_review .thumb_append + .desc_review{padding-top:13px}
.movie .movie_appraise .wrap_btn{position:absolute;top:0;right:0;z-index:30;font-size:0}
.movie .movie_appraise .wrap_btn .btn_score{display:inline-block;height:25px;font-size:16px;line-height:24px;color:#266fdc}
.movie .movie_appraise .wrap_btn .btn_score .ico_arrow{display:inline-block;width:14px;height:9px;margin:9px 0 0 4px;background-position:0 -1190px;vertical-align:top}
.os_mac .movie .movie_appraise .wrap_btn .btn_score .ico_arrow{margin:5px 0 0 4px}
.movie .open_score .wrap_myscore{max-height:600px;-webkit-transition-delay:.3s;transition-delay:.3s}
.movie .open_score .wrap_btn .btn_score .ico_arrow{background-position:0 -2620px}
.movie .detail_rating .movie_appraise .wrap_btn{right:290px}*/
/* //2017-10-26 삭제 */

/* 2017-11-08 추가 */
.movie .movie_appraise{position:relative;margin-top:36px}
.movie .detail_rating .movie_appraise{margin-top:18px}
.movie .movie_appraise .movie_headline{margin-bottom:0;padding-bottom:1px;border-bottom:0 none}
.movie .movie_appraise .wrap_impression{overflow:hidden;max-height:0;-webkit-transition:max-height 500ms linear;transition:max-height 500ms linear}/* 2017-11-23 수정 *//* POPCORN-823 수정 */
.movie .movie_appraise .wrap_btn{position:absolute;top:0;right:0;z-index:30;font-size:0}
.movie .movie_appraise .wrap_btn .btn_score{display:inline-block;height:25px;font-size:16px;line-height:24px;color:#266fdc}
.movie .movie_appraise .wrap_btn .btn_score .ico_arrow{display:inline-block;width:14px;height:9px;margin:9px 0 0 4px;background-position:0 -1190px;vertical-align:top}
.os_mac .movie .movie_appraise .wrap_btn .btn_score .ico_arrow{margin:5px 0 0 4px}
.movie .open_score .wrap_impression{overflow:visible;max-height:600px;-webkit-transition-delay:.3s;transition-delay:.3s}/* 2017-11-23 수정 *//* POPCORN-823 수정 */
.movie .open_score .wrap_btn .btn_score .ico_arrow{background-position:0 -2620px}
.movie .detail_rating .movie_appraise .wrap_btn{right:290px}
/* POPCORN-823 삭제 .movie .open_score .wrap_impression .wrap_write{margin-bottom:40px} */
/* //2017-11-08 추가 */

/* 독립2차 */
/* 2017-10-26 추가 */
.menu_impression{overflow:hidden;padding:2px 0 3px}/* 2018-12-04 수정 */
.menu_impression .list_menu{height:44px;border-bottom:1px solid #979797}
.menu_impression .list_menu li{float:left;position:relative;z-index:10;height:43px;margin-right:10px;line-height:35px}
.menu_impression .list_menu .link_menu{display:block;height:100%;padding:0 14px;font-size:14px;color:#888} /* 2017-11-03 수정 */
.menu_impression .list_menu .on .link_menu, .movie2 .menu_impression .list_menu .link_menu:hover{border-bottom:2px solid #FF0C00;color:#333}/* POPCORN-813 수정 */
.menu_impression .info_menu{display:inline-block;margin:10px 0 0 2px;vertical-align:top}
.os_mac .menu_impression .info_menu{margin:8px 0 0 2px;}
.menu_impression .ico_17star{float:left;width:17px;height:17px;margin-right:4px}
.menu_impression .num_grade{float:left;height:14px;margin-top:2px}
.os_mac .menu_impression .num_grade{margin-top:2px}
.menu_impression .grade_dot{width:3px;height:3px;margin:12px 1px 0}
.os_mac .menu_impression .grade_dot{margin:12px 1px 0}
.menu_impression .grade_00{width:12px;}
.menu_impression .grade_01{width:6px}/* 2018-12-17 수정 */
.menu_impression .grade_02{width:9px}
.menu_impression .grade_03{width:11px}
.menu_impression .grade_04{width:12px}
.menu_impression .grade_05{width:11px}
.menu_impression .grade_06{width:12px}
.menu_impression .grade_07{width:11px}
.menu_impression .grade_08{width:11px}
.menu_impression .grade_09{width:12px}
.menu_impression .grade_10{width:18px}
.menu_impression .on .ico_17star{background-position:-60px 0}
.menu_impression .on .grade_dot{background-position:-180px 0}
.menu_impression .on .grade_00{background-position:-180px -10px}
.menu_impression .on .grade_01{background-position:-180px -30px}
.menu_impression .on .grade_02{background-position:-180px -50px}
.menu_impression .on .grade_03{background-position:-180px -70px}
.menu_impression .on .grade_04{background-position:-180px -90px}
.menu_impression .on .grade_05{background-position:-180px -110px}
.menu_impression .on .grade_06{background-position:-180px -130px}
.menu_impression .on .grade_07{background-position:-180px -150px}
.menu_impression .on .grade_08{background-position:-180px -170px}
.menu_impression .on .grade_09{background-position:-180px -190px}
.menu_impression .on .grade_10{background-position:-180px -210px}
.menu_impression .ico_17star{background-position:-60px -60px}
.menu_impression .grade_dot{background-position:-300px 0}
.menu_impression .grade_00{background-position:-300px -10px}
.menu_impression .grade_01{background-position:-300px -30px}
.menu_impression .grade_02{background-position:-300px -50px}
.menu_impression .grade_03{background-position:-300px -70px}
.menu_impression .grade_04{background-position:-300px -90px}
.menu_impression .grade_05{background-position:-300px -110px}
.menu_impression .grade_06{background-position:-300px -130px}
.menu_impression .grade_07{background-position:-300px -150px}
.menu_impression .grade_08{background-position:-300px -170px}
.menu_impression .grade_09{background-position:-300px -190px}
.menu_impression .grade_10{background-position:-300px -210px}
.detail_rating .wrap_impression{padding-top:27px}/* 2017-11-08 수정 *//* 2018-12-04 수정 */
.wrap_impression .wrap_write{position:relative;padding-bottom:40px}/* 2017-11-23 수정 */
.wrap_impression .box_impression{overflow:hidden;position:relative;height:61px;padding-left:87px;line-height:60px;border:1px solid #e5e5e5;background:#fff}
.os_mac .wrap_impression .box_impression{line-height:64px}
.wrap_desc .tit_impression{position:absolute;left:27px;top:23px;z-index:10;width:30px;background-position:0 -600px}
.wrap_write.write_on .box_impression{display:none}
.box_impression .link_impression{float:left;width:100%;height:100%;font-size:14px;color:#888}
.box_impression .ico_emoticon{float:right;width:24px;height:24px;margin:20px 20px 0 0;background-position:-260px -130px}
.wrap_impression .cont_write{display:block;border:1px solid #E3E3E3}
.wrap_write.write_on .cont_write{display:block}
.wrap_write.write_on .tit_impression{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}
.cont_write .myscore_write{overflow:hidden;position:relative;height:50px;border-bottom:1px solid #e5e5e5}
.cont_write .grade_star{display:block;position:relative;width:362px;height:30px;margin:9px 0 0 16px;background-position:0 0}/* 2017-11-03 수정 */
.cont_write .grade_star .score_star{position:absolute;left:0;top:0;height:100%}
.cont_write .grade_star .inner_star{background-position:0 -30px}
.myscore_write .info_score{position:absolute;left:390px;top:15px}/* 2017-11-03 수정 */
.myscore_write .score_num{float:left;position:relative}
.myscore_write .num_grade{float:left;height:20px}
.myscore_write .txt_grade{display:none} /* 2017-11-01 추가 */
.myscore_write .opt_cate{position:absolute;top:0;left:5px;width:100%;height:20px;font-size:16px;border:0 none;opacity:0;filter:alpha(Opacity=0);cursor:pointer}
.myscore_write .grade_dot{width:4px;height:4px;margin:15px 1px 0}
.os_mac .myscore_write .grade_dot{margin:15px 1px 0}
.myscore_write .grade_00{width:18px}
.myscore_write .grade_01{width:10px}
.myscore_write .grade_02{width:16px}
.myscore_write .grade_03{width:15px}
.myscore_write .grade_04{width:17px}
.myscore_write .grade_05{width:15px}
.myscore_write .grade_06{width:16px}
.myscore_write .grade_07{width:15px}
.myscore_write .grade_08{width:16px}
.myscore_write .grade_09{width:16px}
.myscore_write .grade_10{width:26px}
.myscore_write .grade_dot{background-position:-320px 0}
.myscore_write .grade_00{background-position:-320px -10px}
.myscore_write .grade_01{background-position:-320px -30px}
.myscore_write .grade_02{background-position:-320px -50px}
.myscore_write .grade_03{background-position:-320px -70px}
.myscore_write .grade_04{background-position:-320px -90px}
.myscore_write .grade_05{background-position:-320px -110px}
.myscore_write .grade_06{background-position:-320px -130px}
.myscore_write .grade_07{background-position:-320px -150px}
.myscore_write .grade_08{background-position:-320px -170px}
.myscore_write .grade_09{background-position:-320px -190px}
.myscore_write .grade_10{background-position:-320px -210px}
.myscore_write .ico_arr{float:left;width:18px;height:10px;margin:5px 0 0 5px;background-position:-280px -330px}
.txt_score{display:none;float:left;margin:0 0 0 15px;font-size:14px;line-height:14px;color:#FF0C00}
.score_input .txt_score{display:block}
/* 2017-11-06-v2 삭제 .movie .score_input .txt_score br{display:none} */
.os_mac .txt_score{margin:3px 0 0 15px}
.cont_write .impression_write{position:relative;height:115px;background:#fff;color:#888}/* POPCORN-813 수정 */
.impression_write .wrap_inp{position:absolute;left:19px;bottom:13px}
.impression_write .inp_check{position:absolute;left:2px;top:2px;border:0 none;opacity:.01;filter:alpha(Opacity=1)}
.impression_write .ico_check{position:absolute;left:0;top:4px;width:15px;height:15px;background-position:-260px -190px}
.os_mac .impression_write .ico_check{top:2px}
.impression_write .inp_check:checked + .lab_check .ico_check,
.impression_write .wrap_inp.on .ico_check{background-position:-280px -190px}
.impression_write .lab_check{padding-left:20px;font-size:14px;cursor:pointer}
.impression_write .inp_check:checked + .lab_check,
.impression_write .wrap_inp.on .lab_check{color:#333}
/* 2017-11-06 추가 */
/* 2017-12-07 수정 */
.area_eval .thumb_append{float:left;position:relative;width:70px;height:70px;margin:5px 0 0 5px}
.list_review .thumb_append{display:block;width:90px;height:90px;margin-top:9px}
/* //2017-12-07 수정 */
.thumb_append .thumb_img{display:block;width:auto;height:100%;margin:0 auto;vertical-align:top}
.thumb_append .btn_del{position:absolute;top:6px;right:9px;width:16px;height:16px}
.thumb_append .ico_del{width:16px;height:16px;background-position:100% -2600px;vertical-align:top}
/* //2017-11-06 추가 */
.impression_write .wrap_tf{display:block;overflow:hidden;height:60px;padding:16px 165px 0 20px}/* 2017-12-15 수정 *//* POPCORN-813 수정 *//* 2017-11-06 수정 */
.impression_write .link_write{display:none}/* 2017-11-01 추가 */
.impression_write .tf_impression{overflow-y:auto;width:100%;height:100%;font-size:14px;line-height:18px;border:0 none;resize:none;outline:none}/* 2017-11-30 수정 *//* POPCORN-813 수정 */
.impression_write .lab_impression{position:absolute;left:18px;top:16px;font-size:14px}
.impression_write.write_on .lab_impression{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}/* 2017-11-01 추가 */
.wrap_impression .btn_emoticon{position:absolute;right:132px;bottom:10px;width:24px;height:24px;background-position:-260px -130px}
.wrap_impression .btn_emoticon:hover, .wrap_impression .on.btn_emoticon{background-position:-260px -160px}/* 2017-11-30 추가 */
.wrap_impression .box_impression .btn_emoticon{right:20px;top:20px}
.wrap_impression .btn_emoticon:hover, .movie .wrap_impression .btn_emoticon.on{background-position:-260px -160px}
.impression_write .alex_emot{position:absolute;right:116px;bottom:-325px;;z-index:100;width:392px;background-color:#fff}
.impression_write .emoticon_keyboard{border:1px solid #4d4d4d}
.impression_write .num_byte{position:absolute;left:15px;bottom:8px;font-size:13px}
.impression_write .num_byte.max, .impression_write .num_byte.max .num_count, .impression_write .num_byte.max .num_count.on{color:#FF382E}/* 2017-11-01 추가 */
.impression_write .num_byte .num_count{display:block}/* 2017-12-15 수정 */
.impression_write .num_byte .num_count.on{color:#333}/* 2017-11-01 수정 */
.impression_write .btn_submit{position:absolute;right:0;bottom:0;width:116px;height:116px;font-size:15px;background:#FF0C00;color:#fff;border-radius:0}/* POPCORN-853 수정 *//* POPCORN-813 수정 */
/* //2017-10-26  추가 */
/* 2018-12-04 추가 시작 */
.main_detail .menu_netizen{padding:10px 0 0}/* 2018-12-17 수정 */
.menu_netizen .tit_movie{display:block;font-size:18px;line-height:20px}
.menu_netizen .txt_menu{margin-left:5px;color:#989898}
.menu_netizen .info_menu,
.os_mac .menu_netizen .info_menu{margin:0 0 0 6px}
.menu_netizen .ico_17star{background-position:-60px 0}
.menu_netizen .grade_dot{background-position:-180px 0}
.menu_netizen .grade_00{background-position:-180px -10px}
.menu_netizen .grade_01{background-position:-180px -30px}
.menu_netizen .grade_02{background-position:-180px -50px}
.menu_netizen .grade_03{background-position:-180px -70px}
.menu_netizen .grade_04{background-position:-180px -90px}
.menu_netizen .grade_05{background-position:-180px -110px}
.menu_netizen .grade_06{background-position:-180px -130px}
.menu_netizen .grade_07{background-position:-180px -150px}
.menu_netizen .grade_08{background-position:-180px -170px}
.menu_netizen .grade_09{background-position:-180px -190px}
.menu_netizen .grade_10{background-position:-180px -210px}
/* //2018-12-04 추가 끝 */

.movie .thumb_append .thumb_img{display:block;width:auto;height:100%;margin:0 auto;vertical-align:top}

.movie .list_review .thumb_append{display:block;width:90px;height:90px;margin-top:9px}
.movie .list_review .thumb_append + .desc_review{padding-top:13px}

/* 영화상세 - 평점 */
.movie_rating .list_review{width:100%;margin-bottom:7px}
.list_rating{width:100%;height:107px;border-top:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5}
.list_rating li{float:left}
.list_rating .link_rating{display:block;height:107px;padding:14px 0 0 20px;border-left:2px solid #f5f5f5;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;background:#fff}
.list_rating li:first-of-type .link_rating{border-left:2px solid #fff}
.list_rating .on .link_rating{position:relative;height:109px;cursor:default}
.list_step2 li{width:33%}
.list_step2 li:last-of-type{width:67%}
.list_step3 li{width:33.33%}
.list_rating.list_step1{border-top:0 none}
.list_step1 li{width:33.33%;border-right:2px solid #f5f5f5;border-top:2px solid #f5f5f5}
.list_step1 .on .link_rating{height:107px}
.link_rating .score_rating{display:block;font-weight:bold;font-size:30px;line-height:32px}
.link_rating .txt_rating{display:block;padding-top:4px;font-weight:normal}
.link_rating .num_review{color:#989898}
.list_review li{overflow:hidden;width:100%;padding:16px 0 18px;border-top:2px solid #f5f5f5;-webkit-box-sizing:border-box;box-sizing:border-box}/* POPCORN-866 수정 *//* POPCORN-813 수정 */
.list_review li:first-child{border-top:0 none}
.list_review .review_info{overflow:hidden;position:relative}
.list_review .review_info .raking_grade{padding:5px 0 0 14px}/* 2017-11-03 수정 */
.os_mac .list_review .review_info .raking_grade{padding:1px 0 0 14px}/* 2017-11-03 추가 */
.list_review .review_info .tit_profile{float:left;font-weight:normal}/* 2017-11-08 수정 */
.list_review .review_info .link_review{float:left}/* 2017-11-03 추가 */
.list_review .review_info .link_profile{font-weight:bold;color:#333}/* POPCORN-852 수정 */
.list_review .desc_review{padding-top:8px}/* POPCORN-813 수정 */
.list_review .link_more{display:none}
.list_review .link_delete{display:none}
.list_review .on .link_delete{display:block;position:absolute;top:0;right:0;color:#989898}
.append_review{padding-top:10px;font-size:16px;color:#989898}
.append_review .info_append{display:none}
.append_review .txt_bar{display:none;height:12px;margin:4px 12px 0;background-color:#f7f7f7}
.append_review .link_report{display:inline-block;color:#989898}
.list_netizen .review_info{padding-left:0}
.list_netizen .append_review .info_append{display:inline-block}
.list_netizen .append_review .txt_bar{display:inline-block}
.list_master .review_info{padding-left:0}
.list_master .append_review .info_append{display:inline-block}
.list_master .append_review .link_report{display:none}
.detail_rating .movie_myrate{padding-top:0}
/* //독립2차 */
/* 2018-12-04 추가 시작 */
.movie_rating .tit_rating{overflow:hidden;padding:14px 0 12px;border-top:2px solid #f5f5f5}
.movie_rating .tit_rating .score_rating{float:left;font-weight:bold;font-size:30px;line-height:32px}
.movie_rating .tit_rating .txt_rating{float:left;padding:7px 0 0 8px;font-weight:normal}
.movie_rating .tit_rating .num_review{float:left;padding:7px 0 0 1px;font-weight:normal;color:#989898}/* 2018-12-17 수정 */
/* //2018-12-04 추가 끝 */

/* 영화상세 -관련영화 */
.movie .cont_movie .detail_main .movie_related{padding:0;background:none}
.movie .cont_movie .wrap_related{padding:37px 0 0;border-top:1px solid #ebedf2;background:#f8f9fb}
.movie .cont_movie .wrap_related:first-child,
.movie .cont_movie .wrap_related.hide ~.wrap_related{border-top:none}
.movie .movie_related{padding:40px 0 65px;margin-top:40px;background-color:#f8f9fb}
.movie .detail_main .movie_related{padding:36px 0 0}
.movie .movie_related .inner_related{overflow:hidden;position:relative;width:960px;margin:0 auto}
.movie .movie_related .tit_movie{display:block;padding-bottom:5px;margin-bottom:14px;border-bottom:2px solid #f5f5f5}
.movie .cont_movie .movie_related .tit_movie{display:block;margin:0 0 7px 25px;border-bottom:none}
.movie .movie_related .num_related{display:inline-block;color:#989898}
.movie .movie_related .wrap_slide{width:1000px;height:245px}
.movie .cont_movie .movie_related .wrap_slide{height:auto}
.movie .movie_related .wrap_slide .list_related{overflow:hidden;padding-top:2px}
.movie .list_related li{overflow:hidden;float:left;width:110px;margin-right:38px}
.movie .list_related li:first-child{margin-left:0}
.movie .list_related .detail_poster{padding-top:7px}
.movie .list_related .detail_poster .tit_poster{display:block;overflow:hidden;max-height:48px;padding-bottom:1px;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.movie .list_related .detail_poster .txt_year{display:block}
.movie .list_related li .area_poster{display:block}
.movie .area_poster .img_poster{width:110px;height:160px;vertical-align:top}
.movie .detail_poster{font-size:18px;line-height:24px}
.movie .detail_poster .link_poster{display:block;font-weight:normal}
.movie .detail_poster .genre_movie{font-size:16px;color:#989898;white-space:nowrap}
.movie .inner_related .link_all{top:0}
.movie .detail_main .d_sgt{display:block;padding:17px 0 0;margin:15px auto 0}
.movie .movie_detail .d_sgt{display:block;margin:75px 0 50px}
.movie .area_related{position:relative;width:1010px;margin:0 auto;padding-bottom:40px}
.movie .area_related .thumb_poster{display:block;width:110px;height:160px}/* 2018-01-05-v2 수정 */
/* .movie .area_related .thumb_poster{display:block} 2018-06-19-싱크 */
.movie .area_related .link_flickprev{left:0;margin-top:-72px}
.movie .area_related .link_flicknext{right:0;margin-top:-72px}
.movie .area_related .paging_comm{bottom:23px}
.movie .area_related .link_all{right:25px;top:0}
.movie .area_related .inner_paging .btn_page{width:8px;height:8px;margin:0 2px;background-color:#000;opacity:0.14;filter:alpha(opacity=10)}
.movie .area_related .inner_paging .on{background-color:#e92131;opacity:1;filter:alpha(opacity=1)}

/* 영화상세 -추천이영화 */
.movie .area_recomm .list_related li{width:342px;margin-right:38px}
.movie .area_recomm .area_poster{overflow:hidden}
.movie .area_recomm .thumb_poster{float:left;width:110px;margin-right:20px}
.movie .area_recomm .detail_poster{overflow:hidden;padding:0}
.movie .area_recomm .raking_grade{margin:6px 0 10px}
.movie .area_recomm .link_flickprev,
.movie .area_recomm .link_flicknext{margin-top:-26px}

/* 영화상세 - 출연스텝 */
.movie .cont_movie .detail_staff .num_count{display:block}
.movie .detail_staff .movie_staff{padding-top:23px}
.movie .detail_staff .link_more{display:none}
.movie .info_produce{overflow:hidden;clear:both;padding-top:44px}
.movie .detail_staff .info_produce{padding-top:22px}
.movie .detail_staff .info_produce:last-of-type{padding-top:30px}
.movie .info_produce .movie_headline{margin-bottom:0}

.movie .info_produce .list_produce{position:relative;margin-top:14px;font-size:16px;line-height:28px}
.movie .info_produce .list_produce:first-child{margin-top:7px}
.movie .info_produce .list_produce dt{position:absolute;top:0;left:0}
.movie .info_produce .list_produce dd{overflow:hidden;padding-left:135px}
.movie .info_produce dd:after{content:'';position:absolute;top:7px;left:107px;width:5px;height:9px;background:url(//i1.daumcdn.net/img-contents/movie/2016/pc/ico_popcorn.png) no-repeat 100% -700px}
.movie .info_produce .info_person{float:left}
.movie .info_produce .txt_award{padding-left:3px}
.movie .info_produce .link_person{padding-left:3px;color:#206de0}

/* 영화상세 -관련영화 */
.movie .detail_related .movie_detail{padding:26px 0 0}
.movie .detail_related .tit_allcount{margin-bottom:0;border-bottom:0 none}
.movie .list_involve li{overflow:hidden;height:100px;padding:14px 0;border-top:2px solid #f5f5f5}
.movie .list_involve li:first-child{border-top:0 none}
.movie .list_involve .area_poster{float:left;width:70px;height:100px}
.movie .list_involve .area_poster .img_poster{width:70px;height:100px;vertical-align:top}
.movie .list_involve .detail_poster{overflow:hidden;padding:3px 0 0 22px}
.movie .detail_related .movie_headline{margin:0;border:none}
.movie .detail_related .tit_movie{font-size:18px}
.movie .detail_related .num_related{color:#989898}
.movie .detail_related .link_join{display:block}
.movie .detail_related .list_join{overflow:hidden}
.movie .detail_related .list_join li{float:left;width:50%;padding:25px 0}
.movie .detail_related .list_join li:first-of-type{padding:15px 0 25px}
.movie .detail_related .list_join li:first-of-type +li{padding:15px 0 25px;border-top:none}
.movie .detail_related .list_join li.item_odd{clear:left}
.movie .detail_related .list_join .item_related{overflow:hidden}
.movie .detail_related .movie_join .desc_join{display:block;width:auto;padding-right:24px;font-size:18px;color:#2a2a2a}
.movie .detail_related .list_join .tit_poster{display:block;overflow:hidden;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.movie .detail_related .list_join .txt_year{display:block}
.movie .detail_related .list_join .join_img{width:90px;height:130px}
.movie .detail_related .raking_grade{margin:7px 0}
.movie .cont_related{padding-bottom:14px}
.movie .cont_related:first-of-type{padding-bottom:39px}
.movie .cont_related+.cont_related{padding-top:20px}
.movie .no_more+.cont_related{padding-top:36px;padding-bottom:0;border-top:1px solid #e5e5e5}
/* 영화상세 -관련영화  */

/* 영화상세 - 수상정보 */
.movie .detail_award .tit_movie{display:block;padding-bottom:5px;border-bottom:2px solid #f5f5f5}
.movie .detail_award .info_produce .info_person{display:block;float:none}
.movie .detail_award .info_produce{padding:5px 0 50px}

/* 영화상세- 플레이어 */
.movie .area_player{display:block;position:relative}
.movie .area_player:after{content:'';position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background-color:rgba(0,0,0,.2)}
.movie .link_movie .thumb_player{display:block;width:100%}
.movie .movie_player{width:960px;margin:39px auto 0}
.movie .gnb_fixed .movie_player{padding-top:107px}
.movie .movie_player .vod_play{padding-bottom:13px;border-bottom:2px solid #f5f5f5}
.movie .movie_player .link_movie{display:block;overflow:hidden;position:relative;width:100%}
.movie .movie_player .link_movie .btn_popcorn{position:absolute;top:50%;left:50%;z-index:10;width:54px;height:54px;margin:-41px 0 0 -27px;background-position:-60px 0}
.movie .movie_player .link_movie .num_playtime{position:absolute;top:50%;left:0;z-index:10;width:100%;margin-top:23px;font-size:16px;color:#fff;text-align:center}
.movie .movie_player .tit_cmovie{display:block;margin-top:7px;padding-left:2px;font-weight:normal;font-size:16px;line-height:30px;color:#2a2a2a}
.movie .movie_player .txt_info{display:block;padding-left:2px;font-size:16px;color:#989898}
.movie .movie_detail .list_video{margin-left:-20px;line-height:0;font-size:0;word-spacing:0}
.movie .movie_detail .list_video li{width:230px;padding:0 0 34px 20px}

/* 성인 */
.movie .movie_player .adult_video .link_movie:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:7;background-color:#e6e6e6}
.movie .movie_player .adult_video .link_movie:after{content:'성인인증';position:absolute;bottom:30px;right:47px;z-index:8;font-size:42px;color:#999}
.movie .movie_player .adult_video .num_playtime{color:#b8b8b8}
.movie .movie_player .adult_video .btn_popcorn{background-position:-50px -60px}

/* 영화사 상세 */
.movie .gnb_fixed .cont_production .detail_production{padding-top:81px}
.movie .detail_production .movie_detail{padding-top:15px}
.movie .detail_production .profile_info{overflow:hidden}
.movie .detail_production .wrap_tab{width:100%;width:960px;margin:45px auto 0;border-top:2px solid #f5f5f5}
.movie .detail_production .tit_production{font-size:36px;font-weight:normal}
.movie .detail_production .txt_deco{padding-right:20px}
.movie .detail_production .production_eg{display:block;font-size:20px;line-height:17px}
.movie .detail_production .info_production{overflow:hidden}
.movie .detail_production .info_contury{margin-top:50px}
.movie .detail_production .info_production dt{float:left;width:113px;font-size:18px}
.movie .detail_production .info_production dd{float:left;font-size:18px}
.movie .detail_production .list_tab{height:46px}
.movie .detail_production .list_tab .link_tab{height:43px;line-height:48px}
.movie .detail_production .list_inventory li{display:table;overflow:hidden;width:100%;padding:14px 0;border-top:2px solid #f5f5f5}
.movie .detail_production .list_inventory li:first-child{border-top:0 none;padding-top:0}
.movie .detail_production .list_inventory .rate_thumb{float:left;overflow:hidden;width:100%}
.movie .detail_production .list_inventory .rate_info{display:table-cell;width:90%;padding-left:22px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}
.movie .detail_production .list_inventory .item_movieinfo{overflow:hidden;width:100%;height:24px}
.movie .detail_production .list_inventory .item_movieinfo dd{float:left;margin-right:5px}
.movie .detail_production .list_inventory .item_movieinfo .type_genre{display:block;display:-webkit-box;overflow:hidden;vertical-align:middle;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.movie .detail_production .list_inventory .link_g{min-width:70px;min-height:100px}
.movie .detail_production .img_poster{display:block;width:100%;height:auto}
.movie .detail_production .list_inventory .tit_subject{display:block;display:-webkit-box;overflow:hidden;height:24px;font-size:16px;color:#2a2a2a;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all}
.movie .detail_production .list_inventory .sub_subject{color:#989898}
.movie .detail_production .raking_grade .bg_star{margin-right:11px}
.movie .detail_production .raking_grade .txt_ratecount{display:inline-block;margin-top:-1px;vertical-align:top}
.movie .detail_production .raking_grade{margin-bottom:6px}

/* TV상세메인 */
.movie #dkWrap .cont_tv{margin-top:30px;padding-bottom:0}
.movie .cont_tv .view_movie .thumb_detail{display:block;width:100%;height:100%}
.movie .detail_tvmain .movie_basic{padding-bottom:7px}
.movie .detail_tvmain .movie_detail{width:960px;width:auto;padding-bottom:0}
.movie .detail_tvmain .movie_myrate{padding-top:24px}
.movie .detail_tvmain .wrap_bnr{position:absolute;top:91px;right:50%;margin-right:-480px}
.movie .cont_tv .view_movie{height:288px}
.movie .detail_tvmain .movie_related .num_count{float:none}
.movie .episode_info .organize_info{display:inline-block;width:110px;height:40px;margin-right:20px;font-size:15px;line-height:40px;background-color:#e92131;color:#fff;text-align:center}
/* 2016-07-15 merge 삭제
.episode_info.on .organize_info{display:block;overflow:hidden;word-break:break-all}
.episode_info.on, .episode_info.on .list_organize{padding-top:18px}
.episode_info .organize_info{line-height:27px;color:#989898}
.episode_info .link_organize{color:#266fdc}
.episode_info .organize_g{color:#f32276} */
.movie .cont_tv .detail_tvmain .list_video .link_video .video_thumb{height:auto}
.movie .cont_tv .detail_tvmain .list_video .link_video .thumb_noimage{padding-top:55%}
.movie .cont_tv .list_staff .join_img{min-width:56px;min-height:56px}
.movie .cont_tv .list_staff .join_img .thumb_photo{width:56px;height:56px}
.movie .cont_tv .detail_tvstaff .list_join .thumb_photo{width:56px;height:56px}

/* TV상세메인 - 방영중코너 */
.movie .movie_join .list_corner .txt_character{max-height:45px;-webkit-line-clamp:2}

/* TV상세메인- 회차 */
.movie .list_video .desc_vod{display:none}
.movie .detail_tvmain .movie_detail .list_video{margin-left:-40px}
.movie .detail_tvmain .movie_detail .list_video li{float:left;width:25%;height:auto;padding:0 0 0 40px}
.movie .detail_tvmain .movie_detail .video_allnone li{height:auto}
.movie .movie_detail .list_video .none_video .tit_video{max-height:initial;margin:0}
.movie .movie_detail .list_video .none_video .tit_more{margin-bottom:11px;-webkit-line-clamp:7;color:#aaa}
.movie .movie_detail .link_video .info_video{min-height:initial}
.movie .detail_episode .list_video li{height:258px}
.movie .detail_episode .video_allnone li{height:auto}
.movie .detail_episode .link_video .info_video{min-height:initial}
.movie .detail_episode .link_more, .movie .detail_tvmain .link_more{display:inline-block;padding-top:3px;line-height:25px;color:#206de0}
.movie .detail_episode .list_video .episode_info{display:none}
.movie .detail_episode .list_video .link_more{display:none}
.movie .detail_tvmain .link_episode{display:inline-block;padding:20px 0 0 2px;text-decoration:underline}
.movie .episode_info .list_episode{display:none;overflow:hidden;width:100%}
.movie .episode_info.on .list_episode{display:block}
.movie .episode_info.on .link_episode{display:none}
.movie .episode_info .list_episode{overflow:hidden;width:100%;margin:10px 0 20px;padding-bottom:7px;border-bottom:1px solid #f5f5f5;font-size:16px;line-height:32px;color:#2a2a2a}
.movie .episode_info .list_episode dt{display:block;overflow:hidden;width:100%;max-height:40px;padding:0;margin-bottom:10px;border-bottom:1px solid #f5f5f5;text-overflow:ellipsis;white-space:nowrap}
.movie .episode_info .list_episode dd{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}
.movie .episode_info .list_episode .txt_g{color:#989898}
.movie .episode_info .list_episode .episode_time{display:inline-block;width:79px}
.movie .episode_info dl:last-of-type{margin-bottom:-5px;border-bottom:0 none}
.movie .detail_episode .list_video .link_video .video_thumb{min-height:122px}
.movie .detail_episode .list_video .link_video .bg_noimage2 .thumb_video{height:0}

/* TV상세메인 - 관련프로그램 */
.movie .inner_related .movie_headline .tit_movie{margin-bottom:0;border-bottom:0}
.movie .inner_related .movie_headline{margin-bottom:0}
.movie .list_series li{display:table;width:100%;padding:14px 0;border-top:2px solid #f5f5f5}
.movie .list_series li:first-of-type{border-top:0 none}
.movie .list_series .link_thumb{display:table-cell;width:70px;height:100px}
.movie .list_series .img_staff{display:block;width:100%}
.movie .list_series .movie_summary{display:table-cell;padding-left:18px;vertical-align:middle}
.movie .list_series .movie_summary .tit_summary{font-size:18px;font-weight:normal}
.movie .list_series .movie_summary .list_movie{height:auto;padding:0}
.movie .list_series .movie_summary .list_movie dd{display:block;display:-webkit-box;overflow:hidden;height:24px;padding-right:5px;-webkit-box-orient:vertical;-webkit-line-clamp:1}

/* TV상세 - 코너 */
.movie .detail_tvcorner .list_series{padding-bottom:36px}
.movie .detail_tvcorner .list_series li{padding:0}
.movie .detail_tvcorner .movie_join .txt_join{margin-top:7px;max-height:46px;-webkit-line-clamp:2}
.movie .detail_tvcorner .movie_done{padding-top:24px}
.movie .movie_done .link_join{min-height:initial}
.movie .movie_done .desc_join{width:100%;padding-left:0}

/* TV상세 - 회차 */
.movie .detail_episode .movie_detail{width:960px;padding-top:0}
.movie .cont_tv .detail_episode .wrap_bnr{padding-top:20px}
.movie .detail_episode .movie_player{position:relative;margin:0;padding-top:56px}
.movie .detail_episode .movie_player .txt_info{margin-top:17px;color:#2a2a2a}
.movie .detail_episode .movie_player .tit_cmovie{margin-top:0;line-height:26px}
.movie .detail_vod{padding:18px 0 0 2px;color:#989898}
.movie .detail_vod .desc_vod{display:-webkit-box;overflow:hidden;max-height:50px;padding-top:3px;line-height:25px;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.movie .detail_vod .link_episode{display:inline-block;padding:17px 0 0 2px;text-decoration:underline}
.movie .detail_vod .desc_vod.desc_more{max-height:initial;-webkit-line-clamp:initial}
.movie .detail_episode .movie_player .episode_title{position:absolute;top:19px;left:0;width:100%}
.movie .detail_episode .episode_title .tit_allcount{padding-bottom:7px}

/* TV상세 - 시청률 */
.movie .info_rate{overflow:hidden;width:100%}
.movie .info_rate .viewing_rate{float:left;position:relative;width:50%;height:54px;margin:0 0 20px;text-align:center}
.movie .info_rate .viewing_rate:first-child:after{content:'';position:absolute;top:0;right:0;width:2px;height:54px;background-color:#f5f5f5}
.movie .info_rate .viewing_rate .tit_rate{position:absolute;width:100%;left:0;bottom:-6px;font-weight:normal;color:#989898;text-align:center}
.movie .info_rate .viewing_rate .txt_rate{font-size:32px;line-height:35px}
.movie .info_rate .viewing_rate .emph_rate{color:#e92131}
.movie .graph_rate{overflow:hidden;position:relative;width:100%;height:320px}
.movie .graph_rate .box_rate{overflow: hidden;height:320px;margin: 0 16px}
.movie .graph_rate .link_nav{position:absolute;top:50%;z-index:10;margin-top:-17px;width:10px;height:15px}
.movie .graph_rate .link_prev{left:0;padding:10px 10px 10px 0}
.movie .graph_rate .link_next{right:0;padding:10px 0 10px 10px}
.movie .graph_rate .link_nav .ico_popcorn{height:15px}
.movie .graph_rate .link_prev .ico_popcorn{background-position:0 -660px}
.movie .graph_rate .link_next .ico_popcorn{background-position:100% -680px}
.movie .detail_rate .tit_movie{padding-top:34px}
.movie .detail_rate .tbl_rate{width:100%;margin-top:15px;text-align:left}
.movie .detail_rate .tbl_rate th{height:52px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;font-weight:normal;background-color:#fcfcfc}
.movie .detail_rate .tbl_rate td{height:52px;border-bottom:1px solid #f5f5f5}
.movie .detail_rate .tbl_rate .inner_cell{padding:0 20px}
.movie .detail_rate .tbl_rate th:last-child,.detail_rate .tbl_rate td:last-child{border-left:1px solid #f5f5f5;text-align:right}
.movie .detail_rate .tbl_rate th:last-child .inner_cell,.detail_rate .tbl_rate td:last-child .inner_cell{padding:0 40px 0 0}
.movie .detail_rate .tbl_rate td:nth-child(2n){color:#989898}

/* TV상세 - 편성표 */
.movie .detail_schedule .tit_movie{padding:40px 0 7px 0;line-height:19px}
.movie .detail_schedule .tit_movie:first-child{padding-top:0;margin-top:-2px}
.movie .detail_schedule .info_produce{padding:5px 0;border-top:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5}
.movie .detail_schedule .info_produce:last-child{padding:5px 0 0;border-bottom:0 none}
.movie .detail_schedule .info_produce dt:after{display:none}
.movie .detail_schedule .txt_sat{color:#284e7d}
.movie .detail_schedule .txt_sunday{color:#fc5e5e}

/* TV상세 - 출연/제작 */
.movie .detail_tvstaff .area_character{display:none;position:relative}
.movie .detail_tvstaff .on .area_character{display:block}
.movie .detail_tvstaff .on .link_join{display:none}
.movie .detail_tvstaff .movie_staff:last-child{padding-top:22px}
.movie .detail_tvstaff .list_join li:after{top:-72px}
.movie .detail_tvstaff .list_join li.on:after{display:none}
.movie .area_character .info_join{display:table;overflow:hidden}
.movie .area_character .join_img{float:left;min-width:56px;min-height:56px}
.movie .area_character .join_img .thumb_photo{display:block;width:100%}
.movie .area_character .txt_join{color:#989898}
.movie .area_character .desc_character{padding-top:28px;line-height:26px}
.movie .area_character .btn_close{position:absolute;top:14px;right:1px}
.movie .area_character .btn_close .ico_popcorn{display:block;width:18px;height:18px;background-position:0 -1490px}

/* 타인평점 리스트 */
.movie .gnb_fixed .detail_another{padding-top:90px}
.movie .detail_another .profile_info .tit_profile{display:inline-block;float:none;margin-right:7px}
.movie .detail_another .txt_profile{display:inline-block;font-size:20px;vertical-align:top;line-height:53px}
.movie .detail_another .wrap_tab{margin-top:25px}
.movie .detail_another .tit_allcount{padding:5px 0 7px 0;margin-bottom: 14px}
.movie .detail_another .movie_detail{padding-bottom:0}
.movie .detail_another .txt_bar{padding:0 12px;color:#989898}
.movie .detail_another .list_inventory li:first-child{border-top:0 none}
.movie .detail_another .list_inventory li{display:table;overflow:hidden;width:100%;padding:14px 0;border-top:2px solid #f5f5f5}
.movie .detail_another .txt_ratecount .emph_rate{font-weight:bold;color:#2a2a2a}
.movie .detail_another .list_inventory .link_addrate{font-size:18px;color:#989898}
.movie .detail_another .list_inventory .rate_thumb{float:left;overflow:hidden}
.movie .detail_another .list_inventory .link_g{display:inline-block;min-width:70px;min-height:100px}
.movie .detail_another .list_inventory .img_poster{display:block;width:70px}
.movie .detail_another .list_inventory .thumb_noimage{min-height:0;padding-top:143.2%}
.movie .detail_another .list_inventory .thumb_noimage .img_poster{height:0}
.movie .detail_another .list_inventory .rate_info{overflow:hidden;width:auto;padding-left:25px}
.movie .detail_another .list_inventory .tit_subject{display:block;display:-webkit-box;overflow:hidden;height:24px;margin-bottom:7px;font-weight:normal;font-size:16px;color:#2a2a2a;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all}
.movie .detail_another .list_inventory .txt_ratecount{float:left;margin-left:10px;font-size:18px;color:#989898}
.movie .detail_another .list_inventory .desc_rate{padding-top:13px;color:#989898}
.movie .detail_another .list_inventory .write_eval{display:none;float:right;width:608px;margin-top:20px}
.movie .detail_another .list_inventory .info_eval{overflow:hidden;width:100%;padding-top:15px;font-size:16px;color:#989898}
.movie .detail_another .list_inventory .txt_eval{float:left;width:100%}
.movie .detail_another .list_inventory .txt_date{float:left;padding-top:6px}
.movie .detail_another .list_inventory .link_report{float:left;width:130px;padding-top:6px;text-align:center;color:#989898}

/* 평점 더보기 */
.movie .link_grademore{display:block;width:100%;height:70px;border-top:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5;font-size:16px;line-height:72px;color:#206de0;text-align:center}
.movie .link_grademore .ico_more{display:inline-block;width:10px;height:14px;margin:31px 0 0 10px;background-position:100% -870px;vertical-align:top}/* POPCORN-813 수정 */
.os_mac .movie .link_grademore .ico_more{margin:27px 0 0 10px;}/* POPCORN-813 추가 */

/* TV상세 - 평점 */
.movie .cont_tv .list_review .link_delete{display:none;position:static;color:#989898}
.movie .cont_tv .list_review .on .link_delete{display:inline-block}
.movie .cont_tv .list_review .on .link_report{display:none}

/* TV상세 - 영상 */
.movie .cont_tv .movie_other{padding-top:20px}
.movie .cont_tv .detail_tvplayer .wrap_bnr{padding-top:20px}
.movie .cont_tv .detail_tvplayer .movie_detail{padding:0}
.movie .detail_tvplayer .link_video .info_video{min-height:initial}
.movie .detail_tvplayer .link_video .tit_video{height:auto}
.movie .detail_tvplayer .tit_video .tit_g{-webkit-line-clamp:2}
.movie .detail_tvplayer .desc_play{display:block;overflow:hidden;width:100%;height:21px}
.movie .detail_tvplayer .link_video .video_count{display:inline-block}
.movie .cont_tv .detail_tvplayer .movie_player{margin:20px auto 0;padding-top:0}
.movie .cont_tv .detail_tvplayer .list_video .link_video .thumb_noimage{height:122px}

/* TV상세 - 시리즈 */
.movie .detail_series .movie_headline{margin-bottom:0}
.movie .detail_series .list_staff li:first-child{border-top:0 none}
.movie .detail_series .movie_detail .main_detail{margin-top:18px}

/* 영화제 상세 - 상단 */
.movie .gnb_fixed .cont_film .view_none .detail_main{padding-top:33px}
.movie .gnb_fixed .cont_film .view_none .detail_awards{padding-top:33px}
.movie .mhead_fixed .cont_film #mArticle.view_none .movie_detail{padding-top:70px}
.movie .cont_film .detail_main .movie_basic{padding-bottom:21px}
.movie .cont_film .detail_main .movie_magazine{padding-top:8px}
.movie .cont_film .view_movie{position:relative;z-index:20;width:960px;height:300px;margin-top:30px;text-align:center}
.movie .cont_film .view_movie .thumb_detail{position:absolute;width:100%;height:100%;left:0;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}
.movie .cont_film .view_movie .thumb_detail:after{content:'';position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background-color:rgba(0,0,0,.2)}
.movie .cont_film .view_movie .info_detail{position:relative;z-index:10;padding-top:116px}

/* 영화제 상세 메인 */
.movie .summery_type2 .txt_movie{display:block;display:-webkit-box;overflow:hidden;height:25px;font-size:18px;line-height:25px;color:#989898;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.movie .summery_type2 .list_movie{overflow:hidden;padding:17px 0 0 0}
.movie .summery_type2 .list_movie dt{display:block;float:left;width:37px;font-size:16px;color:#989898;clear:both}
.movie .summery_type2 .list_movie dd{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:50px}
.movie .movie_summary .list_movie .link_person{color:#206de0}
.movie .movie_summary .list_movie span.link_person{color:#989898}
.movie .summery_type2 .list_placing dt{padding:0 9px 0 0;color:#989898}
.movie .summery_type2 .list_placing{margin-top:9px;padding-top:11px}
.movie .summery_type2 .list_work{overflow:hidden}
.movie .summery_type2 .list_work dt{float:left;margin-right:8px;color:#989898}
.movie .summery_type2 .list_work dd{float:left}
.movie .summery_type2 .list_work .link_except{color:#2a2a2a}
.movie .summery_type2 .list_work .link_begin{float:left;overflow:hidden;margin-right:4px;text-overflow:ellipsis;white-space:nowrap;max-width:380px}
.movie .movie_summary .link_g{color:#266fdc}
.movie .movie_summary span.link_g{color:#989898}
.movie .movie_summary .link_job{color:#333}
.movie .cont_film .detail_main .movie_detail{overflow:visible;width:960px}
.movie .cont_film .detail_main .movie_awarded{width:960px;margin:0 auto}

/* 공통 - 컨텐츠 타이틀 */
.movie .movie_headline{overflow:hidden;position:relative;width:100%;margin-bottom:14px;border-bottom:2px solid #f5f5f5}
.movie .movie_headline .tit_movie{float:left;padding-bottom:5px}
.movie .movie_headline .num_count{font-size:16px;color:#989898}

/* 포토 */
.movie .movie_photo{position:relative;width:960px;margin:0 auto;padding:25px 0 76px}/* 2018-02-01 수정 */
.movie .movie_photo .link_all{top:25px}/* 2018-02-01 수정 */
.movie .info_photo{overflow:hidden;position:relative;height:170px}
.movie .movie_photo .movie_headline{margin-bottom:10px;border-bottom:1px solid #fff}
.movie .movie_photo .list_photo{height:100%}
.movie .movie_photo .list_photo li{float:left;position:relative;margin-right:10px}
.movie .movie_photo .link_photo{display:block;position:relative;width:230px;height:170px}
.movie .movie_photo .thumb_photo{width:230px;height:170px}
.movie .movie_photo .list_photo .link_more{position:absolute;top:0;left:0;z-index:1;width:230px;height:96px;padding-top:74px;font-size:18px;color:#fff;background-color:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#12000000', endColorstr='#12000000',GradientType=0 );text-align:center}
.movie .movie_photo .link_flickprev, .movie_photo .link_flicknext{margin-top:-2px}
/* 수상/초청정보 */
.movie .info_awarded{position:relative;padding-bottom:53px}
.movie .movie_awarded{position:relative}
.movie .movie_awarded .link_all{top:2px}
.movie .tit_subsidize{padding-left:2px;font-weight:normal;font-size:16px;line-height:42px;color:#2a2a2a}
.movie .tit_subsidize .count_awarded{padding-left:5px;color:#989898}
.movie .tit_subsidize .count_awarded .count_g{display:none}
.movie .movie_awarded .info_awarded .tit_subsidize{margin-bottom:4px}
.movie .movie_awarded .item_cate{top:2px;right:95px}
.movie .movie_awarded .txt_divide{position:absolute;top:5px;right:82px;width:1px;height:14px;background:#eaeaea}
.movie .wrap_awarded{overflow:hidden;position:relative;height:245px}
.movie .wrap_awarded .list_awarded{height:100%;font-size:0;line-height:0}/* 2018-01-18 수정 */
.movie .wrap_awarded .list_awarded li{display:inline-block;width:110px;margin-right:24px;padding-bottom:30px;vertical-align:top}
.movie .wrap_awarded .list_awarded .link_awarded{display:block}
.movie .wrap_awarded .thumb_awarded{display:block;width:110px;height:160px}
.movie .wrap_awarded .subject_g{display:block;overflow:hidden;width:100%;height:23px;padding-left:2px;font-size:18px;text-overflow:ellipsis;white-space:nowrap;line-height:19px}
.movie .wrap_awarded .tit_subject{margin-top:5px;font-weight:normal;color:#262626}
.movie .wrap_awarded .txt_subject{font-size:16px;color:#4c4c4c}
.movie .wrap_awarded .link_subject{margin-top:1px;color:#206de0}
.movie .wrap_awarded .person_subject{margin-top:1px;color:#919191}
.movie .wrap_awarded .item_subject{margin-top:13px}
.movie .page_panel{position:absolute;top:10px;right:2px;width:63px;height:24px;font-size:18px;line-height:24px;color:#989898;text-align:center}
.movie .page_panel .ico_popcorn{position:absolute;top:3px;width:9px;height:14px}
.movie .page_panel .link_prev{left:0;background-position:0 -810px}
.movie .page_panel .link_prev:hover{background-position:0 -850px}
.movie .page_panel .link_next{right:0;background-position:100% -830px}
.movie .page_panel .link_next:hover{background-position:100% -870px}
.movie .movie_awarded .link_flickprev, .movie_awarded .link_flicknext{margin-top:-65px}

/* 회차별 수상/초청작 */
.movie .info_nominee{overflow:hidden;position:relative}
.movie .info_nominee .tit_subsidize{border-bottom:2px solid #f5f5f5}
.movie .info_nominee .item_cate{top:8px;right:1px}
.movie .list_prize{overflow:hidden}
.movie .list_prize li{overflow:hidden;width:100%;padding:16px 0 3px;font-size:16px;line-height:24px;color:#2a2a2a}
.movie .list_prize .emph_nominee{float:left;width:106px;padding-left:10px}
.movie .list_prize .txt_colon{float:left;width:6px;margin-right:21px;text-align:center}
.movie .list_prize .nominee_info{float:left}
.movie .list_prize .link_prizetitle{margin-right:5px;font-weight:normal}
.movie .list_prize .link_prize{color:#206de0}
.movie .list_prize span.link_prize{color:#919191}
.movie .list_prize .item_g{padding:15px 0 14px;margin:0;border-bottom:2px solid #f5f5f5}
.movie .list_prize li:last-child.item_g{border-bottom:0 none}
.movie .list_prize .item_g .link_thumb{overflow:hidden;float:left;width:56px;height:82px;margin:0 19px 0 10px}
.movie .list_prize .link_thumb .thumb_awarded{display:block;width:56px;height:82px}
.movie .list_prize .item_g .nominee_info{float:left;padding-top:5px}
.movie .list_prize .item_g .link_prizemovie{display:block}
.movie .list_prize .item_g .txt_prize{display:block;margin-top:5px}
.movie .list_prize .item_g .emph_prize{margin-right:2px;color:#f32276}

/* 상세 - 수상/초청정보 */
.movie .detail_awards .item_cate{right:0}
.movie .detail_awards .wrap_awarded .list_awarded{overflow:hidden;width:700px;height:auto}/* 2017-08-09 수정 */
.movie .detail_awards .wrap_awarded .list_awarded li{margin-right:30px}/* 2017-08-09 추가 */
.movie .detail_awards .wrap_awarded{height:auto}
/* .movie .detail_awards .wrap_awarded .list_awarded li:nth-of-type(5n){margin-right:0} 2017-08-09 삭제 */
.movie .detail_awards .info_awarded{padding-bottom:0}
.movie .detail_awards .movie_detail{padding-bottom:0}

/* 박스오피스 */
.movie #dkContent.cont_box{padding-bottom:0}
.movie .gnb_fixed .cont_box .detail_movie{padding-top:86px}
.movie .cont_box .detail_movie{padding-top:32px}
.movie .cont_box .movie_detail .wrap_bnr{padding-top:20px}
.movie .date_boxoffice{display:block;overflow:hidden;position:relative;height:54px;width:100%;margin-bottom:14px;border-bottom:2px solid #f5f5f5}
.movie .date_boxoffice .list_date{overflow:hidden;position:absolute;top:0}
.movie .date_boxoffice .list_date li{position:relative;float:left;width:25%;height:52px;font-size:18px;line-height:56px;text-align:center}
.movie .date_boxoffice .btn_date{display:block;position:absolute;top:0;width:48px;height:54px;background:#fff}
.movie .date_boxoffice .btn_date .ico_popcorn{width:8px;height:14px;margin:19px auto 0}
.movie .date_boxoffice .btn_prev{left:0}
.movie .date_boxoffice .btn_next{right:0}
.movie .date_boxoffice .btn_prev .ico_popcorn{background-position:0 -990px}
.movie .date_boxoffice .btn_next .ico_popcorn{background-position:100% -1010px}
.movie .list_boxthumb{overflow:hidden;width:100%}
.movie .list_boxthumb li{display:table;overflow:hidden;width:100%;min-height:100px;padding:14px 0;border-top:2px solid #f5f5f5;font-size:16px;line-height:24px;color:#989898}
.movie .list_boxthumb li:first-child{padding-top:0;border-top:0 none}
.movie .list_boxthumb .link_boxthumb{overflow:hidden;float:left;position:relative;width:100%;min-width:110px;min-height:160px}
.movie .list_boxthumb .desc_boxthumb{display:table-cell;overflow:hidden;width:85%;padding-left:21px;box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:middle}
.movie .movie_join .list_boxthumb .thumb_photo{display:block;width:100%;height:auto}
.movie .list_boxthumb .ico_ranking{position:absolute;top:4px;left:4px;width:52px;height:18px}
.movie .list_boxthumb .ico_top1{background-position:0 0}
.movie .list_boxthumb .ico_top2{background-position:0 -20px}
.movie .list_boxthumb .ico_top3{background-position:0 -40px}
.movie .list_boxthumb .ico_top4{background-position:0 -60px}
.movie .list_boxthumb .ico_top5{background-position:0 -80px}
.movie .list_boxthumb .ico_top6{background-position:0 -100px}
.movie .list_boxthumb .ico_top7{background-position:0 -120px}
.movie .list_boxthumb .ico_top8{background-position:0 -140px}
.movie .list_boxthumb .ico_top9{background-position:0 -160px}
.movie .list_boxthumb .ico_top10{background-position:0 -180px}
.movie .list_boxthumb .ico_top11{background-position:0 -200px}
.movie .list_boxthumb .ico_top12{background-position:0 -220px}
.movie .list_boxthumb .ico_top13{background-position:0 -240px}
.movie .list_boxthumb .ico_top14{background-position:0 -260px}
.movie .list_boxthumb .ico_top15{background-position:0 -280px}
.movie .list_boxthumb .ico_top16{background-position:0 -300px}
.movie .list_boxthumb .ico_top17{background-position:0 -320px}
.movie .list_boxthumb .ico_top18{background-position:0 -340px}
.movie .list_boxthumb .ico_top19{background-position:0 -360px}
.movie .list_boxthumb .ico_top20{background-position:0 -380px}
.movie .movie_join .list_boxthumb .desc_join{width:85%}
.movie .movie_join .list_boxthumb .tit_join{margin-top:2px}
.movie .list_boxthumb .raking_grade{padding-top:4px}
.movie .list_boxthumb .raking_grade .emph_grade{color:#2a2a2a}
.movie .list_boxthumb .list_state{padding-top:12px;font-size:16px;color:#989898}
.movie .list_boxthumb .list_state dt{display:none}
.movie .list_boxthumb .list_state dd{padding-top:3px}
.movie .list_boxthumb .rank_update{display:inline-block;overflow:hidden;height:19px;color:#2a2a2a}
.movie .list_boxthumb .rank_up{color:#e92131}
.movie .list_boxthumb .rank_new{width:38px}
.movie .list_boxthumb .rank_update .ico_popcorn{float:left;width:8px;height:6px;margin:8px 3px 0 4px;vertical-align:top}
.movie .list_boxthumb .rank_update .num_g{float:right}
.movie .list_boxthumb .rank_up .ico_popcorn{background-position: 0 -1030px}
.movie .list_boxthumb .rank_down .ico_popcorn{background-position: 0 -1040px}
.movie .list_boxthumb .rank_same .ico_popcorn{width:9px;height:2px;margin-top:9px;background-position: 0 -1050px}
.movie .list_boxthumb .rank_new .ico_popcorn{width:34px;height:12px;margin:5px 0 0 4px;background-position: 0 -2050px}
.movie .list_boxthumb .link_book{float:left;padding-top:1px;font-size:16px;color:#e92131}
.movie .list_boxthumb .link_book .ico_popcorn{display:inline-block;width:7px;height:11px;margin:5px 0 0 5px;background-position:100% -970px;vertical-align:top}

/* 인물 상세 - 상단 */
.movie #dkContent.cont_person{padding-bottom:0}
.movie .gnb_fixed.head_white .cont_person .detail_person_list .wrap_tab{padding-top:60px}
.movie .detail_personmain .wrap_tab{padding-top:0}
.movie .cont_person .wrap_slide .slide_view{width:100%;height:100%}
.movie .cont_person .view_movie{position:relative;z-index:20;width:100%;height:535px;margin-top:40px}
.movie .cont_person .inner_view .thumb_slide:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.3)));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.3));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.3));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.3))}
.movie .cont_person .wrap_slide{height:535px}
.movie .cont_person .slide_view .inner_view{height:535px}
.movie .cont_person .wrap_slide .link_photomore{overflow:hidden;position:absolute;bottom:36px;left:50%;z-index:20;width:272px;height:68px;margin-left:-136px;background:rgba(0,0,0,0.1)}
.movie .cont_person .link_photomore .txt_g{float:left;width:144px;margin-top:24px;font-size:18px;line-height:22px;color:#fff;text-align:right}
.movie .cont_person .link_photomore .txt_bar{float:left;width:1px;height:21px;margin:24px 20px 0;background:rgba(255,255,255,0.1)}
.movie .cont_person .link_photomore .ico_popcorn{float:left;width:26px;height:5px;margin-top:32px;background-position:0 -910px}
.movie .cont_person .wrap_slide .photo_source{position:absolute;top:452px;left:480px;z-index:20;margin-left:227px;font-size:14px;color:#636060}

/* 인물 상세 - 메인 프로필 */
.movie .gnb_fixed .view_none .detail_personmain .movie_detail{padding-top:10px}
.movie .detail_personmain .movie_detail{width:auto;width:960px;padding-top:20px}
.movie .detail_personmain .movie_detail .wrap_bnr{padding-top:49px}
.movie .detail_personmain .movie_basic{padding-bottom:8px}
.movie .main_profile{float:left;width:70%}
.movie .main_profile .subject_movie{position:relative;overflow:hidden;padding-bottom:5px;margin-bottom:5px;border-bottom:2px solid #efefef;min-height:44px}
.movie .main_profile .subject_movie .tit_movie{display:block;padding-bottom:0;font-weight:normal;font-size:18px;line-height:22px;color:#2a2a2a}
.movie .main_profile .subject_movie .txt_movie{display:block;font-size:16px;line-height:22px;color:#989898}
.movie .main_profile .subject_movie .txt_job{position:absolute;bottom:5px;right:38px}
.movie .main_profile .list_profile{overflow:hidden;width:100%;padding-top:13px;font-size:18px;line-height:24px;color:#2a2a2a}
.movie .main_profile .list_profile dt{float:left;width:110px;margin-right:23px;padding-left:1px;clear:both}
.movie .main_profile .list_profile dd{overflow:hidden;word-break:break-all}
.movie .main_profile .list_profile .txt_colon{float:right}
.movie .main_profile .list_profile .link_another_num{text-decoration:underline}
.movie .main_profile .list_profile .link_g{color:#266fdc}
.movie .main_profile .list_origin{color:#989898}
.movie .detail_personmain .movie_detail .list_video li{float:left;width:25%;height:auto;padding:6px 0 9px 40px}
.movie .detail_personmain .list_video{margin-left:-40px}
.movie .detail_personmain .list_video .link_video .video_thumb{height:auto}
.movie .detail_personmain .list_video .link_video .thumb_noimage{padding-top:55%}
.movie .detail_personmain .list_join{float:left;width:100%}
/* 인물상세 - 영화참여작 */
.movie .person_movielist{overflow:hidden;position:relative;width:960px;margin:0 auto 6px;padding-top:20px}
.movie .person_moviejoin{padding:0}
.movie .person_moviejoin .movie_join{overflow:hidden;min-height:624px}
.movie .person_moviejoin .list_join{float:left;width:70%;padding:0}
.movie .detail_person_list .person_moviejoin .movie_join .list_join li:last-child{padding:14px 0 14px 0}/* 2018-02-13 추가 */
.movie .detail_person_list .person_moviejoin .movie_join .list_join li:first-child:last-child{padding:0 0 14px 0}/* 2018-02-13 추가 */
.movie .detail_personmain .movie_join .list_join .join_img, .movie .detail_person_list .movie_join .list_join .join_img{min-height:110px}/* 2018-04-04 추가 */
.movie .person_leading .list_join li:nth-child(2){border-top:2px solid #f5f5f5;padding-top:14px}
.movie .person_moviejoin .wrap_bnr{position:absolute;top:0;right:0}

.movie .person_moviejoin .tit_leading{width:70%;padding-top:24px;clear:both}
.movie .detail_personmain .d_sgt{margin:13px auto 0}

/* 인물상세 - 필모그래피 */
.movie .movie_filmography{overflow:hidden;position:relative;width:960px;margin:0 auto;margin-top:38px}
.movie .movie_filmography .graph_filmography{position:relative}
.movie .movie_filmography .box_filmography{overflow:hidden;height:200px;margin:0 16px}
.movie .movie_filmography .link_nav{position:absolute;top:50%;z-index:10;margin-top:-8px;width:10px;height:15px}
.movie .movie_filmography .link_prev{left:0;padding:10px 10px 10px 0}
.movie .movie_filmography .link_next{right:0;padding:10px 0 10px 10px}
.movie .movie_filmography .link_nav .ico_popcorn{height:15px}
.movie .movie_filmography .link_prev .ico_popcorn{background-position:0 -660px}
.movie .movie_filmography .link_next .ico_popcorn{background-position:100% -680px}

/* 인물상세 - 정보제공 */
.movie .reserve_csinfo .ico_tooltip{display:inline-block;width:21px;height:21px;margin:7px 0 0 12px;vertical-align:top;background-position:0 -2070px;cursor:pointer}
.movie .reserve_csinfo .layer_tooltip{display:none;position:absolute;top:-153px;left:356px;width:291px;height:124px;padding:17px 20px 0;border:1px solid #dcdcdc;line-height:18px;background-color:#f5f5f5;letter-spacing:-1px;color:#333}
.movie .reserve_csinfo .layer_tooltip.on{display:block}
.movie .reserve_csinfo .layer_tooltip .btn_close{position:absolute;bottom:10px;right:9px;width:13px;height:11px;background-position:0 -2100px}

/* 매거진 - 메인 */
.movie .cont_magazine .movie_detail{padding:20px 0 0 0}
.movie .cont_magazine .detail_hot .desc_magazine{width:67.2%}
.movie .cont_magazine .detail_hash .desc_magazine{width:67.2%}
.movie .cont_magazine .detail_movie{padding-top:32px}
.movie .cont_magazine .movie_magazine{margin-top:0}
.movie .cont_magazine .detail_magazine .movie_magazine{margin-top:38px}
.movie .detail_magazine .movie_detail .main_detail{float:none}
.movie .detail_magazine .movie_detail{width:auto;padding-bottom:0}
.movie .detail_magazine .wrap_bnr{position:absolute;top:91px;right:50%;width:auto;margin-right:-480px}
.movie .gnb_fixed .detail_magazine .wrap_bnr{top:155px}
.movie .wrap_recent{overflow:hidden;position:relative;width:100%;height:604px}
.movie .wrap_recent .list_recent{position:absolute}
.movie .wrap_recent .list_recent li{float:left;width:25%}
.movie .wrap_recent .list_recent .slide_recent{position:relative}
.movie .wrap_recent .link_recent{display:block;text-align:center}
.movie .wrap_recent .link_slidprev{position:absolute;top:200px;left:0;z-index:10;width:30px;height:35px;padding:15px 25px}
.movie .wrap_recent .link_slidnext{position:absolute;top:200px;right:0;z-index:10;width:30px;height:35px;padding:15px 25px}
.movie .cont_trailer .link_slidprev{position:absolute;top:50%;left:0;z-index:10;width:30px;height:35px;padding:15px 25px;margin-top:-20px}
.movie .cont_trailer .link_slidnext{position:absolute;top:50%;right:0;z-index:10;width:30px;height:35px;padding:15px 25px;margin-top:-20px}
.movie .cont_trailer .link_slidprev .ico_popcorn, .movie .wrap_recent .link_slidprev .ico_popcorn{width:36px;height:36px;background-position:0 -60px}
.movie .cont_trailer .link_slidnext .ico_popcorn, .movie .wrap_recent .link_slidnext .ico_popcorn{width:36px;height:36px;background-position:100% -100px}
.movie .list_recent .thumb_recent{display:block;position:relative;width:100%}
.movie .list_recent .img_recent{display:block;width:100%;height:462px;background-position:50% 50%;background-size:cover}
.movie .list_recent .tit_magazine{width:130px;height:30px;margin:20px auto 10px;background-position:0 -75px}
.movie .list_recent .tit_story{display:block;display:-webkit-box;overflow:hidden;width:100%;height:27px;font-size:18px;font-weight:normal;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.movie .list_recent .txt_story{display:block;display:-webkit-box;overflow:hidden;width:100%;height:21px;padding-top:5px;font-size:16px;color:#989898;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.movie .wrap_recent .paging_comm{bottom:0}
.movie .wrap_recent .inner_paging .btn_page{margin:0 6px;background-color:#000;opacity:0.3;filter:alpha(opacity=30)}
.movie .wrap_recent .inner_paging .on{background-color:#e92131;opacity:1;filter:alpha(opacity=1)}
.movie .wrap_hotkey{position:relative;width:960px;margin:0 auto}
.movie .wrap_hotkey .txt_hotkey{float:right;font-size:18px;color:#989898}
.movie .wrap_hotkey .list_hotkey{overflow:hidden;position:relative;height:172px}
.movie .wrap_hotkey .list_hotkey li{position:relative;float:left;width:172px;height:172px;margin-right:16px}
.movie .wrap_hotkey .list_hotkey .link_hotkey{display:block;width:172px;height:172px}
.movie .wrap_hotkey .list_hotkey .link_hotkey:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2;-ms-filter:"alpha(opacity=20)";content:''}
.movie .wrap_hotkey .list_hotkey .thumb_g{width:172px;height:172px}
.movie .wrap_hotkey .list_hotkey .desc_hotkey{display:table;position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;text-align:center;color:#fff}
.movie .wrap_hotkey .list_hotkey .inner_desc{display:table-cell;vertical-align:middle}
.movie .wrap_hotkey .movie_headline{margin-bottom:12px;border-bottom:1px solid #fff}
.movie .wrap_hotkey .link_flickprev, .movie .wrap_hotkey .link_flicknext{margin-top:-1px}
.movie .cont_magazine .movie_magazine .list_magazine:last-child{padding-bottom:0}
.movie .cont_magazine .movie_magazine .tit_magazine{height:auto;max-height:56px;margin-bottom:9px;-webkit-line-clamp:2}
.movie .cont_magazine .movie_magazine .txt_magazine{max-height:45px;-webkit-line-clamp:2}
.movie .cont_magazine .movie_magazine .txt_now{display:block;padding-top:14px;font-size:16px;color:#989898}

/* 매거진 - 인기매거진 */
.movie .detail_hot .movie_magazine{padding-top:0}
.movie .detail_hot .movie_magazine .list_magazine .magazine_img{position:relative}
.movie .detail_hot .ico_ranking{position:absolute;top:8px;left:8px;width:68px;height:24px}
.movie .detail_hot .ico_top1{background-position:0 -400px}
.movie .detail_hot .ico_top2{background-position:0 -430px}
.movie .detail_hot .ico_top3{background-position:0 -460px}
.movie .detail_hot .ico_top4{background-position:0 -490px}
.movie .detail_hot .ico_top5{background-position:0 -520px}
.movie .detail_hot .ico_top6{background-position:0 -550px}
.movie .detail_hot .ico_top7{background-position:0 -580px}
.movie .detail_hot .ico_top8{background-position:0 -610px}
.movie .detail_hot .ico_top9{background-position:0 -640px}
.movie .detail_hot .ico_top10{background-position:0 -670px}
.movie .detail_hot .ico_top11{background-position:0 -700px}
.movie .detail_hot .ico_top12{background-position:0 -730px}
.movie .detail_hot .ico_top13{background-position:0 -760px}
.movie .detail_hot .ico_top14{background-position:0 -790px}
.movie .detail_hot .ico_top15{background-position:0 -820px}
.movie .detail_hot .ico_top16{background-position:0 -850px}
.movie .detail_hot .ico_top17{background-position:0 -880px}
.movie .detail_hot .ico_top18{background-position:0 -910px}
.movie .detail_hot .ico_top19{background-position:0 -940px}
.movie .detail_hot .ico_top20{background-position:0 -970px}

/* 매거진 - 해쉬태그 */
.movie .tit_keyword{font-size:16px;font-weight:normal;color:#989898}
.movie .tit_hash{font-size:34px;font-weight:normal}
.movie .cont_magazine .detail_hash .movie_magazine{width:100%;padding-top:26px}
.movie .cont_magazine .detail_hash .movie_detail{padding-top:8px}
.movie .cont_magazine .detail_hash .tit_magazine{max-height:24px;-webkit-line-clamp:1}
.movie .cont_magazine .detail_hash .txt_magazine{max-height:69px;-webkit-line-clamp:3}

/* 상영예정 영화 */
.movie .gnb_fixed .cont_premovie .detail_movie{padding-top:89px}
.movie .cont_premovie .detail_movie{padding-top:20px}
.movie .cont_premovie .detail_movie .movie_detail{padding-bottom:0}
.movie .check_reservation{display:block;position:relative;height:38px}
.movie .check_reservation .inp_check{float:left;width:18px;height:18px;vertical-align:top;-webkit-appearance:none}
.movie .check_reservation .lab_check{display:inline-block;margin:2px 0 0 9px;font-size:16px;line-height:18px;color:#2a2a2a;cursor:pointer;vertical-align:top}
.movie .check_reservation .ico_popcorn{position:absolute;top:0;left:0;width:18px;height:18px;background-position:0 -930px}
.movie .check_reservation .ico_check{background-position:0 -950px;outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}
.movie .cont_premovie .list_boxthumb .tit_join{margin-top:5px}
.movie .cont_premovie .list_boxthumb .raking_grade{padding-top:1px}

/* 최신 예고편 - 상단 */
.movie .detail_trailer{padding-top:19px}
.movie .detail_trailer .tit_allcount{padding-bottom:1px}
.movie .cont_trailer .movie_detail{padding:0}
.movie .cont_trailer .movie_detail .movie_basic{padding-bottom:0}
.movie .cont_trailer .movie_detail .wrap_bnr{padding-top:36px}
.movie .cont_trailer .movie_detail .main_detail{position:relative}
.movie .cont_trailer .main_detail .item_cate{top:-3px}
.movie .cont_trailer .movie_detail .list_video{padding-bottom:7px}
.movie .cont_trailer .movie_detail .list_video .tit_g{-webkit-line-clamp:2}
.movie .cont_trailer .detail_main .movie_basic{padding-bottom:0}
.movie .cont_trailer .view_movie{position:relative;z-index:20;width:100%;height:534px;margin-top:40px}
.movie .cont_trailer .view_movie .info_detail{position:absolute;top:0;left:0;z-index:10;width:100%;padding-top:225px;text-align:center}
.movie .cont_trailer .info_detail .tit_detail{padding-top:10px;font-weight:normal;font-size:18px}
.movie .cont_trailer .info_detail .tit_sub{display:block;font-size:16px;color:#c7c7c7}
.movie .cont_trailer .info_detail .txt_count{display:block;padding-top:10px;font-size:16px;color:#c7c7c7}
.movie .cont_trailer .wrap_slide{height:534px}
.movie .cont_trailer .slide_view .inner_view{height:534px}

/* 최신 예고편 - 영상 */
.movie .cont_trailer .link_video .info_video{min-height:initial}
.movie .cont_trailer .link_video .tit_video{height:auto}
.movie .cont_trailer .tit_video .tit_g{height:auto;max-height:52px;-webkit-line-clamp:2}
.movie .cont_trailer .link_video .txt_subject{display:block;display:-webkit-box;overflow:hidden;max-height:48px;font-size:16px;line-height:24px;color:#989898;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.movie .cont_trailer .desc_play{display:block;overflow:hidden;width:100%;height:21px}
.movie .cont_trailer .link_video .video_count{display:inline-block}

/* 검색 결과 */
.movie .view_result{width:960px;margin:0 auto;padding-top:32px}
.movie .view_result .list_tab{height:34px}
.movie .view_result .list_tab .link_tab{height:32px}
.movie .view_result .list_tab .on .link_tab , .movie .view_result .list_tab .link_tab:hover{color:#2a2a2a;border-bottom:4px solid #2a2a2a}
.movie .view_result .list_tab span.link_tab, .movie .view_result .list_tab span.link_tab:hover{color:#989898;border:0 none}
.movie .result_cont{display:none;position:relative;min-height:740px;padding-top:20px}
.movie .result_cont .tit_allcount{margin:0 0 14px 0;padding:0;border-bottom:0 none;font-size:16px;color:#989898}
.movie .result_cont .tit_allcount .num_g{color:#2a2a2a}
.movie .result_cont .item_cate{top:31px}
.movie .result_cont .movie_join .list_join li{position:relative}/* POPCORN-899 추가 */
.movie .result_cont .movie_join .desc_join{vertical-align:top}/* POPCORN-899 추가 */
.os_mac .movie .result_cont .movie_join .desc_join{padding-top:2px}/* POPCORN-899 추가 */
.movie .result_cont .movie_join .link_freeview{position:absolute;left:99px;bottom:14px;width:74px;height:29px;font-size:14px;line-height:26px;background:#fc3a37;color:#fff;text-align:center}/* POPCORN-899 추가 */
.os_mac .movie .result_cont .movie_join .link_freeview{line-height:30px}/* POPCORN-899 추가 */
.movie .result_cont .txt_state{display:block;margin-top:-6px}/* POPCORN-899 수정 */
.movie .result_cont .txt_state .txt_result{display:block;display:-webkit-box;overflow:hidden;max-height:24px;margin-top:4px;vertical-align:top;-webkit-box-orient:vertical;-webkit-line-clamp:1}/* POPCORN-899 수정 */
.os_mac .movie .result_cont .txt_state .txt_result{margin-top:0}/* POPCORN-899 추가 */
/* POPCORN-899-v2 추가 */
.movie .result_cont .item_cate .ico_arrow{margin-top:10px}
.os_mac .movie .result_cont .item_cate .ico_arrow{margin-top:6px}
/* //POPCORN-899-v2 추가 */
.movie .result_cont .txt_result .txt_g{font-weight:normal}
.movie .result_cont .movie_magazine .txt_now{display:block;padding-top:14px;font-size:16px;color:#989898}
/* POPCORN-899 삭제 .movie .result_cont .movie_join .tit_join{margin-bottom:0} */
.movie .result_cont .raking_grade .emph_grade{float:left;color:#2a2a2a}/* POPCORN-899 수정 */
.movie .result_cont .raking_grade .txt_grade{float:left}/* POPCORN-899 수정 */
.movie .result_cont .emph_keyword{color:#4889ff}
.movie .view_result .wrap_tab{overflow:hidden;position:relative;z-index:50;width:100%;height:36px}
.movie .result_cont .tit_theme{display:block;font-weight:normal;font-size:18px;color:#2a2a2a}
.movie .result_cont .tit_theme .txt_subject1{display:block;display:-webkit-box;overflow:hidden;height:23px;vertical-align:top;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all}
.movie .result_cont .tit_theme .txt_subject2{display:block;display:-webkit-box;overflow:hidden;height:23px;font-size:16px;color:#989898;vertical-align:top;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all}
.movie .result_person .list_join .join_img{min-width:56px;min-height:82px}
.movie .result_person .movie_join .desc_join{width:94.5%}
.movie .result_person .list_join .thumb_photo{min-width:56px;min-height:82px}
.movie .result_person .txt_state{padding-top:12px}
.movie .result_person .movie_join .link_join{min-height:82px}
.movie .result_tv .tit_theme .txt_subject1,.result_festival .tit_theme .txt_subject1{margin:3px 0 10px}
.movie .result_tv .txt_state,.result_festival .txt_state{padding-top:3px}
.movie .result_magazine .movie_magazine{margin-top:0;padding-top:0}
.movie .result_magazine .movie_magazine .desc_magazine{width:83.4%}
.movie .result_magazine .list_magazine .magazine_img{overflow:hidden;position:relative;width:183px;height:121px;background-size:32.4%}/* 2018-04-11 수정 */
.movie .result_magazine .list_magazine .magazine_img:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0);opacity:.1}/* 2018-04-11 추가 */
.movie .result_magazine .list_magazine .thumb_photo{min-width:183px;min-height:121px}/* 2018-04-11 수정 */
.movie .result_magazine .movie_magazine .txt_magazine{max-height:48px;-webkit-line-clamp:2}
.movie .result_magazine .movie_magazine .tit_magazine{margin-bottom:6px}
.movie .result_magazine .movie_magazine .txt_now{padding-top:8px}
.movie .txt_search_none{margin:40px 0 0 40px;color:#989898;text-align:center}
/* 2018-01-29 추가 시작 */
.movie .person_moviejoin .inner_join{position:relative}
.movie .person_moviejoin .desc_join{vertical-align:top}/* 2018-01-30 수정 */
.os_mac .movie .person_moviejoin .desc_join{padding-top:3px}/* 2018-01-30 수정 */
.movie .person_moviejoin .tit_join{height:22px}
.movie .person_moviejoin .txt_awards{margin-top:1px}
.movie .person_moviejoin .link_freeview{position:absolute;left:99px;bottom:0;width:74px;height:30px;font-size:14px;line-height:29px;background:#fc3a37;color:#fff;text-align:center}/* 2018-01-30 수정 */
/*.os_mac .movie .person_moviejoin .link_freeview{line-height:30px} 2018-01-30 삭제 */
.movie .detail_person_list .movie_join .list_join:first-of-type:last-of-type li:last-of-type{padding:0 0 14px 0}/* 2018-01-30 v2 추가 */
/* 2018-01-29 추가 끝 */

/* 친구의 만점 영화 */
.movie .detail_perfect{padding-top:81px}
.movie .detail_perfect .movie_detail .main_detail{position:relative}
.movie .detail_perfect .wrap_bnr{padding-top:51px}
.movie .detail_perfect .tit_allcount{padding-bottom:7px;margin-bottom:0}
.movie .detail_perfect .item_cate{top:-4px}
.movie .detail_perfect .area_profile{width:58px;height:58px;margin:-6px 18px 0 0}
.movie .detail_perfect .area_profile .img_profile{width:58px;height:58px}
.movie .detail_perfect .list_review .review_info{padding:6px 0 24px 0}
.movie .detail_perfect .list_review li{padding:21px 0 0}
.movie .detail_perfect .review_info .raking_grade{padding-top:5px}
.movie .detail_perfect .raking_grade .star_grade{margin-top:-2px}
.movie .detail_perfect .txt_review{display:block;display:-webkit-box;overflow:hidden;max-height:52px;line-height:26px;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all;word-wrap:break-word}
.movie .detail_perfect .txt_review.desc_more{max-height:none;-webkit-line-clamp:initial}
.movie .detail_perfect .list_review .link_more{display:inline-block}
.movie .detail_perfect .tit_review{font-weight:bold;line-height:26px}
.movie .detail_perfect .review_photo{overflow:hidden;width:100%;max-height:224px;margin-top:22px}
.movie .detail_perfect .link_tbd{display:block;width:212px;height:44px;margin:18px 0;border:1px solid #e7e7e7;font-size:16px;line-height:46px;color:#989898;text-align:center}
.movie .detail_perfect .thumb_poster{float:left;width:154px;padding-right:1px}
.movie .detail_perfect .thumb_steelcut{float:left;width:446px;height:224px}
.movie .detail_perfect .img_poster{width:100%;height:auto;min-height:224px;vertical-align:top}

/* 나의프로필 - 영화 평가 */
.movie .detail_eval .movie_detail{padding-top:50px}
.movie .profile_rate{overflow:hidden;position:absolute;top:auto;left:50%;z-index:100;width:960px;height:66px;margin-left:-480px;padding:6px 0;background-color:#fff}
.movie .gnb_fixed .profile_rate{position:fixed;top:66px}
.movie .profile_rate .tit_eval{display:block;font-weight:normal;font-size:16px;line-height:24px;color:#989898}
.movie .profile_rate .tit_eval .txt_g{color:#2a2a2a}
.movie .profile_rate .num_eval{display:block;font-weight:bold;font-size:36px;line-height:46px;color:#2a2a2a}
.movie .list_rate li{overflow:hidden;width:100%;padding:14px 0;border-bottom:2px solid #f5f5f5}
.movie .list_rate .link_poster{float:left;max-width:70px;max-height:100px}
.movie .list_rate .thumb_photo{display:block;width:70px;height:100px}
.movie .list_rate .rate_info{overflow:hidden;width:auto;padding-left:25px}
.movie .detail_eval .tit_rate{display:block;overflow:hidden;font-weight:normal;font-size:18px;line-height:22px}
.movie .detail_eval .tit_rate .link_g{color:#2a2a2a}
.movie .detail_eval .link_eval{display:block;width:110px;height:34px;border:1px solid #e7e7e7;font-size:16px;line-height:38px;color:#989898;text-align:center}
.movie .detail_eval .write_open .link_eval, .movie .detail_eval .edit_open .link_eval{display:none}
.movie .detail_eval .raking_grade{position:relative;height:39px}
.movie .list_rate .raking_grade .bg_star{width:136px;height:23px;margin-top:5px;background-position:0 -40px}
.movie .list_rate .raking_grade .inner_star{margin-top:0;background-position:0 -70px}
.movie .list_rate .item_cate{top:7px;right:initial;left:158px;width:70px}/* POPCORN-1043 수정 */
.movie .list_rate .raking_grade .score_zero{background-position:0 -100px}
.movie .detail_eval .raking_grade .txt_bar{display:inline-block;width:1px;height:16px;margin:9px 0 0 12px;background:#f5f5f5;vertical-align:top}
.movie .detail_eval .write_eval{display:none;overflow:hidden;width:auto;padding:1px 0 0 25px}
.movie .detail_eval .write_open .write_eval{display:block}
.movie .detail_eval .area_eval{overflow:hidden;position:relative;width:100%;height:120px;border:1px solid #e7e7e7;-webkit-box-sizing:border-box;box-sizing:border-box}
.movie .detail_eval .inner_write{padding:6px 12px}
.movie .detail_eval .area_eval .lab_eval{position:absolute;top:6px;left:12px;color:#989898}
.movie .detail_eval .on .area_eval .lab_eval{display:none}
.movie .detail_eval .area_eval .tf_eval{width:100%;height:106px;border:0 none;resize:none}
.movie .detail_eval .area_eval .txt_letter{position:absolute;right:12px;bottom:8px;color:#989898}
.movie .detail_eval .on .area_eval .emph_letter{color:#2a2a2a}
.movie .detail_eval .area_button{padding-top:12px;text-align:right}
.movie .detail_eval .area_button .btn_submit{width:80px;height:36px;margin-right:10px;line-height:38px;background-color:#ff382e;color:#fff}
.movie .detail_eval .area_button .btn_cancel{width:80px;height:36px;line-height:38px;background-color:#989898;color:#fff}
.movie .detail_eval .info_eval{display:none;float:right;width:608px}
.movie .detail_eval .edit_open .info_eval{display:block}
.movie .detail_eval .txt_eval{display:block;margin-top:9px}
.movie .detail_eval .btn_edit{width:130px;height:36px;margin-top:13px;border:1px solid #e7e7e7;font-size:16px;line-height:38px;color:#989898;text-align:center}

/* 나의프로필 - 나의취향 */
.movie .cont_myprofile .movie_detail{padding:88px 0 0}
.movie .gnb_fixed .cont_myprofile .movie_detail{padding:80px 0 0}
.movie .gnb_fixed .detail_myrate .movie_detail{padding:20px 0 0}
.movie .detail_mytaste{padding-top:104px}
.movie .profile_info{	overflow:hidden;width:100%;width:960px;margin:0 auto}
.movie .profile_info .tit_profile{float:left;margin-top:16px;font-weight:bold;font-size:28px;line-height:30px;color:#2a2a2a}
.movie .profile_info .txt_bar{display:inline-block;width:1px;height:12px;margin:4px 12px 0;vertical-align:top;background:#f5f5f5}
.movie .profile_info .link_change{float:left;margin:20px 0 0 10px;color:#989898}
.movie .profile_info .link_change .txt_line{display:inline-block;height:auto;border-bottom:1px solid #989898}/* 2017-11-03 수정 */
.os_mac .movie .profile_info .link_change .txt_line{height:18px}/* 2017-11-03 추가 */
.movie .profile_info .link_change .ico_popcorn{display:inline-block;width:8px;height:13px;margin:9px 0 0 5px;background-position:100% -1090px;vertical-align:top}/* 2017-11-03 수정 */
.os_mac .movie .profile_info .link_change .ico_popcorn{margin:4px 0 0 5px}/* 2017-11-03 추가 */
.movie .cont_myprofile .wrap_tab{margin-top:20px}
.movie .detail_mytaste .main_detail:after{display:block;position:relative;top:-190px;width:700px;height:2px;background:#f5f5f5;content:''}
.movie .detail_mytaste .tit_taste{font-weight:normal;color:#989898}
.movie .detail_mytaste .tit_taste .txt_g{color:#2a2a2a}
.movie .detail_mytaste .taste_keyword{padding-top:16px}
.movie .detail_mytaste .taste_keyword .txt_keyword{display:inline-block;height:24px;margin-bottom:12px;padding:0 6px;font-size:16px;line-height:24px;background-color:#5a5a5a;color:#fff}
.movie .detail_mytaste .tit_recommend{padding-bottom:5px;margin-top:56px;font-weight:normal;color:#2a2a2a}
.movie .detail_mytaste .list_taste{overflow:hidden}
.movie .detail_mytaste .list_taste li{float:left;width:50%;padding:14px 0;border-top:2px solid #f5f5f5}
.movie .detail_mytaste .list_taste .link_recommend{display:block}
.movie .detail_mytaste .list_taste .inner_recommend{display:table}
.movie .detail_mytaste .rate_thumb{float:left;min-width:110px;min-height:160px}
.movie .detail_mytaste .rate_thumb .img_poster{display:block;width:100%}
.movie .detail_mytaste .rate_info{display:table-cell;overflow:hidden;width:69%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}
.movie .detail_mytaste .rate_info .txt_cast{display:block;font-weight:bold;color:#989898}
.movie .detail_mytaste .rate_info .tit_subject{display:-webkit-box;overflow:hidden;max-height:44px;padding-top:12px;font-weight:normal;font-size:18px;line-height:22px;color:#2a2a2a;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}
.movie .detail_mytaste .rate_info .txt_open{display:block;padding-top:2px;color:#989898}

/* 나의프로필 - 영화평점 */
.movie .gnb_fixed .detail_myrate{padding-top:75px}
.movie .detail_myrate .movie_detail{padding-top:20px}
.movie .detail_myrate .main_detail{position:relative}
.movie .detail_myrate .tit_allcount{padding-bottom:7px;margin-bottom:14px}
.movie .detail_myrate .item_cate{top:0}
.movie .detail_myrate .tit_allcount .txt_bar{padding:0 10px;color:#989898}
.movie .rate_poster{overflow:hidden;position:relative;width:700px;margin-bottom:10px}
.movie .rate_poster .rate_add{position:absolute;top:0;left:0;z-index:1;width:110px;height:320px}
.movie .rate_poster .rate_add .link_addrate{display:block;position:relative;width:108px;height:158px;border:1px solid #ededed;background-color:#fcfcfc}
.movie .rate_poster .rate_add .txt_addrate{position:absolute;left:0;top:50%;width:100%;height:27px;padding-top:33px;margin-top:-30px;font-size:18px;text-align:center;color:#989898}
.movie .rate_poster .rate_add .txt_addrate:before{content:'';position:absolute;top:0;left:50%;width:3px;height:20px;margin-left:-1px;background-color:#989898}
.movie .rate_poster .rate_add .txt_addrate:after{content:'';position:absolute;top:8px;left:50%;width:20px;height:3px;margin-left:-10px;background-color:#989898}
.movie .detail_myrate .list_poster{overflow:hidden;width:720px}
.movie .detail_myrate .list_poster li{float:left;position:relative;width:110px;height:320px;padding-right:34px;margin-bottom:50px}
.movie .detail_myrate .list_poster li:first-of-type{padding-left:144px}
.movie .detail_myrate .list_poster .link_g{display:block;min-height:160px;margin-bottom:11px}
.movie .detail_myrate .img_poster{display:block;width:100%;height:auto}
.movie .detail_myrate .list_poster .tit_subject{display:-webkit-box;overflow:hidden;margin-bottom:6px;font-weight:normal;font-size:18px;line-height:22px;color:#2a2a2a;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.movie .detail_myrate .list_poster .raking_grade .bg_star{float:none}
.movie .detail_myrate .list_poster .txt_ratecount{display:block;margin-top:11px;font-size:18px;color:#989898}
.movie .detail_myrate .txt_ratecount .emph_rate{font-weight:bold;color:#2a2a2a}
.movie .detail_myrate .list_poster .btn_delete{position:absolute;bottom:0;width:110px;height:36px;border:1px solid #e7e7e7;line-height:36px;color:#989898}
.movie .detail_myrate .list_inventory li{overflow:hidden;width:100%;padding:14px 0;border-top:2px solid #f5f5f5}
.movie .detail_myrate .list_inventory li:first-child{border-top:0 none}
.movie .detail_myrate .link_rateadd{display:table;overflow:hidden;width:100%;padding-bottom:14px;border-bottom:2px solid #f5f5f5}
.movie .detail_myrate .link_rateadd .rate_thumb{display:table-cell;overflow:hidden;width:70px}
.movie .detail_myrate .link_rateadd .rate_info{display:table-cell;overflow:hidden;width:auto;padding-left:22px;font-size:18px;color:#989898;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}
.movie .detail_myrate .link_rateadd .add_rate{display:block;position:relative;width:100%;padding-top:141%;border:1px solid #ededed;background-color:#fcfcfc;-webkit-box-sizing:border-box;box-sizing:border-box}
.movie .detail_myrate .link_rateadd .add_rate:before{content:'';position:absolute;top:50%;left:50%;width:3px;height:17px;margin:-8px 0 0 -1px;background-color:#989898}
.movie .detail_myrate .link_rateadd .add_rate:after{content:'';position:absolute;top:50%;left:50%;width:17px;height:3px;margin:-1px 0 0 -8px;background-color:#989898}
.movie .detail_myrate .list_inventory .link_addrate{font-size:18px;color:#989898}
.movie .detail_myrate .list_inventory .rate_thumb{float:left;overflow:hidden;width:70px}
.movie .detail_myrate .list_inventory .link_g{min-width:70px;min-height:100px}
.movie .detail_myrate .list_inventory .rate_info{overflow:hidden;width:auto;padding-left:25px}
.movie .detail_myrate .list_inventory .tit_subject{display:block;display:-webkit-box;overflow:hidden;height:24px;margin-bottom:7px;font-weight:normal;font-size:16px;color:#2a2a2a;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all}
.movie .detail_myrate .list_inventory .txt_ratecount{float:left;margin-left:10px;font-size:18px;color:#989898}
.movie .detail_myrate .list_inventory .desc_rate{padding-top:13px;color:#989898}
.movie .detail_myrate .list_inventory .btn_delete{width:110px;height:36px;margin:13px 16px 0 0;border:1px solid #e7e7e7;line-height:36px;color:#989898}
.movie .detail_myrate .list_inventory .write_eval{display:none;overflow:hidden;width:auto;margin-top:20px}
.movie .detail_myrate .area_eval{overflow:hidden;position:relative;width:100%;height:120px;border:1px solid #e7e7e7;-webkit-box-sizing:border-box;box-sizing:border-box}
.movie .detail_myrate .inner_write{padding:6px 12px}
.movie .detail_myrate .area_eval .lab_eval{position:absolute;top:6px;left:12px;color:#989898}
.movie .detail_myrate .on .area_eval .lab_eval{display:none}
.movie .detail_myrate .area_eval .tf_eval{width:100%;height:106px;border:0 none;resize:none}
.movie .detail_myrate .area_eval .txt_letter{position:absolute;bottom:8px;right:12px;color:#989898}
.movie .detail_myrate .area_eval .txt_letter.max{color:#ff382e}/* POPCORN-822 추가 */
.movie .detail_myrate .on .area_eval .emph_letter{color:#2a2a2a}
.movie .detail_myrate .area_button{padding-top:12px;text-align:right}
.movie .detail_myrate .area_button .btn_submit{width:80px;height:36px;margin-right:10px;line-height:38px;background-color:#ff382e;color:#fff}
.movie .detail_myrate .area_button .btn_cancel{width:80px;height:36px;line-height:38px;background-color:#989898;color:#fff}
.movie .detail_myrate .info_eval{display:none;overflow:hidden;width:auto}
.movie .detail_myrate .edit_open .info_eval{display:block}
.movie .detail_myrate .txt_eval{display:block;margin-top:9px}
.movie .detail_myrate .btn_edit{width:130px;height:36px;margin-top:13px;border:1px solid #e7e7e7;font-size:16px;line-height:38px;color:#989898;text-align:center}
.movie .detail_myrate .list_inventory .write_open .write_eval{display:block}
/* 2017-10-26 추가 */
.movie .main_detail .list_sort{position:absolute;right:0;top:0}
.movie .main_detail .list_sort li{position:relative;float:left;padding-left:26px}
.movie .main_detail .list_sort li:first-child{padding-left:0}
.movie .main_detail .list_sort li:after{position:absolute;left:12px;top:8px;width:1px;height:12px;background:#D8D8D8;content:''}
.os_mac .movie .main_detail .list_sort li:after{top:4px}
.movie .main_detail .list_sort li:first-child:after{display:none}
.movie .main_detail .list_sort .link_sort{font-size:15px;color:#888}
.movie .main_detail .list_sort li.on .link_sort{color:#000}
/* //2017-10-26 추가 */

/* 평점없을때 */
.movie .detail_myrate .img_nonerate{display:block;width:171px;height:164px;margin:95px auto 0}
.movie .detail_myrate .tit_nonerate{display:block;padding-top:40px;font-weight:normal;font-size:20px;text-align:center}
.movie .detail_myrate .txt_nonerate{padding-top:9px;line-height:25px;text-align:center;color:#989898}
.movie .detail_myrate .link_rate{display:block;width:310px;height:58px;margin:70px auto 50px;font-size:18px;line-height:58px;text-align:center;background-color:#e92131;color:#fff}
.movie .detail_myrate .none_download{position:absolute;top:70px;left:235px;z-index:10;width:200px;height:200px}
/* 타인 - 평점없을때 2016-06-10_v1 */
.movie .detail_another .img_nonerate{display:block;width:171px;height:164px;margin:95px 0 0 250px}
.movie .detail_another .tit_nonerate{display:block;padding-top:40px;font-weight:normal;font-size:20px;text-align:center}
.movie .detail_another .txt_nonerate{padding-top:9px;line-height:25px;text-align:center;color:#989898}
.movie .detail_another .link_rate{display:block;width:310px;height:58px;margin:70px auto 0;font-size:18px;line-height:58px;text-align:center;background-color:#e92131;color:#fff}
.movie .detail_another .none_download{position:absolute;top:70px;left:235px;z-index:10;width:200px;height:200px}


/* 슈퍼특가 */
.movie .reserve_comp .main_poster{display:block;width:100%}
.movie .today_price{border:2px solid #f5f5f5}
.movie .price_movie{overflow:hidden;margin:0 22px;padding:18px 0;border-bottom:2px solid #f5f5f5}
.movie .price_movie .link_poster{float:left;margin-right:22px}
.movie .price_movie .link_poster .img_poster{display:block}
.movie .price_movie .tit_subject{font-weight:normal;font-size:18px}
.movie .price_movie .txt_ratecount{margin-left:10px;font-size:18px;color:#989898}
.movie .price_movie .txt_ratecount .emph_rate{font-weight:bold;color:#2a2a2a}
.movie .price_movie .raking_grade{padding-bottom:28px}
.movie .price_movie .txt_genre{display:inline-block}
.movie .price_movie .txt_bar{display:inline-block;height:10px;margin:0 10px;color:#eaeaea}
.movie .today_price .txt_super{padding-top:38px;font-size:20px;line-height:28px;text-align:center}
.movie .today_price .txt_super .emph_super{display:block;font-weight:bold}
.movie .today_price .emph_price{display:block;padding-top:27px;font-weight:bold;font-size:39px;line-height:43px;text-align:center;color:#e92131}
.movie .today_price .txt_normal{display:block;padding:8px 0 34px;text-align:center;text-decoration:line-through;color:#989898}
.movie .today_price .price_condition{overflow:hidden;padding:30px 0;background-color:#f5f5f5}
.movie .pay_on .today_price .price_condition{display:none}
.movie .today_price .price_condition .list_condition{float:left;padding:0 15px;border-left:2px solid #ededed}
.movie .today_price .price_condition .list_condition:first-child{border-left:0 none}
.movie .today_price .price_condition .list_condition dt{font-size:14px;color:#989898}
.movie .today_price .price_condition .list_condition dd{padding-top:8px}
.movie .frm_purchase{padding-top:14px}
.movie .pay_on .frm_purchase{display:none}
.movie .frm_purchase .list_getseat{float:left;width:344px;margin:0 12px 0 0;border-top:2px solid #ededed;border-bottom:2px solid #ededed}
.movie .frm_purchase .list_getseat dt{float:left;width:167px;line-height:64px}
.movie .frm_purchase .list_getseat dt .selected_price{padding-left:22px;font-size:18px;color:#e92131}
.movie .frm_purchase .list_getseat dd{position:relative;width:175px}
.movie .frm_purchase .list_getseat .item_cate{width:175px;padding-right:0;border-left:2px solid #ededed}
.movie .frm_purchase .list_getseat .item_cate .ico_arrow{margin-right:17px}
.movie .frm_purchase .area_button{float:left;width:344px}
.movie .frm_purchase .btn_purchase{width:344px;height:68px;font-size:22px;line-height:68px;background-color:#e92131;color:#fff}
.movie .history_price{margin-top:60px}
.movie .pay_on .history_price{display:none}
.movie .history_price .btn_history{display:block;width:100%;padding:7px 0;border-bottom:2px solid #ededed;font-size:18px;text-align:left;color:#1f6cdf}
.movie .history_price.on .btn_history{color:#989898}
.movie .history_price .btn_history .ico_popcorn{float:right;width:15px;height:10px;margin-top:5px;vertical-align:top;background-position:0 -890px}
.movie .history_price.on .btn_history .ico_popcorn{background-position:0 -1110px}
.movie .history_price .area_history{display:none;padding-top:14px}
.movie .history_price.on .area_history{display:block}
.movie .history_price .area_movie{overflow:hidden}
.movie .history_price .area_history .tit_history{display:block;padding:7px 0;font-weight:normal;font-size:18px;border-bottom:2px solid #f5f5f5}
.movie .history_price .area_history .list_price li{overflow:hidden;padding:14px 0}
.movie .history_price .area_history .link_poster{float:left;margin-right:22px}
.movie .history_price .area_history .link_poster .img_poster{display:block}
.movie .history_price .area_history .tit_movie{display:inline-block;padding-bottom:10px}
.movie .history_price .area_history .area_movie .txt_bar{width:1px;height:12px;margin:5px 12px 0;background-color:#eaeaea}
.movie .history_price .area_history .info_movie .emph_ticket{color:#f32276}
.movie .history_price .area_history .line_condition{overflow:hidden;height:22px}
.movie .history_price .area_history .list_condition{float:left;height:18px;margin-top:10px}
.movie .history_price .area_history .line_condition .list_condition.list_condition{margin:0}
.movie .history_price .area_history .list_condition dt{float:left;margin-right:10px;color:#989898}
.movie .history_price .area_history .list_condition dd{float:left;color:#424242}
.movie .history_price .area_history .list_condition dd .txt_bar{height:12px;margin:4px 10px 0;background-color:#eaeaea}
.movie .history_price .area_history .area_button{clear:both;overflow:hidden;padding-top:20px}
.movie .history_price .area_history .area_button .wrap_button{float:left;width:50%}
.movie .history_price .area_history .area_button .link_check{display:block;height:68px;margin-right:6px;font-size:20px;line-height:68px;text-align:center;background-color:#f5f5f5}
.movie .history_price .area_history .area_button .link_cancel{display:block;height:68px;margin-left:6px;font-size:20px;line-height:68px;text-align:center;background-color:#424242;color:#fff}
.movie .history_price .area_history .txt_info{display:block;clear:both;padding-top:10px;margin-top:14px;border-top:2px solid #f5f5f5;color:#989898}
.movie .history_price .area_history .tit_cancel{display:block;margin-top:58px;padding:7px 0;font-weight:normal;font-size:18px;border-bottom:2px solid #f5f5f5}
.movie .wrap_notice{background-color:#f5f5f5}
.movie .wrap_notice .inner_notice{width:1000px;margin:0 auto;padding:22px 0 70px}
.movie .wrap_notice .tit_mustread{display:block;padding:8px 0;font-weight:normal;font-size:18px;color:#f43d85}
.movie .wrap_notice .list_notice li{overflow:hidden;padding:22px 0 24px;border-top:1px solid #e9e9e9}
.movie .wrap_notice .list_condition{overflow:hidden;padding-top:6px}
.movie .wrap_notice .list_condition dt{float:left;width:100px}
.movie .wrap_notice .list_condition dd{float:left;padding-left:20px}
.movie .wrap_notice .list_condition dt .txt_colon{float:right;color:#989898}
.movie .wrap_notice .list_notice li .tit_notice{display:block;padding-bottom:6px;font-weight:normal;color:#f43d85}
.movie .wrap_notice .list_notice .txt_notice{padding-top:8px}
.movie .wrap_customer{background-color:#f2f2f2}
.movie .wrap_customer .inner_customer{width:1000px;height:36px;margin:0 auto;font-size:14px;line-height:36px;color:#989898}
.movie .wrap_customer .txt_bar{width:1px;height:12px;margin:10px 10px 0;background-color:#cdcdcd}
.movie .frm_pay{display:none}
.movie .pay_on .frm_pay{display:block}
.movie .frm_pay .tit_strapline{height:40px;margin-top:48px;line-height:40px}
.movie .frm_pay .list_pay{height:auto;padding-top:10px}
.movie .frm_pay .list_pay:last-of-type{margin-bottom:33px}
.movie .frm_pay .list_pay dt{height:37px;line-height:37px}
.movie .frm_pay .list_pay dd{height:37px;line-height:37px;color:#2a2a2a}
.movie .frm_pay .list_pay .item_pay{color:#e92131}
.movie .frm_pay .enter_form{border-top:2px solid #f5f5f5}
.movie .frm_pay .enter_form .btn_delete{display:none;position:absolute;top:0;right:0;width:59px;height:50px}
.movie .frm_pay .enter_form .tf_on .btn_delete{display:block}
.movie .frm_pay .enter_form .btn_delete .ico_popcorn{width:23px;height:23px;margin-left:18px;background-position:0 -1060px}
.movie .frm_pay .enter_form .txt_info{display:none;font-size:16px;color:#e92131}
.movie .frm_pay .enter_form.caution_on .txt_info{display:block}
.movie .pay_process{overflow:hidden;border-top:2px solid #f5f5f5}
.movie .pay_process .wrap_process{float:left;position:relative;width:115px;height:26px;margin-top:13px;font-size:18px}
.movie .pay_process .inp_process{position:absolute;top:0;left:0;z-index:-1;width:26px;height:26px;border:0 none;opacity:0.01}
.movie .pay_process .lab_process{cursor:pointer}
.movie .pay_process .ico_popcorn{float:left;width:26px;height:26px;margin-right:5px;background-position:0 -1360px}
.movie .pay_process .on .ico_popcorn{background-position:0 -1390px}


/* 예매순위  */
.movie #dkContent.cont_reserve{padding-bottom:0}
.movie .cont_reserve .detail_movie{padding-top:91px}


/* 예매공통 */
.movie .cont_reserve .cont_off{padding-bottom:0}
.movie .cont_reserve .cont_off .reservation_cont{display:none}
.movie .cont_reserve .cont_on .reservation_cont{display:block}

/* 영화 선택 - 공통 */
.movie .reserve_mselect .wrap_tab{margin-bottom:8px}
.movie .reserve_mselect .movie_detail{padding-top:0}
.movie .tit_reservation{display:block;height:36px;padding-top:4px;border-bottom:2px solid #f5f5f5;font-weight:normal;font-size:18px;line-height:36px;color:#989898}
.movie .tit_reservation.on{color:#2a2a2a}
.movie .tit_strapline{display:block;height:36px;margin-top:18px;font-weight:normal;font-size:18px;line-height:36px}
.movie .reserve_mselect .movie_detail .wrap_bnr{padding-top:39px}
/* 영화 선택 - 상단 슬라이드 */
.movie .wrap_select{overflow:hidden;position:relative;width:100%;max-width:1000px;margin:0 auto;padding-bottom:31px}
.movie .cont_select{width:216px;margin:0 auto}
.movie .cont_select .movie_slide{overflow:hidden;width:1500px;height:360px;margin-left:-432px}
.movie .cont_select .link_item{overflow:hidden;float:left;position:relative;width:214px;height:356px;margin:0 -1px;border:2px solid #f5f5f5;color:#2a2a2a;text-align:center}
.movie .cont_select .link_item .thumb_select{display:block;width:186px;height:271px;margin:12px auto 0}
.movie .cont_select .link_item .thumb_movie{display:block;width:186px;height:271px}
.movie .cont_select .tit_movie{display:block;overflow:hidden;padding:0 5px;height:28px;margin-top:10px;font-size:18px;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}
.movie .cont_select .txt_minfo{display:block;font-size:16px;letter-spacing:-1px}
.movie .cont_select .txt_minfo .txt_bar{padding:0 7px;font-size:14px;color:#eaeaea}
.movie .cont_select .link_item.on{z-index:1;border:2px solid #e92131}
.movie .cont_select .link_all{top:16px}
.movie .cont_select .btn_slide{position:absolute;top:179px;width:68px;height:68px;border-radius:34px;-webkit-border-radius:34px;background:rgba(0,0,0,0.3)}
.movie .cont_select .btn_slide .ico_popcorn{width:15px;height:24px;margin:22px auto 0}
.movie .cont_select .btn_prev{left:10px}
.movie .cont_select .btn_prev .ico_popcorn{background-position:0 -1130px}
.movie .cont_select .btn_next{right:10px;background-position:0 -1160px}
.movie .cont_select .btn_next .ico_popcorn{background-position:100% -1160px}
.movie .cont_select .link_item .ico_ranking{position:absolute;top:16px;left:18px;width:52px;height:18px}
.movie .cont_select .ico_top1{background-position:0 0}
.movie .cont_select .ico_top2{background-position:0 -20px}
.movie .cont_select .ico_top3{background-position:0 -40px}
.movie .cont_select .ico_top4{background-position:0 -60px}
.movie .cont_select .ico_top5{background-position:0 -80px}
.movie .cont_select .ico_top6{background-position:0 -100px}
.movie .cont_select .ico_top7{background-position:0 -120px}
.movie .cont_select .ico_top8{background-position:0 -140px}
.movie .cont_select .ico_top9{background-position:0 -160px}
.movie .cont_select .ico_top10{background-position:0 -180px}
.movie .cont_select .ico_top11{background-position:0 -200px}
.movie .cont_select .ico_top12{background-position:0 -220px}
.movie .cont_select .ico_top13{background-position:0 -240px}
.movie .cont_select .ico_top14{background-position:0 -260px}
.movie .cont_select .ico_top15{background-position:0 -280px}
.movie .cont_select .ico_top16{background-position:0 -300px}
.movie .cont_select .ico_top17{background-position:0 -320px}
.movie .cont_select .ico_top18{background-position:0 -340px}
.movie .cont_select .ico_top19{background-position:0 -360px}
.movie .cont_select .ico_top20{background-position:0 -380px}
.movie .wrap_select .tit_reservation{margin-bottom:14px}

/* 영화 선택 - 영화 선택 */
.movie .step_part1{padding-bottom:27px}
.movie .selmovie_info{width:100%;height:174px;padding-top:14px;background:#fff;box-sizing:border-box;-webkit-box-sizing:border-box}
.movie .selmovie_info:last-child{height:201px;padding-bottom:27px}
.movie .selmovie_info .selmovie_poster{overflow:hidden;float:left;width:110px;height:160px;margin-right:22px}
.movie .selmovie_info .selmovie_poster .thumb_photo{display:block;width:100%;height:auto}
.movie .selmovie_info .tit_subject{display:block;display:-webkit-box;overflow:hidden;height:28px;font-weight:normal;font-size:18px;line-height:32px;vertical-align:top;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all}
.movie .cont_reserve .img_grade{display:inline-block;width:20px;height:20px;margin-top:4px;vertical-align:top}
.movie .selmovie_spec{padding-top:17px}
.movie .selmovie_spec .txt_g{display:block;line-height:26px}
.movie .selmovie_summary .color_g{color:#ff009c}
.movie .selmovie_summary .txt_divide{display:none}
.movie .selmovie_summary .list_spec{overflow:hidden;margin-top:4px;padding-top:8px;border-top:2px solid #f5f5f5;line-height:26px}
.movie .selmovie_summary .list_spec dt{float:left;margin-right:11px;clear:both}
.movie .selmovie_summary .list_spec dd{float:left;margin-right:19px;color:#989898}
.movie .selmovie_board .list_board{border-top:0 none}
.movie .selmovie_board .list_board dt{float:left}
.movie .selmovie_board .list_board dd{float:left;margin-right:19px}
.movie .selmovie_board .list_spec dt.dt_g{clear:none}
.movie .selmovie_board .txt_line{padding:0 10px 0 5px;font-size:14px;color:#eaeaea}

/* 영화 선택 - 극장선택 */
.movie .step_part2 .reservation_cont{padding-bottom:40px}
.movie .step_part2 .reservation_thearter{padding-bottom:22px}
.movie .list_cinema{overflow:hidden;width:100%;border-top:2px solid #f5f5f5}
.movie .list_cinema li{overflow:hidden;border-bottom:2px solid #f5f5f5}
.movie .list_cinema li:last-of-type{border-bottom:0 none}
.movie .list_cinema .item_cinema{position:relative;width:100%;min-height:80px}
.movie .list_cinema .link_map{position:absolute;top:0;right:0;width:77px;height:52px;padding-top:28px}
.movie .list_cinema .link_map .load_map{display:block;height:24px;border-left:2px solid #f5f5f5;line-height:28px;color:#206de0;text-align:right}
.movie .list_cinema .load_map .ico_popcorn{display:inline-block;width:15px;height:10px;margin:6px 3px 0 7px;background-position:0 -890px;vertical-align:top}
.movie .list_cinema .link_cinema{display:block;height:62px;margin-right:75px;padding-top:18px;color:#989898}
.movie .list_cinema .txt_cinema{display:block;font-size:18px;line-height:26px;color:#206de0}
.movie .cont_reserve .wrap_step{padding-top:30px}
.movie .cont_reserve .list_rating{height:81px}
.movie .cont_reserve .list_rating .link_rating{height:81px;padding-top:12px}
.movie .cont_reserve .list_rating .tit_strapline{margin-top:0}
.movie .cont_reserve .list_rating .on .link_rating{height:83px}
.movie .cont_reserve .link_rating .num_review{display:block;margin-top:-5px;color:#989898}
.movie .my_location{height:70px;line-height:74px;color:#989898;text-align:center}
.movie .my_location .txt_g{color:#2a2a2a}
.movie .cont_reserve .area_map{display:none;overflow:hidden;height:340px}
.movie .list_cinema li.map_on{border-bottom:0 none}
.movie .cont_reserve .map_on .area_map{display:block}
.movie .list_cinema .map_on .load_map{color:#989898}
.movie .list_cinema .map_on .load_map .ico_popcorn{margin-top:7px;background-position:0 -1110px}
.movie .cont_reserve .txt_none{padding:29px 0 14px;border-top:2px solid #f5f5f5;color:#989898}
.movie .cont_reserve .txt_nolocation{padding:28px 0 23px;color:#989898}
.movie .cont_reserve .txt_nolocation .link_g{color:#206de0}
.movie .cont_reserve .txt_nolocation .ico_popcorn{display:inline-block;width:10px;height:14px;margin:3px 0 0 8px;background-position:100% -140px;vertical-align:top}
.movie .list_local{overflow:hidden;width:100%}
.movie .list_local .link_local,.list_local .link_city{display:block;height:56px;border-bottom:2px solid #f5f5f5;font-size:18px;line-height:58px;color:#2a2a2a}
.movie .list_local .num_loacal{color:#989898}
.movie .list_local .list_city{padding-left:10px}
.movie .list_local .list_cinema{border-top:0 none}
.movie .list_local .list_cinema li{border-bottom:0 none}
.movie .list_local .list_cinema .item_cinema{min-height:56px;border-bottom:2px solid #f5f5f5}
.movie .list_local .list_cinema .link_cinema{height:56px;padding-top:0;font-size:18px;line-height:58px;color:#2a2a2a}
.movie .list_local .list_cinema .link_map{height:41px;padding-top:15px}
.movie .list_local .list_cinema .txt_cinema{line-height:58px}
.movie .list_local .list_city, .movie .list_local .list_cinema{display:none}
.movie .list_local .local_on .list_city,.list_local .city_on .list_cinema{display:block}
.movie .list_local .local_on .link_local,.list_local .city_on .link_city{color:#206de0}
.movie .list_local .map_on .item_cinema{border-bottom:0 none}
.movie .info_theater{padding-top:16px}
.movie .list_theaterinfo{overflow:hidden;width:100%;line-height:27px}
.movie .list_theaterinfo dt{float:left;width:39px;color:#989898}
.movie .list_theaterinfo dd{float:left;width:661px;position:relative}
.movie .list_theaterinfo dd .txt_divide{display:inline-block;width:1px;height:12px;margin:6px 10px 0 7px;background:#eaeaea;vertical-align:top}
.movie .list_theaterinfo dd .txt_g{color:#989898}
.movie .list_theaterinfo .link_map{float:right;width:75px;height:24px}
.movie .list_theaterinfo .link_map .load_map{display:block;height:24px;border-left:2px solid #f5f5f5;line-height:28px;color:#206de0;text-align:right}
.movie .list_theaterinfo .load_map .ico_popcorn{display:inline-block;width:15px;height:10px;margin:6px 0 0 10px;background-position:0 -890px;vertical-align:top}
.movie .map_on .list_theaterinfo .load_map{color:#989898}
.movie .map_on .list_theaterinfo .load_map .ico_popcorn{margin-top:7px;background-position:0 -1110px}
.movie .info_theater .area_map{margin-top:18px}

/* 예매 - 고객센터 */
.movie .reserve_csinfo{position:relative;bottom:-36px;width:100%;height:36px;margin-top:-17px;font-size:14px;line-height:38px;color:#989898}
.movie .reserve_csinfo .inner_csinfo{position:relative;width:960px;margin:0 auto}
.movie .reserve_csinfo .line_bar{padding:0 10px}

/* 예매 - 스케줄 선택 */
.movie .step_part3 .tit_strapline{border-bottom:2px solid #f5f5f5}
.movie .movie_schedule{overflow:hidden;width:700px;padding-bottom:26px}
.movie .part_month{float:left;position:relative;width:196px;padding-top:122px}
.movie .part_month .wrap_month{overflow:hidden;position:relative;width:104px;height:34px;margin:0 auto;text-align:center}
.movie .part_month .list_month{overflow:hidden;position:absolute;top:0;height:34px}
.movie .part_month .list_month li{float:left;width:104px;height:34px;font-weight:bold;font-size:20px;line-height:36px}
.movie .part_month .btn_date{position:absolute;top:122px;width:9px;height:14px;padding:10px}
.movie .part_month .btn_date .ico_popcorn{width:9px;height:14px}
.movie .part_month .btn_prev{left:18px}
.movie .part_month .btn_prev .ico_popcorn{background-position:0 -1240px}
.movie .part_month .btn_next{right:19px}
.movie .part_month .btn_next .ico_popcorn{background-position:100% -1260px}
.movie .part_date{overflow:hidden;float:left;position:relative;width:504px;min-height:255px}
.movie .part_date .tbl{width:100%;margin-top:15px;text-align:center}
.movie .part_date .tbl th{height:45px;font-weight:normal;color:#989898}
.movie .part_date .tbl td{width:72px;height:39px}
.movie .part_date .tbl .link_date{display:block;width:30px;height:30px;margin:0 auto;line-height:32px;color:#2a2a2a;text-decoration:none}
.movie .part_date .tbl .link_date:hover{color:#fff;background:#e92131}
.movie .part_date .tbl .on .link_date{color:#fff;background:#e92131}
.movie .part_date .link_date .txt_today{display:block;margin-top:-9px;font-size:12px;line-height:14px;color:#e92131}
.movie .part_date .on .link_date .txt_today,.part_date .tbl .link_date:hover .txt_today{display:none}
.movie .part_date .calendar_dimmed .link_date{opacity:0.3;filter:alpha(opacity=30)}

/* 예매 - 시간 선택 */
.movie .step_part3{padding-bottom:57px}
.movie .cont_stage{overflow:hidden;width:700px;padding-top:23px;font-size:18px;line-height:24px}
.movie .cont_stage .state_name{display:block;margin-bottom:6px}
.movie .cont_stage .state_name .txt_divide{display:inline-block;width:1px;height:14px;margin:3px 6px 0 10px;background-color:#e5e5e5;vertical-align:top}
.movie .cont_stage .list_stage{overflow:hidden;width:698px;padding:2px 0 18px 2px}
.movie .cont_stage .list_stage li{overflow:hidden;float:left;width:89px;height:78px;margin:-2px 0 0 -2px}
.movie .cont_stage .link_seat{display:block;height:57px;padding-top:17px;border:2px solid #eee;font-size:18px;line-height:22px;color:#2a2a2a;background:#f5f5f5;text-align:center}
.movie .cont_stage .link_seat .txt_seat{display:block;font-size:16px;line-height:20px;color:#ff009c}
.movie .cont_stage .list_stage .on{position:relative;z-index:1}
.movie .cont_stage .on .link_seat{color:#fff;border-color:#e92131;background:#e92131}
.movie .cont_stage .on .txt_seat{color:rgba(255,255,255,0.5)}
.movie .cont_stage .list_stage span.link_seat{opacity:0.5}
.movie .cont_stage span.link_seat .txt_seat{color:#989898}
.movie .cont_reserve .txt_caution{font-size:16px;line-height:22px;color:#989898}
.movie .step_part3 .txt_caution{margin-bottom:64px}
.movie .cont_reserve .link_nextstep{display:block;width:700px;height:68px;font-size:22px;line-height:70px;color:#fff;background:#e92131;text-align:center}

/* 예매 - 인원 선택 */
.movie .step_part4{padding-bottom:58px}
.movie .people_seat{overflow:hidden;width:700px;padding-top:2px;font-size:16px;line-height:66px}
.movie .list_getseat{overflow:hidden;float:left;position:relative;width:336px;height:64px;margin-top:-2px;border-top:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5}
.movie .list_getseat:nth-of-type(2){float:right}
.movie .list_getseat dt{float:left;width:57px;height:64px}
.movie .list_getseat dd{float:left;width:279px;height:64px}
.movie .list_getseat .txt_money{color:#989898}
.movie .list_getseat .item_cate{top:0;width:144px;height:64px;border-left:2px solid #f5f5f5}
.movie .list_getseat .item_cate .txt_selected{height:64px;padding:0 0 0 17px;line-height:66px;color:#2a2a2a}
.movie .list_getseat .item_cate .ico_arrow{float:right;height:10px;margin-top:27px;background-position:0 -1280px}
.movie .list_getseat .item_cate .opt_cate{height:64px}
.movie .step_part4 .txt_caution{margin:18px 0 38px}
.movie .list_pay{overflow:hidden;width:100%;height:57px;border-top:2px solid #f5f5f5;font-size:18px;line-height:59px}
.movie .list_pay:last-of-type{margin-bottom:22px}
.movie .list_pay dt{float:left;width:50%;height:57px;text-align:left}
.movie .list_pay dd{float:left;width:50%;height:57px;color:#989898;text-align:right}
.movie .list_pay .item_pay{font-weight:bold;font-size:22px;color:#e92131}

/* 예매 - 정보 확인 */
.movie .step_part5{padding-bottom:58px}
.movie .form_userinfo{overflow:hidden;width:100%}
.movie .enter_form{overflow:hidden;width:100%;padding:26px 40px 4px;box-sizing:border-box;-webkit-box-sizing:border-box}
.movie .enter_form .lbl_name{position:absolute;top:0;left:0;width:100%;height:50px;padding-left:20px;font-weight:normal;font-size:18px;line-height:50px;color:#989898;background-color:transparent;box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer}
.movie .enter_form .inp_userinfo{width:100%;height:50px;padding-left:18px;border:2px solid #eee;font-weight:normal;font-size:18px;line-height:48px;color:#2a2a2a;background-color:transparent;box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:top;-webkit-appearance:none;outline:none}
.movie .enter_comm{overflow:hidden;position:relative;width:100%;height:50px;padding-bottom:12px}
.movie .enter_comm .item_cate{position:relative;width:200px;height:50px;padding-right:18px;border:2px solid #eee;box-sizing:border-box;-webkit-box-sizing:border-box}
.movie .enter_comm .item_cate .txt_selected{height:46px;padding-left:18px;font-weight:normal;font-size:18px;line-height:48px;color:#2a2a2a}
.movie .enter_comm .item_cate .ico_arrow{float:right;height:10px;margin:18px 0 0;background-position:0 -1280px}
.movie .enter_comm .item_cate .opt_cate{height:46px}
.movie .enter_comm .phone_enter{float:left;width:200px;height:50px;margin-right:10px}
.movie .enter_comm .phone_enter:last-of-type{margin-right:0}
.movie .enter_comm .phone_enter .inp_userinfo{padding:0;text-align:center}
.movie .enter_comm .email_enter{float:left;width:304px;margin-right:10px}
.movie .enter_comm .email_enter .lbl_name{width:304px}
.movie .enter_comm .email_enter .item_cate{width:306px}
.movie .enter_comm .email_enter .txt_selected{padding-left:4px}
.movie .enter_comm .email_enter:last-of-type{width:306px;margin-right:0}
.movie .enter_comm .item_cate .txt_at{float:left;padding-left:18px;font-weight:bold;font-size:18px;line-height:46px}
.movie .psinfo_agree{overflow:hidden;position:relative;width:100%;border-top:2px solid #f5f5f5}
.movie .psinfo_agree .lab_psinfo{display:block;height:86px;padding-left:47px;border-bottom:2px solid #ededed;font-size:18px;line-height:60px;cursor:pointer}
.movie .psinfo_agree .lab_psinfo .ico_popcorn{position:absolute;top:33px;left:10px;z-index:10;width:24px;height:17px;background-position:0 -1320px}
.movie .psinfo_agree .lab_psinfo.on .ico_popcorn{background-position:0 -1300px}
.movie .psinfo_agree .inp_psinfo{position:absolute;top:33px;left:10px;z-index:1;width:24px;height:17px;opacity:.001}
.movie .psinfo_agree .link_detail{position:absolute;top:46px;left:47px;z-index:11;font-size:16px;line-height:26px;color:#989898}
.movie .psinfo_agree .link_detail .ico_popcorn{display:inline-block;width:12px;height:9px;margin:7px 0 0 6px;background-position:0 -1340px;vertical-align:top}
.movie .psinfo_agree .agree_cont{display:none}
.movie .psinfo_agree .tbl_agree{width:100%;text-align:left;vertical-align:top}
.movie .psinfo_agree .tbl_agree th{width:140px;border-bottom:2px solid #ededed;font-weight:normal;line-height:22px;color:#989898;background:#f5f5f5;vertical-align:middle}
.movie .psinfo_agree .tbl_agree td{width:auto;border-left:2px solid #ededed;border-bottom:2px solid #ededed;line-height:22px;color:#989898;vertical-align:top}
.movie .psinfo_agree .tbl_agree .inner_g{padding:13px 0 8px 16px}
.movie .psinfo_agree.open_agree .agree_cont{display:block}
.movie .open_agree .link_detail .ico_popcorn{background-position:0 -1350px}
.movie .psinfo_agree:last-of-type{padding-bottom:42px;border-top:0 none}

/* 예매 - 결제 */
.movie .step_part7 .tit_strapline{border-bottom:2px solid #f5f5f5}
.movie .step_part7 .tit_strapline .tit_discount{float:right;color:#989898}
.movie .form_discount{padding-top:14px}
.movie .fld_discount{overflow:hidden;position:relative;width:700px;height:50px}
.movie .fld_discount .lbl_discount{position:absolute;top:2px;left:2px;width:597px;height:46px;padding-left:17px;font-weight:normal;font-size:18px;line-height:48px;color:#989898;background-color:transparent;cursor:pointer}
.movie .fld_discount .inp_discount{float:left;width:597px;height:46px;padding-left:17px;border:2px solid #eee;font-weight:normal;font-size:18px;line-height:48px;color:#2a2a2a;background-color:transparent;vertical-align:top;-webkit-appearance:none;outline:none}
.movie .fld_discount .btn_discount{float:right;width:69px;height:50px;border:2px solid #eee;font-size:18px;color:#989898;background:#f5f5f5;text-align:center}
.movie .step_part7 .tit_count{color:#989898}
.movie .box_discount{overflow:hidden;position:relative;width:100%;border-bottom:2px solid #f5f5f5}
.movie .box_discount .box_disinfo{overflow:hidden;width:490px;padding:19px 0 20px;border-right:2px solid #f5f5f5}
.movie .box_discount .list_discount{overflow:hidden;width:245px;margin-bottom:6px;font-size:18px;line-height:24px}
.movie .box_discount .list_discount dt{font-size:14px;line-height:26px;color:#989898}
.movie .box_discount .item_cate{top:50%;right:61px;margin-top:-14px}
.movie .box_discount .item_cate .txt_selected{padding:0 11px;font-size:18px;color:#2a2a2a}
.movie .box_discount .item_cate .ico_arrow{height:10px;background-position:0 -1280px}
.movie .form_pay{padding-top:44px;font-size:18px}
.movie .form_pay .txt_pay{overflow:hidden;width:100%;line-height:36px;color:#989898}
.movie .form_pay .pay_money{float:right;color:#989898}
.movie .form_pay .tit_strapline .pay_money{font-weight:bold;color:#e92131}
.movie .form_pay .tit_strapline{margin-bottom:13px}
.movie .form_pay .tit_total{margin:9px 0 31px;padding-top:12px;border-top:2px solid #f5f5f5;border-bottom:0 none}
.movie .form_pay .txt_pay.txt_charge{color:#2a2a2a}
.movie .form_pay .pay_process{padding-bottom:45px;border-top:0 none}
.movie .form_pay .pay_process .wrap_process{margin:0}

/* 예매 - 좌석선택 */
.movie .img_seat{display:block;width:20px;height:20px;margin:0 auto;background:url(//i1.daumcdn.net/img-contents/movie/2016/pc/img_seat.png) no-repeat}
.movie .step_part6{padding-bottom:57px}
.movie .step_part6 .reservation_cont{position:relative;width:100%;padding-top:500px}
.movie .step_part6 .tit_reservation .txt_divide{display:inline-block;width:1px;height:14px;margin:9px 6px 0;background:#eaeaea;vertical-align:top}
.movie .step_part6 .tit_reservation .txt_getseat{color:#ff24a3}
.movie .wrap_seat{overflow:hidden;position:absolute;top:0;left:0;width:700px;height:500px}
.movie .wrap_seat .inner_seat{overflow:hidden;width:100%;height:100%}
.movie .wrap_seat .txt_screenbox{height:44px;margin:34px 0 28px;font-weight:bold;font-size:16px;line-height:46px;color:#989898;background:#fafafa;text-align:center}
.movie .wrap_seat .tbl_seat{margin:0 auto;vertical-align:middle}
.movie .wrap_seat .tbl_seat th{width:22px;height:22px;text-align:center}
.movie .wrap_seat .tbl_seat .line_row{display:block;font-weight:bold;font-size:14px;line-height:22px;color:#989898}
.movie .wrap_seat .tbl_seat td{width:22px;height:22px;font-size:14px;line-height:22px;text-align:center}
.movie .wrap_seat .tbl_seat td .img_seat{color:#fff}
.movie .wrap_seat .tbl_seat .ico_complete{background-position:-60px 0}
.movie .wrap_seat .tbl_seat .ico_normal{background-position:-30px 0}
.movie .wrap_seat .tbl_seat .ico_couple{background-position:-90px 0}
.movie .wrap_seat .tbl_seat .ico_handicap{background-position:-120px 0}
.movie .wrap_seat .tbl_seat a.img_seat:hover{background-position:0 0}
.movie .list_seat{overflow:hidden;width:100%;padding:15px 0 37px;border-top:2px solid #f5f5f5}
.movie .list_seat li{float:left;width:92px;font-size:16px;line-height:22px;color:#989898}
.movie .list_seat .img_seat{float:left;width:16px;height:16px;margin:1px 6px 0 0}
.movie .list_seat .ico_complete{background-position:-40px -30px}
.movie .list_seat .ico_normal{background-position:-20px -30px}
.movie .list_seat .ico_couple{background-position:-60px -30px}
.movie .list_seat .ico_handicap{background-position:-80px -30px}
.movie .list_seat li.item_select{width:78px}
.movie .list_seat li.item_complete{width:108px;margin-right:30px}
.movie .item_complete .line_bar{float:right;width:1px;height:16px;margin-top:1px;background:#eaeaea}
.movie .step_part6 .link_reget{overflow:hidden;position:absolute;top:-32px;right:0;color:#4585e4}
.movie .step_part6 .link_reget .ico_popcorn{float:right;width:14px;height:16px;margin:1px 0 0 10px;background-position:0 -1420px}
/* 예매 - 결제완료 */
.movie .reserve_success .tit_success{display:block;padding:20px 0 0 22px;font-weight:normal;font-size:14px;color:#989898}
.movie .reserve_success .txt_success{display:block;padding:0 0 19px 22px;font-size:18px}
.movie .tbl_reserve{width:100%;margin:25px 0 15px}
.movie .tbl_reserve th:first-child, .movie .tbl_reserve td:first-child{width:252px;border-right: 1px solid #ededed}
.movie .tbl_reserve .tit_ticket{padding:0 18px 0 22px;font-weight:normal;font-size:14px;text-align:left;vertical-align:top;color:#989898}
.movie .tbl_reserve .desc_ticket{padding:0 0 0 22px;font-weight:bold;font-size:22px;text-align:left;vertical-align:top}
.movie .cont_reserve .subinfo_ticket{clear: both;padding:22px 0 15px 22px;background:url(//i1.daumcdn.net/img-contents/movie/2016/pc/bg_success.png) no-repeat 0 0}
.movie .cont_reserve .subinfo_ticket .list_ticket{overflow: hidden;padding-top:2px}
.movie .cont_reserve .subinfo_ticket .list_ticket dt{float: left;margin-right: 5px;font-size:14px;color:#989898}
.movie .cont_reserve .subinfo_ticket .list_ticket dd{float: left;font-size: 14px}
.movie .cont_reserve .emph_date{color:#ff009c}
.movie .cont_reserve .link_share{display:none}
/* 슈퍼특가 - 구매완료 */
.movie .reserve_comp .movie_detail{padding-bottom:70px}
.movie .reserve_comp .movie_comp{padding:0 0 895px}
.movie .reserve_comp .movie_comp .main_detail{width:720px}
.movie .reserve_comp .tit_reservation{width:700px;padding:0;margin-left:10px;color:#2a2a2a}
.movie .reserve_comp .complete_purchase{width:700px;margin:20px auto 0;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.2);box-shadow:0 0 12px rgba(0,0,0,0.2)}
.movie .reserve_comp .tit_complete{display:block;height:61px;padding-left:22px;font-weight:normal;font-size:14px;line-height:60px;color:#989898}
.movie .info_reservecomp{position:relative}
.movie .info_reservecomp:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.35)));background-image: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.35));background-image: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.35));background-image: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.35))}
.movie .info_reservecomp .img_poster{display:block;width:700px;margin:0 auto}
.movie .info_reservecomp .tit_reservecomp{position:absolute;top:184px;left:22px;z-index:10;font-size:22px;color:#fff}
.movie .info_reservecomp .list_reservecomp{position:absolute;top:215px;left:22px;z-index:10}
.movie .info_reservecomp .list_reservecomp dt{margin-top:10px;font-size:14px;color:#fff;opacity:0.5}
.movie .info_reservecomp .list_reservecomp dd{font-size:18px;line-height:22px;color:#fff}
.movie .info_reservecomp .list_reservecomp .txt_bar{width:1px;height:12px;margin:4px 10px 0;opacity:0.5}
.movie .reserve_comp .link_confirm{display:block;width:700px;height:68px;margin:0 auto;font-size:22px;line-height:68px;text-align:center;background-color:#e92131;color:#fff}
.movie .reserve_comp .info_ticket{overflow:hidden;background:url(//i1.daumcdn.net/img-contents/movie/2016/pc/bg_complete.png) no-repeat 0 0 }
.movie .reserve_comp .list_reserve{float:left;width:50%;padding:26px 0 25px 0}
.movie .reserve_comp .list_reserve dt{padding-left:22px;font-size:14px;color:#989898}
.movie .reserve_comp .list_reserve dd{padding-left:22px;font-weight:bold;font-size:22px;line-height:28px}
.movie .reserve_comp .ticket_reserve{float:left;width:50%;padding-top:28px;background:url(//i1.daumcdn.net/img-contents/movie/2016/pc/bg_complete.png) no-repeat 100% -100px }
.movie .reserve_comp .ticket_reserve .list_ticket{overflow:hidden;padding-left:22px;border-left:1px solid #dedede}
.movie .reserve_comp .ticket_reserve .list_ticket:last-child{padding-top:4px}
.movie .reserve_comp .ticket_reserve .list_ticket dt{float:left;margin-right:5px;font-size:14px;color:#989898}
.movie .reserve_comp .ticket_reserve .list_ticket dd{float:left;font-size:14px}
/* 할인/예매권 등록 */
.movie .reserve_coupon .movie_detail{padding-bottom:70px}
.movie .reserve_coupon .tit_reservation{color:#2a2a2a}
.movie .reserve_coupon .tit_strapline{margin-top:31px;border-bottom:2px solid #f5f5f5;color:#f43e85}
.movie .reserve_coupon .tit_strapline:first-of-type{margin-top:8px}
.movie .reserve_coupon .tit_strapline .tit_count{color:#989898}
.movie .reserve_coupon .form_discount{padding-bottom:58px}
.movie .reserve_coupon .my_coupon{position:absolute;top:50%;right:75px;margin-top:-24px;text-align:center}
.movie .reserve_coupon .on_usecoupon{margin-top:-39px}
.movie .reserve_coupon .my_coupon .num_coupon{display:block;font-size:28px;line-height:30px}
.movie .reserve_coupon .my_coupon .txt_mycoupon{font-size:14px;color:#989898}
.movie .reserve_coupon .my_coupon .link_usecoupon{display:none}
.movie .reserve_coupon .on_usecoupon .link_usecoupon{display:block;font-size:14px;color:#989898}
.movie .wrap_notice .list_coupon .list_condition{padding-bottom:1px}
.movie .wrap_notice .list_coupon .txt_notice{padding-top:6px}
.movie .wrap_notice .list_coupon .txt_coupon{padding-bottom:21px}
.movie .wrap_notice .list_coupon .txt_coupon:last-child{padding-bottom:0}
.movie .wrap_notice .list_notice .list_order li{padding:8px 0 0 0;border:0 none;line-height:24px}
.movie .wrap_notice .list_notice .list_order li:fist-child{padding:0}
/* 예매내역 확인/취소 */
.movie .reserve_oderlist .movie_detail{padding-bottom:70px}
.movie .reserve_oderlist .tit_reservation{margin-top:64px;border-bottom:0 none;color:#2a2a2a}
.movie .reserve_oderlist .tit_reservation:first-child{padding-top:0;margin-top:0}
.movie .recent_reserve{margin-top:20px;background-color:#f5f5f5}
.movie .recent_reserve .tit_recent{display:block;height:65px;padding-left:22px;line-height:65px}
.movie .recent_reserve .tit_recent .emph_number{font-weight:bold}
.movie .recent_reserve .subinfo_ticket{background:url(//i1.daumcdn.net/img-contents/movie/2016/pc/bg_orderlist.png) no-repeat 0 0}
.movie .recent_reserve .link_cancel{display:block;width:100%;height:68px;font-size:22px;line-height:68px;text-align:center;background-color:#424242;color:#fff}
.movie .reserve_oderlist .list_order li{overflow:hidden;padding:14px 0 9px;border-top:2px solid #f5f5f5}
.movie .reserve_oderlist .list_order .link_poster{float:left;width:70px;height:100px;margin-right:22px}
.movie .reserve_oderlist .list_cancel .link_poster{width:90px;height:129px}
.movie .reserve_oderlist .list_order .img_poster{display:block;width:70px;height:100px}
.movie .reserve_oderlist .list_cancel .img_poster{width:90px;height:auto}
.movie .reserve_oderlist .list_order .tit_movie{overflow:hidden;max-width:600px;padding-bottom:5px;line-height:22px;text-overflow:ellipsis;white-space:nowrap}
.movie .reserve_oderlist .list_order .tit_movie .img_grade{margin:0 4px 0 0}
.movie .reserve_oderlist .list_order .list_condition{overflow:hidden;padding-top:2px}
.movie .reserve_oderlist .list_order .list_condition dt{float:left;margin-right:10px;color:#989898}
.movie .reserve_oderlist .list_order .list_condition dd{float:left}
.movie .reserve_oderlist .txt_info{display:block;padding:11px 0;color:#989898}
.movie .wrap_notice .list_ticketing li .tit_notice{padding-top:30px}
.movie .wrap_notice .list_ticketing li .tit_notice:first-child{padding-top:0}
.movie .reserve_oderlist .paging_recent{border-top:0 none}

/* 레이어 */
.dimmed{position:fixed;top:0;left:0;z-index:999999;width:100%;height:100%;background:#000;filter:alpha(opacity=70);opacity:0.7}
.wrap_layer{position:absolute;left:0;z-index:9999999;width:100%}
.movie_layer{position:absolute;left:0;z-index:9999;width:100%}
.wrap_layer .movie_layer{position:static}
.movie_layer .inner_movie_layer{position:relative;width:362px;padding:0 30px 30px;margin:0 auto;background-color:#fff}
.movie_layer .tit_infomovie{display:block;height:56px;padding-top:25px;font-weight:normal;font-size:22px}
.movie_layer .txt_infomovie{padding-top:46px;font-size:20px;text-align:center}
.movie_layer .btn_close{position:absolute;top:-36px;right:0;width:24px;height:24px;background-position:0 -780px}
.movie_layer .area_button{overflow:hidden;padding-top:43px}
.movie_layer .btn_cancel{float:left;width:174px;height:68px;margin-right:12px;font-size:20px;letter-spacing:-1px;background-color:#f5f5f5}
.movie_layer .btn_admission{float:left;width:174px;height:68px;font-size:20px;letter-spacing:-1px;background-color:#e92131;color:#fff}
.movie_layer .inner_reserve_ticket{width:412px}
.movie_layer .list_ticketing li{overflow:hidden;height:74px;border-top:1px solid #f5f5f5;line-height:74px}
.movie_layer .list_ticketing .txt_code{float:left;font-size:18px}
.movie_layer .list_ticketing .btn_use{float:right;width:84px;height:46px;margin-top:14px;font-size:18px;background-color:#f5f5f5}
.movie_layer .inner_all_movie{width:734px;padding:0}
.inner_all_movie .layer_head{padding:30px 0 20px 30px;border-bottom:1px solid #f5f5f5}
.inner_all_movie .tit_infomovie{height:auto;padding:0;line-height:26px}
.inner_all_movie .tit_infomovie .txt_alphabet{margin-left:10px;font-size:16px;color:#989898}
.inner_all_movie .list_alphabet{overflow:hidden;padding:5px 20px 0 0 }
.inner_all_movie .list_alphabet li{float:left;padding:8px 8px 0 0}
.inner_all_movie .list_alphabet .link_alphabet{display:block;width:28px;height:28px;line-height:28px;text-align:center;background-color:#f5f5f5}
.inner_all_movie .tit_alphabet{display:none}
.inner_all_movie .on .link_alphabet{background-color:#f02727;color:#fff}
.inner_all_movie .layer_body{min-height:500px;padding:10px 15px 16px 19px}
.inner_all_movie .list_allmovie{display:none;overflow:hidden}
.inner_all_movie .list_allmovie li{display:inline-block;overflow:hidden;width:110px;padding:16px 12px 0;vertical-align:top}
.inner_all_movie .list_allmovie .link_allmovie{display:block}
.inner_all_movie .list_allmovie .thumb_photo{display:block}
.inner_all_movie .list_allmovie .tit_allmovie{display:block;padding-top:10px;font-weight:normal;font-size:18px;line-height:22px}
.inner_all_movie .list_allmovie .txt_reserve{display:block;padding-top:7px;color: #e92131}
.inner_all_movie .list_allmovie .txt_reserve .ico_popcorn{display:inline-block;width:7px;height:11px;margin:5px 0 0 5px;background-position:100% -970px;vertical-align:top}
.inner_all_movie .list_allmovie .txt_percent, .inner_all_movie .list_allmovie .txt_bar{display:none}
.inner_all_movie .layer_foot{padding:0 30px 20px}
.movie_layer_all{top:220px}

/* 공지사항 */
.movie .cont_notice #mArticle{min-height:859px}
.movie .detail_notice{padding-top:44px}
.movie .gnb_fixed .detail_notice{padding-top: 94px}
.movie .detail_notice .movie_detail{position:relative;padding:0}
.movie .detail_notice .movie_detail .main_detail{position:relative}
.movie .detail_notice .movie_detail .tit_allcount{margin-bottom:0;padding-bottom:7px}
.movie .detail_notice .link_list{position:absolute;right:300px;top:0;font-size:14px;color:#010101}
.movie .detail_notice .link_list .ico_popcorn{float:left;width:10px;height:7px;margin:8px 6px 0 0;background-position:0 -2690px}
.os_mac .movie .detail_notice .link_list .ico_popcorn{margin:6px 6px 0 0}
.movie .view_paragraph + .link_list{display:inline-block;position:static;margin-top:15px}
.movie .noti_article{overflow:hidden;border-top:2px solid #f5f5f5}
.movie .noti_article .link_notice{display:block;overflow:hidden;padding:15px 0 12px}
.movie .noti_article .noti_title{display:block;margin-bottom:3px;font-weight:normal;line-height:24px;color:#2a2a2a;word-break:break-word}
.movie .noti_article .noti_title .cate_e{color:#f32276}
.movie .noti_article .noti_title .cate_s{color:#126c8a}
.movie .noti_article .noti_date{display:block;line-height:20px;color:#989898}
.movie .notice_view{overflow:hidden;padding:14px 0 0;border-top:2px solid #f5f5f5}/
.movie .notice_view .view_paragraph{border-bottom:2px solid #f5f5f5;font-size:16px;line-height:26px;word-break:break-word}
.movie .notice_view .link_listback{display:none;width:162px;height:44px;border:2px solid #f5f5f5;line-height:46px;color:#989898;text-align:center}
.movie .view_paragraph{border-bottom:1px solid #f5f5f5}

/* 공지사항 레이어 */
.movie_layer .inner_notice_layer{position:relative;width:422px;padding:0;margin:0 auto;background-color:#fff}
.inner_notice_layer .layer_body{height:220px;border-bottom:2px solid #f5f5f5}
.inner_notice_layer .txt_infomovie .txt_date{display:block}
.inner_notice_layer .link_notice{display:block;width:170px;height:46px;margin:27px auto 0;font-size:20px;line-height:46px;text-align:center;background-color:#e92132;color:#fff}
.inner_notice_layer .layer_foot{padding-left:30px}
.inner_notice_layer .area_check{position:relative}
.inner_notice_layer .area_check .inp_check{position:absolute;top:20px;left:0;z-index:-1;width:18px;height:18px;border:0 none;opacity:0.01}
.inner_notice_layer .area_check .lab_check{display:block;position:relative;height:58px;padding-left:28px;line-height:58px}
.inner_notice_layer .area_check .ico_popcorn{position:absolute;top:20px;left:0;width:18px;height:18px;background-position:0 -1440px}
.inner_notice_layer .on .ico_popcorn, .inner_notice_layer .lab_check .ico_popcorn:hover{background-position:0 -1460px}
.inner_notice_image .layer_body{border-bottom:0 none}
.inner_notice_image .link_detail{display:block;width:100%;height:100%}
.inner_notice_image .img_notice{display:block;width:422px}
/* 공유하기 레이어 */
.movie .dimmed_share{display:none;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:#000;filter:alpha(opacity=70);opacity:0.7}
.movie .share_layer{display:none;position:fixed;width:376px}
.movie .share_on .share_layer{display:block}
.movie .share_on .dimmed_share{display:block}
.movie .movie_layer .inner_share_layer{position:relative;padding:0;background-color:#fff}
.movie .inner_share_layer .list_share{overflow:hidden;padding:45px 37px 0 36px}
.movie .inner_share_layer .list_share li{float:left}
.movie .inner_share_layer .link_share{display:block;width:101px;font-size:17px;margin-bottom:28px;letter-spacing:-1px;text-align:center}
.movie .inner_share_layer .link_share .ico_popcorn{display:block;width:84px;height:84px;margin:0 auto 11px}
.movie .inner_share_layer .ico_kt{background-position:0 -1510px}
.movie .inner_share_layer .ico_ks{background-position:0 -1600px}
.movie .inner_share_layer .ico_fb{background-position:0 -1690px}
.movie .inner_share_layer .ico_tw{background-position:0 -1780px}
.movie .inner_share_layer .ico_mail{background-position:0 -1870px}
.movie .inner_share_layer .ico_insta{background-position:0 -1960px}
.movie .inner_share_layer .area_copy{padding:33px 0 40px 47px;border-top:1px solid #f5f5f5}
.movie .inner_share_layer .tf_copy{display:block;width:266px;height:47px;padding-left:13px;border:2px solid #dadada;font-size:17px;line-height:47px;vertical-align:top;color:#919191}
.movie .inner_share_layer .txt_url{display:inline-block;padding:9px 0 0 13px;font-size:19px}
/* 14세 미만 동의 레이어 */
.movie .movie_layer .inner_agree_layer{position:relative;width:413px;padding:0 30px 37px;margin:0 auto;background-color:#fff}
.movie .inner_agree_layer .tit_agree{display:block;padding:30px 0 17px;border-bottom:1px solid #f5f5f5;font-weight:normal;font-size:24px;letter-spacing:-1px}
.movie .inner_agree_layer .txt_agree{padding:10px 5px 0 0;font-size:18px}
.movie .inner_agree_layer .box_infomation{display:block;padding:12px 0 13px 17px;margin-top:27px;font-size:18px;background-color:#f5f5f5}
.movie .inner_agree_layer .enter_form{padding:11px 0 0}
.movie .inner_agree_layer .enter_form .lbl_name{color:#2a2a2a}
.movie .inner_agree_layer .enter_form .lbl_agree{position:absolute;top:0;left:0;width:133px;height:50px;padding-left:20px;font-size:18px;line-height:50px;background-color:transparent;box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer}
.movie .inner_agree_layer .enter_form .inp_personnumber{float:left;width:133px;height:50px;padding:0 10px;margin-right:7px;border:2px solid #eee;background-color:transparent;box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:top;-webkit-appearance:none;outline:none}
.movie .inner_agree_layer .enter_form .btn_check{float:left;width:133px;height:50px;line-height:46px;background-color:#f5f5f5}
.movie .inner_agree_layer .enter_comm .phone_enter{float:left;width:133px;margin:0 0 0 7px}
.movie .inner_agree_layer .enter_comm .phone_enter:first-child{width:129px;margin:0 4px 0 0}
.movie .inner_agree_layer .enter_comm .item_cate{width:133px}
.movie .inner_agree_layer .enter_form .inp_certification{float:left;width:273px;height:50px;padding:0 10px;margin-right:7px;border:2px solid #eee;background-color:transparent;box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:top;-webkit-appearance:none;outline:none}
.movie .inner_agree_layer .area_button{padding-top:20px}
.movie .inner_agree_layer .btn_cancel{width:200px;margin-right:13px;background-color:#424242;color:#fff}
.movie .inner_agree_layer .btn_admission{width:200px}
/* 에러 */
.movie .cont_error{padding-top:110px;text-align:center}
.movie .cont_error #mArticle{min-height:690px}
.movie .cont_error .txt_error{padding-top:20px;font-size:20px}
.movie .cont_error .link_popcorn{display:block;width:235px;height:65px;margin:65px auto 0;font-size:20px;line-height:65px}

/* 메인뷰 - 사진이 안뜰때 */
.movie #mArticle.view_none .view_movie{overflow:hidden;height:0;margin:0 auto 0}
.movie #mArticle.view_none .tit_rel{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}

/*** h.css 1100 대응 ***/
@media only screen and (min-width:1180px) {
    .movie .view_movie{width:1100px}
    .movie .list_tab{width:1100px}
    .movie .movie_detail{width:1100px}
    .movie .detail_main .movie_detail{width:1100px}
    .movie .movie_basic{width:1100px}
    .movie .wrap_slide{width:1100px}
    .movie .area_related{width:1150px}
    .movie .movie_related .inner_related{width:1100px}
    .movie .movie_related .wrap_slide{width:1100px}
    .movie .detail_personmain .movie_detail{width:1100px}
    .movie .movie_magazine{max-width:1100px}
    .movie .movie_filmography{width:1100px}
    .movie .d_sgt {width:1100px}
    .movie .person_movielist{width:1100px}
    .movie .reserve_csinfo .inner_csinfo{width:1100px}
    .movie .cont_tv .view_movie .tit_rel{width:1075px}
    .movie .detail_tvmain .wrap_bnr{margin-right:-550px}
    .movie .movie_video{width:1100px}
    .movie .movie_myrate{width:1100px}
    .movie .cont_tv .main_detail .movie_myrate{width:810px}
    .movie .movie_rating{width:1100px}
    .movie .detail_episode .movie_detail{width:1100px}
    .movie .movie_detail .list_video li{width:276px}
    .os_mac .movie .movie_detail .list_video li{width:277px}
    .movie .detail_magazine .wrap_bnr{margin-right:-550px}
    .movie .wrap_hotkey{width:1100px}
    .movie .paging_popcorn{max-width:1100px}
    .movie .profile_info{width:1100px}
    .movie .movie_player{width:1100px}
    .movie .view_result{width:1100px}
    .movie .detail_production .wrap_tab{width:1100px}
    .movie .profile_rate{width:1100px;margin-left:-550px}
    .movie .wrap_tab{width:1100px}
    .movie .detail_main .movie_join, .movie .detail_tvmain .movie_join{width:1100px}
    .movie .cont_film .view_movie{width:1100px}
    .movie .cont_film .detail_main .movie_detail{width:1100px}
    .movie .cont_film .detail_main .movie_awarded{width:1100px}
    .movie .movie_photo{width:1100px}
    .movie .main_detail .desc_movie{width:1100px}
    .movie .movie_detail .main_detail{width:810px}
    .movie .wrap_pbtn .btn_item{width:110px}
    .movie .detail_awards .wrap_awarded .list_awarded{width:840px}/* 2017-08-09 추가 */
}
