@charset "utf-8";
/*
2008.04.11 create by mansak

Top Header CSS

----------------------------------------------------
*/
#header {
	height: 30px;
	width: 950px;
	text-align: center;
	position: relative;
	margin: 0px auto;
}
#HDlogo {
	background-image:url(../img/common_parts_hd.jpg);
	background-position:	0		0;
	width:	220px;
	height:  60px;
	display:block;
	float: left;
}
/* ----------------------------------------------- */
/* hdSubNavi
/* ----------------------------------------------- */
#hdSubNavi {
	width:650px;
	margin: 0px 5px 0px 0px;
	text-align: right;
	font-size: 80%;
	color: #666666;
	padding: 0px 5px 0px 0px;
	float: right;
	bottom: 0px;
	height:55px;
	display: block;
}
#hdSubNavi ul {
	padding:0px 0px 0px 0px;
	margin: 40px 0px 0px 0px;
	width: 480px;
	float: left;
	text-align: right;
}
#hdSubNavi li {
	display:inline;
	padding:0px;
	margin: 0px 5px 0px 0px;
}	
#hdSubNavi li a {
	color:#797979;
	padding: 2px 2px 2px 16px;
	text-decoration:none;
	background:url(../img/snavi_mark000_of.jpg) left center no-repeat;
	font-size:90%;
	height:32px;
}
#hdSubNavi li a:hover {
	color:#66ADE9;
	padding: 2px 2px 2px 16px;
	text-decoration:underline;
	background:url(../img/snavi_mark000_on.jpg) left center no-repeat;
	font-size:90%;
	height: 32px;
}
#hdSubNaviSoryo {
	float:right;
	width: 165px;
	margin: 2px 0px 0px;
}
/* ----------------------------------------------- */
/* globalNav
/* ----------------------------------------------- */
#globalNavWrapper {
	float:left;
	width:980px;
	background:url(../img/globalnavi_base.jpg) left top no-repeat;
}
#menubarL {
	width:15px;
	height:75px;
	background:url(../img/menubar_left.jpg) left top no-repeat;
	float: left;
}
#menubarR {
	width:15px;
	height:75px;
	background:url(../img/menubar_right.jpg) right top no-repeat;
	float: right;
}
#globalNav {
	margin:0px auto;
	text-align: center;
	width: 950px;
	list-style: none;
	height: 75px;
}
#globalNavL {
	width: 200px;
	height: 60px;
	float: left;
	margin: 5px auto 0px;
	padding: 0px 0px 0px 5px;
	list-style: none;
}
#globalNavL ul {
	list-style-type: none;
}
#globalNavL li {
	float: left;
	width: 60px;
	margin-right: 5px;
}
#globalNavL li a {
	display: block;
	overflow: hidden;
	width: 60px;
	height: 0 !important;
	height /**/:60px;
	background-image:url(../img/common_parts_hd.jpg);
	padding-top: 58px;
	color: #FFFFFF;
}
#globalNavR {
	width: 200px;
	height: 60px;
	list-style-type: none;
	margin: 5px 0px 0px 0px;
	float: right;
	padding: 0px 0px 0px 0px;
}
#globalNavR ul {
	list-style-type: none;
}
#globalNavR li {
	float: left;
	width: 60px;
	margin-left: 5px;
}
#globalNavR li a {
	display: block;
	overflow: hidden;
	width: 60px;
	height: 0 !important;
	height /**/:60px;
	background-image:url(../img/common_parts_hd.jpg);
	padding-top: 58px;
	color: #FFFFFF;
}
/* ----------------------------------------------- */
/*  global Nav images
/* ----------------------------------------------- */
/* normal */
#nav01 a			 	{ background-position:	-20px		-67px;}
#nav02 a			 	{ background-position:	-80px		-67px;}
#nav03 a			 	{ background-position:	-140px	-67px;}
#nav04 a			 	{ background-position:	-200px	-67px;}
#nav05 a			 	{ background-position:	-260px	-67px;}
#nav06 a			 	{ background-position:	-320px	-67px;}
#nav07 a			 	{ background-position:	-380px	-67px;}
/* over */
#nav01 a:hover 	{ background-position:	-20px		-140px;}
#nav02 a:hover 	{ background-position:	-80px		-140px;}
#nav03 a:hover 	{ background-position:	-140px	-140px;}
#nav04 a:hover 	{ background-position:	-200px	-140px;}
#nav05 a:hover 	{ background-position:	-260px	-140px;}
#nav06 a:hover 	{ background-position:	-320px	-140px;}
#nav07 a:hover 	{ background-position:	-380px	-140px;}
/* stay */
#nav01 a.stay 	{ background-position:	-20px		-140px;}
#nav02 a.stay 	{ background-position:	-80px		-140px;}
#nav03 a.stay 	{ background-position:	-140px	-140px;}
#nav04 a.stay 	{ background-position:	-200px	-140px;}
#nav05 a.stay 	{ background-position:	-260px	-140px;}
#nav06 a.stay 	{ background-position:	-320px	-140px;}
#nav07 a.stay 	{ background-position:	-380px	-140px;}
/* ----------------------------------------------- */
/* FindBox
/*------------------------------------------------------*/
#FindBoxWrapper {
	width: 420px;
	margin: 5px 0px 0px 62px;
	float: left;
}
#FindBox {
	margin: 10px 0px 0px 0px;
	float: left;
	width: 418px;
	font-size: 90%;
}
#FindBox a {
	font-size:11px;
	color:#002B70;
	text-decoration:none;
}
#FindBox a:hover {
	font-size:11px;
	color:#0B66FF;
	text-decoration:underline;
}
#FindBox .BtnFind00 {
	margin:0px 2px;
	width:250px;
	height: 18px;
}
#FindBox .BtnFind01 {
	margin-top: 0px;
}
#FindBox .BtnFind02 {
	margin-top: 0px;
}
