/* ¸ð¹ÙÀÏ ************************************************************************************************************************************************************************/
@media only screen and (min-width:100px) and (max-width:1300px) {
	
	.layout_h { z-index:1; 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:12; width:100%; height:50px; margin: 0 auto; position:fixed; _position:absolute; top:0px; repeat-x; 
		background:#f45e16; border-bottom:1px solid #f5f5f5; padding-left:10px; padding-right:15px; padding-top:5px;
	}
	.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-top:5px; height:28px; cursor:pointer; }
	.layout_head_search_input {  
		border-top:0px;  border-bottom:1px solid #fff; border-left:0px;  border-right:0px; 
		width:80%; background:#f45e16; 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; padding-top:10px; }
	.head_m_menu_icon_img { height:18px; cursor:pointer; }
	.head_m_search_img:hover, .head_m_menu_icon_img:hover { opacity: 0.8; }

	.layout_head_mbs { background:#fff; border-radius:16px; text-align:center; padding:12px; margin-bottom:15px; }
	.layout_head_mbs_btn_1 { margin-left:10px; margin-right:10px; font-size:16px; color:#333; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; cursor:pointer; }
	.layout_head_mbs_btn_1 img { height:22px; margin-right:5px;  }
	
	.foot_sns_div { text-align:center; margin:20px; }
	.foot_sns_icon { height:36px; cursor:pointer; margin:3px; }

	.layout_head_m_hover { 
		z-index:13; position:fixed; height:100vh; left:0px; top:49px; background:#f45e16; 
		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 #ff7d3e; 
		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:14px; font-family:NanumGothicBold; 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:#fff000; font-size:12px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; 
	}

	/* cont */
	#layout_cont { text-align:center; }
	.layout_conts { width:100%; display:inline-block; margin-top:70px; }

	.layout_conts_l { float:left; width:100%; text-align:center; padding-left:15px; padding-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 { width:100%; display:inline-block; border-bottom:1px solid #e3e4e4; }
	.conts_lpTmenu { width:100%; display:inline-block; }
	.conts_lp_id_on { 
		background:#fff; color:#214ef7 ; cursor:pointer; 
		float:left; width:50%; padding-top:12px; padding-bottom:12px;
		text-align:center; font-size:14px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; 
	}
	.conts_lp_id_off {
		background:#f5f5f5; color:#333; cursor:pointer; 
		float:left; width:50%; padding-top:12px; padding-bottom:12px;
		text-align:center; font-size:14px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; 
	}
	#conts_lp_id_list_1 { display:block; }
	#conts_lp_id_list_2 { 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; display:inline-block; }
	.layout_conts_l_lpss dd { float:left; color:#777; font-size:12px; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1em; }
	.conts_l_lp_1 { width:15%; text-align:left; }
	.conts_l_lp_2 { width:55%; text-align:left; position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
	.conts_l_lp_3 { width:30%; text-align:right; }
	.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:11px; font-family:NanumGothic; 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:#777; 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; }

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


	/* foot */
	.layout_foot { text-align:center; background:#fafafa; padding-left:15px; padding-right:15px; }
	.layout_foots { text-align:center; width:100%; display:inline-block; padding-top:10px; padding-bottom:10px;  }
	.layout_foots li { 
		float:left; width:100%; padding-top:10px; padding-bottom:10px; 
		text-align:left; font-size:11px; color:#777; font-family:NanumGothic;  letter-spacing: 0.01em; line-height:1.5em; 
	}
	.layout_foot_li_1, .layout_foot_li_2 { border-bottom:1px solid #f2f2f2; }
	.layout_foot2 { text-align:center; background:#f2f2f2 }
	.layout_foots2 {  text-align:center; width:100%; display:inline-block; }
	.layout_foots2 li { 
		float:left; 
		font-size:11px; color:#222; font-family:NanumGothic;  letter-spacing: 0.01em; line-height:1.3em; 
	}
	.layout_foot2_li_l { width:100%;text-align:center; padding-top:15px; } .layout_foot2_li_l img { height:22px; }
	.layout_foot2_li_c { width:100%; text-align:center; margin-top:10px; } .layout_foot2_li_c span { color:#f45e16; }
	.layout_foot2_li_r { width:100%; text-align:center; margin-top:10px; margin-bottom:15px; }

	.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;  
	}

	.main_fame { margin:15px; }
	.fameList { width:100%; display:inline-block; }
	.fameList_li { float:left; width:100%; }
	.fameListBox { margin:8px; border:1px solid #f2f2f2;  }
	.fameListBoxs { width:100%; display:inline-block;}
	.fameListBox dd { float:left; }
	.fameListBox_title {
		width:100%; background:#fff; padding:10px;
		text-align:left; color:#222; font-size:16px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
	}
	.fameListBox_tl, .fameListBox_tc,  .fameListBox_tr { 
		height:30px; text-align:center; background:#f7f7f7; color:#666; font-size:12px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em;
		display:flex; align-items:center; justify-content:center; 
	}
	.fameListBox_tl, .fameListBox_ml { width:15%; border-top:1px solid #f2f2f2; }
	.fameListBox_tc, .fameListBox_mc { width:60%; border-top:1px solid #f2f2f2; }
	.fameListBox_tr, .fameListBox_mr { width:25%; border-top:1px solid #f2f2f2; }
	.fameListBox_ml { padding-top:15px; height:45px; text-align:center; font-size:14px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; }
	.fameListBox_mc { 
		height:45px; text-align:left; display:flex; align-items:center; 
		color:#444; font-size:14px; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1em;
	}
	.fameListBox_mc_level { height:24px; margin-right:5px; }
	.icon_vip { height:30px; margin-left:10px;  }
	.fameListBox_mr { padding-top:15px; padding-right:15px; height:45px; text-align:right; color:#e54a00; font-size:12px; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1em;  }
	.fameListBox_ml_span_1 { color:#f45e16; }
	.fameListBox_ml_span_2 { color:#0096ff;}
	.fameListBox_ml_span_3 { color:#00be3f;}
	.fameListBox_ml_span_4, .fameListBox_ml_span_5, .fameListBox_ml_span_6, .fameListBox_ml_span_7, .fameListBox_ml_span_8, .fameListBox_ml_span_9, .fameListBox_ml_span_10, { color:#444; }

} 


/* PC ************************************************************************************************************************************************************************/
@media  all and (min-width : 1300px)  {
	
	/* head */
	.layout_h { z-index:1; width:100%; height:125px; 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:#fff; 
		z-index:11; width:100%; height:125px; margin: 0 auto; position:fixed; _position:absolute; bottom:0px; top:0px; repeat-x; 
	}
	.layout_head_t { width:1300px; height:65px; text-align:center; margin:0 auto; }
	.layout_head_ts { width:100%; display:inline-block; }
	.layout_head_ts li { float:left; }
	.layout_head_t_l { text-align:left; width:10%; } 
	.toplogo_box { position:relative; height:76px; }
	.toplogo_box img { height:30px; cursor:pointer; margin-top:20px; }
	.layout_head_t_c { text-align:right; width:45%; margin-top:17px; }
	.layout_head_search_input {  
		margin-left:150px; border-top:0px; border-bottom:1px solid #59514e; border-left:0px;  border-right:0px; 
		width:400px; background:#fff; padding-top:6px; padding-bottom:6px; padding-left:10px; padding-right:10px;
		color:#444; font-size:14px; font-family:NanumSquareBold; letter-spacing: 0.1em; line-height:1em; 
	}
	.layout_head_search_img { height:24px; cursor:pointer; }
	.layout_head_t_r { text-align:right; width:45%; padding-top:20px; }
	.layout_head_t_r_img { height:18px; margin-right:5px; margin-bottom:2px; }
	.layout_headms_menus_list_btn_2 { 
		margin-left:20px; background:#f45e16; 
		font-size:12px; color:#fff; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; cursor:pointer;
	} .layout_headms_menus_list_btn_2:hover { background:#e7356f; }
	.layout_headms_menus_list_btn_1 { margin-left:20px; font-size:12px; color:#222; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1em; cursor:pointer; }
	.layout_headms_menus_list_btn_1:hover { color:#4269fc; }
	.top_sns_icon { height:30px; margin-left:10px; cursor:pointer; }

	.layout_heads { width:100%; height:50px; display:inline-block; background:#f45e16; border-bottom:1px solid #f5f5f5;  }
	.layout_head_bar { width:1300px; text-align:center; margin:0 auto; padding-top:17px;  }
	.layout_head_bar li { float:left; text-align:center; }
	.layout_head_bar_li_1 { width:14%; }
	.layout_head_bar_li_2 { width:17%; }
	.layout_head_bar_li_3 { width:10%; }
	.layout_head_bar li a { 
		margin-left:30px; margin-right:30px; 
		color:#fff; font-size:14px; font-family:NanumGothic; letter-spacing: 0.1em; line-height:1em; 
	} 
	.layout_head_bar li  a:hover { color:#ffd1bb; font-family:NanumGothicBold; }
	
	.layout_head_hove { position:relative; z-index:12;  }
	.layout_head_hover { display:none; position:absolute; left:0px;  top:-10px; width:100%; height:220px; background:#f45e16; }
	.layout_head_hover_line { width:1300px; text-align:center; margin:0 auto; border-top:1px solid #ff7d3e; margin-top:5px; }
	.layout_head_hovers { width:1300px; text-align:center; margin:0 auto; padding-top:20px; }
	.layout_head_hovers li { float:left; height:120px; }
	.layout_head_hovers li div { padding-left:10px; padding-right:10px; text-align:center; }
	.layout_head_hovers li div span { 
		margin-left:5px; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; border-radius:4px;
		color:#333; background:#fff; font-size:12px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; 
	}
	.layout_head_hovers li a { color:#fff; font-size:14px; font-family:NanumGothic; letter-spacing: 0.01em; line-height:2.2em;  }
	.layout_head_hovers li a:hover { text-decoration: underline; }

	/* cont */
	#layout_cont { width:1300px; text-align:center; margin:0 auto; margin-top:120px; }
	.layout_conts { width:100%; display:inline-block; margin-top:20px; }

	.layout_conts_l { float:left; width:25%; text-align:center; }
	.layout_conts_l_chat { width:100%; display:inline-block; border:1px solid #e3e4e4; margin-bottom:10px; }
	.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:10px; }
	.conts_lpTmenu { width:100%; display:inline-block; }
	.conts_lp_id_on { 
		background:#fff; color:#f45e16; cursor:pointer; 
		float:left; width:50%; padding-top:12px; padding-bottom:12px;
		text-align:center; font-size:14px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; 
	}
	.conts_lp_id_off {
		background:#f5f5f5; color:#34436a; cursor:pointer; 
		float:left; width:50%; padding-top:12px; padding-bottom:12px;
		text-align:center; font-size:14px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; 
	}
	#conts_lp_id_list_1 { display:block; }
	#conts_lp_id_list_2 { 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; display:inline-block; }
	.layout_conts_l_lpss dd { float:left; color:#333; font-size:12px; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1em; }
	.conts_l_lp_1 { width:15%; text-align:left; }
	.conts_l_lp_2 { width:55%; text-align:left; position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
	.conts_l_lp_3 { width:30%; text-align:right; }
	.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:11px; font-family:NanumGothic; 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:#777; 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; }

	.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:NanumGothic; letter-spacing: 0.01em; line-height:1em; 
	}
	.main_content_t_count_list { color:#f45e16; font-family:NanumGothicBold; margin-right:5px; }
	.Mlang_layout_foots_count_br { display:none; }

	/* foot */
	.layout_foot { text-align:center; background:#fafafa; }
	.layout_foots { width:1300px; text-align:center; margin:0 auto; display:inline-block; padding-top:20px; padding-bottom:20px;  }
	.layout_foots li { 
		float:left; width:100%; padding-top:15px; padding-bottom:15px; 
		text-align:left; font-size:11px; color:#777; font-family:NanumGothic;  letter-spacing: 0.01em; line-height:1em; 
	}
	.layout_foot_li_1, .layout_foot_li_2 { border-bottom:1px solid #f2f2f2; }
	.layout_foot2 { text-align:center; background:#f2f2f2; }
	.layout_foots2 { width:1300px; text-align:center; margin:0 auto; display:inline-block; }
	.layout_foots2 li { 
		float:left; padding-top:10px; padding-bottom:10px;
		font-size:11px; color:#222; font-family:NanumGothic;  letter-spacing: 0.01em; line-height:1em; 
	}
	.layout_foot2_li_l { width:30%; text-align:left; } .layout_foot2_li_l img { height:22px; margin-top:5px; }
	.layout_foot2_li_c { width:40%; text-align:center; margin-top:12px; } .layout_foot2_li_c span { color:#f45e16; }
	.layout_foot2_li_r { width:30%; text-align:right; margin-top:12px; }

	.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;  
	}

	.main_fame { width:100%; display:inline-block; }
	.fameList { width:100%; display:inline-block; }
	.fameList_li { float:left; width:50%; }
	.fameListBox { margin:8px; border:1px solid #f2f2f2;  }
	.fameListBoxs { width:100%; display:inline-block;}
	.fameListBox dd { float:left; }
	.fameListBox_title {
		width:100%; background:#fff; padding:10px;
		text-align:left; color:#222; font-size:16px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
	}
	.fameListBox_tl, .fameListBox_tc,  .fameListBox_tr { 
		height:30px; text-align:center; background:#f7f7f7; color:#666; font-size:12px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em;
		display:flex; align-items:center; justify-content:center; 
	}
	.fameListBox_tl, .fameListBox_ml { width:15%; border-top:1px solid #f2f2f2; }
	.fameListBox_tc, .fameListBox_mc { width:60%; border-top:1px solid #f2f2f2; }
	.fameListBox_tr, .fameListBox_mr { width:25%; border-top:1px solid #f2f2f2; }
	.fameListBox_ml { padding-top:15px; height:45px; text-align:center; font-size:14px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1em; }
	.fameListBox_mc { 
		height:45px; text-align:left; display:flex; align-items:center; 
		color:#444; font-size:14px; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1em;
	}
	.fameListBox_mc_level { height:24px; margin-right:5px; }
	.icon_vip { height:30px; margin-left:10px;  }
	.fameListBox_mr { padding-top:15px; padding-right:15px; height:45px; text-align:right; color:#e54a00; font-size:12px; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1em;  }
	.fameListBox_ml_span_1 { color:#f45e16; }
	.fameListBox_ml_span_2 { color:#0096ff;}
	.fameListBox_ml_span_3 { color:#00be3f;}
	.fameListBox_ml_span_4, .fameListBox_ml_span_5, .fameListBox_ml_span_6, .fameListBox_ml_span_7, .fameListBox_ml_span_8, .fameListBox_ml_span_9, .fameListBox_ml_span_10, { color:#444; }

} /* PC end */

.radius_box {  box-shadow: 0 0 14px #eee; border-radius:10px; border:1px solid #e3e4e4; }
.radius_box2 {  
	box-shadow: 0 0 14px #eee; border-radius:10px; border:1px solid #e3e4e4; 
	padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; 
}
.radius_boxs { border-radius:8px; }
