@media (min-height:1024px)
{
	.leading_s
	{
		font-size:10px;
		height:40px;
	}
	.leading_m
	{
		line-height:25px;
	}
	.font_s
	{
		font-size:40px;
		width:auto;
	}
	.font_m
	{
		font-size:50px;
		width:400px;
		height:100px;
	}
	.font_l
	{
		font-size:100px;
	}
	.width_s
	{
		width:160px;
	}
	.width_m
	{
		width:320px;
	}
	.width_ml
	{
		width:400px;
	}
	.width_l
	{
		width:480px;
	}
	.height_s
	{
		height:50px;
	}
	.height_m
	{
		height:100px;
	}
	.height_ml
	{
		height:125px;
	}
	.height_l
	{
		height:150px;
	}
	#button0
	{
		border:0;
		color:black;
		background-color:rgb(163, 163, 165);
		border-radius:10px;
		font-size:60px;
		width:300px;
		height:120px;
	}
	#button1
	{
		border:0;
		color:black;
		background-color:rgb(163, 163, 165);
		border-radius:10px;
		font-size:60px;
		width:200px;
		height:150px;
		margin-right:50px;
	}
	#button1s
	{
		border:0;
		color:black;
		background-color:rgb(163, 163, 165);
		border-radius:10px;
		font-size:60px;
		width:200px;
		height:100px;
		margin-right:50px;
	}
	#button2
	{
		border:0;
		color:black;
		background-color:rgb(220, 220, 220);
		border-radius:10px;
		font-size:80px;
		width:800px;
		height:150px;
	}
	#button2s
	{
		border:0;
		color:black;
		background-color:rgb(220, 220, 220);
		border-radius:10px;
		font-size:60px;
		width:400px;
		height:120px;
	}
	#button2m
	{
		border:0;
		color:black;
		background-color:rgb(220, 220, 220);
		border-radius:10px;
		font-size:60px;
		width:800px;
		height:150px;
	}
	#button2ms
	{
		border:0;
		color:black;
		background-color:rgb(220, 220, 220);
		border-radius:10px;
		font-size:46px;
		width:800px;
		height:120px;
	}
	#radio1
	{
		font-size:80px;
		width:200px;
		height:80px;
	}
	#image1
	{
		max-width:100%;
	}
	img
	{
		display:block;
		margin-left:auto;
		margin-right:auto;
		max-width:100%;
	}
	div
	{
		text-align:center;
		margin:10 auto;
		font-size:60px;
	}
	@media (min-width:1080px)
	{
		.font_s
		{
			font-size:60px;
			width:auto;
		}
		.font_m
		{
			font-size:75px;
			width:600px;
			height:150px;
		}
		#button1
		{
			border:0;
			color:black;
			background-color:rgb(163, 163, 165);
			border-radius:10px;
			font-size:90px;
			width:300px;
			height:225px;
			margin-right:75px;
		}
		#button2
		{
			border:0;
			color:black;
			background-color:rgb(220, 220, 220);
			border-radius:15px;
			font-size:120px;
			width:1200px;
			height:225px;
		}
	}
	@media (min-width:1440px)
	{
		.font_s
		{
			font-size:80px;
			width:auto;
		}
		.font_m
		{
			font-size:100px;
			width:800px;
			height:200px;
		}
		#button1
		{
			border:0;
			color:black;
			background-color:rgb(163, 163, 165);
			border-radius:20px;
			font-size:120px;
			width:400px;
			height:300px;
			margin-right:100px;
		}
		#button2
		{
			border:0;
			color:black;
			background-color:rgb(220, 220, 220);
			border-radius:20px;
			font-size:160px;
			width:1600px;
			height:300px;
		}
	}
}
@media (max-height:1024px)
{
	.leading_s
	{
		font-size:5px;
		height:20px;
	}
	.leading_m
	{
		line-height:12px;
	}
	.font_s
	{
		font-size:15px;
		width:auto;
	}
	.font_m
	{
		font-size:25px;
		width:200px;
		height:40px;
	}
	.font_l
	{
		font-size:50px;
	}
	.width_s
	{
		width:80px;
	}
	.width_m
	{
		width:160px;
	}
	.width_ml
	{
		width:200px;
	}
	.width_l
	{
		width:240px;
	}
	.height_s
	{
		height:25px;
	}
	.height_m
	{
		height:50px;
	}
	.height_ml
	{
		height:62px;
	}
	.height_l
	{
		height:75px;
	}
	#button0
	{
		border:0;
		color:black;
		background-color:rgb(163, 163, 165);
		border-radius:10px;
		font-size:20px;
		width:150px;
		height:50px;
	}
	#button1
	{
		border:0;
		color:black;
		background-color:rgb(163, 163, 165);
		border-radius:10px;
		font-size:20px;
		width:100px;
		height:50px;
		margin-right:100px;
	}
	#button1s
	{
		border:0;
		color:black;
		background-color:rgb(163, 163, 165);
		border-radius:10px;
		font-size:20px;
		width:100px;
		height:50px;
		margin-right:100px;
	}
	#button2
	{
		font-size:20px;
		width:500px;
		height:40px;
	}
	#button2s
	{
		font-size:20px;
		width:250px;
		height:40px;
	}
	#button2m
	{
		font-size:20px;
		width:500px;
		height:40px;
	}
	#button2ms
	{
		font-size:20px;
		width:500px;
		height:40px;
	}
	#radio1
	{
		font-size:40px;
		width:100px;
		height:40px;
	}
	#image1
	{
		max-width:200%;
	}
	img
	{
		display:block;
		margin-left:auto;
		margin-right:auto;
		max-width:100%;
	}
	div
	{
		text-align:center;
		margin:10 auto;
		font-size:20px;
	}
}
#button1:hover{
	color:#2c5ca8;
	background-color:#fff;
	border:2px #003C9D solid;
}
