@charset "UTF-8"; /* 文字コード宣言 */


/*====================================
  Header
====================================*/
div#header {
	width: 800px; /* IE 5.5 用 */
	border: none;
}
#header div.logo{
	padding-top: 96px;
	position: relative; z-index: 240;
	top: 0px; right: 0px;
	width: 0px; height: 0px;
	overflow: visible;
	margin-left: 100%;
	white-space: nowrap;
	text-align: right;
}

#header .logo a,
#header .logo span {
	/* ロゴ画像の位置 */
	position: absolute;
	top: 20px; right: 20px;
	z-index: 210;
}
#header .logo img {
	border: none;
	height: 53px; /* old は 53px, new は 73px */
	width: 201px;
}

#header div.location {
	margin-top: 0px;
	padding: 0px 0px 2px 20px;
	background-color: transparent;
	font-size: 12px;
	color: #666666;
	margin-top: 2px;
	margin-bottom: 0px;
	/* IE5 のみ 
	margin-top: 96px; */
}
#header .location a,
#header .location span {
	text-decoration: none;
	color: #000000;
}
#header .location span.caption {
	display: none;
}
