/*
http://m.movie.daum.net/resources/images/m320/img_viewer.png  http://t1.daumcdn.net/movie/cefe45f3e4d81c74082d5ae390a93ef6c5dd2bbc  /m320/img_viewer.png
http://m.movie.daum.net/resources/images/m640/img_viewer.png   http://t1.daumcdn.net/movie/61995c7c4cd20f461be00a21b348bddba860ebae  /m640/img_viewer.png
http://m.movie.daum.net/resources/images/pc/img_viewer.png     http://t1.daumcdn.net/movie/c2880a04f48dd72751d5be07811cecfe77e2b9ff  /pc/img_viewer.png
http://m.movie.daum.net/resources/images/pc/img_loader.gif     http://t1.daumcdn.net/movie/decf8667ae961cf0fba5714bab4e563cd795eb09  /pc/img_loader.gif
*/
/* 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:#000}
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:#333}
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}
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}

/* global */
#daumIndex {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;width:100%;height:100%;z-index:-1}
.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}
.hidden {visibility: hidden}
.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:''}

html,body,#dkWrap {width:100%;height:100%}
.share_on, .share_on body{overflow:hidden}

.img_viewer {display:block;overflow:hidden;background:url(http://t1.daumcdn.net/movie/c2880a04f48dd72751d5be07811cecfe77e2b9ff) no-repeat 0 0;text-indent:-9999px}
.ico_popcorn {display:block;overflow:hidden;background:url(http://i1.daumcdn.net/img-contents/movie/2016/pc/ico_popcorn.png) no-repeat 0 0;text-indent:-9999px}
.img_loader {overflow:hidden;position:absolute;top:50%;left:50%;width:34px;height:34px;margin:-17px 0 0 -17px;background:url(http://t1.daumcdn.net/movie/decf8667ae961cf0fba5714bab4e563cd795eb09) no-repeat 0 0;text-indent:-9999px}

.wrap_photoviewer {overflow:hidden;position:relative}
.top_viewer {position:absolute;top:0;left:0;z-index:10;width:100%;height:65px;border-bottom:1px solid rgba(255,255,255,0.1);background:rgba(0,0,0,0.25)}
.inner_topviewer {overflow:hidden;width:100%;max-width:1000px;margin:0 auto;font-size:20px;line-height:26px;color:#fff}
.inner_topviewer .emph_page,.inner_topviewer .num_page,.inner_topviewer .txt_slash {float:left;margin-top:21px}
.inner_topviewer .txt_slash {padding:0 5px}
.inner_topviewer .num_page {color:#989898}
.inner_topviewer .topview_item {float:right;width:203px;margin-right:2px;letter-spacing:-1px}/* 2015-11-10 수정 */
.inner_topviewer .link_listview {float:left;width:121px;height:44px;padding:21px 26px 0 0;color:#fff;text-align:right}
.inner_topviewer .txt_bar {float:left;width:2px;height:30px;margin-top:18px;background:rgba(255,255,255,0.1)}
.inner_topviewer .link_close {float:right;width:23px;height:24px;margin-top:21px}
.inner_topviewer .link_close .img_viewer {display:block;height:24px}
.inner_topviewer .link_view {display:none;float:left;width:121px;height:44px;padding:21px 26px 0 0;color:#fff;text-align:right}
.cont_photo {overflow:hidden;width:100%;height:100%;margin:0 auto;text-align:center}
.cont_photo .slide{width:100%;height:100%}
.cont_list .content .slide{width:100%;height:100%}
.photo_panel img {display:block;margin:0 auto}
.btn_prev {position:absolute;top:50%;left:20px;width:68px;height:68px;margin-top:-34px;background-position:-50px 0}
.btn_next {position:absolute;top:50%;right:20px;width:68px;height:68px;margin-top:-34px;background-position:-120px 0}
.load_prev {display:none;position:absolute;top:50%;left:40px;z-index:10;margin:-17px 0 0 0}
.load_next {display:none;position:absolute;top:50%;left:inherit;right:40px;z-index:10;margin:-17px 0 0 0}
/* 성인 */
.cont_photo .adult_contents{display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;position:absolute;top:65px;left:0;width:100%;height:100%;z-index:7;font-size:25px;background-color:#e6e6e6;color:#999}
.cont_list .adult_contents{display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;position:absolute;top:0;left:0;width:100%;height:100%;font-size:25px;background-color:#e6e6e6;color:#999}

.photo_info {overflow:hidden;position:absolute;bottom:0;left:0;width:100%;height:86px;font-size:16px;color:#fff}
.photo_info .tit_photo {display:block;overflow:hidden;width:100%;height:43px;border-bottom:1px solid rgba(255,255,255,0.1);font-weight:normal;line-height:43px;text-align:center;background:rgba(0,0,0,0.3);text-overflow:ellipsis;white-space:nowrap}
.photo_info .photo_function {width:100%;height:42px;line-height:42px;text-align:center;background:rgba(0,0,0,0.3);color:#636060}
.photo_info .photo_function .link_share {display:block;overflow:hidden;width:92px;height:42px;margin:0 auto;line-height:45px;color:#fff}
.photo_info .photo_function .img_viewer {float:left;width:15px;height:12px;margin:13px 13px 0 0;background-position:0 -50px}
.cont_list {position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#000;transition-duration:0s;-webkit-transition-property:-webkit-transform;-webkit-transform: translateY(100%)}
.list_on .link_listview {display:none}
.list_on .link_view {display:block}
.list_on .cont_list {-webkit-transition-property:-webkit-transform;-webkit-transform: translateY(0%)}
#pvPageCounter {margin-left:2px}/* 2015-11-10 추가 */
/* 툴팁 */
.tooltip_layer{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:rgba(0,0,0,.8)}
.inner_tooltip_layer{position:absolute;top:50%;left:50%;width:480px;margin:-377px 0 0 -240px;color:#fff}
.inner_tooltip_layer .list_tip{overflow:hidden}
.inner_tooltip_layer .list_tip li{height:208px;border-top:2px solid rgba(255,255,255,0.1);font-size:26px;text-align:center}
.inner_tooltip_layer .list_tip li:first-child{border-top:0 none}
.inner_tooltip_layer .ico_tip1{display:block;margin:30px auto 14px;width:28px;height:38px;background-position:0 -70px}
.inner_tooltip_layer .ico_tip2{display:block;margin:32px auto 14px;width:34px;height:36px;background-position:-30px -72px}
.inner_tooltip_layer .ico_tip3{display:block;margin:34px auto 14px;width:28px;height:34px;background-position:-70px -74px}
.inner_tooltip_layer .btn_confirm{display:block;width:142px;height:66px;margin:30px auto 0;border:2px solid #fff;font-size:26px;color:#fff}
/* 공유하기 레이어 */
.movie_layer{position:absolute;left:0;z-index:9999;width:100%}
.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 .area_button{overflow:hidden;padding-top:43px}
.movie_layer .btn_close{position:absolute;top:-36px;right:0;width:24px;height:24px;background-position:0 -780px}
.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}
.share_on .share_layer{display:block}
.share_on .dimmed_share{display:block}
.movie_layer .inner_share_layer{position:relative;width:376px;padding:0;margin:0 auto;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}

@media only screen and (max-width:740px){
	.ico_popcorn {display:block;overflow:hidden;background:url(http://i1.daumcdn.net/img-contents/movie/2016/m320/ico_popcorn.png) no-repeat 0 0;text-indent:-9999px}
	html {overflow:hidden;min-width:320px}
	.img_viewer {display:block;overflow:hidden;background:url(http://t1.daumcdn.net/movie/cefe45f3e4d81c74082d5ae390a93ef6c5dd2bbc) no-repeat 0 0;text-indent:-9999px}
	.img_loader {width:17px;height:17px;margin:-9px 0 0 -9px;-webkit-background-size:17px 17px;background-size:17px 17px}
	.top_viewer {height:44px}
	.inner_topviewer {padding-left:17px;font-size:16px;box-sizing:border-box;-webkit-box_sizing:border-box}
	.inner_topviewer .emph_page,.inner_topviewer .num_page,.inner_topviewer .txt_slash  {margin-top: 12px}
	.inner_topviewer .topview_item {width:136px;margin-left:0}/* 2015-11-10 수정 */
	.inner_topviewer .link_listview {width:76px;height:33px;padding:11px 14px 0 0;font-size:13px}
	.inner_topviewer .link_view {width:76px;height:33px;padding:11px 14px 0 0;font-size:13px}
	.inner_topviewer .txt_bar {width:1px;height:20px;margin-top:13px}
	.inner_topviewer .link_close {width:14px;height:15px;padding:15px 17px 14px 13px;margin-top:0}
	.inner_topviewer .link_close .img_viewer {height:15px}
	.adult_photo:before{top:44px}
	.btn_prev {left:5px;width:34px;height:34px;margin-top:-17px;background-position:-34px 0}
	.btn_next {right:5px;width:34px;height:34px;margin-top:-17px;background-position:-70px 0}
	.photo_info {width:100%;height:auto;padding:0 17px;font-size:14px;color:#fff;background:rgba(0,0,0,0.3);box-sizing:border-box;-webkit-box_sizing:border-box}
	.photo_info .tit_photo {display:-webkit-box;height:auto;max-height:40px;line-height:21px;padding-top:12px;margin-bottom:12px;border-bottom:0 none;text-overflow:ellipsis;white-space:normal;background:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}/* 2015-11-11 수정 */
	.photo_info .photo_function {width:100%;height:39px;border-top:1px solid rgba(255,255,255,0.1);line-height:39px;background:none}/* 2015-11-11 수정 */
	.photo_info .photo_function .link_share {width:74px;height:39px;font-size:13px;line-height:38px}
	.photo_info .photo_function .img_viewer {width:13px;height:11px;margin:13px 9px 0 0;background-position:-16px -10px}
	.load_prev {left:15px;margin:-9px 0 0 0}
	.load_next {right:15px;margin:-9px 0 0 0}
		/* 성인 */
		.cont_photo .adult_contents{top:44px}
		.cont_list .adult_contents{font-size:13px}
	#pvPageCounter {margin-left:0}/* 2015-11-10 추가 */
	/* 툴팁 */
	.inner_tooltip_layer{width:240px;margin:-189px 0 0 -120px}
	.inner_tooltip_layer .list_tip li{height:104px;border-top:1px solid rgba(255,255,255,0.1);font-size:13px}
	.inner_tooltip_layer .ico_tip1{margin:15px auto 7px;width:14px;height:19px;background-position:0 -35px}
	.inner_tooltip_layer .ico_tip2{margin:16px auto 7px;width:17px;height:18px;background-position:-15px -35px}
	.inner_tooltip_layer .ico_tip3{margin:17px auto 7px;width:14px;height:17px;background-position:-35px -35px}
	.inner_tooltip_layer .btn_confirm{width:71px;height:33px;margin:15px auto 0;border:1px solid #fff;font-size:13px}
	/* 공유하기 레이어 */
	.movie_layer .btn_close{position:absolute;top:-25px;right:0;width:15px;height:15px;background-position:-35px -70px}
	.movie_layer .btn_close .ico_popcorn{display:block;}
	.movie_layer .inner_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}
	}
@media only screen and (max-height:760px){
	.inner_tooltip_layer .img_viewer {display:block;overflow:hidden;background:url(http://t1.daumcdn.net/movie/cefe45f3e4d81c74082d5ae390a93ef6c5dd2bbc) no-repeat 0 0;text-indent:-9999px}
	/* 툴팁 */
	.inner_tooltip_layer{width:240px;margin:-189px 0 0 -120px}
	.inner_tooltip_layer .list_tip li{height:104px;border-top:1px solid rgba(255,255,255,0.1);font-size:13px}
	.inner_tooltip_layer .ico_tip1{margin:15px auto 7px;width:14px;height:19px;background-position:0 -35px}
	.inner_tooltip_layer .ico_tip2{margin:16px auto 7px;width:17px;height:18px;background-position:-15px -35px}
	.inner_tooltip_layer .ico_tip3{margin:17px auto 7px;width:14px;height:17px;background-position:-35px -35px}
	.inner_tooltip_layer .btn_confirm{width:71px;height:33px;margin:15px auto 0;border:1px solid #fff;font-size:13px}
}
	
	
@media only screen and (-webkit-min-device-pixel-ratio : 1.5) and (max-width :740px),only screen and (min-device-pixel-ratio : 1.5) and (max-width :740px) {
	.img_viewer {background-image:url(http://t1.daumcdn.net/movie/61995c7c4cd20f461be00a21b348bddba860ebae);-webkit-background-size:104px 55px;background-size:104px 55px}
	.ico_popcorn {background-image:url(http://i1.daumcdn.net/img-contents/movie/2016/m640/ico_popcorn.png);-webkit-background-size:188px 250px;background-size:188px 250px}
	}