@charset "Shift_JIS";

body {
	margin			: 0;
	padding			: 0;
	background-color	: #000;
	overflow		: hidden !important;
}
#mobile {
	padding			: 2em;
	width			: 90%;
}
.caption {
	margin			: 1em 0;
	padding			: .5em;
	border			: 1px #111 solid;
}
h1 {
	margin			: .6em 0;
	font			: 100% 'Osaka','Verdana','Arial','Helvetica',sans-serif;
	font-weight		: bold;
	letter-spacing		: -1px;
	color			: #fff;
}
h2 {
	margin			: 1em 0 .5em 0;
	font			: 80% 'Osaka','Verdana','Arial','Helvetica',sans-serif;
	font-weight		: bold;
	letter-spacing		: -1px;
	color			: #fff;
}
h3 {
	margin			: 1em 0 .5em 1em;
	font			: 70% 'Osaka','Verdana','Arial','Helvetica',sans-serif;
	font-weight		: normal;
	color			: #fff;
}
ul {
	margin			: 0 0 0 1.2em;
}
li {
	padding			: .5em 0;
	list-style		: square;
}
#links ul {
	margin			: 0 0 0 2em !important;
}

#links li {
	padding			: 0 !important;
	list-style		: square;
}
p, li {
	font			: .7em/160% 'lr SVbN','Osaka|',monospace;
	color			: #fff;
	letter-spacing		: -1px;
	text-align		: left;
}
p {
	clear			: left;
	margin			: .2em 0;
	padding			: 0 .5em;
}
strong {
	margin			: 1em 0 0 0;
	display			: block;
}
em {
	font-weight		: bold;
	font-style		: normal;
}
p img {
	margin			: .5em .5em .5em 0;
	border			: 1px #333 solid;
}
a:link {
	color			: #c30;
	text-decoration		: none;
}
a:visited {
	color			: #c00;
	text-decoration		: none;
}
a:hover, a:active {
	color			: #0c0;
	text-decoration		: none;
}