/* ¸ð¹ÙÀÏ ************************************************************************************************************************************************************************/
@media only screen and (min-width:100px) and (max-width:1300px) {
	
	.layout_h { z-index:-31; width:100%; height:50px; margin: 0 auto; position:fixed; _position:absolute; bottom:0px; top:0px; repeat-x; font-size:11px;  }
	#layout_head { display:none; }
	#layout_head_m { 
		z-index:42; width:100%; height:50px; margin: 0 auto; position:fixed; _position:absolute; top:0px; repeat-x; 
		background:#000; border-bottom:1px solid #2e3851; padding-top:2px;
	}
	.layout_head_ms { width:100%; display:inline-block; }
	.layout_head_ms_l { float:left; width:60%; text-align:left; }
	.layout_head_ms_l img { margin-left:10px; margin-top:7px; height:34px; cursor:pointer; }
	.layout_head_search_input {  
		border-top:0px;  border-bottom:1px solid #fff; border-left:0px;  border-right:0px; 
		width:80%; background:#0e121a; padding-top:4px; padding-bottom:4px; padding-left:10px; padding-right:10px;
		color:#fff; font-size:14px; font-family:NanumSquareBold; letter-spacing: 0.1em; line-height:1em; 
	}
	.head_m_search_img { height:24px; cursor:pointer; margin-right:10px; }
	.layout_head_ms_r { float:left; width:40%; text-align:right; }
	.head_m_menu_icon_img { height:18px; cursor:pointer; margin-top:13px; margin-right:15px; }
	.head_m_search_img:hover, .head_m_menu_icon_img:hover { opacity: 0.8; }
	
	.layout_head_mbp { 
		text-align:center; padding:12px; margin-bottom:15px; 
		color:#fff; font-size:14px; font-family:SpoqaHanSansNeo_Regular; letter-spacing: 0.01em; line-height:1em; 
	}
	.layout_head_mbp span { cursor:pointer; }
	.icon_star { height:20px; }
	.layout_head_mbs { background:#fff; border-radius:12px; text-align:center; padding:10px; margin-bottom:15px; }
	.layout_head_mbs_btn_1 { margin-left:10px; margin-right:10px; font-size:14px; color:#333; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1em; cursor:pointer; }
	.layout_head_mbs_btn_1 img { height:20px; margin-right:2px;  }

	.layout_head_m_hover { 
		z-index:13; position:fixed; height:100vh; left:0px; top:49px; background:#141b2a; 
		padding:20px; display:none; 
	}
	.layout_head_m_hovers { width:100%; display:inline-block; }
	.layout_head_m_hover li {
		float:left; width:100%; text-align:left;  border-bottom:1px solid #21283b; 
		padding-top:15px; padding-bottom:15px; cursor:pointer;
	}
	.layout_head_m_hover_title { color:#fff; font-size:16px; font-family:NanumSquareBold; letter-spacing: 0.1em; line-height:1em;  }
	.layout_head_m_hover_sicon { float:right; } .layout_head_m_hover_sicon img { height:10px; }
	.layout_head_m_hover_list { width:100%; display:none; }
	.layout_head_m_hover_list dd { 
		float:left; width:100%; text-align:left;  padding-top:10px;
		color:#fff; font-size:16px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.1em; line-height:1.0em; 
	}
	.layout_head_m_hover_list dd img { height:10px; margin-right:10px; margin-bottom:3px; }
	.layout_head_m_hover_list dd span { 
		margin-left:5px; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; border-radius:4px;
		color:#333; background:#ff125b; font-size:12px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1em; 
	}
	.topmrnubar_icon_1 { margin-left:5px; height:20px; }

	/* cont */
	body { background:#0e121a; }
	#layout_cont { text-align:center; padding-bottom:20px; background:#0e121a; padding-top:30px; }
	.layout_conts { margin-top:28px; width:100%; display:inline-block; }

	.layout_cont_x { width:100% }
	.layout_cont_x_l { display:none; }
	.layout_cont_x_c { width:100%; }
	.layout_cont_x_r { display:none; }

	.layout_conts_l_login { margin-bottom:10px; background:#1d2333; }

	.layout_conts_l { float:left; width:100%;  }
	.layout_conts_l_div {  margin-left:15px; margin-right:15px;  }
	.layout_conts_l_chat { width:100%; display:inline-block; margin-bottom:20px; }
	.layout_conts_l_chat_frame { width:100%; height:500px; border:0px; }
	.layout_conts_l_banner { width:100%; display:inline-block; }
	.layout_conts_l_banner li { float:left; width:100%; }
	.layout_conts_l_banner li img { width:100%; }

	.layout_conts_c { float:left; width:100%; height:20px; }

	.layout_conts_r { float:left; width:100%; text-align:center; }

	.layout_conts_l_lp { border-bottom:1px solid #e3e4e4; margin-top:15px; background:#fff; }
	.conts_lpTmenu { width:100%; display:inline-block; }
	.conts_lp_id_on { 
		background:#fff; color:#e30046; cursor:pointer; border-radius:10px 10px 0 0;
		float:left; width:50%; padding-top:12px; padding-bottom:12px;
		text-align:center; font-size:16px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1em; 
	}
	.conts_lp_id_off {
		background:#f5f5f5; color:#333; cursor:pointer; border-radius:10px 10px 0 0;
		float:left; width:50%; padding-top:12px; padding-bottom:12px;
		text-align:center; font-size:16px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1em; 
	}
	#conts_lp_id_list_1, #conts_lp_id_list_3 { display:block; }
	#conts_lp_id_list_2, #conts_lp_id_list_4 { display:none; }
	.layout_conts_l_lps { padding-left:15px; padding-right:15px; padding-top:15px; }
	.layout_conts_l_lpss { width:100%; display:inline-block; }
	.layout_conts_l_lpss li { float:left; width:100%; height:30px; }
	.layout_conts_l_lpss dd { float:left; font-family:SpoqaHanSansNeo_Regular; letter-spacing: 0.01em; line-height:1em; }
	.conts_l_lp_1 { width:15%; text-align:left; color:#444; font-size:14px; }
	.conts_l_lp_2 { width:55%; text-align:left; color:#444; font-size:14px; position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
	.conts_l_lp_3 { width:30%; text-align:right; color:#444; font-size:14px; }
	.conts_l_lp_1 span, .conts_l_lp_3 span {
		padding-top:2px; padding-bottom:2px; padding-left:8px; padding-right:8px; border-radius:12px;
		font-size:12px; font-family:SpoqaHanSansNeo_Regular; letter-spacing: 0.01em; line-height:1em; 
	}
	.conts_l_lp_3 span { background:#f5f5f5; color:#333; }
	.conts_l_lp_sun_1 { background:#333; color:#fff; }
	.conts_l_lp_sun_2 { background:#555; color:#fff; }
	.conts_l_lp_sun_3 { background:#77777f; color:#fff; }
	.conts_l_lp_sun_4 { background:#949494; color:#fff; }
	.conts_l_lp_sun_5 { background:#b1b1b1; color:#fff; }
	.conts_l_lp_sun_6, .conts_l_lp_sun_7, .conts_l_lp_sun_8, .conts_l_lp_sun_9, .conts_l_lp_sun_10, .conts_l_lp_sun_11, .conts_l_lp_sun_12, 
	.conts_l_lp_sun_13, .conts_l_lp_sun_14, .conts_l_lp_sun_15, .conts_l_lp_sun_16, .conts_l_lp_sun_17, .conts_l_lp_sun_18, .conts_l_lp_sun_19, .conts_l_lp_sun_20
	{ background:#eee; color:#333; }
	.conts_l_lp_levelimg { height:16px; }
	.conts_l_lp_90 { cursor:pointer; background:#fff; } .conts_l_lp_90:hover { background:#f1f1f1; }
	.conts_l_lp_91 { width:30%; text-align:left; font-size:12px; color:#e30046; }
	.conts_l_lp_92 { width:50%; text-align:left; font-size:14px; color:#222; }
	.conts_l_lp_93 { width:20%; text-align:right; font-size:12px; color:#777; letter-spacing: 0.01em; line-height:1em; }
	.conts_l_lp_91 span { font-family:SpoqaHanSansNeo_Medium; }
	.conts_l_lp_91 div { position: relative; width:80px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;  }  
	.conts_l_lp_92 div { position: relative; width:150px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;  } 

	.layout_conts_count { margin-top:10px; }
	.layout_conts_counts { 
		width:100%; display:inline-block;
		color:#444; font-size:12px; font-family:SpoqaHanSansNeo_Regular; letter-spacing: 0.01em; line-height:1em; 
	}
	.main_content_t_count_list { color:#e30046; font-family:SpoqaHanSansNeo_Medium; margin-right:5px; }
	.Mlang_layout_foots_count_br { display:none; }


	/* foot */
	.layout_foot { text-align:center; background:#000; border-top:1px solid #2e3851;  }
	.layout_foots { text-align:center; margin:0 auto; display:inline-block; padding-top:20px; padding-bottom:20px;  }
	.layout_foots li { float:left; }
	.layout_foots_l { width:100%;  text-align:center; } 
	.layout_foots_c { 
		width:100%; margin-top:5px; text-align:center;  
		font-size:12px; color:#818ba7; font-family:SpoqaHanSansNeo_Regular; letter-spacing: 0.01em; line-height:1em; 
	}
	.layout_foots_c_div {
		font-size:14px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1em; 
		padding-top:15px; padding-bottom:15px;
	}
	.layout_foots_c_div span { color:#93a1c7; padding-left:7px; padding-right:7px; cursor:pointer; }
	.layout_foots_c_div span:hover  { color:#ff125b;  }
	.layout_foots_c b { color:#ff125b; }
	.layout_foots_r { width:100%; text-align:center; margin-top:15px; }
	.layout_foots_l img { height:40px; }
	.layout_foots_r img { height:60px; }
	.layout_foots_c_menu_line { height:10px; }

	.foot_top_icons { 
		width:70px; margin: 0 auto; position:fixed; _position:absolute; z-index:1005;  _bottom:-1px; repeat-x; 
		right:-34px; bottom:20px; display:none;  cursor:pointer;  
	}

	/* /theme/Mlang_Home_Basic/lib/banner.php  */
	.MlangBnList { width:100%; display:inline-block; }
	.MlangBnList li { float:left; width:50%; }
	.MlangBnList li div { padding:2px; } .MlangBnList li div img { width:100%; }

	.Mlang_Mapp_menu {  display:none; }
	.Mlang_Mapp_menus { }
	.Mlang_Mapp_menu_l { 
		float:left; text-align:center; width:100%; 
		font-size:24px; color:#222; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1em; 
	}
	.Mlang_Mapp_menu_r { display:none; }
	.Mlang_Map_menu { margin:15px; background:#1d2333; border-radius:10px; }
	.Mlang_Map_menus { width:100%; display:inline-block; }
	.Mlang_Map_menu_l { 
		float:left; text-align:center; width:100%; 
		background:#e30046; border-radius:10px 10px 0px 0px; 
		font-size:18px; color:#fff; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1em; 
	}
	.Mlang_Map_menu_l div, .Mlang_Map_menu_r div { padding:10px; }
	.Mlang_Map_menu_r { float:left; text-align:left; width:100%; }
	.Mlang_Map_menu_r dd { 
		float:left; margin-top:10px; margin-left:7px; margin-right:7px; height:30px;
		font-size:18px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1em; cursor:pointer; 
	}
	.Mlang_Map_menus_on { color:#fff; } 
	.Mlang_Map_menus_on span { border-radius:8px; background:#e30046; padding:3px 10px 3px 10px; }
	.Mlang_Map_menus_off span { color:#fff; padding:3px 10px 3px 10px; }
	.Mlang_Map_menus_on span:hover, .Mlang_Map_menus_off span:hover { border-radius:8px; background:#ffcc00; padding:3px 10px 3px 10px; }

	.layout_conts_l_bbs { width:100%; display:inline-block; margin-top:10px; background:#fff; }
	.layout_conts_l_bbs li { float:left; width:100%; text-align:left; }
	.layout_conts_l_bbs_divs { width:100%; padding:10px 10px 12px 10px; } 
	.layout_conts_l_bbs_t { 
		border-radius:8px 8px 0 0; text-align:center;  display:flex; align-items:center; justify-content:center; Vertical-align:middle;
		color:#fff; font-size:18px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.2em; line-height:1.0em; cursor:pointer;
	} 
	.layout_conts_l_bbs_divs dd { float:left; }
	.layout_conts_l_bbs_divs_l { text-align:left; width:80%;  }
	.layout_conts_l_bbs_divs_r { text-align:right; width:20%;  } .layout_conts_l_bbs_divs_r img { height:16px; }
	.layout_conts_l_bbs_t span { position:relative; top:3px; }
	.layout_conts_l_bbs_c dl { background:#fff; height:30px; }
	.layout_conts_l_bbs_c dl:hover { background:#f1f1f1; }
	.layout_conts_l_bbs_c dd { padding-top:8px; height:30px;  cursor:pointer; }
	.layout_color_90 { background:#e30046; }
	.layout_color_91 { background:#ffa000; }
	.main_cont_bbs_list_title { 
		float:left; text-align:left; width:65%; position:relative; left:10px;
		font-size:14px; color:#000; font-family:SpoqaHanSansNeo_Regular;  letter-spacing: 0.01em; line-height:1em; 
		text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
	}
	.main_cont_bbs_list_date {
		float:left; text-align:right; width:35%; position:relative;  right:10px;
		font-size:12px; color:#777; font-family:SpoqaHanSansNeo_Regular;  letter-spacing: 0.01em; line-height:1em; 
	}
	.main_cont_bbs_list_date span { color:#e30046; font-size:14px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1.0em; }
	.bbsp_notice {
		border-radius:12px; padding-top:4px; padding-bottom:4px; padding-left:8px; padding-right:8px; 
		background:#e30046; font-size:12px; font-family:SpoqaHanSansNeo_Regular; letter-spacing: 0.01em; line-height:1em; 
		color:#fff; 		
	}
	.bbsp_event {
		border-radius:12px; padding-top:4px; padding-bottom:4px; padding-left:8px; padding-right:8px; 
		background:#ffa000; font-size:12px; font-family:SpoqaHanSansNeo_Regular; letter-spacing: 0.01em; line-height:1em; 
		color:#fff; 		
	}

	.main_BnList { width:100%; display:inline-block; margin-top:30px; }
	.main_BnList li { float:left; width:50%; }
	.main_BnList li div { margin:2px; cursor:pointer; border:2px solid #fff; }
	.main_BnList li div:hover { border:2px solid #ed4141; }
	.main_BnList li div img { width:100%; height:100px; }

	.mainTxt { width:100%; display:inline-block;  }
	.mainTxts { text-align:left; margin-left:15px; margin-right:15px; }
	.mainTxts li { float:left; text-align:left; width:100%; background:#f3f3f3; }
	.mainTxts_title { padding-top:20px; text-align:left; }
	.mainTxts_title div { text-align:left; border-radius:10px 10px 0px 0px; padding:10px 10px 10px 20px;  }
	.mainTxts_cont { color:#444; padding:10px; text-align:left;  font-size:16px; font-family:SpoqaHanSansNeo_Regular; letter-spacing: 0.01em; line-height:1.5em; } 	
	.mainTxts_cont b { font-family:SpoqaHanSansNeo_Medium; }
	.mainTxts_title_span_1 { color:#fff; background: linear-gradient( to left, #ffd303, #e30046);  }
	.mainTxts_title_span_2 { color:#fff; background: linear-gradient( to left, #0380ff, #6ec15b); }
	.mainTxts_title_span_3 { color:#fff; background: linear-gradient( to left, #d8078c, #ffa000); }
	.mainTxt h2 { font-size:20px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1em; } 
	.mainTxt h3 { font-size:18px; font-family:SpoqaHanSansNeo_Medium; color:#000; } 
	.mainTxt h4 { font-size:16px; font-family:SpoqaHanSansNeo_Medium; color:#000; } 

	/* °Ô½ÃÆÇ »óÇÏ´Ü/¸ÞÀÎ ¼³¸í s */
	.bbsPageTop { margin:0px 10px 15px 10px; padding:20px 30px 20px 30px; }
	.bbsPageTops { width:100%; display:inline-block;  }
	.bbsPageTops_t {
		margin-bottom:15px;
		text-align:left; color:#fff; font-size:26px; font-family:'SpoqaHanSansNeo_Bold'; letter-spacing: 0.05em; line-height:1.5em; 
	}
	.bbsPageTops_t2 {
		margin-bottom:15px;
		text-align:left; color:#fff; font-size:20px; font-family:'SpoqaHanSansNeo_Bold'; letter-spacing: 0.05em; line-height:1.5em; 
	}
	.bbsPageTops_l, .bbsPageTops_c, .bbsPageTops_f { display:inline-block;  text-align:left; color:#fff; font-size:15px; font-family:'SpoqaHanSansNeo_Regular'; letter-spacing: 0.01em; line-height:1.5em; }
	.bbsPageTops_c_l { float:left; text-align:left; width:100%; }
	.bbsPageTops_c_l  img { width:100%; padding-bottom:20px; }
	.bbsPageTops_c_r { float:left; text-align:left; width:100%; }
	.bbsPageTops_c_r img { width:100%; padding-top:20px; }
	.bbsPageTops_c_c { float:left; text-align:left; width:100%; }

	.bbsPageTopBasicx { width:100%; display:inline-block; margin-bottom:15px; }
	.bbsPageTopBasicx img { width:100%; }
	/* °Ô½ÃÆÇ »óÇÏ´Ü/¸ÞÀÎ ¼³¸í e */
} 


/* PC ************************************************************************************************************************************************************************/
@media  all and (min-width : 1300px)  {
	
	/* head */
	.layout_h { z-index:-31; width:100%; height:90px; margin: 0 auto; position:absolute; _position:absolute; bottom:0px; top:0px; repeat-x; font-size:12px;  }
	#layout_head_m { display:none; }
	#layout_head { 
		text-align:center; margin-top:10px;  background:#000; border-bottom:1px solid #2e3851; 
		z-index:41; width:100%; height:90px; margin: 0 auto; position:fixed; _position:absolute; bottom:0px; top:0px; repeat-x; 
	}

	.layout_heads { width:100%; height:50px; display:inline-block; }
	.layout_head_bar { width:1300px; text-align:center; margin:0 auto; padding-top:17px;  }
	.layout_head_bar_l { width:25%; float:left; text-align:left; }
	.toplogo { height:55px; cursor:pointer; }
	.layout_head_bar_r { width:75%; float:right; text-align:right; }
	.layout_head_bar_r dd {
		float:left; text-align:center; margin-top:17px;
		font-size:19px;  font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1em; cursor:pointer; 
	}
	.layout_head_bar_dd_1, .layout_head_bar_dd_2, .layout_head_bar_dd_4, .layout_head_bar_dd_5, .layout_head_bar_dd_6 { width:13%; }
	.layout_head_bar_dd_3 { width:22%; }
	.layout_head_bar_li_on { color:#ff125b; }
	.layout_head_bar_li_off { color:#fff; }
	.layout_head_bar_li_off:hover { color:#ff125b; }
	.HeadMenu_sub { 
		margin-top:16px; position:relative; background:#000;  text-align:center;  
		padding:10px 5px 10px 5px; display:none;
		box-shadow: 0 0 4px #fff;
	}
	.HeadMenu_sub a { font-size:16px; color:#fff;  font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:2.2em; cursor:pointer; }
	.HeadMenu_sub a:hover { color:#ff125b; }

	/* cont */
	body { background:#0e121a; }
	#layout_cont { padding-top:110px; width:100%; display:inline-block; background:#0e121a; padding-bottom:30px; }
	.layout_conts { width:1300px; text-align:center; margin:0 auto; }

	.layout_cont_x { width:100% }
	.layout_cont_x_l { width:*; text-align:right; padding-right:5px; padding-top:5px; }
	.layout_cont_x_c { width:1300px;  text-align:center;  }
	.layout_cont_x_r { width:*; text-align:left;   padding-left:5px; padding-top:5px; }
	.layout_cont_x_l li img, .layout_cont_x_r li img { width:100px; margin-bottom:5px; }

	.layout_conts_l { float:left; width:25%; text-align:center; }

	.layout_conts_l_login { margin-bottom:10px; background:#1d2333; }

	.layout_conts_l_chat_frame { width:99%; height:500px; border:0px; }
	.layout_conts_l_banner { width:100%; display:inline-block; }
	.layout_conts_l_banner li { margin-top:5px; float:left; width:100%; }
	.layout_conts_l_banner li img { width:100%; }

	.layout_conts_c { float:left; width:2%; text-align:center; }

	.layout_conts_r { float:left; width:73%; text-align:center; }

	.layout_conts_l_lp { width:100%; display:inline-block; border:1px solid #e3e4e4; margin-top:15px; background:#fff; }
	.conts_lpTmenu { width:100%; display:inline-block; }
	.conts_lp_id_on { 
		background:#fff; color:#e30046; cursor:pointer; border-radius:10px 10px 0 0;
		float:left; width:50%; padding-top:12px; padding-bottom:12px;
		text-align:center; font-size:16px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1em; 
	}
	.conts_lp_id_off {
		background:#f5f5f5; color:#34436a; cursor:pointer; border-radius:10px 10px 0 0;
		float:left; width:50%; padding-top:12px; padding-bottom:12px;
		text-align:center; font-size:16px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1em; 
	}
	#conts_lp_id_list_1, #conts_lp_id_list_3 { display:block; }
	#conts_lp_id_list_2, #conts_lp_id_list_4 { display:none; }
	.layout_conts_l_lps { padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:10px; }
	.layout_conts_l_lpss { width:100%; display:inline-block; }
	.layout_conts_l_lpss li { float:left; width:100%; height:30px; padding-top:10px; display:inline-block; }
	.layout_conts_l_lpss dd { float:left; font-family:SpoqaHanSansNeo_Regular; letter-spacing: 0.01em; line-height:1em; }
	.conts_l_lp_1 { width:15%; text-align:left; color:#444; font-size:14px; }
	.conts_l_lp_2 { width:55%; text-align:left; color:#444; font-size:14px; position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
	.conts_l_lp_3 { width:30%; text-align:right; color:#444; font-size:14px; }
	.conts_l_lp_1 span, .conts_l_lp_3 span {
		padding-top:2px; padding-bottom:2px; padding-left:8px; padding-right:8px; border-radius:12px;
		font-size:12px; font-family:SpoqaHanSansNeo_Regular; letter-spacing: 0.01em; line-height:1em; 
	}
	.conts_l_lp_3 span { background:#f5f5f5; color:#333; }
	.conts_l_lp_sun_1 { background:#333; color:#fff; }
	.conts_l_lp_sun_2 { background:#555; color:#fff; }
	.conts_l_lp_sun_3 { background:#77777f; color:#fff; }
	.conts_l_lp_sun_4 { background:#949494; color:#fff; }
	.conts_l_lp_sun_5 { background:#b1b1b1; color:#fff; }
	.conts_l_lp_sun_6, .conts_l_lp_sun_7, .conts_l_lp_sun_8, .conts_l_lp_sun_9, .conts_l_lp_sun_10, .conts_l_lp_sun_11, .conts_l_lp_sun_12, 
	.conts_l_lp_sun_13, .conts_l_lp_sun_14, .conts_l_lp_sun_15, .conts_l_lp_sun_16, .conts_l_lp_sun_17, .conts_l_lp_sun_18, .conts_l_lp_sun_19, .conts_l_lp_sun_20
	{ background:#eee; color:#333; }
	.conts_l_lp_levelimg { height:16px; }
	.conts_l_lp_90 { cursor:pointer; background:#fff; } .conts_l_lp_90:hover { background:#f1f1f1; }
	.conts_l_lp_91 { width:30%; text-align:left; font-size:12px; color:#e30046; position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
	.conts_l_lp_92 { width:50%; text-align:left; font-size:14px; color:#222; position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
	.conts_l_lp_93 { width:20%; text-align:right; font-size:12px; color:#777; letter-spacing: 0.01em; line-height:1em; }
	.conts_l_lp_91 span { font-family:SpoqaHanSansNeo_Medium; }

	.layout_conts_count { border:1px solid #e3e4e4; margin-top:10px; padding:10px; }
	.layout_conts_counts { 
		width:100%; display:inline-block;
		color:#444; font-size:12px; font-family:SpoqaHanSansNeo_Regular; letter-spacing: 0.01em; line-height:1em; 
	}
	.main_content_t_count_list { color:#77777f; font-family:SpoqaHanSansNeo_Regular; margin-right:5px; letter-spacing: 0.01em; line-height:1em; }
	.Mlang_layout_foots_count_br { display:none; }

	/* foot */
	.layout_foot { text-align:center; background:#000; border-top:1px solid #2e3851;  }
	.layout_foots { width:1300px; text-align:center; margin:0 auto; display:inline-block; padding-top:20px; padding-bottom:20px;  }
	.layout_foots li { float:left; }
	.layout_foots_l { width:15%;  text-align:left; margin-top:15px; } 
	.layout_foots_c { 
		width:65%; margin-top:5px; text-align:center;  
		font-size:14px; color:#818ba7; font-family:SpoqaHanSansNeo_Regular; letter-spacing: 0.01em; line-height:1em; 
	}
	.layout_foots_c_div {
		font-size:16px;  font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1em; 
		padding:15px;
	}
	.layout_foots_c_div span { color:#93a1c7; padding-left:20px; padding-right:20px; cursor:pointer; }
	.layout_foots_c_div span:hover  { color:#ff125b;  }
	.layout_foots_c b { color:#ff125b; }
	.layout_foots_r { width:20%; text-align:right; }
	.layout_foots_l img { height:50px; }
	.layout_foots_r img { height:80px; }
	.layout_foots_c_menu_line { display:none; }

	.foot_top_icons { 
		width:70px; margin: 0 auto; position:fixed; _position:absolute; z-index:1005;  _bottom:-1px; repeat-x; 
		right:-34px; bottom:20px; display:none;  cursor:pointer;  
	}
	
	/* /theme/Mlang_Home_Basic/lib/banner.php  */
	.MlangBnList { width:100%; display:inline-block; }
	.MlangBnList li { float:left; width:33.3%; }
	.MlangBnList li div { padding:5px; } .MlangBnList li div img { width:100%; height:100px; }

	.Mlang_Mapp_menu { width:100%; display:inline-block; border-bottom:2px solid #cdd2d9; padding-bottom:10px; margin-top:10px; background:#fff; }
	.Mlang_Mapp_menus { }
	.Mlang_Mapp_menu_l { 
		float:left; text-align:left; width:40%; 
		font-size:24px; color:#222; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1em; 
	}
	.Mlang_Mapp_menu_r {
		float:left; text-align:right; width:60%; padding-top:10px;
		font-size:12px; color:#222; font-family:SpoqaHanSansNeo_Regular;  letter-spacing: 0.01em; line-height:1em; 
	}
	.Mlang_Map_menu { width:100%; display:inline-block; border-radius:12px; background:#1d2333; margin-bottom:10px; }
	.Mlang_Map_menus { }
	.Mlang_Map_menu_l { 
		float:left; text-align:center; width:18%; 
		background:#e30046; border-radius:10px 0px 0px 10px; 
		font-size:20px; color:#fff; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1em; 
	}
	.Mlang_Map_menu_l div, .Mlang_Map_menu_r div { padding:15px; }
	.Mlang_Map_menu_r { float:left; text-align:left; width:82%; }
	.Mlang_Map_menu_r dd { float:left; margin-top:2px; margin-left:10px; font-size:18px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1em; cursor:pointer; }
	.Mlang_Map_menus_on { color:#fff; } 
	.Mlang_Map_menus_on span { border-radius:8px; background:#e30046; padding:3px 10px 3px 10px; }
	.Mlang_Map_menus_off span { color:#fff; padding:3px 10px 3px 10px; }
	.Mlang_Map_menus_on span:hover, .Mlang_Map_menus_off span:hover { border-radius:8px; background:#ffcc00; padding:3px 10px 3px 10px; }

	.layout_conts_l_bbs { width:100%; display:inline-block; margin-top:10px; background:#fff; }
	.layout_conts_l_bbs li { float:left; text-align:left; width:100%; }
	.layout_conts_l_bbs_divs { width:100%; padding:10px 10px 12px 10px; } 
	.layout_conts_l_bbs_t { 
		border-radius:8px 8px 0 0; text-align:center;  display:flex; align-items:center; justify-content:center; Vertical-align:middle;
		color:#fff; font-size:18px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.2em; line-height:1.0em; cursor:pointer;
	} 
	.layout_conts_l_bbs_divs dd { float:left; }
	.layout_conts_l_bbs_divs_l { text-align:left; width:80%;  }
	.layout_conts_l_bbs_divs_r { text-align:right; width:20%;  } .layout_conts_l_bbs_divs_r img { height:16px; }
	.layout_conts_l_bbs_t span { position:relative; top:3px; }
	.layout_conts_l_bbs_c { width:100%; display:inline-block; padding-bottom:10px; border:1px solid #cdd2d9; }
	.layout_conts_l_bbs_c dl { background:#fff; height:30px; }
	.layout_conts_l_bbs_c dl:hover { background:#f1f1f1; }
	.layout_conts_l_bbs_c dd { padding-top:8px; height:30px;  cursor:pointer; }
	.layout_color_90 { background:#e30046; }
	.layout_color_91 { background:#ffa000; }
	.main_cont_bbs_list_title { 
		float:left; text-align:left; width:65%; display:inline-block; height:20px;
		font-size:14px; color:#000; font-family:SpoqaHanSansNeo_Regular;  letter-spacing: 0.01em; line-height:1em; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
	}
	.main_cont_bbs_list_date {
		float:left; text-align:right; width:35%; display:inline-block;  height:20px; 
		font-size:12px; color:#777; font-family:SpoqaHanSansNeo_Regular;  letter-spacing: 0.01em; line-height:1em; 
	}
	.main_cont_bbs_list_date span { color:#e30046; font-size:14px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1.0em; }
	.bbsp_notice {
		border-radius:12px; padding-top:4px; padding-bottom:4px; padding-left:8px; padding-right:8px; 
		background:#e30046; font-size:12px; font-family:SpoqaHanSansNeo_Regular; letter-spacing: 0.01em; line-height:1em; 
		color:#fff; 		
	}
	.bbsp_event {
		border-radius:12px; padding-top:4px; padding-bottom:4px; padding-left:8px; padding-right:8px; 
		background:#ffa000; font-size:12px; font-family:SpoqaHanSansNeo_Regular; letter-spacing: 0.01em; line-height:1em; 
		color:#fff; 		
	}

	.main_BnList { width:100%; display:inline-block; margin-top:30px; }
	.main_BnList li { float:left; width:33.3%; }
	.main_BnList li div { margin:2px; cursor:pointer; border:2px solid #fff; }
	.main_BnList li div:hover { border:2px solid #ed4141; }
	.main_BnList li div img { width:100%; height:100px; }

	.mainTxt { width:100%; display:inline-block;  }
	.mainTxts { text-align:left; }
	.mainTxts li { float:left; text-align:left; width:100%;}
	.mainTxts_title { padding-top:20px; text-align:left; }
	.mainTxts_title div { text-align:left; border-radius:10px 10px 0px 0px; padding:10px 10px 10px 20px;  }
	.mainTxts_cont { background:#f3f3f3; color:#444; padding:10px; text-align:left;  font-size:16px; font-family:SpoqaHanSansNeo_Regular; letter-spacing: 0.01em; line-height:1.5em; } 	
	.mainTxts_cont b { font-family:SpoqaHanSansNeo_Medium; }
	.mainTxts_title_span_1 { color:#fff; background: linear-gradient( to left, #ffd303, #e30046);  }
	.mainTxts_title_span_2 { color:#fff; background: linear-gradient( to left, #0380ff, #6ec15b); }
	.mainTxts_title_span_3 { color:#fff; background: linear-gradient( to left, #d8078c, #ffa000); }
	.mainTxt h2 { font-size:20px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1em; } 
	.mainTxt h3 { font-size:18px; font-family:SpoqaHanSansNeo_Medium; color:#000; } 
	.mainTxt h4 { font-size:16px; font-family:SpoqaHanSansNeo_Medium; color:#000; } 

	/* °Ô½ÃÆÇ »óÇÏ´Ü/¸ÞÀÎ ¼³¸í s */
	.bbsPageTop { margin-bottom:15px; padding:20px 30px 20px 30px; }
	.bbsPageTops { width:100%; display:inline-block;  }
	.bbsPageTops_t {
		margin-bottom:15px;
		text-align:left; color:#fff; font-size:26px; font-family:'SpoqaHanSansNeo_Bold'; letter-spacing: 0.05em; line-height:1.5em; 
	}
	.bbsPageTops_t2 {
		margin-bottom:15px;
		text-align:left; color:#fff; font-size:20px; font-family:'SpoqaHanSansNeo_Bold'; letter-spacing: 0.05em; line-height:1.5em; 
	}
	.bbsPageTops_l, .bbsPageTops_c, .bbsPageTops_f { display:inline-block;  text-align:left; color:#fff; font-size:15px; font-family:'SpoqaHanSansNeo_Regular'; letter-spacing: 0.01em; line-height:1.5em; }
	.bbsPageTops_c_l { float:left; text-align:left; width:50%; }
	.bbsPageTops_c_l  img { width:100%; padding-right:30px; }
	.bbsPageTops_c_r { float:left; text-align:left; width:50%; }
	.bbsPageTops_c_r img { width:100%; padding-left:30px; }
	.bbsPageTops_c_c { float:left; text-align:left; width:100%; }

	.bbsPageTopBasicx { width:100%; display:inline-block; margin-bottom:15px; }
	.bbsPageTopBasicx img { width:100%; }
	/* °Ô½ÃÆÇ »óÇÏ´Ü/¸ÞÀÎ ¼³¸í e */

} /* PC end */

.radius_box {  border-radius:10px; background:#1d2333; }
.radius_box2 { border-radius:10px; }
.radius_boxs { border-radius:10px; }
.radius_box_1 { }
.radius_box_2 { }
.radius_box_3 { }
.radius_box_4 {  }


	/* °Ô½ÃÆÇ »óÇÏ´Ü/¸ÞÀÎ ¼³¸í s */
	.bbsPageTops_yellow { color:#fbb100; }
	.bbsPageTops_yellow2 { color:#fbe600; }
	.bbsPageTops_red { color:#db3232; }
	.bbsPageTops_red2 { color:#ff3e3e; }
	.bbsPageTops_orange { color:#ff8123; }
	.bbsPageTops_blue { color:#01d2f8; }
	/* °Ô½ÃÆÇ »óÇÏ´Ü/¸ÞÀÎ ¼³¸í e */

	.main_bbs_vBo { padding:16px; background:#161c2a; margin-bottom:10px; }
	.main_bbs_vBox { width:100%; display:inline-block; }
	.main_bbs_vBox_l { 
		float:left; width:70%; text-align:left; 
		color:#fff; font-size:20px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1em;  cursor:pointer; 
	}
	.main_bbs_vBox_r { 
		float:left; width:30%; text-align:right; 
		color:#fff; font-size:12px; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1em;  cursor:pointer; 
	}
	.main_bbs_vBox_more { 
		position: relative; float:right; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; border-radius:12px;
		color:#ccc; text-align:text; font-size:12px; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1em;  cursor:pointer; 
		border:1px solid #777;
	}
	.main_bbs_vBoxs { padding:10px; background:#1d2333; border-radius:10px; margin-top:7px; }
	.main_bbs_vBoxss { width:100%; display:inline-block; }
	.main_bbs_vBoxss dl { width:100%; display:inline-block;  cursor:pointer; border-radius:6px; padding:2px 5px 2px 5px; }
	.main_bbs_vBoxss dl:hover { background:#fbb100; }
	.main_cont_bbs_list_title { color:#fff; font-size:14px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1em;  }
	.main_cont_bbs_list_date { color:#ccc; font-size:12px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1em;  }
