/* ÇÁ·Î±×·¥ Á¦ÀÛÀÚ: Mlang (010-5005-6102 ) Çö ¼Ò½º¸¦ ¼öÁ¤/¹èÆ÷ ÇÒ°æ¿ì ¹ýÀû Á¦Á¦¸¦ ¹Þ½À´Ï´Ù. */

/* ¸ð¹ÙÀÏ ************************************************************************************************************************************************************************/
@media only screen and (min-width:100px) and (max-width:1024px) {

	#Mlang_layout_top_mobiles {
		background:#0c0e17;
		text-align:center; height:60px; border-bottom:1px solid #dae1e6; 	
	}
	.Mlang_layout_top_mobiless { text-align:center; }
	.Mlang_layout_top_mobiless_logo { float:left; text-align:left; width:50%; }
	.Mlang_layout_top_mobiless_logo img { border:0px; height:55px; margin-left:10px; cursor:pointer;  }
	.Mlang_layout_top_mobiless_menu { float:left; text-align:right; width:50%; }
	.Mlang_layout_top_mobiless_menu_img { border:0px; height:26px; margin-top:17px; margin-right:10px; cursor:pointer; }

	.Mlang_layout_top_mobiles_right_menuClass { display:none; }
	.Mlang_layout_top_mobiles_right_menu_back { position:fixed; z-index:10; width:100vw; height:100vh; left:0px; background:#000; opacity: 0.5; }
	.Mlang_layout_top_mobiles_right_menus { position:fixed; z-index:11; width:80%; height:100vh; right:-5000px; background:#000; border-left:1px solid #777;  }
	.Mlang_layout_top_mobiles_right_menus_t { height:50px; margin-left:15px; margin-right:15px; border-bottom:1px solid #474741;  }
	.Mlang_layout_top_mobiles_right_menus_t_left { float:left; text-align:left; width:80%; padding-top:10px; padding-bottom:10px; display:inline-block; }
	.Mlang_layout_top_mobiles_right_menus_t_left dl dt { float:left; text-align:center; cursor:pointer; }
	.Mlang_layout_top_mobiles_right_menus_t_right { float:left; text-align:right; width:20%; display:inline-block; padding-top:10px; padding-bottom:5px; }
	.Mlang_layout_top_mobiles_right_menus_t_right img { width:20px; border:0px; cursor:pointer; }
	.Mlang_layout_top_mobiles_right_menus_t_center { float:left; text-align:left; width:100%; display:inline-block; }

	.Mlang_layout_top_mobiles_right_menus_btn_1 {
		width:45%; font-weight:bold; color:#000; font-size:16px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1.0em; 
		padding-top:5px; border:1px solid #fff;  height:30px; background: linear-gradient( to bottom, #fff, #ccc); 
	} .Mlang_layout_top_mobiles_right_menus_btn_1:hover { border:1px solid #444; color:#666; }
	.Mlang_layout_top_mobiles_right_menus_btn_2 {
		margin-left:7px; width:45%; font-weight:bold; color:#fff; font-size:16px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1.0em; 
		padding-top:5px; border:1px solid #ceb45f;  height:30px; background: linear-gradient( to bottom, #f4e893, #b08b37, #6f4300); 
	} .Mlang_layout_top_mobiles_right_menus_btn_2:hover { border:1px solid #777; color:#fff000; }
	.Mlang_layout_top_mobiles_right_menus_btn_3 {
		width:45%; font-weight:bold; color:#fff; font-size:16px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1.0em; 
		padding-top:5px; border:1px solid #dae1e6;  height:30px;; background: linear-gradient( to bottom, #5a5a5a, #202020, #000); 
	} .Mlang_layout_top_mobiles_right_menus_btn_3:hover { border:1px solid #777; color:#fff000; }
	.Mlang_layout_top_mobiles_right_menus_btn_4 {
		width:45%; font-weight:bold; color:#fff; font-size:16px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1.0em; 
		margin-left:7px; padding-top:5px; border:1px solid #dae1e6; height:30px; background: linear-gradient( to bottom, #999, #888, #777);
	} .Mlang_layout_top_mobiles_right_menus_btn_4:hover { border:1px solid #777; color:#fff000; }

	.Mlang_layout_top_mobiles_right_menus_list { margin:15px; }
	.Mlang_layout_top_mobiles_right_menus_list li { width:100%; padding:15px; float:left; text-align:left; display:inline-block; }
	.Mlang_layout_top_mobiles_right_menus_list li dt { width:100%; padding-left:15px; padding-top:15px; float:left; text-align:left; display:inline-block; }
	.Mlang_layout_top_mobiles_right_menus_list li dt img { height:12px; border:0px; Vertical-align:middle; margin-right:5px; }
	.mobiles_right_menus_Mlang_layout_top_bars_on {
		border-bottom:1px solid #444;
		font-size:16px; color:#ffdf00; font-weight:bold; font-family:NanumGothicBold; letter-spacing: 0.1em; line-height:1.0em; cursor:pointer;
	}
	.mobiles_right_menus_Mlang_layout_top_bars_off {
		border-bottom:1px solid #444;
		font-size:16px; color:#fff; font-weight:bold; font-family:NanumGothicBold; letter-spacing: 0.1em; line-height:1.0em; cursor:pointer;
	}
	.mobiles_right_menus_Mlang_layout_top_bars2_on {
		font-size:16px; color:#ffdf00; font-weight:bold; font-family:NanumGothicBold; letter-spacing: 0.1em; line-height:1.0em; cursor:pointer;
	}
	.mobiles_right_menus_Mlang_layout_top_bars2_off {
		font-size:16px; color:#fff; font-weight:bold; font-family:NanumGothicBold; letter-spacing: 0.1em; line-height:1.0em; cursor:pointer;
	}

	.lang_layout_top_mobiles_right_menusv_btn_1 { font-size:12px; color:#fff; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1.0em; cursor:pointer; }
	.lang_layout_top_mobiles_right_menusv_btn_line { font-size:8px; color:#777; font-family:NanumGothic; letter-spacing: 0.1em; line-height:1.0em; }

	.Mlang_layout_top_movie { width:100%; text-align:center; display:inline-block; }
	.Mlang_layout_top_movie_video { z-index:1; position:relative; } 
	.Mlang_layout_top_movie_videos { padding:0px; margin:0px; width:100%; position:relative; } 
	.Mlang_layout_top_movie_banner { display:none; } 

	/* content */
	.Mlang_layout_cont { text-align:center; width:96%; margin:0 auto; }
	.Mlang_layout_conts { width:100%; display:inline-block; padding-top:5px; }
	.Mlang_layout_conts_login { float:left; text-align:left; width:100%; display:inline-block;  }
	.Mlang_layout_conts_br { display:none; }
	.Mlang_layout_conts_page { float:left; text-align:left; width:100%; display:inline-block; }
	.Mlang_layout_conts_page_pa { float:left; text-align:left; width:100%; background:#fff; border:1px solid #000; display:inline-block; }

	.Mlang_layout_conts_page_left_banner { width:100%; display:inline-block; } 	
	.Mlang_layout_conts_page_left_banner_box { width:100%; border:1px solid #000; background:#191a1d; padding:15px; cursor:pointer; display:inline-block; } 
	.Mlang_layout_conts_page_left_banner_box:hover { border:1px solid #ff1d06; background:#000; opacity: 0.7; } 
	.Mlang_layout_conts_page_left_banner_box_l { float:left; width:90%; text-align:left; }
	.Mlang_layout_conts_page_left_banner_box_r { padding-top:12px; float:left; width:10%; text-align:right; } .Mlang_layout_conts_page_left_banner_box_r img { height:30px; opacity: 0.2; border:0px; }
	.Mlang_layout_conts_page_left_banner_box_dd_1 { float:left; text-align:left; } .Mlang_layout_conts_page_left_banner_box_dd_1 img { height:50px; border:0px; }
	.Mlang_layout_conts_page_left_banner_box_dd_2 { 
		float:left; text-align:left; padding-left:15px; color:#d7d6cb; padding-top:7px;
		font-weight:bold; font-family:NanumGothicBold; font-size:12px; letter-spacing: 0.01em; line-height:1.8em
	}
	.Mlang_layout_conts_page_left_banner_box_dd_2 b { color:#fff; font-size:18px; font-family:NanumSquareBold; }

	/* foot */
	#Mlang_layout_foot {
		text-align:center; height:180px; border-top:1px solid #222; background:#000;
		padding-top:20px; margin-top:10px; 
	}
	.Mlang_layout_foots { text-align:center; width:100%; margin:0 auto; }
	.Mlang_layout_foots_count { font-size:12px; color:#fff; font-family:NanumGothic; letter-spacing: 0.1em; line-height:1.5em;  }
	.Mlang_layout_foots_count_br { display:none; }
	.main_content_t_count_list { font-weight:bold; font-family:NanumGothicBold; margin-right:20px; }
	.Mlang_layout_foots_etc {
		padding-top:10px;
		font-size:12px; color:#ccc; font-family:NanumGothic; letter-spacing: 0.1em; line-height:1.5em; 
	}
	.Mlang_layout_foots_count { text-align:center; }
	.Mlang_layout_foots_count_br { display:block;  height:3px; }

	#Mlang_layout_top_pc { display:none;  }

} /* ¸ð¹ÙÀÏ end */

/* PC ************************************************************************************************************************************************************************/
@media  all and (min-width : 1025px)  {

	#Mlang_layout_top_pc { display:block; text-align:center; }
	#Mlang_layout_top_mobile { display:none; } #top_mobiles_search_box { display:none; } #top_mobiles_menu_box { display:none; }

	.Mlang_layout_top_pc_notice { display:none; text-align:center; background:#383838; }
	.Mlang_layout_top_pc_notices { width:1200px; height:50px; text-align:center; margin:0 auto; background:#383838; }
	.Mlang_layout_top_pc_notice li { float:left; display:inline-block; }
	.Mlang_layout_top_pc_notice_l { 
		width:940px; text-align:center; padding-top:15px;
		font-family:NanumSquareBold; color:#fff; font-size:20px; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.Mlang_layout_top_pc_notice_r { width:160px; text-align:right; } 
	.Mlang_layout_top_pc_notice_r dl { float:left; } .Mlang_layout_top_pc_notice_r dl { float:left; }
	.Mlang_layout_top_pc_notice_r dl img { margin-left:20px; margin-top:15px; height:22px; border:0px; cursor:pointer; }
	.Mlang_layout_top_pc_notice_r dl dt { padding-top:20px; color:#dae1e6; font-size:11px; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1.0em;  } 
	.Mlang_layout_top_pc_notice_r_input { width:15px; height:15px; }

	#Mlang_layout_top_bar {  background:#000; text-align:center; height:100px; } 

	.Mlang_layout_top_bars { width:1200px; height:100px; text-align:center; margin:0 auto; }
	.Mlang_layout_top_bars_logo { width:320px; float:left; text-align:left; cursor:pointer; } 
	.Mlang_layout_top_bars_logo img { margin-top:5px; height:90px; border:0px; opacity: 1; } .Mlang_layout_top_bars_logo img:hover { border:0px; opacity: 0.7; }
	.Mlang_layout_top_bars_menu { width:880px; float:left; text-align:center; } 

	.Mlang_layout_top_bars_menu_ts { text-align:right; padding-top:10px; } 
	.Mlang_layout_top_bars_menu_ts span { font-size:14px; margin-top:10px; tter-spacing: 0.01em; line-height:1.0em; }
	.Mlang_layout_top_bars_menu_ts_btn_1 { font-family:NanumGothic; color:#fff; cursor:pointer; }
	.Mlang_layout_top_bars_menu_ts_btn_2 { font-family:NanumGothicBold; color:#fff000; cursor:pointer; }
	.Mlang_layout_top_bars_menu_ts_btn_1:hover, .Mlang_layout_top_bars_menu_ts_btn_2:hover { opacity: 0.7; }
	.Mlang_layout_top_bars_menu_ts_btn_line { margin-left:5px; margin-right:5px; color:#777; font-family:NanumGothic; font-size:6px; }

	.Mlang_layout_top_bars_menu_list { text-align:center; } .Mlang_layout_top_bars_menu_list li { text-align:right; float:left; }
	
	.Mlang_layout_top_movie { width:100%; text-align:center; display:inline-block; }
	.Mlang_layout_top_movie_video { z-index:1; position:relative; } 
	.Mlang_layout_top_movie_videos { padding:0px; margin:0px; width:100%; position:relative; } 
	.Mlang_layout_top_movie_banner { z-index:2; width:100%; position:absolute; left:0px; top:110px; } 
	.Mlang_layout_top_movie_banner_table { width:100%; } 
	.Mlang_layout_top_movie_banner_l { width:*; text-align:right; Vertical-align:middle; } 
	.Mlang_layout_top_movie_banner_c { width:1200px; } 
	.Mlang_layout_top_movie_banner_r { width:*; text-align:left;  Vertical-align:middle; } 

	.Mlang_layout_top_bars_menu_list_twobox { display:none; position:relative; z-index:3; }
	.Mlang_layout_top_bars_menu_list_twoboxs { 
		width:170px; top:10px; position:absolute; background:#000; padding-top:5px; padding-bottom:20px; padding-left:20px; padding-right:20px;
		box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);  border-radius:10px;
	} 
	.Mlang_layout_top_bars_menu_list_twoboxs li { 
		float:left; text-align:left; margin-top:15px; width:100%;
		font-size:16px; font-weight:bold; font-family:NanumGothicBold; letter-spacing: 0.1em; line-height:1.0em; cursor:pointer;
	} .Mlang_layout_top_bars_menu_list_twoboxs li:hover { opacity: 0.7; }
	.Mlang_layout_top_bars_menu_list_twoboxs li img { height:14px; margin-right:5px; border:0px; Vertical-align:middle; }
	.Mlang_layout_top_bars_menu_list_twoboxs_on { color:#fff000; }
	.Mlang_layout_top_bars_menu_list_twoboxs_off { color:#fff; }

	.Mlang_layout_top_bars_loginout { width:100px;  float:left; text-align:right; } .Mlang_layout_top_bars_login { width:500px;  float:right; text-align:right; }
	.Mlang_layout_top_bars_logins { text-align:center; margin:0 auto; padding-top:10px; } .Mlang_layout_top_bars_logins img { margin-bottom:10px; border:0px; height:20px; Vertical-align:middle; }
	.Mlang_layout_top_bars_login_btn_1 {
		width:50%; float:left; text-align:center; cursor:pointer; text-align:center; font-weight:bold; color:#000; font-size:22px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1.0em; 
		padding-top:12px; border:1px solid #fff;  height:50px; background: linear-gradient( to bottom, #fff, #ccc); border-radius:20px;
	} .Mlang_layout_top_bars_login_btn_1:hover { border:1px solid #444; color:#666; }
	.Mlang_layout_top_bars_login_btn_2 {
		margin-left:15px; width:45%; float:left; text-align:center; cursor:pointer; text-align:center; font-weight:bold; color:#fff; font-size:22px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1.0em; 
		padding-top:12px; border:1px solid #ceb45f;  height:50px; background: linear-gradient( to bottom, #f4e893, #b08b37, #6f4300); border-radius:20px;
	} .Mlang_layout_top_bars_login_btn_2:hover { border:1px solid #777; color:#fff000; }
	.Mlang_layout_top_bars_login_btn_3 {
		cursor:pointer; text-align:center; font-weight:bold; color:#fff; font-size:14px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1.0em; 
		margin-top:6px; padding-top:6px; border:1px solid #dae1e6;  height:30px; background: linear-gradient( to bottom, #5a5a5a, #202020, #000); border-radius:6px;
	} .Mlang_layout_top_bars_login_btn_3:hover { border:1px solid #777; color:#fff000; }
	.Mlang_layout_top_bars_login_btn_4 {
		cursor:pointer; text-align:center; font-weight:bold; color:#fff; font-size:14px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1.0em; 
		margin-top:6px; padding-top:6px; border:1px solid #dae1e6;  height:30px; background: linear-gradient( to bottom, #999, #888, #777); border-radius:6px;
	} .Mlang_layout_top_bars_login_btn_4:hover { border:1px solid #777; color:#fff000; }

	.Mlang_layout_top_bars_off { 
		width:14.2%; margin-top:20px; font-size:20px; color:#fff; font-weight:bold; font-family:NanumSquareBold; letter-spacing: 0.1em; line-height:1.0em; cursor:pointer;
	} .Mlang_layout_top_bars_off:hover { color:#fff000; } 
	.Mlang_layout_top_bars_on { 
		width:14.2%; margin-top:20px; font-size:20px; color:#ffe88d; font-weight:bold; font-family:NanumSquareBold; letter-spacing: 0.1em; line-height:1.0em; cursor:pointer;
	} .Mlang_layout_top_bars_on:hover { color:#ffe88d; } 

	/* content */
	.Mlang_layout_cont { text-align:center; width:1200px; margin:0 auto; }
	.Mlang_layout_conts { width:100%; display:inline-block; padding-top:10px; }
	.Mlang_layout_conts_login { float:left; text-align:left; width:25.5%; display:inline-block; }
	.Mlang_layout_conts_br { float:left; text-align:left; width:1.5%; display:inline-block; }
	.Mlang_layout_conts_page { float:left; text-align:left; width:73%;  display:inline-block; }
	.Mlang_layout_conts_page_pa { float:left; text-align:left; width:73%;  background:#fff; border:1px solid #000; display:inline-block; }

	.Mlang_layout_conts_page_left_banner { width:100%; display:inline-block; padding-top:10px; } 	
	.Mlang_layout_conts_page_left_banner_box { width:100%; border:1px solid #000; background:#191a1d; padding:15px; cursor:pointer; display:inline-block; margin-bottom:5px; } 
	.Mlang_layout_conts_page_left_banner_box:hover { border:1px solid #ff1d06; background:#000; opacity: 0.7; } 
	.Mlang_layout_conts_page_left_banner_box_l { float:left; width:93%; text-align:left; }
	.Mlang_layout_conts_page_left_banner_box_r { padding-top:12px; float:left; width:7%; text-align:right; } .Mlang_layout_conts_page_left_banner_box_r img { height:30px; opacity: 0.2; border:0px; }
	.Mlang_layout_conts_page_left_banner_box_dd_1 { float:left; text-align:left; } .Mlang_layout_conts_page_left_banner_box_dd_1 img { height:50px; border:0px; }
	.Mlang_layout_conts_page_left_banner_box_dd_2 { 
		float:left; text-align:left; padding-left:15px; color:#d7d6cb; padding-top:7px;
		font-weight:bold; font-family:NanumGothicBold; font-size:12px; letter-spacing: 0.01em; line-height:1.8em
	}
	.Mlang_layout_conts_page_left_banner_box_dd_2 b { color:#fff; font-size:18px; font-family:NanumSquareBold; }
	
	/* foot */
	#Mlang_layout_foot {
		text-align:center; height:150px; border-top:1px solid #222; background:#000;
		padding-top:20px; margin-top:10px; 
	}
	.Mlang_layout_foots { text-align:center; width:1200px; margin:0 auto; }
	.Mlang_layout_foots_count { font-size:12px; color:#fff; font-family:NanumGothic; letter-spacing: 0.1em; line-height:1.5em;  }
	.Mlang_layout_foots_count_br { display:none; }
	.main_content_t_count_list { font-weight:bold; font-family:NanumGothicBold; margin-right:20px; }
	.Mlang_layout_foots_etc {
		padding-top:10px;
		font-size:12px; color:#ccc; font-family:NanumGothic; letter-spacing: 0.1em; line-height:1.5em; 
	}
	.Mlang_layout_foots_count { text-align:center; }
	
	#Mlang_layout_top_mobiles { display:none;  }

} /* PC end */

