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

/* ¸ð¹ÙÀÏ ************************************************************************************************************************************************************************/
@media only screen and (min-width:100px) and (max-width:1200px) {
	
	#layout_headm { display:block;}
	.layout_headms { 
		z-index:11; border-bottom:1px solid #999; background:#000; 
		width:100%; height:60px; margin: 0 auto; position:fixed; _position:absolute; bottom:0px; top:0px; repeat-x; 
	}

	.layout_headms_logo { float:left; text-align:left; width:80%; }  .layout_headms_logo dd { float:left; }
	.layout_headms_logo_dd_1 {  
		margin-left:10px; margin-top:15px;
		text-align:left; color:#fff; font-weight:bold; font-family:NotoSansKR-Bold; font-size:28px; letter-spacing: 0.1em; line-height:1.0em; cursor:pointer; 
	}
	.layout_headms_logo_dd_2 {
		margin-left:15px; margin-top:15px;
		text-align:left; color:#fff; font-family:NotoSansKR-Thin; font-size:24px; letter-spacing: 0.1em; line-height:1.0em; cursor:pointer; 
	} 
	.layout_headms_logo_dd_3 {
		margin-top:20px; margin-left:15px;
		text-align:left; color:#fff; font-family:NotoSansKR-Medium; font-size:20px; letter-spacing: 0.1em; line-height:1.0em; cursor:pointer; 
	}
	.layout_headms_menu { float:left; text-align:right; width:20%; }
	.layout_headms_menu_img { border:0px; height:26px; margin-top:17px; margin-right:10px; cursor:pointer; }

	.layout_headms_menuClass { display:none; }
	.layout_headms_menu_back { position:fixed; z-index:11; width:100vw; height:100vh; left:0px; top:0px; background:#000; opacity: 0.5; }
	.layout_headms_menus { position:fixed; z-index:12; width:80%; height:100vh; right:-5000px; top:0px; background:#000; border-left:1px solid #ddd;  }
	.layout_headms_menus_t {  text-align:center; width:100%; display:inline-block; }
	.layout_headms_menus_t_l { display:inline-block; float:left; width:50%; text-align:left;  }
	.layout_headms_menus_t_x { display:inline-block; float:left; width:50%; text-align:right; }
	.layout_headms_menus_t_x_img { border:0px; height:26px; margin-top:5px; margin-right:10px; cursor:pointer;  }
	
	.layout_headms_menus_list { text-align:center; width:100%; display:inline-block; padding-left:15px; padding-right:15px; }
	.layout_headms_menus_list li { 
		float:left; text-align:left; width:100%;  border-bottom:1px solid #777; padding-top:15px; padding-bottom:15px; background:#000; 
		 font-weight:bold; font-family:NotoSansKR-Medium;  font-size:20px; color:#fff; letter-spacing: 0.01em; line-height:1.9em; cursor:pointer; 
	}
	.layout_headms_menus_list_on { color:#fff; font-weight:bold; font-family:NotoSansKR-Medium; } .layout_headms_menus_list_off { color:#fff;  font-family:NanumGothic; }
	.layout_headms_menus_list_title { float:left; text-align:left; width:70%; }
	.layout_headms_menus_list_img { float:left; text-align:right; width:30%; } .layout_headms_menus_list_img img { border:0px; height:6px; }

	#layout_head { display:none; }

	/* foot */
	#Mlang_layout_foot {
		text-align:center; height:200px; border-top:1px solid #eee; background:#fcfcf9;
		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:#222; font-family:NanumGothic; letter-spacing: 0.1em; line-height:1.5em;  }
	.Mlang_layout_foots_count_br { height:5px; }
	.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:#444; font-family:NanumGothic; letter-spacing: 0.1em; line-height:1.5em; 
	}
	.Mlang_layout_foots_count { text-align:center; }
	.footer_none { font-size:4px; color:#fcfcf9; }

	.layout_heads_notic  { background:#6f74c5; padding:10px; height:40px; }
	.layout_heads_notice { width:100% text-align:center; margin:0 auto;  }
	.layout_heads_notices { width:100%; display:inline-block; }
	.layout_heads_notice_l { float:left; width:80%; text-align:left; }
	.layout_heads_notice_l_span { color:#fff; font-size:14px; font-weight:bold; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1.0em; }
	.layout_heads_notice_r { float:left; width:20%;  text-align:right; }
	.layout_heads_notice_r span { font-size:12px; color:#fcfcfc; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1.0em; } 
	.layout_heads_notice_r input { width:18px; height:18px; } 
	.layout_heads_notice_r img { margin-left:15px; height:18px; }

} 


/* PC ************************************************************************************************************************************************************************/
@media  all and (min-width : 1200px)  {
	
	#layout_head { z-index:11; width:100%; height:100px; margin: 0 auto; position:fixed; _position:absolute; bottom:0px; top:0px; repeat-x; border-bottom:1px solid #747c93; background:#010101; }
	.layout_heads { width:1200px; text-align:center; margin:0 auto; }
	.layout_head_bar { width:100%; display:inline-block; }
	.layout_head_bar ul { width:100%; } .layout_heads li { float:left; }
	.layout_head_bar_logo { text-align:center; width:30%; padding-top:30px; } .layout_head_bar_logo dd { float:left; }
	.layout_head_bar_logo_dd_1 {  
		margin-top:7px;
		text-align:left; color:#fff; font-weight:bold; font-family:NotoSansKR-Bold; font-size:28px; letter-spacing: 0.1em; line-height:1.0em; cursor:pointer; 
	}
	.layout_head_bar_logo_dd_2 {
		margin-left:15px; 
		text-align:left; color:#fff; font-family:NotoSansKR-Thin; font-size:35px; letter-spacing: 0.1em; line-height:1.0em; cursor:pointer; 
	}
	.layout_head_bar_logo_dd_3 {
		margin-top:12px; margin-left:15px;
		text-align:left; color:#fff; font-family:NotoSansKR-Medium; font-size:20px; letter-spacing: 0.1em; line-height:1.0em; cursor:pointer; 
	}
	.layout_head_bar_logo img { height:25px; border:0px; cursor:pointer; opacity: 0.7; } .layout_head_bar_logo img:hover { opacity: 0.3; }
	.layout_head_bar_menu { text-align:right; width:70%; padding-top:10px; } 
	.layout_head_bar_menu dd { 
		float:right; margin:30px; 
		text-align:right; color:#fff; font-weight:bold; font-family:NanumSquareBold; font-size:20px; letter-spacing: 0.1em; line-height:1.0em; cursor:pointer; 
	}

	
	.layout_head_menu { margin-top:20px; padding-top:20px; border-top:1px solid #e0e0e0; background:#fff; }
	.layout_head_menus { width:100%; display:inline-block; }
	.layout_head_menu_bar { width:100%; text-align:center; margin:0 auto; }
	.layout_head_menu_bar li { float:left; width:16.6%; text-align:center; cursor:pointer;  font-size:14px; letter-spacing: 0.1em; line-height:1.0em;  } 
	.layout_head_menu_bar li:hover { opacity: 0.5; }
	.layout_headms_menus_list_on { color:#000; font-weight:bold; font-family:NanumGothicBold; } .layout_headms_menus_list_off { color:#444; font-family:NanumGothic; }
	.layout_head_menu_sub { display:none; position:fixed; z-index:11; width:100%; }
	.layout_head_menu_subs { width:100%; display:inline-block; background:#fff; padding-top:10px; padding-bottom:20px; padding-left:15px; padding-right:15px;  }
	.layout_head_menu_subList { width:100%; text-align:center; margin:0 auto; }
	.layout_head_menu_subList li { float:left; width:16.6%; }
	.layout_head_menu_subList li dl { float:left; width:100%; }
	.layout_head_menu_subList_dl_img { text-align:center; } .layout_head_menu_subList_dl_img img { border:0px; height:7px; }
	.layout_head_menu_subList_dl_title { text-align:left; padding:10px; } 
	.layout_head_menu_subList_dl_title span { cursor:pointer; border-bottom:1px solid #ddd; padding-bottom:5px; color:#6266b2; font-family:NanumGothic; font-size:14px; letter-spacing: 0.1em; line-height:1.0em; }
	.layout_head_menu_subList_dl_title span:hover { opacity: 0.7; } 
	.layout_head_menu_subList li dl dd { float:left; width:100%; text-align:left; padding:10px; cursor:pointer; font-size:14px; letter-spacing: 0.1em; line-height:1.0em; }

	.layout_head_bar_login_m { display:none; }

	/* foot */
	#Mlang_layout_foot {
		text-align:center; height:150px; border-top:1px solid #eee; background:#fcfcf9;
		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:#222; 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:#444; font-family:NanumGothic; letter-spacing: 0.1em; line-height:1.5em; 
	}
	.Mlang_layout_foots_count { text-align:center; }
	.footer_none { font-size:4px; color:#fcfcf9; }

	#layout_headm { display:none; }

	.layout_heads_notic  { background:#222; padding:10px; height:40px; }
	.layout_heads_notice { width:1200px; text-align:center; margin:0 auto;  }
	.layout_heads_notices { width:100%; display:inline-block; }
	.layout_heads_notice_l { float:left; width:1050px; text-align:center; }
	.layout_heads_notice_l_span { padding-left:150px; color:#fff; font-size:14px; font-weight:bold; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1.0em; }
	.layout_heads_notice_r { float:left; width:150px; text-align:right; }
	.layout_heads_notice_r span { font-size:12px; color:#fcfcfc; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1.0em; cursor:pointer; } 
	.layout_heads_notice_r input { width:18px; height:18px; cursor:pointer; } 
	.layout_heads_notice_r img { margin-left:15px; height:18px; cursor:pointer; }

} /* PC end */