@charset "utf-8";

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0}
fieldset,img{border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {vertical-align:middle;font-size:100%}
button {border:0 none;background-color:transparent;cursor:pointer}
table {border-collapse:collapse;border-spacing:0}
body{-webkit-text-size-adjust:none}
input:checked[type='checkbox'] {background-color:#666; -webkit-appearance:checkbox}
input[type='text'],input[type='password'],input[type='submit'],input[type='search'],input[type='tel'],input[type='email'],html input[type='button'],input[type='reset'] {-webkit-appearance:none;border-radius:0}
input[type='search']::-webkit-search-cancel-button {-webkit-appearance:none}
body {background:#fff}
body,th,td,input,select,textarea,button {font-size:16px;line-height:1.5;font-family:Apple SD Gothic Neo, 'Apple SD 산돌고딕', Apple Gothic,'Malgun Gothic', '맑은 고딕', sans-serif;color:#2a2a2a} /* color값은 디자인가이드에 맞게사용 */
a {color:#333;text-decoration:none}
a:active, a:hover {text-decoration:none}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
/* global */
#dkIndex{overflow:hidden;position:absolute;left:-9999px;width:0;height:1px;margin:0;padding:0}
.ir_pm {display:block;overflow:hidden;font-size:0px;line-height:0;text-indent:-9999px}
.ir_wa {display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100%}
.screen_out {overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}
.f_l {float:left}
.f_r {float:right}
.cl_b {clear:both;width:0;height:0;font-size:0;line-height:0}
.show {display:block}
.hide {display:none}
.tbl {border-collapse:collapse;border-spacing: 0}
.clear_g {display:block;overflow:visible;width:auto;clear:both;*zoom:1}
.clear_g:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:''}

/* 공통 */
#dkWrap {overflow:hidden;position:relative;min-width:1000px;padding-top:60px}
.head_movie {position:absolute;top:60px;left:0;width:100%;z-index:200;padding-top:60px;border-bottom:1px solid rgba(255,255,255,0.1)} /* 2016-05-31 수정 */
.head_movie.gnb_on{z-index:1100;-webkit-transform:none}
#dkContent {padding-bottom:100px}
#mArticle {position:relative}
.share_on, .share_on body{overflow:hidden}

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

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

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

/* 공통클래스 */
.txt_bar {display:inline-block;width:1px;height:20px;background-color:#fff;vertical-align:top}
.link_popcorn {color:#fff;background-color:#e92131}
.tit_movie {display:inline-block;font-size:16px;font-weight:normal}
.link_all {position:absolute;top:55px;right:0;font-size:16px;color:#206de0}
.link_all .ico_popcorn {display:inline-block;width:8px;height:12px;margin:4px 0 0 7px;background-position:100% -1200px;vertical-align:top}
.tit_allcount {display:block;margin-bottom:20px;padding-bottom:11px;border-bottom:2px solid #f5f5f5;font-weight:normal;font-size:16px;line-height:22px;color:#2a2a2a}
.tit_allcount .num_g {color:#e92131}
.num_count {float:left;padding-left:5px;color:#989898}
.wh100 {width:100%;height:100%}/* 2016-03-02 개발추가 */

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

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

/* header */
.d_head {overflow:hidden;position:relative;height:60px;max-width:1000px;padding:0 25px;margin:0 auto;background-color:rgba(0,0,0,.1)} /* 2016-05-31 수정 */
.d_head .tit_logo {float:left;padding:7px 0 0 46px}
.d_head .tit_logo .link_logo {display:block;width:78px;height:25px;padding:10px}
.d_head .tit_logo .logo_movie {display:block;width:78px;height:25px;background-position:0 -60px}
.d_head .link_menu {position:absolute;top:0;left:25px} /* 2016-05-31 수정 */
.d_head .link_menu .ico_popcorn {width:30px;height:24px;margin:19px 16px 0 2px}
.d_head .head_menu {position:absolute;top:0;right:25px} /* 2016-05-31 수정 */
.d_head .head_menu .link_public {margin-right:8px}
.d_head .head_menu .link_searchbar {display:inline-block;overflow:hidden;width:203px;height:35px;margin:14px 0 0 5px;background:url(http://i1.daumcdn.net/img-contents/movie/2016/pc/btn_searchbar_160531.png)0 0 no-repeat} /* 2016-05-31 수정 */
.d_head .link_searchbar .ico_popcorn {float:right;width:22px;height:22px;margin:7px 15px 0 0;background-position:0 -30px}
/* 2016-05-31 추가 시작 */
.type_white .d_head .tit_logo .logo_movie{background-position:0 -90px}
.type_white .d_nav .skip_nav{background-color:#fff}
.type_white .d_head{background-color:#fff}
.type_white .d_head .tit_rel .link_rel{color:#000}
.type_white .head_menu .link_quick{color:#000}
.type_white .skip_nav .link_nav{color:#000}
.type_white .skip_nav .txt_bar{background-color:#000}
.type_white .d_head .link_menu .ico_popcorn{background-position:0 -720px}
.type_white .d_head .link_searchbar .ico_popcorn{background-position:0 -750px}
.type_white .d_nav{border-bottom:1px solid rgba(0,0,0,.1)}
.type_white .head_movie{border-bottom:1px solid rgba(0,0,0,.1)}
.type_white .d_head .head_menu .link_searchbar{background-position:0 -36px}
.type_white .skip_nav .user_name{color:#000}
/* 2016-05-31 추가 끝 */
.head_menu .link_quick {display:inline-block;margin-top:20px;font-size:18px;color:#fff;vertical-align:top}
.head_menu .txt_bar {margin:22px 10px 0 20px;filter:alpha(opacity=30);opacity:0.3}
.head_menu .link_search {display:inline-block;margin-top:7px;vertical-align:top}
.head_menu .link_search .ico_popcorn {width:22px;height:22px;margin:14px 2px 10px 10px;background-position:0 -30px}
.tit_rel {display:none;float:left;padding:19px 0 0 53px}
.tit_rel .link_rel{display:block;overflow:hidden;max-width:650px;font-size:20px;font-weight:normal;color:#fff;text-overflow:ellipsis;white-space:nowrap;} /* 2016-07-14 수정 */
.d_head_type .tit_rel {display:block;float:none;padding:19px 200px 0 53px}
.d_head_type .tit_logo {display:none}
.head_white .head_movie {border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);background-color:rgba(255,255,255,0.95)}
.gnb_fixed .head_movie {position:fixed;top:0;padding-top:0} /* 2016-06-01 수정 */
.head_white .d_head {height:64px;padding:0;background-color:#fff}
.head_white .tit_logo .logo_movie {background-position:0 -90px}
.head_white .link_menu {top:0;left:0} /* 2016-05-31 수정 */
.head_white .head_menu {top:0;right:0} /* 2016-05-31 수정 */
.head_white .link_menu .ico_popcorn {background-position:0 -720px}
.head_white .head_menu .link_quick {color:#2a2a2a}
.head_white .head_menu .txt_bar {background-color:#b8b9b9}
.head_white .head_menu .link_search .ico_popcorn {background-position:0 -750px}
.head_white .tit_rel .link_rel {color:#2a2a2a}
/* .head_home{padding-top:60px} */
.gnb_fixed .head_home {padding-top:0}
.gnb_fixed .d_head .head_menu .link_searchbar{background-position:0 -36px} /* 2016-05-31 수정 */
.gnb_fixed .d_head .link_searchbar .ico_popcorn{background-position:0 -750px} /* 2016-05-31 수정 */
.search_on .d_nav{display:none} /* 2016-05-31 추가 */
.d_nav{position:absolute;top:0;left:0;width:100%;height:60px;border-bottom:1px solid rgba(255,255,255,0.1)}
.d_nav .skip_nav{position:relative;width:1000px;height:60px;padding:0 25px;margin:0 auto;background-color:rgba(0,0,0,.1)} /* 2016-05-31 수정 */
.skip_nav .list_nav{position:absolute;top:16px;left:5px;overflow:hidden;width:100%} /* 2016-05-31 수정 */
.skip_nav .list_nav li{float:left}
.skip_nav .txt_bar {margin:3px 0;filter:alpha(opacity=30);opacity:0.3}
.skip_nav .link_nav{padding:0 20px;font-size:18px;color:#fff}
.skip_nav .gnb_info{position:absolute;top:16px;right:25px} /* 2016-05-31 수정 */
.skip_nav .user_name{float:left;font-size:18px;color:#fff}
.skip_nav .list_info{overflow:hidden;float:left}
.skip_nav .list_info li{float:left}
.skip_nav .list_info li:last-child .link_nav{padding:0 0 0 20px}
.head_white .d_nav{display:none}
.gnb_fixed .d_nav{display:none} /* 2016-06-10_v2 추가 */
/* Footer */
.d_foot {width:100%;height:136px;background-color:#292929}
.d_foot .inner_foot {overflow:hidden;max-width:1000px;margin:0 auto;padding-top:27px}
.inner_foot .link_logo {display:block;float:left;width:115px;height:28px;margin-left:19px;font-size:22px;line-height:30px;color:#666}
.inner_foot .link_logo .logo_movie {display:inline-block;width:56px;height:24px;margin:2px 3px 0 0}
.inner_foot .info_copyright {float:right;padding:3px 17px 0 0;font-size:14px;color:#606262}
.inner_foot .info_copyright .link_kakao {color:#606262}
.d_foot.foot_fixed {position:fixed;bottom:0}

/* 검색 */
.sgt_on {height:100%}
.search_on .d_head {display:none}
.search_on .d_search {display:block;background:rgba(255,255,255,0.95)}
.search_on.sgt_on .d_search{background:none}
.d_search {display:none;overflow:hidden;position:absolute;top:0;left:0;z-index:999;width:100%;min-width:320px}
.inner_search {overflow:hidden;width:100%;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.sgt_on .inner_search {height:auto;border-color:rgba(255,255,255,0)}
.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}
.inside_sch .btn_search {position:absolute;top:20px;left:0;width:28px;height:28px;margin:0}
.inside_sch .btn_del {display:block;position:absolute;top:18px;right:45px;width:51px;height:30px;border-right:2px solid #e5e5e5}
.inside_sch .btn_del .ico_popcorn {width:23px;height:23px;margin:0 auto;background-position:0 -1060px}
.inside_sch .btn_search .ico_popcorn {height:28px;background-position:0 -750px}
.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}
.inside_sch .tf_keyword::-webkit-search-cancel-button{-webkit-appearance:none}
.inside_sch .tf_keyword::-webkit-input-placeholder{font-weight:normal;font-size:18px;line-height:27px;color:#989898}
.inside_sch .tf_keyword:-moz-placeholder{font-weight:normal;font-size:18px;line-height:27px;color:#989898;opacity:1}
.inside_sch .tf_keyword::-moz-placeholder{font-weight:normal;font-size:18px;line-height:27px;color:#989898;opacity:1}
.inside_sch .tf_keyword:-ms-input-placeholder{font-weight:normal;font-size:18px;line-height:27px;color:#989898}
.os_android .inside_sch .tf_keyword{padding-top:3px}
.os_android .inside_sch .tf_keyword::-webkit-input-placeholder{font-size:17px}
.os_android .inside_sch .tf_keyword:-moz-placeholder{font-size:17px}
.os_android .inside_sch .tf_keyword::-moz-placeholder{font-size:17px}
.os_android .inside_sch .tf_keyword:-ms-input-placeholder{font-size:17px}
.fld_search .btn_search{position:absolute;top:0;right:8px;width:32px;height:35px}
.inside_sch .btn_back {position:absolute;top:0;right:0;width:45px;height:66px;font-size:18px;color:#2a2a2a;text-align:right}
.d_sgt {display:none;position:relative;overflow:hidden;width:100%;max-width:1000px;margin:0 auto;padding-top:17px}
.sgt_on {background:rgba(255,255,255,0.95)}
.sgt_on .d_sgt {display:block}
.d_sgt .txt_check {display:block;border-bottom:1px solid #e5e5e5;font-size:16px;line-height:38px;color:#989898;text-align:right}
.d_sgt .tit_sgt {position:absolute;top:18px;font-weight:normal;text-align:center}
.d_sgt .tit_sgt .link_g {display:block;height:34px;font-size:18px;line-height:34px;color:#989898}
.search_section.on .tit_sgt .link_g {border-bottom:4px solid #2a2a2a;color:#2a2a2a}
.d_sgt .tit_hotmovie {left:0;width:101px}
.d_sgt .tit_hotperson {left:113px;width:115px}
.d_sgt .list_popular {display:none;overflow:hidden;width:100%}
.d_sgt .search_section.on .list_popular {display:block}
.d_sgt .search_suggest .list_popular {display:block;margin-bottom:32px}
.d_sgt .list_popular li {overflow:hidden;border-top:1px solid #f5f5f5}
.d_sgt .list_popular li:first-of-type {border-top:0 none}
.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}
.d_sgt .focus_on .link_sgt, .d_sgt .link_sgt:hover{background-color:#ededed}
.d_sgt .link_sgt .num_rank {position:absolute;top:0;left:0;width:33px;padding:30px 0 0 15px}
.d_sgt .link_sgt .thumb_sgt {position:absolute;top:0;left:48px;width:42px;height:60px;margin-top:10px}
.d_sgt .link_sgt .img_sgt {display:block;width:42px;height:60px}
.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}
.d_sgt .focus_on .box_current, .d_sgt .link_sgt:hover .box_current{display:block}
.d_sgt .link_sgt .tit_g {display:table;float:left;height:50px;margin-top:18px;font-weight:normal}
.d_sgt .link_sgt .vertical_m {display:table-cell;vertical-align:middle}
.d_sgt .link_sgt .tit_name {display:block;display:-webkit-box;overflow:hidden;height:24px;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.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}
.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}
.d_sgt .rank_update .ico_popcorn {float:left;width:8px;height:6px;margin-top:6px}
.d_sgt .rank_up .ico_popcorn {background-position:0 -1030px}
.d_sgt .link_sgt .rank_down,.d_sgt .link_sgt .rank_same {color:#2a2a2a}
.d_sgt .rank_down .ico_popcorn {background-position:0 -1040px}
.d_sgt .rank_same .ico_popcorn {width:9px;height:2px;margin-top:9px;background-position:0 -1050px}
.d_sgt .rank_update .num_g {float:right;width:50px;text-align:right}
.d_sgt .list_hotmovie .link_sgt {height:52px;padding-left:48px}
.d_sgt .list_hotmovie .num_rank {padding-top:16px}
.d_sgt .list_hotmovie .tit_g {margin-top:3px}
.d_sgt .list_hotmovie .rank_update {margin-top:19px}
.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}
.d_sgt .search_suggest .link_sgt {padding:0 0 0 77px}
.search_suggest .link_sgt .thumb_sgt {left:16px}
.d_sgt .link_sgt .emph_keyword {color:#f33276}
/* 영화상세 인물상세 랭킹 2016-07-14 추가시작 */
.rank_sgt .first_sgt{left:0}
.rank_sgt .second_sgt{left:113px}
/* 영화상세 인물상세 랭킹 2016-07-14 추가끝 */

/* 페이징 */
.paging_comm {position:absolute;bottom:30px;z-index:10;width:100%;text-align:center}
.paging_comm .inner_paging {display:inline-block}
.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}
.paging_comm .inner_paging .on {background-color:#e92131;filter:alpha(opacity=100);opacity:1}

/* 본문 페이징 */
.paging_popcorn{position:relative;width:100%;height:28px;padding-top:16px;border-top:2px solid #f5f5f5;text-align:center}
.paging_popcorn .inner_paging{display:inline-block;overflow:hidden}
.paging_popcorn .link_page{display:inline-block;width:28px;height:28px;margin:0 13px;font-size:15px;line-height:30px;color:#2a2a2a;vertical-align:top}
.paging_popcorn em.link_page{background-color:#f2f2f2;text-decoration:none}
.paging_popcorn .link_prev{position:absolute;left:6px;top:22px;width:18px;height:18px;margin:0}
.paging_popcorn .link_next{position:absolute;right:6px;top:22px;width:18px;height:18px;margin:0}
.paging_popcorn .link_page .ico_popcorn{display:block;width:10px;height:15px;margin:2px auto 0}
.paging_popcorn .link_prev .ico_popcorn{background-position:0 -660px}
.paging_popcorn .link_next .ico_popcorn{background-position:100% -680px}

/* 슬라이드 버튼 */
.wrap_slide .view_btn {position:relative;width:100%;max-width:1000px;margin:0 auto}
.wrap_slide .btn_slide {position:absolute;z-index:20;top:301px}
.wrap_slide .btn_prev {left:20px}
.wrap_slide .btn_next {right:70px} /* j.ss, it was far on PC */
.wrap_slide .btn_slide .ico_popcorn {width:36px;height:36px;}
.wrap_slide .btn_prev .ico_popcorn {background-position:0 -60px}
.wrap_slide .btn_next .ico_popcorn {background-position:100% -100px}
/* 2016-03-02 개발 추가 */
.view_movie .btn_slide {position:absolute;z-index:20;top:301px}
.view_movie .btn_prev {left:20px}
.view_movie .btn_next {right:20px}
.view_movie .btn_slide .ico_popcorn {width:36px;height:36px;}
.view_movie .btn_prev .ico_popcorn {background-position:0 -60px}
.view_movie .btn_next .ico_popcorn {background-position:100% -100px}

/* 사이드 메뉴 */
.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;background-position:0 -30px}
.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}

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

/* 별점 common */
.raking_grade {overflow:hidden;line-height:22px}
.raking_grade .bg_star {display:block;float:left;width:106px;height:17px;background:url(http://i1.daumcdn.net/img-contents/movie/2016/pc/bg_star_160530.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 {padding-left:10px;font-size:18px;font-weight:bold}
.raking_grade .txt_grade {font-size:18px;color:#989898}

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

/* 공통리스트 */
.movie_join {overflow:hidden;position:relative;width:100%;max-width:1000px;margin:0 auto}
.movie_join .link_all {top:0}
.movie_join .list_join {overflow:hidden;width:100%}
.movie_join .list_join li {overflow:hidden;width:100%;padding:14px 0;border-top:2px solid #f5f5f5}
.movie_join .list_join li:first-of-type {padding-top:0;border-top:0 none}
/*.movie_join .list_join li:nth-child(2) {padding-top:0;border-top:0 none}*/ /* j.ss Comment (not used yet) */
.movie_join .inner_join{display:block;display:table;overflow:hidden;width:100%;min-height:100px;font-size:16px;line-height:24px;color:#989898} /* 2016-07-21 추가 */
.movie_join .link_join {display:block;display:table;overflow:hidden;width:100%;min-height:100px;font-size:16px;line-height:24px;color:#989898}
.movie_join .list_join .join_img {overflow:hidden;float:left;width:100%;min-width:70px;min-height:100px}
.movie_join .list_join .thumb_photo {display:block;width:100%}
.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_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_join .tit_join .emph_point {display:block}
.movie_join .tit_join .link_g {color:#2a2a2a}
.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_join .txt_awards {display:block;margin-top:12px}
.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_join .txt_join .txt_g {color:#f32276}
.detail_main .movie_join, .detail_tvmain .movie_join {padding-top:42px; margin-bottom: 60px;} /* j.ss // mb60px requested by m.s */ /* 2016-07-14 수정 */
.detail_personmain .movie_join{padding-top:42px} /* 2016-07-14 추가 */
.detail_main .movie_join .link_all, .detail_tvmain .movie_join .link_all, .detail_personmain .movie_join .link_all{top:40px}/* 2016-04-06 수정 */
.movie_staff .movie_headline {margin-bottom:0;border-bottom:0 none}
.movie_staff .list_join li {overflow:visible;position:relative;float:left;width:50%}
.movie_staff .list_join li.on {width:100%}
.movie_staff .list_join li:first-of-type {padding-top:14px;border-top:2px solid #f5f5f5}
.movie_staff .list_join li:after {display: block;position:relative;bottom:-16px;height:2px;background:#f5f5f5;content: '';}/* 2016-04-07 */ /* 2016-07-12 출연/스탭 border 이슈 영역 수정 */
.movie_staff .txt_join {padding-right:10px}

/* 동영상리스트 */
.movie_video {overflow:hidden;position:relative;width:100%;max-width:1000px;margin:0 auto;padding-top:42px}/* 2016-04-06 */
.movie_video .link_all {top:42px}/* 2016-04-06 */
.list_video {overflow:hidden;margin-left:-40px}
.list_video li {overflow:hidden;float:left;width:25%;padding:6px 0 9px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}
.list_video .link_video {display:block}
.list_video .none_video .link_video {cursor:default}
.list_video .link_video .video_thumb {display:block;overflow:hidden;position:relative;min-width:100%;height:122px}/* 2016-04-06 */
.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}
.list_video .video_thumb .thumb_video {display:block;width:100%;height:auto}
.list_video .thumb_noimage .thumb_video {height:0}
.list_video .video_thumb .video_play {position:absolute;z-index:10;top:50%;left:0;width:100%;margin-top:-32px}
.list_video .video_thumb:before {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.1);content:''} /* 2016-07-14 */
.list_video .video_play .btn_popcorn {width:40px;height:40px;margin:0 auto;background-position:0 -60px}
.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}
.list_video .link_video .info_video {display:block;overflow:hidden;min-height:93px;padding-left:2px}
.list_video .link_video .tit_video {display:block;overflow:hidden;max-height:55px;margin:17px 0 2px;font-weight:normal;font-size:16px;line-height:26px;color:#2a2a2a}
.list_video .tit_video .tit_g {display:block;display:-webkit-box;overflow:hidden;line-height:24px;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.list_video .link_video .video_count {display:block;font-size:16px;line-height:20px;color:#989898}
.list_video .txt_vod {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#989898}
.list_video .link_episode {display:none}
	/* 성인 */
	.list_video .adult_video .video_thumb:before{z-index:7;background-color:#e6e6e6}
	.list_video .adult_video .video_thumb:after{content:'성인인증';position:absolute;bottom:10px;right:12px;z-index:8;font-size:16px;color:#999}
	.list_video .adult_video .num_playtime{color:#b8b8b8}
	.list_video .adult_video .btn_popcorn{background-position:0 -110px}
/* 더보기 */
.link_morelist{display:block;width:100%;height:60px;border-bottom:2px solid #f5f5f5;font-size:18px;line-height:64px;color:#206de0;text-align:center}
.link_morelist .ico_more{display:inline-block;width:15px;height:10px;margin:24px 0 0 10px;background-position:0 -890px;vertical-align:top}

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

/* 노이미지 */
.bg_noimage{display:block;overflow:hidden;font-size:0;background:#eee url(http://i1.daumcdn.net/img-contents/movie/2016/pc/img_noimage.png) no-repeat 50% 50%;-webkit-background-size:32.4% 17.9%;background-size:32.4% 17.9%;text-indent:-9999px}/* 세로 직사각형 노이미지 */
.bg_noimage2{display:block;position:relative;overflow:hidden;font-size:0;background:#eee url(http://i1.daumcdn.net/img-contents/movie/2016/pc/img_noimage.png) no-repeat 50% 50%;-webkit-background-size:20.9% 25%;background-size:20.9% 25%;text-indent:-9999px}/* 가로 직사각형 노이미지 */
.magazine_img .bg_noimage2{z-index:-10}/* 매거진 가로 백그라운드형 노이미지 */
.bg_noimage3{display:block;position:relative;overflow:hidden;font-size:0;background:#eee url(http://i1.daumcdn.net/img-contents/movie/2016/pc/img_noimage.png) no-repeat 50% 50%;-webkit-background-size:50% 40%;background-size:50% 40%;text-indent:-9999px}/* 정사각형 노이미지 */

/* 사이드 배너 */
.wrap_bnr .bnr_topside {width:250px;height:250px}
.wrap_bnr .bnr_bottom {width:250px;height:354px}
.wrap_bnr .bnr_354 {margin-top:20px}

/* 하단 동영상광고 */
.ad_video {display:none} /* 2016-06-14 추가 */

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

/* 홈 - 공통 */
.wrap_slide {overflow:hidden;position:relative;width:1050px;height:634px;margin:0 auto}
.wrap_slide .slide_view {overflow:hidden;position:absolute;top:0;left:0}
.slide_view .inner_view {position:relative;float:left;width:100%;height:634px}
.inner_view .thumb_slide {position:absolute;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover} /* 2016-06-01 수정 */
.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)}
.detail_movie {position:relative;padding-top:31px} /* j.ss */ /*영화상세 제목과 탭 사이 간격 떄문에 수정<tv도 적용되는 듯 한데,,,> */
.view_none .detail_movie {position:relative;padding-top:73px} /* j.ss */ /*영화상세 썸네일 없을 때 제목과 탭 사이 간격 떄문에 수정 */
.gnb_fixed .view_none .detail_movie {padding-top:12px} /* j.ss */ /*영화상세 제목과 탭 사이 간격 gnb_fixed 이고 썸네일 없는 경우 수정 */
/*.gnb_fixed .detail_movie {padding-top:31px} /!* j.ss *!/*/
.cont_home .view_movie {height:634px} /* 2016-06-03 수정 */
.inner_view .info_view {position:relative;z-index:10;max-width:1000px;height:394px;padding-top:237px;margin:0 auto;text-align:center;color:#fff}
.inner_view .info_movie {height:489px;padding-top:152px}
.info_view .tit_view {display:block;font-size:38px;font-weight:bold;text-shadow:1px 1px rgba(0,0,0,.13)}
.info_view .list_view {padding-top:11px;font-size:18px;text-shadow:1px 1px rgba(0,0,0,.13)}
.info_view .list_view dt {display:none}
.info_view .list_view dd {display:inline-block}
.info_view .txt_view {display:inline-block;padding-top:8px;font-size:18px;text-shadow:1px 1px rgba(0,0,0,.13)}
.info_movie .view_movie {padding-top:17px}
.info_movie .view_movie dt {display:inline-block;padding-right:5px}
.info_movie .txt_view {padding-top:2px}
.more_data {position:absolute;top:272px;width:100%}
.more_view {display:inline-block;padding-top:30px}
.more_view li {float:left;margin:0 20px;font-size:18px;text-align:center;text-shadow:1px 1px rgba(0,0,0,.13)}
.more_view .ico_popcorn {width:46px;height:46px;margin:0 auto 7px}
.more_view .ico_dday {background-position:0 -260px}
.more_view .ico_time {background-position:0 -310px}
.more_view .ico_score {background-position:0 -360px}
.more_view .ico_12rate {background-position:0 -410px}
.more_view .ico_15rate {background-position:0 -510px}
.more_view .ico_18rate {background-position:0 -460px}
.more_view .ico_allrate {background-position:0 -560px}
.info_view .link_popcorn {position:absolute;bottom:136px;left:50%;width:232px;height:62px;margin-left:-116px;font-size:20px;line-height:62px}

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

/* 홈- 인기예고편 */
.home_trailer {height:634px;}
.home_trailer .wrap_slide {overflow:visible;margin:0 auto}
.home_trailer .tit_trailer {position:absolute;z-index:10;top:22px;left:50%;width:128px;height:21px;margin-left:-64px}
.home_trailer .menu_slide {max-width:960px}
.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)}
.home_trailer .btn_prev {left:50%;margin-left: -480px}
.home_trailer .btn_next {right:50%;margin-right:-480px}
.home_trailer .detail_on {display:block}
.info_trailer .btn_popcorn {position:absolute;top:242px;left:50%;width:54px;height:54px;margin-left:-27px}
.info_trailer .tit_dmovie {display:block;padding-top:317px;font-size:38px;font-weight:bold}
.info_trailer .list_trailer {padding-top:3px;font-size:18px;color:#fff}
.info_trailer .list_trailer dd {margin-bottom:6px;line-height:24px}
.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}

/* 홈- 매거진 */
.home_magazine {height:634px}
.home_magazine .wrap_slide {overflow:visible;margin:0 auto}
.home_magazine .tit_magazine {position:absolute;z-index:10;top:43px;left:50%;width:115px;height:43px;margin-left:-88px;background-position:0 -25px}
.home_magazine .menu_slide {max-width:960px}
.home_magazine .view_magazine {display:block;position:relative;height:614px;margin:10px 5px}
.home_magazine .mo_view {display:none}
.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)}
.home_magazine .btn_prev {left:50%;margin-left: -480px}
.home_magazine .btn_next {right:50%;margin-right:-480px}
.home_magazine .detail_on {display:block}
.info_magazine .tit_story {display:-webkit-box;display:block;overflow:hidden;width:800px;margin:0 auto;padding-top:420px;font-size:30px;font-weight:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.info_magazine .txt_magazine {display:block;padding-top:5px;font-size:18px}
.info_magazine .link_popcorn {display:none}

/* 홈 - 씨네21 전문가 평점 */
.home_cine21 {position:relative;width:100%;max-width:1000px;margin:0 auto;padding:47px 0 102px}
.home_cine21 .list_review .review_info .link_profile {font-weight:bold;color:#2a2a2a}
.home_cine21 .list_review {overflow:hidden;width:100%}
.home_cine21 .list_review li {float:left;width:50%;padding:0 11px;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:0 none}
.home_cine21 .list_review .review_info{padding:28px 0 24px 0}
.home_cine21 .list_review .review_info .raking_grade {padding-top:4px}
.home_cine21 .review_info .raking_grade {padding-top:5px}
.home_cine21 .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}
.home_cine21 .txt_review.desc_more {max-height:none;-webkit-line-clamp:initial}
.home_cine21 .list_review .link_more {display:inline-block;line-height:27px;color:#0d68e4}
.home_cine21 .tit_review {font-weight:bold;line-height:26px}
.home_cine21 .review_photo {display:table;overflow:hidden;width:100%;max-height:224px;margin-top:22px}
.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}
.home_cine21 .thumb_poster {float:left;width:100%;padding-right:1px;background:#fff}
.home_cine21 .thumb_steelcut {display:table-cell;width:71.6%}
.home_cine21 .img_poster {width:100%;height:auto;vertical-align:top}
.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}
*/

/* 홈- 위클리 베스트*/
.home_weekly {position:relative;width:100%;max-width:1000px;margin:0 auto;padding-top:47px}
.weekly_vod {overflow:hidden;width:100%}
.weekly_vod .list_video {padding-top:20px}
.weekly_vod .list_video li {max-height:250px;padding-top:0;padding-bottom:35px}
.weekly_vod .list_video .tit_g {-webkit-line-clamp:2}
.weekly_vod .list_video .ico_ranking {position:absolute;top:4px;left:4px;width:52px;height:18px}
.weekly_vod .list_video .ico_top1 {background-position:0 0}
.weekly_vod .list_video .ico_top2 {background-position:0 -20px}
.weekly_vod .list_video .ico_top3 {background-position:0 -40px}
.weekly_vod .list_video .ico_top4 {background-position:0 -60px}
.weekly_vod .list_video .ico_top5 {background-position:0 -80px}
.weekly_vod .list_video .ico_top6 {background-position:0 -100px}
.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}
.home_weekly .link_all {top:47px}
.home_weekly .list_video .link_video .video_thumb{height:53%}
.home_weekly .list_video .link_video .thumb_noimage{padding-top:56.2%}
.home_weekly .list_video .thumb_noimage .thumb_video{height:0}

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

/* 매거진 */
.movie_magazine {overflow:hidden;position:relative;width:100%;max-width:1000px;margin:0 auto;padding-top:38px}/* 2016-04-06 */
.movie_magazine .link_all {top:37px}/* 2016-04-06 */
.movie_magazine .list_magazine {overflow:hidden;width:100%}
.movie_magazine .list_magazine li {overflow:hidden;width:100%;padding:14px 0;border-top:2px solid #f5f5f5}
.movie_magazine .list_magazine li:first-of-type {padding-top:0;border-top:0 none}
.movie_magazine .link_magazine {display:block;display:table;overflow:hidden;width:100%;font-size:18px}
.movie_magazine .list_magazine .magazine_img {overflow:hidden;float:left;width:100%}
.movie_magazine .list_magazine .thumb_photo {display:block;width:100%}
.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_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_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}

/* 영화상세 */
#dkWrap .cont_movie {padding-bottom:0}
.cont_movie .num_count {display:none}
.view_movie .info_detail {text-align:center}
.link_summary {display:block} /* 2016-07-11 추가 */

/* 영화상세 - 상단 */
.view_movie {position:relative;z-index:20;width:1050px;height:535px;margin:0 auto} /* 2016-05-31 수정 */
.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}
.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)}
.cont_movie .view_movie .info_detail {position:relative;z-index:10;padding-top:225px}
.info_detail .link_play {display:inline-block}
.info_detail .link_play .btn_popcorn {width:54px;height:54px;background-position:-60px 0}
.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)}
.info_detail .tit_detail .link_other {color:#fff;text-shadow:1px 1px rgba(0,0,0,.13);text-decoration:underline}

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

/* 영화상세 - 메인 */
.movie_detail {overflow:hidden;width:1000px;margin:0 auto;padding:20px 0 100px}
.detail_main .movie_detail {max-width:1000px;width:auto;padding-bottom:0}
.movie_basic {overflow:hidden;width:1000px;padding-bottom:82px;margin:0 auto}
.movie_detail .main_detail {float:left;width:70%}
.movie_detail .wrap_bnr {float:right;width:25%}
.movie_detail .wrap_bnr .link_bnr{display:block}
/*.movie_detail .wrap_bnr .bnr_354{margin-bottom:0}*/
.movie_detail .wrap_bnr .img_bnr{vertical-align:top}
.movie_detail .mobile_subject{display:none}
.detail_summarize {overflow:hidden} /* 2016-04-18 수정 */
.thumb_summary {position:relative;float:left;margin-right:32px} /* 2016-07-07 수정 */
.thumb_summary .img_summary {display:block;width:187px;height:272px} /* j.ss// bigger... requested by m.s*/
.movie_summary {overflow:hidden}
.movie_summary .tit_movie {display:block;overflow:hidden;width:100%;padding-bottom:0;font-size:18px;line-height:25px} /* 2016-04-18 tㅜ정 */
.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}/* 2016-04-12 */
.movie_summary .raking_grade {padding-top:1px;line-height:22px}
.movie_summary .list_movie {padding:13px 0 3px}/* 2016-04-18 수정 */
.movie_summary .list_movie dt {display:none}
.movie_summary .list_movie dd {padding-bottom:3px}
.movie_summary .list_movie .txt_bar {width:1px;height:12px;margin:5px 10px 0 6px;background-color:#eaeaea}
.thumb_summary .link_scale {position:absolute;bottom:11px;left:10px} /* 2016-07-07 수정 */
.thumb_summary .link_scale .ico_popcorn {display:block;width:31px;height:32px;background-position:100% -2110px} /* 2016-07-07 수정 */
.main_detail .list_placing {overflow:hidden;padding-top:11px;border-top:2px solid #f5f5f5}
.main_detail .list_placing dt {float:left;padding-right:5px}
.main_detail .list_placing .txt_bar {width:1px;height:12px;margin:4px 7px 0 11px;background-color:#eaeaea}
.main_detail .list_placing dd {float:left;margin-right:5px}
.main_detail .desc_movie {display:-webkit-box;overflow:hidden;clear:both;max-height:137px;padding-top:28px;line-height:27px;color:#989898;-webkit-box-orient:vertical;-webkit-line-clamp:5}
.main_detail .link_more{line-height:27px;color:#0d68e4}
.main_detail .episode_info{display:none;margin:20px 0} /* 2016-07-07 수정 */
.main_detail .desc_more .episode_info{display:block} /* 2016-07-07 추가 */
/* 2016-04-18 추가 시작 */
.main_detail .desc_movie .emph_g {display:block;color:#292929}
.main_detail .making_note{margin-top:34px;border-top:1px solid #efefef}
.main_detail .txt_note{display:block;padding-top:16px;color:#292929}
.main_detail .tit_copy{display:block;padding-top:38px;font-size:16px;color:#292929}
/* 2016-04-18 추가 끝 */
.detail_tvstaff .wrap_more {display:none;overflow:hidden;padding-bottom:41px}
.main_detail .link_popcorn {display:block;width:100%;height:68px;font-size:22px;line-height:72px;text-align:center;margin-top:92px}
.movie_join .list_staff .link_join {min-height:0}
.movie_join .list_staff .staff_disable .link_join{cursor:default}
.movie_join .list_staff .staff_disable .emph_point {color:#989898}
/*.movie_join .list_staff .join_img {min-width:56px;min-height:56px} 2016-04-07 */
.movie_join .list_staff .desc_join {width:95%}
.cont_movie .list_staff .tit_join {height:38px;padding-top:7px}
.cont_movie .list_staff .join_img {min-width:56px;min-height:81px}
.main_detail .desc_more {max-height:none;-webkit-line-clamp:initial}
.detail_main .movie_related .related_movie{margin:50px auto 0} /* 2016-07-14 추가 */
.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}

/* 영화상세 - 슬라이드 */
.magazine_pc{display:block}
.slid_magazine{display:none}
.slide_related{height:514px;margin-bottom:10px;clear:both}
.slide_related .wrap_slide{height:514px}
.slide_related .menu_slide{height:514px}
.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)}
.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}
.slide_related .emph_present {font-weight:bold}
.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}
.slide_related .link_related {position:absolute;bottom:28px;left:50%;z-index:10;width:116px;margin-left:-58px;text-align:center}
.slide_related .link_related .txt_photolist {font-size:18px;line-height:24px;color:#d1d1d1;text-decoration:underline}
.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}
.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}
.slide_related .wrap_slide .slide_view{height:514px}
.slide_related .slide_view .inner_view{height:514px}
.slide_related .wrap_slide .btn_slide {top:241px}
.slide_related .inner_view .desc_related {max-height:51px;-webkit-line-clamp:2}

/* 영화상세 - 출연/스텝 */
.detail_main .movie_staff {padding-top:42px}
.detail_tvstaff .movie_join .tit_join .emph_point{display:inline-block}/* 2016-04-05 추가 */
/*.detail_staff .list_join li:after {background:none} /!* 영화상세 - 출연스텝 탭 부분 리스트 border생기는 오류 2016-07-11 수정 *!/*/

/* 영화상세 - 내평점 */
.movie_myrate {padding-bottom:36px}
.rate_my {overflow:hidden;width:100%;padding:21px 0 20px 9px;-webkit-box-sizing:border-box;box-sizing:border-box}
.item_rate {float:left;position:relative;margin-right:23px}
.item_rate .txt_selected {float:left;height:100px;padding:0 7px;font-size:90px;line-height:100px;color:#e92131;letter-spacing:-1px}
.item_rate .txt_selected.not_selected {color:#989898} /* j.ss 평점 선택안했을 때 위해서 임의 추가 */
.item_rate .rate_g {float:left;margin:56px 6px 0 0;font-size:16px;color:#989898}
.item_rate .opt_cate {position:absolute;top:0;left:0;width:100%;height:100px;border:0 none;opacity:0;cursor:pointer}
.item_rate .ico_arrow {float:left;width:12px;height:7px;margin-top:63px;background-position:0 -1480px}
.rate_my .raking_grade {float:left;width:106px;margin:57px 60px 0 0}
.rate_my .link_average {float:left} /* 2016-04-21 추가 */
.rate_my .txt_average {float:left;width:150px;padding-top:20px;color:#989898;line-height:30px}
.rate_my .txt_average .average_g {font-size:34px;color:#2a2a2a}
.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_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_myrate .write_eval{width:100%}
.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_myrate.write_open .area_eval{display:block}
.movie_myrate .inner_write{padding:6px 12px}
.movie_myrate .area_eval .lab_eval{position:absolute;top:6px;left:12px;color:#989898}
.movie_myrate .on .area_eval .lab_eval{display:none}
.movie_myrate .area_eval .tf_eval{width:100%;height:106px;border:0 none;resize:none}
.movie_myrate .area_eval .txt_letter{position:absolute;right:12px;bottom:8px;color:#989898}
.movie_myrate .on .area_eval .emph_letter{color:#2a2a2a}
.movie_myrate .area_button{padding-top:12px;text-align:right}
.movie_myrate .area_button .btn_submit{width:80px;height:36px;margin-right:10px;line-height:38px;background-color:#e92131;color:#fff}
.movie_myrate .area_button .btn_cancel{width:80px;height:36px;line-height:38px;background-color:#989898;color:#fff}
.movie_myrate .link_admire .ico_close {-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.movie_myrate .txt_myrate {padding:19px 10px 13px;line-height:24px;word-break:break-word}
.movie_myrate .link_edit {display:block;width:128px;height:34px;border:1px solid #e7e7e7;line-height:36px;color:#989898;text-align:center}

/* 영화상세 - 평점 */
.movie_rating .list_review {width:1000px;margin-bottom:7px} /* 2016-07-21 수정 */ /* 2016-07-27 수정 */
/* .movie_rating {overflow:hidden} 2016-07-21 삭제 */ /* 2016-07-14 수정 */
/*.bnr_rating{width:1000px;height:250px;margin:46px 0 36px} 2016-01-28 삭제 */
.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:20px 10px 14px;border-top:2px solid #f5f5f5;-webkit-box-sizing:border-box;box-sizing:border-box} /* 2016-07-11 수정 */ /* 2016-07-27 수정 */
.list_review li:first-child {border-top:0 none}
.list_review .review_info{overflow:hidden;position:relative}
.list_review .review_info .raking_grade{padding-top:5px}
.list_review .review_info .tit_profile {display:block;padding-top:4px;font-weight:normal}
.list_review .review_info .link_profile{color:#206de0;} /* j.ss cursor not required */
.list_review .desc_review{padding-top:22px}
.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}

/* 영화상세 -관련영화 */
.movie_related{padding:40px 0 65px;margin-top:60px;background-color:#f8f9fb} /* 2016-07-15 수정 */
.detail_main .movie_related{padding:40px 0 0} /* 2016-07-14 수정 */
.movie_related .inner_related{overflow:hidden;position:relative;width:1000px;margin:0 auto} /* 2016-07-14 수정 */
.movie_related .tit_movie{display:block;padding-bottom:5px;margin-bottom:14px;border-bottom:2px solid #f5f5f5}
.movie_related .num_related{display:inline-block;color:#989898}
.movie_related .wrap_slide {height:245px}
.movie_related .wrap_slide .list_related{overflow:hidden;padding-top:2px}
.list_related li{overflow:hidden;float:left;width:111px;margin:0 17px 0 16px}
.list_related li:first-child {margin-left:0}
.list_related .detail_poster{padding-top:7px}
.list_related .detail_poster .tit_poster{display:block;overflow:hidden;max-height:48px;padding-bottom:1px;font-weight:normal}
.list_related li .area_poster{display:block}
.area_poster .img_poster{width:110px;height:160px;vertical-align:top}
.detail_poster{font-size:18px;line-height:24px}
.detail_poster .link_poster{display:block;font-weight:normal}
.detail_poster .genre_movie{font-size:16px;color:#989898;white-space:nowrap}
.inner_related .link_all {top:0}
.detail_main .d_sgt{display:block;padding:17px 0 0;margin:50px auto 100px} /* 2016-07-14 수정 */
.movie_detail .d_sgt{display:block;margin:75px 0 50px}

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

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

/* 영화상세 - 관련영화  */
.detail_related .tit_allcount {margin-bottom:0;border-bottom:0 none}
.list_involve li{overflow:hidden;height:100px;padding:14px 0;border-top:2px solid #f5f5f5}
.list_involve li:first-child {border-top:0 none}
.list_involve .area_poster{float:left;width:70px;height:100px}
.list_involve .area_poster .img_poster{width:70px;height:100px;vertical-align:top}
.list_involve .detail_poster{overflow:hidden;padding:3px 0 0 22px}
.detail_related .desc_join {font-size:18px;color:#2a2a2a}
.detail_related .list_join .txt_character {color:#989898}
.detail_related .list_join .tit_poster{display:block;padding:11px 0 4px;font-weight:normal}
.detail_related .list_join .detail_poster .link_poster{display:inline}

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

/* 영화상세- 플레이어 */
.area_player {display:block;position:relative}
.area_player:after {content:'';position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background-color:rgba(0,0,0,.2)}
.link_movie .thumb_player {display:block;width:100%}
.movie_player {width:100%;max-width:1000px;margin:0 auto;padding-top:168px} /* j.ss paddingtop + gnb */
.gnb_fixed .movie_player {padding-top:107px} /* jss gnb fixed */
.movie_player .vod_play {padding-bottom:13px;border-bottom:2px solid #f5f5f5}
.movie_player .link_movie {display:block;overflow:hidden;position:relative;width:100%}
.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_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_player .tit_cmovie {display:block;margin-top:7px;padding-left:2px;font-weight:normal;font-size:16px;line-height:30px;color:#2a2a2a}
.movie_player .txt_info {display:block;padding-left:2px;font-size:16px;color:#989898}
.movie_detail .list_video {margin-left:-20px}
.movie_detail .list_video li {width:33.3%;height:250px;padding:0 0 34px 20px}
	/* 성인 */
	.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_player .adult_video .link_movie:after{content:'성인인증';position:absolute;bottom:30px;right:47px;z-index:8;font-size:42px;color:#999}
	.movie_player .adult_video .num_playtime{color:#b8b8b8}
	.movie_player .adult_video .btn_popcorn{background-position:-50px -60px}

/* 영화사 상세 */
.detail_production{padding-top:141px}
.gnb_fixed .cont_production .detail_production {padding-top:81px}
.detail_production .movie_detail {padding-top:15px}
.detail_production .profile_info{overflow:hidden;width:100%;max-width:1000px;margin:0 auto}
.detail_production .wrap_tab{width:100%;max-width:1000px;margin:45px auto 0;border-top:2px solid #f5f5f5}
.detail_production .tit_production{font-size:36px;font-weight:normal}
.detail_production .txt_deco{padding-right:20px}
.detail_production .production_eg{display:block;font-size:20px;line-height:17px}
.detail_production .info_production{overflow:hidden}
.detail_production .info_contury{margin-top:50px}
.detail_production .info_production dt{float:left;width:113px;font-size:18px}
.detail_production .info_production dd{float:left;font-size:18px}
.detail_production .list_tab{height:46px}
.detail_production .list_tab .link_tab {height:43px;line-height:48px}
.detail_production .list_inventory li{display:table;overflow:hidden;width:100%;padding:14px 0;border-top:2px solid #f5f5f5}
.detail_production .list_inventory li:first-child{border-top:0 none;padding-top:0}
.detail_production .list_inventory .rate_thumb{float:left;overflow:hidden;width:100%}
.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}
.detail_production .list_inventory .item_movieinfo{overflow:hidden;width:100%;height:24px}
.detail_production .list_inventory .item_movieinfo dd{float:left;margin-right:5px}
.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}
.detail_production .list_inventory .link_g{min-width:70px;min-height:100px}
.detail_production .img_poster{display:block;width:100%;height:auto}
.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}
.detail_production .list_inventory .sub_subject{color:#989898}
.detail_production .raking_grade .bg_star{margin-right:11px}
.detail_production .raking_grade .txt_ratecount{display:inline-block;margin-top:-1px;vertical-align:top}
.detail_production .raking_grade {margin-bottom:6px}

/* TV상세메인 */
#dkWrap .cont_tv {padding-bottom:0}
.cont_tv .view_movie .thumb_detail{display:block;width:100%;height:100%}
.detail_tvmain .movie_basic {padding-bottom:13px}
.detail_tvmain .movie_detail {max-width:1000px;width:auto;padding-bottom:0}
.detail_tvmain .movie_myrate {padding-top:44px}
.detail_tvmain .wrap_bnr{position:absolute;top:91px;right:50%;margin-right:-500px} /* 2016-07-11 */
.cont_tv .view_movie {height:288px}
.detail_tvmain .movie_related .num_count{float:none}
.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-05-31 수정 */
/* 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} */
.cont_tv .detail_tvmain .list_video .link_video .video_thumb {height:auto}
.cont_tv .detail_tvmain .list_video .link_video .thumb_noimage {padding-top:55%}
.cont_tv .list_staff .join_img{min-width:56px;min-height:56px}/* 2016-04-06 */
/* .cont_tv .movie_join .list_join .thumb_photo{width:67px;height:67px} 2016-07-18 삭제 */ /* 2016-05-31 추가 */
.cont_tv .list_staff .join_img .thumb_photo {width:56px;height:56px} /* TV썸네일 영역 56로 픽스 2016-07-14 추가 */
.cont_tv .detail_tvstaff .list_join .thumb_photo{width:56px;height:56px} /* 2016-06-13 tv 출연제작 수정 */

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

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

/* TV상세메인 - 관련프로그램 */
.inner_related .movie_headline .tit_movie {margin-bottom:0;border-bottom:0}
.inner_related .movie_headline {margin-bottom:0}
.list_series li {display:table;width:100%;padding:14px 0;border-top:2px solid #f5f5f5}
.list_series li:first-of-type {border-top:0 none}
.list_series .link_thumb {display:table-cell;width:70px;height:100px}
.list_series .img_staff {display:block;width:100%}
.list_series .movie_summary {display:table-cell;padding-left:18px;vertical-align:middle}
.list_series .movie_summary .tit_summary {font-size:18px;font-weight:normal}
.list_series .movie_summary .list_movie {height:auto;padding:0}
.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상세 - 코너 */
.detail_tvcorner .list_series{padding-bottom:52px}
.detail_tvcorner .list_series li {padding:0}
.detail_tvcorner .movie_join .txt_join {margin-top:7px;max-height:46px;-webkit-line-clamp:2}
.detail_tvcorner .movie_done {padding-top:44px}
.movie_done .link_join {min-height:initial}
.movie_done .desc_join {width:100%;padding-left:0}

/* TV상세 - 회차 */
.detail_episode .movie_detail {width:auto;max-width:1000px;padding-top:0}
.cont_tv .detail_episode .wrap_bnr {padding-top:20px}
.detail_episode .movie_player {position:relative;padding-top:70px}
.detail_episode .movie_player .txt_info {margin-top:17px;color:#2a2a2a}
.detail_episode .movie_player .tit_cmovie {margin-top:0;line-height:26px}
.detail_vod {padding:18px 0 0 2px;color:#989898}
.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}
.detail_vod .link_episode {display:inline-block;padding:17px 0 0 2px;text-decoration:underline}
.detail_vod .desc_vod.desc_more {max-height:initial;-webkit-line-clamp:initial}
.detail_episode .movie_player .episode_title {position:absolute;top:19px;left:0;width:100%}
.detail_episode .episode_title .tit_allcount {padding-bottom:7px}

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

/* TV상세 - 편성표 */
.detail_schedule .tit_movie {padding:61px 0 7px 0;line-height:19px}
.detail_schedule .tit_movie:first-child {padding-top:0}
.detail_schedule .info_produce {padding:5px 0;border-top:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5} /* 2016-07-27 수정 */
.detail_schedule .info_produce:last-child {border-bottom:0 none}
/* .detail_schedule .info_produce .list_produce {padding:8px 0 7px 0} 2016-07-27 삭제 */
.detail_schedule .info_produce dt:after {display:none}
.detail_schedule .txt_sat {color:#284e7d}
.detail_schedule .txt_sunday {color:#fc5e5e}

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

/* 타인평점 리스트 */
.gnb_fixed .detail_another{padding-top:90px} /* j.ss 타인평점 PC gnb fixed 벌어지는 것 때문 */
.detail_another{padding-top:150px} /* 2016-05-31 수정 */
.detail_another .profile_info .tit_profile{display:inline-block;float:none;margin-right:7px}
.detail_another .txt_profile{display:inline-block;font-size:20px;vertical-align:top;line-height:53px}
.detail_another .wrap_tab{margin-top:25px}
.detail_another .tit_allcount{padding-bottom: 7px;margin-bottom: 14px} /* j.ss like profile page */
.detail_another .movie_detail{padding-bottom:0} /* j.ss like profile page */
.detail_another .txt_bar{padding:0 12px;color:#989898}
.detail_another .list_inventory li:first-child{border-top:0 none}
.detail_another .list_inventory li{display:table;overflow:hidden;width:100%;padding:14px 0;border-top:2px solid #f5f5f5}
.detail_another .txt_ratecount .emph_rate{font-weight:bold;color:#2a2a2a}
.detail_another .list_inventory .link_addrate{font-size:18px;color:#989898}
.detail_another .list_inventory .rate_thumb{float:left;overflow:hidden}
.detail_another .list_inventory .link_g{display:inline-block;min-width:70px;min-height:100px} /* 2016-06-07 수정 */
.detail_another .list_inventory .img_poster{display:block;width:70px} /* 2016-06-07 추가 */
.detail_another .list_inventory .thumb_noimage{min-height:0;padding-top:143.2%} /* 2016-06-07 추가 */
.detail_another .list_inventory .thumb_noimage .img_poster{height:0} /* 2016-06-07 추가 */
.detail_another .list_inventory .rate_info{float:right;width:608px}
.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}
.detail_another .list_inventory .txt_ratecount{float:left;margin-left:10px;font-size:18px;color:#989898}
.detail_another .list_inventory .desc_rate{padding-top:13px;color:#989898}
.detail_another .list_inventory .write_eval{display:none;float:right;width:608px;margin-top:20px}
.detail_another .list_inventory .info_eval{overflow:hidden;width:100%;padding-top:15px;font-size:16px;color:#989898}
.detail_another .list_inventory .txt_eval{float:left;width:100%} /* 2016-06-07 수정 */
.detail_another .list_inventory .txt_date{float:left;padding-top:6px}
.detail_another .list_inventory .link_report{float:left;width:130px;padding-top:6px;text-align:center;color:#989898}

/* 평점 더보기 */
.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}
.link_grademore .ico_more{display:inline-block;width:10px;height:14px;margin:27px 0 0 10px;background-position:100% -870px;vertical-align:top}

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

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

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

/* 영화제 상세 - 상단 */
/*.cont_film .view_none .detail_main{padding-top:85px} /!* 2016-06-10_v2 수정 *!/  /!* j.ss *!/*/ /* 영화제 썸네일 없는 모바일 벌어져서 주석처리,, GNB와 탭 사이 */
.gnb_fixed .cont_film .view_none .detail_main{padding-top:33px} /* 2016-06-10_v2 수정 */  /* j.ss */
.mhead_fixed .cont_film #mArticle.view_none .movie_detail {padding-top:70px}
.cont_film .detail_main .movie_basic {padding-bottom:21px}
.cont_film .detail_main .movie_magazine {padding-top:8px}
.cont_film .view_movie {position:relative;z-index:20;width:1050px;height:535px;text-align:center} /* 2016-05-31 수정 */
.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}
.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)}
.cont_film .view_movie .info_detail {position:relative;z-index:10;padding-top:225px}

/* 영화제 상세 메인 */
.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}
.summery_type2 .list_movie {overflow:hidden;padding:17px 0 0 0} /* 2016-07-21 수정 */
.summery_type2 .list_movie dt {display:block;float:left;width:37px;font-size:16px;color:#989898;clear:both}
.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} /* 2016-07-27 수정 */
.movie_summary .list_movie .link_person {color:#206de0}
.movie_summary .list_movie span.link_person {color:#989898} /* 2016-05-31 수정 */
.summery_type2 .list_placing dt {padding:0 9px 0 0;color:#989898}
.summery_type2 .list_placing {margin-top:9px;padding-top:11px}
.summery_type2 .list_work {overflow:hidden}
.summery_type2 .list_work dt {float:left;margin-right:8px;color:#989898}
.summery_type2 .list_work dd {float:left} /* 2016-05-12 수정 */
.summery_type2 .list_work .link_except {color:#2a2a2a}
.summery_type2 .list_work .link_begin {float:left;overflow:hidden;margin-right:4px;text-overflow:ellipsis;white-space:nowrap;max-width:380px} /* 2016-05-12 수정 */
.movie_summary .link_g {color:#266fdc} /* 2016-05-18 수정 */
.movie_summary span.link_g {color:#989898} /* 2016-05-18 수정 */
.movie_summary .link_job {color:#333} /* 2016-05-18 추가 */

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

/* 포토 */
.movie_photo {position:relative;padding:76px 0}/* 2016-04-06 */
.movie_photo .link_all {top:75px}/* 2016-04-06 */
.info_photo {overflow:hidden;position:relative;height:170px}
.movie_photo .list_photo{height:100%}
.movie_photo .list_photo li{float:left;position:relative;margin-right:26px}
.movie_photo .link_photo{display:block;position:relative;width:230px;height:170px}
.movie_photo .thumb_photo{width:230px;height:170px}
.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}


/* 수상/초청정보 */
.info_awarded {overflow:hidden;position:relative;padding-bottom:53px}
.movie_awarded{position:relative}/* 2016-04-06 */
.movie_awarded .link_all {top:2px}
.tit_subsidize {padding-left:2px;font-weight:normal;font-size:16px;line-height:42px;color:#2a2a2a}
.tit_subsidize .count_awarded {padding-left:5px;color:#989898}
.tit_subsidize .count_awarded .count_g {display:none}
.movie_awarded .item_cate {top:2px;right:95px}
.movie_awarded .txt_divide {position:absolute;top:5px;right:82px;width:1px;height:14px;background:#eaeaea}
 /* 2016-04-26 수정 및 추가 시작 */
.wrap_awarded {overflow:hidden;position:relative;height:245px} /* 2016-05-12 수정 */
.wrap_awarded .list_awarded {height:100%}
.wrap_awarded .list_awarded li {display:inline-block;width:110px;margin-right:34px;padding-bottom:30px;vertical-align:top}
.wrap_awarded .list_awarded .link_awarded {display:block}
.wrap_awarded .thumb_awarded {display:block;width:110px;height:160px} /* 2016-05-12 수정 */
.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} /* 2016-05-12 수정 */
.wrap_awarded .tit_subject {margin-top:5px;font-weight:normal;color:#262626}
.wrap_awarded .txt_subject {font-size:16px;color:#4c4c4c}
.wrap_awarded .link_subject {margin-top:1px;color:#206de0}
.wrap_awarded .person_subject {margin-top:1px;color:#919191}
.wrap_awarded .item_subject {margin-top:13px}
/* 2016-04-26 수정 및 추가 끝 */
.page_panel {position:absolute;top:10px;right:2px;width:63px;height:24px;font-size:18px;line-height:24px;color:#989898;text-align:center}
.page_panel .ico_popcorn {position:absolute;top:3px;width:9px;height:14px}
.page_panel .link_prev {left:0;background-position:0 -810px}
.page_panel .link_prev:hover {background-position:0 -850px}
.page_panel .link_next {right:0;background-position:100% -830px}
.page_panel .link_next:hover {background-position:100% -870px}

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

/* 상세 - 수상/초청정보 */
/*.detail_awards{padding-top:85px}  /!* j.ss *!/*/ /*영화제 썸네일 있는거 PC 벌어져서 주석처리 */
/*.gnb_fixed .detail_awards{padding-top:33px}  /!* j.ss *!/ /!*영화제 수상 썸네일 있을 때 벌어져 주석처리 *!/*/
.detail_awards .item_cate {right:0}
.detail_awards .wrap_awarded .list_awarded {overflow:hidden;height:auto}
.detail_awards .wrap_awarded {height:auto}
/* .detail_awards .wrap_awarded .list_awarded li {width:110px} 2016-04-26 삭제 */
.detail_awards .wrap_awarded .list_awarded li:nth-of-type(5n) {margin-right:0}
.detail_awards .info_awarded {padding-bottom:0} /* 2016-04-26 수정 */
.detail_awards .movie_detail {padding-bottom:0}

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

/* 인물 상세 - 상단 */
#dkContent.cont_person {padding-bottom:0}
/*.detail_personmain {padding-top: 30px} /!* j.ss *!/*/
.cont_person .wrap_tab{padding-top:109px} /* j.ss detail_movie 들어가면서 140px 31px 제외 */
/*.gnb_fixed .cont_person .view_none .wrap_tab{padding-top:80px} /!* j.ss 영화참여작 TV참여작 썸네일 없는 곳만 적용되어야 함... *!/*/
.gnb_fixed.head_white .cont_person .detail_person_list .wrap_tab{padding-top:60px} /* j.ss 영화참여작 TV참여작 썸네일 없는 곳만 적용되어야 함... */
.detail_personmain .wrap_tab{padding-top:0} /* 2016-05-31 수정 */
.cont_person .movie_detail{padding-bottom:20px}
.cont_person .wrap_slide .slide_view {width:100%;height:100%}
.cont_person .view_movie {position:relative;z-index:20;width:100%;height:535px}
.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))}
.cont_person .wrap_slide {height:535px}
.cont_person .slide_view .inner_view {height:535px}
.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)}
.cont_person .link_photomore .txt_g {float:left;width:144px;margin-top:24px;font-size:18px;line-height:22px;color:#fff;text-align:right}
.cont_person .link_photomore .txt_bar {float:left;width:1px;height:21px;margin:24px 20px 0;background:rgba(255,255,255,0.1)}
.cont_person .link_photomore .ico_popcorn {float:left;width:26px;height:5px;margin-top:32px;background-position:0 -910px}
.cont_person .wrap_slide .photo_source {position:absolute;top:452px;left:480px;z-index:20;margin-left:227px;font-size:18px;color:#636060} /* j.ss new PC left px*/

/* 인물 상세 - 메인 프로필 */
.gnb_fixed .view_none .detail_personmain .movie_detail {padding-top:10px} /* j.ss */
/*.view_none .detail_personmain .movie_detail {padding-top:70px} /!* j.ss *!/*/
.detail_personmain .movie_detail {width:auto;max-width:1000px;padding-top:20px}
.detail_personmain .movie_detail .wrap_bnr {padding-top:49px}
.detail_personmain .movie_basic {padding-bottom:8px}
.main_profile {float:left;width:70%}
.main_profile .subject_movie {position:relative;overflow:hidden;padding-bottom:5px;margin-bottom:5px;border-bottom:2px solid #efefef;min-height:44px}
.main_profile .subject_movie .tit_movie {display:block;padding-bottom:0;font-weight:normal;font-size:18px;line-height:22px;color:#2a2a2a}
.main_profile .subject_movie .txt_movie {display:block;font-size:16px;line-height:22px;color:#989898}
.main_profile .subject_movie .txt_job {position:absolute;bottom:5px;right:38px}
.main_profile .list_profile {overflow:hidden;width:100%;padding-top:13px;font-size:18px;line-height:24px;color:#2a2a2a}
.main_profile .list_profile dt {float:left;width:110px;margin-right:23px;padding-left:1px;clear:both}
.main_profile .list_profile dd {overflow:hidden;word-break:break-all}
.main_profile .list_profile .txt_colon {float:right}
.main_profile .list_profile .link_another_num {text-decoration:underline} /* 2016-07-15 merge */
.main_profile .list_profile .link_g {color:#266fdc}
.main_profile .list_origin {color:#989898}
.detail_personmain .movie_detail .list_video li {width:25%;padding:6px 0 9px 40px}
.detail_personmain .list_video {margin-left:-40px}
.detail_personmain .list_video .link_video .video_thumb {height:auto}
.detail_personmain .list_video .link_video .thumb_noimage {padding-top:55%}
.detail_personmain .list_join{float:left;width:100%}
/* 인물상세 - 영화참여작 */
.person_movielist {overflow:hidden;position:relative;width:100%;max-width:1000px;margin:0 auto 6px;padding-top:20px} /* 2016-05-31 수정 */ /* position:relative 제거,,, 탭 클릭 안됨 j.ss */
/*.person_movielist {overflow:hidden;position:relative;width:100%;max-width:1000px;margin:0 auto;padding-top:165px} /!* j.ss paddingtop + gnb *!/*/
/*.gnb_fixed .person_movielist {padding-top:104px} /!* jss gnb fixed *!/*/
.person_moviejoin {padding:0}
.person_moviejoin .movie_join {overflow:hidden;}
.person_moviejoin .list_join {float:left;width:70%;margin-bottom:5px;padding:0} /* j.ss 역할순에서 간격이 너무 크고 ul에 들어가는데, 최신순/제목순은 ul 1개뿐 조절 margin-bottom:42px -> 5px */
.person_leading .list_join li:nth-child(2){border-top:2px solid #f5f5f5;padding-top:14px}
.person_moviejoin .wrap_bnr{position:absolute;top:0;right:0}

.person_moviejoin .tit_leading{width:70%;clear:both}
.detail_personmain .d_sgt {margin:50px auto 100px} /* 2016-07-14 추가 */

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

/* 인물상세 - 정보제공 */
.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}
.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}
.reserve_csinfo .layer_tooltip.on{display:block}
.reserve_csinfo .layer_tooltip .btn_close{position:absolute;bottom:10px;right:9px;width:13px;height:11px;background-position:0 -2100px}

/* 매거진 - 메인 */
.cont_magazine .movie_detail {padding:20px 0 0 0}
.cont_magazine .detail_hot .desc_magazine {width:67.2%}
.cont_magazine .detail_hash .desc_magazine {width:67.2%}
.cont_magazine .detail_movie {padding-top:144px} /* 2016-05-31 수정 */
.gnb_fixed .cont_magazine .detail_movie {padding-top:94px}
.detail_magazine .movie_detail .main_detail{float:none} /* 2016-06-10_v2 수정 */
.detail_magazine .movie_detail {max-width:1000px;width:auto;padding-bottom:0}
/* .detail_magazine .movie_basic {height:605px} 2016-06-10_v2 삭제 */
.detail_magazine .wrap_bnr{position:absolute;top:203px;right:50%;width:auto;margin-right:-500px} /* 2016-05-31 수정 */
.gnb_fixed .detail_magazine .wrap_bnr {top:155px}
.wrap_recent {overflow:hidden;position:relative;width:100%;height:604px}
.wrap_recent .list_recent {position:absolute}
.wrap_recent .list_recent li {float:left;width:25%}
/* 2016-07-12 수정 및 추가 시작 */
.wrap_recent .list_recent .slide_recent {position:relative}
.wrap_recent .link_recent {display:block;text-align:center}
.wrap_recent .link_slidprev {position:absolute;top:200px;left:0;z-index:10;width:30px;height:35px;padding:15px 25px} /* 2016-07-18 수정 */
.wrap_recent .link_slidnext {position:absolute;top:200px;right:0;z-index:10;width:30px;height:35px;padding:15px 25px} /* 2016-07-18 수정 */
.cont_trailer .link_slidprev {position:absolute;top:50%;left:0;z-index:10;width:30px;height:35px;padding:15px 25px;margin-top:-20px} /* 2016-07-21 추가 */
.cont_trailer .link_slidnext {position:absolute;top:50%;right:0;z-index:10;width:30px;height:35px;padding:15px 25px;margin-top:-20px} /* 2016-07-21 추가 */
.cont_trailer .link_slidprev .ico_popcorn, .wrap_recent .link_slidprev .ico_popcorn {width:36px;height:36px;background-position:0 -60px} /* 2016-07-18 수정 */ /* 2016-07-21 수정 */
.cont_trailer .link_slidnext .ico_popcorn, .wrap_recent .link_slidnext .ico_popcorn {width:36px;height:36px;background-position:100% -100px} /* 2016-07-18 수정 */ /* 2016-07-21 수정 */
/* 2016-07-12 수정 및 추가 끝 */
.list_recent .thumb_recent {display:block;position:relative;width:100%}
.list_recent .img_recent {display:block;width:100%;height:462px;background-position:50% 50%;background-size:cover}
.list_recent .tit_magazine {width:130px;height:30px;margin:20px auto 10px;background-position:0 -75px}
.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}
.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}
.wrap_recent .paging_comm {bottom:0}
.wrap_recent .inner_paging .btn_page {margin:0 6px;background-color:#000;opacity:0.3;filter:alpha(opacity=30)}
.wrap_recent .inner_paging .on {background-color:#e92131;opacity:1;filter:alpha(opacity=1)}
.wrap_hotkey {overflow:hidden}
.wrap_hotkey .txt_hotkey {float:right;font-size:18px;color:#989898}
.wrap_hotkey .list_hotkey {overflow:hidden;position:relative;height:172px}
.wrap_hotkey .list_hotkey li {position:relative;float:left;width:172px;height:172px;margin-right:16px}
.wrap_hotkey .list_hotkey .link_hotkey {display:block;width:172px;height:172px}
.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:''}
.wrap_hotkey .list_hotkey .thumb_g {width:172px;height:172px}
.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}
.wrap_hotkey .list_hotkey .inner_desc {display:table-cell;vertical-align:middle}
/*.wrap_hotkey .link_bnr {display:block}*/
/* .cont_magazine .movie_magazine {padding:76px 0 0} 2016-06-10_v2 삭제 */
.cont_magazine .movie_magazine .list_magazine:last-child {padding-bottom:0}
.cont_magazine .movie_magazine .tit_magazine {height:auto;max-height:56px;margin-bottom:9px;-webkit-line-clamp:2}
.cont_magazine .movie_magazine .txt_magazine {max-height:45px;-webkit-line-clamp:2}
.cont_magazine .movie_magazine .txt_now {display:block;padding-top:14px;font-size:16px;color:#989898}

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

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

/* 상영예정 영화 */
.gnb_fixed .cont_premovie .detail_movie {padding-top:89px} /* j.ss */  /* 2016-06-10_v2 수정 */
.cont_premovie .detail_movie {padding-top:150px} /* 2016-05-31 수정 */
.cont_premovie .detail_movie .movie_detail {padding-bottom:0}
.check_reservation {display:block;position:relative;height:38px}
.check_reservation .inp_check {float:left;width:18px;height:18px;vertical-align:top;-webkit-appearance:none}
.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}
.check_reservation .ico_popcorn {position:absolute;top:0;left:0;width:18px;height:18px;background-position:0 -930px}
.check_reservation .ico_check {background-position:0 -950px;outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}
.cont_premovie .list_boxthumb .tit_join{margin-top:5px}
.cont_premovie .list_boxthumb .raking_grade{padding-top:1px}

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

/* 최신 예고편 - 영상 */
.cont_trailer .list_video li {height:280px;padding-bottom:0}
.cont_trailer .link_video .info_video {min-height:initial}
.cont_trailer .link_video .tit_video {height:auto}
.cont_trailer .tit_video .tit_g {height:auto;max-height:52px;-webkit-line-clamp:2}
.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}
.cont_trailer .desc_play {display:block;overflow:hidden;width:100%;height:21px;margin-top:12px}
.cont_trailer .link_video .video_count {display:inline-block}

/* 검색 결과 */
.cont_search {padding-top:65px}
.view_result {max-width:1000px;margin:0 auto;padding-top:24px}
.view_result .list_tab {height:34px}
.view_result .list_tab .link_tab {height:32px}
.view_result .list_tab .on .link_tab ,.view_result .list_tab .link_tab:hover {color:#2a2a2a;border-bottom:4px solid #2a2a2a}
.view_result .list_tab span.link_tab, .view_result .list_tab span.link_tab:hover {color:#989898;border:0 none}
.result_cont {display:none;position:relative;padding-top:37px}
.result_cont .tit_allcount {margin:0 0 24px 0;padding:0;border-bottom:0 none;font-size:16px;color:#989898}
.result_cont .tit_allcount .num_g {color:#2a2a2a}
.result_cont .item_cate {top:31px}
.result_cont .txt_state {display:block;padding-top:19px}
.result_cont .txt_state .txt_result {display:block;display:-webkit-box;overflow:hidden;max-height:24px;vertical-align:top;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.result_cont .txt_result .txt_g {font-weight:normal}
.result_cont .movie_magazine .txt_now {display:block;padding-top:14px;font-size:16px;color:#989898}
.result_cont .movie_join .tit_join {margin-bottom:4px}
.result_cont .raking_grade .emph_grade {float:left;margin-top:2px;color:#2a2a2a}
.result_cont .raking_grade .txt_grade {float:left;margin-top:2px}
.result_cont .emph_keyword {color:#f33276}
.view_result .wrap_tab {overflow:hidden;position:relative;z-index:50;width:100%;height:36px}
.result_cont .tit_theme {display:block;font-weight:normal;font-size:18px;color:#2a2a2a}
.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}
.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}
.result_person .list_join .join_img {min-width:56px;min-height:82px}
.result_person .movie_join .desc_join {width:94.5%}
.result_person .list_join .thumb_photo {min-width:56px;min-height:82px}
.result_person .txt_state {padding-top:12px}
.result_person .movie_join .link_join {min-height:82px}
.result_tv .tit_theme .txt_subject1,.result_festival .tit_theme .txt_subject1 {margin:3px 0 10px}
.result_tv .txt_state,.result_festival .txt_state {padding-top:3px}
.result_magazine .movie_magazine {padding-top:0}
.result_magazine .movie_magazine .desc_magazine {width:83.4%}
.result_magazine .list_magazine .magazine_img {min-width:166px;min-height:106px}
.result_magazine .list_magazine .thumb_photo {min-width:166px;min-height:106px}
.result_magazine .movie_magazine .txt_magazine {max-height:48px;-webkit-line-clamp:2}
.result_magazine .movie_magazine .tit_magazine {margin-bottom:6px}
.result_magazine .movie_magazine .txt_now {padding-top:8px}
.txt_search_none {margin:40px 0 0 40px;color:#989898}

/* 친구의 만점 영화 */
.detail_perfect {padding-top:81px}
.detail_perfect .movie_detail .main_detail {position:relative}
.detail_perfect .wrap_bnr {padding-top:51px}
.detail_perfect .tit_allcount {padding-bottom:7px;margin-bottom:0}
.detail_perfect .item_cate {top:-4px}
.detail_perfect .area_profile {width:58px;height:58px;margin:-6px 18px 0 0}
.detail_perfect .area_profile .img_profile {width:58px;height:58px}
.detail_perfect .list_review .review_info{padding:6px 0 24px 0}
.detail_perfect .list_review li {padding:21px 0 0}
.detail_perfect .review_info .raking_grade {padding-top:5px}
.detail_perfect .raking_grade .star_grade {margin-top:-2px}
.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}
.detail_perfect .txt_review.desc_more {max-height:none;-webkit-line-clamp:initial}
.detail_perfect .list_review .link_more {display:inline-block}
.detail_perfect .tit_review {font-weight:bold;line-height:26px}
.detail_perfect .review_photo {overflow:hidden;width:100%;max-height:224px;margin-top:22px}
.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}
.detail_perfect .thumb_poster {float:left;width:154px;padding-right:1px}
.detail_perfect .thumb_steelcut {float:left;width:446px;height:224px}
.detail_perfect .img_poster {width:100%;height:auto;min-height:224px;vertical-align:top}

/* 나의프로필 - 영화 평가 */
.detail_eval {padding-top:94px}
.detail_eval .movie_detail {padding-top:50px}
.profile_rate {overflow:hidden;position:absolute;top:121px;left:50%;z-index:100;width:1000px;height:66px;margin-left:-500px;padding:6px 0;background-color:#fff} /* 2016-05-31 수정 */ /* 2016-06-01_v1 수정 */
.gnb_fixed .profile_rate{position:fixed;top:66px} /* 2016-05-31 추가 */ /* 2016-06-01_v1 수정 */
.profile_rate .tit_eval {display:block;font-weight:normal;font-size:16px;line-height:24px;color:#989898}
.profile_rate .tit_eval .txt_g {color:#2a2a2a}
.profile_rate .num_eval {display:block;font-weight:bold;font-size:36px;line-height:46px;color:#2a2a2a}
.list_rate li {overflow:hidden;width:100%;padding:14px 0;border-bottom:2px solid #f5f5f5}
.list_rate .link_poster {float:left;max-width:70px;max-height:100px}
.list_rate .thumb_photo {display:block;width:70px;height:100px}
.list_rate .rate_info {float:right;width:608px}
.detail_eval .tit_rate {display:block;overflow:hidden;font-weight:normal;font-size:18px;line-height:22px}
.detail_eval .tit_rate .link_g {color:#2a2a2a}
.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}
.detail_eval .write_open .link_eval, .detail_eval .edit_open .link_eval{display:none}
.detail_eval .raking_grade {position:relative;height:39px}
.list_rate .raking_grade .bg_star {width:136px;height:23px;margin-top:5px;background-position:0 -40px}
.list_rate .raking_grade .inner_star {margin-top:0;background-position:0 -70px}
.list_rate .item_cate {top:7px;right:initial;left:158px}
.list_rate .raking_grade .score_zero {background-position:0 -100px}
.detail_eval .raking_grade .txt_bar {display:inline-block;width:1px;height:16px;margin:9px 0 0 12px;background:#f5f5f5;vertical-align:top}
.detail_eval .write_eval{display:none;float:right;width:608px;padding-top:1px}
.detail_eval .write_open .write_eval{display:block}
.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}
.detail_eval .inner_write{padding:6px 12px}
.detail_eval .area_eval .lab_eval{position:absolute;top:6px;left:12px;color:#989898}
.detail_eval .on .area_eval .lab_eval{display:none}
.detail_eval .area_eval .tf_eval{width:100%;height:106px;border:0 none;resize:none}
.detail_eval .area_eval .txt_letter{position:absolute;right:12px;bottom:8px;color:#989898}
.detail_eval .on .area_eval .emph_letter{color:#2a2a2a}
.detail_eval .area_button{padding-top:12px;text-align:right}
.detail_eval .area_button .btn_submit{width:80px;height:36px;margin-right:10px;line-height:38px;background-color:#e92131;color:#fff}
.detail_eval .area_button .btn_cancel{width:80px;height:36px;line-height:38px;background-color:#989898;color:#fff}
.detail_eval .info_eval{display:none;float:right;width:608px}
.detail_eval .edit_open .info_eval{display:block}
.detail_eval .txt_eval{display:block;margin-top:9px}
.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}

/* 나의프로필 - 나의취향 */
.cont_myprofile .movie_detail {padding:130px 0 0} /* 2016-05-31 수정 */ /* 2016-06-01_v1 수정 */
.gnb_fixed .cont_myprofile .movie_detail {padding:80px 0 0} /* 2016-06-10_v2 수정 */
.gnb_fixed .detail_myrate .movie_detail {padding:20px 0 0} /* 2016-06-10_v2 추가 */
.detail_mytaste{padding-top:104px}
.profile_info{	overflow:hidden;width:100%;max-width:1000px;margin:0 auto}
.profile_info .tit_profile{float:left;font-weight:bold;font-size:36px;color:#2a2a2a}
/*.profile_info .txt_email{color:#989898} 2016-03-02 삭제*/
.profile_info .txt_bar{display:inline-block;width:1px;height:12px;margin:4px 12px 0;vertical-align:top;background:#f5f5f5}
.profile_info .link_change{float:left;margin:20px 0 0 10px;color:#989898}
.profile_info .link_change .txt_line{display:inline-block;height:18px;border-bottom:1px solid #989898}
.profile_info .link_change .ico_popcorn{display:inline-block;width:8px;height:12px;margin-left:5px;background-position:100% -1090px}
.cont_myprofile .wrap_tab{margin-top:20px}
.detail_mytaste .main_detail:after {display:block;position:relative;top:-190px;width:700px;height:2px;background:#f5f5f5;content:''}
.detail_mytaste .tit_taste{font-weight:normal;color:#989898}
.detail_mytaste .tit_taste .txt_g{color:#2a2a2a}
.detail_mytaste .taste_keyword{padding-top:16px}
.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}
.detail_mytaste .tit_recommend{padding-bottom:5px;margin-top:56px;font-weight:normal;color:#2a2a2a}
.detail_mytaste .list_taste{overflow:hidden}
.detail_mytaste .list_taste li{float:left;width:50%;padding:14px 0;border-top:2px solid #f5f5f5}
.detail_mytaste .list_taste .link_recommend{display:block}
.detail_mytaste .list_taste .inner_recommend{display:table}
.detail_mytaste .rate_thumb{float:left;min-width:110px;min-height:160px}
.detail_mytaste .rate_thumb .img_poster{display:block;width:100%}
.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}
.detail_mytaste .rate_info .txt_cast{display:block;font-weight:bold;color:#989898}
.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}
.detail_mytaste .rate_info .txt_open{display:block;padding-top:2px;color:#989898}

/* 나의프로필 - 영화평점 */
.gnb_fixed .detail_myrate{padding-top:75px} /* j.ss */
.detail_myrate{padding-top:135px} /* 2016-06-03 수정 */ /* 2016-06-07 수정 */
.detail_myrate .movie_detail{padding-top:20px} /* 2016-06-03 추가 */
.detail_myrate .main_detail{position:relative}
.detail_myrate .tit_allcount{padding-bottom:7px;margin-bottom:14px} /* j.ss */
.detail_myrate .item_cate{top:0}
.detail_myrate .tit_allcount .txt_bar {padding:0 10px;color:#989898}
.rate_poster {overflow:hidden;position:relative;width:700px;margin-bottom:10px}
.rate_poster .rate_add {position:absolute;top:0;left:0;z-index:1;width:110px;height:320px}
.rate_poster .rate_add .link_addrate{display:block;position:relative;width:108px;height:158px;border:1px solid #ededed;background-color:#fcfcfc}
.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}
.rate_poster .rate_add .txt_addrate:before{content:'';position:absolute;top:0;left:50%;width:3px;height:20px;margin-left:-1px;background-color:#989898}
.rate_poster .rate_add .txt_addrate:after{content:'';position:absolute;top:8px;left:50%;width:20px;height:3px;margin-left:-10px;background-color:#989898}
.detail_myrate .list_poster{overflow:hidden;width:720px}
.detail_myrate .list_poster li{float:left;position:relative;width:110px;height:320px;padding-right:34px;margin-bottom:50px}
.detail_myrate .list_poster li:first-of-type {padding-left:144px}
.detail_myrate .list_poster .link_g{display:block;min-height:160px;margin-bottom:11px}
.detail_myrate .img_poster {display:block;width:100%;height:auto}
.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}
.detail_myrate .list_poster .raking_grade .bg_star{float:none}
.detail_myrate .list_poster .txt_ratecount{display:block;margin-top:11px;font-size:18px;color:#989898}
.detail_myrate .txt_ratecount .emph_rate{font-weight:bold;color:#2a2a2a}
.detail_myrate .list_poster .btn_delete{position:absolute;bottom:0;width:110px;height:36px;border:1px solid #e7e7e7;line-height:36px;color:#989898}
.detail_myrate .list_inventory li{overflow:hidden;width:100%;padding:14px 0;border-top:2px solid #f5f5f5}
.detail_myrate .list_inventory li:first-child{border-top:0 none}
.detail_myrate .link_rateadd {display:table;overflow:hidden;width:100%;padding-bottom:14px;border-bottom:2px solid #f5f5f5}
.detail_myrate .link_rateadd .rate_thumb {overflow:hidden;float:left;width:100%}
.detail_myrate .link_rateadd .rate_info {display:table-cell;width:90%;padding-left:22px;font-size:18px;color:#989898;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}
.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}
.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}
.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}
.detail_myrate .list_inventory .link_addrate{font-size:18px;color:#989898}
.detail_myrate .list_inventory .rate_thumb{float:left;overflow:hidden;width:70px} /* 2016-05-31 수정 */ /* 2016-06-07 수정 */
.detail_myrate .list_inventory .link_g{min-width:70px;min-height:100px}
.detail_myrate .list_inventory .rate_info{float:right;width:608px}
.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}
.detail_myrate .list_inventory .txt_ratecount{float:left;margin-left:10px;font-size:18px;color:#989898}
.detail_myrate .list_inventory .desc_rate{padding-top:13px;color:#989898}
.detail_myrate .list_inventory .btn_delete{width:110px;height:36px;margin:13px 16px 0 0;border:1px solid #e7e7e7;line-height:36px;color:#989898}
.detail_myrate .list_inventory .write_eval{display:none;float:right;width:608px;margin-top:20px}
.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}
.detail_myrate .inner_write{padding:6px 12px}
.detail_myrate .area_eval .lab_eval{position:absolute;top:6px;left:12px;color:#989898}
.detail_myrate .on .area_eval .lab_eval{display:none}
.detail_myrate .area_eval .tf_eval{width:100%;height:106px;border:0 none;resize:none}
.detail_myrate .area_eval .txt_letter{position:absolute;bottom:8px;right:12px;color:#989898}
.detail_myrate .on .area_eval .emph_letter{color:#2a2a2a}
.detail_myrate .area_button{padding-top:12px;text-align:right}
.detail_myrate .area_button .btn_submit{width:80px;height:36px;margin-right:10px;line-height:38px;background-color:#e92131;color:#fff}
.detail_myrate .area_button .btn_cancel{width:80px;height:36px;line-height:38px;background-color:#989898;color:#fff}
.detail_myrate .info_eval{display:none;float:right;width:608px}
.detail_myrate .edit_open .info_eval{display:block}
.detail_myrate .txt_eval{display:block;margin-top:9px}
.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}
.detail_myrate .list_inventory .write_open .write_eval{display:block}


	/* 평점없을때 */
	.detail_myrate .img_nonerate{display:block;width:171px;height:164px;margin:95px 0 0 250px} /* 2016-06-10 수정 */
	.detail_myrate .tit_nonerate{display:block;padding-top:40px;font-weight:normal;font-size:20px;text-align:center}  /* 2016-06-10 수정 */
	.detail_myrate .txt_nonerate{padding-top:9px;line-height:25px;text-align:center;color:#989898}
	.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} /* 2016-06-10 수정 */ /* 2016-07-15 */
	.detail_myrate .none_download{position:absolute;top:70px;left:235px;z-index:10;width:200px;height:200px} /* 2016-06-10 추가 */
	/* 타인 - 평점없을때 2016-06-10_v1 */
	.detail_another .img_nonerate{display:block;width:171px;height:164px;margin:95px 0 0 250px}
	.detail_another .tit_nonerate{display:block;padding-top:40px;font-weight:normal;font-size:20px;text-align:center}
	.detail_another .txt_nonerate{padding-top:9px;line-height:25px;text-align:center;color:#989898}
	.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} /* 2016-06-10 수정 */
	.detail_another .none_download{position:absolute;top:70px;left:235px;z-index:10;width:200px;height:200px}


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


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


/* 예매공통 */
.cont_reserve .cont_off {padding-bottom:0}
.cont_reserve .cont_off .reservation_cont {display:none}
.cont_reserve .cont_on .reservation_cont {display:block}/* 2016-03-22 수정 */

/* 영화 선택 - 공통 */
.reserve_mselect .wrap_tab {margin-bottom:8px}
.reserve_mselect .movie_detail {padding-top:0}
.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}
.tit_reservation.on {color:#2a2a2a}
.tit_strapline {display:block;height:36px;margin-top:18px;font-weight:normal;font-size:18px;line-height:36px}
.reserve_mselect .movie_detail .wrap_bnr {padding-top:39px}
/* 영화 선택 - 상단 슬라이드 */
.wrap_select {overflow:hidden;position:relative;width:100%;max-width:1000px;margin:0 auto;padding-bottom:31px}
.cont_select {width:216px;margin:0 auto}
.cont_select .movie_slide {overflow:hidden;width:1500px;height:360px;margin-left:-432px}
.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}
.cont_select .link_item .thumb_select {display:block;width:186px;height:271px;margin:12px auto 0}
.cont_select .link_item .thumb_movie {display:block;width:186px;height:271px}/* 2016-03-25 */
.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}/* 2016-03-25 */
.cont_select .txt_minfo {display:block;font-size:16px;letter-spacing:-1px}
.cont_select .txt_minfo .txt_bar {padding:0 7px;font-size:14px;color:#eaeaea}
.cont_select .link_item.on {z-index:1;border:2px solid #e92131}
.cont_select .link_all {top:16px}
.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)}
.cont_select .btn_slide .ico_popcorn {width:15px;height:24px;margin:22px auto 0}
.cont_select .btn_prev {left:10px}
.cont_select .btn_prev .ico_popcorn {background-position:0 -1130px}
.cont_select .btn_next {right:10px;background-position:0 -1160px}
.cont_select .btn_next .ico_popcorn {background-position:100% -1160px}
.cont_select .link_item .ico_ranking {position:absolute;top:16px;left:18px;width:52px;height:18px}
.cont_select .ico_top1 {background-position:0 0}
.cont_select .ico_top2 {background-position:0 -20px}
.cont_select .ico_top3 {background-position:0 -40px}
.cont_select .ico_top4 {background-position:0 -60px}
.cont_select .ico_top5 {background-position:0 -80px}
.cont_select .ico_top6 {background-position:0 -100px}
.cont_select .ico_top7 {background-position:0 -120px}
.cont_select .ico_top8 {background-position:0 -140px}
.cont_select .ico_top9 {background-position:0 -160px}
.cont_select .ico_top10 {background-position:0 -180px}
.cont_select .ico_top11 {background-position:0 -200px}
.cont_select .ico_top12 {background-position:0 -220px}
.cont_select .ico_top13 {background-position:0 -240px}
.cont_select .ico_top14 {background-position:0 -260px}
.cont_select .ico_top15 {background-position:0 -280px}
.cont_select .ico_top16 {background-position:0 -300px}
.cont_select .ico_top17 {background-position:0 -320px}
.cont_select .ico_top18 {background-position:0 -340px}
.cont_select .ico_top19 {background-position:0 -360px}
.cont_select .ico_top20 {background-position:0 -380px}
.wrap_select .tit_reservation {margin-bottom:14px}

/* 영화 선택 - 영화 선택 */
.step_part1 {padding-bottom:27px}
.selmovie_info {width:100%;height:174px;padding-top:14px;background:#fff;box-sizing:border-box;-webkit-box-sizing:border-box}
.selmovie_info:last-child {height:201px;padding-bottom:27px}/* 2016-03-25 추가 */
.selmovie_info .selmovie_poster {overflow:hidden;float:left;width:110px;height:160px;margin-right:22px}
.selmovie_info .selmovie_poster .thumb_photo {display:block;width:100%;height:auto}
.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}
.cont_reserve .img_grade {display:inline-block;width:20px;height:20px;margin-top:4px;vertical-align:top}/* 2016-03-25 */
.selmovie_spec {padding-top:17px}
.selmovie_spec .txt_g {display:block;line-height:26px}
.selmovie_summary .color_g {color:#ff009c}
.selmovie_summary .txt_divide {display:none}
.selmovie_summary .list_spec {overflow:hidden;margin-top:4px;padding-top:8px;border-top:2px solid #f5f5f5;line-height:26px}
.selmovie_summary .list_spec dt {float:left;margin-right:11px;clear:both}
.selmovie_summary .list_spec dd {float:left;margin-right:19px;color:#989898}
.selmovie_board .list_board {border-top:0 none}
.selmovie_board .list_board dt {float:left}
.selmovie_board .list_board dd {float:left;margin-right:19px}
.selmovie_board .list_spec dt.dt_g {clear:none}
.selmovie_board .txt_line {padding:0 10px 0 5px;font-size:14px;color:#eaeaea}

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

/* 예매 - 고객센터 */
.reserve_csinfo {width:100%;height:36px;font-size:14px;line-height:38px;color:#989898;background:#f2f2f2}
.reserve_csinfo .inner_csinfo {position:relative;width:100%;max-width:1000px;margin:0 auto;padding-left:18px;box-sizing:border-box;-webkit-box-sizing:border-box}
.reserve_csinfo .line_bar {padding:0 10px}

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

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

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

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

/* 예매 - 결제 */
.step_part7 .tit_strapline {border-bottom:2px solid #f5f5f5}
.step_part7 .tit_strapline .tit_discount {float:right;color:#989898}
.form_discount {padding-top:14px}
.fld_discount {overflow:hidden;position:relative;width:700px;height:50px}
.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}
.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}
.fld_discount .btn_discount {float:right;width:69px;height:50px;border:2px solid #eee;font-size:18px;color:#989898;background:#f5f5f5;text-align:center}
.step_part7 .tit_count {color:#989898}
.box_discount {overflow:hidden;position:relative;width:100%;border-bottom:2px solid #f5f5f5}
.box_discount .box_disinfo {overflow:hidden;width:490px;padding:19px 0 20px;border-right:2px solid #f5f5f5}
.box_discount .list_discount {overflow:hidden;width:245px;margin-bottom:6px;font-size:18px;line-height:24px}
.box_discount .list_discount dt {font-size:14px;line-height:26px;color:#989898}
.box_discount .item_cate {top:50%;right:61px;margin-top:-14px}
.box_discount .item_cate .txt_selected {padding:0 11px;font-size:18px;color:#2a2a2a}
.box_discount .item_cate .ico_arrow {height:10px;background-position:0 -1280px}
.form_pay {padding-top:44px;font-size:18px}
.form_pay .txt_pay {overflow:hidden;width:100%;line-height:36px;color:#989898}
.form_pay .pay_money {float:right;color:#989898}
.form_pay .tit_strapline .pay_money {font-weight:bold;color:#e92131}
.form_pay .tit_strapline {margin-bottom:13px}
.form_pay .tit_total {margin:9px 0 31px;padding-top:12px;border-top:2px solid #f5f5f5;border-bottom:0 none}
.form_pay .txt_pay.txt_charge {color:#2a2a2a}
.form_pay .pay_process {padding-bottom:45px;border-top:0 none}
.form_pay .pay_process .wrap_process {margin:0}

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

/* 레이어 */
.dimmed{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:#000;filter:alpha(opacity=70);opacity:0.7}
.wrap_layer{position:absolute;left:0;z-index:9999;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_limited{display:block;padding-top:7px;color:#989898} 2016-03-25 삭제 */
.inner_all_movie .list_allmovie .txt_reserve{display:block;padding-top:7px;color: #e92131}/* 2016-03-25 */
.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}/* 2016-03-25 */
.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}

/* 공지사항 */
.detail_notice {padding-top:155px} /* 2016-06-03 수정 */
.gnb_fixed .detail_notice {padding-top: 94px} /* j.ss */
.detail_notice .movie_detail {padding-top:0}
.detail_notice .movie_detail .main_detail {position:relative}
.detail_notice .movie_detail .tit_allcount {margin-bottom:0;padding-bottom:7px;border-bottom:0 none}
.noti_article {overflow:hidden;border-top:2px solid #f5f5f5}
.noti_article .link_notice {display:block;overflow:hidden;padding:15px 0 12px}
.noti_article .noti_title {display:block;margin-bottom:3px;font-weight:normal;line-height:24px;color:#2a2a2a;word-break:break-word}
.noti_article .noti_title .cate_e {color:#f32276}
.noti_article .noti_title .cate_s {color:#126c8a}
.noti_article .noti_date {display:block;line-height:20px;color:#989898}
.notice_view {overflow:hidden;padding:14px 0;border-top:2px solid #f5f5f5}
.notice_view .view_paragraph {font-size:16px;line-height:26px;word-break:break-word}
.notice_view .link_listback {display:block;width:162px;height:44px;border:2px solid #f5f5f5;line-height:46px;color:#989898;text-align:center}

/* 공지사항 레이어 */
.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}
/* 공유하기 레이어 */
.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}
.share_layer{display:none;position:fixed;width:376px}
.share_on .share_layer{display:block}
.share_on .dimmed_share{display:block}
.movie_layer .inner_share_layer{position:relative;padding:0;background-color:#fff}
.inner_share_layer .list_share{overflow:hidden;padding:45px 37px 0 36px}
.inner_share_layer .list_share li{float:left}
.inner_share_layer .link_share{display:block;width:101px;font-size:17px;margin-bottom:28px;letter-spacing:-1px;text-align:center}
.inner_share_layer .link_share .ico_popcorn{display:block;width:84px;height:84px;margin:0 auto 11px}
.inner_share_layer .ico_kt{background-position:0 -1510px}
.inner_share_layer .ico_ks{background-position:0 -1600px}
.inner_share_layer .ico_fb{background-position:0 -1690px}
.inner_share_layer .ico_tw{background-position:0 -1780px}
.inner_share_layer .ico_mail{background-position:0 -1870px}
.inner_share_layer .ico_insta{background-position:0 -1960px}
.inner_share_layer .area_copy{padding:33px 0 40px 47px;border-top:1px solid #f5f5f5}
.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}
.inner_share_layer .txt_url{display:inline-block;padding:9px 0 0 13px;font-size:19px}
/* 14세 미만 동의 레이어 */
.movie_layer .inner_agree_layer{position:relative;width:413px;padding:0 30px 37px;margin:0 auto;background-color:#fff}
.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}
.inner_agree_layer .txt_agree{padding:10px 5px 0 0;font-size:18px}
.inner_agree_layer .box_infomation{display:block;padding:12px 0 13px 17px;margin-top:27px;font-size:18px;background-color:#f5f5f5}
.inner_agree_layer .enter_form{padding:11px 0 0}
.inner_agree_layer .enter_form .lbl_name{color:#2a2a2a}
.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}
.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}
.inner_agree_layer .enter_form .btn_check{float:left;width:133px;height:50px;line-height:46px;background-color:#f5f5f5}
.inner_agree_layer .enter_comm .phone_enter{float:left;width:133px;margin:0 0 0 7px}
.inner_agree_layer .enter_comm .phone_enter:first-child{width:129px;margin:0 4px 0 0}
.inner_agree_layer .enter_comm .item_cate{width:133px}
.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}
.inner_agree_layer .area_button{padding-top:20px}
.inner_agree_layer .btn_cancel{width:200px;margin-right:13px;background-color:#424242;color:#fff}
.inner_agree_layer .btn_admission{width:200px}
/* 에러 */
.cont_error{min-height:900px;padding-top:110px;text-align:center}
.cont_error .txt_error{padding-top:20px;font-size:20px}
.cont_error .link_popcorn{display:block;width:235px;height:65px;margin:65px auto 0;font-size:20px;line-height:65px}

/* 메인뷰 - 사진이 안뜰때 */
#mArticle.view_none .view_movie{overflow:hidden;height:0;margin-top:66px}

@charset "utf-8";


@media only screen and (max-width:800px){
	body {font-size:14px}

	/* 공통 이미지 */
	.ico_popcorn {display:block;overflow:hidden;background:url(http://i1.daumcdn.net/img-contents/movie/2016/m320/ico_popcorn_160615.png) no-repeat 0 0;text-indent:-9999px}
	.btn_popcorn {display:block;overflow:hidden;background:url(http://i1.daumcdn.net/img-contents/movie/2016/m320/btn_popcorn.png) no-repeat 0 0;text-indent:-9999px}
	.tit_popcorn {display:block;overflow:hidden;background:url(http://i1.daumcdn.net/img-contents/movie/2016/m320/tit_popcorn.png) no-repeat 0 0;text-indent:-9999px}
	.ico_ranking {display:block;overflow:hidden;background:url(http://i1.daumcdn.net/img-contents/movie/2016/m320/ico_ranking.png) no-repeat 0 0;text-indent:-9999px}


	/* 레이아웃 */
	#dkWrap {min-width:320px;padding-top:0;margin-top:50px}/* 2016-04-12 */
	#dkContent {padding-bottom:0}
	#dkWrap .head_movie {top:0;padding-top:0} /* 2016-05-31 수정 */

	/* 배너 CSS */
	.bnr_adam{display:block}
	.bnr_sponsor{display:none}
	.bnr_top .link_bnr {width:100%;height:50px}
	.link_bnr .img_bnr {display:block;width:320px;height:50px;margin:0 auto}
	.bottom_bnr{display:block}
	.bottom_bnr .link_bnr{display:block}
	.bottom_bnr .img_bnr{height:auto}

	/* Header */
	.d_head {height:44px;padding:0}
	.d_head .link_menu{top:0;left:0} /* 2016-05-31 수정 */
	.d_head .link_menu .ico_popcorn {width:17px;height:14px;margin:15px 13px 15px 17px}
	.d_head .tit_logo {padding-top:4px}
	.d_head .tit_logo .link_logo {width:47px;height:14px}
	.d_head .tit_logo .logo_movie {width:47px;height:14px;background-position:0 -34px}
	.d_head .head_menu{top:0;right:0} /* 2016-05-31 수정 */
	.head_menu .link_quick {height:44px;margin-top:0;font-size:13px;line-height:46px}
	.head_menu .txt_bar {width:1px;height:20px;margin:12px 1px 0 15px}
	.head_menu .link_search {margin-top:0}
	.head_menu .link_search .ico_popcorn {width:17px;height:17px;margin:14px 16px 10px 13px;background-position:-20px 0}
	/* 2016-05-31 추가 시작*/
	.type_white .head_menu .link_search .ico_popcorn {background-position:-90px 0}
	.type_white .d_head .link_menu .ico_popcorn{background-position:-70px 0}
	.type_white .d_head .tit_logo .logo_movie{background-position:0 -50px}
	/*.type_white .txt_bar {background-color:#000} /!* 2016-06-07 추가 *!/*/ /* not required <j.ss> */
	.type_white .d_head .link_searchbar .ico_popcorn {background-position:-90px 0}  /* 2016-06-07 추가 */
	.gnb_fixed .d_head .link_searchbar .ico_popcorn {background-position:-90px 0} /* 2016-06-07 추가 */
	/* 2016-05-31 추가 끝 */
	.tit_rel {padding:11px 0 0 46px}
	.d_head_type .tit_rel{padding:11px 125px 0 46px}/* 2016-04-08 */
	.tit_rel .link_rel {font-size:16px}
	.head_white .head_movie {border-top:0 none}
	.head_white .d_head {height:44px}
	.head_white .link_menu .ico_popcorn {background-position:-70px 0}
	.head_white .tit_logo .logo_movie {background-position:0 -50px}
	.head_white .tit_rel .link_rel {color:#2a2a2a}
	.head_white .head_menu .link_quick {color:#2a2a2a}
	.head_white .head_menu .link_search .ico_popcorn {background-position:-90px 0}
 	.mhead_fixed .view_movie {position:fixed;top:-179px}
	.mhead_fixed .detail_movie .wrap_tab {position:fixed;top:44px;width:100%;margin-top:0;background-color:#fff} /* 2016-06-07 수정 */
	.mhead_fixed .detail_movie .movie_detail {padding-top:268px}
	.mhead_fixed .cont_tv .view_movie {height:145px}
	.mhead_fixed .cont_box .movie_detail {padding-top:0px} /* j.ss */
	.d_nav{display:none}
	.head_home{padding:0}
	.d_head .head_menu .link_searchbar{width:auto;margin:14px 16px 0 13px;background:none} /* 2016-06-03 수정 */
	.d_head .link_searchbar .ico_popcorn{width:17px;height:17px;margin:0;background-position:-20px 0} /* 2016-06-03 추가 */

	/* 검색 */
	.inside_sch {height:43px;padding:0 85px 0 36px}
	.inside_sch .btn_search {top:0;width:41px;height:44px}
	.inside_sch .btn_search .ico_popcorn {width:17px;height:17px;margin-left:17px;background-position:-90px 0}
	.inside_sch .btn_del {top:13px;right:48px;width:35px;height:19px}
	.inside_sch .btn_del .ico_popcorn {width:15px;height:14px;background-position:-112px -48px}/* 2016-04-07 */
	.inside_sch .tf_keyword {height:30px;padding-left:6px;margin-top:7px;font-size:13px;line-height:28px}
	.inside_sch .tf_keyword::-webkit-input-placeholder{font-size:13px;line-height:28px}
	.inside_sch .tf_keyword:-moz-placeholder{font-size:13px;line-height:28px}
	.inside_sch .tf_keyword::-moz-placeholder{ont-size:13px;line-height:28px}
	.inside_sch .tf_keyword:-ms-input-placeholder{font-size:13px;line-height:28px}
	.os_android .inside_sch .tf_keyword{padding-top:1px}
	.os_android .inside_sch .tf_keyword::-webkit-input-placeholder{font-size:13px}
	.os_android .inside_sch .tf_keyword:-moz-placeholder{font-size:13px}
	.os_android .inside_sch .tf_keyword::-moz-placeholder{font-size:13px}
	.os_android .inside_sch .tf_keyword:-ms-input-placeholder{font-size:13px}
	.inside_sch .btn_back {width:48px;height:44px;padding-left:10px;font-size:13px;line-height:46px;text-align:left}
	.d_sgt {padding:6px 17px 0;box-sizing:border-box;-webkit-box-sizing:border-box}
	.d_sgt .txt_check {font-size:12px;line-height:26px}
	.d_sgt .tit_sgt {top:2px}
	.d_sgt .tit_hotmovie {left:17px;width:66px}
	.d_sgt .tit_hotperson {left:94px;width:76px}
	.d_sgt .tit_sgt .link_g {height:29px;font-size:13px}
	.d_sgt .on .tit_sgt .link_g {border-width:2px}
	.d_sgt .link_sgt {height:66px;padding:0 55px 0 80px;font-size:14px;line-height:20px}
	.d_sgt .link_sgt .num_rank {width:22px;padding:24px 0 0 9px}
	.d_sgt .link_sgt .thumb_sgt {left:31px;width:37px;height:52px;margin-top:7px}
	.d_sgt .link_sgt .img_sgt{width:37px;height:52px}
	.d_sgt .link_sgt .tit_name {height:19px}
	.d_sgt .link_sgt .tit_g {margin-top:9px}
	.d_sgt .link_sgt .tit_sname {height:18px;font-size:13px;line-height:18px}
	.d_sgt .link_sgt .rank_update {width:45px;padding-right:0;margin-top:23px;font-size:14px}
	.d_sgt .link_sgt:hover .box_current{display:none}
	.d_sgt .link_sgt:hover{background-color:transparent}
	.d_sgt .rank_update .ico_popcorn {width:6px;height:5px;margin-top:7px}
	.d_sgt .rank_up .ico_popcorn {background-position:-10px -84px}
	.d_sgt .rank_down .ico_popcorn {background-position:-18px -84px}
	.d_sgt .rank_same .ico_popcorn {width:8px;height:2px;margin-top:9px;background-position:-26px -84px}
	.d_sgt .rank_update .num_g {width:37px}
	.d_sgt .list_hotmovie .link_sgt {height:41px;padding-left:31px}
	.d_sgt .list_hotmovie .num_rank {padding-top:12px}
	.d_sgt .list_hotmovie .tit_g {height:44px;margin-top:0px}
	.d_sgt .list_hotmovie .rank_update {margin-top:11px}
	.d_sgt .search_suggest .link_sgt {padding-left:58px}
	.search_suggest .link_sgt .thumb_sgt {left:9px}
	.search_suggest .tit_suggest {padding:0 0 0 8px;font-size:13px;line-height:26px}
	.d_sgt .search_suggest .list_popular {margin-bottom:25px}
	.sgt_on{background: rgba(255,255,255,1)}
	/* 영화상세 인물상세 랭킹 2016-07-14 추가시작 */
	.rank_sgt .first_sgt{left:15px}
	.rank_sgt .second_sgt{left:94px}
	/* 영화상세 인물상세 랭킹 2016-07-14 추가끝 */

	/* Footer */
	.logo_movie {background:url(http://i1.daumcdn.net/img-contents/movie/2016/m320/logo_movie.png) no-repeat 0 0}
	.d_foot {height:79px}
	.d_foot .inner_foot {padding-top:17px;text-align:center}
	.inner_foot .link_logo {float:none;width:80px;height:16px;padding-left:0;margin:0 auto;font-size:13px;line-height:20px}
	.inner_foot .link_logo .logo_movie {width:33px;height:14px;margin:2px 0}
	.inner_foot .info_copyright {display:block;float:none;padding:10px 0 0 0;font-size:11px}

	/* 프로필공통 */
	.area_profile {width:37px;height:37px}
	.area_profile .img_profile {width:37px;height:37px}
	.detail_profile {font-size:13px}
	.detail_profile .txt_profile {font-size:13px}

	/* 별점 common */
	.raking_grade {line-height:17px}
	.raking_grade .bg_star {width:63px;height:11px;background:url(http://i1.daumcdn.net/img-contents/movie/2016/m320/bg_star_160530.png) no-repeat 0 0}
	.raking_grade .bg_star .inner_star {background-position:0 -12px}
	.raking_grade .emph_grade {padding-left:5px;font-size:12px;font-weight:bold;color:#fff;letter-spacing:-0}
	.raking_grade .txt_grade {display:none}

	/* 본문 페이징 */
	.paging_popcorn{height:26px;padding:12px 0;border-width:1px}
	.paging_popcorn .link_page{width:26px;height:26px;margin:0 6px;font-size:13px;line-height:29px}
	.paging_popcorn .link_prev{left:0;top:16px;width:10px;height:17px;margin:0}
	.paging_popcorn .link_next{right:0;top:16px;width:10px;height:17px;margin:0}
	.paging_popcorn .link_page .ico_popcorn{width:8px;height:12px;margin:2px auto 0}
	.paging_popcorn .link_prev .ico_popcorn{margin:2px 2px 0 0;background-position:-10px -70px}
	.paging_popcorn .link_next .ico_popcorn{margin:2px 0 0 2px;background-position:-22px -70px}

	/* 사이드 메뉴 */
	.gnb_on {height:100%}
	.gnb_on:after{display:none}
	.menu_side {position:absolute;width:100%;min-height:0} /* 2016-06-03 수정 */
	.inner_gnb {width:100%;height:100%;padding:0;overflow-y:scroll;overflow-x:hidden} /* j.ss 모바일 사이드메뉴 스크롤 때문에 overflow, overflow-y 추가... 좌우 움직여서 overflow:visible; 제외,, 아이폰만 좌우 안움직임 안드는 아직도.. */
	.inner_gnb .gnb_logo {position:absolute;top:0;left:0;width:100%;height:45px;margin-bottom:0}
	.inner_gnb .gnb_logo .link_daum {position:absolute;top:14px;left:17px;width:40px;height:16px;margin:0;background-position:0 -16px}
	.inner_gnb .gnb_logo .link_service {display:block;float:none;width:100%;height:45px;font-size:17px;line-height:51px;color:#fff;text-align:center}
	.inner_gnb .info_profile {height:auto;padding:0 20px 0 38px;-webkit-box-sizing:border-box;box-sizing:border-box}
	.inner_gnb .area_profile {display:block;float:none;width:28px;height:28px;margin-bottom:10px}
	.inner_gnb .area_profile .img_profile {width:28px;height:28px}
	.inner_gnb .detail_profile {float:none;padding:71px 0 0 1px}
	.inner_gnb .detail_profile .link_profile {font-size:19px}
	.inner_gnb .detail_profile .txt_profile {padding-top:0;margin-top:0;font-size:12px}
	.inner_gnb .detail_profile .link_edit {float:right;font-size:12px}
	.inner_gnb .bnr_gnb {width:244px;height:54px;margin:17px 0 45px 38px}
	.inner_gnb .link_gnbbnr {width:100%}
	.inner_gnb .link_gnbbnr .thumb_bnr {width:244px;height:54px}
	.inner_gnb .link_close {top:6px;right:7px;width:14px;height:15px;padding:10px}
	.inner_gnb .link_close .ico_popcorn {width:14px;height:15px;background-position:-35px -70px}
	.inner_gnb .info_logout {padding-top:79px}
	.inner_gnb .info_logout .txt_profile {margin-top:1px}
	.gnb_comm {padding:22px 0 0 40px;box-sizing:border-box}
	.gnb_comm li {float:none;width:auto;padding:0}
	.gnb_comm .link_gnb {font-size:16px}
	.gnb_comm .link_gnb:hover {color:#fff}
	.gnb_mymenu {padding:13px 0 1px 40px;border-bottom:1px solid #2a2a2a}
	.gnb_mymenu li {float:left;position:relative;width:60px;height:44px;padding:0 22px}
	.gnb_mymenu .link_gnb .emph_gnb{color:#fff}
	.gnb_mymenu .link_gnb{font-size:16px}
	.gnb_comm li .link_gnb {display:block;height:44px}
	.gnb_mymenu li:first-child{padding:0 19px 0 0}
	.gnb_mymenu li:after{width:1px;height:12px;background:#353536}
	.gnb_mymenu li:last-of-type .link_gnb:after {display:none}
	.gnb_menu{padding:0}
	/* 공통 셀렉트박스 */
	.item_cate {right:17px}
	.item_cate .opt_cate {height:22px}
	.item_cate .txt_selected {float:left;height:22px;padding:0 4px;font-size:14px;line-height:24px}
	.item_cate .ico_arrow {width:10px;height:6px;margin-top:8px;background-position:-50px -74px}

	/* 공통리스트 */
	.movie_join {-webkit-box-sizing:border-box;box-sizing:border-box}
	.movie_join .list_join li {overflow:hidden;padding:9px 0;border-width:1px}
	.movie_join .list_join li:nth-child(2){padding-top:9px;border-top:1px solid #f5f5f5}
	.movie_join .link_join {font-size:14px;min-height:80px}
	.movie_join .inner_join {font-size:14px;min-height:80px} /* 2016-07-21 추가 */
	.movie_join .list_join .join_img {min-width:55px;min-height:80px}
	.movie_join .desc_join {width:91.5%;padding-left:15px;font-size:13px;line-height:18px}
	.movie_join .tit_join {height:21px;font-size:14px;line-height:20px}
	.movie_join .txt_awards {margin-top:2px}
	.detail_main .movie_join,.detail_tvmain .movie_join,.detail_personmain .movie_join {padding:25px 17px 0; margin-bottom: 0px;} /* j.ss // mb0px requested by m.s */
	.detail_main .movie_join .link_all, .detail_tvmain .movie_join .link_all, .detail_personmain .movie_join .link_all{top:25px}/* 2016-04-06 추가 */

	/* 동영상 리스트 */
	.movie_video {padding:25px 17px 0;-webkit-box-sizing:border-box;box-sizing:border-box}
	.movie_video .link_all {top:25px}/* 2016-04-06 */
	.list_video {margin:0}
	.list_video li {float:none;width:100%;padding:10px 0;border-top:1px solid #f5f5f5}
	.list_video li:first-of-type {padding-top:0;border-top:0 none}
	.list_video .link_video {display:table;overflow:hidden;width:100%;height:auto}
	.list_video .link_video .video_thumb {overflow:hidden;float:left;min-width:126px;height:auto;;min-height:70px}
	.list_video .link_video .thumb_noimage{width:100%;min-width:126px;min-height:0;padding-top:53%}
	.list_video .link_video .box_current {border-width:3px}
	.list_video .adult_video .video_thumb:after{font-size:9px;right:6px;bottom:4px}
	.list_video .video_thumb .video_play {margin-top:-19px}
	.list_video .video_play .btn_popcorn {width:23px;height:23px;background-position:-60px -40px}
	.list_video .video_play .num_playtime {font-size:12px;line-height:16px;margin-top:3px}
	.list_video .link_video .info_video {display:table-cell;overflow:hidden;width:75.2%;padding-left:11px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}
	.list_video .link_video .tit_video {display:block;display:-webkit-box;height:auto;max-height:36px;margin:0;font-size:14px;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}
	.list_video .tit_video .tit_g {line-height:initial}
	.list_video .tit_video .tit_more {display:block}
	.list_video .link_video .video_count {font-size:13px;line-height:18px}
	.list_video .link_episode {display:inline-block;margin-top:10px}
	.list_video .txt_vod {display:block;padding-top:10px}
		/* 성인 */
		.list_video .adult_video .btn_popcorn {background-position:-40px -60px}

	/* common */
	.line_cut {display:block}

	/* 홈 - 공통 */
	/*.gnb_fixed .detail_movie {padding-top: 0px} /!* j.ss *!/*/
	.wrap_slide {overflow:hidden;width:100%;height:432px}
	.slide_view .inner_view {height:432px}
	.menu_slide {height:432px}
	.menu_slide .wrap_btn {display:none}
	.tit_allcount {font-size:14px}
	.paging_comm {bottom:17px}
	.paging_comm .inner_paging .btn_page {width:5px;height:5px;margin:0 2px}

	.wrap_slide .btn_slide {top:50%;margin:-16px 0 0 0}
	.wrap_slide .btn_prev {left:0}
	.wrap_slide .btn_next {right:0}
	.wrap_slide .btn_slide .ico_popcorn {width:8px;height:12px;margin:10px}
	.wrap_slide .btn_prev .ico_popcorn {background-position:-20px -50px}
	.wrap_slide .btn_next .ico_popcorn {background-position:-40px -50px}
	.cont_home .link_all .ico_popcorn {width:12px;height:10px;margin:5px 0 0 5px;background-position:-50px -50px}
	.tit_movie {font-size:14px}
	/* 2016-03-02 개발추가 */
	.view_movie .btn_slide {top:50%;margin:10px 0 0 0}
	.view_movie .btn_prev {left:0}
	.view_movie .btn_next {left:inherit;right:0}
	.view_movie .btn_slide .ico_popcorn {width:8px;height:12px;margin:10px}
	.view_movie .btn_prev .ico_popcorn {background-position:-20px -50px}
	.view_movie .btn_next .ico_popcorn {background-position:-40px -50px}

	/* 홈 - 상단 뷰 */
	.cont_home .view_movie {width:100%;height:432px}
	.inner_view .info_view {padding-top:120px}
	.inner_view .info_movie {height:317px;padding-top:110px}
	.info_view .tit_view {overflow:hidden;max-width:262px;max-height:65px;margin:0 auto;font-size:29px;line-height:34px}
	.info_view .list_view {padding-top:5px;font-size:14px}
	.view_movie {font-size:14px}
	.info_view .txt_view {font-size:14px}
	/* .info_view .emph_recommand {display:none} */
	.more_data {position:initial;margin-top:14px}
	.more_view {padding-top:0}
	.more_view li {margin:0 10px 0 9px;font-size:14px;letter-spacing:-1px}
	.more_view .ico_popcorn {width:26px;height:26px;margin:0 auto 3px}
	.more_view .ico_dday {background-position:0 -20px}
	.more_view .ico_time {background-position:-28px -20px}
	.more_view .ico_score {background-position:-56px -20px}
	.more_view .ico_12rate {background-position:-84px -20px}
	.more_view .ico_15rate {background-position:-112px -20px}
	.more_view .ico_18rate {background-position:-58px -48px}
	.more_view .ico_allrate {background-position:-84px -48px}
	.info_view .link_popcorn {display:block;position:initial;width:152px;height:43px;margin:50px auto 0;font-size:14px;line-height:46px}
	.reserve_ranking {width:100%;height:572px;margin:0;padding:23px 17px 0;box-sizing:border-box;-webkit-box-sizing:border-box}
	.reserve_ranking .wrap_bnr {display:none}
	.reserve_ranking .wrap_slide {overflow:hidden;position:relative;width:100%}
	.reserve_ranking .link_all{top:-3px;right:-5px}
	.reserve_ranking .info_ranking .inner_ranking{padding:0}
	.list_ranking li {height:82px;margin:0;padding:8px 0 11px;border-bottom:1px solid #f5f5f5}
	.list_ranking .link_reserve{top:50%;right:2px;height:19px;margin-top:-9px;letter-spacing:-1px}
	.list_ranking .link_reserve .ico_popcorn{width:6px;height:9px;margin:5px 0 0 5px;background-position:-64px -80px}
	.list_ranking .link_poster .thumb_poster{width:57px;height:82px}
	.list_ranking .num_ranking{width:8px;padding:4px 4px 0 0}
	.list_ranking .link_poster{padding-right:15px}
	.list_ranking .detail_ranking{width:70%;} /* j.ss, it was too wide on small width device */
	.list_ranking .detail_ranking .tit_ranking{max-height:20px;-webkit-line-clamp:1;display:-webkit-box}
	.detail_ranking .link_ranking{margin-top:2px}
	.detail_ranking .raking_grade{padding-top:0}
	.detail_ranking .raking_movie {padding-top:6px;font-size:13px;color:#989898;line-height:17px} /* 2016-05-31 수정 */
	.detail_ranking .raking_movie dd:after{display:none} /* 2016-05-31 추가 */
	.detail_ranking .raking_movie dt{display:inline-block;float:none;color:#424242} /* 2016-05-31 추가 */
	.detail_ranking .raking_movie dd{float:none;color:#424242} /* 2016-05-31 추가 */
	.detail_ranking .raking_movie .raking_screen{display:block;width:100%} /* 2016-05-31 추가 */
	.detail_ranking .raking_movie .ranking_advance{display:inline-block} /* 2016-05-31 추가 */


	/* 홈- 인기예고편 */
	.home_trailer {height:432px}
	.home_trailer .wrap_slide {overflow:hidden}
	.home_trailer .tit_trailer {top:16px;width:72px;height:12px;margin-left:-36px}
	.home_trailer .menu_slide {max-width:320px;height:432px}
	.home_trailer .info_trailer {max-width:262px}
	.info_trailer .btn_popcorn {top:121px;width:53px;height:53px;margin-left:-26px}
	.info_trailer .tit_dmovie {overflow:hidden;max-height:65px;padding-top:191px;font-size:29px;line-height:34px}
	.info_trailer .list_trailer {padding-top:3px;font-size:14px}
	.info_trailer .list_trailer .ico_hd {width:28px;height:16px;margin-top:2px;background-position:-40px 0}

	/*  홈 - 매거진 */
	.home_magazine {height:432px}
	.home_magazine .wrap_slide {overflow:hidden}
	.home_magazine .tit_magazine {top:27px;width:63px;height:15px;margin-left:-31px;background-position:0 -15px}
	.home_magazine .view_magazine {height:432px;margin:0}
	.home_magazine .pc_view{display:none}
	.home_magazine .mo_view{display:block}
	.home_magazine .info_magazine {max-width:262px;height:432px}
	.info_magazine .tit_story {overflow:hidden;width:auto;max-height:55px;padding-top:170px;font-size:21px;line-height:27px}
	.info_magazine .txt_magazine {padding-top:6px;font-size:13px}
	.info_magazine .link_popcorn {display:block;position:absolute;bottom:75px;left:50%;width:152px;height:43px;margin-left:-76px;font-size:14px;line-height:43px}

	/* 홈 - 만점영화 */
	.home_full .tit_movie {display:none}
	.home_full .wrap_slide {position:relative;height:432px}
	.home_full .list_full {position:absolute;top:0;padding:0;border:0 none}
	.home_full .list_full li {position:relative;height:432px}
	.home_full .list_full li:first-child .item_full {margin:0}
	.home_full .list_full li:last-child .item_full {margin:0}
	.home_full .list_full .item_full {position:absolute;width:100%;height:100%;text-align:center;background-position:50% 50%;background-size:cover}
	.home_full .list_full .item_full:before {content:'';position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background-color:rgba(0,0,0,.2)}
	.home_full .list_full .inner_full {position:relative;z-index:10;max-width:262px;height:397px;margin:0 auto;padding-top:36px}
	.home_full .area_profile {display:block;float:none;margin:0 auto}
	.home_full .detail_profile {display:none}
	.home_full .tit_fullscore {display:block;padding-top:5px;color:#fff}
	.item_full .link_comment {max-height:40px;height:auto;padding-top:4px;line-height:20px;font-size:14px;color:#fff}
	.item_full .tit_fmovie {overflow:hidden;max-height:65px;padding-top:41px;font-size:29px;line-height:34px;color:#fff}
	.item_full .raking_grade {width:85px;margin:0 auto;padding:15px 0}
	.item_full .img_full {display:none}
	.home_full .link_popcorn {display:block;width:152px;height:43px;margin:47px auto 0;font-size:14px;line-height:43px}
	.home_full .link_all {display:none}
	.home_full .paging_comm {display:block}

	/* 홈 - 모바일용 씨네21 전문가 평점 */
	.home_cine21{padding:21px 17px 9px;box-sizing:border-box}
	.home_cine21 .list_review li{position:relative;float:none;width:100%;padding:8px 0}
	.home_cine21 .link_all{display:none}
	.home_cine21 .tit_full{border-bottom:1px solid #f5f5f5}
	.home_cine21 .list_review .review_info{padding:0}
	.home_cine21 .txt_review{position:relative;max-height:60px;line-height:20px;-webkit-line-clamp:3}
	.home_cine21 .review_photo{margin-top:15px}
	.home_cine21 .list_review .review_info .raking_grade{padding-top:2px}
	.home_cine21 .tit_review{display:block;margin-top:4px}
	.info_cine .tit_cine {display:block;margin-bottom:59px;font-weight:normal;font-size:13px;line-height:17px}
	.info_cine .tit_cine .txt_b {font-weight:bold}
	.info_cine .txt_subject {display:block;margin-bottom:6px;font-weight:bold;font-size:29px;line-height:34px}
	.info_cine .txt_cine {display:block;margin-bottom:14px;font-size:14px;line-height:19px}
	.info_cine .link_popcorn {display:block;position:absolute;bottom:77px;left:50%;width:152px;height:43px;margin-left:-76px;font-size:14px;line-height:43px}
	.detail_movie .home_cine21_m .raking_grade .star_grade {display:inline-block;float:none;margin-top:2px;background-position:0 0;vertical-align:top}
	.home_cine21_m .raking_grade .emph_grade {padding-left:3px}

	/* 홈- 위클리 베스트*/
	.home_weekly {width:100%;padding:18px 17px 0;-webkit-box-sizing:border-box;box-sizing:border-box}
	.detail_movie .home_weekly .tit_movie {padding-bottom:7px;border-width:1px}
	.weekly_vod {overflow:hidden;width:100%}
	.weekly_vod .list_video {padding-top:0}
	.weekly_vod .list_video li {max-height:none;padding:10px 0}
	.weekly_vod .list_video .tit_g{line-height:18px}
	.weekly_vod .list_video .ico_ranking {top:4px;left:4px;width:48px;height:16px}
	.weekly_vod .list_video .ico_top1 {background-position:0 0}
	.weekly_vod .list_video .ico_top2 {background-position:-50px 0}
	.weekly_vod .list_video .ico_top3 {background-position:-100px 0}
	.weekly_vod .list_video .ico_top4 {background-position:-150px 0}
	.weekly_vod .list_video .ico_top5 {background-position:0 -20px}
	.weekly_vod .list_video .ico_top6 {background-position:-50px -20px}
	.weekly_vod .list_video .ico_top7 {background-position:-100px -20px}
	.weekly_vod .list_video .ico_top8 {background-position:-150px -20px}
	.weekly_vod .list_video .ico_top9 {background-position:0 -40px}
	.weekly_vod .list_video .ico_top10 {background-position:-50px -40px}
	.home_weekly .link_all {top:18px}

	/* 홈- 하단 동영상광고 */
	.ad_video {display:block;position:relative;/*height:250px;*/margin:40px 0 0;padding:23px 0;background-color:#f7f5e7;text-align:center}
	.ad_video .inner_ad {width:300px;/*height:250px;*/margin:0 auto}
	.ad_video .load_ad {position:absolute;top:50%;left:50%;margin-top:-21px}
	.ad_video .ico_ad {position:absolute;left:50%;top:7px;width:22px;height:12px;margin-left:129px;background-position:-95px -100px}
	.ad_video .link_advideo {display:inline-block;position:relative;vertical-align:top}
	.ad_video .thumb_advideo {display:block}
	.ad_video .btn_popcorn {position:absolute;left:50%;top:50%;width:53px;height:53px;margin:-26px 0 0 -26px}

	/* 매거진 */
	.movie_magazine {padding:25px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}
	.movie_magazine .link_all{top:24px}/* 2016-04-06 */
	.movie_magazine .list_magazine li {overflow:hidden;padding:9px 0;border-width:1px}
	.movie_magazine .link_magazine {font-size:14px;min-height:71px}
	.movie_magazine .list_magazine .magazine_img {min-width:126px;min-height:83px}
	.movie_magazine .desc_magazine {width:80.3%;padding-left:11px}
	.movie_magazine .tit_magazine {height:auto;max-height:38px;margin-bottom:7px;line-height:19px;-webkit-line-clamp:2}
	.movie_magazine .txt_magazine {max-height:18px;font-size:13px;line-height:18px;-webkit-line-clamp:1}
	.detail_tvmain .movie_magazine,.detail_main .movie_magazine,.detail_personmain .movie_magazine {padding:25px 17px 0}

	/* 영화상세 */
	.view_movie{width:100%;height:223px;padding-top:0} /* 2016-06-03 수정 */
	.cont_movie .view_movie .info_detail{padding-top:101px}
	.cont_movie .info_detail .tit_detail{padding-top:8px;font-size:13px}
	.detail_movie {position:relative;padding-top:0}
	.view_none .detail_movie {padding-top:0} /* j.ss  인물상세에 썸네일 없을 떄 모바일 사람이름하고 GNB사이 간격 때문 추가 됨 */
	.detail_movie .tit_movie {padding-bottom:1px;font-size:14px}
	.detail_movie .raking_grade .star_grade{margin-top:2px;background-position:0 -24px}
	.cont_movie .list_video .link_video .info_video{padding-left:14px}
	.detail_main .d_sgt{padding:6px 15px 0;margin-bottom:50px} /* 2016-07-14 추가 */

	/* 영화상세 - 상단 */
	.info_detail .link_play .btn_popcorn {width:33px;height:33px;background-position:-60px 0}
	.cont_movie .num_count {display:inline-block}

	/* 모두보기 */
	.link_all {right:17px;font-size:14px}
	.link_all .ico_popcorn {width:6px;height:12px;margin:5px 0 0 5px;background-position:-50px -50px}

	/* 영화상세 - 탭 */
	.detail_movie .wrap_tab{overflow:hidden;position:relative;left:0;z-index:50;height:45px;padding-left:17px}
	.reserve_mselect .wrap_tab {margin-bottom:0}
	.list_tab {position:absolute;width:100%;height:44px;border-bottom:1px solid #f5f5f5}
	.list_tab li{margin-right:8px}
	.list_tab .link_tab{height:43px;padding:0 8px;font-size:14px;line-height:50px;color:#8d8f91}
	.list_tab .on .link_tab{border-width:2px}

	/* 영화상세 - 메인 */
	.cont_myprofile .movie_detail{padding-top:12px} /* 2016-06-03 추가 */
	.movie_detail{width:100%;padding:12px 0 0}
	.movie_basic {width:auto;padding-bottom:25px}
	.movie_basic .movie_summary{margin-top:10px;padding-left:5px} /* 0 -> 8px j.ss*/
	.movie_detail .wrap_bnr{display:none}
	.movie_detail .main_detail{position:relative;width:100%;padding:1px 17px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.movie_detail .mobile_subject{display:block}
	.movie_summary .subject_movie{display:none}
	.movie_detail .mobile_subject .tit_movie{display:block;padding-bottom:1px;border-bottom:0 none;font-size:20px;line-height:25px}
	.movie_detail .mobile_subject .txt_movie{display:-webkit-box;overflow: hidden;height:14px;font-size:12px;line-height:14px;color:#989898;-webkit-box-orient:vertical;-webkit-line-clamp:1}
	.movie_detail .mobile_subject:after{content:'';display:block;padding-top:2px;border-bottom:1px solid #efefef}
	.detail_summarize {padding:13px 0 8px;border-bottom:1px solid #efefef}
	.detail_summarize .link_scale .ico_popcorn{width:16px;height:16px;background-position:-75px -100px}
	/*	.detail_main .movie_detail .main_detail {padding-top:67px}
	.movie_summary .subject_movie{position:absolute;left:0;top:0;width:100%;padding:0 17px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.movie_summary .subject_movie .tit_movie {font-size:20px} */
	.mobile_subject .raking_grade{padding-top:0;font-size:12px;line-height:16px;margin-top:2px}
	.mobile_subject .raking_grade .emph_grade {float:left;color:#2a2a2a}
	.mobile_subject .raking_grade .txt_grade {display:block;float:left;font-size:12px}
	.main_detail .link_more {line-height:20px}
	.thumb_summary{margin-right:10px}
	.thumb_summary .img_summary {width:120px;height:169px} /* 20160707.j.ss */
	.movie_summary .list_movie {height:105px;padding:0;margin-top:-3px}
	.movie_summary .list_movie dd {display:-webkit-box;overflow:hidden;max-height:16px;font-size:13px;padding-bottom:3px;-webkit-box-orient:vertical;-webkit-line-clamp:1} /* 20160707.j.ss */
	.movie_summary .list_movie .type_line2 {max-height:40px;-webkit-line-clamp:2}/* 2016-04-12 추가 */
	.movie_summary .list_movie .txt_bar {height:12px;margin:3px 5px 0 5px}
	.thumb_summary .link_scale {bottom:8px;left:6px} /* 2016-07-07 수정 */
	.main_detail .list_placing{padding-top:10px;margin-top:25px;border-width:1px;font-size:13px} /* 20160707.j.ss */
	.main_detail .desc_movie {max-height:60px;padding-top:16px;line-height:20px;-webkit-line-clamp:3}
	 /* 2016-04-18 추가시작 */
	.main_detail .tit_copy{padding-top:16px}
	.main_detail .txt_note{font-size:13px}
	.main_detail .making_note{margin-top:16px}
	.main_detail .making_note .desc_more{overflow:hidden} /* 2016-04-21 수 */
	 /* 2016-04-18 추가끝 */
	.main_detail .desc_more {max-height:none;-webkit-line-clamp:initial}
	.main_detail .list_placing .txt_bar{display:none}
	.main_detail .link_popcorn{height:45px;margin-top:19px;font-size:14px;line-height:45px}
	.movie_join .tit_join .emph_point {display:inline-block}
	.detail_main .movie_join .txt_join {margin-top:0}
	/*.detail_main .movie_join .link_all {right:0} 2016-04-07 */
	.movie_join .link_join {min-height:66px}
	.movie_join .list_staff .join_img {min-width:37px;min-height:37px}
	.detail_main .related_movie{margin-top:30px} /* 2016-07-14 추가 */

	/* 영화상세 - 슬라이드 */ 
	.magazine_pc{display:none}
	.slid_magazine{display:block}
	.slide_related{width:100%;height:246px;margin-bottom:0}
	.slide_related .wrap_slide{height:246px}
	.slide_related .wrap_slide .slide_view{height:246px}
	.slide_related .slide_view .inner_view{height:246px}
	.slide_related .txt_related{top:13px;width:110px;margin-left:-55px;font-size:14px}
	.slide_related .desc_related{bottom:41px;max-height:19px;font-size:14px;line-height:19px}
	.slide_related .link_related {bottom:12px;width:86px;margin-left:-43px}
	.slide_related .link_related .txt_photolist {font-size:14px;line-height:20px}
	.slide_related .link_related .ico_popcorn{margin:5px 0 0 5px;background-position:-120px 0}
	.slide_related .menu_slide{height:246px}
	.slide_related .inner_view .num_view{bottom:12px;font-size:14px;line-height:19px}
	.slide_related .btn_slide{top:0;width:23px;height:100%;margin-top:0}
	.slide_related .btn_slide .ico_popcorn{margin:117px auto}
	.slide_related .menu_slide .btn_prev{left:0}
	.slide_related .menu_slide .btn_next{right:0}
	.slide_related .wrap_slide .btn_slide {top:0}
	.slide_related .inner_view .desc_related {max-height:37px}

	/* 영화상세 - 출연/스텝 */
	.detail_staff .movie_staff{padding-top:25px;padding-bottom:0}
	.cont_movie .movie_join .tit_join {height:21px;padding-top:0}
	.detail_staff .movie_join .txt_join {margin-top:0}

	/* 영화상세 - 내평점 */
	.movie_myrate {padding:26px 17px 22px}
	.rate_my {position:relative;padding:27px 0 10px 0}
	.item_rate {position:relative;margin-right:26px}
	.item_rate .txt_selected {height:60px;padding:0 7px 0 5px;font-size:53px;line-height:60px}
	.item_rate .rate_g {margin:30px 5px 0 0;font-size:13px}
	.item_rate .opt_cate {position:absolute;top:0;left:0;width:100%;height:60px}
	.item_rate .ico_arrow {width:10px;height:7px;margin:35px 0 0 0;background-position:-140px -44px}
	.rate_my .raking_grade {position:absolute;top:13px;left:9px;width:63px;margin:0}
	.rate_my .txt_average {float:left;width:91px;padding-top:5px;font-size:11px;line-height:22px}
	.rate_my .txt_average .average_g {font-size:23px}
	.rate_my .txt_average:last-of-type {width:60px}
	.movie_myrate .link_admire {height:43px;line-height:45px}
	.movie_myrate .link_admire .ico_popcorn {width:10px;height:7px;margin:18px 0 0 6px;background-position:-140px -44px}
	.movie_myrate .txt_myrate {padding:13px 0 11px;font-size:14px;line-height:20px}
	.movie_myrate .link_edit {width:105px;height:31px;font-size:13px;line-height:32px}
	.movie_myrate .area_eval{height:108px}
	.movie_myrate .area_eval .lab_eval{top:7px;left:10px;font-size:13px}
	.movie_myrate .area_eval .txt_letter{bottom:3px;right:9px;font-size:13px}
	.movie_myrate .area_eval .tf_eval{height:93px;font-size:13px}

	.movie_myrate .area_button{padding-top:9px}
	.movie_myrate .area_button .btn_submit{width:70px;height:33px;margin-right:6px;font-size:13px;line-height:35px}
	.movie_myrate .area_button .btn_cancel{width:70px;height:33px;font-size:13px;line-height:35px}

	/* 영화상세 - 평점 */
	.movie_rating{padding:0 17px} /* 2016-07-15 merge */
	.bnr_rating{width:100%;height:126px;margin:29px 0 22px}
	.list_rating {height:70px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
	.list_rating .link_rating{height:70px;padding:8px 0 0 17px;border-left:1px solid #e5e5e5;font-size:12px}
	.list_step2 li {width:50%}
	.list_step2 li:last-of-type {width:50%}
	.list_step1 li {width:50%;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5}
	.list_rating .on .link_rating {height:71px}
	.list_step1 .on .link_rating {height:70px}
	.list_rating li:first-of-type .link_rating {border-left:1px solid #fff}
	.link_rating .txt_rating {padding-top:0;line-height:14px}
	.link_rating .score_rating{font-size:23px;line-height:24px}
	.link_rating .num_review{color:#d7d7d7}
	.movie_rating .list_review{width:auto;clear:both;margin-bottom:0}
	.list_review .area_profile {margin-top:5px}
	.list_review .review_info{position:relative;padding-left:13px}
	.list_review li{padding:10px 0 12px 1px;border-width:1px}
	.list_review .review_info .tit_profile {padding-top:5px}
	.list_review .desc_review{overflow:hidden;padding-top:13px}
	.list_review .review_info .raking_grade{padding-top:2px} /* 2016-07-14 추가 */
	.list_review .raking_grade{line-height:14px}
	.list_review .raking_grade .emph_grade{font-weight:bold;color:#2a2a2a}
	.list_review .on .link_delete {font-size:12px}
	.list_review .link_more{display:inline-block;position:absolute;right:0;bottom:-2px;color:#1f6cdf} /* 2016-07-15 merge */
	.append_review {padding-top:9px;font-size:12px}
	.append_review .txt_bar {height:10px;margin:3px 8px 0}
	.main_detail .txt_nonerating{padding:15px 0;border-bottom:1px solid #e5e5e5}/* 2016-04-05 */

	/* 영화상세 페이지 - 평점 */
	.detail_rating .movie_detail{padding-bottom:0}
	.detail_rating .main_detail{padding:0px 17px 39px}
	.detail_rating .movie_myrate{padding:0 0 22px}

	/* 평점 더보기 */
	.link_grademore{height:41px;border-width:1px;font-size:14px;line-height:41px}
	.link_grademore .ico_more{width:12px;height:22px;margin:15px 0 0 5px;background-position:-50px -50px}

	/* 영화상세 - 관련영화 */
	.movie_related{padding:19px 0 36px;margin-top:38px}  /* 2016-07-14 수정 */
	.movie_related .inner_related{width:auto}
	.movie_related .tit_movie{padding-bottom:7px;margin:0 17px 7px;border-bottom:1px solid #f5f5f5}
	.movie_related .wrap_slide {height:220px;margin-left:13px}
	.movie_related .wrap_slide .list_related{left:0;top:0}
	.list_related li{width:97px;height:210px;margin:0 4px}
	.list_related li:first-child {padding-left:4px}
	.list_related li .area_poster{display:block;width:97px}
	.area_poster .img_poster{width:97px;height:141px}
	.detail_poster{font-size:14px;line-height:20px}
	.detail_poster .genre_movie{font-size:13px}
	.list_related .detail_poster .tit_poster {max-height:40px}
	.detail_main .d_sgt{margin-bottom:80px}
	.movie_detail .d_sgt{margin:38px 0 25px}
	/* 영화상세 - 출연스텝 */
	.detail_staff .main_detail{padding:1px 17px 0}
	.detail_staff .movie_join:first-child {padding-top:0}
	.movie_staff .list_join li {float:none;width:100%}

	/* mobile 최대 5개 노출, PC는 최대 8개 노출 j.ss */
	/* .detail_main .movie_staff .list_join li:nth-child(6) {display: none}
	.detail_main .movie_staff .list_join li:nth-child(7) {display: none}
	.detail_main .movie_staff .list_join li:nth-child(8) {display: none} 2016-07-19 삭제 */
	.movie_staff .list_join li:nth-child(n+6) {display: none} /* 2016-07-19 추가 */
	.detail_staff .movie_staff .list_join li:nth-child(n+6), .detail_tvstaff .movie_staff .list_join li:nth-child(n+6) {display:block}  /* 2016-07-19 추가 */
	/* .movie_staff .list_join li:after{display:none} 삭제 */
	.detail_staff .link_more{display:block;width:100%;margin-bottom:36px;padding:10px 0;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;color:#206de0;text-align:center}
	.detail_staff .ico_more{display:inline-block;width:10px;height:6px;margin:8px 0 0 4px;background-position:-50px -74px;vertical-align:top}
	/* .info_produce {padding-top:0} */
	.info_produce .list_produce{margin-top:8px;font-size:14px;line-height:22px} /* 2016-07-27 수정 */
	.info_produce .list_produce:first-child {margin-top:0;padding:0} /* 2016-07-27 수정 */
 	.info_produce .list_produce dt{width:66px} /* 2016-07-27 수정 */
	.info_produce .list_produce dd{padding-left:83px} /* 2016-07-27 수정 */
	.info_produce dd:after{content:'';left:60px;height:7px;background:url(http://i1.daumcdn.net/img-contents/movie/2016/m320/ico_popcorn_160615.png) no-repeat -110px 0} /* 2016-06-14 수정 */
	.info_produce .txt_award{display:block;padding-left:0}
	.info_produce .link_person{padding-left:0}

	/* 영화상세 - 관련영화 */
	.detail_related .main_detail{padding:2px 17px 0}
	.detail_related .tit_allcount {padding-bottom:5px}
	.list_involve li{height:80px;padding:9px 0;border-top:1px solid #f2f2f2}
	.list_involve .area_poster{width:55px;height:80px}
	.list_involve .area_poster .img_poster{width:55px;height:80px}
	.list_involve .detail_poster{padding:8px 0 0 16px}
	.list_involve .tit_poster{padding:4px 0 1px}

	/* 영화상세 - 수상작품탭 */
	.detail_award .movie_detail{padding-bottom:30px}
	.detail_award .main_detail{padding:0px 17px}
	.detail_award .tit_movie{padding:35px 0 8px;border-width:1px}
	.detail_award .tit_movie:first-child{padding-top:0}
	.detail_award .info_produce {padding:12px 0 7px}
	/* .detail_award .list_produce{padding:4px 0 3px} 2016-07-27 삭제 */
	.detail_award .paging_popcorn{margin-top:37px}

	/* 영화상세- 플레이어 */
	.movie_player {width:auto;padding:64px 17px 0}
	.mhead_fixed .movie_player {padding-top: 64px} /* j.ss */
	.movie_player .vod_play {padding-bottom:11px;border-bottom:1px solid #f5f5f5}
	.movie_player .tit_allcount {padding-bottom:6px;margin-bottom:10px;border-bottom:1px solid #f5f5f5;font-size:14px}
	.movie_player .link_movie .btn_popcorn {width:33px;height:33px;margin:-24px 0 0 -17px;background-position:-60px 0}
	.movie_player .link_movie .num_playtime {margin-top:12px;font-size:12px}
	.movie_player .tit_cmovie {padding-left:0;margin-top:6px;font-size:14px;line-height:18px}
	.movie_player .txt_info {padding-left:0;font-size:13px}
	.movie_detail .movie_other {float:none;width:auto;padding:0 17px}
	.movie_other .movie_detail {padding-top:0}
	.movie_detail .list_video {margin-left:0}
	.movie_detail .list_video li {width:100%;height:auto;min-height:0;padding:10px 0}
	.movie_other .list_video .link_video .video_count {padding-top:1px}
	.list_video .video_count .count_g {display:none}
		/* 성인 */
		.movie_player .adult_video .link_movie:after{right:17px;bottom:10px;font-size:16px}
		.movie_player .adult_video .btn_popcorn{background-position:0 -60px}

	/* 공통 - 컨텐츠 타이틀 */
	.movie_headline {margin-bottom:9px;border-bottom:1px solid #f5f5f5}
	.movie_headline .tit_movie {padding-bottom:6px}
	.movie_headline .num_count {font-size:14px}
	.summery_type2 .list_placing {display:none}

	/* 영화제 상세 상단 */
	.cont_film .view_movie{width:100%;height:223px;padding-top:0}
	.cont_film .view_movie .info_detail{padding-top:101px}
	.cont_film .info_detail .tit_detail{padding-top:8px;font-size:13px}
	.cont_film .movie_magazine {padding-bottom:26px}
	.cont_film .detail_main .movie_basic{padding-bottom:26px}

	/* 영화제 상세 메인 */
	.summery_type2 .txt_movie {height:15px;font-size:12px;line-height:14px}
	.summery_type2 .list_movie dt {width:28px;font-size:13px}
	.summery_type2 .list_movie dd {max-height:39px;padding-left:0;-webkit-line-clamp:2}
	.summery_type2 .list_work {margin-top:3px;padding-top:6px;border-top:1px solid #f5f5f5;font-size:13px}
	.summery_type2 .list_work dt {margin-right:5px}
	.summery_type2 .list_work dd {margin-right:12px}
	.summery_type2 .list_work dd {margin-right:12px}
	.summery_type2 .list_work .link_begin{overflow:hidden;max-width:110px;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-wrap:break-word} /* 2016-05-12 추가 */ /* 2016-05-16 수정 */

	/* 포토 */
	.movie_photo {padding:0 0 34px 17px;-webkit-box-sizing:border-box;box-sizing:border-box}
	.info_photo {height:93px}
	.movie_photo .movie_headline {width:auto;margin-right:17px}
	.movie_photo .link_photo{width:126px;height:93px}
	.movie_photo .thumb_photo{width:126px;height:93px}
	.movie_photo .list_photo .photo_item{margin-right:8px}
	.movie_photo .list_photo li {margin-right:8px}
	.movie_photo .list_photo .link_more {display:none}
	.movie_photo .link_all {top:0}/* 2016-04-06 */

	/* 수상/초청정보 */
	.mhead_fixed .main_detail {padding-top:17px;} /* j.ss 영화제 Mobile GNB fixed 적용 */
	.movie_awarded {padding-left:17px;-webkit-box-sizing:border-box;box-sizing:border-box}
	.movie_awarded .movie_headline {width:auto;margin-right:17px}
	.tit_subsidize {margin-top:3px;padding-left:0;font-size:14px;line-height:28px;color:#2a2a2a}
	.tit_subsidize .count_awarded .count_g {display:inline}
	.movie_awarded .link_all {top:0}/* 2016-04-06 */
	.movie_awarded .txt_divide {height:9px;top:4px;right:70px}/* 2016-04-06 */
	.movie_awarded .item_cate {top:-2px;right:80px}
	.wrap_awarded {height:206px} /* 2016-04-26 수정 */
	.wrap_awarded .list_awarded li {width:97px;margin-right:8px;padding-bottom:22px} /* 2016-04-26 수정 */
	/* .wrap_awarded .list_awarded .link_awarded {width:97px;height:auto;font-size:14px;line-height:21px} 2016-04-26 삭제 */
	.wrap_awarded .thumb_awarded {width:97px;height:141px}
	.wrap_awarded .subject_g{font-size:13px;height:16px;padding-left:0;}
	.wrap_awarded .tit_subject {min-height:15px;margin-top:3px} /* 2016-04-26 수정 */
	.wrap_awarded .txt_subject {font-size:12px;line-height:19px} /* 2016-04-26 수정 */
	.wrap_awarded .item_subject {margin-top:9px}
	.info_awarded {padding-bottom:29px}
	.page_panel {display:none}
	.info_nominee .tit_subsidize {margin-right:17px;padding-bottom:2px;border-width:1px}
	.info_nominee .item_cate {top:4px;right:17px}
	.list_prize li {padding:17px 0 0;font-size:14px;line-height:17px}
	.list_prize .item_g .nominee_info {display:block;overflow:hidden;float:none;padding-top:0}
	.list_prize .item_g .link_thumb {display:table;width:37px;height:52px;margin:0 15px 0 0}
	.list_prize .link_thumb .thumb_awarded {width:37px;height:52px}
	.list_prize .item_g {overflow:hidden;height:52px;padding:15px 0;border-width:1px}
	.list_prize .item_g .link_prize {display:block}
	.list_prize .item_g .link_prizemovie,.list_prize .item_g .link_prize,.list_prize .item_g .txt_prize,.list_prize .link_prize,.list_prize .link_prizetitle  {overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}
	.list_prize .item_g .txt_prize {margin-top:2px}
	.list_prize .emph_nominee {display:table;width:57px;height:34px;padding-left:1px}
	.list_prize .txt_colon {display:table;height:34px;margin-right:18px}
	.list_prize .link_prizetitle {display:block}
	.list_prize .link_prize {display:block}
	.list_prize .nominee_info {display:block;overflow:hidden;float:none}
	.detail_awards .movie_awarded {padding:0}
	.detail_awards .wrap_awarded {height:auto;margin-top:11px} /* 2016-04-26 수정 */
	.detail_awards .movie_headline {margin-right:0}
	.detail_awards .item_cate {right:0}
	.detail_awards .info_nominee .tit_subsidize {margin-right:0}
	.detail_awards .wrap_awarded .list_awarded {margin-left:-6px}
	.detail_awards .wrap_awarded .list_awarded li {width:33.33%;height:auto;padding-left:6px;margin-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}/* 2016-04-26 수정 */
	.detail_awards .wrap_awarded .list_awarded .link_awarded {width:auto;height:auto} /* 2016-04-26 수정 */
	.detail_awards .wrap_awarded .thumb_awarded {width:100%;height:auto} /* 2016-04-26 수정 */
	.detail_awards .wrap_awarded .thumb_noimage {height:0;min-height:0;padding-top:144%}/* 2016-04-08 */

	/* 타인평점 리스트 */
	.mhead_fixed .detail_another .movie_detail {padding-top: 12px;} /* j.ss like profile */
	/*.detail_another .profile_info{padding-top:76px}*/ /* j.ss comment like profile */
	.detail_another .txt_profile{font-size:14px;line-height:27px}
	.detail_another .list_inventory .rate_thumb{float:none;display:table-cell;width:25%;vertical-align:top}
	.detail_another .list_inventory .rate_info{float:none;display:table-cell;width:75%;vertical-align:middle;padding-left:22px;box-sizing:border-box}
	.detail_another .list_inventory li{border-width:1px}
	.detail_another .list_inventory .img_poster{width:100%;height:auto} /* 2016-06-07 수정 */
	.detail_another .list_inventory .link_report{width:79px;padding-top:5px}
	.detail_another .list_inventory .txt_eval{font-size:13px}
	.detail_another .list_inventory .txt_date{font-size:13px}
	.detail_another .list_inventory .link_report{font-size:13px}
	.detail_another .list_inventory .link_g{display:block} /* 2016-06-07 추가 */
	.detail_another .tit_allcount .txt_bar {background-color:#fff} /* 2016-06-10 추가 */
	.detail_another {padding-top: 65px;} /* j.ss like profile */
	.detail_another .wrap_tab {margin-top: 3px} /* j.ss like profile */

	/* 영화사 상세 */
	.detail_production{padding-top:60px}
	.detail_production .movie_detail{padding-top:10px}
	.detail_production .profile_info{padding-left:20px}
	.detail_production .info_contury{margin-top:30px}
	.detail_production .info_production{margin-bottom:5px}
	.detail_production .info_production dt{width:55px;font-size:13px}
	.detail_production .info_production dd{font-size:13px}
	.detail_production .wrap_tab{margin:22px auto 0;border-width:1px}
	.detail_production .list_tab{height:44px}
	.detail_production .list_inventory .rate_info{width:75%;padding-left:16px}
	.detail_production .list_inventory .link_g {display:block;min-width:83px;min-height:116px}
	.detail_production .list_inventory .thumb_noimage{min-height:0;padding-top:143.2%}
	.detail_production .thumb_noimage .img_poster{height:0}
	.detail_production .list_inventory li{padding:10px 0;border-width:1px}
	.detail_production .list_inventory .tit_subject{height:19px;margin-bottom:4px;font-size:14px}
	.detail_production .tit_production{font-size:25px;color:#2a2a2a}
	.detail_production .production_eg{font-size:14px;padding-left:1px;margin-top:-7px}
	.detail_production .list_inventory .item_movieinfo{height:auto;font-size:13px;color:#2a2a2a}
	.detail_production .list_inventory .item_movieinfo .type_genre{display:block;width:100%;-webkit-line-clamp:2}
	.detail_production .raking_grade .star_grade{margin-right:10px}
	.mhead_fixed .detail_production .movie_detail {padding-top:44px}
	.detail_production .raking_grade .txt_ratecount {margin-top:1px}

	/* TV상세메인 */
	.mhead_fixed .cont_tv .movie_detail {padding-top:195px}
	.detail_tvmain .movie_staff {padding:25px 17px 0}/* 2016-07-19 수정 */
	.cont_tv .view_movie {height:145px}
	.detail_tvmain .movie_detail .main_detail {font-size:13px}
	.detail_tvmain .movie_magazine {padding-top:17px}
	/*.detail_tvmain .movie_join .link_all, .detail_tvmain .movie_magazine .link_all{right:0} 2016-04-07 */
	.detail_tvmain .main_detail .desc_movie {font-size:13px}
	.cont_tv .movie_join .list_staff .desc_join {padding-left:12px}
	.cont_tv .list_video .link_video .video_thumb{min-width:100%;min-height:0}/* 2016-04-05 */
	.movie_staff .list_join li:first-of-type{padding-top:9px}
	.detail_tvmain .movie_join .tit_join{line-height:17px}
	.main_detail .episode_info{margin-top:20px}
	.episode_info .organize_info {width:68px;height:25px;margin-right:16px;line-height:25px;font-size:13px}

	/* TV상세메인 - 방영중코너 */
	.movie_join .list_corner .txt_character {max-height:35px}

	/* TV상세메인 - 회차 */
	.detail_tvmain .movie_video .list_video li {display:none}
	.detail_tvmain .movie_video .list_video li:first-child {display:block;width:100%}
	.detail_tvmain .list_video .link_video {display:block}
	.detail_tvmain .link_video .info_video {display:block;width:100%;padding:10px 0 0 0}
	.detail_tvmain .link_video .tit_video {display:block}
	.detail_tvmain .list_video .desc_vod {display:block;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#959595}
	.detail_tvmain .list_video .detail_vod .link_episode {display:inline-block;text-decoration:none}

	/* TV상세메인 - 관련프로그램 */
	.detail_tvmain .list_series {padding:0 17px}
	.list_series li {padding:9px 0}
	.list_series .movie_summary {padding-bottom:0}
	.list_series .movie_summary .tit_summary {font-size:15px}
	.list_series .link_thumb{width:56px;height:82px}

	/* TV상세 - 코너 */
	.movie_done .movie_headline {margin-bottom:16px}
	.movie_done .list_join li{padding:15px 0}
	.movie_done .desc_join {width:100%;padding-left:0}
	.detail_tvcorner .movie_detail {padding:17px 0 29px 0}
	.detail_tvcorner .movie_join .txt_join {max-height:35px;margin-top:3px}
	.detail_tvcorner .list_series{padding-bottom:30px}
	.detail_tvcorner .list_series .link_thumb {width:55px;height:80px}
	.detail_tvcorner .list_series .movie_summary {padding-left:16px}
	.detail_tvcorner .movie_done{padding-top:25px}

	/* TV상세 - 회차 */
	.cont_tv .detail_episode .main_detail {padding-top:0}
	.detail_episode .movie_player .vod_play {padding:7px 17px 15px;background-color:#f5f5f5}
	.detail_episode .movie_player .txt_info {margin-top:5px;font-size:14px}
	.detail_episode .movie_player .tit_cmovie{margin-top:1px}
	.detail_episode .detail_vod {padding-top:18px;font-size:13px}
	.detail_episode .detail_vod .desc_vod {line-height:17px}
	.detail_episode .detail_vod .link_episode {padding-top:24px}
	.detail_episode .movie_detail {padding-top:0}
	.detail_episode .list_othermovie {margin-top:0}
	.detail_episode .list_othermovie li {height:100%}
	.detail_episode .list_othermovie .link_movie {height:100%}
	.detail_episode .list_othermovie .thumb_player {float:none;width:100%;height:auto}
	.detail_episode .list_othermovie .link_movie .btn_popcorn {top:50%;left:50%;width:33px;height:33px;margin:-24px 0 0 -16px;background-position:-60px 0}
	.detail_episode .list_othermovie .link_movie .num_playtime {top:50%;width:100%;margin-top:12px}
	.detail_episode .list_othermovie .txt_info {float:none;padding-left:0}
	.detail_episode .list_othermovie .tit_movie {padding-left:0}
	/*.detail_episode .link_video .info_video {min-height:46px}*/
	.detail_episode .list_video .episode_info {display:block}
	.detail_episode .list_video .link_video .video_thumb{min-height:0}
	.detail_episode .list_video .link_more{display:block}
	.detail_episode .link_video .video_thumb {float:none;width:100%;min-width:initial;min-height:initial}
	.detail_episode .link_video .info_video {display:block;width:100%;padding:0}
	.detail_episode .link_video .tit_video {margin-top:10px}
	.detail_episode .tit_video .tit_more {display:-webkit-box;height:auto}
	.detail_episode .list_video .desc_vod {display:block;display:-webkit-box;overflow:hidden;max-height:40px;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#959595}
	.detail_episode .list_video .desc_more{max-height: none;-webkit-line-clamp:initial}
	.detail_episode .list_video .link_episode {text-decoration:underline}
	.detail_vod .desc_vod {padding-top:0;font-size:13px;line-height:19px}
	.episode_info .list_episode {overflow:hidden;width:100%;margin:10px 0 20px;padding-bottom:7px;border-bottom:1px solid #f5f5f5;font-size:14px;line-height:32px;color:#2a2a2a}
	.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}
	.episode_info .list_episode dd {overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}
	.episode_info .list_episode .txt_g {color:#989898}
	.episode_info .list_episode .episode_time {display:inline-block;width:79px}
	.episode_info dl:last-of-type {margin-bottom:-5px;border-bottom:0 none}
	.detail_episode .movie_player .episode_title {position:static;padding-top:18px}
	.detail_episode .movie_player {padding:0px}
	.detail_episode .episode_title .tit_allcount {width:auto;margin:0 17px;padding-bottom:6px}

	/* TV상세 - 편성표 */
	.detail_schedule .main_detail{padding:1px 17px 50px} /* 2016-07-27 수정 */
	.detail_schedule .info_produce{padding:12px 0 7px;border-width:1px}
	.detail_schedule .tit_movie:first-child {padding-top:0}
	.detail_schedule .tit_movie {padding:35px 0 8px}
	/* .detail_schedule .info_produce .list_produce{padding:4px 0 3px} 2016-07-27 삭제 */
	.detail_schedule .info_produce .list_produce dd{padding-left:75px}/* 2016-05-09 */ /* 2016-07-27 수정 */

	/* TV상세 - 출연스텝 */
	.detail_tvstaff .movie_staff {padding-bottom:0}
	.detail_tvstaff .main_detail{padding-top:1px}
	.detail_tvstaff .movie_headline .tit_movie{padding-bottom:5px}
	.detail_tvstaff .movie_staff:after{display:none}
	.detail_tvstaff .movie_staff:last-child{padding-top:34px}
	.detail_tvstaff .list_join li:first-of-type{border-width:1px}
	.detail_tvstaff .wrap_more {display:block;padding-bottom:0px}
	.detail_tvstaff .link_more{display:block;width:100%;padding:10px 0;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;color:#206de0;text-align:center}
	.detail_tvstaff .ico_more{display:inline-block;width:10px;height:6px;margin:6px 0 0 4px;background-position:-50px -74px;vertical-align:top}
	.detail_tvstaff .area_character{padding-top:9px}
	.area_character .join_img{min-width:37px;min-height:37px}
	.area_character .desc_character{padding-top:17px;line-height:21px}
	.area_character .btn_close{top:0;right:-8px;padding:10px}
	.area_character .btn_close .ico_popcorn{width:15px;height:15px;background-position:-140px -15px}

	/* TV상세 - 시청률 */
	.info_rate .viewing_rate {height:42px;margin:0 0 20px 0}
	.info_rate .viewing_rate:first-child:after{width:1px;height:42px}
	.info_rate .viewing_rate .tit_rate {font-size:13px}
	.info_rate .viewing_rate .txt_rate {font-size:22px;line-height:22px}
	.graph_rate {height:190px}
	.graph_rate .box_rate{height:190px}
	.graph_rate .link_nav {margin-top:-15px;width:7px;height:11px}
	.graph_rate .link_prev {left:0;padding:10px 19px 10px 0}
	.graph_rate .link_next {right:0;padding:10px 0 10px 19px}
	.graph_rate .link_nav .ico_popcorn {height:11px}
	.graph_rate .link_prev .ico_popcorn {background-position:-140px -32px}
	.graph_rate .link_next .ico_popcorn {background-position:-150px -32px}
	.detail_rate .movie_detail{padding:26px 0 50px 0}
	.detail_rate .tit_movie {padding-top:40px}
	.detail_rate .tbl_rate .inner_cell {padding:0 10px;font-size:13px}
	.detail_rate .tbl_rate th:last-child .inner_cell, .detail_rate .tbl_rate td:last-child .inner_cell {padding:0 17px}
	.detail_rate .tbl_rate th:last-child{text-align:center}

	/* TV상세 - 영상 */
	.cont_tv .detail_tvplayer .movie_detail {padding:18px 0 0}
	.mhead_fixed .cont_tv .detail_tvplayer .movie_detail {padding-top:207px}
	.cont_tv .detail_tvplayer .wrap_bnr {padding-top:20px}
	.detail_tvplayer .link_video .info_video {min-height:70px;padding-top:4px}
	.detail_tvplayer .link_video .tit_video {height:auto}
	.detail_tvplayer .tit_video .tit_g {height:15px}
	.detail_tvplayer .list_video .tit_video .tit_more {display:-webkit-box;height:17px;-webkit-line-clamp:1}
	.detail_tvplayer .desc_play {height:40px;margin-top:6px}
	.detail_tvplayer .link_video .video_count {display:block;margin-top:0}
	.cont_tv .detail_tvplayer .list_video .link_video .thumb_noimage{height:0}

	/* 인물 상세 - 상단 */
	.cont_person .detail_person_list .wrap_tab{padding-top:45px} /* j.ss mobile에서 탭하고 패딩 벌어져서 */
	.cont_person .movie_detail {padding-top:0}
	.cont_person .view_movie {height:223px;padding-top:0}
	.cont_person .wrap_slide {height:223px}
	.cont_person .slide_view .inner_view {height:223px}
	.cont_person .wrap_slide .btn_prev {top:115px;margin:0}
	.cont_person .wrap_slide .btn_next {top:115px;margin:0}
	.cont_person .wrap_slide .link_photomore {bottom:17px;left:auto;right:17px;width:103px;height:31px;margin-left:0}
	.cont_person .link_photomore .txt_g {width:59px;margin-top:8px;font-size:11px;line-height:15px}
	.cont_person .link_photomore .txt_bar {height:11px;margin:10px 10px 0}
	.cont_person .link_photomore .ico_popcorn {width:13px;height:3px;margin-top:15px;background-position:0 -50px}
	.cont_person .wrap_slide .photo_source {top:183px;left:17px;margin-left:0;font-size:11px}
	.cont_person .list_video .link_video .video_thumb{min-height:0}

	/* 인물 상세 - 메인 프로필 */
	.view_none .detail_personmain .movie_detail {padding-top: 20px} /* j.ss */
	/*.mhead_fixed #mArticle.view_none .detail_personmain .movie_detail {padding-top: 54px} /!* j.ss *!/ /!* Mobile 인물 썸네일 없는 경우 fixed 된 경우 *!/*/
	.gnb_fixed.head_white .cont_person .detail_person_list .wrap_tab{padding-top:0px} /* j.ss 영화참여작 TV참여작 썸네일 없는 곳만 적용되어야 함... */
	.mhead_fixed .detail_person_list .wrap_tab {padding-top:0px} /* j.ss */
	.mhead_fixed .detail_person_list .person_moviejoin {padding-top: 0px} /* j.ss */
	.detail_personmain .movie_detail {padding:18px 0 0} /* 2016-07-14 수정 */
	.detail_personmain .movie_basic {padding-bottom:6px}
	.detail_personmain .list_join{width:100%}
	.detail_personmain .list_m{display:none}
	.main_profile {float:none;width:100%;padding:0 17px;-webkit-box-sizing:border-box;box-sizing:border-box}
	.main_profile .subject_movie {padding-bottom:9px;margin-bottom:8px;border-width:1px;}
	.main_profile .subject_movie .tit_movie {font-size:20px;line-height:26px;}
	.main_profile .subject_movie .txt_movie {position:static;font-size:13px;line-height:20px}
	.main_profile .list_profile {padding-top:5px;font-size:13px;line-height:20px}
	.main_profile .list_profile dt {float:left;width:59px;margin-right:20px}
	.detail_personmain .movie_detail .list_video li {width:100%;padding:10px 0}
	.detail_personmain .movie_detail .list_video li:first-child {padding-top:0}
	.detail_personmain .list_video .link_video .info_video {min-height:70px}
	.detail_personmain .list_video .link_video .video_count{margin-top:8px}

	.detail_personmain .d_sgt{margin-bottom:50px}

	/* 인물상세 - 필모그래피 */
	.movie_filmography {padding:25px 17px 0;-webkit-box-sizing:border-box;box-sizing:border-box}
	.movie_filmography .link_nav {margin-top:-6px;width:7px;height:11px}
	.movie_filmography .link_prev {left:0;padding:10px 10px 10px 0}
	.movie_filmography .link_next {right:0;padding:10px 0 10px 10px}
	.movie_filmography .link_nav .ico_popcorn {height:11px}
	.movie_filmography .link_prev .ico_popcorn {background-position:-140px -32px}
	.movie_filmography .link_next .ico_popcorn {background-position:-150px -32px}

	/* 인물상세 - 영화참여작 */
	.person_movielist {padding:10px 17px 0;box-sizing:border-box;-webkit-box-sizing:border-box} /* j.ss 64 -> 10 */
	.mhead_fixed .person_movielist {padding-top: 104px} /* j.ss */
	.person_movielist .tit_leading {padding:0px} /*.person_movielist .tit_leading {padding:34px 17px 0}*/ /* j.ss 너무 간격이 벌어져서 조절,, 역할순 모바일에서 각 역할 패딩이 너무 큼 */
	.person_leading{margin-bottom:30px}
	.person_movielist .item_cate {right:0}
	.cont_person .person_moviejoin {padding-top:0;padding-bottom:0}
	.person_moviejoin .list_join{width:100%}
	.person_moviejoin .movie_join {float:none;width:100%;padding:0 17px 0}

	/* 인물상세 - 정보제공 */
	.reserve_csinfo .ico_tooltip{display:none}
	.reserve_csinfo .layer_tooltip{display:none}

	/* 박스오피스 */
	.cont_box .detail_movie {padding-top:45px}
	.cont_box .movie_detail {padding:0 0 0 0}
	.cont_box .movie_detail .main_detail {padding-top:0}
	.date_boxoffice {height:51px;margin-bottom:17px;border-width:1px}
	.date_boxoffice .list_date li {height:51px;font-size:14px;line-height:51px}
	.date_boxoffice .btn_date {width:40px;height:51px}
	.date_boxoffice .btn_date .ico_popcorn {overflow:hidden;width:8px;height:12px}
	.date_boxoffice .btn_prev .ico_popcorn {float:left}
	.date_boxoffice .btn_next .ico_popcorn {float:right}
	.date_boxoffice .btn_prev .ico_popcorn {background-position:-10px -70px}
	.date_boxoffice .btn_next .ico_popcorn {background-position:-22px -70px}
	.detail_box .movie_join {padding:0}
	.movie_join .list_boxthumb li {float:left;width:50%;padding:0 0 26px;border:0 none;box-sizing:border-box;-webkit-box-sizing:border-box}
	.list_boxthumb li:nth-child(even) {padding-left:7px}
	.list_boxthumb li:nth-child(odd) {padding-right:7px}
	.list_boxthumb .link_boxthumb {min-width:136px;min-height:192px}
	.list_boxthumb .thumb_noimage {min-width:136px;min-height:0;padding-top:145.453%}
	.list_boxthumb .thumb_noimage .thumb_photo{height:0}
	.list_boxthumb .ico_ranking {position:absolute;top:4px;left:10px;width:48px;height:16px}
	.list_boxthumb .ico_top1 {background-position:0 0}
	.list_boxthumb .ico_top2 {background-position:-50px 0}
	.list_boxthumb .ico_top3 {background-position:-100px 0}
	.list_boxthumb .ico_top4 {background-position:-150px 0}
	.list_boxthumb .ico_top5 {background-position:0 -20px}
	.list_boxthumb .ico_top6 {background-position:-50px -20px}
	.list_boxthumb .ico_top7 {background-position:-100px -20px}
	.list_boxthumb .ico_top8 {background-position:-150px -20px}
	.list_boxthumb .ico_top9 {background-position:0 -40px}
	.list_boxthumb .ico_top10 {background-position:-50px -40px}
	.list_boxthumb .ico_top11 {background-position:-100px -40px}
	.list_boxthumb .ico_top12 {background-position:-150px -40px}
	.list_boxthumb .ico_top13 {background-position:0 -60px}
	.list_boxthumb .ico_top14 {background-position:-50px -60px}
	.list_boxthumb .ico_top15 {background-position:-100px -60px}
	.list_boxthumb .ico_top16 {background-position:-150px -60px}
	.list_boxthumb .ico_top17 {background-position:0 -80px}
	.list_boxthumb .ico_top18 {background-position:-50px -80px}
	.list_boxthumb .ico_top19 {background-position:-100px -80px}
	.list_boxthumb .ico_top20 {background-position:-150px -80px}
	.movie_join .list_boxthumb .desc_boxthumb {display:block;width:100%;height:115px;padding:10px 0 0 0;font-size:13px}/* 2016-04-18 jenny */
	.movie_join .list_boxthumb .tit_join {height:19px;font-size:15px}
	.list_boxthumb .raking_grade .txt_grade {display:inline-block;font-size:12px}
	.list_boxthumb .list_state {padding-top:7px;font-size:13px;line-height:18px}
	.list_boxthumb .list_state dd {padding:0}
	.list_boxthumb .rank_update{max-width:39px;height:14px}/* 2016-04-18 jenny */
	.list_boxthumb .rank_new{width:34px}
	.list_boxthumb .rank_update .ico_popcorn{float:left;margin:5px 0 0 2px}
	.list_boxthumb .rank_up .ico_popcorn{background-position: -10px -84px}
	.list_boxthumb .rank_down .ico_popcorn{background-position: -18px -84px}
	.list_boxthumb .rank_same .ico_popcorn{width:8px;height:2px;margin-top:7px;background-position:-26px -84px}
	.list_boxthumb .rank_new .ico_popcorn{width:28px;height:9px;margin:4px 0 0 6px;background-position:-45px -100px}
	.list_boxthumb .link_book {padding-top:3px;font-size:13px;line-height:18px}
	.list_boxthumb .link_book .ico_popcorn {width:7px;height:10px;margin-top:3px;background-position:-64px -80px}
	.list_boxthumb .raking_grade {padding-top:0}
	/* 매거진 - 메인 */
	.mhead_fixed .cont_magazine .movie_detail {padding-top:107px}
	.gnb_fixed .cont_magazine .movie_detail {padding-top:24px} /* j.ss */ /* 2016-06-10_v2 추가 */
	.cont_magazine .detail_movie {padding-top:45px}
	.detail_magazine .movie_detail {padding:17px 0 0} /* 2016-07-19 수정 */
	.detail_magazine .movie_basic {height:auto;margin:0 -17px;padding-bottom:35px}
	/* .detail_magazine .movie_detail .main_detail {float:none;padding:21px 0 0} 2016-07-19 삭제 */
	.wrap_recent {height:289px}
	.wrap_recent .paging_comm .btn_page{margin-top:10px}
	.wrap_recent .link_slidprev {top:80px;width:10px;height:15px;padding:10px 15px}/* 2016-07-18 추가 */
	.wrap_recent .link_slidnext {top:80px;width:10px;height:15px;padding:10px 15px}/* 2016-07-18 추가 */
	.cont_trailer .link_slidnext, .cont_trailer .link_slidprev {width:10px;height:15px;padding:10px 15px;margin-top:5px}/* 2016-07-21 추가 */
	.cont_trailer .link_slidprev .ico_popcorn, .wrap_recent .link_slidprev .ico_popcorn {width:8px;height:12px;background-position:-20px -50px} /* 2016-07-12 추가 */ /* 2016-07-21 수정 */
	.cont_trailer .link_slidnext .ico_popcorn, .wrap_recent .link_slidnext .ico_popcorn {width:8px;height:12px;background-position:-40px -50px} /* 2016-07-12 추가 */ /* 2016-07-21 수정 */
	.list_recent .img_recent {height:189px}
	.list_recent .tit_magazine {width:110px;height:25px;margin:10px auto 8px;background-position:0 -30px}
	.list_recent .tit_story {width:auto;height:21px;padding:0 8px;font-size:14px}
	.list_recent .txt_story {width:auto;height:17px;padding:0 25px;font-size:13px}
	/* .wrap_hotkey{padding:0 17px} 2016-07-11 삭제 */
	.detail_magazine .wrap_hotkey {padding-left:17px} /* 2016-07-19 추가 */
	.wrap_hotkey .magazine_hotkey {position:relative;height:117px}
	.wrap_hotkey .movie_headline {margin-bottom:6px;border-bottom:0 none}
	.wrap_hotkey .movie_headline .tit_movie {padding-bottom:0;width:100%} /* 2016-06-10_v2 수정 */
	.wrap_hotkey .txt_hotkey {float:none;padding-left:5px;font-size:14px}
	.wrap_hotkey .list_hotkey {position:absolute}
	.wrap_hotkey .list_hotkey li {width:86px;height:86px;margin-right:8px}
	.wrap_hotkey .list_hotkey .link_hotkey {position:relative;width:86px;height:86px}
	.wrap_hotkey .list_hotkey .link_hotkey:after {content:'';position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background-color:#000;filter:alpha(opacity=20);opacity:0.2}
	.wrap_hotkey .list_hotkey .thumb_g {display:block;width:86px;height:86px}
	.wrap_hotkey .list_hotkey .desc_hotkey {display:table;position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;color:#fff;text-overflow:initial;white-space:normal}
	.wrap_hotkey .list_hotkey .inner_desc {display:table-cell;vertical-align:middle;text-align:center}
	/*.wrap_hotkey .link_bnr {display:none}*/
	.cont_magazine .movie_magazine{padding-top:0} /* 2016-07-15 merge */ /* 2016-07-19 수정 */
	.detail_magazine .movie_magazine{padding:35px 17px 0} /* 2016-07-19 추가 */
	.cont_magazine .movie_magazine .txt_magazine {max-height:17px;-webkit-line-clamp:1}
	.cont_magazine .movie_magazine .txt_now {padding-top:5px;font-size:13px}
	.cont_magazine .movie_magazine .tit_magazine {max-height:37px}

	/* 매거진 - 인기매거진 */
	.detail_hot .movie_magazine .list_magazine .magazine_img {display:block;float:none;min-width:286px;min-height:190px}
	.detail_hot .movie_magazine .desc_magazine {display:block;width:100%;padding:10px 0 0 0}
	.tit_keyword {font-size:14px}
	.tit_hash {font-size:25px}
	.detail_hot .ico_ranking {position:absolute;top:8px;left:8px;width:55px;height:22px}
	.detail_hot .ico_top1 {background-position:0 -100px}
	.detail_hot .ico_top2 {background-position:-56px -100px}
	.detail_hot .ico_top3 {background-position:-112px -100px}
	.detail_hot .ico_top4 {background-position:-168px -100px}
	.detail_hot .ico_top5 {background-position:0 -124px}
	.detail_hot .ico_top6 {background-position:-56px -124px}
	.detail_hot .ico_top7 {background-position:-112px -124px}
	.detail_hot .ico_top8 {background-position:-168px -124px}
	.detail_hot .ico_top9 {background-position:0 -148px}
	.detail_hot .ico_top10 {background-position:-56px -148px}
	.detail_hot .ico_top11 {background-position:-112px -148px}
	.detail_hot .ico_top12 {background-position:-168px -148px}
	.detail_hot .ico_top13 {background-position:0 -172px}
	.detail_hot .ico_top14 {background-position:-56px -172px}
	.detail_hot .ico_top15 {background-position:-112px -172px}
	.detail_hot .ico_top16 {background-position:-168px -172px}
	.detail_hot .ico_top17 {background-position:-0 -196px}
	.detail_hot .ico_top18 {background-position:-56px -196px}
	.detail_hot .ico_top19 {background-position:-112px -196px}
	.detail_hot .ico_top20 {background-position:-168px -196px}

	/* 매거진 - 해쉬태그 */
	.mhead_fixed .detail_hash .movie_detail {padding-top:16px}
	.cont_magazine .detail_hash {padding-top:47px}
	.cont_magazine .detail_hash .movie_magazine {padding-top:26px}
	.cont_magazine .detail_hash .tit_magazine {-webkit-line-clamp:2}
	.cont_magazine .detail_hash .txt_magazine {-webkit-line-clamp:1}

	/* 상영예정 영화 */
	.cont_premovie .detail_movie {padding-top:45px}
	.cont_premovie .detail_premovie .movie_detail {padding:0}
	.cont_premovie .movie_detail .main_detail {padding-top:10px}
	.gnb_fixed .cont_premovie .main_detail {padding-top:120px} /* 2016-06-10 수정 */
	.gnb_fixed .detail_premovie .main_detail {padding-top:12px} /* 2016-06-10 추가 */
	.check_reservation {height:30px}
	.check_reservation .inp_check {width:20px;height:20px}
	.check_reservation .lab_check {margin:4px 0 0 9px;font-size:13px;line-height:15px}
	.check_reservation .ico_popcorn {width:21px;height:20px;background-position:-75px -75px}
	.check_reservation .ico_check {background-position:-100px -75px}
	.cont_premovie .movie_join .list_boxthumb .desc_boxthumb {height:117px}

	/* 최신 예고편 - 상단 */
	.cont_trailer .tit_allcount {margin-bottom:0;border-width:1px}
	.cont_trailer .view_movie {height:223px;padding-top:0}
	.cont_trailer .wrap_slide {height:223px}
	.cont_trailer .slide_view .inner_view {height:223px}
	.cont_trailer .view_movie .info_detail {padding-top:72px}
	.cont_trailer .info_detail .tit_detail {padding-top:3px;font-size:14px}
	.cont_trailer .info_detail .tit_sub {font-size:13px}
	.cont_trailer .info_detail .txt_count {padding-top:6px;font-size:13px}
	.cont_trailer .main_detail .item_cate {top:0}
	/* 최신 예고편 - 영상 */
	.cont_trailer .list_video li {height:auto}
	.cont_trailer .tit_video .tit_g {max-height:18px;margin-bottom:2px;-webkit-line-clamp:1}
	.cont_trailer .link_video .txt_subject {font-size:13px;line-height:18px;max-height:18px;-webkit-line-clamp:1}
	.cont_trailer .desc_play {margin-top:7px}
	.cont_trailer .link_video .info_video {padding-left:13px}

	/* 검색 결과 */
	.result_cont .raking_grade .star_grade {margin-top:2px;background-position:0 -24px}
	.result_cont .tit_allcount {margin-bottom:8px;font-size:13px}
	.result_cont {padding:18px 17px 0}
	.cont_search {padding-top:44px}
	.result_cont .wrap_tab {background:#fff}
	.view_result .wrap_tab {/*position:fixed;top:95px*/;width:100%;height:47px;background-color:#fff}
	.mhead_fixed .view_result .wrap_tab {position:fixed;top:45px}
	.view_result .list_tab {height:46px;padding:0 17px}/* 2016-04-07 */
	.view_result .list_tab .link_tab {height:45px;padding:0 12px;line-height:57px;color:#2a2a2a}
	.view_result .list_tab .on .link_tab {border-width:2px}
	.view_result .list_tab .link_tab:hover {border-bottom:0 none;color:#2a2a2a}
	.view_result .list_tab .on .link_tab.movie_magazine .list_magazine .magazine_img:hover {border-bottom:2px solid #2a2a2a}
	.mhead_fixed .inner_search {background:#fff}
	.result_cont .raking_grade .emph_grade {margin-top:1px}
	#dkContent.cont_search {padding-top:0}
	.view_result {padding-top:45px}
	.result_cont .item_cate {top:20px}/* 2016-04-07 */
	.result_cont .movie_join .tit_join {height:19px;margin-bottom:0}
	.result_cont .txt_state {padding-top:7px}
	.result_cont .tit_theme .txt_subject1 {height:20px;font-size:14px}
	.result_cont .tit_theme .txt_subject2 {height:18px;font-size:13px}
	.result_person .movie_join .desc_join {width:94%}
	.result_person .list_join .join_img {min-width:37px;min-height:52px}
	.result_person .list_join .thumb_photo {min-width:37px;min-height:52px}
	.result_person .movie_join .link_join {min-height:52px}
	.result_cont .txt_state .txt_result {max-height:32px;-webkit-line-clamp:1;color:#266fdc}
	.result_tv .tit_theme .txt_subject1,.result_festival .tit_theme .txt_subject1 {margin:4px 0 3px}
	.result_tv .txt_state,.result_festival .txt_state {padding-top:1px}
	.result_magazine .list_magazine .magazine_img {min-width:88px;min-height:57px}
	.result_magazine .list_magazine .thumb_photo {min-width:88px;min-height:57px}
	.result_magazine .movie_magazine .desc_magazine {width:84.4%}
	.result_magazine .movie_magazine .txt_now {padding-top:6px;font-size:13px}
	.result_magazine .movie_magazine .txt_magazine {max-height:18px;-webkit-line-clamp:1}
	.result_magazine .movie_magazine .tit_magazine {margin-bottom:5px}
	.result_magazine .movie_magazine .list_magazine li {padding-bottom:3px}
	.txt_search_none {margin-top:3px;font-size:13px}

	/* 친구의 만점영화 */
	.detail_perfect .movie_detail {padding:58px 0 0}
	.detail_perfect .tit_allcount {padding-bottom:6px}
	.detail_perfect .item_cate {top:3px}
	.detail_perfect .area_profile {width:37px;height:37px;margin:0 16px 0 0}
	.detail_perfect .area_profile .img_profile {width:37px;height:37px}
	.detail_perfect .list_review .review_info {padding:0 0 10px 0}
	.detail_perfect .list_review li {padding:16px 0 0}
	.detail_perfect .link_tbd {width:100%;height:40px;margin:11px 0;font-size:14px;line-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box}
	.detail_perfect .raking_grade .star_grade {margin-top:0}
	.detail_perfect .review_info .raking_grade {padding-top:0}
	.detail_perfect .tit_review {line-height:22px}
	.detail_perfect .txt_review {max-height:41px;margin-bottom:3px;line-height:22px}
	.detail_perfect .list_review .link_more {position:static;line-height:22px}
	.detail_perfect .review_photo {display:table;max-height:none;margin-top:11px}
	.detail_perfect .thumb_poster {display:table-cell;float:none;width:26%;min-width:74px;min-height:106px;box-sizing:border-box;-webkit-box-sizing:border-box}
	.detail_perfect .thumb_steelcut {display:table-cell;float:none;width:74%;height:100%}
	.detail_perfect .img_poster {min-height:106px}

	/* 나의프로필 - 영화 평가 */
	.gnb_fixed .profile_rate{top:43px}
	.link_reservelist {padding-right:17px}
	.detail_eval{padding-top:124px}
	.profile_rate{padding:6px 17px;top:40px;left:0;margin-left:0}
	.profile_rate .tit_eval{font-size:13px}
	.profile_rate .num_eval{font-size:25px;line-height:32px}
	.list_rate .thumb_photo{width:55px;height:80px}
	.list_rate li {padding:8px 0;border-width:1px}
	.detail_myrate .thumb_noimage .img_poster{height:0}
	.list_rate .rate_info{float:none;width:auto;padding-left:70px}
	.detail_eval .tit_rate{font-size:14px}
	.list_rate .raking_grade .bg_star{width:159px;height:27px;margin-top:4px;background-position:0 -36px}
	.list_rate .raking_grade .score_zero{background-position:0 -95px}
	.list_rate .raking_grade .inner_star{margin-top:0;background-position:0 -64px}
	.detail_eval .raking_grade .txt_bar{margin-left:7px}
	.list_rate .item_cate{top:7px;left:169px}
	.detail_eval .link_eval{width:90px;height:31px;font-size:13px;line-height:31px}
	.detail_eval .write_eval{float:none;width:100%;padding-top:13px;clear:both}
	.detail_eval .area_eval{width:100%;height:108px}
	.detail_eval .area_eval .lab_eval{top:7px;left:10px;font-size:13px}
	.detail_eval .area_eval .txt_letter{bottom:3px;right:9px;font-size:13px}
	.detail_eval .area_eval .tf_eval{height:93px;font-size:13px}
	.detail_eval .area_button .btn_submit{width:70px;height:33px;margin-right:6px;font-size:13px;line-height:33px}
	.detail_eval .area_button .btn_cancel{width:70px;height:33px;font-size:13px;line-height:33px}
	.detail_eval .info_eval{float:none;width:auto;padding-left:70px}
	.detail_eval .btn_edit{width:107px;height:33px;font-size:13px;line-height:33px}
	.link_morelist{height:41px;font-size:13px;line-height:41px}
	.link_morelist .ico_more{width:10px;height:6px;margin:17px 0 0 4px;background-position:-50px -74px}
	.detail_eval .movie_detail {padding-top:7px}
	.mhead_fixed .detail_eval .movie_detail {padding-top:7px}
	.detail_eval .inner_write {padding:7px 10px}
	.detail_eval .area_button {padding-top:8px}
	/* 나의프로필 - 나의취향 */
	.detail_mytaste{padding-top:65px}
	.profile_info .tit_profile{font-size:25px;line-height:27px}
	.profile_info{padding-left:17px}
	.mhead_fixed .profile_info{display:none}
	/*.profile_info .txt_email{font-size:13px}
	.profile_info .txt_bar{height:8px;margin-top:7px;font-size:8px} 2016-03-02 삭제 */
	.profile_info .link_change{margin:5px 0 0 8px}
	.profile_info .link_change .txt_line{height:15px;font-size:13px}
	.profile_info .link_change .ico_popcorn{width:6px;height:10px;background-position:-128px -48px}
	.cont_myprofile .wrap_tab{margin-top:3px}
	.cont_myprofile .list_tab .link_tab{padding:0 8px}
	.list_tab .link_tab:hover {border-bottom:0 none;color:#8d8f91}
	.list_tab .on .link_tab:hover {border-bottom:4px solid #e92131;color:#e92131}
	.detail_mytaste .main_detail:after{display:none}
	.detail_mytaste .taste_keyword{padding-top:8px}
	.detail_mytaste .taste_keyword .txt_keyword{height:22px;margin-bottom:6px;font-size:13px;line-height:22px}
	.detail_mytaste .list_taste li{min-height:295px;padding:10px 0 15px;border:0 none}
	.detail_mytaste .list_taste .link_recommend{width:100%;min-height:290px}
	.detail_mytaste .list_taste .inner_recommend{display:block;padding-right:7px}
	.detail_mytaste .list_taste li:nth-child(even) .inner_recommend{padding:0 0 0 7px}
	.detail_mytaste .tit_recommend{margin-top:28px;padding-bottom:8px;border-bottom:1px solid #f5f5f5}
	.detail_mytaste .rate_thumb{width:100%}
	.detail_mytaste .rate_info{padding:0}
	.detail_mytaste .rate_info .txt_cast{padding-top:11px;font-size:13px}
	.detail_mytaste .rate_info .tit_subject{padding-top:5px;font-size:15px;line-height:19px}
	.detail_mytaste .rate_info .txt_open{padding-top:5px;font-size:13px}
	/* 나의프로필 - 영화평점 */
	.detail_myrate{padding-top:65px}
	.mhead_fixed .detail_myrate .movie_detail{padding-top:36px} /* j.ss */
	.detail_myrate .tit_allcount{border-width:1px}
	.detail_myrate .item_cate{top:4px}
	.rate_poster {width:100%}
	.rate_poster .rate_add {width:50%;height:auto;padding-right:7px;-webkit-box-sizing:border-box;box-sizing:border-box}
	.rate_poster .rate_add .link_addrate{width:100%;height:auto;padding-bottom:1px;-webkit-box-sizing:border-box;box-sizing:border-box}
	.rate_poster .rate_add .link_addrate:before{width:2px;height:20px}
	.rate_poster .rate_add .link_addrate:after{width:20px;height:2px}
	.detail_myrate .list_poster{width:100%}
	.detail_myrate .list_poster li{width:50%;height:auto;min-height:329px;padding:0;margin:0}
	.detail_myrate .list_poster li:first-of-type {padding-left:50%}
	.detail_myrate .list_poster li .inner_rate{padding:0 0 30px 7px}
	.detail_myrate .list_poster li:nth-child(even) .inner_rate{padding:0 7px 22px 0}
	.detail_myrate .list_poster .txt_addrate{font-size:15px}
	.detail_myrate .list_poster .img_poster{width:100%}
	.detail_myrate .thumb_noimage .img_poster{height:0}
	.detail_myrate .list_poster .tit_subject{max-height:41px;margin:9px 0 0 0;font-size:15px;line-height:21px}
	.detail_myrate .list_poster .link_g {margin-bottom:0}
	.detail_myrate .list_poster .thumb_noimage {min-height:0;padding-top:145.45%}
	.detail_myrate .list_poster .raking_grade .bg_star{float:left;margin-right:6px}
	.detail_myrate .list_poster .txt_ratecount{float:left;margin-top:0;font-size:12px}
	.detail_myrate .list_poster .btn_delete{position:static;width:100%;height:33px;margin-top:8px;font-size:13px;line-height:33px}
	.detail_myrate .link_rateadd{border-width:1px}
	.detail_myrate .list_inventory li{padding:14px 0 9px;border-width:1px}
	.detail_myrate .list_inventory .rate_thumb{width:25%}
	.detail_myrate .list_inventory .thumb_noimage{min-height:0;padding-top:143.2%}
	.detail_myrate .list_inventory .add_rate:before{width:2px;height:14px;margin-top:-7px}
	.detail_myrate .list_inventory .add_rate:after{width:14px;height:2px;margin-left:-7px}
	.detail_myrate .list_inventory .rate_info{width:75%;margin-top:7px;padding-left:16px;box-sizing:border-box;-webkit-box-sizing:border-box}
	.detail_myrate .list_inventory .tit_subject{height:19px;margin-bottom:4px;font-size:14px}
	.detail_myrate .list_inventory .txt_ratecount{margin-top:1px;font-size:12px}
	.detail_myrate .list_inventory .desc_rate{font-size:13px}
	.detail_myrate .edit_open .info_eval{width:100%}
	.detail_myrate .inner_write{padding:7px 10px}
	.detail_myrate .area_eval{width:100%;height:108px}
	.detail_myrate .area_eval .tf_eval{height:93px;font-size:13px}
	.detail_myrate .area_button{padding-top:6px}
	.detail_myrate .area_button .btn_submit{width:70px;height:33px;margin-right:6px;font-size:13px;line-height:33px}
	.detail_myrate .area_button .btn_cancel{width:70px;height:33px;font-size:13px;line-height:33px}
	.detail_myrate .list_inventory .btn_delete{width:67px;height:33px;margin:13px 6px 0 0;font-size:13px;line-height:33px}
	.detail_myrate .btn_edit{width:105px;height:33px;line-height:33px;font-size:13px}
	.detail_myrate .list_inventory .write_open .write_eval{float:left;width:100%}
	.detail_myrate .link_rateadd .rate_info {width:75%;padding-left:16px;font-size:15px}
	.detail_myrate .link_rateadd .add_rate:before{width:2px;height:16px}
	.detail_myrate .link_rateadd .add_rate:after{width:16px;height:2px}
		/* 평점없을때 */
		.detail_myrate .img_nonerate{width:85px;height:78px;margin:40px auto 0} /* 2016-06-10 수정 */
		.detail_myrate .tit_nonerate{padding-top:36px;font-size:17px}
		.detail_myrate .txt_nonerate{padding-top:6px;line-height:22px}
		.detail_myrate .link_rate{margin-top:30px;width:250px;height:42px;font-size:14px;line-height:42px}
		.detail_myrate .none_download{top:0;left:50%;width:150px;height:150px;margin-left:-75px} /* 2016-06-10 수정 */
		/* 타인 - 평점없을때 2016-06-10_v1 */
		.detail_another .img_nonerate{width:85px;height:78px;margin:40px auto 0} /* 2016-06-10 수정 */
		.detail_another .tit_nonerate{padding-top:36px;font-size:17px}
		.detail_another .txt_nonerate{padding-top:6px;line-height:22px}
		.detail_another .link_rate{margin-top:30px;width:250px;height:42px;font-size:14px;line-height:42px}
		.detail_another .none_download{top:0;left:50%;width:150px;height:150px;margin-left:-75px} /* 2016-06-10 수정 */

	/* 슈퍼특가 */
	.reserve_comp .movie_detail{padding-bottom:30px}
	.reserve_comp .area_minposter{margin:0 -17px}
	.reserve_comp .main_detail .txt_nonerating{border-color:#f5f5f5}/* 2016-04-05 */
	.today_price{margin:0 -17px;border:0 none}
	.price_movie{margin:0;padding:10px 17px;border-bottom:1px solid #e5e5e5}
	.price_movie .link_poster{margin-right:11px}
	.price_movie .tit_subject{font-size:14px}
	.price_movie .raking_grade{padding-bottom:15px}
	.price_movie .txt_ratecount{margin-left:5px;font-size:12px}
	.price_movie .txt_genre{display:block}
	.price_movie .txt_bar{display:none}
	.today_price .txt_super{padding-top:20px;font-size:15px;background-color:#f5f5f5}/* 2016-03-25 */
	.today_price .emph_price{padding-top:10px;font-size:29px;background-color:#f5f5f5}/* 2016-03-25 */
	.today_price .txt_normal{padding:1px 0 0;font-size:12px;background-color:#f5f5f5}/* 2016-03-25 */
	.today_price .price_condition{padding:18px 0 20px}/* 2016-03-25 추가 */
	.today_price .price_condition .list_condition{width:50%;padding:0;border:0 none}
	.today_price .price_condition .list_condition dt{padding:5px 0 0 16px}/* 2016-03-25 */
	.today_price .price_condition .list_condition dd{padding:0 0 0 16px}
	.frm_purchase{padding-top:0;margin:0 -17px;background-color:#f5f5f5}/* 2016-03-25 */
	.frm_purchase .list_getseat{overflow:hidden;float:none;width:100%;height:49px;border-width:1px}
	.frm_purchase .list_getseat dt{width:50%;line-height:49px}
	.frm_purchase .list_getseat dt .selected_price{font-size:14px}
	.frm_purchase .list_getseat dd{width:50%}
	.frm_purchase .list_getseat .item_cate{width:100%}
	.frm_purchase .area_button{float:none;width:auto;padding:17px}
	.frm_purchase .btn_purchase{width:100%;height:45px;font-size:14px;line-height:45px}
	.history_price{margin:5px 0 0}/* 2016-04-05 */
	.history_price .btn_history{border-bottom:1px solid #ededed;font-size:14px}
	.history_price .btn_history .ico_popcorn{width:10px;height:5px;margin-top:10px;background-position:-50px -74px}
	.history_price.on .btn_history .ico_popcorn{background-position:-128px -60px}
	.history_price .area_history .line_condition{height:37px}/* 2016-03-25 추가 */
	.history_price .area_history .tit_history{border-width:1px;font-size:14px}/* 2016-03-25 */
	.history_price .area_history .list_price li{padding:10px 0}
	.history_price .area_history .link_poster{margin-right:11px}
	.history_price .area_history .link_poster .img_poster{width:82px;height:119px}
	.history_price .area_history .info_movie{display:block;padding-bottom:6px;margin:0 0 5px 93px;border-bottom:1px solid #f5f5f5}
	.history_price .area_history .info_movie .tit_movie{display:block;font-size:13px}
	.history_price .area_history .info_movie .tit_movie:last-child{padding:0;color:#989898}
	.history_price .area_history .area_movie .txt_bar{display:none}
	.history_price .area_history .list_condition{overflow:hidden;float:none;margin-top:0;font-size:13px}
	.history_price .area_history .list_condition dd .txt_bar{display:none}
	.history_price .area_history .area_button{padding-top:10px}
	.history_price .area_history .area_button .link_check{height:45px;margin-right:3px;font-size:14px;line-height:45px}
	.history_price .area_history .area_button .link_cancel{height:45px;margin-left:3px;font-size:14px;line-height:45px}
	.history_price .area_history .txt_info{padding-top:5px;margin-top:10px;border-width:1px;font-size:12px}/* 2016-03-25 */
	.history_price .area_history .tit_cancel{margin-top:16px;border-width:1px;font-size:14px}/* 2016-03-25 */
	.wrap_notice{width:100%;border-top:1px solid #ededed}
	.wrap_notice .inner_notice{width:auto;padding:9px 17px 32px}/* 2016-03-25 */
	.wrap_notice .tit_mustread{font-size:14px}
	.wrap_notice .list_notice li{padding:13px 0 12px;font-size:13px}
	.wrap_notice .list_notice li .tit_notice{padding-top:5px}
	.wrap_notice .list_condition{padding-top:9px}/* 2016-03-25 추가 */
	.wrap_notice .list_condition dt{width:73px}/* 2016-03-25 */
	.wrap_notice .list_condition dd{float:none;padding-left:90px}
	.wrap_customer{width:100%}
	.wrap_customer .inner_customer{width:auto;height:auto;padding:7px 0;font-size:11px;line-height:19px;text-align:center}
	.wrap_customer .txt_bar{display:none}
	.wrap_customer .center_number{display:block}
	.frm_pay .tit_strapline{height:37px;margin-top:22px;padding-left:0}
	.frm_pay .tit_strapline:first-of-type{margin-top:9px}
	.frm_pay .list_pay{margin:0}
	.frm_pay .list_pay dt{width:50%;height:23px;line-height:23px}
	.frm_pay .list_pay dd{width:50%;height:23px;line-height:23px}
	.frm_pay .enter_form{padding:7px 0;border-top:1px solid #f5f5f5;background:transparent}
	.frm_pay .enter_comm:first-of-type{padding:0 0 7px}
	.frm_pay .enter_comm:last-of-type{width:auto;margin:0 -4px}
	.frm_pay .enter_form .btn_delete{width:42px;height:45px}
	.frm_pay .enter_form .btn_delete .ico_popcorn{width:14px;height:14px;margin-left:14px;background-position:-112px -48px}
	.frm_pay .enter_form .txt_info{font-size:12px}
	.pay_process{border-top:1px solid #f5f5f5}
	.pay_process .wrap_process{width:90px;height:20px;font-size:14px}
	.pay_process .inp_process{width:20px;height:20px}
	.pay_process .ico_popcorn{width:20px;height:20px;background-position:-140px -54px}
	.pay_process .on .ico_popcorn{background-position:-140px -80px}
	.frm_pay .link_nextstep{margin:0}

	/* 얘매순위  */
	.reserve_mselect .movie_detail {padding-bottom:0}
	.movie_join .list_boxthumb .inner_join {box-sizing:border-box;-webkit-box-sizing:border-box}
	.list_boxthumb .ico_ranking {left:4px}

	/* 영화 선택 - 공통 */
	.cont_reserve .detail_movie {padding-top:45px}
	.cont_reserve .reserve_rank .movie_detail {padding-bottom:0}

	/* 영화 선택 - 상단 슬라이드 */
	.wrap_select {padding:0 0 19px 0}/* 2016-03-25 */
	.cont_select .link_all {top:8px}
	.wrap_select .tit_reservation {margin-bottom:17px}
	.cont_select {width:200px}
	.cont_select .movie_slide {height:336px;margin-left:-400px}
	.cont_select .btn_slide {display:none}
	.cont_select .link_item {width:200px;height:334px;border-width:1px;margin-left:-1px}
	.cont_select .link_item.on {border-width:1px}
	.cont_select .link_item .thumb_noimage{width:186px;margin-top:7px}
	.cont_select .link_item .thumb_movie {width:186px;height:271px}/* 2016-03-25 */
	.cont_select .tit_movie {height:16px;margin-top:9px;font-size:14px;line-height:16px}/* 2016-03-25 */
	.cont_select .txt_minfo {font-size:13px;color:#989898}
	.cont_select .txt_minfo .txt_bar {padding:0 3px;font-size:12px}
	.cont_select .link_item .ico_ranking {position:absolute;top:14px;left:14px;width:48px;height:16px}
	.cont_select .ico_top1 {background-position:0 0}
	.cont_select .ico_top2 {background-position:-50px 0}
	.cont_select .ico_top3 {background-position:-100px 0}
	.cont_select .ico_top4 {background-position:-150px 0}
	.cont_select .ico_top5 {background-position:0 -20px}
	.cont_select .ico_top6 {background-position:-50px -20px}
	.cont_select .ico_top7 {background-position:-100px -20px}
	.cont_select .ico_top8 {background-position:-150px -20px}
	.cont_select .ico_top9 {background-position:0 -40px}
	.cont_select .ico_top10 {background-position:-50px -40px}
	.cont_select .ico_top11 {background-position:-100px -40px}
	.cont_select .ico_top12 {background-position:-150px -40px}
	.cont_select .ico_top13 {background-position:0 -60px}
	.cont_select .ico_top14 {background-position:-50px -60px}
	.cont_select .ico_top15 {background-position:-100px -60px}
	.cont_select .ico_top16 {background-position:-150px -60px}
	.cont_select .ico_top17 {background-position:0 -80px}
	.cont_select .ico_top18 {background-position:-50px -80px}
	.cont_select .ico_top19 {background-position:-100px -80px}
	.cont_select .ico_top20 {background-position:-150px -80px}

	/* 영화 선택 - 영화 선택 */
	.step_part1 {padding-bottom:0}
	.selmovie_info {min-width:320px;height:140px;padding:17px}
	.selmovie_info .selmovie_poster {width:74px;height:106px;margin-right:11px}
	.selmovie_info .tit_subject {height:19px;font-size:14px;line-height:19px}
	.cont_reserve .img_grade {width:13px;height:13px;margin:3px 4px 0 0}/* 2016-03-25 */
	.selmovie_spec {padding-top:23px}
	.selmovie_summary .list_spec {margin-top:1px;padding-top:3px;border-width:1px;font-size:13px;line-height:20px}
	.selmovie_summary .txt_divide {display:inline-block;width:1px;height:10px;margin:4px 6px 0;font-size:11px;vertical-align:top;background-color:#e5e5e5}/* 2016-03-25 */
	.selmovie_summary .txt_g {display:inline-block;line-height:19px}/* 2016-03-25 */
	.selmovie_summary .list_spec dt {margin-right:4px}
	.selmovie_info.fixed_on {position:fixed;top:0;z-index:210;border-bottom:1px solid #e5e5e5}
	.selmovie_summary .list_board dt {display:none}
	.selmovie_board {padding-top:24px}
	.selmovie_board .list_spec{margin-top:0;padding-top:4px;line-height:18px}
	.selmovie_board .list_spec dt {display:none}
	.selmovie_board .list_spec dd {float:none;color:#2a2a2a}/* 2016-03-25 */
	.selmovie_board .list_spec dd.item_date {float:none}
	.selmovie_board .list_board .txt_g {display:none}
	.selmovie_board .list_board dd {float:left;margin:0}
	.selmovie_board .list_spec .item_seat,.selmovie_board .list_spec .item_location {display:none}
	.selmovie_board .txt_line {padding:0 6px 0 1px;font-size:11px}

	/* 영화 선택 - 극장선택 */
	.step_part2 .reservation_cont {padding-bottom:50px}
	.step_part2 .reservation_thearter {padding-bottom:11px}
	.cont_reserve .reserve_mselect .main_detail {padding:0}
	.tit_reservation {height:37px;padding:0 0 0 16px;border-bottom:1px solid #ededed;font-size:14px;line-height:40px;background:#f5f5f5}/* 2016-03-25 */
	.tit_strapline {height:37px;margin-top:9px;padding-left:16px;font-size:14px;line-height:39px}
	.list_cinema {border-width:1px}
	.list_cinema li {border-width:1px}
	.list_cinema .item_cinema {min-height:50px;padding:0 17px;box-sizing:border-box;-webkit-box-sizing:border-box}
	.list_cinema .link_cinema {height:42px;padding-top:8px;margin-right:54px}
	.list_cinema .txt_cinema {font-size:14px;line-height:18px}
	.list_cinema .txt_desc {display:block;font-size:13px;line-height:17px}
	.list_cinema .link_map {right:17px;width:54px;height:34px;padding-top:16px}
	.list_cinema .link_map .load_map {height:17px;border-width:1px;font-size:13px;line-height:19px}
	.list_cinema .load_map .ico_popcorn {width:10px;height:6px;margin-left:4px;background-position:-50px -74px}
	.cont_reserve .wrap_step {padding:34px 17px 0}
	.cont_reserve .list_rating {height:48px}
	.cont_reserve .list_rating .link_rating {height:48px;padding:7px 0 0 11px}
	.cont_reserve .list_rating .on .link_rating {height:49px}
	.cont_reserve .list_rating .tit_strapline {height:18px;padding-left:0;line-height:19px}
	.cont_reserve .link_rating .num_review {margin-top:0}
	.my_location {height:54px;font-size:13px;line-height:56px}
	.cont_reserve .area_map {width:100%;height:156px}
	.list_cinema .map_on .load_map .ico_popcorn {margin-top:5px;background-position:-128px -60px}
	.cont_reserve .txt_none {padding:19px 0 13px;margin:0 17px;border-width:1px;font-size:13px}
	.cont_reserve .txt_nolocation {padding:28px 17px 0;font-size:13px}
	.cont_reserve .txt_nolocation .ico_popcorn {width:12px;height:22px;margin:3px 0 0 5px;background-position:-50px -50px}
	.list_local .link_local {margin:0 17px}
	.list_local .link_city {margin:0 17px 0 24px}
	.list_local .list_city {padding-left:0}
	.list_local .list_cinema .item_cinema {width:auto;padding:0;margin:0 17px 0 24px}
	.list_local .list_cinema .link_map {right:0;height:29px;padding-top:13px}
	.list_local .link_local, .list_local .link_city {height:42px;font-size:14px;line-height:44px}
	.list_local .list_cinema .item_cinema {min-height:42px}
	.list_local .list_cinema .link_cinema {height:42px;line-height:44px}
	.list_local .list_cinema .txt_cinema {line-height:44px}
	.info_theater {padding-top:13px}
	.list_theaterinfo {padding:0 17px;font-size:14px;line-height:21px;box-sizing:border-box;-webkit-box-sizing:border-box}
	.list_theaterinfo dt {width:29px}
	.list_theaterinfo dd {width:auto}
	.list_theaterinfo dd .txt_divide {width:1px;height:10px;margin:6px 10px 0 7px}
	.list_theaterinfo dd .txt_g {display:none}
	.list_theaterinfo .link_map {display:none}

	/* 예매 - 고객센터 */
	.reserve_csinfo {overflow:hidden;height:initial;font-size:11px;line-height:17px;text-align:center}
	.reserve_csinfo .inner_csinfo {margin:8px 0 8px;padding:0}
	.reserve_csinfo .inner_csinfo span:nth-of-type(2) {display:none}
	.reserve_csinfo .line_bar {padding:0 10px}

	/* 예매 - 스케줄선택 */
	.step_part3 .tit_strapline {display:none}
	.step_part3 .txt_caution{margin-bottom:20px}/* 2016-04-05 */
	.movie_schedule {width:100%}
	.part_month {float:none;width:100%;padding-top:8px}
	.part_month .wrap_month {width:100%;height:19px}
	.part_month .list_month {height:19px}
	.part_month .list_month li {width:25%;height:19px;font-size:14px;line-height:21px}
	.part_month .btn_date {top:0;width:7px;height:12px;background:#fff}
	.part_month .btn_date .ico_popcorn {width:7px;height:12px}
	.part_month .btn_prev {left:0;padding:12px 4px 4px 17px}
	.part_month .btn_prev .ico_popcorn {background-position:-36px -86px}
	.part_month .btn_next {right:0;padding:12px 17px 4px 4px}
	.part_month .btn_next .ico_popcorn {background-position:-44px -86px}
	.part_date {float:none;width:100%;min-height:198px;padding:0 17px 7px;border-bottom:1px solid #ededed;box-sizing:border-box;-webkit-box-sizing:border-box}
	.part_date .tbl {width:100%;margin-top:0px}
	.part_date .tbl th {height:34px;font-size:13px}
	.part_date .tbl td {width:14.28%;height:42px}
	.part_date tr td:last-of-type {width:auto}
	.part_date .tbl .link_date {width:34px;height:34px;font-size:13px;line-height:36px}
	.part_date .tbl .link_date:hover {color:#2a2a2a;background:none}
	.part_date .tbl .on .link_date:hover {color:#fff;background:#e92131}
	.part_date .link_date .txt_today {margin-top:-9px;font-size:9px;line-height:11px}
	.part_date .tbl .link_date:hover .txt_today {display:block}
	.part_date .calendar_dimmed .link_date {opacity:0.3;filter:alpha(opacity=30)}


	/* 예매 - 시간 선택 */
	.step_part3 {padding-bottom:50px}
	.cont_stage {width:100%;padding:0 17px;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:14px;line-height:18px}
	.cont_stage .state_name {padding-top:22px}
	.cont_stage .state_name .img_grade{width:13px;height:13px}/* 2016-03-22 추가 */
	.cont_stage .state_name .txt_divide {height:10px;margin:3px 2px 0 7px}
	.cont_stage .list_stage {width:100%;padding:1px 0 6px 1px;box-sizing:border-box;-webkit-box-sizing:border-box}
	.cont_stage .list_stage li {width:58px;height:54px;margin:-1px 0 0 -1px}
	.cont_stage .link_seat {height:41px;padding-top:11px;border-width:1px;font-size:13px;line-height:16px}
	.cont_stage .link_seat .txt_seat {font-size:11px;line-height:13px}
	.cont_reserve .txt_caution {padding:0 17px;font-size:11px;line-height:15px}
	.cont_reserve .link_nextstep {width:auto;height:45px;margin:0 17px;font-size:14px;line-height:47px}


	/* 예매 - 인원 선택 */
	.step_part4 {padding-bottom:50px}
	.people_seat{width:100%;padding:1px 17px 0;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:14px;line-height:50px}
	.list_getseat {float:none;width:100%;height:48px;margin-top:-1px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}
	.list_getseat:nth-of-type(2) {float:none}
	.list_getseat dt {width:17%;height:48px}
	.list_getseat dd {width:83%;height:48px}
	.list_getseat .item_cate {right:0;width:129px;height:48px;padding-right:13px;border-left:1px solid #f5f5f5}
	.list_getseat .item_cate .txt_selected {height:48px;padding:0 0 0 11px;line-height:50px}
	.list_getseat .item_cate .ico_arrow {width:10px;height:6px;margin-top:21px;background-position:-112px -64px}
	.list_getseat .item_cate .opt_cate {height:48px}
	.step_part4 .txt_caution {margin:11px 0 23px}
	.list_pay {width:auto;height:33px;margin:0 17px;border-top:1px solid #f5f5f5;font-size:14px;line-height:35px}
	.list_pay:last-of-type {margin-bottom:10px}
	.list_pay dt {width:auto;height:33px}
	.list_pay dd {float:right;width:auto;height:33px}
	.list_pay .item_pay {font-size:16px}

	/* 예매 - 정보 확인 */
	.step_part5 {padding-bottom:50px}
	.enter_form {width:100%;padding:17px 13px 10px;background:#f5f5f5}
	.enter_comm {height:45px;padding-bottom:7px}
	.enter_comm:first-of-type {height:52px;padding:0 4px 7px;box-sizing:border-box;-webkit-box-sizing:border-box}
	.step_part5 .enter_comm:last-of-type {height:52px;padding:0 4px 7px;box-sizing:border-box;-webkit-box-sizing:border-box}/* 2016-03-22 추가*/
	.enter_form .inp_userinfo {height:45px;padding-left:12px;border-width:1px;font-size:14px;line-height:47px;background:#fff}
	.enter_form .lbl_name {left:4px;width:96%;padding-left:13px;height:45px;font-size:14px;line-height:47px}
	.enter_comm .phone_enter {width:33.33%;height:45px;padding:0 4px;margin-right:0;box-sizing:border-box;-webkit-box-sizing:border-box}
	.enter_comm .item_cate {right:0;width:100%;height:45px;padding-right:13px;border-width:1px;background:#fff}
	.enter_comm .item_cate .txt_selected {height:43px;padding-left:12px;font-size:14px;line-height:45px}
	.enter_comm .item_cate .ico_arrow {width:10px;height:6px;margin:18px 0 0;background-position:-112px -64px}
	.enter_comm .item_cate .opt_cate {height:43px}
	.enter_comm .email_enter {width:40%;padding:0 4px;margin-right:0;box-sizing:border-box;-webkit-box-sizing:border-box}
	.enter_comm .email_enter:last-of-type {width:60%}
	.enter_comm .email_enter .item_cate {width:100%}
	.enter_comm .email_enter .lbl_name {width:40%}
	.enter_comm .item_cate .txt_at {padding-left:12px;font-size:14px}
	.enter_comm .email_enter .txt_selected {padding-left:5px}
	.step_part5 .tit_strapline {margin-top:4px}
	.psinfo_agree {border:0 none}
	.psinfo_agree:last-of-type{padding-bottom:21px}/* 2016-04-05 */
	.psinfo_agree .lab_psinfo {height:68px;padding-left:37px;margin:0 17px;border-width:1px;border-color:#f5f5f5;font-size:14px;line-height:48px;letter-spacing:-1px}/* 2016-04-04 */
	.form_userinfo div:nth-of-type(2) .lab_psinfo {border-top:1px solid #f5f5f5}/* 2016-03-25 */
	.psinfo_agree .lab_psinfo .ico_popcorn {top:27px;left:25px;width:17px;height:12px;background-position:-122px -88px}
	.psinfo_agree .lab_psinfo.on .ico_popcorn {background-position:-122px -74px}
	.psinfo_agree .link_detail {top:37px;left:54px;font-size:13px;line-height:20px}
	.psinfo_agree .link_detail .ico_popcorn {width:10px;height:6px;margin:6px 0 0 6px;background-position:-128px -68px}
	.open_agree .link_detail .ico_popcorn {background-position:-128px -60px}
	.psinfo_agree .inp_psinfo {top:27px;left:25px;width:17px;height:12px}

	.psinfo_agree .agree_cont {padding:0 17px;box-sizing:border-box;-webkit-box-sizing:border-box}
	.psinfo_agree .tbl_agree th {width:91px;border-width:1px;font-size:13px;line-height:16px}
	.psinfo_agree .tbl_agree td {border-width:1px;font-size:13px;line-height:16px}
	.psinfo_agree .tbl_agree .inner_g {padding:12px 7px 8px 12px}

	/* 예매 - 결제 */
	.step_part7 .tit_strapline {width:auto;margin:9px 17px 0;padding:0;border-width:1px}
	.form_discount {padding:7px 0 0}/* 2016-03-25 */
	.fld_discount {width:100%;height:45px;padding:0 84px 0 17px;box-sizing:border-box;-webkit-box-sizing:border-box}
	.fld_discount .lbl_discount {top:0;left:15px;width:100%;height:45px;padding-left:15px;font-weight:normal;font-size:14px;line-height:48px}
	.fld_discount .inp_discount {display:block;float:none;width:100%;height:45px;padding:0 0 0 12px;border:1px solid #eee;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:14px;line-height:46px}
	.fld_discount .btn_discount {position:absolute;right:17px;top:0;z-index:1;width:60px;height:45px;border:1px solid #eee;font-size:14px}
	.box_discount {width:auto;margin:0 17px;border-width:1px;box-sizing:border-box;-webkit-box-sizing:border-box}
	.box_discount .box_disinfo {width:auto;margin-right:93px;padding-bottom:8px;border-width:1px}
	.box_discount .box_disinfo .list_discount {float:none}
	.box_discount .list_discount {width:auto;margin-bottom:8px;font-size:14px;line-height:18px}
	.box_discount .list_discount dt {font-size:11px;line-height:16px}
	.step_part7 .tit_strapline.tit_sale {margin-top:17px}
	.box_discount .item_cate {right:15px;margin-top:-11px}
	.box_discount .item_cate .txt_selected {padding:0 5px;font-size:14px}
	.box_discount .item_cate .ico_arrow {width:10px;height:6px;margin-top:8px;background-position:-112px -64px}
	.form_pay {padding:17px 0 50px;font-size:14px}/* 2016-03-25 */
	.form_pay .txt_pay {padding:0 17px;line-height:23px;box-sizing:border-box;-webkit-box-sizing:border-box}
	.form_pay .pay_money {float:right;color:#989898}
	.form_pay .tit_strapline .pay_money {font-weight:bold;color:#e92131}
	.form_pay .tit_strapline {margin-bottom:4px}
	.form_pay .tit_total {margin:4px 17px 6px;padding-top:0;border-width:1px;line-height:35px}
	.form_pay .pay_process {padding:9px 17px 16px}

	/* 예매 - 좌석선택 */
	.img_seat {width:15px;height:15px;background:url(http://i1.daumcdn.net/img-contents/movie/2016/m320/img_seat.png) no-repeat}
	.step_part6 {padding-bottom:50px}
	.step_part6 .reservation_cont {padding-top:339px}
	.step_part6 .tit_reservation .txt_divide {height:12px;margin:13px 1px 0}

	.wrap_seat {width:100%;height:339px;border-bottom:1px solid #ededed}
	.wrap_seat .txt_screenbox {height:34px;margin:17px 17px 18px;font-size:14px;line-height:36px;background-color:#f5f5f5}/* 2016-03-25 */
	.wrap_seat .tbl_seat th {width:17px;height:17px}
	.wrap_seat .tbl_seat .line_row {font-size:9px;line-height:17px}
	.wrap_seat .tbl_seat td {width:17px;height:17px;font-size:9px;line-height:17px}
	.wrap_seat .tbl_seat .ico_complete {background-position:-32px 0}
	.wrap_seat .tbl_seat .ico_normal {background-position:-16px 0}
	.wrap_seat .tbl_seat .ico_couple {background-position:-48px 0}
	.wrap_seat .tbl_seat .ico_handicap {background-position:-64px 0}
	.wrap_seat .tbl_seat a.img_seat:hover {background-position:0 0}

	.list_seat {margin:0 17px;padding:9px 0 12px;width:auto;border-width:1px;box-sizing:border-box;-webkit-box-sizing:border-box}
	.list_seat li {width:72px;height:25px;font-size:13px;line-height:20px}
	.list_seat li:nth-of-type(3) {clear:both}
	.list_seat .img_seat {width:15px;height:15px;margin:1px 4px 0 0}
	.list_seat .ico_complete {background-position:-32px 0}
	.list_seat .ico_normal {background-position:-16px 0}
	.list_seat .ico_couple {background-position:-48px 0}
	.list_seat .ico_handicap {background-position:-64px 0}
	.list_seat li.item_select {width:60px}
	.item_complete .line_bar {display:none}
	.step_part6 .link_reget {top:-28px;right:18px;font-size:13px}
	.step_part6 .link_reget .ico_popcorn {width:9px;height:11px;margin:3px 0 0 5px;background-position:-145px 0}
	/* 예매 - 결제완료 */
	.reserve_success .tit_success{padding:13px 0 0 18px;font-size:11px}
	.reserve_success .txt_success{padding:3px 0 11px 18px;font-size:14px}
	.reserve_success .info_ticket{height:auto}
	.tbl_reserve{margin:17px 0 12px}
	.tbl_reserve th:first-child, .tbl_reserve td:first-child{width:105px}
	.tbl_reserve .tit_ticket{padding:0 12px;font-size:11px}
	.tbl_reserve .desc_ticket{padding-left:12px;font-size:16px}
	.cont_reserve .subinfo_ticket{padding:20px 0 0 17px;background:url(http://i1.daumcdn.net/img-contents/movie/2016/m320/bg_success.png) no-repeat 0 0}
	.cont_reserve .subinfo_ticket .list_ticket dt{font-size:11px}
	.cont_reserve .subinfo_ticket .list_ticket dd{font-size:11px}
	.reserve_success .link_share{display:block;height:39px;margin-top:12px;border-top:1px solid #ededed;font-size: 13px;line-height: 39px;text-align: center}
	.reserve_success .link_share .ico_popcorn {display:inline-block;width:13px;height:10px;margin-right:8px;background-position:-130px 0}
	/* 슈퍼특가 - 구매완료 */
	.reserve_comp .movie_comp{padding:0 0 164px}
	.reserve_comp .tit_reservation{display:none}
	.reserve_comp .movie_comp .main_detail{width:100%}
	.reserve_comp .complete_purchase{width:286px}
	.reserve_comp .tit_complete{height:40px;padding-left:17px;font-size:11px;line-height:40px}
	.info_reservecomp:after{background:rgba(0,0,0,0.35)}
	.info_reservecomp .tit_reservecomp{overflow:hidden;top:28px;left:17px;width:260px;font-size:17px;text-overflow:ellipsis;white-space:nowrap}/* 2016-03-25 */
	.info_reservecomp .img_poster{width:286px;height:163px}
	.info_reservecomp .list_reservecomp{top:55px;left:17px}
	.info_reservecomp .list_reservecomp dt{margin-top:7px;font-size:11px}/* 2016-03-25 */
	.info_reservecomp .list_reservecomp dd{font-size:14px;line-height:18px}
	.info_reservecomp .list_reservecomp .txt_bar{height:10px;margin:3px 6px 0}/* 2016-03-25 */
	.reserve_comp .info_ticket{height:66px;background: url(http://i1.daumcdn.net/img-contents/movie/2016/m320/bg_complete.png) no-repeat 0 0}
	.reserve_comp .list_reserve{width:75px;padding-top:15px}
	.reserve_comp .list_reserve dt{padding-left:17px;font-size:11px}
	.reserve_comp .list_reserve dd{padding-left:17px;font-size:16px;line-height:22px}
	.reserve_comp .ticket_reserve{width:211px;padding-top:17px;background: url(http://i1.daumcdn.net/img-contents/movie/2016/m320/bg_complete.png) no-repeat 100% -66px}
	.reserve_comp .ticket_reserve .list_ticket{padding-left:17px;border-left:1px solid #ededed}
	.reserve_comp .ticket_reserve .list_ticket dt{font-size:11px}
	.reserve_comp .ticket_reserve .list_ticket dd{font-size:11px}
	.reserve_comp .link_confirm{width:287px;height:45px;font-size:14px;line-height:45px}
	/* 할인/예매권 등록 */
	.reserve_coupon .movie_detail{padding-bottom:39px}/* 2016-03-25 */
	.reserve_coupon .tit_reservation{padding:0;background:transparent}
	.reserve_coupon .box_discount{border-color:#dedede}/* 2016-03-25 추가 */
	.reserve_coupon .box_discount .box_disinfo{border-color:#dedede}/* 2016-03-25 추가 */
	.reserve_coupon .form_discount{padding-bottom:26px}
	.reserve_coupon .fld_discount{padding:0 67px 0 0}
	.reserve_coupon .fld_discount .lbl_discount{padding-left:0;color:#999}/* 2016-03-25 */
	.reserve_coupon .fld_discount .btn_discount{right:0}
	.reserve_coupon .tit_strapline{padding-left:0;margin-top:32px;border-bottom:1px solid #dedede}/* 2016-03-25 */
	.reserve_coupon .tit_strapline:first-of-type{margin-top:4px}
	.reserve_coupon .box_discount{margin:0}
	.reserve_coupon .my_coupon{right:28px;margin-top:-20px}
	.reserve_coupon .on_usecoupon{margin-top:-32px}/* 2016-04-04 추가*/
	.reserve_coupon .my_coupon .num_coupon{font-size:21px;line-height:22px}
	.reserve_coupon .my_coupon .txt_mycoupon{font-size:11px}
	.reserve_coupon .on_usecoupon .link_usecoupon{font-size:11px}/* 2016-04-04 추가*/
	.wrap_notice .list_coupon .list_condition{padding-bottom:2px;line-height:18px}
	.wrap_notice .list_notice .txt_number{float:left}
	.wrap_notice .list_notice .txt_useinfo{display:block;padding-left:13px}
	.wrap_notice .list_notice .list_order li{padding:0;border:0 none;line-height:18px;letter-spacing:-1px}
	.wrap_notice .list_coupon .txt_coupon{padding-bottom:8px}
	/* 예매내역 확인/취소 */
	.reserve_oderlist .movie_detail{padding:5px 0 30px}/* 2016-03-25 */
	.reserve_oderlist .tit_reservation{margin-top:23px;padding:0;background:transparent}/* 2016-03-25 */
	.recent_reserve{width:286px;margin:8px auto 0}/* 2016-04-05 */
	.recent_reserve .tit_recent{height:41px;font-size:14px;line-height:43px}
	.recent_reserve .subinfo_ticket{background:url(http://i1.daumcdn.net/img-contents/movie/2016/m320/bg_orderlist.png) no-repeat 0 0}
	.recent_reserve .link_share{display:block;height:39px;margin-top:12px;border-top:1px solid #ededed;font-size:13px;line-height:39px;text-align:center}
	.recent_reserve .link_share .ico_popcorn{display:inline-block;width:13px;height:10px;margin-right:8px;background-position:-130px 0}
	.recent_reserve .link_cancel{height:45px;font-size:14px;line-height:45px}
	.reserve_oderlist .list_order li{padding:10px 0 8px;border-width:1px}
	.reserve_oderlist .list_order .link_poster{width:61px;height:89px;margin-right:10px}
	.reserve_oderlist .list_cancel .link_poster{width:80px;height:114px}/* 2016-04-04 추가 */
	.reserve_oderlist .list_order .img_poster{width:61px;height:89px}
	.reserve_oderlist .list_cancel .img_poster{width:80px;height:auto}/* 2016-04-04 추가 */
	.reserve_oderlist .list_order .tit_movie{max-width:200px;padding-bottom:7px}/* 2016-03-25 */
	.reserve_oderlist .list_order .tit_movie .img_grade{margin:3px 4px 0 0}/* 2016-03-25 */
	.reserve_oderlist .list_order .list_condition{font-size:13px}
	.reserve_oderlist .txt_info{padding-top:3px;font-size:12px}
	.wrap_notice .list_ticketing li .tit_notice{padding-top:22px}
	/* 레이어 */
	.movie_layer .inner_movie_layer{width:250px;padding:0 18px 18px}
	.movie_layer .inner_reserve_ticket{padding-bottom:3px}
	.movie_layer .txt_infomovie{padding-top:33px;font-size:15px}
	.movie_layer .area_button{padding-top:29px}
	.movie_layer .btn_cancel{width:120px;height:42px;margin-right:10px;font-size:14px;background-color:#f5f5f5}
	.movie_layer .btn_admission{width:120px;height:42px;font-size:14px;background-color:#e92131;color:#fff}
	.movie_layer .btn_close{position:absolute;top:-25px;right:0;width:15px;height:15px;background-position:-35px -70px;}
	.movie_layer .tit_infomovie{height:54px;padding:0;font-size:17px;line-height:54px}
	.movie_layer .list_ticketing li{height:52px;line-height:52px}
	.movie_layer .list_ticketing .txt_code{font-size:14px}
	.movie_layer .list_ticketing .btn_use{width:63px;height:34px;margin-top:9px;font-size:13px}
	.movie_layer_all {top:0;overflow-y:scroll;height:100%}
	.movie_layer .inner_all_movie{width:100%;padding:0;background-color:rgba(255,255,255,0.98)}
	.inner_all_movie .layer_head{padding:0 0 0 18px}
	.inner_all_movie .tit_infomovie{height:58px;line-height:64px}
	.inner_all_movie .list_alphabet{display:none}
	.inner_all_movie .tit_infomovie .txt_alphabet{margin-left:5px;font-size:13px}
	.inner_all_movie .layer_body{min-height:0;padding:0}
	.inner_all_movie .tit_alphabet{display:block;overflow:hidden;height:21px;padding-left:17px;font-weight:normal;font-size:13px;line-height:21px;text-indent:0;background-color:#f5f5f5}
	.inner_all_movie .btn_fold{float:right;width:45px;height:21px}
	.inner_all_movie .btn_fold .ico_popcorn{width:10px;height:6px;margin:0 auto;background-position:-128px -68px}
	.inner_all_movie .allmovie_on .ico_popcorn{background-position:-128px -60px}
	.inner_all_movie .list_allmovie{padding:0 17px}
	.inner_all_movie .list_allmovie li{overflow:hidden;width:100%;padding:9px 0;border-top:1px solid #f6f7f9}
	.inner_all_movie .list_allmovie li:first-child{border-top:0 none}
	.inner_all_movie .list_allmovie .link_allmovie{display:table;overflow:hidden;width:100%}
	.inner_all_movie .list_allmovie .thumb_photo{float:left;width:35px;height:50px;margin-right:15px}
	.inner_all_movie .list_allmovie .about_movie{display:table-cell;width:100%;height:50px;vertical-align:middle}
	.inner_all_movie .list_allmovie .tit_allmovie{padding-top:0;font-size:14px;line-height:17px}
	.inner_all_movie .list_allmovie .txt_percent{display:inline-block;font-size:13px;color:#989898}
	.inner_all_movie .list_allmovie .txt_bar{display:inline-block;width:1px;height:10px;margin:10px 5px 0;background-color:#e5e5e5}/* 2016-03-25*/
	/*.inner_all_movie .list_allmovie .txt_limited{display:inline-block;padding:0;font-size:13px} 2016-03-25 삭제 */
	.inner_all_movie .list_allmovie .txt_reserve{display:inline-block;font-size:13px}/* 2016-03-25*/
	.inner_all_movie .list_allmovie .txt_reserve .ico_popcorn{width:7px;height:10px;margin-top:3px;background-position:-64px -80px}/* 2016-03-25*/
	.inner_all_movie .layer_foot{padding:0}
	.inner_all_movie .paging_popcorn{display:none}
	.inner_all_movie .btn_close{top:14px;right:8px}
	.inner_all_movie .btn_close .ico_popcorn{background-position:-140px -15px}

	/* 공지사항 */
	.gnb_fixed .detail_notice {padding-top: 0px} /* j.ss */
	.detail_notice .movie_detail {padding-bottom:0}
	.mhead_fixed .detail_notice .movie_detail {padding-top:0}/* 2016-04-06 */
	.detail_notice .movie_detail .main_detail {padding-top:63px}
	.detail_notice .movie_detail .tit_allcount {padding-bottom:5px}
	.noti_article {border-width:1px}
	.noti_article .link_notice {padding:13px 0 8px}
	.noti_article .noti_title {margin-bottom:5px;font-size:14px;line-height:19px}
	.noti_article .noti_date {font-size:14px;line-height:18px}
	.notice_view {padding:14px 0;border-width:1px}
	.notice_view .view_paragraph {font-size:14px;line-height:19px}
	.notice_view .link_listback {width:114px;height:40px;border-width:1px;line-height:42px}
	.noti_view {border-top:0 none}
	.noti_article.noti_view .link_notice {padding-top:0}
	.noti_view .notice_view {padding-top:18px}
	/* 공지사항 레이어 */
	.movie_layer .inner_notice_layer{width:286px}
	.inner_notice_layer .layer_body{height:auto;padding-bottom:20px}
	.inner_notice_layer .txt_infomovie{padding-top:38px}
	.inner_notice_layer .txt_infomovie .txt_date{display:none}
	.inner_notice_layer .link_notice{width:117px;height:33px;margin-top:15px;font-size:14px;line-height:33px}
	.inner_notice_layer .layer_foot{padding-left:15px}
	.inner_notice_layer .area_check .inp_check{top:10px;width:20px;height:20px}
	.inner_notice_layer .area_check .lab_check{height:40px;font-size:13px;line-height:40px}
	.inner_notice_layer .area_check .ico_popcorn{top:10px;width:20px;height:20px;background-position:0 -100px}
	.inner_notice_layer .on .ico_popcorn{background-position:-22px -100px}
	.inner_notice_layer .lab_check .ico_popcorn:hover{background-position:0 -100px}
	.inner_notice_image .layer_body{padding-bottom:0}
	.inner_notice_image .txt_infomovie{top:34px;left:15px;padding:0}
	.inner_notice_image .link_notice{top:67px;left:15px}
	.inner_notice_image .img_notice{width:286px}
	.inner_notice_image .layer_foot{margin-top:0}

	/* 공유하기 레이어 */
	.share_layer{width:277px}
	.inner_share_layer .list_share{padding:23px 27px 10px 27px}
	.inner_share_layer .link_share{width:74px;margin-bottom:14px;font-size:14px}
	.inner_share_layer .link_share .ico_popcorn{width:61px;height:61px;margin:0 auto 5px}
	.inner_share_layer .ico_kt{background-position:0 -125px}
	.inner_share_layer .ico_ks{background-position:-63px -125px}
	.inner_share_layer .ico_fb{background-position:-125px -125px}
	.inner_share_layer .ico_tw{background-position:0 -187px}
	.inner_share_layer .ico_mail{background-position:-63px -187px}
	.inner_share_layer .ico_insta{background-position:-125px -187px}
	.inner_share_layer .area_copy{padding:25px 0 30px 35px}
	.inner_share_layer .tf_copy{width:197px;height:36px;padding-left:7px;border-width:1px;font-size:13px;line-height:24px}
	.inner_share_layer .txt_url{padding:7px 0 0 10px;font-size:14px}
	/* 14세 미만 동의 레이어 */
	.movie_layer .inner_agree_layer{width:250px;padding:0 18px 24px}
	.inner_agree_layer .tit_agree{padding:19px 0 11px;font-size:17px}
	.inner_agree_layer .txt_agree{padding:8px 0 0 0;font-size:12px}
	.inner_agree_layer .box_infomation{padding:8px 0 9px 11px;margin-top:12px;font-size:13px}
	.inner_agree_layer .enter_comm:first-of-type{padding:0 0 4px 0}
	.inner_agree_layer .enter_form{width:250px;background-color:#fff}
	.inner_agree_layer .enter_form .lbl_agree{width:78px;height:45px;padding-left:12px;font-size:14px;line-height:47px}
	.inner_agree_layer .enter_form .inp_personnumber{width:78px;height:45px;margin-right:8px;border-width:1px;font-size:14px}
	.inner_agree_layer .enter_form .btn_check{width:78px;height:45px;font-size:13px}
	.inner_agree_layer .enter_comm .phone_enter{width:78px;padding:0}
	.inner_agree_layer .enter_comm .phone_enter:first-child{width:78px;margin:0}
	.inner_agree_layer .enter_comm .item_cate{width:78px}
	.inner_agree_layer .enter_form .inp_certification{width:164px;height:45px;border-width:1px}
	.inner_agree_layer .area_button{padding-top:9px}
	.inner_agree_layer .btn_cancel{background-color:#424242}
	/* 에러 */
	.cont_error {min-height:430px;padding-top:70px}
	.cont_error .img_error{width:74px}
	.cont_error .txt_error{padding-top:15px;font-size:14px}
	.cont_error .link_popcorn{width:150px;height:42px;margin-top:30px;font-size:14px;line-height:42px}

	/* 메인뷰 - 사진이 안뜰때 */
	#mArticle.view_none .view_movie {margin-top:45px}
	.mhead_fixed #mArticle.view_none .movie_detail{padding-top:100px}/* 2016-02-02 추가 */ /* j.ss */ /* 이게 상세 페이지 별로 다르게 적용되어야 함 공통 아님 */


}
/*  고해상도 이미지  */
@media only screen and (-webkit-min-device-pixel-ratio : 1.5) and (max-width :800px),only screen and (min-device-pixel-ratio : 1.5) and (max-width :800px) {
	.ico_popcorn {background-image:url(http://i1.daumcdn.net/img-contents/movie/2016/m640/ico_popcorn_160615.png);-webkit-background-size:188px 250px;background-size:188px 250px}
	.btn_popcorn {background-image:url(http://i1.daumcdn.net/img-contents/movie/2016/m640/btn_popcorn.png);-webkit-background-size:100px 100px;background-size:100px 100px}
	.tit_popcorn {background-image:url(http://i1.daumcdn.net/img-contents/movie/2016/m640/tit_popcorn.png);-webkit-background-size:110px 55px;background-size:110px 55px}
	.raking_grade .bg_star {background-image:url(http://i1.daumcdn.net/img-contents/movie/2016/m640/bg_star_160530.png);-webkit-background-size:160px 125px;background-size:160px 125px}
	.inner_head .tit_logo .link_logo {background-image:url(http://i1.daumcdn.net/img-contents/movie/2016/m640/img_logo.png);-webkit-background-size:86px 40px;background-size:86px 40px}
	.ico_ranking {background-image:url(http://i1.daumcdn.net/img-contents/movie/2016/m640/ico_ranking.png);-webkit-background-size:224px 218px;background-size:224px 218px}
	.img_seat {background-image:url(http://i1.daumcdn.net/img-contents/movie/2016/m640/img_seat.png);-webkit-background-size:79px 15px;background-size:79px 15px}
	.cont_reserve .subinfo_ticket{background-image:url(http://i1.daumcdn.net/img-contents/movie/2016/m640/bg_success.png);-webkit-background-size:286px 10px;background-size:286px 10px}
	.recent_reserve .subinfo_ticket{background-image:url(http://i1.daumcdn.net/img-contents/movie/2016/m640/bg_orderlist.png);-webkit-background-size:286px 9px;background-size:286px 9px}/* 2016-03-25 */
	.reserve_comp .ticket_reserve{background-image:url(http://i1.daumcdn.net/img-contents/movie/2016/m640/bg_complete.png);-webkit-background-size:5px 132px;background-size:5px 132px}
	.recent_reserve .info_ticket{background-image:url(http://i1.daumcdn.net/img-contents/movie/2016/m640/bg_orderlist.png);-webkit-background-size:286px 9px;background-size:286px 9px}
	.logo_movie {background-image:url(http://i1.daumcdn.net/img-contents/movie/2016/m640/logo_movie.png);-webkit-background-size:48px 84px;background-size:48px 84px}
	}
