@charset "UTF-8";body {	font-family: 'Cinzel', serif;	background-image:none;	background-position: center top;	background-repeat:no-repeat;	background-size:contain;}.container {	width: auto;	min-width:320px; max-width:440px;	margin: 0 auto; 	height:auto;}.header {	height:150px;	background-image:url(img/naviback.png);	background-position:center bottom;	background-size:cover; background-repeat:no-repeat;	-moz-transition: all 0.3s 0.0s ease-in-out;	-webkit-transition: all 0.3s 0.0s ease-in-out;	-o-transition: all 0.3s 0.0s ease-in-out;	-ms-transition: all 0.3s 0.0s ease-in-out;	transition: all 0.3s 0.0s ease-in-out;}.header:hover {	height:160px;	-moz-transition: all 0.3s 0.0s ease-in-out;	-webkit-transition: all 0.3s 0.0s ease-in-out;	-o-transition: all 0.3s 0.0s ease-in-out;	-ms-transition: all 0.3s 0.0s ease-in-out;	transition: all 0.3s 0.0s ease-in-out;}.content {	font-size: 80%;	border-radius:4px;}.content p {	padding:12px;}.logo{	display: inline-block ; margin: 0 auto; 	width:70%;	margin-left:15%;	margin-top:12px;	text-align:center;	clear:left!important;}.navi {	font-size:15px;	padding-top:22px;	float:left;	text-align:center!important;	width: 100%!important;}.naviimg {	padding-left:6px; padding-right:6px; display:inline-block; padding-bottom:3px;}.footer {	padding: 6px 0;	font-size:11px;}.start {	width:32%;}.headline {	font-size:28px!important;}.headline p {	margin-top:10px!important;}.portrait {	border: 8px solid #FFF;	transform:rotate(2deg);	box-shadow: 1px 1px 2px rgba(0,0,0,0.2), 2px 3px 7px rgba(0,0,0,0.2);	max-width:150px; margin-left:5px; margin-bottom:8px;}