@media only screen and (min-width:100px) and (max-width:1300px) {
	
	.cont { top:-40px; position:relative; text-align:center; font-size:18px;  color:#000; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1.0em; }
	.conts { width:100%; display:inline-block; }
	.conts li { float:left; width:100%; text-align:left; }
	.conts li img { width:100%; }
	.conts li dd { float:left; text-align:left;  }
	.dd_30 { width:33.3%; } 
	.dd_50 { width:50%; } 
	.dd_100 { width:100%; }
	
	.special_pop { text-align:center; margin:15px; }
	.special_pops { width:100%; display:inline-block; } 
	.special_pops dd { float:left; margin-top:20px; text-align:left; } 
	.inputs {
		border:1px solid #c3c3c3;  background:#eee; padding:6px; 
		font-size:18px; color:#000; font-family:'SpoqaHanSansNeo_Bold'; letter-spacing: 0.05em; line-height:1.0em; 
		box-sizing: border-box;
	}
	.input_30 { width:97%; }
	.input_100 { width:100%; }
	.radio { width:20px; height:20px; }
	.special_pop_check {  margin-top:20px; text-align:left;  }
	.special_pop_btn {
		margin:50px; border:1px solid #f20505;  background:#f20505; padding:20px; border-radius:20px;
		font-size:24px; color:#fff; font-family:'SpoqaHanSansNeo_Bold'; letter-spacing: 0.05em; line-height:1.0em; 	cursor:pointer;
	}
	
	.divbp { padding-left:15px; padding-right:15px; overflow:hidden; height:340px; border-top:4px solid #000; border-bottom:4px solid #000;  }
	.divbps { width:100%; display:inline-block; position:relative; top:0; }
	.divbps dd {
		float:left; text-align:center; font-size:16px; font-family:'SpoqaHanSansNeo_Regular'; letter-spacing: 0.01em; line-height:1.0em; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
		padding-top:15px; padding-bottom:15px;
		border-bottom:1px solid #ccc;
	}
	.divbp_li_1 { color:#00b387; }
	.divbp_li_1, .divbp_li_2, .divbp_li_3 { width:20%; }
	.divbp_li_4 { width:40%; }

} 


/* PC ************************************************************************************************************************************************************************/
@media  all and (min-width : 1300px)  {

	.cont { 
		width:800px; text-align:center; margin:0 auto; 
		font-size:24px;  color:#000; font-family:'SpoqaHanSansNeo_Medium'; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.conts { width:100%; display:inline-block; }
	.conts li { float:left; width:100%; text-align:left; }
	.conts li img { width:100%; }
	.conts li dd { float:left; text-align:left;  }
	.dd_30 { width:33.3%; } 
	.dd_50 { width:50%; } 
	.dd_100 { width:100%; }
	
	.special_pop { width:580px; margin: 0 auto; text-align:center; }
	.special_pops { width:100%; display:inline-block; margin-top:20px; } 
	.special_pops dd { float:left; margin-top:20px; text-align:left; } 
	.inputs {
		border:1px solid #c3c3c3;  background:#eee; padding:10px; border-radius:20px;
		font-size:22px; color:#000; font-family:'SpoqaHanSansNeo_Bold'; letter-spacing: 0.05em; line-height:1.0em; 
		box-sizing: border-box;
	}
	.input_30 { width:97%; }
	.input_100 { width:100%; }
	.radio { width:25px; height:25px; }
	.special_pop_check {  margin-top:20px; text-align:left;  }
	.special_pop_btn {
		margin:50px; border:1px solid #f20505;  background:#f20505; padding:20px; border-radius:20px;
		font-size:30px; color:#fff; font-family:'SpoqaHanSansNeo_Bold'; letter-spacing: 0.05em; line-height:1.0em; 	cursor:pointer;
	}
	
	.divbp { padding-left:15px; padding-right:15px; overflow:hidden; height:340px; border-top:4px solid #000;  border-bottom:4px solid #000; }
	.divbps { width:100%; display:inline-block; position:relative; top:0; }
	.divbps dd {
		float:left; text-align:center; font-size:20px; font-family:'SpoqaHanSansNeo_Regular'; letter-spacing: 0.01em; line-height:1.0em; 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
		padding-top:15px; padding-bottom:15px;
		border-bottom:1px solid #ccc;
	}
	.divbp_li_1 { color:#00b387; }
	.divbp_li_1, .divbp_li_2, .divbp_li_3 { width:20%; }
	.divbp_li_4 { width:40%; }

} /* PC end */
