

/* ¸ð¹ÙÀÏ ************************************************************************************************************************************************************************/
@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:#ffca00; }
	.pointConts_box_c b { font-size:16px; color:#00aeff; text-decoration: underline; }
	.pointConts_btn {
		background:#ffca00; padding:14px; border-radius:20px;
		text-align:center; color:#000; 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:33.3%; 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: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; 
	}
	.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:#262626; 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; }

} /* ¸ð¹ÙÀÏ 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:#ffca00; }
	.pointConts_box_c b { font-size:20px; color:#00aeff; text-decoration: underline; }
	.pointConts_btn {
		background:#ffca00; padding:14px; border-radius:20px;
		text-align:center; color:#000; 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:16.6%; 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:16.6%; 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:#262626; 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; }

} /* PC end */
