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

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

	.pointCont { background:#262626; border:1px solid #313131; padding:20px; }
	.pointConts { width:100%; display:inline-block; text-align:left; }
	.pointConts_title { 
		text-align:left; color:#fff; font-size:16px; font-family:GmarketSansMedium; letter-spacing: 0.1em; line-height:1em; 
		padding-bottom:12px; border-bottom:1px solid #313131; margin-top:10px;  margin-bottom:15px; 
	}
	.pointConts_input {
		width:100%; border:1px solid #313131; background:#000; padding:12px; border-radius:20px;
		text-align:left; color:#fff; font-size:16px; font-family:NanumGothic; letter-spacing: 0.1em; line-height:1em; 
	}	
	.pointConts_checkbox { width:20px; height:20px; }
	.pointConts_box { text-align:center; width:94%; margin:0 auto; }
	.pointConts_boxs { width:100%; display:inline-block; margin-top:30px; margin-bottom:30px; }
	.pointConts_box li { width:100%; text-align:center; padding:10px; float:left; }
	.pointConts_box_c { color:#fff; font-size:14px; font-family:NanumGothicBold; letter-spacing: 0.1em; line-height:1em; }
	.pointConts_box_c span { color:#d700f0; }
	.pointConts_box_c b { font-size:16px; color:#00aeff; text-decoration: underline; }
	.pointConts_btn {
		background:#d700f0; padding:14px; border-radius:20px;
		text-align:center; color:#fff; font-size:16px; font-family:GmarketSansMedium; letter-spacing: 1em; line-height:1em; cursor:pointer;
	}
	
	#point_list { text-align:center; }
	.point_lists { width:100%; display:inline-block; }
	.point_lists_tt { 
		width:50%; float:left; background:#2f2f2f; border:1px solid #2f2f2f; padding:10px;
		text-align:center; color:#fff; font-size:12px; font-family:NanumGothic; letter-spacing: 0.1em; line-height:1em; 
	}
	.point_lists_t { display:none; }
	.point_lists_cc { 
		width:50%; float:left; background:#000; border:1px solid #2f2f2f; padding:12px;
		text-align:center; color:#fff; font-size:12px; font-family:NanumGothic; letter-spacing: 0.1em; line-height:1em; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
	}
	.point_lists_c { 
		width:33.3%; float:left; background:#000; border:1px solid #2f2f2f; padding:12px;
		text-align:center; color:#fff; font-size:12px; font-family:NanumGothic; letter-spacing: 0.1em; line-height:1em; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-bottom:20px;
	}
	.point_lists_c_span_1 { padding:6px; background:#ffb111; color:#000; font-size:12px; font-family:NanumGothicBold; }
	.point_lists_c_span_2 { padding:6px; background:#000; color:#ccc; font-size:12px; font-family:NanumGothicBold; }
	.point_lists_c_span_3 { padding:6px; background:#ff0000; color:#fff; font-size:12px; font-family:NanumGothicBold; }
	.point_lists_c_span_memo { margin-left:5px; padding:6px; background:#519fff; color:#fff; font-size:12px; font-family:NanumGothicBold; cursor:pointer; }

	.mgame_lists { width:100%; display:inline-block; margin-top:1350px; }
	.mgame_listss { text-align:center; }
	.mgame_listss li { 
		float:left; width:50%; padding:14px; border-top:1px solid #313131;  border-left:1px solid #313131; border-right:1px solid #313131;
		text-align:center; font-weight:bold; font-size:16px; font-family:GmarketSansMedium; letter-spacing: 0.01em; line-height:1.0em; cursor:pointer; 
	}
	.mgame_list_bt_class_on { background:#262626; color:#d700f0; }
	.mgame_list_bt_class_off { background:#1c1c1c; color:#fff; }

	.point_lists_p1, .point_lists_p2, .point_lists_p3, .point_lists_p4, .point_lists_p5 {
		float:left; background:#000; padding:15px;
		text-align:center; color:#fff; font-size:18px; font-family:GmarketSansMedium; letter-spacing:0.1em; line-height:1em; 
	}
	.point_lists_p1, .point_lists_p2 { width:50%; } .point_lists_p3, .point_lists_p4 { width:30%; }  .point_lists_p5 { width:40%; }
	.point_lists_v1, .point_lists_v2, .point_lists_v3, .point_lists_v4, .point_lists_v5 {
		float:left; padding:12px; 
		text-align:center; color:#fff; font-size:14px; font-family:EsaManru; letter-spacing:0.1em; line-height:1em; 
	}
	.point_lists_v1 { width:70%; }  .point_lists_v2 { width:30%; } 
	.point_lists_v3, .point_lists_v4 { width:30%; border-bottom:1px solid #313131; }  .point_lists_v5 { width:40%; border-bottom:1px solid #313131; }

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



/* ÅÂºí¸´ /  PC ************************************************************************************************************************************************************************/
@media  all and (min-width : 768px) {

	.pointCont { background:#262626; border:1px solid #313131; padding:20px; }
	.pointConts { width:100%; display:inline-block; text-align:left; }
	.pointConts_title { 
		text-align:left; color:#fff; font-size:18px; font-family:GmarketSansMedium; letter-spacing: 0.1em; line-height:1em; 
		padding-bottom:12px; border-bottom:1px solid #313131; margin-top:10px;  margin-bottom:15px; 
	}
	.pointConts_input {
		width:100%; border:1px solid #313131; background:#000; padding:12px; border-radius:20px;
		text-align:left; color:#fff; font-size:18px; font-family:NanumGothic; letter-spacing: 0.1em; line-height:1em; 
	}	
	.pointConts_checkbox { width:20px; height:20px; }
	.pointConts_box { text-align:center; width:600px; margin:0 auto; }
	.pointConts_boxs { width:100%; display:inline-block; margin-top:70px; margin-bottom:70px; }
	.pointConts_box li { width:100%; text-align:center; padding:10px; float:left; }
	.pointConts_box_c { color:#fff; font-size:16px; font-family:NanumGothicBold; letter-spacing: 0.1em; line-height:1em; }
	.pointConts_box_c span { color:#d700f0; }
	.pointConts_box_c b { font-size:20px; color:#00aeff; text-decoration: underline; }
	.pointConts_btn {
		background:#d700f0; padding:14px; border-radius:20px;
		text-align:center; color:#fff; font-size:18px; font-family:GmarketSansMedium; letter-spacing: 1em; line-height:1em; cursor:pointer;
	}
	
	#point_list { text-align:center; }
	.point_lists { width:100%; display:inline-block; }
	.point_lists_tt, .point_lists_t { 
		width:20%; float:left; background:#2f2f2f; border:1px solid #2f2f2f; padding:10px;
		text-align:center; color:#fff; font-size:12px; font-family:NanumGothic; letter-spacing: 0.1em; line-height:1em; 
	}
	.point_lists_cc, .point_lists_c { 
		width:20%; float:left; background:#000; border:1px solid #2f2f2f; padding:12px;
		text-align:center; color:#fff; font-size:12px; font-family:NanumGothic; letter-spacing: 0.1em; line-height:1em; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-bottom:30px;
	}
	.point_lists_c_span_1 { padding:6px; background:#ffb111; color:#000; font-size:12px; font-family:NanumGothicBold; }
	.point_lists_c_span_2 { padding:6px; background:#000; color:#ccc; font-size:12px; font-family:NanumGothicBold; }
	.point_lists_c_span_3 { padding:6px; background:#ff0000; color:#fff; font-size:12px; font-family:NanumGothicBold; }
	.point_lists_c_span_memo { margin-left:5px; padding:6px; background:#519fff; color:#fff; font-size:12px; font-family:NanumGothicBold; cursor:pointer; }

	.mgame_listss { text-align:center; }
	.mgame_listss li { 
		float:left; width:50%; padding:15px; border-top:1px solid #313131;  border-left:1px solid #313131; border-right:1px solid #313131; border-bottom:1px solid #d700f0; 
		text-align:center; font-weight:bold; font-size:18px; font-family:GmarketSansMedium; letter-spacing: 0.01em; line-height:1.0em; cursor:pointer; 
	}
	.mgame_list_bt_class_on { background:#d700f0; color:#fff; }
	.mgame_list_bt_class_off { background:#1c1c1c; color:#ccc; }

	.point_lists_p1, .point_lists_p2, .point_lists_p3, .point_lists_p4, .point_lists_p5 {
		float:left; background:#000; padding:18px;
		text-align:center; color:#fff; font-size:18px; font-family:GmarketSansMedium; letter-spacing:0.1em; line-height:1em; 
	}
	.point_lists_p1, .point_lists_p3 { width:30%; } .point_lists_p2, .point_lists_p4 { width:13%; }  .point_lists_p5 { width:14%; }
	.point_lists_v1, .point_lists_v2, .point_lists_v3, .point_lists_v4, .point_lists_v5 {
		float:left; padding:15px; border-bottom:1px solid #313131;
		text-align:center; color:#fff; font-size:14px; font-family:EsaManru; letter-spacing:0.1em; line-height:1em; 
	}
	.point_lists_v1, .point_lists_v3 { width:30%; } .point_lists_v2, .point_lists_v4 { width:13%; }  .point_lists_v5 { width:14%; }

} /* PC end */
