/* The @font-face part of this css file has been generated by fontsquirrel.com and is based on the work of Paul Irish. 
The fonts included are copyrighted by the vendor listed below.
Vendor: N Plus
Vendorurl: http://www.n-plus.jp
Licenseurl: http://www.fontsquirrel.com/license/Efon */

@font-face {
	font-family: 'Efon Regular';
	src: url('EFON.eot');
	src: local('Efon Regular'), local('Efon'), url('EFON.woff') format('woff'), url('EFON.svg#Efon') format('svg'), url('EFON.TTF') format('truetype');
}

html,body {
	height: 100%;
}
html,body,#message,#button,#footer,li{
	margin: 0;
	padding: 0;
}
body {
	line-height: 1;
	font-family: 'Efon Regular',"Hobo Std","Palatino Linotype",georgia,serif;
	overflow: hidden;
	background: #dadada;
}

p {
	font-family: arial,sans-serif;
	background: #dadada;
	border: 4px solid #666;
	padding: 16px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

span,#keepfocus,.twitterbutton,#footer {
	position: absolute;
}
span,#message,#button{
	display: none;
}

img {
	border: 0;
}
#keepfocus {
	background: transparent;
	top: -10em;
}
#message {
	max-width: 45em;
	margin: 10% auto;
}

.twitterbutton {
	right: 0;
	bottom: 0;
}

#footer {
	bottom: 0;
	list-style: none;
}

#footer li {
	display: inline;
	margin: 0 5px 0 0;
	font-family: arial,sans-serif;
	font-size: .9em;
}

#footer a {
	color: #fff;
	text-shadow: 1px 1px 1px #000;
}
#button a {
	display: block;
	border: 1px solid #22788b;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	font: 12px/22px arial;
	text-shadow: 0 -1px -1px #22788b;
	background: url(../b.png);
	padding: 0 10px 0 30px;
	text-decoration: none;
	font-weight: bold;
}
#button a:hover {
	text-decoration: underline;
}
#s {
	position: absolute;
	top: 0;
}
.ipod {
	display: none;
}
@media all and (max-device-width: 480px){
.ipod {
	display: block;
}
.noipod {
	display: none;
}
}