 @charset "utf-8";
/* RESET
------------------------------------------ */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,img,div{margin:0; padding:0}
img,fieldset{border:0}
ul,ol{list-style:none}
img,input,select{vertical-align:middle}
em,address{font-style:normal}
table{border-collapse:collapse; border-spacing:0px; empty-cells:show; table-layout:fixed}
legend,caption{visibility:hidden; width:0; height:0; margin:0; padding:0; font-size:0; line-height:0}

/* BASIC
------------------------------------------ */
html {}
html, body{width:100%;}
body, input, select, textarea, button{font-family:'돋움', 'Dotum','Arial','Tahoma','AppleGothic','sans-serif'; font-size:12px; color:#444}
body{line-height:normal;height:100%;}

button{border:0; cursor:pointer; text-align:left; vertical-align:middle; background:transparent;text-transform: none;}
button::-moz-focus-inner{padding:0; border:0}
button:focus{outline:1px dotted}
a {display:block;height:100%;text-decoration:none;}
a:hover {text-decoration:underline;}
.blind{position:absolute; top:0; left:-9999em; width:0; height:0; font-size:0; line-height:0}
.clearfix{clear: both}
.clearfix:after{content:""; display:block; clear:both}
.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;}
.mask {display: block;border: 1px solid #000;filter:alpha(opacity=20); opacity:0.2;background: url("http://img.sbs.co.kr/sw11/tv/common/blank.gif") repeat scroll left top transparent;position: absolute;top: 0px;left: 0px;z-index: 240;}

/* Skip Navigation */
#skip_nav {z-index:-1; position:absolute; top:0; left:0; width:100%;}
#skip_nav a {position:absolute; top:-99999px; left:-99999px; display:block; width:100%; height:60px; font-weight:bold; font-size:17px; text-align:center; color:#fff; line-height:60px; border-bottom:1px solid #fcfcfc; background-color:#015293}


.icn {position:relative;display:inline-block;.display:inline;.zoom:1; overflow:hidden; vertical-align:middle; background-repeat:no-repeat; background-color:transparent; background-image:url('http://image.sbs.co.kr/sbs/4n/hydejekyllme/ir_set.png');}
#wrap {position:relative;*overflow-x:hidden;z-index:2;width:100%;min-height:1283px; .min-height:2000px; background-color:#f7e4e7;}
	#header {}
		.custom_header_w {width:990px;height:42px;margin:0 auto;}
		.top_w {width:100%;height:46px;background-color:#eb90a3;}
			.top_inner {width:1000px;margin:0 auto;}
				.gnb {overflow:hidden;float:left;width:660px;height:32px;padding-top:14px;margin:0 auto;}
					.gnb li {float:left;height:18px;}
					.gnb li.g1 {padding-left:2px;}
					.gnb li.g2 {padding-left:59px;}
					.gnb li.g3 {padding-left:60px;}
					.gnb li.g4 {padding-left:58px;}
					.gnb li.g5 {padding-left:58px;}
						.g1 a {width:60px;background-position:-60px 0;}
						.g1 a:hover, .g1 a:focus {background-position:-60px -20px;}
						.g2 a {width:95px;;background-position:-120px 0;}
						.g2 a:hover, .g2 a:focus {background-position:-120px -20px;}
						.g3 a {width:80px;background-position:-220px 0;}
						.g3 a:hover, .g3 a:focus {background-position:-220px -20px;}
						.g4 a {width:106px;;background-position:-300px 0;}
						.g4 a:hover, .g4 a:focus {background-position:-300px -20px;}
						.g5 a {width:80px;background-position:-410px 0;}
						.g5 a:hover, .g5 a:focus {background-position:-410px -20px;}

				.lang_w {float:right;margin-top:10px;}
					.lang_w li {float:left;height:26px;margin-left:10px;}
						.lang_eng {width:60px;background-position:0 -40px;}
						.lang_eng:hover, .lang_eng:focus, .lang_eng.on {background-position:-60px -40px;}
						.lang_ch {width:44px;background-position:-120px -40px;}
						.lang_ch:hover, .lang_ch:focus, .lang_ch.on {background-position:-170px -40px;}
						.lang_jp {width:54px;background-position:-220px -40px;}
						.lang_jp:hover, .lang_jp:focus, .lang_jp.on {background-position:-280px -40px;}
						.lang_kor {width:44px;background-position:-86px -80px;}
						.lang_kor:hover, .lang_kor:focus, .lang_kor.on {background-position:-132px -80px;}

		.visual_w {position:absolute;top:0;left:50%;z-index:-1;width:2540px;height:2000px;margin-left:-1270px;}
			.vs_01, .vs_02 {display:none;}
			.vs_01.current {display:block;height:100%;background-image:url('http://image.sbs.co.kr/sbs/4n/hydejekyllme/bg_main01.jpg') !importatn;}
			.vs_02.current {display:block;height:100%;background-image:url('http://image.sbs.co.kr/sbs/4n/hydejekyllme/bg_main02.jpg') !importatn;}
			.vs_paging {position:absolute; top:787px;left:50%;width:119px;height:33px;padding-left:39px;margin-left:-79px;}
				.vs_btn_play, .vs_btn_stop {display:none;}
				.current.vs_btn_play, .current.vs_btn_stop {display:block;float:left;width:30px;height:30px;} 
				.current.vs_btn_play {background-position:-340px -40px;}
				.current.vs_btn_stop {background-position:0px -80px;}
				.vs_btn_prev, .vs_btn_next {width:21px;height:33px;}
				.vs_btn_prev {position:absolute;top:0;left:0;background-position:-390px -40px;}
				.vs_btn_prev:hover {background-position:-30px -80px;}
				.vs_btn_next {position:absolute;top:0;right:0;background-position:-420px -40px;}
				.vs_btn_next:hover {background-position:-60px -80px;}
				.vsp_indicator {overflow:hidden;float:left;margin:10px 0 0 8px;}
					.vsp_indicator a {float:left;display:block;width:12px;height:12px !important;background-position:-470px -40px;}
					.vsp_indicator a:first-child {margin-right:2px;}
					.vsp_indicator a.current {width:20px;height:12px;background-position:-450px -40px;}

	#container {width:1000px;margin:752px auto 0;}
		.spot_w {}
			.spot_list {overflow:hidden;width:100%; .height:642px;}
				.spot_list li {float:left;margin:0 1px 1px 0;}
					.spot_list li a {position:relative;}
						.sl_img {display:block;}
						.sl_tit {position:absolute;bottom:0;left:0;width:100%;height:35px;padding:8px 0 12px;background-image:url('http://image.sbs.co.kr/sbs/4n/hydejekyllme/bg_spot_tit.png');text-align:center;font-size:14px;}
							.sl_tit strong {display:inline-block;vertical-align:middle;padding:0 20px;font-weight:normal;color:#fff;line-height:20px;}
							.spot_list li a:hover .sl_tit strong {text-decoration:underline;}
							.sl_vod {position:absolute;left:8px;bottom:63px;width:32px;height:32px;background-position:-340px -40px;}
						.mask {width:218px;height:318px;}
						.spl_big .mask {width:439px;}
						.spl_img .mask {width:333px;}
					.mcnl_bg {display:inline-block;vertical-align:middle; height:40px; width:1px;}

		.main_cont_w {overflow:hidden;}
			[class^="mc_"] {float:left;}
			.mc_news_w {position:relative;width:288px;height:188px;padding:30px 20px;border:1px solid #e2dfdf;background-image:url('http://image.sbs.co.kr/sbs/4n/hydejekyllme/bg_mc_news.png');}
			.mc_events_w, .mc_sns_w {margin-left:1px;}
				.mc_tit {color:#2b2b2b;font-size:14px;}
				.mc_news_list {width:290px;margin-top:10px;}
						.mc_news_list li a {overflow:hidden; color:#666; text-overflow:ellipsis; white-space:nowrap; line-height:29px;}
				.mcn_btn_more {position:absolute;top:30px;right:20px;height:16px;color:#2b2b2b;font-size:11px;}
			.mc_events_w {position:relative;overflow:hidden;width:331px;height:250px;}
				.mc_events_w a {position:relative;z-index:250;display:block;height:100%;}
				.mc_events_w .mask {width:329px;height:248px;}
					.mcbm_arrow {width:3px;height:5px;margin-left:5px;background-position:-380px -40px;}
				.mc_sns_facebook {overflow:hidden;width:335px;height:250px;background:#fff;}
	
	.hd_copyright {display:block;width:1000px;margin:20px auto 0;text-align:center;color:#3d3757;}
		.hd_copyright span {color:#9189b3;}
		.hd_copyright em {display:block;margin-top:10px;}
	#footer {width:1000px;margin:20px auto 0;font-size:11px;color:#65557f;text-align:center;}

	/* 하지나 패키지 이벤트 커스텀페이지 */
	.hajina_pack_event a,a:hover{text-decoration:none;}
		.splite_bg{background-image:url('http://image.sbs.co.kr/sbs/4n/hydejekyllme/event_splite.png'); }
		.hajina_pack_event {width:618px; overflow:hidden; font-size:12px; color:#363636;}
			.hajina_event_top {position:relative; width:100%; height:592px; background:url('http://image.sbs.co.kr/sbs/4n/hydejekyllme/event_top_bg.jpg') no-repeat;}
			.package_drama_w {position:relative; overflow:hidden; padding:40px 30px 20px 30px;}
				.package_drama_list {width:596px; zoom:1;}
				.package_drama_list:after{clear:both; content:''; display:block;}
					.package_drama_list li {width:260px; float:left; margin-right:38px; padding-bottom:60px; position:relative;}
						[class^="package_discount_"]{width:46px; height:46px; position:absolute; right:0; top:0; display:inline-block;}
							.package_discount_01{ background-position:0 -60px;}
							.package_discount_02{ background-position:-50px -60px;}
							.package_discount_03{ background-position:-100px -60px;}
							.package_discount_04{ background-position:-150px -60px;}
							.package_discount_05{ background-position:-200px -60px;}
							.package_discount_06{ background-position:-250px -60px;}
						.drama_list_name {margin:15px 0 0 0;font-size:14px; display:block; }
						.drama_list_price{margin-top:10px; display:block;}
								.drama_name_bar {margin:0 8px; color:#d2d2d2;}
								.list_txt_color{color:#666;}
						.package_buy_btn_w{margin-top:25px;}
							.package_drama_buy {width:120px; height:30px; line-height:30px; background-position:0 0; text-align:center; display:inline-block; color:#ed49b8; font-weight:bold; margin-right:14px;}
								.package_drama_buy:hover {color:#fff; background-position:0 -30px; }
							.package_drama_quick {width:120px; height:30px; line-height:30px; background-position:-120px 0; text-align:center; display:inline-block; color:#666; font-weight:bold;}
								.package_drama_quick:hover {color:#fff; background-position:-120px -30px;}
			.hajina_event_bottom {background:#8b5078; padding:20px 0 30px 30px; color:#ffd5f1;}
				.hajina_ev_btt_txt1{line-height:20px;}
					.hajina_ev_btt_txt1>li{}
							.hajina_ev_btt_txt2{margin:0 0 0 84px; line-height:16px;}

/* 비쥬얼 수정 - 다국어 추가 */
.visual_w {}
	.vs_kor, .vs_eng, .vs_ch, .vs_jp {display:none;}
	.vs_kor.current, .vs_eng.current, .vs_ch.current, .vs_jp.current {display:block;position:relative;height:100%;}
	.visual_w .vs_01.current {display:block;height:100%;background-image:url('http://image.sbs.co.kr/sbs/4n/hydejekyllme/bg_main01_2.jpg');}
	.visual_w .vs_02.current {display:block;height:100%;background-image:url('http://image.sbs.co.kr/sbs/4n/hydejekyllme/bg_main02_2.jpg');}
		.visual_w .vs_txt {position:absolute;left:50%;}
		.vs_kor .vs_01 .vs_txt {top:168px;width:386px;height:66px;margin-left:-203px;background-image:url('http://image.sbs.co.kr/sbs/4n/hydejekyllme/vs_txt_kor1.png');}
		.vs_kor .vs_02 .vs_txt {top:142px;width:314px;height:102px;margin-left:-173px;background-image:url('http://image.sbs.co.kr/sbs/4n/hydejekyllme/vs_txt_kor2.png');}
		.vs_eng .vs_01 .vs_txt {top:171px;width:332px;height:66px;margin-left:-181px;background-image:url('http://image.sbs.co.kr/sbs/4n/hydejekyllme/vs_txt_eng1.png');}
		.vs_eng .vs_02 .vs_txt {top:144px;width:406px;height:59px;margin-left:-220px;background-image:url('http://image.sbs.co.kr/sbs/4n/hydejekyllme/vs_txt_eng2.png');}
		.vs_ch .vs_01 .vs_txt {top:179px;width:402px;height:62px;margin-left:-214px;background-image:url('http://image.sbs.co.kr/sbs/4n/hydejekyllme/vs_txt_ch1.png');}
		.vs_ch .vs_02 .vs_txt {top:160px;width:394px;height:62px;margin-left:-207px;background-image:url('http://image.sbs.co.kr/sbs/4n/hydejekyllme/vs_txt_ch2.png');}
		.vs_jp .vs_01 .vs_txt {top:176px;width:398px;height:67px;margin-left:-212px;background-image:url('http://image.sbs.co.kr/sbs/4n/hydejekyllme/vs_txt_jp1.png');}
		.vs_jp .vs_02 .vs_txt {top:157px;width:400px;height:64px;margin-left:-211px;background-image:url('http://image.sbs.co.kr/sbs/4n/hydejekyllme/vs_txt_jp2.png');}

		.mc_event_list {overflow:hidden;}
			.mc_event_list li {float:left;}
		.mc_events_w .vsp_indicator {position:absolute;z-index:250;bottom:10px;right:10px;}
		.hd_sns_list {overflow:hidden;width:124px;margin:28px auto 0;}
			.hd_sns_list li {float:left;width:54px;height:54px;}
			.hd_sns_list li:first-child {margin-right:16px;}
			.hd_sns_fb {background-position:-178px -80px;}
			.hd_sns_ig {background-position:-234px -80px;}