

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

	.pa_t { background:#fff; padding:30px; margin-top:20px; margin-left:15px;  margin-right:15px;  }

	.pa_cont { display:inline-block; }
	.pa_t_title { 
		background:#db3232; padding:12px 15px 8px 15px; width:100%;
		text-align:left; font-size:18px; color:#fff; font-family:SpoqaHanSansNeo_Bold; letter-spacing: 0.1em; line-height:1.0em; 
	} .pa_t_title span,.pa_t_title2 span { color:#fff000; }
	.pa_t_title img { height:22px; margin-right:10px; }
	.pa_t_cont {
		margin-top:20px;
		text-align:left; font-size:14px; color:#222; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1.7em; 
	} 
	.pa_t_cont b { color:#db3232; font-size:18px; font-family:SpoqaHanSansNeo_Bold; }
	.pa_t_cont span { color:#db3232; }
	.pa_t_title2 { 
		background:#db3232; padding:12px 15px 12px 15px; width:100%;
		text-align:left; font-size:20px; color:#fff; font-family:SpoqaHanSansNeo_Bold; letter-spacing: 0.1em; line-height:1.0em; 
	} 

	.cuponCont {  }
	.cuponConts { width:100%; display:inline-block; }

	.mgame_listss { width:100%; display:inline-block;  text-align:center; margin-top:15px;  margin-bottom:5px;  }
	.mgame_listss li { float:left; width:100%; }
	.mgame_listss li  div { 
		text-align:center; font-weight:bold; font-size:18px; font-family:SpoqaHanSansNeo_Bold; letter-spacing: 0.1em; line-height:1.0em; cursor:pointer; 
		padding:12px;  margin:5px; border-radius:20px 0px 20px 0px; box-shadow: 4px 4px 4px #888; 
	}
	.mgame_list_bt_class_off { color:#db3232; background:#fff; border:2px solid #db3232;  }
	.mgame_list_bt_class_off span { color:#fff; margin-right:5px; }
	.mgame_list_bt_class_on { color:#fff; background:#db3232; border:2px solid #fff;  }
	.mgame_list_bt_class_on span { color:#fff; margin-right:5px; font-size:28px; font-family:SpoqaHanSansNeo_Bold;  }
	
	#cupon_list { text-align:center; margin-bottom:15px;  }
	.cupon_lists { width:100%; display:inline-block; }
	.cupon_lists li { float:left; text-align:center; width:100%; height:350px; margin-bottom:15px; }
	.cuponLlist_box { margin:10px; padding:13px; background:#fff; height:350px; border:4px solid #fff; }
	.cuponLlist_box:hover { border:4px solid #feca00;  }
	.cuponLlist_box_img { border-radius:12px; }
	.cuponLlist_box_img img { width:100%; height:170px; border-radius:8px; }
	.cuponLlist_box_img2 { padding:10px; border-radius:8px; width:100%; height:170px }
	.cuponLlist_li_open { cursor:pointer; }

	.cuponLlist_li_duplication { position:relative; z-index:1; }
	.cuponLlist_li_duplications { border-radius:10px; text-align:center; width:100%; height:320px; position:absolute; background:#000; opacity: 0.8; padding-top:110px; }
	.cuponLlist_li_duplications b { color:#fff; font-weight:bold; font-size:24px; font-family:SpoqaHanSansNeo_Bold; letter-spacing: 0.01em; line-height:1.0em; }
	.cuponLlist_li_duplications div { margin-top:30px; color:#ffca01; font-size:16px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1.0em; }

	.cuponLlist_li_end { position:relative; z-index:1; }
	.cuponLlist_li_ends { border-radius:10px; text-align:center; width:100%; height:320px; position:absolute; background:#000; opacity: 0.8; padding-top:110px; }
	.cuponLlist_li_ends b { color:#ff0000; font-weight:bold; font-size:24px; font-family:SpoqaHanSansNeo_Bold; letter-spacing: 0.01em; line-height:1.0em; }
	.cuponLlist_li_ends div { margin-top:30px; color:#fff; font-size:16px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1.0em; }

	.cuponLlist_date { margin-top:20px; width:100%; display:inline-block; }
	.cuponLlist_date_l { float:left; width:45%; text-align:left; } 
	.cuponLlist_date_r { float:left; width:55%; text-align:right; }
	.cuponLlist_date_l, .cuponLlist_date_r { color:#555; font-size:14px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1.0em; }
	.cuponLlist_date_l b, .cuponLlist_date_r b { color:#db3232; }

	.cuponLlist_tite { 
		margin-top:20px; width:100%; position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
		text-align:center; color:#222; font-weight:bold; font-size:16px; font-family:SpoqaHanSansNeo_Bold; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.cuponLlist_btn {
		width:50%; margin:0 auto; margin-top:25px; border-radius:20px; background:#feca00; padding:10px; 
		text-align:center; color:#000; font-weight:bold; font-size:16px; font-family:SpoqaHanSansNeo_Bold; letter-spacing: 0.1em; line-height:1.0em; cursor:pointer; 
	}

	.cupon_my_list_cont_dd_txt { 
		margin-top:20px;
		text-align:center; color:#e0b100; font-size:14px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.cupon_my_list_cont_dd_txt b { font-weight:bold; font-family:SpoqaHanSansNeo_Bold; }
	.cupon_my_list_cont_dd_txt div { padding:10px; font-size:14px; background:#000; color:#fff; font-weight:bold; font-family:SpoqaHanSansNeo_Bold; }
	.cupon_my_list_cont_dd_x {
		margin-top:20px; padding:10px;
		text-align:center; background:#000; color:#fff; font-size:14px; font-weight:bold; font-family:SpoqaHanSansNeo_Bold; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.cupon_my_list_cont_dd_x span { color:#ff0000; }


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



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

	.pa_t { background:#fff; padding:30px; margin-top:20px; }

	.pa_cont { width:100%; display:inline-block; }
	.pa_t_title { 
		background:#db3232; padding:12px 15px 8px 15px; width:50%;
		text-align:left; font-size:20px; color:#fff; font-family:SpoqaHanSansNeo_Bold; letter-spacing: 0.1em; line-height:1.0em; 
	} .pa_t_title span,.pa_t_title2 span { color:#fff000; }
	.pa_t_title img { height:28px; margin-right:10px; }
	.pa_t_cont {
		margin-top:20px;
		text-align:left; font-size:16px; color:#222; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1.7em; 
	} 
	.pa_t_cont b { color:#db3232; font-size:20px; font-family:SpoqaHanSansNeo_Bold; }
	.pa_t_cont span { color:#db3232; }
	.pa_t_title2 { 
		background:#db3232; padding:12px 15px 12px 15px; width:80%;
		text-align:left; font-size:20px; color:#fff; font-family:SpoqaHanSansNeo_Bold; letter-spacing: 0.1em; line-height:1.0em; 
	} 

	.cuponCont {  }
	.cuponConts { width:100%; display:inline-block; }

	.mgame_listss { width:100%; display:inline-block;  text-align:center; margin-top:15px;  margin-bottom:5px;  }
	.mgame_listss li { float:left; width:50%; }
	.mgame_listss li  div { 
		text-align:center; font-weight:bold; font-size:18px; font-family:SpoqaHanSansNeo_Bold; letter-spacing: 0.1em; line-height:1.0em; cursor:pointer; 
		padding:12px;  margin:5px; border-radius:20px 0px 20px 0px; box-shadow: 4px 4px 4px #888; 
	}
	.mgame_list_bt_class_off { color:#db3232; background:#fff; border:2px solid #db3232;  }
	.mgame_list_bt_class_off span { color:#fff; margin-right:5px; }
	.mgame_list_bt_class_on { color:#fff; background:#db3232; border:2px solid #fff;  }
	.mgame_list_bt_class_on span { color:#fff; margin-right:5px; font-size:28px; font-family:SpoqaHanSansNeo_Bold;  }
	
	#cupon_list { text-align:center; }
	.cupon_lists { width:100%; display:inline-block; }
	.cupon_lists li { float:left; text-align:center; width:50%; height:350px; margin-bottom:20px; }
	.cuponLlist_box { margin:10px; padding:13px; background:#fff; height:350px; border:4px solid #fff; }
	.cuponLlist_box:hover { border:4px solid #feca00;  }
	.cuponLlist_box_img { border-radius:12px; }
	.cuponLlist_box_img img { width:100%; height:170px; border-radius:8px; }
	.cuponLlist_box_img2 { padding:10px; border-radius:8px; width:100%; height:170px }
	.cuponLlist_li_open { cursor:pointer; }

	.cuponLlist_li_duplication { position:relative; z-index:1; }
	.cuponLlist_li_duplications { border-radius:10px; text-align:center; width:100%; height:320px; position:absolute; background:#000; opacity: 0.8; padding-top:110px; }
	.cuponLlist_li_duplications b { color:#fff; font-weight:bold; font-size:30px; font-family:SpoqaHanSansNeo_Bold; letter-spacing: 0.01em; line-height:1.0em; }
	.cuponLlist_li_duplications div { margin-top:30px; color:#ffca01; font-size:18px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1.0em; }

	.cuponLlist_li_end { position:relative; z-index:1; }
	.cuponLlist_li_ends { border-radius:10px; text-align:center; width:100%; height:320px; position:absolute; background:#000; opacity: 0.8; padding-top:110px; }
	.cuponLlist_li_ends b { color:#ff0000; font-weight:bold; font-size:30px; font-family:SpoqaHanSansNeo_Bold; letter-spacing: 0.01em; line-height:1.0em; }
	.cuponLlist_li_ends div { margin-top:30px; color:#fff; font-size:18px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1.0em; }

	.cuponLlist_date { margin-top:20px; width:100%; display:inline-block; }
	.cuponLlist_date_l { float:left; width:45%; text-align:left; } 
	.cuponLlist_date_r { float:left; width:55%; text-align:right; }
	.cuponLlist_date_l, .cuponLlist_date_r { color:#555; font-size:16px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1.0em; }
	.cuponLlist_date_l b, .cuponLlist_date_r b { color:#db3232; }

	.cuponLlist_tite { 
		margin-top:20px; width:100%; position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
		text-align:center; color:#222; font-weight:bold; font-size:18px; font-family:SpoqaHanSansNeo_Bold; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.cuponLlist_btn {
		width:50%; margin:0 auto; margin-top:25px; border-radius:20px; background:#feca00; padding:10px; 
		text-align:center; color:#000; font-weight:bold; font-size:18px; font-family:SpoqaHanSansNeo_Bold; letter-spacing: 0.1em; line-height:1.0em; cursor:pointer; 
	}

	.cupon_my_list_cont_dd_txt { 
		margin-top:20px;
		text-align:center; color:#e0b100; font-size:16px; font-family:SpoqaHanSansNeo_Medium; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.cupon_my_list_cont_dd_txt b { font-weight:bold; font-family:SpoqaHanSansNeo_Bold; }
	.cupon_my_list_cont_dd_txt div { padding:10px; font-size:16px; background:#000; color:#fff; font-weight:bold; font-family:SpoqaHanSansNeo_Bold; }
	.cupon_my_list_cont_dd_x {
		margin-top:20px; padding:10px;
		text-align:center; background:#000; color:#fff; font-size:16px; font-weight:bold; font-family:SpoqaHanSansNeo_Bold; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.cupon_my_list_cont_dd_x span { color:#ff0000; }

} /* PC end */
