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

/* ¸ð¹ÙÀÏ ************************************************************************************************************************************************************************/
@media only screen and (min-width:100px) and (max-width:1024px) {
	
	#layout_headm { display:block; }
	.layout_headms { 
		z-index:5; border-bottom:1px solid #e0e0e0; background:#fff;
		width:100%; height:60px; margin: 0 auto; position:fixed; _position:absolute; bottom:0px; top:0px; repeat-x; 
		display:inline-block; text-align:center; margin:0 auto; background:#060000; border-bottom:1px solid #650213;
		background-image: url(/theme/Mlang_Home_dananggosu/img/layout_topbar_back.jpg); background-repeat: no-repeat; background-position:right bottom; 
	}

	.layout_headms_logo { float:left; text-align:left; width:50%; }
	.layout_headms_logo img { border:0px; height:55px; cursor:pointer; margin-top:5px; }
	.layout_headms_menu { float:left; text-align:right; width:50%; }
	.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:#fff; opacity: 0.5; }
	.layout_headms_menus {
		position:fixed; z-index:12; width:80%; height:100vh; right:-5000px; top:0px; border-left:1px solid #ddd; background:#060000;
		background-image: url(/theme/Mlang_Home_dananggosu/img/layout_topbar_back_m.jpg); background-repeat: no-repeat; background-position:right bottom; 
	}
	.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 #ddd; padding-top:12px; padding-bottom:12px; 
		font-size:18px; font-family:rocket; letter-spacing: 0.1em; line-height:1.0em; cursor:pointer;
	}
	.layout_headms_menus_list_on { background: linear-gradient(to right top, #ec0f3d, #fff, #ec0f3d); color:transparent; -webkit-background-clip: text; }
	.layout_headms_menus_list_off { color:#fff; }
	.layout_headms_menus_list_btn_1 { color:#ff003c; }
	.layout_headms_menus_list_btn_2 { color:#fff; }

	#layout_head { display:none; }

	/* cont */
	#layout_cont {  text-align:center; width:100%; margin-top:70px; }
	.layout_conts { width:100%; display:inline-block; }
	.layout_cont_l { float:left;  width:100%; padding:10px; }
	.layout_cont_c { float:left; width:100%; }
	.layout_cont_r { float:left; width:100%; }
	.layout_cont_r_member {  float:left; width:100%;  }
	.layout_cont_loginBox { border:1px solid #444; background:#222; padding:20px; }

	.layout_bbs { display:inline-block; width:100%; margin-top:10px; border:1px solid #444; background:#222; padding:10px;} .layout_bbs li { display:inline-block; float:left; width:100%; }
	.layout_bbs_t1 { 
		height:55px; border-top:1px solid #650213; border-left:1px solid #650213; border-right:1px solid #000; border-bottom:1px solid #000; cursor:pointer;
		background-image: url(/theme/Mlang_Home_dananggosu/img/layout_topbar_back.jpg); background-repeat: no-repeat; background-position:right bottom; 	
	}
	.layout_bbs_t2 { 
		height:55px; border-top:1px solid #650213; border-left:1px solid #650213; border-right:1px solid #000; border-bottom:1px solid #000; cursor:pointer;
		background-image: url(/theme/Mlang_Home_dananggosu/img/layout_topbar_back.jpg); background-repeat: no-repeat; background-position:left bottom; 	
	}
	.layout_bbs_t3 { 
		height:55px; border-top:1px solid #650213; border-left:1px solid #650213; border-right:1px solid #000; border-bottom:1px solid #000; cursor:pointer;
		background-image: url(/theme/Mlang_Home_dananggosu/img/layout_topbar_back.jpg); background-repeat: no-repeat; background-position:center bottom; 	
	}
	.layout_bbs_t_l { 
		float:left; width:70%; padding-top:17px; padding-left:17px; color:#fff;
		text-align:left; font-size:22px; font-family:EsaManru; letter-spacing: 0.01em; line-height:1.0em;
	}
	.layout_bbs_t_r {
		float:left; width:30%; padding-top:22px; padding-right:17px;  color:#ff538c;
		text-align:right; font-size:14px; font-family:EsaManru; letter-spacing: 0.01em; line-height:1.0em; 
	} .layout_bbs_t_span {  font-size:16px; font-family:EsaManru; }
	.layout_bbs_t1:hover, .layout_bbs_t2:hover, .layout_bbs_t3:hover { border:1px solid #ff0000; }
	.layout_bbs_list{ 
		display:inline-block; float:left; width:100%; 
		padding:10px; border-top:1px solid #333; border-left:1px solid #222; border-right:1px solid #222; border-bottom:1px solid #222; cursor:pointer;
	} .layout_bbs_list:hover { border:1px solid #ff0000; }
	.layout_bbs_img { float:left; width:40%; } .layout_bbs_img img { width:100%; max-height:100px; border:1px solid #000; }
	.layout_bbs_x { float:left; width:3%; }
	.layout_bbs_cont {float:left; width:57%; }
	.layout_bbs_title { 
		text-align:left; color:#fff; font-size:14px; font-family:EsaManru; letter-spacing: 0.01em; line-height:1.0em; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;
	}
	.layout_bbs_content { 
		margin-top:10px; width:100%; height:40px; word-break:break-all;
		text-align:left; color:#f1d7d7; font-size:12px; font-family:GmarketSans; letter-spacing: 0.01em; line-height:1.3em; 
	} 
	.layout_bbs_date { text-align:right; color:#f1f1f1; font-size:12px; font-family:GmarketSans; }
	.layout_bbs_name { text-align:right; color:#f1f1f1; font-size:12px; font-family:GmarketSans;}
	.layout_bbs_title2 { 
		 float:left; width:100%; text-align:left; color:#fff; font-size:14px; font-family:EsaManru; letter-spacing: 0.01em; line-height:1.0em; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;
	}
	.layout_bbs_date2 { margin-top:10px; float:left; width:40%; text-align:left; color:#f1d7d7; font-size:12px; font-family:GmarketSans; }
	.layout_bbs_name2 { margin-top:10px; float:left; width:60%; text-align:right; color:#f1d7d7; font-size:12px; font-family:GmarketSans; position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

	/* foot */
	#Mlang_layout_foot { text-align:center; height:190px; margin-top:30px; padding:15px; background:#000; }
	.Mlang_layout_foots { width:100%; display:inline-block; }
	.Mlang_layout_foots li { float:left; }
	.Mlang_layout_foot_li_1 { display:none; } 
	.Mlang_layout_foot_li_2 { 
		text-align:center; width:100%;
		color:#777; font-size:12px; font-family:EsaManru; letter-spacing: 0.01em; line-height:1.3em;
	}
	.Mlang_layout_foot_li_3 { text-align:center; width:100%; margin-top:15px; }
	.Mlang_layout_foot_menu { text-align:center; width:100%; display:inline-block; } 
	.Mlang_layout_foot_menu dd {
		width:31%; float:left; text-align:center; cursor:pointer; padding:5px; border-radius:16px;
		font-size:12px; font-family:EsaManruMedium; letter-spacing: 0.01em; line-height:1.0em; margin-left:2px; margin-right:2px;
	}
	.Mlang_layout_foot_menu dd:hover { opacity: 0.8; }
	.Mlang_layout_foot_menu_1 { background:#9b0a2f; color:#fff; }
	.Mlang_layout_foot_menu_2 { background:#ffde2a; color:#000; }
	.Mlang_layout_foot_menu_3 { background:#000; color:#fff; }
	.Mlang_layout_foot_count { 
		margin-top:10px; text-align:center; width:100%; display:inline-block;
		font-size:12px; font-family:EsaManruMedium; letter-spacing: 0.01em; line-height:1.0em;
	} .main_content_t_count_list { color:#ff013f; margin-right:20px; }

	.Mlang_layout_foots_count_br { height:2px; }

} 


/* PC ************************************************************************************************************************************************************************/
@media  all and (min-width : 1025px)  {
	
	#layout_head { z-index:5; width:100%; height:150px; margin: 0 auto; position:fixed; _position:absolute; bottom:0px; top:0px; repeat-x; }
	.layout_head_t { width:1400px; height:41px; text-align:center; margin:0 auto; padding-top:3px; }
	.layout_head_t li { 
		float:right; text-align:center; cursor:pointer; margin:5px; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:15px; border-radius:16px;
		font-size:16px; font-family:EsaManruMedium; letter-spacing: 0.01em; line-height:1.0em;
	} 
	.layout_head_t li:hover { opacity: 0.8; }
	.layout_head_t_1 { background:#9b0a2f; color:#fff; }
	.layout_head_t_2 { background:#ffde2a; color:#000; } .layout_head_t_4 { background:#26abff; color:#fff; }
	.layout_head_t_3 { background:#000; color:#fff; }
	.layout_heads { 
		display:inline-block; width:100%; height:79px; text-align:center; margin:0 auto; background:#060000; border-top:1px solid #650213; border-bottom:1px solid #000;
		background-image: url(/theme/Mlang_Home_dananggosu/img/layout_topbar_back.jpg); background-repeat: no-repeat; background-position:right bottom; 
	}
	.layout_head_bar {  text-align:center; width:1400px; margin:0 auto; }
	.layout_head_bar ul { width:100%; } .layout_heads li { float:left; }
	.layout_head_bar_logo { text-align:left; width:30%; padding-top:30px; } 
	.layout_head_bar_logo_img { position:relative; z-index:6; left:0px; top:-54px; height:70px; }
	.layout_head_bar_logo_img img { border:0px; height:130px; cursor:pointer; } 	.layout_head_bar_logo_img img:hover { opacity: 0.8; }
	.layout_head_bar_menu { text-align:right; width:70%; padding-top:26px; } 
	.layout_head_bar_menu span { 
		margin-left:22px; margin-right:22px; 
		font-size:26px; font-family:rocket; letter-spacing: 0.1em; line-height:1.0em; cursor:pointer;
	}  .layout_head_bar_menu span:hover { opacity: 0.8; }
	.layout_head_bar_menu_on { background: linear-gradient(to right top, #ec0f3d, #ffd6df, #ec0f3d); color:transparent; -webkit-background-clip: text; }
	.layout_head_bar_menu_off { background: linear-gradient(to right top, #71570d, #feebb8, #cfbc84); color:transparent; -webkit-background-clip: text; }

	#layout_headm { display:none; }

	/* cont */
	#layout_cont {  text-align:center; width:1400px; margin:0 auto; margin-top:150px; }
	.layout_conts { width:100%; display:inline-block; }
	.layout_cont_l { float:left;  width:25%; padding-top:10px; }
	.layout_cont_c { float:left; width:2%; }
	.layout_cont_r { float:left; width:73%; }
	.layout_cont_r_member {  float:left; width:100%;  }
	.layout_cont_loginBox { border:1px solid #444; background:#222; padding:20px; }

	.layout_bbs { display:inline-block; width:100%; margin-top:10px; border:1px solid #444; background:#222; padding:10px;} .layout_bbs li { display:inline-block; float:left; width:100%; }
	.layout_bbs_t1 { 
		height:55px; border-top:1px solid #650213; border-left:1px solid #650213; border-right:1px solid #000; border-bottom:1px solid #000; cursor:pointer;
		background-image: url(/theme/Mlang_Home_dananggosu/img/layout_topbar_back.jpg); background-repeat: no-repeat; background-position:right bottom; 	
	}
	.layout_bbs_t2 { 
		height:55px; border-top:1px solid #650213; border-left:1px solid #650213; border-right:1px solid #000; border-bottom:1px solid #000; cursor:pointer;
		background-image: url(/theme/Mlang_Home_dananggosu/img/layout_topbar_back.jpg); background-repeat: no-repeat; background-position:left bottom; 	
	}
	.layout_bbs_t3 { 
		height:55px; border-top:1px solid #650213; border-left:1px solid #650213; border-right:1px solid #000; border-bottom:1px solid #000; cursor:pointer;
		background-image: url(/theme/Mlang_Home_dananggosu/img/layout_topbar_back.jpg); background-repeat: no-repeat; background-position:center bottom; 	
	}
	.layout_bbs_t_l { 
		float:left; width:70%; padding-top:17px; padding-left:17px; color:#fff;
		text-align:left; font-size:22px; font-family:EsaManru; letter-spacing: 0.01em; line-height:1.0em;
	}
	.layout_bbs_t_r {
		float:left; width:30%; padding-top:22px; padding-right:17px;  color:#ff538c;
		text-align:right; font-size:14px; font-family:EsaManru; letter-spacing: 0.01em; line-height:1.0em; 
	} .layout_bbs_t_span {  font-size:16px; font-family:EsaManru; }
	.layout_bbs_t1:hover, .layout_bbs_t2:hover, .layout_bbs_t3:hover { border:1px solid #ff0000; }
	.layout_bbs_list{ 
		display:inline-block; float:left; width:100%; 
		padding:10px; border-top:1px solid #333; border-left:1px solid #222; border-right:1px solid #222; border-bottom:1px solid #222; cursor:pointer;
	} .layout_bbs_list:hover { border:1px solid #ff0000; }
	.layout_bbs_img { float:left; width:40%; } .layout_bbs_img img { width:100%; max-height:100px; border:1px solid #000; }
	.layout_bbs_x { float:left; width:3%; }
	.layout_bbs_cont {float:left; width:57%; }
	.layout_bbs_title { 
		text-align:left; color:#fff; font-size:14px; font-family:EsaManru; letter-spacing: 0.01em; line-height:1.0em; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;
	}
	.layout_bbs_content { 
		margin-top:10px; width:100%; height:40px; word-break:break-all;
		text-align:left; color:#f1d7d7; font-size:12px; font-family:GmarketSans; letter-spacing: 0.01em; line-height:1.3em; 
	} 
	.layout_bbs_date { text-align:right; color:#f1f1f1; font-size:12px; font-family:GmarketSans; }
	.layout_bbs_name { text-align:right; color:#f1f1f1; font-size:12px; font-family:GmarketSans;}
	.layout_bbs_title2 { 
		 float:left; width:100%; text-align:left; color:#fff; font-size:14px; font-family:EsaManru; letter-spacing: 0.01em; line-height:1.0em; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;
	}
	.layout_bbs_date2 { margin-top:10px; float:left; width:40%; text-align:left; color:#f1d7d7; font-size:12px; font-family:GmarketSans; }
	.layout_bbs_name2 { margin-top:10px; float:left; width:60%; text-align:right; color:#f1d7d7; font-size:12px; font-family:GmarketSans; position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

	/* foot */
	#Mlang_layout_foot { text-align:center; height:120px; padding-top:30px; margin-top:10px; background:#000; }
	.Mlang_layout_foots { text-align:center; width:1400px; margin:0 auto; }
	.Mlang_layout_foots li { float:left; }
	.Mlang_layout_foot_li_1 { text-align:center; width:15%; } .Mlang_layout_foot_li_1 img { border:0px; height:70px; }
	.Mlang_layout_foot_li_2 { 
		text-align:left; width:40%; padding-top:15px;
		color:#777; font-size:12px; font-family:EsaManru; letter-spacing: 0.01em; line-height:1.3em;
	}
	.Mlang_layout_foot_li_3 { text-align:right; width:45%;}
	.Mlang_layout_foot_menu { text-align:center; width:100%; display:inline-block; } 
	.Mlang_layout_foot_menu dd {
		float:right; text-align:center; cursor:pointer; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:15px;  border-radius:16px;
		font-size:14px; font-family:EsaManruMedium; letter-spacing: 0.01em; line-height:1.0em; margin-right:10px;
	}
	.Mlang_layout_foot_menu dd:hover { opacity: 0.8; }
	.Mlang_layout_foot_menu_1 { background:#9b0a2f; color:#fff; }
	.Mlang_layout_foot_menu_2 { background:#ffde2a; color:#000; }
	.Mlang_layout_foot_menu_3 { background:#000; color:#fff; }
	.Mlang_layout_foot_menu_4 { background:#26abff; color:#fff; }
	.Mlang_layout_foot_count { 
		margin-top:10px; text-align:right; width:100%; display:inline-block;
		font-size:16px; font-family:EsaManruMedium; letter-spacing: 0.01em; line-height:1.0em;
	} .main_content_t_count_list { color:#ff013f; margin-right:20px; }

	.Mlang_layout_foots_count_br { display:none; }
} /* PC end */