@charset "UTF-8";

/* 一般的な要素 */

body {
	background:#ffffff;
}
a:link {
	color: #000000;
	text-decoration: none; /*リンクの下線を消す*/
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover, a:focus, a:active {
	color: #000066;
}

/* 全体のコンテナ */

#container {
	width: 950px;
	margin: 0 auto; /* センタリング */
	background: #ffffff;
	padding-top: 50px;
	overflow: hidden; /* 簡易的なclearfix */
}


/* ロゴ */
h1#logo {
	width: 450px;
	height: 220px;
	padding: 50px 250px 120px;
}
	
/* グローバルナビゲーション */
#global-nav {
	width: 630px;
	height: 28px;
	margin-top: 5px;
	margin: 0 auto;
}
	
#global-nav li {
	float: left;
}	


#global-nav ul li {
	list-style-type: none;
	font-size: 12px;
	border-left: 5px;
	border-color: #ffffff;
	text-align: center;
}

#global-nav ul li a {
	display: block; /* インライン要素のブロックレベル化 */
	padding: 1px 12px 1px;
	background-color: #cccec0;
}
#global-nav ul li a:hover,
#global-nav ul li a:focus,
#global-nav ul li a:active {
	color: #000099;
}

#footer {
	width: 380px;
	height: 15px;
	margin-top: 10px;
	padding-top: 10px;
	margin: 0 auto;
	font-size: 9px;
	text-align: center;
}









/* a11y = accessibility */
#global-nav h2,
#assist-nav h2 {
	width: 0;
	height: 0;
	overflow: hidden;
}
