
@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}
input::-ms-clear{display:none}
button{border:0 none;background-color:transparent;cursor:pointer}
body{background:#fff}
body,th,td,input,select,textarea,button{font-size:12px;line-height:1.5;font-family:AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;color:#222;letter-spacing:-0.05em} /* color값은 디자인가이드에 맞게사용 */
a{color:#333;text-decoration:none}
a:active, a:hover{text-decoration:none}
a:active{background-color:transparent}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
body{overflow-y:scroll}

/* global */
#dkIndex{overflow:hidden;position:absolute;left:-9999px;width:0;height:1px;margin:0;padding:0} /* 스킵네비게이션 */
.ir_pm{display:block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px} /* PC용 사용된 이미지내 의미있는 텍스트의 대체텍스트를 제공할때 */
.ir_wa{display:block;overflow:hidden;position:relative;width:100%;height:100%;z-index:-1} /* 중요한 이미지 대체텍스트로 이미지off시에도 대체 텍스트를 보여주고자 할때 */
.screen_out{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px} /* 대체텍스트가 아닌 접근성을 위한 숨김텍스트를 제공할때 */
.show{display:block}
.hide{display:none}
.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:''}body.movie2{background:#f6f6f6}

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

#dkWrap {overflow:hidden;position:relative;min-width:990px;padding-top:40px;background:#fff url(http://i1.daumcdn.net/icon/minidaum/common/minibar_v03.gif) 0 6px repeat-x;}
.head_movie {position:relative;width:100%;z-index:200}
.head_movie.gnb_on{z-index:1100;-webkit-transform:none}

/* 헤더 (pc) */
#dkHead .d_head{position:relative;width:960px;padding:28px 0 30px;margin:0 auto}
#dkHead .d_head:after{display:block;height:0;font-size:0;clear:both;visibility:hidden;content:''}
#dkHead .link_daum{display:none}
#dkHead h1{float:left;margin-top:8px;font-weight:bold;font-size:25px;line-height:27px;letter-spacing:-1px}
#dkHead .link_logo{display:block;width:47px;height:26px;background:url(http://t1.daumcdn.net/movie/images/pc/img_gnb_movie.png) 0 0 no-repeat;background-size:1100px 380px}
.list_relServices{overflow:hidden;float:left;margin-top:8px}
.list_relServices li{display:inline;float:left;margin-left:28px}
.list_relServices .link_services{display:block;height:25px;font-weight:bold;font-size:18px;line-height:14px;background:url(http://t1.daumcdn.net/movie/images/pc/img_gnb_movie.png) no-repeat;background-size:1100px 380px}
.os_mac .list_relServices .link_services{font-size:23px;line-height:25px}
.list_relServices .link_services1{width:44px;background-position:0 -40px}

/* 검색 */
.d_head .wrap_searchbar{overflow:hidden;position:relative;float:right;width:216px;height:25px;margin-top:3px;padding:5px 0 4px;border:1px solid #c8c8c8}
.os_mac .d_head .wrap_searchbar{height:23px;padding:6px 0 5px}
.d_head .wrap_searchbar .tf_search{float:left;width:171px;height:25px;padding-left:11px;border:0 none;font-size:13px;color:#333;background:transparent;-webkit-appearance:none;outline:0}
.os_mac .d_head .wrap_searchbar .tf_search{height:23px}
input[type=text]::-ms-clear{display:none}
.d_head .lab_search{position:absolute;left:11px;top:6px;font-size:13px;color:#aaa;letter-spacing:-2px}
.d_head .search_on .lab_search{display:none}/* 2017-06-28-v2 */
.os_mac .d_head .lab_search{top:9px;letter-spacing:-1px}
.d_head .ico_searchbar{overflow:hidden;font-size:0;line-height:0;background:url(http://t1.daumcdn.net/movie/images/pc/ico_searchbar.png) 0 0 no-repeat;background-size:40px 60px;vertical-align:top;text-indent:-9999px}
.d_head .wrap_searchbar .ico_searchbar{position:absolute;right:0;top:0;width:34px;height:34px;background-position:0 0}
.pcsearch_on .wrap_searchbar{border:1px solid #4889ff}
.d_head .head_menu .link_searchbar {display:none}
.pcsgt_on .pcsgt_layer{display:block}
.pcsgt_layer{display:none;z-index:99999;position:absolute;right:0;top:66px;width:216px;border:1px solid #dcdcdc;background-color:#fff;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,.07);box-shadow:0px 1px 2px rgba(0,0,0,.07)}
.pcsgt_layer .cate_pcsgt{padding:12px 0 7px;border-bottom:1px solid #f2f2f2}
.pcsgt_layer .tit_pcsgt{display:block;font-size:13px;margin:0 11px 2px;color:#333}
.list_pcsgt .emph_sgt{color:#4889ff}
.list_pcsgt li{overflow:hidden}
.list_pcsgt .pcsgt_on{background-color:#f6f6f6}
.list_pcsgt .link_item{display:block;overflow:hidden;padding:7px 11px}
.list_pcsgt .thumb_g{float:left;width:35px;height:49px;background-color:#f4f4f4}
.list_pcsgt .thumb_img{vertical-align:top}
.list_pcsgt .cont_item{overflow:hidden;padding-left:7px;line-height:21px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.list_pcsgt .tit_item{display:block;overflow:hidden;max-height:23px;margin-top:-1px;font-weight:normal;font-size:13px;color:#333;white-space:nowrap;text-overflow:ellipsis}
.list_pcsgt .txt_year{display:block;overflow:hidden;width:100%;height:19px;margin-top:-4px;font-size:13px;color:#9f9f9f;white-space:nowrap;text-overflow:ellipsis}
.pcsgt_layer .cate_name .tit_item{max-height:43px;-webkit-line-clamp:2}
.pcsgt_layer .link_pcsgt{display:block;height:40px;line-height:38px;font-size:13px;color:#333;text-align:center}
.os_mac .pcsgt_layer .link_pcsgt{line-height:41px}
.pcsgt_layer .more_on{background-color:#f2f2f2}
.pcsgt_layer .link_pcsgt .ico_arr{display:inline-block;width:7px;height:13px;margin:14px 0 0 6px;background-position:0 -40px;vertical-align:top}
.os_mac .pcsgt_layer .link_pcsgt .ico_arr{margin:13px 0 0 6px;}

/* gnb */
#dkGnb{position:relative;height:69px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}
#dkGnb .inner_gnb{position:relative;width:960px;margin:0 auto;background:url(http://t1.daumcdn.net/movie/images/pc/img_gnb_movie.png) 0 -120px no-repeat;background-size:1100px 380px}
#dkGnb .inner_gnb:after{display:block;height:0;font-size:0;clear:both;visibility:hidden;content:''}
#dkGnb li{float:left}
#dkGnb .gnb_comm{float:left}
.gnb_comm .link_gnb, .gnb_with .link_gnb{display:block;position:relative;height:69px;font-weight:bold;font-size:16px;line-height:73px;background:url(http://t1.daumcdn.net/movie/images/pc/img_gnb_movie.png) no-repeat;letter-spacing:-1px;text-align:center;background-size:1100px 380px}
.gnb_comm .link_gnb1{width:39px;background-position:0 -70px}
.gnb_comm .link_gnb2{width:158px;background-position:-39px -70px}
.gnb_comm .link_gnb3{width:117px;background-position:-197px -70px}
.gnb_comm .link_gnb4{width:99px;background-position:-314px -70px}
.gnb_comm .link_gnb5{width:88px;background-position:-413px -70px}
.gnb_comm .link_gnb6{display:block;height:29px;margin:19px 0 0 14px;padding:0 12px;border:1px solid #ff382e;border-radius:15px;font-size:14px;line-height:27px;color:#ff382e;letter-spacing:-1px}
.os_mac .gnb_comm .link_gnb6{line-height:30px}

.gnb_comm .link_gnb1:hover, .gnb_comm .link_gnb1:focus{background-position:0 -150px}
.gnb_comm .link_gnb2:hover, .gnb_comm .link_gnb2:focus{background-position:-39px -150px}
.gnb_comm .link_gnb3:hover, .gnb_comm .link_gnb3:focus{background-position:-197px -150px}
.gnb_comm .link_gnb4:hover, .gnb_comm .link_gnb4:focus{background-position:-314px -150px}
.gnb_comm .link_gnb5:hover, .gnb_comm .link_gnb5:focus{background-position:-413px -150px}
.gnb_comm .on .link_gnb1, .gnb_comm .on .link_gnb1:hover, .gnb_comm .on .link_gnb1:focus{background-position:0 -150px}
.gnb_comm .on .link_gnb2, .gnb_comm .on .link_gnb2:hover, .gnb_comm .on .link_gnb2:focus{background-position:-39px -150px}
.gnb_comm .on .link_gnb3, .gnb_comm .on .link_gnb3:hover, .gnb_comm .on .link_gnb3:focus{background-position:-197px -150px}
.gnb_comm .on .link_gnb4, .gnb_comm .on .link_gnb4:hover, .gnb_comm .on .link_gnb4:focus{background-position:-314px -150px}
.gnb_comm .on .link_gnb5, .gnb_comm .on .link_gnb5:hover, .gnb_comm .on .link_gnb5:focus{background-position:-413px -150px}

.gnb_comm .link_gnb .bar_gnb{display:none;overflow:hidden;position:absolute;bottom:-1px;left:0;width:100%;height:2px}
.gnb_comm .link_gnb .bar_gnb .inner_bar{position:absolute;bottom:0;left:0;height:2px;background-color:#ff382e}

.gnb_comm .link_gnb1 .bar_gnb{width:23px;left:0}
.gnb_comm .link_gnb2 .bar_gnb{width:122px;left:18px}
.gnb_comm .link_gnb3 .bar_gnb{width:76px;left:21px}
.gnb_comm .link_gnb4 .bar_gnb{width:63px;left:18px}
.gnb_comm .link_gnb5 .bar_gnb{width:48px;left:20px}

.gnb_comm .link_gnb:hover .bar_gnb, .gnb_comm .link_gnb:focus .bar_gnb{display:block}
.gnb_comm .on .link_gnb .bar_gnb, .gnb_comm .on .link_gnb:hover .bar_gnb, .gnb_comm .on .link_gnb:focus .bar_gnb{display:block}

#dkGnb .gnb_etc{position:absolute;top:0;right:0}
#dkGnb .gnb_with{float:left;width:140px;background:url(http://t1.daumcdn.net/movie/images/pc/img_gnb_movie.png) 0 -230px no-repeat;-webkit-background-size:1100px 380px;background-size:1100px 380px}
.gnb_with .link_gnb1{width:40px;background-position:0 -230px}
.gnb_with .link_gnb2{width:55px;margin-left:45px;background-position:-85px -230px}
.gnb_with .link_gnb1:hover, .gnb_with .link_gnb1:focus{background-position:0 -310px}
.gnb_with .link_gnb2:hover, .gnb_with .link_gnb2:focus{background-position:-85px -310px}
.gnb_with .on .link_gnb1, .gnb_with .on .link_gnb1:hover, .gnb_with .on .link_gnb1:focus{background-position:0 -310px}
.gnb_with .on .link_gnb2, .gnb_with .on .link_gnb2:hover, .gnb_with .on .link_gnb2:focus{background-position:-85px -310px}

.gnb_with .link_gnb:hover .bar_gnb, .gnb_with .link_gnb:focus .bar_gnb{display:block}
.gnb_with .on .link_gnb .bar_gnb, .gnb_with .on .link_gnb:hover .bar_gnb, .gnb_with .on .link_gnb:focus .bar_gnb{display:block}


/* 공지사항, 이벤트 */
.notice_comm{overflow:hidden;padding:19px 0 16px;background-color:#f6f6f6}
.notice_comm .inner_notice{overflow:hidden;width:960px;margin:0 auto}
.notice_comm .cont_notice{overflow:hidden;float:left;width:490px}
.notice_comm .cont_notice.lst{width:auto}
.notice_comm .tit_notice{float:left;font-size:13px}
.notice_comm .link_notice{float:left;margin-left:18px;font-size:13px;color:#888}
.notice_comm .link_notice:hover{text-decoration:underline}

/* Footer */
#dkmFoot{display:none}
#dkFoot.d_foot{overflow:hidden;padding:37px 0 35px;border-top:1px solid #eaeaea;font-size:13px;line-height:20px;color:#888;background-color:#f6f6f6;clear:both}
.os_mac #dkFoot.d_foot{padding:34px 0 34px;letter-spacing:0}
#dkFoot.d_foot .inner_foot{position:relative;overflow:hidden;width:960px;margin:0 auto}

/* 다이렉트 링크 */
#dkFoot .direct_link{overflow:hidden;position:relative;padding-left:70px;margin-bottom:20px}
#dkFoot .direct_link:first-of-type{margin-bottom:10px}
#dkFoot .direct_link.direct_open{margin-bottom:0}
.os_mac #dkFoot .direct_link{padding-left:62px}
#dkFoot .direct_link .tit_direct{position:absolute;top:0;left:0;font-weight:bold;font-size:13px;line-height:20px;color:#000;letter-spacing:-1px}
.os_mac #dkFoot .direct_link .tit_direct{letter-spacing:-0.05em}
#dkFoot .direct_link .direct_bundle{float:left}
#dkFoot .direct_link .item_bundle{overflow:hidden;padding-bottom:8px}
#dkFoot .direct_link .txt_item{float:left;width:110px}
#dkFoot .direct_link .item_bundle .link_txt{display:inline-block;font-size:13px;line-height:20px;color:#888;letter-spacing:-1px}
#dkFoot .direct_link .item_bundle .link_txt:hover{text-decoration:underline}
.os_mac #dkFoot .direct_link .item_bundle .link_txt{letter-spacing:-0.05em}

/* 다이렉트 링크2 */
.d_foot .direct_bundle2{overflow:hidden;height:28px}
.direct_link .btn_fold{float:left;width:20px;height:20px;margin-top:3px;margin-left:-40px;border:1px solid #a4a4a4;border-radius:20px}
.os_mac .direct_link .btn_fold{margin-top:1px}
.direct_link .btn_fold:hover{border-color:#232323}
.direct_link .btn_fold .ico_movie{display:block;width:8px;height:5px;margin:0 auto;background-position:-220px -30px}
.direct_link .btn_fold:hover .ico_movie{-webkit-animation:arrBottom 0.7s;animation:arrBottom 0.7s}
.direct_open .direct_bundle2{height:auto}
.direct_open .btn_fold .ico_movie{margin-top:-1px;background-position:-210px -30px}
.direct_open .btn_fold:hover .ico_movie{-webkit-animation:arrTop 0.7s;animation:arrTop 0.7s}

@-webkit-keyframes arrBottom {
    0%, 50%, 100%{-webkit-transform:translateY(0)}
    25%, 75%{-webkit-transform:translateY(3px)}
}

@keyframes arrBottom {
    0%, 50%, 100%{transform:translateY(0)}
    25%, 75%{transform:translateY(3px)}
}

@-webkit-keyframes arrTop {
    0%, 50%, 100%{-webkit-transform:translateY(0)}
    25%, 75%{-webkit-transform:translateY(-3px)}
}

@keyframes arrTop {
    0%, 50%, 100%{transform:translateY(0)}
    25%, 75%{transform:translateY(-3px)}
}

/* 서비스 이용정보 */
#dkFoot.d_foot .link_info{color:#888;letter-spacing:-1px}
.os_mac #dkFoot.d_foot .link_info{letter-spacing:-0.05em}
#dkFoot.d_foot .footer_link{position:absolute;top:0;right:0}
#dkFoot.d_foot .txt_dot{padding:0 2px 0 3px;margin-top:1px;color:#d4d4d4}
.os_mac #dkFoot.d_foot .txt_dot{padding:0 4px 0 3px;margin-top:0}
#dkFoot.d_foot .info_copyright{position:absolute;top:30px;right:0;font-weight:normal;line-height:18px;text-align:right}
#dkFoot.d_foot .info_copyright .info_warn{font-weight:normal}
#dkFoot.d_foot .info_copyright br{display:block}
#dkFoot.d_foot .txt_copyright{display:block;margin-top:2px;font-size:13px;font-style:normal;color:#888}
#dkFoot.d_foot .link_kakao{font-weight:normal;color:#888}


/* 미니다음 개별레이아웃 */
#dkWrap #wrapMinidaum{position:absolute;top:0;left:0;width:100%;height:40px}
#dkWrap #minidaum{left:50%;width:960px;height:40px;margin-left:-480px;font-family:'돋움',dotum,sans-serif}
#dkWrap #minidaum .minidaum_logo{margin:10px 15px 0 0}
#dkWrap #minidaum .minidaum_logo .img_logo {background:url(//i1.daumcdn.net/icon/minidaum/common/minidaum_v16.png) no-repeat}/* POPCORN-760 추가 */
#dkWrap .minidaum_gnb{margin-top:10px}
#dkWrap #minidaumRank{margin-top:13px}

/* 페이징 */
.paging_movie{width:100%;height:26px;text-align:center}
.paging_movie .inner_paging{display:inline-block;height:100%}
.paging_movie .btn_page{overflow:hidden;float:left;width:27px;height:100%}
.paging_movie .btn_page .ico_movie{display:block;height:9px;margin:9px auto 0}
.paging_movie .btn_page.btn_first{margin-right:13px}
.paging_movie .btn_page.btn_prev{margin-right:17px}
.paging_movie .btn_page.btn_first .ico_movie{width:11px;background-position:-210px -20px}
.paging_movie .btn_page.btn_prev .ico_movie{width:6px;background-position:-230px -20px}
.paging_movie .btn_page.btn_last{margin-left:11px}
.paging_movie .btn_page.btn_next{margin-left:17px}
.paging_movie .btn_page.btn_last .ico_movie{width:11px;background-position:-240px -20px}
.paging_movie .btn_page.btn_next .ico_movie{width:6px;background-position:-260px -20px}

.paging_movie .num_page{float:left;min-width:26px;height:100%;margin:0 5px;font-size:14px;line-height:25px}
.paging_movie a.num_page:hover{color:#ff382e;text-decoration:underline}
.os_mac .paging_movie .num_page{line-height:28px}
.paging_movie em.num_page{border-radius:13px;background:#ff382e;color:#fff}

/* 캘린더 */
/* 2017-04-11 수정 */
.wrap_calendar{position:absolute;z-index:100;right:-5px;top:55px}
.box_calendar{position:relative;width:100%;height:23px}
.box_calendar .wrap_date{float:left;position:relative;margin-top:-3px}
.os_mac .box_calendar .wrap_date{float:left;margin-top:0}
.box_calendar .date_calendar{margin-top:-3px;font-size:17px;text-align:center;letter-spacing:0.5px}
.box_calendar .wrap_date + .wrap_date{margin-left:18px}
.box_calendar .date_calendar .ico_arrow{display:inline-block;width:8px;height:5px;margin:10px 0 0 8px;background-position:-190px -20px}
.os_mac .box_calendar .date_calendar .ico_arrow{margin:7px 0 0 8px}
.box_calendar .on .date_calendar .ico_arrow{background-position:-200px -20px}
.os_mac .box_calendar .date_calendar{margin-top:0}
.box_calendar .btn_date{float:left;width:18px;height:23px}
.box_calendar .btn_date .ico_movie{display:block;width:8px;height:13px;margin:4px auto 0}
.box_calendar .btn_prev{margin-right:12px}
.box_calendar .btn_prev .ico_movie{background-position:-190px 0}
.box_calendar .btn_next{margin-left:9px}
.box_calendar .btn_next .ico_movie{background-position:-200px 0}
.wrap_calendar span.btn_prev .ico_movie{background-position:-210px 0}
.wrap_calendar span.btn_next .ico_movie{background-position:-220px 0}
.box_calendar .btn_calendar{float:left;width:12px;height:12px;margin:2px 0 0 6px;padding:3px;vertical-align:top}
.os_mac .box_calendar .btn_calendar{margin:2px 0 0 6px}
.box_calendar .btn_calendar .ico_movie{display:block;width:12px;height:11px;background-position:-240px 0}
.wrap_calendar .btn_today {overflow:hidden;position:absolute;top:-3px;right:0;width:42px;height:25px;border:1px solid #cdcdcd;border-radius:13px;font-size:12px;line-height:22px;color:#333;text-align:center;text-decoration:none}
.box_calendar .txt_recent{display:inline-block;width:105px;height:17px;margin:3px 0 0 1px;background-position:0 -550px}
.os_mac .wrap_calendar .btn_today{line-height:27px}
#dkWrap #JESMCalender{display:none;position:absolute;right:40px;top:32px;z-index:100;width:234px;height:179px;padding-top:38px;background:url(http://t1.daumcdn.net/movie/images/pc/bg_calendar_170629.gif) 0 0 no-repeat;-webkit-background-size:234px 217px;background-size:234px 217px}/* POPCORN-753-v4 수정 */
#dkWrap #JESMCalender .selyear{position:absolute;top:5px;left:76px;max-width:55px;height:22px;font-size:17px;cursor:pointer}/* POPCORN-753-v5 */
#dkWrap #JESMCalender .selmonth{position:absolute;top:5px;left:130px;width:35px;height:22px;font-size:17px;cursor:pointer}
.os_mac #dkWrap #JESMCalender .selyear{top:9px}
.os_mac #dkWrap #JESMCalender .selmonth{top:9px}
/* POPCORN-753-v4 추가 */
#dkWrap #JESMCalender .ico_arrow{display:inline-block;width:7px;height:4px;margin:12px 0 0 4px;background-position:-270px -60px}
.os_mac #dkWrap #JESMCalender .ico_arrow{margin:9px 0 0 4px}
#dkWrap #JESMCalender .selyear .ico_arrow{margin:12px 0 0 3px}
.os_mac #dkWrap #JESMCalender .selyear .ico_arrow{margin:9px 0 0 6px}
#dkWrap #JESMCalender .on .ico_arrow{background-position:-280px -60px}
/* //POPCORN-753-v4 추가 */
#dkWrap #JESMCalender .prev{overflow:hidden;position:absolute;top:12px;left:56px;width:11px;height:16px;font-size:1px;text-indent:-9999px}
#dkWrap #JESMCalender .next{overflow:hidden;position:absolute;top:12px;left:168px;width:11px;height:16px;font-size:1px;text-indent:-9999px}
#dkWrap #JESMCalender .close{overflow:hidden;position:absolute;top:7px;right:8px;width:21px;height:21px;font-size:1px;text-indent:-9999px}
#dkWrap #JESMCalender table td{width:30px;height:23px;font-size:11px;font-family:tahoma, sans-serif;text-align:center;cursor:pointer}
#dkWrap #JESMCalender table .week td{height:23px;color:#333}
#dkWrap div.caldate_layer{display:none;overflow-x:hidden;overflow-y:auto;position:absolute;width:63px;max-height:312px;background:#fff;border:1px solid #000}/* POPCORN-753-v2 */
#dkWrap .on div.caldate_layer{display:block}
#dkWrap .cont_movie #caldate_month{width:44px;right:-6px;left:0;top:23px}
#dkWrap .cont_movie #caldate_year{right:-1px;left:0;top:23px}
#dkWrap #caldate_month{width:44px;left:132px;top:41px}
#dkWrap #caldate_year{left:66px;top:41px}/* POPCORN-753-v4 수정 */
#dkWrap div.caldate_layer .box{width:63px;height:100%}
#dkWrap #caldate_month .box{width:44px}
#dkWrap div.caldate_layer .box div{height:20px;padding-top:6px;font-weight:normal;font-size:14px;line-height:16px;text-align:center;cursor:pointer}/* POPCORN-753 수정 */
#dkWrap div.caldate_layer .box div.on{color:#000;background:#e7f0fd}
#JESMCalender table{margin:0 auto}
#JESMCalender table td.UICalender_box_prev, #JESMCalender table td.UICalender_box_next{color:#d7d7d7}
#JESMCalender table td.sun{color:#f00}
/* //2017-04-11 수정 */

/* 소셜쉐어 */
.moive_sns{position:absolute;right:0;top:127px}
.os_mac .moive_sns{position:absolute;right:0;top:123px}

/* 소셜쉐어 공통 */
.sns_comm .ico_sns{display:inline-block;overflow:hidden;background:url(http://t1.daumcdn.net/movie/images/pc/ico_sns.png) 0 0 no-repeat;background-size:120px 100px;text-indent:-9999px;vertical-align:top}
.type_normal .ico_sns{width:31px;height:31px}
.sns_comm{overflow:hidden}
.sns_comm .list_sns{float:left}
.sns_comm .list_sns li{float:left}
.sns_comm .list_sns li+li{padding-left:5px}
.sns_comm .link_more{float:left;padding-left:5px}

/* 소셜쉐어 NormalType */
.type_normal .ico_sns_face{background-position:0 -40px}
.type_normal .ico_sns_ks{background-position:-40px -40px}
.type_normal .ico_sns_twi{background-position:-80px -40px}

.type_normal .link_sns:hover .ico_sns_face{background-position:0 0}
.type_normal .link_sns:hover .ico_sns_ks{background-position:-40px 0}
.type_normal .link_sns:hover .ico_sns_twi{background-position:-80px -00}

/* 레이어 */
.type_layer .img_social{display:block;overflow:hidden;background:url(//t1.daumcdn.net/media/img-media/mobile/m320/social/img_social_170103.png) 0 0 no-repeat;background-size:316px 48px;text-indent:-9999px}
.type_layer{position:fixed;z-index:9999999;top:0;left:0;width:100%;height:100%;margin:0;background-color:rgba(51,51,51,.6)}
.type_layer .inner_sns{overflow:hidden;position:relative;width:280px;height:280px;margin:0 auto;border-radius:5px;background-color:#fff}
.type_layer .list_sns{overflow:hidden;float:none;padding:48px 17px 0}
.type_layer .link_sns{display:block}
.type_layer.sns_comm .list_sns li{width:68px;height:88px;padding:0 7px}
.type_layer .list_sns{font-size:12px;color:#000;text-align:center;white-space:nowrap}
.type_layer .list_sns .img_social{display:block;width:48px;height:48px;margin:0 auto 4px}
.type_layer .ico_sns_kt{background-position:0 0}
.type_layer .ico_sns_ks{background-position:-50px 0}
.type_layer .ico_sns_face{background-position:-100px 0}
.type_layer .ico_sns_twi{background-position:-150px 0}
.type_layer .ico_sns_cafe{background-position:-200px 0}
.type_layer .ico_sns_mail{background-position:-250px 0}
.type_layer .tf_url{display:block;overflow:hidden;height:38px;margin:0 16px;padding:0 10px;border:1px solid #b0b0b0;font-size:13px;line-height:40px;background-color:#f5f5f5;white-space:nowrap;color:#2f97f5;text-overflow:ellipsis}
.type_layer .btn_close{position:absolute;top:6px;right:6px;padding:10px}
.type_layer .ico_close{display:block;width:16px;height:16px;background-position:-300px 0}

@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx)	{
    .sns_comm .ico_sns{background-image:url(http://t1.daumcdn.net/movie/images/pc/retina/ico_sns.png)}
    .btn_share .ico_share{background-image:url(//t1.daumcdn.net/media/img-media/mobile/m640/social/ico_share_170103.png)}
    .type_layer .img_social{background-image:url(//t1.daumcdn.net/media/img-media/mobile/m640/social/img_social_170103.png)}
}

/* 공통 이미지 */
.movie2 .img_g{display:block;width:auto;height:100%;vertical-align:top}
.ico_movie{overflow:hidden;font-size:0;line-height:0;background:url(http://t1.daumcdn.net/movie/images/pc/ico_movie_171026.png) 0 0 no-repeat;vertical-align:top;text-indent:-9999px}/* 2017-10-26 수정 */
.ico_movie2{overflow:hidden;background:url(http://t1.daumcdn.net/movie/images/pc/ico_movie2.png) 0 0 no-repeat;vertical-align:top}
.movie2 .tit_movie{overflow:hidden;font-size:0;line-height:0;background:url(http://t1.daumcdn.net/movie/images/pc/tit_movie.png) 0 0 no-repeat;vertical-align:top;text-indent:-9999px}
.movie2 .txt_movie{overflow:hidden;font-size:0;line-height:0;background:url(http://t1.daumcdn.net/movie/images/pc/txt_movie.png) 0 0 no-repeat;vertical-align:top;text-indent:-9999px}
/*.movie2*/ .ico_star{overflow:hidden;font-size:0;line-height:0;background:url(http://t1.daumcdn.net/movie/images/pc/ico_star_171026.png) 0 0 no-repeat;vertical-align:top;text-indent:-9999px}/* 2017-10-26 수정 */
.movie2 .num_rank{overflow:hidden;font-size:0;line-height:0;background:url(http://t1.daumcdn.net/movie/images/pc/num_rank.png) 0 0 no-repeat;vertical-align:top;text-indent:-9999px}
/*.movie2*/ .num_grade{overflow:hidden;font-size:0;line-height:0;background:url(http://t1.daumcdn.net/movie/images/pc/num_grade_171026.png) 0 0 no-repeat;vertical-align:top;text-indent:-9999px}/* 2017-10-26 수정 */
.score_star{overflow:hidden;font-size:0;line-height:0;background:url(http://t1.daumcdn.net/movie/images/pc/score_star.png) 0 0 no-repeat;vertical-align:top;text-indent:-9999px}/* 2017-10-26 추가 */
/* 2017-08-09 삭제 img[src=""]{opacity:0;filter:alpha(Opacity=0)} */

/* 레이어 */
.movie2.layer_on{overflow:hidden}

/* 프로필 이미지 */
.movie2 .thumb_profile{position:relative}
.movie2 .thumb_profile:after{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid #000;border-radius:50%;opacity:0.05;filter:alpha(Opacity=5);content:''}

/* 노이미지 */
.bg_noimage{display:block;overflow:hidden;font-size:0;background:#ececec url(http://t1.daumcdn.net/movie/images/pc/img_noimage.png) no-repeat 50% 50%;background-size:35.8%} /* 세로 직사각형 */
.bg_noimage2{display:block;overflow:hidden;font-size:0;background:#ececec url(http://t1.daumcdn.net/movie/images/pc/img_noimage.png) no-repeat 50% 50%;background-size:35.8%} /* 가로 직사각형 */
.bg_noimage3{display:block;overflow:hidden;font-size:0;background:#ececec url(http://t1.daumcdn.net/movie/images/pc/img_noimage.png) no-repeat 50% 50%;background-size:35.8%} /* 정사각형 */

/* background 운영 이미지 */
.movie2 .thumb_img{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}