@charset "utf-8";

/*ヘッダーの基本設定*/
#header {
	width: 760px;
	position: relative;
}
#header ul {
	list-style-type: none;
}
#header li {
	display: block;
	float: left;
}
#header a {
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#headtop {
	background-image: url(../img/corporatesymbol.jpg);
	background-repeat: no-repeat;
	height: 62px;
	position: relative;
}
#corporatesymbol {
	height: 62px;
	width: 150px;
	float: left;
}
#corporatesymbol a {
	height: 62px;
}
/*グローバルメニュー設定*/
#globalmenu { /*グローバルメニュー部分サイズは最大540px*/
	width: 220px;
	height: 16px;
	position: absolute;
	top: 40px;
	right: 10px;
}
/*グローバルメニュー個々のボタン指定*/
#sitemap {
	width: 85px;
}
#sitemap a {
	background-image: url(../img/btn_global.jpg);
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 16px;
}
#sitemap a:hover {
	background-position: -230px 0px;
}
#global {
	width: 79px;
}
#global a {
	background-image: url(../img/btn_global.jpg);
	background-position: -85px 0px;
	display: block;
	text-indent: -9999px;
	height: 16px;
}
#global a:hover {
	background-position: -315px 0px;
}
#home {
	width: 56px;
}
#home a {
	background-image: url(../img/btn_global.jpg);
	background-position: -165px 0px;
	height: 16px;
}
#home a:hover {
	background-position: -395px 0px;
}

/*メインメニュー基本設定*/
#headmenu {
	background-image: url(../img/bg_headmenu.jpg);
	background-repeat: no-repeat;
	width: 760px;
	height: 28px;
	position: relative;
}
/*メインメニューボタンサイズ*/
.headmenulink {
	height: 28px;
	width: 190px;
}
/*ポップアップメニューボタンサイズ*/
.popupbox {
	position: absolute;
	top: 28px;
	width: 190px;
	visibility: hidden;
	z-index: 999;
}
.popupbox li {
	width: 190px;
	height: 30px;
}
.popupbox a {
	width: 190px;
	height: 30px;
}
/*陸上部ホームボタン*/
#dom4 {/*ボタンサイズを指定*/
	width: 190px;
	height: 28px;
}
#dom4 .headmenulink {/*ボタンの画像指定*/
	background-image: url(../img/btn_headmenu.gif);
	background-position: 0px 0px;/*この位置で表示されるボタン画像を調整*/
}
#dom4 .headmenulink:hover {/*ボタンのロールオーバー処理*/
	background-position: 0px -28px;
}
#dom4 .popupbox {/*ポップアップメニューの画像指定*/
	background-image: url(../img/btn_dom4.jpg);
	padding-top: 40px;/*ポップアップメニューの先頭に画像がある場合、画像の高さを入力。なければ 0px で*/
	left: 0px;/*ポップアップメニューのx座標指定*/
}
#dom4 .popupbox a {/*リンク用ポップアップメニューの画像指定*/
	background-image: url(../img/btn_dom4.jpg);
}
/*陸上部ホームポップアップメニュー内ボタンの座標指定およびロールオーバーボタンの数だけ指定*/
#dom4_01 a {
	background-position: 0px -40px;
}
#dom4_01 a:hover {
	background-position: 152px -40px;
}
#dom4_02 a {
	background-position: 0px -70px;
}
#dom4_02 a:hover {
	background-position: 152px -70px;
}
#dom4_03 a {
	background-position: 0px -100px;
}
#dom4_03 a:hover {
	background-position: 152px -100px;
}
#dom4_04 a {
	background-position: 0px -130px;
}
#dom4_04 a:hover {
	background-position: 152px -130px;
}
#dom4_05 a {
	background-position: 0px -160px;
}
#dom4_05 a:hover {
	background-position: 152px -160px;
}
#dom4_06 a {
	background-position: 0px -190px;
}
#dom4_06 a:hover {
	background-position: 152px -190px;
}

/*ニュースボタン（ポップアップに画像がない場合のサンプル）*/
#dom2 {/*ボタンサイズを指定*/
	width: 190px;
	height: 28px;
}
#dom2 .headmenulink {/*ボタンの画像指定*/
	background-image: url(../img/btn_headmenu.gif);
	background-position: -190px 0px;/*この位置で表示されるボタン画像を調整*/
}
#dom2 .headmenulink:hover {/*ボタンのロールオーバー処理*/
	background-position: -190px -28px;
}
#dom2 .popupbox {/*ポップアップメニューの画像指定*/
	padding-top: 0px;/*ポップアップメニューの先頭に画像がある場合、画像の高さを入力。なければ 0px で*/
	left: 190px;/*ポップアップメニューのx座標指定*/
}
#dom2 .popupbox a {/*リンク用ポップアップメニューの画像指定*/
	background-image: url(../img/btn_dom2.jpg);
}

/*選手・スタッフ紹介ボタン（ポップアップに画像がない場合のサンプル）*/
#welfare {/*ボタンサイズを指定*/
	width: 190px;
	height: 28px;
}
#welfare .headmenulink {/*ボタンの画像指定*/
	background-image: url(../img/btn_headmenu.gif);
	background-position: -380px 0px;/*この位置で表示されるボタン画像を調整*/
}
#welfare .headmenulink:hover {/*ボタンのロールオーバー処理*/
	background-position: -380px -28px;
}
#welfare .popupbox {/*ポップアップメニューの画像指定*/
	padding-top: 0px;/*ポップアップメニューの先頭に画像がある場合、画像の高さを入力。なければ 0px で*/
	left: 380px;/*ポップアップメニューのx座標指定*/
}
#welfare .popupbox a {/*リンク用ポップアップメニューの画像指定*/
	background-image: url(../img/btn_profile.jpg);
}


/*参戦スケジュールボタン（ポップアップに画像がない場合のサンプル）*/
#race-schedule {/*ボタンサイズを指定*/
	width: 190px;
	height: 28px;
}
#race-schedule .headmenulink {/*ボタンの画像指定*/
	background-image: url(../img/btn_headmenu.gif);
	background-position: -570px 0px;/*この位置で表示されるボタン画像を調整*/
}
#race-schedule .headmenulink:hover {/*ボタンのロールオーバー処理*/
	background-position: -570px -28px;
}
#race-schedule .popupbox {/*ポップアップメニューの画像指定*/
	padding-top: 0px;/*ポップアップメニューの先頭に画像がある場合、画像の高さを入力。なければ 0px で*/
	left: 570px;/*ポップアップメニューのx座標指定*/
}
#race-schedule .popupbox a {/*リンク用ポップアップメニューの画像指定*/
	background-image: url(../img/btn_profile.jpg);
}


