@media only screen and (min-width:1024px)
{
	#id
	{
		position:relative;
	}

	.main
	{
		width:1024px;
		margin:auto;
	}
	.hed .nav
	{
		margin-bottom:12px;
		text-align:center;
		border:2px solid #05aff2;
		border-left:0;
		border-right:0;
	}
	.hed .nav .ham
	{
		display:none;
	}
	.nav input[type=checkbox]
	{
		display:none;
		-webkit-appearance:none;
	}
	.hed .mnu
	{
		padding:8px;
	}
	.hed .mnu li
	{
		padding:1px 18px;
		font-size:1.2em;
		color:#ffffff;
		text-align:center;
	}
	.hed .mnu li a
	{
		font-size:0.84em;
	}
	.hed .carnavi
	{
		width:300px;
		height:120px;
		padding:12px;
		padding-bottom:0;
		font-size:4.0em;
	}
	.hed .carnav .img
	{
		top:42px;
		left:86px;
		width:166px;
	}
	.page
	{
		height:100%;
		padding-top:12px;
	}
	.back
	{
		position:fixed;
		width:100%;
		height:100%;
		margin-top:-21vh;
		background-image:url('../img/page.jpg');
		background-size:cover;
		background-repeat:no-repeat;
		z-index:-1;
	}
	.art
	{
		max-width:	1024px;
		margin:		auto;
	/*	border:		2px #000000 solid;*/
	 }
	.art-w
	{
		overflow:	hidden;
		max-width:	1300px;
		margin:		auto;
		border:		2px #000000 solid;
	}
	.dark
	{
		padding:1vw;
	}
	.lite
	{
		padding:1vw;
		background:#dddddd;
		border-radius:1vw;
	}
	.hh
	{
		padding-left:1vw;
	}
	.rote
	{
		float:right;
		margin-left:2vw;
		/*  margin-bottom:2vw;*/
	}

	.mnu ul li a
	{
		color: #FFFFFF;
		font-size: 1.1em !important;
		font-family: carnavi, verdana, arial, helvetica, sans-serif !important;
	}
}