@charset "utf-8";

/****** Common ******/
html {.overflow:scroll; .overflow-x:auto;}
html, body {margin:0; padding:0; color:#333;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, span {margin:0; padding:0;}
body {color:#333; font-size:15px; font-family:"Malgun Gothic", Dotum, Gulim, Apple-Gothic, sans-serif; letter-spacing:-1px; line-height:normal; background-color:#fff; -webkit-text-size-adjust:none; word-wrap:break-word; word-break:break-all;}
table {border-collapse:collapse; border-spacing:0; empty-cells:show; table-layout:fixed;}
a {color:#333; text-decoration:none; font-family:"Malgun Gothic", Dotum, Gulim, Apple-Gothic, sans-serif;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal; font-weight:normal;}
strong {font-weight:bold;}
button {margin:0; padding:0; border:none; font-family:"Malgun Gothic", Dotum, Gulim, Apple-Gothic, sans-serif; cursor:pointer; font-size:15px;}
li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
abbr, acronym {border:0; font-variant:normal;}
hr {display:none;}
textarea {-webkit-appearance:none; -webkit-border-radius:0;}
input[type="checkbox"] {background-color:#fff; width:16px; height:16px;}
input:checked[type="checkbox"] {background-color:#fff; -webkit-appearance:checkbox;}
input[type="button"], input[type="text"], input[type="image"] {-webkit-appearance:none;-webkit-border-radius:0;}
input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}
textarea, input {outline-color:-moz-use-text-color; outline-style:none; outline-width:medium;}
textarea {resize:none;}
fieldset {position:relative;}
legend {position:absolute; top:-99999px; left:-99999px;}
em, i {font-style:normal;}
.clear {clear:both; float:none; width:0; height:0; margin:0; padding:0; font:0/0 arial;}
.hide {z-index:-1; position:absolute; top:-9999px; left:-9999px; width:0; height:0; font:0/0 arial; overflow:hidden;}
.ir {zoom:-10; z-index:-1; position:relative; display:block; width:100%; font-size:9px; text-align:center; white-space:nowrap; overflow:hidden; text-indent:-99999px;}
.lb {display:block;}
.icn {position:relative; display:inline-block; font:0/0 arial; overflow:hidden; vertical-align:middle; background-repeat:no-repeat; background-color:transparent; background-image:url('http://img.sbs.co.kr/sw13/drama_star/m/images/set_lfs.png'); -webkit-background-size:600px auto; background-size:600px auto;}
button::-moz-focus-inner {padding:0; border:0;}
.gbtn {position:relative; display:inline-block; margin:0; padding:0; font-family:dotum; border:0; overflow:visible; cursor:pointer; vertical-align:middle; background-repeat:no-repeat; background-color:transparent; background-image:url('http://img.sbs.co.kr/sw13/drama_star/m/images/set_lfs.png'); -webkit-background-size:600px auto; background-size:600px auto;}
  .gbtn span {position:relative; white-space:nowrap;}
.gir {overflow:hidden; background-repeat:no-repeat; background-image:url('http://img.sbs.co.kr/sw13/drama_star/m/images/set_lfs.png'); -webkit-background-size:600px auto; background-size:600px auto;}


/* header */
header {z-index:2; position:relative; height:30px; background:#000;}
	.tit_h1 {position:absolute; top:0; left:35px; width:63px; height:55px; background-position:left top;}
	.lfs_gnb {float:right; overflow:hidden}
		.lfs_gnb li {float:left;}
			.lfs_gnb li .gbtn {height:30px; background:none;}
				.lfs_gnb li .gbtn span {display:block; margin:10px auto 0 auto; height:10px;}
			.b_snb_info {width:42px;}
				.b_snb_info span {width:19px; background-position:-65px top;}
				.b_snb_info:after,.b_snb_composition:after {content:''; position:absolute; top:10px; right:0; width:1px; height:11px; overflow:hidden; background:#3c3e47;}
			.b_snb_location {width:66px;}
				.b_snb_location span {width:41px; background-position:-85px top;}
			.b_snb_composition {width:85px;}
				.b_snb_composition span {width:64px; height:12px; background-position:-430px top;}

/* contents */
.lfs_w {clear:both;}
	.lfs_in_w {position:relative;}
		.lfs_c_head {height:180px; padding:36px 0 0 34px; background:#fff url('http://img.sbs.co.kr/sw13/drama_star/m/images/bg_lfs_c_head.jpg') right top no-repeat; -webkit-background-size:auto 100%; background-size:auto 100%;}
			.tit_h2 {width:126px; height:13px; margin:0 0 0 2px; background:none;}
			.lfsch_exp {width:274px; height:79px; margin:11px 0 0 0; background-position:-65px -10px;}
		.lfs_star_v {position:relative; clear:both; height:203px; border-bottom:2px solid #fff; background:url('http://img.sbs.co.kr/sw13/drama_star/m/images/bg_lfs_star_v.jpg') left top no-repeat; -webkit-background-size:100% 100%; background-size:100% 100%;}
			.lfs_star_v img {position:absolute; bottom:0; left:0;}
				.movie_area {width:111px; height:67px;position:absolute; bottom:14px; right:23px;}
				.lfs_star_movie {display:block;width:111px; height:67px; background:url('http://img.sbs.co.kr/sw13/drama_star/m/images/mov.png') left top no-repeat; -webkit-background-size:100% 100%;background-size:100% 100%;}
		.lfs_content {position:relative; clear:both; background:url('http://img.sbs.co.kr/sw13/drama_star/m/images/bg_lfs_content.jpg') left top no-repeat; -webkit-background-size:100% 100%; background-size:100% 100%;}
			.tit_info {position:absolute; top:-56px; left:0; width:77px; height:115px; background-position:-340px top;}
			.lfs_c_detail {padding:54px 0 23px 30px;}
				.lfs_c_detail li {margin-bottom:10px;}
				.lfscd_term {width:279px; height:11px; background-position:left -298px;}
				.lfscd_time {width:165px; height:12px; background-position:left -319px;}
				.lfscd_where {width:245px; height:12px; background-position:left -342px;}
				.lfscd_pay {width:285px; height:44px; background-position:left -364px;}
				.lfscd_what {width:296px; height:102px; background-position:left -424px;}
		.lfs_sub_info {clear:both; padding:16px 0 3px 31px; background:#fff;}
			.lfs_sub_info li {margin-bottom:15px;}
			.lfssi_host {width:180px; height:13px; background-position:-300px -204px;}
			.lfssi_sv {width:226px; height:16px; background-position:-300px -240px;}
			.lfssi_sps {width:243px; height:24px; margin-bottom: 11px; background-position:-300px -274px;}
			.lfssi_sp {display:none; width:279px; height:31px;margin-bottom:16px; background-position:-300px -315px;}
		.lfs_location {clear:both; padding:13px 18px 22px 18px; background:#473f55 url('http://img.sbs.co.kr/sw13/drama_star/m/images/bg_lfs_location.jpg') left 245px no-repeat; -webkit-background-size:100% auto; background-size:100% auto;}
			.tit_location {width:93px; height:11px; background-position:-340px -115px;}
			.lfsl_map {position:relative; height:149px; margin-top:15px; padding:6px; border:1px solid #fff;}
			.lfsl_trf {clear:both; width:298px; height:0; margin-top:17px; padding-bottom:1362px; background:url('http://img.sbs.co.kr/sw13/drama_star/m/images/lfs_trf.png') left top no-repeat; -webkit-background-size:100% auto; background-size:100% auto;}
		.ifs_photo_zone {position:relative;clear:both; height:28px; width:100%; padding:315px 0 0 0; background:url('http://img.sbs.co.kr/sw13/drama_star/m/images/bg_lfs_photo.jpg') left top no-repeat; -webkit-background-size:100% 100%;background-size:100% 100%;}
			.ifs_photo_qbtn {width:210px; margin:0 auto; height:11px;}
				.ifs_photo_qbtn li {float:left;width:7px; height:7px; border-radius:100%; background:#fff; margin:3px 7px;}
					.ifs_photo_qbtn li h4 {display:block;width:7px; height:7px;text-indent:-1000em;}
				.ifs_photo_qbtn li.on {width:11px; height:11px; margin:0 5px;background:#5dddc6;}
					.ifs_photo_qbtn li.on h4 {display:block;width:11px; height:11px;}
					[class^="ifs_photo0"] {display:none;position:absolute; top:0; left:50%; margin-left:-160px; z-index:5;height:343px; width:320px;}
					.on [class^="ifs_photo0"] {display:block;}
			[class^="btn_photo_"] {position:absolute; top:150px;width:17px; height:26px;}
			.btn_photo_prev {left:5px;}
			.btn_photo_next {right:5px;}
				[class^="bifs_photo_"] {background:url('http://img.sbs.co.kr/sw13/drama_star/m/images/set_lfs.png') no-repeat 0 0; width:17px; height:26px;-webkit-background-size:600px auto; background-size:600px auto;}
				.bifs_photo_prev {background-position:0 -170px;}
				.bifs_photo_next {background-position:-17px -170px;}
		.ifs_ticket {padding:20px 17px;overflow:hidden;}
			[class^="ifs_ticket_"] {width:17px; height:26px;-webkit-background-size:600px auto; background-size:600px auto; margin-bottom:11px;}
			.ifs_ticket_tit {float:left; width:96px; height:17px; background-position:-34px -151px;}
			.ifs_ticket_tel {float:right; width:119px; height:23px; margin-top:-3px; margin-right:3px; background-position:-135px -140px;}
			.ifs_ticket a {clear:both; display:block; font-size:0;}
				.ifs_ticket a img {width:100%; height:auto;}
		.ifs_sale {padding:20px 17px;background:#6dabf8;}
			.ifs_sale_tit {width:82px; height:17px; background-position:-34px -169px; margin-bottom:13px;}
			.ifs_sale_txt {width:278px; height:11px; background-position:-116px -169px; margin-bottom:6px;}
			.ifs_sale_list {margin-top:15px;}
			.ifs_sale_txt1 {width:270px; height:9px; background-position:0 -538px; margin-bottom:6px; margin-bottom:12px;}
			.ifs_sale_txt2 {width:231px; height:30px; background-position:-34px -199px; margin-bottom:6px; margin-bottom:12px;}
			.ifs_sale_txt3 {width:100px; height:9px; background-position:-34px -232px; margin-bottom:6px;}
			.ifs_sale img {clear:both; display:block; width:100%; height:auto;}

	.lfs_top {position:absolute; bottom:0; right:0; clear:both;}
		.b_gototop {display:block; width:37px; height:37px; font-size:10px; line-height:37px; color:#fff; text-align:center; opacity:0.56; background:#000;}
/* footer */
footer {clear:both; height:32px; text-align:center;}
	footer>p {width:216px;height:8px;margin:10px auto 0;background:url('http://img.sbs.co.kr/sw13/drama_star/m/images/set_lfs.png') no-repeat -300px -352px; -webkit-background-size:600px auto; background-size:600px auto;}

/* 이벤트 */
.event_wrap {position:relative;width:100%;height:50px;background:url('http://img.sbs.co.kr/sw13/drama_star/m/images/event_top.png') no-repeat;background-size:100% 50px;}
.event_wrap.on {height:126px;background:url('http://img.sbs.co.kr/sw13/drama_star/m/images/event.png') no-repeat;background-size:100% 126px;}
	.area_link {display:block;width:100%;height:40px;margin-top:50px;}
	.event_wrap .layer_open {position:absolute;bottom:1px;left:0;width:100%;height:10px;background:url('http://img.sbs.co.kr/sw13/drama_star/m/images/event_btnopen.png') no-repeat top center; -webkit-background-size:12px auto;background-size:12px auto;}
	.event_wrap.on .layer_close {position:absolute;bottom:1px;left:0;width:100%;height:10px;background:url('http://img.sbs.co.kr/sw13/drama_star/m/images/event_btnclose.png') no-repeat top center; -webkit-background-size:12px auto;background-size:12px auto;}
	.event_wrap.on .layer_open {display:none;}

.event_wrap.event2 {position:relative;background:url('http://img.sbs.co.kr/sw13/drama_star/m/images/bg_event2.jpg') repeat-x 0 0;background-size:640px auto;text-align:center;}
	.event_wrap .event_inner {width:320px;height:52px;margin:0 auto;background:url('http://img.sbs.co.kr/sw13/drama_star/m/images/event_tit.png') no-repeat 50% top;background-size:320px auto;}
		.linkbtn {display:none;}
		.event2.on .linkbtn {display:block;float:left;width:93px;height:48px;margin-top:55px;}
		.link1 {margin-left:6px;}
		.link2 {margin-left:115px;}
	.event2.on .event_inner {height:134px;}
	.event2.on .layer_close {display:block;position:absolute;bottom:0px;left:0;width:100%;height:8px;background:url('http://img.sbs.co.kr/sw13/drama_star/m/images/event_btnclose.png') no-repeat top center; -webkit-background-size:10px auto;background-size:10px auto;}
	.event2 .layer_open {position:absolute;bottom:0px;left:0;width:100%;height:8px;background:url('http://img.sbs.co.kr/sw13/drama_star/m/images/event_btnopen.png') no-repeat top center; -webkit-background-size:10px auto;background-size:10px auto;}
	.event2 .layer_close, .event2.on .layer_open {display:none;}

.movie_area, .ifs_photo_zone, .ifs_ticket, .ifs_sale, .b_snb_composition {display:none;}

.txt_map_guide {width:298px; height:44px; margin-top:8px; background:url('http://img.sbs.co.kr/sw13/drama_star/m/images/txt_map_guide.png') no-repeat; background-size:auto 100%;}

/* 메르스 확산방지 휴관 레이어 팝업 */
.notice_pop_w {width:295px; height:197px; margin:-99px 0 0 -147px; position:absolute; left:50%; top:50%;  z-index:150;}
	.notice_pop_inner {width:295px; height:197px;  position:relative; background:url('http://img.sbs.co.kr/sw13/drama_star/m/images/mers_pop.png') no-repeat; background-size:100% auto;}
	.btn_notice_pop_close {display:block; width:12px; height:12px; border:0; background:url('http://img.sbs.co.kr/sw13/drama_star/m/images/btn_close.png') no-repeat center center; background-size:12px auto; position:absolute; right:25px; top:25px; }