@charset "utf-8";

img {
	line-height:1%;
	vertical-align:bottom;
}

li img {
	display:block;
}

a {
	color:#cc0000;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

p {
	font-size:117%;
}

body {
	color:#FFFFFF;
	background:#010000;
}

div#spLinkBlockInPc{
	display:none;
}

div#wrapper {
	background:url(../images/top_image.jpg) center top no-repeat;
}

div#header {
	position:relative;
	width:640px;
	height:300px;
}

div#header h1 {
	padding-top:26px;
	position:absolute;
	right:56px;
}

div#main {
	margin:0 auto;
	width:640px;
}

div#footer {
	margin-top:40px;
	background:#073765;
	border-top:2px solid #cbcddd;
}

div.footerInner {
	padding:20px 0;
	border-top:2px solid #FFF;
}

div.footerInnerInner {
	margin: 0 auto;
	width:640px;
}

div.footerInner ul {
	text-align:center;
}

div.footerInner li {
	display: inline;
	color: #050807;
}

div.footerInner li a {
	color:#FFF;
}

div.footerInner p {
	padding-top:10px;
	color:#8e9aac;
	font-size:85%;
	text-align:center;
}

p#siteTop {
	margin-top:40px;
	text-align:right;
}


/* @group clearfix ----------------------------------------- */

.cf:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	content:".";
	font-size:0;
}

* html .cf {/* IE6 */
	zoom:1;
}

*:first-child+html .cf {/* IE7 */
	zoom:1;
}

/* @end */
